body{
	margin:0px;
	padding:0px;
	font:12px Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	background:#000 url(/images/sfondo.gif) top center repeat;
}

#main{
	background:url(/images/sfondo_top.jpg) top center repeat-x;
}

#main_home{
	background:url(/images/h_sfondo_content_top.png) top center no-repeat;
}

#main_interni{
	background:url(/images/sfondo_content_top.png) top center no-repeat;
}

#content{
	width:1100px;
	line-height:145%;
}

#contenuto{
	background-color:#2F2F2F;
	padding-bottom:50px;
	min-height:400px;
	height:auto !important;
	height:400px;
}

a{
	color:#aaaaaa;
}

a:hover{
	color:#FFFFFF;
}

p{
	margin:0px;
	padding:0px;
}

h1{
	color:#FFFFFF;
	font-size:25px;
	font-weight:normal;
	margin:0px;
	padding:35px 0px 30px 0px;
	line-height:135%;
}

h2{
	color:#FFFFFF;
	font-size:14px;
	margin:0px;
	margin-top:-3px;
	line-height:135%;
	padding:0px;
}

#menu_home{
	background:#000000 url(/images/h_menu_sf.jpg) top left repeat-y;
}

#menu_home_int{
	background:url(/images/h_menu_sf_t.jpg) top right repeat-y;
	min-height:55px;
	height:auto !important;
	height:55px;
	padding:0px 44px;
}

#menu_home_int ul{
	margin:20px 0px 0px 0px;
	padding:0px;
	list-style:none;
	float:left;
	font-size:14px;
}

#menu_home_int li{
	float:left;
}

#menu_home_int a{
	display:block;
	margin-right:30px;
	text-decoration:none;
}

#menu_interni{
	background:#090909 url(/images/menu_sf.jpg) top left no-repeat;
}

#menu_interni_int{
	min-height:49px;
	height:auto !important;
	height:49px;
	padding:15px 4px 0px 38px;
}

#menu_interni_int ul{
	margin:15px 0px 0px 0px;
	padding:0px;
	list-style:none;
	float:right;
	font-size:14px;
}

#menu_interni_int li{
	float:left;
}

#menu_interni_int a{
	display:block;
	text-decoration:none;
	padding:0px 11px 17px 11px;
}

#menu_interni_int .attivo{
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding:0px 11px 17px 10px;
	color:#FFFFFF;
	background:url(/images/ombra_menu.jpg) bottom center no-repeat;
}

/* Safari */  
@media screen and (-webkit-min-device-pixel-ratio:0)  {  
	#menu_interni_int .attivo {padding:0px 11px 17px 11px;}  
}


.piede_home{
	font:10px Arial, Helvetica, sans-serif;
	padding:0px 44px;
	color:#777777;
	line-height:135%;
}

.piede_home a{
	color:#777777;
}

.piede_home a:hover{
	color:#999999;
}

.piede_interni{
	font:10px Arial, Helvetica, sans-serif;
	color:#777777;
	line-height:135%;
}

.piede_interni a{
	color:#777777;
}

.piede_interni a:hover{
	color:#999999;
}

.news_evidenza a{
	color:#333333;
	text-decoration:none;
	font-size:13px;
}

.news_evidenza a:hover{
	color:#454545;
}

.paginatore{
	font:10px Arial, Helvetica, sans-serif;
	color:#aaaaaa;
}

.paginatore a{
	text-decoration:none;
}

.paginatore .pagina{
	font-weight:bold;
	color:#FFFFFF;
}

#piede_info{
	background:#1E1E1E url(/images/sfondo_top_piede.jpg) top center no-repeat;
	padding:15px 15px 15px 30px;
	margin-bottom:15px;	
}

#piede_info ul{
	margin:8px 0px 0px 20px;
	padding:0px;
	list-style: url(/images/freccie_piede_info.gif);
	font:10px Arial, Helvetica, sans-serif;
}

#piede_info li{
	line-height:145%;
}

