/* CSS Document */

body {  
		background:url(images/sf_generale.jpg) repeat-x;
		background-color:#4a7796;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
		PADDING-TOP: 0px;
        MARGIN: 0px auto;
        COLOR: #222;
        FONT-FAMILY: "Tahoma", verdana, arial, helvetica, sans-serif;
		font-size:12px;
		TEXT-ALIGN: left;
        font-weight: normal;
		line-height:17px;
        }

div#container {  display:block;position:relative;
				margin:0px auto; border:0px solid #000;	
				width:920px;
				padding:0px;
				
			}		
div#header_testata {
		background:url(images/sf_top.jpg) no-repeat;
		border:0px solid #000000;
		position:relative;
		float:left;
		top:15px;
		
		width:920px;
		height:160px;
		padding:0px;
		}
		div#header_testata a { color: #FFF; text-decoration:none } 
		div#header_testata a:hover {text-decoration:underline; }
		
div#header_menu {
		border:0px solid #000000;
		position:relative;
		float:right;
		width:350px;
		color:#9EB4BF;
		text-align:right;
		display:block; clear:both;
		}
		
div#header_concessionaria {
		border:0px solid #ffffff;
		/*position:relative;*/
		float:right;
		margin-top:67px;
		margin-left:495px;
		margin-right:0px;
		margin:50px 0px 0px 0px;
		width:215px;
		height:30px;
		font-size:13px;
		text-align:center;
		}

div#header_ghetti {
		border:0px solid #000000;
		position:absolute;
		width:450px;
		left:50%;
		margin-left:0px;
		text-align:right;
		top:94px;
		}
		

		


div#image_top{
		border:0px solid #000000;
		position:relative;
		float:left;
		width:920px;
		}
		
div#menu{
		background:url(images/sf_menu.jpg) no-repeat;
		border:0px solid #000000;
		position:relative;
		
		float:left;
		width:920px;
		height:45px;
		}
		
div#navigator a{
		
		border:0px solid #000000;
		position:relative;
		height:27px;
		width:138px;
		float:right;
		z-index:99;
		margin-top:3px;
		padding-top:15px;
		font-size:14px;
		color:#FFFFFF;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		}
		
div#navigator a:hover{
	background:url(images/sf_menu_over.jpg) repeat-x;		
		border:0px solid #000000;
		position:relative;
		height:27px;
		width:138px;
		float:right;
		z-index:99;
		margin-top:3px;
		padding-top:15px;
		font-size:14px;
		color:#323264;
		text-decoration:none;
		text-align:center;
		font-weight:bold;
		}
		
		div#navigator a#activelink	{ background:url(images/sf_menu_over.jpg) repeat-x;	color:#323264;}
				
		
div#page{
		background:url(images/sf_centrale.jpg) no-repeat;
		background-color:#FFFFFF;
		border:0px solid #000000;
		position:relative;
		/*left:50%;
		margin-left:-460px;*/
		width:920px;
		float:left;
		z-index:10;
		margin:0px;
		}

div#box_benvenuto{
		background:url(images/box_sinistra.png) no-repeat;
		border:0px solid #000000;
		position:relative;
		float:left;
		margin-top:-95px;
		
		width:220px;
		padding-left:10px;
		padding-top:0px;
		padding-right:20px;
		z-index:100;

		} div#box_benvenuto h1 { border:0px solid #000; padding-top:25px;padding-bottom:7px;margin-top:0px;}
		
div#box_menu {
		background:url(images/box_sinistra.png) no-repeat;
		border:0px solid #000000;
		position:relative;
		float:left;
		margin-top:-95px;
		width:220px;
		padding-left:10px;
		padding-top:0px;
		padding-right:20px;
		z-index:100;
		height:400px;
		}	div#box_menu h1 { border:0px solid #000; padding-top:25px;padding-bottom:7px;margin-top:0px;}	
div#txt{
		border:0px solid #000000;
		position:relative;
		float:left;
		padding:40px 0px 20px 0px;
		width:630px;
		}
				
div#news {
			border:0px solid #000;
			float:left; display:block; position:relative;
			width:630px; clear:both !important; clear:none;
}		div#news div.notizia { border:0px solid #000; margin:0px 0px 20px 0px; float:left;display:block; position:relative;z-index:10;clear:left;width:490px; }
		div#news p.data { margin:0px 0px 0px 0px;padding:0px; color:#666; clear:both;float:left;}
		div#news h1 {border:0px solid #000; margin:0px 0px 0px 0px;z-index:40; }
		div#news p { margin:0px 0px 0px 0px; float:left; z-index:50;}
		div#news img { float:right; clear:right; margin:0px 0px 7px 7px; border:4px solid #4D7694; z-index:90; }
		
	


div#paginazione { border:0px solid #000; display:block; float:right; clear:both; text-align:right; margin-right:0px; margin-top:30px;}
div#paginazione a { color:#323264; }
div#paginazione a.bluelink { color:#323264; }

