/* CSS Document */

*{margin:0px; font-family:Arial, Helvetica, sans-serif;}
html{
	background:#AEB7C6 url(../fond/fond_body.jpg) repeat-x top left;
	text-align:center;
	font-size:12px;
}
body{
	width:750px;
	height:690px;
/*	overflow:hidden;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}
#banner{
	/*background:url(../element/banner.jpg) no-repeat top left;*/
	width:750px;
	height:144px;
}
#banner img{position:absolute!important; float:left;margin-left:-100px!important;margin-left:-100px;}
.anim{
	position:relative;
	float:right;
	margin-top:9px;
	margin-right:8px!important;margin-right:4px;
}
#contents{
	background:#FFFFFF url(../element/head_contents.jpg) no-repeat top left;
	width:740px;
	height:305px!important; height:310px;
	overflow:hidden;
	margin-top:5px;
	padding:5px;
}
/* Arianne */
.arianne{
	height:12px;
	text-align:right;
	padding-left:10px;
	padding-right:10px;
	margin-top:-2px;
	padding-bottom:5px;
	border-bottom:1px solid #E0E0E1;
	
}
.arianne a{font-size:0.80em;text-decoration:none; color:#000000;}
.fil{width:430px; display:block; overflow:hidden;height:22px;}
/* Recherche */
.recherche{	
	position:relative;
	float:right;
	background:#FFFFFF url(../element/ombre_form.gif) no-repeat top left;
	width:245px!important;width:265px;
	height:22px;
	margin-top:-23px;
	margin-right:3px;
	padding-top:5px;	
	font-size:1.0em;
	text-align:right;
}
/* Menu Contextuel */
.contextuel{
	height:22px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	border-bottom:1px solid #E0E0E1;
}
.contextuel img{border:none;}
/* Newsletter */
.newsletter{
	position:relative;
	float:right;
	background:#FFFFFF url(../element/ombre_form.gif) no-repeat top left;
	width:360px!important; width:385px;
	height:22px;
	margin-top:-23px;
	margin-right:3px;
	padding-top:5px;	
	font-size:1.0em;
	text-align:right;
}
.recherche label, .newsletter label{margin-right:5px;}
.recherche .texte, .newsletter .texte{height:13px; width:150px; border:1px solid black; padding-left:3px; color:#333333;}
.recherche .ok, .newsletter .ok{vertical-align:bottom;}

/* MENU PRINCIPAL */
#menu{
	font-size:0.9em;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #E0E0E1; 
	height:35px;
	width:780px;
	/*overflow:hidden;*/
	
}
#menu a {text-decoration:none;color:#000000;}

.menu{
	float:left;	
	margin-top:5px;
	text-align:left;
	padding-right:0px!important;padding-right:0px;
	/*width:auto!important;width:120px;
	/*min-width:118px;*/
	margin-left:5px!important;margin-left:0px;
}
.menu .rub3{background:url(../fond/fond_rub3.gif) repeat-y top left;height:18px;padding-top:7px; padding-left:14px;width:100px!important;width:105px;}
.menu .rub4{background:url(../fond/fond_rub4.gif) repeat-y top left;height:18px;padding-top:7px; padding-left:14px;width:50px!important;width:60px;}
.menu .rub5{background:url(../fond/fond_rub5.gif) repeat-y top left;height:18px;padding-top:7px; padding-left:14px;width:155px!important;width:160px;}
.menu .rub6{background:url(../fond/fond_rub6.gif) repeat-y top left;height:18px;padding-top:7px; padding-left:14px;width:155px!important;width:160px;}
.menu .rub7{background:url(../fond/fond_rub7.gif) repeat-y top left;height:18px;padding-top:7px; padding-left:14px;width:100px!important;width:110px;}
.menu .rub8{background:url(../fond/fond_rub8.gif) repeat-y top left;height:18px;padding-top:7px; padding-left:14px;width:50px!important;width:55px;}

#menu .smenu{
	visibility:hidden;
	z-index:10;
	position:absolute;
	margin-top:5px;
	margin-left:0px !important; margin-left:0px;
	background-color:#FFFFFF;
	text-align:left;
	border:1px solid black;
	padding:5px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=2); 
}
#menu .smenu .sm{
	z-index:20;
	text-align:left;
	clear:both;
	margin:5px;
	padding-right:10px;
	margin-left:0px!important;margin-left:5px;
	border-bottom:1px solid #E7E7E7;
	list-style:none;
	font-weight:500;
	width:auto;
}

