﻿/*****************************/
/*           HTML            */
/*****************************/
body, html { width:100%; }
body { margin:0; padding:0; font:12px/18px "Trebuchet MS", Myriad, Helvetica, sans-serif; background:#023c02; color:#373c28; text-align:center; }
img { border:0; }
a { text-decoration:none; color:#373c28; }
a:hover { text-decoration:underline; }
select { margin:0; font-size:10px;  }
form { margin:0; }
input { font-size:10px;  margin:5px 0; }
textarea { font-size:10px; margin:5px 0; }

ul { list-style:none; margin:0; padding:0; }
ul li { margin:0; padding:0; }
ul li a { display:block; margin:0; padding:0; }

h1, h2, h3, h4, h5, h6 { margin:0; }


/*****************************/
/*        STRUCTURE          */
/*****************************/
#conteneur { background:#fff; margin:9px auto 0 auto; text-align:left; width:980px; }

#header { background:url(/images/common/fonds/fd_header.gif) 0 0 repeat-x; height:110px; position:relative; }
#header img.logo { left:30px; position:absolute; top:34px; }
#header ul.links { position:absolute; right:9px; top:8px; width:278px; }
#header ul.links li { float:left; font-size:10px; font-weight:bold; height:20px; }
#header ul.links li.fr, #header ul.links li.fr a { width:28px; }
#header ul.links li.gb, #header ul.links li.gb a { width:28px; }
#header ul.links li.contact, #header ul.links li.contact a { width:139px; }
#header ul.links li.aide, #header ul.links li.aide a { width:83px; }
#header ul.links li a { color:#96da0f; float:left; height:20px; line-height:20px; text-align:center; }

.header{ width:980px; padding:0; margin:0; display:block; position:relative;}

#resultats, #resultats a, table.tabresults a, table.tabresults {font-family:"Trebuchet MS",Myriad,Helvetica,sans-serif;font-size:12px; }

#fctns { background:url(/images/common/fonds/fd_fctns.gif) 0 0 repeat-x; height:43px;  }
#fctns p.accueil { color:#96da0f; display:inline; float:left; height:43px; line-height:43px; margin:0 0 0 36px; }
#fctns p.accueil a { color:#32322d; }
#fctns p.accueil a:hover { color:#023c02; }
#fctns ul { display:inline; float:right; margin:6px 8px 0 0; width:253px; }
#fctns  ul.login {position:relative; position:absolute; right:0; height:34px;}
#fctns ul.ariane{ float:left; width:500px; margin-left:28px; }
#fctns ul li { display:inline; float:left; font-size:10px; font-weight:bold; height:34px; }
#fctns ul li.login { margin:0 4px 0 0; width:108px;  }
#fctns ul li.votre_selection { width:139px; }
#fctns ul li.login a { background:url(/images/common/fonds/fd_login.png) 0 0 no-repeat; padding:0 0 0 10px; width:98px; }
#fctns ul li.votre_selection a, #fctns ul li.votre_selection div { background:url(/images/common/fonds/fd_selection.png) 0 0 no-repeat; }
#fctns ul li a, #fctns ul li div{ color:#fff; height:34px; line-height:38px; text-align:center; }
 #fctns ul.ariane li{ color:#023C02; padding:0 3px;line-height:43px; float:left;
 font-family:"Trebuchet MS",Myriad,Helvetica,sans-serif;
 font-size:12px;font-style:normal;font-variant:normal;	font-weight:normal; text-align:left;}
 #fctns ul.ariane li a { color:#023C02; text-align:left; padding:0;margin:0; line-height:43px; font-family:"Trebuchet MS",Myriad,Helvetica,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal; }
#fctns ul.ariane li a:hover {text-decoration:underline;}
#fctns ul li a:hover { color:#023c02; text-decoration:none; }

.expression ul.marques{ float:left; margin-left:30px; width:300px; margin-bottom:20px; list-style-image:none; list-style-position:outside; list-style-type:none;}
.expression ul.marques li { height:28px;}
.expression ul.marques li a { background:transparent url(/images/common/puces/marques.png) no-repeat scroll 2px 10px; 
line-height:12px; color:#656565; display:block; font-weight:bold; padding:5px 0 5px 15px; text-decoration:none; width:285px;}
.expression ul.marques li a:hover{color:#D80037;}

.archive {margin-top:10px;}

#contenu { background:url(/images/common/fonds/fd_contenu.gif) 0 0 repeat-x; }

div[class="principal"] { float:left; padding:0 0 0 11px; width:450px; overflow:hidden; }
.annexes { float:left; width:505px; overflow:hidden; } /* width:505px; Julia*/
div#divform { float:left; }

p.arbo { }

p#footer { background:#023c02; color:#5e9003; margin:0; padding:3px 0 6px 3px; }
p#footer a { color:#5e9003; text-decoration:none; }
p#footer a:hover { color:#fff; text-decoration:underline; }

.footer{ width:980px; overflow:hidden;}



/*****************************/
/*           HOME            */
/*****************************/
.row_first { } /* premiere ligne */

.next_vente { width:424px; }
.next_vente h2.surtitre, .ventes_futures h2.surtitre { color:#d80037; font-size:14px; line-height:18px; margin:0 0 0 25px; }
.next_vente .entete { margin:15px 0 0 0; width:464px; }
.next_vente .entete p.date { border-right:1px solid #6e6e6e; color:#646464; float:left; font-size:14px; font-weight:bold; height:80px; margin:0; text-align:center; width:85px; }  /* width:55px;*/
.next_vente .entete p.date .chiffre { color:#d80037; display:block; font-size:36px; height:40px; line-height:40px; }
.next_vente .entete p.date .jour, .vente .entete  p.date .jour, .gauche .entete p.date .jour{ color:#d80037; display:block; font-size:16px; line-height:20px;/*height:40px; */ }
.next_vente .entete .text { float:left; padding:0 0 0 12px; width:366px; } /*width:396px;*/
.next_vente .text h1.titre { color:#d80037; font-size:22px; line-height:24px; }
.next_vente .text h2.infolieu { color:#5f8f03; font-size:14px; line-height:18px; }
.next_vente .text p.descript { color:#023c02; font-size:12px; line-height:18px; margin:0; }
.next_vente .lots_phares { background:url(/images/common/pointilles/gris_vt_lg.gif) right 0 repeat-y; margin:0 0 0 46px; padding:15px 0 8px 0; width:418px; } /* margin:0 0 0 46px; padding:15px 0 8px 0; width:418px;  Julia*/
.next_vente .lots_phares h3 { color:#023c02; font-size:14px; margin:0 0 0 22px; }
.next_vente .item { display:inline; float:left; margin:5px 3px 0 0; }
.next_vente .item img { border:5px solid #f0f0f0; }
.next_vente .item p { color:#acacac; font-size:9px; line-height:12px; margin:4px 0 0 5px; width:110px;}
.fctns { margin:5px 0 0 0; }
.fctns div span, .fctns div select { float:left; height:16px; }
.fctns div span { width:70px; }
.fctns div select { width:120px; }
.fctns img { float:left; margin:2px 8px 0 0; }
.fctns p,.fctns div { float:left; font-size:10px; margin:0 2px 0 0; }
.fctns p a, .fctns .select , .fctns .adjugmarque{cursor:pointer; background:#f3f5ef; border:1px solid #e4e9db; color:#626262; display:block; height:18px; line-height:18px; padding:0 14px; }
.fctns .select { width:190px; overflow:hidden;} 
.fctns .adjugmarque { width:190px; overflow:hidden; float:right;} 
a[class="download"] { background:url(/images/common/fonds/fd_download.png) right 0 repeat-y; color:#619103; display:block; float:right; height:33px; line-height:33px; margin:12px 7px 0 0; padding:0 12px 0 0; text-align:right; width:486px; }

.recherche { float:left; margin:52px 0 0 20px; padding:0; width:241px; }
.recherche h2.surtitre, .photorama h2.surtitre, .entree_guide h2.surtitre, .crea_compte h2.surtitre { color:#d80037; font-size:14px; line-height:18px; width:130px;}
h2.surtitre a, h2.surtitre a:hover { color:#d80037; font-size:14px; text-decoration:none;}
.recherche h2.surtitre .noir, .photorama h2.surtitre .noir, .entree_guide h2.surtitre .noir, .crea_compte h2.surtitre .noir { color:#383d28; font-size:12px; line-height:16px; }
.recherche  { background:url(/images/common/pointilles/gris_vt_lg.gif) right 0 repeat-y; }
.recherche  select { display:block; margin:3px 0 0 0; width:230px; }
.colright .recherche  select { display:block; margin:3px 0 0 0; width:200px; }
.colright .recherche  { background:none; width:210px;overflow:hidden;} /* width:240px; Julia*/

.recherche input.submit {
background:url(/images/common/boutons/bt_rech.gif) 0 0 no-repeat; /* l'image de fond */
border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
color:#fff; /* la couleur du texte */
cursor:pointer; /* le curseur en forme de main */
font-size:12px; /* les caractéristiques de la police de texte */
font-weight:bold; /* les caractéristiques de la police de texte */
height:28px; /* la hauteur de l'image de fond */
line-height:28px;
text-align:center;
width:90px; /* la largeur de l'image de fond */
}
.recherche  p.free { background:url(/images/common/fonds/fd_rech_libre.gif) 0 0 no-repeat; color:#000; font:10px Arial, Helvetica, sans-serif; height:16px; line-height:16px; margin:10px 0 6px 0; padding:0 0 0 8px; width:221px; }
.colright .recherche  p.free { background:url(/images/common/fonds/fd_rech_libre.gif) 0 0 no-repeat; color:#000; font:10px Arial, Helvetica, sans-serif; height:16px; line-height:16px; margin:10px 0 6px 0; padding:0 0 0 8px; width:190px; } /* width:200px; Julia*/
.recherche  input.rech_free { font-size:10px; margin: 0 0 0 8px; }
.recherche  input.submit_ok {
background:url(/images/common/boutons/bt_ok.gif) 0 0 no-repeat; /* l'image de fond */
border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
color:#fff; /* la couleur du texte */
cursor:pointer; /* le curseur en forme de main */
font-size:12px; /* les caractéristiques de la police de texte */
font-weight:bold; /* les caractéristiques de la police de texte */
height:28px; /* la hauteur de l'image de fond */
line-height:28px;
margin:0;
text-align:center;
width:46px; /* la largeur de l'image de fond */
}

.photorama { margin:52px 0 0 20px; padding:0; width:224px;overflow:hidden; }
.photorama a.link_img { border:2px solid #e9efde; text-align:center; display:block; float:left; margin:0 4px 2px 0; width:62px; }
.photorama a.link_img img {padding:0; margin:0;}
.photorama a.link_img:hover { border:2px solid #d80037; }
.photorama p.all { font-size:10px; font-weight:bold; margin:5px 0 0 5px; }
.photorama p.all a { color:#7ca52f; text-decoration:none; }

/* deuxieme ligne */
.row_second { background:url(/images/common/pointilles/gris_hz.gif) 0 0 repeat-x; margin:5px 0 0 0; padding:15px 0 0 0; }

.ventes_futures { }
.ventes_futures .item { margin:8px 0 0 10px; }
.ventes_futures .item p.date { border-right:1px solid #6e6e6e; color:#646464; float:left; font-size:10px; font-weight:bold; height:50px; line-height:16px; margin:0; text-align:center; width:55px; }
.ventes_futures .item  p.date .jour { color:#d80037; display:block; font-size:10px; /*height:40px; line-height:40px;*/ }

.ventes_futures .item p.date .chiffre { color:#d80037; display:block; font-size:14px; height:14px; line-height:18px; }
.ventes_futures .text { float:left; padding:0 0 0 12px; width:356px; }
.ventes_futures .text h3.titre, .ventes_futures .text h3.titre a { color:#746868; font-size:14px; line-height:16px; }
.ventes_futures .text p.infolieu, .ventes_futures .text p.infolieu a { color:#a9a9a9; font-size:10px; line-height:14px; margin:0; }

.entree_guide { float:left; height:134px; margin:0; padding:0; position:relative; width:261px; }
.entree_guide img { bottom:0; left:0; position:absolute; width:107px; }
.entree_guide .text { left:117px; position:absolute; width:144px; }
.entree_guide .text p { line-height:14px; }

.crea_compte { background:url(/images/common/visuels/creez_compte.gif) 10px 0 no-repeat; float:left; margin:0; padding:0 0 0 70px; width:150px; } /* width:171px; */
.crea_compte ul { margin:7px 0 0 0; padding:0; } 
.crea_compte ul li { font-weight:bold; margin:0 0 5px 0; width:150px;} 
.crea_compte ul li a { background:url(/images/common/puces/plus.gif) 0 0 no-repeat; color:#d80037; padding:0 0 0 22px; } 

.veh_adj { float:left; height:134px; margin:0; padding:0; position:relative; width:261px; }
.veh_adj h2 { color:#d80037; font-size:14px; }
.consult { background:url(/images/common/boutons/marteau.png) 0 0 no-repeat; font-size:11px; font-weight:bold; height:56px; line-height:14px; margin:5px 0 0 0; padding:6px 95px 0 33px; width:80px; }
.consult a { color:#fff; }

/*****************************/
/*          DETAIL           */
/*****************************/
#tabdetailvehic, #tabcontroltech { color:#626262; margin:15px 0 8px 64px; width:380px; }
#tabdetailvehic td { font-size:11px; padding:2px 5px; }
#tabdetailvehic tr.color td { background:#f6f8f2; }

a.link_bigthumb { border:8px solid #f3f5ef; display:block; margin:0 0 0 28px; width:400px; }
a.link_bigthumb:hover { border:8px solid #d80037; }

.colleft { background:url(/images/common/pointilles/gris_vt_lg.gif) 0 0 repeat-y; float:left; margin:22px 0 0 0; width:261px; }
.colright { background:url(/images/common/pointilles/gris_vt_lg.gif) 0 0 repeat-y; float:left; margin:22px 0 0 0; width:230px; padding:0; } /*  width:240px; Julia*/

.outils, .selection { padding:0 20px 0 20px; width:221px; }
.outils a { cursor:pointer;}
.selection, .cross { margin:20px 0 0 0; }
.surtitre { color:#d80037; font-size:14px; line-height:18px; margin:0 0 10px 0; }
.outils p { font-size:11px; margin:4px 0 0 0; }
.outils p a { background:#f3f5ef; border:1px solid #e4e9db; color:#626262; display:block; height:18px; line-height:18px; padding:0 0 0 10px; }
.outils p a:hover, .outils p.ici a { background:#d80037; border:1px solid #d80037; color:#fff; display:block; text-decoration:none; }
.selection a.link { color:#d80037; float:right; text-decoration:underline; }
.selection .item { margin:5px 0 0 0; }
.selection .item a.link_img { border:2px solid #e9efde; display:block; float:left; width:62px; }
.selection .item a.link_img:hover { border:2px solid #d80037; }
.selection .item .text { display:inline; float:left; margin:0 0 0 15px; width:140px; }
.selection .item .text p.titre { font-size:10px; margin:0; }
.selection .item .text p.soustitre { color:#1e831e; font-size:11px; margin:0; }

a.ct { background:url(/images/common/symboles/control_tech.png) 0 0 no-repeat; color:#007a27; display:block; height:28px; line-height:28px; margin:20px 0 20px 64px;  padding:0 0 0 40px; }

.backnext { float:right; font-size:11px; margin:0 20px 0 0; width:170px; }
.backnext p.back { float:left; margin:0; }
.backnext p.next { float:right; margin:0; }
.backnext p.back a, .backnext p.next a { color:#4b7e03; }
.backnext p.back a { background:url(/images/common/boutons/precedent.gif) 0 0 no-repeat; padding:0 0 0 21px; } 
.backnext p.next a { background:url(/images/common/boutons/suivant.gif) right 0 no-repeat; padding:0 21px 0 0; }

.cross { background:#f5f6f2; margin:20px 10px 0 10px; padding:5px 10px; width:221px; }
.cross .surtitre { margin:0 0 0 10px; }
.cross .name { margin:0 0 0 10px; }
.cross ul { margin:15px 0; }
.cross ul li { background:#ecf0e6; line-height:20px; padding:0 10px; }
.cross ul li.odd { background:#f5f6f2; }

.colright .veh_adj { margin:20px 0 0 20px; }

.date_vente { color:#d80037; float:left; font-size:14px; height:33px; line-height:33px; margin:0 0 0 36px; width:204px; }

.onglets { background:url(/images/common/fonds/fd_onglets.png) right 0 no-repeat; float:right; height:33px; width:740px; }
.onglets li { background:url(/images/common/fonds/left_onglet.png) 0 0 no-repeat; float:right; font-size:10px; height:29px; line-height:29px; padding:0 0 0 11px; }
.onglets li a { background:url(/images/common/fonds/right_onglet.png) right 0 no-repeat; color:#4a7c02; display:block; height:33px; padding:0 11px 0 0; }
.onglets li a:hover, .onglets li:hover { cursor:pointer; text-decoration:none; }


/*****************************/
/*          LISTE            */
/*****************************/
.entete_list { padding:6px 0; }
h2.titre { color:#d80037; float:left; font-size:14px; line-height:18px; margin:0 0 0 25px; }
.liste { margin:-15px 0 0 0; }

.gauche { float:left; width:736px; overflow:hidden; }
.gauche h2.surtitre, .ventes_futures h2.surtitre { color:#d80037; font-size:14px; line-height:18px; margin:0 0 0 25px; }
.gauche .entete { margin:15px 0 0 0; width:736px; }
.gauche .entete p.date, .gauche_photorama .entete p.date { border-right:1px solid #6e6e6e; color:#646464; float:left; font-size:14px; font-weight:bold; height:78px; margin:0; text-align:center; width:55px; }
p.marteau{ border-right:1px solid #6e6e6e;  color:#646464; float:left; font-size:14px; font-weight:bold; height:60px; margin:0; text-align:center; width:70px; }
.marteau img { margin-top:13px;}
.gauche  .archive p.date {height:93px;}
.expression .entete_expression p.selection { border-right:1px solid #6e6e6e; color:#d80037; float:left; font-size:26px; font-weight:bold;
font-family:"Trebuchet MS",Myriad,Helvetica,sans-serif; height:50px; margin:0; text-align:left; width:130px; padding:12px 0 0 3px; }
.gauche .entete p.date .chiffre, .gauche_photorama .entete p.date .chiffre { color:#d80037; display:block; font-size:36px; height:40px; line-height:40px; }
.gauche .entete .text,.gauche .entete .text_exemples, .gauche_photorama .entete .text { float:left; padding:0 0 0 12px; width:396px; }
.gauche .text h1.titre, .gauche .entete .text_exemples  h1.titre, .gauche_photorama .text h1.titre, #divHeader  h1.titre{ color:#d80037; font-size:22px; line-height:24px; }
#divHeader  h1.titre{margin:5px 0 5px 15px;}
.gauche .text h2.infolieu, .gauche .entete .text_exemples h2.infolieu, .gauche_photorama .text h2.infolieu { color:#5f8f03; font-size:14px; line-height:18px; }
.gauche .text p.descript, .gauche .entete .text_exemples p.descript, .gauche_photorama .text p.descript { color:#023c02; font-size:11px; line-height:18px; margin:5px 0; }
.gauche .entete .text_exemples p.descript {color:#023c02; line-height:12px; font-weight:bold;}
 .gauche .entete .text {width:650px;}

/*****************************/
/*          GUIDE            */
/*****************************/
#contenu_guide { background:url(/images/common/fonds/fd_contenu.gif) 0 0 repeat-x; clear:both; }

.guide, .expression { float:left; padding:0 0 0 26px; width:676px; }
.guide1 { float:left; padding:0 0 0 26px; width:200px; }
.guide .entete_guide { padding:47px 0 40px 0; }
.expression .entete_expression .text {padding:10px 15px; float:left;width:500px;}
.guide .entete_guide h1, .expression .entete_expression h1 { color:#d80037; font-size:20px; line-height:24px; }
.expression  h3, h3.soustitre { color:#d80037; font-size:14px; line-height:34px; vertical-align:middle; margin:0 0 0 5px;}
h3.soustitre {margin:10px;}
.guide .entete_guide p, .expression .entete_expression p { color:#5f9003; font:bold 14px/18px Georgia, "Times New Roman", Times, serif; margin:0; }
.presentation { background:url(/images/common/pointilles/gris_vt_lg.gif) right 0 repeat-y; float:left; padding:0 20px 50px 0; width:261px; }
.presentation h3 { color:#d71c1c; font-size:11px; margin:10px 0; }
.presentation p { color:#6f6f6f; margin:0; }
#faq { float:left; padding:0 20px; width:355px; }
#faq ul.idTabs {}
#faq ul.idTabs li { clear:both; }
#faq ul.idTabs li a { color:#578903; font-weight:bold; margin:0 0 5px 0; }
#faq ul.idTabs li a .numero { background:#578903; color:#fff; display:block; float:left; height:21px; line-height:21px; text-align:center; margin:0 7px 0 0; width:21px; }
#faq ul.idTabs li a:hover, #faq ul.idTabs li a.selected { color:#ff0000; text-decoration:none; }
#faq ul.idTabs li a:hover .numero, #faq ul.idTabs li a.selected .numero { background:#ff0000; }
#faq .tab { margin:35px 0 0 0; padding:0 0 0 25px; position:relative; }
#faq .tab h3 { color:#a90d0d; font-size:14px; width:140px; }
#faq .tab img { position:absolute; right:0; top:0; }
#faq .tab p { color:#6f6f6f; left:0; margin:0; padding:0 35px 0 25px; position:absolute; top:120px; }
#faq .tab input.submit {
background:url(/images/common/boutons/bt_rech.gif) 0 0 no-repeat; /* l'image de fond */
border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
color:#fff; /* la couleur du texte */
cursor:pointer; /* le curseur en forme de main */
float:right;
font-size:12px; /* les caractéristiques de la police de texte */
font-weight:bold; /* les caractéristiques de la police de texte */
height:28px; /* la hauteur de l'image de fond */
line-height:28px;
text-align:center;
width:90px; /* la largeur de l'image de fond */
}

#index { background:url(/images/common/pointilles/gris_vt_lg.gif) 0 0 repeat-y; float:left; padding:85px 0 0 10px;  width:240px; }
#index h2.surtitre { color:#d80037; font-size:14px; line-height:18px; }
#index h2.surtitre .noir { color:#383d28; font-size:12px; line-height:16px; }
#index h2.surtitre + img { margin:10px 0; }
#index ul.idTabs { float:left; margin:10px 0 0 0; width:110px; }/* width:120px; Julia*/
#index ul.idTabs li { clear:both; font-size:10px; }
#index ul.idTabs li a { font-weight:bold; margin:0; }
#index ul.idTabs li a:hover, #index ul.idTabs li a.selected { color:#ff0000; text-decoration:none; }
#index .tabindex { margin:15px 0 0 0; padding:0 15px 0 0; }
#index .tabindex h3 { color:#a90d0d; font-size:14px; }
#index .tabindex p { color:#6f6f6f; margin:0; }

/*****************************/
/*        ASSURANCE          */
/*****************************/
/*div[class="assurance"] { background:url(/images/common/fonds/fd_assurance.png) right 0 no-repeat; float:left; padding:0 0 0 26px; width:676px; }*/
div[class="assurance"] { background:url(/images/common/fonds/fd_assurance.png) right 0 no-repeat;}
.assurance .entete_assurance { padding:47px 0 40px 0; }
.assurance .entete_assurance h1 { color:#d80037; font:bold 24px/36px Georgia, "Times New Roman", Times, serif; }
.assurance .entete_assurance p { color:#5f9003; font-size:14px; margin:0 0 0 14px; width:385px; }

.assurance .item { float:left; margin:30px 0 0 0; padding:0 20px 0 0; width:205px; }
.assurance .item h3 { color:#d71c1c; font-size:13px; text-transform:uppercase; }
.assurance .item p {}

.assurance p.conditions { color:#adb79b; font-size:9px; line-height:12px; width:400px; }

/*****************************/
/*       MON COMPTE          */
/*****************************/
.admin { float:left; width:719px; }

.admin .entete { background:url(/images/common/visuels/creez_compte.png) 15px 0 no-repeat; float:left; height:58px; margin:0; padding:0 0 0 73px; width:188px; }
.admin .entete h1 { color:#d80037; font-size:26px; line-height:34px; margin:10px 0 0 0;} 
.admin .entete p { color:#d80037; font-weight:bold; margin:0 0 0 2px; } 
.admin input.submit {
background:url(/images/common/boutons/bt_logout.png) 0 0 no-repeat; /* l'image de fond */
border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
color:#070707; /* la couleur du texte */
cursor:pointer; /* le curseur en forme de main */
float:left;
font-size:11px; /* les caractéristiques de la police de texte */
font-weight:bold; /* les caractéristiques de la police de texte */
height:19px; /* la hauteur de l'image de fond */
line-height:19px;
margin:20px 0 0 0;
text-align:center;
width:136px; /* la largeur de l'image de fond */
}

.vente { background:url(/images/common/pointilles/gris_vt_lg.gif) 0 0 repeat-y; float:left; margin:0; width:261px; overflow:hidden;}
div#index .vente, div#index .recherche,div#index .divform { background:none; }
.vente .entete { margin:15px 0 0 0; width:261px; }
.vente .entete p.date { border-right:1px solid #6e6e6e; color:#646464; float:left; font-size:14px; font-weight:bold; height:61px; margin:0; text-align:center; width:55px; }
.vente .entete p.date .chiffre { color:#d80037; display:block; font-size:36px; height:40px; line-height:40px; }
.vente .entete .text { float:left; padding:0 0 0 12px; width:193px; }
.vente .text h1.titre { color:#d80037; font-size:14px; line-height:24px; margin:4px 0 0 0; }
.vente .text h2.infolieu { color:#5f8f03; font-size:11px; line-height:14px; }

/* LOGIN */
.login { float:left; margin:22px 0 0 0; padding:1px 0; width:382px; overflow:hidden;}
.login .entete_login { background:url(/images/common/visuels/creez_compte.png) 15px 0 no-repeat; margin:0; padding:0 0 0 73px; width:309px; }
.login .entete_login h1 { color:#d80037; font-size:26px; line-height:34px; margin:10px 0 0 0;} 
.login .entete_login p { color:#d80037; font-weight:bold; margin:0 0 0 2px; } 

.login form, .divform { background:url(/images/common/pointilles/gris_vt_lg.gif) right 0 repeat-y; margin:0;}
.login fieldset { background:#f5f5f5; border:none; display:block; margin:10px 0 0 30px; padding:10px 0 10px 22px; width:296px; }
.login label.overlabel { color:#027abb; display:block; float:left; font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif; height:16px; width:67px; }
.login input.text { color:#027abb; float:left; font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif; height:14px; margin:0; }
#email { margin:0 0 5px 0; }
#password { margin:0; }
#submit { padding:10px 0 0 36px; }
#submit input, input.submit { 
background:url(/images/common/boutons/bt_logout.png) 0 0 no-repeat; /* l'image de fond */
border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
color:#070707; /* la couleur du texte */
cursor:pointer; /* le curseur en forme de main */
float:left;
font-size:11px; /* les caractéristiques de la police de texte */
font-weight:bold; /* les caractéristiques de la police de texte */
height:19px; /* la hauteur de l'image de fond */
line-height:19px;
margin:0;
text-align:center;
width:136px; /* la largeur de l'image de fond */
}
#submit p { color:#5d8e03; display:inline; font:bold 10px/19px Verdana, Arial, Helvetica, sans-serif; float:left; margin:0 0 0 15px; }
#submit p a { color:#5d8e03; }

.inscription { float:left; margin:22px 0 0 0; width:337px; overflow:hidden;}
.inscription .entete_inscript, .entete_inscript { background:url(/images/common/visuels/creez_compte_login.png) 0 0 no-repeat; height:72px; margin:0; padding:0 0 0 73px; width:264px; }
.inscription .entete_inscript h1, .entete_inscript h1 { color:#d80037; font-size:26px; line-height:34px; margin:10px 0 0 0;} 
.inscription p { color:#5d8e03; font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 60px; }
.inscription input { 
background:url(/images/common/boutons/bt_logout.png) 0 0 no-repeat; /* l'image de fond */
border:none; /* pas de bordure au bouton sinon il y en a une par defaut */
color:#070707; /* la couleur du texte */
cursor:pointer; /* le curseur en forme de main */
font-size:11px; /* les caractéristiques de la police de texte */
font-weight:bold; /* les caractéristiques de la police de texte */
height:19px; /* la hauteur de l'image de fond */
line-height:19px;
margin:20px 0 0 60px;
text-align:center;
width:136px; /* la largeur de l'image de fond */
}


/*****************************/
/*        PHOTORAMA          */
/*****************************/
.gauche_photorama { float:left; width:719px; }
.gauche_photorama .entete { margin:15px 0 0 0; width:719px; }
.gauche_photorama .fctns { margin:5px 0 0 67px; }
.gauche_photorama .fctns img { float:left; margin:2px 8px 0 0; }
.gauche_photorama .fctns p { float:left; font-size:11px; margin:0 2px 0 0; }
.gauche_photorama .fctns p a { background:#f3f5ef; border:1px solid #e4e9db; color:#626262; display:block; height:18px; line-height:18px; padding:0 14px; }


/*****************************/
/*         CONTACT           */
/*****************************/
.formulaire { float:left; width:436px; margin:0 15px 0 15px;background:transparent url(/images/common/pointilles/gris_vt_lg.gif) repeat-y scroll right 60px;}
#windowContent .formulaire, #windowContent .contact {width:385px; background:none;}
.formulaire div[class="entete"] { background:url(/images/common/visuels/creez_compte.png) 15px 0 no-repeat; float:left; height:58px; margin:30px 0 0 0; padding:0 0 0 73px; width:188px; }
.formulaire .entete h1 { color:#d80037; font-size:26px; line-height:34px; margin:5px 0 0 0;} 

.adresses { float:left; width:514px; padding:65px 0 0 0; }
.adresses .item { margin:0 0 30px 0; }
.adresses .item h3 { color:#609002; font-size:14px; margin:0 0 15px 0; }
.adresses .item h2 { color:#cc1b1b; font-size:12px; padding:0; }
.adresses .item p.adress { color:#609002; font-size:12px; margin:0; }
.adresses .item p.detail { color:#afa5a5; font-size:12px; margin:0; }
.adresses .item .img { float:left; width:233px; }
.adresses .item .plan { display:inline; float:left; padding:0 0 0 20px; width:233px; }
.adresses .item .img, .adresses .item .plan { margin:4px 0 0 0; }
.adresses .item .img p, .adresses .item .plan p, .adresses .item .img p a, .adresses .item .plan p a { color:#7c7c7c; }



/*****************************/
/*         SPECIFIC          */
/*****************************/
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear { clear:both; height:0; }

.gras { font-weight:bold; }
.maigre { font-weight:normal; }

.noir { color:#000; }

.hide { display:none; }
.bloc { display:block; }

.nomarg { margin-top:0; margin-bottom:0; }
.nomargtop { margin-top:0; }
.nomargbot { margin-bottom:0; }

.flotleft { float:left; }
.flotright { float:right; }


/* backgrounds en PNG */
a.link_presentation { 
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/common/top/presentation.png');
	background:transparent;
	cursor:pointer;
	}	
a[class="link_presentation"] { 
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url(/images/common/top/presentation.png); 
}


/* shadows */
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(/images/common/fonds/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(/images/common/fonds/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 4px 5px 0;
	background:url(/images/common/fonds/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #2e3226;
}

/*****************************/
/*          CONTACT          */
/*****************************/
.chp_contact { margin:12px 0 0 0; padding:0; width:400px; }
p.titre_contact { float:left; width:120px; margin:0; padding:2px 0 0 0; }
select.inpt_contact, input.inpt_contact, textarea.inpt_contact { float:left; margin:0; padding:0; width:270px; } 
p.nota { line-height:normal; color:#d1cfcf; }
.formulaire td {background-color:#e9efde;border:2px solid #ffffff;}
.formulaire #tabdetailvehic { color:#626262; margin:15px 0 8px 0; width:380px; }


/*****************************/
/*          POPUP            */
/*****************************/



.bordure {padding:15px;}

#window, #window2
{
	position: absolute;
	left: 200px;
	top: 100px;
	width: 490px;
	height: 610px;
	overflow: hidden;
	display: none;
	z-index:150;
}
#window * { z-index:150; }
#windowTop, #windowTop2
{
	height: 30px;
	overflow: 30px;
	/*background-image: url(images/window_top_end.png);*/
	background-color:#e2e8d5;
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	cursor: move;
}
#windowTopContent, #windowTopContent2
{
	margin-right: 13px;
	/*background-image:url(images/window_top_start.png);*/
	background:transparent url(/images/common/visuels/creez_compte_mini.png) no-repeat 10px 5px;
	background-color:#e2e8d5;
	/*background-position:left top;
	background-repeat: no-repeat;*/
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #6caf00;
}
#windowTopContent span
{
	padding:10px 0 0 40px;
	}
#windowMin, #windowMin2
{
	position: absolute;
	right: 25px;
	top: 10px;
	cursor: pointer;
}
#windowMax, #windowMax2
{
	position: absolute;
	right: 25px;
	top: 10px;
	cursor: pointer;
	display: none;
}
#windowClose, #windowClose2
{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
#windowBottom, #windowBottom2
{
	position: relative;
	height: 580px;
	/*background-image: url(images/window_bottom_end.png);*/
	background-color:#e2e8d5;
	background-position: right bottom;
	background-repeat: no-repeat;
}
#windowBottomContent, #windowBottomContent2 { 	position: relative;	height: 570px; 	background-color:#e2e8d5;	background-position: left bottom;
	background-repeat: no-repeat;	margin-right: 13px;
}

#windowResize, #windowResize2
{
	position: absolute;
	right: 3px;
	bottom: 5px;
	cursor: se-resize;
}
#windowContent, #windowContent2 {position:absolute;	top: 30px;	left: 10px;	width: auto;	height: auto;overflow: auto;
	margin-right: 10px;	border: 1px solid #6caf00;	height: 555px;	width: 460px;	
	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #fff;margin: 10px;
}

.transferer2
{
	border: 1px solid #6BAF04;
	background-color: #B4F155;
	filter:alpha(opacity=30); 
	-moz-opacity: 0.3; 
	opacity: 0.3;
}

div#divHeader { width:980px;}

/************************************************/
/*              PAGINATION                      */
/************************************************/

.page {width:20px; background-color:#daeac9;margin:0pt 2px;float:left; text-align:center;height:25px;}
.thispage { width:20px; background-color:#4f8003;margin:0pt 2px;float:left; text-align:center;height:25px;color:#fff; }
.thispage a, .thispage a:hover { color:#ffffff; }
.pagination {margin:10px 0;}

div#actualite {	margin-left:25px; width:490px; }
	
#actualite h2.infolieu
{
color:#5F8F03;
font-size:14px;
line-height:18px;}

#actualite h3.titre
{
color:#746868;
font-size:14px;
line-height:16px;
}