
body{
background-color:#FFFFFF;
margin:0px;
padding:0px;
}

img{
display:block;
}

#global{
background-color:#FFFFFF;
width:763px;
height:inherit;
border:0px black solid;
min-height:600px;
padding:0px;
padding-right:0px;
margin:0px;
margin-right:auto;
margin-left:auto;
}

#bloc_logo{
float:none;
width:763px;
padding:0px;
margin:0px;
margin-right:auto;
margin-left:auto;
}

#bloc_menu{
background-color:#FFFFFF;
margin-left:50px;
height:23px;
margin-right:0px;
}

#bloc_menug{
background-color:#FFFFFF;
width:11px;
height:23px;
background-image:url(../images/menuhaut_g.gif);
margin-right:0px;
}

#bloc_menud{
background-color:#FFFFFF;
background-image:url(../images/menuhaut_d.gif);
width:17px;
height:23px;
}
#bloc_menum{
background-color:#FFFFFF;
background-image:url(../images/menuhaut_m.gif);
height:23px;
white-space:nowrap;
}

#bloc_feuille{
background-color:#FFFFFF;
width:763px;
height:30px;
background-image:url(../image/mnu_fond.gif);
margin-right:0px;
}

#bloc_corps{
background-color:#FFFFFF;
width:763px;
height:inherit;
min-height:450px;
overflow: hidden;
}

#bloc_interieur{
background-color:#fffcf1;
width:420px;
height:inherit;
min-height:520px;
margin-top:12px;
border:1px #CCCCCC solid;

}
#bloc_formulaire{
background-color:#FFFFFF;
width:705px;
height:inherit;
min-height:400px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:15px;
margin-left:10px;
margin-right:10px;
margin-top:20px;
margin-bottom:20px;

}

#bloc_formulaire2{
background-color:#FFFFFF;
width:705px;
height:inherit;
min-height:400px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:15px;
margin-left:10px;
margin-right:10px;
margin-top:20px;
margin-bottom:20px;
}


.txtMenuFormulaire
{
text-align:center;
font-size:14px;
font-weight:bold;
color:#a82e41;
}
.txtFormulaire
{
text-align:center;
font-size:12px;
color:#000000;
}
.txtGras
{
text-align:center;
font-size:12px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.txtGrasError
{
text-align:center;
font-size:12px;
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.txtCommentaire
{
text-align:left;
font-size:11px;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.txt_etoile
{
font-size:9px;
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#bloc_corpsg{
background-color:#edcbcb;
width:2px;
height:338px;
background-image:url(../images/hauteur.gif);
background-repeat:no-repeat;
}

#bloc_corpsd{
background-color:#edcbcb;
width:2px;
height:338px;
background-image:url(../images/hauteur.gif);
background-repeat:no-repeat;
}

#bloc_corpsm{
background-color:#FFFFFF;
width:759px;
}


#bloc_piedpage{
background-color:#FFFFFF;
width:763px;
height:85px;
background-image:url(../images/bas.jpg);
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

#corpForm fieldset {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
padding-left:12px;
padding-right:12px;
padding-bottom:12px;
}

#corpForm fieldset.AlignGauche label {	/*** Mise en forme des intitulés de champs ***/
float: left;	/*** Très important, ne pas suprimer ! ***/
width: 40%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
text-align: right;	/*** ... et ils sont alignés à droite... ***/
line-height: 1.8;	/*** ... et centrés verticalement. ***/
}

#corpForm fieldset radio {	/*** Mise en forme des intitulés de champs ***/

}

#corpForm fieldset legend {	/*** Mise en forme des titres des cadres ***/
font-weight: bold;
color: black;
background: transparent;
line-height: 1.8;

}

.BasStandard{
text-align:center;
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
padding-bottom:7px;
padding-top:7px;
}


#menu{
margin:0px;
padding:0px;
width:100%;
height:30px;
background:url(../image/mnu_fond.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.ItemMenu{
padding-left:6px;
padding-right:6px;
text-align:center;
}

.ItemMenu:hover{
background:url(../images/mnu_fond_on.gif);

}
.LienMenu{
color:#000000;
text-decoration:none;
margin:0px;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.LienMenu A{
color:#000000;
text-decoration:none;
margin:0px;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}


.SiteMenu{
color:#144684;
font-size:13px;
text-decoration:none;	
}

.BasStandard{
text-align:center;
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
padding-bottom:7px;
padding-top:7px;
}

.Formulaire_txt{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.ImageCentre{
margin-left:auto;
margin-right:auto;
text-align:center;
}

.TitreRubrique{
color:#2a4052;
font-family:sans-serif;
font-size:18px;
margin-left:10px;
margin-bottom:7px;
margin-top:10px;
text-decoration:underline;
}
.TitreParagraphe{
padding-top:12px;
padding-left:15px;
padding-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
font-weight:bold;
color:#333333;
}

.TitreParagrapheSouligne{
padding-top:12px;
padding-left:15px;
padding-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
color:#000000;
background-color:#FFFFFF;
}

.TitreParagrapheCentreSouligne{
padding-top:12px;
padding-left:15px;
padding-right:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
font-weight:bold;
text-align:center;
text-decoration:underline;
color:#333333;
}

.style_bloc1_txt{
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
background-color:#FFFFFF;
}

.style_bloc2_imgcenter{

padding-bottom:15px;
padding-left:15px;
padding-right:15px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

.style_bloc3_imgtxtg{

padding-bottom:15px;
padding-left:15px;
padding-right:15px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
}

.style_bloc4_imgtxtd{
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px;
float:right;
}

.ErrorMessage{
color:#FF0000;
text-align:center;

}
.error{
color:#FF0000;
text-align:center;

}

.FormExpl{
filter: alpha(opacity=100);
-moz-opacity:1.0;
opacity: 1;
width:371px;;
background-color:#FFFFFF;
clear:both;
}

