
/* Trentino Sudtirol Screen Style Sheet
------------------------------------------
Author: maccom IDW / www.maccom.it
Version: 1.0 (01.2010)
------------------------------------------ */


/* Common Elements
------------------------------------------ */

*{
	margin: 0;
	padding: 0;
	background-position: 0 0;
	background-repeat: no-repeat;
}

body{
	background-color:#fff;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bg.jpg);
	background-repeat: repeat-x;
	font-size: 100%;
	line-height: normal;
}

body,
p{
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
}

p,
#content ul li,
.moreinfo-info{
	font-size: 75%;
	margin-bottom: 0.625em;
}

#content p, 
#main_content p{
	line-height: 1.5;
}

a{
	text-decoration: underline;
	color: #993399;
}

a:hover{
	text-decoration: none;
}

ul{
	list-style: none;
}

.readall,
#preferiti_button,
#prenotaSubmit{
	cursor: pointer;
}

/*b{
	font-weight: normal;
}*/


/* Headers
------------------------------------------ */

h1,
h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1{
	font-size: 137.5%;
	color: #993399;
	font-weight: normal;
	margin-bottom: 0.875em;
}

h2{
	color: #777;
	font-size: 93.8%;
	margin-bottom: 0.625em;
}

.list_box h2,
.off_box h2,
#centerbar h2,
#content .eydos_contenuto_txt h2,
ul.navigation h2,
.lx_div h2,
.rx_div h2{
	color: #993399;
}

#centerbar h2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
}

h3{
	color: #666;
	font-size: 81.3%;
	margin-bottom: 0.563em;
}

.eydos_contenuto_txt h3{
	font-size: 103%;
	margin-bottom: 0;
}


/* Links
------------------------------------------ */

.eydos_contenuto_txt ul li a,
#footer #info a,
#center_menu ul li a,
#centerbar .link_utili a,
#footer li a,
#header #top a,
.eydos_contenuto_random a,
.eydos_contenuto_event a,
.lx_div a,
.rx_div a,
#tre a,
#quattro a,
#cinque a{
	color: #666;
	text-decoration: none;
	cursor: pointer;
}

.eydos_contenuto_txt ul li a:hover,
#footer #info a:hover,
#centerbar .link_utili li a:hover,
#wrapper_testuali ul.navigation li a:hover,
#wrapper_testuali ul.navigation li a.selected,
.eydos_contenuto_random a:hover,
.lx_div a:hover,
.rx_div a:hover,
#tre a:hover,
#quattro a:hover,
#cinque a:hover,
.list_info h2 a:hover{
	text-decoration: underline;
}

.centermenu_h ul li a, 
#quattro a,
#cinque a{
	color: #666;
}

.list_info h2 a,
.centermenu_h ul li a:hover{
	text-decoration: none;
}



/* Pulsanti
------------------------------------------ */

.link{
	width: 100%;
	display: block;
	padding: 10px 0;
	clear: left;
}

.readmore,
.readall,
.back{
	text-decoration: none;
	background-repeat: repeat-x;
	font-size: 68.8%;
	/*font-size: 80%*/ /* da ripristinare se c'è un paragrafo attorno */
	padding: 2px 5px 2px 3px;
}

.readmore,
.back{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/readmore_bg.gif);
	background-color: #ececec;
	color: #666;
	border: 1px solid #ddd;
}

.readmore span{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/readmore_span_bg.gif);
	background-position: center right;
	padding-right: 10px
}

.readmore:hover{
	border: 1px solid #ccc;
	color: #333;
}

.readall{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/readall_bg.gif);
	color: #fff;
	background-color: #993399;
	border: 1px solid #993399;
	font-weight: bold;
}

.readall:hover{
	border: 1px solid #692369;
}

.readon,
#centerbar .link_utili li,
.meteo_scheda ul li a,
.user-ilmeteoit-pi1 ul li a{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bullet_arrow.gif);
}

.readon{
	width: 12px;
	height: 12px;
	display: inline-block;
	background-position: 4px 4px;
	text-decoration: none;
}

.eydos_contenuto_random .close{
	width: 13px;
	height: 13px;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/random_content_close.gif);
	text-decoration: none;
	position: absolute;
	right: 5px;
	/*display: block;*/ /*da ripristinare quando si pubblica il pulsante*/
	display: none;
}

#preferiti_button input{
	width: 90px;
	height: 20px;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/preferiti_button.gif);
	border: none;	
	float: right;
	background-color: transparent;
	/*display: block;*/ /*da ripristinare quando si pubblica il pulsante*/
	display: none;
}

.cerca_vacanza_form #prenotaSubmit,
#uno .readon{
	color: #fff;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bottom_uno_readon.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #9fc440;
	border: 1px solid #94c11f;
	font-weight: bold;
}

#uno a:hover,
.cerca_vacanza_form #prenotaSubmit:hover{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bottom_uno_readon_hover.gif);
	background-color: #6f8f16;
	border: 1px solid #9eb362;
}


/* Immagini
------------------------------------------ */

.eydos_contenuto_random img,
.list_box .list_img img,
.struct-info .list_img img,
.eydos_contenuto_image img{
	padding: 1px;
	border: 1px solid #ddd;
}

#logo img,
#slide img,
.img_banner img,
#footer #loghi img,
.banner-orizzontale img,
#content #slider_2 .navigation img,
#center_top_modules #gallery img,
.bottom-content img,
.strip_img img,
.photogallery ul li img{
	border: none;
}


/* Main Content Elements
------------------------------------------ */

#center{
	width: 984px;
	margin: 0 auto;
	padding: 0 3px;
	background: #fff;
}

#header,
#main,
#bottom,
#footer,
#adsense{
	width: 100%;
}

#header{
	float: left;
	position: relative;
	padding-bottom: 30px;
}

#main{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/main_bg.jpg);
	background-repeat: repeat-y;
	margin-bottom: 30px;
	clear: both;
}

