/* CSS Document */
/*______________________CALQUES ET BALISES_____________________________________________*/
body{
   margin:0px; padding:0px; /* pour éviter les marges */
   text-align: left; /* pour corriger le bug de centrage IE */
   color:#5c3d01;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size:13px; 
   cursor:default;
/*SCROLLBAR-FACE-COLOR: #c8dda5; */
SCROLLBAR-FACE-COLOR: #999999; 
SCROLLBAR-HIGHLIGHT-COLOR:white ;
SCROLLBAR-SHADOW-COLOR: white; 
SCROLLBAR-3DLIGHT-COLOR:white; 
/*SCROLLBAR-ARROW-COLOR:#326717;*/
SCROLLBAR-ARROW-COLOR: white;   
SCROLLBAR-TRACK-COLOR: white; 
SCROLLBAR-DARKSHADOW-COLOR: white; 
SCROLLBAR-BASE-COLOR: white; }

#titre{
position: absolute; margin:auto; width:0%; color:#326717; height: 30px; overflow:hidden;}
#fond_bandeau{position:absolute; width:100%; min-width:850px; height:97%; min-height:590px ;  background-repeat:no-repeat; background-position:bottom right }

#bande_gaucheA{ width:217px;height:104%; top:0; overflow:hidden; min-height:590px; background-color:#c6bba7; display:block; position:absolute}

#cartouche{ min-width:850px; width:70%; height:29%; min-height:217px; background-image:url(../objets/image_bandeau.jpg); background-repeat:repeat-x; background-repeat:no-repeat; position:relative; cursor:pointer }
#cartouche:hover{background-image:url(../objets/image_bandeau2.jpg)}
.imgentete{margin-left:185px; border:0; margin-top:15px; width:650px; height:190px;}

#fond{position:absolute; width:100%; height:97%; min-height:590px ; display:block; min-width:850px; background-repeat:no-repeat; background-position:right bottom;}

#cartouche1{ min-width:820px; width:70%; height:28.5%; min-height:217px; background-image:url(../objets/image_bandeau.jpg); background-repeat:repeat-x; background-repeat:no-repeat; position:absolute; left:0; top:2% }

#cartouche2{ min-width:820px; width:70%;height:217px; background-image:url(../objets/image_bandeau.jpg); background-repeat:repeat-x; background-repeat:no-repeat; position:absolute; left:0; top:2%; background-color:#568f2d }

#cartouche3{ min-width:820px; width:70%; height:217px; background-image:url(../objets/image_bandeau3.jpg); background-repeat:repeat-x; background-repeat:no-repeat; position:absolute; left:0; top:2%; background-color:#568f2d }

#bande_gauche{ width:217px;height:100%; overflow:hidden; min-height:590px; background-color:#c6bba7; display:block; float:left}

#corps{ min-width:820px; width:70%; display:block; height:61%;  position:absolute; top:38.5%; left:0;}

#menu_princ{width:200px; height:60%;  top:20%; position:relative; display:inline-block ; float:left; text-align:right}


#texte_princ{ min-width:385px; width:49%; position:relative; float:left;left:17px;height:99%; overflow:auto; background-color:white}

#encart_princ{ width:200px; height:auto; background-color:#568f2d; position:absolute; right:0; bottom:10%; padding:5px 0 5px 0;  opacity:0.9;filter:alpha(opacity=90); z-index:6}

#texte_princ2{ min-width:385px; width:58%;  position:relative; float:left; margin-left:17px;height:99%; overflow:auto; background-color:white }

