
html,body{	margin:0 auto;	padding:0;     text-align: center;    }
body { background-image: url("../img/sf.gif"); background-repeat:repeat-x; background-attachment: fixed;  }

div#container{/*	width:700px; */		width:960px;	margin: 0 auto; 	background: #fff;	}
div#header{	height:80px; background-image: url("../img/alto7.gif"); background-repeat: repeat-y;   /* width: 700px; */ width: 960px;	margin: 0 auto;}
div#navigation{ 	float:left;	/*width:195px; */ width:230px; 	background: #F3FCDB;	text-align: left;	margin: 10px auto 0 10px; }
div#content{ 	float:right; /*	width:505px; */ width:720px;	/*background: #fff;*/		 }
div#extra{	float:left;	clear:left;/*	width:195px; */ width: 230px;	background: #F3FCDB;	text-align: left;	margin: 10px auto 0 10px;}
div#guide {	float:left;	clear:left;	/*width:195px; */ width:230px;	background: #F3FCDB;	text-align: left; margin: 10px auto 0 10px;	}
div#footer{	clear:both;    width:100%;   margin: 0 auto; padding: 0;  	}
div#flash-sound {		height: 25px;	text-align: center;	float:left;	clear:left;	/*width:195px; */ width:240px;}

/*titoli link e  menu */ 
h2 { font-size: 13px; font-weight: bold; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif; color: #9a0a1f; }
/* testi */
h3 { font-size: 13px; font-weight: normal; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif; padding: 0px 5px; }
h3 a { text-decoration: underline; color: #FF3300; font-weight: bold;  } h3 a:hover { text-decoration: none; }
/*titolo guida ed extra */
h4 {  background: #6B9E6B;	color: #fff;	padding: 10px; 	 margin: 0px auto 0px auto; font-weight: bold;  }

/* testi delle varie sezioni*/
div#footer p{ 	margin:0;	padding: 5px 15px;	color: #000;	text-align: right;  font-size: 13px; font-weight: bold; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif; color: #9a0a1f;	}
div#extra h3 { 	color: #000;	padding: 0px 5px 0px 5px;	margin: 5px; }


/* foto */
#content2 img { padding: 3px; background: #000; border: none; margin: 5px; }
#content2 a:hover img  {  padding: 3px; background: #fff;  }

/* menu in alto */
ul#minitabs{	font-size: 13px; font-weight: bold; font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif;  list-style: none;   margin: 0px 15px 0 auto;	padding: 41px 0 0px 0;	font-weight: bold;  text-transform: uppercase;  text-align: right;	white-space: nowrap}
ul#minitabs li{display: inline;margin: 0 3px;  }
ul#minitabs a {text-decoration: none;padding: 0 0 3px;  border-bottom: 4px solid #FFF;color: #999}
ul#minitabs a#current{border-color: #006d19;color:#006d19; }
ul#minitabs a:hover{border-color: #006d19;color: #006d19; }

/* tabelle elenco contenuti */
div#content2 {  /*	width: 450px;  */	width: 700px;	margin: 0 auto;	float: center;	text-align: left;}
div#tit-ris {    background: #6B9E6B;	color: #fff;		padding: 10px; margin: 10px auto 0px auto; font-weight: bold; font-size: 120%; }
div#cont-ris {     background: #F3FCDB;    border: 0px solid #ccc;	color: #000;	padding: 10px 15px;	text-align: justify;}
div#content2 h5 {
    background: #6B9E6B;
    
	color: #fff;
	padding: 2px 8px;
	margin: 0px auto;
	width: 200px;
	text-align: center;
}
div#content2 h5 a {
	color: #fff;
}
div#cont-ris2 {
    background: #F3FCDB;
    border: 1px solid #6B9E6B;
    
	color: #000;
	padding: 5px;
	text-align: justify;
	height: 125px;
}


/*galleria foto piccole */
table.foto { margin: 0; padding: 0; border: none; } tr.foto { height: 125px; }
td.foto1   { padding: 0 6px; margin: 0px auto;  }
td.foto1 img { padding: 3px; background: #000; border: none;  width: 200px; }
td.foto1 a:hover img  {  padding: 3px; background: #000;  }

/* form online in contatti */
table.img {
	margin: 0; padding: 0;
	text-align: center;
	width: 350px;
	FLOAT:center;
}
td.img {
	
	text-align: left;
	color: #fff;
	background: #A93120;
	padding: 5px 10px;
	width: 200px;
}
td.testo {
	margin: 0; padding: 0;
	width: 200px;
	
	text-align: left;
	padding: 5px 10px;
}
td.testo a {
	
	text-align: left;
 width: 210px;
		background: #FFCC00;
	padding: 5px;
}
input.testo {
	background: #fff;
	border: 1px solid #000;
	
	text-align: left;
	color:#4EA65B;
	width: 180px;
}
input.invia {
	
	text-align: center;
	color: #fff;
	background: #A93120;
	padding: 5px 10px;
}
textarea.testo {
	background: #fff;
	border: 1px solid #000;
	
	text-align: left;
	color:#4EA65B;
	height: 80px;
	width: 180px;
}
select.testo {
	background: #fff;
	border: 1px solid #000;
	
	text-align: left;
	color:#4EA65B;
}






