﻿
					/* ------------------------- GENERALE ---------------------- */

/*GENER*/

body {
background-color: black;
text-align: center;
margin: auto;
padding: 0px;
font-family: "Verdana", "Arial", "SansSerif";
font-size: 8pt;
color: black;
line-height: 12pt;

}

#piede p {
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 8pt;
color: #e4c9a4;
letter-spacing: 0.4pt;
margin-top: 5px;
padding: 0px;
}

#piede a {
text-decoration: none;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 8pt;
color: #e4c9a4;
font-weight: bold;
letter-spacing: 0.4pt;
margin-top: 5px;
padding: 0px;
}

.alt {
display: none;
}

					/* ------------------------- STRUTTURA ---------------------- */

/*STRUT*/

#container {
width: 800px;
height: auto;
margin: auto;
padding: 0px;
}

#testa {
width: 800px;
height: auto;
margin: auto;
padding: 0px;
float: left;
}

#menu {
width: 800px;
height: 35px;
margin: auto;
padding: 0px;
background-color: black;
float: left;
}

#contenuti {
width: 800px;
height: auto;
margin: auto;
padding: 0px;
background-image: url(../img/varie/grad.gif);
background-repeat: repeat-x;
background-position: bottom;
background-color: #F9F5EE;
float: left;
text-align:left;
}


#piede {
width: 800px;
height: 20px;
margin: auto;
padding: 0px;
background-color: black;
float: left;
color: white;
}

					/* ------------------------- PULSANTI MENU ---------------------- */

/*MENU*/

#menu ul {
	margin: auto;
	padding: 0px;
	float: left;
	list-style-type: none;
}

#menu li {
	float: left;
	height: 35px;
}

#menu span {
	display: none;
}

.puls_home a {
	background-image: url(menu/home1.gif);
	width: 111px;
	height: 35px;
	float: left;
	background-position:right;
}
	
.puls_home a:hover {
	background-image:url(menu/home2.gif);
width: 111px;
	height: 35px;
	float: left;
	background-position:right;
	
}
	
.puls_camere a {
	background-image: url(menu/camere1.gif);
	width: 85px;
	height: 35px;
	float: left;
}
	
.puls_camere a:hover {
	background-image: url(menu/camere2.gif);
	width: 85px;
	height: 35px;
	float: left;	
}
	
.puls_congressi a {
	background-image: url(menu/congressi1.gif);
	width: 97px;
	height: 35px;
	float: left;
}
	
.puls_congressi a:hover {
	background-image: url(menu/congressi2.gif);
	width: 97px;
	height: 35px;
	float: left;	
}
	
.puls_ristorante a {
	background-image: url(menu/ristorante1.gif);
	width: 97px;
	height: 35px;
	float: left;
}
	
.puls_ristorante a:hover {
	background-image: url(menu/ristorante2.gif);
	width: 97px;
	height: 35px;
	float: left;	
}

.puls_dove a {
	background-image: url(menu/dove1.gif);
	width: 112px;
	height: 35px;
	float: left;
}
	
.puls_dove a:hover {
	background-image: url(menu/dove2.gif);
	width: 112px;
	height: 35px;
	float: left;	
}

.puls_prenotazioni a {
	background-image: url(menu/info1.gif);
	width: 118px;
	height: 35px;
	float: left;
}
	
.puls_prenotazioni a:hover {
	background-image: url(menu/info2.gif);
	width: 118px;
	height: 35px;
	float: left;	
}

.puls_news a {
	background-image: url(menu/news1.gif);
	width: 72px;
	height: 35px;
	float: left;
}
	
.puls_news a:hover {
	background-image: url(menu/news2.gif);
	width: 72px;
	height: 35px;
	float: left;	
}

.puls_link a {
	background-image: url(menu/link1.gif);
	width: 108px;
	height: 35px;
	float: left;
}
	
.puls_link a:hover {
	background-image: url(menu/link2.gif);
	width: 108px;
	height: 35px;
	float: left;	
}

					/* ------------------------- PULSANTI MENU CURRENT ---------------------- */

