body	{ font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; margin: 0px 0px 0px 0px;  width:100%; height:100%; background: #FFFFFF url(../img/bg.jpg) repeat-x left top; color:#333333; }
div, form, h1, h2, h3, h4, h5, h6{ margin: 0px; padding: 0px; }
p	{ margin: 5px 0px 0px 0px; }
img          { border: 0; }
input	{ font-size: 11px; }
select	{ font-size: 11px; }
ul,ol{ margin:5px 0px 0px 0px; padding:0px 0px 0px 30px; }

a{ text-decoration: none; color:#aa3b4a; }
a:hover	{ color:#000000 ; text-decoration:none;}
a.overblack:hover{ color:#000000; }
a.overmap img{ opacity:0.7; filter:alpha(opacity=70); }
a.overmap:hover img{ opacity:1.0; filter:alpha(opacity=100); }

a:focus, input:focus{ outline:none; }

#indicator{ background-color:#FFFFFF; position:absolute; z-index:2333; padding:20px; border:1px solid #aa3b4a; }
#layerblack{
	position:fixed;
	left: 0; top: 0; 
	width: 100%; height:100%;
	z-index:199; opacity:0.70; filter:alpha(opacity=70); background-color:#000000;
}
.error{ font-weight:bold; padding:10px; margin:10px 0px; color:#C71616; background-color:#FFFFFF; border:1px solid #C71616;}

#body_container {	margin:0px auto; width:1013px; padding-bottom:10px; background-color: #FFFFFF;  }
#logo {
	height : 137px;
	background-color:#FFFFFF ; 
	background-repeat: no-repeat;
	background-position:left top;
	display: block; overflow:hidden;	
	margin:0; padding:0;
}
.logo1{ background-image:url(../img/header.jpg); }
.logo2{ background-image:url(../img/header2.jpg); }
.logo3{ background-image:url(../img/header3.jpg); }
.logo4{ background-image:url(../img/header4.jpg); }
.logo5{ background-image:url(../img/header5.jpg); }
.logo6{ background-image:url(../img/header6.jpg); }
.logo7{ background-image:url(../img/header7.jpg); }
.logo8{ background-image:url(../img/header8.jpg); }
.logo9{ background-image:url(../img/header9.jpg); }
#logo h1{ text-indent:-10000px; }
#onvourappelle{ display:block; width:389px; height:23px;text-indent:-10000px; position:absolute; top:2px; left:613px; background:#FFFFFF url(../img/phone_number.jpg) no-repeat left top; }

#header{ position:relative; }
#footer{ background:#FFFFFF url(../img/footer.jpg) no-repeat left top; padding:0px; color:#FFFFFF; height:145px; color:#6b6b6b; position:relative; }
#footer a{ margin-right:20px; color:#999999; }

	#fildariane2{ margin-left:24px; padding:0px; list-style:none; font-size:12px; float:left; display:block;}
	#fildariane2 li{ display:block; float:left; margin-left:5px; list-style:none; font-size:11px; color:#969696; font-weight:bold; }
	#fildariane2 li a{ font-size:11px; font-weight:bold; }

#actions{  float:right; padding:0px; margin:0px; list-style:none; margin-right:0px; padding-top:12px; }
#actions li{display:block;list-style:none;margin:0px; padding:0px 5px;float:right; color:#0269bd; font-weight:bold;}
#actions li a{ display:block; padding-left:2px;font-size:12px;font-weight:bold; color:#0269bd; font-weight:bold; }

#nav{ display:block; list-style:none; margin:0; padding:0; height:45px; background:transparent url(../img/nav.png) repeat scroll left top; position:relative; }
#nav li{ list-style:none; margin:0; padding:0; position:absolute; top:0; }
#nav li, #nav li a{ display:block; height:45px; }
#nav li a{ text-decoration:none; text-indent:-9999px; }

#fildariane{ height:33px; background:#FFFFFF url(../img/fildariane.png) no-repeat scroll left top; overflow:hidden; line-height:33px; }
#PAGE{
	margin:0px;
	clear:both; 
	padding:0px 20px;
	background-color:#FFFFFF;
	background:#FFFFFF url(../img/footer_in.jpg) no-repeat left bottom;
}

.spacer{ clear:both; height:1px; line-height:1px; display:block; overflow:hidden;}
.wwclose{ width:19px; height:19px; background:transparent url(../img/ww.gif) left top ; border:none; position:absolute; right:10px; top:5px; cursor:pointer; }
.wwclose:hover{ background-position:19px top; }

#nav0, #nav0here{ left:0; width:103px; }
#nav0here{ background:transparent url(../img/nav.png) no-repeat scroll left -45px; }
#nav0 a:hover{ background:transparent url(../img/nav.png) no-repeat scroll left -90px; }

#nav1, #nav1here{ left:103px; width:152px; }
#nav1here{ background:transparent url(../img/nav.png) no-repeat scroll -103px -45px; }
#nav1 a:hover{ background:transparent url(../img/nav.png) no-repeat scroll -103px -90px; }

#nav2, #nav2here{ left:255px; width:96px; }
#nav2here{ background:transparent url(../img/nav.png) no-repeat scroll -255px -45px; }
#nav2 a:hover{ background:transparent url(../img/nav.png) no-repeat scroll -255px -90px; }

#nav3, #nav3here{ left:351px; width:115px; }
#nav3here{ background:transparent url(../img/nav.png) no-repeat scroll -351px -45px; }
#nav3 a:hover{ background:transparent url(../img/nav.png) no-repeat scroll -351px -90px; }

#nav4, #nav4here{ left:466px; width:122px; }
#nav4here{ background:transparent url(../img/nav.png) no-repeat scroll -466px -45px; }
#nav4 a:hover{ background:transparent url(../img/nav.png) no-repeat scroll -466px -90px; }

#nav5, #nav5here{ left:588px; width:100px; }
#nav5here{ background:transparent url(../img/nav.png) no-repeat scroll -588px -45px; }
#nav5 a:hover{ background:transparent url(../img/nav.png) no-repeat scroll -588px -90px; }

#nav6, #nav6here{ left:688px; width:96px; }
#nav6here{ background:transparent url(../img/nav.png) no-repeat scroll -688px -45px; }
#nav6 a:hover{ background:transparent url(../img/nav.png) no-repeat scroll -688px -90px; }

#nav7, #nav7here{ left:784px; width:118px; }
#nav7here{ background:transparent url(../img/nav.png) no-repeat scroll -784px -45px; }
#nav7 a:hover{ background:transparent url(../img/nav.png) no-repeat scroll -784px -90px; }

#nav8, #nav8here{ left:902px; width:111px; }
#nav8here{ background:transparent url(../img/nav.png) no-repeat scroll -902px -45px; }
#nav8 a:hover{ background:transparent url(../img/nav.png) no-repeat scroll -902px -90px; }

#nav9, #nav9here{ left:902px; width:111px; }
#nav9{background:transparent url(../img/nav.png) no-repeat scroll -1013px 0px; }
#nav9here{ background:transparent url(../img/nav.png) no-repeat scroll -1013px -45px; }
#nav9 a:hover{ background:transparent url(../img/nav.png) no-repeat scroll -1013px -90px; }

.dialog.single .content,
.dialog.single .t,
.dialog.single .b,
.dialog.single .b div {
 background-image:url(../img/box-single.png);
  _background-image:url(../img/box-single.gif)
}
.dialog.single .content{ padding-top:10px;}

.dialog.single-bb .content,
.dialog.single-bb .t,
.dialog.single-bb .b,
.dialog.single-bb .b div {
 background-image:url(../img/box-single-bb.png);
  _background-image:url(../img/box-single-bb.gif)
}
.dialog.single-bb .content{ padding-top:10px;}

.dialog{ margin-bottom:5px; }
.dialog h1 {
	margin: 0px;
	color:#4D4D4D ;
	font-size:14px;
	height:36px; line-height:36px;
	font-weight:normal;
}

a.bf{ height:17px; line-height:17px; padding-right:15px; background:transparent url(../img/f.png) no-repeat right top; }
a.bf:hover{
	background-position: right -17px;
	color:#171819;
	border-bottom: thin dotted #171819;
}
a.imglink img{ border:1px solid #DADADA; }
a.imglink:hover img{ border:1px solid #aa3b4a; }

#introa a{ display:block; height:17px; line-height:17px; padding-left:22px; margin:12px 0px; color:#333333;}
#introa a:hover{ border-bottom:none; color:#aa3b4a; }
#introa a.pay { background:#FFFFFF url(../img/icones.png) no-repeat left top; }
#introa a.liv{ background:#FFFFFF url(../img/icones.png) no-repeat left -17px; }
#introa a.cgv{ background:#FFFFFF url(../img/icones.png) no-repeat left -34px; }
#introa a.cont{background:#FFFFFF url(../img/icones.png) no-repeat left -51px; }

.listepuce{ list-style:none; margin:0; padding:0px; padding-left:20px; margin-top:10px;  }
.listepuce li{ margin:0px; padding:0px; padding-left:10px; background:transparent url(../img/puce.png) no-repeat left 5px;  }

a.newlink{ color:#333333; }
a.newlink span{ display:block;color:#333333;  }
a.newlink .title{ font-size:12px; font-weight:bold;color:#333333; margin-bottom:10px; }
a.newlink .prix{ font-size:14px; font-weight:bold; color:#333333; }

.bloc h2{ font-size:14px; border-bottom:1px solid #DADADA; padding-bottom:4px;  }
.bloc h2.pimente{ padding-left:42px; line-height:19px; height:19px; background:transparent url(../img/newit.gif) no-repeat left top; }

.PORTGRATUIT{ color:#000000; font-weight:bold; font-size:13px; }

.HB{ background-color:#FAFAFA; border:1px solid #CACACA; font-weight:bold; font-size:13px; padding:5px; }

.bouton{ cursor:pointer; display:block; width:126px; height:23px; text-align:center; color:#333333; font-weight:bold; background:transparent url(../img/bouton.png) no-repeat left top; line-height:23px; border:none;} 
.bouton2{ cursor:pointer; display:block; width:151px; height:23px; text-align:center; color:#333333; font-weight:bold; background:transparent url(../img/bouton2.png) no-repeat left top; line-height:23px; border:none;} 
.bouton3{ cursor:pointer; display:block; width:171px; height:23px; text-align:center; color:#333333; font-weight:bold; background:transparent url(../img/bouton3.png) no-repeat left top; line-height:23px; border:none;}

#zoomblocs .blocimg{ margin:0; float:none; padding: 2px; }

