@charset "utf-8";
body {
	clear: both;
	width: 1003px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/layout/bg.jpg);
	background-repeat: repeat;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F1C759;
	text-decoration: none;
}
#contenitore {
	clear: both;
	height: 935px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #7b0102;
}
#athena {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1CA55;
	text-align: center;
	width: 800px;
	padding-top: 10px;
}
#athena a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F1CA55;
}
#athena a:hover {
	text-decoration: underline;
}


#cont_piva {
	clear: both;
	height: 30px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#iva {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F1CA55;
	padding-top: 10px;
	text-align: center;
	width: 800px;
}

#contenitore2 {
	clear: both;
	height: 285px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #7b0102;
}
#sotto_menu {
	clear: both;
	height: 60px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #7b0102;
}

#contenitore3 {
	clear: both;
	height: 1010px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #7b0102;
}


#contenitore4 {
	clear: both;
	height: 2090px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #7b0102;
}
#contenitore5 {
	clear: both;
	height: 940px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #7b0102;
}
#contenitore6 {
	clear: both;
	height: 770px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #7b0102;
}
.grassetto {
	font-weight: bold;
}

#pulsante1 a:hover {
	font-weight: bold;
	color: #7B0102;
	background-color: #F1C759;
}
#contenitore #cont_centrale #menu_dx a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
#contenitore #cont_centrale #menu_dx a:hover {
	text-decoration: none;
}
#cont_menu {
	clear: both;
	height: 600px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	z-index: 1;
}
#copertura {
	background-color: #5c0002;
	height: 30px;
	width: 130px;
	position: absolute;
	z-index: 2;
	margin-top: 555px;
}

#merlo_testa {
	height: 24px;
	width: 800px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #F1C759;
	border-right-color: #F1C759;
	border-bottom-color: #F1C759;
	border-left-color: #F1C759;
}
#cont_pulsanti {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-right-color: #F1C759;
	border-bottom-color: #F1C759;
	height: 30px;
	width: 801px;
}
#pulsante1 {
	float: left;
	height: 24px;
	width: 159px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-left-color: #F1C759;
	padding-top: 6px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F1C759;
	font-size: 14px;
}
#testata {
	height: 190px;
	width: 800px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #F1C759;
	border-bottom-color: #F1C759;
	border-left-color: #F1C759;
}
#merli_meta {
	height: 29px;
	width: 800px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #F1C759;
	border-bottom-color: #F1C759;
	border-left-color: #F1C759;
}
#foto_fori img {
	float: left;
	height: 190px;
	width: 339px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #F1C759;
}
#cont_centrale {
	height: 570px;
	width: 800px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #F1C759;
	border-bottom-color: #F1C759;
	border-left-color: #F1C759;
	background-image: url(images/layout/bg_testo.jpg);
	background-repeat: repeat-x;
}

#menu_sx {
	float: left;
	height: 565px;
	width: 340px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #F1C759;
}
#linguaeng {
	height: 31px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F1CA55;
	text-align: center;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F1C759;
	padding-top: 8px;
}
#foto_sx1 img {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F1C759;
}
#foto_sx2 img {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F1C759;
}
#menu_dx {
	float: right;
	height: 550px;
	width: 439px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1CA55;
	line-height: 17px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#foto_taverna_notte img {
	float: right;
	height: 160px;
	width: 204px;
	padding-left: 5px;
}
#text_dicono {
	float: left;
	height: 380px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	color: #FBCE2D;
	padding-top: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #FBCE2D;
	border-bottom-color: #FBCE2D;
	border-left-color: #FBCE2D;
}

#text_contatti {
	float: left;
	height: 570px;
	width: 800px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #FBCE2D;
	border-bottom-color: #FBCE2D;
	border-left-color: #FBCE2D;
}
#text_prenota {
	float: left;
	height: 600px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FBCE2D;
	text-align: center;
	padding-top: 25px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #FBCE2D;
	border-bottom-color: #FBCE2D;
	border-left-color: #FBCE2D;
}
#text_gallery {
	float: left;
	height: 1700px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	color: #FBCE2D;
	padding-top: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #FBCE2D;
	border-bottom-color: #FBCE2D;
	border-left-color: #FBCE2D;
}





#piede {
	height: 29px;
	width: 800px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #F1C759;
	border-bottom-color: #F1C759;
	border-left-color: #F1C759;
	clear: both;
}
#colosseo {
	height: 140px;
	width: 210px;
	float: left;
	padding-top: 30px;
	padding-left: 30px;
}
#cont_contatti {
	float: left;
	height: 180px;
	width: 530px;
	padding-top: 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EBC767;
	text-align: center;
}
#mappa {
	clear: both;
	height: 310px;
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px dashed #EBC767;
}

