/* annonce miniature */
.box-vignettes { width: 314px; border: 1px solid #bfbfbf; background-color: #ededee; margin-bottom: 4px; }
.box-vignettes  .title { display: block; font-size: 12px; font-weight: bold; line-height: 25px; text-align: center; background: #e8e8e8; background: -moz-linear-gradient(top,  #e8e8e8 0%, #e8e8e8 10%, #d8d8d8 10%, #cfcfcf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(10%,#e8e8e8), color-stop(10%,#d8d8d8), color-stop(100%,#cfcfcf)); background: -webkit-linear-gradient(top,  #e8e8e8 0%,#e8e8e8 10%,#d8d8d8 10%,#cfcfcf 100%); background: -o-linear-gradient(top,  #e8e8e8 0%,#e8e8e8 10%,#d8d8d8 10%,#cfcfcf 100%); background: -ms-linear-gradient(top,  #e8e8e8 0%,#e8e8e8 10%,#d8d8d8 10%,#cfcfcf 100%); background: linear-gradient(top,  #e8e8e8 0%,#e8e8e8 10%,#d8d8d8 10%,#cfcfcf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#cfcfcf',GradientType=0 ); }
.box-vignettes table { margin: 10px 0px 5px 0px; }
.box-vignettes table td { border: none !important; }
.annonce_small { width: 80px; height: 106px; margin: 0px auto; }
.vignette_content { width: 80px; position: relative;}
.vignette_content img { display: block; }
.vignette_content img:hover { opacity: 0.7; }
a.vignette_title {color: #000; font-weight: normal; font-size: 10px; display: block; text-align: center;}
.vignette_title strong {font-weight: normal; }
.vignette_price {color: #FFF; font-size: 11px; font-weight: bold; background: #000; padding: 2px; width: 76px;text-align: center; display: block;}

/* Blocs textes du bas */
#home_doc { width: 100%; border: 5px solid #cccccc; margin-bottom: 5px; }
#home_doc td { vertical-align: top; text-align: left; padding: 5px; }
#home_doc, #home_doc a { color: #a0a0a0; }
#home_doc a { text-decoration: underline; }
#home_doc a:hover { color: #ff0000; }
/* Sprites */
#home_doc  .call_analyser { background-image: url(/images/home/sprite-call-analyser.png); }
#home_doc .annonce_gratuite { background-image: url(/images/home/sprite-annonce-gratuite.png); }
#home_doc .sprite { width: 230px; height: 50px; background-repeat: no-repeat; display: block; margin: 0 auto; }
#home_doc .sprite:hover { background-position: 0 -50px; }

/* Sprites */
#promos_pros { padding-top: 5px; }
#promo_pros .vignette_1 { background-image: url(/images/upload/vignette-autobyweb.png); }
#promo_pros .vignette_2 { background-image: url(/images/upload/vignette-voiture-de-prestige.png); }
#promo_pros .vignette_3 { background-image: url(/images/upload/wexpay-200x95.png); }
#promo_pros .vignette_4 { background-image: url(/images/upload/vignette-eden.png); }
#promo_pros .sprite { width: 200px; height: 95px; background-repeat: no-repeat; display: block; margin: 0 auto; }
#promo_pros .sprite:hover { background-position: 0 -95px; }
#promo_pros .vignette_maxi { width: 200px; height: 194px; background-repeat: no-repeat; display: block; margin: 0 auto; background-image: url(/images/upload/vignette-asserenis.png); }
#promo_pros .vignette_maxi:hover { background-position: 0 -194px; }

/* Blocs du haut */
#top-blocks { background-image: url(/images/home/bg-top-blocks.jpg); background-repeat: no-repeat; height: 227px; }
#top-blocks form { width: 170px; margin: 0px auto; }
.top-block { float: left; width: 210px; height: 210px; }
.top-block-padding { padding: 0px 5px 5px 5px; }
.top-block-title { display: block; font-size: 30px; line-height: 40px; text-transform: uppercase; font-weight: normal; margin: 0px; }
/* Boutons */
.home-btn { background-image: url(/images/home/sprite-btn.png); background-repeat: no-repeat; width: 186px; height: 40px; display: block; }
.btn-neuve { background-position: 0px 0px; }
.btn-flash { background-position: 0px -40px; }
.btn-cote { background-position: 0px -80px; }
.btn-dpa { width: 130px; height: 83px; font-size: 16px; font-weight: bold; margin: 0 auto; margin-bottom: 10px; background: -moz-linear-gradient(top, #ec342c 1%, #cc2c25 9%, #9f201b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ec342c), color-stop(9%,#cc2c25), color-stop(100%,#9f201b)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc2c25, endColorstr=#9f201b); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc2c25, endColorstr=#9f201b)"; background-color: #cc2c25; -moz-box-shadow: 1px 1px 2px #666666; }
.btn-dpa p { text-shadow: 0 1px 1px #360806; }
.btn-dpa a { color: #fff; }
/* Hovers */
.btn-neuve:hover { background-position: -186px 0px; }
.btn-flash:hover { background-position: -186px -40px; }
.btn-cote:hover { background-position: -186px -80px; }
.btn-dpa:hover, .home-btn-search:hover { opacity: 0.7; cursor: pointer; }

.languette { background-image: url(/images/home/languette-acheter.png); background-repeat: no-repeat; width: 204px; height: 48px; display: block; margin-top: 8px; margin-left: -11px; }
.languette .top-block-title { color: #fff; padding: 0px 0px 0px 25px; }