#bottom{
	width: 944px;
	border: 1px solid #deebbe;
	padding: 15px 20px 0 20px;
	float: left;
	clear: both;
}

#footer{
	margin-top: 20px;
	padding-bottom: 50px;
	position: relative;
	float: left;
}


/* Header Elements - Top
------------------------------------------ */

#header #top{
	padding-top: 15px;
	height: 25px;
}

#header #top ul li{
	float: left;
}

#header #top a{
	font-size: 75%;
	float: left;
}


/* Top Elements - lingue
------------------------------------------ */

#top #lingue{
	float: left;
	margin-left: 243px;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/lingue_bg.jpg);
	background-position: 11px 4px;
}

#top #lingue li{
	margin-right: 7px;
	font-size: 68.8%;
}

#top #lingue li a{
	font-size: 100%;
}


/* Top Elements - mainmenu
------------------------------------------ */

#top #mainmenu,
#top #cpanel{
	float: right;
}

#top #mainmenu ul{
	float: left;
}

#top #mainmenu ul li{
	margin-right: 5px;
	padding-right: 6px;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/mainmenu_li_bg.jpg);
	background-position: right center;
}

#top #mainmenu ul li a{
	padding-bottom: 2px;
	text-transform: lowercase;
}

#top #mainmenu ul li a:hover,
#top #mainmenu ul li a.active{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/mainmenu_on.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}


/* Top Elements - cpanel
------------------------------------------ */

#cpanel a{
	height: 13px;
	display: block;
	margin-left: 4px;
}

#cpanel .small{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/cpanel_s.jpg);
	width: 8px;
}

#cpanel .medium{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/cpanel_m.jpg);
	width: 10px;
}

#cpanel .large{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/cpanel_l.jpg);
	width: 12px;
}


/* Header Elements - slide
------------------------------------------ */

#slide{
	width: 100%;
	height: 300px;
	position: relative;
}

#banner77 .banner{
	position: absolute;
}

.slideshow-control-77{
	position: absolute;
	bottom: 20px;
	left: 20px;
}

#slide .slideshow-control-77 a{
	width: 10px;
	height: 14px;
	display: block;
	background-color: #000;
	opacity: 0.7;
	color: #fff;
	float: left;
	margin-right: 3px;
	text-decoration: none;
	font-size: 68.8%;
	font-weight: bold;
	padding: 5px 7px 5px 7px;
}

#slide .slideshow-control-77 a:hover,
#slide .slideshow-control-77 a.active{
	background-color: #94c11f;
}


/* Header Elements - topmenu
------------------------------------------ */

#topmenu{
	padding-top: 10px;
}

#topmenu ul li{
	float: left;
	margin: 0 2px 0 1px;
}

#topmenu ul li a{
	width: 243px;
	height: 28px;
	display: block;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/topmenu_bg.jpg);
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 87.5%;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bolder;
	padding-top: 7px;
}

#topmenu ul li a:hover{
	background-position: 0 -35px;
}

#topmenu ul li a.active{
	background-position: 0 -70px;
}


/* Header Elements - toolbar
------------------------------------------ */

#header #toolbar{
	width: 100%;
	float: left;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 10px 0 0 0;
	padding: 5px 0 6px 0;
	clear: both;
}

#header #toolbar p{
	font-size: 68.8%;
	margin-bottom: 0;
}


/* Header Elements - logo
------------------------------------------ */

#logo{
	position: absolute;
	top: 0;
	left: 20px;
}

#logo img{
	width: 213px;
	height: 91px;
}


/* Toolbar Elements - path
------------------------------------------ */

#toolbar #path{
	width: 777px;
	float: left;
}


/* Toolbar Elements - data
------------------------------------------ */

#toolbar #data{
	width: 190px;
	float: right;
	text-align: right;
}

#data p{
	margin-right: 3px;
}


/* Main Elements
------------------------------------------ */

#content{
	width: 584px;
	float: left;
}

#centerbar,
#rightbar{
	width: 180px;
}

#centerbar{
	float: left;
	margin-left: 20px;
}

#rightbar{
	margin-left: 804px;
}

#close{
	width: 100%;
	height: 1px;
	clear: both;
}


/* Main Elements - scheda
------------------------------------------ */

#scheda{
	width: 784px;
	float: left;
}

#scheda .close,
#scheda #content_slide,
#scheda #main_content{
	clear: left;
}

#scheda .close{
	height: 1px;
	display: block;
}

#scheda #content_slide{
	width: 580px;
	float: left;
	/*border: 1px solid #ddd;*/
	border-bottom: 1px solid #ddd;
	padding: 1px;
	margin-bottom: 20px;
	text-align: left;
	height: 300px;
}


/* Centerbar elements 
---------------------------------------------*/

.meteo_scheda,
.servizi,
.dove_siamo,
.meteo,
#scheda #center_top_modules,
.list_box,
.off_box,
.centermenu_h#skiarea,
#scheda #center_top_modules .photogallery,
.filter-box{
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.dove_siamo{
	float: left;
}


/* Centerbar elements - Meteo
---------------------------------------------*/

#meteo_table{
	border-collapse: collapse;
	width: 100%;
	border-bottom: 2px solid #fff;
}

#ilmeteo_logo{
	font-size: 62.5%;
	text-align: right!important;
	border-bottom: none!important;
	color: #999;
	display: none;
}

#centerbar .csc-frame-frame1{
	border: none;
	background-color: #fff;
}

#centerbar #meteo_table td{
	padding: 2px 0;
	text-align: center;
}

#meteo_row.icone td{
	border-bottom: 1px solid #ddd;
}

#centerbar #meteo_table td img{
	width: 24px;
	height: 24px;
}

.meteo_localita,
.meteo_data,
.data{
	font-size: 68.8%;
	font-weight: bold;
}

.meteo_localita{
	text-align: left;
}

.meteo_data{
	padding: 5px 0;
}

.meteo_scheda ul,
.user-ilmeteoit-pi1 ul{
	text-align: center;
}

