* { margin: 0; padding: 0; }
.break {clear: both; height: 1px; line-height: 1px; font-size: 1px;}

/************************************************ Body Standard*/

body {
background-color: #92A1B7; }

body, select, textarea, input { color: #11256D; font-size: 11px; font-family: "Arial", Verdana, sans-serif; }

option {padding-right: 10px;}

a {color: #10246C; text-decoration: underline}
a:hover{  color: #FD7403; text-decoration: underline}
a:active {  color: #FD7403; text-decoration: underline}

/************************************************ allContent Standard*/
#allContent {
   width: 930px; margin: 0 auto;
   background: #92A1B7 url(../../images/bgAllContent.gif) repeat-y;}
   
/************************************************ Liens Vincent Ref Haut de page*/
#ref {
color: #fff;
display: block;
width: 800px; margin: 0 auto;
height: 20px;
line-height: 20px;
}

#ref a {
color: #fff;
text-decoration: none;}

/************************************************ en-tête */
#enTete {
   width: 900px; height: 270px;
   background: transparent url(../../images/bgEntete.jpg) no-repeat;
   position: relative;}
#enTete h1 {
   width: 267px; height: 31px;
   background: transparent url(../../images/slogan.gif) no-repeat;
   position: absolute; right: 12px; top: 7px;}
#enTete h1 span,
#enTete legend { display: none; }

#enTete #blocRecherche {
   width: 393px; height: 223px;
   background: transparent url(../../images/bgBlocRecherche.jpg) no-repeat;
   position: absolute; left: 17px; top: 10px; }
#enTete #blocRecherche fieldset { border: 0; margin: 82px 0 0 123px;}

#enTete fieldset .lineForm { height: 28px; }
#enTete fieldset .petit select { width: 125px; margin-right: 5px; }
#enTete fieldset .moyen select { width: 160px; }
#enTete fieldset .grand select { width: 255px; }
#enTete fieldset .btnValider { position: absolute; left: 324px; top: 193px; border-width: 0px; }
#enTete fieldset .prix { width: 60px; }

#enTete #zoneVisuel { width: 490px; height: 183px; position: absolute; right: 0; top: 51px; }

#enTete, #mainContent { margin: 0 15px; }

#mainContent { padding: 10px 12px; width: 876px; position: relative;}

#colGauche, #colDroite, #colA, #colB { float: left; }

#colGauche { width: 653px;}
#colDroite { width: 210px; padding-left: 13px;}

#colA { width: 302px; padding-right: 7px; float: left;}
#colB { width: 344px; float: left;}





/************************************************ navigation */

ul#navigation {
   list-style: none;
   width: 862px; height: 37px; position: absolute; left: 0; bottom: 0;
   background: transparent url(../../images/bgNav.gif) repeat-x;
   padding-left: 39px; border-bottom: 1px #fff solid;}
ul#navigation li { float: left; }
ul#navigation li a { display: block; background-repeat: no-repeat; height: 37px; }
ul#navigation li a span { display: none; }
ul#navigation li#btnNavA a { width: 82px; background-image: url(../../images/btnNavA.gif); }
ul#navigation li#btnNavB a { width: 105px; background-image: url(../../images/btnNavB.gif); }
ul#navigation li#btnNavC a { width: 121px; background-image: url(../../images/btnNavC.gif); }
ul#navigation li#btnNavD a { width: 98px; background-image: url(../../images/btnNavD.gif); }
ul#navigation li#btnNavG a { width: 75px; background-image: url(../../images/btnNavG.gif); }
ul#navigation li#btnNavE a { width: 106px; background-image: url(../../images/btnNavE.gif); }
ul#navigation li#btnNavF a { width: 87px; background-image: url(../../images/btnNavF.gif); }

ul#navigation li#btn_devenir_distri a {
margin: 0 0 0 0;
width: 185px;
background-image: url(../../images/btn_devenir_distri.gif);
background-position: 30px 0;}

ul#navigation li#btn_devenir_distri a:hover {
background-position: 30px -37px;}



#pageAccueil ul#navigation li#btnNavA a,
#pageConcept ul#navigation li#btnNavB a,
#pageDistributeurs ul#navigation li#btnNavC a,
.pageActualites ul#navigation li#btnNavD a,
#pageNewsletter ul#navigation li#btnNavE a,
#pageContact ul#navigation li#btnNavF a,
#pageVideo ul#navigation li#btnNavG a,
ul#navigation li a:hover { background-position: 0 -37px; }

#pageAccueil #mainContent { background: transparent url(../../images/bgMainContentHome.gif) no-repeat;}

/************************************************ accesDistributeurs */

#accesDistributeurs { min-height: 60px; list-style: none; padding-left: 0px; padding-bottom: 10px;
background: url(../../images/_fondScrollDistributeurs.jpg) no-repeat;}

#accesDistributeurs li { float: left; text-align: center; width: 80px; }
#accesDistributeurs li a { display: inline; float: left; text-decoration: none; padding: 0 7px; text-align: center; color: #1F37A7; text-transform: uppercase; font-size: 10px; margin-bottom: 10px; line-height: 11px;}
#accesDistributeurs li img { display: block; border: 0; margin: 0 auto 5px auto;}


/************************************************ bloc Jeu home temporaire */
#blocFidelite {
margin-bottom: 10px;
width: 302px;}


#blocGrattage {
margin-bottom: 10px;
width: 344px;}

/************************************************ Bloc Flash Ope Mercedes */

#bienvenue {
   position: absolute;
   left: 200px;
   top: 0;
   z-index: 50;
   width: 500px;}

#bienvenue #zoneAnnonce {
background-color: #000;
height: 360px;
width: 500px; border: 1px #000 solid;}

#bienvenue #zoneAnnonce img {border: 0;}

#bienvenue #zoneAnnonce ul {list-style: none; padding: 8px;}
#bienvenue #zoneAnnonce ul li a {color: #fff; font-size: 10px; text-decoration: none;}

#bienvenue .fermer a {
   text-decoration: none;
   border: 0;
   color: #fff;
   background: #000;
   padding: 5px 5px 5px 0;
   font-weight: bold;
   width: 497px;
   display: block;
   text-align: right;}


/************************************************ bloc Promo Flash */

#blocPromo {
margin: 0 0 10px 0;
background:  url(../../images/bkgBlocPromoFlash.jpg) no-repeat;
display: block;
width: 653px;}

.promoFlash {
width: 653px;
margin: 10px 0 0 0;
border-bottom: 1px #ee8016 dashed;}

.colPhoto {
position: relative;
padding: 0 0 0 10px;
float: left;
display: block;
width: 275px;}

.colPhoto .photo {
display: block;
float: right;
width: 220px;}

.logoPosition {
position: absolute;
left: 10px;
top: 50px;}





.promo {
float: left;
display: block;
width: 360px;}

#blocPromo .date {
margin: 0 0 10px 0;
color: #fff;
font-weight: bold;
padding: 14px 10px 0 0;
text-align: right;
height: 15px;
display: block;
width: 643px;
}

.promo .compteur {
display: block;
font-weight: bold;
font-size: 13px;
background: #9cccf5;
height: 25px;
line-height: 25px;
padding: 0 0 0 5px;
}
.red {color: red;}


.promo .blocCarac {
position: relative;
padding: 0 10px 0 10px;
width: 338px;
float: left;
display: block;}

