/* CSS Document */

html,body{
	/*overflow: -moz-scrollbars-vertical;*/
	/*overflow: scroll; */
	margin: 0;
	top: 0px;
	padding:0;
		
	
	SCROLLBAR-FACE-COLOR: #dfbc00; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #fff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #e4e4d2;
	SCROLLBAR-DARKSHADOW-COLOR: #fff;

}

body{
	margin-top: 10px;
	/*margin-left:175px;
	margin-right:175px;*/
	font-family:verdana arial,sans-serif;
	font-size: 8px;
	text-align: center;
	background-image: url("images/sf.jpg");
	background-repeat: repeat-X;
	background-color:#e4e4d2;
	
	height: auto !important;  /* per i browser moderni */
    height: 100%;      /* per IE5.x e IE6 */
    min-height: 400px;
		
		
}
.spot{
    border-right:1px solid #e0bc00;
	height:207px;
}



.bkgr{
    background-image: url("images/sfcontent.jpg") ;
	background-repeat: repeat-x;
	background-color: #fff;
	height:320px;
	}
}
.content{
    background-image: url("images/sfcontent.jpg") ;
	background-repeat: repeat-x;
	background-color:#fff;
	width:587px;
	
	height:400px;
	/*height: auto !important;   per i browser moderni */
   /* height: 300px;       per IE5.x e IE6 */
    min-height: 500px
	}
.content a{
	color: #79735d;
	font-weight: normal;
	text-decoration:none;
	}
.content :hover{
	background-color:#f4e8a4;
	color: #4a4542;
	font-weight: normal;
	text-decoration:none;
	}
	
.content2{
    background-image: url("images/sfcontent.jpg") ;
	background-repeat: repeat-x;
	background-color:#fff;
	width:587px;
	
	
	/*height: auto !important;   per i browser moderni */
   /* height: 300px;       per IE5.x e IE6 
    min-height: 350px*/
	}
	
	/*********** style page net tour    ***************/
.content3{
	width:700px;
	height:400px;
	padding-right:10px;
	padding-left:5px;
	padding-top:20px;
	}

.content3 a{
	color: #79735d;
	font-weight: normal;
	text-decoration:none;
	}
.content3 :hover{
	background-color:#f4e8a4;
	color: #4a4542;
	font-weight: normal;
	text-decoration:none;
	}
	
	
	
/* Tabspot index page */

.tabspot{
	width:160px;
	color:#363330;
	font: 11px Tahoma, sans-serif;
	text-decoration:none;
	padding-left:5px;
}
.tabspot a{
	color:#363330;
	font: 11px Tahoma, sans-serif;
	text-decoration:underline;
	}
.tabspot a:hover{
	color:#4a4542;
	background-color:#f3e59e;
	text-decoration:none;
	font: 11px Tahoma, sans-serif;
	}
	
.tabspot3{
	width:95%;
	color:#363330;
	font: 11px Tahoma, sans-serif;
	text-decoration:none;
	padding-left:5px;
}
.tabspot3 a{
	color:#363330;
	font: 11px Tahoma, sans-serif;
	text-decoration:underline;
	}
.tabspot3 a:hover{
	color:#4a4542;
	background-color:#f3e59e;
	text-decoration:none;
	font: 11px Tahoma, sans-serif;
	}
	
	
.txt{
text-align: left;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
border-bottom:0px solid #e5e8df;
border-left:1px solid #e5e8df;
border-right:1px solid #e5e8df;
border-top:0px solid #e5e8df;
}
.txt h6{
	color:#79735d;
	font: 11px Tahoma, sans-serif ;
	FONT-WEIGHT: bold;
	text-decoration:none;
	margin-bottom:5px;
	width:142px;
	background-color:#ebe9e3;
}

.txt2{
text-align: left;
padding-top:10px;
padding-bottom:10px;
padding-left:8px;
padding-right:8px;
border-bottom:0px solid #e5e8df;
border-left:0px solid #e5e8df;
border-right:0px solid #e5e8df;
border-top:0px solid #e5e8df;
}
.txt2 h6{
	color:#79735d;
	font: 11px Tahoma, sans-serif ;
	FONT-WEIGHT: bold;
	text-decoration:none;
	margin-bottom:5px;
	width:142px;
	background-color:#ebe9e3;
}

.txt1{
text-align: left;
padding-top:10px;
padding-bottom:20px;
padding-left:8px;
padding-right:8px;
border-bottom:1px dotted #e5e8df;
border-left:0px solid #e5e8df;
border-right:0px solid #e5e8df;
border-top:0px solid #e5e8df;
	
}
.txt3{
text-align: left;
padding-top:0px;
padding-bottom:2px;
padding-left:10px;
padding-right:3px;
}
.txt3 strong{
size:13px; color:#79735d; margin-bottom:3px;  margin-left:0px; padding-left:0px; margin-top:0px;
}

	
.tbleft{
	background-color:#e0bc00;
	background-image: url("images/sfleft.jpg") ;
	background-repeat: repeat-Y;
	}