.meteo_scheda ul li,
.user-ilmeteoit-pi1 ul li{
	display: inline;
	margin: 0 7px;
}

.meteo_scheda ul li a,
.user-ilmeteoit-pi1 ul li a{
	background-position: 0 4px;
	padding-left: 12px;
	color: #666;
	font-size: 68.8%;
	font-weight: bold;
}


/* Centerbar elements - Meteo Scheda
---------------------------------------------*/

.meteo_scheda img{
	width: 28px;
	height: 28px;
}


/* Centerbar Elements - cetermenu_h
------------------------------------------ */

.centermenu_h{
	width: 180px;
	float: left;
}

.centermenu_h#loc{
	margin-bottom: 20px;
}

.centermenu_h,
.centermenu_h ul,
.centermenu_h ul li,
.centermenu_h ul li a,
.centermenu_h ul li span{
	float: left;
	/*white-space: pre;*/
}

.centermenu_h ul li a{
	float: left;
}

.centermenu_h ul li{
	padding-bottom: 5px;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/mainmenu_li_bg.jpg);
	background-position: right center;
	margin-right: 5px;
}

.centermenu_h ul li a,
.centermenu_h span{
	font-size: 75%;
	padding-right: 5px;
}

.centermenu_h ul li a.active{
	color: #993399;
}

.centermenu_h span{
	color: #993399;
}


/* Centerbar Elements - center menu
------------------------------------------ */

#center_menu,
#centerbar .img_banner{
	margin-bottom: 20px;
}

#centerbar .img_banner{
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}

#center_menu ul li{
	border-bottom: 1px solid #ddd;
	padding: 3px 0;
}

#center_menu ul li a,
#centerbar .link_utili a{
	font-size: 75%;
	display: block;
}

#center_menu ul li a:hover,
#center_menu ul li a.active{
	background-color: #eee;
}


/* Centerbar Elements - box consorzio
------------------------------------------ */

#consorzio{
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 20px;	
}

#consorzio a{
	margin-right: 5px;
	text-transform: lowercase;
}

#consorzio img,
#consorzio p{
	margin-bottom: 10px;
}

#consorzio p{
	font-size: 68.8%;
	line-height: 1.5;
}


/* Center elements - Filtri
------------------------------------------ */

.filter_entry{
	font-size: 75%;
	padding-bottom: 5px;
	width: 100%;
	/*height: 20px;*/
	display: block;
	overflow: auto;
}

.filter_entry *{
	float: left;
	margin-right: 5px;
}

.filter_name .cat{
	position: relative;
	margin: 0;
}


/* Centerbar elements - Gallery scheda
---------------------------------------------*/

#center_top_modules .photogallery{
	float: left;
}

#center_top_modules #gallery ul li{
	float: left;
	margin: 2px;
}

#center_top_modules #gallery img{
	width: 40px;
	height: 40px;
	float: left;
}


/* Centerbar elements - servizi icons scheda
---------------------------------------------*/

.servizi{
	float: left;
	/*clear: right;*/
	width: 100%;
}

.servizi ul{
	width: 160px;
	float: left;
}

.servizi ul li{
	float: left;
	width: 28px;
	height: 28px;
	margin: 0 2px 4px 2px;
}


/* Centerbar elements - google maps
---------------------------------------------*/

#mappa,
.google_maps{
	position: relative;
	float: left;
}

#scheda #center_top_modules{
	float: left;
}

#mappa a,
.google_maps a{
	width: 180px;
	height: 200px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/spacer.gif);
	background-repeat: repeat;
	text-decoration: none;
}


/* Rightbar Elements
------------------------------------------ */

#rightbar h2,
#rightbar p{
	padding: 0 10px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

#rightbar h2{
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 8px; 
	padding-bottom: 8px; 
}

#right_bottom_modules h2,
.columnbox h2{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/rightbar_h2_bg.jpg);
	background-color: #abdd28;
}

#right_top_modules,
#rightbar #right_bottom_modules{
	background-color: #94c120;
}


/* Rightbar Elements - search
------------------------------------------ */

#rightbar #search{
	margin-bottom: 20px;
}

#rightbar #search #comboZone{
	border: 1px solid #aacb58;
	width: 153px;
	height: 15px;
	font-size: 75%;
	color: #888;
	float: left;
	padding: 0 0 0 2px;
}

#rightbar #search #prenotaSubmit{
	width: 20px;
	height: 17px;
	display: block;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/search_ok.jpg);
	border: none;
	background-color: #fff;
	margin-left: 159px;
}


/* Rightbar Elements - Sidemenu
------------------------------------------ */

.columnbox{
	background-color: #94c11f;
	border-bottom: 3px solid #fff;
}

.columnbox ul{
	padding: 0 10px 20px 10px;
}

.columnbox ul li{
	border-bottom: 1px solid #fff;
	padding: 1px 0;
}

.columnbox ul li a{
	color: #fff;
	font-size: 75%;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 3px 1px;
}

.columnbox ul li a:hover,
.columnbox ul li a#active{
	background-color: #71a920;
}

.columnbox ul li a#active{
	border-bottom: 1px solid #e1edc2;
}

.columnbox ul li ul{
	padding: 0;
}

.columnbox ul li ul li{
	border-bottom: none;
}

.columnbox ul li ul li a{
	font-weight: normal;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/sidemenu_a.gif);
	background-position: 3px 6px;
	padding: 1px 10px 1px 12px;
}

.columnbox ul li ul li a:hover,
.columnbox ul li ul li a#active{
	background-color: #c8de90;
	color: #1e781e;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/sidemenu_a_on.gif);
	border-bottom: none;
}


/* Rightbar Elements - cerca vacanza
------------------------------------------ */

.cerca_vacanza_form{
	background-color: #1e781e;
	padding-bottom: 10px;
}

.cerca_vacanza_form h2{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/cercavacanza_h2_bg.gif);
	background-color: #269b26;
}

.cerca_vacanza_form .searchForm{
	width: 160px;
	padding: 0 10px;
	position: relative;
}

