@charset "utf-8";
/* CSS Document */

body {
	background-color: #ffffff;
	background-image: url(fond.jpg);
	background-repeat:repeat-x;
	color:#ssssss; 
	font-family: "Trebuchet MS";
	font-size:12px;
}

.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}

.gaucheExt{
background-image: url(gaucheExt.jpg);
background-repeat:repeat-y;
}

.droiteExt{
background-image: url(droiteExt.jpg);
background-repeat:repeat-y;
}


#menu{
color:#cacaca;
padding-left:18px;
padding-top:17px;
background: url(img/fond_menu.jpg) ;
background-position:top;
background-color: #434343;

}
#fin_menu{
color:#cacaca;
padding-left:18px;
background: url(img/fond_fin_menu.jpg) ;
background-color: #434343;
background-position:top;
height:76px;

}

#showcase{
color:#cacaca;
padding-left:7px;
padding-top:20px;
padding-right:7px;
padding-bottom:8px;
background: url(cadresli.jpg) ;
background-color: #434343;
background-repeat:no-repeat;
height:290px;
width:700px;

}

.contenu 
{
vertical-align:top; 
font-weight:normal; 
font-size:12px; 
}

.menu_list {

}
.menu_head {
	padding: 5px 0px;
	cursor: pointer;
	
	margin:1px;
  
  
}
.menu_body {

	display:none;
}


a.menu{
padding-left:52px;
color:#224483; 
font-weight:normal; 
font-size:17px; 
text-decoration:none;
font-weight:bold;
}
a.menu:visited{
padding-left:52px;
color:#224483; 
font-weight:normal; 
font-size:17px; 
text-decoration:none;
font-weight:bold;
}
a.menu:hover{
padding-left:52px;
color:#000000; 
font-weight:normal; 
font-size:17px; 
text-decoration:none;
font-weight:bold;
}

a{

color:#224483; 
font-weight:normal; 
font-size:13px; 
text-decoration:none;
font-weight:bold;
}
a:visited{

color:#224483; 
font-weight:normal; 
font-size:13px; 
text-decoration:none;
font-weight:bold;
}
a:hover{

color:#000000; 
font-weight:normal; 
font-size:13px; 
text-decoration:none;
font-weight:bold;
}

a.motclef:link {
	text-decoration:none;	
	font-size:10px; 
	text-shadow: 1px 1px 1px #cccccc;
	color:#888888;	
	}
a.motclef:visited { 
	text-decoration:none;
	font-size:10px;
	text-shadow: 1px 1px 1px #cccccc;	
	color: #888888;	
	}
a.motclef:hover, a.motclef:active { 	
	color: #333333;	
	font-size:10px;
	text-shadow: 1px 1px 1px #555555;
	}
	
a.motclefHaut:link {
	text-decoration:none;	
	font-size:13px; 
	text-shadow: 1px 1px 1px #c5ddf8;
	color:#000000;	
	}
a.motclefHaut:visited { 
	text-decoration:none;
	font-size:13px;
	text-shadow: 1px 1px 1px #c5ddf8;	
	color: #000000;	
	}
a.motclefHaut:hover, a.motclef:active { 	
	color: #ffffff;	
	font-size:13px;
	text-shadow: 1px 1px 1px #111111;
	}
	
	

.novalid{
color:#FF0000;
}
.valid{
color:#00CC00;
}
.nomZoom{
color:#000000;
font-size:11px;
}
.descZoom{
color:#990000;
	font-family: "Trebuchet MS";
	font-size:10px;
}

.petit {
	font-family: "Trebuchet MS";
	color: #999999;
	font-size: 9px;
}

.firma {
	font-family: "Trebuchet MS";
	color: #999999;
	font-size: 11px;
}
A.firmalink:link {
	COLOR: #0a9bee; TEXT-DECORATION: none;
}
A.firmalink:visited {
	COLOR:#0a9bee; TEXT-DECORATION: none;
}
A.firmalink:hover {
	COLOR: #000000; TEXT-DECORATION: underline;
}
