body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-align: left;
	font-size: 11px;
	background-color: #fcb131;
}
br {
	line-height: 10px;
}
p {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#container {
	width: 960px;
	text-align: left;
	margin: 0px auto 0px auto;/*	border: 1px solid #ff0033;*/

	}
#wrapper {
	float: left;
	width: 100%;
	background-image: url(img/bg_container.gif);
	background-position: top;
	background-repeat: repeat-y;
	border-left-color: black;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: black;
	border-right-style: solid;
	border-right-width: 1px;
}
/* testata */

#colsx {
	width: 180px;
	float: left;
	text-align: center;
}
#colcenter {
	width: 290px;
	float: left;/*	background-color: #9999cc;*/
}
#coldx {
	width: 490px;
	float: left;
	/*	background-color: #6699cc;*/
		text-align: center;
}
#footer {
	width: 962px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	clear: left;
	margin: 0px auto 0px auto;
	background-image: url(img/footer.png);
	background-position: top;
	background-repeat: no-repeat;
	border-top-color: #333333;
	border-top-style: solid;
	border-top-width: 1px;
	font-size: 9px;
	color: #666666;
}
#slide {
	width: 289px;
	height: 445px;
	text-align: left;
	float: right;
}
#center_content {
	width: 289px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
	/*	 display: inline;*/
	overflow: visible;
	float: right;/*	background-color: #ff3366;*/

}
#center_form {
	width: 269px;
	font-size: 11px;
	color: #999999;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: left;
	display: none;
	overflow: visible;
	float: left;
	background-color: #ffffff;/*	min-height: 100%;
height: 100%;*/
}

#center_message {
	width: 269px;
	font-size: 16px;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: left;
	display: none;
	overflow: visible;
	float: left;
	background-color: #ffffff;/*	min-height: 100%;
height: 100%;*/
}

#center_message input{
	color: white;
		width: 269px;
	background-color: #666666;
	border: none;
}

form#frm_prenota input, form#frm_prenota textarea {
	width: 269px;
	background-color: #eaeaea;
	border: none;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
form#frm_prenota input.invia {
	background-color: #fcb131;
	color: white;
}
#links td {
	height: 35px;
	border-bottom: 1px dotted #929183;
	line-height: 35px;
	text-align: left;
}
#pix {
	width: 300px;
	height: 15px;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	display: inline;
	/*	overflow: auto;*/
	overflow: visible;
	float: left;
	color: #000000;
}
.interlinea20 {
	line-height: 20px;
}
.interlinea15 {
	line-height: 15px;
}
.pad {
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}
/* ---------------------fine interno--------------------------------------------- */

.cell_form {
	border-bottom: 1px dotted #939181;
	padding-bottom: 10px;
	margin-bottom: 100px;
}
.testogrigio9 {
	font-size: 9px;
	color: #999999;
	letter-spacing: -1px;/*	line-height: 11px;*/
}
.testo11 {
	font-size: 11px;
	line-height: 11px;
}
.testo10 {
	font-size: 10px;
	line-height: 12px;
}
.testo11 {
	font-size: 11px;
	color: #999999;/*	line-height: 12px;*/
}
.testotitolo {
	font-size: 15px;
	color: #000000;
	/*	line-height: 12px;*/
	font-weight: bold;
}
.sovrapponi {
	/*position: absolute;*/
text-align: left;
	display: none;
	min-height: 100%;
	height: 100%;
	width: 470px;
	margin-top: 0px;
	margin-left: 10px;
	padding-bottom: 10px;
	background-color: #fff;
}
.sovrapponi h1 {
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	color: #fcb131;
	height: 40px;
	line-height: 40px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.sovrapponi h2 {
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	height: 25px;
	/*	line-height: 25px;*/
	margin-left: 0px;
	margin-top: 0px;
	border-bottom: 1px dotted #fcb131;
	width: 470px;
}
.section {
	text-align: left;
	border-bottom: 1px dotted #929183;
	width: 470px;
	margin-top: 0px;
	margin-left: 10px;
	padding-bottom: 10px;
}
.section ul li {
/*	height: 18px;*/
margin-bottom: 3px;
}
.section ul li a {
	font-size: 12px;
	color: #000000;
}
.section ul li a:hover {
	font-size: 12px;
	color: #fcb131;
}
.section td {
	font-size: 11px;
	color: #666666;
}
.section h1 {
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	color: #fcb131;
	border-bottom: 1px dotted #fcb131;
	width: 470px;
	height: 40px;
	line-height: 40px;
	margin-left: 0px;
	background-image: url(img/freccia.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.offerta td {
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 5px;
	padding-top: 5px;
}
.offerta a {
	background-image: url(img/prenota.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.noborder {
	border: none;
}
A, A:visited, A:active {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A:hover {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
A.linkcenter, A.linkcenter:visited, A.linkcenter:active {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(img/bg_linkcenter.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
}
A.linkcenter:hover {
	font-size: 11px;
	font-weight: bold;
	color: #fcb131;
	text-decoration: none;
}
A.linkfeed, A.linkfeed:visited, A.linkfeed:active {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(img/feed.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
A.linkfeed:hover {
	font-size: 11px;
	font-weight: bold;
	color: #fcb131;
	text-decoration: none;
}
A.linktweet, A.linktweet:visited, A.linktweet:active {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(img/twitter.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
A.linktweet:hover {
	font-size: 11px;
	font-weight: bold;
	color: #fcb131;
	text-decoration: none;
}
A.linkflk, A.linkflk:visited, A.linkflk:active {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(img/flickr.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
A.linkflk:hover {
	font-size: 11px;
	font-weight: bold;
	color: #fcb131;
	text-decoration: none;
}
A.linkfb, A.linkfb:visited, A.linkfb:active {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(img/facebook.png);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
A.linkfb:hover {
	font-size: 11px;
	font-weight: bold;
	color: #fcb131;
	text-decoration: none;
}
A.linkchiudi, A.linkchiudi:visited, A.linkchiudi:active {
	font-size: 10px;
	font-weight: bold;
	color: #919283;
	text-decoration: none;
	background-image: url(img/chiudi.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
}
A.linkchiudi:hover {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

