/* layout */
body{
margin:0;
padding:0;
border:0;
background:#FFF url(images/struttura/sf_body.gif) repeat-x top;
scrollbar-face-color:#f9f9f9; 
scrollbar-track-color:#FFF;
scrollbar-highlight-color:#FFF;
scrollbar-shadow-color:#FFF; 
scrollbar-3dlight-color:#FFF; 
scrollbar-darkshadow-color:#FFF;
scrollbar-arrow-color:#59ADCF;
}
iframe{
border:0;
margin:0;
}
iframe.layout{
width:919px;
height:346px;
}
iframe.modelli{
width:592px;
height:251px;
}
iframe.azienda{
width:592px;
height:346px;
}
iframe.usato{
width:919px;
height:346px;
}
.sf_logo{
background:url(images/struttura/sf_logo.gif) no-repeat top;
text-align:center;
height:60px;
}
.sf_images{
background:url(images/struttura/sf_images.jpg) no-repeat top;
}
.sf_comingsoon{
background:url(images/struttura/sf_comingsoon.jpg) no-repeat top;
}

.sf_bottom{
background:url(images/struttura/sf_bottom.gif) repeat-x bottom;
}
.linea_bottom{
background:url(images/struttura/linea_bottom.gif) no-repeat center bottom;
}
.cornice{
border:1px solid #E5E5E5;
background:#FFF;
}
form{
border:0;
margin:0;
padding:0;
}
/* table */
.table_x100{
height:100%;
width:100%;
}
.table_Hx100{
height:100%;
}
.table_Wx100{
width:100%;
}
/* subMenu */
#container {
position:absolute;
top:398px;
width:921px;
height:25px;
z-index:1;
text-align:center;	/* allinea al centro il div [FIX IE] */
}
.subMenu{
margin-left:auto;	/* allinea al centro il div [FIX FF] */
margin-right:auto;	/* allinea al centro il div [FIX FF] */
border:0;
position:relative;
width:592px;
height:25px;
background:#EFEFE4;
visibility:hidden;
overflow:hidden;
}
.subMenu table table{
font:10px Verdana, Arial, Helvetica, sans-serif;
}
.subMenu table table td{
border-right:1px solid #E5E5E5;
}
.subMenu table table td.chiusura{
border-right:0;
}
.subMenu table table a{
padding:5px 13px 5px 13px; /* top - dx - bottom - sx */
display:block;
color:#A8B4B5;
text-decoration:none;
}
.subMenu table table a:hover{
background:#E2E2C7;
padding:1px 9px 1px 9px; /* top - dx - bottom - sx */
margin:4px;
color:#666;
}
#sub-modelli{
top:0px;
z-index:2;
}
#sub-azienda{
width:668px;
top:-25px;
z-index:3;
}
#sub-primatist{
top:-50px;
z-index:4;
}
#sub-people{
top:-50px;
z-index:5;
}
#sub-usato{
top:-75px;
z-index:6;
}
#sub-media{
top:-100px;
z-index:7;
}
/* menuBottom */
.menuBottom{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
.menuBottom a{
color:#FFF;
text-decoration:none;
}
.menuBottom a:hover{
border-bottom:5px solid #8AB9CB;
}
.menuBottom td{
/*width:95px;*/
height:25px;
text-align:center;
padding-right:10px;
padding-left:10px;
}
.menuBottom a.selected{
border-bottom:5px solid #8AB9CB;
}
/* testoProdotti */
.testoProdotti{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#B3B3B3;
text-align:justify;
}
/* bottone */
.bottone{
font:10px Verdana, Arial, Helvetica, sans-serif;
}
.bottone a{
display:block;
color:#777;
text-decoration:none;
padding:0;
padding-left:2px;
width:307px;
margin-top:1px;
}
.bottone a:hover{
background:#59ADCF;
color:#FFF;
}
.bottone a.selected{
background:#59ADCF;
color:#FFF;
}
/* bottone-small */
.bottone2{
font:10px Verdana, Arial, Helvetica, sans-serif;
}
.bottone2 a{
display:block;
color:#777;
text-decoration:none;
padding:0;
padding-left:2px;
width:220px;
margin-top:1px;
}
.bottone2 a:hover{
background:#59ADCF;
color:#FFF;
}
.bottone2 a.selected{
background:#59ADCF;
color:#FFF;
}
/* bottoneGrigio */
.bottoneGrigio a{
background:#EFEFE4;
color:#A8B4B5;
}
.bottoneGrigio a:hover{
background:#E2E2C7;
color:#666;
}
.bottoneGrigio a.selected{
background:#E2E2C7;
color:#666;
}
/* testo */
.testo{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#9E9D9D;
text-align:justify;
line-height:14px;
}
.testo a{
color:#777;
border-bottom:1px solid #59ADCF;
text-decoration:none;
}
.testo a:hover{
color:#FFF;
background:#59ADCF;
}
.sottolinea{
border-bottom:1px solid #59ADCF;
}
.titolo{
color:#59ADCF;
font-weight:bold;
}
/* bottom */
.bottom{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#B4B4B4;
}
.bottom a{
color:#777;
text-decoration:none;
}
.bottom a:hover{
color:#00ACFF;
}
/* scheda_tecnica */
.scheda_tecnica{
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#9E9D9D;
}
.scheda_tecnica a{
color:#777;
text-decoration:none;
}
.scheda_tecnica a:hover{
color:#FFF;
background:#59ADCF;
}
.scheda_tecnica td{
padding:1px;
padding-left:4px;
border-right:1px solid #E9E9E9;
}
.scheda_tecnica_fine{
padding:1px;
padding-left:4px;
border-right:0 !important;
}
.scheda_tecnica img{
margin:3px;
margin-left:0;
}
/* moduli */
label{
color:#59ADCF;
}
input{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#777;
border:1px solid #E9E9E9;
width:100%;
margin-right:3px;
margin-bottom:3px;
}
textarea{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#777;
border:1px solid #59ADCF;
width:100%;
margin-right:3px;
margin-bottom:3px;
}
.button{
font:11px Arial, Helvetica, sans-serif;
border:0;
background:#59ADCF;
color:#FFF;
}
select{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#777;
background:#FFF;
border:0;
width:100%;
}
.focused{
color:#FFF;
background:#59ADCF !important;
}
