/* CSS Document */
	body{
		font-family: verdana,arial,sans-serif; 
		font-size: 11px; 
		background-color: #EF8839; 
		text-align:justify;
		margin: 0px; 
		color: #ffffff;
		}
	div#header{
		width: 760px; 
		height:252px; 
		margin:0px; 
		background-color:#F5B483; 
		}
	div#container{
		position:relative; 
		width: 760px; 
		margin: 0 auto; 
		text-align: left; 
		background: #F5B483; 
		color: #ffffff;
		}	
	div#footer{
		padding-top: 0px; 
		width:740px;
		margin-left:10px;
		margin-right:10px;
		background-color: #ffffff; 
		height: 75px; 
		}
	div#mnufoot{
		position:absolute; 
		margin-top:20px;
		margin-left:0px; 
		height: 18px; 
		width:726px; 	
		padding:7px;	
		background-color: #F9F2D5; 
		color: #EF8839; 
		font-family: verdana,arial,sans-serif; 
		font-size: 11px; 
		font-weight:bold;
		text-align: center;
		}
	div#copyfoot{
		position:absolute; 
		margin-top:48px;
		margin-left:0px; 
		height: 10px; 
		width:735px; 	
		padding-right:5px;	
		padding-top:5px;
		background-color: #ffffff; 
		color: #999999; 
		font-family: verdana,arial,sans-serif; 
		font-size: 9px; 
		text-align: right;
		}
	div#navigation{
		margin-right:10px;
		width: 255px;
		min-height: 410px; height: auto !important; height: 410px; 
		background-color: #F9F2D5; 
		}
	div#corpo{
		padding-right:10px;
		padding-left:10px;
		width: 450px;
		background-color: #ffffff; 
		text-align:justify;
		}
