﻿html,body
{
	
    font-family:verdana;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    background:#dbdbdb;
    color: #666666;
    line-height:1.5;
    text-align:center;
    background-image:url('../images/sfnd_b.jpg');
    background-repeat:repeat-x;
    background-position:bottom;
     
    }
   
    .site
    {width:960px; 
     text-align:left;
     margin:auto;padding:auto;}
.head
{width:960px; 
 text-align:left; 
 background-image:url('../images/head_sfnd.png');
 height:128px;
  background-repeat:no-repeat;}    
.logo
{float:left;width:300px;margin-top:35px;margin-left:20px;}
.logo h1
{font-family:Time Roman; font-weight:bold; font-style:italic; color:#c3c3c3; 
 font-size:20px; text-align:right;
 margin:0px;padding:0px;} 
 
 .head #fadeshow1
 {float:right;width:560px; height:95px;margin-right:20px;margin-top:20px;} 
 
 .box_sito
 {width:960px;display:table; background:#ffffff}
 
 .box_menu
 {float:left;width:200px;}
 
 
 /*--- menu left ---*/
 
 .container {
	width: 200px;
}
h1 {
	font: 11px normal verdana;
	text-align:center;
	padding: 20px 0;
	color: #aaa;
}
h1 span { color: #666; }
h1 small{
	font:11px normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 1.5em;
	display: block;
	color: #666;
}
h2.trigger {
	padding: 0px 0 0 40px;
	margin: 0 0 0 0;
	background: url('../images/h2_trigger_a.jpg') no-repeat;
	height: 46px;
	line-height: 30px;
	width: 160px;
	font-size: 12px;
	font-weight: normal;
	float: left;
}
h2.trigger a {
	color: #999999;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover {
	color: #ccc;
}

/*---- no sottomenu ----*/
h2.trigger2 {
	padding: 0px 0 0 40px;
	margin: 0 0 0 0;
	background: url('../images/h2_trigger_a.jpg') no-repeat;
	height: 46px;
	line-height: 30px;
	width: 160px;
	font-size: 12px;
	font-weight: normal;
	float: left;
}
h2.trigger2 a {
	color: #999999;
	text-decoration: none;
	display: block;
}
h2.trigger2 a:hover {
	color: #ccc;
}
/*---- fine no sottomenu ----*/

h2.active {background-position: left bottom;}
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(../images/toggle_block_stretch.jpg) repeat-y left top;
	overflow: hidden;
	font-size: 11px;
	width: 200px;
	clear: both;
	}
.toggle_container .block {
	padding: 5px;
	padding-left:15px;
	background: url(../images/toggle_block_btm.jpg) no-repeat left bottom;
	
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container h3 {
	font: 11px normal verdana;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}


/* sidemenu */
ul.sidemenu {
	text-align: left;
	margin: 0px 0px 0px 0px; 
	padding: 0;			
	border-top: 1px solid #E5E5E5;
	text-decoration: none;	
}
ul.sidemenu li {
	list-style: none;
	padding: 5px 0 5px 0px;
	margin: 0 2px;		
	border-bottom: 1px solid #E5E5E5;
}
* html body ul.sidemenu li {
	height: 1%;
}
ul.sidemenu li a {
	text-decoration: none;	
	color: #666666; 
	border: none;		
}
ul.sidemenu li a:hover {	
	color: #666666;
	border: none;
}
/*--- fine menu left ---*/

.box_news
{width:200px;background:#ebebeb;display:table;}

.box_news h1
{padding:10px;
 background:#ebebeb;
 font-size:11px;text-align:left;
 padding-left:15px;
 font-family:Verdana; font-weight:bold;}

.box_news a
{color:#333333;
	}

.foto_news
{width:64px; float:left;padding:3px;}

.dati_news
{width:120px;float:right;font-size:10px;padding:4px;}

.box_pagina
{width:488px;float:left;padding-left:35px;padding-right:35px;
  padding-top:15px;}
  
  
  /*------ menu right ----*/
  .box_menu_right
  {width:200px; background:#FBFBFB;float:right;}
  
  .box_offerte
  {padding:0px}
  
  .box_offerte h1
  {font-size:12px;font-weight:normal;color:#AEAEAE;padding-left:8px;
   background: url(../images/sfnd_auto_promo.jpg); background-repeat:repeat-x;
   margin:0px;padding-top:13px;padding-bottom:13px; text-align:left; font-family:Verdana;}
   
   .box_promo_auto
   {padding:5px;width:190px;FONT-SIZE:10PX;}
   
   .box_promo_auto HR
   {HEIGHT:1PX;COLOR:#E1E1E1;}
   
    .box_promo_auto A
   {COLOR:#333333}
   
   .box_spot_ricerca
   {}
  
  .box_spot_ricerca h1
  {font-size:12px;font-weight:normal;color:#ffffff;padding-left:8px;
   background: url(../images/sfnd_auto_ric.jpg); background-repeat:repeat-x;
   margin:0px;padding-top:13px;padding-bottom:13px; text-align:left; font-family:Verdana;}
 
 .spot_ric
 {padding:8px;font-size:11px;
   background: url(../images/sfnd_box_ric.jpg); background-repeat:repeat-x;
    background-color:#BEBEBE;color:#333333;
  
  }
 
 
 
 /*---- footer -----*/
 
 .footer
 {width:960px; height:117px;  background: url(../images/btn_footer.png); 
  background-repeat: no-repeat;}
  
  .indirizzo_01
  {width:310px;float:left;margin-top:10px;font-size:10px;margin-left:15px;
    }
    
     .indirizzo_02
  {width:310px;float:left;margin-top:10px;font-size:10px;margin-left:15px;
    }
  
  .dati_footer
  {width:200px;float:left;margin-top:45px; margin-left:80px;
   font-size:10px;}
   
   .dati_footer a 
   {color:#333333;}
   
   
   
   
   /*---- contenuto -----*/
   
   .box_pagina h1
   {color:#858585;font-size:14px;
    margin:0px;margin-top:4px;margin-bottom:20px;
    padding:0px;padding-bottom:3px;padding-top:5px;
    border-bottom:1px solid #CCCCCC; text-align:left;
    border-top:1px solid #CCCCCC; font-weight:bold; font-family:verdana;
    }
    
     .box_pagina
   {color:#858585;}
   
   .box_pagina h2
   {color:#858585;font-size:12px;
    margin:0px;margin-top:4px;margin-bottom:10px;
    padding:0px;padding-bottom:3px;padding-top:5px;
    border-bottom:1px solid #CCCCCC; text-align:left;
    font-weight:bold; font-family:verdana;
    }
    
    .box_pagina a
    {color:#333333;}
    
    .marchi
    {width:100px;float:left;}
    
    .marchi_2
    {width:220px;float:left;}
    
    .indirizzo
    {float:left;width:170px;}
    
    .foto_sede
    {float:right; width:80px}
    
    .divisoria
    {height:3px; border-bottom:1px solid #CCCCCC; clear:both;margin-bottom:4px}
    
    
    /*--- ricerca auto sito -----*/
    
    .box_ricerca
    {padding:10px; background:#f1f1f1;}
     
    /*--- scheda auto ----*/
    
    .colums
    {width:240px; float:left;margin-right:0px;}
    
    .foto_car
    {margin-right:5px;float:left;margin-bottom:5px;border:none}
    
    
    
    /*--- orari -----*/
    
   .box_orari
    {border-bottom:1px solid #cccccc;width:489px;display:table;border-top:1px solid #cccccc;}
    
    .cella
    {width:163px;float:left;}
  