.cerca_vacanza_form #comboZone,
.cerca_vacanza_form #comboZoneTheme,
.cerca_vacanza_form #comboZoneTipoStr,
.cerca_vacanza_form #comboZoneStelle{
	width: 156px;
	border: none;
	font-size: 68.8%;
	color: #777; 
	padding: 1px 2px;
	margin-bottom: 5px;
}

.cerca_vacanza_form #prenotaSubmit{
	font-size: 68.8%;
	padding: 1px 0;
	margin: 8px 0;
}

.suggestionsBox {
	left: 0;
	margin: 10px 0px 0px 0px;
	width: 180px;
}

#content #suggestionsTheme.suggestionsBox{
	left: 140px;
}
	
.suggestionList li {		
	margin: 0px 0px 3px 0px;
	padding: 3px;
	font-size: 68.8%;
}

.suggestionList li .cat{
	position: relative;
	margin: 0;
}
	
/*#suggestions img,
#suggestionsTheme img,
#suggestionsTipoStr img,
#suggestionsStelle img{
	left: 30px;
	top: -16px!important;
}
*/

.suggestionsBox img{
	left: 30px;
	top: -16px!important;
}

.suggestionList li.active,
.suggestionList li:hover {
	background-color: #94c11f;
	color: #000;
}

.suggestionList li.zonaInSearch{
	font-size: 100%!important;
	font-weight: bold!important;
}


/* Rightbar Elements - txt_banner
------------------------------------------ */

#rightbar #txt_banner{
	background-color: #71a920;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	padding: 20px 10px;
}

#slider_testuali {
	padding-bottom: 20px;
	z-index: 1;
}

#slider_testuali .scroll {
	height: 280px!important;
}

#slider_testuali .panel{
	width: 160px;
	background-color: transparent;
	padding: 0;
}

#slider_testuali .panel div{
	margin-bottom: 30px;
}

#wrapper_testuali ul.navigation {
	float: left; 
	width: 100%;
	text-align: center;
}

#wrapper_testuali ul.navigation li {
	display: inline;
}

#wrapper_testuali ul.navigation li a{
	color: #fff;
	font-size: 68.8%;
	padding: 0 4px;
	text-decoration: none;
}

#wrapper_testuali ul.navigation li a:hover,
#wrapper_testuali ul.navigation li a.selected{
	text-decoration: underline;
}

#slider_testuali .title{
	font-weight: bold;
}

#slider_testuali .panel a{
	color: #fff;
	font-size: 68.8%;
}

#slider_testuali p{
	padding: 0;
}


/* Rightbar Elements - img_banner
------------------------------------------ */

#rightbar .img_banner{
	border-bottom: 3px solid #fff;
}

#rightbar .img_banner .banner a{
	width: 180px;
	height: 150px;
	display: block;
}


/* Rightbar Elements - newsletter
------------------------------------------ */

#right_bottom_modules .readmore{
	background-color: #006600;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/rightbar_readmore_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #fff;
	border: 1px solid #2a7f2a;
	display: block;
	font-size: 88%;
	font-weight: bold;
}

#right_bottom_modules .readmore:hover{
	border: 1px solid #164516;
}

#right_bottom_modules .newsletter{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/rightbar_newsletter_bg.jpg);
	background-position: right 32px;
	padding-bottom: 10px;
}

#right_bottom_modules .newsletter div p{
	width: 90px;
	padding-bottom: 8px;
}


/* Content Elements - form ricerca 
------------------------------------------ */

#content .searchForm{
	width: 100%;
	padding: 0;
}

#content .searchForm #comboZone,
#content .searchForm #comboZoneTheme{
	border: 1px solid #ddd;
	font-size: 75%;
	color: #666;
	margin-right: 8px;
}

#content .searchForm #prenotaSubmit{
	color: #fff;
	font-size: 68.8%;
	font-weight: bold;
	padding: 1px 0;
	border: 1px solid #94c11f;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bottom_uno_readon.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #9fc440;
	margin: 8px 0;
}


/* Liste
------------------------------------------ */

#content ul li{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/readmore_span_bg.gif);
	background-position: 0 4px;
	padding-left: 10px;
}

#centerbar .link_utili li{
	background-position: 0 5px;
	padding: 2px 0 2px 15px;
}

.eydos_contenuto_txt ul li{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bullet_arrow.gif)!important;
	background-position: 2px 10px!important;
	padding: 7px 0 7px 15px!important;
	border-bottom: 1px solid #ddd!important;
	margin-bottom: 0!important;
}

.eydos_contenuto_txt ul li p{
	font-size: 100%;
	margin-bottom: 0;
}

#inbottom div ul li{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bullet.gif);
	background-position: 0 6px;
	margin-bottom: 4px;
}


/* Content Elements - Eventi
----------------------------------- */


/* Content Elements - Random
----------------------------------- */

.eydos_contenuto_random,
.eydos_contenuto_event {
	float: left;
}

.eydos_contenuto_random p{
	width: 95%;
	margin-bottom: 0;
}

.eydos_contenuto_random a{
	float: left;
	display: block;
	width: 100%;
}

.eydos_contenuto_random img{
	width: 170px;
	height: 120px;
}

.eydos_contenuto_random .eydos_contenuto_txt.sx{
	margin-left: 190px!important;
}

#content .eydos_contenuto_txt h2:hover{
	text-decoration: underline;
}


/* Content Elements - testo + img interna
---------------------------------------------*/

.eydos_contenuto,
.eydos_contenuto_random,
.eydos_contenuto_event{
	width: 100%;
	position: relative;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px; 
}

.eydos_contenuto{
	overflow: auto;
}

.eydos_contenuto_image_in.dx{
	float: right;
	text-align: right;
	display: inline;
	margin: 10px 0 10px 10px;
}

.eydos_contenuto_image_in.sx{
	float: left;
	text-align: left;
	display: inline;
	margin: 10px 10px 10px 0;
}


/* Content Elements - testo + img (ai lati)
---------------------------------------------*/

