/* M auto Main style CSS File */

body {margin: 0;padding: 0;background: url('../img/body_background.png') repeat-x;font-family:'CorbelRegular'}
a img { border: none;}
button:focus, a:focus, select:focus { outline: none; }
button { cursor : pointer;}
.pointer{cursor:pointer;}
.left{float:left;}
.right{float:right;}
.nopadding{padding: 0;}
.nomargin{margin:0;}
.clear{clear:both;width:0;height:0;margin:0;padding:0;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.corbel{font-family:'CorbelRegular';}
.corbel-bold{font-family:'CorbelBold';}
.corbel-italic{font-family:'CorbelItalic';}
.uppercase{text-transform:uppercase;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.normal{font-weight:normal;}
.font-size-8{font-size:8px;}
.font-size-9{font-size:9px;}
.font-size-10{font-size:10px;}
.font-size-11{font-size:11px;}
.font-size-12{font-size:12px;}
.font-size-13{font-size:13px;}
.font-size-14{font-size:14px;}
.font-size-15{font-size:15px;}
.font-size-16{font-size:16px;}
.font-size-17{font-size:17px;}
.font-size-18{font-size:18px;}
.font-size-20{font-size:20px;}
.font-size-21{font-size:21px;}
.font-size-22{font-size:22px;}
.font-size-23{font-size:23px;}
.font-size-24{font-size:24px;}
.font-size-25{font-size:25px;}
.font-size-26{font-size:26px;}
.font-size-30{font-size:30px;}
.font-size-50{font-size:45px;}
.white-txt{color:#fff;}
.white-txt a{color:#fff;}
.red-txt{color:#b51946;}
.red-txt a{color:#b51946;}
.blue-txt{color:#08374f;}
.blue-txt a{color:#08374f;}
.black-txt{color:#000;}
.black-txt a{color:#000;}
.grey-txt{color:#4c4c4c;}
.grey-txt a{color:#4c4c4c;}
.grey-txt2{color:#aeaeac;}
.grey-txt2 a{color:#aeaeac;}
.orange-txt{color:#ed970b}
.grey-border{border:1px solid #d7d7d7;}
.left-txt{text-align:left;}
.right-txt{text-align:right;}
.justify{text-align:justify;}
.uppercase{text-transform:uppercase;}
.white-bg{background:#fff;}
.grey-bg{background-color:#ebebdc;}
.grey-bg2{background-color:#cccccc;}
.blue-bg{background-color:#4499b6;}
.blue-bg-fonce{background-color:#08374f;}
.green-bg{background-color:#80a52b;}
.red-bg {background-color:#b51946;}
.brown-bg{background-color:#282208;}
.orange-bg{background-color:#ff7c09;}
.jaune-bg{background-color:#d68b10;}
.center{text-align:center;}
.block{display:block;}
.inline{display:inline;}
.inline-block{display:inline-block;}
.table-cell{display:table-cell;vertical-align:middle;}
.percent-50{width:50%;}
.relative{position:relative;}
.absolute{position:absolute;}
.border-radius-3{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.border-radius-4{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.border-radius-5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.border-radius-10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.border-radius-3-left{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;}
.border-radius-3-right{border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;}
.border{border:1px solid #000;}
.shadow{box-shadow:0 2px 2px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.4);}
.shadow:after{display:block;content:"";}
.drop-shadow{position:relative;}
.drop-shadow:before{content:"";position:absolute;z-index:-2;bottom:0px;left:3%;width:94%;height:20px;box-shadow:0 0px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0px 7px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 0px 7px rgba(0, 0, 0, 0.3);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.drop-shadow:after{content:"";position:absolute;z-index:-1;bottom:0px;background:#fff;width:100%;height:27px;left:0;}
.triangle{border-style:solid;height:0;width:0;padding:0;margin:0;_height:0;_width:0;_line-height:0;}
.btn-orange{background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.09, rgb(164,108,11)),color-stop(0.55, rgb(224,148,16)));background-image: -moz-linear-gradient(center bottom,rgb(164,108,11) 9%,rgb(224,148,16) 55%);}
.btn-bleu{background-image:none;background:none;background-color:#153a4c;}
.border-blue{border:4px solid #072e42;}
.padding-10{padding:10px;}
.padding-5{padding:5px;}
.arial{font-family:Arial;}

.nbphotos {display:block;background:url('../img/picto_photo.png') no-repeat 0 0;width:20px;height:19px;color:#08374f;font-weight:bold;line-height:15px;font-size:11px;padding-left:2px;}

#content { width: 960px;margin: 0 auto;}
#fil_ariane,#fil_ariane a {color: #08374f;font-size: 12px;margin-top:5px;}
h1 {font-family: 'CorbelBold';color: #08374f;font-size: 18px;margin-bottom:5px;}

.btn-jaune{
    display: block;
    background: #ed970b;
    background: -moz-linear-gradient(top, #ed970b 0%, #ed970b 50%, #c67e09 50%, #c67e09 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed970b), color-stop(50%,#ed970b), color-stop(50%,#c67e09), color-stop(100%,#c67e09));
    background: -webkit-linear-gradient(top, #ed970b 0%,#ed970b 50%,#c67e09 50%,#c67e09 100%);
    background: -o-linear-gradient(top, #ed970b 0%,#ed970b 50%,#c67e09 50%,#c67e09 100%);
    background: -ms-linear-gradient(top, #ed970b 0%,#ed970b 50%,#c67e09 50%,#c67e09 100%);
    background: linear-gradient(top, #ed970b 0%,#ed970b 50%,#c67e09 50%,#c67e09 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed970b', endColorstr='#c67e09',GradientType=0 );
    cursor: pointer;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    color: white;
    display: block;
    font-family: 'CorbelBold';
    font-size: 13px;
    height: 55px;
    line-height: 55px;
    text-transform: uppercase;
    text-align: center;
    width:195px;
    margin: 10px auto;
}


/* Formulaires */
form select {border:0;padding:2px 4px;font-family: 'CorbelRegular';font-size: 14px;color: #08374f;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
form input[type=text],form input[type=password],form textarea{border:0;padding:2px 4px;font-family: 'CorbelRegular';font-size: 14px;color: #08374f;-moz-border-radius: 4px 4px;-webkit-border-radius: 4px 4px;border-radius: 4px 4px;}
form .submit input {height: 31px;border: none;-moz-border-radius: 4px 4px;-webkit-border-radius: 4px 4px;border-radius: 4px 4px;color: white;text-transform: uppercase;font-family: 'CorbelBold';font-size: 13px;display: block;background: #ed970b;background: -moz-linear-gradient(top, #ed970b 0%, #ed970b 50%, #c67e09 50%, #c67e09 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed970b), color-stop(50%,#ed970b), color-stop(50%,#c67e09), color-stop(100%,#c67e09));background: -webkit-linear-gradient(top, #ed970b 0%,#ed970b 50%,#c67e09 50%,#c67e09 100%);background: -o-linear-gradient(top, #ed970b 0%,#ed970b 50%,#c67e09 50%,#c67e09 100%);background: -ms-linear-gradient(top, #ed970b 0%,#ed970b 50%,#c67e09 50%,#c67e09 100%);background: linear-gradient(top, #ed970b 0%,#ed970b 50%,#c67e09 50%,#c67e09 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed970b', endColorstr='#c67e09',GradientType=0 );}

/* header */
#header { width: 960px; height: 118px; border-bottom: 2px solid #ed970b; margin: 0 auto; background: transparent url("../img/header_background.jpg") no-repeat;}
#header_logo_link { float: left; width: 104px; height:96px; margin: 5px 0 0 0;}
#header_right {float: right;width:830px;}
#header_slogan {height: 23px;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.5, rgb(236,154,22)),color-stop(0, rgb(226,149,17)));background-image: -moz-linear-gradient(center top,rgb(236,154,22) 50%,rgb(226,149,17) 0%);width: 735px;float: right;margin:15px 0 0 0;background-color: #EC9A16;}
#header_slogan p {margin: 2px 0 0;}
#header_background {position: absolute;width: 100%; z-index: -1;}
#header_background_left { height: 118px;width:50%;float: left; background:url('../img/header_background_left.jpg') repeat-x;border-bottom:#ED970B 2px solid;}
#header_background_left #blue_border {background-color: #0A4B6D;height: 8px;margin: 109px 0 0;width: 100%;}
#header_background_right { height: 118px;width:28%;background:url('../img/header_background_right.jpg') repeat-x;float: right;border-bottom: 2px solid #ed970b;}
#header_menu {clear: both; padding: 10px 0 0;} 
#header_menu ul { list-style-type: none;display: inline;margin: 0;padding: 0;}
#header_menu ul li {float: left;margin: 0;background:url('../img/header_menu_separator.png') top right no-repeat;padding: 0 12px;}
#header_menu ul a {color: #EBEBDC;display: block;font-family: 'CorbelBold';font-size: 11px;height: 28px;padding: 40px 10px 0 10px;text-align: center;text-decoration: none;text-transform: uppercase;}
#header_menu a:HOVER {color: #ec8d0d;}
#header_menu a:HOVER img{top:-27px;}
   
/* Menu */
#menu_voiture_occasion {background: url('../img/header_menu_logo_voiture_occasion.png') 27px 12px no-repeat;}
#menu_voiture_occasion:HOVER {background: url('../img/header_menu_logo_voiture_occasion_hover.png') 27px 12px no-repeat;}
#menu_voiture_neuve {background: url('../img/header_menu_logo_vn.png') 22px 6px no-repeat;}
#menu_voiture_neuve:HOVER {background: url('../img/header_menu_logo_vn_hover.png') 22px 6px no-repeat;}
#menu_coups_de_coeur {background: url('../img/header_menu_logo_coups_de_coeur.png') 38px 9px no-repeat;}
#menu_coups_de_coeur:HOVER {background: url('../img/header_menu_logo_coups_de_coeur_hover.png') 38px 9px no-repeat;}
#menu_achat_auto {background: url('../img/header_menu_logo_achat_auto.png') 21px 7px no-repeat;}
#menu_achat_auto:HOVER {background: url('../img/header_menu_logo_achat_auto_hover.png') 21px 7px no-repeat;}
#menu_presentation {background: url('../img/header_menu_logo_presentation.png') 29px 10px no-repeat;}
#menu_presentation:HOVER {background: url('../img/header_menu_logo_presentation_hover.png') 29px 10px no-repeat;}
#menu_reseau {background: url('../img/header_menu_logo_agence.png') 29px 10px no-repeat;}
#menu_reseau:HOVER {background: url('../img/header_menu_logo_agence_hover.png') 29px 10px no-repeat;}
#menu_accueil {background: url('../img/header_menu_logo_accueil.png') 17px 8px no-repeat;}
#menu_reprise {background: url('../img/header_menu_logo_reprise.png') 10px 8px no-repeat;}
#menu_reprise:HOVER {background: url('../img/header_menu_logo_reprise_hover.png') 10px 8px no-repeat;}
#menu_pro {background: url('../img/header_menu_logo_pro.png') 26px 8px no-repeat;}
#menu_pro:HOVER {background: url('../img/header_menu_logo_pro_hover.png') 26px 8px no-repeat;}

/* footer*/
#footer_background {background: url('../img/footer_background_repeat_x.png') repeat-x 0 0 ;height: 135px;border-top: 5px solid #ed970b;width: 100%;margin: 25px 0 0 0;}
#footer {background: url('../img/footer_background.png') no-repeat 0 0;width: 960px;height: 135px;margin: 0 auto;}
#footer ul {list-style-type: none;display: inline;margin: 0;padding: 0;}
#footer ul li {float: left;background:url('../img/header_menu_separator.png') top right no-repeat;margin: 30px 0 0;padding: 0 33px;}
#footer ul a {color: #EBEBDC;display: block;font-family: 'CorbelBold';font-size: 13px;height: 40px;padding: 20px 0 0 0;text-align: center;text-decoration: none;text-transform: uppercase;}
#footer ul a:HOVER {color: #ed970b;}

/* accueil */
.diaporama{height:240px;width:615px;overflow:hidden;margin-bottom:10px; }
.home-left {width: 605px;margin-right:15px;}
.home-right{width:334px;}
.home-contact{background:url('../img/background_home_contact.png') no-repeat 0 0;width:334px;height:123px;}
.accueil_panel {width: 612px;height: 235px;float: left;margin: 0 13px 0 0;}

#home-who {width: 323px;padding: 10px 5px;background-color: #08374f;margin-top:15px;}
#home-who h2 {background: url("../img/qui_sommes_nous_title_logo.png") no-repeat scroll 0 10px transparent;color: #EBEBDC;margin: 0 0 0 62px;padding: 10px 0 0 30px;}
#home-who h3{color: #EBEBDC;font-family: 'CorbelBold';}
#home-who p {color: #EBEBDC;display: block;font-family: 'Corbel';font-size: 13px;padding: 0 18px;margin: 15px 0 0 0;}

#home-infos {width: 334px;height: 237px;background-color: #08374f;}
#home-infos h2 {background: url("../img/qui_sommes_nous_title_logo.png") no-repeat scroll 0 10px transparent;color: #EBEBDC;margin: 14px 0 0 62px;padding: 10px 0 0 30px;}
#home-infos p {color: #EBEBDC;display: block;font-family: 'CorbelBold';font-size: 13px;padding: 0 18px;margin: 15px 0 0 0;}

#home-intro {width:615px;height:239px;margin-bottom:15px;}
#home-intro a{display: block;width:100%;height: 100%;}

#home-arrivages{background:#06557e;width:595px;margin-bottom: 15px;padding:10px 10px 10px 10px;}
.home-arrivages-main{background:#ebebdc;padding:8px;width:276px;height:75px}
.home-arrivages-main .nbphotos {z-index: 2;right:5px;bottom:5px;}
.home-arrivages-main .photo{width:100px; margin-right:8px;}
.home-arrivages-main .photo img{width:100px;border:1px solid #000;}
.home-arrivages-main .product a{color:#08374f;}
.home-arrivages-main .prix{background:#06557e;padding:4px 8px;margin-top:10px;line-height:20px;display:inline-block}
.home-arrivages-liste{background:#ebebdc;padding:0;margin:10px 0 0 0;width:100%;}
.home-arrivages-liste tr{height:30px;border-bottom:1px solid #a3a392;}
.home-arrivages-liste tr.odd{background:#dedecf;}
.home-arrivages-liste td{padding:0 1%;vertical-align: middle;font-family:'CorbelBold';font-size:12px;}
.home-arrivages-liste td.puce{width:5%;}
.home-arrivages-liste td.product{width:24%;text-transform:uppercase;}
.home-arrivages-liste td.product a{color:#08374f;text-decoration:none;font-weight:bold;}
.home-arrivages-liste td.product a:HOVER{text-decoration:underline;}
.home-arrivages-liste td.price, .home-arrivages-liste td.price a{width:13%;color:#06557e;font-size:16px;border-right:1px solid #a3a392;text-align:right;}
.home-arrivages-liste td.last{border-right:0;}
.home-arrivages-liste td.photos{width:5%;}

td.photos .nbphotos{padding-left:10px;}
.home-arrivages-main .nbphotos{padding-left:9px;}

.bienvenu-content{height: 138px; left: 15px; line-height: 16px; overflow: hidden; padding: 10px;top: 35px;    width: 207px;}

.home-telephone{padding-left: 42px;padding-top: 20px;width: 190px;}
.home-facebook{margin-left: 85px; margin-top: 8px; width: 130px;}
.home-etre-rapeller{ height: 31px; margin-right: 6px; margin-top: -14px; padding: 3px; text-align: right;  width: 75px;}

/* panel presentation element */
#panel_presentation {border: 4px solid #ED970B;height: 229px;width: 605px;background: transparent url(../img/presentation_panel_background.png) no-repeat 0 0;}
#presentation_content {width: 177px;height: 198px;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.25, rgb(8,79,114)),color-stop(0.54, rgb(19,78,110)));background-image: -moz-linear-gradient(center bottom,rgb(8,79,114) 25%,rgb(19,78,110) 54%);float: left;margin: 13px 7px 0 9px;-moz-border-radius: 5px 5px;-webkit-border-radius: 5px 5px;border-radius: 5px 5px;-moz-box-shadow : 1px 1px 2px #052434;-webkit-box-shadow : 1px 1px 2px #052434;box-shadow : 1px 1px 2px #052434;}
#presentation_content p {text-align: justify;color: #ebebdc;font-family: 'CorbelRegular';font-size: 13px;margin: 10px;}
#panel_presentation h2, p#slogan {text-transform: uppercase;font-family: 'CorbelBold';text-shadow : 1px 1px 2px #171717;color: #08374f;}
#panel_presentation h2 {font-size: 36px;margin: 10px 0 0;}
#panel_presentation p#slogan {font-size: 14px;margin: 5px 0 0 0;text-align: center;}
#panel_presentation p#title {height: 21px;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.5, rgb(236,154,22)),color-stop(0, rgb(226,149,17)));background-image: -moz-linear-gradient(center top,rgb(236,154,22) 50%,rgb(226,149,17) 0%);color: white;display: block;font-family: 'CorbelBold';font-size: 11px;height: 17px;margin: 123px 0 0 194px;padding: 4px 0 0;text-align: center;text-transform: uppercase;width: 406px;-moz-box-shadow : 1px 1px 2px #052434;-webkit-box-shadow : 1px 1px 2px #052434;box-shadow : 1px 1px 2px #052434;}
#panel_presentation p#title a {font-style: italic;color: #08374f;text-decoration: none;}

/* Moteur recherche page accueil */
#moteur_accueil {background: url('../img/moteur_accueil_background.jpg') no-repeat 0 0;width: 334px;height: 287px;}
#moteur_accueil h2 {background: url("../img/moteur_accueil_title_logo.png") no-repeat scroll 0 9px transparent;color: #EBEBDC;margin: 0 0 0 40px;padding: 5px 0 0 23px;}
#moteur_accueil form select {width: 131px;float: left;margin: 7px 17px;}
#moteur_accueil form .submit {clear: both;}
#moteur_accueil form .submit input {width: 177px;margin: 10px auto;}

#moteur_marques {background: url('../img/background_moteur_marques.png') repeat 0 0;padding: 5px 3px;height:92px;}
#moteur_marques ul {list-style: none;padding:2px 8px 6px 12px;margin:10px 0 0 0;width:85px;border-right:1px solid #0a3c57;border-left:1px solid #136e9e;float:left;}
#moteur_marques ul.first{border-left:0;}
#moteur_marques ul.last{border-right:0;}
#moteur_marques a {color: #FFF;text-decoration:none;}
#moteur_marques a:HOVER {text-decoration:underline;}
            
#panel_coup_de_coeur {background: url(../img/coup_de_coeur_panel_background.png) no-repeat 0 0;width: 613px;height: 237px;margin-bottom:15px;}
.coup_de_coeur_box {width: 171px;background: url(../img/coup_de_coeur_box_background.png) no-repeat bottom center;height: 143px;}
.coup_de_coeur_box_title {height: 20px;bottom:16px;position: absolute;width: 171px;}
.coup_de_coeur_box_title h3 {background-color: rgba(0, 0, 0, 0.5);color: white;font-family: 'CorbelBold';font-size: 12px;height: 17px;margin: 0 4px;padding: 3px 0 0;text-align: center;text-transform: uppercase;}
.coup_de_coeur_box_title a {text-decoration:none;color:#FFF;}
.coup_de_coeur_link {background: url("../img/coup_de_coeur_link_background.png") no-repeat scroll 0 0 transparent;color: white;float: left;font-family: 'CorbelBold';font-size: 14px;height: 36px;padding: 10px 0 0 18px;text-decoration: none;text-transform: uppercase;width: 110px;}
.coup_de_coeur_link:HOVER {text-decoration: underline;}
.coup_de_coeur_prix {font-size: 25px;height: 36px;padding: 0 5px;line-height:32px;}
.coup_de_coeur_box img {border: 4px solid #08374f;width: 163px;height: 123px;-moz-border-radius: 4px 4px;-webkit-border-radius: 4px 4px;border-radius: 4px 4px;}
#coup_de_coeur_left {width: 285px;padding: 18px 0 0 0;float: left;}
#coup_de_coeur_right {width: 285px;padding: 18px 0 0 0;float: right;}
#panel_coup_de_coeur h2, p.coup_de_coeur_title_alt ,.page-promo-img-fd h2{background: url("../img/coup_de_coeur_title_background.png") no-repeat scroll 0 0 transparent;color: #EBEBDC;font-family: 'CorbelBold';font-weight: normal;height: 48px;line-height: 19px;margin: 0 0 0 16px;padding: 0 0 0 9px;width: 75px;text-transform: uppercase;}
#coup_de_coeur_list_link {clear: both;background: url("../img/coup_de_coeur_list_link_background.png") no-repeat scroll 0 0 transparent;width: 234px;height: 15px;color: #EBEBDC;font-family: 'CorbelBold';font-size: 14px;display: block;margin: 0 auto;text-transform: uppercase;text-decoration: none;padding: 0 0 0 18px;}
#coup_de_coeur_list_link:HOVER {text-decoration: underline;}

/* Messages Flash */
.flash_error {padding:5px;color:#FFF;background:#ed9300;font-size:14px;}
.flash_success {padding:20px 10px;color:#FFF;background:#0980bd;font-size:14px;}

/* LISTAN */
.moteur {position:absolute;left:0;top:0;background:url('../img/background_moteur.png') no-repeat 0 0;width:613px;height:155px;padding:10px;}
.moteur h2{background: url("../img/moteur_accueil_title_logo.png") no-repeat scroll 115px 2px transparent;color: #EBEBDC;margin: 0 0 0 40px;padding: 0 0 0 23px;}
.moteur form select {width: 131px;float: left;margin: 7px 8px;}
.moteur form .submit {clear: both;z-index: 10;position: relative;}
.moteur form .submit input {width: 177px;margin: 10px 0 0 418px;}
.seo-links{z-index: 2;position:absolute;left:0;top:120px;background:url('../img/background_seo_links.png') no-repeat 0 0;width:613px;height:100px;padding:10px;}
.seo-links-border-bottom {height: 25px;width: 330px; border-bottom: 1px solid #0a3e5a;}
.seo-links-border-top {height: 1px;width: 310px; border-top: 1px solid #126c9c;}
.listan-left{width:613px;height:245px;margin-right:12px;}
.listan-right{background:#072d41;width:312px;height:224px;padding:10px;}


.etiquette-neuf{top: 10%;left: -2px;}
.liste .photo .etiquette-neuf img,.detan-vignette .etiquette-neuf  img,.coup_de_coeur_box .etiquette-neuf img, .home-arrivages-main .etiquette-neuf img{height: 20px; width: 49px;border: 0px;}

.liste{width:100%;background:#ebebdc;}
.liste th {background:#054c71;text-align:center;font-size:14px;font-family:'Corbel';line-height:37px;font-weight:bold;}
.liste th a{color:#ebebdc;background:url('../img/order-none.png') no-repeat right 5px;padding-right:17px;}
.liste th a.asc{background-image:url('../img/order-asc.png');}
.liste th a.desc{background-image:url('../img/order-desc.png');}
.liste th a:HOVER{color:#ed970b;}
.liste tr{border-left:1px solid #06557e;border-right:1px solid #06557e;}
.liste tr.second{border-bottom:1px solid #06557e;}
.liste td.financer{border-top:1px solid #cdcdcd;font-weight:normal;font-size:13px;text-align: left;}
.liste td{padding:5px;vertical-align:middle;color:#06557e;font-weight:bold;font-size:12px;text-align:center;}
.liste .version{font-weight:normal;font-size:14px;margin-bottom:5px;}
.liste .photo {width:112px;}
.liste .photo img{width:110px;height:82px;display:block;border:1px solid #000;}
.liste .nbphotos {z-index: 10;right:5px;bottom:5px;}
.liste .marque {vertical-align:top;text-align:left;width:240px;}
.liste .kms,.liste .couleur,.liste .prix{background:#dedecf;}
.liste .kms,.liste .annee{font-size:18px;}
.liste .kms{width:80px;}
.liste .prix {vertical-align:top;}
.liste .prix span {color:white;background:#ed970b;display:block;padding:6px 8px 9px 8px;width:105px;margin: 8px 0 0 13px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.liste .prix span {margin: 0px 0 0 13px;}
}
.liste .prix a {color:#08374f;padding:0 10px;background:url('../img/puce_orange.png') no-repeat 8px 2px;margin-top:20px;}
.liste .description{color:#4c4c4c;text-align:left;font-weight:normal;font-size:10px;border-top:0;}
.liste .isdispo {width:32px;display:inline-block;height:25px;background-image:url('../img/picto_dispo.png'); background-repeat:no-repeat;}
.liste .dispo{background-position:0 0;}
.liste .commande{background-position:0 -25px;}
.liste .pager{background:#054c71;height:40px;}
.liste .pager-resultats{color:#FFF;font-size:14px;text-align:left;}
.liste .pager-pages{}

.liste tr.promo {background:#b3d5e6;}
.liste tr.promo .kms,.liste tr.promo .couleur,.liste tr.promo .prix{background:#a1cee4;}
.liste .promo td.financer{border-color:#8fb4c6;}
.liste .promo .prix span {background:#297398;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.liste .promo .prix span{margin: 12px 0 0 13px;}
}
.liste .promo .prix a {background-image:url('../img/puce_bleue.png');margin-top: 30px;}

.listan-localisation{bottom: 50px;left: 14px;width: 295px;padding: 5px;}

.listan-alerte{background-color: #07415f; margin: 13px 0 13px 0;padding: 10px 0 10px 20px;}
.listan-alerte-entete{}
.listan-alerte-form{width: 575px; margin: auto;}
.listan-alerte-form input[type="text"]{float: left;height: 17px; margin-left: 58px; width: 418px;border-radius:0; border: 0px;}

.listan-alerte-form .submit {float: left; width: 0px;}
.listan-alerte-form .submit input{padding-top: 0px;background-color: #ED970B;border: medium none; border-radius: 0 5px 5px 0; color: #EBEBDC;float: left;font-family: 'Corbelbold';font-size: 12px;font-style: normal;font-weight: bold;height: 21px;margin-left: 5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.listan-alerte-form .submit input{padding-top:3px;}}
.listan-titre-alerte{height: 30px;width: 795px;padding-top: 15px}
.listan-titre-alerte-replie{height: 30px; padding-top: 5px; width: 170px;border-right: 1px solid #0a3e5a;}
.listan-alerte-replie-rappel{line-height: 15px;border-left: 1px solid #2b6481;height: 30px;padding-left: 10px;width: 344px;}
.listan-alerte-replie-form {margin-top: 15px;}
.listan-alerte-replie-form input[type="text"]{float: left;height: 17px; margin-left: 58px; width:215px;border-radius:0;border: 0 none;}
.listan-alerte-replie-form .submit {float: left; width: 0px;}
.listan-alerte-replie-form .submit input{background-color: #ED970B;border: medium none; border-radius: 0 5px 5px 0; color: #EBEBDC;float: left;font-family: 'Corbelbold';font-size: 12px;font-style: normal;font-weight: bold;height: 21px;margin-left: 5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.listan-alerte-replie-form .submit input{padding-top:3px;}}
.listan-alerte-popup{background-color: #07415f;width: 415px;padding: 25px 45px 15px 15px;}
.listan-titre-alerte-popup{height: 30px; padding-top: 15px; width: 300px;}
.listan-alerte-form-popup{width: 415px; margin: auto;position: relative;}
.listan-alerte-form-popup .popupmail input[type="text"]{height: 15px; margin: 5px 0 15px; width: 400px;border-radius:0;float: left;}
.listan-alerte-form-popup label{float:left; text-transform: uppercase; margin: 10px 0;display: block;width: 140px; text-align: left;}
.listan-alerte-form-popup .input{width: auto;}
.listan-alerte-form-popup input[type="text"]{height: 15px; margin: 5px 0; width: 255px;border-radius:0;}
.listan-alerte-form-popup .optin input[type="checkbox"]{float: left;margin-top: 9px;}
.listan-alerte-form-popup .optin label{font-size: 12px;text-transform: none;width: 150px;}
.listan-alerte-form-popup .submit {position: absolute;right: 10px;}
.listan-alerte-form-popup .submit input{ background-color: #ED970B; border: medium none; border-radius: 5px 5px 5px 5px; color: #EBEBDC; font-family: 'Corbelbold';   font-size: 12px;font-style: normal;font-weight: bold;height: 30px;width: 190px;}

#moteur_modele {padding: 12px 3px;width: 590px;}
#moteur_modele ul {list-style: none;padding:2px 8px 6px 12px;margin:10px 0 0 0;min-width:85px;border-right:1px solid #0a3c57;border-left:1px solid #136e9e;float:left;}
#moteur_modele ul.first{border-left:0;}
#moteur_modele ul.last{border-right:0;}
#moteur_modele a {color: #ebebdc;text-decoration:none;}
#moteur_modele a:HOVER {text-decoration:underline;}

/* Page de contenu */
.page-content,.contact-content{width:590px;min-height: 400px;}
.page-content h2,.contact-content h2{font-family:'CorbelRegular';font-weight:bold;font-size:16px;color:#08374f;margin:10px 0;text-transform:uppercase;background:url('../img/puce_orange.png') no-repeat left 4px;padding:0 0 0 15px;}
.page-content p{padding:0; margin:10px 0;font-family:'CorbelRegular';font-weight:normal;font-size:14px;color:#06557e;}
.page-content ul{list-style:url('../img/puce_bleue.png') inside;padding:0 0 0 20px; color:#06557e;font-family:'CorbelRegular';font-weight:normal;font-size:14px; }
.page-content b, .page-content strong{font-weight:bold;}
.page-content a{font-weight: bold;color: #06557E;}

/* Demande de reprise */
.reprise{background:#e5e5e5 url('../img/background_reprise.png') no-repeat 0 0;padding:20px 40px 40px 40px;width:515px;}
.reprise .intro{margin:0 auto;color:#08374f;line-height:20px;margin-bottom:40px;width:340px;text-indent:20px;background-image:url("../img/puce_orange_12.png");background-position:0 5px;background-repeat:no-repeat;font-family:'CorbelBold';}
.reprise h2{color:#7c8485;}
.reprise .first{background:#d2d2c8;border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;}
.reprise .second{border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;-webkit-border-radius:0px 0px 4px 4px;background:#ddddd2 url('../img/background_reprise_bottom.png') no-repeat 0px bottom;border-top:2px solid #c6c6bc;padding-bottom:197px;}
.reprise .input{margin:10px 0;}
.reprise label{width:255px; float:left;font-size:12px;font-weight:bold;color:#08374f;text-transform:uppercase;}
.reprise select{width:240px;}
.reprise input,.reprise textarea{width:230px;}
.reprise .date select{width:auto;}
/* CONTACT */
.contact-content-interieur{margin: 10px auto 0; width: 486px;}
.contact-annonce-recap{ background: none repeat scroll 0 0 #ED970B; color: white; display: block; font-family: 'CorbelBold'; font-size: 16px; padding: 6px 8px 9px;                       width: 470px;border-radius: 4px 4px 4px 4px;line-height: 20px;}
.intro-contact{margin: 20px 0;}
.intro-contact:before{content: url('/img/puce_orange.png');}
.contact label{width:208px; margin: 22px 0 15px;float:left;font-size:12px;font-weight:bold;color:#08374f;text-transform:uppercase;}
.contact input[type="text"],.contact input[type="password"],.contact select,.contact textarea{width:268px;margin: 15px 0;border: 1px solid #c8c8b3;color:#06557e;}
.contact select{width:278px;}
.contact fieldset{margin: 5px 0;}
.contact .submit input{color:white;background:#ed970b;display:block;padding:6px 8px 9px 8px;width:197px;font-size:16px; font-family: 'CorbelBold';}
.contact-acceptation {width:270px;margin-bottom: 20px;}
.contact-acceptation legend{float: left;width: 95px;margin: 5px 0;font-size: 11px;color:#08374f;}
.contact-acceptation label{float: left; width: 20px;margin:5px 5px;font-size: 11px;color:#08374f;}
.contact-acceptation input{float: left; width: 20px;margin: 5px 0;}
.contact .error-message{float: left; margin: -17px 0; text-align: left; width: 195px;color:#b51946; font-size: 15px;}

.conf-lois{bottom: 10px;width: 590px;}

 #DemandeRepriseAddForm .error-message{color:#b51946; font-size: 15px;}
/*ELEMENT TYPE COLONE DROITE*/
.page-type-jmr{margin: 10px 0;}
.legende-localisation{width: 315px; margin: 20px auto 15px;height: 35px;}
.legende-localisation div{margin-top: 10px;}
.legende-localisation-telephone{margin-left: 35px; margin-top: 5px;}
.localisation-snake{margin-bottom: 10px;}
.localisation-print{margin-right: 10px;}
.localisation-snake-picto{margin-right: 3px;}
.localisation-title{height: 25px;}

/* PAGE TYPE */
.page-type-alerte{background-color: #07415f; height: 90px; margin: 13px 0 13px 0;padding: 25px 0 0 25px;width: 591px;}
.page-type-alerte-entete{width:227px;height: 50px;}
.page-type-alerte-entete .detan-titre-alerte {margin-left: 0; padding-top: 10px; width: 165px;}
.page-type-alerte-form{width: 500px; margin: 0 auto;}
.page-type-alerte-form input[type="text"]{height: 15px; margin-left: 58px; margin-right:10px;width: 400px;border-radius: 0;}

.page-type-alerte-form{width: 501px; margin: 10px auto;}
.page-type-alerte-form .submit {float: left; width: 0px;}
.page-type-alerte-form .submit input{background-color: #ED970B;border: medium none; border-radius: 0 5px 5px 0; color: #EBEBDC;float: left;font-family: 'Corbelbold';font-size: 12px;font-style: normal;font-weight: bold;height: 19px;margin-left: -5px;}

.page-promo-img-fd{background-image: url('/img/fd_coup_coeur.png');height: 192px; width:289px;padding: 20px 20px 15px 15px;}
.page-coup_de_coeur_prix {background-image: url('/img/btn-promo-display.png');height: 50px; width:93px;font-size: 25px;line-height:32px;}
.page-coup_de_coeur-img li{list-style-image : url('/img/puce-coup-de-coeur-page.png');padding-top: 5px;}
#page-coup_de_coeur_list_link {clear: both;color: #EBEBDC;font-family: 'CorbelBold';font-size: 14px;text-transform: uppercase;text-decoration: none;}
#page-coup_de_coeur_list_link:HOVER {text-decoration: underline;cursor:pointer;}
.page-coup_de_coeur_box_title {height: 20px;margin: 107px auto 0;position: absolute;width: 171px;}
.page-coup_de_coeur_box_title h3 {background-color: rgba(255, 255, 255, 0.2);color: white;font-family: 'CorbelBold';font-size: 12px;height: 17px;margin: 0 4px;padding: 3px 0 0;text-align: center;text-transform: uppercase;}
.page-coup_de_coeur_box_title a {text-decoration:none;color:#FFF;}

/* LISTAN MES SELECTIONS */
.liste .prix a.mes-selections-listan  {color:#08374f;padding:0 10px;background:url('../img/puce_orange.png') no-repeat 8px 2px;margin-top:9px;margin-bottom: -5px;}
.liste .prix a.remove{background-image: url("../img/picto_cancel.png"); margin-top: 5px;}
.liste .promo .prix a.mes-selections-listan   {background-image: url("../img/puce_bleue.png");margin-top: 23px;margin-bottom: -5px; }
.liste .promo .prix a.remove{background-image: url("../img/picto_cancel.png");background-position: 8px 8px; margin-top: 5px;}
/* POPUP*/
.popup{width: 500px;padding: 20px;background-color: #ebebdc;}
.popup-titre{width: 100%; height: 23px;padding-top: 7px;}
.popup input[type="text"],.popup select{width:268px;margin: 15px 0;border: 1px solid #c8c8b3;color:#06557e;}
.popup select{width:278px;}
.popup label{width:150px; margin: 22px 0 0px;float:left;font-size:12px;font-weight:bold;color:#08374f;text-transform:uppercase;}

/*ELEMENT COMMUN*/
.bleu-fonce-txt, .bleu-fonce-txt a{color: #07415f;}
.bleu-fonce-bg{background-color: #07415f;}
.bleu-fonce-txt-2, .bleu-fonce-txt-2 a{color: #08374f;}
.gris-clair-txt, .gris-clair-txt a {color:#ebebdc;}
.gris-clair-bg{background-color:#ebebdc;}
.font-8{font-size: 8px;}
.font-10{font-size: 10px;}
.font-12{font-size: 12px;}
.font-13{font-size: 13px;}
.font-14{font-size: 14px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.font-20{font-size: 20px;}
.font-22{font-size: 22px;}
.font-24{font-size: 24px;}
.font-30{font-size: 30px;}
.centrer{text-align: center;}
.justify{text-align: justify;}
.upper{text-transform: uppercase;}
.gras{font-weight: bold;}
.style-normal{font-style: normal;}
.italique{font-style: italic;}
.CorbelBlod{font-family: 'CorbelBold';}
.CorbelRegular{font-family: 'CorbelRegular';}
a{text-decoration: none;}

    

            /* DETAN */
            .detan-H1{margin: 10px 0 10px 0;}
            .detan-colonne-gauche{width: 608px;}
            .detan-annonce-next-prev{height: 39px; padding: 16px 15px 0 15px;}
            .detan-prev a,.detan-next a{color: #ebebdc;margin-top: 5px;}
            .detan-prev,.detan-next{width: 205px;}
            
            .detan-prev-img{background-image:url(/img/sprite-detan.jpg); background-position: 0 -89px;background-repeat: no-repeat;width: 26px; height: 21px;margin-top: 0px;}
            .detan-next-img{background-image:url(/img/sprite-detan.jpg); background-position: 0 0;background-repeat: no-repeat;width: 26px; height: 21px;}
            
            .detan-retour-liste{margin:auto;color:#ed970b; width:140px;}
            .detan-retour-liste a{color:#ed970b;}
            
            .detan-colonne-gauche-fiche-vehicule{padding: 5px;border: 6px solid #0f394f; background-color: #ebebdc; margin-top: 13px;}
            .detan-colonne-gauche-fiche-gauche{width: 286px;}
            
            .detan-photo{height: 299px;}
            .detan-photo .relative{border: 1px solid #000000;width: 280px; height: 210px;}
            .detan-photo1{width: 280px; height: 210px;}
            .slide{width:89px;height:67px;margin-right: 5px;}
            #liste-slides{height:67px;}
            .fenetre{margin-top: 5px;overflow:hidden;width:280px;height:67px;}
            .detan-photo-footer{margin-top: 5px;}
            .detan-fondu-gauche{
                background: -moz-linear-gradient(left, rgba(185,195,189,1) 0%, rgba(185,195,189,1) 62%, rgba(185,195,189,0.7) 68%, rgba(185,195,189,0) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(185,195,189,1)), color-stop(62%,rgba(185,195,189,1)), color-stop(68%,rgba(185,195,189,0.7)), color-stop(100%,rgba(185,195,189,0))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(left, rgba(185,195,189,1) 0%,rgba(185,195,189,1) 62%,rgba(185,195,189,0.7) 68%,rgba(185,195,189,0) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(left, rgba(185,195,189,1) 0%,rgba(185,195,189,1) 62%,rgba(185,195,189,0.7) 68%,rgba(185,195,189,0) 100%); /* Opera11.10+ */
                background: -ms-linear-gradient(left, rgba(185,195,189,1) 0%,rgba(185,195,189,1) 62%,rgba(185,195,189,0.7) 68%,rgba(185,195,189,0) 100%); /* IE10+ */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9c3bd', endColorstr='#00b9c3bd',GradientType=1 ); /* IE6-9 */
                background: linear-gradient(left, rgba(185,195,189,1) 0%,rgba(185,195,189,1) 62%,rgba(185,195,189,0.7) 68%,rgba(185,195,189,0) 100%); /* W3C */
                height: 7px;
                width: 79px;
            }
            .detan-fondu-droite{
                background: -moz-linear-gradient(left, rgba(185,195,189,0) 0%, rgba(185,195,189,0.7) 32%, rgba(185,195,189,1) 38%, rgba(185,195,189,1) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(185,195,189,0)), color-stop(32%,rgba(185,195,189,0.7)), color-stop(38%,rgba(185,195,189,1)), color-stop(100%,rgba(185,195,189,1))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(left, rgba(185,195,189,0) 0%,rgba(185,195,189,0.7) 32%,rgba(185,195,189,1) 38%,rgba(185,195,189,1) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(left, rgba(185,195,189,0) 0%,rgba(185,195,189,0.7) 32%,rgba(185,195,189,1) 38%,rgba(185,195,189,1) 100%); /* Opera11.10+ */
                background: -ms-linear-gradient(left, rgba(185,195,189,0) 0%,rgba(185,195,189,0.7) 32%,rgba(185,195,189,1) 38%,rgba(185,195,189,1) 100%); /* IE10+ */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b9c3bd', endColorstr='#b9c3bd',GradientType=1 ); /* IE6-9 */
                background: linear-gradient(left, rgba(185,195,189,0) 0%,rgba(185,195,189,0.7) 32%,rgba(185,195,189,1) 38%,rgba(185,195,189,1) 100%); /* W3C */
                height: 7px;
                width: 79px;
            }
            #first{margin-top: -3px;background-image:url(../img/sprite-detan.jpg); background-position: -17px -112px;background-repeat: no-repeat;width: 13px; height: 14px;}
            #first a,#last a{min-width: 13px;min-height: 14px;}
            #last{margin-top: -3px;background-image:url(../img/sprite-detan.jpg); background-position: 0 -112px;background-repeat: no-repeat;width: 13px; height: 14px;}
			
            .detan-commentaire{padding-bottom: 10px;margin-top: 5px; margin-bottom: 5px;background-image: url(/img/commentaire-head.jpg);background-repeat: no-repeat;background-color:#06557e;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
            .detan-commentaire-corps{margin-top: 18px;width:265px;margin-left: 9px;background-image: url(/img/commentaire-corps.jpg);background-repeat:repeat-y;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
            .detan-commentaire .nom-titre{width:77px;}
            .detan-commentaire .nom{margin-top:8px;}
            .detan-commentaire .commentaire{color:#08374f;font-family:"CorbelItalic";width:168px;padding:6px 11px;}
            
			.detan-social{background-image: url(../img/social.png); height: 209px;}
            .detan-social-action{color: #08374f; padding-left: 30px;height: 60px;}
            .detan-social-action a {color: #08374f;}
            .detan-social a img{vertical-align:middle;}
            
            .detan-colonne-gauche-fiche-droite{margin-left: 6px; width: 293px;}
            .detan-info-financement{background-image: url(../img/info-financement.png); height: 118px;padding-top: 10px;padding-left: 10px;}
            .detan-info-financement h2{margin-bottom: 3px;}
            .detan-prix{width: 86px; height: 26px;margin-right: 6px;margin-top: 3px;}
            .detan-finnancable{width: 170px;margin-top: 22px;}
            .detan-puce-orange{background-image:url(../img/sprite-detan.jpg); background-position: -35px -90px;background-repeat: no-repeat;width: 13px; height: 15px;margin-right: 5px;}
            
            .detan-info-vehicule{margin-top: 7px; background-image: url(../img/info-vehicule.jpg); height: 493px;}
            .detan-caracteristique{padding: 10px;}
            .detan-caracteristique table tr td{padding: 1px 0;}
            .detan-titre-carac{color: #06557e; margin-bottom: 15px;margin-top: 5px;}
            .detan-nom-carac{width: 160px;line-height: 19px;}
            
            .detan-colonne-gauche-annonce-similaire{height: 112px; margin: 13px 0 0px 0; background-color: #dfdfd4;}
            .detan-colonne-gauche-annonce-similaire-gauche,.detan-colonne-gauche-annonce-similaire-droite{width: 276px; height: 88px;border: 1px solid #d3d3c7;padding: 13px 13px 9px 13px;}
            .detan-colonne-gauche-annonce-similaire-gauche{-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 5px;-webkit-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px; }
            .detan-colonne-gauche-annonce-similaire-droite{-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px; }
            .detan-annonce-simili-puce{background-image:url(/img/puce-simili.jpg); background-repeat: no-repeat; width: 11px; height: 11px;margin-right: 5px;margin-top: -10px;}
            .detan-annonce-simili-model {display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 190px;}
            .detant-liste-annonce-simi li{margin-top:16px;}
            .detant-liste-annonce-simi-IE li{margin-top:8px;}
            .detant-liste-annonce-simi li hr{color: #c8c8b7;background-color: #c8c8b7;height: 1px;border: 0;}
            
            .detan-colonne-gauche-budget-similaire{margin-top: 13px;height: 101px; border: 1px solid #d3d3c7; background-color: #dfdfd4; padding: 9px 3px 6px;}
            .detan-vignette{width: 110px; height: 76px; border: 1px solid #d3d3c7; margin: 0 4px;padding-bottom: 2px;}
            .detan-vignette img{width: 72px; height: 54px; text-align: center; margin-bottom: 5px; padding-top: 5px;}
            
            .detan-colonne-droite{margin-left: 7px; width: 334px; }
            .detan-colonne-droite-localisation{ 
                padding: 11px 11px 11px;
                background: #072d41; /* Old browsers */
                background: -moz-linear-gradient(top, #072d41 0%, #072d41 40%, #08374f 55%, #08374f 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#072d41), color-stop(40%,#072d41), color-stop(55%,#08374f), color-stop(100%,#08374f)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, #072d41 0%,#072d41 40%,#08374f 55%,#08374f 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, #072d41 0%,#072d41 40%,#08374f 55%,#08374f 100%); /* Opera11.10+ */
                background: -ms-linear-gradient(top, #072d41 0%,#072d41 40%,#08374f 55%,#08374f 100%); /* IE10+ */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#072d41', endColorstr='#08374f',GradientType=0 ); /* IE6-9 */
                background: linear-gradient(top, #072d41 0%,#072d41 40%,#08374f 55%,#08374f 100%); /* W3C */
            }
            
            .detan-map{width: 315px; height: 190px;margin: auto;}
            
            .detan-localisation{bottom: 55px;left: 14px;width: 295px;padding: 5px;}
            .detan-localisation-pied{margin-top: 20px;}
            .detan-localisation-pied .left{margin: 7px 0 0 0;} 
            .detan-contact-ancre{width: 120px;}
            .detan-contact-ancre .left{margin: 1px 5px 0 0;}
            .enveloppe-blanche{background-image:url(/img/sprite-detan.jpg); background-position: 0 -58px;min-width: 49px; min-height: 29px;margin-right: 10px;}
            
            .detan-colonne-droite-appel{background-color: #d4880d; height: 56px; margin: 13px 0 13px 0;}
            .detan-appel-telephone{background-image:url(/img/picto_telephone-detan.png); width: 32px; height: 32px;}
            .detan-rapeller-puce{background-image:url(/img/sprite-detan.jpg); background-position: -28px 0; background-repeat: no-repeat; min-width: 14px; min-height: 14px; margin-left: 12px;}
            .detan-etre-rapeller{padding: 5px; text-align: right; width: 90px; height: 32px; margin-right: 6px; margin-top: 7px; }
            .detan-etre-rapeller-ancre{line-height: 17px;}
            
            .detan-colonne-droite-jmr,.page-type-jmr{ height: 235px;}
            .detan-jmr-icone{background-image:url(/img/grande-puce-bleue.jpg); background-repeat: no-repeat; min-width: 23px; min-height: 59px;}
            .detan-jmr-txt{background-color: #183d4f;padding: 15px 20px;margin: 62px 0 0 15px; width: 160px;}
            
            .detan-colonne-droite-alerte{background-color: #07415f; height: 171px; margin: 13px 0 13px 0;}
            .detan-alerte-entete{width:275px; margin:auto; padding-top: 15px;height: 55px;}
            .detan-titre-alerte{padding-top: 10px;width: 210px;}
            .enveloppe-orange{background-image:url(/img/picto_contacter.png); width: 55px; min-height: 55px;}
            .detan-alerte-form{width: 273px; margin: auto;}
            .detan-alerte-form input[type="text"]{margin-right: 3px;height: 22px;font-size: 11px; width: 220px; font-family: 'CorbelRegular';border-radius: 0;}
            .detan-alerte-form .submit input{
                background-color: #ed970b;
                color: #ebebdc;
                font-size: 12px;
                font-family: 'Corbelbold';
                font-style: normal;
                font-weight: bold;
                border: none;
                -moz-border-radius-topleft: 0px;
                -moz-border-radius-topright: 5px;
                -moz-border-radius-bottomright: 5px;
                -moz-border-radius-bottomleft: 0px;
                -webkit-border-radius: 0px 5px 5px 0px;
                border-radius: 0px 5px 5px 0px;
                height: 26px;
            }
            .detan-option-liste {overflow: auto; height: 200px;}
            .detan-option-liste ul li{margin: 0 0 10px 0;}
            .detan-colonne-droite-infoMauto{background-color: #08374F;padding: 0 15px 20px;}
            .detan-social-action .print{display: block;height: 20px;padding: 0 0 0 5px;width: 240px;}
            
            .mes-selections{margin-left: -155px; width: 120px;position: fixed;margin-top: 13px;padding: 10px 10px 15px 10px;}
            .mes-selections a{text-decoration:underline;}
            .mes-selections-nb{width: 127px; height: 47px;background-color: #d68a0f;padding:10px 5px 10px 5px;margin-bottom: 10px}
            .mes-selections-nb-vehicule{margin-left: 10px;margin-top: 10px;width: 60px;}
            .mes-selections-titre{margin-bottom:5px;}
            .mes-selections-titre-img{margin-left: -3px;}
            .mes-selections-titre-txt{color:#d68a0f;margin-left: 5px; margin-top: 4px;}
            .mes-selections-last{margin-bottom: 5px;line-height: 14px;}
            .mes-selections-retour{display: block;margin-top: 190px;width: 140px;padding: 0;background-image: url("/img/retour-puce.png");background-position: 10px 50%;background-repeat: no-repeat;}
            .mes-selections-retour a{padding: 12px 10px 13px;text-decoration: none; display: block; width:100%; height: 100%;}
            .triangle-or {border-right: 7px solid transparent; border-top: 7px solid #AE710F; height: 0; margin: 0 -5px 0 0; width: 0;}
/* Pager */
.paginator span{display:block;float:left;color:#fff;background-color:#08374f;text-align:center;width:21px;height:20px;line-height:16px;margin-top:6px;}
.paginator span:first-child{border-radius:3px 0 0 3px;padding-left:3px;padding-top: 4px; height: 16px;}
.paginator span.current + span{border-radius:3px 0 0 3px;padding-left:3px;}
.paginator span.last{border-radius:0 3px 3px 0;padding-right:3px;padding-top: 4px; height: 16px;}
.paginator span a{color:#fff;font-size:16px;}
.paginator span.current{color:#fff;font-size:30px;height:26px;width:26px;line-height:19px;border-radius:3px;margin:0 5px;padding:0;}
.paginator span.next{padding-left:3px;}

/* PRINT MAP */
.printmap-nom{margin-top: 10px;}

/* FLASH */
.session-flash{font-family:'CorbelBold'; color: white; padding: 20px; top: 20px;left: 10px; background: #072d41; /* Old browsers */ background: -moz-linear-gradient(top, #072d41 0%, #072d41 40%, #08374f 55%, #08374f 100%); /* FF3.6+ */                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#072d41), color-stop(40%,#072d41), color-stop(55%,#08374f), color-stop(100%,#08374f)); /* Chrome,Safari4+ */                background: -webkit-linear-gradient(top, #072d41 0%,#072d41 40%,#08374f 55%,#08374f 100%); /* Chrome10+,Safari5.1+ */                background: -o-linear-gradient(top, #072d41 0%,#072d41 40%,#08374f 55%,#08374f 100%); /* Opera11.10+ */                background: -ms-linear-gradient(top, #072d41 0%,#072d41 40%,#08374f 55%,#08374f 100%); /* IE10+ */                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#072d41', endColorstr='#08374f',GradientType=0 ); /* IE6-9 */                background: linear-gradient(top, #072d41 0%,#072d41 40%,#08374f 55%,#08374f 100%); /* W3C */}


/*LOGIN ACCES PRO*/
.login-content{width: 425px;top:60px;left:250px;}
.login-entete-txt{background: url("../img/valise.jpg") no-repeat scroll 3px 2px transparent; height: 25px; padding-left: 36px; padding-top: 7px;}
.login-form {background:#06557e;height: 170px;}
#UserError{height: 56px; padding: 5px; right: -160px;top: 35px;width: 196px;line-height: 15px;}
.login-form form{position: absolute;left:80px; top:35px;}
#UserLoginForm label{font-size: 13px;color:#ebebdc;float: left; width: 110px; display: block;margin-top: 5px;}
#UserLoginForm .input input,#UserLostPasswordForm .input input{float: left; width: 160px;margin-bottom: 20px;border: 1px solid #7f9db9; border-radius:0px;  }
#UserLoginForm .submit{width: 160px;float: left;} 
#UserLostPasswordForm .submit{width: 90px;margin: 0 auto;} 
#UserLoginForm .left{ width: 110px;}
#UserLoginForm .submit input{width: 170px;background: url("../img/login_pro_submit_puce.png")no-repeat scroll 5px 7px #e5930f;}
.login-crea-compte{margin-top:10px;margin-left: -5px;background: url("../img/crea-compte-btn.jpg") no-repeat scroll 3px 2px transparent; height: 25px; padding-left: 36px; padding-top: 10px; width: 160px;}
.login-pub{width: 200px; margin-top: 20px;margin-left: 20px;}

/*LOGIN LOST*/
#UserLostPasswordForm label{font-size: 13px;color:#ebebdc;float: left; width: 90px; display: block;margin-top: 5px;}
.message-sent{ background:none repeat scroll 0 0 #06557E; color: white; font-family: 'CorbelBold'; left: 10px; padding: 20px; top: 20px;}

/*LOGIN RESTORE PASSWORD*/
#UserRestorePasswordForm label{font-size: 13px;color:#ebebdc;float: left; width:110px; display: block;}
#UserRestorePasswordForm .input input{float: left; width: 160px;margin-bottom: 20px;border: 1px solid #7f9db9; border-radius:0px;  }
#UserRestorePasswordForm .submit {width: 170px;margin: 0 auto;}
#UserRestorePasswordForm .submit input{width: 170px;background: url("../img/login_pro_submit_puce.png")no-repeat scroll 5px 7px #e5930f;}
.message-sent{ background:none repeat scroll 0 0 #06557E; color: white; font-family: 'CorbelBold'; left: 10px; padding: 20px; top: 20px;}

/*INSCRIPTION MARCHAND*/
.page-content .inscription-content { width: 920px;}
#UserSubscribeForm label{color: #08374F; float: left; font-size: 12px;font-weight: bold; margin: 22px 0 15px; text-transform: uppercase; width: 135px;}
#UserSubscribeForm .submit{margin: 0 auto; width: 200px; }
.inscription-content form{margin-bottom: 10px;}
#UserSubscribeForm .error-message{color: #B51946; font-size: 15px; text-align: left;float: none;margin: 0;width: auto;}

/* LISTAN PRO */
.pro-listan{width: 610px;}

.pro-liste td,.pro-liste th,.pro-listan table{border: 2px solid #072E42;}
th.pro a{color: #08374F; background: url("../img/order-none-pro.png") no-repeat scroll right 5px transparent;}
.pro-liste th, .pro-liste .couleur,.pro-liste .prix{background:none;}
.pro-liste td{color:black;font-size: 14px;}
.pro-liste .marque{width: 190px;}
.pro-liste .version,.pro-liste .annee,.pro-liste .motorisation,.pro-liste .couleur{font-size: 12px;}
.pro-liste .annee,.pro-liste .motorisation,.pro-liste .couleur{width: 85px;}
.pro-liste .disponible{width: 60px;}
.pro-liste .prix{width: 80px;vertical-align: middle;}
.pro-liste .pager{background-color:  #08374f;}
.pro-listan-pagination {height: 10px;}
.pro-listan-pagination div{float: left;width: 21%;margin-top: 7px;}
.pro-listan-pagination span{margin-top: 7px;}
.pro-listan-pagination div:first-child{margin-left: 50px;}
.pro-listan-pagination a{font-family:'CorbelBold';font-size: 14px;color:#ebebdc;}

.pro-listan-compte{width: 335px; height: 165px;}
.pro-pseudo{margin-top: 20px;}
.pro-dl-pdf{background-color: #8e0100;width: 115px;padding: 5px;bottom: 40px;margin: 14px auto 0;}
.pro-deco{background:#06557e;width: 316px;bottom: 10px; left: 10px;padding: 3px 0;}
.pro-deco a{display: block; height: 100%; width: 100%;}
.pro-radius-bottom{-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}

.detan-info-pro{height: 90px;padding-top: 10px;padding-left: 10px;}
.detan-prix-pro{width: 225px; height: 26px;margin-right: 6px;margin-top: 20px;}
.pro-detan-prix-a-marchand{margin-right: 6px;margin-top: 25px;}

/* LAYOUT PRO */
.menu-pro-gauche{border-right: 1px solid #0A3C57;height: 50px; margin: 6px 0 0 28px;width: 236px;}
.menu-pro-gauche div{margin-top: 10px;}
.menu-pro-gauche div img{margin: 7px 20px 0 0;}
.menu-pro-centre{border-left: 1px solid #136e9e;height: 50px; margin: 6px 0 0 0;width: 336px;}
.menu-pro-centre div{margin-top: 10px;}
.menu-pro-centre div img{margin: 0px 20px 0 20px;}
.menu-pro-centre .retour-center{margin: 4px 0;height: 50px;}
.menu-pro-centre .retour-center{background: url('../img/retour_home_pro.jpg') 20px 6px no-repeat;}
.menu-pro-centre .retour-center:HOVER {background: url('../img/retour_home_pro_hover.jpg') 20px 6px no-repeat;}
.menu-pro-centre .retour-center a{padding: 16px 0 0 67px;display: block; height: 100%; width: 100%;}

.content-404{margin: 45px auto; width: 325px;}
.accueil-404{height: 25px;line-height: 25px; margin: 10px 5px 0 0; padding: 5px;width: 100px;}
.nos-vehi-404{height: 25px;line-height: 25px; margin: 10px 0 0 5px;padding: 5px;width: 100px;}
.nos-vehi-404 a,.accueil-404 a{display: block;width: 100%; height: 100%;}

/**/
.vignette-Agence{margin: 10px 0 10px -20px;padding: 10px;width: 567px;}
.tel-agence{background:url('../img/telephone_agence.jpg') no-repeat 0 7px;padding-left: 32px;height: 50px;padding-bottom: 5px;bottom: -8px;}
