@charset "UTF-8";
/* CSS Document */
/* Design */
div#corps {
	width:900px; 
	margin:auto; 
	height:22px; 
	background: #F80533;}

div#entete {
	height: 121px; 
	width: 100%;
 }

div#dessus {
	z-index: 10; 
	position:relative;}
	
/*   ZOOM  */
		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: normal; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; font-family:Arial, Helvetica, sans-serif}
		.results { font-size: 90%; }
		.category { color: #999999; }
		.sorting { text-align: right; color:black;}

		.result_title { font-size: 90%; color: #039;}		
		.description { font-size: 90%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px;}
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
		.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		
		
		input.zoom_button { }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; font-style:italic;}
		
		.searchtime { font-size: 80%; }
		
	
.zoom_results_per_page { font-size: 100%; margin-top: 10px; display: block; } 
.zoom_match { font-size: 80%; margin-left: 10px; display: none;}	
.zoom_categories { font-size: 100%; display: block; } 
.zoom_categories ul { margin-top: 5px; padding: 0px;} 
.zoom_categories li { margin-left: 15px; list-style-type: none; } 
input.zoom_button { background: url(searchbutton.gif) no-repeat center top; border: 0px; width: 24px; height: 22px; }

.zoom_categories ul { display: inline; margin: 0px; padding: 0px; float: left; } .zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; width: 300px; float: left; }
/* -----------------------------*/
a {
	text-decoration: none;
	color:#06F;
	font-family:Arial; 
	font-size:12pt; 
	font-weight:bold;} 
	
a:hover {text-decoration:underline; 
	color:#06F;
	font-family:Arial; 
	font-size:12pt; 
	font-weight:bold;}
	
/*a:visited {text-decoration:underline; 
	color:#C0F;
	font-family:Arial; 
	font-size:12pt; 
	font-weight:bold;}*/
	
div#titre {
	margin:auto; 
	height: 36px; 
	width: 900px; 
	background: #F80533; }
	
.Titres2 {
	padding:3px; 
	font-family:'arial'; 
	color: white; 
	font-style:normal; 
	font-weight:bold; 
	font-size:18pt; 
	text-align:center }
	
/* DÉROULANT */

#menu, #menu ul {
	padding : 0; 
	margin : 0; 
	list-style : none; 
	line-height : 21px; 
	text-align : center;
	}
	
#menu {
	font-weight : bold; 
	font-family : Arial; 
	font-size : 12px; 
	color : #000;}
	
#menu a {
	display : block; 
	padding : 0; 
	background : #f80533;; 
	color : #fff; 
	text-decoration : none; 
	width : 128px;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;}
	
#menu li {
	float : left; }
	
/*html&gt;body #menu li {border-right: 1px solid transparent ;}*/

#menu li ul {
	position: absolute; 
	width: 144px; left: -999em;}
	
#menu li ul li {
	border-top : 1px solid #fff; }
	
html&gt;body #menu li ul li {
	border-top : 1px solid ;}
	
#menu li ul ul {
	margin: -22px 0 0 144px ; /*border-left     : 1px solid #fff ;*/}
	
/*html&gt;body #menu li ul ul {border-left: 1px solid ; }*/

#menu a:hover {
	color: #000; 
	background: #ddd; }
	
#menu li:hover ul ul, #menu li.sfhover ul ul {
	left: -999em;}
	
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {
	left: auto; min-height: 0; }

a.haut:hover { color: #888;}