.eydos_contenuto_image.dx{
	float: right;
	text-align: right;
}

.eydos_contenuto_image.sx{
	float: left;
	text-align: left;
}


/* Content elements - Tabs
---------------------------------------------*/

#content .content_tab,
#content .eydos_contenuto{
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#content .content_tab{
	border-bottom: 1px solid #ddd;
}

#content .scroll {
	width: 582px;
	clear: left;
	background-color: #fbfbfb;
	border-left: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
}

#content .scrollContainer div.panel {
	width: 576px;
	background-color: #fbfbfb;
	padding: 12px 6px;
}

#content ul.navigation {
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/tab_border_top_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 584px;
}

#content ul.navigation li {
	  background-image: none!important;
	  padding: 0!important;
	  margin: 0!important;
	  position: relative;
}

#content ul.navigation a {
	font-size: 115%;
	padding: 7px 10px;	
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #ddd;
	background-color: transparent;
	margin: 0 5px 0 0;
	display: block;	
}

#content ul.navigation li h2{
	margin-bottom: 0;
}

/*#content #scrollBlock_1 a,
#content #scrollBlock_scheda a,
#content ul.navigation a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}*/

#content .scrollBlock a,
#content #scrollBlock_scheda a,
#content ul.navigation a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

#content ul.navigation a:hover {
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/tab_hover.jpg);
	background-repeat: repeat-x;
}

#content ul.navigation a:hover,
#content ul.navigation a.selected{
	border-left: 1px solid #c2c2c2;
	border-top: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
}

#content ul.navigation a.selected {
	background-color: #fbfbfb; 
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/tab_selected_bg.jpg);
	background-repeat: repeat-x;
}

#content .scrollBlock p a,
#content #scrollBlock_scheda p a{
	background-image: none;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
	width: auto;
	display: inline;
	font-size: 100%;
	padding: 0;
}



/* Content elements - Tabs image
---------------------------------------------*/

#content #slider_2 ul.navigation a{
	padding: 7px 15px 7px 50px;
}

#content #slider_2 .navigation img{
	position: absolute;
	top: -5px;
	left: 15px;
}


/* Content elements - Tabs offerte
---------------------------------------------*/

#content .scrollContainer .banner-orizzontale{
	float: left;
	width: 180px;
	padding: 1px;
	border: 1px solid #ddd;
	margin: 0 3px;
}

.banner-orizzontale img{
	float: left;
}


/* Content elements - Tabs elements
---------------------------------------------*/

#content .scrollContainer div.panel p,
#content .scrollContainer div.panel ul,
#content .scrollContainer div.panel h2,
#content .scrollContainer div.panel h3{
	padding: 0 10px 0 6px;
}

.panel .eydos_contenuto{
	border-bottom: none;
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}

#servizi.panel ul li{
	float: left;
	width: 160px;
	margin-right: 10px;
}


/* Content elements - Slides
---------------------------------------------*/

/*#scrollBlock_1,
#scrollBlock_scheda{
	border-top: 1px solid #eee;
	padding-top: 8px;
}*/

#scrollBlock_scheda{
	border-top: 1px solid #eee;
	padding-top: 8px;
}

#scheda #scroll{
	padding-top: 20px;
}

/*#scrollBlock_1 .divBlock,
#scrollBlock_scheda .divBlock  {
	margin-bottom: 8px;
	position: relative;
}*/

.scrollBlock .divBlock,
#scrollBlock_scheda .divBlock{
	margin-bottom: 8px;
	position: relative;
}

/*#scrollBlock_1 a,
#scrollBlock_scheda a{
	width: 549px;
	display: block;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/slides_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-transform: uppercase;
	padding: 5px 0 7px 35px;
	font-size: 81.3%;
}*/

.scrollBlock a,
#scrollBlock_scheda a{
	width: 549px;
	display: block;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/slides_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-transform: uppercase;
	padding: 5px 0 7px 35px;
	font-size: 81.3%;
}

.divBlock a span{
	position: absolute;
	right: 12px; 
	top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 68.8%;
	text-transform: uppercase;
	color: #993399;
	background-position: right;
	padding: 0 15px 0 0;
}

.scrollCmdLabel{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/slides_open.png);
}

.scrollCmdLabelClose{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/slides_close.png);
}

.divBlock img{
	position: absolute;
	left: 10px;
	top: 6px;
}

/*#scrollBlock_1 .contentBlock,
#scrollBlock_scheda .contentBlock {
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #eee;
}*/

.scrollBlock .contentBlock,
#scrollBlock_scheda .contentBlock{
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #eee;
}

#scroll_gallery{
	display: block;
}

#content .contentBlock h6{
	display: none;
}

#content .contentBlock .eydos_contenuto{
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

#content .contentBlock .back{
	display: none;
}


/* Content elements - Slide photogallery
------------------------------------------ */

#content .photogallery ul li img{
	width: 60px;
	height: 60px;
	float: left;
	position: relative;
	left: auto;
}

#content .photogallery ul li a{
	width: 60px;
	height: 60px;
	display: block;
	background-image: none;
	padding: 0;
}

#content .photogallery ul li{
	float: left;
	margin: 2px!important;
	background-image: none!important;
	padding: 0!important;
}


/* Content elements - Slide elenco alloggi
------------------------------------------ */

#Slide_lista_strutture{
	float: left;
	display: block;
}

#strut_cat_list_p1{
	width: 100%;
	float: left;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/strut_cat_bg.gif);
	background-repeat: repeat-y;
	margin-bottom: 20px;
}

#strut_cat_list_p1 .colonna_sx,
#strut_cat_list_p1 .colonna_dx{
	width: 180px;
	padding-right: 15px;
	float: left;
}

#strut_cat_list_p1 .colonna_dx{
	margin-left: 10px;
}

#strut_cat_list_p1 .box_strutture{
	width: 100%;
	float: left;
}

#strut_cat_list_p1 .box_strutture p{
	font-weight: bold;
	color: #333;
}

