@charset "utf-8";
body {
	position:absolute;
	background-color:  #ECECEE;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	
	
}
a {border:none;text-decoration:none;}
#conteneur{
	position:relative;
	height: 600px;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0;
	margin-top:3%;
	
}
#bandeau{
	position:relative;
	width:100%;
	height:167px;
}
#menu{
	position:relative;
	background-color:#A3A290;
	width:100%;
	height:33px;
}
#domaines{
	position:relative;
	width:100%;
	height:364px;
}
#actus{
	position:absolute;
	width:410px;
	height:170px;
	left:70px;
	top:190px;
	color:#58585A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.titreActu a, .titreActu a:link {
	
	color:#FF2D00;
	text-decoration:none;
	cursor:pointer;
	}
.titreActu a:focus, .titreActu a:hover{
	color:#FF2D00;
	text-decoration:underline;
	}
.texteActu a, .texteActu a:link {
	
	color:#58585A;
	text-decoration:none;
	cursor:pointer;
	}
.texteActu a:focus, .texteActu a:hover{
	color:#58585A;
	text-decoration:underline;
	}
.imgActu{
	position:absolute;
	margin:10px;
	width:173px;
	height:29px;
	left:0px;
	z-index:100000;
}
* html .imgActu{
	position:relative;
}
.vignActu1{
	position:relative;
	width:170px;
	float:left;
	margin-top:50px;
	margin-left:10px;
	margin-right:20px;
}
* html .vignActu1{
	margin-left:5px;
	margin-top:0px;
}
.vignActu1 img{
	position:relative;
	float:left;
	margin-right:2px;
}
.vignActu2{
	position:relative;
	width:170px;
	float:left;
	margin-left:10px;
	margin-right:20px;
	margin-top:10px;
}
* html .vignActu2{
	margin-top:-45px;


}
*+html .vignActu2{
	margin-top:5px;

}
.vignActu2 img{
	position:relative;
	float:left;
	margin-right:2px;
}

.titreActu{color:#FF2D00;font-size:13px;font-weight:bold;position:relative;}
.photoActu{
position:relative;
	float:left;
	margin-right:2px;
}
#temoignages{
	position:absolute;
	width:380px;
	height:170px;
	left:515px;
	top:192px;
	
	/*color:#58585A;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#temoignages2{
	position:absolute;
	width:408px;
	height:170px;
	left:515px;
	top:192px;
	padding-left:3px;
	/*color:#58585A;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	overflow:auto;
}
#temoignages2 a{
	text-decoration:none;
	color:#000000;
}
#temoignages2 a:hover{
	text-decoration:underline;
	color:#000000;
}
#temoignages2 h2, #temoignages2 h2 a, #temoignages2 h2 a:hover{
	color:#FF2D00;
	margin:2px;
	font-size:12px;
}
#temoignages2 h3{
	color:#000000;
	margin:2px;
	font-size:11px;
	display:inline;
}

.vignTemoignage1{
	position:relative;
	width:150px;
	float:left;
	margin-top:50px;
	margin-left:10px;
	margin-right:20px;
}
* html .vignTemoignage1{
	margin-left:5px;
	margin-top:0px;
}
.vignTemoignage1 img{
	position:relative;
	float:left;
	margin-right:2px;
}
.vignTemoignage2{
	position:relative;
	width:150px;
	float:left;
	margin-left:10px;
	margin-right:20px;
	margin-top:10px;
}
* html .vignTemoignage2{
	margin-top:-45px;
}
*+html .vignTemoignage2{
	margin-top:5px;
}

.titreTemoignage{/*color:#337BB2;*/font-size:13px;font-weight:bold;}
.titreTemoignage a, .titreTemoignage a:link {
	
	color:#337BB2;
	text-decoration:none;
	cursor:pointer;
	}
.titreTemoignage a:focus, .titreTemoignage a:hover{
	color:#337BB2;
	text-decoration:underline;
	}



#mentions{
	position:absolute;
	width:100%;
	height:21px;
	bottom:-3px;
}
* html #mentions{
	bottom:1px;
}
*+html #mentions{
	bottom:-4px;
}
/*########NAVIGATION########*/
span#nav{
	position:absolute;
	right:0px;
	z-index:100;
	margin-top:3px;
	}
html:not([lang*=""]) span#nav{
	margin-top: -13px;
}
	/* ----------------------------- start #nav ----------------------------- */
