label {
display:block;
clear:left;
margin-right:15px;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
/*margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;
border:1px solid #085521;
*/
}
#menuhaut{
border:1px solid #000000;
padding:8px 0px 5px 15px ; 
overflow:hidden;
background-color:#ECECEC;
height:100%;
}
#tableauonglet {
border:1px dashed #003333;
overflow:hidden;

width:100%;
}

#switchonglet{
margin-left:20px; 
font-size:0.8em; 
cursor:pointer;
text-decoration:underline;
}

#mailleSel {
display:none;
}
.lin{
display:inline;


}

.bandeaucar {	/*bandeau contenant le titre du site*/	display: block;	
font-family: Verdana,Helvetica,Arial,sans-serif;color: #2F7544;text-align:center;
font-size:85%;
background-color:#D6D6B0;


width:auto;
}

#divcarto {
margin-right:25px;
background-image:url('degradebiodiv.png');
background-repeat:repeat-x;
}

.contenucarto .bandeaucar {	color:#085521; font-weight:bold; text-align:center ;background-color:#D6D6B0; border-bottom:1px solid #085521; }
.contenucarto .bandeaucar h1 { padding:0px; margin:0px; font-size:large}

.article {

}



.bandeaucar:hover {	color: #2F7544;	text-decoration: none;}

.contenucarto {
margin: 10px 10px 10px 10px;
}

.contenucarto .article {
background: #fff;margin-left:2em;font-family: Arial,Verdana,Helvetica,sans-serif;	font-size: small;	
border : 1px solid #b1a28b; 
margin: 10px 10px 10px 10px;
}


.menu-hz .bouton {	margin:0px 0px 0px 0px;}
.menu-hz .bouton:hover {border:none;	}

.bouton {	background: #2F7544;color: #EFE5C1;	border: 1px solid #2F7544; 	margin:5px 0px 5px 0px;behavior: url(logoimg-hover.htc);}
.bouton:hover {	background: #EFE5C1;	color: #2F7544; 	border: 1px solid #2F7544; }
 .dbouton{

margin:0px 0px 0px 5px;
color:white;
border: ridge 1px white;
border-bottom: ridge 2px white;
border-right: ridge 2px white;
font-weight:bold;
cursor:pointer;
background: url(bouton.gif) center repeat-x;
background-image:url('bouton.gif');
}

 .logoimg {
border:1px solid #000000;
background-color:#FFFFFF;
behavior: url(logoimg-hover.htc);
}


 .logoimgok {
border:1px solid #000000;
background-color:#CCCCCC;
behavior: url(logoimg-hover.htc);
}

.logoimgok:hover {
background:#2F7544;
border:1px solid #000000;
background-color:#2F7544;
}
.logoimg:hover {
background:#2F7544;
border:1px solid #000000;
background-color:#2F7544;

}


form {
font-size:0.85em;
}

.avert {border: 1px solid #b1a28b;	font-size: small;padding: 8px;background-color:#FFFFCC; text-align:center;margin:10px 30px 15px 30px;}


.milieu {background: #fff;font-family: Arial,Verdana,Helvetica,sans-serif;	font-size: small;	border : 1px solid #b1a28b; background-image:url(bout.jpg); background-position:right; background-repeat:repeat-y; overflow:hidden;}

#infoObs:hover  {


}

#listeobs {
display:none;
}


.testonglet {

}

.testonglet a{
padding:0px 25px 0px 25px;

background-color:#FFFFCC;
border:1px solid #666633;
}

.testonglet .self{
background-color:#2f7544;
color:#FFFFCC;
}

.testonglet .self:hover{
background-color:#2f7544;
color:#FFFFCC;
}

#bulle {
display:none; position:absolute;left:150px; top:150px;
padding:5px;
z-index:1;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
border:1px solid #666666;

}


/* pour les onglets */
#onglets .listes ul { 
border-right:1px solid #000; 
float:left; 
margin:0; 
 padding:0 ;
} 

#onglets .listes li { 
 position:relative; 
 margin-bottom:-1px; 
 list-style-type:none; 
 padding:5px; 
border-top:1px solid #000; 
 border-bottom:1px solid #000; 
   border-left:1px solid #000; 
 float:left ;
background-color:#CCCCCC;
font-size: small;
} 

#onglets .listes li.actif { 
  border-bottom-color:#FFF;
background-color:#FFF;
} 

#onglets .listes li.actif a { 
  text-decoration:none ;} 


