/* CSS Document */
 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-spacing:1;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{ list-style:none}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:”;}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}
/*because legend doesn’t inherit in IE */
legend{color:#000;}

var,.iradius7{ cursor:pointer;}

body {
	margin: 0;
	font: 12px Lucida Sans Unicode,Lucida Grande,sans-serif;
	background-image:url(img/sfondo_1.jpg);
	background-repeat: no-repeat;
	background-position:top;
	background-attachment:fixed;
	color:#5e5e5e;
}
 
html {
	height: 100%;
}

h1{ font-size:13px; font-weight:bold}
h2{ 
font-size:16px;

color:#b8be00;
border-bottom:1px solid #b8be00;
margin-bottom:8px;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
font-weight:bold;
}
 
 
.floatl{ float:left; display:inline; }
.floatr{ float:right; display:inline; } 
.clear{ clear:both; height:1px; line-height:1px; display:block; }
.clear-space{ clear:both;  height:1px; line-height:1px; display:block;  margin-top:15px;}

 
 
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border: none; } 
 
 
.msgnull{ width:350px; float:left; clear:both; padding:10px; font-size:12px;  color:#000000; background-color:#e6e6e6; border:1px solid #5f5f5f} /* messaggio di "non trovato" */
.msgerror{ padding:5px;  color:#CC0000; font-size:13px;} /* messaggio di ringraziamento/errore */ 
 
/* MESSAGGI DI ERRORE SULLE FORM */
label.error{
 font-size:10px;
 
 color:#ff0000; 
 
} 
 
 
#page {
	min-height: 100%;
height: auto !important;
height: 100%;
position:relative;
margin:0 auto;
 }

#container { 
	width: 940px; 
	margin: auto;
	overflow:hidden;
	 
}


#body_container{
	background-image:url(img/bg-body.gif); background-position:top;
overflow:hidden;
width:940px;
float:left;

}
#top_corner{
background-image:url(img/top-corner.gif);
background-position:0% 0%;
background-repeat:no-repeat;
height:37px;
width:940px;
float:left;}

#header {
	width: 100%;
	clear:both;
	float:left;
	display:inline;
}

.logo{ float:left; display:inline; margin-top:5px;}
.slide_home{ float:right; display:inline; margin-top:5px;}


#col_left {	  
	width: 190px;
	margin: 0;
	padding: 0;
	float:left;
	display:inline;
	overflow:hidden;
	color:#ffffff;
 	margin-top:25px;
}

#col_right {	  
	width: 190px;
	margin: 0;
	padding: 0;
	float:left;
	display:inline;
	overflow:hidden;
 	margin-top:25px;
		color:#ffffff;
}

#body {
	width: 520px;
	float:left;
	padding:35px 20px 20px 20px;
	display:inline;
	overflow:hidden;
	background-color:#FFFFFF;
	background-image:url(img/bg_body.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


#body ul{padding-left:20px; float:left}
#body ul li{list-style:disc;}

.menu_flash{ margin-bottom:50px;}



#contromenu {
	float:left;
	width: 100%;
	background-color:#FFFFFF;
	margin-top:5px;
	color:#FFFFFF;
	background-image:url(img/bg_contromenu.jpg);
	background-repeat:repeat-y;
	padding-top:30px;
}

#footer {
	float:left;
	padding-top:45px;
	width: 560px;
	height:68px;
	margin-left:190px;
	margin-top:25px;
	clear:both;
	display:inline;
	border-top:1px solid #5f5f5f;
	color:#FFFFFF;
	text-align:right;
	background-color:#b8be00;
	background-image:url(img/bottom-corner.gif); 
	background-position:top; 
	background-repeat:no-repeat;
}
#footer a{color:#FFFFFF;}
.logofooter{ float:right; display:inline; margin-left:8px; margin-right:0;}
 

/* STILI COLONNE */

.col_left_box { float:left; margin-bottom:20px; clear:both; }
.col_left_box p { text-align:right; width:170px; padding:5px 16px 0 4px; float:left; display:inline; clear:both;}

