@charset "iso-8859-1";


a:link { color: #007813 ; text-decoration: none ;}
a:visited {color: #007813 ; text-decoration: none ;}
a:hover { color: #007813 ; text-decoration: underline ; }


td.padding {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}




.fonttitre

	{
	font-family: comic sans ms, arial;
	font-size: 1.5em;
	color: #007813		
	} 

.fontmenu

	{
	font-family: comic sans ms, arial;
	font-size: 1em
	} 

.contenu
	
        {	
	position: relative; left: 2px; top: 2px;		
            width:644px;
            height: 516px;
            overflow:auto;
      	    border: 1px ;
			border-color: black;
        scrollbar-face-color: #dbeadd;
	z-index: 0;
	scrollbar-shadow-color: #dbeadd;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #89d27e;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #dbeadd;
	scrollbar-arrow-color: #007813;	 
	vertical-align: middle;	
	font-family: comic sans ms, arial;
	font-size: 1em
	}

.fontmistral

	{
	font-family: mistral, comic sans ms, arial;
	font-size: 2em
	} 

.menu
body{
background: #e5efe6;
padding:0;
margin:0;
font-size: 90%;
color: black;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
z-index: 1;
position: relative;
top: -4.5em;
left: -0.5em;
width: 12em;
}

#menu dt {
cursor: pointer; 
z-index: 3;
background: #d3e1d4;
height: 20px;
line-height: 20px;
margin: 2px 0;
border: 1px solid gray;
text-align: center;
font-weight: bold;
}

#menu dd {
position: absolute;	  

left: 12em;
margin-top: -1.4em;
width: 20em;
background: #e5efe6;
border: 1px solid gray;
}

#menu ul {
padding: 2px;
}
#menu li {
text-align: center;
font-size: 85%;
height: 18px;
line-height: 18px;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
}

#menu li a:hover {
text-decoration: underline;
}


#mentions {
position: absolute;
bottom : 200px;
left : 10px;
color: #000;
background-color: #ddd;
}
#mentions a {text-decoration: none;
color: #222;
}
#mentions a:hover{text-decoration: underline;
}
			


a.opacity img {filter:alpha(opacity=100);
               -moz-opacity: 1.0;
               opacity: 1.0;}

a.opacity:hover img {filter:alpha(opacity=50);  
                     -moz-opacity: 0.5;  
                     opacity: 0.5;}

.liendia
	{
	font-family: comic sans ms, arial, verdana;
	font-size: 1em;
	color: #007813;
	}

.fontcontact

	{
	font-family: comic sans ms, arial;
	font-size: 0.9em;
	color: #e5efe6;
	vertical-align: middle;	
	} 

	
	  a.liste_catalogue   
  {     
  color:blue;
  text-decoration:none;
  font-size: 10pt;
  }      
  a.liste_catalogue:hover   
  {
  color:#007813;
  text-decoration:underline;
  font-size: 10pt;
  }   
  a.liste_catalogue:visited   
  {
  color:blue;
  text-decoration:none;
  font-size: 10pt;
  }   