#strut_cat_list_p1 ul li,
#strut_cat_list_p1 ul li a{
	background-image: none;
	padding: 0;
}

#strut_cat_list_p1 ul li,
#strut_cat_list_p1 ul li *{
	float: left;
}

#strut_cat_list_p1 ul li a{
	display: inline;
	text-transform: none;
	font-size: 100%;
	width: auto;
	text-decoration: underline!important;
}

#strut_cat_list_p1 ul li .cat{
	position: relative;
	margin: 0 5px;
}

.scroll_gallery .scrollCmdLabelClose,
.Slide_lista_strutture .scrollCmdLabelClose{
	display: block;
}

.scroll_gallery .scrollCmdLabel,
.Slide_lista_strutture .scrollCmdLabel{
	display: none;
}

.box_strutture_close{
	display: block;
/*	background: aqua;*/
	height: 15px;
	width: 100%;
	float: left;
}


/* Content elements - Moreinfo
------------------------------------------ */

.moreinfo-info{
	background-color: #eee;
	width: 98%;
	float: left;
	padding: 5px;
}

.moreinfo-info div{
	float: left;
}

.moreinfo-info .moreinfo-label{
	font-weight: bold;
	margin-right: 8px;
}


/* Content elements - Double div
------------------------------------------ */

.double_div,
.box_territorio{
	width: 584px;
}

.lx_div,
.rx_div{
	width: 282px;
	padding-bottom: 25px;
}

.rx_div{
	float: right;
}

.lx_div{
	margin-right: 20px;
	float: left;
}

.lx_div img,
.rx_div img{
	border: 1px solid #ddd!important;
	padding: 1px;
	margin-bottom: 10px!important;
}


/* Content elemets - Strip banner
------------------------------------------ */

.banner_strip{
	width: 540px;
	padding: 0 20px;
	margin: 5px 0;
	clear: left;
	float: left;
}

.strip_img{
	width: 125px;
	float: left;
}

.strip_txt{
	width: 415px;
	float: right;
	padding: 1.7% 0;
}

.strip_txt a{
	font-weight: bold;
}


/* Content elements - Elenco hotel
---------------------------------------------*/

.list_box,
.off_box{
	width: 100%;
	height: 119px;
}

.list_box .list_img,
.list_box .list_info{
	height: 100%;
	position: relative;
}

.list_img,
.list_info{
	float: left;
	height: 100%;
	position: relative;
}

.list_box h2,
.list_box p,
.off_box h2,
.off_box p{
	margin-bottom: 0;
}

.list_img img{
	margin-right: 20px;
}

.list_box .list_info{
	width: 260px;
}

.list_links{
	width: 100%;
	float: left;
}

.list_links a{
	margin-right: 8px;
	float: left;
}

.list_buttons{
	margin-left: 476px;
	height: 100%;
	position: relative;
}

.list_links,
.list_buttons .offerte{
	position: absolute;
	bottom: 0;
}

.offerte a{
	width: 107px;
	height: 42px;
	display: block;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/list_offerte_bg.jpg);
	text-decoration: none;
}

.offerte a:hover{
	background-position: 0 -43px;
}



/* Content elements - Elenco offerte
---------------------------------------------*/

.off_box{
	width: 100%;
}

.off_box .list_info{
	width: 390px;
}

.panel .off_box{
	height: 100px;
}

.panel .off_box .list_info{
	padding-top: 8px;
	width: 360px;
}

.panel .list_info h3{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}

.panel .list_info h3 a{
	text-decoration: none;
}

.panel .list_links{
	padding-left: 6px;
}

.panel .dati_str{
	display: none;
}


/* Content elements - Messaggi
------------------------------------------ */

.messagge{
	padding: 0 0 70px 110px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}

#error{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/messagge_error.jpg);
}

#alert{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/messagge_alert.jpg);
}

#ok{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/messagge_ok.jpg);
}

.messagge#info{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/messagge_info.jpg);
}


/* Content elements - Stelle
------------------------------------------ */

.cat{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/stars_s.png);
	height: 14px;
	display: block;
	margin: 10px 0;
	position: absolute;
}

.list_info .cat{
	position: relative;
	margin: 5px 0;
}

.stelle-0{
	background-image: none!important;
}

.stelle-1{
	width: 15px;
}

.stelle-2{
	width: 31px;
}

.stelle-3{
	width: 47px;
}

.stelle-3s{
	width: 59px;
	background-position: right;
}

.stelle-4{
	width: 64px;
}

.stelle-5{
	width: 80px;
}

.stelle-4s{
	width: 74px;
	background-position: right;
}

.stelle-5s{
	width: 90px;
}

.stelle-5l{
	width: 90px;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/stars_l.png)!important;
}

#strut_cat_list_p1 .cat,
#scheda .cat{
	background-image: none!important;
}

.cat img{
	top: 0;
	left: 0;
}


/* Stuff 
------------------------------------------ */

.article_sep{
	width: 100%;
	height: 20px;
	display: block;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	clear: left;
}

.stelle-print,
.fax-print,
.tel-print, 
.servizi-list-print,
.list-print {
	display: none;
}


/* Bottom content - banner 468x60
------------------------------------------ */

.bottom-content{
	text-align: center;
	padding-top: 12px;
	clear: left;
}



/* Scheda Elements - slide immage
------------------------------------------ */

#scheda_image{
	position: relative;
}

#scheda_image .image{
	position: absolute;
}

#scheda #content .slideshow-control-image{
	display: none;
}


/* Scheda Elements - head
------------------------------------------ */

#scheda #head{
	width: 100%;
	float: left;
	position: relative;
	background-color: #fff;
	padding-bottom: 15px;
}

#scheda #title{
	width: 584px;
	float: left;
	position: relative;
	/*margin-bottom: 15px;*/
}

#title .cat{
	right: 0;
	bottom: 0;
}

#title h1{
	margin-bottom: 0;
}

#scheda #preferiti_button{
	width: 180px;
	margin-left: 604px;
	position: absolute;
	bottom: 0;
	right: 0;
	padding-bottom: 25px;
}


