*{
margin:0;
padding:0;
}
body{
margin-bottom:30px;
background:url(../interface/calcaire2.jpg);
font:normal 13px arial, helvetica, sans-serif;
line-height:19px;
color:black;
}
a{
color:#2b8292;
}
a:hover{
color:#92306e;
}
a img{ border:none}
hr{
border:none;
height:1px;
border-bottom:1px solid #ddd;
margin:6px 0 6px 0;
}
#header{
width:984px;height:158px;
}
#fondheader{
position:absolute;width:970px;height:158px;background:url(../interface/head1.jpg) top;margin-left:7px;
}
#headerflore{
width:984px;height:90px;
}
#fondheaderflore{
position:absolute;width:970px;height:90px;background:url(../interface/headflore1.jpg) top;margin-left:7px;
}

#headerfleurs{
width:984px;height:158px;
}
#fondheaderfleurs{
position:absolute;width:970px;height:158px;background:url(../interface/headfleursenpoche.jpg) top;margin-left:7px;
}
#logoheaderfleurs{
width:600px;height:158px;background:url(../interface/logofleursenpoche.gif) top left no-repeat;
}

#logoheader{
position:absolute;width:970px;height:158px;background:url(../interface/headlogo.gif) top;margin-left:7px;
}
#header #coleo1{
width:164px;height:149px;position:absolute;margin-left:-33px;margin-top:6px;
}
#souspage{
background:url(../interface/bandeB.gif) repeat-y;width:984px;
}
#page{
min-height:400px;
width:970px;
background:url(../interface/sousheader.gif) right repeat-y #fff;
}
#tablepage{
width:970px;background:url(../interface/sousombre.gif) top repeat-x
}
#gauche{
width:727px;
}
#sect1{
width:687px;
text-align:justify;
margin:16px 20px 0 20px;
padding-bottom:20px;
}
#droite{
width:243px;
}
.col2{
text-align:left;
color:#333;
margin:19px 0 20px 20px;
line-height:17px;
}
.sect2{
width:205px;
text-align:justify;
font:normal 11px tahoma, sans-serif;
color:#333;
margin:16px 0 20px 20px;
}
#footer{
width:940px;
padding:10px 15px 10px 15px;
text-align:left;
font:bold 13px Tahoma;
color:#ccc;
background:url(../interface/head1.jpg) top repeat-y;
}
#footer a{
margin-right:10px;
margin-left:10px;
font:italic 13px arial, helvetica, sans-serif;
color:#98bbec;
text-decoration:none;
}
#footer a:hover{
font:italic 13px arial, helvetica, sans-serif;
color:#ffb200;
text-decoration:underline;
}
#ombrefin{
background:url(../interface/ombrefin2.gif) top repeat-x;width:972px;height:6px;
}
/*********** divs dropshadow ****************/
#gauche .drop1 {
background:url(../interface/shadow.gif) right bottom no-repeat;
}
#gauche .drop2 {
background:url(../interface/shadbl.gif) bottom left no-repeat;
}
#gauche .drop3 {
background:url(../interface/shadtr.gif) top right no-repeat;
}
#gauche .drop3 img {
margin:0 5px 8px 0px;
z-index:1;
}
/**************accordeons****************/
.hautcadre{
background:url(../interface/cadrehaut.gif) bottom left no-repeat;
width:205px;
height:8px;
}
.midcadre{
background:url(../interface/cadrem.gif) top left repeat-y;
width:205px;
}
.cadre{
overflow:hidden;
margin:0 11px 0 11px;
}
.cadre span{
display:block;
margin-bottom:5px;
}
.bascadre{
background:url(../interface/cadrebas.gif) top left no-repeat;
width:205px;
height:8px;
margin-bottom:20px;
}
.boutoncadre{
background:url(../interface/puceverte2.gif) left no-repeat;
padding:5px 0 5px 15px;
cursor:pointer;
font-weight:bold;
color:#526597;
}
.boutoncadre:hover{
color:#78ba23;
}
/************* tableau dico ************/
.dico{
border-top:1px solid #999;
border-left:1px solid #999;
}
.bouton_dico{
text-align:center;
border-right:1px solid #999;
border-bottom:1px solid #999;
display:block;
width:25px;
padding:4px 0 4px 0;
font-weight:bold;
background:#fff;
text-decoration:none;
}
.bp{
width:auto;
padding:4px;
line-height:8px;
}
.bouton_dico:hover{
text-decoration:none;
background:#b0d281;
color:#333;
}
.FD, .FG, .FDF, .FGF {
display:block;float:right;background:url(../interface/fleches.gif) no-repeat;width:15px;height:18px;
}
.FDF, .FGF{ width:11px; }
.FG, .FGF{ background-position:left;}
.FD,.FDF{ background-position:right;}

