/*
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{font-family: arial, verdana, sans-serif;font-size: 12px;position: relative; background: #f6f6f6}*/
body{font-family: arial, verdana, sans-serif;  font-size: 12px; position: relative; background: #fff url(images/fond_profil_plus_hiver.jpg) top center no-repeat}
img{border: none;}
h2{font-size: 1.0em;}
a:link, a:visited{color: #d20057;text-decoration: none;}
a:hover{text-decoration: underline;}
#container{background: url(images/container-background.png) repeat-y;margin: 0 auto;width: 1014px; position:relative;}
#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; margin-right:125px;}
#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-input.newsletter-input-part{border: 1px solid #d1d1d1;color: #7fa0c6;display: block;float: left;font-size: 11px;height: 17px;margin-left: 6px;width: 145px;padding:0 2px; margin-bottom:5px;}
#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;}
#newsletter-button.newsletter-button-part{background: url(images/newsletter-input-button-part.jpg) no-repeat;border: none;cursor: pointer;display: block; float: none; font-size: 12px; height: 20px; margin: auto; margin-bottom:3px; margin-top:5px; width: 94px; text-align:center; color:#ffffff; font-weight:bold; padding-left:6px; padding-bottom:5px;}
.addthis_toolbox{position:absolute; top:4px; right:10px;}
.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;}

.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;}

#dem-devis-form .cform{margin: 0;width: 638px;}
#dem-devis-form fieldset{float: left;margin-left: 3px;padding: 0;width: 316px; margin-top:25px;}
#dem-devis-form fieldset legend{line-height:auto; *position:relative;}
#dem-devis-form fieldset.cf-fs2 li#li-6-13{margin-top:26px !important;}
#dem-devis-form fieldset.cf-fs3, #dem-devis-form fieldset.cf-fs4{margin-top:0 !important; *margin-top:10px!important;}
#dem-devis-form label{margin-right: 3px;padding: 3px;width: 100px;}
#dem-devis-form label span{font-size: 11px;padding: 0;width: 100px;}
#dem-devis-form ol.cf-ol li.cf-box-group{padding: 0; margin:0 !important;}
#dem-devis-form li input{font-size: 11px;padding: 2px 3px;width: 194px;}
#dem-devis-form li input.fldrequired{font-size: 11px;padding: 2px 3px;width: 191px;}
#dem-devis-form textarea{font-size: 11px;padding: 2px 3px;width: 194px;}
#dem-devis-form select{font-size: 11px;padding: 1px 2px;width: 201px;}
#dem-devis-form select option{color: #666666;font-size: 10px;padding: 0 2px;}

#dem-devis-form li#li-2-2.cf-box-title, #dem-devis-form li#li-6-2.cf-box-title, #dem-devis-form li#li-7-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;}

#dem-devis-form li#li-2-2.cf_li_err, #dem-devis-form li#li-6-2.cf_li_err, #dem-devis-form li#li-7-2.cf_li_err{line-height: 10px;margin-right: 5px !important;padding: 2px !important;}
#dem-devis-form li#li-2-2items label, #dem-devis-form li#li-6-2items label, #dem-devis-form li#li-7-2items label{width: 35px;}
#dem-devis-form li#li-2-2items span, #dem-devis-form li#li-6-2items span, #dem-devis-form li#li-7-2items span{width: 45px;}
#dem-devis-form li#li-2-13,	#dem-devis-form li#li-6-13,	#dem-devis-form li#li-7-13{margin-top: 8px !important;}
#dem-devis-form li#li-2-13, #dem-devis-form li#li-6-13, #dem-devis-form li#li-7-13{margin-top: 11px\9 !important;}
*+html #dem-devis-form li#li-2-13, *+html #dem-devis-form li#li-6-13, *+html #dem-devis-form li#li-7-13{margin-top: 30px !important;}