#sm1{width:auto!important;width:110%; padding-right:20px!important;padding-right:0px;}
#sm2{width:auto!important;width:190%;}
#sm3{width:auto!important;width:100%;}
#sm4{width:auto!important;width:130%;}
#sm5{width:auto!important;width:145%;}
#sm6{width:auto!important;width:90%;}

#sm1 a:hover{color:#A8BE3F;}
#sm2 a:hover{color:#35A5D5;}
#sm3 a:hover{color:#FF007C;}
#m3 .sm{ font-weight:bold;}
#sm4 a:hover{color:#C000CF;}
#sm5 a:hover{color:#FF7300;}
#sm6 a:hover{color:#FFBE00;}

.ssm {
	position:relative; 
	list-style:none; list-style-image:none;
	margin-left:0px!important; margin-left:15px;
	margin-bottom:3px;
}
.ssm a{font-weight:500; width:100%; display:inline;}
/* CONTENU */
#contenu{
	background:url(../fond/fond_contenu.jpg) repeat-x bottom;
	height:230px;
	text-align:left;
	overflow:hidden;
}

.homepage_g{
	position:relative;
	float:left;
	width:345px;
	height:216px;
	background:url(../fond/fond_col_gauche.jpg) repeat-y top right;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:5px!important;padding-bottom:0px;
	padding-left:8px;
	overflow:hidden;
}
.homepage_d{
	position:relative;
	float:left;
	text-align:center;
}

.accroche{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:2.1em;
	margin-top:10px!important;margin-top:10px;
	line-height:27px;
}

/* ENCARTS */
#encarts{ z-index:1; clear:both; margin-top:5px;height:141px; text-align:left;}
#encart1{
	z-index:1;
	float:left;
	background:#FFFFFF url(../element/actu_titre.gif) no-repeat top left;
	width:212px;
	height:141px;
	margin-right:3px;	
	overflow:hidden;
}
#encart2{
	z-index:1;
	float:left;
	background:#FFFFFF url(../element/agence_titre.gif) no-repeat top left;
	width:294px;
	height:141px;
	overflow:hidden;
}
#encart3{
	z-index:1;
	float:right;
	background:#FFFFFF url(../element/astuce_titre.gif) no-repeat top left;
	width:238px;
	height:141px;
	overflow:hidden;
}

#encart3 h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em!important;margin-bottom:5px;font-weight:600; color:#A8BE3F!important; letter-spacing:0px!important;}

.enc{margin-left:63px; margin-top:5px; padding-right:4px; height:115px!important; overflow:hidden;}

.enc p{height:90px; overflow:hidden;}
.enc h2, .mceContentBody .enc h2{color:#35A5D5; font-size:14px;}
.enc h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em!important;margin-bottom:5px;font-weight:600; color:#FF962E;}

.enc img{float:left;position:relative; margin-left:-6px; margin-top:-5px; margin-right:8px;}
.enc img.promo{ margin-left:0px; margin-top:0px; margin-right:5px; margin-bottom:0px !important; margin-bottom:-10px;}
.enc strong{font-weight:500;}
.lasuite{margin-left:63px; margin-top:0px; padding-right:10px; text-align:right; font-size:1.0em;}
.lasuite a{color:#FF0024;text-decoration:none; font-weight:500!important;}
.lasuite img{border:none; vertical-align:baseline;}

/* PIED */
#pied{
	display:block;
	background:url(../fond/fond_pied.gif) no-repeat top;
	width:750px;
	height:27px;
	margin-top:5px;
	text-align:center;
	font-size:0.95em;
	letter-spacing:1px;
	padding-top:5px;
	font-weight:400;
}
#pied a{text-decoration:none; color:#000000;font-weight:400;}




