/* CSS Document */

html, body{width:100%}
html{font-size:100%;}
body{
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	background:#ffffff url(../medias/img/fond_body.jpg) repeat-x left top;
}

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, p, ul, li, img{margin:0;padding:0;}
a img{border:none;}

#body2{
	z-index:1;
	position:absolute;
	right:0;top:0;
	width:50%;
	height:152px;
	background:url(../medias/img/fond_body2.gif) no-repeat left top;
}

#main{
	z-index:2;
	position:relative;
	margin:0 auto;
	width:925px;
}

#flashAccueil{
	float:left;
	width:915px;
	height:103px;
	padding:0 5px;
}

#menuPrincipal{
	float:left;
	position:relative;
	width:915px;
	margin:0 5px;
	_margin:0 2px;
	font:normal bold 12px/normal Arial, Verdana, sans;
	border-left:1px solid #a6a6a7;
	border-bottom:2px solid #e85281;
}
#menuPrincipal dl{
	float:left;
	position:relative;
}
#menuPrincipal dl.lastChild{border-right:1px solid #f8f8f9}
#menuPrincipal dt{
	float:left;
	border-left:1px solid #f8f8f9;
	border-right:1px solid #a6a6a7;
}
#menuPrincipal dt a{
	display:block;
	padding:8px 14px 7px 14px;
	color:#565656;
	text-decoration:none;
}
#menuPrincipal dt a:hover{
	color:#ffffff;
	background:url(../medias/img/fond_menu_hover.gif) repeat-x left top;
}
#menuPrincipal dd{
	display:none;
	position:absolute;
	z-index:4;
	left:0;top:30px;
	width:200px;
	background:#e85281;
	border-top:2px solid #e85281;
	border-left:1px solid #ffffff;
}
#menuPrincipal dd ul{
	float:left;
	width:200px;
	list-style-type:none;
}
#menuPrincipal dd li{
	float:left;
	width:196px;
	padding:1px 2px;
	border-top:1px solid #ed83a4;
	border-bottom:1px solid #db4674;
}
#menuPrincipal dd ul li a{
	display:block;
	width:166px;
	padding:2px 15px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}
#menuPrincipal dd ul li a:hover{color:#e85281;background-color:#ffffff;}

#menuTool{
	position:absolute;
	z-index:3;
	right:0;top:0;
	list-style-type:none;
}
#menuTool li{padding:4px 5px;}
#menuTool li.home{padding-top:8px;}
#menuTool li.home a{color:#565656;font-weight:normal;text-decoration:none;}
#menuTool li.home a:hover{text-decoration:underline;}
#menuTool li.lastChild{padding-top:8px;}
#menuTool li, #menuTool li a, #menuTool li a img{float:left;}

#contenu{
	float:left;
	width:915px;
	padding:0 5px;
	margin:16px 0 0 0;
	border-top:1px solid #e85281;
	background:url(../medias/img/fond_main.png) repeat-y 1px top;
}

#contenuBgInt, #contenuBgRight{
	float:left;
	width:915px;
	background:url(../medias/img/bg_right.gif) repeat-y right top;
}
#contenuBgLeft{
	float:left;
	width:915px;
	background:url(../medias/img/bg_left.gif) repeat-y left top;
}
#contenuBgBoth{
	float:left;
	width:915px;
	background:url(../medias/img/fond_bg_both.gif) repeat-y left top;
}

#colGaucheAccueil{
	float:left;
	width:735px;
	padding:28px 19px 0 11px;
}

div.encarAccueil{
	float:left;
	width:224px;
	padding:0 10px;
	font-size:12px;
}
div.encarAccueil h2{
	width:194px;
	height:160px;
	padding:8px 0 0 30px;
	background:url(../medias/img/contact-rd.jpg) no-repeat left top;
	font:normal bold 12px/normal Arial, Verdana, sans;
	color:#0e0606;
}
div.encarAccueil ul{
	float:left;
	width:197px;
	list-style-type:none;
	background:#e3e5c6;
}
div.encarAccueil li{float:left;width:197px;}
div.encarAccueil a{
	display:block;
	float:left;
	width:132px;
	padding:18px 10px 18px 55px;
	font-weight:bold;
	color:#3d3d3c;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:10px 7px;
}
div.encarAccueil a:hover{
	background-color:#b4b943;
	color:#ffffff;
}

