*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

body{
width:100%;

}

a img{
border:none;
}


#esterno{
width:100%;
text-align:center;
}

#interno{
width:100%;


}
#header{
background-image:url(../images/header.png);
width:1000px!important;
width:1018px;
padding:0 9px;
height:90px;
margin:0 auto;
}
.logo{
width:209px;
height:90px;
float:left;
text-align:left;

}
.logo a img{
border:none;

}
#wrapper{
float:left;
margin:0 auto;
width:100%;


}
#wrapper #random{
overflow:hidden;
margin:0 auto;

}
#wrapper #random img{

height:323px;
}
.menu-container{
height:90px;
width:791px;
float:left;
margin-left:-6px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.data{
text-align:left;
color:#21669e;
font-size:10px;
padding-top:17px;
margin-left:7px;
}
.lingua{
text-align:right;
margin-top:-12px;
font-family:Arial, Helvetica, sans-serif;
margin-right:17px;
}
.lingua{
text-align:right;
margin-top:-12px;
font-family:Arial, Helvetica, sans-serif;
margin-right:17px;
}
.lingua a{
font-size:10px;
text-decoration:none;
color:#6b6b6b;
font-family:Arial, Helvetica, sans-serif;
}
.lingua a.attivo{
color:#4e87c1;
font-family:Arial, Helvetica, sans-serif;
}
.lingua a.feed-rss{
padding-left:3px;


}
.inner{
width:1018px!important;
width:1018px;

margin: 0 auto;

}
.float{
width:1018px!important;
width:1018px;
background-image:url(../images/sfondo.png);
float:left;


}
.center{
width:815px;
margin-top:20px;

float:left;
}
.sidebar{
float:left;
width:201px;
margin-left:20px!important;
margin-left:10px;
background-image:url(../images/boerdo-top-sidebar.png);
padding-top:2px;
background-position:top;
background-repeat:no-repeat;
}
.float-sidebar{
background-image:url(../images/sidebar.png);
background-repeat:repeat-y;
width:201px;

}
 .brochure{
margin-top:55px;
padding-bottom:30px;
}

.sidebar .brochure a img{

border:none;

}
.sidebar-bottom{
background-image:url(../images/bordo-sidebra-bottom.png);
width:201px;
height:6px;
clear:both;
background-repeat:no-repeat;
}
.sidebar ul {
padding-left:20px;
margin-top:40px;
}
.sidebar ul li{
list-style-type:none;
text-align:left;
}
.sidebar ul li a,.sidebra ul li a:visited{
text-decoration:none;
color:#053d78;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
}
.sidebar ul li a span{
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
color:#053d78;
}
.sidebar ul li a:hover,.sidebar ul li#current a{ 
font-style:italic;
font-weight:bold;
}
.sidebar ul ul{
margin-top:0;
}
.sidebar ul li ul li a span{
font-size:11px;

}
.sidebar ul li#current ul li a{
font-style:normal;
font-weight:normal;
}
.sidebar ul li#current ul li a:hover{
font-style:italic;
font-weight:bold;
font-size:11px;
}

.sidebar .moduletable{
padding-top:25px;
}




.sidebar h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:normal;
color:#053d78;
text-transform:uppercase;
text-align:left;
padding-left:15px;

}
.sidebar .moduletable-offerta h3{
color:#FFFFFF;
padding-top:15px;
margin-left:-2px;
text-transform:none;


}
#newsshow1,#newsshow2,#newsshow3{
width:140px;
text-align:left;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;
margin:0 auto;
margin-top:10px;

}
.gk_news_show_news_header{
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
}
.gk_news_show_news_text{
margin-bottom:10px;

}

#newsshow1 a.readon,#newsshow2 a.readon,#newsshow3 a.readon{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
margin-top:10px;
text-align:left;
}

