body { background:#FFFFFF url(/app/voitureco/pix/body-bg.png) repeat-x top center ; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; cursor:default; color:#5a5746; }
table { empty-cells:show; }
td { empty-cells:show; }
form { margin:0; }
a    { cursor:pointer; text-decoration:none; color:#000000; }
* html a { position:relative; }
h1 { font-size:18px; margin:0 0 0 0; padding:0; text-transform:uppercase; }
h2 { font-size:16px; margin:10px 0 0 0; padding:0; }

input, select, textarea, option { position:relative; font-size:1em; cursor:pointer; font-family:Arial, Helvetica, sans-serif; }
input.texte, select, textarea { border:#333333 1px solid; }
option { padding-left:4px; }

input.btnOk { background:url(/app/voitureco/pix/btn/btn-ok.gif) no-repeat top left; width:32px; height:26px; line-height:26px; text-align:center; }

#page h1 { font-size: 16px; padding:10px 0; text-transform:uppercase;  }

a.btnSelectionAlerte {
  position:relative;
  text-decoration:none !important;
  display:inline;
  float:right;
  background:url(/app/voitureco/pix/btn/btn-voir-selection.gif) no-repeat top left;
  height:26px;
  line-height:26px;
  width:145px;
  text-align:center;
  color:#FFFFFF;
  font-weight:900;
}
a.btnSelectionAlerte:hover { text-decoration:none !important;background:url(/app/voitureco/pix/btn/btn-voir-selection.gif) no-repeat bottom left; }

input.btnLancerRecherche {
  text-decoration:none !important;
  background:url(/app/voitureco/pix/btn/btn-rechercher.gif) no-repeat top left;
  height:32px;
  line-height:32px;
  width:160px;
  text-align:center;
  color:#FFFFFF;
  font-weight:900;
  border:none;
  font-size:13px;
}

a.btnBonusEcologiqueW130,
a.btnBonusEcologiqueW180
      { display:block; text-decoration:none!important; color:#FFFFFF; cursor:pointer; }
a.btnBonusEcologiqueW130 span,
a.btnBonusEcologiqueW180 span { display:block; }
a.btnBonusEcologiqueW130 { background:url(/app/voitureco/pix/btn/btn-bonus-ecologique-130.png) no-repeat; height:90px; line-height:20px; width:117px; font-size:16px; padding-top:14px; padding-left:13px; }
a.btnBonusEcologiqueW180 { background:url(/app/voitureco/pix/btn/btn-bonus-ecologique-180.png) no-repeat; height:44px; line-height:normal; width:166px; font-size:13px; padding-top:6px; padding-left:14px; }

a.picto48      { margin-right:8px; }
a.picto48last  { margin-right:0 !important; }

a.asc, a.desc  { padding-right:10px; }
a.asc  { background:url(/app/voitureco/pix/asc.gif)  right no-repeat; }
a.desc { background:url(/app/voitureco/pix/desc.gif) right no-repeat; }

#site    { width:992px; margin:10px auto; }
#head    { background: url(/app/voitureco/pix/site-head.png) no-repeat top left; height:119px; padding:6px 0 0 6px;  }
* html #head { height:125px; }
*+html #head { height:125px; }

#content { background: url(/app/voitureco/pix/site-middle.png) repeat-y top left; padding:0 16px; clear:both; }
* html #content { width:960px; padding:0 16px; }

#contentLeft   { float:left; }
#contentRight  { float:right; width:300px; }

#foot    { background:url(/app/voitureco/pix/site-foot.png) no-repeat top left; min-height:85px; color:#5a5746; font-size:11px; }
* html #foot { height:85px; }

#foot a {  color:#5a5746; font-size:11px; text-decoration:none; }
#foot .footerLeft  { margin-top:80px; float:left; margin-left:20px; }
#foot .footerRight { margin-top:80px; float:right; margin-right:25px; }

#menuTop { display:inline; float:left; margin:0; list-style:none; }
* html #menuTop { height:0; }

#menuTop li { display:inline; float:left; margin:0; padding:0; }
#menuTop li a {
  color:#FFFFFF;
  display:block;
  width:180px;
  height:40px;
  line-height:32px;
  text-align:center;
  padding-right:10px;
  font-size:13px;
  font-weight:900; 
  text-decoration:none!important;
}
#menuTop .buy-annonce  { background:url(/app/voitureco/pix/btn/btn-menutop-buy-search.png) no-repeat top left; }
#menuTop .buy-annonces { background:url(/app/voitureco/pix/btn/btn-menutop-buy-search.png) no-repeat top left; }
#menuTop .buy-home { background:url(/app/voitureco/pix/btn/btn-menutop-buy-home-search.png) no-repeat top left; }

#menuTop .buy,
#menuTop .sell,
#menuTop .readmore { background:url(/app/voitureco/pix/btn/btn-nav.png) no-repeat 0 0; }
#menuTop .buy:hover,
#menuTop .sell:hover,
#menuTop .readmore:hover { background:url(/app/voitureco/pix/btn/btn-nav.png) no-repeat 0 -40px; }

#menuTop .activate { background:url(/app/voitureco/pix/btn/btn-nav.png) no-repeat 0 -80px; }

#addPushForm { display:inline; float:left; margin-top:3px; margin-left:27px; }
#addPushForm input.texte { float:left; width:175px; margin-right:10px; height:17px; line-height:16px; padding:2px; margin-top:2px; }
#addPushForm input.submit { color:#FFFFFF; font-weight:900; font-size:11px; background:url(/app/voitureco/pix/btn/btn-ok.gif) no-repeat top left; border:0; float:left; width:32px; height:26px; margin-right:10px; } 

#btnMonCompte {
  color:#FFFFFF;
  font-weight:900;
  font-size:13px;
  background:url(/app/voitureco/pix/btn/btn-compte.gif) no-repeat top left;
  float:right;
  display:inline;
  width:110px;
  height:32px;
  text-align:center;
  line-height:30px;
  margin:0 0 0 16px;
  text-decoration:none;
}
#btnMonCompte:hover { background:url(/app/voitureco/pix/btn/btn-compte.gif) no-repeat bottom left; }

#homeSearch { width:650px; margin-bottom:11px; }
#homeSearch .top    { background:url(/app/voitureco/pix/encart-home-search-top.png) no-repeat; font-size:0; line-height:0; height:7px; }
#homeSearch .middle { background:url(/app/voitureco/pix/encart-home-search-middle.png) repeat-y; padding:10px 0 10px 20px; color:#FFFFFF; }
#homeSearch .bottom { background:url(/app/voitureco/pix/encart-home-search-bottom.png) no-repeat; font-size:0; line-height:0; height:8px; }

#search { width:180px; margin-bottom:10px; }
#search .top    { display:none; }
#search .middle { background:url(/app/voitureco/pix/encart-search-middle.png) repeat-y; color:#FFFFFF; }
#search .bottom { background:url(/app/voitureco/pix/encart-search-bottom.png) no-repeat; font-size:0; line-height:0; height:7px; }

#homeBanniereBottom {
  background:url(/app/voitureco/pix/encart-bleu-pub.png) no-repeat top left;
  padding:15px 20px;
  width:470px;
  height:90;
  float:left; 
  margin-right:9px;
}

#formSearchAnnonceHome {}
#formSearchAnnonceHome p.info { clear:both; margin:0.7em 0; font-size:1.1em; height:1.5em; }
#formSearchAnnonceHome label  { float:left; width:141px; line-height:1.7em; }
#formSearchAnnonceHome input.texte { float:left; width:136px; height:1.7em; font-size:0.8em;  }
#formSearchAnnonceHome select      { float:left; width:139px; height:1.7em; font-size:0.8em; }
#formSearchAnnonceHome .hrVertical { float:left; border-left:1px solid #6b950a; border-right:1px solid #b6d66d; height:180px; margin:10px 23px 10px 26px; width:0; font-size:0; }
#formSearchAnnonceHome .floatLeft  { margin:8px 0; float:left; display:inline; width:280px; }

#formSearchAnnonce { display:block; margin:0 0 0 10px; /*padding:1px 0pt 0pt;*/ width:160px; }
#formSearchAnnonce p.info { margin:0.4em 0; font-size:1em; }
#formSearchAnnonce label  { line-height:1.3em; }
#formSearchAnnonce input.texte { width:158px; height:1.7em; font-size:0.8em;  }
#formSearchAnnonce select      { width:160px; height:1.7em; font-size:0.8em; }
#formSearchAnnonce .hrVertical { display:none; }
#formSearchAnnonce .floatLeft  { width:100%; }
#formSearchAnnonce input.btnLancerRecherche { margin-top:5px; }

#formContactVendeur p { margin:1em 0; }
#formContactVendeur label { display:block; width:100%; }
#formContactVendeur input.texte, #formContactVendeur textarea { display:block; width:100%; }
#formContactVendeur textarea { display:block; width:100%; height:10em; }

#annoncesList { float:left; width:460px; margin-left:10px; }
* html #annoncesList { float:none; }
#annoncesList .top        { margin-top:10px; background:url(/app/voitureco/pix/encart-460-gris-top.png) no-repeat top left; height:29px; line-height:29px; color:#FFFFFF; font-size:1.1em; font-weight:900; }
* html #annoncesList .top { line-height:25px; }
#annoncesList .middle { background:url(/app/voitureco/pix/encart-460-gris-middle.png) repeat-y top left; }
#annoncesList .bottom { background:url(/app/voitureco/pix/encart-460-gris-bottom.png) no-repeat top left; height:8px; line-height:0; font-size:0; }
#annoncesList table.head td { text-align:center; }
#annoncesList table.head a { color:#FFFFFF; text-decoration:none; font-size:0.9em; }
#annoncesList table.list, #annoncesList table.head { width:100%; border-collapse:separate; border:0; border-spacing:0; }
#annoncesList table.list { border-left:1px solid #5a5746; border-right:1px solid #5a5746; }
#annoncesList table.list td { height:45px; vertical-align:middle; text-align:center; border-top:1px solid #5a5746; font-weight:900; color:#5a5746; }
#annoncesList table.list td a { color:#5a5746; font-weight:900; text-decoration:none; display:block; }
#annoncesList table.list .altTr td { background:#eeeeec; }
#annoncesList .numResult { float:left; margin-bottom:10px; }
#annoncesList .pagination { float:right; }

#annonce        { float:left; width:460px; margin-left:10px; }
* html #annonce { float:none; }
#annonce .top        { padding-left:10px; margin-top:10px; background:url(/app/voitureco/pix/encart-460-gris-top.png) no-repeat top left; height:29px; line-height:29px; color:#FFFFFF; font-size:1.1em; font-weight:900; }
* html #annonce .top { line-height:25px; }
#annonce .middle { background:url(/app/voitureco/pix/encart-460-gris-middle.png) repeat-y top left; padding:15px 0 7px 15px; }
#annonce .middle .photo {  margin:0 0 70px 0; text-align:center; width:181px; }
#annonce .middle .photo .photo-principale {  width:181px;}
#annonce .middle .photo .photo-secondaire { width:183px;}
#annonce .middle .photo .photo-secondaire .photo-gauche , 
#annonce .middle .photo .photo-secondaire .photo-droite,
#annonce .middle .photo .photo-secondaire .photo-retournee { float:left; height:41px; margin-top:5px; width:61px;}
#annonce .middle p { margin-top:10px; }
#annonce .middle .prix { width:120px; line-height:40px; height:40px; text-align:center; font-size:24px; font-weight:900; }
#annonce .middle .btnImprimerAnnonce {
  background:url(/app/voitureco/pix/btn/btn-imprimer.gif) repeat-y top left;
  display:block;
  width:170px;
  height:26px;
  line-height:26px;
  color:#FFFFFF;
  text-align:center;
  font-size:12px;
  font-weight:900;
  text-decoration:none;
}
#annonce .middle .btnImprimerAnnonce:hover { background-position:bottom left; }

