﻿/* CONTENT */
div#content{float:left;width:730px;position:relative;margin:12px 0 0}
div#sub{width:228px;float:left;margin:10px 0 -17px 2px}
.flash div#sub{margin-left:0}
form em{font-weight:400}
em{display:block;font-size:12px;font-family:arial;color:#27457F;margin:0}
.left{float:left}
.right{float:right}
#main p.cnil{color:#35548F;font-weight:700;border-top:1px solid #BBA6CB;margin:10px 0 0;padding:10px 0 0}
#main p.cnil_left{color:#35548F;font-weight:700;width:50%;margin:0;padding:5px 0 0 15px}
a:visited{color:#000}
img.logo{position:relative;left:450px}
#header{display:block;height:136px;background:url(/css/images/header-interne.gif) center top no-repeat}
.flash #header{background:url(/css/images/header-flash.gif) center top no-repeat}
#header #troisclic{display:block;font-family:trebuchet MS;font-size:11px;margin:0;padding:0}
#header ul{position:relative;left:155px;margin:25px 0 0}
#header li{float:left;position:relative;top:50px;height:15px;list-style-type:none;margin:0 0 0 10px}
#header ul a{text-indent:-5000px;width:25px;height:15px;margin:0}
#header a#accueil{text-indent:0;width:45px;background:url(/css/images/retouraccueil.gif) left 1px no-repeat;text-decoration:underline;margin:-3px 0 0;padding:3px 0 0 20px}
#header p.home{position:absolute;height:76px;width:90px;left:10px;margin:0}
#header p.home a{display:block;height:76px;width:90px;text-indent:-5000px;margin:0}
#header a#allemagne{background:url(/css/images/allemagne.gif) center top no-repeat}
#header a#angleterre{background:url(/css/images/angleterre.gif) center top no-repeat}
#header a#espagne{background:url(/css/images/espagne.gif) center top no-repeat}
#header a{display:block;width:60%;color:#000;font-size:10px;line-height:1.2em;cursor:pointer;margin:-31px auto 0 31%;padding:0}
#header a span{color:#0085FF}
#header #calculateur{display:block;position:relative;left:304px;float:left;width:125px;background:url(/css/images/fondbloc.gif) center top repeat-y;margin:0}
#header #calculateur h3{display:block;width:125px;height:40px;background:#fff url(/css/images/hautbloccalculateur-interne.gif) center top no-repeat;margin:0}
#header #estimation{position:relative;float:left;background:url(/css/images/fondbloc.gif) center top repeat-y;width:125px;left:320px;margin:0}
#header #estimation h3{display:block;height:40px;background:#fff url(/css/images/hautblocestimation-interne.gif) center top no-repeat;margin:0}
#header #devis{position:relative;float:left;left:337px;background:url(/css/images/fondbloc.gif) center top repeat-y;width:125px;margin:0}
#header #devis h3{display:block;background:#fff url(/css/images/hautblocdevis-interne.gif) center top no-repeat;height:40px;margin:0}
#header #troisclic .hr{display:block;clear:both;background:url(/css/images/basblocinterne.gif) center top no-repeat;height:19px;margin:0;padding:0}
#content{background:url(/css/images/fondcontent.gif) center top repeat-y}
.flash #content{background:url(/css/images/fondcontent-flash.gif) center top repeat-y}
#main{background:url(/css/images/main.gif) center top no-repeat;display:block}
.flash #main{background:url(/css/images/main-flash.gif) center top no-repeat}
#wrapper{background:url(/css/images/wrapper.gif) center bottom no-repeat;display:block;min-height:530px;position:relative;padding:0 6% 10px}
.flash #wrapper{background:url(/css/images/wrapper-flash.gif) center bottom no-repeat}
*html #wrapper{height:530px}
*html .flash #wrapper{height:532px}
#main a{color:#8F2F69;font-weight:400;text-decoration:underline;width:auto;font-size:12px;margin:0 auto}
#main p.europcar{position:absolute;width:auto;top:15px;left:40px}
#main a#ffd{position:absolute;bottom:90px;height:76px;text-indent:5000px;width:70px;right:20px;background:url(/css/images/logoffd.jpg) center top no-repeat}
#main ul{margin:10px 10px 0}
#main ul#center{width:35%;margin:10px auto 0}
#main li{line-height:1.4em;list-style-type:none;background:url(/css/images/pucecarre.gif) left 6px no-repeat;margin:5px 0 0 10px;padding:0 0 0 12px}
#main #navigation_interne{width:20%;float:left;position:relative;z-index:100;font-family:trebuchet MS;margin:5px 0 0}
#main #container{width:75%;float:left;position:relative;z-index:100;margin:5px 0 0 20px}
#main p{width:100%;position:relative;z-index:100;font-size:12px;font-family:arial;line-height:1.2em;display:inline-block;margin:5px auto 0}
#main p.right{width:26%;float:right}
#main p a.inline{display:inline}
#main a.bouton{background:#BBA6CB;width:15%;display:block;border:1px solid #8968A2;color:#fff;text-align:center;font-weight:700;text-decoration:none;float:none;font-family:arial;cursor:pointer;margin:2% auto;padding:3px 5px}
#main p a{width:auto;display:block;margin:0 auto 0 0}
#main p a.mentions{width:auto;display:inline;margin:0 auto 0 0}
#main p span{color:#0085FF;font-weight:700;margin:0}
.center{text-align:center;margin:20px 0 0}
#main p strong em{color:#27457F;display:block;font-family:arial;font-size:12px;font-weight:400;margin:0}
#main p#remarque{border-top:1px solid #9FAFCF;margin:30px 0 0;padding:10px 0 0 10px}
#main h3{text-indent:0;font-size:14px;font-weight:700;position:relative;top:-15px;height:20px;width:98%;border-bottom:1px solid #000;background:url(/css/images/h3.gif) 0 top no-repeat;margin:0 auto;padding:3px 0 3px 11px}
.flash #main h3{border:none}
#main h4{font-family:arial;font-size:12px;font-weight:700;font-style:italic;background:url(/css/images/puceh4.gif) left top no-repeat;margin:10px 0 8px;padding:1px 0 2px 23px}
#main #navigation_interne h4{font-size:11px;font-weight:400;background:none;margin:20px 0 8px;padding:0}
#main #navigation_interne li{font-size:11px;font-weight:400;text-decoration:underline;list-style-type:none;background:none;line-height:1.2em;margin:10px 0 0;padding:0}
#main #navigation_interne li a{color:#8F2F69;text-decoration:underline;font-weight:400;font-size:11px}
#main #adresse a#changement_adresse{display:block;width:220px;height:80px;background:url(/css/images/chgtadresse.gif) center top no-repeat;text-indent:-5000px;margin:20px auto}
#main #adresse{margin:10% 0 15%}
#main #adresse a{margin:7% 0 0}
#main p.warning{clear:both;text-align:center;font-size:11px;padding:20px 0 0}
#main .bottom{margin:10px 0 20px}
#main .hr{display:block;clear:both}
.hr#test{background:url(/css/images/mainbasinterne.gif) center bottom no-repeat;display:block;height:18px;clear:both;margin:0}
.flash .hr#test{background:url(/css/images/mainbasflash.gif) center bottom no-repeat}
#main a.planaccueil{display:block;width:15%;text-align:center;height:30px;padding-top:10px;background:url(/css/images/id.gif) center bottom repeat-x;border:1px solid #9DADCD;margin:0 auto}
#main #planbesoin{width:40%;float:left;background:url(/css/images/id.gif) center bottom repeat-x;border:1px solid #9DADCD;margin:3% 0 0 2%;padding:2% 0 3% 2%}
#main #planbesoin li,#main #planservices li{height:15px}
#main #plansociete{clear:both;width:40%;float:left;background:url(/css/images/id.gif) center bottom repeat-x;border:1px solid #9DADCD;margin:3% 0 0 2%;padding:2% 0 3% 2%}
#main #wrapper #aide{float:left;width:70%;margin:4.5% 0 0}
#main #wrapper #aide p{width:auto;margin:1% 0 0 25%}
#main #wrapper #subventions{clear:both;width:70%;margin:0 0 7%}
#main #wrapper #subventions p{width:auto;padding:1% 0 0 110px}
#main #wrapper #subventions p.left{float:left;width:auto;padding:1% 30px 0 5%}
#main #identification{float:left;width:40%;margin:0 0 20px 90px;padding:0 0 20px}
#main #wrapper #identification label{color:#8F2F69}
#main #identification form p{text-align:left}
#main #identification p{text-align:center}
#main #wrapper #blocright ul,#main #wrapper #blocright p{float:right;width:80%}
#main #wrapper #bloc p{width:auto;padding:0 0 0 110px}
#main #wrapper #bloc img,#main #wrapper #aide img{clear:both;float:left}
#main #services{text-indent:-5000px;background:url(/css/images/appelservices.gif) center top no-repeat;height:210px}
#main #services li{background:none;list-style-type:none}
#main a#assisthome{background:url(/css/images/assisthome.gif) center top no-repeat;display:block;width:126px;height:61px;text-indent:-5000px}
#main p.kit_violet{color:#8F2F69;width:45%;font-weight:700;margin:40px 0 0}
#main #identification p.kit_violet{color:#8F2F69;width:45%;font-weight:700;margin:-30px 0 0 70px}
#main p a.inscription{left:20px;position:absolute;background:url(/css/images/btn-inscription.gif) left top no-repeat;text-indent:-9900em;top:200px;width:167px;height:52px}
html* #main p a.inscription{top:0}
#main p#mentions a{float:right;background:url(/css/images/btn-mentions.gif) left top no-repeat;text-indent:-9900em;width:150px;height:52px;position:relative;margin-top:-40px;margin-right:10px}
#main #kit{float:left;width:217px;height:180px;background:url(/css/images/kit.jpg) center top no-repeat;margin:10px 0 0 10px}
#main #kit ul{width:90%;margin:0 auto;padding:10px 0 0}
#main #kit li{color:#0079F2;font-size:12px;font-weight:700}
#main #wrapper #simplifier{clear:both;text-align:center;margin:10px 0 0;padding:0}
#main #wrapper #simplifier p.blue{width:auto;padding:0}
#main #wrapper #simplifier ul{width:auto;margin:10px 0 0 40px}
#main #wrapper #simplifier li{text-align:left;position:relative;margin:5px 0 0 40px}
#main #wrapper #contact{clear:both;text-align:center}
#main #wrapper #contact p.blue{clear:none;width:auto;padding:30px 0 10px}
#main #wrapper #contact em{clear:both;padding:10px 0 0}
#main #wrapper #avantages p.blue{text-align:center;width:auto;padding:45px 0 10px}
#main #wrapper #avantages p{clear:none;width:auto;padding:15px 0 0}
#main #wrapper #avantages p a#ici{height:53px;width:146px;display:block;background:url(/css/images/btn-cliquez.gif) left top no-repeat;text-indent:-9999em;margin:0 0 0 20%}
#main #wrapper #bebe_nounou{margin:0 0 5.5%}
#main #wrapper #bebe_nounou a{display:block;width:475px;height:70px;background:url(/css/images/pubbebenounou.gif) center top no-repeat;text-indent:-5000px}
#resultat_cout{background:url(/css/images/estimer_cout.jpg) left top no-repeat;height:280px;padding:0 0 0 200px}
#estimer_cout{background:url(/css/images/estimer_cout.jpg) left top no-repeat}
#main #estimer_cout p.warning,#main #allemagne p.warning,#main #espagne p.warning,#main #angleterre p.warning{text-align:right;padding:0 0 30px}
#main #estimer_cout p.warning.btm{text-align:left;width:70%;float:right;padding:0}
#main #estimer_cout p.warning.cout{text-align:left;width:70%;float:right;padding:0 0 30px}
#espagne{background:url(/css/images/illu_espagne.gif) left top no-repeat}
#angleterre{background:url(/css/images/illu_angleterre.gif) left top no-repeat}
#allemagne{background:url(/css/images/illu_allemagne.gif) left top no-repeat}
#main #wrapper #estimer_cout form,#main #wrapper #allemagne form,#main #wrapper #angleterre form,#main #wrapper #espagne form{width:70%;margin:20px 0 8px 28%}
#main #wrapper form#volume{margin:0 auto}
#main #wrapper form{display:block;width:80%;margin:20px auto 0;padding:0}
#main #wrapper label{width:40%;float:left;clear:left;color:#4C638A;margin:10px 0 0;padding:0 0 0 30px}
#main #wrapper input,#main #wrapper textarea,#main #wrapper select{width:40%;float:left;border:1px solid #A3B2D1;margin:10px 0 0}
#main #wrapper input.periode{width:15%;display:inline;float:none;margin:8px 0 0 5px}
#main #wrapper input.offre{width:5%;border:none;margin:0 0 0 10%}
#main #wrapper p.offre{float:left;width:80%;margin:0;padding:0}
#main #wrapper p.thickbox{float:left;width:85%;color:#8F2F6A;margin:0 auto 10px 20px;padding:0}
#main #wrapper p.thickbox label{width:85%;color:#8F2F69;margin:15px 0 0;padding:0 0 0 10px}
#main #wrapper p.thickbox input{float:left;width:10%;border:none;margin:15px 0 0}
#main #wrapper p.texte{text-align:center;width:100%;margin:20px 0 0 -10px;padding:0}
#main #wrapper option.blue{background:red}
#main #wrapper #liste_checkbox ul{width:50%;float:left;margin:0}
#main #wrapper #liste_checkbox li{width:100%;background:none;margin:0;padding:0}
#main #wrapper input.radio{width:5%;float:none;border:none;margin:10px 0 0 5%}
#main #wrapper p#checkboxblock label{text-align:left;width:15%}
#main #wrapper p#checkboxblock{clear:both;text-align:left;margin:8px 0 0;padding:0}
#main #wrapper input.radioblock{width:5%;float:none;display:inline;border:none;margin:10px 5px 0 0;padding:0}
#main #wrapper p.button{clear:both;position:relative;margin:20px auto 0}
#main #wrapper p.button img{width:auto;display:block;margin:0 auto}
#main #wrapper .button input{background:#BBA6CB;height:20px;width:auto;border:1px solid #8968A2;color:#fff;font-weight:700;display:block;float:none;clear:both;cursor:pointer;margin:1% auto 0;padding:0 0 5px}
fieldset.code{background:url(/css/images/degrade.gif) center top repeat-x;font-weight:700;margin:0 0 10px;padding:0 0 10px 10px}
fieldset{clear:both;border:1px solid #9FAFCF;background:url(/css/images/degrade.gif) center bottom repeat-x;margin:20px 0 10px;padding:0 0 20px 10px}
legend{color:#8F2F6A;font-weight:700}
p#btn-devis{position:absolute;top:420px;left:610px;width:330px}
p#btn-devis a{display:block;width:330px;height:63px;text-indent:-9900em;background:transparent url(/css/images/btn-devis.gif) left top no-repeat}
#sub h1,#sub h3{display:block;text-indent:-5000px;text-align:left;margin:0;padding:0}
#sub #nav #besoin{background:url(/css/images/fondbesoin.gif) center top repeat-y;margin:0 auto}
#sub #nav #besoin select{font-size:10px}
#sub #nav #besoin input{background:url(/css/images/boutonpetit.gif) center top no-repeat;border:none;display:block;width:auto;cursor:pointer;height:25px;color:#8F2F6A;font-weight:700;margin:2% auto 0}
#sub #nav #besoin label{display:block;width:65%;font-size:12px;margin:0 auto;padding:0 0 2px}
#sub #nav #besoin h3{height:59px;background:url(/css/images/besoinh3-interne.gif) center top no-repeat;margin:0 auto;padding:0}
#sub #nav #besoin form{display:block;background:url(/css/images/besoincentre-interne.gif) center top no-repeat;position:relative;margin:0 0 3px;padding:0 0 3px}
#sub #nav #besoin .hr{display:block;height:20px;background:url(/css/images/besoinbas-interne.gif) center top no-repeat;padding:0}
.flash #sub #nav #besoin .hr{height:590px;background:url(/css/images/besoinbas-flash.gif) center top no-repeat}
#sub #nav{background:url(/css/images/fondnav.gif) center top repeat-y}
#sub #nav #services{background:url(/css/images/fondservices-interne.gif) center top repeat-y}
#sub #nav #services h3{display:block;height:78px;background:url(/css/images/servicesh3-interne.gif) center top no-repeat;margin:0 auto;padding:0}
#sub #nav #services ul{display:block;background:url(/css/images/fondulservices-interne.gif) center top no-repeat;margin:0 auto;padding:5px 0}
#sub #nav #services ul li a{color:#000;font-weight:700;line-height:1.4em;font-size:12px;text-decoration:underline}
#sub #nav #services .hr{display:block;height:19px;background:url(/css/images/servicesbas-interne.gif) center top no-repeat}
#sub #nav #services ul li{position:relative;width:63%;list-style-type:none;background:url(/css/images/puce.gif) left top no-repeat;margin:8px auto 0;padding:0 0 0 20px}
#sub #nav #boutique{display:block;height:52px;text-indent:-5000px;background:url(/css/images/boutique.jpg) center top no-repeat;margin:0}
#assistance .hr{display:block;height:96px;position:relative;background:url(/css/images/basnav.gif) center top no-repeat}
#charte{display:block;background:url(/css/images/charte.gif) center top no-repeat;height:81px;text-indent:-9999em;margin:0}
#charte a{display:block;height:60px;text-indent:-9999em;margin:0 0 0 30px}
div#ffd{display:block;background:url(/css/images/ffd.gif) center top no-repeat;height:119px;text-indent:-5000px;margin:0}
div#ffd a{display:block;height:80px;text-indent:-9999em;margin:0 0 0 30px;padding:10px 0 0}
#main p:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] #main p{display:block}
* html #main p{height:1%}
.violet,#main p.violet strong{color:#8F2F6A}
img,#main p.both,#main #wrapper #avantages{clear:both}
#header h1,#header h3,#main #navigation_interne .hr{display:none}
#header a:hover#accueil,#header a:hover,#main #wrapper #avantages a:hover{text-decoration:none}
#main a#toppage,#main a.europcar{float:right;text-decoration:underline;color:#000}
#main p.blue,#main p strong,b{color:#0085FF;font-weight:700}
#main #planbloc,#main #planservices{width:45%;float:left;background:url(/css/images/id.gif) center bottom repeat-x;border:1px solid #9DADCD;margin:3% 0 0 3%;padding:2% 0 3% 2%}
#main #wrapper #bloc,#main #wrapper #blocright{clear:both;margin:0 0 4%}
#main #wrapper #simplifier p,#main #wrapper #contact p{clear:none;width:auto;padding:10px 0 0}
#main #wrapper #liste_checkbox,#main #wrapper p#checkbox{clear:left;margin:0;padding:0}
#assistance,#assistancedevis{font-size:10px;background:url(/css/images/assistance-interne.gif) center top no-repeat}
#assistance h3,#assistancedevis h3{text-indent:0;color:#8F2F6A;font-size:16px;font-weight:700;position:relative;z-index:20;padding:45px 0 0 25px}
#assistance p,#assistancedevis p{margin:0}
#assistance p#first,#assistancedevis p#first{width:78%;letter-spacing:.1em;line-height:1.2em;padding:3px 0 0 35px}
#assistance p#prix,#assistancedevis p#prix{font-size:10px;padding:0 0 0 59px}
#assistance p#contact,#assistancedevis p#contact{color:#0079F2;font-size:19px;font-weight:700;padding:7px 0 0 46px}