*{ 
margin:0;
padding:0;
}

@font-face {
font-family: 'Ubuntu Condensed';
font-style: normal;
font-weight: 400;
/*src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrDR-eWpsHSw83BRsAQElGgc.ttf) format('truetype');*/
src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(UBU.ttf) format('truetype');
}

@font-face {
font-family: 'Ubuntu Condensed SemiBold';
font-style: normal;
font-weight: 400;
/*src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrDR-eWpsHSw83BRsAQElGgc.ttf) format('truetype');*/
src: local('Ubuntu Condensed SemiBold'), local('UbuntuCondensed-SemiBold'), url(UbuntuCondensed-SemiBold.ttf) format('truetype');
}

@font-face {
font-family: 'Questrial';
font-style: normal;
font-weight: 400;
src: local('Questrial'), local('Questrial-Regular'), url(QUEST.ttf) format('truetype');
}


body{
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-bottom:30px;
background:url(../interface/calcaire2.jpg);
font:normal 1em "Trebuchet MS", helvetica, arial, sans-serif;
line-height:1.35em;
color:black;
}
/*td{text-align:center;}*/
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:1084px;height:158px;
}
#fondheader{
position:absolute;width:1070px;height:158px;background:url(../interface/head5.jpg) top;margin-left:7px;
}
#headerflore{
width:1084px;height:90px;
}
#fondheaderflore{
position:absolute;width:1070px;height:90px;background:url(../interface/headflore1.jpg) top;margin-left:7px;
}

#headerfleurs{
width:1084px;height:158px;
}
#fondheaderfleurs{
position:absolute;width:1070px;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:relative;width:1070px;height:158px;background:url(../interface/headlogo.png) top;left:0;
}
#header #coleo1{
width:174px;height:149px;position:absolute;margin-left:-38px;margin-top:6px;
}
#souspage{
background:url(../interface/bandeD.gif) repeat-y;width:1084px;
}
#page{
min-height:400px;
width:1070px;
background:url(../interface/sousheader.gif) right repeat-y #fff;
}
#tablepage{
width:1070px;background:url(../interface/sousombre.gif) top repeat-x;
}
#gauche{
width:827px;
}
#sect1{
width:787px;
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:1.1em;
}
.sect2{
width:205px;
text-align:left;
color:#333;
margin:16px 0 20px 20px;
}
#footer{
width:1040px;
padding:10px 15px 10px 15px;
text-align:left;
font:bold 14px Tahoma;
color:#ccc;
background:url(../interface/head1.jpg) top;
}
#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:1070px;height:6px;
}


/*****************************/
.pict{
display:block;
}

.drop{
display:block;
-webkit-box-shadow: #666 2px 2px 5px;
-moz-box-shadow: #666 2px 2px 5px;
box-shadow: #666 2px 2px 5px;
}

.timb{
display:block;
background:white;
padding:6px;
-webkit-box-shadow: #666 0px 0px 5px;
-moz-box-shadow: #666 0px 0px 5px;
box-shadow: #666 0px 0px 5px;
}

.dropcentre{
margin:16px 0px 16px 0px;
max-width: 782;
height:auto;
}

.dropgauche{
float:left;margin:10px 16px 16px 0px;max-width:784;height:auto;
}

.dropdroite{
float:right;margin:10px 0px 16px 16px;max-width:784;height:auto;
}

/**************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;
}

.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;
-webkit-user-select:none;
-moz-user-select:none;
}
.boutoncadre:hover{
color:#78ba23;
}
/************* tableau dico ************/
.dico{
border-top:1px solid #999;
border-left:1px solid #999;
margin-bottom:4px;
}

.series{ float:right; }

.bouton_dico{
text-align:center;
border-right:1px solid #999;
border-bottom:1px solid #999;
display:block;
width:25px;
padding:5px 0;
font-weight:bold;
background:#fff;
text-decoration:none;
}

.boutonserie{
text-align:center;
border:1px solid #999;
display:block;
padding:5px 0;
font-weight:bold;
background:#fff;
text-decoration:none;
margin-left:-1px;
margin-bottom:5px;
padding:8px;
line-height:8px;
}

.alg{ float:left; }
.ald{ float:right; }

.choixserie{
background:#d5e284;color:#526597;
}

.bouton_dico:hover, .boutonserie: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;
}
.autresarticles{
display:block;
padding:7px 0 7px 0;
font:normal 1em 'Trebuchet MS';
line-height:1.2em;
padding-bottom:16px;

}
.titresresume{
display:block;
padding:7px 0 3px 0;
font:normal 1.5em 'Ubuntu Condensed SemiBold';
text-indent:28px;
background:url(../interface/flechedoverb.png) top left no-repeat;
text-decoration:none;
}
/****************** new ************************/
.menu{text-align:left;width:1070px;background:#1a2228;}
.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:150px;height:23px;padding:0 9px 0 9px;background:#354550;
	border:none;margin:0;color:#bbb;font-size:12px;vertical-align:top;border-radius:13px;margin:3px;}
#recherche-submit{display:block;float:right;width:37px;height:29px;background:url(../interface/flechedoverb.png) right no-repeat;
border:none;margin:0;cursor:pointer}
/******************* styles de paragraphe remplacés ****************************/
h1 {
margin:0 0 15px 0;
color:#000;
font-family:'Ubuntu Condensed', Tahoma,sans-serif;
font-size:1.8em;
line-height:normal;
padding:0px;
font-weight:normal;
text-align:left;
}

h2{
display:block;
font-family:'Ubuntu Condensed SemiBold',sans-serif;
font-weight:normal;
font-size:1.4em;
line-height:1.2em;
margin:0 0 15px 0;
color:#526597;
}

h3{
font:bold 1em "Trebuchet MS", arial, helvetica, sans-serif;
margin:5px 0 5px 0;
color:#526597;
line-height:1.35em;
}
/* 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;
}



