html, body{
margin : 0 0 0 0;
background-color: #ffffff;
scrollbar-face-color: #233847;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #333333;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #ffffff;
}

A:Visited  {
	text-decoration : none;
	color : #FF9933;
}
A:Link{
	color : #FF9933;
	text-decoration : none;
}

A:Active  {
	color : #FF9933;
	text-decoration : none;
}

A:Hover  {
	color : #FF9933;
	text-decoration : underline;
}

h1 {
font-family :  arial, Sans Serif;
font-size : 10px;
font-weight : normal;
color : #a1a1a1;
text-decoration : none;
margin: 0px 0px 0px 0px;
}

h2 {
font-family :  arial, Sans Serif;
font-size : 9px;
font-weight : normal;
color : #a1a1a1;
text-decoration : none;
margin: 0px 0px 0px 0px;
}

.normal {
font-family : verdana, arial, Sans Serif;
font-size : 12px;
font-weight : normal;
color : #233847;
text-decoration : none;
letter-spacing : normal;
word-spacing: 0.1em;
}

.titolowhitedx {
	font-family : arial, Sans Serif;
	font-size : 20px;
	font-weight : bold;
	color : #FFFF00;
	text-decoration : none;
}
.titolowhitedx A {
	font-weight : bold;
	color : #FFFF00;
	text-decoration : none;
}
.titolowhitedx A:Visited {
	font-weight : bold;
	color : #FFFF00;
	text-decoration : none;
}
.titolowhitedx A:Hover {
	font-weight : bold;
	color : #FFFF00;
	text-decoration : underline;
}

.normalred {
	font-family : arial, Sans Serif;
	font-size : 13px;
	font-weight : normal;
	color : #ff0000;
	text-decoration : none;
}
.normalred A {
	font-weight : normal;
	color : #ff0000;
	text-decoration : none;
}
.normalred A:Visited {
	font-weight : normal;
	color : #ff0000;
	text-decoration : none;
}
.normalred A:hover {
	font-weight : normal;
	color : #ff0000;
	text-decoration: underline;
}

.normalgreen {
	font-family :  verdana, arial, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #009900;
	text-decoration : none;
}

.small {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #233847;
	text-decoration : none;
}

.smallscheda {
	font-family :  verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #233847;
	text-decoration : none;
 padding: 2px;
 line-height:16px;
}

.normalscheda {
	font-family :  verdana, arial, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #233847;
	text-decoration : none;
 padding: 2px;
 line-height:17px;
}

.verysmall {
	font-family :  verdana, arial, Sans Serif;
	font-size : 10px;
	font-weight : normal;
	color : #233847;
	text-decoration : none;
}

.verysmallred {
	font-family :  verdana, arial, Sans Serif;
	font-size : 10px;
	font-weight : normal;
	color : #ff0000;
	text-decoration : none;
}

.veryverysmall {
	font-family :  arial, verdana, Sans Serif;
	font-size : 10px;
	font-weight : normal;
	color : #233847;
	text-decoration : none;
}

.labelform {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #223846;
 background-color: transparent;
	text-decoration : none;
	letter-spacing : normal;
}

.labeldx {
	font-family : arial, verdana, Sans Serif;
	font-size : 17px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
	letter-spacing : normal;
}

.label {
	font-family : verdana, arial, Sans Serif;
	font-size : 12px;
	font-weight : bold;
	color : #223846;
 background-color: transparent;
	text-decoration : none;
	letter-spacing : normal;
}

.labelsmall {
	font-family : verdana, arial, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #223846;
 background-color: transparent;
	text-decoration : none;
	letter-spacing : normal;
}

.colorlabel {
	font-family : arial, verdana, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #36566E;
 background-color: #C9CED5;
	text-decoration : none;
	letter-spacing : normal;
 padding: 2px;
}

.colorlabelsmall {
	font-family : arial, verdana, Sans Serif;
	font-size : 11px;
	font-weight : bold;
	color : #36566E;
 background-color: #C9CED5;
	text-decoration : none;
}