#nav img { border: none; }
#nav dt { display: inline; list-style:none; }
#nav dt a { float: left; display:block;  height: 27px; }
#nav dt a img {  border:none; vertical-align:bottom; /* for IE6 */}
#nav dt a:hover { visibility:visible; }
#nav dt a:hover img { visibility:visible; }
#nav dt a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
dt#evasion{
	position:absolute;
	left:-300px;
	
}
/* ----------------------------- end #nav ----------------------------- */

/* ----------------------------- start #nav ids ----------------------------- */
/*#zero{background-color:#dcc596;}*/
#one { background:url(images/edito_o.jpg) no-repeat left bottom; }
#two { background:url(images/lexique_o.jpg) no-repeat left bottom; }
#three { background:url(images/parrainage_o.jpg) no-repeat left bottom; }
#four { background:url(images/nousrejoindre_o.jpg) no-repeat left bottom; }
#fourbis { background:url(images/partenaires_o.jpg) no-repeat left bottom; }
#fourter { background:url(images/agences_o.jpg) no-repeat left bottom; }
#five { background:url(images/contact_o.jpg) no-repeat left bottom; }
#fivebis { background:url(images/bordureDroite.jpg) no-repeat left bottom;cursor:default; }
#nine { background:url(images/evasion.gif) no-repeat left bottom; }



/* ----------------------------- end #nav ids ----------------------------- */

/*########NAVIGATION BAS########*/
span#navbas{
	position:absolute;
	right:0px;
	z-index:100;
	top:4px;
	
	}
html:not([lang*=""]) span#navbas{
	top:-12px;
}
* html span#navbas{top:-2px;}
*+html span#navbas{top:3px;}
	/* ----------------------------- start #navbas ----------------------------- */
#navbas img { border: none; }
#navbas dt { display: inline; list-style:none; }
#navbas dt a { float: left; display:block;  height: 20px; }
#navbas dt a img {  border:none; vertical-align:bottom; /* for IE6 */}
#navbas dt a:hover { visibility:visible; }
#navbas dt a:hover img { visibility:visible; }
#navbas dt a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
/* ----------------------------- end #navbas ----------------------------- */


/* ----------------------------- start #navbas ids ----------------------------- */
#height{background:url(images/accueil_o.jpg) no-repeat left bottom;}
#six { background:url(images/quisommesnous_o.jpg) no-repeat left bottom; }
#seven { background:url(images/mentionslegales_o.jpg) no-repeat left bottom; }

/* ----------------------------- end #nav ids ----------------------------- */


/*#################CONTENU######################*/
#contenu{
	position:relative;
	width:650px;
	height:350px;
	margin-left:55px;
	margin-top:30px;
	overflow:auto;
	background-color:#DDDDDD;
	/* Pour IE, il faut absolument mettre une largeur, alors soit width=100%,
      soit c'est un div positionné et dimensionné comme dans cet exemple.*/
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
   opacity: 0.5;
}
* html #contenu, *+* html #contenu{
	margin-top:20px;
}
#fondcontenu{
	position:relative;
	background-image:url(images/int_bas.jpg);
	background-repeat:no-repeat;
	width:955px;
	height:406px;
	margin:0px;
	
	padding:0px;
}
/*###########ZONES##########*/

#zone1{
	position:absolute;
	/*width:138px;
	height:44px;*/
	top:56px;
	left:170px;
	
}

#zone2{
	position:absolute;
	/*width:189px;
	height:44px;*/
	top:56px;
	left:450px;
	
}
#zone3{
	position:absolute;
	/*width:174px;
	height:66px;*/
	top:56px;
	right:280px;
	
}
#zone4{
	position:absolute;
	/*width:153px;
	height:66px;
*/	top:56px;
	right:70px;
	
}
/*########NAVIGATION########*/
span#nav1{
	position:absolute;
	right:0px;
	z-index:100;
	margin-top:3px;
	}
html:not([lang*=""]) span#nav1{
	margin-top: -13px;
}
	/* ----------------------------- start #nav ----------------------------- */
#nav1 img { border: none; }
#nav1 dt { display: inline; list-style:none; }
#nav1 dt a { float: left; display:block; height: 22px; }

#nav1 dt a img {  border:none; vertical-align:bottom;/* for IE6 */}
#nav1 dt a:hover { visibility:visible; }
#nav1 dt a:hover img { visibility:visible; }
#nav1 dt a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
/* ----------------------------- end #nav ----------------------------- */
/*########NAVIGATION########*/
span#nav2{
	position:absolute;
	right:0px;
	z-index:100;
	margin-top:3px;
	}
html:not([lang*=""]) span#nav2{
	margin-top: -13px;
}
	/* ----------------------------- start #nav ----------------------------- */