/*MENU over*/

#current_home a, #current_home a:hover {
	background-image:url(menu/home2.gif);
	width: 110px;
	height: 35px;
	float: left;
	background-position:right
}

#current_camere a, #current_camere a:hover {
	background-image: url(menu/camere2.gif);
	width: 85px;
	height: 35px;
	float: left;
}

#current_congressi a, #current_congressi a:hover {
	background-image: url(menu/congressi2.gif);
	width: 97px;
	height: 35px;
	float: left;
}

#current_ristorante a, #current_ristorante a:hover {
	background-image: url(menu/ristorante2.gif);
	width: 97px;
	height: 35px;
	float: left;
}

#current_dove a, #current_dove a:hover {
	background-image: url(menu/dove2.gif);
	width: 112px;
	height: 35px;
	float: left;
}

#current_prenotazioni a, #current_prenotazioni a:hover {
	background-image: url(menu/info2.gif);
	width: 118px;
	height: 35px;
	float: left;
}

#current_news a, #current_news a:hover {
	background-image: url(menu/news2.gif);
	width: 66px;
	height: 35px;
	float: left;
}

#current_link a, #current_link a:hover {
	background-image: url(menu/link2.gif);
	width: 108px;
	height: 35px;
	float: left;
}

					/* ------------------------- INDEX LINGUE ---------------------- */

/*INDEX*/

#container_lingue {
margin-top: 30px;
margin-left: auto;
margin-right: auto;
width: 800px;
height: auto;
padding: 0px;
}

#cont_index1 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_index1 img {
margin-top: 60px;
margin-bottom: 40px;
}

#cont_index1 p {
text-align: center;
}

#cont_index1 a {
text-decoration: none;
font-size: 8pt;
color: black;
font-weight: bold;
margin-top: 30px;
margin: auto;
padding: 0px;
}

#cont_index2 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin-top: 60px;
padding: 0px;
float: left;
}

#cont_index2 img {
margin-left: 120px;
margin-right: 60px;
margin-bottom: 60px;
border: 1px solid #bb8b39;
}

#cont_index2 ul li {
float: left;
list-style-type: none;
}

					/* ------------------------- HOME ---------------------- */

/*HOME*/

#cont_home1 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_home1 img {
margin-top: 30px;
}

#cont_home2 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_home3 {
width: 250px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_home4 {
width: 300px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_home5 {
width: 250px;
height: auto;
/*background-color: yellow;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_home1 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
}

#cont_home1 p {
margin: 30px;
text-align: justify;
}

#cont_home4 li {
margin-top: 10px;
}

#cont_home4 ul.elenco_01 {
width: 50%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: left;
float: left;
}

#cont_home4 li.elenco_01 {
padding: 0px;
list-style-type: none;
text-align: left;
}

#cont_home4 ul.elenco_02 {
width: 50%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: right;
float: left;
}

#cont_home4 li.elenco_02 {
padding: 0px;
list-style-type: none;
text-align: right;
}

#cont_pdf_01 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
margin-bottom: 30px;
padding: 0px;
float: left;
text-align:center
}

#cont_pdf_01 a {
text-decoration: none;
font-size: 7pt;
color: #bb8b39;
font-weight: bold;
letter-spacing: 0.4pt;
margin-top: 5px;
margin-bottom: 0px;
padding: 0px;
margin-left: 30px;
margin-right: 30px;
}

					/* ------------------------- CAMERE ---------------------- */

/*CAMERE*/

#cont_camere1 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_camere2 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_camere3 {
width: 250px;
height: auto;
/*background-color: orange;*/
margin-bottom: 30px;
padding: 0px;
float: left;
text-align: center;
}

#cont_camere4 {
width: 300px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_camere5 {
width: 250px;
height: auto;
/*background-color: yellow;*/
margin-bottom: 30px;
padding: 0px;
float: left;
text-align: center;
}

#cont_camere6 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
margin-top: 30px;
padding: 0px;
float: left;
}