.colorlabelscheda {
	font-family : arial, verdana, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #ffffff;
 background-color: #ff3300;
	text-decoration : none;
	letter-spacing : normal;
 padding: 2px;
}

.colorlabelschedagreen {
	font-family : arial, verdana, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #ffffff;
 background-color: #009900;
	text-decoration : none;
	letter-spacing : normal;
 padding: 2px;
}

.colorover {
 border: #FF9933 1px solid;
	font-family : verdana, arial, sans serif;
	font-size : 12px;
	color : #000000;
 background-color: #ffffff;
 font-weight : normal;
 padding:2px;
}

.colorout {
 border: #233847 1px solid;
	font-family : verdana, arial, sans serif;
	font-size : 12px;
	color : #000000;
 background-color: #e9e9e9;
 font-weight : normal;
 padding:2px;
}

.coloroutsmall {
	font-family : arial, sans serif;
	font-size : 11px;
	color : #000000;
 background-color: #ffccff;
 font-weight : normal;
}

.buttonover {
	border: #ff0000 1px solid;
 background-color: #FF9933;
 font-family : verdana, arial, sans serif;
	font-size : 12px;
	font-weight : normal;
	color : #ff0000;
}
.buttonout {
 border: #ff0000 1px solid;
 background-color: #FF9933;
 font-family : verdana, arial, sans serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
}

.buttonoverbook {
	font-family : verdana, arial, sans serif;
	font-size : 12px;
 border: #353535 1px solid;
 background-color: #009900;
	font-weight : normal;
	color : #ffcc00;
}
.buttonoutbook {
 font-family : verdana, arial, sans serif;
	font-size : 12px;
 border: #353535 1px solid;
 background-color: #009900;
	font-weight : normal;
	color : #ffffff;
}


.colorovertop {
 border: #ACB4BF 1px solid;
	font-family : verdana, arial, sans serif;
	font-size : 14px;
	color : #000000;
 background-color: #ffffff;
 font-weight : normal;
}

.colorouttop {
 border: #ACB4BF 1px solid;
	font-family : verdana, arial, sans serif;
	font-size : 14px;
	color : #ffffff;
 background-color: #ACB4BF;
 font-weight : normal;
}

.buttonovertop {
	border: #FF9933 1px solid;
 background-color: #FF9933;
 font-family : verdana, arial, sans serif;
	font-size : 13px;
	font-weight : normal;
	color : #36566E;
}

.buttonouttop {
 border: #FF9933 1px solid;
 background-color: #FF9933;
 font-family : verdana, arial, sans serif;
	font-size : 13px;
	font-weight : normal;
	color : #36566E;
}

.navigazione {
	font-family : arial, verdana, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}
.navigazione A {
	font-family : arial, verdana, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 cursor:pointer;
}
.navigazione A:Visited {
	font-family : arial, verdana, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 cursor:pointer;
}
.navigazione A:hover {
	font-family : arial, verdana, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #FF9933;
	text-decoration : none;
 background-color: transparent;
}

.navigazionetop {
	font-family : arial, verdana, Sans Serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
}
.navigazionetop A {
	font-family : arial, verdana, Sans Serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 cursor:pointer;
}
.navigazionetop A:Visited {
	font-family : arial, verdana, Sans Serif;
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 cursor:pointer;
}
.navigazionetop A:hover {
	font-family : arial, verdana, Sans Serif;
	font-size : 12px;
	font-weight : bold;
	color : #FF0000;
	text-decoration : none;
 background-color: transparent;
}

