/* CSS Document */




body{
	margin:0;
	padding:0;
	background: url(../image/layout/background.jpg) repeat-x;
}

html{
	background:#424242 url(../image/layout/background_html.jpg) repeat;
}

div#loop_layout{
	margin:0 auto;
	width:955px;
	height:auto !important;
	background:#FFFFFF url(../image/layout/loop_layout.jpg);
	background-repeat:repeat-y;
}

div#header{
	margin:0;
	padding:0;
	width:955px;
	height:221px;
	background:url(../image/layout/header.jpg);
	background-repeat:no-repeat;
}

div#layout{
	margin:0 auto;
	padding:0;
	width:915px !important;
	background-color:#FFFFFF;
}

h2 {
	color:#CF5834;
	font-size:14px;
	font-weight:100;
	margin-left:10px;}

/************************************/
		     /*MENU/*
/************************************/


div#menu{
	width:955px;
	height:41px;
	float:left;
	background:url(../image/layout/bkg_menu.jpg);
}

#menu ul {float:left; margin-left:60px}
#menu ul li{display:inline; list-style:none; padding-right:55px; text-transform:uppercase; font-weight:600;}
#menu ul li a{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#menu ul li a:hover{text-decoration:none; color:#ef7a12}

/************************************/
		/*STRUTTURA SITO/*
/************************************/

/*contenitore generale*/
div#conteiner_sito {
	margin:0;
	padding:0;
	width:915px;
}


/********EVENTI**********

/*contenitore generale eventi*/
div#eventi_conteiner{
	width:149px;
	
	margin:0 0 15px 0;
	padding:0;
	float:left;
	height:auto !important;
	height:850px;	
	min-height:850px !important;
}

	/*top con intestazione eventi*/
	div#top_eventi{
		width:149px;
		height:66px;
		margin:0;
		background:url(../image/layout/top_eventi.gif);
		background-repeat:no-repeat;
	}
	
	/*contenitore evento*/
	.box_eventi{
		width:150px;
		margin:0;
		padding:0;
	}
		
	.foto_eventi{
		background-color:#999999;
		overflow:hidden;
		border:#333333 2px solid;
		width:48px;
		height:48px;
		float:left;
		margin-left:10px !important;
		margin-left:5px;
	}
	
	/*linea divisoria*/
	.close_evento{
		border-bottom:#CF5834 1px solid;
		margin:0 10px 0 10px;
	}
	
/******** CONTENUTO CENTRALE **************/