/************************* A ***********************/ 
	a:link, a:visited {	color: #EF8839; text-decoration: none; }
	a:hover { color: #EF8839; text-decoration: underline; }
	
	#tour a:link, #tour a:visited, #ext a:link, #ext a:visited, #off a:link, #off a:visited  {color: #000000; text-decoration: none; }
	#tour a:hover, #ext a:hover, #off a:hover  { color: #000000; text-decoration: underline; }
	
	.testorosso a:link, .testorosso a:visited{color: #b00000; text-decoration: none; }
	.testorosso a:hover { color: #b00000; text-decoration: underline; }
	
	.testoazzurro a:link, .testoazzurro a:visited{color: #80A9DB; text-decoration: none; }
	.testoazzurro a:hover { color: #80A9DB; text-decoration: underline; }

	.testoblu a:link, .testoblu a:visited{color: #003399; text-decoration: none; }
	.testoblu a:hover { color: #003399; text-decoration: underline; }
		
	.exttour a:link, .exttour a:visited{color: #80A9DB; text-decoration: none; }
	.exttour a:hover { color: #80A9DB; text-decoration: underline; }

/************************* FORMAT ***********************/ 
	.titolo1 {
		color: #EF8839;
		font-weight: bold;
		font-size: 11px;
		background-image: url(image/sf_bt.gif);
		background-repeat: repeat-x;
		}
	/*.newsletter { 
		background-color:#E1DBBF;/*#80A9DB; 
		color: #003399;/*#ffffff; 
		font-size: 11px; 
		padding-left:10px;
		padding-right:10px;
		padding-bottom: 10px;
		}*/
	img.spaziata{
		margin-right:10px;
		margin-bottom:5px;
		float:left;
	}
	div#tour{
		background-image: url(image/centrotour.gif);
		background-repeat: repeat-y;		
	}
	div#ext{
		background-image: url(image/centroext.gif);
		background-repeat: repeat-y;		
	}	
	div#off{
		background-image: url(image/centrooff.gif);
		background-repeat: repeat-y;		
	}	
	td.sfnav{
		background-image: url(image/sfnav.gif);
		background-repeat: repeat-y;	 
	}
	td.menulato{
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		color: #CC3502; 
		font-size: 11px; 
		font-weight:bold;
		font-family: verdana,arial,sans-serif;  
		text-decoration: underline;
		}	
	.titolorosso { 
		width: 442px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		background-color:#b00000;
		color: #ffffff; 
		font-size: 14px; 
		font-weight:bold;
		font-family: arial,sans-serif; 
		}
	.titoloazzurro { 
		width: 442px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		background-color:#80A9DB;/*#EF8839;*/
		color: #ffffff; 
		font-size: 14px; 
		font-weight:bold;
		font-family: arial,sans-serif; 
		}
	.titoloblu { 
		width: 442px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		background-color:#003399;
		color: #ffffff; 
		font-size: 14px; 
		font-weight:bold;
		font-family: arial,sans-serif; 
		}				
	.titolorosso14p { 
		width: 432px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
		background-color:#b00000;
		color: #ffffff; 
		font-size: 14px; 
		font-weight:bold;
		font-family: arial,sans-serif; 
		text-align:left;
		}
	.titoloazzurro14p { 
		width: 432px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
		background-color:#80A9DB;/*#EF8839;*/
		color: #ffffff; 
		font-size: 14px; 
		font-weight:bold;
		font-family: arial,sans-serif; 
		text-align:left;
		}	
	.titoloblu14p { 
		width: 432px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
		background-color:#003399;
		color: #ffffff; 
		font-size: 14px; 
		font-weight:bold;
		font-family: arial,sans-serif; 
		text-align:left;
		}	
	.testorosso { 
		color: #b00000; 
		font-weight:bold;
		font-size: 11px; 
		font-family: verdana,arial,sans-serif;
		}
	.testoazzurro { 
		color: #80A9DB;/*#EF8839; */
		font-weight:bold;
		font-size: 11px; 
		font-family: verdana,arial,sans-serif;
		}
	.testoblu { 
		color: #003399;
		font-weight:bold;
		font-size: 11px; 
		font-family: verdana,arial,sans-serif;
		}
	#testop{ font-family: arial,sans-serif; font-size: 11px; text-align: justify; color: #333333; }
	#pulsanti{ font-family: arial,sans-serif; font-size: 11px; text-align: center; color: #333333; }
	
	.descrmenu { 
		background-color:#F9F2D5; 
		color: #003399; 
		font-size: 11px; 
		padding-left:10px;
		padding-right:10px;
		padding-bottom: 10px;
		}
	.tdfoto { 
		background-color:#F9F2D5;
		padding-top: 10px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 10px;
		}
	.zoomfoto { 
		background-color:#ffffff; 
		color: #EF8839; 
		font-size: 9px;
		font-weight:bold; 
		padding-left:5px;
		padding-right:5px;
		padding-bottom:2px;
		padding-top:2px;
		border:1px solid #EF8839;
		}
	.descrcosto { 
		background-color:#ffffff; 
		color: #b00000; 
		font-size: 10px;
		font-weight:bold; 
		padding-top: 5px;
		padding-left:10px;
		padding-right:5px;
		padding-bottom: 5px;
		border-bottom:1px solid #b00000;
		border-left:1px solid #b00000;
		}
	.descrcostoex { 
		background-color:#ffffff; 
		color: #80A9DB;/*#EF8839; */
		font-size: 10px;
		font-weight:bold; 
		padding-top: 5px;
		padding-left:10px;
		padding-right:5px;
		padding-bottom: 5px;
		border-bottom:1px solid #80A9DB;/*#EF8839;*/
		border-left:1px solid #80A9DB;/*#EF8839;*/
		}
	.descrcostoof { 
		background-color:#ffffff; 
		color: #003399;
		font-size: 10px;
		font-weight:bold; 
		padding-top: 5px;
		padding-left:10px;
		padding-right:5px;
		padding-bottom: 5px;
		border-bottom:1px solid #003399;
		border-left:1px solid #003399;
		}
	.costo { 
		background-color:#b00000; 
		color: #ffffff; 
		font-size: 11px;
		font-weight:bold; 
		padding-top: 5px;
		padding-left:2px;
		padding-right:2px;
		padding-bottom: 5px;
		border-bottom:1px solid #ffffff;
		}
	.costoex { 
		background-color:#80A9DB;/*#EF8839; */
		color: #ffffff; 
		font-size: 11px;
		font-weight:bold; 
		padding-top: 5px;
		padding-left:2px;
		padding-right:2px;
		padding-bottom: 5px;
		border-bottom:1px solid #ffffff;
		}
	.costoof { 
		background-color:#003399;
		color: #ffffff; 
		font-size: 11px;
		font-weight:bold; 
		padding-top: 5px;
		padding-left:2px;
		padding-right:2px;
		padding-bottom: 5px;
		border-bottom:1px solid #ffffff;
		}
	.exttour { 
		background-color:#ffffff; 
		color: #80A9DB;/*#EF8839;*/
		font-size: 11px;
		font-weight:bold; 
		padding-top: 5px;
		padding-left:8px;
		padding-right:8px;
		padding-bottom: 5px;
		}
/************************* HOME ***********************/ 
	div#content{
		margin-left: 10px; 
		margin-right:10px;
		background-color: #ffffff; 
		min-height: 410px; height: auto !important; height: 410px; 
		color: #333333;
		}
		
	p{
		margin:0px;
		padding: 0px;
	}