.contenuti{
width:563px;
float:left;
background-image:url(../images/bordo-contenuti-top.png);
background-repeat:no-repeat;
padding-top:2px;	
margin-left:9px;
}
.contenuti2{
width:762px;
float:left;
background-image:url(../images/bordo-contenuti-top.png);
background-repeat:repeat-x;
padding-top:2px;	
margin-left:9px;
position:relative;
margin-right:-190px;
}
.contenuti-float{
background-image:url(../images/sfondo-contenuti.png);
width:525px!important;
width:563px;
float:left;
background-repeat:repeat-y;
padding:0 20px 0 18px;
text-align:left;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
color:#787777;
padding-bottom:20px;

}
.contenuti-float2{

width:724px!important;
width:762px;
float:left;
background-image:url(../images/sfondo-completo.png);
background-repeat:repeat-y;
padding:0 20px 0 18px;
text-align:left;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
color:#787777;
padding-bottom:20px;

position:relative;
}
.contenuti-float table,.contenuti-float2 table{
text-align:left;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
color:#787777;
}
.contenuti-float ul{
padding-left:25px;
}
.contenuti-float #userForm table{
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
color:#787777;
}

p.MsoBodyText,p.MsoBodyText em,p.MsoNormal span,p.MsoNormal span strong,p.MsoNormal strong span,p.MsoBodyText span strong,p.MsoBodyText strong span,p.MsoBodyText a,table.MsoNormalTable td,p.MsoNormal a{
text-decoration:none;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
}
p.MsoBodyText a,p.MsoNormal span a,p.MsoNormal a {
color:#053d78;
}
.contenuti-bottom{
background-image:url(../images/bordo-contenuti-bottom.png);
height:6px;

width:563px;
background-repeat:no-repeat;
float:left;

}
.contenuti-bottom2{
background-image:url(../images/sfondo-completo-bottom.png);
height:6px;
background-repeat:no-repeat;
width:762px;

float:left;

}
.contenuti h2.contentheading,.contenuti h1.componentheading,.contenuti2 h1.componentheading, .contenuti #userForm .componentheading,.contenuti2 h2.contentheading,h1.componentheading{
font-size:27px;
padding-top:20px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#053d78;
text-align:left;
margin-bottom:33px;
}

.contenuti a{
text-decoration:none;
color: #053d78;
}

.right{
width:170px;
float:left;

margin-top:-323px;
position:relative;
z-index:1;
}

.booking{
background-image:url(../images/sfondo_sidebar.png);
background-repeat:repeat-y;
width:170px;
height:auto!important;
height:190px;
min-height:190px;
text-align:left;
padding-left:15px;
margin-top:0!important;
margin-top:-2px;
color:#FFFFFF;
}
.booking h3{
font-weight:normal;
color:#FFFFFF;
font-size:13px;
padding-top:15px!important;
padding-top:13px;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;

}
.special-offers h3,.newsletter h3,.tempo h3{
font-weight:normal;
color:#FFFFFF;
font-size:13px;
padding-top:15px;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;

}
.special-offers h3{
margin-left:3px;
}

.special-offers{
background-image:url(../images/sfondo_sidebar.png);
width:170px;
background-repeat:repeat-y;
height:auto!important;
height:180px;
min-height:180px;
text-align:left;
padding-left:12px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.special-offers .moduletable{
width:140px;
text-align:left;
}

.special-offers .gk_news_show_news_header{
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;

}
.special-offers .gk_news_show_news_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;

}

.special-offers a.readon{
text-decoration:none;
color:#FFFFFF;
}

.tempo{
background-image:url(../images/sfondo_sidebar.png);
background-repeat:repeat-y;
height:auto!important;
height:133px;
min-height:133px;
width:170px;
margin-top:15px;
text-align:left;
padding-left:15px;
}
.newsletter{
width:170px;
height:auto!important;
height:118px;
min-height:118px;
background-image:url(../images/sfondo_sidebar.png);
background-repeat:repeat-y;
margin-top:15px;
text-align:left;
padding-left:15px;
color:#FFFFFF;
}
.newsletter  #userForm{
width:140px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
position:relative;


}

