body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#eef5fb;}
#header {text-align:center; margin-bottom:5px; }
#searchmilieu { margin-bottom:5px; }
.searchmilieuwast {padding:20px; padding-left:60px; }
.searchgg468 { text-align:center; margin-bottom:10px; margin-top:30px;}
.pied {text-align:center; margin-top:30px; margin-bottom:20px; background:url(bas.jpg) repeat-x; padding-top:5px; font-size:11px;}
.pied a {color:#333333;}
.pied a:hover {color:#333333;}
a {text-decoration:none; color:#000099;}
a:hover {text-decoration:underline; color:#0000FF;}
.titremenu { font-size: 14px; 
	width:196px;
	height:25px;
	text-align:center; 
	background: url(categories.gif); 
	color: #000;
	margin: 0px; margin-left:11px; margin-top:20px;
	padding:0px; padding-top:4px;
	border:1px dashed #A6D2FF;
}
#menu10 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#menu10 {
	width: 200px;
	margin: 10px; margin-top:0px;
	}	
#menu10 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}		
#menu10 li a:link, #menu10 li a:visited {
	color: #333333;
	display: block;
	background:  url(menu10.gif);
	padding: 8px 0px 0 22px;
	}	
#menu10 li a:hover {
	color: #000099;
	background:  url(menu10.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}
.newslettre {width:190px; margin:0px; margin-left:10px; text-align:center; padding:5px 0px 5px 0px;
	border:1px solid #bbd8ec; border-left:4px solid #bbd8ec; border-right:4px solid #bbd8ec; background:#fff; font-size:11px;}
#categorie {width:668px; text-align:center; margin-left:25px; border:1px dashed #A6D2FF; border-right:1px dashed #A6D2FF; border-bottom:8px solid #A6D2FF; background:#fff; padding-bottom:20px;}
#titrecat {width:658px; height:25px; margin-left:25px; margin-top:20px; border:1px dashed #A6D2FF; background: url(categories.gif); padding-left:10px; padding-top:6px; color:#000099;}

.titreindex {width:293px; height:25px; margin-top:20px; border:1px dashed #A6D2FF; background: url(categories.gif) repeat-x;  padding-top:6px; color:#1136c2; font-weight:bold; text-align:center;}
.cadreindex {width:293px; border:1px dashed #A6D2FF; border-right:1px dashed #A6D2FF; border-bottom:8px solid #A6D2FF; background:#fff;}


.imgcat {display: inline; float:left; width:150px; height:140px; margin:36px; margin-bottom:10px;}
.imgcat span { background: url(frame.gif) no-repeat center top; height:110px; width: 150px; display: block;}
.imgcatindex {display: inline; float:left; width:126px; margin:10px; text-align:center;}

.titrehorizontalindex {width:545px; height:25px; margin-top:20px; border:1px dashed #A6D2FF; background: url(categories.gif) repeat-x;  padding-top:6px; color:#1136c2; font-weight:bold; text-align:center;}
.cadrehorizontalindex {width:545px; border:1px dashed #A6D2FF; border-right:1px dashed #A6D2FF; border-bottom:8px solid #A6D2FF; background:#fff;}
.imghorizontalindex {display: inline; float:left; width:126px; margin:5px; text-align:center;}

.plusindex {text-align:right; padding:5px; margin-top:3px; background:#e7f1f8; border:1px solid #A6D2FF;}
.plusindex a { color:#333333;}
.plusindex a:hover {color:#000099; text-decoration:none;}
.plusindex:hover {background:#fff; border:1px solid #A6D2FF;}
.tblindex {margin:auto; margin-bottom:15px; }
.pagination {
font:12px Arial, Helvetica, sans-serif;
margin:25px 0;
text-align:center
}

.pagination a {
background:#eef5fb;
border:1px solid #A6D2FF;
color:#333333;
margin:2px;
padding:.2em .4em;
text-decoration:none;
}

.pagination a:hover {
background:#eef5fb;
border:1px solid #A6D2FF;
color:#000099;
}

.pagination span.inactive {
background:#fff;
border:1px solid #A6D2FF;
color: #CCCCCC;
margin:2px;
padding:.2em .4em;
}

.pagination span.active {
background:#eef5f0;
border:2px solid #A6D2FF;
color:#333000;
font-weight:700;
margin:2px;
padding:.2em .4em;
}
.langue {margin:10px; margin-bottom:0px; font-size:11px; text-align:center;}
.langue a:hover {text-decoration:none; color:#0000FF;}
.pubgauche { margin:10px; margin-left:30px; text-align:center; width:160px;}
.sitemapcat { text-align:center; padding:15px; background: #ECECFF; font-weight:bold; border-left:1px solid #A6d2ff; }
.sitemapcat a {font-weight:normal; font-size:12px;}
.sitemaplist { text-align:center; border-left:1px solid #A6d2ff;}