/* CSS Document */
body{
background-color:#FFF; 
color:#333333;  
}

img{
border:0; 
}

h1{
font-family: "Times New Roman", Times, serif;
font-size: 14px; 
color: #111111; 
font-weight: 100; 
}

h2{
font-family: "Times New Roman", Times, serif;
font-size: 12px;
font-weight:bold; 
}

h3{
font-family: "Times New Roman", Times, serif;
font-size: 13px;
font-weight:100; 
}
.rose{
font-family: "Times New Roman", Times, serif;
font-size: 12px; 
color:#111111;
font-weight: bold;

}

.haut{
background-image: url(images/fond.gif);  
position: absolute;  
top: 0px; 
left: 0px; 
width: 110%; 
height: 15px; 
}

.carre{
position: absolute; 
top: 4px; 
left: 90%; 
}

.hexa{
	margin-left:40px; 
}

.fenetre1{
background-color:#FFF;   
position: absolute;  
left:30px; 
top:60px; 
width:120px; /*20*/
height:440px;  
font-family: "Times New Roman", Times, serif;
font-size: 11px; 
color:#333333; 
line-height: 25px;
border:solid 1px #000; 
}

.fenetre2{
background-color:#FFFFFF;    
position: absolute; 
left:153px; 
top:60px; 
width:240px;
height:200px;
font-family: "Times New Roman", Times, serif;
font-size: 12px; 
color:#333333; 
line-height: 25px; 
border:solid 1px #000; 
}



.fenetrenews{
background-color: #FFFFFF; 
position: absolute; 
left:153px; 
top:60px; 
width:240px;
height:550px; /*440 A REMETTRE CHANGER LE 8.6.2010*/
font-family: "Times New Roman", Times, serif;
font-size: 12px; 
color:#333333; 
line-height: 25px;  
border:solid 1px #000; 
}


.fenetrecomment{
background-color: #FFFFFF; 
position: absolute; 
left:396px; 
top:60px; 
width:240px;
height:550px; /*440 A REMETTRE CHANGER LE 8.6.2010*/
font-family: "Times New Roman", Times, serif; 
font-size: 12px; 
color:#333333; 
line-height: 25px;  
border:solid 1px #000; 
}

.fenetreexpo{
background-color: #FFFFFF; 
position: absolute; 
left:396px; 
top:283px; 
width:240px;
height:207px;
font-family: "Times New Roman", Times, serif;
font-size: 12px; 
color:#333333;  
line-height: 25px;
border:solid 1px #000; 
}


.fenetre3{
background-color: #FFFFFF;
position: absolute;  
left:153px;/*20*/ 
top:60px; 
width:120px; /*20*/
height:440px;  
font-family: "Times New Roman", Times, serif;
font-size: 11px; 
color:#333333; 
line-height: 25px; 
border:solid 1px #000; 
}

ul.index{
line-height: 15px;
 position: absolute; 
 left: -6px; 
 top: 57px; 
 width: 205px; 
list-style-image: url(images/point.gif);
list-style-type:none;
}

/*il faudra remettre cela en place après avoir enlevé le glassbox*/
ul.index li{
list-style:none; 
}

ul{
line-height: 15px;
 position: absolute; 
 left: -8px; 
 top: 50px; 
 list-style-image: url(images/point.gif);
 color:black; 
}





 a{
 text-decoration: none; 
color:#333333;  
 }
 
 a.malin IMG {
 border: 0px;  
 }
 a.malin:hover {
  border: 0px; 
  border-bottom:0px hidden #FF33CC; 
border-top:0px hidden #FF33CC;
 }
 
 a.malin2 IMG{
 border:#999999 solid 1px;
 }
 
 a.malin2:hover{
  border: 0px;
  }
 
 a:hover{
text-decoration: none;
border-bottom:1px solid #111111;
border-top:1px solid #111111; 
color:#333333;  }

a:hover.tbio{
 border: 0px; 
}

 a.new{
 text-decoration: none; 
 border-bottom:1px solid #111111; 
 border-top:1px solid #111111;
 font-size:11px; 
 }
 
a.actuel{
text-decoration: underline;
 border-bottom:0px hidden green;    
 border-top:0px hidden green; 
 color:#999; 
}
 
a:hover.actuel{
text-decoration: underline;
color:black; 
 }
 
 a.biol{
 color:#333333; 
  text-decoration:underline;  
 }
 
  a.swann{
color:#999; 
  text-decoration:underline;  
   border-bottom:0px hidden green;    
 border-top:0px hidden green; 
 }
 
a:hover.swann{
text-decoration: underline;
color:#999999; 
 }
 
 .petite{
	 font-size:12px;
	 color:#333333; 
 }
 .petite2{
	  font-size:12px;
	 color:#999; 
 }
 
 ol{
 list-style: none; 
 position: absolute; 
 left: -20px; 
 top: 24px; 
 }
 
  .ali{
 list-style: none; 
 position: absolute; 
 left: -20px; 
 margin-top: -1px; 
 }
 
 
 ol.bio{
 list-style: none; 
 position: absolute; 
 left: -8px; 
 top: 5px; 
 }
 
  ul.lien2{
 line-height: 25px;
 position: absolute; 
 left: 300px; 
 top: 30px; 
 list-style-image: url(images/blanc.gif);
  list-style-position: inside; 
 }

.logo{
 position: absolute; 
 top:420px;
 left: 80%;
}

ol.presentation li{
	margin-bottom:12px; 
}

li.vacances{
	list-style-type:none;
	color:#F0C; 
	font-variant:small-caps;
	list-style-type:none; 
}

.serre{
	line-height:14px;
	margin-left:12px; 
}