.newsletter  #userForm .componentheading{

font-weight:normal;
color:#FFFFFF;
font-size:13px;
padding-top:15px;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;

}
/*
.newsletter  #userForm table{
margin:0;
padding:0;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
width:140px;
font-size:11px;
position:relative;

}
.newsletter #userForm table tbody td{
width:140px;
font-size:11px!important;
font-size:10.5px;
display:block

}*/
.c-n2{
width:100%;
position:relative;
height:19px;
}
.newsletter #userForm input#email{
width:127px;
height:15px!important;
height:17px;
line-height:15px;
margin-top:5px;
border-top:1px solid #1c4e83;
border-left:1px solid #1c4e83;
border-bottom:1px solid #1c4e83;
border-right:none;
}
.newsletter #userForm input#Invia{
background-image:url(../images/input.png);
background-position:bottom;
background-repeat:no-repeat;
background-color:transparent;
width:13px;
height:17px!important;
height:17px;
display:block;
padding:0;
position:absolute;
right:0;
top:5px;
border-top:1px solid #1c4e83;
border-right:1px solid #1c4e83;
border-bottom:1px solid #1c4e83;
border-left:none;
}
.video{
width:170px;
height:auto!important;
height:131px;
min-height:131px;
margin-top:15px;
}
.bottom{
background-image:url(../images/bottom.png);
width:1018px!important;
width:1018px;


margin-left:0;
margin-bottom:15px;
height:50px;
float:left;
}
.bottom-container{
margin-left:175px;
text-align:center;
}
.bottom-container ul{
margin-top:20px;
}
.bottom-container ul li{
 list-style-type:none;
 display:inline;
 font-size:9px;
 
 
 text-transform:uppercase;
}
.bottom-container ul li a{
text-decoration:none;
padding-right:10px;
color:#6b6b6b;
font-family:Arial, Helvetica, sans-serif;
}

#footer{
width:1000px;
margin:0 auto;
clear:both;
height:80px;
}
.footer-left{
float:left;
margin-left:40px!important;
margin-left:20px;
color:#053d78;
font-size:11px;
width:780px;

}
.footer-left p{
text-align:left;
padding-top:20px;
}
.footer-left a{
color:#053d78;
text-decoration:none;
}
.footer-right a img{
border:none;
}



tr#hide{
visibility:hidden;
}

.xmap .componentheading{
display:none;
}


.meteo-trentino a,.meteo-trentino a:hover,.tempo p{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-style:italic;
text-decoration:none;
}
.meteo-trentino a{

margin-left:30px;
}

.tempo p{
width:140px;
font-style:normal;
}
.cella-meteo {
text-align:center;
width:40px;
float:left;
margin-right:5px;
margin-bottom:10px;
}
.cella-meteo span{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
display:block;
width:40px;
}
#category_id.inputbox{
display:none
}

.casse{
margin-top:10px;
font-weight:bold;
}
.img-casse{
background-image:url(../images/image001.gif);
width:100px;
height:32px;
clear:both;
margin-top:5px;
}

.blog_more{
clear:both;
}


.blog_more li{
list-style:none;
}

.blog_more li a{
color:#787777;
text-decoration:none;
}

.pagination{
width:100%;
clear:both;
text-align:center;
}

.pagination li{
list-style:none;
display:inline;
padding:0 3px;
}
.pagination li,.pagination li a{
color:#787777;
text-decoration:none;
}
p.counter{
display:none;
}
.gk_news_show_news_image_static{
width:141px;

}
div.contenuti div.contenuti-float div.blog span.leading_separator{
display:none;
height:0;
float:left;
}
div.blog img{
margin:10px;
}
div#ccc{
position:absolute;
top:-800px;

}