#annonce .middle .btnAjouterAnnonce {
  background:url(/app/voitureco/pix/btn/btn-ajouter-selection.gif) repeat-y top left;
  display:block;
  width:170px;
  height:26px;
  line-height:26px;
  color:#FFFFFF;
  text-align:center;
  font-size:12px;
  font-weight:900;
  text-decoration:none;
}
#annonce .middle .btnAjouterAnnonce:hover { background-position:bottom left; }

#annonce .middle .btnContacterVendeur {
  margin-top:20px;
  background:url(/app/voitureco/pix/btn/btn-contacter-vendeur.gif) repeat-y top left;
  display:block;
  width:180px;
  height:32px;
  line-height:30px;
  color:#FFFFFF;
  text-align:center;
  font-size:13px;
  font-weight:900;
  text-decoration:none;
}
#annonce .middle .btnContacterVendeur:hover { background-position:bottom left; }
#annonce .bottom { background:url(/app/voitureco/pix/encart-460-gris-bottom.png) no-repeat top left; height:8px; line-height:0; font-size:0; }

#quota { width:300px; border:#CC99FF 1px solid;  background:#CCFFFF; }
#quota .bar { background:#CC99FF; }

#kwo-signup { background:#FFFFFF !important}
#kwo-signup label { width:175px; float:left; clear:left; }
#kwo-signup input.text { width:150px; float:left; clear:right; }
#kwo-signup p, #kwo-signup .kwo-field, #kwo-signup .kwo-signup-required-fields { clear:both; }
#kwo-signup p { min-height:11px; line-height:22px }
#kwo-signup .kwo-signup-precision { clear:right; font-size:12px; font-style:italic; }
#kwo-signup .kwo-captcha-box { clear:both; padding:0; border:none; }
#kwo-signup .kwo-signup-required-fields {}


