* {
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0
}

a{
	color:#000000;
	//color:#000000;
	color /*\**/: #000000\9
}

*:first-child+html a{color: #000000;}

#tbl-downloads tr:hover{
	width:705px;
	min-height:25px;
	height:auto !important;
	margin-top:14px;
	cursor:pointer;
	background-color:#e8eaeb;
	border-left:2px solid #1374bb;
	padding-left:4px;
	margin-left:-6px
}

#tbl-downloads td img{
	margin-top:-5px;
}

#tbl-downloads td{
	padding:5px 0px 5px 3px !important;
}

fieldset {
border:1px solid #d0d0bf
}

div.titleIntoFieldset {
color:#000;
font-weight:700;
margin-left:5px;
margin-top:4px
}

div#visualizzazioneInterna a {
text-decoration:underline !important;
color:#1374BA !important
}

div#visualizzazioneInterna a:hover {
text-decoration:none !important;
color:#1374BA !important
}

div#visualizzazioneInterna ul{
	margin-left:15px;
}

.jfactory{
visibility:none !important;
display:none;
}

#site {
background-color:#f0f0f0
}

div#APT {
width:980px;
height:auto !important;
min-height:1296px;
background-color:#fff;
margin:auto;
position:relative;
}

.imgWebcam {
margin-right:30px
}

div#parteLeft {
background-image:url(../images/background1pxVerticaleLeft.gif);
background-repeat:repeat-y;
width:5px;
height:1296px;
float:left
}

div#parteCenter {
width:970px;
height:auto !important;
min-height:1296px;
float:left
}

div#parteRight {
background-image:url(../images/background1pxVerticaleRight.gif);
background-repeat:repeat-y;
width:5px;
height:1296px;
float:left
}

div#header {
width:970px;
height:337px
}

div#corpo {
width:970px;
height:auto !important;
position:relative;
min-height:806px
}

div#corpoDD {
width:970px;
height:auto !important;
position:relative;
min-height:1750px
}

div#footer {
width:970px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666
}

div#headerTop {
width:970px;
height:52px
}

div#contenitoreLingua {
width:970px;
height:14px
}

div#titoloSito {
width:474px;
height:14px;
padding-left:11px;
line-height:28px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:500;
color:#b2b2b2;
float:left
}

div#titoloSito a {
text-decoration:none;
color:#b2b2b2
}

div#sceltaLingua {
width:478px;
height:14px;
float:left;
text-align:right
}

.inputSelect {
border:0;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:10px
}

div#contenitoreMenuTop {
background-image:url(../images/backgroundMenuTop.gif);
background-repeat:no-repeat;
background-position:top;
width:970px;
height:38px
}

div#ricerca {
width:104px;
height:25px;
padding-left:11px;
padding-top:13px;
float:left
}

.inputTextRicerca {
width:230px;
height:15px;
background-color:transparent;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px
}

#edt_newsletter {
color:#666
}

.inputSubmitRicerca {
border:none;
background-color:transparent;
background-image:url(../images/backgroundBtnSearch.gif);
background-position:top;
background-repeat:no-repeat;
width:20px;
height:18px;
cursor:pointer;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:10px
}

div#menuTop {
width:855px;
height:25px;
padding-top:13px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
float:left
}

.menu li {
list-style:none;
float:right;
margin-right:10px;
color:#333;
font-weight:300
}

div#menuTop a {
text-decoration:none;
color:#333;
font-weight:300
}

div#headerBottom {
width:970px;
height:285px
}

div#contenitoreImg {
background-image:url(../images/contenitoreImmaginePrincipale.gif);
background-repeat:no-repeat;
width:970px;
height:276px;
position:relative
}

.imgBigHeader {
position:absolute;
top:5px;
left:11px
}

#imgLogo {
position:absolute;
top:37px;
left:30px;
z-index:70
}

#imgLogoTrentinoTo {
position:absolute;
top:20px;
right:25px;
z-index:70
}

#imgVacanza {
position:absolute;
top:187px;
right:222px;
z-index:70
}