.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F6CB48;
}
.interlinea20 {
	line-height: 20px;
}
.pulsanti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #FCCE30;
	text-decoration: underline;
}
#cont_form {
	height: 520px;
	clear: both;
	margin-top: 15px;
}
#cont_foto_ospiti   {
	clear: both;
	width: 660px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 515px;
}
#cont_foto_taverna {
	clear: both;
	height: 1010px;
	width: 660px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#ospite1 {
	float: left;
	height: 139px;
	width: 200px;
	padding-right: 30px;
	padding-top: 10px;
}
#ospite2 {
	float: left;
	height: 139px;
	width: 200px;
	padding-right: 30px;
	padding-top: 10px;
}
#ospite3 {
	float: left;
	height: 139px;
	width: 200px;
	padding-top: 10px;
}
#ospite4 {
	float: left;
	height: 139px;
	width: 200px;
	padding-right: 30px;
	padding-top: 10px;
}
#ospite5 {
	float: left;
	height: 139px;
	width: 200px;
	padding-right: 30px;
	padding-top: 10px;
}
#ospite6 {
	float: left;
	height: 139px;
	width: 200px;
	padding-top: 10px;
}
#ospite7 {
	height: 200px;
	width: 149px;
	padding-right: 30px;
	float: left;
	padding-left: 170px;
	padding-top: 10px;
}
#ospite8 {
	height: 200px;
	width: 149px;
	float: left;
	padding-top: 10px;
}

#mappa2 {
	clear: both;
	height: 287px;
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px dashed #EBC767;
}
#cont_articoli {
	clear: both;
	height: 200px;
	width: 740px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#articolo1 {
	float: left;
	height: 200px;
	width: 120px;
	padding-right: 35px;
}
#articolo4 {
	float: left;
	height: 200px;
	width: 120px;
	padding-right: 35px;
}
#articolo5 {
	float: left;
	height: 200px;
	width: 120px;
	padding-right: 35px;
}
#articolo2 {
	float: left;
	height: 200px;
	width: 120px;
	padding-right: 35px;
}
#articolo3 {
	float: left;
	height: 200px;
	width: 120px;
}
#taverna1 {
	float: left;
	height: 133px;
	width: 200px;
	padding-right: 30px;
	padding-top: 10px;
}
#taverna2 {
	float: left;
	height: 133px;
	width: 200px;
	padding-right: 30px;
	padding-top: 10px;
}
#taverna3 {
	float: left;
	height: 133px;
	width: 200px;
	padding-top: 10px;
}
#taverna4 {
	float: left;
	height: 133px;
	width: 200px;
	padding-right: 30px;
	padding-top: 10px;
}
#taverna5 {
	float: left;
	height: 133px;
	width: 200px;
	padding-right: 30px;
	padding-top: 10px;
}
#taverna6 {
	float: left;
	height: 133px;
	width: 200px;
	padding-top: 10px;
}
#taverna7 {
	float: left;
	height: 133px;
	width: 200px;
	padding-right: 30px;
	padding-top: 10px;
}
#taverna8 {
	float: left;
	height: 133px;
	width: 200px;
	padding-right: 30px;
	padding-top: 10px;
}
#taverna9 {
	float: left;
	height: 133px;
	width: 200px;
	padding-top: 10px;
}
#taverna10 {
	float: left;
	height: 133px;
	width: 200px;
	padding-right: 30px;
	padding-top: 10px;
}
#taverna11 {
	float: left;
	height: 133px;
	width: 200px;
	padding-right: 30px;
	padding-top: 10px;
}
#taverna12 {
	float: left;
	height: 133px;
	width: 200px;
	padding-top: 10px;
}
#taverna13 {
	height: 200px;
	width: 149px;
	padding-right: 21px;
	float: left;
	padding-top: 10px;
}
#taverna14 {
	height: 200px;
	width: 149px;
	float: left;
	padding-top: 10px;
	padding-right: 21px;
}
#taverna15 {
	height: 200px;
	width: 149px;
	float: left;
	padding-top: 10px;
	padding-right: 21px;
}
#taverna16 {
	height: 200px;
	width: 149px;
	float: left;
	padding-top: 10px;
}
#taverna17 {
	height: 200px;
	width: 149px;
	padding-right: 21px;
	float: left;
	padding-top: 10px;
}
#taverna18 {
	height: 200px;
	width: 149px;
	float: left;
	padding-top: 10px;
	padding-right: 21px;
}
#taverna19 {
	height: 200px;
	width: 149px;
	float: left;
	padding-top: 10px;
	padding-right: 21px;
}
#taverna20 {
	height: 200px;
	width: 149px;
	float: left;
	padding-top: 10px;
}
