﻿html, body
{
    margin: 0;
    padding: 0;
}

body
{
    background-color: #f2f2f2;
    font: 100% Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
}

a
{
    color: #8f9eaa;
    text-decoration: underline;
}

a:hover
{
    color: #006699;
}

td
{
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 40px;
}

form
{
    margin: 0;
    padding: 0;
}

#container
{
    width: 974px;
    margin: 0 auto;
    text-align: left;
}

#logo-container
{
    background: #FFFFFF url('images/bg-header.jpg') repeat-x;
    font-family: Arial, Verdana;
    font-size: 13px;
    color: #FFFFFF;
    padding: 0;
}

#logo-container a
{
    color: #fff;
    padding: 2px 6px 10px;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
}

#logo-container a:hover
{
    color: #5e737e;
}

#content-foto
{
    float: right;
    margin: 20px 0 0 30px;
    padding: 0;
    width: 300px;
}

#menu-quad
{
    background: url(images/quad.jpg) no-repeat left 11px;
    height: 172px;
    padding: 20px 0 0 10px;
    width: 191px;
    float: left;
}

#menu-quad h2, #tit-header h2
{
    font-size: 26px;
    font-weight: normal;
    padding: 10px 0 6px 6px;
    margin: 0;
    text-align: left;
}

#menu-quad ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

#menu-quad li
{
    margin: 0;
    padding: 2px 0;
}

#menu-quad li a
{
    color: #464545;
    list-style: none;
    font-size: 15px;
}

#tit-header
{
    width: 330px;
    float: left;
    padding: 40px 0 0 0;
}

.car-header
{
    margin-top: 4px;
}

.loghi-crom
{
    margin-right: 10px;
    border-style: none;
}

#ultime-proposte
{
    height: 130px;
    text-align: center;
}

#ultime-proposte ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#ultime-proposte li
{
    display: inline;
    padding: 0;
    margin: 0;
}

#ultime-proposte li img
{
    margin-right: 2px;
    border: 0;
}

#footer
{
    background-color: #4b4b4d;
    height: 40px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 40px;
    clear: both;
}

#content
{
    background-color: #CCCCCC;
    padding: 5px 30px 30px 30px;
}

#form-ricerca
{
    width: 443px;
    float: left;
    border: 1px solid #858585;
}

#banner-half
{
    width: 250px;
    float: left;
}

.border-down
{
    margin-bottom: 10px;
}

#form-ricerca, #banner-half
{
    margin-right: 15px;
}

#banner
{
    width: 185px;
    float: right;
}

.cont-singolo, .cont-doppio
{
    padding: 0;
    margin: 0;
    float: left;
    width: 260px;
}

.cont-doppio
{
    width: 650px;
}

#foto-dettaglio, #scheda-dettaglio
{
    background-color: #fff;
    padding: 5px 0 0 10px;
}

#foto-dettaglio img
{
    border: 3px solid #d0d0d0;
}

#foto-dettaglio img.mini-img-dett
{
    border: 0px solid #d0d0d0;
    float: left;
    margin: 3px 4px 0 0;
}

#scheda-dettaglio
{
    padding-left: 40px;
}

#scheda-dettaglio h1
{
    font-size: 25px;
    color: #f6931e;
    margin: 0;
    padding: 0 0 10px 0;
}

#scheda-dettaglio, #scheda-dettaglio td
{
    font-size: 12px;
    color: #2a3e4b;
}

.bullet
{
    vertical-align: -3px;
}

h3
{
    font-size: 12px;
    color: #2a3e4b;
    font-weight: bold;
    margin-bottom: 5px;
}

h2
{
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 5px;
}

#scheda-dettaglio h2
{
    font-size: 22px;
    color: #2a3e4b;
    font-weight: bold;
    margin-bottom: 5px;
}

.cont-grid
{
    background-color: #fff;
    border: 1px solid #fff;
}

#cont-scheda-bottom
{
    margin-top: 10px;
}

#cont-scheda-bottom h3
{
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    margin: 0;
    padding: 4px 15px;
    background-color: #3a4c58;
}
.cont-white
{
    background-color: #FFFFFF;
    padding: 10px;
    color: #2A3E4B;
    height: 80px;
}
.cont-white span
{
    font-weight: bold;
    font-size: 14px;
    color: #2A3E4B;
    display: block;
}
.cont-white ul
{
    margin-top: 0px;
}
.cont-white li
{
    font-weight: bold;
    font-size: 14px;
    color: #2A3E4B;
}
#form-ricerca h3
{
    background-color: #8797a4;
    padding: 10px;
    margin: 0;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
}

#cont-ricerca
{
    background-color: #fff;
    text-align: center;
    color: #3f3f3f;
    font-size: 12px;
    height: 258px;
}

#tab-ricerca
{
    width: 300px;
    padding: 13px 4px;
    margin: 0 auto;
    text-align: left;
}

#tab-ricerca td
{
    padding: 7px 4px;
}

#tab-ricerca label
{
    color: #3f3f3f;
    font-size: 12px;
}

#form-ricerca input
{
    border: 1px solid #d4dada;
    padding: 2px;
    margin: 0;
    width: 200px;
}