#cont_camere7 {
width: 250px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_camere8 {
width: 300px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_camere9 {
width: 250px;
height: auto;
/*background-color: yellow;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_camere10 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_camere11 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
margin-bottom: 30px;
padding: 0px;
float: left;
}

#cont_camere12 {
width: 250px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_camere13 {
width: 300px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_camere14 {
width: 250px;
height: auto;
/*background-color: yellow;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_camere1 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
}

#cont_camere1 p {
margin: 30px;
text-align: justify;
}

#cont_camere4 li {
margin-top: 10px;
}

#cont_camere4 ul.elenco_01 {
width: 40%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: left;
float: left;
}

#cont_camere4 li.elenco_01 {
padding: 0px;
list-style-type: none;
text-align: left;
}

#cont_camere4 ul.elenco_02 {
width: 60%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: right;
float: left;
}

#cont_camere4 li.elenco_02 {
padding: 0px;
list-style-type: none;
text-align: right;
}

#cont_camere6 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 0px;
margin-bottom: 30px;
}

#cont_camere8 li {
margin-top: 10px;
}

#cont_camere8 ul.elenco_01 {
width: 50%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: left;
float: left;
}

#cont_camere8 li.elenco_01 {
padding: 0px;
list-style-type: none;
text-align: left;
}

#cont_camere8 ul.elenco_02 {
width: 50%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: right;
float: left;
}

#cont_camere8 li.elenco_02 {
padding: 0px;
list-style-type: none;
text-align: right;
}

#cont_camere10 p {
margin: 30px;
text-align: justify;
}

					/* ------------------------- CONGRESSI ---------------------- */

/*CONGR*/

#cont_congr1 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_congr1 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
margin-bottom: 30px;
}

#cont_congr1 p {
margin: 30px;
text-align: justify;
}

#cont_congr2 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_congr3 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_congr4 {
width: 350px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_congr5 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_congr4 h1 {
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
margin-bottom: 10px;
}

#cont_congr4 li {
margin-top: 10px;
font-size: 8pt;
}

#cont_congr4 ul.elenco_01 {
width: 100%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: center;
float: left;
}

#cont_congr4 li.elenco_01 {
padding: 0px;
list-style-type: none;
text-align: left;
}

#cont_congr6 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_congr7 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_congr8 {
width: 350px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_congr9 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_congr8 h1 {
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
margin-bottom: 10px;
}

#cont_congr8 li {
margin-top: 10px;
font-size: 8pt;
}

#cont_congr8 ul.elenco_01 {
width: 100%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: center;
float: left;
}

#cont_congr8 li.elenco_01 {
padding: 0px;
list-style-type: none;
text-align: left;
}

#cont_congr10 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_congr11 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_congr12 {
width: 350px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_congr13 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_congr12 h1 {
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
margin-bottom: 10px;
}

#cont_congr12 li {
margin-top: 10px;
font-size: 8pt;
}

#cont_congr12 ul.elenco_01 {
width: 100%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: center;
float: left;
}

#cont_congr12 li.elenco_01 {
padding: 0px;
list-style-type: none;
text-align: left;
}

#cont_congr14 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_congr14 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
margin-bottom: 30px;
}

#cont_congr14 p {
margin: 30px;
text-align: justify;
}

#cont_congr15 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_congr16 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_congr17 {
width: 350px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_congr18 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_pdf_01 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
margin-bottom: 30px;
padding: 0px;
float: left;
}

#cont_pdf_01 a {
text-decoration: none;
font-size: 7pt;
color: #bb8b39;
font-weight: bold;
letter-spacing: 0.4pt;
margin-top: 5px;
margin-bottom: 0px;
padding: 0px;
margin-left: 30px;
margin-right: 30px;
}

					/* ------------------------- RISTORANTE ---------------------- */

/*RISTO*/