.slide{
	background-color:#fff;
	height:209px;
	}
.tbhome{
	font-family: Tahoma, sans-serif;
	color:#363330;
	font-size: 12px;
	padding-left:2px;
	border-top:0px dotted #cc0000;
	border-bottom:0px dotted #cc0000;
	margin-bottom:50px;
	}
.tbhome h6{
	font-family:Tahoma, sans-serif;
	color:#79735d;
	font-size:9pt;
	margin-left:1px;
	margin-top:8px ;
	margin-bottom:5px ;
	text-decoration:none;
	}
	
	

/***  Stile slide eventi   ***/
#offertaHome {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
	}
#offertaHome #titoloOfferta {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #663300; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
#offertaHome #titoloOfferta A {
	COLOR: #663300
	}
/******************************/




.hr {
color: #a17395;
HEIGHT: 1px;
width:98pt;
margin-top:2px;
margin-top:2px;
}
.hr1 {
color: #748b9e;
HEIGHT: 1px;
margin-top:2px;
margin-top:2px;
width:98pt;
}
.hr2 {
color: #79735d;
HEIGHT: 1px;
width:98%;
margin-top:2px;
margin-top:2px;
}
.hr3 {
color: #e7db9c;
HEIGHT: 1px;
width:98%;
margin-top:2px;
margin-top:2px;
}

.tab{
	color:#363330;
	font: 11px Tahoma, sans-serif;
	text-decoration:none;
	padding-left:10px;
	padding-right:2px;
	width:550px;
	}
.tab a{
	color:#363330;
	font: 11px Tahoma, sans-serif;
	text-decoration:underline;
	padding-left:0px;
	}
.tab a:hover{
	color:#4a4542;
	background-color:#f3e59e;
	text-decoration:none;
	font: 11px Tahoma, sans-serif;
	padding-left:0px;
	}
	
	

/************* stile tab net tour   ***********************/

.tab2{
	color:#363330;
	font: 11px Tahoma, sans-serif;
	text-decoration:none;
	padding-left:7px;
	width:550px;
	}
.tab2 a{
	color:#363330;
	font: 11px Tahoma, sans-serif;
	text-decoration:underline;
	padding-left:0px;
	}
.tab2 a:hover{
	color:#4a4542;
	background-color:#f3e59e;
	text-decoration:none;
	font: 11px Tahoma, sans-serif;
	padding-left:0px;
	}
	
	
/************* stile tab eye-fish  ***********************/

.tab3{
	color:#4a4542;
	font: 11px Tahoma, sans-serif;
	text-decoration:none;
	border:1px solid #dfbc00;
	margin-left:19px;
	margin-top:20px;
	padding-left:0px;
	width:663px;
	}


/******************** SPLIT ************************/

div.wide,div.split2{
	clear:left;
	}
div.wide{
	margin: 0 1%;
	border-top: 1px solid #eedc77;
	font-size: 11px;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	}
	
div.split2 div{
	float: left;
	width: 270px;
	width: 280px;
	width: 270px;
	padding-right:5px;
	padding-left:5px;
	font-size: 11px;
	padding-top:3px;
	padding-bottom:15px;
	}
div.split2 a{
	font-size: 11px;
	text-decoration:underline;
	color:#363330;
	}
div.split2 a:hover{
	font-size: 11px;
	color:#4a4542;
	background-color:#f3e59e;
	text-decoration:none;
	}
div.split2 h6{
	width:100%;
	font: 12px Tahoma, sans-serif;
	font-weight: bold;
	color:#79735d;
	background-color:#f4e8a4;
	margin-top:6px;
	margin-bottom:3px;
	}
	
div.split9 div{
	font-size: 10px;
	font-weight:none;
	float: left;
	width: 133px;
	width: 133px;
	width: 133px;
	padding: 0 4px;
	border-top: 0px dotted #ccc;
	}
div.split9 h3{
	font-size: 0.1 em;
	font-weight:bold;
	}
div.split9{
	font-size: 11px;
	font-weight:none;
	color:#4a4542;
	}
div.split9 h6{
	font-size: 11px;
	color:#79735d;
	background-color:#f4e8a4;
	width: 100%;
	margin-bottom:2px;
	margin-top:2px;
	}
	
/***** Stile text image  *****/

div.textimage{
	margin-top:5px;
	margin-bottom:5px;
	border-bottom: 1px dotted #6d6433;
	width: 100%;
	}
/*risolve il peek-a-boo bug di IE6*/
div.textimage img{
	float:left;
	margin: 10px;
	}
div.textimage h2{
	float: left;
	margin: 0px;
	margin-top: 10px;
	}
	
/************* Footer **********************/

.footer{
	font: Tahoma, sans-serif;
	font-size:10px;
	color:#e2cd60;
	
	height:34px;
	width:100%;
	
	background-image: url("images/sffooter.jpg") ;
	background-repeat: repeat-x;
	}

.footer a{
	color:#cfbd71;
	text-decoration:none;
	}

.footertxt{
	padding-top:3px;
	}

/*******************************************/