.promo .blocCarac h2 {
margin: 0 0 10px 0;
width: 338px;
padding: 0 0 2px 0;
font-size: 16px;
color: #6b84bb;
border-bottom: 1px #6b84bb solid;}

.promo .blocCarac h2 a {
display: block;
color: #6b84bb;
text-decoration: none;}

.promo .sansRemise{
font-weight: bold;
font-size: 14px;
color: #6b84bb;}

.promo .avecRemise{
margin: 0 0 3px 0;
font-weight: bold;
font-size: 18px;
color: #2a238a;}

.promo .nbrVehicules{
font-size: 11px;
color: #ee8016;}

.promo .nbrVehicules .bleu{
font-variant: uppercase;
color: #2a238a;}

.btnInfos {
margin: 10px 0 0 0;
display: block;
width: 136px;
height: 26px;}

.remise {
text-align: right;
padding: 6px 5px 0 0px;
font-weight: bold;
font-size: 22px;
color: #fff;
position: absolute;
top: 30px;
right: 10px;
width: 95px;
height: 34px;
background:  url(../../images/bkgRemise.jpg) no-repeat;}

.remise a {
text-decoration: none;
color: #fff;
display: block;}

#piedBlocPromo {
width: 653px;
height: 10px;
background:  url(../../images/piedBlocPromo.jpg) no-repeat;}

/************************************************ 4 blocs promo */
.titreStock {
margin: 0 0 10px 0;
display: block;
float: left;
width: 653px;
height: 36px;
background: transparent url(../../images/titreStockHome.gif) no-repeat;}

.titreStock span {
display: none;}

.blocMercedes {
   width: 160px;
   position: relative; margin-bottom: 5px;
   float: left; margin-right: 3px;}
   
.blocMercedes img {
border: 0;}

.petitBlocPromo {
   width: 160px;
   background: transparent url(../../images/bkgPetitBlocPromo.gif) repeat-y;
   position: relative; margin-bottom: 5px;
   float: left; margin-right: 3px;}
.petitBlocPromo .btnPlusInfos {
   display: block; width: 160px; height: 19px;
   background: transparent url(../../images/btnPlusInfospetitBlocPromo.gif) no-repeat;}
.petitBlocPromo .btnAjout {
   display: block; width: 160px; height: 27px;
   background: transparent url(../../images/btnAjoutGalerie.gif) no-repeat;
   position: absolute; left: 0; bottom: 0;}

.petitBlocPromo .titrepbp {
padding: 3px 0 3px 0;
font-size: 12px;}
.petitBlocPromo .avecRemise{
margin: 0 0 3px 0;
font-weight: bold;
font-size: 14px;
color: #2a238a;}

.petitBlocPromo .sansRemise{
font-weight: bold;
font-size: 13px;
color: #6b84bb;}

.petitBlocPromo .btnPlusInfos span,
.petitBlocPromo .btnAjout span { display: none; }
.petitBlocPromo .contentBloc { position: relative; padding: 0 5px 0 5px; }
.petitBlocPromo .vignetteVehicule {width: 140px; height: 105px;}

.positionLogo {
position: absolute;
right: 4px;
top: 33px;}

.petitBlocPromo ul { list-style: none; }
.petitBlocPromo ul li strong { color: #FD7403; font-size: 12px; }
.petitBlocPromo ul li.annee img { float: left; margin-right: 5px;}
.petitBlocPromo ul li.annee,
.petitBlocPromo ul li.km { width: 70px; float: left; height: 25px; line-height: 20px; }
.petitBlocPromo ul li.km { text-align: right; }
.petitBlocPromo .prix { border-top: 1px #92A1B7 solid; padding-top: 5px; margin-top: 5px; clear: both;}
.petitBlocPromo ul li.promotion {
   position: absolute; right: 0; bottom: 0; width: 68px; height: 14px;
   background: transparent url(../../images/promo.gif) no-repeat;}
.petitBlocPromo ul li.promotion span { display: none; }
.piedPetitBlocPromo {display: block;
width: 160px;
height: 10px;
background: transparent url(../../images/piedPetitBlocPromo.gif) no-repeat;}

.remisePetitBlocPromo {
text-align: right;
padding: 3px 8px 0 0;
font-weight: bold;
font-size: 16px;
color: #fff;
position: absolute;
top: 144px;
right: 7px;
width: 65px;
height: 24px;
background:  url(../../images/bkgRemisePetitBlocPromo.gif) no-repeat;}

.remisePetitBlocPromo a {
text-decoration: none;
color: #fff;
display: block;}











/************************************************ bloc actu reseau */
#blocAR {
/*margin: 0 0 0 11px;*/
width: 210px;
display: block;
float: left;}

#blocActuReseau { width: 210px; background: transparent url(../../images/bgBlocActuReseau.gif) repeat-y; margin-bottom: 10px;}
#blocActuReseau h2 { height: 28px; background: transparent url(../../images/titreBlocActuReseau.gif) no-repeat; }
#blocActuReseau #btnActuSuivante { display: block; width: 210px; height: 28px; background: transparent url(../../images/btnBlocActuReseau.gif) no-repeat; }
#blocActuReseau .contentBloc { padding: 10px; cursor: pointer;}
#blocActuReseau .contentBloc img { float: left; margin-right: 10px; }
#blocActuReseau .contentBloc h4 { font-size: 12px; color: #506BA9; margin-bottom: 5px; }
#blocActuReseau .contentBloc p.suite a { text-decoration: none; font-weight: bold; color: #12276F; }
#blocActuReseau h2 span,
#blocActuReseau #btnActuSuivante span { display: none; }
#blocActuReseau .pied { width: 210px; height: 10px; background: transparent url(../../images/piedBlocActu.gif) no-repeat left bottom; }

/************************************************ bloc a la une */
#blocALU {
/*margin: 0 0 0 11px;*/
width: 210px;
display: block;
float: left;}


#blocAlaUne { width: 210px; background: transparent url(../../images/bgBlocAlaUne.gif) repeat-y; margin-bottom: 10px; }
#blocAlaUne h2 { height: 28px; background: transparent url(../../images/titreBlocAlaUne.gif) no-repeat; }
#blocAlaUne h2 span { display: none; }
#blocAlaUne .contentBloc { padding: 10px; cursor: pointer;}
#blocAlaUne .contentBloc img { float: left; margin-right: 10px; }
#blocAlaUne .contentBloc p.suite a { text-decoration: none; font-weight: bold; color: #12276F; }
#blocAlaUne .pied { width: 210px; height: 10px; background: transparent url(../../images/piedBlocAlaUne.gif) no-repeat left bottom; }

/************************************************ bloc a la une Distinxion Sport Flux RSS */

#blocAlaUneSport { width: 210px; background: transparent url(../../images/bgBlocAlaUne.gif) repeat-y; margin-bottom: 10px; }
#blocAlaUneSport h2 { height: 28px; background: transparent url(../../images/titre_Distinxion_RSS.gif) no-repeat; }
#blocAlaUneSport h2 span { display: none; }
#blocAlaUneSport .contentBloc { padding: 10px; cursor: pointer;}
#blocAlaUneSport .contentBloc img { float: left; margin-right: 10px; }
#blocAlaUneSport .contentBloc p.suite a { text-decoration: none; font-weight: bold; color: #12276F; }
#blocAlaUneSport .pied { width: 210px; height: 10px; background: transparent url(../../images/piedBlocAlaUne.gif) no-repeat left bottom; }

/************************************************ bloc Sélection du Mois en home */
#blocSM {
/*margin: 0 11px 0 0;*/
width: 210px;
display: block;
float: left;}

#blocSelectionMois { width: 210px; background: transparent url(../../images/bgBlocAlaUne.gif) repeat-y; margin-bottom: 10px; }
#blocSelectionMois h2 { height: 28px; background: transparent url(../../images/titreBlocSelectionMois.gif) no-repeat; }
#blocSelectionMois h2 span { display: none; }
#blocSelectionMois .contentBloc { padding: 10px; cursor: pointer;}
#blocSelectionMois .contentBloc img { float: left; margin-right: 10px; }
#blocSelectionMois .contentBloc p.suite a { text-decoration: none; font-weight: bold; color: #12276F; }
#blocSelectionMois .pied { width: 210px; height: 10px; background: transparent url(../../images/piedBlocAlaUne.gif) no-repeat left bottom; }



/*************** PROMO FLASH ************/

#blocPromosFlash {
display: none;
    width: 344px; font-family: "Trebuchet MS", Arial, sans-serif; margin-bottom: 10px;
    background: transparent url(../../images/bgBlocPromosFlash.gif) repeat-y;}
#blocPromosFlash #btnPromosFlash {
    display: block;
    width: 344px; height: 81px;
    background: transparent url(../../images/btnPromosFlash.gif) no-repeat;}
#blocPromosFlash #btnPromosFlash span {display: none;}
#blocPromosFlash h2 {color: #6B84BB; font-size: 22px; font-weight: normal; padding-left: 4px;}
#blocPromosFlash .pied {
width: 344px;
    padding-top: 10px; clear: both;
    background: transparent url(../../images/piedBlocPromosFlash.gif) no-repeat left bottom; height: 10px;}

#slideShowFlash { position: relative; height: 165px;}
.slideFlash {
    width: 332px; height: 165px; position: absolute; left: 1px; top: 0;
    background-color: #fff;}

.contentPromoFlash {padding: 0 5px 0 5px; }
.contentPromoFlash img,
.contentPromoFlash .infosPromoFlash {float: left;}
.contentPromoFlash img {border: 0; width: 190px;}
.contentPromoFlash .infosPromoFlash {width: 130px; margin-left: 5px;}

.prixPromoFlash {
    width: 130px; height: 24px; padding-top: 20px;
    background: #FD7403 url(../../images/titrePrixPromo.gif) no-repeat;}
.prixPromoFlash dt {display: none;}
.prixPromoFlash dd {text-align: center; color: #fff; font-size: 20px; font-weight: bold;}

.stockPromoFlash {
    width: 55px; height: 56px; color: #fff; padding-left: 75px; padding-top: 8px;
    font-size: 30px; background: transparent url(../../images/nombreStock.gif) no-repeat;}
.stockPromoFlash span {display: none;}

.btnInfosPromosFlash {
    display: block; width: 130px; height: 19px;
    background: transparent url(../../images/btnInfosPromoFlash.gif) no-repeat 18px 0;}
.btnInfosPromosFlash span {display: none;}

/*************** PROMO NORMALE Promotion web ************/

#blocSelectionWeb { position: relative; width: 344px; margin-bottom: 10px;}
#blocSelectionWeb h2 { height: 28px; background: transparent url(../../images/titreBlocSelectionWeb.gif) no-repeat; }
#blocSelectionWeb h2 span { display: none; }
#blocSelectionWeb .pied { width: 344px; height: 10px; background: transparent url(../../images/piedBlocSelectionWeb.gif) no-repeat left bottom; }
#blocSelectionWeb .contentBloc { padding: 10px 10px 0 10px; background: transparent url(../../images/bgBlocSelectionWeb.gif) repeat-y; height: 135px;}
#blocSelectionWeb .slide {position: absolute; width: 324px; background-color: #fff;}
#blocSelectionWeb .promoWeb {}
#blocSelectionWeb .promoWeb img { float: right; margin-left: 10px;}
#blocSelectionWeb .promoWeb  ul { list-style: none;}
#blocSelectionWeb .promoWeb  ul li { margin-bottom: 10px; }
#blocSelectionWeb .promoWeb  ul li a span { display: none; }
#blocSelectionWeb .promoWeb  ul li.modele { color: #6B84BB; font-size: 15px; font-weight: bold; }
#blocSelectionWeb .promoWeb  ul li.prix { background-color: #FD7403; color: #fff; font-size: 12px; font-weight: bold; text-align: center; width: 66px; }
#blocSelectionWeb .promoWeb  ul li.plusInfos a { display: block; width: 66px; height: 19px; background: transparent url(../../images/btnPlusInfos.gif) no-repeat; }
#blocSelectionWeb #btnVehicules a { display: block; width: 125px; height: 22px; background: transparent url(../../images/btnVoirVehicules.gif) no-repeat; position:absolute; top: 8px; right: 6px;}
#blocSelectionWeb #btnVehicules span {display : none;}

#blocSelectionWebDeux { position: relative; width: 344px; background: transparent url(../../images/bgBlocSelectionWeb.gif) repeat-y; margin-bottom: 10px; }
#blocSelectionWebDeux h2 { height: 28px; background: transparent url(../../images/titreBlocSelectionWeb.gif) no-repeat; }
#blocSelectionWebDeux h2 span { display: none; }
#blocSelectionWebDeux .pied { height: 10px; background: transparent url(../../images/piedBlocSelectionWeb.gif) no-repeat left bottom; clear: both; }
#blocSelectionWebDeux .contentBloc { padding: 10px 10px 0 10px; }
#blocSelectionWebDeux img { float: right; }
#blocSelectionWebDeux ul { list-style: none; }
#blocSelectionWebDeux ul li { margin-bottom: 10px; }
#blocSelectionWebDeux ul li a span { display: none; }
#blocSelectionWebDeux ul li.modele { color: #6B84BB; font-size: 15px; font-weight: bold; }
#blocSelectionWebDeux ul li.prix { background-color: #FD7403; color: #fff; font-size: 12px; font-weight: bold; text-align: center; width: 66px; }
#blocSelectionWebDeux ul li.plusInfos a { display: block; width: 66px; height: 19px; background: transparent url(../../images/btnPlusInfos.gif) no-repeat; }
#blocSelectionWebDeux #btnVehicules a { display: block; width: 125px; height: 22px; background: transparent url(../../images/btnVoirVehicules.gif) no-repeat; position:absolute; top: 8px; right: 6px;}
#blocSelectionWebDeux #btnVehicules span {display : none;}


/*************** NEW */

/*#blocSelectionWeb {position: relative; width: 344px; margin-bottom: 10px;}
#blocSelectionWeb h2 { height: 28px; background: transparent url(../../images/titreBlocPromotionsWeb.gif) no-repeat; }
#blocSelectionWeb h2 span { display: none; }
#blocSelectionWeb .pied { height: 10px; background: transparent url(../../images/piedBlocSelectionWeb.gif) no-repeat left bottom; }
#blocSelectionWeb .contentBloc {
    width: 324px; padding: 10px 10px 0 10px; height: 135px;
    background: transparent url(../../images/bgBlocSelectionWeb.gif) repeat-y; }
#blocSelectionWeb .slide {position: absolute; width: 324px; background-color: #fff;}

.promoWeb img {float: right;}
.promoWeb  ul {
    list-style: none;
    border-bottom: 1px #6B84BB dashed;}
.promoWeb  ul li { margin-bottom: 3px; }
.promoWeb  ul li a span { display: none; }
.promoWeb  ul li.prix {
    color: #10246C; font-size: 11px; text-align: right; width: 120px; padding-left: 2px; font-weight: bold;}
.promoWeb  ul li.prixnormal {color: #506BA9; font-size: 11px; text-align: right; width: 120px; padding-left: 2px; font-weight: bold;}
.promoWeb  ul li.prixpromo { border: 1px #FD7403; background-color: #FD7403; color: #fff; font-size: 12px; font-weight: bold; text-align: right; width: 120px; padding: 2px; }
.promoWeb  ul li.stocks { color: #10246C; font-size: 12px; font-weight: bold; width: 120px; border: 1px red solid;}
.promoWeb  ul li.plusInfos a { display: block; width: 66px; height: 19px; background: transparent url(../../images/btnPlusInfos.gif) no-repeat; }

.modele {
    width: 324px;
    color: #6B84BB;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;}

#blocSelectionWeb #btnVehicules a { display: block; width: 125px; height: 22px; background: transparent url(../../images/btnVoirVehicules.gif) no-repeat; position:absolute; top: 8px; right: 6px;}
#blocSelectionWeb #btnVehicules span {display : none;}

#blocSelectionWebDeux { position: relative; width: 344px; background: transparent url(../../images/bgBlocSelectionWeb.gif) repeat-y; margin-bottom: 10px; }
#blocSelectionWebDeux h2 { height: 28px; background: transparent url(../../images/titreBlocSelectionWeb.gif) no-repeat; }
#blocSelectionWebDeux h2 span { display: none; }
#blocSelectionWebDeux .pied { width: 344px; height: 10px; background: transparent url(../../images/piedBlocSelectionWeb.gif) no-repeat left bottom; clear: both; }
#blocSelectionWebDeux .contentBloc { width: 324px; padding: 10px 10px 0 10px; }
#blocSelectionWebDeux img { float: right; }
#blocSelectionWebDeux ul { list-style: none; }
#blocSelectionWebDeux ul li { margin-bottom: 10px; }
#blocSelectionWebDeux ul li a span { display: none; }
#blocSelectionWebDeux ul li.modele { width: 120px; color: #6B84BB; font-size: 15px; font-weight: bold; }
#blocSelectionWebDeux .promoWeb  ul li.prix {color: #10246C; font-size: 11px; text-align: right; width: 120px; padding-left: 2px; font-weight: bold;}
#blocSelectionWebDeux .promoWeb  ul li.prixnormal {color: #506BA9; font-size: 11px; text-align: right; width: 120px; padding-left: 2px; font-weight: bold;}
#blocSelectionWebDeux .promoWeb  ul li.prixpromo { border: 1px #FD7403; background-color: #FD7403; color: #fff; font-size: 12px; font-weight: bold; text-align: right; width: 120px; padding: 2px; }
#blocSelectionWebDeux ul li.plusInfos a { display: block; width: 66px; height: 19px; background: transparent url(../../images/btnPlusInfos.gif) no-repeat; }
#blocSelectionWebDeux #btnVehicules a { display: block; width: 125px; height: 22px; background: transparent url(../../images/btnVoirVehicules.gif) no-repeat; position:absolute; top: 8px; right: 6px;}
#blocSelectionWebDeux #btnVehicules span {display : none;}*/

/************************************************ bloc marques distribuées */

#blocMarques {
margin: 0 0 10px 0;
width: 653px; background: transparent url(../../images/bgBlocMarques.gif) repeat-y;}
#blocMarques h2 { height: 28px; background: transparent url(../../images/titreBlocMarques.gif) no-repeat; }
#blocMarques h2 span { display: none; }
#blocMarques .pied { width: 653px; height: 10px; background: transparent url(../../images/piedBlocMarques.gif) no-repeat left bottom; clear: both; }
#blocMarques .contentBloc { width: 648px; padding: 10px 10px 0 10px; }
#blocMarques ul { list-style: none; }
#blocMarques ul li { width: 100px; float: left; border-right: 1px #92A1B7 solid; margin-right: 5px; }
#blocMarques ul li a { text-decoration: none; font-weight: bold; text-transform: uppercase; color: #10246C; }
#blocMarques ul li a:hover { color: #FD7403; }

/************************************************ bloc selection */

#blocSelection { width: 210px; margin-bottom: 10px; background: transparent url(../../images/bgBlocSelection.gif) repeat-y; }
#blocSelection h3 a { display: block; width: 210px; height: 30px; background: transparent url(../../images/titreBlocSelection.gif) no-repeat;}
#blocSelection h3 a span { display: none; }
#blocSelection .pied { height: 10px; background: transparent url(../../images/piedBlocSelection.gif) no-repeat left bottom; clear: both; }
#blocSelection .bottom { width: 210px; height: 10px; background: transparent url(../../images/piedBlocSelection.gif) no-repeat left bottom; clear: both; }
#blocSelection .contentBloc { padding: 10px 10px 0 10px; width: 190px !important;}
#blocSelection ul { list-style: none; }
#blocSelection ul li a strong { font-size: 11px; }

.selection { border-bottom: 1px #92A1B7 solid; margin-bottom: 10px;}
.selection a,
#blocSelection ul li a { text-decoration: none; font-size: 10px; color: #11256D;}
.selection a:hover,
#blocSelection ul li a:hover { color: #FD7403 }

.selection img { float: left; margin-right: 10px; border: 0; }
.selection input { float: right; margin-bottom: 5px; }

/************************************************ bloc distributeurs */
#blocDistributeurs {
   width: 190px; height: 85px;
   background: transparent url(../../images/bgBlocDistributeurs.gif) no-repeat;
   position: relative;
   padding: 50px 10px 0 10px;
   margin: 0 0 10px 0;}
#blocDistributeurs h3 { display: none; }
#blocDistributeurs input.inptTexte {
   background-color: #FD7403; border: 1px #13276C solid;
   width: 120px; float: left; margin: 10px 5px 0 0;}
#blocDistributeurs input.btnValider { float: right; margin-top: 5px; }

#pageDistributeurs #blocDistributeurs a {
   display: block; width: 85px; height: 23px;
   background: transparent url(../../images/btnTelecharger.png) no-repeat;
   position: absolute; right: 10px; bottom: 10px;}
#pageDistributeurs #blocDistributeurs a span { display: none; }
.liensDistributeurs { float:left; width:310px; }

/************************************************ bloc service */
#blocService {
   width: 170px; height: 78px;
   background: transparent url(../../images/bgBlocService.gif) no-repeat;
   padding: 55px 28px 0 12px;
   position: relative; margin-bottom: 10px; }
#blocService h3 { display: none; }
#blocService a {
   display: block; width: 53px; height: 23px;
   background: transparent url(../../images/btnValider.png) no-repeat;
   position: absolute; right: 8px; bottom: 8px;}