#cont_risto1 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_risto2 {
width: 100%;
height: auto;
/*background-color: green;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_risto3 {
width: 250px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_risto4 {
width: 300px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_risto5 {
width: 250px;
height: auto;
/*background-color: yellow;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_risto6 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin-top: 30px;
padding: 0px;
float: left;
}

#cont_risto7 {
width: 100%;
height: auto;
/*background-color: purple;*/
padding: 0px;
}

#cont_risto8 {
width: 250px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
margin-bottom: 30px;
}

#cont_risto9 {
width: 300px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_risto10 {
width: 250px;
height: auto;
/*background-color: yellow;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
margin-bottom: 30px;
}

#cont_risto1 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
}

#cont_risto1 p {
margin: 30px;
text-align: justify;
}

#cont_risto4 li {
margin-top: 10px;
}

#cont_risto4 ul.elenco_01 {
width: 50%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: left;
float: left;
}

#cont_risto4 li.elenco_01 {
padding: 0px;
list-style-type: none;
text-align: left;
}

#cont_risto4 ul.elenco_02 {
width: 50%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: right;
float: left;
}

#cont_risto4 li.elenco_02 {
padding: 0px;
list-style-type: none;
text-align: right;
}

#cont_risto6 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-bottom: 30px;
}

#cont_risto6 p {
margin: 30px;
text-align: justify;
}

#cont_risto7 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_risto9 li {
margin-top: 10px;
}

#cont_risto9 ul.elenco_01 {
width: 100%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: center;
float: left;
}

#cont_risto9 li.elenco_01 {
padding: 0px;
list-style-type: none;
}

#cont_pdf_02 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_pdf_02 a {
text-decoration: none;
font-size: 9pt;
color: #bb8b39;
font-weight: bold;
letter-spacing: 0.4pt;
margin-top: 5px;
margin-bottom: 0px;
padding: 0px;
margin-left: 20px;
margin-right: 20px;
}

					/* ------------------------- MENU ---------------------- */

/*MENU*/

#cont_menu4, #cont_menu8, #cont_menu12, #cont_menu16, #cont_menu20 p {
font-size: 7pt;
}

#cont_menu1 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_menu1 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
margin-bottom: 30px;
}

#cont_menu2 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_menu3 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_menu4 {
width: 350px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_menu5 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_menu4 h1 {
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
}

#cont_menu6 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_menu7 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_menu8 {
width: 350px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_menu9 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_menu8 h1 {
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
}

/*#cont_menu8 li {
margin-top: 10px;
font-size: 7pt;
}

#cont_menu8 ul.elenco_01 {
width: 100%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: center;
float: left;
}

#cont_menu8 li.elenco_01 {
padding: 0px;
list-style-type: none;
text-align: left;
}*/

#cont_menu10 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_menu11 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_menu12 {
width: 350px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_menu13 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_menu12 h1 {
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
}

/*#cont_menu12 li {
margin-top: 10px;
font-size: 7pt;
}

#cont_menu12 ul.elenco_01 {
width: 100%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: center;
float: left;
}

#cont_menu12 li.elenco_01 {
padding: 0px;
list-style-type: none;
text-align: left;
}*/

#cont_menu14 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_menu15 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_menu16 {
width: 350px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_menu17 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_menu16 h1 {
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
}

/*#cont_menu16 li {
margin-top: 10px;
font-size: 7pt;
}

#cont_menu16 ul.elenco_01 {
width: 100%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: center;
float: left;
}

#cont_menu16 li.elenco_01 {
padding: 0px;
list-style-type: none;
text-align: left;
}*/


#cont_menu18 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_menu19 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_menu20 {
width: 350px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_menu21 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_menu20 h1 {
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
}

#cont_pdf_01 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
margin-bottom: 30px;
padding: 0px;
float: left;
}

#cont_pdf_01 a {
text-decoration: none;
font-size: 9pt;
color: #bb8b39;
font-weight: bold;
letter-spacing: 0.4pt;
margin-top: 5px;
margin-bottom: 0px;
padding: 0px;
margin-left: 30px;
margin-right: 30px;
}

					/* ------------------------- DOVE SIAMO ---------------------- */

