body {
	background: #fff;
	font: 10pt Verdana,Helvetica,Arial,Tahoma,sans-serif;
	color: #000;	
}

body,#contenant,#contenu,#calendrier,#nouveau,#droit,#titre,#calend,#gauche,#gauche01,#footer,#milieu,#haut {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
.ahem {
display: none;
	}
/* --------------------------contenants*/
#contenant {
}
#logo {
display: none;
height:50px;
}
#chemin {
display: none;
}	
#groupes {
text-align:left;
color:#666;
border: 1px dotted #999;
padding:0.2em;
 }	
#haut {
height:50px;
	}
#gauche {
display: none;
	}
#gauche01 {
display: none;
	}	
#milieu {
width:auto;
margin-left:0;
margin-top:0;
padding:0;
top:0;
	}
#contenu {
	}	
#droit {
float:none;
top:24em;
left:0;
margin-left:0;
	}
#footer {
display: none;
	}		
/* ----------------------------------navigation */
#barre {
display: none;
}
#menusec{
display: none;
height:25px;
}
#details{
margin:0.3em 0;
text-align: left;
color:#930;
}

/* ------------------------paragraphes, titres, liens et listes */
h1{
font-size:1.5em;
color:#666666;
padding:0.5em 0 0 0;
margin-left:1.8em;
}
h5 {
color:#CC0000;
font-size:1.2em;
padding:0.1em 0 1em 0;
margin:0;
margin-left:2.4em;
}
h5 span {
}
h2{
color:#CC0000;
font-size:1.4em;
padding:0.1em 0 0.8em 0;
margin-left:2em;
}
h3{
color:#999999;
font-size:1.2em;
padding:0.9em 0 0.2em 0;
margin-left:2.4em;
}
h4{
color:#900;
font-size:1em;
font-weight:normal;
margin-left:2em;
}
p {
padding:0.2em 0;
margin-left:2.8em;
}
.contenu {
width:auto;
}
.chemin {
display: none;
}
.vert{
font-weight:bold;
color:#c00;
margin-left:0;
}
.court {
padding:0;
margin-left:0;
}
.dates {
line-height:110%;
}
.footer {
color:#666;
padding:25px 0;
}
#contenu ul {
list-style: disk;
margin:0;
padding: 0;
}
#contenu ul li {
padding: 0;
margin:0;
}
a, a:link, a:visited {
color:#39c;
text-decoration: none;
}
a:hover {
color:#069;
text-decoration: underline;
}
/* --------------------------floats et spacers*/
div.float04 {
float: left;
margin-bottom:0;
width:170px;
}
div.spacer {
clear: both;
}
/* ---------------------Calendrier des prochaines visites header interactif */
#titre {
height:25px;
}
#titre h5 a {
display:inherit;
}
#titre h5 a span {
display: inherit;
}
#calendrier {
width:20em;
margin-left:0;
margin-right:0;
float:none;
clear:both;
padding:0;
}
#calend { 	
}
#calend:hover { }
 /* ---------------------Calendrier des prochaines visites */
#calendrier dl {			
}
dl, dt, dd {			
margin: 0;
padding: 0;
}
#calendrier dd {
margin: 0;
padding: 0;
margin-left:0.5em;
}	
#calendrier a:link, #calendrier a:visited, #nouveau a:link, #nouveau a:visited {
font-weight:bold;

}
 /* -------------------------------Nouveautes */
#nouveau {	
width:auto;
margin-left:0;
float:none;
clear:both;	
}
#nouveau dl {
margin-left:0.7em;				
}
#nouveau dt {
margin-top:0.5em;
margin-left:0.1em;
font-size:1.3em;
}
#nouveau dd { 
line-height:90%;
margin-left:0.8em;
}	
 /* ------------------------------formulaire*/
 
.bleu {
 background-color: #39c;
 border: 1px solid #999; 
 font-size:90%; 
}
.bleu02 {
 border: 1px solid #999;
  font-size:90%;  
}
 
 
 
 
 