/*************** page ***************/
.suite{
display:block;
font:bold 11px Verdana;
text-indent:25px;
background:url(../interface/plusrouge.gif) left no-repeat;
border-bottom:1px dashed #526597;
padding:15px 0 15px 0;
margin:0px 0 10px 0;
}
.articlesconnexes{
display:block;
padding:7px 0 7px 0;
font:bold 11px Verdana;
text-indent:25px;
background:url(../interface/flechedover.gif) top left no-repeat;
line-height:19px;
}
.titresresume{
display:block;
padding:7px 0 3px 0;
font:bold 16px Verdana;
text-indent:28px;
background:url(../interface/flechedover.gif) top left no-repeat;
text-decoration:none;
}
/****************** new ************************/
.menu{text-align:left;width:972px;background:url(../interface/head1.jpg) top;}
.menu a:first-letter, .menu a span:first-letter {color:#96c902;}
.titremenu{padding-left:30px;}
.titremenu a{display:block;padding:4px 0 4px 0;font:normal 18px "Trebuchet MS",arial, sans-serif;color:#fff;text-decoration:none;white-space:nowrap;}
.titremenu a:hover{color:#fff;background:url(../interface/ligneverte.gif) bottom no-repeat;}
.sousmenu{display:none;width:197px;padding:7px 0 15px 0;background-position:bottom;background-repeat:no-repeat;
background-image:url(../interface/fondmenu.png);position:absolute;margin-left:-23px;}
.sousmenu a{display:block;padding:0;width:168px;margin-left:14px;font:normal 14px "Trebuchet MS",arial, sans-serif;cursor:pointer}
.sousmenu a:hover{background:url(../interface/fondmenuint.gif) bottom no-repeat;cursor:pointer}
.sousmenu a span{display:block;width:158px;padding:4px 0 5px 10px;overflow:hidden;cursor:pointer}
.sousmenu a:hover span{background:url(../interface/fondmenuint.gif) top no-repeat;cursor:pointer}
#recherche{padding:0;margin:0;}
#cherche{float:right;width:120px;height:20px;padding:4px 9px 0 24px;background:url(../interface/cherche1.gif) top no-repeat;
	border:none;margin:3px 0 0 0;color:#bbb;font-size:12px;vertical-align:top;}
#recherche-submit{display:block;float:right;width:37px;height:24px;background:url(../interface/cherche2.gif) bottom no-repeat;
border:none;margin-top:3px;cursor:pointer}
#recherche-submit:hover{background:url(../interface/cherche2.gif) top no-repeat;}
#recherche-submit:active{background:url(../interface/cherche2.gif) bottom no-repeat;}
/******************* styles de paragraphe remplacés ****************************/
h1 {
margin:0 0 15px 0;
color:#000;
font-family:Tahoma,sans-serif;
font-size:22px;
line-height:26px;
padding:0px;
font-weight:normal;}

h2{
display:block;
margin:0 0 15px 0;
color:#526597;
font-size:18px;
line-height:20px;
font-weight:bold;
}

h3{
font:bold 13px arial, helvetica, sans-serif;
margin:5px 0 5px 0;
color:#526597;
line-height:19px;
}
/* stats */
.rangee{
width:730px;
height:15px;
margin:1px;
}

.valeur_num{
width:15px;
line-height:15px;
height:15px;
font:11px arial, sans-serif;
color:#bbbbbb;
float:left
}

.titre_rangee{
width:360px;
height:15px;
padding-right:5px;
line-height:15px;
float:left;
font:11px arial, sans-serif;
overflow:hidden
}	
	
/*******************************/
.boutoncontact a{
display:block;
line-height:1.4em;
height:1.4em;
font-size:1.4em;
color:white;
background:url(../interface/legend.gif) left repeat-x;
font:bold 14px verdana, sans-serif;
margin:15px 0 15px 0;
padding:6px;
border:1px solid #444;
text-decoration:none;
}

.boutoncontact a:hover{
background:url(../interface/legend2.gif) left repeat-x;
color:white;
text-decoration:none;
}



