/* CSS Document */



body {  

		/*
		da ripristinare dopo Natale
		background:url(images/sf_generale.jpg) repeat-x;*/
		
		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 {

		/*
		da ripristinare dopo Natale
		background:url(images/Greppi.png) no-repeat;*/
		
		background:url(images/Greppi.png) no-repeat;

		border:0px solid #000000;

		position:relative;

		float:left;

		top:15px;

		

		width:920px;

		height:160px;

		padding:0px;

		}

		div#header_testata a { /*
		da ripristinare dopo Natale
		color: #FFF; text-decoration:none */
		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:#FFF;

		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; 

	

}

