/* CSS Document */
body{
	text-align:center;
	background:#5a5b60;
	margin:0 0 10px 0;
	padding:0;
	color:#FFFFFF;
	font: 12px normal  Helvetica, Arial, sans-serif;
}
H1{
	color:#FFFFFF;
	font: bold 18px Helvetica, Arial Narrow, Arial, sans-serif;
	margin:0;
	padding:0;
}
H2{
	color:#c1b59d;
	font: bold 15px Helvetica, Arial Narrow, Arial, sans-serif;
	margin:0;
	padding:0;
}
H3{
	color:#fff;
	font: bold 14px Helvetica, Arial Narrow, Arial, sans-serif;
	margin:0;
	padding:0;
}
p{

	font: 12px normal  Helvetica, Arial, sans-serif;
	padding: 5px 0 5px 0;
	margin:0;
}
/** Positionement **/
.top{
	height:116px;
}
.top_headLeft{
	float:left;
	background:url(../data/image_library/img_header_repX_left.jpg) repeat-x;
	margin:0;
	padding:0;
	
	text-align:right;
	height:116px;
}
.top_headRight{
	float:right;
	background:url(../data/image_library/img_header_repX_right.jpg) repeat-x #000000;
	margin:0;
	padding:0;
	width:900px;
	height:116px;
}
.top_imgAbsolute{
	position:absolute;
	text-align:center;
	width:100%;
} 
.top_linkBar{
	background:#f30202;
	height:22px;
}
.top_linkBar_posmiddle{
	width:760px;
	text-align:left;
	padding: 3px 0 0 0;
}
.main{
	width:783px;
	margin:0;
	padding:0;
}
.mainHead{
	background:url(../data/image_library/img_bkgH1.jpg) no-repeat;
	height:44px;
	text-align:left;
	padding:33px 0 0 33px;
}

.main_contenu{}
.contenuHead{
	background:url(../data/image_library/img_main_H1.jpg) no-repeat;
	height:78px;
}
.contenuMain{
	background:url(../data/image_library/img_main_repY.jpg) repeat-y;
}

.contenuHead_left{
	float:left;
	width:450px;
	margin: 25px 0 0 30px;
	text-align:left;
}
.contenuHead_right{
	float:right;
	width:215px;
	margin: 25px 0 0 20px;
	text-align:left;
}

.contenuMain_left{
	float:left;
	width:458px; /* pourcentage sinon dans IE 6 ca plante en pixel */
	margin:0 0 0 20px;
	padding:0 25px 0 20px;
	text-align:left;
}
*html .contenuMain_left{
	float:left;
	width:488px; /* pourcentage sinon dans IE 6 ca plante en pixel */
	margin:0 0 0 20px;
	padding:0 10px 0 5px;
	text-align:left;
}
.contenuMain_right{
	float:right;
	width:160px;
	padding:0 45px 0 5px;
	text-align:left;
	color:#f97979;
}
*html .contenuMain_right{
	float:right;
	width:150px;
	padding:0 25px 0 25px;
	text-align:left;
	color:#f97979;
}
.contenuBas{
	background:url(../data/image_library/img_main_bas.gif) repeat-y;
	height:60px;
}
.noTelMain{
	float:right;
	margin: 27px 16px 0 0;
	font:normal 14px myriad pro, Helvetica, sans-serif;
}
.basPage{
	 color:#adadb0;
	 font: normal 10px Arial, Helvetica, sans-serif;
}
/* liens */

a.top_link{
	color:#fff ;
	font: normal 12px Helvetica, Arial, sans-serif;
	text-decoration:none;
	display:inline;
	margin: 0px 3px;
	padding: 0;
}
a.top_link:hover{
	color:#fff;
	font: normal 12px Helvetica, Arial, sans-serif;
	text-decoration:underline;
	display:inline;
	margin: 0 3px;
	padding: 0;
}

a.basPage_link{
	font: normal 10px Helvetica, Arial, sans-serif;
	text-decoration:none;
	display:inline;
	color:#adadb0;
}
a.basPage_link:hover{
	font: normal 10px Helvetica, Arial, sans-serif;
	text-decoration:underline;
	display:inline;
	color:#adadb0;
}
a.nouvelles{
	color:#fff;
	font: bold 14px Helvetica, Arial Narrow, Arial, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0;
}
a.nouvelles:hover{
	color:#fff;
	font: bold 14px Helvetica, Arial Narrow, Arial, sans-serif;
	text-decoration:underline;
	margin:0;
	padding:0;
}
a.cheminNav{
	color:#fff;
	font: bold 18px Helvetica, Arial Narrow, Arial, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0;
}
a.cheminNav:hover{
	color:#fff;
	font: bold 18px Helvetica, Arial Narrow, Arial, sans-serif;
	text-decoration:underline;
	margin:0;
	padding:0;
}
a{
	color:#adadb0;
	font: normal 12px Helvetica, Arial Narrow, Arial, sans-serif;
	text-decoration:underline;
	margin:0;
	padding:0;
}
a:hover{
	color:#fff;
	font: normal 12px Helvetica, Arial Narrow, Arial, sans-serif;
	text-decoration:underline;
	margin:0;
	padding:0;
}