/*Mise en forme du formulaire*/

.FORM {text-align:left; margin:1px;}
.FORM fieldset {padding:0.5em 1em 1em 1em; margin:0;}
	.FORM fieldset input {padding:0.05em 0.2em;}
	.FORM fieldset div.FORMsep {margin:0;clear:both;}	
.FORM textarea {/*float:left;*/ padding:5px 0 5px 5px; font-size:1em; width:80%;}
.FORM select.FORMliste {width:70%}
.FORMetapes {margin-bottom:20px; }
.FORMlibelles {float:left; width:28%; padding:2px 2% 0px 0px; text-align:right; margin:5px 0px;}
.FORMchamps {float:left; width:70%; margin:5px 0px}
.FORMtexteetape {margin-bottom:20px;}
.FORMerreurglobale {margin-bottom:20px;}
.FORMvalider {text-align:right; padding:10px}
.FORMparagraphe {padding:10px 0px;}
.FORMlibelleoblig {padding-bottom:10px; margin:10px 0 5px 0;float:left;}
.FORMchamptexte {width:80%}
.FORMdateCalpicto {vertical-align:top}
.FORMerreurmasque {display:none;}
.FORMerreuraffiche {display:block;}
.FORMoblig em {color:#CC0000; font-weight:bold;}

/*Fin de la mise ne forme*/
/*** Mise en avant des champs en cours d'utilisation ***/
.FORMfocus {background-color:#DCDDE8;}

/*** Retour à l'état normal après l'utilisation ***/
.FORMnormal {}

/*** Message d'erreur formulaire ***/
.FORMerreur {clear:both; display:block; color:#CC0000; font-weight:normal; font-style:italic;}
.FORMerreurglobale{border:1px solid #CC0000; padding:7px; color:#CC0000; font-weight:bold}

/*** message de desinscription***/
.check-deletion {border:1px solid #d87001; background:#FFFFCC; margin:20px 10px 20px 10px; padding:3px; text-align:center; color:#d87001;}

td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
UL { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top:0px; margin-bottom:0px; margin-left:10px; margin-right:0px; color: #333333}
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.linksnavi1 {
	font-weight: normal;
	color: #336600;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.linksnavi1:hover { color: #990000; text-decoration: underline }
a.linksnavi1:active { color: #990000; text-decoration: underline }

.concours {
	font-weight: normal;
	color: #0499E3;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.concours:hover { text-decoration: underline }
a.concours:active {text-decoration: underline }


.linksplan {
	color: #333333;
	text-decoration: none;
}

a.linksplan:hover { color: #990000; text-decoration: underline }
a.linksplan:active { color: #990000; text-decoration: underline }

.flashinfos {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.flashinfos:hover { color: #990000; text-decoration: underline }
a.flashinfos:active { color: #990000; text-decoration: underline }

a.linksnavi2:hover { color: #990000; text-decoration: underline }
a.linksnavi2:active { color: #990000; text-decoration: underline }
a.n3:hover { color: #990000; text-decoration: underline }
a.n3:active { color: #990000; text-decoration: underline }
.copyright { font-weight: normal; color: #999999; text-decoration: none ; font-family: Arial, Helvetica, sans-serif; font-size: 10px }
a.copyright:hover { color: #666666; text-decoration: underline }
a.copyright:active { color: #666666; text-decoration: underline }
.verdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.titrearialboldred12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.linksnavi2 {
	font-weight: bold;
	color: #336600;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.n3 {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.n3on {
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titren1 {
	font-weight: bold;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.titren2 {
	font-weight: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.colorblanc {
	color: #FFFFFF;
}
.colorvert {
	color: #89AB4D;
}
.soustitre {
	color: #89AB4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.pucecrochet {
	color: #990000;
	font-weight: bold;
}
.boitesaisie {
border:1px solid black;
background-color:#FFFFFF;
font-family:Arial;
font-size:12px;
}
.obligatoire {
	color:#A21716
}
a.titrearialboldred12 { text-decoration:none; }
a.titrearialboldred12:hover { text-decoration:underline; }
a.titrearialboldred12:active { text-decoration:underline; }