#analyse-parc-form .cform{margin: 0;width: 638px;}
*+html #analyse-parc-form .cform{padding-top: 40px;}
#analyse-parc-form legend{font-size: 16px;}
*+html #analyse-parc-form legend{margin-top: -25px;}
#analyse-parc-form label span{width: auto;}
#analyse-parc-form .cf-fs1{float: left;margin: 0;padding: 0;width: 319px;}
#analyse-parc-form .cf-fs1 label{width: 105px;}
#analyse-parc-form .cf-fs1 input{width: 180px;}
#analyse-parc-form .cf-fs1 input.fldrequired{width: 177px;}
#analyse-parc-form .cf-fs2{float: left;margin: 0;margin-left: 10px;padding: 0;width: 309px;}
#analyse-parc-form .cf-fs2 label{width: 215px;}
#analyse-parc-form .cf-fs2 input{width: 45px;}
#analyse-parc-form .cf-fs3{clear:both; margin: 0;padding: 0;width: 319px;}
#analyse-parc-form .cf-fs3 label{width: 105px;}
#analyse-parc-form .cf-fs3 ol.cf-ol li.cf-box-group{margin: 0 !important;margin-bottom: 10px !important;padding: 0;}
#analyse-parc-form .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;}
#analyse-parc-form .cf-fs3 input.fldrequired{width: 177px;}
#analyse-parc-form .cf-fs3 input{width: 180px;}
#analyse-parc-form input.backbutton, #analyse-parc-form input.resetbutton, #analyse-parc-form input.sendbutton{margin: 0 210px 10px 0;}
#analyse-parc-form .cf-fs3 #li-3-19items label{height: 22px;line-height: 22px;margin-left: 0 !important;margin-top: 0 !important;width: 31px !important;}

#cand-directe-form .cform{margin:0; width: 608px;}
#cond-spont-form .cform{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;}

.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;}