.col_right_box {float:left; margin-bottom:20px; text-align:right; clear:both; width:100%;}
.col_right_box p { text-align:left; width:170px; padding:5px 4px 0 16px; float:right; display:inline; clear:both;}
 
 
.col_news a{ font-weight:bold; color:#5A5D14;} 
 
 

/* IMMAGINI COLONNE */
.col_left_box .news, .col_left_box .eventi, .col_left_box .gallery , .col_left_box .video, .col_right_box .downloads , .col_right_box .newsletter , .col_right_box .esperienze,.col_right_box .booking,.col_right_box .ospital{
	float:left;
	clear:both;
	display:inline;
	width:178px;
	height:52px;
	line-height:0;
	text-indent: -9999px;  overflow: hidden;
}
	
.col_left_box .news{ background-image:url(img/col_news.jpg); 	}
.col_left_box .eventi{ background-image:url(img/col_eventi.jpg); 	}
.col_left_box .gallery{ background-image:url(img/col_gallery.jpg); }
.col_left_box .video{ background-image:url(img/col_video.jpg); }
.col_right_box .downloads{ background-image:url(img/col_downloads.jpg); 	float:right; text-indent:9999px;}
.col_right_box .newsletter{ background-image:url(img/col_newsletter.jpg);	float:right; text-indent:9999px;}
.col_right_box .esperienze{ background-image:url(img/col_esperienze.jpg);	float:right; text-indent:9999px;}
.col_right_box .booking{ background-image:url(img/col_booking.jpg);	float:right; text-indent:9999px;}
.col_right_box .ospital{ background-image:url(img/col_cerca.jpg);	float:right; text-indent:9999px;}


/* PATROCINI */
.patrocini-box{ float:left; margin-left:25px; margin-top:180px; display:inline}
.patrocini{
	width:64px;
	text-align:center;
	float:left;
	display:inline;
	margin:2px;
	font-size:9px;
	line-height:10px;
	color:#E6E6E6; 
	margin-top:10px;
}
.patrocini_full{width:140px; margin:5px 0 0 0; text-align:center; float:left; display:inline; font-size:9px;}
.facebook{
	text-align:center;
	display:inline;
	margin:50px;
	font-size:9px;
	width:190px; padding-right:30px;
	
}

/* MENU PAGINE*/

 
.menu {
width:730px;
float:right;
display:inline;
list-style:none;
margin:0;
padding:0 0 0 30px;
background-image:url(img/fondo-menu-top.png);
background-position:left center;
background-repeat:no-repeat;
font-size:9px;
}



.menu .headlink {
float:left;
display:inline;
position:relative;
z-index:9499;
margin-right:4px;
}

.menu .headlink a{
float:left;
display:inline;
width:90px;
text-align:center;
padding:10px;
margin:2px;
color:#FFFFFF;
background-image:url(img/tasto-normal.png);
background-position:center top;
background-repeat:no-repeat;
font-weight:bold;
}

.menu .headlink a:hover{background-position:0 100%; text-decoration:none;}

.menu .menu-selected { font-weight:bold; }

.hd{height:12px;background-image:url(img/top_submenu.png); }

.menuterra .hd{background-image:url(img/orange/top_submenu.png);}
.menuaria .hd{background-image:url(img/blue/top_submenu.png);}
.menusottosuolo .hd{background-image:url(img/violet/top_submenu.png);}


.menu li .submenu { 
list-style:none;
display:none;
float:left; 
width:240px;
position:absolute;
top:34px; 
left:0;
z-index:9499;
}

.menu li .menumultimedia{right:2px; left:auto;}


.ft{ height:39px; background-image:url(img/bottom_submenu.png); float:left;  width:240px; }

.menuterritorio .ft{background-image:url(img/bottom_submenu.png);}
.menuterra .ft{background-image:url(img/orange/bottom_submenu.png);}
.menuaria .ft{background-image:url(img/blue/bottom_submenu.png); }
.menusottosuolo .ft{background-image:url(img/violet/bottom_submenu.png); }


.menu li .submenu .subli {float:left; display:inline; padding:1px 7px 1px 6px; line-height:22px;  background-image:url(img/bg_submenu.png);  background-repeat:repeat-y ;}

.menu li .menuterra .subli{ background-image:url(img/orange/bg_submenu.png); }
.menu li .menuaria .subli{ background-image:url(img/blue/bg_submenu.png); }
.menu li .menusottosuolo .subli{ background-image:url(img/violet/bg_submenu.png); }


.menu li .submenu .subli a{
float:left;
display:inline;
width:208px;
clear:both;
text-align:left;
padding:2px 3px 2px 12px;
margin:0 2px 0 2px;
color:#666;
background-image:url(img/submenu-normal.png);
background-position:0 69%;
background-repeat:no-repeat;
font-weight:normal;
}

.menu li .submenu .subli a:hover{ background-position:0 0%; color:#666;  text-decoration:none; }
.menu li .submenu .submenu-selected{ font-weight:bold; }


.menu li .submenu .subsubmenu{
float:left;
clear:both;
display:none;
margin:0 0px 0 0;
padding:5px 0 5px 8px;
width:214px;}

.menu li .submenu .subsubmenu li {display:inline; line-height:14px; width:91px; float:left;  padding:2px 2px 2px 8px; background:transparent url(img/bullet-red.gif) no-repeat scroll left 9px;}
.menu li .submenu .subsubmenu li a{display:inline;float:none;padding:0;margin:0;background-color:transparent; color:#000000; background-image:none; font-size:10px; font-weight:normal;}
.menu li .submenu .subsubmenu li a:hover{background-color:transparent; text-decoration:underline;}

 
 
 
 
/* STILE CONTROMENU */


#contromenu .territorio,#contromenu .terra,#contromenu .aria,#contromenu .sottosuolo{
width:215px;
padding:20px 10px 30px 10px;
float:left;
display:inline;
color:#fff;
}
 

#contromenu h1{
font-size:18px;

margin-bottom:8px;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
 }
 
#contromenu li {line-height:14px;  padding:2px 0 2px 8px; background:transparent url(img/bullet-white.gif) no-repeat scroll left 9px;}
#contromenu li a{color:#fff; }
#contromenu a:hover{text-decoration:underline;}
 
#contromenu ul{ padding:5px 0 5px 10px;}

/* STILI PAGINE */
.box-pagina{ /*box pagine*/
clear:both;
float:left;
display:inline;
width:100%;
margin-bottom:25px;
}

.box-pagina h2{
font-size:16px;
margin-bottom:5px;

color:#b8be00;
border-bottom:1px solid #b8be00;
margin-bottom:8px;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}

.box-pagina h2 a{color:#b8be00;}
.box-pagina h2 a:hover{color:#000; text-decoration:none;}



.box-sottopagina{ /*box pagine*/
float:left;
display:inline;
width:165px;
margin:15px 3px 15px 3px;
overflow:hidden;
}

.box-sottopagina h2{
font-size:14px;
min-height: 54px;
height: auto !important;
height: 54px;
position:relative;
}
 .box-sottopagina h2 span{ display:block; position:absolute; bottom:1px;}

.data{ font-weight:bold; font-size:12px; color:#999; font-style:normal;}

/* navigazione */


ul#navigation {
float:left;
width:100%;
clear:both;
padding:0;
margin-bottom:10px;
margin-top:5px;
height:35px;
display:inline;
overflow:hidden;
}

ul#navigation li { 
float:left;
margin-right:3px;
display:inline;
cursor:pointer;
list-style:none;
}

ul#navigation li a:hover,  ul#navigation li a.navhighlight {
background-position:left 0%;
height:37px;
}
ul#navigation li a {
background:transparent url(img/active_left.png) no-repeat scroll left -39px;
float:left;
display:inline;
height:35px;
padding-left:23px;
cursor:pointer;

}
ul#navigation li a:hover{text-decoration:none;}