.encartOrange { width:300px; margin-bottom:11px; }
.encartOrange .top    { background:url(/app/voitureco/pix/encart-300-orange-top.png) no-repeat; font-size:0; line-height:0; height:7px; }
.encartOrange .middle { background:url(/app/voitureco/pix/encart-300-orange-middle.png) repeat-y; padding:3px 10px; color:#FFFFFF; }
.encartOrange .middle h3,
.encartOrange .middle p { font-size:1em; margin-bottom:11px; }

.encartOrange .bottom { background:url(/app/voitureco/pix/encart-300-orange-bottom.png) no-repeat; font-size:0; line-height:0; height:7px; }
.encartOrange hr { font-size:0; height:2px; border-top:1px solid #b66200; border-bottom:1px solid #efb066; }

.encartBleu { width:300px; margin-bottom:11px; }
.encartBleu .top { background:url(/app/voitureco/pix/encart-300-bleu-top.png) no-repeat; font-size:0; line-height:0; height:7px; }
.encartBleu .middle { background:url(/app/voitureco/pix/encart-300-bleu-middle.png) repeat-y; padding:3px 14px 3px 14px; color:#FFFFFF; }
.encartBleu .middle h3,
.encartBleu .middle p { font-size:1em; margin-bottom:5px; }
.encartBleu .middle ul { margin:0; list-style:none; }
.encartBleu .middle ul li { display:inline; float:left; }
.encartBleu .bottom { background:url(/app/voitureco/pix/encart-300-bleu-bottom.png) no-repeat; font-size:0; line-height:0; height:8px; }

.kwo-pagination-page { color:#5a5746 !important; text-decoration:underline !important; }
.kwo-pagination-selected { color:#5a5746 !important; text-decoration:none !important; }

.bold13 { font-size:1.1em; font-weight:900; }
.colorNoir { color:#5a5746!important; }
.colorVert { color:#86BA0C!important; }

.floatLeft  { float:left; }
.floatRight { float:right; }
.clearFloat { clear:both; font-size:0; height:0; line-height:0; }

#mySelection .star { background:url(/app/voitureco/pix/selection-stars.png) no-repeat top right; float:right; display:inline; margin:0; padding:2px 18px 0 0; font-weight:900; }
#mySelection .selection { margin:0 0 16px 0 !important; list-style:none; list-style-position:outside; }
#mySelection .selection li {  background:url(/app/voitureco/pix/btn/btn-selection.png) no-repeat top left; height:40px; width: 280px; margin-bottom:2px; }
#mySelection .selection li .remove { float:right; display:inline; margin-right:11px; margin-top:2px; }
#mySelection .selection li .title a {
  color:white;
  font-weight:bold;
  text-decoration:none;
  overflow:hidden;
  width:180px;
  float:left;
  height:1.3em;
}
#mySelection .selection li .title { float:left; display:inline; margin-left:7px; margin-top:2px; }
#mySelection .selection li .price { float:right; display:inline; font-weight:bold; margin-top:2px; margin-right:10px; }
#mySelection .selection li .about { display:block; clear:left; margin-left:7px; font-size:9px; }

/* Création de compte  kwo-signup-step2 */

#kwo-account {  padding:10px; background-image:url("/app/flw/pix/trame.gif"); clear:both; }

#kwo-account div.section,
#kwo-account div#product { margin:0 !important; }
#kwo-account div#tabbox { margin:0 !important; margin-top:5px !important; }

#kwo-account-menu { border:none; }

#kwo-account-menus div.kwo-account-submenu { background-color:#DDD; border:1px solid #AAA; border-top:0; }
#kwo-account-menus div.kwo-account-submenu a { display:inline; padding:5px; float:left; color:#888888; text-decoration:none; }
#kwo-account-menus div.kwo-account-submenu a:hover { }
#kwo-account-menus div.kwo-account-submenu .selected { background:url(/app/voitureco/pix/btn/btn-profil.gif) no-repeat bottom !important; }

#kwo-account-menu .page_link { background:url(/app/voitureco/pix/btn/btn-annonces.gif) no-repeat 0 0 ; height:26px; line-height:26px; color:#FFFFFF; width:145px; margin:0 0 0 4px; }
#kwo-account-menu .page_link:hover { background:url(/app/voitureco/pix/btn/btn-annonces.gif) no-repeat 0 -52px; }
#kwo-account-menu .selected { background:transparent url(/app/voitureco/pix/btn/btn-annonces.gif) no-repeat scroll bottom !important; }

/* Page création de compte */

#kwo-signup-step2 .account-creation-content { margin:0 auto; width:900px; padding:20px 0;}
#kwo-signup-step2 .account-creation-top { background:#FFFFFF url(/app/voitureco/pix/encart-900-gris-top.png) no-repeat; height:29px; width:900px; }
#kwo-signup-step2 .account-creation-top h1 { color:#FFFFFF !important;  font-size:12px !important; margin:0 !important; padding:6px; }
#kwo-signup-step2 .account-creation-middle { background:transparent url(/app/voitureco/pix/encart-900-gris-middle.png);  width:900px;}

#kwo-signup-step2 .account-creation-middle #account-creation-middle-content { margin-left:auto; margin-right:auto; padding-top:10px; width:820px; }
.account-creation-top-jaune { background:url(/app/voitureco/pix/encart-900-jaune-top.png) no-repeat; line-height:6px; width:820px; }
.account-creation-middle-jaune { background-color:#EDF5DB;  margin-left:auto; margin-right:auto; padding-bottom:20px; }
#kwo-signup-step2 .account-creation-middle input.text { border:1px solid black; width:400px; margin:0; position:static; }

#kwo-signup-step2 .account-creation-middle #type { height:25px; width:300px; margin-left:auto; margin-right:auto}
#kwo-signup-step2 .account-creation-middle p{ height:25px;}

#kwo-signup-step2 .account-creation-middle p label { color:#5A5746 !important; font-size:12px; font-weight:bold; width:350px; text-align:right; padding-right:10px; line-height:14px; }
#kwo-signup-step2 .account-creation-middle .infosupp { margin-top:10px; }
#kwo-signup-step2 .account-creation-middle .infosupp p span { color:#5A5746 !important; display:block; font-size:12px; font-weight:bold; font-style:italic; width:350px; text-align:right; padding-right:10px; line-height:14px; }
#kwo-signup-step2 .account-creation-middle label.required, #captcha { color:#5A5746 !important; font-size:12px; font-weight:bold; width:350px; text-align:right; padding-right:10px; }
#kwo-signup-step2 .account-creation-middle p.textpro { color:#5A5746; font-size:12px; font-style:italic; height:30px; padding:0 45px 0 260px; line-height:12px; }
.kwo-captcha-box, #captcha{ margin-left:220px;}

.account-creation-bottom-jaune { background: url(/app/voitureco/pix/encart-900-jaune-bottom.png) no-repeat; line-height:6px; width:820px; }
#kwo-signup-step2 .account-creation-bottom { background:#FFFFFF url(/app/voitureco/pix/encart-900-gris-bottom.png) no-repeat; height:7px; padding: 0 0 20px 0; width:900px;  }
.kwo-field { height:25px;   }


input.btnEnregistrer { color:#FFFFFF; border:none; background:url(/app/voitureco/pix/btn/btn-enregistrer.gif) no-repeat top left; float:right; font-size:12px; font-weight:bold; height:26px; text-align:center; text-decoration:none !important; width:152px;  }
#kwo-signup-step2 .kwo-signup-button { margin: 9px 35px 47px 0px; }
#kwo-signup-step2 .account-creation-middle p.text { color:#5A5746; font-size:12px; font-style:italic;  margin:0 0 0 39px; text-align:left;  padding:10px 0 20px 0; width:821px; }

#kwo-signup-step2 .account-creation-middle span.type { color:#5A5746 !important; font-size:12px; font-weight:bold; margin:0 15px 0 5px;  }
#kwo-signup-step2 .account-creation-middle input.statut { margin:0 2px -2px 0; }
#kwo-signup-step2 .kwo-signup-terms-of-use { clear:both; margin:0px 0 0 172px; padding:5px 0; text-align:center; }
#kwo-signup-step2 .kwo-signup-terms-of-use span, #kwo-signup-step2 .kwo-signup-terms-of-newsletter span { color:#5A5746 !important; font-size:12px; }
#kwo-signup-step2 .kwo-signup-terms-of-newsletter { margin:0 0 0 98px; text-align:center; }
#kwo-signup-step2 #terms_of_use{  }

/* Page D'authentification kwo-signup-step1 */

#kwo-signup-step1 { border-collapse:separate; }

#kwo-signup-left .kwo-signup-box { padding:15px; }
#kwo-signup-left .kwo-signup-box .account-top { background:#FFFFFF url(/app/voitureco/pix/encart-account-top.png) no-repeat; height:29px; width:430px; }
#kwo-signup-left .kwo-signup-box .account-top  h1 {  color:#FFFFFF !important;  font-size:13px !important; margin:0 !important; padding:6px; }
#kwo-signup-left .kwo-signup-box .account-middle { background:transparent url(/app/voitureco/pix/encart-account-middle.png); width:430px; }
#kwo-signup-left .kwo-signup-box .account-middle .account-middle-content { height:120px; padding:21px 0 21px 21px; }
#kwo-signup-left .kwo-signup-box .account-middle .account-middle-content label { color:#5A5746; float:left; font-size:12px; font-weight:bold; width:135px; }
#kwo-signup-left .kwo-signup-box .account-middle .account-middle-content input.text { border:1px solid #5A5746; float:left; width:235px; } 
#kwo-signup-left .kwo-signup-box .account-middle .account-middle-content p { height:20px;  width:380px;}

#kwo-signup-left .kwo-signup-box .account-middle .account-middle-content .kwo-signup-button { padding: 30px 0; }  
#kwo-signup-left .kwo-signup-box .account-middle .account-middle-content .kwo-signup-button .forgot-password { float:left; margin:5px 0 0 0; } 
#kwo-signup-left .kwo-signup-box .account-middle .account-middle-content .kwo-signup-button .account-fleche{ background:transparent url(/app/voitureco/pix/encart-account-fleche.png) no-repeat top left;  float:left; margin:3px 0 0 0; padding:0 0 0 10px;  } 
#kwo-signup-left .kwo-signup-box .account-middle .account-middle-content .kwo-signup-button .forgot-password a { color:#5A5746 !important; font-size:12px; font-weight:bold;  text-decoration:none;   } 
#kwo-signup-left .kwo-signup-box .account-middle .account-middle-content .kwo-signup-button input { color:#FFFFFF; background:url(/app/voitureco/pix/btn/btn-me-connecter.gif) no-repeat top left; border:none; float:right; font-size:12px; font-weight:bold; height:26px; text-align:center; margin:0 20px 0 0; width:146px; } 
#kwo-signup-left .kwo-signup-box .account-middle .account-middle-content  input.remember_me { } 

#kwo-signup-left .kwo-signup-box .account-bottom { background:transparent url(/app/voitureco/pix/encart-account-bottom.png) no-repeat; height:8px; width:430px; }

#kwo-signup #kwo-signup-right { border:none; }

#kwo-signup-right .kwo-signup-box { padding:15px; }
#kwo-signup-right .kwo-signup-box .no-account-top { background:#FFFFFF url(/app/voitureco/pix/encart-account-top.png) no-repeat; height:29px; width:430px; }
#kwo-signup-right .kwo-signup-box .no-account-top h1 { color:#FFFFFF !important;  font-size:13px !important; margin:0 !important; padding:6px; }
#kwo-signup-right .kwo-signup-box .no-account-middle { background:transparent url(/app/voitureco/pix/encart-account-middle.png);  width:430px;   }
#kwo-signup-right .kwo-signup-box .no-account-middle .no-account-middle-content { height:120px;  padding:21px 0 21px 21px; }
#kwo-signup-right .kwo-signup-box .no-account-middle .no-account-middle-content p { color:#5A5746; font-size:12px; font-weight:bold; padding:0 0 21px 0; }
#kwo-signup-right .kwo-signup-box .no-account-middle .no-account-middle-content .kwo-signup-button  { padding:22px 20px 0 0 ;}
#kwo-signup-right .kwo-signup-box .no-account-middle .no-account-middle-content .kwo-signup-button input { color:#FFFFFF; background:url(/app/voitureco/pix/btn/btn-creer-compte.gif) no-repeat top left; border:none; float:right; font-size:12px; font-weight:bold; height:26px; text-align:center; width:146px;  }

#kwo-signup-right .kwo-signup-box .no-account-bottom { background:transparent url(/app/voitureco/pix/encart-account-bottom.png) no-repeat; height:8px; width:430px; }

/* Page Modifier mon profil kwo-account*/

#kwo-account #kwo-account-content { background:none; padding:0; margin:0; }

#kwo-account  { margin:0 auto; width:900px; padding:20px 0; }
#kwo-account .kwo-account-top { background:#FFFFFF url(/app/voitureco/pix/encart-900-gris-top.png) no-repeat; height:29px; width:900px; }
#kwo-account .kwo-account-top h1 { color:#FFFFFF !important; font-size:12px !important; margin:0 !important; padding-left:15px; line-height:29px; }

#kwo-account .kwo-account-middle { background:transparent url(/app/voitureco/pix/encart-900-gris-middle.png); width:900px; }

.kwo-account-middle #kwo-account-menus #kwo-account-menu { padding:10px 0;}
.kwo-account-middle #kwo-account-menus #kwo-account-menu a { border:none; display:inline; }

.kwo-account-middle #kwo-account-menus #kwo-account-menu #kwo-account-logoff { color:#FFFFFF; background:url(/app/voitureco/pix/btn/btn-effacer-selection.gif) no-repeat top left; font-size:12px; font-weight:bold; height:26px ; line-height:26px ; text-align:center; width:145px; }
.kwo-account-middle #kwo-account-menus #kwo-account-menu #kwo-account-logoff:hover { background:url(/app/voitureco/pix/btn/btn-effacer-selection.gif) no-repeat bottom left; }

.kwo-account-middle #kwo-account-submenu-my_account a,
.kwo-account-middle #kwo-account-submenu-mes_annonces a { color:#FFFFFF !important; background:url(/app/voitureco/pix/btn/btn-profil.gif) no-repeat top left; float:left !important;  font-size:12px; font-weight:bold; height:26px ; line-height:26px; margin:5px; text-align:center; padding:0 5px !important;  width:146px; }
.kwo-account-middle #kwo-account-submenu-my_account a:hover,
.kwo-account-middle #kwo-account-submenu-mes_annonces a:hover { background:url(/app/voitureco/pix/btn/btn-profil.gif) no-repeat 0 -26px; }
.kwo-account-middle #kwo-account-content h1 { display:none; }


.grid .account-middle-top-jaune-right { background:url(/app/voitureco/pix/encart-900-jaune-top.png) no-repeat top right; line-height:6px;   }
.grid .account-middle-top-jaune-left { background: url(/app/voitureco/pix/encart-900-jaune-top.png) no-repeat top left; line-height:6px;  }
.grid .account-middle-middle-jaune { background-color:#EDF5DB;  margin:0 0 0 25px; width:821px; }
.grid .account-middle-bottom-jaune-right { background:url(/app/voitureco/pix/encart-900-jaune-bottom.png) no-repeat bottom right; line-height:6px;    }
.grid .account-middle-bottom-jaune-left { background:url(/app/voitureco/pix/encart-900-jaune-bottom.png) no-repeat bottom left; line-height:6px;    }

.grid { background-color:#EDF5DB; margin:15px 0 0 25px; width:820px; }
.grid tbody td { border:none; }
.grid tbody tr {  }
.grid .button { color:#FFFFFF; background:url(/app/voitureco/pix/btn/btn-envoyer.gif) no-repeat top left; border:none; float:right; font-size:12px; font-weight:bold; height:26px ; line-height:26px ; margin:20px 0; text-align:center;  width:146px!important;  }
.grid .text { border:1px solid black; width:350px; }
.grid tbody .profil-gauche { text-align:right; }
.grid tbody .profil-droit { width:70%; }

#kwo-account .kwo-account-bottom { background:#FFFFFF url(/app/voitureco/pix/encart-900-gris-bottom.png) no-repeat; height:7px; padding: 0 0 20px 0; width:900px; }

/* Mes Annonces */

#accountAnnoncesList, #accountAnnoncesEdit { margin:10px auto 0; width:820px; }
#accountAnnoncesList .top { background:#FFFFFF url(/app/voitureco/pix/encart-750-gris-top.png) no-repeat; height:29px; }
#accountAnnoncesList .top .head { color:#FFFFFF !important;  font-size:12px !important; font-weight:bold; margin:0 !important; text-align:center;  }
#accountAnnoncesList .top .head tbody tr td { padding:5px 0; }
#accountAnnoncesList .top .head a { color:#FFFFFF; text-decoration:none;  }

#accountAnnoncesList .middle { padding:10px; }
#accountAnnoncesList .middle .list {  text-align:center; }
#accountAnnoncesList .middle .list tbody tr .blue-left   { background:#FFFFFF url(/app/voitureco/pix/encart-750-bleu-left.png) no-repeat top left; height:45px; text-align:right; font-size:0; }
#accountAnnoncesList .middle .list tbody tr .blue-middle { color:#5A5746; background:#FFFFFF url(/app/voitureco/pix/encart-750-bleu-middle.png) repeat-x; font-size:12px; font-weight:bold; }
#accountAnnoncesList .middle .list tbody tr .blue-right  { background:#FFFFFF url(/app/voitureco/pix/encart-750-bleu-right.png) no-repeat top right; }
#accountAnnoncesList .middle .list tbody tr .gris-middle { background:#FFFFFF url(/app/voitureco/pix/encart-750-gris-middle.png) no-repeat top right; }

#accountAnnoncesList .middle .list tbody tr .blue-left,
#accountAnnoncesList .middle .list tbody tr .blue-middle,
#accountAnnoncesList .middle .list tbody tr .blue-right,
#accountAnnoncesList .middle .list tbody tr .gris-middle
{	padding-bottom:10px; vertical-align:middle; }

#accountAnnoncesList .middle .list tbody tr .gris-middle a { text-decoration:none; }
#accountAnnoncesList .middle .list tbody tr  .blue-right .annonce-status-erreur { background:url(/app/voitureco/pix/annonce-status-erreur.png) no-repeat; margin:0 20px; width:13px;  }
#accountAnnoncesList .middle .list tbody tr  .blue-right .annonce-status-correct { background:url(/app/voitureco/pix/annonce-status-correct.png) no-repeat; margin:0 20px; width:13px;  }

/* Ajouter une annonce */
.accountCadre { margin:15px 0;}
.accountCadre .top { color:#FFFFFF; background:#FFFFFF url(/app/voitureco/pix/encart-630-vert-top.png) no-repeat; font-size:13px; font-weight:bold;  height:17px;  margin:0 ; padding:6px;  width:820px; }
.accountCadre .middle { background:#FFFFFF url(/app/voitureco/pix/encart-630-vert-middle.png) repeat-y;  padding:10px 0; text-align:right; width:820px; }
.accountCadre .bottom { background:#FFFFFF url(/app/voitureco/pix/encart-630-vert-bottom.png) no-repeat; height:8px; width:820px;  } 
.accountCadre .middle p { clear:both; padding: 5px 56px 5px 0; }
.accountCadre .middle h3 { }
.accountCadre .middle label { color:#5A5746; font-size:13px; float:left; font-weight:bold; margin:0 23px 0 0; text-align:right; width:300px; }
.accountCadre .middle label span { font-size:9px; font-style:italic; }
.accountCadre .middle  input.radio { float:left; margin-top:3px; }
.accountCadre .middle  .garantie { float:left; text-align:right; width:30px; }

.accountCadre .middle #carrosserie .carrosserie,
.accountCadre .middle #securite .carrosserie,
.accountCadre .middle #options .carrosserie,
.accountCadre .middle #confort .carrosserie {float:none !important;  }

.accountCadre .middle input.text { border:1px solid #5A5746; width:335px; }

.accountCadre .middle input.text ,
.accountCadre .middle textarea,
.accountCadre .middle select ,
.accountCadre .middle .valeur  { display:block; float:left; width:335px; text-align:left; }

.accountCadre .middle select { border:1px solid #5A5746 ; width:337px;  }
.accountCadre .middle textarea {   height:106px; width:337px; } 
.accountCadre .middle #image1, 
.accountCadre .middle #image2,
.accountCadre .middle #image3 { border:1px solid #5A5746; width:255px; }
.accountCadre .middle #carrosserie { float:left; padding:24px 0 31px 58px; width:320px;  } 
.accountCadre .middle #carrosserie h3,.accountCadre .middle #securite h3, .accountCadre .middle #confort h3, .accountCadre .middle #options h3   { font-size:13px; text-align:left; }
.accountCadre .middle #carrosserie p,.accountCadre .middle #securite p, .accountCadre .middle #confort p,.accountCadre .middle #options p  {  padding:10px 0 0 55px; text-align:left;  } 
.accountCadre .middle #securite { float:left;  padding:24px 0 55px 58px; width:370px; }
.accountCadre .middle #confort {  float:left; padding:0 0 0 58px; width:280px;   }
.accountCadre .middle #options { float:left; padding:0 0 0 58px; width:320px;  }
.accountCadre .middle #carrosserie ul li, .accountCadre .middle #securite ul li, .accountCadre .middle #options ul li, .accountCadre .middle #confort ul li { text-align:left;}

.accountCadre .middle input.btParcourir { text-align:center; width:150px; }
.btEnrgistrer, .btAjouter{ color:#FFFFFF; border:none; background:url(/app/voitureco/pix/btn/btn-enregistrer.gif) no-repeat top left; float:right; font-size:12px; font-weight:bold; height:26px; margin:20px 0; text-align:center; width:152px;}

#zoom-layout { position: absolute; top: 0px; left: 0px; background-color: black; border: 1px solid black; opacity: 0.2; z-index:100; filter:alpha(opacity=30);}

#zoom-contener {
  margin: 30px auto 0pt;
  position:absolute;
  top: 0px;
  left: 5%;
  width:90%;
  background: #FFFFFF url(/app/sys/pix/throbbers/loading.gif) no-repeat center;
  z-index:100;
}
#zoom-contener img { margin:5px 5px 3px; }

#kwo-file-dialog #toolbar{ padding-top:5px; height:30px;}
#kwo-file-dialog #toolbar a{
	background:transparent url(/app/voitureco/pix/btn/btn-annonces.gif) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:26px;
	line-height:26px;
	text-align:center;
	width:146px;
	display:block;
}

#listing{ height:320px !important; padding-left:5px;}
#listing a:hover{ color:#a2ca3e; }

#formAlerte input.texte{ display:block; width:80%;}

#logo a{float:left; display:block; width:506px; height:79px;}
#texte_droite{float:right;height:79px;width:450px; text-align:center; color:#5A5746; font-style:italic}
#texte_droite p{ padding-top:25px; font-size:14px;font-family:Arial,Helvetica,sans-serif;}


#form_advert a { display:block; width:728px; height:90px; margin-left:auto; margin-right:auto;}
#types{ width:200px; float:right}
#type1{ float:right; width:100px;}
#type2 { float:left; width:100px;}
#type1 input, #type2 input{  float:left; display:block; width:12px;}
#type1 label, # type2 label{ float:right; display:block; width:80px;}

#conditions-generales{ width:100%; margin-left:auto;margin-right:auto; font-size:12px}
#conditions-generales .page_texte{ width:63%; float:left; padding-left:50px;}
#conditions-generales h1{margin:0; padding:0; border:0; display:block; border-bottom: 1px solid #CCCCCC; width:555px; padding-bottom:15px;padding-top:15px;}
#conditions-generales p{ padding-right:50px; padding-top:10px; padding-bottom:10px; }
#conditions-generales p span{ color:#c1da8f}

#mentions-legales-voitureco { width:100%; margin-left:auto;margin-right:auto; font-size:12px}
#mentions-legales-voitureco .page_texte{ width:63%; float:left; padding-left:50px;}
#mentions-legales-voitureco h1{margin:0; padding:0; border:0; display:block; border-bottom: 1px solid #CCCCCC; width:555px; padding-bottom:15px;padding-top:15px;}
#mentions-legales-voitureco p{ padding-right:50px; padding-top:10px; padding-bottom:10px; }
#mentions-legales-voitureco p span{ color:#c1da8f}

#plan-site-voitureco { width:100%; margin-left:auto;margin-right:auto; font-size:12px}
#plan-site-voitureco .page_texte{ width:63%; float:left; padding-left:50px;}
#plan-site-voitureco h1{margin:0; padding:0; border:0; display:block; border-bottom: 1px solid #CCCCCC; width:555px; padding-bottom:15px;padding-top:15px;}
#plan-site-voitureco p{ padding-right:50px; padding-top:10px; padding-bottom:10px; }
#plan-site-voitureco p span{ color:#c1da8f }
#plan-site-voitureco ul{ list-style:none; }

#a-propos-de-voitureco{ width:100%; margin-left:auto;margin-right:auto; font-size:12px}
#a-propos-de-voitureco .page_texte{ width:63%; float:left; padding-left:50px;}
#a-propos-de-voitureco h1{margin:0; padding:0; border:0; display:block; border-bottom: 1px solid #CCCCCC; width:555px; padding-bottom:15px;padding-top:15px;}
#a-propos-de-voitureco p{ padding-right:50px; padding-top:10px; padding-bottom:10px; }
#a-propos-de-voitureco p span{ color:#7BB00F}

#bonus-ecologique{ width:100%; margin-left:auto;margin-right:auto; font-size:12px}
#bonus-ecologique .page_texte{ width:63%; float:left; padding-left:50px;}
#bonus-ecologique h1{margin:0; padding:0; border:0; display:block; border-bottom: 1px solid #CCCCCC; width:555px; padding-bottom:15px;padding-top:15px;}
#bonus-ecologique p{ padding-right:50px; padding-top:10px; padding-bottom:10px; }
#bonus-ecologique p span{ color:#c1da8f}
#bonus-ecologique p.cadre{ border:1px solid; padding:5px;}

#energies{ width:100%; margin-left:auto;margin-right:auto; font-size:12px}
#energies .page_texte{ width:62%; float:left; padding-left:50px;}
#energies h1{margin:0; padding:0; border:0; display:block; border-bottom: 1px solid #CCCCCC; width:555px; padding-bottom:15px;padding-top:15px;}
#energies h2{padding-bottom:5px }
#energies h3{padding-left:20px }
#energies p{ padding-right:50px; padding-top:10px; padding-bottom:10px; padding-left:20px }
#energies p span{ color:#c1da8f}
#energies img{ padding-right:10px;}
#content div div.kwo-advert{ float:right;height:250px;width:300px;}

#base_contenu{ width:100%; margin-left:auto;margin-right:auto; font-size:12px}
#base_contenu .page_texte{ width:63%; float:left; padding-left:50px;}
#base_contenu h1{margin:0; padding:0; border:0; display:block; border-bottom: 1px solid #CCCCCC; width:555px; padding-bottom:15px;padding-top:15px;}
#base_contenu p{ padding-right:50px; padding-top:10px; padding-bottom:10px; }
#base_contenu p span{ color:#c1da8f}

#forgot-password-box{ clear:both;}
#forgot-password-box input.text{ width:165px !important; padding-right:5px; margin-top:2px;}
#forgot-password-box input.submit{ width:70px !important; margin-left:3px;}
