
#conteneur {width:1024px;  padding:0px; border-spacing:0px;position:relative; background-color:#FFFFFF; background:url(/img/bg.jpg); background-repeat:repeat-y; background-color:#FFFFFF;}

#nav {background-color:#FFFFFF; height:115px;}

#body { width:780px; margin:5px;  }

#MenuDroite { float:right; width:220px; }

#pied {height:23px; background-color:#FFFFFF;width:1024px; background:url(/img/bg_footer.jpg); background-position:top; background-repeat:no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:10px; }
#pied  a { font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:10px;}
    .clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	
	
.Form {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.form .int {background-color:#66bcff; line-height:25px; border-right-style:solid; border-right-width:1px; border-right-color:#999999; border-bottom-style:solid; border-bottom-color:#999999; border-bottom-width:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; padding-left:5px; font-weight:bold; vertical-align:top;}
.form .champ {background-color:#FFFFFF; line-height:25px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#3e3d40; font-size:10px; padding-left:5px; font-weight:none;}

.formtext {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:none; color:#333333; text-align:left; padding-left:2px; border:solid; border-color:#333333; border-width:1px;}
.formtextprotect {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:left; padding-left:2px; border:solid; border-color:#333333; border-width:1px; background-color:#D6DAF5;}
.formlist {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:none; color:#333333; text-align:left; padding-left:2px; border:solid; border-color:#333333; border-width:1px;}
.formlistr1 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#333333; text-align:left; padding-left:2px; background-color:#888888;}
.formlistr2 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:none; color:#333333; text-align:left; padding-left:4px; background-color:#BFBFBF;}
.formlistr3 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:none; color:#333333; text-align:left; padding-left:6px; background-color:#E0E0E0;}
.formlista {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:none; color:#333333; text-align:left; padding-left:9px;}
.submit {background-color:#3288CE; border-right-style:solid; border-right-width:1px; border-right-color:#999999; border-bottom-style:solid; border-bottom-color:#999999; border-bottom-width:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; width:200px; height:20px; padding-left:5px; font-weight:bold; vertical-align:top;}

.formlogin {padding-top:5px;}
.formlogin .text {width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}   
.formlogin .password {width:137px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; vertical-align:top;}

.formloginsubmit { background-image:url(img/box_login/submit.jpg);}

                  
.formlogintitrechamp {padding-bottom:3px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0e5085; font-weight:bold;}

.formlogintext {padding-bottom:3px; padding-top:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#0e5085; }
.formlogintext .a {font-weight:bold; text-decoration:none;}

.form .description {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:none; color:#333333; text-align:left; padding-left:2px;}
.form .oblig {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:none; color:red; text-align:left; padding-left:2px;}
.form .oblig a{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:none; color:red; text-decoration:none; text-align:left; padding-left:2px;}
.form .oblig a:hover{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:none; color:red; text-decoration:underline; text-align:left; padding-left:2px;}

.inscmesstitre {font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.inscmesstexte {font-size:10px; font-weight:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

.identif {width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333;}
.identif .titre {font-weight:bold; font-size:12px; line-height:30px;}
.identif .separation {border-right-style:dotted; border-right-color:#333333; border-right-width:1px;}
.identif .champ {font-weight:none; font-size:11px; line-height:15px;}
.identif .texte {font-weight:none; font-size:11px; line-height:13px;}

.formidentif {padding-top:5px;}
.formidentif .text {width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}   
.formidentif .password {width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; vertical-align:top;}

.titretextsimple { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:10px;} 
