/* CSS Document */
body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #Fff url("../immagini/bkg.jpg") repeat-x ;
	font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
	text-align: center;
	scrollbar-face-color: #C1B98F;
	scrollbar-highlight-color: #C1B98F;
	scrollbar-shadow-color: #C1B98F;
	scrollbar-3dlight-color: #C1B98F;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #DFDBC0;
	scrollbar-darkshadow-color: #fff;
	scrollbar-base-color: #DFDBC0;
	}
a {
	color: #853514;
	}
strong {
	color: #853514
	}
a:hover {
	text-decoration: none
	}
form {
	margin: 0;
	padding: 0
	}
hr {
	height: 1px;
	width: 96%;
	margin: 0 2%;
	color: #663333
	}
/*--- MAIN ---*/
.main {
	font-size: 10px;
	margin: 0 auto;
	border-width: 6px;
	border-style: solid;
	border-color: #F8F4DC;
	background: #fff;
	color: #6D6044;
	}
/*--- CENTRO  ---*/
td.centro {
	background: #F0EACA url("../immagini/bkg_centro.jpg") repeat-x top;
	text-align: center;
	vertical-align:middle;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff

	}
/*--- DESTRA ---*/

.destra {
		background:#EEEBB6 url("../immagini/bkg_right.jpg") repeat-y top left;
		text-align: left;
		vertical-align: top;

	}
/*--- TESTO ---*/
.testo, .itinerari {
	width: 280px;
	text-align: left;
	margin: 15px auto 0 auto
	}
.testo_cont {
	width: 300px;
	text-align: left;
	margin: 15px 0px 0px 10px
	}
.testo_cont p {
	margin: 6px 10px;
	font-size: 11px;
	line-height: 13px
	}
.testo_home {
	width: 360px;
	text-align: left;
	margin: 15px 0px 0px 16px
	}
.testo_home p {
	margin: 6px 15px;
	font-size: 11px;
	line-height: 14px
	}
.testo p, .destra p {
	margin: 8px 14px;
	font-size: 11px;
	line-height: 14px
	}
#home p{
	font-size: 10px;
	line-height: 12px
	}
.testo ul {
	list-style: none;
	margin: 0
	}
.testo li {
	margin: 6px 2px
	}
/*---- HOME ---*/
td#ind {
	width: 170px;
	text-align: left;
	padding-top: 25px;
	line-height: 16px;
	background: #fff url("../immagini/bkg_home_ind.gif") no-repeat center;
}
td.home {
	background: url("../immagini/bkg_home_centro.jpg") no-repeat right;
	text-align: center;
	vertical-align: top;
	width: 405px;
	}
.menu {
	text-align: left;
	background: url("../immagini/bkg_menu.jpg") repeat-x top;;
	margin: 0;
	padding: 0;
	border-top: 1px solid #DAD1B3;
	border-bottom: 1px solid #C6C181
	}
.menu a img {
	border: 0;
	margin: 0
	}
.menu a:hover {
	background: #fff;
	}
.lang {
	border-bottom: 4px solid #E9E4CE
	}
.lang a {
	padding: 7px 4px 0 4px;
	margin: 0;
	text-decoration: none;
	}
li#current {
	background:  url("../immagini/current.jpg") no-repeat center;
	}
div#green {
	color: #333;
	font-size: 11px;
	width: 730px;
	background: #F8F4DC url("../immagini/bkg_bottom.jpg") repeat-y;
	text-align: center;
	padding: 4px 10px 2px 10px;
	margin: 0 auto;
	height: 45px;
	border-width: 1px
	}
div#green a {
	color: #6D6044;
	text-decoration: none;
	text-align: right;
	margin-left:580px;
	margin-top:5px;
}
div#green a:hover {
	text-decoration: underline
}
div#green p {
	padding: 5px;
	margin: 5px 2px 2px 0;
}
div#green strong {
	color: #333
}
.itinerari {
	height:238px;
	overflow: auto;
	width: 280px;
	padding: 15px 10px 0 10px
}

form input, form textarea, .img{
	border: 1px solid #D1CCAC;
	background: #fff;
	}
#privacy div{
	width: 248px;
	height: 50px;
	overflow: auto;
	text-align: left;
	background: #F8F5E1;
	padding: 4px 6px;
	margin-left: 22px;
	border-top: 1px solid #D1CCAC
}
#cont {
	background: #fff url("../immagini/bkg_cont.jpg") repeat-x;
} 
#tariffe td{
	background: #F4F2E6	}
	
