@charset 'utf-8';/*à*/
/*accessibilità*/
.access,h1{
    display: none;
}
/*LAYOUT*/
* {
    border: medium none;
    margin: 0;
    padding: 0;        
}
ul,ul li{
    list-style-type: none;
}
body,html{
    margin:0;
    padding:0;
    border:0;
}
body{
    font-size: 12px;
    font-family: "Lucida Grande", "LucidaGrandeRegular", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
    color:#000;
}
h1,h2,h3,h4{
    margin: 0;
    padding: 0;
    color:#000;
}
a{
    color:#000;
    text-decoration: none;
}
a:hover{
    color: #000;
    text-decoration: underline;
}
a img,img{
    border:0;
    vertical-align: middle;
}
[alt] {
    color:#000;
}
form, input {
	color: #000;
}
input, textarea, select{
    border: 1px solid #AAA;
}
input[type=radio]{
    border: none;
}
button{
    border: 1px solid #666;
    padding: 3px;
    margin: 10px;
}
.clear{display: block; clear: both; height: 0px;}
/*struttura*/
html{
    background-color: #FFF;
}
b{
    font-weight: bold;
}
#container{
    margin: 0 auto 0 auto;
    width:990px;
}
#menu{
    float:left;
    width:200px;
    background: url(img/menu.jpg)  no-repeat  right bottom;
}
#menucont{
    margin-right: 1px;
}
#contenuto{
    float:left;
    width:784px;
    margin-left: 4px;
}
#footer{
    margin: 0 auto 60px auto;
    padding: 2px 0;
    width:990px;
    clear: both;
    text-align:center;
    font-size: 10px;
    border-top: 1px solid #AAA;
}
/**/
#titolo_it,#titolo_en,#titolo_de,#titolo_fr,#titolo_es,#titolo_fi,#titolo_no,#titolo_se,#titolo_nl{
    background: url(testalini/top/fiat_top_it.jpg)  no-repeat left top;
    height:60px;
    width:784px;
    margin: 0 0 2px 0;
}
#titolo_en{background-image:url(testalini/top/fiat_top_en.jpg)}
#titolo_de{background-image:url(testalini/top/fiat_top_de.jpg)}
#titolo_fr{background-image:url(testalini/top/fiat_top_fr.jpg)}
#titolo_es{background-image:url(testalini/top/fiat_top_es.jpg)}
#titolo_fi{background-image:url(testalini/top/fiat_top_fi.jpg)}
#titolo_no{background-image:url(testalini/top/fiat_top_no.jpg)}
#titolo_se{background-image:url(testalini/top/fiat_top_se.jpg)}
#titolo_nl{background-image:url(testalini/top/fiat_top_nl.jpg)}
.sfondosopra{
    height:218px;
    width: 784px;
    background: url(testalini/homepage.jpg) no-repeat left top;
}
/*CONTENUTi SPECIFICI*/
#logomenu{
    /*background: url(img/fiat_professional.jpg)  no-repeat  40px 20px; */
    height: 148px;
}
#logomenu {
margin: 40px 0 0 60px;
}
#nemufca{/*logo fca menu*/
    padding: 40px 0 50px 0;
    display: block;
}
/*menu*/
#menulingua{
    margin: 0 0 27px 0;
}
#menulingua a{
    font-weight: normal;
}
.rettangolo{
  width:20px;
  background-color:#b0b0b0;
  float:right;
  margin: 0 0 0 5px;
}
.sezcorr .rettangolo,.subezcorr .minirett,#menulingua .voceattiva .minirett{
  background-color:#a70038;
}
.minirett{
  width:20px;
  font-size: 4px;
  line-height: 4px;
  height:4px;
  background-color:#b0b0b0;
  float:right;
  margin: 4px 0 0 5px;
}
.subvoce{
    white-space: nowrap;
    clear:both;
    margin:3px 0 3px 0;
    color: #000;
    font-size: 12px;
    text-align: right;
    vertical-align: middle;
}
.subvoce a{
    color: #000;
}
.subvoce a:hover{
    color: #a70038;
    text-decoration: none;
}
.subezattiva a,.voceattiva a,.subezcorr a,li.menusez h3.sezcorr a{
    color: #a70038;
}
.sezcorr a,.subezcorr a{
    font-weight: bold;
}
li.menusez h3{
    clear:both;
    font-size: 12px;
    line-height: 12px;
    text-align: right;
    margin:12px 0 6px 0;
    font-weight: bold;
}
li.menusez h3 a{/*voce non attiva*/
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
}
li.menusez h3 a:hover{
    color: #a70038;
    text-decoration: none;
}  /*STILI LEGATI ALLE LISTE (NEWS)*/
ul#ul_list{
    padding:0;
    margin:0;
    list-style:none;
}
ul#ul_list li{/*riquadro di un elemento*/
    padding:0;
    margin:0;
    margin-bottom: 5px;
}
ul#ul_list li .ul_head{ /*riquadro intestazione punto elenco*/
    border-bottom: 1px dotted #AAA;
}
ul#ul_list li .ul_title{/*titolo punto elenco*/
    /*border: 1px solid #000;*/
    vertical-align:middle;
    font:16px Arial;
    font-weight: bold;
}
ul#ul_list li .ul_title a{
    color: #5F234E;
}
ul#ul_list li .new_visit{/* nuova rispetto all'ultia visita*/
    letter-spacing:-1px;
    font-variant: small-caps;
    font-weight: normal;
}
ul#ul_list li .ul_body{/*riquadro testo punto elenco*/
	font-weight:normal;
    padding:3px;
}
ul#ul_list li .ul_body li{
    list-style-type: disc;
    list-style-position: inside;
}
ul#ul_list li .ul_floatdx{/*flottante destro (esempio icone mail e web, numero immagini ecc)*/
    float:right;
}
ul#ul_list li .ul_data{/*colorazione differente per le date (head e footer punto elenco)*/
    text-decoration:none;
	font-weight:normal;
	float: right;
}
ul#ul_list li .ul_numero{/*colorazione differente per il numero del li*/
    text-decoration:none;
	font-weight:normal;
	color:#5F234E
}
ul#ul_list li .ul_info,ul#ul_list li .ul_info a{
    text-decoration:none;
	font-weight:normal;
}
ul#ul_list li .ul_info a:hover{
    color:#5F234E;
    text-decoration: none;
}
ul#ul_list li .sotto{
     border-top: 1px dotted #AAA;
    clear: both;
}
ul#ul_list li .sotto,.separatore{ /*riga inferiore  punto elenco*/
    padding: 5px;
}
/* RIQUADRO DEBUG */
#debugbox{   
    width:987px;                      
    color:#000;
    background-color:#FED;
    /*border:1px solid #0F0;*/
}
/*FAQ*/
.fascia_faq{
    clear: both;
    padding: 20px 0;
}
.sin_faq_domanda,.sin_faq_domandaBis{
    float: left;
    width: 200px;
    text-align: right;
}
.des_faq_dett_domanda,.des_faq_risposte{
    margin-left: 220px;
}
.sin_faq_domandaBis{
padding: 6px 0 0 0;
}
.des_faq_risposte{
padding: 2px 0 0 0;
    border-top: 1px dotted #AAA;
}
/*video*/
#btbamh{
padding: 30px 0 50px 40px;
}
