/****************		 			Sytle					****************/
html { margin:0px;}

#header{
	text-align:center;
}

#contenu_site {
	clear:both;
	width:955px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
#body_style {
	margin:0px;
	background-color:#CCCCCC;
}
#global_site
{
	text-align: left;
	width:955px;
	/*border-width:0px;*/
	margin:0 auto;
	position: relative;
	height:420px;
	display:block;
}
html>body #global_site {
	height: auto;
	min-height: 420px;
}
img {
border:0;
}

/****************		 			Menu					****************/
#menu {
	clear:both;
	height:14px;
	background-color:#dfcb86;
	padding:0px;
	margin:0px;
	padding-top:6px;
	padding-bottom:6px;
}

#menu_haut_gauche {
	width:177px;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-color:#9a141b;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-color:#9a141b;
	border-top-width:2px;
}

#menu_haut_droite {
	width:778px;
	border-bottom-style:solid;
	border-bottom-color:#9a141b;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-color:#9a141b;
	border-top-width:2px;
}

a.lien_menu:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#000000;
}
a.lien_menu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#000000;
}
a.lien_menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color:#000000;
}
a.lien_menu:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color:#000000;
}

a#lien_menu:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#000000;
}
a#lien_menu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color:#000000;
}
a#lien_menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color:#000000;
}
a#lien_menu:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
	color:#000000;
}

/****************		 			inter					****************/
#inter {
	clear:both;
	height:17px;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}

#inter_gauche {
	width:177px;
}

#inter_droite {
	width:776px;
	height:18px;
	border-bottom-style:solid;
	border-bottom-color:#9a141b;
	border-bottom-width:2px;
	border-left-style:solid;
	border-left-color:#9a141b;
	border-left-width:2px;
}

#inter_droite2 {
	width:561px;
	float:left;
	height:18px;
	border-bottom-style:solid;
	border-bottom-color:#9a141b;
	border-bottom-width:2px;
	border-left-style:solid;
	border-left-color:#9a141b;
	border-left-width:2px;
}

#inter_droite3 {
	width:215px;
	float:right;
	height:18px;
}

/****************		 			contenu					****************/
#contenu {
	clear:both;
	height:100%;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}

#contenu_gauche {
	width:177px;
	background-color:#ffffff;
	vertical-align:top;
}

#contenu_droite {
	width:776px;
	background-color:#ffffff;
	border-left-style:solid;
	border-left-color:#9a141b;
	border-left-width:2px;
	vertical-align:top;
}

/****************		 			bas					****************/
#bas {
	clear:both;
	height:100%;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}

#bas_gauche {
	width:177px;
	text-align:center;
	background-color:#ffffff;
}

#bas_droite {
	width:776px;
	background-color:#ffffff;
	border-left-style:solid;
	border-left-color:#9a141b;
	border-left-width:2px;
}

/****************		 			fiche				****************/

#fiche_haut {
	clear:both;
	height:12px;
	background-color:#dfcb86;
	padding:8px;
}

#fiche_haut_gauche {
	float:left;
	width:300px;
}

#fiche_haut_droite {
	float:right;
}

#fiche_centre_gauche {
	float:left;
	width:400px;
}

#fiche_centre_droite {
	float:right;
	text-align:left;
	width:320px;
}

#fiche_centre {
	clear:both;
	padding:8px;
}

/****************		 			Menu					****************/
.menublanc {
	height:24px;
	font-family : Arial, Helvetica, sans-serif;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size : 12px;
	text-decoration:none;
	background-color:#9a141b;
}

a.menublanc:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: none;
	font-variant: normal;
	text-decoration: none;
	color:#FFFFFF;
}
a.menublanc:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: none;
	font-variant: normal;
	text-decoration: none;
	color:#FFFFFF;
}
a.menublanc:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: none;
	font-variant: normal;
	text-decoration: underline;
	color:#FFFFFF;
}
a.menublanc:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: none;
	font-variant: normal;
	text-decoration: underline;
	color:#FFFFFF;
}

.menunoir {
	height:24px;
	font-family : Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:left;
	font-weight:bold;
	font-size : 12px;
	text-decoration:none;
	background-color:#dfcb86;
}

