body {
	background:#FFF;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

#header {
	position:absolute;
	left:0px;
	top:0px;
	float:left;
	text-align:left;
	background-color:#333333;
	height:30px;
	width:100%;
	color:#FFF;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
#topmenuid {
position:absolute;
	left:0px;
	top:0px;
	height:30px;
	text-align:left;
	float:left;
	width:500px;
	
	
}
ul.topmenu {
	margin:0;
	list-style-type:none;
	text-align:left;
}
li {
	margin-left:2px;
	float:left; /*pour IE*/
	text-align:left;
}
ul.topmenu li a {
	text-align:left;
	display:block;
	float:left;  
	background-color:# 666;
	color:#CCC;
	font-size:12px;
	text-decoration:none;
	padding-left:7px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:8px;
 /*pour avoir un effet "outset" avec IE :*/
	border-color:#DCDCDC #696969 #696969 #DCDCDC;
}
ul.topmenu li a:hover {
	background-color:#666;
} 
.homeclass {
	padding-left:7px;
	padding-right:8px;
 	padding-bottom:8px;
	padding-top:6px;
	color:#FFF;
 	font-size:12px;
 	font-weight:bold;
 	border-top: solid 2px #C30;
}
#home-link {
	position:absolute;
	right:20px;
	padding-top:8px;
}
a.homelink{
	color:#CCC;
	font-style:normal;
	text-decoration:none;
	font-size:12px;
}
#top {
	position:absolute;
	top:30px;
	left:0px;
	height:70px;
	background-image:url(../img/fond.png);
    padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:8px;
	float:left;
	width:100%;
	border-bottom:solid  #CCC 1px;
}
#top-logo{
	position:absolute;
	left:10px;
	top:5px;
}
#top-search {
	position:absolute;
	left:215px;
	top:20px;
	width:800px;
}
#content {
	position:absolute;
	left:0px;
	top:100px;
	width:100%;
	background-color:#FFF;
}
#menu {
		position:absolute;
	top:5px;
	left:0px;
	width:200px;	
	border-top-color:#999;
}

	

.rechclass{
	color:#f00;
	font-weight:bold;
	font:20px Helvetica, Verdana, Arial, sans-serif;
}
#rech{
	position:absolute;
	left:0px;
	top:5px;
	width:180px;
	height:30px;
	margin-left:15px;
}

#cse {
	position:absolute;
	top:1px;
	left:200px;
}

#leftmenuid{
	position:absolute;
	left:0px;
	top:60px;
}
	
ul.leftmenu{margin:0;padding:0px;font:14px Helvetica, Verdana, Arial, sans-serif;line-height:30px;width:150px; }
ul.leftmenu li{
	margin:0;
	padding:0;
	font-size: 14px;
}
ul.leftmenu li a{display:block;text-decoration:none;color:#000;padding:0 0 0 35px;width:160px;}
ul.leftmenu li a:hover{background: #E8E8E8;}
ul.leftmenu li a.current,ul.current:hover{background:#fff url(../img/puce.gif) no-repeat 0 0px; color:#f00; font-weight:bold;
}
#optionrech {
	position:absolute;
	left:0px;
	top:195px;
}
#borderrech1 {
	position:absolute;
	left:25px;
	top:190px;
	height:1px;	
	width:150px;
	border-top:solid #CCC 1px;
	
}
#borderrech2 {
	position:absolute;
	left:25px;
	top:290px;
	height:1px;
	width:150px;
	border-top:solid #CCC 1px;
}


#optionrech2 {
	position:absolute;
	left:0px;
	top:330px;
}


.moderator1 {
	
	padding:0px;font:12px Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	
}

.moderator1 a {
	
	padding:0px;font:12px Helvetica, Verdana, Arial, sans-serif;
	color:#000;
	font-weight:bold;
}
.moderator2 {
	
	padding:0px;font:12px Helvetica, Verdana, Arial, sans-serif;
	color:#F00;
	
	font-weight:bold;

}

.moderator2 a {
	
	padding:0px;font:12px Helvetica, Verdana, Arial, sans-serif;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

#borderrech3 {
	position:absolute;
	left:25px;
	top:490px;
	height:1px;
	width:150px;
	border-top:solid #CCC 1px;
}

#borderrech4 {
	position:absolute;
	left:25px;
	height:1px;
	width:150px;
	border-top:solid #CCC 1px;
}

ul.frch{margin:0;padding:0px;font:14px Helvetica, Verdana, Arial, sans-serif;line-height:30px;width:150px;}
ul.frch li{
	margin-top:30px;
	font-size: 14px;
	padding:0 0 0 35px;
	color:#F00;
	font-weight:bold;}
ul.frch li a{display:block;text-decoration:none;color:#000;width:160px; font-weight:normal; margin-top:0px;}
ul.frch li a:hover{text-decoration: underline; font-weight:normal;}

ul.frch2{margin:0;padding:0px;font:14px Helvetica, Verdana, Arial, sans-serif;line-height:30px;width:150px;}
ul.frch2 li{
	margin:0;
	font-size: 14px;
	padding:0 0 0 35px;
	color:#F00;
	font-weight:bold;}
ul.frch2 li a{display:block;text-decoration:none;color:#000;width:160px; font-weight:normal; margin-top:0px;}
ul.frch2 li a:hover{text-decoration: underline; font-weight:normal;}


div.gsc-orderby div.gsc-orderby-label {
      display: none;
    }

    div.gsc-orderby div.gsc-option-menu-container
    div.gsc-selected-option-container {
      min-width: 80px;
	  text-align:center;
    }


 
 
 
 
 