#imgValsugana {
position:absolute;
top:220px;
right:120px;
z-index:70
}

div#colonnaSinistra {
width:246px;
height:auto !important;
min-height:806px;
padding-left:12px;
float:left
}

div#colonnaSinistraDD {
width:226px;
height:auto !important;
min-height:806px;
padding-left:12px;
position:absolute;
top:0;
left:0;
background-color:#fff;
z-index:20
}

div.titolettoArrancione {
background-image:url(../images/titoloOfferteOrange.gif);
background-repeat:no-repeat;
width:142px;
height:22px;
line-height:22px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
text-align:center;
color:#fff
}

div.contenitoreOfferta {
width:228px;
height:auto !important;
min-height:100px;
margin-top:0px;
cursor:pointer
}

div.elementoTitoloOfferta {
width:228px;
height:12px;
min-height:12px;
height:auto !important;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#1374ba
}

div.elementoTitoloOffertaView {
height:27px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
color:#1374ba;
float:left
}

div.elementoTitolettoOfferta {
width:228px;
line-height:12px;
height:auto !important;
min-height:13px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
margin-top:9px;
margin-bottom:4px;
font-size:10px;
color:a0a0a0
}

div.elementoTestoOfferta {
width:165px;
height:auto !important;
min-height:35px;
padding-left:3px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
float:right
}

div.elementoTestoOffertaView {
width:705px;
height:auto !important;
min-height:35px;
line-height:18px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
float:left
}

div.elementoTestoOffertaBottom {
width:228px;
height:auto !important;
min-height:30px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:3px
}

div.contenitoreOffertaIntGrigio {
background-color:#f3f3f3;
border:dotted 1px gray;
width:705px;
height:105px;
margin-top:5px
}

div.contenitoreOffertaInt {
width:705px;
height:105px;
margin-top:5px
}

div.elementoTitoloOffertaInt {
width:705px;
height:12px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#1374ba
}

div.elementoLocalitaOffertaInt {
width:705px;
height:20px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:10px;
color:a0a0a0
}

div.elementoTestoOffertaInt {
width:635px;
height:70px;
padding-left:3px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
float:right
}

div#hpInfoUtili{
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;	
font-size:16px !important;
width:180px;
margin-left:25px;
margin-top:7px;
margin-bottom:10px
}

td.elementoTitoloImmagineDDInt {
width:57px;
float:left;
padding-left:3px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#a0a0a0
}

td.elementoTitoloTitoloDDInt {
width:30%;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#a0a0a0
}

td.elementoTitoloStrutturaDDInt {
width:15%;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#a0a0a0
}

td.elementoTitoloStelleDDInt {
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#a0a0a0
}

table.contenitoreDDInt {
width:100%;
margin-top:5px;
border-collapse:collapse;
font-size:11px
}

.contenitoreDatiDD {
width:100%;
position:relative
}

.TrDD:HOVER {
background-color:#d9eefc
}

td.immagineTdDD {
padding-left:3px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1374ba;
position:relative
}

div.verificaDisp {
width:70px;
height:37px;
position:absolute;
top:5px;
right:5px;
background-color:#FFF;
color:#000;
text-align:center;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
cursor:pointer;
border:1px solid #1374ba
}

div.veridicaDisp:HOVER {
width:70px;
height:37px;
position:absolute;
top:5px;
right:5px;
background-color:#FFF;
color:#3287c3;
text-align:center;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;

font-size:11px;
text-decoration:none;
cursor:pointer;
border:1px solid #1374ba
}

td.nomeTdDD a {
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1374ba
}

div#eventi {
width:228px;
height:21px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:600
}

div.contenitoreEvento {
width:228px;
height:auto !important;
min-height:22px;
margin-top:12px;
cursor:pointer
}

div.elementoTitoloEvento {
width:228px;
min-height:12px;
height:auto !important;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
line-height:12px;
color:#1374ba
}

div.elementoTestoEvento {
width:228px;
height:auto !important;
min-height:14px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:a0a0a0
}

div.elementoTitoloEventoDD {
width:208px;
min-height:12px;
height:auto !important;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
line-height:12px;
color:#1374ba
}