.btn-sub
{
    width: 200px;
    background-color: #8797a4;
    color: #fff;
}

#risultati-ricerca ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

#risultati-ricerca li
{
}

#risultati-ricerca
{
    background-color: #fff;
    padding: 10px;
}

.item-risultato
{
    margin-bottom: 15px;
}

.img-risultato
{
    float: left;
    margin-right: 10px;
    border: 2px solid #8797a4;
}

.item-risultato h2
{
    font-size: 22px;
    color: #2a3e4b;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 0;
}

.item-risultato a
{
    color: #006699;
}

.item-risultato a:hover
{
    color: #8f9eaa;
}


.optionals li
{
    float: left;
    width: 200px;
    list-style-type: none;
}
.clear
{
    clear: both;
}
#foto-header
{
    background-color: #FFFFFF;
    height: 263px;
    padding: 0;
    margin: 0;
    color: #787878;
    margin-top: 2px;
}
#chi-siamo h2, #concessionari h2
{
    color: #5D5D5D;
    font-size: 26px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 6px 0;
    text-align: left;
}
#chi-siamo p
{
    color: #191919;
    line-height: 19px;
    margin: 0;
    padding: 4px 0;
    text-align: justify;
}

#chi-siamo, #clienti, #concessionari
{
    background: #FFFFFF none repeat scroll 0 0;
}
#content-istituz
{
    background-color: #FFFFFF;
}
.bordato
{
    border: solid 1px #858585;
}
.headerBanner
{
    margin-top: 8px;
    background-image: url('images/HeaderBg.jpg');
    background-repeat: repeat;
    padding-bottom: 5px;
}
.headerBanner img
{
    float: left;
    margin-left: 7px;
}
#servizi
{
    float: left;
    width: 642px;
    background-image: url('images/Separatore.jpg');
    background-repeat: repeat-y;
    background-position: right top;
    padding-right: 32px;
}
#separatore
{
    background-image: url('images/Separatore.jpg');
    background-repeat: repeat-y;
    width: 35px;
    height: 400px;
    float: left;
    margin-left: 20px;
}
#finanziamenti
{
    float: left;
    margin: 20px 0 0 0;
    width: 267px;
    height: 360px;
    background-image: url('images/Finanziamento-Box.jpg');
    background-repeat: no-repeat;
}

#clienti
{
    padding: 20px 0 0 20px;
}

/*
h1.clienti
{
    font-size: 22px;
    color: #f6931e;
    margin: 0;
    padding: 15px 0 6px 0;
    font-weight: normal;
}
*/
.nostra-missione
{
    width: 300px;
    float: left;
    margin-right: 20px;
}
.testimonianze
{
    width: 250px;
    float: left;
}
.nostra-missione h1, .testimonianze h1
{
    font-size: 22px;
    color: #ff8a00;
    margin: 0;
    padding: 15px 0 6px 0;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.nostra-missione p, .testimonianze p
{
    font-size: 12px;
    color: #787777;
    margin: 0;
    padding: 7px 0px;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.opinione
{
    float: left;
    width: 447px;
    height: 133px;
    background-image: url('images/opinione-bg.jpg');
    font-family: Arial, Helvetica, sans-serif;
    margin: 5px 10px;
}
.opinione div
{
    float: left;
}
.opinione p
{
    margin: 0;
    padding: 0;
}
.opinione img
{
    margin: 10px 0px 0px 9px;
}
.op-centrale
{
    width: 176px;
    margin: 10px 0px 0px 9px;
}

.op-laterale
{
    margin: 10px 0px 0px 9px;
    width: 92px;
    text-align: right;
}
.opinionLabel
{
    font-size: 10px;
    color: #1B1B1B;
    margin: 0;
    padding: 0;
}
.opinionBuyer
{
    font-size: 22px;
    color: #787777;
}
.opinione .commentLabel
{
    font-size: 10px;
    font-weight: bold;
    color: #e69200;
    margin-top: 24px;
}
.opinionComment
{
    font-family: Verdana;
    font-size: 10px;
    color: #1B1B1B;
}

.opinionCar
{
    color: #787777;
    font-weight: bold;
    font-size: 17px;
}

.voto
{
    font-size: 18px;
    font-weight: bold;
    color: #f6931e;
}
.mt2
{
    margin-top: 2px;
}

.comm
{
    font-size: 13px;
    font-weight: bold;
    color: #f6931e;
}

#link-concessionari h2, #link-concessionari h2 a
{
    color: #686868;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    text-align: right;
}

.foto-conc-dx
{
    float: right;
    margin: 65px 0 0 30px;
    padding: 0;
    width: 300px;
}

.content-left
{
    line-height: 18px;
    width: 550px;
}
.content-left li, .content-left p, #servizi li, #servizi p
{
    line-height: 18px;
    list-style-position: inside;
    text-align: justify;
}

.content-left ul, #servizi ul
{
    margin: 0;
    padding: 8px 0;
}
.dummy
{
    clear: both;
}

.contatti
{
    font-size: 11px;
    color: #b5b5b5;
}

.contatti span
{
    color: #010101;
    font-size: 14px;
    
}