ul#navigation li a:hover span,ul#navigation li a.navhighlight span {
background-position:right 0%;
color:black;
text-decoration:none;

}
ul#navigation li a span { 
background:transparent url(img/active_right.png) no-repeat scroll right 135%;
color:white;
display:inline;
float:left;
height:35px;
line-height:21px;
padding:8px 19px 5px 0;
text-transform:capitalize;

}

object{ float:left; display:inline;}
.box_slide{ float:left; clear:both; width:100%; visibility:hidden;  overflow:hidden;   position:relative; display:inline; margin:0;padding:0;}
.nav_home,.nav_news,.nav_foto,.nav_video,.nav_commenti{ float:left;clear:both; width:100%; } 
.nav_home{ display:inline;  }

/* fine navigazione */

.thumb-left{
width:164px; /* Larghezza thumb +4px */
float:left;
display:inline;}

.thumb-left img{
clear:left;
margin-bottom:4px;
margin-right:4px;
float:left;
display:inline;}
.thumb-left a{ display:inline; float:left; margin-bottom:4px; margin-right:4px; }


 .thumb-right{
width:164px; 
float:right;
display:inline;}

.thumb-right img{
clear:right;
margin-bottom:4px;
margin-left:4px;
float:right;
display:inline;}
.thumb-right a{display:inline; float:right; margin-bottom:10px; }