/*DOVE*/

#cont_dove1 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_dove2 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_dove1 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
}

#cont_dove1 p {
margin: 30px;
margin-bottom: 0px;
text-align: center;
}

#cont_dove1 a {
text-decoration: none;
font-size: 8pt;
color: black;
font-weight: bold;
margin: auto;
padding: 0px;
}

#cont_dove2 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
}

#cont_dove2 p {
margin: 30px;
text-align: center;
}

					/* ------------------------- PRENOTAZIONI ---------------------- */

/*PRENOT*/

#cont_prenot1 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_prenot1 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
margin-bottom: 30px;
}

#cont_prenot2 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_prenot3 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin-top: 30px;
margin-bottom: 30px;
padding: 0px;
float: left;
text-align: center;
}

#cont_prenot4 {
width: 350px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_prenot5 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin-top: 30px;
margin-bottom: 30px;
padding: 0px;
float: left;
text-align: center;
}

#cont_prenot6 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
border-top: 1px solid #bb8b39;
border-top-style: dotted;
}

#cont_prenot6 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
margin-bottom: 30px;
}

#cont_prenot7 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_prenot8 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin-top: 30px;
margin-bottom: 30px;
padding: 0px;
float: left;
text-align: center;
}

#cont_prenot9 {
width: 350px;
height: auto;
/*background-color: yellow;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_prenot9 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
margin-bottom: 30px;
}

#cont_prenot10 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin-top: 30px;
margin-bottom: 30px;
padding: 0px;
float: left;
text-align: center;
}

#cont_prenot11 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
border-top: 1px solid #bb8b39;
border-top-style: dotted;
}

#cont_prenot11 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
margin-bottom: 30px;
}

#cont_prenot12 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_prenot13 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin-top: 30px;
margin-bottom: 30px;
padding: 0px;
float: left;
text-align: center;
}

#cont_prenot14 {
width: 350px;
height: auto;
/*background-color: yellow;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_prenot14 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
margin-bottom: 30px;
}

#cont_prenot15 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin-top: 30px;
margin-bottom: 30px;
padding: 0px;
float: left;
text-align: center;
margin: auto;
padding: 0px;
float: left;
}

#priv1 {
width: 100%;
border-top: 1px solid #bb8b39;
border-top-style: dotted;
}

#priv1 p {
margin-left: 30px;
margin-right: 30px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}

p.piccolo {
margin-left: 30px;
margin-right: 30px;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
font-size: 7pt;
}

a.link_priv {
text-decoration: none;
font-size: 7pt;
color: black;
font-weight: bold;
margin: auto;
padding: 0px;
}

#cont_prenot9 a {
text-decoration: none;
font-size: 8pt;
color: black;
font-weight: bold;
margin: auto;
padding: 0px;
}

td.scelte {
text-align: left;
}

td.scelte_alto {
vertical-align: top;
}

					/* ------------------------- NEWS ---------------------- */

/*NEWS*/

#cont_news1 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_news1 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
margin-bottom: 30px;
}

#cont_news2 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
margin-top: 30px;
padding: 0px;
float: left;
border-bottom: 1px solid #bb8b39;
border-bottom-style: dotted;
}

#cont_news3 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin-top: 0px;
margin-bottom: 30px;
padding: 0px;
float: left;
text-align: center;
}

#cont_news4 {
width: 350px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_news5 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin-top: 0px;
margin-bottom: 30px;
padding: 0px;
float: left;
text-align: center;
}

#cont_news3 img{
border: 1px solid #bb8b39;
}

#cont_news5 img{
border: 1px solid #bb8b39;
}

#cont_news4 p{
margin: 10px;
text-align: justify;
}

#cont_news4 h1{
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
}

					/* -------------------------INS NEWS ---------------------- */

/*INS NEWS*/

#cont_ins_news1 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_ins_news2 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
margin-top: 10px;
padding: 0px;
float: left;
border-bottom: 1px solid #bb8b39;
border-bottom-style: dotted;
}

