﻿body{background:url(/images/bg_body.gif) repeat-x top left;font-size:12px;margin:0;padding:30px 0 0;text-align:center;font-family:Arial, Verdana, Sans-Serif;}

.clear{clear:both;width:0;height:0;line-height:0;font-size:0;margin:0;padding:0;}

.TextboxAjaxError{display: none;}
.LabelError{color: Red;	font-weight: bold;}

INPUT.AdminTextBoxError{width: 0px;background-color: Transparent;border: 0px none transparent;height:0;}

img{border:none;}
img.visuel{float:left;margin:0 20px 0 0;}

a{color:#000;text-decoration:underline;}
a:hover{color:#8d1911;}

.general{width:1053px;margin:-20px auto 0;text-align:left;padding:20px 0 0 0;}
.general .ombre{background:url(/images/bg_general.png) no-repeat top left;margin:0 0 0 23px;min-height:751px;width:1030px;}
.general .contenu{background:#fff;width:1000px;margin:-20px 0 0 15px;margin:0 0 0 15px\9;}

.entete{width:1015px;}
.entete .logo{float:left;width:325px;height:187px;background:url(/images/logo.png) no-repeat top left;margin:-20px 0 0 -36px;text-indent:-9000px;}
.entete .bloc_right{float:right;background:url(/images/bg_entete.png) no-repeat top left;width:698px;height:151px;}
.entete .bloc_right .bloc_text_left{float:left;width:202px;height:71px;background:url(/images/text_activite.png) no-repeat top left;text-indent:-9000px;margin:/*50px 0 0 25px*/60px 0 0 25px;}
.entete .bloc_right .bloc_text_right{float:right;/*width:130px;*/text-align:center;margin:/*27px*/125px 13px 0 0;color:#6d6e70;font-weight:bold;}
.entete .bloc_right .bloc_text_right .logo_citroen{display:block;background:url(/images/logo_citroen.png) no-repeat top left;width:115px;height:81px;margin:0 auto 15px;}

.trois_cols .col_left{float:left;width:206px;padding:20px 0 0 0;}
.trois_cols .center{float:left;width:598px;padding:20px 0 0 0;}
.trois_cols .col_right{float:left;width:196px;}

.deux_cols .col_left{float:left;width:206px;padding:20px 0 0 0;}
.deux_cols .center{float:left;width:794px;padding:20px 0 0 0;}

.barre_sep{background:url(/images/barre_b3.png) no-repeat top right;height:15px;margin:5px 0 0 0;}

.menu{list-style-type:none;margin:0 0 20px 0;padding:0;}
.menu li{margin:0;padding:0;}
.menu li a{display:block;background:url(/images/menu/bg_off.png) no-repeat;/*width:183px;height:55px;*/width:115px;height:35px;font-family:"Trebuchet MS";font-size:15px;text-decoration:none;color:#000;font-weight:bold;text-align:right;padding:20px 68px 0 0;margin:-3px 0 0;}
.menu li a:hover{background:url(/images/menu/bg_on.png) no-repeat;color:#fff;}
.menu li a.control_technique{height:45px;padding:10px 68px 0 0;}
.menu li a.acces{background:url(/images/menu/bg_bas.png) no-repeat;}
.menu li a.acces:hover{background:url(/images/menu/bg_bas_on.png) no-repeat;}

.partenaires{margin:0 0 20px 0;}
.partenaires h3{color:#8D1911;margin:0;padding:0 16px 0 8px;font-weight:normal;font-family:"Trebuchet MS";font-size:13px;border-left:solid 5px #8D1911;height:27px;}
.partenaires h3 span{float:right;background:url(/images/fleche_grise.png) no-repeat;width:16px;height:16px;}
.partenaires .content{text-align:center;padding:15px 0 30px 0;background:url(/images/bloc_bg_bas.png) no-repeat bottom left;}
.partenaires .content img{display:block;margin:10px auto;}

.bloc_adresse{}
.bloc_adresse h3{color:#58595b;margin:0 0 10px 0;padding:0 16px 10px 8px;font-weight:normal;font-family:"Trebuchet MS";font-size:13px;border-left:solid 5px #8D1911;height:27px;}
.bloc_adresse .content{text-align:center;padding:15px 0 30px 0;background:url(/images/bloc_bg_bas.png) no-repeat bottom left;}

.col_right .liste_occasion{}
.col_right .liste_occasion .titre{}
.col_right .liste_occasion .titre h3{padding:0 38px 0 0;margin:0;text-align:right;color:#8d1911;font-weight:normal;font-size:17px;}
.col_right .liste_occasion .titre h4{background:url(/images/bloc_bg_titre.png) no-repeat top left;margin:0;padding:25px 80px 0 0;width:116px;height:35px;color:#000;font-size:15px;font-family:"Trebuchet MS";text-align:right;}
.col_right .liste_occasion .bloc_occasion{padding:10px 23px 5px 0;text-align:right;background:url(/images/bloc_bg_bas2.png) no-repeat bottom right;}
.col_right .liste_occasion .bloc_occasion .image{background:url(/images/bg_coin.png) no-repeat top left;padding:0 0 5px 5px;display:block;width:135px;height:101px;margin:0 0 0 32px;}
.col_right .liste_occasion .bloc_occasion .image img{width:135px;height:101px;}
.col_right .liste_occasion .bloc_occasion .libelle{color:#8d1911;font-weight:bold;text-decoration:none;}
.col_right .liste_occasion .bloc_occasion .libelle:hover{text-decoration:underline;}
.col_right .liste_occasion .bloc_occasion .libelle span{color:#6d6e70;}


.bloc_tous_vehicules{background:url(/images/bloc_bg.png) no-repeat top left;height:82px;}
.bloc_tous_vehicules h3{color:#58595b;font-size:15px;font-family:"Trebuchet MS";margin:0;padding:40px 18px 0 0;line-height:15px;text-align:right;}
.bloc_tous_vehicules h3 a{color:#58595b;text-decoration:none;}
.bloc_tous_vehicules h3 a:hover{color:#58595b;text-decoration:none;}
.bloc_tous_vehicules h4{color:#8d1911;font-size:13px;font-family:"Trebuchet MS";font-weight:normal;margin:0;padding:0;background:url(/images/bloc_bg_titre2.png) no-repeat right 9px;padding:0 58px 0 0;text-align:right;}
.bloc_tous_vehicules h4 a{color:#8d1911;text-decoration:none;}
.bloc_tous_vehicules h4 a:hover{color:#8d1911;text-decoration:none;}

.footer{background:url(/images/bg_footer.png) no-repeat top left;height:53px;margin:20px 0 0 0;}
.footer ul{list-style-type:none;text-align:right;margin:0;padding:15px 10px 0 0;}
.footer ul li{display:inline;margin:0;padding:0;color:#8d1911;font-size:11px;}
.footer ul li a{color:#6d6e70;text-decoration:none;}
.footer ul li a:hover{color:#8d1911;}
.footer ul li a img{vertical-align:middle;}

.home{width:500px;margin:auto;}
.home .accroche{text-align:justify;color:#8d1911;padding:0 0 10px 0;}

.bloc_text{text-align:center;}

.titre{padding:10px 0 0 0;margin:0 0 20px;}
.titre h2{font-family:"Trebuchet MS";margin:0;padding:0;}
.titre h2 span{float:left;display:block;background:url(/images/bg_titre.png) no-repeat bottom left;font-size:30px;font-weight:normal;height:45px;padding:15px 0 0 10px;width:343px;}
.titre h2 span strong{font-size:34px;}
.titre h2 .rub{background:url(/images/bloc_bg_titre3.png) no-repeat top left;margin:0;padding:25px 68px 0 0;width:110px;height:35px;color:#8d1911;font-size:15px;font-family:"Trebuchet MS";text-align:right;float:left;font-weight:normal;}
.titre h2 .clear{float:none;padding:0;margin:0;width:0;height:0;background:none;font-size:0;line-height:0;}

.fiche{width:536px;margin:auto;}
.fiche .recherche{color:#8d1911;}
.fiche .recherche a{color:#8d1911;background:url(/images/plus.png) no-repeat right;text-decoration:none;padding:0 20px 0 30px;display:inline-block;line-height:15px;font-weight:bold;}
.fiche .recherche a:hover{text-decoration:none;}
.fiche .recherche select{padding:0;margin:0 0 0 10px;}

.fiche .titre_produit{background:url(/images/barre_h.png) no-repeat bottom left;}
.fiche .titre_produit span{float:left;font-size:16px;font-weight:bold;padding:10px 0 0 10px;}
.fiche .titre_produit span.prix{float:right;background:url(/images/bg_prix.png) no-repeat top left;height:30px;padding:6px 0 0 0;margin:0 49px 0 0;width:122px;text-align:center;color:#8d1911;font-weight:bold;font-size:20px;}

.fiche .galerie{float:left;width:371px;}

.fiche .description{float:left;padding:10px 0 0 10px;}
.fiche .description div{clear:both;}
.fiche .description span{display:block;width:80px;float:left;color:#8d1911;font-weight:bold;}
.fiche .description span.libelle{color:#6d6e70;width:75px;}
.fiche .description span.options{width:155px;}
.fiche .description .espace{padding:10px 0;}

.fiche .description .ref{font-weight:bold;font-size:15px;display:block;padding:10px 0 5px 0;}
.fiche .description .ref span{color:#8d1911;}
.fiche .description .ref .libelle{color:#6d6e70;}

.fiche .bloc_option {clear:both;padding:10px 0 0 0;}
.fiche .bloc_option li{display:block;float:left;color:#8d1911;font-weight:bold;margin:0;padding:0;white-space:nowrap;padding:5px;}
.fiche .bloc_option span.libelle{color:#6d6e70;width:75px;font-weight:bold;}
.fiche .bloc_option ul.options{/*width:155px;*/list-style-type:none;margin:0;padding:0;}
.fiche .bloc_option .espace{padding:10px 0;}

.fiche .bottom{background:url(/images/barre_b.png) no-repeat top left;width:539px;height:15px;}

.fiche .bloc_contact{margin:20px 0 0 0;position:relative;}
.fiche .bloc_contact p{margin:0;padding:0 0 5px 0;font-size:13px;font-weight:bold;}
.fiche .bloc_contact .titre{background:url("/images/bg_titre_contact.png") no-repeat left top;color:#000;font-family:Trebuchet MS;font-size:15px;font-weight:bold;height:33px;padding:25px 60px 0 0;text-align:right;width:476px;margin:0;}
.fiche .bloc_contact .content{color:#5C6779;padding:10px 0 0 0;background:url(/images/bg_coin2.png) repeat-y top right;}
.fiche .bloc_contact .content .left{float:left;padding:10px 0 0 0;width:215px;}
.fiche .bloc_contact .content .sep{float:left;background:url(/images/sep.png) no-repeat top left;width:2px;height:85px;margin:0 22px;}
.fiche .bloc_contact .content .right{float:right;background:url(/images/stylo.png) no-repeat top right;width:175px;margin:0 20px 0 0;padding:10px 0 0 0;}
.fiche .bloc_contact p span{font-size:17px;font-weight:bold;}
.fiche .bloc_contact .content a{color:#5c6779;text-decoration:none;font-weight:bold;}
.fiche .bloc_contact .content a:hover{color:#8d1911;}
.fiche .bloc_contact .content .numero{font-weight:bold;color:#8d1911;font-size:20px;}
.fiche .bloc_contact .content .numero span{color:#5c6779;font-size:13px;}
.fiche .bloc_contact .top{background:url(/images/barre_h.png) no-repeat top left;width:539px;height:15px;}
.fiche .bloc_contact .telephone{background:url(/images/telephone.png) no-repeat top left;width:44px;height:64px;position:absolute;top:30px;left:190px;}

.fiche .text_riche{color:#5c6779;font-weight:bold;padding:10px 0;}
.fiche .text_riche .red{color:#8d1911;}
.fiche .text_riche h3{font-size:16px;}
.fiche .text_riche ul{list-style-type:none;margin:0;padding:0;}
.fiche .text_riche ul li span{color:#8d1911;}

.liste_vente{padding:0 0 0 50px;width:690px;}

.recherche{padding:0 60px 0 50px;text-align:right;color:#8d1911;white-space:nowrap;}
.recherche select{margin:0 2px;padding:0;min-width:103px;font-size:12px;}
.recherche .tri{display:inline-block;padding:0 0 0 20px;}

.liste_vente .bloc_produit{width:316px;position:relative;float:left;padding:0 0 20px;}
.liste_vente .bloc_produit.left{float:left;}
.liste_vente .bloc_produit.right{float:right;}

.liste_vente .titre_produit{background:url(/images/barre_h2.png) no-repeat bottom left;}
.liste_vente .titre_produit a{/*float:left;*/display:block;font-size:16px;font-weight:bold;padding:10px 0 5px 10px;text-decoration:none;color:#000;/*width:184px;*/}
.liste_vente .titre_produit a:hover{color:#8d1911;}
.liste_vente .titre_produit span.prix{display:none;float:right;background:url(/images/bg_prix.png) no-repeat top left;height:30px;padding:6px 0 0 0;margin:0;width:122px;text-align:center;color:#8d1911;font-weight:bold;font-size:20px;}

.liste_vente .visuel{float:left;width:135px;height:101px;background:url(/images/bg_coin.png) no-repeat top left;padding:0 0 0 5px;display:block;}

.liste_vente .description{float:left;padding:10px 0 0 5px;}
.liste_vente .description div{clear:both;}
.liste_vente .description span{display:block;width:80px;float:left;color:#8d1911;font-weight:bold;}
.liste_vente .description span.libelle{color:#6d6e70;width:70px;}
.liste_vente .description span.options{width:155px;}
.liste_vente .description .espace{padding:25px 0 0 0;}

.liste_vente .bottom{background:url(/images/barre_b2.png) no-repeat top left;width:311px;height:15px;}

.liste_vente .selection{background:url(/images/selection.png) no-repeat top left;width:93px;height:92px;position:absolute;top:70px;right:-31px;}

.liste_vente .remise{background:url(/images/remise.png) no-repeat top left;width:93px;height:59px;position:absolute;top:70px;right:-31px;text-align:center;color:#fff;font-weight:bold;font-family:Trebuchet MS;font-size:20px;padding:33px 2px 0 0;}

.controle_technique .titre h2 .rub{height:45px;padding:15px 68px 0 0;}

.mentions_legales .titre h2 .rub{height:45px;padding:15px 68px 0 0;}


.bloc_actu{position:relative;padding:10px 0 20px;}

.bloc_actu .titre_produit{background:url(/images/barre_h2.png) no-repeat bottom left;}
.bloc_actu .titre_produit a{float:left;font-size:16px;font-weight:bold;padding:10px 0 0 10px;text-decoration:none;color:#000;width:365px;}
.bloc_actu .titre_produit a:hover{color:#8d1911;}
.bloc_actu .titre_produit span.prix{float:right;background:url(/images/bg_prix.png) no-repeat top left;height:25px;padding:10px 0 0 0;margin:0;width:122px;text-align:center;color:#8d1911;font-weight:bold;font-size:14px;}

.bloc_actu .visuel{float:left;width:135px;height:101px;background:url(/images/bg_coin.png) no-repeat top left;padding:0 0 0 5px;display:block;}

.bloc_actu .description{float:left;padding:10px 0 0 5px;}
.bloc_actu .description div{clear:both;}
.bloc_actu .description span{display:block;width:80px;float:left;color:#8d1911;font-weight:bold;}
.bloc_actu .description span.libelle{color:#6d6e70;width:70px;}
.bloc_actu .description span.options{width:155px;}
.bloc_actu .description .espace{padding:25px 0 0 0;}

.bloc_actu .bottom{background:url(/images/barre_b2.png) no-repeat top left;width:311px;height:15px;}


.contact_formulaire{background:#fff;padding:20px 10px;margin:5px 0 0 0;color:#263A41;position:relative;}
.contact_formulaire p{margin:0;padding:0 0 10px 0;}
.contact_formulaire fieldset{border:none;margin:0 auto;padding:0;width:400px;}
.contact_formulaire fieldset legend{display:none;text-indent:-9000px;}
.contact_formulaire fieldset label{width:100px;display:inline-block;text-align:right;margin:0 25px 0 0;font-weight:bold;}
.contact_formulaire fieldset input{width:235px;background:#e6e7e8;border:solid 1px #8D1911;margin:0 20px 0 0;}
.contact_formulaire fieldset div{padding:0 0 10px 0;}
.contact_formulaire fieldset select{}
.contact_formulaire fieldset textarea{width:235px;background:#e6e7e8;border:solid 1px #8D1911;margin:0 20px 0 0;vertical-align:top;}
.contact_formulaire .button{background:url("/images/bouton.png") no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;height:46px;line-height:46px;margin:0 auto;text-align:center;width:119px;border:none;cursor:pointer;}

.mentions_legales ul{margin:0;padding:0 0 10px 0;list-style-type:circle;}
.mentions_legales ul li{margin:0 20px;padding:0;}
.mentions_legales ul li p{margin:0;padding:0 0 10px 0;}






