@font-face{font-family:frutiger75-black;src:url(/css/font/frutiger75-black/frutiger75-black-webfont.eot?#iefix) format(embedded-opentype), url(/css/font/frutiger75-black/frutiger75-black-webfont.woff) format(woff), url(/css/font/frutiger75-black/frutiger75-black-webfont.ttf) format(truetype), url(/css/font/frutiger75-black/frutiger75-black-webfont.svg#webfont) format(svg)}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
body{font-size:75%;color:#E3004F;background:#FFF;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.4em}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;width:100%}
caption,th,td{text-align:left;font-weight:400}
table,td,th{vertical-align:middle}
blockquote:before,blockquote:after,q:before,q:after{content:""}
h1,h2,h3,h4,h5,h6{font-weight:400;color:#e3004f}
h1{font-size:1em;line-height:1;margin-bottom:.5em}
h2{font-size:2em;margin-bottom:.75em}
h3{font-size:1.5em;line-height:1;margin-bottom:1em}
h4{font-size:1em;line-height:1.25;margin-bottom:1.25em;height:1.25em}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em}
p img{margin:0 1.5em 1.5em;padding:0}
p img.right{float:right;margin:0 0 1.5em 1.5em}
p img.left{float:left;margin:0 1.5em 1.5em 0}
a:focus,a:hover{color:#000;text-decoration:none}
a{color:#009;text-decoration:underline;overflow:hidden}
blockquote{color:#666;font-style:italic;margin:1.5em}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
address{font-style:italic;margin:0 0 1.5em}
pre,code{white-space:pre;margin:1.5em 0}
pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}
dd{margin-left:1.5em}
th{font-weight:700;background:#C3D9FF}
th,td{padding:4px 10px 4px 5px}
tr.even td{background:#E5ECF9}
caption{background:#eee}
select{font-size:1em;color:#000;border:solid 1px #a5acb2;padding:0}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}
.loud{color:#000}
.highlight{background:#ff0}
.added{background:#060;color:#fff}
.removed{background:#900;color:#fff}
.first{margin-left:0;padding-left:0}
.last{margin-right:0;padding-right:0}
.top{margin-top:0;padding-top:0}
.bottom{margin-bottom:0;padding-bottom:0}
.left{float:left}
.center{text-align:center}
.column{float:left;margin:0}
.clearfix:after,#aide:after,#subventions:after,.bloc:after,#simplifier:after,#avantages:after,#contact:after,#main #partenaire p:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
* html .clearfix,* html #aide,* html #subventions,* html .bloc,* html #simplifier,* html #avantages,* html #contact,* html #main #partenaire p{height:1%}
.two_columns{width:450px}
.large_column{width:673px}
.small_column{width:230px}
.inside{overflow:hidden;width:100%}
#corner-top-left{background:url(/css/img/refonte/top-left-rose.png) 0 0 no-repeat;position:absolute;height:350px;width:2000px;left:50%;margin-left:-1917px}
#corner-bottom-right{background:url(/css/img/refonte/bottom-right-rose.png) 100% 100% no-repeat;position:relative;width:2000px;height:350px;left:50%;margin-left:95px;margin-top:-300px}
#wrapper{width:974px;margin:0 auto}
#wrapper .internal{position:relative;width:974px;margin:0 auto;padding:0}
#header h1{width:298px;height:119px;background:#e3004f url(/css/img/refonte/logo.jpg) 0 bottom no-repeat;padding-top:34px;float:left}
#header h1 a{display:block;width:298px;height:119px;text-indent:-9900em;overflow:hidden}
#header ul{float:left;width:393px;margin:0;padding:58px 0 0 8px}
#header ul li{float:left;margin:0 0 0 23px;padding:0}
#header ul li a{display:block;float:left;text-indent:-5000px}
#header ul li.calculateur{padding-top:11px}
#header ul li.calculateur a{background:url(/css/img/refonte/btn/calculateur-de-volume.jpg) 0 0 no-repeat;width:158px;height:92px}
#header ul li.devis-gratuit a{background:url(/css/img/refonte/btn/devis-gratuit.jpg) 0 0 no-repeat;width:189px;height:114px}
#header ul li.calculateur a:hover{background-position:0 -92px}
#header ul li.devis-gratuit a:hover{background-position:0 -114px}
#content{clear:both;width:955px;background:#D9014C url(/css/img/refonte/bg-content-sub-double.gif) 100% 100% no-repeat;margin:0 auto;padding:0 0 5px 15px}
#main{width:672px;float:left;position:relative;z-index:100;background:url(/css/img/refonte/bg-content-main-double.gif) 0 0 repeat-y;padding:0 10px}
#navigation_interne{background:#FFF;display:inline;padding-bottom:8px;width:148px;float:left;min-height:150px;margin:15px 20px 0 4px}
#main #navigation_interne h4{color:#E3004F;font-family:frutiger75-black, arial, sans-serif;padding:0 0 0 22px}
#navigation_interne ul{width:135px;margin:10px auto 0 10px}
#navigation_interne ul li{background:url(/css/img/refonte/puce.png) left 4px no-repeat;width:120px;margin:0 0 5px;padding:0 0 0 12px}
#navigation_interne ul li a{color:#E3004F;font-size:.9em;text-decoration:none}
#container{float:right;width:500px;margin:0}
#breadcrumb{background:#D9014C;width:692px;color:#FFF;margin:0 0 7px -10px;padding:8px 0}
#breadcrumb li{display:inline;color:#FFF;font-family:frutiger75-black, arial, sans-serif;padding:0 0 0 4px}
#breadcrumb li a{color:#FFF;font-family:frutiger75-black, arial, sans-serif;padding:0 4px 0 0}
#main #haut,#main h3{width:630px;height:29px;background:transparent url(/css/img/refonte/h3_title_double.gif) left top no-repeat;color:#FFF;font-weight:700;font-size:1.4em;font-family:frutiger75-black, arial, sans-serif;margin:0 0 0 -3px;padding:9px 16px 6px 34px}
#main h4{color:#e3004f;font-weight:700;font-family:frutiger75-black, arial, sans-serif;margin:15px 0 10px}
#main h5{color:#e3004f;font-weight:700;margin:0 0 5px;padding:5px 0 0}
#main p{line-height:1.2em;color:#e3004f;text-align:justify;margin:0 0 5px}
#main a.toppage{color:#e3004f;text-align:right;display:block;margin:0 0 15px}
#main p#remarque{color:#e3004f;font-style:italic}
#main p.center{font-weight:700;color:#e3004f;margin:15px 0}
#main #aide,#main #subventions{width:70%}
#main #aide{border:1px solid #DDD;margin:20px 0 0;padding:15px 15px 0}
#main .bloc{border:1px solid #DDD;margin:20px 0 0;padding:15px}
#main .bloc h4{margin:0 0 10px}
#main .bloc ul{padding-left:5px;margin:5px 0 10px}
#main .bloc ul li{padding-left:12px;background:url(/css/images/pucecarre.gif) left 5px no-repeat;line-height:14px;margin:0 0 5px}
#main .bloc table{margin-top:15px}
#main .bloc table td{border:1px solid #fff;background:#e5e9f4;text-align:center}
#main .bloc table td.empty{border:none;background:none}
#main .bloc table td.head{border-bottom:0}
#main .bloc table td.right{float:none;border-right:0}
#main .bloc p span.legende,#main #aide p span.legende{display:block;margin-top:10px;color:#e3004f;font-size:11px;font-weight:400}
#main p.legende{display:block;margin-top:10px;font-size:11px;text-align:center}
#main #subventions,#main #simplifier,#main #avantages,#main #contact{border:1px solid #DDD;margin:20px 0;padding:15px}
#main #simplifier{margin:0 0 20px}
#main #adresse a#changement_adresse{background:transparent url(/css/images/chgtadresse.gif) no-repeat scroll center top;display:block;height:80px;text-indent:-5000px;width:220px;margin:30px auto}
#main p.bottom{color:#e3004f;font-weight:700;margin:10px 0 30px}
#main p.europcar{text-align:right;margin:0 0 10px}
#main div.text_right{overflow:hidden}
#main #resultat_cout{height:200px;text-align:center;padding:40px 230px 60px 25px}
#main #resultat_cout h4{font-size:1.2em;color:#8A0956;font-weight:700;line-height:1.2em;margin:0;padding:0 30px 12px}
#main #resultat_cout h5{width:274px;text-align:center;font-size:1.4em;color:#3363A1;font-weight:700;line-height:1.2em;margin:15px auto 20px;padding:0 30px}
#main h3.second{color:#5F73B5;font-size:1.5em;background:none;margin:0;padding:0}
#main h3.second span{color:#8A0956}
#main ul.partenaires li{float:left;width:180px;height:150px;margin:0 40px 20px 0}
#main ul.partenaires li a{display:block;width:180px;height:150px;background:#BFC7E4}
#main p.important_devis{color:#AAA;width:510px;margin:-35px 0 30px}
#main p em{color:#888;font-style:italic}
#main .internal_view ul li{background:url(/css/img/refonte/puce.png) left 6px no-repeat;margin:0 0 5px 10px;padding:0 0 0 16px}
#main ul.homebox{margin:15px 0 10px}
#main ul.homebox li{background:url(/css/img/navigation_puce.png) left top no-repeat;margin:0 0 5px 10px;padding:0 0 0 20px}
#main ul.left{margin:0 0 15px}
#main ul.left li{background:none;float:left;margin:0 25px 0 0;padding:0}
#main #partenaire p img{float:right;margin:0 0 5px 5px}
#main #partenaire .curvedbox{width:447px;background:#e7eaf4 url(/css/img/form_box_bottom_single.gif.v.0.2) left bottom no-repeat;padding-bottom:8px;min-height:150px;margin:10px 0}
#main #partenaire .curvedbox p{width:95%;margin:5px auto}
#sub{float:right;width:242px;position:relative;z-index:100;background:url(/css/img/refonte/bg-sub-double.gif) 0 0 repeat-y;margin:-163px 0 0;padding:10px 0 0 10px}
#sub #nav{padding:0 10px 6px 0}
#services{position:relative;background:url(/css/img/refonte/bg-service.gif) 0 100% repeat-y;width:232px}
#services h3{width:232px;background:url(/css/img/refonte/titre/nos-services.gif) 50% 0 no-repeat;height:55px;text-indent:-5000px;margin:0;padding:0}
#services #services2{width:225px;margin:0;padding:18px 0 8px}
#services #services2 h4{background:url(/css/img/refonte/puce.png) 8px 5px no-repeat;color:#fff;font-size:12px;font-weight:400;text-decoration:underline;line-height:16px;display:block;width:177px;height:auto;margin:0 0 0 18px;padding:0 0 10px 26px}
#services #services2 h4 a{color:#e3004f;font-family:frutiger65-bold, arial, sans-serif}
#nav a#boutique{display:block;background:url(/css/img/refonte/btn/boutique-demenagement.jpg) left top no-repeat;width:225px;height:57px;text-indent:-5000px;margin:10px 0 0 4px}
#nav a#boutique:hover{background-position:0 -57px}
#nav #besoin{background:url(/css/img/refonte/bg-service.gif) 0 100% repeat-y;width:232px;margin:12px 0 0;padding:0 0 15px}
#nav #besoin h3{background:url(/css/img/refonte/titre/conseil-demenagement.gif) left top no-repeat;width:232px;display:block;height:54px;text-indent:-5000px;margin:0}
#nav #besoin select{width:153px;border-top:1px solid #797979;border-right:none;border-bottom:none;border-left:none;margin:0 0 0 35px}
#nav #besoin form{padding:10px}
#nav #assistance{background:url(/css/img/refonte/bg-service.gif) 0 100% repeat-y;width:232px;color:#e3004f;margin:12px 0 0;padding:0 0 15px}
#nav #assistance h3{background:url(/css/img/refonte/titre/assistance-demenagement.gif) left top no-repeat;width:232px;display:block;height:59px;text-indent:-5000px;margin:0}
#nav #assistance p{line-height:1.2em;text-align:justify;margin:0;padding:0 23px 7px}
#nav #assistance p#contact{display:block;font-family:frutiger75-black, Arial, sans-serif;font-size:18px;padding-bottom:0}
#nav #assistance p#prix{font-size:10px}
#nav #charte a{display:block;width:232px;height:75px;background:url(/css/img/refonte/btn/assistance-engagement.gif) 0 0 no-repeat;text-indent:-5000px;margin:10px 0}
#nav #charte a:hover{background-position:0 -75px}
#contact_links{width:69px;clear:both;position:relative;z-index:2;padding:19px 0 10px 885px}
#contact_links li{float:left;margin:0 5px 0 0;padding:0}
#contact_links li a{text-indent:-5000px;width:18px;height:11px;display:block}
#contact_links li.de a{background:url(/css/img/refonte/flag/de.gif) 0 0 no-repeat}
#contact_links li.es a{background:url(/css/img/refonte/flag/es.gif) 0 0 no-repeat}
#contact_links li.uk a{background:url(/css/img/refonte/flag/uk.gif) 0 0 no-repeat}
#main p.planaccueil{margin:10px 0 20px 12px}
#main p.planaccueil a{font-size:16px;font-weight:700;text-decoration:none;background:url(/css/img/refonte/puce.png) 0 6px no-repeat;margin:10px 0;padding:0 0 0 15px}
.curvedbox{margin-bottom:16px;width:678px;background:transparent url(/css/img/refonte/bg-curvedbox-double.gif) left bottom no-repeat;padding-bottom:8px}
.curvedbox h4 .uppercase{text-transform:uppercase}
.curvedbox ul{margin:0 0 0 30px}
.curvedbox ul li{margin:0 0 5px}
#footer{clear:both;width:940px;position:relative;z-index:4;color:#e3004f;margin:0 auto;padding:20px 10px}
#footer p#copyright{float:right;margin:0}
#footer p#copyright a{color:#e3004f;text-decoration:none}
#footer p#copyright a span{background:url(/css/img/refonte/ss3i-rose.png) 0 0 no-repeat;text-indent:-5000px;width:43px;height:12px;float:left}
#footer ul li a{color:#e3004f;margin:0 3px 0 0}
#baseline{width:940px;text-align:left;position:relative;z-index:3;color:#e3004f;min-height:75px;margin:0 auto}
.promo-city{float:left;background:#FFF;width:405px;margin:8px 13px 8px 0}
.promo-city li{font-weight:700;border:none!important;padding:4px 8px}
.promo-city li em{font-weight:400}
.promo-price{font-size:14px;float:right;width:245px;text-align:center!important;vertical-align:middle;margin:8px 0!important;padding:15px 0 0}
.promo-price span.old{font-size:14px;text-decoration:line-through}
.promo-content{clear:both;padding:5px 0 10px}
.promo-content .infos{background:#FFF;font-weight:700;margin:5px 0!important;padding:5px}
.btn-list-promo{display:block;width:256px;height:23px;border:none;cursor:pointer;text-transform:uppercase;font-weight:700;color:#FFF!important;background:transparent url(/css/img/refonte/btn/bg-btn-devis.png) left top no-repeat;text-decoration:none;font-size:16px;text-align:center;font-family:frutiger75-black, arial, times, sans-serif;margin:0 auto 10px;padding:12px 0 18px}
.btn-show-promo{text-align:right;font-family:frutiger75-black, arial, times, sans-serif;font-size:14px;display:block;margin-right:5px}
.list-promos{margin:0 0 10px!important}
.list-promos li{border-top:1px solid #E3004F;padding-bottom:10px}
form .semicolumns{width:335px}
.error,.notice,.success{margin-bottom:1em;border:2px solid #ddd;padding:.8em}
.error{background:#E76C12;color:#FFF!important;border:none;font-weight:700}
.notice{background:#F6D1DE;color:#E3004F;border-color:#E3004F}
.success{background:#53B921;color:#FFF!important;border:none}
.notice a{color:#514721}
.info{font-size:.9em}
form{padding:16px 0}
form h3{width:883px;height:29px;padding-left:28px;font-size:1.1666em;background:transparent url(/css/img/form_title_left_single.gif) left top no-repeat}
form h3 strong{display:block;height:29px;line-height:29px;padding-left:5px;color:#fff;background:transparent url(/css/img/form_title_right_single.gif) right top no-repeat}
form label{display:block;float:left;text-align:right;color:#e3004f}
form label.normal,form .curvedbox .semicolumns label.normal{width:205px;padding-right:4px}
form .curvedbox #loginform .semicolumns label.normal{width:100px;padding-right:4px}
form .semicolumns label.normal,form .plain label.normal{width:210px}
form label.label_medium{width:70px;padding-right:4px}
form label.label_small{width:44px;padding-right:4px}
form .text,form textarea,form select{border:solid 1px #e3004f;font-size:1em}
form .text,form textarea{background:#fff url(/css/img/input_single.gif) left top repeat;font-size:.9em;padding:2px}
form .size_normal{width:280px}
form .curvedbox #loginform .semicolumns .size_normal{width:225px}
* html form .curvedbox #loginform .semicolumns .size_normal{width:220px}
form .size_medium{width:90px}
form .size_small{width:65px}
form .large_textarea{width:430px}
form .spacing_top{padding-top:26px}
form p{margin:0 0 7px}
form .form_container{padding-bottom:16px}
textarea{font-size:12px;font-family:arial, sans-serif;width:698px}
form em{padding-left:5px;color:#e3004f;font-size:.9em}
#main p span.form_error,.form_error{display:block;font-size:.9em;margin-left:210px;font-weight:700;color:#FFF;padding-left:20px;background:#E76C12 url(/css/img/form-error_single.gif) left 3px no-repeat;max-width:265px}
#main p.tiny_size span.form_error{margin-left:74px;width:105px}
#wrapper form .input_form_error{border:solid 1px #E76C12}
#button_form{margin-left:223px;width:256px;height:53px;border:none;cursor:pointer;text-transform:uppercase;font-weight:700;color:#fff;background:transparent url(/css/img/refonte/btn/bg-btn-devis.png) left top no-repeat}
#main p #button_form strong,#button_form strong{display:block;text-align:center;text-decoration:none;color:#fff;font-size:17px}
#inscription_partenaire{display:block;width:256px;height:53px;border:none;cursor:pointer;text-transform:uppercase;font-weight:700;color:#fff;background:transparent url(/css/img/refonte/btn/bg-btn-devis.png) left top no-repeat;text-decoration:none;margin:0 0 16px 30px}
#main p #inscription_partenaire strong{display:block;margin-top:6px;line-height:21px;font-size:16px;text-align:center;text-decoration:none;color:#fff}
form .radiobutton input{margin-left:193px;float:left}
form .radiobutton label{float:none;text-align:left;width:auto}
form#suivi .radiobutton input{clear:both;margin-left:30px}
p.submit input,#container-1 .submit{background:#FFF;border:1px solid #FFF;color:#E3004F;font-size:120%;font-weight:700;vertical-align:top;cursor:pointer;padding:3px 15px 2px}
#container-1 .submit{border:1px solid #E3004F;font-size:100%;font-weight:700;vertical-align:top;cursor:pointer;text-align:left;margin:2px 10px 0;padding:1px 5px 2px}
#main .curvedbox h4{width:648px;height:39px;line-height:39px;font-weight:700;color:#FFF;font-size:14px;background:transparent url(/css/img/refonte/bg-title-curvedbox-double.gif) left top no-repeat;text-transform:uppercase;font-family:frutiger75-black, Arial, sans-serif;margin:0;padding:3px 0 0 30px}
#main .curvedbox ul h4{width:auto;height:auto;line-height:1.4em;font-weight:700;font-size:1.1em;background:0;margin:0;padding:0}
.curvedbox p{margin-bottom:4px}
#main #suivi .curvedbox h4{width:650px;height:auto;line-height:1.2em;margin:0 0 10px;padding:10px 0 0 30px}
.ui-tabs-nav,.ui-tabs-panel{font-family:"Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;font-size:12px}
.ui-tabs-nav{list-style:none;margin:0;padding:0 0 0 4px}
.ui-tabs-nav:after{display:block;clear:both;content:" "}
.ui-tabs-nav li{float:left;min-width:84px;margin:0 0 0 1px}
.ui-tabs-nav a,.ui-tabs-nav a span{display:block;background:url(/css/img/tab.png) no-repeat;padding:0 10px}
.ui-tabs-nav a{padding-left:0;color:#e3004f;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;outline:0;margin:1px 0 0}
.ui-tabs-nav .ui-tabs-selected a{position:relative;top:1px;z-index:2;margin-top:0;color:#000}
.ui-tabs-nav a span{width:64px;min-width:64px;height:18px;min-height:18px;padding-top:6px;padding-right:0}
*>.ui-tabs-nav a span{width:auto;height:auto}
.ui-tabs-nav .ui-tabs-selected a span{padding-bottom:1px}
.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active{background-position:100% -150px}
.ui-tabs-nav a,.ui-tabs-nav .ui-tabs-disabled a:hover,.ui-tabs-nav .ui-tabs-disabled a:focus,.ui-tabs-nav .ui-tabs-disabled a:active{background-position:100% -100px}
.ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav a:active span{background-position:0 -50px}
.ui-tabs-nav a span,.ui-tabs-nav .ui-tabs-disabled a:hover span,.ui-tabs-nav .ui-tabs-disabled a:focus span,.ui-tabs-nav .ui-tabs-disabled a:active span{background-position:0 0}
.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text}
.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-unselect a:hover,.ui-tabs-nav .ui-tabs-unselect a:focus,.ui-tabs-nav .ui-tabs-unselect a:active{cursor:pointer}
.ui-tabs-disabled{opacity:.4;filter:alpha(opacity=40)}
.ui-tabs-panel{border-top:1px solid #97a5b0;background:transparent;padding:1em 8px}
.ui-tabs-loading em{padding:0 0 0 20px}
#main.tab .submit{display:inline;widtu:auto;float:none;width:20%;padding:0 4px}
#main .tab form{display:block;width:95%;margin:0;padding:0}
#stat{width:100%;border:solid 1px #91578B;border-width:1px 0;margin:16px 0}
#stat th{background-color:#E2D1EF;text-align:center;font-size:11px;padding:4px 5px}
#stat td{border-bottom:dotted 1px #E2D1EF;font-size:11px;text-align:center;padding:3px}
.pager{color:#042B3F;text-align:left;margin:10px 0;padding:5px 15px}
.pager span.atThisPage{background:#FFF none repeat scroll 0;color:#95BAEF;font-size:13px;font-weight:700;vertical-align:top;border-color:#999;padding:2px 6px}
pre{overflow-x:auto;margin:0}
code{font-family:'andale mono','lucida console',monospace, arial;margin:0;padding:0}
#datepicker_div table,#datepicker_div tr,#datepicker_div th,#datepicker_div td{margin:0;padding:0}
#datepicker_div,.datepicker_inline{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#ddd;width:185px;margin:0;padding:0}
#datepicker_div{display:none;border:1px solid #777;z-index:9999}
.datepicker_inline{float:left;display:block;border:0}
.datepicker_rtl{direction:rtl}
.datepicker_dialog{border:4px ridge #ddd!important;padding:5px!important}
button.datepicker_trigger{width:25px}
img.datepicker_trigger{vertical-align:middle;margin:2px}
.datepicker_prompt{float:left;background:#ddd;color:#000;padding:2px}
* html .datepicker_prompt{width:185px}
.datepicker_control,.datepicker_links,.datepicker_header,.datepicker{clear:both;float:left;width:100%;color:#fff}
.datepicker_control{background:#D9014C;padding:2px 0}
.datepicker_links{background:#c80443;padding:2px 0}
.datepicker_control,.datepicker_links{font-weight:700;font-size:80%;letter-spacing:1px}
.datepicker_links label{color:#888;padding:2px 5px}
.datepicker_clear,.datepicker_prev{float:left;width:34%}
.datepicker_rtl .datepicker_clear,.datepicker_rtl .datepicker_prev{float:right;text-align:right}
.datepicker_current{float:left;width:30%;text-align:center}
.datepicker_close,.datepicker_next{float:right;width:34%;text-align:right}
.datepicker_rtl .datepicker_close,.datepicker_rtl .datepicker_next{float:left;text-align:left}
.datepicker_header{background:#D9014C;text-align:center;font-weight:700;height:1.3em;padding:1px 0 3px}
.datepicker_header select{background:#D9014C;color:#fff;border:0;font-weight:700}
.datepicker{background:#ccc;text-align:center;font-size:100%}
.datepicker a{display:block;width:100%}
.datepicker_daysRow{background:#eee;color:#666}
.datepicker_weekCol{background:#c80443;color:#fff}
.datepicker_daysCell{color:#000;border:1px solid #ddd}
.datepicker_weekEndCell{background:#ddd}
.datepicker_daysCellOver{background:#fff;border:1px solid #777}
.datepicker_unselectable{color:#888}
.datepicker_today{background:#c80443!important}
.datepicker_currentDay{background:#999!important}
.datepicker_status{background:#ddd;width:100%;font-size:80%;text-align:center}
#datepicker_div a,.datepicker_inline a{cursor:pointer;background:none;color:#000;margin:0;padding:0}
.datepicker_inline .datepicker_links a{padding:0 5px!important}
.datepicker_control a,.datepicker_links a{color:#eee!important;padding:2px 5px!important}
.datepicker_titleRow a{color:#eee!important}
.datepicker_control a:hover{background:#fdd!important;color:#333!important}
.datepicker_links a:hover,.datepicker_titleRow a:hover{background:#ddd!important;color:#333!important}
.datepicker_multi .datepicker{border:1px solid #777}
.datepicker_oneMonth{float:left;width:185px}
.datepicker_newRow{clear:left}
.datepicker_cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
a img,.list-promos li.first-child{border:none}
h6,#content #main h2{font-size:1em;font-weight:700}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,li ul,li ol,ul,ol,#main p.europcar img,#nav p{margin:0}
p,dl{margin:0 0 1.5em}
strong,dfn,dl dt,.curvedbox ul li a,form label.required{font-weight:700}
em,dfn,tfoot{font-style:italic}
del,.quiet{color:#666}
ul,ol{list-style-type:none}
.hide,.hr,#main #resultat_cout h5 span,#nav h2,#services .hr hr,#nav #besoin label,.ui-tabs-hide{display:none}
.right,#main img.logo{float:right}
.clear,.promo-commentaire,form .radiobutton,#main .tab{clear:both}
.clearfix,#aide,#subventions,.bloc,#simplifier,#avantages,#contact,#main #partenaire p,* html .ui-tabs-nav,:first-child+html .ui-tabs-nav{display:inline-block}
html[xmlns] .clearfix,html[xmlns] #aide,html[xmlns] #subventions,html[xmlns].bloc,html[xmlns] #simplifier,html[xmlns] #avantages,html[xmlns] #contact,html[xmlns] #main #partenaire p,#main p a.bottom,.datepicker_daysCell a{display:block}
.relative,#header{position:relative}
#header strong,#main p strong,#main a,#main .internal_view{color:#e3004f}
#main p.violet,#main p.blue{color:#e3004f;font-weight:700;margin:15px 0 5px}
#main #aide img,#main #subventions img,#main .bloc img{margin:0 10px 0 0}
#main p span,#main span.important strong,#main .important strong,#main span.more_important strong,#main .more_important strong,#baseline a{color:#e3004f;font-weight:700}
#main span.important,#main .important,#main span.more_important,#main .more_important{color:#e3004f;font-weight:400}
#main ul.partenaires,#main .internal_view ul{margin:15px 0 0}
#main #partenaire .curvedbox h4,.curvedbox h4{width:417px;height:29px;line-height:29px;font-weight:700;color:#5f73b5;font-size:1em;background:transparent url(/css/img/form_box_top_single.gif.v.0.1) left top no-repeat;margin:0;padding:3px 0 0 30px}
#main .curvedbox p em,form .curvedbox label,#main .curvedbox ul h4 a{color:#FFF}
#footer ul li,#main .tab p a{display:inline}
.promo-city li span,.promo-price span{font-size:18px;font-family:frutiger75-black, arial, times, sans-serif}
.btn-list-promo:hover,#button_form:hover{background-position:0 -53px}
.error a,.success a,p.mdp-perdu a,.datepicker_today a{color:#FFF!important}
p.submit,p.mdp-perdu{text-align:right!important}
.datepicker_titleRow,.datepicker_titleRow .datepicker_weekEndCell{background:#c80443}
