﻿/* Normalizzazioni cross-browser */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }
h1,h2,h3,h4,h5,h6 { font-size : 100%; }
ol,ul { list-style : none; }
a { outline: none; }
address, caption, cite, code, dfn, em, th, var { font-style : normal; font-weight : normal; }
table { border-collapse : collapse; border-spacing : 0; }
fieldset,img { border : 0; }
caption,th { text-align : left; }
q:before, q:after { content :''; }
a { color:#000; text-decoration:none; }
a:hover { color:#aec64e; text-decoration:none; }

/********* Body *********/
/************************/
body { padding: 30px 0; }

/********* Container *********/
/*****************************/
div#container { width: 960px; position: relative; margin: 0 auto; }

/********* Branding *********/
/****************************/
div#branding h1 { height: 100px; }
div#branding h1 span { display: none; }

/********* Content Main *********/
/********************************/
div#content_main { width: 580px; margin-left: 155px; padding: 0 40px 50px 40px; min-height: 650px; }
div#content_main h2 { margin-bottom: 40px; }
div#content_main p { padding-bottom: 20px; clear: both; }
div#content_main img { padding: 5px;  margin: 0 5px 10px 0; }
h2#homeTitle { position: relative; z-index: 10000; margin-top: -70px; height: 50px; }
h2#homeTitle span { display: none; }
div#main_box { width: 96%; padding: 2%; float: left; margin-top: 50px; }
div#main_box h5 { display: none; }
div#main_box ul { width: 73%; float: right; }
div#main_box ul li { padding: 5px 0; float: left; }
li#dolomiti { width: 25%; }
li#offerte { width: 25%; }
li#meteo { width: 25%; }
li#valdifassa { width: 25%; }
div#main_box ul li a { display: block; padding: 20px 0; }
li#meteo a { padding-left: 55px!important; }

div#box_content { padding: 0 20px 0px 20px; overflow: hidden; }
div#box_content h3 { margin: 0px 0 30px 10px; padding: 20px 0 20px 30px; }

/* Content italiano */
.affitti_content-ita { padding-bottom: 90px!important; }
.vendite_content-ita { padding-bottom: 90px!important; }
.chisiamo_content-ita { padding-bottom: 90px!important; }
.newsletter_content-ita { padding-bottom: 90px!important; }
.news_content-ita { padding-bottom: 90px!important; }
.info_content-ita { padding-bottom: 90px!important; }
.prezzi_content-ita { padding-bottom: 90px!important; }
.booking_content-ita { padding-bottom: 90px!important; }
.newsletter_content-ita { padding-bottom: 120px!important; }
.disponibilita_content-ita { padding-bottom: 90px!important; }
.lastminute_content-ita { padding-bottom: 90px!important; }

/* Content inglese */
.affitti_content-eng { padding-bottom: 90px!important; }
.vendite_content-eng { padding-bottom: 90px!important; }
.chisiamo_content-eng { padding-bottom: 90px!important; }
.newsletter_content-eng { padding-bottom: 90px!important; }
.news_content-eng { padding-bottom: 90px!important; }
.info_content-eng { padding-bottom: 90px!important; }
.prezzi_content-eng { padding-bottom: 90px!important; }
.booking_content-eng { padding-bottom: 90px!important; }
.newsletter_content-eng { padding-bottom: 120px!important; }
.disponibilita_content-eng { padding-bottom: 90px!important; }
.lastminute_content-eng { padding-bottom: 90px!important; }

/* Content tedesco */
.affitti_content-ger { padding-bottom: 90px!important; }
.vendite_content-ger { padding-bottom: 90px!important; }
.chisiamo_content-ger { padding-bottom: 90px!important; }
.newsletter_content-ger { padding-bottom: 90px!important; }
.news_content-ger { padding-bottom: 90px!important; }
.info_content-ger { padding-bottom: 90px!important; }
.prezzi_content-ger { padding-bottom: 90px!important; }
.booking_content-ger { padding-bottom: 90px!important; }
.newsletter_content-ger { padding-bottom: 120px!important; }
.disponibilita_content-ger { padding-bottom: 90px!important; }
.lastminute_content-ger { padding-bottom: 90px!important; }


/* Content italiano */
.chisiamo_content-ita img { text-align: center; }
.chisiamo_content-ita p, .valdifassa_content-ita p, .newsletter_content-ita p { padding: 0 50px; }

/* Content tedesco */
.chisiamo_content-ger img { text-align: center; }
.chisiamo_content-ger p, .valdifassa_content-ger p, .newsletter_content-ger p { padding: 0 50px; }

/* Content inglese */
.chisiamo_content-eng img { text-align: center; }
.chisiamo_content-eng p, .valdifassa_content-eng p, .newsletter_content-eng p { padding: 0 50px; }

/** Vendite **/
ul#vendite_list { }
ul#vendite_list li { padding: 10px 40px 30px 40px; }
ul#vendite_list li h4 {}
ul#vendite_list li p { margin: 0; padding: 0; }
ul#vendite_list li label { display: block; }
/** Affitti **/
ul#affitti_list { padding: 0 40px; }
ul#affitti_list li { clear: both; padding: 5px 0 0 0; }
ul#affitti_list li p { float: left; margin: 0; padding: 0; }
ul#affitti_list li a { float: right; }
ul#affitti_list li div { clear: both; margin: 0; padding: 0; }
div.element { padding: 15px 0!important; }
div.element ul { clear: both!important; }
div.element ul li { clear: none!important; display: inline!important; }
div.element a { float: left!important; padding-right: 30px; cursor:pointer;}
div.element p { width: 100%!important; padding: 10px 0!important; }
div.element ul li a { padding: 0!important;  }
div.element ul li img { padding: 0!important; margin: 0 9px 0 0!important; }

/** Val di Fassa **/
h3#gallery_title { display: none; }
ul#gallery_list { padding: 30px 0px 30px 50px; float: left; }
ul#gallery_list li { float: left; margin: 0 4px 0 0; }
ul#gallery_list li a img { margin: 0px; padding: 0; }

/* Newsletter */
form#invioForm { padding: 0 0 0 50px; }
form#invioForm ul {}
form#invioForm ul li { padding: 10px 0; }
form#invioForm ul li p { padding: 10px 0 0 150px; }
form#invioForm ul li label { display: block; float: left; width: 150px; }
form#invioForm ul li input { padding: 3px; width: 300px; }
form#invioForm ul li input.opt { border: 0px; background: none; padding: 0px; width: auto; }
form#invioForm ul li input.button { background: url('/images/bottone_news-trans.png');  border: 0px; padding: 5px 20px; width: 168px; float: right; margin-right: 30px; }
form#invioForm ul li textarea { width: 300px; height: 100px; padding: 3px; }

/********* Content Sub LEFT *********/
/************************************/
div#content_sub { width: 130px; padding: 0 10px; position: absolute; top: 100px; left: 0; z-index: 1000; }
div#content_sub h2, div#content_sub h3 { display: none; }
div#content_sub input { width: 107px; padding: 3px; margin-left: 10px; }

ul#nav_main { clear: left; padding: 10px 20px; margin-top: 70px; }
ul#nav_main li { padding-left: 5px; position: relative; }
ul#nav_main li a { display: block; width: 120px; }
ul#nav_main li ul { width: 133px; height: 95px; padding: 10px; position: absolute; display: none; left: 100px; top: 0; }
ul#nav_main li ul li { padding-left: 18px; }
ul#nav_main li ul li a { display: block; }
ul#nav_main li:hover ul { display: block; z-index: 1; }

ul#nav_tools { position: absolute; top: 30px; left: 30px; }
ul#nav_tools li { float: left; }
ul#nav_tools li a { padding: 0 3px; }

h3#newsletter_title { display: block!important; padding: 0 0 40px 25px; margin: 50px 0 0 0; }
h3#newsletter_title + p { padding: 10px 0 10px 10px; }

h3#linkutili_title { display: none; }
h3#linkutili_title + p { padding: 10px 0 10px 10px; }

/********* Content Sub RIGHT *********/
/*************************************/
div#content_subAdd { width: 110px; min-height: 600px; padding: 0 20px 0 10px; position: absolute; top: 100px; right: 0; }
div#content_subAdd p { padding: 10px 0; }
h2#subAdd_title { width: 179px; height: 174px; position: absolute; top: -100px; right: 150px; }
h2#subAdd_title span { display: none; }

.dolomitiSuperski { width:80px; height:39px; background:url('/images/dolomitisuperski.gif'); text-indent:-9999px; margin-left:16px; cursor:pointer; }
.MeteoTrentino { width:64px; height:48px; background:url('/images/meteotrentino.gif'); text-indent:-9999px; margin-top:30px; margin-left:26px; cursor:pointer; }

/********* Site Info *********/
/*****************************/
div#site_info { position: relative; clear: both; padding: 50px 0 0 180px;  }
div#site_info h2 { width: 155px; height: 280px; position: absolute; top: -253px; left: 0!important; /* IE6 Hack */ left: -180px; /* IE6 Hack :D */ z-index: 99999999; }
div#site_info h2 span { display: none; }
div#site_info p { clear: both; }
div.adr { padding-bottom: 15px; }
div.tel, div.fax, a.email { display: inline; padding-right: 10px; }
div.fax {  }

a#backTop { display: block; width: 40px; height: 172px; position: absolute; right: 144px; top: -152px; }
a#backTop span { display: none; }


.fiap { position:absolute; width:138px; height:72px; background:url('/images/fiap.jpg') no-repeat; margin-right:50px; }