body {
margin:0px;
padding:0px;
font-family:arial, verdana, sans-serif;
font-size:12px;
color:#000000;
background-image:url(img/background.gif);
background-repeat: repeat-y;
background-position: center;
}
.bgonde {
background-image:url(img/bg-onde.gif);
background-repeat: no-repeat;
background-position: top left;
padding:120px 0px 0px 0px;
}
.testo {
font-family:arial, verdana, sans-serif;
font-size:11px;
line-height:15px;
color:#696969;
}
.testo b {
color:#4B4B4B;
}
.testo a {
font-family:arial, verdana, sans-serif;
font-size:11px;
line-height:15px;
text-decoration:underline;
color:#943139;
}
.testo a:hover {
font-family:arial, verdana, sans-serif;
font-size:11px;
line-height:15px;
text-decoration:none;
color:#943139;
}
.menudown {
background-image:url(img/menu-down.gif);
background-repeat: no-repeat;
background-position: top left;
}
.contenuti {
text-align:right;
padding:0px 20px 0px 20px;
font-family:arial, verdana, sans-serif;
font-size:11px;
line-height:15px;
color:#696969;
}

.contenuti b {
color:#4B4B4B;
}
.contenuti a {
color:#DDA12B;
border-bottom:1px dotted #DDA12B;
text-decoration:none;
}
.contenuti a:hover {
color:#DDA12B;
border-bottom:0px;
text-decoration:none;
}
.tdcntinterne {
background-image:url(img/lat-cntinterni.gif);
background-repeat:repeat-y;
background-color:#ffffff;
padding:0px 0px 8px 20px;
}
.bgnorepeat {
background-repeat:no-repeat;
background-position:top left;
font-family:arial, verdana, sans-serif;
font-size:11px;
color:#696969;
}
h1 {
padding:0px;
margin:0px 0px 10px 0px;
font-size:12px;
color:#DEA228;
line-height:18px;
border-bottom:1px dotted #D0D0D0;
width:auto;
font-variant: small-caps;
}
.tdtipologia {
font-size:10px;
font-family:arial, verdana, sans-serif;
color:#FFFFFF;
text-align:center;
}
.tdstagione {
font-size:10px;
font-family:arial, verdana, sans-serif;
color:#DDDBDE;
text-align:center;
}
.tdprezzo {
font-size:10px;
font-family:arial, verdana, sans-serif;
text-align:center;
color:#494949;
}
#AutoScrollContainer {
	position: relative;
	float: left;
	width: 186px;
	clip: rect(0,0,0,0);
	overflow: hidden;
	z-index: 1;
	left: 909px;
	top: 309px;


}
#AutoScrollContent {
	position:relative;
	float:left;
	width:186px;
	left: 187px;
	top: 0px;


}
.pulsprev {
background-image:url(img/puls-previous.jpg);
background-repeat:no-repeat;
width:95px;
height:17px;
border:0px;
cursor:hand;
}
.pulsprev-fr {
background-image:url(img/puls-previous-fr.jpg);
background-repeat:no-repeat;
width:95px;
height:17px;
border:0px;
cursor:hand;
}
.pulsnext {
background-image:url(img/puls-next.jpg);
background-repeat:no-repeat;
width:95px;
height:17px;
border:0px;
cursor:hand;
}
.pulsnext-fr {
background-image:url(img/puls-next-fr.jpg);
background-repeat:no-repeat;
width:95px;
height:17px;
border:0px;
cursor:hand;
}
.imgfluttuante {
float:right;
position:relative;
border:1px solid #841B18;
margin:5px 0px 0px 10px;
}
.colservizisx {
background-image:url(img/tipo-servizi-ita.gif);
background-repeat:no-repeat;
background-position:bottom left;
}
.colservizisxen {
background-image:url(img/tipo-servizi-en.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.colservizidx {
background-image:url(img/tipo-servizi-ita.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
.colservizidx img {
border:1px solid #841B18;
margin:5px 0px 5px 0px;
}
.linknews {
font-size:11px;
color:#DEA228;
line-height:18px;
border-bottom:1px dotted #F5A503;
font-variant: small-caps;
margin-bottom:10px;
}
.linknews a {
color:#DEA228;
text-decoration:none;
}
.linknews a:hover {
color:#F5A503;
text-decoration:none;
}
.tratteggio {
height:1px;
font-size:0px;
font-family:none;
line-height:0px;
width:100%;
border-bottom:1px dotted #cccccc;
margin-bottom:10px;
}
.campo {
font-family:arial, verdana, sans-serif;
font-size:11px;
color:#696969;
}
.pulsante {
font-family:arial, verdana, sans-serif;
font-size:11px;
color:#696969;
}
.framefoto {
width:190px;
overflow:auto;
padding-right:10px;


}
.framefoto img {
border:1px solid #841B18;
margin:5px 0px 5px 0px;
}