div#conteiner_centrale{
border-right:#A5A5A5 solid 1px;
border-left:#A5A5A5 solid 1px;
width:610px;
float:left;
margin:0 0 20px 0;
padding:0;
/*altezza minima per bordi laterali*/
height:auto !important;
height:1150px;
min-height:1150px !important;
}

	/*Flash cartina*/
	div#cartina_home{
	margin:0 0 15px 0;
	padding:0;
	width:610px;
	height:380px;
	background:#E2E2E2;
	}
	
	/**/
	div#testo_introduttivo, div#testo_introduttivo_regione{
	width:580px;
	margin:0 0 30px 0;
	padding:0;
	line-height:12px
	}
	
	.testo_introduttivo_percorsi{
	width:580px;
	margin:0 0 30px 0;
	padding:0;
	line-height:12px}
	
	div#testo_introduttivo p, div#testo_introduttivo_regione p, div#testo_introduttivo_percorsi p{
	padding:0 10px !important;
	}
	
	.testo_introduttivo_percorsi p{
	padding:0 10px 0 10px !important;
	padding:15px 10px 0 10px;
	}
	
	
	/**/
	
	/*pagine interne*/
	div#introduzione_regione{
	width:610px;
	height:383px; /*ALTEZZA MASSIMA TOP REGIONE*/ 
	margin:0;
	padding:0;
	}
	
	div#menu_sezioni{
	width:576px;
	height:102px;
	float:left;
	padding:0 10px 0 10px;
	margin-left:20px !important;
	margin-left:8px;
	}
	
	/*banner percorsi*/
	div#banner_percorsi{
	width:289px;
	height:102px;
	float:left;
	margin:40px 10px
	}
	
	.box_foto_demo{
	float:left;
	}
	
	.fotodemo_percorsi a img{
	width:150px;
	height:150px;
	border:#CF5834 2px solid;
	margin:5px 10px 0 10px!important;
	margin:0 15px 0 10px;	
	}
	
	.fotodemo_percorsi a:hover img{border:#000000 2px solid;}
	
	/*ICONA PDF ROLL OVER*/
	.pdf_icon a{width:44px; height:44px; border:none; float:left; background:url(../image/layout/pdf_icon.gif) no-repeat }
	.pdf_icon a:hover{background:url(../image/layout/pdf_icon_f2.gif) no-repeat}
	/**/
	
	
	
	.didascalia_fotodemo{
	width:140px;
	font-size:9px;
	color:#990000;
	margin:2px 10px 15px 10px!important;
	margin:0 15px 0 10px;
	}
	
	.nome_percorso{
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	background-color:#CF5834;
	font-size:16px;
	text-transform:uppercase;
	color:#FFF;
	padding:15px 10px;
	margin:0
	}
	
	.icona_stampa_bianca{
	border:none;
	position:absolute;
	top:66px;
	left:342px;
	z-index:1;
	}
	
	
	/*******************************************/
	/*Contenitore NEWS*/
	
	div#conteiner_news{
	width:610px;
	margin:0;
	padding:0;
	}
	
	div#top_news{
	width:610px;
	height:45px;
	margin:0;
	padding:0;
	background:url(../image/layout/news.gif);
	background-repeat:no-repeat;
	}
	
	/*contenitore new*/
	.box_news{
	/*background:#EFEDD6;*/
	float:left;
	width:264px;
	margin:15px !important;
	margin:13px;
	padding:0 0 10px 0;
	}
	
	.box_news_sotto{
	/*background:#EFEDD6;*/
	float:left;
	width:264px;
	margin:15px !important;
	margin:13px;
	padding:0;
	}
	
	
	.foto_news{
	border:#000000 solid 1px;
	width:100px;
	height:100px;
	float:right;
	margin-top:15px;
	margin-left:10px !important;
	margin-left:5px;	
	}
	
	


/******** CONTENUTO MIX DESTRA **************/

div#conteiner_destro{
background:#FFFFFF;
margin:0;
width:120px; 
float:left; /*opp right*/
padding:0;

}
	/*Contenitore del CERCA*/
	div#cerca_sito{
	width:150px;
	margin:15px 0 15px 0;
	padding:0;
	}
	
	div#top_cerca_sito{
	width:148px; /*menu 2 per bordo bianco*/
	height:45px;
	background:url(../image/layout/cerca.gif) no-repeat;
	}
	
	div#form_cerca{
	width:150px;
	}

	/*******************************************/
	/*Contenitorre PERCORSI*/
	div#percorsi_sito{
	width:150px;
	margin:15px 0 15px 0;
	padding:0;
	}
	
	div#top_percorsi_sito{
	width:148px; /*menu 2 per bordo bianco*/
	height:45px;
	background:url(../image/layout/percorsi.gif) no-repeat;
	}

	div#contenuti_percorsi_sito{
	width:160px !important;
	width:150px;
	}
	
	div#contenuti_percorsi_sito li{
	border-bottom:#990000 dashed 1px;
	padding-bottom:8px;
	padding-left:30px;
	background:url(../image/layout/pdf_inter.gif) center left no-repeat;
	}
	

	
	/*******************************************/
	/*Contenitorre CURIOSITA'*/
	div#curiosita{
	width:150px;
	margin:15px 0 15px 0;
	padding:0;
	}
	
	div#top_curiosita{
	width:148px; /*menu 2 per bordo binco*/
	height:45px;
	background:url(../image/layout/curiosita.gif) no-repeat;
	}
	
	div#content_curiosita{width:150px}
	
	.foto_curiosita{
	background-color:#0066CC;
	border:#333333 2px solid;
	width:100px;
	height:60px;
	float:left;
	margin-top:5px;
	margin-left:10px !important;
	margin-left:5px;	
	}

	
	/*******************************************/
	/*Contenitorre INFORMAZIONI*/
	div#info_turistiche{
	width:150px;
	margin:15px 0 15px 0;
	padding:0;
	}
	
	div#top_info{
	width:150px;
	height:45px;
	background:url(../image/layout/info_turistiche.gif) no-repeat;
	}
		
	.info_principale{
	width:150px;
	}
	
	.info_principale p{
	font-size:10px;
	}
	
	
	