div.elementoTestoEventoDD {
width:208px;
height:auto !important;
min-height:14px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:a0a0a0
}

div.contenitoreEventoAll {
width:705px;
min-height:25px;
height:auto !important;
margin-top:14px;
cursor:pointer;
padding-left:4px;
margin-left:-4px
}

div.contenitoreEventoAll:hover {
width:705px;
min-height:25px;
height:auto !important;
margin-top:14px;
cursor:pointer;
background-color:#e8eaeb;
border-left:2px solid #1374bb;
padding-left:4px;
margin-left:-6px
}

div.elementoImgEventoAll {
width:123px;
height:80px;
float:left
}

div.elementoTitoloEventoAll {
width:100%;
height:10px;
min-height:10px;
height:auto !important;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#1374ba;
float:right;
line-height:10px;
margin-top:3px
}

div.elementoTestoEventoAll {
width:100%;
min-height:15px;
height:auto !important;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:a0a0a0;
float:right
}

div.contenitoreOffertaAllOrange {
width:705px;
height:116px;
margin-top:5px;
background-color:#ECFFEC;
cursor:pointer
}

div.contenitoreOffertaAllTeal {
width:705px;
height:116px;
margin-top:5px;
background-color:#f0fffc;
cursor:pointer
}

div.elementoImgOffertaAll {
width:185px;
height:116px;
float:left;
cursor:pointer
}

div.elementoAnagraficaOffertaAll {
width:705px;
height:20px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
color:#1374ba;
cursor:pointer
}

div.elementoTitoloOffertaAll {
width:520px;
height:15px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
float:right;
cursor:pointer
}

div.elementoTestoOffertaAll {
width:515px;
height:86px;
padding-top:15px;
padding-right:5px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:a0a0a0;
float:right;
cursor:pointer
}

.elementoFineOffertaAllOrange {
width:705px;
height:7px;
background-color:#DFD;
margin-bottom:30px;
cursor:pointer
}

.elementoFineOffertaAllTeal {
width:705px;
height:7px;
background-color:#e0fcf6;
margin-bottom:30px;
cursor:pointer
}

div#colonnaDestra {
width:712px;
height:auto !important;
min-height:806px;
float:right
}

div#colonnaDestraDD {
width:712px;
height:auto !important;
min-height:806px;
z-index:10;
position:absolute;
top:0;
right:0
}

div#corpoTop {
width:712px;
height:83px;
position:relative
}

.imgtransparent {
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
-khtml-opacity: 0.5
}

.imgtransparent:HOVER {
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
zoom: 1;
-khtml-opacity: 1.0
}

.imgtransparenthover {
filter:alpha(opacity=100) !important;
-moz-opacity:1.0 !important;
opacity:1.0 !important;
zoom: 1 !important;
-khtml-opacity: 1.0 !important
}

img.imageCorpoTop1 {
position:absolute;
top:0;
left:0
}

img.imageCorpoTop2 {
position:absolute;
top:0;
left:141px
}

img.imageCorpoTop3 {
position:absolute;
top:0;
left:282px
}

img.imageCorpoTop4 {
position:absolute;
top:0;
left:423px
}

img.imageCorpoTop5 {
position:absolute;
top:0;
left:564px
}

div#corpoBenvenuti {
background-image:url(../images/backgroundBenvenuti.gif);
background-repeat:no-repeat;
background-position:left;
width:712px;
height:20px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#4290c8
}

div#corpoBenvenuti a {
color:#4290c8
}

div#visualizzazione {
width:712px;
height:500px;
min-height:500px;
height:auto !important;
position:relative
}

div#visualizzazioneInterna {
width:705px;
height:auto !important;
min-height:700px;
position:relative
}

div#visInternaTitolo {
width:705px;
height:22px;
background-color:#f3f3f3;
text-align:left;
color:#3287c3;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:22px;
font-weight:600;
margin-bottom:20px
}

div.visInternaSottotitolo {
color:#000;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600
}

