/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin:0px; padding:0px;}

a{font-weight:bold; text-decoration:none; color:#584F40;}
a:hover{font-weight:bold; text-decoration:none; color:#AA9B7C;}
.Separation	{ clear:both; height:0px; line-height:0px; font-size:0px; }

.contenu p{ margin:5px; padding:0px;}
p.table{ margin:2px; padding:0px;}

.fond_ombre{background-image:url(Habillage/fond_ombre.png); background-repeat:repeat-y; margin-left:auto; margin-right:auto; width:765px;
padding-left:25px; padding-right:25px;}

.cadre_bleu{margin:2px; margin-left:1px; border-top:1px solid #396BAD; padding:4px; padding-bottom:2px; width:757px;}

.nom_site{position:absolute; margin-left:540px; font-size:20px; color:#5784BB; background-color:#FFFFFF; padding:4px; padding-left:10px; 
padding-right:10px; padding-bottom:0px; padding-top:11px;}

.banniere1{ background-image:url(Habillage/banniere1.jpg); background-position:top left; background-repeat:no-repeat; text-transform:uppercase;
height:84px; margin-bottom:2px; font-weight:bold; padding-left:70px; font-size:13px; padding-top:62px;}
.banniere2{ background-image:url(Habillage/banniere2.jpg); background-position:top left; background-repeat:no-repeat; text-transform:uppercase;
height:84px; margin-bottom:2px; font-weight:bold; padding-left:70px; font-size:13px; padding-top:62px;}
.banniere3{ background-image:url(Habillage/banniere3.jpg); background-position:top left; background-repeat:no-repeat; text-transform:uppercase;
height:84px; margin-bottom:2px; font-weight:bold; padding-left:70px; font-size:13px; padding-top:62px;}
.banniere4{ background-image:url(Habillage/banniere4.jpg); background-position:top left; background-repeat:no-repeat; text-transform:uppercase;
height:84px; margin-bottom:2px; font-weight:bold; padding-left:70px; font-size:13px; padding-top:62px;}

.banniere1 span,.banniere2 span,.banniere3 span,.banniere4 span{padding-left:8px;}
.biblio_fichier{padding-top:5px; border:1px solid #2D2920; width:120px; text-align:center; height:130px; background-color:#E8DFCE;}
.biblio_dossier{ background-image:url(Habillage/haut_dossier.png); background-position:left top; background-repeat:no-repeat; padding-top:15px; vertical-align:top; text-align:center; background-color:#2D2920; width:120px; text-align:center; height:107px;}

.fond_menu { background-color:#C9B793; width:188px; float:left;}

img{border:0px;}
.menu { background-color:#D5C4A6; border:1px solid #AA9B7C; width:163px; padding:12px;}
.menu a {background-image:url(Habillage/barre_sepa.png); background-position:bottom left; color:#584F40; background-repeat:no-repeat; 
text-decoration:none; font-size:12px; font-weight:bold; width:155px; display:block; padding-bottom:8px; padding-left:8px; padding-top:8px;}
.menu a:hover {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold; width:155px; display:block; padding-bottom:8px; padding-left:8px; padding-top:8px;}
.menu .encours {background-image:url(Habillage/barre_sepa.png); background-position:bottom left; color:#2E2A1F; background-repeat:no-repeat; 
text-decoration:none; font-size:14px; font-weight:bold; width:155px; display:block; padding-bottom:8px; padding-left:8px; padding-top:8px;}
.menu a.fin { color:#584F40; text-decoration:none; font-size:12px; background-image:none; font-weight:bold; width:155px; display:block; padding-bottom:8px; padding-left:8px; padding-top:8px;}

.cadre_contenu{background-color:#163C61; border:2px solid #05274A; width:557px; padding:2px; margin-right:0px; float:right;}

.contenu {background-color:#FFFFFF; width:537px; padding:10px; color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;}
p{margin:0px; margin-top:10px;}
p.filariane{margin:0px; font-size:9px; margin-bottom:5px;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#516D89; margin:0px;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#584F40; margin:0px;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#C9B793; margin:0px;}
h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#516D89; margin:0px;}

ul {margin:0px; padding:0px; margin-top:5px;}
ul li {margin:0px; padding:0px; margin-bottom:5px; margin-left:15px; padding-left:13px; background-image:url(Habillage/fleche.png); background-repeat:no-repeat; background-position:left 3px; list-style:none; }

.bas{; background-image:url(Habillage/fond-bas.png); background-position:top left; background-repeat:no-repeat; font-size:9px;
width:754px; height:40px; margin-left:auto; margin-right:auto; text-align:center; color:#666666; padding-top:20px; padding-left:25px; padding-right:25px;}
.bas a{font-weight:normal;}
.cadre_produit{text-align:left; width:240px; border:1px solid #A4936F; margin:5px; padding:5px; vertical-align:top;}
.cadre_dossier{ background-image:url(Habillage/haut_dossier.png); background-position:left top; background-repeat:no-repeat; width:240px; padding-top:20px; vertical-align:top; text-align:center; background-color:#2D2920; height:150px}
.titre_produit{margin-bottom:5px; background-color:#A4936F; color:#FBEFD9; text-align:center; padding:3px;}
.fond_bas_menu{ background-image:url(Habillage/fond_menu.gif); background-repeat:repeat-y;}

fieldset	{ border:none; font-size:11px; color:#000000; padding:0px; margin:0px; padding-top:16px; }
fieldset label { width:150px; float:left; padding-top:3px; padding-right:10px; text-align:right; height:22px; }
fieldset input		{ border:1px #AA9B7C solid; padding-top:2px; padding-left:4px; padding-right:4px; font-family:Arial, sans-serif; font-size:11px; color:#000000; height:16px; }
fieldset checkbox		{ border:1px #AA9B7C solid; }
fieldset input.envoyer		{ align:center; border:1px #AA9B7C solid; padding-top:2px; padding-left:4px; padding-right:4px; font-family:Arial, sans-serif; font-size:11px; color:#000000; height:20px; }
fieldset textarea	{ border:1px #AA9B7C solid; padding-top:2px; padding-left:4px; padding-right:4px; font-family:Arial, sans-serif; font-size:11px; color:#000000; }
fieldset input.On, #Inscription fieldset textarea.On	{ background-color:#D5C4A6; }