/*########NAVIGATION########*/
span#nav2{
	position:absolute;
	right:0px;
	z-index:100;
	margin-top:3px;
	}
html:not([lang*=""]) span#nav2{
	margin-top: -13px;
}
	/* ----------------------------- start #nav ----------------------------- */
#nav2 img { border: none; }
#nav2 dt { display: inline; list-style:none; }
#nav2 dt a { float: left; display:block; height: 22px; }
#nav2 dt a img {  border:none; vertical-align:bottom; /* for IE6 */}
#nav2 dt a:hover { visibility:visible; }
#nav2 dt a:hover img { visibility:visible; }
#nav2 dt a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
/* ----------------------------- end #nav ----------------------------- */
/*########NAVIGATION########*/
span#nav3{
	position:absolute;
	right:0px;
	z-index:100;
	margin-top:3px;
	}
html:not([lang*=""]) span#nav3{
	margin-top: -13px;
}
	/* ----------------------------- start #nav ----------------------------- */
#nav3 img { border: none; }
#nav3 dt { display: inline; list-style:none; }
#nav3 dt a { float: left; display:block;  height: 22px; }
#nav3 dt a img {  border:none; vertical-align:bottom; /* for IE6 */}
#nav3 dt a:hover { visibility:visible; }
#nav3 dt a:hover img { visibility:visible; }
#nav3 dt a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
/* ----------------------------- end #nav ----------------------------- */
/*########NAVIGATION########*/
span#nav4{
	position:absolute;
	right:0px;
	z-index:100;
	margin-top:3px;
	}
html:not([lang*=""]) span#nav4{
	margin-top: -13px;
}
	/* ----------------------------- start #nav ----------------------------- */
#nav4 img { border: none; }
#nav4 dt { display: inline; list-style:none; }
#nav4 dt a { float: left; display:block;  height: 22px; }
#nav4 dt a img {  border:none; vertical-align:bottom; /* for IE6 */}
#nav4 dt a:hover { visibility:visible; }
#nav4 dt a:hover img { visibility:visible; }
#nav4 dt a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}
/* ----------------------------- end #nav ----------------------------- */

/* ----------------------------- start #nav ids ----------------------------- */
#nav11 { background:url(images/pave_o_11.jpg) no-repeat left bottom; }
#nav12 { background:url(images/pave_o_12.jpg) no-repeat left bottom; }
#nav21{ background:url(images/pave_o_2.jpg) no-repeat left bottom; }
#nav22 { background:url(images/pave_o_22.jpg) no-repeat left bottom; }
#nav30 { background:url(images/pave_o_30.jpg) no-repeat left bottom; }
#nav31 { background:url(images/pave_o_31.jpg) no-repeat left bottom; }
#nav32 { background:url(images/pave_o_32.jpg) no-repeat left bottom; }
#nav40 { background:url(images/pave_o_40.jpg) no-repeat left bottom; }
#nav41 { background:url(images/pave_o_41.jpg) no-repeat left bottom; }
#nav42 { background:url(images/pave_o_42.jpg) no-repeat left bottom; }

/* ----------------------------- end #nav ids ----------------------------- */
#liens-referencement{
position:absolute;
margin-right:100px;
	font-size:10px;
	margin-top:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:955px;
	left:0px;
}
#liens-referencement a, #liens a{color:#133171; text-decoration:none;}
#liens-referencement a:hover, #liens a:hover{color:#133171;text-decoration:underline;}
#liens{
position:absolute;
	font-size:10px;
	margin-top:48px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:955px;
	left:0px;}
/*---------------------------------------------------------------------------------NAV IE 6*/
#nav1ie6{
	width:138px;
	position:absolute;
	top:0px;
	left:-140px;
}

#nav2ie6{
	width:189px;
	position:absolute;
	top:0px;
	left:-190px;
}
#nav3ie6{
	width:174px;
	position:absolute;
	left:-175px;

}
#nav4ie6{
	width:153px;
	position:absolute;
	left:-155px;
}

#nav1ie6 a img,#nav2ie6 a img,#nav3ie6 a img,#nav4ie6 a img{
	display:block;
	margin-bottom:2px;
	border:none;

}




/*////////////////////////////////////////////// bouton rappel gratuit*/
#rappel{
	position:absolute;
	width:px;
	height:px;
	top:70px;
	left:833px;
}
#rappel a img{
	border:none;
}




/*//////////////////////////////////////////////PUB EVASION*/

.pubEvasion{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:238px;
	position:absolute;
	margin-top:5px;
	left:-238px;
	z-index:10000;
	color:#FDC828;
	font-weight:bold;
}