#blocService a span { display: none; }

/*********************************************** bloc newsletter*/
#blocNewsletter {
margin: 0 0 10px 0;
   width: 192px; height: 69px;
   background: transparent url(../../images/bgBlocNewsletter.gif) no-repeat;
   padding: 30px 8px 0 10px;}


#blocNewsletter h3 { display: none; }
#blocNewsletter input.inptTexte {
   background-color: #FD7403; border: 1px #13276C solid;
   width: 120px; float: left; margin: 10px 5px 0 0;}
#blocNewsletter input.btnValider { float: right; margin-top: 5px; }

/*********************************************** bloc Concept Avantages Home*/
#blocConcept {
   width: 190px; height: 267px;
   background: transparent url(../../images/bkgConceptHome.gif) no-repeat;
   padding: 10px 10px 0 10px;}
#blocConcept ul {
padding: 40px 0 0 0;
list-style-position: inside;}

#blocConcept ul li {
padding: 0 0 3px 0;}

#blocNewsletter h3 { display: none; }
#blocNewsletter input.inptTexte {
   background-color: #FD7403; border: 1px #13276C solid;
   width: 120px; float: left; margin: 10px 5px 0 0;}
#blocNewsletter input.btnValider { float: right; margin-top: 5px; }

/************************************************ bloc Twitter */
#blocTwitter {
padding: 35px 0 0 10px;
width: 200px;
background: transparent url(../../images/bkgBlocTwitter.jpg) no-repeat;}

