@charset "utf-8";
/*----------------
Blocs principaux
----------------*/
body{
	font-family: Arial, Helvetica, sans-serif;
	background:#6a6a6a url(../images/body/fond.png);
	font-size:14px;
	color:#444444;
}


/*
En-tête
*/
#header{
	background:#FFFFFF url(../images/header/fond.png);
	background-repeat: repeat-x;
	height:138px;
	margin-right:44px;
}
#header .gauche{position:absolute; z-index:200; overflow:visible;}
#header .droite{position:relative; z-index:120; overflow:hidden;}
#header h1{
	color:#152688;
	float:right;
	border:none;
	font-size:16px;
	margin-top:110px;
	position:relative;left:60px; top:12px; z-index:240;
}


/*
Corps
*/
#corps{
	margin:0 50px 0 50px;
	background:#FFFFFF url(../images/header/bordure_gauche.png) repeat-y;
}
#corps .tronc{
	background-image:url(../images/header/bordure_droite.png);
	background-repeat: repeat-y;
	background-position: right;

	/*
		propriété min-height non reconnue par IE
	*/
	min-height:700px;
	height:auto !important;
	height:700px;
}
#widgets{
	width:158px;
	float:right;
	z-index:200;
	position:absolute;
	right:49px;
	top:126px;
	overflow:visible;
	margin:30px 23px 0 0;
	background:#FFF url(../images/body/widgets_bordure.png) repeat-y;
}

#contenu{
	padding:20px 20px 0 0;
	margin:0 174px 0 190px;
	overflow:hidden;
	position:relative;
}


#chronomontage{
	height:90px;
	background-image:url(../images/images/chronomontage.png);
	background-repeat: no-repeat;
	background-position:50% 10px;
}
#footer{
	clear:both;
	background:#FFF url(../images/header/bordure_gauche.png) repeat-y;
	height:30px;
	margin:0 50px 0 50px;

}
#contact{
	height:92px;
	margin-right:15px;
	background-image: url(../images/footer/contact.png);
	background-repeat: no-repeat;
 	background-position:top right;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#8b8b8d;
	line-height:12px;
	padding:17px 150px 0 0;
}