a.menunoir:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: none;
	font-variant: normal;
	text-decoration: none;
	color:#000000;
}
a.menunoir:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: none;
	font-variant: normal;
	text-decoration: none;
	color:#000000;
}
a.menunoir:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: none;
	font-variant: normal;
	text-decoration: underline;
	color:#000000;
}
a.menunoir:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: none;
	font-variant: normal;
	text-decoration: underline;
	color:#000000;
}

/****************		 			Formulaire					****************/
.formstyle {
	padding:0px;
	margin:0px;
	padding-left:15px;

}

.formtexterouge {
	font-family:Arial;
	color:#9a141b;
	font-weight : bold;
	font-size : 11px;
	text-decoration:none;
}

.formtext {
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9a141b;
}

.formselect {
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9a141b;
}

.formsubmit {
	border: 1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9a141b;
}

/****************		 			Cadre					****************/
.cadre1 {
 background-image:url(../images/bare.gif);
 background-repeat:repeat;
 background-position:left;
}

.cadre2 {
 background-image:url(../images/bare2.gif);
 background-repeat:repeat;
 background-position:left;
}

.cadre3 {
 background-image:url(../images/bare3.gif);
 background-repeat:repeat;
 background-position:left;
}

.haut {
	background-image:url(../images/barehaut.gif);
	background-repeat:repeat-x;
	padding-bottom:0px;
	background-position:bottom;
}
.bas {
	background-image:url(../images/barebas.gif);
	background-repeat:repeat;
	padding-bottom:0px;
}
.gauche {
	background-image:url(../images/gauche.gif);
	background-repeat:repeat;
	padding-bottom:0px;
}
.droite {
	background-image:url(../images/droite.gif);
	background-repeat:repeat;
	padding-bottom:0px;
}

/****************		 			Defilement Actu					****************/
.posrelative
{
POSITION: relative;
}
#conteneur
{
OVERFLOW: hidden;
WIDTH: 215px;
CLIP: rect(0px 215px 114px 0px);
POSITION:absolute;
}

.titre_defil {
	font-family:Arial, Helvetica, sans-serif;
	color:#9a141b;
	font-weight : bold;
	font-size : 12px;
	padding-left:20px;
}

.text_defil {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	font-size : 11px;
	padding-left: 20px;
	text-decoration:none;
}
/****************		 			Textes				****************/
.textrouge {
	font-family:Arial, Helvetica, sans-serif;
	color:#9a141b;
	font-weight : bold;
	font-size : 11px;
	padding-left:8px;
}

.textnoir {
	font-family:Arial;
	color:#000000;
	font-weight:bold;
	font-size : 12px;
	padding-left: 8px;
	text-decoration:none;
}

.textnoirsimple {
	font-family:Arial;
	color:#000000;
	font-weight:normal;
	font-size : 12px;
	text-decoration:none;
}

.textpolice {
	font-family:Arial, Helvetica, sans-serif;
}

.adressenoir {
	font-family:Arial;
	color:#000000;
	font-weight:bold;
	font-size : 11px;
	padding-left: 13px;
	text-decoration:none;
}

.adresserouge {
	font-family:Arial;
	color:#9a141b;
	font-weight : bold;
	font-size : 11px;
	padding-left:13px;
	text-decoration:none;
}

.grouge {
	font-family:Arial, Helvetica, sans-serif;
	color:#9a141b;
	font-weight : bold;
	font-size : 24px;
	padding-left:8px;
}

/****************		 			Titres				****************/
h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#9a141b;
	font-weight : bold;
	font-size : 18px;
	padding-left:8px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#9a141b;
	font-weight : bold;
	font-size : 14px;
	margin:10px 0px 5px 0px;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight : bold;
	font-size : 12px;
	margin:2px 0px 2px 0px;
	text-decoration:underline;
}

/****************		 			Tableaux				****************/
#tableauLoiScellier {
	text-align:center;
}
#tableauLoiScellier table {
	width:550px;
	border:1px solid #000000;
}

#tableauLoiScellier table td {
	border:1px solid #000000;
	text-align:center;
	padding:2px;
}

#tableauLoiScellier .orleansZoneB1 {
	font-weight:bold;
}

#tableauLoiScellier table th {
	border:1px solid #000000;
	text-align:left;
	padding:2px;
}