#blocTwitter h3 {
font-size: 12px; color: #10246C;
margin: 5px 0 5px 0; }

#blocTwitter p { width: 190px; }

#twitter_update_list {
width: 190px;
}

#twitter_update_list li {
list-style-position: inside;
padding: 0 0 5px 0;}

#piedBlocTwitter {
width: 210px;
height: 9px;
   background: transparent url(../../images/piedBlocTwitter.jpg) no-repeat;}


/************************************************ bloc Twitter */
.blocFamilleHome {
display: block;
width: 210px;
height: 196px; 
background: transparent url(../../images/blocFamilleHome.jpg) no-repeat;}

.blocFamilleHome span {
display: none;}



/************************************************ footer */
/*#footer {
width: 930px;
height: 120px;
color: #11256D; font-size: 10px;
background: transparent url(../../images/bgFooter.gif) no-repeat bottom left; }*/


/************************************************ Opération Fête de l'occasion*/
#footer {
width: 930px;
height: 120px;
color: #11256D; font-size: 10px;}












#footer #block {
margin: 10px 0 0 27px;
width: 875px;
background: #ededee;}


#footer p {
padding: 10px 10px 0 10px;}

#footer p.right {
margin: 5px 0 0 0;
border-top: 1px #fff solid;
text-align: right;
padding: 3px 10px 5px 10px;}

#footer a { color: #11256D; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/*********************************************************** sous nav */

#sousNav {
   list-style: none; width: 666px; height: 29px;
   background: transparent url(../../images/bgSousNav.gif) no-repeat;
   margin-bottom: 10px; padding-left: 210px; }
#sousNav li { float: left; padding-left: 10px;}
#sousNav li a {
   font-size: 12px; color: #10246C;
   font-weight: bold; line-height: 29px;
   text-decoration: none; padding-left: 10px;
   background: transparent url(../../images/flecheSousNav.gif) no-repeat 0 3px; }

/**********************************************************************************************************/
/*                                                                              Pages résultats véhicules */
/**********************************************************************************************************/
#pageListeVehicules #mainContent,
#pageGalerieVehicules #mainContent { padding: 0; width: 900px;}
#pageListeVehicules #colGauche,
#pageGalerieVehicules #colGauche { margin-left: 12px; }

#navOutils {
   width: 900px; height: 25px;
   background: #FD7403 url(../../images/bgNavOutils.jpg) no-repeat right top;
   list-style: none; margin: 10px 0 15px 0;}
#navOutils li { float: left; line-height: 25px;}
#navOutils li.nbreReponses {
   width: 177px; height: 25px;
   background: transparent url(../../images/bgNbreReponses.jpg) no-repeat;
   text-align: center; color: #fff; font-size: 12px;}
#navOutils li.typeTri,
#navOutils li.typeAffichage { padding: 0 5px; }

