/*Contenant Header : */
#header{
	margin:auto;
	width:840px;
	height:71px;
}

p{
	font-family:Trebuchet, Tahoma, Arial, Helvetica, sans-serif;
}

/*Logo en haut à gauche*/
#logo
{
	float:left;
	width:267px;
	height:71px;
	position:relative;
	top:13px;
	left:22px;
	z-index:100;
	/*float:left;
	position:relative;
	top:-468px !important;
	top:-485px;
	left:14px;
	width:270px;
	height:65px;
	background-image: url("../images/logo.gif");
	background-repeat: no-repeat;
	*/
}

/*Contenant principal*/
#wrapper{
	margin: auto;
	width:840px;
	height:470px;
}

/*Bordure du haut du cadre*/
#border_top
{
	width:840px;
	height:10px;
	position:relative;
	background-image: url("/images/menu_main/border_top.gif");
	background-position: 0 -1px;
	background-repeat: repeat-x;
	z-index:10;
}

/*Coin en haut à gauche*/
#border_top_left
{
	float:left;
	width:12px;
	height:10px;
	background-image: url("/images/menu_main/border_top_left.gif");
	background-repeat: no-repeat;
}


/*Suppression du cadre autour des images en lien*/
a img
{
	text-decoration: none;
	border: none;
	margin:0;
	padding:0;
}

/*Coin en haut à droite*/
#border_top_right
{
	z-index:10;
	float:right;
	width:12px;
	height:10px;
	background-image: url("/images/menu_main/border_top_right.gif");
	background-repeat: no-repeat;
}

/*Hack CSS pour IE6*/
* html #border_bottom
{
	width:840px;
	height:10px;
	position:relative;
	top:-9px;
	background-image: url("/images/menu_main/border_bottom.gif");
	background-repeat: repeat-x;
}

/*Bordure du bas du cadre*/
#border_bottom
{
	width:840px;
	height:10px;
	background-image: url("/images/menu_main/border_bottom.gif");
	background-position: 0 1px;
	background-repeat: repeat-x;
}

/*Coin en bas à gauche*/
#border_bottom_left
{
	float:left;
	width:12px;
	height:10px;
	background-image: url("/images/menu_main/border_bottom_left.gif");
	background-repeat: no-repeat;
}

/*Coin en bas à droite*/
#border_bottom_right
{
	float:right;
	width:12px;
	height:10px;
	background-image: url("/images/menu_main/border_bottom_right.gif");
	background-repeat: no-repeat;
}

/*Hack CSS pour IE6*/
* html #center
{
	position:relative;
	top:-9px;
	width:840px;
	height:450px;
	background-color: #FFFFFF
}

/*Milieu du cadre*/
#center
{
	width:840px;
	height:450px;
	background-color: #FFFFFF
}

/*Bordure de gauche*/
#border_left
{
	float:left;
	width:12px;
	height:450px;
	background-image: url("/images/menu_main/border_left.gif");
	background-repeat: repeat-y;
}

#main_wrapper
{
	float:left;
	width:816px;
	height:450px;
}

/*contenu principal*/
#main
{
	float:left;
	width:816px;
	height:433px;
	background-repeat: no-repeat;
	background-position:40px 90px ;
}

#arriere_plan
{
	float:left;
	width:427px;
	height:366px;
	position:relative;
	top:-320px;
	left:80px;
	/*background-image: url("/images/maison.jpg");
	background-repeat:no-repeat;
	background-position:center center;*/
}

/*Footer */
#footer
{
	float:right;
	width:810px;
	height:17px;
	position:relative;
	left:10px;
}

#left_footer
{
	float:left;
	width:18px;
	height:17px;
	background-image: url("/images/footer/footer_left.gif");
	background-repeat: no-repeat;
}

#right_footer
{
	float:left;
	width:792px;
	height:17px;
	background-image: url("/images/footer/footer_line.gif");
	background-repeat: repeat-x;
}

#right_footer p
{
	margin:4px;
	padding:0;
	border:0;
	font-family: Trebuchet, Verdana, "Arial Black", Arial, serif;
	font-size:0.7em;
}

.left_copyright
{
	float:left;
}

.mentions_legales
{
	float:left;
	position:relative;
	left:60px;
}

.annuaire
{
	float:right;
}

/*Bordure de droite*/
#border_right
{
	z-index:10;
	float:left;
	width:12px;
	height:450px;
	background-image: url("/images/menu_main/border_right.gif");
	background-repeat: repeat-y;
}

.erreur_renew{
	color:red;
	font-size:9px;
	font-weight:bold;
}
