/* CSS Document */
html, body{
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	font-family : tahoma, Arial, Helvetica;
	text-align: center;
}

#page{
	width: 950px;
	border: solid #F00 0px;
	margin: auto;
	text-align: left;
}

/********************************************************************************************/
/****************************************header**********************************************/
/********************************************************************************************/

#header{
	width: 950px;
	height: 85px;
	border: solid #FF0 0px;
}

#header_left{
	float:left;
	width: 117px;
	/*border: solid #F0F 2px;*/
}

#header_center{
	width: 751px;
	float:left;
	padding: 0;
	margin: 0;
	/*border: solid #0FF 2px;*/
}

#header_logo{
	background: #FFF url(../img/fond_header.gif) repeat-x left top;
	padding: 0;
	margin: 0;
	/*border: solid #44F 2px;*/
}

#header_menu{
	background: #FFF url(../img/fond_menuhaut.gif) repeat;
	padding: 0;
	margin: 0;
	/*border: solid #F33 2px;*/
}
#header_right{
	float:right;
	width: 82px;
	/*border: solid #F5F 2px;*/
}

/********************************************************************************************/
/************************************sub-header**********************************************/
/********************************************************************************************/

#sub-header{
	padding-top:10px;
	padding-left:35px;
	clear:both;
	width: 950px;
	/*border: solid #FF0 2px;*/
}

#sub-header_star{
	float:left;
	margin-top:15px;
	margin-left:0px;
	/*border: solid #F0F 2px;*/
}

#sub-header_annonceurs{
	float:left;
	padding: 0;
	margin: 0;
	/*border: solid #0FF 2px;*/
}

#sub-header_bouton{
	float:left;
	margin-left:350px; /* modif stef*/
	margin-top:20px;
	/*border: solid #44F 2px;*/
}

#sub-header_man{
	float:left;
	margin-left:40px;
	margin-top:15px;
	/*border: solid #F33 2px;*/
}
#sub-header_blogeurs{
	float:left;
	margin-top:10px;
	/*border: solid #F5F 2px;*/
}

/********************************************************************************************/
/****************************************contenu*********************************************/
/********************************************************************************************/


#contenu{
	padding-top:10px;
	clear:both;
	padding-left:45px;
	width: 950px;
	height: 85px;
	/*border: solid #FF0 2px;*/
}

#contenu_left{
	width: 530px;
	float:left;
	margin-top:15px;
	/*border: solid #F33 2px;*/
}
#contenu_right{
	width: 340px;
	float:left;
	margin-top:15px;
	/*border: solid #F33 2px;*/
}
#contenu_left_index{
	width: 680px;
	float:left;
	margin-top:15px;
	/*border: solid #F33 2px;*/
}
#contenu_right_index{
	width: 202px;
	float:left;
	margin-top:15px;
	/*border: solid #F33 2px;*/
}
#contenu_left_recherche{
	width: 680px;
	float:left;
	margin-top:15px;
	/*border: solid #F33 2px;*/
}
#contenu_right_recherche{
	width: 300px;
	float:left;
	margin-top:15px;
	/*border: solid #F33 2px;*/
}
#contenu_login{
	width: 202px;
	float:left;
	margin-top:15px;
	/*border: solid #F33 2px;*/
}
#contenu_tag{
	float:left;
	margin-top:10px;
	/*border: solid #F5F 2px;*/
}

/********************************************************************************************/
/****************************************footer*********************************************/
/********************************************************************************************/

#footer{
	margin-top:10px;
	background: #FFF url(../img/fond_menuhaut.gif) repeat;
	clear:both;
	width: 950px;
	height: 37px;
	/*border: solid #FF0 2px;*/
}



.noborder{
	border: 0px;
}

.imglogo{
	margin-left: 250px;
}

.spacer{
	clear:both;
}