div.pagination { width: 372px; background-color: #FD7403; height: 25px; padding-left: 290px; margin-bottom: 10px;}
div.pagination a { height: 25px; line-height: 25px; }

#navOutils li.pagination { width: 160px; position: absolute; right: 225px; top: 0; padding-left: 20px;}
.pagination a { display: block; float: left; font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; padding: 0 3px;}
.pagination a:hover,
.pagination a.pageSelected { background-color: #12266C; }
.pagination a span { display: none; }
.pagination a.btnPrecedent,
.pagination a.btnSuivant { width: 11px; height: 11px; margin-top: 7px; padding: 0;}
.pagination a.btnPrecedent { background: transparent url(../../images/btnPrecedent.gif) no-repeat; margin-right: 5px;}
.pagination a.btnSuivant { background: transparent url(../../images/btnSuivant.gif) no-repeat; margin-left: 5px; }

/************************************************ résultats en liste */
.resultListe {
   width: 653px; background: transparent url(../../images/blocResultListeBg.gif) repeat-y;
   position: relative; margin-bottom: 5px;
   height: 66px;}
.resultListe .btnPlusInfos {
   display: block; width: 653px; height: 19px;
   background: transparent url(../../images/btnPlusInfosListe.gif) no-repeat;
   position: absolute; left: 0; top: 0;}
.resultListe .btnAjout {
   display: block; width: 653px; height: 19px;
   background: transparent url(../../images/btnAjoutListe.gif) no-repeat;
   position: absolute; left: 0; bottom: 0;}
.resultListe .btnPlusInfos span,
.resultListe .btnAjout span { display: none; }

.resultListe .contentBloc { padding: 10px; width: 633px;}
.resultListe img.vignetteVehicule { float: left; margin-right: 10px; width: 60px; height: 45px; overflow: hidden; }
.resultListe .descriptif {
   border-bottom: 1px #92A1B7 solid; width: 440px; height: 16px;
   float: left; margin-top: 12px; position: relative;}
.resultListe p { text-transform: uppercase; position: absolute; left: 0; top: 0;}
.resultListe ul { list-style: none; position: absolute; right: 0; top: 0;}
.resultListe ul li { float: left; border-left: 1px #172A6E solid; padding: 0 5px; text-align: right;}
.resultListe ul li strong { color: #FD7403; font-size: 12px; }
.resultListe ul li.labelVehicule {position: absolute; right: -40px; top: 0; border-left: 0; }
.resultListe ul li.promotion {
   position: absolute; right: -125px; top: 4px; width: 68px; height: 14px;
   border-left: 0; background: transparent url(../../images/promo.gif) no-repeat;}
.resultListe ul li.promotion span { display: none; }

/************************************************ résultats en galerie */
.resultGalerie {
   width: 160px; height: 245px; background: transparent url(../../images/blocResultGalerieBg.gif) repeat-y;
   position: relative; margin-bottom: 5px; padding-bottom: 15px;
   float: left; margin-right: 3px;}
.resultGalerie .btnPlusInfos {
   display: block; width: 160px; height: 19px;
   background: transparent url(../../images/btnPlusInfosGalerie.gif) no-repeat;
   position: absolute; left: 0; top: 0;}
.resultGalerie .btnAjout {
   display: block; width: 160px; height: 27px;
   background: transparent url(../../images/btnAjoutGalerie.gif) no-repeat;
   position: absolute; left: 0; bottom: 0;}
.resultGalerie .btnPlusInfos span,
.resultGalerie .btnAjout span { display: none; }
.resultGalerie .contentBloc { padding: 10px; }
.resultGalerie .contentBloc p { height: 42px;}
.resultGalerie img.vignetteVehicule { margin: 5px 0; width: 140px; height: 105px; overflow: hidden;}
.resultGalerie ul { list-style: none; }
.resultGalerie ul li strong { color: #FD7403; font-size: 12px; }
.resultGalerie ul li.annee img { float: left; margin-right: 5px;}
.resultGalerie ul li.annee,
.resultGalerie ul li.km { width: 70px; float: left; height: 25px; line-height: 20px; }
.resultGalerie ul li.km { text-align: right; }
.resultGalerie .prix { border-top: 1px #92A1B7 solid; padding-top: 5px; margin-top: 5px; clear: both;}
.resultGalerie ul li.promotion {
   position: absolute; right: 10px; bottom: 30px; width: 68px; height: 14px;
   background: transparent url(../../images/promo.gif) no-repeat;}
.resultGalerie ul li.promotion span { display: none; }



/**********************************************************************************************************/
/*                                                                                   Page fiche véhicules */
/**********************************************************************************************************/

#pageFicheVehicules #colGauche { position: relative; padding-top: 15px; }

#pageFicheVehicules #colGauche .presentation {
width: 653px;
background: transparent url(../../images/bgFiche.gif) repeat-y;
margin-bottom: 10px; position: relative;}

#pageFicheVehicules #colGauche .presentationPromo{
width: 653px;
margin-bottom: 10px; position: relative;}


#flash {background: transparent url(../../images/bkgBlocPromoFlash.jpg) no-repeat;}
#stock {background: transparent url(../../images/bkgBlocPromoStock.jpg) no-repeat;}


#btnRetour {
   width: 101px; height: 17px; display: block;
   background: transparent url(../../images/btnRetourListe.gif) no-repeat;
   position: absolute; left: 13px; top: 0; z-index: 5;}
#btnRetour span { display: none; }

#drapeauMarque { position: absolute; left: 563px; top: 0; }

#pageFicheVehicules #colGauche .presentation h1{
   color: #6B84BB; font-size: 16px;
   width: 640px; height: 22px; background: transparent url(../../images/bgTitreFiche.gif) no-repeat;
   padding: 30px 0 0 13px;}


#pageFicheVehicules #colGauche .presentation .contentBlocGauche {
border-right: 1px #fd7403 solid;
display: block;
float: left;
padding: 13px 0 0 13px;
width: 300px;
margin: 10px 0 0 0;}


#pageFicheVehicules #colGauche .presentationPromo .contentBlocGauche {
display: block;
float: left;
padding: 13px 10px 0 10px;
width: 340px;
margin: 60px 0 0 0;}

#pageFicheVehicules #colGauche .presentation .contentBlocGauche .promotion {
margin: 0 0 10px 0;
width: 68px; height: 14px;
background: transparent url(../../images/promo.gif) no-repeat;}

#pageFicheVehicules #colGauche .presentation .contentBlocGauche .promotion span {
display: none;}


#pageFicheVehicules #colGauche .presentation .contentBlocGauche .visuelsVehicule {
width: 270px;
float: left;
display: block;
padding: 0 5px 10px 0;
}

#pageFicheVehicules #colGauche .presentation .contentBlocGauche .visuelsVehicule img {
float: right;
display: block;
}

#pageFicheVehicules #colGauche .presentationPromo .contentBlocGauche .visuelsVehicule {
margin : 25px 0 0 0;
width: 340px;
float: left;
display: block;
padding: 0 0 10px 0;
}

#pageFicheVehicules #colGauche .presentationPromo .contentBlocGauche .visuelsVehicule img {
float: right;
display: block;
}

ul#galerieMini {
display: block;
list-style: none;}
ul#galerieMini li {
display: block;
float: left;
margin-right: 3px;}
ul#galerieMini li a img {
	margin: 2px 1px ;
	border: 1px solid #dcb ;}


#pageFicheVehicules #colGauche .presentation .contentBloc #blocCaracteristiques {
width: 300px;
float: left; }

/********** caractéristiques du véhicules */

#pageVehiculesPromo #colGauche .presentation #colC #caracteristiques {
width: 250px; margin-left: 5px; font-size: 12px; color: #10246C; margin: 10px 0 10px 5px;}
#pageVehiculesPromo #colGauche .presentation #colC #caracteristiques dt {
width: 70px; display: block; text-align: right; font-size: 11px; }
#pageVehiculesPromo #colGauche .presentation #colC #caracteristiques dd { width: 180px; font-weight: bold; padding: 0 0 0 5px;}
#pageVehiculesPromo #colGauche .presentation #colC #caracteristiques dt,
#pageVehiculesPromo #colGauche .presentation #colC #caracteristiques dd { float: left; line-height: 20px; }
#pageVehiculesPromo #colGauche .presentation #colC #caracteristiques dd ul { list-style: none; padding-top: 5px; }
#pageVehiculesPromo #colGauche .presentation #colC #caracteristiques dd ul li { font-size: 12px; font-weight: normal; line-height: 14px; }


#descCaracteristiques ul{list-style-position: inside; }

#caracteristiques { width: 290px; font-size: 12px; color: #10246C; margin-bottom: 10px;}
#caracteristiques dt { width: 100px; display: block; text-align: right; font-size: 11px;}
#caracteristiques dd { width: 170px; padding-left: 15px; font-weight: bold;}
#caracteristiques dt,
#caracteristiques dd { float: left; line-height: 20px; }
#caracteristiques dd ul { list-style: none; padding-top: 5px; }
#caracteristiques dd ul li { font-size: 11px; font-weight: normal; line-height: 14px; }


/********************************blocs formulaire fiche véhicule demande d'infos */
#pageFicheVehicules #colGauche .presentation .contentBlocDroit{
display: block;
float: left;
padding: 13px 0 0 13px;
width: 270px;
}

#pageFicheVehicules #colGauche .presentationPromo .contentBlocDroit {
border-left: 1px #999999 solid;
display: block;
float: left;
padding: 13px 0 0 13px;
width: 270px;
margin: 40px 0 0 0;
}

#pageFicheVehicules #colGauche .presentationPromo .contentBlocDroit .promoFlash {
width: 250px;
border-bottom: 1px #ee8016 dashed;}


#pageFicheVehicules #colGauche .presentationPromo .contentBlocDroit h1{
color: #6B84BB;
font-size: 16px;
width: 250px;
margin: 10px 0 10px 0;}

#pageFicheVehicules #colGauche .presentationPromo .contentBlocDroit .sansRemise {
width: 250px;
margin: 5px 0 5px 0;
font-weight: bold;
font-size: 14px;
color: #6b84bb;}

#pageFicheVehicules #colGauche .presentationPromo .contentBlocDroit .avecRemise {
width: 250px;
margin: 0 0 3px 0;
font-weight: bold;
font-size: 18px;
color: #2a238a;}

#pageFicheVehicules #colGauche .presentationPromo .contentBlocDroit .remise {
text-align: right;
margin: 10px 0 0 0;
display: block;
padding: 6px 5px 0 0;
font-weight: bold;
font-size: 24px;
color: #fff;
width: 95px;
height: 40px;
background:  url(../../images/bkgRemise.jpg) no-repeat;}


#pageFicheVehicules .contentBlocDroit .blocDem {
width: 270px;
display: block;
float: left;}

#pageFicheVehicules .contentBlocDroit .blocDem h3 {
display: block;
width: 250px;
font-size: 12px;
padding: 10px 0 5px 0;}


#pageFicheVehicules .contentBlocDroit .blocDem fieldset {
width: 270px;
display: block;
float: left;
border: 0;}

#pageFicheVehicules .contentBlocDroit .blocDem fieldset ul {
list-style: none;}

.blocDem fieldset .lineForm { padding-bottom: 5px; }
.blocDem fieldset .lineForm label{
width: 80px;
display: block;
float: left;}

.blocDem fieldset .lineForm input,
.blocDem fieldset .lineForm textarea   {
border: 1px #999999 solid; width: 160px;}

#pageFicheVehicules .contentBlocDroit .btnValider {
margin: 10px;
float: right;}

.prixNeuf {
display: block;
text-align: center;
width: 130px;
padding: 28px 0 0 0;

color: #121576;
font-size: 16px;
font-weight: bold;}

.prixAutos {
display: block;
text-align: center;
width: 130px;
color: #758194;
font-size: 16px;
font-weight: bold;
padding: 20px 0 0 0;
}

