*{padding:0;margin:0;}
html,body{text-align:center;background-color:black;padding:6px 0 10px 0;font-family:Tahoma,Helvetica,Arial,Verdana,sans-serif;}
body  a{text-decoration:none;color:#800000;}
body  a:hover,body  a:focus{color:#035703;}
.load{display:none;}
#divglob{
margin:0 auto 0 auto;
padding:0;
text-align:left;
width:750px;
font-size:76%;
background-color:white;
background:url(img_site/fdtxt.jpg) repeat-y;
}
#hdf{background-image:url(img_site/gv.jpg);height:10px;}
#bdf{background:url(img_site/gv.jpg) 0px -77px no-repeat;height:8px;width:650px;}
#menu{width:750px;position:relative;}
#menuh{
padding-right:100px;
background:url(img_site/gv.jpg) 0px -10px no-repeat;
height:66px; 
color:#fefefe;
font-weight:bold; 
} 
#menuh a{color:#f3dda8;}
.addr{position:absolute;right:18px;top:7px;padding-right:100px;}
#menu a:hover, #menu a:focus,#menu .selb:hover,#menu .selb:focus{color:#ffa533;}
#formul{font-size:1em;text-align:right;padding:12px 16px 0px 9px;}
.selb{  
position:relative;
top:0px; 
border:none;
background-color:transparent;
color:#f3dda8; 
font-weight:normal; 
cursor: pointer;  
}
#chrch{padding:0 0 0px 2px;width:124px;}
#barremenu{margin:0 10px 0 0;padding-right:100px;}
/*#barremenu li{border-bottom:1px dotted #aaaaaa;}*/
#barremenu ul,#barremenu li{background-color:white;color:#573100;list-style-type:none;display:inline;}
#barremenu ul{float:right;padding:3px 0px 2px 0px;border-bottom:1px dotted #aaaaaa;}
/*.menu_2li{padding:3px 0px 2px 0px;float:right;}*/
#barremenu a{font-weight:bold;background-color:white;color:#333333;}
#barremenu a:hover, #barremenu a:focus{color:#777777;}
#logo{margin:0px 0 0 26px;position:relative;z-index:199;top:-15px;}
#hdm{background:url(img_site/gv_.jpg) no-repeat;height:171px;}
#bdm{background:url(img_site/gv_.jpg) 0px -171px;height:19px;}
#fdmend{
background:url(img_site/fm.jpg);
float:right;
font-size:0.9em;
width:195px;
margin-top:-72px; 
}
* html  #fdmend{margin-top:-69px;}
*+html #fdmend{margin-top:-69px;} 
#fdmend ul{list-style-type:none;}
#fdmend a{margin:0 0px 0 4px;padding:2px 1px 3px 0px;display:block;color:#203535;}
.menus{color:#cd0000;}
#menu a:focus,#fdmend a:focus,.texte a:focus{outline:none !important;}
.formu option{padding:0px 0 0 5px;}
#fdmend a:focus,#fdmend a:hover,#fdmend a:hover .menus{color:#eeeeee;background-color:#003333;}
#up a, #up2 a, #up3 a{padding:1px 9px 2px 6px;text-align:right;font-weight:bold;}
.m4 a{color:#ea6800 !important;}
.m8 a{color:#507404 !important;}
.m16 a{color:#2c2c8a !important;}
.m32 a{color:#630083 !important;}
.m64 a{color:#2c2c8a !important;}
#up a:hover, #up2 a:hover, #up3 a:hover{color:#eeeeee !important;}
.maj{font-size:0.8em;color:#7d3800;}
a:hover .maj {color:#a3946d;}
.exp{color:#7d3800;}
a:hover .exp {color:#ffec00;}
#rub a{color:#333333;padding:0px 0px 0px 0px;}
.men_txt{
display:block;
font-weight:bold;
margin:0px 16px 4px 10px;
padding:2px 0px 2px 0px;
border-bottom:1px dotted #777777;
font-size:1.1em;
}
* html  .lignspe{margin-top:-12px;}
*+html .lignspe{margin-top:-12px;}
.list_articles a{padding:1px 10px 2px 14px !important;width:167px !important;font-weight:normal !important;}
.ssrub_{float:left;color:#800000;font-weight:bold;margin-top:1px;}
.pucelist{color:#800000;font-size:0.9em;margin-right:1px;font-weight:bold !important;}
* html  .ssrub_{margin-top:0px;}
*+html .ssrub_{margin-top:0px;}
.ssmen{display:block;margin:6px 0 3px 16px;color:#800000;font-weight:bold;}
.art{margin:1px 0px 1px 10px;display:block;}
#rub a:focus .ssrub_, .list_articles a:focus .ssrub_,#rub a:focus .pucelist{color:#ffec00 !important;}
#rub a:hover .ssrub_, .list_articles a:hover .ssrub_,#rub a:hover .pucelist{color:#ffec00 !important;}
#txtbas{
text-align:center;
border-top:1px dotted gray;
padding:2px 0 0px 0;
margin:0px 0px 0px 150px; 
font-size:0.8em;
display:inline;
}
.texte{
float:left;  
margin:-14px 0 24px 37px; 
width:480px;
text-align:justify;
/*line-height:1.2em;*/
font-family:Verdana,Arial,Tahoma,sans-serif;
background-color:white;
}
.spandef{color:#ff3300;font-style:italic;}
.ldef1 .spandef{color:#ffa500;}
.texte dl{margin:0;}
.texte dt{padding:1px 3px 2px 5px;margin:1em 0 0.3em 0;font-weight:bold;}
.ldef1 dt{background-color:#4a0000;color:#ffffe0;}
.ldef2 dt{background-color:#c0c0c0;color:black;}
.texte dd{margin:0 0 0.4em 0.8em;padding: 0 0 0 14px;background-repeat: no-repeat;background-position:0 0.5em;}
.def1{background-image:url(img_site/puce2.jpg);}
.def2{background-image:url(img_site/puce.jpg);}
* html  .texte{margin:-14px 0 24px 18px;}
*+html .texte{margin:-14px 0 24px 38px;} 
.leg_phot_gde{margin:-1px 0 2px 0;}
* html  .leg_phot_gde{margin:2px 0 2px 0;}
*+html .leg_phot_gde{margin:2px 0 2px 0;} 
.texte .lettrine{font-weight:bold;font-size:1.2em;}
.texte  p, .texte  ul, .texte dl{line-height:1.4em;}
.texte a,#txtbas a{font-weight:bold;}
.texte a:focus,.texte a:hover,#txtbas  a:focus,#txtbas a:hover{text-decoration:underline;}
.image{text-indent:0px;margin-top:3px;margin-bottom:6px;}
.leg_photo{
display:block;
border:1px solid #999999;
background-color:#dddddd;
padding:3px 5px 3px 5px;
text-indent:0px; 
font-size:0.9em;
/*font-style:italic;*/
}
.image a{font-weight:normal;}
.image a:focus .leg_photo,.image a:hover .leg_photo{border:1px solid #777777 !important;}
.image a span,.image a:focus,.image a:hover{text-decoration:none !important;}
.image a span{color:black;}
.image a:hover span{color:#b22222;}
.texte a:focus img,.texte a:hover img{border-color:#777777 !important;}
a.bulle {  
border-bottom:1px gray dotted;
cursor:help;
font-weight:normal !important;
z-index:24; 
} 
.bul, .bul2{  
position:absolute; 
width:161px; 
background-color:#fffafa;
text-align:left;
margin-left:-999em;
color:black;
font-size:0.9em;
line-height:1.1em;
padding:3px 6px 3px 6px;
border:1px solid black; 
}
a.bulle:focus,a.bulle:hover{background:none;z-index:25;text-decoration:none !important;}
.bulle:focus .bul,.bulle:hover .bul{margin:0px 0 0px 6px;}
.bulle:focus .bul2,.bulle:hover .bul2{margin-left:12px;} 
.tabldiv {margin:4px 0 6px 0;text-align:center;color:black;}
.tableau {border-collapse:collapse;border:1px solid #cfcfba;font-size:1em;}
.tableau tr, .tableau th{text-align:left;}
.tableau td{
border-top:1px solid #cfcfba;
border-bottom:1px solid #cfcfba;
padding:4px 12px 4px 4px;
}
.tableau th{
font-size:1em;
background-color:#cccccc;
padding:4px 12px 4px 4px;
}
.tabligne0{background-color:#f6f4e7;}
.tabligne1{background-color:#edeaff;}
.texte ul, .texte ol{text-align:left;}
.liste1 ul,.liste2 ul,.liste3 ul,.listeo1 ol,.listeo2 ol,.listeo3 ol{
text-indent:9px;
padding-top:3px;
padding-bottom:3px; 
}
.liste1 li{
list-style-type: none;
background: url(img_site/puce2.jpg) no-repeat 1% 0.5em;
padding-left:16px;
padding-bottom:3px;
}
.liste2 li,.liste3 li,.listeo1 li,.listeo2 li,.listeo3 li{
list-style-image:none;
background-image:none;
margin-bottom:3px;
}
.liste2 li{list-style-type:square;margin-left:20px;}
.liste3 li{list-style-type:disc;margin-left:20px;}
.listeo1 li,.listeo2 li,.listeo3 li{margin-left:32px;}
.listeo1 li{list-style-type:decimal;}
.listeo2 li{list-style-type:lower-alpha;}
.listeo3 li{list-style-type:decimal;}
.encadre{width:100%;padding:7px 10px 7px 10px;margin:3px 0 6px 0px;}
.p_spec{
padding:8px;
margin-top:3px; 
background-color:#adff2f;
}
* html  .p_spec{margin-top:16px;} 
.titre_art{
text-align:right;
font-family:times,serif;
font-style:italic;
font-size:1.7em;
padding:0 0 2px 0;
margin:14px 0 16px 0; 
border-bottom: 1px dotted #999999;
}
.titre_p{
text-align:right;
font-family:times,serif;
font-style:italic; 
font-size:2.0em;
margin:14px 0px 16px 0; 
}
.puceh1{float:left;margin:-4px 0 0 -2px;}
* html  .puceh1{margin:-5px 0 0 0px;} 
.texte h2{font-size:1.1em;font-weight:bold;}
.texte h3{font-size:1em;font-weight:bold;}
.puce{padding:0px 0px 0 0;margin:0px 5px 1px 0px;}
.fine {line-height:1em;font-size:50%;}
.spacer{height:8px;clear:both;}
.filet {
display:block;
font-size:2px;
height:2px;
margin:1px 0 0px 0;
border-bottom:1px solid #666666; 
} 
* html  .filet{margin:0px 0px 3px -7px;}
*+html .filet{margin:0px 0px 3px -7px;}
.sel{ 
font-family:Tahoma,Helvetica,Arial,Verdana,sans-serif;
font-size:1em;
background-color:#dedfda;
}
.in, .inb{font-size:0.6em;cursor:pointer;float:right;top:-3em;height:2.2em;margin:-2.3em 1px 0px 0px;}
.inb{margin:-2.3em 24px 0px 0px}
* html  .in{margin:-1.4em 1px 0px 0px;}
*+html .in{margin:-1.4em 1px 0px 0px;}
* html  .inb{margin:-1.4em 24px 0px 0px;}
*+html .inb{margin:-1.4em 24px 0px 0px;} 
.tabl{border-collapse:collapse;width:480px;font-size:1em;}
td{padding:5px 0px 4px 4px;}
.num_float{float:left;margin-left:-38px;font-size:0.9em;}
.listobs{padding:0px 0 0 36px;list-style-type:none;}
td{border-bottom:1px solid #bbbbbb;}
.tabl img{border:1px solid black;margin-bottom:2px;}
.famille{padding:28px 0 4px 0px;margin:0;font-size:1em;}
#fdmend a:active, .texte a:active{outline:none !important;text-decoration:none;}
#pdf{
display:block;
position:relative;
top:-12px;
text-align:right;
margin-left:24px;
font-size:0.8em;
}
#pdf a:hover, #pdf a:active{text-decoration:none;background:none;}
.flche{background: url(img_site/fleche.jpg) no-repeat -6px 4px;width:6px;font-weight:bold;}
a:hover .flche, a:focus .flche{background: url(img_site/fleche.jpg) no-repeat 0px 4px;}