
body{  
font-size: 12pt;	
font-family:Verdana, Arial, Helvetica, sans-serif;	
color: #000000;	
padding: 0px;	
margin: 0px;	
background: url(../img/bg_img.jpg) repeat-x;
}

p { page-break-after: auto; }

h1 {		margin:0px;	font-weight:bold; background: #1465B1; text-align: left;}
h2 {		margin:0px;	padding: 0px 0px;font-weight:bold; text-align: left;}
h3 {	 font-weight: bold;	color:#083908;	margin:0px;	font-weight:normal;	padding: 0px 10px;}
h4 { color: white;  text-indent:20px;}

a{ text-decoration: none !important;   padding: 0px 2px; color: #336633; font-weight: bold;}
a:visited{ }
a:hover{ text-decoration: underline; }

.left {  float: left;  margin: 1px 3px 14px 0px;  width: 210px;  }
.left h1{  color: white;	padding: 0px 8px 3px 2px; width: 200px; height: 20px; float: left; border-bottom: 1px solid white; text-align: left;}
.left ul{  margin: -15px 0px 3px 0px; padding: 0 0 0 5px;}
.left ul li ul { margin: 0px 0px 3px 0px; padding: 0 0 0 5px; }
#areariservata ul { margin: 10px;}
.left li {   font-weight: bold;  clear:right; list-style-image: url(../img/list-w.png);   }
.left h2{color:white; padding: 4px;}
.right{  float: right;}
.logo {	float:left;	padding:0px;	margin:0px;  display: none; }
#centerContainer h1 {  color: #FFFFFF; padding: 5px; margin: 0 0 10px 0; text-align: center;}
#leftContainer{   display: none; width: 219px;  float: left; text-align: left;   }
#rightContainer {  float: right;	width: 326px; height: 99%; display: none; }
#rightContainer table {background-color: white;border: 1px solid #A1C1E0; border-top: 1px solid #A1C1E0; width:326px;}
#rightContainer td{  border: 1px solid #A1C1E0;  text-align:center;}
#rightContainer td a{  border: 0;}
#rightContainer td a:hover{ background-color: #DFAB99; border: 0;}
#centerContainer{ position: relative; background-color: #ffffff;  margin: 0px 0px 20px 0px;  padding: 5px;  width: 100%;  }
#centerContainer h1 a, h2 a{  color: #BF6F53;  border: 0;}
#centerContainer h1 a:hover, h2 a:hover{  border: 0;}
#centerContainer h1 a:visited, h2 a:visited{  border: 0;}
#centerContainer td {  border: 0; }
#centerContainer p { margin: 10px;}
#centerContainer td a{  border: 0;}
#centerContainer ul { margin: 10px 5px; text-align: left;}
#centerContainer ul li ul { margin: 0px 2px;}
#centerContainer li {list-style: disc indside;}
#footer { display: none; clear: both; text-align: center;  padding: 2px;}
#news {float: left;  margin: 4px;  padding: 1px 3px; width: 96%;}
#news h1{  color: #336633;  }
#chisiamo h1,#informazioni h1, #turismo h1, #servizi h1,#rubriche h1,#areariservata h1, #link h1 { position: relative; margin-bottom: 10px;}
#chisiamo img,#informazioni img,#turismo img, #servizi img, #rubriche img,#areariservata img, #link img { position: absolute; top: -10px; right: 0px; }
#chisiamo {  display: none; position: relative; }
#chisiamo li{  color: #282E6C;  font-weight: bold; border: none; }
#chisiamo h1 { background-color: rgb(20, 101, 177);}
#chisiamo a{  color:#282E6C;}
#chisiamo a:visited{  color:#282E6C;}
#servizi a{  color: white;}
#servizi a:visited{  color: white;}
#rubriche a{  color: #FFFFFF;}
#rubriche a:visited{  color: #FFFFFF;}
#link {  display: none; height: auto !important;  text-align: left;  }
#link .sub_list a {  color: white;}
#link .sub_list a { color: #660000;  }
#link a:visited{  color: white;}
#areariservata a{color: #7F2100;}
#areariservata a:visited {color: #7F2100;}
#rubriche li{  color: #CC3300;  font-weight: bold;}
.fotogallery,.videogallery { text-align: center;  margin: 20px 0px; border: 1px solid #CCCCCC; padding: 4px; }
.fotogallery h3 { text-align: left; }
.fotogallery img { margin: 2px;}
.filesgallery { text-align: left; margin: 20px 0px; border: 1px solid #CCCCCC; padding: 4px;  font-weight: normal; line-height: 160%;}
.alternate { background-color: #DFEEFF;}
.riga_res { border: 1px solid #CCCCCC; padding: 10px 5px; margin: 5px auto; width: 95%; clear: both; position: relative;}
.alternate { background-color: #DFEEFF;}
.riga_res h2 { margin: 0px; padding: 0px;}
.riga_res .leggi { position: absolute; bottom: 4px; right: 2px; clear: both; }
.blu { background: #1465B1; }
.verde { background: #336633; }
.giallo { background: #DF8D00; }
.rosso { background: #7F2100; }
.marrone { background: #BF6F53; }
.titolo_barra { padding: 10px; background-color: #CCE4FF;}
.img_sezione { text-align: center; margin: 0 auto; }
.multimedia {  font-weight: bold; background: #F0F0F0;	margin: 10px 0px; color: #000033;	font-weight:normal;	padding: 2px 10px; }
.utility { display: none;}
.res_sub { border: 1px dashed #CCCCCC; background: #FFFFCC;}
.blucol { color: #0066CC;}
.res_sub .fotogallery { text-align: left; margin: 20px 0px; border: none; padding: 4px;  font-weight: normal; line-height: 160%;}
.utility  { text-align: center; margin: 0 auto;}
.tabella_prezzi { border: 1px solid #CCCCCC; text-align: left; margin: 20px auto; padding: 1px; width: 95%; }
.tabella_prezzi th,.res_sub h3 { background-color: #666666  ; color: #FFFFFF; }
.tabella_prezzi tr { border: 1px solid #CCCCCC; border-collapse: separate; margin: 1px;}
.tabella_prezzi tr:hover { border: 1px solid #CCCCCC; border-collapse: separate; margin: 1px; border: #FFFF99;}
.tabella_prezzi td {border: 1px solid #CCCCCC; border-collapse: separate; margin: 1px; }
.strong { font-weight: bold; }
.titolo { font-weight: bolder; font-size: larger;}
.bg_arancio { background: #FDE7BD; padding: 0px 2px 0px 2px; color: #118743; }
.tabella_alberghi { width: 100%; background-color: #FFFFCC; border: 1px solid #CCCCCC;}
.maxi { text-decoration: blink; font-size: larger; color: #FF0000;}
.bold {font-weight: bold}
.colore {
	margin: 0px;

	margin-bottom: 50px;
}
.button { padding: 2px 10px 2px 10px;  background: #FBFBFB; border: 1px solid #CCCCCC; color: #000000;}
.titolo_barra { line-height: 180%; background: #F0F0F0;}
.rosso { color: #FF0000; }
.blu { color: #0033CC; }