/* Scheda elements - info_struttura
---------------------------------------------- */

#scheda #info_struttura #logo_h{
	width: 180px;
	height: 200px;
	display: block;
	text-align: center;
}

#scheda #info_struttura #riferimenti{
	width: 180px;
	height: 103px;
	display: block;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}

#riferimenti p{
	text-align: center;	
}

#riferimenti ul{
	text-align: center;
	padding-top: 10px;
}

#riferimenti ul li{
	display: inline;
	margin: 0 4px;
}

#riferimenti img{
	border: none;
}

#riferimenti a{
	width: 20px;
	height: 16px;
	padding-bottom: 7px;
	display: inline-block;
}

#riferimenti a:hover,
#riferimenti a.active{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/slides_open.png);
	background-position: 6px bottom;
	background-repeat: no-repeat;
}

#riferimenti #numberstab{
	position: relative;
}

#riferimenti .panel{
	position: absolute;
	width: 160px;
	text-align: center;
}

#riferimenti .panel p{
	margin-bottom: 0;
	padding-top: 3px;
}


/* Scheda elements - Form richiesta
------------------------------------------ */

.form-container label{
	font-size: 75.5%;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 3px;
	font-weight: bold;
}

.form-container .input-field,
.form-container  select{
	border: 1px solid #ddd;
	/*font-size: 75%;*/
	color: #666;
	padding: 1px 0;
}

.pi-form-lx,
.pi-form-rx{
	width: 282px;
	float: left;
	padding-bottom: 20px;
}

.pi-form-lx{
	margin-right: 18px;
}

.pi-form-lx input,
.pi-form-rx input,
.pi-form-lx select,
.pi-form-rx select{
	width: 282px;
}

.pi-form-all,
.pi-form-buttons{
	width: 100%;
	clear: left;
	padding-bottom: 20px;
}

.pi-form-buttons{
	padding-top: 20px;
}

.pi-form-all .input-field{
	width: 100%;
}

.pi-form-all.big-label{
	display: inline;
}

.pi-form-lx1,
.pi-form-lx2,
.pi-form-rx1,
.pi-form-rx2{
	width: 132px;
	float: left;
	padding-bottom: 20px;
}

.pi-form-lx1,
.pi-form-lx2,
.pi-form-rx1{
	margin-right: 18px;
}

.pi-form-lx1 select,
.pi-form-lx2 select,
.pi-form-rx1 select,
.pi-form-rx2 select{
	width: 130px;
}

#info-authorize,
.big-label{
	float: left;
}

#info-authorize{
	width: 20px;
	margin-left: 10px;
}

.big-label{
	width: 550px;
}

.error-msg{
	border: 1px dashed #ff0000;
	padding: 10px;
	margin: 20px 0 10px 0;
}

.error-msg p{
	font-weight: bold;
	color: #333;
}


/* Bottom Elements
------------------------------------------ */

#inbottom{
	width: 100%;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bottom_bg.gif);
	background-position: center 0;
	float: left;	
}

#inbottom #uno,
#inbottom #due,
#inbottom #tre,
#inbottom #quattro,
#inbottom #cinque{
	float: left;
	width: 170px;
	height: 160px;
	margin-right: 21px;
	background-position: bottom;
}

#inbottom div p{
	line-height: 1.5;
}

#inbottom div ul li a{
	color: #666;
	font-size: 75%;
	padding-left: 8px;
	display: block;
}

#uno{
	margin-left: 3px;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bottom_uno_bg.jpg);
}

#uno .readon{
	width: auto;
	display: block;	
	text-decoration: none;
	font-size: 90%;	
	padding: 1px 0 1px 5px;	
	height: auto;
}

#due{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bottom_due_bg.jpg);
}

#tre{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bottom_tre_bg.jpg);
}

#quattro{
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bottom_quattro_bg.jpg);
}

#cinque{
	margin-right: 0!important;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/bottom_cinque_bg.jpg);
}


/* Footer Elements
------------------------------------------ */

#footermenu,
#footer #info{
	width: 584px;
	clear: both;
	float: left;
}

#footer #loghi img{
	margin-left: 8px;
}

#footer #loghi{
	position: absolute;
	right: 0;
	top: 0;
}


/* Footer Elements - footermenu
------------------------------------------ */

#footermenu{
	margin-bottom: 5px;
}

#footermenu li{
	float: left;
	background-image: url(http://images.dolomiti.it/fileadmin/templates/ts/images/mainmenu_li_bg.jpg);
	background-position: right 2px;
	padding-right: 7px; 
	margin-right: 6px;
}

#footer li a{
	font-size: 75%;
	font-weight: bold;
	float: left;
	text-transform: lowercase;
}

#footer li a:hover{
	color: #993399;
}


.cat-print{
	display:none;
}


/* Google ads
------------------------------------------ */

#adsense{
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 5px 0;
	float: left;
	margin: 10px 0;
	text-align: center;
}



/* Box ricerca pagina offerte
--------------------------------------- */

.user-cercaofferte-pi1{
	padding: 20px 10px;
	background-color: #f8f8f8;
}

.user-cercaofferte-pi1 .boxZone,
.filter-box .boxZone{
	position: relative;
}

.user-cercaofferte-pi1 #comboZoneOfferte,
#periodoDa,
#periodoA,
.filter-box #comboZoneOfferte{
	border: 1px solid #ddd;
	color: #666;
	width: 200px;
	padding: 1px 3px;
	font-size: 75%;
}

.user-cercaofferte-pi1 .lista-circoli,
.user-cercaofferte-pi1 .circolo-header,
.user-cercaofferte-pi1 .circolo-input,
.user-cercaofferte-pi1 .boxDate,
.user-cercaofferte-pi1 .boxDate div,
.user-cercaofferte-pi1 .prezzoBox{
	float:left;	
}