a.princ{color:#FFFFFF; font-size:1.4em; text-decoration:none; font-weight:bold; display:block; height:18%}
a.princ:hover{color:#5c3d01;}
a.princ_sel{color:#5c3d01; font-size:1.4em; text-decoration:none; font-weight:bold; display:block; height:18%}


a.princ2{color:#FFFFFF; font-size:1.3em; line-height:1.4em; text-decoration:none; font-weight:bold; display:block; }
a.princ2:hover{color:#5c3d01}

a.princ2_sel{color:#5c3d01; font-size:1.3em; line-height:1.4em; text-decoration:none; font-weight:bold; display:block; }

a.princ3{color:#FFFFFF;margin-top:25%; font-size:1.3em; line-height:1.4em; text-decoration:none; font-weight:bold; display:block; }
a.princ3:hover{color:#5c3d01}

a.princ3_sel{color:#5c3d01; font-size:1.3em;margin-top:25%; line-height:1.4em; text-decoration:none; font-weight:bold; display:block; }

h1{font-size:1.5em; line-height:0.9em; color:#5c3d01; padding:0; margin:0 3px 15px 5%; font-weight:bold }
.soustitre{font-weight:100} 
h2{font-size:1.5em; line-height:0.9em; color:white; padding:0; margin:5px 3px 7px 3px; font-weight:500} 
.soustitre2{font-weight:600; font-size:1em;   padding:0} 

h3{font-size:1.3em; line-height:1.2em; color:#5c3d01; padding:0; margin:0 3px 15px 5%; font-weight:bold }

#texte_princ p{margin:10px 5px 0 10%; text-align:justify; line-height:1.2em}
#texte_princ h1{margin-left:10%;}
#texte_princ h3{margin-left:9%;}
#encart_princ p{margin:7px 3px 0 3px; text-align:justify; color:#FFFFFF}

#texte_princ2 p{margin:10px 5px 0 9%; text-align:justify; line-height:1.2em}
#texte_princ2 h1{margin-left:9%;}
#texte_princ2 h3{margin-left:9%;}
#piedpage{ background-color:#568f2d;   color:#FFFFFF; width:100%; height:20px;  position:absolute; left:0;  top:100%; line-height:1.5em}

#patch{width:100%; margin:2px auto; color:#999999;  position:absolute; left:0; top:103%;  text-align:center; text-decoration:none; font-size:11px; }
.patch {color:#999999; text-decoration:none; }
.patch:hover {color:red;}
.patch2 {color:#666666; text-decoration:none; }
.patch2:hover {color:red;}

#menu_haut{ min-width:140px; width:20%; padding:0 20px 0 10px;  height:100%; position: absolute;top:0; right:0;}
#menu_haut_cab{ min-width:120px;width:17%; padding:0 20px 0 0px;  height:100%; position: absolute;top:0; right:0; }


a.lien_ext{color:white; font-weight:100; text-decoration:none; display:block; padding:20px 0px 0px 0px; text-align:right; font-size:1.2em; line-height:1em }
.lien{ font-weight: bold;font-size:1.3em;}

a.interneA{text-decoration:none; color:#568f2d}
a.interne{text-decoration:none; color:#FFFFFF}

.adresse{ font-size:1.1em; text-align:left}
a.mail{color:#5c3d01}
a.mail:hover{color:red}


/* ______________champs formulaires, boutons de navigation_______________________*/

.formulaire{margin:0px; padding:0px; color:#FFFFFF; margin:0 5px 0 5px}
.etiquette{display:inline-block; width:70px;text-align:right; padding-right:5px}

input.champs {
color:#333333; background-color:#ffffff;border:1px solid #cccccc; font-size:10px; height:13px;padding:0; margin:0;}
input.bouton{ color:red; background-color:white; border:0; font-size:12px; text-decoration:underline;
font-weight:bold; cursor:pointer; }
input.bouton:hover{ color:#568f2d;}

select { color: black; width:100%; font-size:10px; font-family:arial;padding-bottom:0px;}
textarea {color: black; top:0;background-color:white; margin-left:5px}
input.fichier {color:black; background-color:#66CCFF; font-size:10px; font-family:arial;}

input.men{ cursor:pointer; text-decoration:none; min-width:80px; color:#eeeeee; padding:0 5px 0 5px; background-color:#1d2b84;  margin:0; float:left; height:20px; line-height:1.2em; border:1px solid #1d2b84; border-left-color:#999999; border-right-color:#999999}
input.men:hover{ color:white; background-color:black }
input.men_sel{ cursor:pointer; text-decoration:none; min-width:80px; color:white; padding:0 5px 0 5px;  background-color:#0033CC; margin:0; float:left; height:20px; line-height:1.2em; border:1px solid #0033CC;}