div.visInternaTesto {
width:705px;
height:auto !important;
min-height:22px;
text-align:justify;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px
}

div.risualtatoNegativo {
width:550px;
height:22px;
background-color:#ff9600;
text-align:center;
color:#fff;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
margin:auto
}

div#slideBarRight {
width:275px;
height:528px;
float:right
}

div#banner {
background-color:#FFF;
width:257px;
height:95px;
padding-left:16px;
margin-top:10px;
position:relative;
z-index:3
}

div.doveDormireTitolo {
width:249px;
height:22px;
padding-left:8px;
line-height:26px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#1374ba
}

div.doveDormireTesto {
width:241px;
height:263px;
padding-left:16px;
padding-top:12px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:10px;
color:#7f7e7c
}

.doveDormireTxtTitolo {
width:241px;
height:20px;
line-height:28px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px
}

.doveDormireTxtTitoloTD {
width:241px;
height:12px;
line-height:12px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px
}

.inputSelectDDSmall {
width:39px;
height:21px;
line-height:19px;
margin-right:9px;
border:solid 1px #000;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px
}

.inputSelectDDMedium49 {
width:49px;
height:21px;
margin-right:9px;
line-height:19px;
border:solid 1px #f1f1f1f1;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px
}

.inputSelectDDMedium59 {
width:59px;
height:21px;
line-height:19px;
margin-right:9px;
border:solid 1px #000;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px
}

.inputSelectDDMedium117 {
width:117px;
line-height:19px;
height:21px;
margin-right:9px;
border:solid 1px #000;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px
}

.inputSelectDDBig {
width:165px;
height:21px;
margin-right:9px;
border:solid 1px #000;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
line-height:10px;
font-size:11px;
margin-top:5px
}

.inputTextDDSmall22 {
width:22px;
height:17px;
border:solid 1px #888788;
padding-right:2px;
margin-right:9px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
margin-top:5px
}

.inputTextDDSmall25 {
width:25px;
height:17px;
margin-right:9px;
border:solid 1px #7f9db9;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
text-align:right;
font-size:12px;
margin-top:5px
}

#inputSubmitDD {
border:none;
background-color:transparent;
background-repeat:no-repeat;
width:118px;
height:13px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
text-decoration:underline
}

.transparentSubmit {
border:none;
background-color:transparent;
background-repeat:no-repeat;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
text-decoration:underline
}

div#meteo {
width:257px;
height:169px;
padding-left:18px
}

div#meteoTitolo {
background-color:#fff;
width:249px;
height:22px;
padding-left:8px;
line-height:26px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#1374ba;
position:absolute;
z-index:3
}

div#meteoTesto {
width:249px;
height:147px;
padding-left:8px;
position:absolute;
z-index:1
}

#frameMeteo {
position:absolute;
top:-62px;
left:19px;
z-index:2;
padding-top:13px;
height:155px;

}

div#temporaneo {
width:435px;
height:515px;
float:left;
position:relative;
left:0;
top:0
}

div#propostaImmagine {
width:435px;
height:144px;
position:relative
}

img#imgPropostaBig {
position:absolute;
left:0;
top:0
}

div#propostaImmagineTitolo {
width:425px;
height:25px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-weight:600;
font-size:19px;
position:absolute;
top:31px;
left:5px;
z-index:2
}

div#propostaImmagineTitoloOmbra {
width:425px;
height:25px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:600;
position:absolute;
top:32px;
left:7px;
z-index:1
}

div#propostaImmagineTitoloOmbra2 {
width:425px;
height:25px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:600;
position:absolute;
top:32px;
left:4px;
z-index:1
}

div#propostaImmagineTitoloCorpo {
width:300px;
height:75px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
color:#fff;
position:absolute;
top:56px;
left:5px;
z-index:2
}

div#propostaImmagineTitoloCorpoOmbra {
width:300px;
height:75px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
position:absolute;
top:57px;
left:7px;
z-index:1
}

div#propostaImmagineTitoloCorpoOmbra2 {
width:300px;
height:75px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
position:absolute;
top:55px;
left:4px;
z-index:1
}