.user-cercaofferte-pi1 .lista-circoli{
	width: 100%;
	padding: 10px 0;
	margin: 10px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.user-cercaofferte-pi1 .circolo-header{	
	/*width: 178px;*/
	width: 175px;
	margin: 0 9px 3px 0;
}

.user-cercaofferte-pi1 .circolo-input{	
	margin:5px 5px 0 0;
}

.user-cercaofferte-pi1 .circolo-header p{	
	float:left;
	font-size: 70%;
	font-weight: bold;
	margin: 6px 0 0;
	padding-right: 10px;
}

.user-cercaofferte-pi1 .circolo-img{	
	float:left;
}

.circolo-img,
.circolo-img img{
	width: 30px;
	height: 30px;
	display: none;
}

.user-cercaofferte-pi1 .boxDate,
.user-cercaofferte-pi1 .prezzoBox{
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
}

.user-cercaofferte-pi1 .boxDate label,
.user-cercaofferte-pi1 .prezzoBox label{
	font-weight: bold;
	width: 100%;
	display: block;
}

.user-cercaofferte-pi1 .boxZone p,
.user-cercaofferte-pi1 .lista-circoli label p,
.user-cercaofferte-pi1 .boxDate p,
.user-cercaofferte-pi1 .prezzoBox p{
	font-weight: bold;
	margin-bottom: 3px;
	text-transform: uppercase;
	color: #993399;
}

.user-cercaofferte-pi1 .periodoDaBox{
	margin-right: 15px;
}

#periodoDa,
#periodoA{
	margin-right: 8px;
}

#periodoDa,
#periodoA,
.boxDate img{
	float: left;
}

#quantita{
	border:0; 
	color: #666;
	font-weight:bold;
	font-size: 75%;
	background-color: transparent;
	padding-bottom: 4px;
}

/*.filter-box-offerte {
	border-bottom:1px solid #DDDDDD;
	margin-bottom:20px;
	padding-bottom:20px;
}*/

.user-cercaofferte-pi2 .select-filtri .zona {
	font-weight: bold;
	font-size: 100% !important;
}


/* Pagine offerte - filtri
--------------------------------------- */

#center_top_modules .boxZone{
	position: relative;
	margin: 15px 0;
}

#personeFilterBox,
#stanzaFilterBox,
#tipoFilterBox,
#stelleFilterBox,
#tipologiaFilterBox,
#categoriaFilterBox,
#circoliFilterBox,
#serviziFilterBox,
.prezzoBox{
	margin-bottom: 10px;
}

/*.filter-box .boxes{
	margin-bottom: 10px;
}*/

.filter-box .periodoDaBox,
.filter-box .periodoABox{
	margin: 0;
	float: left;
	padding-bottom: 8px;
}

.filter-box #periodoDa,
.filter-box #periodoA{
	width: 125px;
}

.filter-box #form-filtri{
	background-color: #eee;
	padding: 10px;
}

.filter-box #comboZoneOfferte{
	width: 174px;
	margin: 15px 0;
}


/* Pagine offerte - dettaglio offerta
--------------------------------------- */

.off_box.dettaglio{
	height: auto;
	padding: 20px 0;
}

.off_box .struct-info{
	width: 100%;
	clear: left;
	overflow: auto;
	padding-top: 30px;
}

.struct-info .list_links{
	position: relative;
	padding-top: 20px;
}


/* scrollbar per il form nero dei suggerimenti */


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa url(http://images.dolomiti.it/fileadmin/templates/dolomiti/images/osx_track.gif) repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	height:45px;
	background: #666 url(http://images.dolomiti.it/fileadmin/templates/dolomiti/images/osx_drag_middle.gif) repeat-y;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	background: url(http://images.dolomiti.it/fileadmin/templates/dolomiti/images/osx_drag_top.gif) no-repeat;
	height: 6px;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background: url(http://images.dolomiti.it/fileadmin/templates/dolomiti/images/osx_drag_bottom.gif) no-repeat;
	height: 7px;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 24px;
	background: url(http://images.dolomiti.it/fileadmin/templates/dolomiti/images/osx_arrow_up.png) no-repeat 0 -30px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
	background-position: 0 0;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	/*height: 9px;*/
	height: 24px;
	background: url(http://images.dolomiti.it/fileadmin/templates/dolomiti/images/osx_arrow_down.png) no-repeat 0 -30px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
	background-position: 0 0;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

#autoSuggestionsListStrutture {
	height: 350px;
}
#autoSuggestionsList {
	height: 350px;
}
#autoSuggestionsListOfferte {
	height: 350px;
}
#autoSuggestionsListLastMinute {
	height: 350px;
}
				
			
/* IE SPECIFIC HACKED STYLES */
/* html .suggestionsBox .jScrollPaneDragBottom {
//	bottom: -1px;
//}*/
/* /IE SPECIFIC HACKED STYLES */

/* -- fine scrollbar suggerimenti -- */


#pageMenu{
	width: 25%;
	overflow: hidden;
	margin: 0 auto;	
}

#pageMenu a{
	float: left;
	width: 20px;
	font-size: 80%;
}

div.ui-datepicker{
 font-size:10px;
}




.user-dyncontainer-pi1{
	clear: left;
}


.scroll {
	overflow: auto;
	overflow-x: hidden;
	position: relative;
}

#content  ul.navigation {
	float: left; 
}

#content  ul.navigation li {
	  float: left;
}

.hide {
    display: none;
}



/* Common Elements
------------------------------------------ */

.contentBlock{
	display: none;
}

.scrollCmdLabel{
	display: block;
}

.scrollCmdLabelClose{
	display: none;
}



#slider_testuali .scroll {
	overflow: auto;
	overflow-x: hidden;
	position: relative;
}

#slider_testuali .hide {
    display: none;
}



.suggestionsBox {
	position: absolute;
	background-color: #212427;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #000;
	color: #fff;
	z-index: 100;
}

.suggestionList {
	margin: 0px;
	padding: 0px;
}

.suggestionList li {		
	cursor: pointer;
	background-image: none!important;
}


.suggestionsBox img{
	position: relative;
}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