.particuliers .part-nav{width:210px; height:18px; background:#00428e; float:left; margin-right:4px; text-align:center; color:#ffffff; font-size:15px; font-weight:bold;	}
.particuliers .part-nav.final{margin-right:0;}
.particuliers a.part-nav:hover{text-decoration:none; background:#D20057;}

#categories-choix{margin-top:4px; float:left;}
#categories-choix .categorie-bloc{height:77px; width:77px; float:left; margin-right:5px; position:relative;}
#categories-choix .categorie-bloc.catyes{cursor:pointer}
#categories-choix .categorie-bloc.catyes:hover span, #categories-choix .categorie-bloc.catyes.selected span{color:#00428e;}
#categories-choix .titre{height:69px; width:59px; padding:8px 0 0 5px; float:left; margin-right:5px; position:relative; font-size:12px;}
#categories-choix .categorie-bloc.final{margin-right:0;}
#categories-choix .categorie-bloc span{display:block; position:absolute; top:46px; width:77px; text-align:center; color:#636363; font-size:11px;}
#categories-choix #auto{background:url(images/part/categories-box-sprite.gif) no-repeat 0 0;}
#categories-choix #moto{background:url(images/part/categories-box-sprite.gif) no-repeat -77px 0;}
#categories-choix #quad{background:url(images/part/categories-box-sprite.gif) no-repeat -154px 0;}
#categories-choix #camping{background:url(images/part/categories-box-sprite.gif) no-repeat -231px 0;}
#categories-choix #qx4{background:url(images/part/categories-box-sprite.gif) no-repeat -308px 0;}
#categories-choix #utilitaire{background:url(images/part/categories-box-sprite.gif) no-repeat -385px 0;}
#categories-choix #motoculture{background:url(images/part/categories-box-sprite.gif) no-repeat -462px 0;}

#categories-choix #auto.catyes:hover, #categories-choix #auto.catyes.selected{background:url(images/part/categories-box-sprite.gif) no-repeat -539px 0;}
#categories-choix #moto.catyes:hover, #categories-choix #moto.catyes.selected{background:url(images/part/categories-box-sprite.gif) no-repeat -616px 0;}
#categories-choix #quad.catyes:hover, #categories-choix #quad.catyes.selected{background:url(images/part/categories-box-sprite.gif) no-repeat -693px 0;}
#categories-choix #camping.catyes:hover, #categories-choix #camping.catyes.selected{background:url(images/part/categories-box-sprite.gif) no-repeat -770px 0;}
#categories-choix #qx4.catyes:hover, #categories-choix #qx4.catyes.selected{background:url(images/part/categories-box-sprite.gif) no-repeat -847px 0;}
#categories-choix #utilitaire.catyes:hover, #categories-choix #utilitaire.catyes.selected{background:url(images/part/categories-box-sprite.gif) no-repeat -924px 0;}
#categories-choix #motoculture.catyes:hover, #categories-choix #motoculture.catyes.selected{background:url(images/part/categories-box-sprite.gif) no-repeat -1001px 0;}

.hiddeninput{display:none;}

.particuliers h2{font-size:12px; color:#00428e; background: url(images/part/part-h2-bg.gif) no-repeat right; width:398px; height:22px; float:left; line-height:22px; margin-left:5px;}
.particuliers h2 span{font-size:14px; color:#ffffff; font-weight:bold; padding-left:52px;}

#criteresdimensions{width:636px; height:141px; border:1px solid #d20057; float:left; position:relative;}
#criteresdimensions fieldset{background: url(images/part/particuliers-form-border.gif) no-repeat left -1px; height:141px; border:0; float:left;}
#criteresdimensions fieldset.field1{height:120px; width:220px; padding:22px 0 0 20px;}
#criteresdimensions fieldset.field2{width:220px; padding:37px 0 0 20px; height:104px;}
#criteresdimensions fieldset.field2 select{ margin-bottom:25px;}
#criteresdimensions fieldset label{width:65px; float:left; font-size:12px; line-height:18px;}
#criteresdimensions fieldset select{float:left; margin-bottom:20px; width:131px; font-size:11px; padding:2px 0; color:#4b4b4b;}

#link-back{border:1px solid #D20057; display:block; font-size:13px; height:24px; left:13px; line-height:24px; padding:0 0 0 15px; position:absolute; text-align:left; top:247px; width:153px; background:url(images/puce-back.gif) no-repeat 5px 9px;}

#content.fiche-pneu{margin-left:188px;}

#part-button-submit{position:absolute; width:230px; height:29px; border:0; background:url(images/part/particuliers-button-submit-new.png) no-repeat; bottom:-29px; left:204px; color:#ffffff; font-size:14px; font-weight:bold; cursor:pointer; padding-bottom:3px; padding-left:2px;}
#part-button-submit:hover{background:url(images/part/particuliers-button-submit-new.png) no-repeat 0 -29px;}

#preliminaires-choix{float:left; width:156px;}

#saison-choix{width:122px; height:77px; float:left;  padding-top:12px;}
#structure-choix{width:122px; height:37px; float:left; padding-top:8px;}
.saison-bloc, .structure-bloc{width:89px; height:37px; margin-bottom:6px; margin-left:34px;}
.saison-bloc.seasonyes, .structure-bloc.structureyes{cursor:pointer;}
.saison-bloc#ete{background:url(images/part/saison-box-sprite.gif) no-repeat 0 0;}
.saison-bloc#hiver{background:url(images/part/saison-box-sprite.gif) no-repeat -89px 0;}
.structure-bloc#RFT{background:url(images/part/saison-box-sprite.gif) no-repeat -178px 0;}

.saison-bloc#ete.seasonyes:hover, .saison-bloc#ete.seasonyes.selected{background:url(images/part/saison-box-sprite.gif) no-repeat -267px 0;}
.saison-bloc#hiver.seasonyes:hover, .saison-bloc#hiver.seasonyes.selected{background:url(images/part/saison-box-sprite.gif) no-repeat -356px 0;}
.structure-bloc#RFT.structureyes:hover, .structure-bloc#RFT.structureyes.selected{background:url(images/part/saison-box-sprite.gif) no-repeat -445px 0;}

#prefs-choix{width:115px; height:130px; float:left; padding-top:12px; background: url(images/part/particuliers-form-border.gif) no-repeat left top; margin-top:-89px;}
.prefs-bloc{width:89px; height:37px; margin-bottom:3px; margin-left:17px; background:url(images/part/prefs-box-sprite.gif) no-repeat; color:#636363; text-align:center; font-size:12px; font-weight:bold; line-height:37px;}
.prefs-bloc.prefsyes{cursor:pointer;}
.prefs-bloc.prefsyes:hover, .prefs-bloc.prefsyes.selected{ background:url(images/part/prefs-box-sprite.gif) no-repeat -89px 0; color:#ffffff;}

.pneus-resultats #criteresdimensions{height:24px; overflow:hidden;}
.pneus-resultats h2{margin-top:10px;}

.affinage{margin-top:10px;}
.affinage label{font-size:12px; font-weight:bold; color:#00428e; width:; padding:0 8px; width:145px; float:left;}
.affinage select{float:left; margin:3px 0 10px 8px; width:146px; color:#343434;}
.affinage select#select-tarif{font-size:11px;}
.affinage select option{padding:2px; font-size:11px;}
.affinage #select-radio{float:left; margin:6px 0 10px 8px; width:100%;}
.affinage #select-radio input{margin-left:8px; margin-right:3px;}
.affinage #select-radio label{padding:0 0 5px 2px;}
.affinage #part-button-submit-affinage{float:right; margin-bottom:5px; margin-right:10px;}

.legende-qualites{width:163px; height:70px; background:url(images/part/legende-qualites-bg.jpg) no-repeat; float:left; margin-bottom:8px;}
.legende-qualites img{margin:4px; float:left;   }
.legende-qualites div{float:left; width:88px; text-align:center; padding-top:22px; color:#00428E; font-weight:bold;}

#liste-resultats{float:left; width:477px; font-weight:bold; font-size:12px; padding:5px;}
#modif-recherche{float:right; width:134px; font-size:12px; padding:5px 5px 5px 10px; cursor:pointer; background:url(images/part/recherche-toggle.gif) no-repeat 2px 9px;}
#modif-recherche.toggled{background:url(images/part/recherche-toggled.gif) no-repeat 0px 10px;}

#content-big-list-pagination{float:left; width:638px; height:50px; background:#d20057; margin-top:3px; color:#ffffff; position:relative;}
#content-big-list-pagination-bottom{float:left; width:638px; height:50px; background:#d20057; margin-top:3px; color:#ffffff; position:relative;}

#big-load-nbs{text-align:center; font-size:14px; font-weight:bold; padding-top:6px;}

#pagination-container{position:absolute; bottom:5px; right:5px; font-size:12px;}
#pagination-container span{}
#pagination-container ul{display:inline;}
.pagination li{display:inline; cursor:pointer; padding:0 2px;}
.pagination li.li-selected{font-weight:bold; text-decoration:underline;}
.pagination li:hover{font-weight:bold;}

.orderbycontainer{font-size:12px; float:left; margin-top:6px; margin-left:10px;}
.orderbycontainer select{font-size:12px; margin-left:5px; color:##343434;}

.orderbyqualitecontainer{font-size:11px; margin-left:5px; float:left; margin-top:6px;}
.orderbyqualitecontainer select{font-size:12px; margin-left:5px; color:##343434;}

#content-big-list{float:left;}

#big-list-top{float:left; width:638px; height:8px; background:url(images/part/big-list-top.jpg) no-repeat; margin-top:3px;}
#big-list-bottom{float:left; width:638px; height:8px; background:url(images/part/big-list-bottom.jpg) no-repeat;}

#jauge{width:165px; height:60px; background:#ffffff url(images/jauge.jpg) no-repeat left; position:absolute; right:0; bottom:0;}
#curseur{width:2px; background:#d20057 url(images/curseur.jpg) repeat-y; position:absolute; bottom:0;}

.big-list-row{width:638px; height:112px; background:url(images/part/big-list-row.jpg) repeat-y; float:left; position:relative;}
.big-list-row:hover{background:url(images/part/big-list-row.jpg) repeat-y -638px 0;}
.big-list-img{width:91px; height:91px; border:1px solid #d7d7d7; margin-top:10px; float:left; text-align:center;}
.big-list-img img{max-width:91px; max-height:91px;}
.big-list-desc{width:210px; float:left; margin-left:10px; margin-right:10px; margin-top:22px; font-size:12px; color:#00428e;}
.big-list-desc a{color:#00428e;}
.big-list-desc-nom{font-weight:bold;}
.big-list-desc-tarif{margin-top:20px; font-weight:bold;}
.big-list-img-marque{width:90px; height:90px; border:1px solid #d7d7d7; margin-left:9px; margin-top:11px; float:left;}
.big-list-criteres{float:right; margin-top:25px; margin-right:10px; height:62px; width:200px; position:relative;}
.big-list-img-critere{width:62px; height:62px; position:absolute; top:0;}
.big-list-img-critere.critere-silence{right:0;}
.big-list-img-critere.critere-consommation{right:67px;}
.big-list-img-critere.critere-freinage{right:134px;}
#fiche-produit{float:left; margin-left:-175px; margin-top:8px; width:813px; position:relative;}
#fiche-img{border:1px solid #d7d7d7; width:300px; height:300px; float:left; margin-right:7px; overflow:hidden; text-align:center; position:relative;}
#fiche-img img{max-wirth:300px; max-height:300px;}
#fiche-desc{width:363px; height:100px; float:left; margin-right:7px; color:#00428e; padding-left:12px; padding-top:10px; font-size:14px; position: relative;}
#fiche-desc-nom{font-weight:bold;}
#fiche-desc-tarif{margin-top:20px; font-weight:bold}
#fiche-img-marque{border:1px solid #d7d7d7; float:right; width:110px; height:110px;}
#fiche-misc{float:right; width:495px; height:190px; margin-top:4px; background: url(images/part/fiche-misc-bg.jpg) no-repeat; position:relative;}
#fiche-criteres{position:absolute; bottom:5px; left:20px; width:280px;}
#fiche-criteres .imgcontainer{text-align:center; width:71px; font-size:11px;}

.hover-pub{visibility:hidden; position:absolute; height:86px; top:-2px; left:-2px; width:170px;}
.hover-pub div{float:right; width:99px; font-variant: small-caps; font-size:13px; font-weight:bold; margin-top:4px;  cursor:pointer;}
.hover-pub img{float:right;font-size:83px; margin-right:7px; margin-top:4px; cursor:pointer;}
#hover-silence-pub.hover-pub img{border:1px solid #dd484e; color:#da323d;}
#hover-consommation-pub.hover-pub img{border:1px solid #2d971d; color:#2d971d;}
#hover-freinage-pub.hover-pub img{border:1px solid #66bae2; color:#0190d4;}
#fiche-criteres .imgcontainer:hover #hover-silence-pub.hover-pub{visibility:visible; background: url(images/part/fiche-hover-pub-silence-bg.jpg) no-repeat;}
#fiche-criteres .imgcontainer:hover #hover-consommation-pub.hover-pub{visibility:visible; background: url(images/part/fiche-hover-pub-consommation-bg.jpg) no-repeat;}
#fiche-criteres .imgcontainer:hover #hover-freinage-pub.hover-pub{visibility:visible; background: url(images/part/fiche-hover-pub-freinage-bg.jpg) no-repeat;}

#fiche-criteres .fiche-img-critere{float:left; margin-right:21px; width:71px; height:70px; z-index:1; position:relative;}
#fiche-criteres span{z-index:1; position:relative;}
#fiche-bouton{background:url(images/part/fiche-misc-bouton.jpg) no-repeat; width:129px; height:44px; position:absolute; bottom:12px; right:12px; text-align:center; font-weight:bold; padding-top:16px; }
a#fiche-bouton{color:#ffffff;}
#fiche-misc-description{font-size:12px; height:73px; margin:3px; overflow:auto; padding:10px 15px 0;}

#fiche-bloc-plus{float:left; width:813px; height:189px; background:url(images/part/fiche-bloc-plus-bg.jpg) no-repeat; margin-left:-175px; margin-top:3px;}
#fiche-bloc-plus-demandezplus{background:url(images/part/fiche-bloc-plus-plus.jpg) no-repeat right; float:left; color:#ffffff; margin-left:18px; margin-top:4px; width:100px; height:29px; line-height:29px; font-weight:bold; font-size:14px;}
#fiche-bloc-plus-servicesouverts{height:29px; font-weight:bold; font-size:14px; line-height:29px; color:#ffffff; float:right; margin-right:6px; margin-top:4px;}
#fiche-bloc-plus-content{font-size:12px; float:left; color:#00428e; padding:10px; width:790px; overflow:auto; height:133px;}
#fiche-bloc-plus-services{float:left; margin-left:14px; margin-top:28px;}
#fiche-bloc-plus-services li{list-style:none; background:url(images/part/fiche-bloc-plus-services.jpg) no-repeat; height:22px; line-height:22px; font-weight:bold; font-size:14px; color:#00428e; margin-bottom:12px; padding-left:26px;}

.info-bulle-contenu{display: none; position: absolute; background:url(images/part/info-bulle-bg.png) no-repeat; padding:5px 20px 5px 5px; color:#00428e; font-size:11px; width:240px; height:90px;}

.ui-datepicker-trigger{cursor:pointer; margin:1px 0 0 1px;}

.facedebook{position:absolute; left:4px; bottom:4px; width:46px; height:20px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.facedebook{ left:5px;}}
.facedebook{left:5px\9;}

#commentaires-top{float:left; width:795px; height:33px; background:url(images/part/fiche-com-top.jpg) no-repeat; margin-left:-175px; margin-top:8px; line-height:33px; color:#ffffff; font-weight:bold; font-size:14px; padding-left:18px;}
#commentaires{float:left;}

.commentaire{width:777px; margin-left:-175px; background:url(images/part/fiche-com-com.jpg) repeat-y; padding:10px 18px; font-size:14px; color:#535353;}
.commentaire.even{background:url(images/part/fiche-com-com-even.jpg) repeat-y;}
.commentaire-meta{font-weight:bold; margin-bottom:5px;}

#commentaires-redaction{width:777px; margin-left:-175px; background:url(images/part/fiche-com-com.jpg) repeat-y; padding:10px 18px; float:left;}
#commentaire-form{width:813px;}
#commentaire-form label{color:#00428e; font-size:14px; font-weight:bold; margin-top:10px; float:left; width:100%;}
#commentaire-form input, #commentaire-form textarea{float:left; color:#00428E; font-family:arial, sans-serif; font-size:12px; padding:3px;}
#commentaire-form textarea{width:50%;}
#commentaire-form #submit{float:left; margin:10px 0; cursor:pointer; background:url(images/part/fiche-com-submit.jpg) no-repeat; width:95px; height:23px; border:0; font-weight:bold; color:#ffffff; font-size:14px; text-align:center; padding-bottom:4px;}
#commentaires-redaction-bottom{width:813px; margin-left:-175px; background:url(images/part/fiche-com-bottom.jpg) no-repeat; float:left; height:12px; margin-top:-6px;}

.nos-agences-geo-box{background: url(images/nos-agences-geo-box.jpg) no-repeat; width:314px; height:82px; margin:10px 10px 10px 0; float:left;}
.nos-agences-geo-box.even{margin-right:0;}
.nos-agences-geo-box h4{text-align:center; margin-bottom:12px; margin-top:15px;}
.nos-agences-geo-box select{margin-left:60px; color:#616161; padding:2px 3px;}
.nos-agences-geo-box select option{padding:0 3px;}
.nos-agences-geo-box input#address{margin-left:30px; width:180px; color:#616161; padding:2px 3px;}

#map_canvas{border:1px solid #dddddd;}
h3#agences-h3{text-align:center; float:left; width:100%; margin-top:10px; font-size:20px;}

#agence-infos-main{color:#00428E;}
.agences-infos-box-column{width:294px; float:left; margin-top:15px;}
.agences-infos-box-column ul{margin:0; padding:0; list-style:none; float:left; width:294px;}
.agences-infos-box-column ul li{margin:0; padding:1px 0 1px 16px; background:url(images/bullet.gif) 0 6px no-repeat;}
#agence-infos-main span{float:left; display:block;}
#agence-infos-main h4{float:left; display:block; margin-bottom:5px;}
.agence-infos-span{width:75px; font-weight:bold;}
#agence-infos-box-button{cursor:pointer; border:0; width:125px; height:22px; background:url(images/agence-box-devis-button.gif) no-repeat; color:#ffffff; font-weight:bold; padding-bottom:3px; font-size:12px;}
#agence-infos-box-button:hover{background:url(images/agence-box-devis-button.gif) 0 -22px no-repeat;}
#agence-infos-box-form{float:left; margin-left:22px;}
*+html  #agence-infos-box-form{margin-top:1px; margin-left:10px;}

a.agence-infos-box { cursor:pointer; border:0; margin-left:20px; width:125px; overflow:hidden; height:22px; padding:4px 12px; background:url(images/agence-box-devis-button.gif) no-repeat; color:#ffffff; font-weight:bold; font-size:12px;}
a.agence-infos-box:hover { text-decoration:none; background:url(images/agence-box-devis-button.gif) 0 -22px no-repeat;}

a.agence-infos-box2 { cursor:pointer; border:0; float:left; width:125px; text-align:center; margin-left:10px; height:20px; padding:2px 0 0 0px; background:url(images/agence-box-devis-button.gif) no-repeat; color:#ffffff; font-weight:bold; font-size:12px;}
a.agence-infos-box2:hover { text-decoration:none; background:url(images/agence-box-devis-button.gif) 0 -22px no-repeat;}


.toggleMarques{position:absolute; left:3px; top:34px; width:364px; height:222px;}
.toggleMarques div{width:120px; float:left; margin-left:40px; margin-top:13px;}

.connect_widget_sample_connections { display:none; }
.comment_body { display:none; }

.richtext ul,
.richtext ul li { list-style-type:none; padding:0; margin:0}

/* MESSAGE ALERT */
.info_box,
.note_box,
.tip_box,
.error_box { padding:0; margin:0; padding: 20px; margin: 20px 0px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 10px; border-radius: 7px; padding-left: 60px; background: #eee; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif}
.info_box { background: #ddf3fc url(images/info.png) no-repeat 15px center; border: 1px solid #8ed9f6; color: #2e6093}
.note_box { background: #fffadb url(images/note.png) no-repeat 15px center; border: 1px solid #f5d145; color: #9e660d}
.error_box { background: #ffdede url(images/error.png) no-repeat 15px center; border: 1px solid #d97676; color: #cd0a0a}
.tip_box { background: #eff7d9 url(images/tip.png) no-repeat 15px center; border: 1px solid #b7db58; color: #5d791b}

.cleaner { clear:both}

/* FORM */
.cmxform { width:100%; float:left; display:block}
.cmxform ol { padding:0; margin:0; float:left; display:block; width:100%; margin-bottom:20px}
.cmxform ol.dimensions { background: url(../../uploads/background_form.jpg) top left no-repeat; overflow:hidden}
.cmxform ol li { padding:0; margin:0; float:left; display:block; width:100%; padding:5px 0 5px 0}
.cmxform ol li:first-child { border-top:0}
.cmxform ol li label { display:block; font-weight:bold; text-align:left; padding-top:5px; font-size:12px; width:20%; float:left; display:block}
.cmxform ol li em { color:red; font-weight:bold; margin-right:5px}
.cmxform ol li label span.small { color:#666666; font-size:0.9em; font-weight:normal; text-align:right}
.cmxform ol li.button { padding-left:20%; float:left; display:block; width:80%}

.cmxform ol li input.textfield { font-family:tahoma; font-size:12px; float:left; padding:4px; width:50%; margin-left :10px}
.cmxform ol li input.textfieldsmall { font-family:tahoma; font-size:12px; float:left; padding:4px; width:20%; margin-left :10px}
.cmxform ol li select.textfield { font-family:tahoma; font-size:12px; float:left; padding:4px; width:52%; margin-left:10px}
.cmxform ol li select.textfieldsmall { font-family:tahoma; font-size:12px; float:left; padding:4px; width:22%; margin-left:10px}
.cmxform ol li textarea.textfield { font-family:tahoma; font-size:12px; float:left; overflow:auto; height:200px; padding:4px; width:50%; margin-left :10px}
.cmxform ol li input.button { font-family:tahoma; padding:8px; border:1px solid #E21E68; background: #E21E68; text-transform:uppercase; font-size:12px; color:#fff; letter-spacing:1px; margin-left :10px}


