html{font:12px arial,sans-serif;color:#444;margin:0;padding:0;background:#d1ece4 url(../media/html-bg.jpg);}
body{margin:0;padding:0;background:url(../media/rayons.png) no-repeat center top;}
ul{list-style:none;}
img{border:none;}
a{color:#525252;}
a:hover{text-decoration:underline;}
#dwl{width:0px;height:0px;display:none;}
a.dwl{padding:2px 0 2px 20px;background-repeat:no-repeat;background-position:0 3px;}
a.more{padding-left:10px !important;}
a.file{padding:2px 0 2px 20px !important;background-repeat:no-repeat !important;}
.f-box{overflow:hidden;width:auto;}
.clear{clear:both;visibility:hidden;font-size:1px;line-height:1px;padding:0;margin:0;height:1px;display:block;}
#inner-box #contents{border-top:5px #92c04c solid;}
#inner-box{position:relative;z-index:98}
#left-col{width:575px;display:inline;float:left;position:relative;z-index:99;}
#inner-box .intro{background-position:0 bottom;background-repeat:no-repeat;min-height:135px;width:870px;position:relative;left:-31px;padding-top:15px;padding-bottom:10px;}
#inner-box .intro strong{display:inline;font-size:14px;line-height:20px;margin:0}
#inner-box .intro p{margin:0px 40px 5px 230px;font:12px Verdana,helvetica,arial,sans-serif;line-height:15px;text-align:left;color:white;}
#inner-box .intro p .little-strong{font-size:16px;}
#intro-extra{margin:15px 15px 5px 230px;display:none;}
#intro-extra .intro-box{display:inline;float:left;font-size:14px;color:white;padding:75px 15px 5px 15px;margin:0 0 35px 0;}
#intro-box-1{width:130px;background:url(../media/zipzap_camping-car_div1.png) no-repeat 20px 0;border-right:1px #eee solid;}
#intro-box-2{width:180px;background:url(../media/zipzap_camping-car_div2.png) no-repeat 40px 0;position:relative;}
#intro-box-2 .count{position:absolute;}
#count-rest{top:30px;left:15px;}
#count-num{top:14px;left:76px;color:#F10000;letter-spacing:10px;text-align:right;font:bold 38px 'Bitstream Vera Sans Mono','Andale Mono','Lucida Console','Consolas','Courier New',monospace;width:62px;}
#count-day{top:30px;left:155px;}
#intro-box-3{width:210px;background:url(../media/zipzap_camping-car_div3.png) no-repeat 25px 0;border-left:1px #eee solid;}
#inner-box h3 span{font-size:15px;}
.left-inner{background:url(../media/bg-left-col.png) no-repeat 0 0;position:relative;color:#7d7d7d;padding-top:35px;margin:0 0 20px 0;width:580px;}
.left-inner h3{color:#E16F00;font-size:16px;margin:0 20px 15px 25px;}
#inner-box span.dot{font-family:"Times New Roman",Times,serif;font-size:65px;line-height:10px;position:relative;top:15px;}
.left-inner h3.dotted{margin-top:20px;border-top:1px #7D7D7D dotted;padding-top:20px;background-position:0 26px;}
span.dotted {display: block;margin:20px 20px 20px 25px;border-top-width: 1px;border-top-style: dotted;border-top-color: #7d7d7d;}
#inner-box #counter-percentage{font-size:70px;margin:0px 0 0px 22px;position:relative;}
#inner-box #counter-percentage sup{margin-left:-19px;padding:0;font-size:36px;vertical-align:top}
#inner-box #counter-percentage a{color:#ff0d2c;}
#inner-box .teg{position:absolute;top:53px;left:140px;color:#FF0D2C;font-size:14px;}
.left-inner strong{color:#FF0D2C;font-size:16px;margin:0 30px;}
#inner-box .left-inner strong.higher{font-size:17px;line-height:18px;margin:-5px 0 0 30px;}
#inner-box .left-inner strong.higher span{font-size:29px;line-height:29px;}
#inner-box .left-inner h4 span.hidden{position:absolute;left:-1000px;top:-1000px;}
.left-inner p{margin:10px 20px 5px 30px;}
.left-inner p.conditions{margin:5px 0 15px 30px;}
.check {position:relative;top:7px;}
#inner-box p.fat{font-size:14px;font-weight:bold;color:#8B8B8B;}
#inner-box .conditions{font-weight:bold;font-size:9px;}
#inner-box #sim-ask-box{width:520px;height:50px;margin:30px auto 0 auto;background-repeat:no-repeat;background-position:center 5px;}
#inner-box #sim-ask-box a{background:url("../media/neutral-button.png") no-repeat scroll 0 0 transparent;display:block;width:135px;height:45px;font-size:13px;padding-top:10px;font-weight:bold;text-align:center;float:left;color:#FF9000;}
#inner-box #sim-ask-box a#simulation{color:#FF0D2C;padding-top:15px;height:40px;margin:0 100px 0 75px;}
#inner-box #sim-ask-box2{width:520px;height:53px;margin:30px auto 0 auto;background-repeat:no-repeat;background-position:center;}
#inner-box #sim-ask-box2 a{width:300px;height:53px;padding-top:10px;font-weight:bold;text-align:center;float:left;color:#FF9000;}
#inner-box #sim-ask-box2 a#simulation2{color:#FFFFFF;padding-top:15px;text-decoration:none;margin:0 75px 0 105px;font-size:16px;}
#inner-box #sim-ask-box2 a#simulation2:hover{text-decoration:underline}
#inner-box .left-inner img.marie{display:block;float:left;margin:-2px 0 -10px 5px;}
#inner-box .left-inner h4{font-size:16px;font-weight:bold;margin:6px 0 15px 30px;float:left;color:#636363;}
#inner-box .bold{font-weight:bold;}
#inner-box #plus-loin{width:520px;height:150px;margin:5px auto 0 auto;}
#inner-box #plus-loin div{display:block;position:relative;width:150px;height:50px;font-size:13px;padding-top:90px;float:left;}
#inner-box #plus-loin div.demande-de-credit{padding-top:80px;width:190px;height:60px;background-position:center -227px;}
#inner-box #plus-loin div a{font-weight:bold;display:block;margin-left:5px;text-align:center;}
#inner-box #plus-loin div span{font-size:10px;display:block;position:absolute;bottom:0;left:25px;}
#inner-box #plus-loin div.demande-de-credit a{margin-left:0px;}
#inner-box #plus-loin div.demande-de-credit span{left:0;}
#inner-box #plus-loin div.simulation{margin:0 40px 0 70px;}
#counter-percentage{margin:-5px 0 5px 25px;color:#FF0D2C;font-weight:bold;width:320px;position:relative;}
#counter-percentage span{margin:0 0 0 0px;padding:0;}
#counter-percentage sup span{font-size:25px;}
#examples{margin:15px 0 15px 0;padding:0;position:relative}
#examples h4{padding:25px 0 0 25px;margin:0 auto;background:url(../media/encadre-large.png) no-repeat left top;height:40px;float:none !important;margin:0 !important;}
#examples p{padding:0px 25px;margin:0;line-height:18px;height:110px;width:500px;text-align:justify;}
#examples p.assurance {padding:0px 25px;margin:0;line-height:16px;height:20px;width:450px;}
#examples div{width:553px;background:url(../media/encadre-large.png) no-repeat left bottom;height:250px;margin:0 0 0 15px}
#examples a.subscription{background:url(../media/neutral-button.png) no-repeat left bottom;color:#FF9000;display:block;width:133px;height:53px;margin:0 0 0 15px;text-align:center;font-weight:bold;line-height:53px}
#examples span{color:#7D7D7D;display:block;font-size:10px;padding:0 0 0 25px}
#examples div.pic-box a{color:#FF0D2C;position:absolute;display:block;left:20px;font-weight:bold;top:62px}
#examples div.pic-box a#subscription{color:#FF9000;position:absolute;display:block;left:-15px;font-weight:bold;top:100px}
#examples div.pic-box{width:229px;float:none;position:absolute;background-repeat:no-repeat;background-position:left bottom;height:99px;left:300px;top:50px;margin:0 0 0 25px}
#inner-box .info-conso{color:#7D7D7D;text-align:justify;font-size:11px;margin:5px 10px;}
#inner-box .info-conso h5{font-weight:bold;font-size:12px;}
.left-inner strong.higher{font-size:17px;line-height:18px;display:block;margin:0 0 0 30px;}
.left-inner table{clear:both;margin:0px 0 0 30px;}
.left-inner table td.val{color:#525252;font-weight:bold;padding:0 20px 0 0px;}
.left-inner table td{padding:0 0px 0 5px;}
#inner-box .left-inner strong.higher span{font-size:22px;}
#inner-box .gen{font-size:16px;font-weight:bold;margin:0;color: #525252;}
.left-inner .motivation{font-size:13px;font-weight:bold;}
.left-inner .bottom-left-inner{background:url(../media/bg-left-col.png) no-repeat 0 bottom;height:40px;}
#right-col{min-height:400px;padding-top:20px;display:inline;float:left;margin-bottom:10px;position:relative;z-index:100;width:250px;overflow:hidden;margin-left:1px;}
#phone-block{width:220px;height:115px;background:url(../media/bg-right.png) no-repeat 0 0;padding-top:15px;margin:8px 0px 8px 20px;}
#phone-block h4{color:#fff;font-size:16px;line-height:16px;font-weight:bold;margin:0px 0 0 55px;}
#phone-block span{display:block;margin:5px 0 0 25px;color:#fff;font-size:11px;}
#phone-block #phone{display:block;color:#6C6C6C;font-size:15px;font-weight:bold;margin:9px 0 0 55px;}
#advantages-block{width:220px;height:245px;margin:8px 0px 8px 20px;font-weight:bold;color:#fff;padding-top:3px;background:url(../media/bg-right.png) no-repeat 0 -187px;}
#advantages-block h4{font-size:19px;line-height:22px;color:#515151;padding:5px 25px 0 22px;margin:10px;text-align:center;}
#advantages-block ul{padding:5px 5px;margin:0 5px;width:175px;margin:auto;}
#advantages-block li{margin:0;padding:5px 5px 5px 20px;border-top:1px #fff dotted;background:url(../media/bullet-advantages.png) no-repeat 0 8px;}
#advantages-block p#adv-first{background:url(../media/stuffs.png) no-repeat 0 -60px;}
#advantages-block p#adv-last{background:url(../media/stuffs.png) no-repeat 150px -90px;}
#register-button{display:block;margin:8px 0px 8px 20px;}
#logo-block{margin:8px 0px 8px 20px;}
#inner-box .signature{margin:-2px 0 -10px 5px;}
#person-head{display:block;}
#inner-box #consumer-info{width:850px;clear:both}
.foot-box-inner-credit{clear:both;background:white url(../media/index-footer.png) repeat-x bottom left;width:835px;height:197px;margin-left:5px;border:1px #ddd solid;}
.foot-box-credit{padding:0 10px;}
.foot-box-big-credit{width:210px;display:inline;float:left;margin-top:15px;}
.foot-box-small-credit{margin-top:22px;width:170px;height:160px;display:inline;float:left;border-left:1px #C6C6C6 solid;}
.foot-box-small-credit p{width:170px;}
.foot-box-big-credit h4 a{display:block;color:#444444;background:url(../media/mini-logo.png) no-repeat 0px 0px;line-height:30px;padding:0 0 20px 70px;text-decoration:none;}
.foot-box-credit h4 a{display:block;text-decoration:none;color:#444444;}
.foot-box-credit h4 a:hover{text-decoration:underline;}
.foot-box-credit h4{margin:0;height:25px;font-size:14px}
.inner .foot-box-big-credit p{padding-top:17px;}
.foot-box-credit p{padding-top:10px;}
.foot-box-credit ol{list-style:none;margin:10px 0 0 0;padding:16px 0 0 0;}
.foot-box-credit a,.foot-box-credit strong{color:#008097;font-weight:bold}
#loa-contents{height:500px;}
#contents{border-top:5px #91c04c solid;}
.merci-box{height:500px;}
.red{color:#c00;}
#error{padding:0 0 20px 0;font-weight:bold;font-style:normal;color:#c00;display:block}
small{white-space:nowrap;}
#contents .inner{position:relative;width:880px;margin:auto;min-height:535px}
#contents .about{padding:0;}
#contents #left-col.about{margin-top:40px;}
#contents #left-col.conseils{margin-top:30px;}

#contents #right-col.about{margin-top:60px;}
#contents .about p{margin-right:20px;margin-left:30px;line-height:18px}
#contents .about p.high{font-weight:bold;color:#e16f00;padding-top:10px}
#contents .about ul{padding:5px 60px 10px 60px;list-style:disc}
#contents .about h3{padding-left:0;background:none;margin:20px 20px 0px 30px;font-size:18px;}
#contents .about h3.first{margin:0 20px 15px 30px;}
#contents .about em{color:#333;font-weight:bold;font-style:normal;}
#contents .about ol{padding:5px 60px 10px 60px;}
#contents .about ol li{margin-left:0px;padding-left:0px;}
#contents .conseils p.high{font-weight:bold;color:#e16f00;padding-top:10px}
#contents .conseils h3{padding-left:0;background:none;margin:0px 10px 10px 30px;font-size:18px;}
#contents .conseils ul.high {
	padding:0px 0px 0px 0px;
	margin:0;
	list-style:disc;
	list-style-position:inside;
}
#contents  .conseils  .high li {
	margin:5px 0px 0px 35px;
	padding:0px;

}

#contents .conseils ul.high li ul {margin:0px 5px 5px -5px;list-style:none;}
#contents .conseils ul.high h4{
	list-style:none;
	display: inline;
	font-size:16px;
	
}
#contents .conseils h3.first{margin:0px 20px 15px 30px;}
#contents .conseils em{color:#333;font-weight:bold;font-style:normal;}
#contents .conseils ol{padding:5px 60px 10px 60px;}
#contents .conseils ol li{margin-left:0px;padding-left:0px;}

#bd-qui-sommes-nous #phone-block{margin-top:0px}
#legal{background:#fff;border:1px #A2AFAC solid;color:#4F4F4F;margin:20px 0;padding:20px 50px;text-align:justify;}
#legal h2{font:bold 16px/26px Arial,Helvetica,sans-serif;padding:10px 0 2px 0;}
#legal h3,#legal dt{font:bold 14px/26px Arial,Helvetica,sans-serif;padding:8px 0 2px 0;color:#ff7a00;}
#legal h4{font:bold 12px/26px Arial,Helvetica,sans-serif;padding:6px 0 2px 0;}
#legal ul{list-style:disc;}
#legal ol{padding:0 0 0 20px;}
.inner .highlight-conso{color:#333;}
a.conso{text-decoration:none;}
a:hover.conso{text-decoration:underline;}
.box-top{float:left;margin:20px 0 18px 0;}
#box-three-steps{width:435px;}
#box-three-steps td{border:1px #ccc solid;padding:10px 10px 10px 20px;background:#fff url('../media/index-td.png') repeat-x left bottom;height:80px}
#table-three-steps{border-collapse:collapse;height:200px !important;}
#table-three-steps td.three-steps-top{width:50%;}
.box-top span{display:block;}
#table-three-steps big.three-steps-title{text-transform:uppercase;font-size:20px;margin:0 5px 4px 0;font-weight:bold;float:left;}
#table-three-steps strong.three-steps-keyword{color:#ff0000;}
#table-three-steps strong.three-steps-number{font-size:34px;color:#ff0000;}
#box-our-responsibility{background-color:#9CD44B;border:1px #ccc solid;padding:0 15px 0px 15px;width:398px;height:200px;margin-left:20px;color:#fefefe;}
#box-our-responsibility ul{margin:4px 0 2px 0;list-style:disc;padding-left:30px}
#box-our-responsibility .box-our-responsibility-title{background-color:#DAEEBB;width:358px;height:40px;margin:0 20px 10px 20px;text-align:center;border:1px #B2DE74 solid;}
#box-our-responsibility .box-our-responsibility-title span{margin-top:10px;color:#036702;font-size:13px;font-weight:bold;}
#box-our-responsibility .box-our-responsibility-title strong{font-size:17px;}
#box-our-responsibility .our-responsibility-strong{font-size:11px;text-transform:uppercase;color:#086F05;text-align:center;padding:10px 0 40px 0;background:url(../media/index-logo-small.png) no-repeat center bottom;display:block}
table span.td-icon{width:35px;height:35px;display:block;float:left;margin-right:15px;background-image:url(../media/index-td-icons.png);background-repeat:no-repeat}
table span.i1{background-position:0 -95px}
table span.i2{background-position:0 -195px}
table span.i3{background-position:0 5px}
a:hover{text-decoration:none;}
#bd-index #contents .inner{width:960px;position:relative;}
#bd-index #contents .row{width:890px;margin:auto;clear:both;padding-bottom:15px}
#bd-index .credit-box{display:inline;float:left;margin:0px 0 15px 15px;border:5px white solid;background:white url(../media/personnage.png) no-repeat right top;}
#bd-index .c-3{width:275px;}
#bd-index .c-2{width:425px;}
#bd-index #first-left{background:#636363;width:590px;padding:10px 35px;color:white;margin:15px 0;display:inline;float:left;line-height:20px;height:80px;font-size:14px;}
#bd-index #first-right{width:195px;padding:15px;color:white;margin:15px 0;display:inline;float:left;font-size:13px;background:#9f9f9f url(../media/famille.png) no-repeat 140px bottom;height:120px;}
#bd-index #first-left a{color:#fff;font-weight:bold;}
#bd-index #first-right a{color:#fff;font-weight:bold;display:block;width:130px;margin:auto;line-height:38px;padding-left:10px;background:url(../media/red-button.png) no-repeat left top;text-align:center;font-size:16px}
#bd-index #first-right a span{color:#fff;font-weight:bold;display:block;width:auto;margin:auto;line-height:38px;padding-right:10px;background:url(../media/red-button.png) no-repeat right top;}
#bd-index #first-right span{padding-right:65px;font-weight:normal}
#bd-index #first-right strong{font-size:15px}
#bd-index .first{margin-left:0px;}
#bd-index .credit-box h3{text-transform:uppercase;width:110px;padding:15px 5px 5px 5px;margin:0;font-size:24px;height:65px;font-weight:bold;line-height:22px;}
#bd-index span.icon{display:block;width:200px;height:55px;margin:5px;background:url(../media/span-icons.png) no-repeat left top;}
#bd-index .credit-box p{margin:0;padding:8px 70px 8px 5px;background:#f1f1f1;color:#666;position:relative;height:64px;line-height:13px}
#bd-index .c-2 h3{height:45px;width:250px;}
#bd-index .c-2 p{height:50px}
#bd-index .c-2 span.icon{height:50px;}
#bd-index .credit-box a{color:#666}
#bd-index .credit-box a.more{position:absolute;right:10px;top:10px;width:48px;height:48px;display:block;text-indent:-1000px;overflow:hidden;background:url(../media/circles+.png) no-repeat}
#bd-index #credit-auto{color:#ff9900;background-position:right 0px}
#bd-index #credit-bateau{color:#0084a6;background-position:right -200px}
#bd-index #loa-bateau{color:#00cefa;background-position:right -400px}
#bd-index #credit-camping-car{color:#ff0000;background-position:right -600px}
#bd-index #credit-photovoltaique{color:#a0cb00;background-position:right -800px}
#bd-index #credit-auto a{background-position:left 0px}
#bd-index #credit-bateau a{background-position:left -100px}
#bd-index #loa-bateau a{background-position:left -200px}
#bd-index #credit-camping-car a{background-position:left -300px}
#bd-index #credit-photovoltaique a{background-position:left -400px}
#bd-index #credit-permis a{background-position:left -500px}
#bd-index #credit-auto .icon{background-position:left -0px}
#bd-index #credit-bateau .icon{background-position:left -100px}
#bd-index #loa-bateau .icon{background-position:left -200px}
#bd-index #credit-camping-car .icon{background-position:left -300px}
#bd-index #credit-photovoltaique .icon{background-position:left -400px}
#bd-index #credit-permis .icon{background-position:left -504px}
#bd-index #credit-permis{color:#ac4800;background-position:right -1000px}
#bd-index #credit-auto-popup{color:#ff9900;background-position:right 0px}
#bd-index #credit-bateau-popup{color:#0084a6;background-position:right -200px}
#bd-index #loa-bateau-popup{color:#00cefa;background-position:right -400px}
#bd-index #credit-camping-car-popup{color:#ff0000;background-position:right -600px}
#bd-index #credit-photovoltaique-popup{color:#a0cb00;background-position:right -800px}
#bd-index #credit-auto-popup a{background-position:left 0px}
#bd-index #credit-bateau-popup a{background-position:left -100px}
#bd-index #loa-bateau-popup a{background-position:left -200px}
#bd-index #credit-camping-car-popup a{background-position:left -300px}
#bd-index #credit-photovoltaique-popup a{background-position:left -400px}
#bd-index #credit-permis-popup a{background-position:left -500px}
#bd-index #credit-auto-popup .icon{background-position:left -0px}
#bd-index #credit-bateau-popup .icon{background-position:left -100px}
#bd-index #loa-bateau-popup .icon{background-position:left -200px}
#bd-index #credit-camping-car-popup .icon{background-position:left -300px}
#bd-index #credit-photovoltaique-popup .icon{background-position:left -400px}
#bd-index #credit-permis-popup .icon{background-position:left -504px}
#bd-index #credit-permis-popup{color:#ac4800;background-position:right -1000px}
#second-row div{background:#eee;border:1px #ccc solid;width:885px !important;margin:0;clear:both;}
#second-row p{margin:15px;padding:0;}
#index-footer{background:white url(../media/index-footer.png) repeat-x bottom left;width:885px;margin:auto;border:1px #ddd solid}
#index-footer th,#index-footer td{padding:5px 10px;vertical-align:top;background:none}
#index-footer th{text-align:left;padding-top:20px}
#index-footer th#first-cell{padding-left:90px;background:url(../media/mini-logo.png) no-repeat 10px 10px}
#index-footer td a,#index-footer td strong{color:#008097;font-weight:bold}
#index-footer ol{list-style:none}
.foot-box-inner{clear:both;background:white url(../media/index-footer.png) repeat-x bottom left;width:886px;height:197px;margin:auto;margin:15px 0;border:1px #ddd solid;}
.foot-box{padding:0 15px;}
.foot-box-big{width:210px;display:inline;float:left;margin-top:15px;}
.foot-box-small{margin-top:22px;width:184px;height:150px;display:inline;float:left;border-left:1px #C6C6C6 solid;}
.foot-box-big h4 a{display:block;color:#444444;background:url(../media/mini-logo.png) no-repeat 0px 0px;line-height:30px;padding:0 0 20px 70px;text-decoration:none;}
.foot-box h4 a{display:block;text-decoration:none;color:#444444;}
.foot-box h4 a:hover{text-decoration:underline;}
.foot-box h4{margin:0;height:25px;font-size:14px}
.inner .foot-box-big p{padding-top:17px;}
.foot-box p{padding-top:10px;}
.foot-box ol{list-style:none;padding-left:0;padding-top:10px;}
.foot-box a,.foot-box strong{color:#008097;font-weight:bold}
.popup-container{display:none;z-index:10000;background-color:#eee;width:285px;padding:30px;border:3px solid #ccc;padding-bottom:20px;}
.popup-container .close{background-image:url(../media/overlayClose.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
#top-navi{position:absolute;left:-30px;top:110px;text-transform:uppercase;font-weight:bold;font-size:10px;padding:0;margin:0;}
#bd-index #top-navi{left:-10px;}
.bon-plan{background:url("../media/bon-plan-du-moment.png") no-repeat center 2px !important;}
#top-navi li{float:left;width:120px;margin-left:5px;display:inline;}
#top-navi li#navi-index{width:110px;}
#top-navi li#navi-credit-voiture-sans-permis,#top-navi li#navi-credit-photovoltaique{width:130px;}
#top-navi a,#top-navi span{padding:45px 0 0 37px;height:25px;display:block;background-repeat:no-repeat;background-image:url(../media/icons-navi.png);text-decoration:none !important;color:#777}
#navi-credit-bateau a,#navi-credit-bateau span{padding:38px 0 0 37px !important;height:32px;}
#navi-credit-voiture-sans-permis a,#navi-credit-voiture-sans-permis span{padding:38px 0 0 31px !important;height:32px;}
#navi-credit-camping-car a,#navi-credit-camping-car span{padding:38px 0 0 37px !important;height:32px;}
#navi-faites-connaitre-ce-site a,#navi-faites-connaitre-ce-site span{padding:38px 0 0 37px !important;height:32px;}
#navi-credit-photovoltaique a,#navi-credit-photovoltaique span{padding:38px 0 0 31px !important;height:32px;}
#navi-index.active a,#navi-index a:hover,#navi-index span{background-position:0 34px;color:#92c04c;}
#navi-credit-camping-car.active a,#navi-credit-camping-car a:hover,#navi-credit-camping-car span{background-position:0 -66px;color:#DB0000;}
#navi-loa-bateau.active a,#navi-loa-bateau a:hover,#navi-loa-bateau span{background-position:0 -166px;color:#00CEFA;}
#navi-credit-bateau.active a,#navi-credit-bateau a:hover,#navi-credit-bateau span{background-position:0 -166px;color:#0183A3;}
#navi-credit-auto.active a,#navi-credit-auto a:hover,#navi-credit-auto span{background-position:0 -266px;color:#ff9900;}
#navi-credit-auto a{background-position:0 -666px;}
#navi-conseils-credits.active a,#navi-conseils-credits a:hover,#navi-conseils-credits span{background-position:0 -866px;color:#ff9900;}
#navi-conseils-credits a{background-position:0 -866px;color:#e16f00;}
#navi-faites-connaitre-ce-site.active a,#navi-faites-connaitre-ce-site a:hover,#navi-faites-connaitre-ce-site span{background-position:0 -866px;color:#ff9900;}
#navi-credit-voiture-sans-permis.active a,#navi-credit-voiture-sans-permis a:hover,#navi-credit-voiture-sans-permis span{background-position:0 -1166px;color:#964905;}
#navi-credit-photovoltaique.active a,#navi-credit-photovoltaique a:hover,#navi-credit-photovoltaique span{background-position:0 -1366px;color:#3b8901;}
#navi-faites-connaitre-ce-site a{background-position:0 -866px;}
#navi-index a{background-position:0 -366px;}
#navi-credit-camping-car a{background-position:0 -466px;}
#navi-loa-bateau a{background-position:0 -566px;}
#navi-credit-bateau a{background-position:0 -566px;}
#navi-restez-informe a{padding:38px 0 0 55px !important;height:32px;color:#fff !important;background-position:0 -966px;}
#navi-credit-bateau a{background-position:0 -566px;}
#navi-credit-voiture-sans-permis a{background-position:0 -1066px;}
#navi-credit-photovoltaique a{background-position:0 -1266px;}
#tab-navi{position:absolute;right:26px;top:-2px;font-size:10px;font-weight:bold;text-transform:uppercase;padding:0;margin:0;}
#tab-navi li{display:block;float:left;background:url(../media/large-tabs.png) no-repeat left top;padding:0 0 0 10px;margin:0;text-align:center;position:relative}
#tab-navi li#mab-logo{padding:0 0 0 55px;}
#tab-navi li span{background:url(../media/mab-logo-small.png) no-repeat left top;position:absolute;left:7px;top:7px;width:42px;height:30px}
#tab-navi a{color:#666;line-height:44px;height:44px;text-decoration:none !important;background:url(../media/large-tabs.png) no-repeat right top;padding:0 10px 0 0;display:block;float:left}
#header{border-bottom:5px #3b8901 solid;margin-bottom:1px;}
#header .inner{position:relative;width:880px;margin:auto;height:185px;background:url(../media/header-bg.png) no-repeat left 20px;}
#header h1{padding:0;margin:0;font-size:0px;width:540px;}
#header h1 img{width:540px;height:185px;}
#header h1 span{position:absolute;left:-1000px;top:-1000px;}
#header #logo{position:absolute;left:-3px;top:3px;z-index:2;}
#header #ambience{width:926px;height:289px;display:block;padding-top:99px;margin:auto;}
.vcard{position:relative}
.vcard .organization-name{position:absolute;left:-2000px;top:-2000px;}
.vcard .tel .type{position:absolute;left:-2000px;top:-2000px;}
.vcard .url-parent{position:absolute;left:-2000px;top:-2000px;}
.vcard .geo{position:absolute;left:-2000px;top:-2000px;}
.gmap-container{width:480px;height:275px;margin-left:75px;}
.gmap{width:480px;height:240px;background:url(../media/icons/throbber.gif) no-repeat center;border:1px #ccc solid;}
#bd-contact .people{padding-left:25px;margin-right:0;}
#bd-contact .people .organization-unit{position:absolute;left:-2000px;top:-2000px;}
#bd-contact .people li.vcard{padding:0;background:none;width:250px;float:left;margin:0 0 5px 0;}
#bd-contact .people .photo{display:block;float:left;border:1px #ddd solid;margin-right:10px;}
#bd-contact .people .text{padding-top:10px;}
#bd-contact .people .fn a{font-size:15px;color:#63b2db;}
#bd-contact .people a.email{font-size:12px;font-weight:bold;color:#666;}
#bd-contact #l2-navi .org{position:absolute;left:-2000px;top:-2000px;}
#bd-contact #l2-navi .email-parent{position:absolute;left:-2000px;top:-2000px;}
#bd-contact #l2-navi .logo{display:block;margin-bottom:6px;}
#bd-contact #l2-navi a{display:block;text-align:center;color:#63b2db;padding:0 2px;width:80px;margin:5px 0 0 60px;font-size:10px;}
#bd-contact #l2-navi a:hover{background:#fff;}
#bd-contact #l2-navi li{margin-bottom:20px;background-position:22px 2px;}
#bd-contact #l2-navi span{color:#666;width:230px;display:inline;background:none;padding:3px 0px;font-weight:bold}
#bd-contact #bd-contact{min-height:630px;}
#footer{margin:10px 0 0 0;text-align:center;font-size:10px;background:#91c04c;padding:10px 5px 28px 5px;}
#footer .vcard .organization-name{position:static;}
#supplier{width:870px;margin:auto;font-size:10px;text-align:right;padding:5px;}
#supplier a{color:#aaa;}
#footer-navi{padding:0;margin:auto;}
body #footer-navi a{padding:0 5px 0 10px;margin:0;color:#fff;}
#footer-navi li{display:inline;}
#bd-credit-voiture-sans-permis #footer{background:#964905}
#bd-credit-camping-car #footer{background:#db0000}
#bd-credit-bateau #footer{background:#0183a3}
#bd-credit-auto #footer{background:#f49807}
form{font:12px/13px Arial,Helvetica,sans-serif;margin-left:40px;width:510px;margin-top:20px;}
label{display:block;text-align:right;padding:3px;position:relative;}
fieldset{border:1px #ccc solid;text-align:right;margin:0 0 20px 0;padding:20px;}
form input,form select,form textarea{width:200px;border-width:1px;font-size:11px;margin-left:5px;}
form div{text-align:right;padding:5px;}
form textarea{height:100px;}
label span{position:relative;top:-85px;}
form div.error{color:#c00;}
form input.error{border-color:#c00;border-style:solid;}
label.text span{position:relative;top:-85px;}
form .form-info{padding:20px;font-size:11px;line-height:13px;text-align:justify;}
form .confirm label{display:inline;padding:10px 0;}
form .confirm input{display:inline;margin-left:20px;position:relative;top:2px;width:16px;}
form .confirm{text-align:left;padding:10px 0;}
form .confirm span{display:block;text-align:right;padding:10px 0;}
form button{border-width:1px;font-size:11px;background:#eee;padding:5px 10px;margin:5px 0 0 0;overflow:visible;}
abbr{border:none;color:#c00}
span.dot-connaitre{font-family:"Times New Roman",Times,serif;font-size:75px;line-height:10px;position:relative;top:18px;}
form label.captcha{margin:20px 0;}
form img.captcha-img{margin:20px 0;}

#form-container{background:url(../media/form.png) no-repeat 0 0px;width:500px;margin:0 auto 10px auto;padding:0}
#form-container form{background:url(../media/form.png) no-repeat left bottom;text-align:left;margin:0 0 0px 0;padding:0;font-size:12px;width:500px}
#form-container h2{margin:0 0 0 0px;background:none;color:#e16f00;padding:0px 0 10px 0;font-weight:bold;font-size:16px}
#form-container ol{margin:0px;list-style:none;font-weight:bold;padding:0;}
#form-container ul{margin:0px;padding:20px 0 0 0;}
#form-container li{position:relative;margin-top:10px;}
#form-container label{position:relative;font-weight:normal;color:#666;}
#bd-faites-connaitre-ce-site #hint{color:#c00;width:500px;margin:30px auto;font-size:12px;}
#form-container em{color:#c00;font-style:normal;font-size:11px;}
#form-container input,#form-container textarea{border:1px #999 solid;width:250px;padding:6px;margin-left:auto;margin-right:0px;}
#form-container #em-error{display:block;position:absolute;left:240px;top:-10px;width:300px;}
#form-container strong{padding-right:8px;font-size:12px;margin:0px;}
#form-container span{margin-left:0px;margin-right:auto;}
#form-container #separer{position:absolute;top:20px;left:20px;}
#form-container textarea{height:80px}
#form-container .submit{width:480px;margin:auto;text-align:right;}
#form-container #captcha{margin:5px 0;padding:10px 0;}
#form-container #captcha-response{position:static;width:171px;}

#bd-loa-bateau #bottom-strong{display:block;font-size:15px;margin:0;}
#tom-head{display:block;}
#bd-loa-bateau .left-inner p{margin:0 30px;}
#bd-loa-bateau a{text-decoration:underline;}
#bd-loa-bateau .left-inner{margin:20px 0;}
#bd-loa-bateau .left-inner h3{color:#1772A8;font-size:20px;padding-left:18px;margin:0 20px 15px 30px;background:url(../media/stuffs.png) no-repeat 0 -209px;}
#bd-loa-bateau .left-inner h3.dotted{margin:20px 30px 0 30px;border-top:1px #7D7D7D dotted;padding-top:20px;background-position:0 -189px;}
#bd-loa-bateau #intro-steps{font-weight:bold;margin-left:30px;color:#57A9D9;font-size:14px;}
#bd-loa-bateau #steps{margin:0 35px 0 60px;padding:0;}
#bd-loa-bateau #steps li{display:block;clear:both;margin:10px 0;padding-top:8px;}
#bd-loa-bateau #steps .disc-step{background:url(../media/disc-step.png) no-repeat 0 0;padding:6px 0 0 0;margin:-7px 5px 0 0;float:left;text-align:center;width:28px;height:28px;color:#fff;font-weight:bold;}
#bd-loa-bateau #steps p{margin:0 0 0 35px;}
#bd-loa-bateau #steps strong{margin:0;font-size:12px;color:#7D7D7D;}
#bd-loa-bateau sup{color:#57A9D9;}
#bd-loa-bateau #avantages{display:block;margin:auto;}
#bd-loa-bateau #desc-adv{margin-top:15px;}
#bd-loa-bateau #desc-adv strong{margin:0;color:#7d7d7d;font-size:13px;}
#bd-loa-bateau #advantages-listing{color:#57A9D9;padding:0;margin-left:30px;}
#bd-loa-bateau #advantages-listing li{padding-left:12px;line-height:16px;background:url(../media/stuffs.png) no-repeat 0 -333px;}
#bd-loa-bateau #advantages-listing strong{color:#57A9D9;font-size:12px;margin:0;}
#bd-loa-bateau #sup-grey{color:#7d7d7d;}
#bd-loa-bateau #view-exemple-block{margin:20px 30px 0 30px;padding-top:20px;padding-left:255px;border-top:1px #7D7D7D dotted;}
#bd-loa-bateau #view-exemple-block a{color:#ffffff;width:270px;display:block;font-weight:bold;text-align:center;padding:8px 0;font-size:13px;background:url(../media/bg-exemple-link.png) no-repeat 0 0;}
#bd-loa-bateau p.info-conso{margin-left:10px;}
#bd-loa-bateau #exemple-box{margin:20px 0;}
#bd-loa-bateau #loa-boat{font-size:15px;float:left;margin:0 0 5px 30px;}
#bd-loa-bateau #realised-by{font-size:12px;}
#bd-loa-bateau img.tom{display:block;float:left;margin:-15px 0 -10px 0px;}
#bd-loa-bateau #exemple-box ul{width:384px;height:175px;margin:20px auto;padding:40px;background:url(../media/bg-exemple.png) no-repeat 0 0;}
#bd-loa-bateau #exemple-box ul li{padding-left:50px;background:url(../media/stuffs.png) no-repeat 0 -438px;margin:10px 0;}
#bd-loa-bateau #exemple-box ul li#second-dot{background-position:7px -668px;margin-top:15px;}
#bd-loa-bateau #exemple-box ul li#third-dot{background-position:7px -817px;margin-top:50px;}
#bd-loa-bateau #exemple-box ul li#third-dot strong{color:#D63B3C;display:block;font-size:15px;}
#bd-loa-bateau #exemple-box ul li strong{color:#878787;font-size:12px;margin:0;}
#bd-loa-bateau #exemple-box ul li sup{color:#878787;}
#bd-loa-bateau .left-inner h4{color:#1772A8;font-size:14px;font-weight:bold;padding-top:15px;margin:0 0 15px 30px;width:520px;float:none;border-top:1px #7D7D7D dotted;}
#bd-loa-bateau #option-ttc{padding:0;margin-left:120px;}
#bd-loa-bateau #option-ttc li{padding-left:15px;margin-bottom:5px;background:url(../media/stuffs.png) no-repeat 0 -932px;}
#bd-loa-bateau #option-ttc li strong{color:#878787;font-size:12px;margin:0;}
#bd-loa-bateau #total-ttc{padding-left:40px;margin-left:80px;background:url(../media/stuffs.png) no-repeat 0 -817px;}
#bd-loa-bateau #total-ttc strong{margin:0;color:#D63B3C;font-size:15px;}
#bd-loa-bateau #total-ttc span{color:#1772A8;}
#bd-loa-bateau #total-ttc span strong{color:#1772A8;font-size:14px;}
#bd-loa-bateau #total-ttc span#min{font-size:10px;color:#878787;}
#bd-loa-bateau #tarification{margin:20px 0 0 90px;}
#bd-loa-bateau #tarification p{width:140px;color:#1772A8;font-size:15px;font-weight:bold;float:left;margin:20px 10px 0 0;}
#bd-loa-bateau #tarification-button{display:block;margin:10px auto;}
#bd-loa-bateau #footer{background:#57A9D9;}
#loa-navi{padding:0;margin:0;position:relative;top:-55px;left:4px}
#loa-navi li{display:block;background:url(../media/loa-tabs.png) no-repeat left top;padding:0 0 0 26px;height:40px;float:left;width:165px}
#loa-navi a,#loa-navi span{padding:0 26px 0 0;display:block;background:url(../media/loa-tabs.png) no-repeat right top;line-height:40px;height:40px;text-align:center;text-decoration:none;font-weight:bold;color:#1772A8}
#loa-navi li.active a{background:url(../media/loa-tabs.png) no-repeat right -100px;color:#333}
#loa-navi li.active a:hover{color:#FFF;}
#loa-navi li.active{background:url(../media/loa-tabs.png) no-repeat left -100px;}
#conseils-navi{padding:0;margin:0;position:relative;top:-55px;left:4px}
#conseils-navi li{display:block;background:url(../media/loa-tabs.png) no-repeat left top;padding:0 0 0 25px;height:40px;float:left;width:261px}
#conseils-navi a,#conseils-navi span{padding:0 25px 0 0;display:block;background:url(../media/loa-tabs.png) no-repeat right top;line-height:40px;height:40px;text-align:center;text-decoration:none;font-weight:bold;color:#444}
#conseils-navi li.active a{background:url(../media/loa-tabs.png) no-repeat right -100px;color:#444;}
#conseils-navi li.active a:hover{color:#FFF;}
#conseils-navi li.active{background:url(../media/loa-tabs.png) no-repeat left -100px;}
#referencement {color:#7D7D7D;text-align:justify;font-size:11px;width:850px;position:relative;margin:auto auto 3px auto;}
#referencement p{margin:5px 10px 0 0;}
#referencement a{text-decoration:none;}