.prixPromo {
display: block;
text-align: center;
width: 130px;
color: #fff;
font-size: 20px;
font-weight: bold;
padding: 28px 0 0 0;}

.stock {
display: block;
width: 50px;
color: #fff;
font-size: 24px;
font-weight: bold;
padding: 8px 0 0 74px;}


.prixNeuf span,
.prixAutos span,
.prixPromo span,
.stock span
{display: none;}

#pageFicheVehicules #btnAjoutFiche {
   display: block; width: 653px; height: 24px;
   background: transparent url(../../images/btnAjoutFiche.gif) no-repeat left bottom;
   clear: both; }
#pageFicheVehicules #btnAjoutFiche span { display: none; }


#pageFicheVehicules #btnAjoutFichePromo {
   display: block; width: 653px; height: 24px;
   background: transparent url(../../images/btnAjoutFichePromo.gif) no-repeat left bottom;
   clear: both; }
#pageFicheVehicules #btnAjoutFichePromo span { display: none; }

#piedFlash {
   display: block; width: 653px; height: 24px;
   background: transparent url(../../images/btnAjoutFichePromo.gif) no-repeat left bottom;
      clear: both; }

#piedStock {
   display: block; width: 653px; height: 24px;
   background: transparent url(../../images/piedStock.gif) no-repeat left bottom;
      clear: both; }







/************** numéro vert fiche promo */

#numeroVert {
font-size: 14px;
text-align: right;
margin-left: 50px;
display: block;
width: 248px;
height: 37px;
background: transparent url(../../images/numeroVert.jpg) no-repeat;
padding: 40px 15px 0 0;}

#numeroVert span {display: none;}

/************** call back fiche promo */

.callBack{
   margin-left: 50px; display: block; width: 200px; height: 39px;
   background: transparent url(../../images/btn_callBack.gif) no-repeat;}
.callBack span {display: none;}

#blocCallBack {
 margin-left: 80px;
   width: 190px; height: 109px;
   background: transparent url(../../images/bgBlockCallBack.jpg) no-repeat;
   padding: 10px 10px 0 12px;
   position: relative;}
#blocCallBack input.inptTexte {
   background-color: #FD7403; border: 1px #13276C solid;
   width: 120px; float: left; margin: 10px 5px 0 0;}
#blocCallBack .btnValider { float: left; margin-top: 1px; }
.champs {padding-left: 20px;}

/************ autres consultations des internautes (en bas de la fiche véhicule) */

#autresConsultations ul {list-style: none;}
#autresConsultations ul li {float: left; width: 158px; text-align: center;}
#autresConsultations ul li img,
#autresConsultations ul li strong {display: block;}
#autresConsultations ul li a {text-decoration: none;}
#autresConsultations ul li img {border: 0; margin: 0 auto 5px auto;}


/************ Bloc Financement */

#financement {
width: 710px;
background: transparent url(../../images/bgBlocFinancement.gif) repeat-y;}


#financement h3 {
line-height: 28px;
padding-left: 13px;
padding-top: 3px;
font-size: 16px;
display: block;
width: 710px;
height: 28px;
background: transparent url(../../images/bgTitreFinancement.gif) no-repeat;}

#financement .frame {
padding: 0 0 0 3px;}

.piedFinancement {
width: 710px;
height: 10px;
background: transparent url(../../images/bgPiedFinancement.gif) no-repeat;
}





/**********************************************************************************************************/
/*                                                                 Page Publicite / Liste des véhicules */
/**********************************************************************************************************/


#pagePublicite #colGauche { position: relative; padding: 15px 0 0 0; }

#pagePublicite img {border: 0;}

#pagePublicite #telecharger a {
text-align: right;
display: block;
width: 596px;
font-size: 12px;
color: #112770; padding-top: 8px;
}

#pagePublicite .rowVehicule {
margin-top: 10px;
width: 596px;
background: url(../../images/bgRowVehicule.gif) no-repeat;
}

#pagePublicite .FooterRowVehicule {
width: 596px;
height: 27px;
background: transparent url(../../images/bgFooterRowVehicule.gif) no-repeat;
}

#pagePublicite .FooterRowVehicule ul {
list-style: none;}


.FooterRowVehicule li {float: left;}
.FooterRowVehicule li a {
  display: block;
  width: 174px; height: 21px;}
.FooterRowVehicule li a span {display: none;}
.btnVehicules {
margin: 0 20px 0 195px;
width: 174px;
background: url(../../images/btnVehicules.gif) no-repeat; }
.btnContact {
width: 174px;
background: url(../../images/btnContact.gif) no-repeat;}

#pagePublicite
.visuelVehicule,
.designation,
.caracteristiques {
color: #6B84BB;
float: left; width: 190px;
margin: 3px;}

#pagePublicite .caracteristiques {
padding-top: 5px;}


#pagePublicite .designation h1 {font-size: 15px; color: #6B84BB; padding-top: 5px;}
#pagePublicite .designation h2 {font-size: 11px; color: #6B84BB;}

#pagePublicite .prix { font-size: 19px; color: #FD7403;}

.caracteristiques {font-size: 11px;}
.caracteristiques ul { list-style: none; padding-top: 5px; }
.caracteristiques ul li { font-size: 11px; font-weight: normal; line-height: 14px; }






/********************************************************** blocs */
.bloc { background: transparent url(../../images/bgFiche.gif) repeat-y; margin-bottom: 10px; }
.bloc h3 {
   background: transparent url(../../images/bgTitreInternautes.gif) no-repeat;
   height: 28px; width: 640px; line-height: 28px;
   padding-left: 13px; padding-top: 3px;
   font-size: 16px;}
.bloc h4 {
   background: transparent url(../../images/bgTitreInternautes.gif) no-repeat;
   height: 28px; width: 640px; line-height: 28px;
   font-size: 14px; padding-left: 13px;}
.bloc .contentBloc {padding: 10px;}
.bloc .pied {width: 653px; height: 8px; background: transparent url(../../images/piedBlocFiche.gif) no-repeat left bottom; }

.miniBloc { background: transparent url(../../images/bgFicheMini.gif) repeat-y; margin-bottom: 10px; float:left !important; width: 316px; z-index:99;}
.miniBloc h4 {
   background: transparent url(../../images/bgTitreInternautesMini.gif) no-repeat;
   height: 28px; width: 310px; line-height: 28px;
   font-size: 11px; padding-left: 13px;}
.miniBloc .contentBloc {padding: 10px; height: 40px; cursor: pointer;}
.miniBloc .pied {width: 311px; height: 8px; background: transparent url(../../images/piedBlocFicheMini.gif) no-repeat left bottom; }
.miniBloc input { border: 0px #fff solid !important; background-color: #fff !important; width: 10px !important; }
.miniBloc img { padding: 0 5px; 5px; 0; }
.miniBloc .contentBloc label { text-align:left; width: 300px;}

.pied {width: 653px; height: 8px; background: transparent url(../../images/piedBlocFiche.gif) no-repeat left bottom; }

/*********************************************************** internautes */
#pageFicheVehicules #colGauche .selection { width: 190px; float: left; margin: 10px 10px 0 13px;}
#pageFicheVehicules #colGauche .selection span {
   font-weight: bold; color: #FD7403;
   display: block; text-align: right; }

/*********************************************************** formulaire */
.bloc fieldset { border: 0; padding-bottom: 10px; }
.bloc .lineForm { padding-bottom: 5px; }

#pageContact .bloc input .classcheckbox {width: 35px; float: right;}


