/* CSS Document */
body { 
	font:85% verdana,Arial,helvetica,sans-serif; 
	margin:0; padding:0;
	text-align:center;
	background-color: #ffffff;/*#CC3300*/
}
a:link {
	color:#000000;
	text-decoration: none;
}
a:visited {
	color:#000000;
	text-decoration: none;
}
a:hover {
	color:#ffffff;
	background-color:#990000;/*#CC3300*/
}

form {
margin:0;
padding:0;
border:0;
}

h1{
font:100% verdana,Arial,helvetica,sans-serif; 
color:#990000;
text-align:center;
font-weight: bold;
margin:0;
padding:0;
}
h2{
font-size:110%; 
font-family: verdana,Arial,helvetica,sans-serif; 
color:#990000;
text-align:left;
margin:0;
padding:0;
}
h2.titolo {color: #000000; text-align: left;font-weight: bold;margin-bottom: -5px;}
h3{
font-size:95%;
font-family: verdana,Arial,helvetica,sans-serif; 
color:#000000;
margin:0;
padding:0;
}


#testa { width:99%; margin:1em auto; text-align:left }
#corpo { width:99%; margin:1em auto; text-align:left }
#piedipagina { width:99%; margin:1em auto; text-align:center }


/* testa */
#testa { 
	background:#ccc; 
	border:1px solid #000; 
	padding:0; 
	background-color:#F9D34E;
}

/* corpo */
#corpo { 
	position:relative; 
	border:1px solid #000; 
	background-color:#F9D34E;
}
#corpo-colonna1 { 
	font:85% verdana,Arial,helvetica,sans-serif; 
	position:absolute; top:0; left:0; 
	width:147px; 
	padding:1em 2px; 
	background-color:#F9D34E;
}
#corpo-colonna2 { 
	margin:0 152px 0 153px; 
	border-left:1px solid #000; 
	border-right:1px solid #000; 
	background-color:#FDEFC1; 
	padding:1em 5px; 
}
#corpo-colonna3 { 
	font:85% verdana,Arial,helvetica,sans-serif; 
	position:absolute; top:0; right:0; 
	width:146px; 
	padding:1em 2px; 
	background-color:#F9D34E;
	text-align:right
}

/*pie' di pagina */
#piedipagina { 
	position:relative; 
	background-color:#F9D34E;
	border:1px solid #000; 
}
#pie-colonna1 { 
	position:absolute; top:0; left:0; 
	width:147px; 
	padding:1em 2px; 
	font:85% verdana,Arial,helvetica,sans-serif; 
}
#pie-colonna2 { 
	margin:0 152px 0 152px; 
	border-left:1px solid #000; 
	border-right:1px solid #000; 
	padding:1em 2px; 
	font:85% verdana,Arial,helvetica,sans-serif; 
}
#pie-colonna3 { 
	position:absolute; top:0; right:0; 
	width:147px; 
	padding:1em 2px; 
	font:85% verdana,Arial,helvetica,sans-serif; 
}

#pie-colonna2 a:link {
	text-decoration: underline;
	color: #003399;
	}
#pie-colonna2 a:visited {
	text-decoration: underline;
	color: #003399;
	}
#pie-colonna2 a:hover {
	text-decoration: none;
	color: #ffffff;
	}
#pie-colonna2 a:active {
	text-decoration: underline;
	color: #003399;
	}
.hid{display:none}

.elencobb2
	{
	width:100%;
	text-align: center;
	margin:0;
	padding:0;
	border-bottom:1px solid #000000;
	background-color:#ffffff/*#E8EFFF#D8E5FF*/;
	color:#000000;
}
.prima
	{
	width:100%;
	text-align: center;
	margin:0;
	padding:0;
	background-color:#ffffff/*#E8EFFF#D8E5FF*/;
	color:#000000;
}
.prima2
	{
	width:100%;
	text-align: left;
	margin:0;
	padding:0;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	background-color:#ffffff/*#E8EFFF#D8E5FF*/;
	color:#000000;
}
.prima3
	{
	width:100%;
	text-align: center;
	margin:0;
	padding:0;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	background-color:#ffffff/*#E8EFFF#D8E5FF*/;
	color:#000000;
}

.elencobbt
	{
	font:85% verdana,Arial,helvetica,sans-serif; 
	width:100%;
	text-align: center;
	margin:0;
	padding:0;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	background-color:#ffffff/*#E8EFFF#D8E5FF*/;
	color:#000000;
}
.corpobb{
	font:80% verdana,Arial,helvetica,sans-serif; 
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	border:0;
	background-color:#ffffff/*#D8E5FF*/;
}
.corpobb1{
	font:85% verdana,Arial,helvetica,sans-serif; 
	width:20%;
	margin:0;
	padding:0;
	border:0;
	background-color:#ffffff/*#D8E5FF*/;
	text-align: center;
}
.corpobb12{
	font:85% verdana,Arial,helvetica,sans-serif; 
	width:20%;
	margin:0;
	padding-top:5px;
	border:0;
	background-color:#ffffff/*#D8E5FF*/;
	text-align: center;
}

.corpobb2{
	font:85% verdana,Arial,helvetica,sans-serif; 
	width:60%;
	margin:0;
	padding:0;
	border:0;
	background-color:#ffffff/*#D8E5FF*/;
}
.corpobb3{
	font:85% verdana,Arial,helvetica,sans-serif; 
	width:20%;
	margin:0;
	padding:0px;
	border:0;
	background-color:#ffffff/*#D8E5FF*/;
}
.corpobb4{
	font:85% verdana,Arial,helvetica,sans-serif; 
	margin:0;
	padding:0;
	border:0;
	background-color:#ffffff/*#D8E5FF*/;
}

.bott_small{
	font:85% verdana,Arial,helvetica,sans-serif; 
}
.bott_small2{
	font:85% verdana,Arial,helvetica,sans-serif; 
	width:130px;
	margin-top:5px;
}
#corpo-colonna2 p{	font:85% verdana,Arial,helvetica,sans-serif; 
					text-align: justify;

}
.prnt{font:85% verdana,Arial,helvetica,sans-serif; 
	text-align: center;}
#norma{
	text-align: justify;
	font-size:0.80em;
}
a.hotel_hid {display: none;} 