.thumb-top,.thumb-bottom{
width:100%; 
float:left;
display:inline;
clear:both;
margin-top:10px;
margin-bottom:10px;

}

.thumb-top img{
margin-bottom:4px;
margin-left:4px;
float:left;
display:inline;}
.thumb-top a{ display:inline; float:left; margin-bottom:4px; margin-left:4px;}


.thumb-bottom img{
margin-top:4px;
margin-bottom:4px;
margin-left:4px;
float:left;
display:inline;}
.thumb-bottom a{ display:inline; float:left; margin-bottom:4px; margin-left:4px; margin-top:4px;}

.div-pagina-allegati{}
.div-pagina-photogallery{}
.div-pagina-video{}


/* STILI PRINT E INVIA */

.barra_pagina{ display:inline; float:right; clear:both; width:100%; text-align:right; margin:15px 0 5px 0;}
.barra_pagina img { margin:4px;}



/* STILI STRUTTURE RICETTIVE */
 
.box-prod{  /*box Strutture*/
float:left;
display:inline;
clear:both;
width:100%;
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #b8be00;
padding-bottom:6px;
}

.box-prod h2{
border:none;
font-size:16px;

color:#b8be00;
margin-bottom:8px;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}

.box-prod h3{
border:none;
font-size:13px;
color:#b8be00;
display:inline;
font-weight:bold;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}