.link_bottom { border:0px solid #000; float:right; text-align:right; width:630px; clear:both;margin-top:20px;}
div.link_bottom_sx { border:0px solid #000; float:left; text-align:left; width:630px; clear:both;margin:20px 0px 0px 3px; }
div.link_bottom_dx { border:0px solid #000; float:right; text-align:right; width:630px; clear:both;margin:20px 0px 0px 3px; }

div#footer{
		background:url(images/sf_footerjpg.jpg) no-repeat top;
		border:0px solid #000000;
		position:relative;
		float:left;
		width:920px;
		padding-top: 20px;
		padding-bottom:10px;
		font-size:10px;
		color:#FFFFFF;
		}
		
.titolo { 
		font-size:16px;
		font-weight:bold;
		
		}

		
div#secondo_livello a{
		
		border:0px solid #000000;
		position:relative;
		height:28px;
		width:221px;
		float:left;
		z-index:99;
		margin-left:-10px;
		padding-left:10px;
		padding-top:5px;
		font-size:12px;
		color:#323264;
		text-decoration:none;
		font-weight:bold;
		border-bottom: #cccccc 1px solid;
		}
		
div#secondo_livello a:hover{
background:url(images/selezione_veicolo.jpg) repeat-x;
	border:0px solid #000000;
		position:relative;
		height:28px;
		/*width:208px;*/
		float:left;
		z-index:99;
		padding-left:10px;
		padding-top:5px;
		font-size:12px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		border-bottom:#cccccc 1px solid;
		}
		div#secondo_livello a.activelink {background:url(images/selezione_veicolo.jpg) repeat-x;color:#ffffff;}
		div#secondo_livello img {margin-right:5px; }
a { color:#323264; font-weight:bold; text-decoration:none;
}

a:hover { color:#323264; text-decoration:underline;
}
 a.bluelink { color:#323264; }
 
 div.accessorio{
		position:relative;
		float:left;
		display:block;
		margin-right:10px;
		
		margin-top:6px;
		border:0px solid #ededed;
		
		color:#000000;
		padding-top:15px;
		width:140px;
		text-align:center;
	
	}
	
	div.accessorio div.content_img_list {background-color:#FFFFFF; width:125px; height:125px; border:4px solid #4D7694;}
	div.accessorio img { border:0px; margin-bottom:3px;}
	
div.accessorio_hover{
		position:relative;
		float:left;
		display:block;
		margin-right:6px;
		margin-top:6px;
		border:0px solid #000000;
		height:190px;
		color:#000000;
		padding-top:15px;
		width:168px;
		
	}
	
	.line_through { color:red; text-decoration:line-through; }
	div.content_detail{position:relative;border:0px solid #cccccc;margin-top:0px;display:block; height:70px}
	div.content_detail_list {
	position:relative;
	width:140px;
	margin-top:0px;
	display:block; 
	margin-left:auto; 
	margin-right:auto;
	border:0px solid green;
	/* font-size:12px; */
}

div.content_detail_list a {
	
	text-decoration:none;
}div.content_detail_list a:hover {
	
	text-decoration:underline;
}

div#scheda_dettagli {
	position: relative;
	float:left;
	margin-left:30px;
	border:0px solid red;
	width:260px;
	padding:3px;
	
	margin-bottom:10px;
}

	div#scheda_dettagli #nome_prodotto_dettaglio {
		color: #000000;
		font-size:25px;
		font-weight:bold;
		margin-bottom:10px;
		line-height:28px;
		border:0px solid blue;
	}
	
	div#scheda_dettagli #prezzo_dettaglio {
		font-size:18px;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	div#scheda_dettagli #codice_dettaglio {
		font-size:12px;
		font-weight:normal;
		margin-bottom:10px;
	}


div#titolo_scheda_descrizione {
	position:relative; 
	float:left; 
	background-color:none;
	margin-top:20px;
	margin-bottom:3px; 
	border-bottom:2px solid #cccccc; 
	width:630px; 
	padding:2px;
	clear:both;
}

div#scheda_descrizione {
	position: relative;
	float:left;
	left:0px;
	border:0px solid green;
	width:630px;
	margin-bottom:15px;
	padding-bottom:10px;
	
}
div#scheda_descrizione p{border:0px solid #000;  float:left;position:relative;display:block;clear:both;width:100%;}



div#titolo_scheda_note {
position:relative; 
float:left; 

background-color:none;
margin-bottom:3px; 
border-bottom:2px solid #cccccc; 
width:630px; 
padding:2px;
}

div#scheda_note {
	position: relative;
	float:left;
	left:0px;
	border:0px solid green;
	width:630px;
	
	padding-bottom:10px;
}

div#content_slowimage { float:left; }
div#onlyimage {cursor:pointer;width:300px; height:300px; visibility:hidden;border:0px solid #000; float:left;}
div#slowimage {width:300px; height:300px; display:inline;clear:none:float:left;}
  a#linklightbox {cursor:pointer;}
  div#taglia { border:0px solid #000; float:left; width:260px; margin-left:30px;}
  
  h2#titolo_veicoli {border-bottom:2px solid #CCC;width:100%;float:left;display:block;clear:both;font-size:12px;margin:0px;padding-left:3px;color:#333;padding-bottom:2px; }
 
  div#titolo_gallery_nav {
	
	border-bottom:2px solid #cccccc; 
	
}
 div.titolo_gallery_nav {
	
	border-bottom:2px solid #cccccc; 
	
}