#homeContent{
	float:left;
	width:471px;
	padding:15px 10px;
	font:normal normal 12px/normal Arial, Verdana, sans;
}
#homeContent h1{
	color:#e85281;
	font-size:18px;
	padding:2px 0 4px 0;
}
#homeContent p{
	padding:3px 0;
	text-align:justify;
}
#homeContent p.right{text-align:right;}

#homeContent a{
	color:#e85281;
	font-weight:bold;
	text-decoration:none;
}
#homeContent a:hover{text-decoration:underline;}

#innerFooter{
	clear:both;
	font-size:10px;
	text-align:center;
	padding: 35px 29px 4px 21px;
}

#footer{
	float:left;
	width:915px;
	background:#8c9133 url(../medias/img/fond_footer.gif) repeat-x left top;
	font-size:10px;
	color:#ffffff;
	text-align:center;
	padding:7px 0;
}
#footer a{
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}


#colDroiteAccueil{
	float:left;
	width:150px;
	background:#f5f6e5;
}
#colDroiteAccueil h3{
	border-bottom:1px solid #666924;
	background:url(../medias/img/fond_h3_coldroite.gif) repeat-x left top;
	font:normal bold 12px/normal Arial, Verdana, sans;
	color:#ffffff;
	padding:4px;
}
#colDroiteAccueil div.border{
	border-right:10px solid #e3e5c6;
	width:140px;
}
#colDroiteAccueil ul{
	list-style-type:none;
	font-size:12px;
}
#colDroiteAccueil ul li{text-transform:uppercase;padding:5px 10px 5px 20px;}
#colDroiteAccueil ul a{
	cursor:default;
	text-decoration:none;
	color:#3d3d3c;
	font-weight:bold;
	background:url(../medias/img/puce_menu_droite.gif) no-repeat left 4px;
	padding:0 0 0 10px;
}
/*#colDroiteAccueil ul a:hover{color:#e85281;background-position:3px 4px;}*/

#colDroiteAccueil img.partner{
	padding:8px 0 0 0;
}


#colGauche{
	float:left;
	width:165px;
	background-color:#f5f6e5;
}
#colCentre715, #colCentre700, #colCentre550{
	float:left;
	padding:30px 25px;
	color:#1e1e1e;
}
#colCentre715{width:715px;}
#colCentre700{width:700px;}
#colCentre550{width:550px;}

#colDroite{
	float:right;
	width:150px;
	background-color:#f5f6e5;
}


#colCentre550 form{
	float:left;
	width:640px;
	padding:20px 30px;
	font-size:11px;
}
#colCentre550 form label{
	display:block;
	width:150px;
	float:left;
	text-align:right;
	padding:0 10px 0 0;
	line-height:22px;
	color:#b4b943;
}
#colCentre550 form input, #colCentre550 form textarea{
	font-family:Arial, Verdana, sans;
	color:#565656;
	font-size:12px;
}
#colCentre550 form p{
	float:left;
	width:640px;
	padding:3px 0;
}
#colCentre550 form span.generique_exergue_rose{
	color:#e85281;
}
#colCentre550 form p.submit input{
	position:relative;
	left:125px;
	cursor:pointer;
}

.sitemap div.ouputnavContainer{
	padding:20px 30px;
}
.sitemap ul{
	padding:0 0 10px 10px;
}
.sitemap ul a{
	font-weight:normal;
	text-decoration:none;
}
.sitemap ul a:hover{
	font-weight:bold;
	text-decoration:underline;
}
.sitemap ul li a{color:#e85281;}
.sitemap ul li ul li a{color:#b4b943;}
.sitemap ul li ul li ul{border-top:1px solid #dfdfdf;margin-top:1px;}
.sitemap ul li ul li ul li a{color:#565656;}



.titre_niveau3{
	border-bottom:1px solid #666924;
	background:url(../medias/img/fond_h3_coldroite.gif) repeat-x left top;
	font:normal bold 12px/normal Arial, Verdana, sans;
	color:#ffffff;
	padding:4px;
}

.titre_niveau3 a{
	color:#ffffff;
	text-decoration:none;
}



