.box-prod h2 a{color:#b8be00;}
.box-prod h2 a:hover{color:#000; text-decoration:none;}
 
 .tbl_search-prod{ width:520px; margin:10px 0 10px 0; clear:both;  background-color:#E9E9E9;}
  .tbl_search-prod td{  padding:2px;}
  .tbl_search-prod h3 { font-weight:bold; line-height:20px; font-size:13px;  color:#b8be00; }
 .tbl_search-prod  select { font-size:12px; width:135px; }
  .submit-prod{ width:100px; background-color:#b8be00; border:none; color:#FFFFFF; font-weight:bold; font-size:12px; height:30px; cursor:pointer; padding:5px; }
  
  
  .tbl_col_search-prod{ margin:15px 4px 0 16px; width:170px;   clear:both;  }
  .tbl_col_search-prod td{  padding:2px 0 2px 0; text-align:left; width:164px;}
  .tbl_col_search-prod h3 {  line-height:20px; font-size:13px; font-weight:bold;  color:#fff; }
 .tbl_col_search-prod  select { font-size:11px; width:154px; }
  
.tbl-prod{
clear:both;
width:520px;
margin:20px 0 10px 0; }

.tbl-prod th{
border:1px solid #b8be00;
background-color:#B8BE00;
color:#FFFFFF;
font-weight:bold;
padding:4px;
}

.tbl-prod td{
border:1px solid #b8be00;
padding:4px;
}
.tbl_contact-prod select{margin:2px 0 2px 0;}
.label-prod{  margin:5px; display:block; cursor:pointer;} 

/* STILI NEWS */
 
.box-news{  /*box News*/
float:left;
display:inline;
clear:both;
width:100%;
margin-top:10px;
margin-bottom:10px;
}

.box-news h2{
border:none;
font-size:16px;

color:#b8be00;
margin-bottom:8px;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}

.box-news h2 a{color:#b8be00;}
.box-news h2 a:hover{color:#000; text-decoration:none;}

#slide-news{
float:left;
display:inline;
width:100%;
height:215px;
clear:both;
overflow:hidden;
}
#slide-news .slider-news {
height:215px;float:left;
display:inline;
clear:both;}


 

/* STILI PHOTOGALLERY */

.box-foto{  /*box fotogallery*/
float:left;
display:inline;
clear:both;
width:100%;
margin-top:10px;
margin-bottom:10px;
}

.box-foto h2{
border:none;
font-size:16px;

color:#b8be00;
margin-bottom:8px;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}



.box-foto h2 a{color:#b8be00; width:100%; display:block;}
.box-foto h2 a:hover{color:#000; text-decoration:none;}

.box-foto .thumb-left{     /*i thumb nell elenco  fotogallery son piu piccoli */
width:94px;}


.box-fotothumb {
float:left;
display:inline;
width:94px;
margin:10px 5px 0 5px;
overflow:hidden;
}


.box-fotothumb h2{
min-height: 70px;
height: auto !important;
height: 54px;
position:relative;
}

.box-fotothumb h2 a{color:#b8be00; width:100%; font-size:12px; display:block; position:absolute; bottom:1px;}
.box-fotothumb h2 a:hover{color:#000; text-decoration:none;}
.box-fotothumb .thumb-left{     /*i thumb nell elenco  fotogallery son piu piccoli */
width:94px;}

.thumb-fotogallery{  /*elenco gallerie*/
float:left;
display:inline;
margin:4px;
font-size:10px;
width:23%;
}

.thumb-foto{ /*elenco foto*/
float:left;
display:inline;
margin:7px;
margin-top:10px;
}
.thumb-gallery{ /*elenco foto*/
float:right;
display:inline;
margin:0 2px 2px 2px;
}


.titolo-foto{
font-weight:bold;
}


/* STILI VIDEO */
.box-video{  /*box video*/
float:left;
display:inline;
clear:both;
width:100%;
margin-top:10px;
margin-bottom:15px;
}

.box-video h2{
border:none;
font-size:16px;

color:#b8be00;
margin-bottom:12px;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}

.box-video h2 a{color:#b8be00; width:100%; display:block;}
.box-video h2 a:hover{color:#000; text-decoration:none;}


.box-videothumb{
float:left;
display:inline;
width:165px;
margin:10px 4px 0 4px;
overflow:hidden;
}

.box-videothumb h2{
min-height: 65px;
height: auto !important;
height: 65px;
position:relative;
}
.box-videothumb h2 .data{ font-size:11px;}
.box-videothumb h2 a{color:#b8be00; width:100%; font-size:12px; display:block; position:absolute; bottom:1px;}
.box-videothumb h2 a:hover{color:#000; text-decoration:none;}


/* STILI PARTNER */
.box-partner{  /*box video*/
float:left;
display:inline;
clear:both;
width:100%;
margin-top:10px;
margin-bottom:5px;
}

.box-partner h2{
border:none;
display:inline;
font-size:14px;

color:#b8be00;
font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
}


/* STILI DOWNLOAD */

.box-download{ float:left; display:inline; width:165px; margin:10px 4px 4px 4px; }
.box-download span{ display:block; margin-top:4px; font-size:10px; }
.box-download img{margin-right:4px;}
.box-download a:hover{text-decoration:none;}

/* LINK E PULSANTI */
.link_button, .link_button_green{ display:inline;
float:right;
clear:both;
margin-top:10px;
width:120px;
text-align:center;
color:#5f5f5f;
background-image:url(img/link_button.gif);
background-position:0% 0%;
background-repeat:no-repeat;
height:33px;
line-height:30px;
} 
.link_button_green{background-image:url(img/link_button-green.gif);}

.link_button:hover,.link_button_green:hover{background-position:0 98%; text-decoration:none;}
#body .link_button_green, #body .link_button{ clear:none;}

.puls_button_green{
 display:inline;
float:right;
margin-left:5px;
margin-top:10px;
width:78px;
text-align:center;
color:#5f5f5f;
background-image:url(img/puls-news.gif);
background-position:0% 0%;
background-repeat:no-repeat;
height:25px;
line-height:22px;
border:none;
cursor:pointer;
background-color:transparent;}

.puls_button_green:hover{background-position:0 84%; text-decoration:none;}

/* STILI FORM */

.box-modulo{  /*box modulo*/
margin-top:10px;
margin-bottom:10px;
border-bottom:1px solid #CCCCCC;
float:left;
clear:both;
width:100%;
}
 
.TblModulo{} /*tabella del modulo*/ 
 
.modulo-label{} /* etichette accanto ai campi*/
.inputtext{ 
border:none;
color:#666; 
width:155px;
height:18px;
font-size:12px;
line-height:18px;
background-color:#D1D700;
padding:2px;
margin:2px 0 2px 0; } /* campo di testo */

select.inputtext{width:159px; height:22px;}
.file{width:190px;}


.submit{ width:100px; height:25px; cursor:pointer;}
textarea {background-color:#D1D700;} /* textarea */
.button {} /* bottone */



/* STILI GUESTBOOK */
.commenti-table{
margin-top:20px;
padding-bottom:150px;
float:left;
clear:both;
width:100%;
}
.commenti-table h2{font-size:14px;}
.commenti-table table{  /*box Guestbook*/

float:left;
clear:both;
width:100%;
}
.commenti-table table td{padding:2px;}

.TblModulo{} /*tabella del modulo*/ 

.tbl-guest{ clear:both; float:left; width:100%} /* tabella dei messaggi */
.tbl-guest img{ float:left; margin:4px; }
.tbl-guest em{ font-size:11px; }
.num-guest{         /*numero dei messaggi*/
font-size:30px;
font-weight:bold;
line-height:34px;
color:#EEE;
}

/* STILI PRESS AREA */


.tbl-iscrizione {
	border: 1px solid #e5e5e5;
	background-image:url(img/press_area.jpg);
	width:100%;
}
	

/* STILI NEWSLETTER */
 
.label-newsletter{ float:left; margin:5px; width:160px; display:inline; cursor:pointer;} 
 


/* STILE CALENDARIO */



/* CALENDARI */
.TblCalendar *{margin:0px;padding:0px;} 

.calendar-cont{ float:left; clear:both;}

.TblCalendar{width:160px; float:left; clear:both; display:inline;  margin:15px 0 0 15px; }
.TblCalendar td{font-size:9px;}

.TblCalendar table td{
height:16px; width:23px; overflow:hidden; }
.date_header{
display:block;
float:left;
font-size:9px;
font-weight:bold;
padding-bottom:5px;
padding-left:23%;
}
.day_cell
{text-align:center}
.empty_day_cell
{text-align:center}

.today_cell	
{text-align:center;
background-image:url(img/calend-today.gif);
background-repeat:no-repeat;
	color:#FFFFFF;}

.day_number
{font-size:9px;color:#666;}

.today_cell	 .day_number {color:#FFFFFF;}

.column_header
{ font-size:11px; background-color:#a3a3a3; 
	color:#FFFFFF;
	text-align:center;
	background-image:url(img/calend-days.gif);
background-repeat:no-repeat;}

.boolevento{
	font-weight:bold;
	background-image:url(img/calend-event.gif);
background-repeat:no-repeat;
	cursor:pointer;
	color:#FFF;
}


 
 /* TOOLTIP */

#tooltip {
	position: absolute;
	z-index: 3000;
	background-image:url(img/tooltip.png);
	background-position:left top ;
	background-repeat:no-repeat;
	padding: 5px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
    width:160px;
	height:60px;
}
#tooltip h3, #tooltip div {  
	padding:6px;
	font-weight:normal;
	margin: 0; 
	color:#fff;
	font-size:10px;}
	
	.bookingtip{ cursor:pointer;}
	 .bktip {
	position: absolute;
	z-index: 3000;
	background-image:none !important; 
	background-color:#ccc;
	padding: 5px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	width:200px !important;
	height:120px !important;
}


#tooltip h3, #tooltip div {  
	padding:12px;
	font-weight:normal;
	margin: 0; 
	color:#000;
	font-size:10px;}
	
	
/* PAGINAZIONE */


ul#pagination-digg{border:0; margin:0; padding:0; width:100%; clear:both; float:left; margin-top:15px;}

ul#pagination-digg li{
border:0; margin:0; padding:0;
font-size:12px;
list-style:none;
margin-right:2px;
float:left;
list-style:none;
}
#pagination-digg a{
margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:0px;
}

.nolink { padding:3px 6px; float:left;}

#pagination-digg .next a,
#pagination-digg .previous a {
font-weight:bold;
}
#pagination-digg  li.active{
background:#b8be00;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:3px 6px;
margin:0px 4px 0px 0px;
list-style:none;
}
#pagination-digg a:link,
#pagination-digg a:visited {
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #b8be00;
background-color:#f6f6f6;
padding:2px 5px;
}	


/* STILI BOOKING */

.tbl_booking{
margin-top:15px;}
 
 
.prezzo{ color:#B8BE00; font-weight:bold; } 
.sottolinea{ text-decoration:underline;} 
.textdisabled{ background-color:#DDD; }
.select-pax{ width:50px;}
.tbl_booking h3{ font-size:14px; font-weight:bold; }
.tbl_booking .separ{ margin-top:8px; margin-bottom:8px; height:1px; border-bottom:1px dotted #ccc; }
.tbl_booking ul { }

.tbl_booking ul li { padding:5px; }


/* STILI SOVRASCRITTURA */

.full{width:100%; } 



