body{ background: #FFFFFF; padding:10px;}
html{
	font-family: Arial, Verdana, Tahoma, Helvetica, "Trebuchet MS", Georgia, Times, "Times New Roman", "Courier New";
}

/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
a, a:link, a:visited, a:hover{outline:none;}

h1{color: #83981f; font-size:18px;}
h1.section1{color: #0b314f;}
h1.section2{color: #45640f;}
h1.section3{color: #76170c;}
h1.section4{color: #d8550d;}
h1 a, h1 a:link, h1 a:visited{color:#C21527;}

h2{color: #83981f; font-size:16px; font-weight: bold;}
h2 a, h2 a:link, h2 a:visited{color:#333; }

p{font-size: 12px; line-height: 160%; color: #646464;}
p.textePetit{font-size:10px;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color:#0A254E; text-decoration:underline;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover{
	color:#000; text-decoration:underline;
}

.both{clear:both;}

ul li{color:#1F1F1F; font-size:11px; line-height:150%; list-style:square; margin-left:16px;}
ol li{color:#1F1F1F; font-size:11px; line-height:150%; margin-left:16px;}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{color:#555; font-family:Tahoma; font-size:10px; height:55px; padding:10px 15px; background: #fff url(gx/m/bg_pieddePage.gif) no-repeat bottom left;}
#piedPage a{color:#BD9500; text-decoration:underline;}
#piedPage a:hover{color:#000;}
#piedPage #copyrights{float:right; margin:0; text-align:left;}
#piedPage #copyrights a{font-weight:bold;}
#piedPage #copyrights #lienCopyrights{font-weight:normal; text-decoration:none; color:#555;}
#piedPage #copyrights #lienCopyrights:hover{font-weight:normal; text-decoration:underline; color: #555;}
#piedPage p a, #piedPage p a:link, #piedPage p a:visited{
	color:#000;
	text-decoration:none;
	margin-left: 10px;
	padding-left:10px;
	background: url(gx/icone_arbreRef.gif) no-repeat 0 6px ;
	font-size: 10px;
}
#piedPage p a:hover, #piedPage p a:visited:hover{text-decoration:underline;}

/* FORMULAIRES
--------------------------------------------------------------------------------------- */
fieldset{border:0px solid #000; font-size: 11px; margin-bottom:10px; padding:5px;}
fieldset legend{border: 1px solid #999; color:#000; font-size:14px; font-weight:bold; padding:3px;}
fieldset label{font-size:12px; color:#646464; margin:2px 0 2px 0; float:left; display:Block;line-height: 16px; height:16px;}



.champTexte{
	background: #fff;
	border: 1px solid #959595;
	color: #646464;
	font-size: 12px;
	margin:2px 0 2px 0;
	float:left; display:block;
	line-height: 16px; height:16px;
}
.listeDeroulante{
	background: #EEF3F7;	
	border: 1px solid #C9D0D6;
	color: #4E677A;
	font-size: 11px;
	margin:2px 0 2px 0;
}
.boiteTexte{
	background: #fff;
	border: 1px solid #959595;
	color: #646464;
	font-family: "Trebuchet MS";
	font-size: 11px;
	margin:2px 0 2px 0;
}
.bouton{
	background-color: #83981f;
	border: 1px solid #959595;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	padding:3px 15px;
}
.bouton:hover{background-color:#a2b287; color:#fff;}

.caseaCocher{
	float:left; display:Block;
}

.champCache{display:none; visibility:hidden;} /* Utilisé pour l'anti-spam */

.erreur{color:#FF0000;}

.ligne{line-height: 1px; height: 1px; background: #969696; float:left; display:block;width:100%;}