#piede_info a{
	text-decoration:none;
}

.piede_cars{
	font:10px Arial, Helvetica, sans-serif;
	margin-top:15px;
	padding-top:5px;
	text-align:left;
	color:#aaaaaa;
}

.top{
	padding-top:70px;
}

@-moz-document url-prefix() {  
	.top {padding-top:71px;}  
}

.top{padding-top /*\**/:71px\9 }

*:first-child+html .top/* solo IE 7.0 */{ 
	padding-top:70px;
}

.menu_sx ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.menu_sx a{
	text-decoration:none;
	display:block;
	padding:8px 0px 6px 15px;
	background:url(/images/linea_menu_generiche.jpg) bottom left no-repeat;
}


.menu_sx a:hover, .menu_sx .scelto{
	background:url(/images/linea_menu_generiche_f2.jpg) bottom left no-repeat;
	color:#FFFFFF;
}

.menu_sx .info a, .menu_sx .info a:hover{
	text-decoration:none;
	display:block;
	padding:0px 0px 0px 0px;
	background:none;
}

.menu_sx ul ol{
	padding:14px 0px 2px 15px;
	margin:0px;
	font-size:11px;
	background:url(/images/linea_menu_generiche_f2.jpg) bottom left no-repeat;
	list-style:none;
}

.menu_sx ul ol a{
	padding:0px 0px 8px 20px;
	background:url(/images/freccie_piede_info.gif) top left no-repeat;
}

.menu_sx ul ol a:hover{
	background:url(/images/freccie_piede_info_f2.gif) top left no-repeat;
	color:#FFFFFF;
}

.menu_sx ul ol .visibile{
	background:url(/images/freccie_piede_info_f2.gif) top left no-repeat;
	color:#FFFFFF;
}

.modelli ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.modelli li{
	float:left;
}

.none h1{
	position:absolute;
	left:-5000px;
}

.scheda_contenuto{
	background:#3F3F3F url(/images/scheda_sfondo_dati_sf.jpg) bottom left repeat-x;
	min-height:135px;
	height:auto !important;
	height:135px;
	font-size:11px;
	padding:13px;
}

.scheda_contenuto_eventi{
	background:#3F3F3F;
	font-size:11px;
	padding:0px 13px;
}

.scheda_gallery ul{
	margin:0px 3px 0px 0px;
	padding:0px;
	list-style:none;
}

.scheda_gallery li{
	width:90px;
	margin:3px 0px 3px 3px;
	float:left;
}

.scheda_gallery .visualizzata{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.scroll_gallery .visualizzata{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.scheda_gallery a{
	display:block;
}

.lista_quality ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.lista_quality li{
	float:left;
	width:229px;
	margin:4px 12px 0px 12px;
}

.lista_quality. visualizzata{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.quality_list_h{
	min-height:220px;
	height:auto !important;
	height:220px;
}

.inaction_evento ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.inaction_evento li{
	width:188px;
	margin:0px;
	float:left;
}
.inaction_model_gallery ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.inaction_model_gallery li{
	width:90px;
	margin:0px;
	float:left;
	margin: 3px 0px 0px 3px; 
}

.inaction_model_gallery .visualizzata{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.inaction_evento_video ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.inaction_evento_video li{
	width:90px;
	margin:0px;
	float:left;
	margin:3px 0px 0px 3px;
}

.inaction_evento .visualizzata{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

#at16ptc, #at15ptc{
	color:#333;
}

.path {
	text-align:right;
	padding-right:15px;
	padding-top:10px;
	color:#ccc;
}
.path a{
	font:10px Arial, Helvetica;
	text-decoration:none;
}

.video_content a{
	color:#333;
	font-weight:bold;
}
.video_content a:hover{
	color:#666;	
}

.ansa_int{
	background:url(/images/top_ansa.jpg) top left repeat-x; 
	font-size:11px;
	padding-top:3px;
	min-height:17px;
	height:auto !important;
	height:17px;
	color:#999;
}