.bloc input,
.bloc textarea { background-color: #D5D6DA; color: #10246C; width: 150px; border: 1px #92A1B7 solid;}

.bloc textarea { height: 50px; }
.bloc .noSize { background-color: #fff; width: auto; border:0; }
.bloc label {
   display: block;
   text-align: right; width: 215px; float: left;
   padding-right: 5px; color: #4D5966; font-size: 12px; }
.bloc fieldset ul { list-style: none; }
.bloc fieldset ul li { font-size: 12px; float: left; padding-right: 10px;}

#formuleContact { margin: 10px 0; }
#formuleContact label { width: 250px;}

.colForm { width: 310px; float: left;
padding-top: 20px;}
.colForm label { width: 100px; }

.bloc .btnValider { text-align: center; border:0;  }
.bloc .btnValider input { width: auto; background-color: transparent; border:0; }

/*********************************************************** PagesActualites */
#pageListeActualites .contentBloc h2 {
	color: #6B84BB;
	font-size: 14px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom:1px dashed #FD7403; }

.filetBlocActu {background: transparent url(../../images/filetBlocActu.gif) repeat-y;}

.blocActu {
   float: left;
   width: 295px;
   padding: 0 0 20px 10px;}
.blocActu .date {
   font-size: 11px;
   color:#FD7403;
   padding-bottom: 3px;}
.blocActu .titreNews {
   font-size: 12px;
   font-weight: bold;
   padding-bottom: 5px;}
.blocActu img {
   float: left;
   padding: 0 5px 0 0;}
.blocActu .lireSuite {padding-top: 5px;}

/*********************************************************** pageDetailActualites */
#pageDetailActualites #colGauche,
#pageConfirmation #colGauche { position: relative; padding-top: 17px;}
#pageDetailActualites #colGauche #btnRetour,
#pageConfirmation #colGauche #btnRetour { top: 0 !important; left: 520px;}

#pageConfirmation .contentBloc p,
#pageConfirmation .contentBloc ul { margin-bottom: 10px; }

#pageDetailActualites .contentBloc h2 {
   width: 614px;
   color: #6B84BB;
   font-size: 14px;
   padding: 0 0 5px 0;
   border-bottom:1px dashed #FD7403; }

#pageDetailActualites .blocActu {
   width: 596px;
   padding: 0 0 20px 20px;}
#pageDetailActualites .date {padding-top: 10px;}
#pageDetailActualites .titreNews {padding: 5px 0 10px 0; font-size: 16px;}
/*#pageDetailActualites .blocActu p {text-align: justify;}*/

/**************************************************** Pages Contact / Demande d'information */
#validation {text-align: right; padding-right: 10px;}

/************ bloc type de contact */
#typeContact {padding: 15px 0 15px 0; text-align: center; color: #4D5966; font-size: 12px;}

/******** bloc recherche de mail */
#blocRechercher {
   border: 1px #92A1B7 solid;
   padding: 5px; margin-bottom: 10px;}

#rechercher {padding: 10px; border: 0 !important;}
#rechercher label {width: 200px; padding-top: 2px;}
#rechercher .lineForm input { margin-top: 3px; float: left; }
#rechercher .lineForm .btnValider { margin-top: -2px; margin-left: 5px;}

/*********** page contact */

#pageContact .contentBloc,
#pageConfirmation .contentBloc {width: 633px;}

#pageContact .contentBloc h5 {
color: #10246C;
font-size: 13px;
font-weight: bold;
padding: 0 0 10px 0;}

#pageContact .contentBloc h6
{color: #CC0000;
font-size: 13px;
font-weight: bold;}

#pageContact .contentBloc p.client
{display: block;
padding: 0 0 5px 0;
color: #92A1B7;
font-size: 12px;
font-weight: bold;}

.red {color: #CC0000;}

#pageContact textarea {width: 200px; height: 80px;}

#pageContact .bloc .classCheckbox{
border: 1px red solid;
width: 50px;
padding: 0}

/**************************************************** PagesRecherche d'un véhicule */
#pageRecherche #mainContent fieldset {
   border: 1px #92A1B7 solid;
   margin: 0;
   padding-top: 15px;}
#pageRecherche legend {
   padding: 5px;
   color: #10246C;
   font-size: 13px;
   font-weight: bold;}
#pageRecherche textarea {width: 180px; height: 130px;}

/**************************************************** PageNewsletter */
#pageNewsletter #blocRechercher {margin-top: 10px;}

#pageNewsletter #abonnement {padding: 10px 30px 0 80px;}
#pageNewsletter #abonnement input {margin-right: 5px;}

/**************************************************** PageConfirmation d'une demande*/
#pageConfirmation .bloc .contentBloc {padding: 50px;}
#pageConfirmation .bloc .contentBloc ul {list-style: none; }

/**************************************************** PageDistributeurs Recherche*/

#pageDistributeurs .bloc { position: relative; }
#pageDistributeurs .bloc .lineForm input {margin-right: 3px;}

#pageDistributeurs .proches {
   color:#FD7403;
   font-size: 13px;
   padding: 5px 0 10px 0;}

#pageDistributeurs .photo {
   border: 0;
   float: left;
   position: relative;
   margin-right: 5px;}
#pageDistributeurs .bloc .contentBloc ul { list-style: none;}
#pageDistributeurs .bloc .contentBloc ul li.btnPlanAcces,
#pageDistributeurs .bloc .contentBloc ul li.btnFichePDF { border-bottom: 0; }
#pageDistributeurs .bloc .contentBloc ul li.btnPlanAcces a {
   width: 39px; height: 65px; display: block;
   background: transparent url(../../images/btnPlanAcces.gif) no-repeat;
   position: absolute; right: 10px; bottom: 10px;}
#pageDistributeurs .bloc .contentBloc ul li.btnFichePDF a {
   width: 65px; height: 65px; display: block;
   background: transparent url(../../images/fichePDF.gif) no-repeat;
   position: absolute; right: 80px; bottom: 10px;}
#pageDistributeurs .bloc .contentBloc ul li.btnPlanAcces a span,
#pageDistributeurs .bloc .contentBloc ul li.btnFichePDF a span { display: none; }

/************************************************ bloc Carte Zoom */
#blocCarte {
   width: 169px; height: 214px;
   background: transparent url(../../images/bgBlocCarte.gif) no-repeat;
	padding: 35px 28px 0 13px;
   position: relative; margin-bottom: 10px;}
#blocCarte h3 { display: none; }
#blocCarte a {
   display: block; width: 48px; height: 23px;
   background: transparent url(../../images/btnZoom.png) no-repeat;
   position: absolute; right: 13px; bottom: 6px;}
#blocCarte a span { display: none; }

/************************************************ bloc Contactez-nous */
#blocContact {
   width: 170px; height: 67px;
   background: transparent url(../../images/bgblocContact.gif) no-repeat;
   padding: 35px 28px 0 12px;
   position: relative; margin-bottom: 10px;}
#blocContact h3 { display: none; }
#blocContact a {
   display: block; width: 102px; height: 23px;
   background: transparent url(../../images/btnContact.png) no-repeat;
   position: absolute; right: 10px; bottom: 10px;}
#blocContact a span { display: none; }

/************************************************ pageCarteGoogle */
#pageCarteGoogle #blocCarteGoogle { width: 870px; background: transparent url(../../images/bgBlocGoogle.gif) repeat-y;}
#pageCarteGoogle #blocCarteGoogle h2 {
   background: transparent url(../../images/titreCarteGoogle.gif) no-repeat;
   height: 28px; width: 870px; line-height: 28px;
   font-size: 16px; padding-left: 13px;}
#pageCarteGoogle #blocCarteGoogle .pied { width: 870px; height: 10px; background: transparent url(../../images/piedBlocGoogle.gif) no-repeat left bottom; }
#pageCarteGoogle #blocCarteGoogle .contentBloc {padding: 10px 13px 10px 13px; }

/************************************************ pagePopupGoogle */
#pagePopupGoogle #Content {
width: 910px;
padding-top: 10px;}

#pagePopupGoogle #mainContent {
background-color: #fff;
padding-top: 10px;
width: 870px;
height: 500px;}

#pagePopupGoogle #mainContent .fermer {text-align: right; padding: 5px;}
#pagePopupGoogle #blocCarteGoogle { width: 870px; background: transparent url(../../images/bgBlocGoogle.gif) repeat-y;}
#pagePopupGoogle #blocCarteGoogle h2 {
   background: transparent url(../../images/titreCarteGoogle.gif) no-repeat;
   height: 28px; width: 870px; line-height: 28px;
   font-size: 16px; padding-left: 13px;}
#pagePopupGoogle #blocCarteGoogle .pied { width: 870px; height: 10px; background: transparent url(../../images/piedBlocGoogle.gif) no-repeat left bottom; }
#pagePopupGoogle #blocCarteGoogle .contentBloc {
padding: 10px 13px 10px 13px; }

/*********************************************************** pageConcept */

#pageConcept .bloc .contentBloc {width: 633px;}
#pageConcept .bloc .contentBloc h2 {
   width: 614px;
   color: #6B84BB;
   font-size: 14px;
   padding: 0 0 5px 0;
   border-bottom:1px dashed #FD7403; }
#pageConcept  .bloc .contentBloc h5 {
   font-size: 18px;
   padding: 0 0 10px 0;}
#pageConcept .bloc .contentBloc h6 {
   color:#FD7403;
   font-size: 15px;
   padding: 10px 0 10px 0;}

#pageConcept .bloc .contentBloc ul { list-style: none; }
#pageConcept .bloc .contentBloc ul li {
background: transparent url(../../images/puceConcept.gif) no-repeat;
font-size: 12px;
font-weight: bold;
padding: 0 0 4px 14px;}

/*********************************************************** pageVideo */
#pageVideo .bloc .contentBloc {width: 633px;}
#pageVideo .bloc .contentBloc h2 {
   width: 614px;
   color: #6B84BB;
   font-size: 14px;
   padding: 0 0 5px 0;
   border-bottom:1px dashed #FD7403; }
#pageVideo .bloc .contentBloc h5 {
   font-size: 18px;
   padding: 0 0 10px 0;}
#pageVideo .bloc .contentBloc h6 {
   color:#FD7403;
   font-size: 15px;
   padding: 10px 0 10px 0;}

#pageVideo .bloc .contentBloc .colC1,
#pageVideo .bloc .contentBloc .colC2 {width: 300px; float: left; padding-top: 135px;}


.blocVideo {
margin: 20px 0 0 10px;
display: block;
float: left;}
.blocVideo .nomVehicule {
color: #fff;
background: #666666;
font-weight: bold;
font-size: 14px;
padding: 3px;}