#cont_ins_news3 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_ins_news1 h1{
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
margin-top: 30px;
margin-bottom: 10px;
}

#cont_ins_news3 h1{
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
margin-top: 30px;
margin-bottom: 10px;
}

#cont_ins_news3 a {
text-decoration: none;
font-size: 8pt;
color: black;
font-weight: bold;
letter-spacing: 0.4pt;
margin-top: 5px;
margin-bottom: 0px;
padding: 0px;
margin-left: 30px;
margin-right: 30px;
}

td.ins_news {
text-align: left;
}

td.ins_news_titolo {
text-align: left;
font-weight: bold;
}

td.ins_news_riga {
height: 2px;
background-color: #bb8b39;
}

					/* ------------------------- LINK ---------------------- */

/*LINK*/

#cont_link1 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_link1 h1 {
margin: auto;
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 18pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin-top: 30px;
margin-bottom: 30px;
}

#cont_link2 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
padding: 0px;
float: left;
margin-bottom: 30px;
}

#cont_link3 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_link4 {
width: 350px;
height: auto;
/*background-color: pink;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_link5 {
width: 225px;
height: auto;
/*background-color: orange;*/
margin: auto;
padding: 0px;
float: left;
text-align: center;
}

#cont_link4 li {
margin-top: 10px;
font-size: 8pt;
}

#cont_link4 ul.elenco_01 {
width: 100%;
margin: auto;
padding: 0px;
list-style-type: none;
text-align: center;
float: left;
}

#cont_link4 li.elenco_01 {
padding: 0px;
list-style-type: none;
text-align: left;
}

a.elenco_link {
text-decoration: none;
font-size: 8pt;
color: black;
font-weight: bold;
letter-spacing: 0.4pt;
margin-top: 5px;
margin-bottom: 0px;
padding: 0px;
margin-left: 30px;
margin-right: 30px;
}



					/* -------------------------INSERISCI MENU ---------------------- */

/*INS MENU*/


#cont_ins_menu2 {
width: 100%;
height: auto;
/*background-color: purple;*/
margin: auto;
margin-top: 10px;
padding: 0px;
float: left;
border-bottom: 1px solid #bb8b39;
border-bottom-style: dotted;
}

#cont_ins_menu3 {
width: 100%;
height: auto;
/*background-color: red;*/
margin: auto;
padding: 0px;
float: left;
}

#cont_ins_menu2 h1{
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
margin-top: 30px;
margin-bottom: 10px;
}

#cont_ins_menu3 h1{
text-align: center;
font-family: "Maiandra GD", "Georgia", "Times New Roman";
font-size: 12pt;
font-weight: bold;
letter-spacing: 0.4pt;
color: #bb8b39;
margin: 0px;
margin-top: 30px;
margin-bottom: 10px;
}

td.ins_menu_titolo {
text-align: left;
font-weight: bold;
}

td.ins_menu {
text-align: left;
}

#cont_ins_menu3 a {
text-decoration: none;
font-size: 8pt;
color: black;
font-weight: bold;
letter-spacing: 0.4pt;
margin-top: 5px;
margin-bottom: 0px;
padding: 0px;
margin-left: 30px;
margin-right: 30px;
}

/*.testo_nostro_menu {
margin-top: 10px;
font-size: 7pt;
margin: auto;
padding: 0px;
text-align: center;
}*/

/*-------------------- ALTRO --------------------- */

.grassetto {
text-decoration: none;
font-size: 8pt;
color: black;
font-weight: bold;
letter-spacing: 0.4pt;
margin-top: 5px;
margin-bottom: 0px;
padding: 0px;
margin-left: 30px;
margin-right: 30px;
}

#intest {
text-align: left;
margin-left: 10px;
margin-top: 10px;
}

#intest a {
text-decoration: none;
font-size: 8pt;
color: #bb8b39;
font-weight: bold;
letter-spacing: 0.4pt;
}