.navigazionemappa {
	font-family : arial, verdana, Sans Serif;
	font-size : 18px;
	font-weight : bold;
	color : #233847;
	text-decoration : none;
}
.navigazionemappa A {
	font-family : arial, verdana, Sans Serif;
	font-size : 18px;
	font-weight : bold;
	color : #233847;
	text-decoration : none;
 cursor:pointer;
}
.navigazionemappa A:Visited {
	font-family : arial, verdana, Sans Serif;
	font-size : 18px;
	font-weight : bold;
	color : #233847;
	text-decoration : none;
 cursor:pointer;
}
.navigazionemappa A:hover {
	font-family : arial, verdana, Sans Serif;
	font-size : 18px;
	font-weight : bold;
	color : #FF9933;
	text-decoration : none;
 background-color: transparent;
}

.navigazionemappasmall {
	font-family : arial, verdana, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #233847;
	text-decoration : none;
}
.navigazionemappasmall A {
	font-family : arial, verdana, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #233847;
	text-decoration : none;
 cursor:pointer;
}
.navigazionemappasmall A:Visited {
	font-family : arial, verdana, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #233847;
	text-decoration : none;
 cursor:pointer;
}
.navigazionemappasmall A:hover {
	font-family : arial, verdana, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #FF9933;
	text-decoration : none;
 background-color: transparent;
}

.buttonsx {
	font-family : arial, verdana, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #233847;
	text-decoration : none;
}

.buttonsx A {
	font-family : arial, verdana, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #233847;
	text-decoration : none;
 cursor:pointer;
}

.buttonsx A:Visited {
	font-family : arial, verdana, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #233847;
	text-decoration : none;
 cursor:pointer;
}

.buttonsx A:hover {
	font-family : arial, verdana, Sans Serif;
	font-size : 13px;
	font-weight : bold;
	color : #FF9933;
	text-decoration : none;
 background-color: transparent;
}

.titolopagina {
	font-family : arial, Sans Serif;
	font-size : 15px;
	font-weight : bold;
	color : #233847;
	text-decoration : none;
}

.titoloricerche {
	font-family : arial, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #FF9933;
	text-decoration : none;
}

.titoloscheda {
	font-family : arial, verdana, Sans Serif;
	font-size : 19px;
	font-weight : bold;
	color : #36566E;
	text-decoration : none;
	letter-spacing : normal;
}

.titolocalendario {
	font-family : arial, verdana, Sans Serif;
	font-size : 31px;
	font-weight : bold;
	color : #ff0000;
	text-decoration : none;
	letter-spacing : normal;
}


.titololista {
	font-family : arial, verdana, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #36566E;
	text-decoration : none;
	letter-spacing : normal;
}
.titololista A {
	font-family : arial, verdana, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #36566E;
	text-decoration : none;
 cursor:pointer;
}
.titololista A:Visited {
	font-family : arial, verdana, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #36566E;
	text-decoration : none;
 cursor:pointer;
}
.titololista A:hover {
	font-family : arial, verdana, Sans Serif;
	font-size : 16px;
	font-weight : bold;
	color : #FF9933;
	text-decoration : none;
 background-color: transparent;
}

.titolobooking {
	font-family : arial, verdana, Sans Serif;
	font-size : 17px;
	font-weight : bold;
	color : #009900;
	text-decoration : none;
	letter-spacing : normal;
}
.titolobooking A {
	font-weight : bold;
	color : #009900;
	text-decoration : none;
 cursor:pointer;
}
.titolobooking A:Visited {
	font-weight : bold;
	color : #009900;
	text-decoration : none;
}
.titolobooking A:hover {
	font-weight : bold;
	color : #ff9900;
	text-decoration : none;
}

.messaggiored {
	font-family : arial, verdana, Sans Serif;
	font-size : 17px;
	font-weight : bold;
	color : #FF0000;
	text-decoration : none;
	letter-spacing : normal;
}
.messaggiored A {
	font-family : arial, verdana, Sans Serif;
	font-size : 17px;
	font-weight : bold;
	color : #FF0000;
	text-decoration : none;
 cursor:pointer;
}
.messaggiored A:Visited {
	font-family : arial, verdana, Sans Serif;
	font-size : 17px;
	font-weight : bold;
	color : #FF0000;
	text-decoration : none;
 cursor:pointer;
}
.messaggiored A:hover {
	font-family : arial, verdana, Sans Serif;
	font-size : 17px;
	font-weight : bold;
	color : #FF9933;
	text-decoration : none;
 background-color: transparent;
}