div#proposte {
width:436px;
height:324px;
margin-top:15px
}

div#proposteTitolo {
width:430px;
height:20px;
padding-left:6px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:600;
color:#1374ba
}

div#proposteCorpo {
width:436px;
height:304px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:10px
}

div.contenitoreProposta {
width:436px;
height:auto !important;
min-height:93px;
margin-top:7px;
position:relative;
cursor:pointer
}

div.elementoTitoloProposta {
width:277px;
height:20px;
padding-left:3px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:a0a0a0;
float:right
}

div.elementoTestoProposta {
width:277px;
height:73px;
padding-left:3px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
float:right;
posiition:relative
}

div#daNonPerdere {
margin-top:48px;
width:700px;
height:170px
}

div#daNonPerdereIE6 {
margin-top:48px;
width:700px;
height:210px;
margin-top:-45px
}

div#daNonPerdereTitolo {
width:700px;
height:20px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#b51140
}

div#daNonPerdereCorpo {
margin-top:10px;
width:700px;
height:150px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px
}

div.daNonPerdereSpiegazione {
width:700px;
height:20px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#1575ba
}

div#newsletter {
width:702px;
height:20px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
float:left
}

div#newsletter form a {
color:#666;
font-size:10px
}

a.iscrivimi {
font-size:12px
}

#tbl_menuFooter {
width:940px;
font-weight:700;
margin:auto
}

#tbl_menuUpperFooter {
margin-top:5px;
margin-left:15px
}

.elementoMenuFooter {
height:14px
}

.elementoUpperMenuFooter {
width:14.3%;
height:14px;
font-weight:700;
font-size:13px
}

.elementoMenuFooter a {
text-decoration:none;
color:#666
}

.inputSubmitNewsletter {
border:none;
background-color:transparent;
background-image:url(../images/backgroundBtnNewsletter.gif);
background-position:top;
background-repeat:no-repeat;
width:14px;
height:13px;
cursor:pointer;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:3px
}

div.contenitoreDinProposta {
width:705px;
height:93px;
margin-top:7px;
position:relative;
cursor:pointer
}

div.elementoTitoloDinProposta {
width:549px;
height:20px;
padding-left:3px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
color:a0a0a0;
float:right
}

div.elementoTestoDinProposta {
width:549px;
height:73px;
padding-left:3px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px;
float:right
}

div.divPropostaCorpo {
width:49.8%;
float:left;
height:auto !important;
min-height:150px
}

div.divPropostaCorpoBig {
width:100%;
float:left;
height:auto !important;
min-height:80px
}

div#upload {
width:705px;
position:relative
}

.imgFotogallery {
float:left;
margin-right:26px;
margin-top:15px
}

.imgFotogalleryN5 {
float:left;
margin-top:15px
}

div#mexRed {
background-color:#C03;
width:600px;
height:20px;
font-size:11px;
font-weight:600;
line-height:20px;
color:#FFF;
text-align:center;
border:1px solid #999;
margin:auto auto 10px;
padding:2px
}

div#mexGreen {
background-color:#090;
width:600px;
height:20px;
font-size:11px;
font-weight:600;
line-height:20px;
color:#FFF;
text-align:center;
border:1px solid #999;
margin:auto auto 10px;
padding:2px
}

div.back {
cursor:pointer;
float:left;
position:absolute;
top:0;
right:0;
line-height:22px;
font-size:12px;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif
}

div.back img {
border:0;
padding:0
}

.immagineBordata {
border:solid 1px #666;
padding:2px
}

.immagineLeft {
margin-right:7px;
float:left
}

.immagineRight {
margin-left:7px;
float:right
}

div.rawimages span>a img {
border:0;
margin-right:3px
}

td.buttonheading {
width:0;
height:0;
line-height:0
}

img[alt=Stampa] {
position:absolute;
top:27px;
right:0;
border:0
}

img[alt=PDF] {
position:absolute;
top:27px;
right:27px;
border:0
}

.contentpaneopen {
width:705px !important;
}

.contentpaneopenmenuTop {
margin-bottom:20px
}