/*********************************************************** pageMentions */

#pageAffilie .contentBloc,
#pageMentions .contentBloc { width: 633px; }

#pageMentions .bloc .contentBloc p,
#pageAffilie .bloc .contentBloc p { margin-bottom: 10px; }
#pageMentions .bloc .contentBloc h6,
#pageAffilie .bloc .contentBloc h6 {
   display: block;
   font-size: 12px;
   font-weight: bold;
   padding-top: 10px;}

#pageAffilie .contentBloc {margin: 10px 0 0 0;}

#pageAffilie .bloc .contentBloc h5 { font-size: 14px; color: #FD7304; }

#pageAffilie .bloc .contentBloc ul {margin: 6px 0 10px 20px;}

#pageAffilie .bloc .contentBloc ul li {
margin: 0 0 3px 0;
font-size: 12px;;}

/*********************************************************** devenir affilié */

/******************************************************************* Google Map */
#pagePopupGoogle #map {width: 840px; height: 425px;}
#pagePopupGoogle #map .visuelBulle { margin-right: 10px; margin-top: 5px; float: left; border: 0;}

/****************************************************** AutoCompleter Recherche de véhicule */
#prn_update,
#vrprn_update{border: 1px solid #999;background: white;}
#prn_update,
#vrprn_update ul {margin: 0; padding: 0; list-style: none;}
#prn_update,
#vrprn_update a {display: block; padding: .2em .3em; text-decoration: none; color: #333;}
#prn_update,
#vrprn_update ul li a {display: block; padding: .2em .3em; text-decoration: none; font-weight:normal; color: #333;}

/*********************************************************** pageCharte */
#pageCharte .bloc .contentBloc h5 {
border-bottom: 1px #92A1B7 solid;
font-size: 16px;
padding: 3px 0 0 0;}

#pageCharte .bloc .contentBloc h6 {
float: right;
width: 500px;
border-bottom: 1px #92A1B7 solid;
font-size: 14px;
padding: 3px 0 0 0;}

#pageCharte .bloc .contentBloc .charte{
padding: 5px 0 5px 0;
float: right;
width: 500px;
border-bottom: 1px #92A1B7 dashed;}

#pageCharte .bloc .contentBloc .charte img {
float: left;
padding: 0 5px 0 0;}

#pageCharte .bloc .contentBloc ul { list-style: none; }

#pageCharte .bloc .contentBloc ul li {
font-size: 12px;
font-weight: normal;
padding: 4px 0 2px 8px;}




/*************** Pages catalogue par marques */
#pageCatalogueMarque h1 { font-size: 16px; }
#pageCatalogueMarque h2 { font-size: 12px; margin-top: 5px; margin-bottom: 10px;}
#pageCatalogueMarque .resultGalerie { height: 210px; float: left; margin-top: 5px; }

#pageCatalogueMarque #listeTypes li { float:left; margin-right: 15px; list-style: none;}

#pageCatalogueMarque #listeTypes li { font-size: 12px; list-style: none; }
#pageCatalogueMarque #listeTypes { padding-bottom: 20px;}

#pageCatalogueMarque #listeLabels li { float:left; margin-right: 15px; list-style: none; }
#pageCatalogueMarque #listeLabels li { font-size: 12px; list-style: none; }
#pageCatalogueMarque #listeLabels { padding-bottom: 30px;}

#pageCatalogueMarque #listeLabels li a { font-style: normal; }






#blocCatalogueMarques { width: 211px; background: transparent url(../../images/bgBlocCataMarques.gif) repeat-y;}
#blocCatalogueMarques h3 { height: 34px; background: transparent url(../../images/titreBlocCataMarques.gif) no-repeat;}
#blocCatalogueMarques h3 span { display: none; }
#blocCatalogueMarques .contentBloc { width: 211px; padding: 0 5px 0 5px; }
#blocCatalogueMarques ul { list-style: none; }
#blocCatalogueMarques ul li { width: 100px; float: left; margin-right: 2px; }
#blocCatalogueMarques ul li a { text-decoration: none; font-weight: bold; text-transform: uppercase; color: #10246C; }
#blocCatalogueMarques ul li a:hover { color: #FD7403; }

#piedCatalogueMarques { width: 211px; height: 8px; background: transparent url(../../images/piedCataBlocMarques.gif) no-repeat left bottom; clear: both; }

#pageCatalogueMarque .result{
   width: 160px; background: transparent url(../../images/blocResultGalerieBg.gif) repeat-y;
   position: relative;
   float: left; margin: 0 3px 3px 0;}

#pageCatalogueMarque .result h3 {
width: 160px;
height: 10px;
background: transparent url(../../images/hautOnglet.gif);
}

#pageCatalogueMarque .piedOnglet {
width: 160px;
height: 10px;
background: transparent url(../../images/basOnglet.gif);
}

.result .contentBloc { padding: 0 10px 0 10px; }
.result .contentBloc p { height: 42px;}
.result img.vignetteVehicule {width: 140px; height: 105px; overflow: hidden; padding: 0 0 5px 0;}
.result ul { list-style: none; }
.result ul li strong { color: #FD7403; font-size: 12px; }
.result ul li.annee img { float: left; margin-right: 5px;}
.result ul li.annee,
.result ul li.km { width: 70px; float: left; height: 25px; line-height: 20px; }
.result ul li.km { text-align: right; }
.result .prix { border-top: 1px #92A1B7 solid; padding-top: 5px; margin-top: 5px; clear: both;}
.result ul li.promotion {
position: absolute; right: 0; bottom: 0; width: 68px; height: 14px;
background: transparent url(../../images/promo.gif) no-repeat;}
.result ul li.promotion span { display: none; }


/*************** page Famille */

.blocFamille {
display: block;
width: 653px;
background: transparent url(../../images/filet_fond.gif);
}
.blocFamille h1 {
display: block;
width: 653px;
height: 80px;
background: transparent url(../../images/head_famille.gif) no-repeat;
}

.blocFamille h1 span {
display:none;
}

.blocFamille .presentationOffre {
color: #2384c6;
margin: 0 10px 20px 10px;
font-size: 14px;
display: block;
float: left;
width: 633px;
}

.blocFamilleColGauche {
margin: 0 10px 0 10px;
display: block;
width: 280px;
float: left;
font-size: 12px;
}

.blocFamilleColGauche .vehiculeMois {
text-align: center;
font-weight: bold;
color: #fff;
font-size: 14px;
padding: 4px;
background: #f68d1f;
display: block;
width: 272px;}

.blocFamilleColDroite {
font-size: 12px;
border: 1px #2384c6 solid;
display: block;
width: 324px;
float: left;
padding: 8px;
}

.fondRemise {
position: relative;
margin: 0 0 10px 0;
display: block;
width: 325px;
height: 42px;
background: transparent url(../../images/bkg_remise.gif) no-repeat;}

.remiseMontant {
position: absolute;
top: 5px;
right: 50px;
font-size: 24px !important;
color: #fff !important;}


.blocFamilleColDroite p {
margin: 0 0 10px 0;
}

.blocFamilleColDroite .prixFamille {
color: #f68d1f;
font-weight: bold;
font-size: 16px;
margin: 5px 0 5px 0;}

.blocFamilleColDroite .prixConseille {
color: #2384C6;
font-weight: bold;
font-size: 16px;
margin: 5px 0 5px 0;}

.blocFamilleColDroite .edito {
margin: 0 0 5px 0;}

.remiseMontant {
color: #f68d1f;
font-weight: bold;
font-size: 18px;
margin: 0 0 10px 0;}

.blocDemFamille
{color: #2384c6;
font-size: 14px;
display: block;
float: right;
}

.blocDemFamille fieldset
{border: 0;
font-size: 12px;}

.blocDemFamille .lineForm
{margin: 0 0 5px 0;}

.blocDemFamille label
{width: 100px;
display: block;
float: left;
font-size: 12px;}



.blocDemFamille .btnValider  {
display: block;
float: right;
}

.blocFamilleFooter  {
display: block;
width: 653px;
height: 9px;
background: transparent url(../../images/blocFamilleFooter.gif);
}

.pageFamille #distributeur {
display: block;}

.pageFamille #lstDistributeur {
display: block;
padding: 5px;
border: 1px #cccccc solid;}





.pageFamille #lstDistributeur ul {
list-style: none;}

.pageFamille #lstDistributeur ul li {
font-size: 11px;}

/*************** styles wisiwig */

.zoneTexte { font-size: 12px; }
.zoneTexte .soustitre { color: #12276F; font-size: 14px;}
.zoneTexte .textenewsorange { color: #FD7403;}
.zoneTexte .textenewsorangeBis { color: #FD7403; font-size: 14px;}
.zoneTexte table td { font-size: 12px; }
.zoneTexte p,
.zoneTexte ul { margin-bottom: 10px; }
.zoneTexte ul { margin-left: 20px; }
.zoneTexte .textebleu { color: #6B84BB;}
.zoneTexte .textebleuBis { color: #FD7403; font-size: 16px;}
