/* CSS Document */
body {
	margin:0px;
	background-image:url(layout/bg.gif);
        background-color:#fdeed9;
 	}

body, td {
	font-family: "Helvetica", Arial, sans-serif;
	font-size:12px;
	line-height:14px;
	}

a {
	color:#dacbb5;
	text-decoration:none;
	}

a:hover  {
 color:#f9d7a7;
}


h1 {
	background-color:#312018;
	color:#77655f;
	padding:4px;
	font-size:11px;
	margin:0px;
	font-weight:normal;
	}


h2 {
	font-family: "Trebuchet MS", Helvetica, Arial, serif;
	color:#f9d7a7;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	}

#container {
	background-image:url(layout/ext_cornice_bg.gif);
	width:718px;
	padding:50px;
	}


.boxcolonna {
	background:#22130c;
	padding:20px;
	margin-bottom:10px;
	margin-right:30px;
	text-align:left;
	}


.boxcolonna h2 {
	margin-bottom:16px;
	}


.menu {
	background:url(layout/bg_submenu.jpg); 
	width:740px;
	padding-right:140px;
	}

.menu table td, .menu table td.selected  {
	background-image:url(layout/bg_tastoh_off.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#ffffff;
	width:107px;
	padding-right:4px;
	padding-top:15px;
	}

html>/* */body .menu table td, .menu table td.selected  { /* Hack firefox */
	height:47px;
	}


.menu table td.selected {
	background-image:url(layout/bg_tastoh_on.png);
	color:#40281e;
	height:30px;
	padding-top:14px;
	}

html>/* */body .menu table td.selected  { /* Hack firefox */
	background-position:0px 10px;;
	}


.menu table td a {
	color:#f9d7a7;
	text-decoration:none;
	}


.menu table td a:hover {
	color:#f6c075;
	}


.prenotazione {
	text-align:left;
	}


.prenotazione form {
	padding:0px;
	margin:0px;
	}


.prenotazione form input {
	font-size:11px;
	padding:3px;
	background-color:#fff5f3;
	color:#77655f;
	border:solid 1px #fff5f3;
	margin-bottom:12px;
	margin-right:12px;
	}

#Submit {
	background-color:#584235;
	color:#ffffff;
	border:solid 1px #FFFFFF;
	}


.photogallery {
	margin-top:20px;
	text-align:center;
	margin-top:20px;
	}

html>/* */body .tabPhoto { /* Solo per Firefox */
	margin-left:45px;
	}

.tabPhoto img {
	border:solid 3px #FFFFFF;
	margin-right:10px;
	margin-bottom:10px;
	}


.maincontent {
	background-image:url(layout/bg_maincontent_central.jpg);
	margin-left:30px;
	background-repeat:no-repeat;
	background-color:#2b1911;
	text-align:justify;
	padding:20px 30px 0px 20px;
	margin-bottom:20px;
	color:#8c7770;
	height:200px;
	line-height:16px;
	overflow:auto;
	}

.bottom {
	background-color:#20130b; 
	width:880px;
	color:#816e68;
	border-top:solid 2px #1e0f08;
	}

.bottom a {
	color:#816e68;
	text-decoration:none;
	}

.bottom a:hover {
	text-decoration:underline;
	color:#dacbb5;
	}


.linseparator {
	border-bottom:solid 2px #1e0f08;
	}

.periodo {
	font-weight:bold;
	color:#f8791c;
	}


.proposte {
	 background-color:#fff5f3; 
	 padding:15px;
	 padding-left:25px;
	 color:#7c6b64;
	}


.proposte a {
 	color:#7c6b64;
	text-decoration:none;
	}

.proposte .data {
	font-weight:bold;
	}

.proposte div {
	padding-left:16px;
	display:block;
	}

#googlemap {
	width:340px;
	height:280px;
	margin-top:10px;
	margin-left:24px;
	text-align:center;	
}		