.BoxGrayTop {
background-color:#e7e7e7;
background-repeat:repeat-y;
width:222px;
height:22px;
padding-left:8px;
line-height:22px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#1374ba
}

.BoxGrayBody {
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
width:230px;
height:auto !important;
min-height:50px
}

.BoxGrayBot {
background-color:#e7e7e7;
width:230px;
height:1px
}

#boxRichiestaInfoDoveDormire {
width:248px;
height:37px;
border:1px solid #e7e7e7;
margin-bottom:10px;
margin-left:20px;
text-align:center;
padding-top:1px
}

.BoxGrayTopDD {
background-color:#e7e7e7;
background-repeat:repeat-y;
width:202px;
height:22px;
padding-left:8px;
line-height:22px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#1374ba
}

.BoxGrayBodyDD {
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
width:208px;
height:auto !important;
min-height:50px
}

.BoxGrayBotDD {
background-color:#e7e7e7;
width:208px;
height:1px
}

a,div.elementoAnagraficaOffertaAll a,div.elementoAnagraficaTealAll a,div.elementoTitoloOffertaAll a,div.elementoTestoOffertaAll a, {
text-decoration:none;
color:#000
}

.clr,div.clr {
clear:both
}

div.elementoImmagineOfferta,div.elementoImmagineOffertaInt {
width:60px;
height:45px;
float:left
}

div.elementoLocalitaOfferta,.elementoDisponibilitaOfferta {
width:228px;
height:13px;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:10px;
color:a0a0a0
}

div.elementoTestoOfferta a,div.elementoTestoProposta a,div.elementoTestoDinProposta a {
text-decoration:none
}

td.elementoTitoloLocalitaDDInt,td.elementoTitoloContattoTelDDInt,td.elementoTitoloContattoWebDDInt {
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
color:#a0a0a0
}

td.nomeTdDD,td.testoTdDD {
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:11px
}

div#doveDormire,div#doveDormireRichiesta {
background-image:url(../images/backgroundDoveDormire.gif);
background-repeat:no-repeat;
background-color:#FFF;
width:257px;
height:279px;
padding-left:18px;
position:relative;
z-index:3
}

div.elementoImmagineProposta,div.elementoImmagineDinProposta {
background-image:url(../images/backgroundImgProposta.gif);
background-repeat:no-repeat;
padding-left:6px;
padding-top:6px;
width:150px;
height:87px;
position:absolute;
left:0;
top:0
}

body,td,th,tr,tbody,thead,span,a,p {
font-size:12px;
line-height:18px;
font-family:Trebuchet MS
}

.contentheading,.contentheadingmenuTop {
width:705px;
height:22px;
background-color:#f3f3f3;
text-align:left;
color:#3287c3;
font-family:'Trebuchet MS', Arial Unicode MS, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:22px;
font-weight:600;
margin-bottom:20px
} 

/*	10-06-09 com_letterman form, un/subscribe	*/

form .letterman{
	padding:2em;
	width:480px;
	margin: 0 auto;
}

form .letterman .submit-container{
	text-align:right;
	padding:0 140px 0 0;	
}

.lm-args{
	padding: 1em 0 0.2em 3em;
}

/**	form  registrazione footer	*/

.lm_button .button {
	border: 0 none;
	text-decoration: underline;
	padding-right:12px;
	margin-top:2px;
	background-color:transparent;
	background-image:url(../images/backgroundBtnNewsletter.gif);
	background-position:right;
	background-repeat:no-repeat;	
	cursor: pointer;
}

.lm_button label {
	font-size:10px;
}

#lm_email {
	font-family:'Trebuchet MS','Arial Unicode MS',Arial,Helvetica,sans-serif;
	font-size:12px;
	width:230px;
}

.LM-mod-content{
	padding: 0.5em 1.5em;
}

.message{
	border:1px solid #CCC;
	padding: 0.5em 1em;
	margin: 0 2em;
}
.message.error{
	border-color:#900;
	color:#900;
}
.rawimages img{
	border:0px !important;
}