/********* STILI DB ************/
	.top_automobili, .top_moto, .top_musei, .top_circuiti, .top_search, .top_eventi_annuali{
		float:left;
		width:511px;
		height:107px;
		margin:20px 10px 0 10px;
	}
	
	/**/
	.pagina_corrente{
		margin:15px 5px;
	}

	pagina_corrente a{
		text-decoration:underline;
	}
	
	.pagina_futura{
		color:#999999;
	}
	
	.pagina_futura a {
		margin:10px;
	}
	/**/
	
	
	.content_listabreve{
		float:left;
		width:550px !important;
		margin:10px 10px 50px 10px !important;
		margin:10px 5px 50px 5px
	}	
	
	.titolo_listabreve{
		display:block;
		font-size:12px;
		text-transform:uppercase;
		color:#CF5834;
		margin-bottom:0;
		padding:0 10px 5px 0;	
	}
	
	 .lista_breve{
		padding:0 20px !important;
		padding:0 10px;	
	}
	
	/**/	
	.no_rollOver{ padding: 0; }
	
	 .no_rollOver a{
		width:550px !important;
		width:550px;
	 	color:#000000 !important; padding:8px; display:block; margin:0;
		border-bottom:#990000 dashed 1px;
		margin-bottom:0;
		margin-top:0;
	}
	
	 .no_rollOver a:hover{text-decoration:none; background:#F0F0F0;}
	 
	 .no_rollOver a:active {
	 	text-decoration: none;
	}
	
	 .no_rollOver a img{border:#333333 2px solid;}
	/**/
	
	
	.testo_listabreve{padding:10px 10px 5px 0; width:390px; display:block;	}
	
/*	.foto_lista_breve{
		display:block;
		border:#333333 2px solid;
		width:50px;
		height:50px;
		margin:10px !important;
		margin:10px 10px;
		
	}*/
	
	.clear {
		clear: both;
	}
	
	.titolo_art {
		text-transform: uppercase;
		display:block;
		font-size:12px;
		color:#CF5834;
		margin-bottom:2px;
		padding:0 10px 2px 0;
	}
	
	.categoria_art{
		display:block;
		font-style:italic;
		font-size:10px;
		color:#666666;
		margin:2px 0 5px 10px;
		padding:0 10px 5px 0}
	
	.testo_art {
		display: block;
	}
	
	.img_art {
		display:block;
		float: left;
		cursor: pointer;
		margin-right:15px;
	}
	
	.clear {
		clear: both;
		display: block;
	}
	
	/*POPUP DETTAGLIO*/
	
	.foto_popup{
		background-color:#999999;
		border:#333333 2px solid;
		width:150px;
		height:100px;
		margin:30px 20px 20px 20px !important;
		margin:20px 10px 10px 10px ;
	 }
		
		.titolo_popup{
		font-size:25px;
		color:#FFFFFF;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		letter-spacing:2px;
		color:#CE3303;
		padding:5px 10px 5px 30px;		
		}
	
	.testo_popup p{
		padding:2px 20px !important;
		padding:0 20px;
		width:480px;
		color:#FFFFFF !important;
		/*height:400px;*/
		/*overflow:auto;*/
	}
		
		
	.icona_stampa_articolo{
	border:none;
	z-index:1;
	margin-top:15px;
	margin-bottom:20px;
	}
	
	
	
/************ FOOTER **************/
	
	div#footer{
	margin:0 auto;
	width:955px;
	height:200px;
	background: url(../image/layout/stop_footer.jpg) no-repeat;
	}
	
	div#content_footer{
	width:915px;
	margin:0 auto;
	padding-top:20px;
	margin-left:auto !important;
	margin-left:-1px;
	}
	
	div#marchi{
	margin:0 20px;
	height:90px;
	}
	
	div#footer_menu{
	border-top:dashed 1px #CE5834;
	font-size:9px;
	color:#999999;
	text-align:center;
	margin:0 20px 5px 20px;
	padding:0 10px 10px 10px
	
	}
	
	
	