.transparentemail {
	border-bottom: #ffffff 1px solid;
 border-left: #ffffff 1px solid;
 border-right: #ffffff 1px solid;
 border-top: #ffffff 1px solid;
 background-color: #ffffff;
 font-family : verdana, arial, sans serif;
	font-size : 13px;
	font-weight : normal;
	color : #000000;
 text-align:center;
}

.iframe { 
overflow: auto;
border: 0px solid #000000;
padding: 0px;
background-color: transparent;
}

fieldset {
border: #233847 1px solid;
margin: 0;
padding: 0;
font-family : arial, verdana, sans serif;
font-size : 12px;
}

.fieldsetelenco {
border: #c5c5c5 1px solid;
margin: 0px 0px 0px 0px;
padding: 5px ;
font-family : verdana, sans serif;
font-size : 11px;
color : #36566E;
}

#paginazione {
} 
#paginazione ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
} 
#paginazione li{
	float: left;
	padding-top: 5px;
	margin: 0 0px 0 0;
}
#paginazione li#inactive{
	float: left;
	margin: 0 0px 0 0;
	padding: 9px 3px 0px 0px;
}
#paginazione a{
	display: block;
	width: 22px;
	text-decoration: none;
	color: #233847;
	border: 1px solid #233847;
	text-align: center;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 11px;
	line-height: 20px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #F3F3EF;
} 
#paginazione a:hover{
	display: block;
	width: 22px;
	text-decoration: none;
	color: #FFFFFF;
	border: 1px solid #233847;
	text-align: center;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 11px;
	line-height: 20px;
	background-color: #FF9933;
}
#paginazione li#activelink a,#paginazione li#activelink a:hover{
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	background-color: #233847;
}
.riquadro {
	border-top: solid #F3F3EF;
	margin-top: 10px;
	border-top-width: 2px;
}

.navigazionepiede {
	font-family : arial, verdana, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}
.navigazionepiede A {
	font-family : arial, verdana, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
 cursor:pointer;
}
.navigazionepiede A:Visited {
	font-family : arial, verdana, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
 cursor:pointer;
}
.navigazionepiede A:hover {
	font-family : arial, verdana, Sans Serif;
	font-size : 12px;
	font-weight : normal;
	color : #FF9933;
	text-decoration : none;
 background-color: transparent;
}

.navigazionepiedesmall {
	font-family : arial, verdana, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #233847;
	text-decoration : none;
}
.navigazionepiedesmall A {
	font-family : arial, verdana, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #233847;
	text-decoration : none;
}
.navigazionepiedesmall A:Visited {
	font-family : arial, verdana, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #233847;
	text-decoration : none;
}
.navigazionepiedesmall A:hover {
	font-family : arial, verdana, Sans Serif;
	font-size : 11px;
	font-weight : normal;
	color : #233847;
	text-decoration : underline;
}

.trasparentemail {
	border-bottom: #ffffff 1px solid;
 border-left: #ffffff 1px solid;
 border-right: #ffffff 1px solid;
 border-top: #ffffff 1px solid;
 background-color: #ffffff;
 font-family : verdana, arial, sans serif;
	font-size : 13px;
	font-weight : normal;
	color : #000000;
 text-align:center;
}

.trasparente {
	border-bottom: #ffffff 1px solid;
 border-left: #ffffff 1px solid;
 border-right: #ffffff 1px solid;
 border-top: #ffffff 1px solid;
 background-color: #ffffff;
 font-family : verdana, arial, sans serif;
	font-size : 13px;
	font-weight : normal;
	color : #000000;
 text-align:left;
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.schiarisci
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}