/*
THEME NAME: Profil Plus
THEME URI: http://profilplus.com
DESCRIPTION: Hmm
VERSION: 1.0
AUTHOR: <a href="http://www.oreca.fr">Oreca.fr</a>
AUTHOR URI:TAGS: 
*/
*{margin: 0;outline: none;padding: 0;}
body{background: #f6f6f6;font-family: arial, verdana, sans-serif;font-size: 12px;position: relative;}
img{border: none;}
h2{font-size: 1.0em;}
a:link, a:visited{color: #d20057;text-decoration: none;}
a:hover{text-decoration: underline;}
#container{background: #ffffff url(images/container-background.jpg) repeat-y;margin: 0 auto;width: 1014px;}
#header{float: left;height: 116px;width: 1014px;}
#logo{display: block;float: left;height: 149px;width: 198px;}
h1{display: none;}
#uber-header{float: right;height: 22px;}
#emvForm{color: #bebebe;float: left;font-size: 11px;margin-top: 4px;}
#emvForm label{color: #00428e;display: block;float: left;}
#newsletter-input{border: 1px solid #d1d1d1;color: #7fa0c6;display: block;float: left;font-size: 10px;height: 12px;margin-left: 3px;width: 123px;}
#newsletter-button{background: #d1d1d1;border: 1px solid #d1d1d1;cursor: pointer;display: block;float: left;font-size: 8px;height: 14px;margin-left: 3px;padding-bottom: 2px;width: 12px;}
.addthis_toolbox{float: left;margin-left: 25px;margin-right: 10px;margin-top: 4px;}
.at300bs.at15t_compact{background: url(images/share-icon-16x16-OS.gif) no-repeat !important;}
a.addthis_button_compact{color: #00428e;font-size: 11px;}
#header-pub{background: white;float: left; height: 90px;width: 728px;}
#header #boutons{float: left;width: 79px;}
#header #boutons img{margin: 0 0 2px 2px;}
.sidebar{float: left;width: 163px;}
.sidebar.gauche{margin-left: 11px;margin-top: 31px;}
.sidebar .box{float: left;margin-bottom: 10px;width: 163px;}
.sidebar .box-header{color: #ffffff;float: left;font-size: 14px;font-weight: bold;height: 28px;text-align: center;width: 163px;}
.sidebar .box-header h2{display: block;padding-top: 7px;}
.sidebar .box-header.rose{background: url(images/sidebar-box-header-rose.jpg) no-repeat;}
.sidebar .box-header.bleu{background: url(images/sidebar-box-header-bleu.jpg) no-repeat;}
.sidebar .box-content{background: url(images/sidebar-box-content.jpg) repeat-y;float: left;width: 163px;}
.sidebar .box-content a{background: none;color: #00428e;text-decoration: none;}
.sidebar .box-content a:hover{background: none;color: #00428e;text-decoration: underline;}
.sidebar .box-content ul{float: left;list-style: none;margin-top: 7px;}
.sidebar .box-content ul li{margin: 0 0 5px 3px;width: 157px;}
.sidebar .box-content ul li.current_page_item a{background: #d20057 url(images/sidebar-box-content-bullet-hover.jpg) no-repeat 6px 5px;color: #ffffff;width: 142px;}
.sidebar .box-content ul li a{background: url(images/sidebar-box-content-bullet.jpg) no-repeat 6px 5px;display: block;padding: 0 0 0 14px;text-decoration: none;width: 143px;}
.sidebar .box-content ul li a:hover{background: #d20057 url(images/sidebar-box-content-bullet-hover.jpg) no-repeat 6px 5px;color: #ffffff;text-decoration: none;}
.sidebar .box-bottom{background: url(images/sidebar-box-bottom.jpg) no-repeat;float: left;height: 7px;margin-top: -3px;width: 163px;}
#content{color: #00428e;float: left;font-size: 14px;margin-left: 14px;width: 638px;}
#content-header{background: #00428e;color: #ffffff;float: left;font-size: 15px;font-weight: bold;height: 18px;margin-bottom: 3px;text-align: center;width: 638px; position:relative;}
#entry{float: left;}
*+html #entry{float: none;}
#entry a{color: #00428e;text-decoration: underline;}
#entry a:hover{background: #d20057;color: #ffffff;text-decoration: none;}
#entry p{padding: 5px 0 5px 0;}
#entry ul{margin: 10px;margin-top: 5px;}
#entry ul li{background: url(images/content-bullet.jpg) no-repeat 0 2px;list-style: none;margin-bottom: 8px;padding-left: 17px;}
.home #flash{background: #e9e9e9;float: left;height: 306px;margin-bottom: 3px;width: 638px;}
#ad-large{margin-bottom: 0;}
#footer{background: url(images/footer.gif) center no-repeat;clear: both;display: block;font-style: normal;height: 66px;margin: auto 0;position: relative;text-align: center;width: 100%;}
#footer-content{clear: both;font-size: 12px;font-weight: bold;height: 20px;line-height: 62px;margin: 0 auto;position: relative;text-align: center;width: 1014px;z-index: 1;}
#footer-content li{display: inline;list-style: none;}
*+html #footer-content li{padding-right: 10px;}
#footer-content li a{color: #ffffff;text-decoration: none;}
#footer-content li a:hover{text-decoration: underline;}
#footer-content li:after{color: #ffffff;content: " - ";}
#footer-content li.last:after{content: "";}
ul#plan-du-site{float: left;font-size: 12px;list-style: none;margin-top: 10px;}
ul#plan-du-site li{background: url(images/content-bullet.jpg) no-repeat 0 1px;float: left;font-weight: bold;list-style: none;margin: 2px 5px 10px 15px;padding-left: 17px;width: 175px;}
ul#plan-du-site li ul li{background: none;font-weight: normal;margin-bottom: 2px;margin-left: 5px;padding-left: 0;}
ul#plan-du-site li ul li:before{content: "- ";}
#france{background: url(agences/img/france.png) no-repeat;float: left;height: 429px;margin-left: -10px;position: relative;width: 421px;}
#region{height: 429px;position: relative;width: 421px;z-index: 10;zoom: 1;}
img{border: none;}
ul#liste-regions{background: url(images/liste-regions_bg.jpg) no-repeat;float: right;height: 390px;list-style: none;margin-top: 10px;padding: 8px 0 0 3px;width: 215px;}
ul#liste-regions li{background: url(images/sidebar-box-content-bullet.jpg) no-repeat 6px 5px;margin: 0;padding: 0 0 1px 16px;width: 196px;}
ul#liste-regions li:hover{background: #d20057 url(images/sidebar-box-content-bullet-hover.jpg) no-repeat 6px 5px;color: #ffffff;cursor: pointer;margin: 0;padding: 0 0 1px 16px;}
ul#liste-regions li.selected{background: #d20057 url(images/sidebar-box-content-bullet-hover.jpg) no-repeat 6px 5px;color: #ffffff;cursor: pointer;margin: 0;padding: 0 0 1px 16px;}
#load{float: left;}
*+html #load{float: left;width: 638px;}
.ajax-centre{float: left;height: 140px;margin-bottom: 20px;padding: 5px;width: 309px;}
.ajax-centre-nom{font-size: 13px;font-weight: bold;}
.ajax-centre-adresse{font-size: 12px;margin-bottom: 5px;}
.ajax-centre-tel{font-size: 12px;}
.nom-region{float: left;font-size: 18px;font-weight: bold;padding: 10px 5px;width: 628px;}
.aucun{font-size: 15px;font-weight: normal;}
#cforms2form{margin: 0;width: 638px;}
#cforms2form fieldset{float: left;margin-left: 3px;padding: 0;width: 316px;}
#cforms2form label{margin-right: 3px;padding: 3px;width: 100px;}
#cforms2form label span{font-size: 11px;padding: 0;width: 100px;}
#cforms2form ol.cf-ol li.cf-box-group{padding: 0;}
#cforms2form li input{font-size: 11px;padding: 2px 3px;width: 194px;}
#cforms2form li input.fldrequired{font-size: 11px;padding: 2px 3px;width: 191px;}
#cforms2form textarea{font-size: 11px;padding: 2px 3px;width: 194px;}
#cforms2form select{font-size: 11px;padding: 1px 2px;width: 201px;}
#cforms2form select option{color: #666666;font-size: 10px;padding: 0 2px;}
#cforms2form li#li-2-2.cf-box-title{color: black;float: left;font-size: 11px;font-weight: normal;line-height: 10px;padding-left: 0;padding-right: 10px;text-align: right;width: 103px;}
*+html #cforms2form li#li-2-2.cf-box-title{margin-top: 18px !important;}
#cforms2form li#li-2-2.cf_li_err{line-height: 10px;margin-right: 5px !important;padding: 2px !important;}
#cforms2form li#li-2-2items label{width: 35px;}
#cforms2form li#li-2-2items span{width: 45px;}
#cforms2form li#li-2-13{margin-top: 8px !important;}
#cforms2form li#li-2-13{margin-top: 11px\9 !important;}
*+html #cforms2form li#li-2-13{margin-top: 30px !important;}
#cforms6form{margin: 0;width: 638px;}
#cforms6form legend{font-size: 16px;}
*+html #cforms6form legend{margin-top: -25px;}
*+html #cforms6form{padding-top: 40px;}
#cforms6form label span{width: auto;}
#cforms6form .cf-fs1{float: left;margin: 0;padding: 0;width: 319px;}
#cforms6form .cf-fs1 label{width: 105px;}
#cforms6form .cf-fs1 input{width: 180px;}
#cforms6form .cf-fs1 input.fldrequired{width: 177px;}
#cforms6form .cf-fs2{float: left;margin: 0;margin-left: 10px;padding: 0;width: 309px;}
#cforms6form .cf-fs2 label{width: 215px;}
#cforms6form .cf-fs2 input{width: 45px;}
#cforms6form .cf-fs3{clear:both; margin: 0;padding: 0;width: 319px;}
#cforms6form .cf-fs3 label{width: 105px;}
#cforms6form .cf-fs3 ol.cf-ol li.cf-box-group{margin: 0 !important;margin-bottom: 10px !important;padding: 0;}
#cforms6form .cf-fs3 ol.cf-ol li.cf-box-title{background: #E0E0E0 !important;color: #000000;float: left;font-size: 12px;font-weight: normal;margin: 0 !important;margin: 0 15px 0 0 !important;padding: 5px;text-align: right;width: 105px;}
#cforms6form .cf-fs3 #li-6-19items label{height: 22px;line-height: 22px;margin-left: 0 !important;margin-top: 0 !important;width: 31px !important;}
#cforms6form .cf-fs3 input.fldrequired{width: 177px;}
#cforms6form .cf-fs3 input{width: 180px;}
#cforms6form input.backbutton, #cforms6form input.resetbutton, #cforms6form input.sendbutton{margin: 0 210px 10px 0;}

#cforms7form{margin:0; width: 638px;}
#cforms7form label, #cforms7form label span{width: 285px;}
#cforms7form ol.cf-ol li.cf-box-title{padding:10px 0 10px 5px !important; font-size:13px;}
#cforms7form ol.cf-ol li#li-7-1items.cf-box-group{padding:0 0 15px 15px; float:left;}
#cforms7form li#li-7-1items label, #cforms7form li#li-7-1items label span{width:160px;}
#cforms7form ol.cf-ol li#li-7-13items.cf-box-group{padding:0 0 15px 15px; float:left;}
#cforms7form li#li-7-13items label, #cforms7form li#li-7-13items label span{width:182px;}
.content-750 div.cf_info{width:100%; padding:15px 0 !important; margin:10px 0; text-align:center; font-weight:bold;}
.content-750 div.failure{color:#D13D3D;}
.content-750 div.success{color:#56cc00;}

#cforms8form{margin:0; width: 608px;}
#cforms9form{margin:0; width: 608px; padding:15px}

#age{background: url(images/continental-bg-01.jpg) no-repeat; width:624px; height:405px; margin-top:32px; float:left;}
#age-bloc{width:221px; margin-left:388px; margin-top:135px; float:left; color:#e76903; font-size:14px;}
#calcul_remise{border:1px solid #e1e1c7; height:22px; margin-top:25px; width:100%; color:#b6b6b6; text-align:center; font-size:12px; line-height:22px;}
#submit_remise{background: url(images/continental-age-bouton.jpg) no-repeat; width:221px; height:50px; border:0; text-indent:-9999em; cursor:pointer; margin-top:5px;}
.titre-remise{text-align:center; margin-top:13px; font-weight:bold;}
.bloc-remise{text-align:center; font-weight:bold; font-size:90px; line-height:90px;}
*+html .bloc-remise{margin-top:-5px;}
 
.bloc-remise sup{line-height:40px; font-size:38px;}
*+html .bloc-remise sup{line-height:80px; font-size:38px;}

#content.content-704{width:100%; margin-left:11px; color:#e76903; font-size:14px;}
#continental-droit{width:359px; height:405px; margin-top:32px; margin-left:9px; float:left; position:relative;}
#coords{padding:10px; background: url(images/continental-bg-droit.jpg) no-repeat; width:339px; height:385px;}
#continental-droit-title{font-weight:bold; margin-top:10px; float:left;}

#coords-radio{text-align:right; width:100%; margin:20px 0 10px 0; float:left;}
.continental-droit-line{text-align:right; width:100%; margin:5px 0; float:left;}
.continental-droit-line input{border:1px solid #e1e1c7; height:22px; padding:0 3px; color:#727272; line-height:22px;}
#continental-droit label{margin-right:5px;}

#submit_coords{background: url(images/continental-droit-bouton.jpg) no-repeat; width:199px; height:50px; border:0; text-indent:-9999em; cursor:pointer; margin:10px 0 0 63px;}
#submit_infos{background: url(images/continental-droit-bouton.jpg) no-repeat; width:199px; height:50px; border:0; text-indent:-9999em; cursor:pointer; margin:10px 0 0 63px; float:left;}
#select-agences{float:right;}
#select-agences #coords-agence{color:#727272; text-transform:capitalize; width:277px;}
#select-agences option{color:#727272; text-transform:capitalize;}

#infos{position:absolute; top:0; padding:10px; background: url(images/continental-bg-droit.jpg) no-repeat; width:339px; height:385px;}
#landing{position:absolute; top:0; padding:10px; background: url(images/continental-bg-droit.jpg) no-repeat; width:339px; height:385px;}

label.infos-circulation{float:left; width:175px;}
label.infos-pneus{float:left; width:175px;}
label.infos-dimensions{float:left; width:175px;}
.nom-region.aucun{width:323px;}
#civ-prenom-nom{font-size:18px; font-weight:bold; text-transform:uppercase; float:left; margin-top:30px;}
#final-agence{font-size:18px; font-weight:bold; float:left;}

.age-voiture-728{background:url(images/728x90-continental.jpg) no-repeat; width:728px; height:90px; position:relative;}
.age-voiture-728 #age-voiture-input{width:287px; height:22px; border:1px solid #dfddc2; font-size:12px; color:#b6b6b6; text-align:center; line-height:22px; position:absolute; right:25px; top:31px; }
.age-voiture-728 #age-voiture-bouton{background:url(images/728x90-continental-bouton.jpg) no-repeat; width:131px; height:29px; text-indent:-9999em; border:0; position:absolute; right:113px; bottom:2px; cursor:pointer;}
*+html .age-voiture-728 #age-voiture-bouton{display:block; text-indent: -999px; font-size: 0; display:block; line-height: 0;}

.offre{border-bottom:1px solid #ffefef; padding:10px; margin-top:15px; float:left; width:618px;}
.offre h2 a{text-decoration:none; padding:2px;}
#content-header #rss{position:absolute; right:3px; top:2px; font-size:12px;}
#content-header #rss a {color:#ffffff;}
#content-header #rss a span{display:block; float:left; padding-bottom:6px; padding-right:5px;}
.offre.odd{background:#f8f8f8;}
.offre.even{background:#efefef;}
.offre-date{text-align:right; font-size:0.9em;}
.offre-content{font-size:0.9em;}
.offre a.offre-more{color:#D20057; float:right; font-size:0.9em; font-weight:bold; margin-right:20px; margin-top:10px; text-decoration:none;}

.offre a{color: #00428e;text-decoration: underline;}
.offre a:hover{background: #d20057;color: #ffffff;text-decoration: none;}
.offre p{padding: 5px 0 5px 0;}
.offre ul{margin: 10px;margin-top: 5px;}
.offre ul li{background: url(images/content-bullet.jpg) no-repeat 0 2px;list-style: none;margin-bottom: 8px;padding-left: 17px;}

.single-offre #entry{padding:5px 15px 0;}