@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-size:12px;*/
	/*color:#89816f;*/
}

input {
border:1px solid #bebebe;
border-radius:5px;
}

.lista {
	list-style-image:url(/img/ul.png) ;
}
b{
color:#008AD0;	
}
.wrap {
	margin:0 auto;
	width:950px;
	text-align:left;
}
a {
	color:#008ad0;
	text-decoration:none;
}
a img {
	border:none;
}
p {
	margin:0;
	padding:0 0 8px 0;
}
.clear {
	clear:both;
	overflow:hidden;
	margin:0;
	padding:0;
	height:0;
	width:0;
	font-size:0;
	line-height:0;
}
.leftImg {
	float:left;
	margin:0 10px 5px 0;
}
h1 {
	font-size:18px;
	font-weight:bold;
	color:#008ad0;
}
h2 {
	font-size:16px;
	color:#97886b;
	font-weight:normal;
	margin:0;
	padding:0;
}
h3 {
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0;
	padding:0 0 10px 0;
}
h4 {
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding:0 0 20px 0;
}

#header {
	border-bottom:7px solid #c2b59b;
}

#logo {
	float:left;
}
#utility {
	float:right;
}
#numeriverdi {
	text-transform:uppercase;
	margin-top:10px;
}

#menu {
	background:#008ad0;
}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}
#menu ul li a {
	float:left;
	display:block;
	color:#FFFFFF;
	line-height:35px;
	font-size:14px;
	text-transform:uppercase;
	margin-right:21px;
}
#menu ul li a:hover, #menu ul li a.current {
	color:#c2b59b;
}
#col1 {
	float:left;
	width:294px;
}
#col2 {
	float:right;
	width:630px;
}
#booking {
	background:#008ad0;
	padding:15px;
	color:#FFFFFF;
	margin:0 0 10px 0;
	border-radius:5px;
}
.doboz_fej {
	padding-top:10px;
	padding-bottom:10px;
}
/*
#booking h3 {
	color:#FFFFFF;
}

#booking .form_row {
	overflow:hidden;
	padding:5px 0;
}
#booking .form_row label{
	float:left;
}
#booking .form_row input{
	float:right;
	width:134px;
	border:1px solid #c8c8c8;
	padding:3px;
	font-size:10px;
	color:#666666;
}
#booking .form_row select{
	float:right;
	width:142px;
	border:1px solid #c8c8c8;
	padding:3px;
	font-size:10px;
	color:#666666;
}
#booking .form_row input[type=submit]{
	width:100%;
	border:1px solid #c8c8c8;
	background:url(../img/button.gif) repeat-x 0 0;
	line-height:26px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:14px;
}
*/
.adv img{
	margin:10px 0;
}

#offertespeciali {
	background:#f1f3f4;
	padding:20px;
	color:#97876a;
}
#offertespeciali h3,#ricercaofferte h3 {
	font-size:18px;
}

#offertespeciali ul {
	list-style:none;
	margin:0;
	padding:0;
}
#offertespeciali ul li {
	list-style-type:none;
	margin:0;
	padding:6px 0 6px 30px;
	font-size:14px;
	background:url(../img/bullet-blue.png) no-repeat center left;
	border-bottom:1px solid #FFFFFF;
		padding-top:10px;
	padding-bottom:10px;
}
#offertespeciali li {
	padding-top:10px;
	padding-bottom:10px;
}
.form_row_cerca input[type=text] {
	width:165px;
	height:21px;
	padding:2px;
	border:1px solid #008ad0;
	color:#97876a;
}
.form_row_cerca input[type=submit] {
	background:#008ad0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #008ad0;
	color:#FFFFFF;
	padding:3px 35px;
	margin-left:5px;
}
#ricercaofferte {
	margin:10px 0;
}
#social {
	margin:20px 0;
}
.accordion {
	/*font-size:10px;*/
}
.accordion h4 {
	font-weight:bold;
	font-size:14px;
	padding:3px 8px;
	height:19px;
	line-height:19px;
	margin:15px 0 0 0;
	cursor:pointer;
	background:#efebe5 url(../img/piu.gif) no-repeat 96% 50%;
}
.accordion ul {
	list-style:none;
	margin:0;
	padding:0;
}
.accordion ul li {
	list-style-type:none;
	margin:0;
	padding:3px 0 3px 8px;
}
.accordion .opened {
	background:#efebe5 url(../img/meno.gif) no-repeat 96% 50%;
}
.accordion .closed {
	background:#efebe5 url(../img/piu.gif) no-repeat 96% 50%;
}
.accordion a {
	/*font-size:14px;*/
}
	
#hotelsinfo {
	background:#008ad0;
	padding:15px 0;
	color:#FFFFFF;
}
#hotelsinfo a{
	color:#FFFFFF;
}
#hotelsinfo a:hover {
	color:#c2b59b;
}
#termeinfo {
	background:#c2b59b;
	padding:15px 0;
	color:#FFFFFF;
}
#termeinfo img {
	float:left;
	margin:0 10px 5px 0;
}
.col {
	float:left;
	margin-right:12px;
	width:300px;
}
#footer .wrap{
	text-align:right;
	font-size:10px;
	padding:10px 0;
}

/*offerte*/
#miglioriofferte {
	margin:10px 0;
	
}
#miglioriofferte h3 {
	padding-bottom:3px;
}
.descr {
	font-size:12px;
	color:#97876a;
	padding:0;
	line-height:1em;
}
.prezzo {
	font-size:18px;
	color:#5e5647;
	padding:0
}
.proposto {
	padding-top:7px;
	padding-bottom:0px;
	font-size:10px;
	color:#97876a;
}
.offertainrilievo_img {
	float:left;
	width:120px;
	text-align:left;
}
.offertainrilievo_txt {
	float:left;
	text-align:left;
	width:169px;
}
.offertainrilievo {
	float:left;
	width:300px;
	margin:10px 0;
	height:110px;
	overflow:hidden;
}

.offertainrilievo2 {
	float:left;
	width:289px;
	margin:10px 0;
	border-right:1px solid #ffffff;
}

.offertainrilievo2 {
	background:#eee;
	padding:5px;
	overflow:hidden;
	height:120px;
}

.offertainrilievo4 {
   background:none repeat scroll 0 0 #E6F7EA;
   border-radius:10px 0 10px 0;
   box-shadow:3px 0 3px #6B6B6B;
   margin-left:5px;
   padding:5px;
}


#altreofferte {
	padding:20px 0;
}
#altreofferte h3 {
	text-transform:uppercase;
	padding-bottom:3px;
}
.offertamini {
	padding:25px 0 8px 0;
	border-bottom:1px solid #ddd5c7;
	width:100%;
	overflow:hidden;
}
.offertamini_txt {
	float:left;
	width:520px;
}
.offertamini_prezzo {
	float:right;
	width:80px;
	text-align:right;
	font-size:18px;
	font-weight:bold;
}
.offertamini_prezzo span{
	font-weight:normal;
	font-size:12px;
	font-style:italic;
}
.categoria {
	font-size:10px;
	color:#89816f;
	padding:0;
}
.validita {
	font-size:11px;
	color:#89816f;
	padding:0;
	font-style:italic;
}

#about {
	/*margin:30px 0;*/
}
#newsletter input[type=text]{
	width:320px;
	height:24px;
	background:#efebe5;
	border:none;
}
#newsletter input[type=submit]{
	background:#008ad0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #008ad0;
	color:#FFFFFF;
	padding:3px 35px;
	margin-left:5px;
}
/* aggiunte domenico */
#lingue {
text-align:right;	
}
#lingue ul{
margin:0px;
list-style:none;
display:inline;
}
#lingue li{
margin:0px;
list-style:none;
display:inline;	
}

#offertespeciali{
	/*height:100px;*/
	margin-bottom:10px;
	margin-top:10px;
	padding:0px;
}
#offertespeciali img{
	margin-right:5px;
}
#col1 {
    float: left;
    width: 314px;
}
#col2 {
    float: right;
    width: 610px;
	padding-bottom:10px;
}
#booking {
	padding:4px;
	/*margin:0px;*/
};
#booking select {
    font-size: 10px;
}
#booking  {
    font-size: 10px;
}

/* aggiunte per adattare vecchi template tas */


.doboz_content select {
    font-size: 10px;
	border:0px;
	padding-bottom:2px;
	padding-top:2px;
	border-radius:2px;
}
.doboz_content  {
    font-size: 10px;
}

/* altre aggiunte */
#booking td {
	color:#FFFFFF;
	font-size:10px;
}
#booking td.doboz_fej {
	font-size:15px;
	text-transform:uppercase;
}
#booking td.doboz_fej a{
	font-size:11px;
	text-transform:none;
	color:#FFFFFF;
}
#booking input[type=submit] {
	background: #97886B;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-bottom:none;
	border-right:none;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 26px;
    text-transform: uppercase;
    width: 99%;
	margin-top:30px;
	cursor:pointer;
	border:0px;
	padding-top:4px;
	padding-bottom:4px;
}
#col1 .offertainrilievo {
	width:100%;
	background:#FFFFFF;
	overflow:hidden;
}
#home {
font-size:14px;
}
h4 form {
	float:right;
	margin-right:40px;
}
h4 form input[type=submit]{
	background:none;
	border:1px solid #89816f;
	color:#008ad0;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}
#altreofferte .accordion ul {
font-size:12px;
}

#miglioriofferte {
overflow:hidden;
}
#miglioriofferte form input[type=submit]{
	background:none;
	border:1px solid #89816f;
	color:#008ad0;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}
#altreofferte form {
	text-align:right;
	overflow:hidden;
}
#altreofferte form input[type=submit]{
	background:none;
	border:0px solid #89816f;
	color:#ffffff;
	background-color:#008AD0;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	margin-top:20px;
	float:right;
}
#altreofferte p.prezzo {
	text-align:right;
	margin-top:10px;
}
#altreofferte li {
	list-style-type:circle;
	list-style-position:inside;
	padding:3px 0 3px 20px;
}
#altreofferte .accordion div {
	background:#f7f5f1;
	padding:10px;
}
.offertahome {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #89816f;
}
/*img a sinistra*/
#col2 img {
float:left;	
margin-right:20px;
margin-top:4px;
border-style:solid;
border-width:4px;
border-color:#C2B59B;

}



/* lista hotels */
.hotel_item {
	padding:10px 0;
	margin:10px 0;
	border-bottom:1px solid #ddd5c7;
	overflow:hidden;
}
.hotel_item h3 {
	font-size: 14px;
    font-weight: bold;
	margin:0;
	padding:0 0 5px 0;
}
.hotel_item_img {
	float:left;
	margin:0 10px 30px 0;
}
.hotel_item_address {
	font-style:italic;
	margin-bottom:5px;
}
.hotel_item_links {
	clear:both;
	overflow:hidden;
}
.hotel_item_detail {
	background: #EFEBE5 url("../img/piu.gif") no-repeat 96% 50% ;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin: 15px 0 0;
    padding: 3px 8px;
	width:145px;
	float:right;
}
.hotel_item_booking {
	background: #EFEBE5 url("../img-sito/pencil.png") no-repeat 96% 50% ;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin: 15px 0 0;
    padding: 3px 8px;
	width:145px;
	float:right;
	margin-right:3px;
}
.hotel_item_agency {
	background: #EFEBE5 url("../img-sito/agency.png") no-repeat 96% 50% ;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin: 15px 0 0;
    padding: 3px 8px;
	width:145px;
	float:right;
	margin-right:3px;
}
#paginazione {
	width:610px;
	overflow:hidden;
	margin-top:40px;
	margin-bottom:20px;
}
.paginazione_first {
	float:left;
	width:100px;
	text-align:center;
}
.paginazione_prev {
	float:left;
	width:100px;
	text-align:center;
}
.paginazione_current {
	float:left;
	width:210px;
	text-align:center;
}
.paginazione_next {
	float:left;
	width:100px;
	text-align:center;
}
.paginazione_last {
	float:right;
	width:100px;
	text-align:center;
}


#miglioriofferte h2 {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #DDDDDD;
}
#about {
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	padding:10px 0;
	margin:10px 0;
}
.about_f {
background-color:#C2B59B;padding:20px;border-radius:10px;
}	
.about_f a {
	color:#FFF;
}
.datihotel {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #DDDDDD;
}
#pros {
	border-color: #C2B59B;
    border-style: solid;
    border-width: 4px;
	padding:15px;
	margin-bottom:15px;
	margin-top:15px;
}
ul.prolist {
	margin:0;
	padding:0;
}
ul.prolist li{
	list-style:none;
	margin:0;
	padding:5px 0 5px 35px;
	background:url(../img/apply_s_mini.png) no-repeat center left;
	min-height:35px;
	height:auto; !important
	height:35px;
	border-bottom:1px solid #DDDDDD;
}
ul.prolist li p.pro{
	margin:0;
	padding:0 0 3px 0;
	font-size:14px;
}
ul.prolist li p.cond{
	margin:0;
	padding:0 0 3px 0;
	font-size:11px;
}

.facebook {
	background:url(../img/social_balloon-14.png) no-repeat top left;
	padding:5px 0 5px 75px;
	font-size:21px;
	color:#036;
	min-height:75px;
	height:auto; !important
	height:75px;
}

#banner {
	padding-top:5px;
	border-bottom: 7px solid #C2B59B;
}
#banner .wrap {
	
}


/* Modifiche PAOLO per il form contatti*/

#wrapEmail-bottom {
background-color:#f1f3f4;
border-width:1px;
border-color:#555555;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow:0px 3px 5px #555555;
-webkit-box-shadow:0px 3px 5px #555555;
box-shadow:0px 3px 5px #555555;
filter: progid:DXImageTransform.Microsoft.Shadow(strength=3, direction=180, color='#555555');
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=3, Direction=180, Color='#555555')";
/*Shadows look very different in IE (Only cardinal directions supported)*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element should have a background-color*/
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*All filters must be placed together*/

		color:#0082c8;
		width:600px;
		
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}

.input-richiesta{
	width: 580px;
	height: 70px;
}
.form-input-data{
	width:80px;
}

.cella-data-dal{
	border-left: 1px solid #DDDDDD;
	width:95px;
}


.cella-data-al{
	border-right: 1px solid #DDDDDD;
	width:95px;
}


#wrapEmail-bottom img{
	 border:none;
	margin:0px;
}


#wrapEmail-bottom input {

}
#wrapEmail {
border:1px solid #C2B59B;
border-radius:2px;
}

/*Fine codice di Paolo per il form contatti*/

/*modifihe matteo per home*/

#nastro {
	
	 background: none repeat scroll 0 0 #CBC0AA;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 -1px 5px 1px inset;
    float: left;
    height: 34px;
    margin-left: 13px;
    padding-left: 8px;
    width: 600px;
	font-weight:bolder;
	font-size:11px;
}
#nastro nav {
    display: inline;
}
#nastro ul li {
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    list-style: none outside none;
    margin-left: 21px;
    padding: 0;
}
#nastro a:hover {
    opacity: 0.6;
}
.nav
{
  list-style:none;
  margin:0;
  padding: 0;
}
 
.nav > li,
.nav > li > a
{
  display:inline-block;
  *display:inline; /* Per IE7 */
  zoom:1; /* Per IE 7 */
}
 
.stacked > li
{
  display:list-item;
  background: none repeat scroll 0 0 #A89F8D;
  width: 200px;
  border-radius: 0px 5px 5px 0px;
  margin:2px;
  border: solid 1px black;
}
 
.stacked > li > a
{
  display:block;
}
 
.flyout,
.flyout-alt
{
  position:relative;
}
 
.flyout-content
{
  position:absolute;
  top:100%;
 
  /* Posizioniamo i sottomenu fuori dallo
     schermo; alternativa a display:none
   */
  left:-99999px;
 
  height:0;
  overflow:hidden;
}
 
.flyout:hover > .flyout-content
{
  left:0;
}
 
.flyout-alt:hover > .flyout-content
{
  top:0;
  left:100%;
}
 
.flyout:hover > .flyout-content,
.flyout-alt:hover > .flyout-content
{
  height:auto;
  overflow:visible;
}


#nastro_bordo_sx {
	
	 background: none repeat scroll 0 0 #B5A992;
    border-bottom: 3px solid #B5A992;
    border-left: 10px solid #FFFFFF;
    border-top: 3px solid #B5A992;
    height: 23px;
    left: -6px;
    position: relative;
    top: 2px;
    width: 10px;
}


#nastro_bordo_dx {
 background: none repeat scroll 0 0 #B5A992;
    border-bottom: 3px solid #B5A992;
    border-right: 10px solid #FFFFFF;
    border-top: 3px solid #B5A992;
    height: 23px;
    left: 619px;
    position: relative;
    top: -25px;
    width: 10px;
}
/*Fine modifiche matteo*/	

/*Box di presentazione*/

#biglietto {
	width: 314px;
	height:130px;	
    background: none repeat scroll 0 0 #F4EBD7;
    border-radius: 5px 5px 5px 5px;
    margin: 15px;
    padding: 2px;
	box-shadow:0 1px 12px #B5A992;
	text-align:center;
}

#biglietto img{
border:0px;
padding:10px;	
	}

/*fine box di presentazione*/

/*Box social media*/
#social{
	background: none repeat scroll 0 0 #008AD0;
    color: #FFFFFF;
    float: right;
    margin-bottom: -26px;
    padding-top: 15px;
    width: 312px;
	padding-left:4px;
	}

.social_img {
	background: none repeat scroll 0 0 #008AD0;
    border-radius: 25px 25px 25px 25px;
    float: left;
    height: 50px;
    margin-top: -8px;
    overflow: hidden;
    padding-bottom: 10px;
    padding-left: 8px;
    width: 47px;
	}
	
.social_img:hover{
	
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */	
		}
	
	
/*fine box di presentazione*/

/*Box newsletter*/		

#newsletter {
	border-color: #C2B59B;
    border-style: solid;
    border-width: 4px;
    color: #028BD3;
    font-size: 18px;
    margin-bottom: 32px;
    padding: 12px 13px 15px;
    text-align: center;
	}

/*fine box di presentazione*/

/*Box pacchetti*/	
#pacchetto_hotel{
	background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    padding: 20px;
    text-align: right;
    width: 600px;
	}
.pacchetto_img_hotel{
	float: left;
    text-align: center;
	
	}	
.divider {
	background: none repeat scroll 0 0 #CBC0AA;
    box-shadow: 1px 1px 1px 1px inset;
    float: right;
    height: 2px;
    margin-left: 13px;
    padding-left: 8px;
    width: 590px;
	}	
	
#pacchetto {
	 background: none repeat scroll 0 0 #F4EBD7;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 12px #B5A992;
    font-size: 11px;
    height: auto;
    margin: 15px;
    padding: 11px;
    text-align: left;
    width: 600px;
	}
	
.pacchetto_titolo {
	color: #028BD3;
    float: left;
    font-size: 18px;
    height: 20px;
    margin-bottom: 6px;
    padding: 2px;
    width: 600px;
	}	
.pacchetto_prezzo{
	background: none repeat scroll 0 0 #F7DEA8;
    font-size: 20px;
    height: auto;
    padding: 5px;
    text-align: center;
    width: auto;
	}	
	
#tab_pacchetto {
border:0px;
/*display:inline-table;*/
/*width:930px;*/
/*text-align:center;*/
margin-top:20px;
margin-bottom:20px;
	}		
	
#tab_pacchetto img{
border:0px;	
margin-left:40px;
clear:center;
	}		
	
#tab_pacchetto input{
	background-color:#008AD0;
	color:#FFF;
	padding:10px;
	border:0px;
	width:100%;
}
#tab_pacchetto .prezzo{
	background-color:#BBB17A;
	color:#FFF;
	padding:10px;
	border:0px;
	font-weight:normal;
	border-radius:5px;
	margin-bottom:5px;
	text-shadow:1px 1px 1px #000000;
	text-align:center;

}



#tab_pacchetto table{
box-shadow: 1px 1px 5px #000000;	
border-radius:5px;
background: #eeeeee; /* Old browsers */

background-color:#F7F5F1;

color:#000;	
vertical-align:top;
	}

#tab_pacchetto td:nth-child(9){
background: #404943; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNDk0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjMGU0NzIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMjc4NjEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM5ODIzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(left,  #404943 0%, #0e4721 2%, #278610 50%, #398235 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#404943), color-stop(2%,#0e4721), color-stop(50%,#278610), color-stop(100%,#398235)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #404943 0%,#0e4721 2%,#278610 50%,#398235 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #404943 0%,#0e4721 2%,#278610 50%,#398235 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #404943 0%,#0e4721 2%,#278610 50%,#398235 100%); /* IE10+ */

background: linear-gradient(to right,  #404943 0%,#0e4721 2%,#278610 50%,#398235 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404943', endColorstr='#398235',GradientType=1 ); /* IE6-8 */

border-bottom:transparent;
color:#fff;
text-shadow:1px 1px 1px #000;
font-size:20px;

	}	
	
#tab_pacchetto tr:first-child td{
border-bottom:3px solid #0089CF;
border-left:1px solid #0089CF;
/*font-size:14px;*/
background: #0089CF; /* Old browsers */
color:#FFF;
text-align:center;
text-shadow:1px 1px 1px #000000;
font-weight:bold;
/*

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1Y2VhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2M5YzE5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2FkNzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #d5cea6 0%, #c9c190 40%, #b7ad70 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5cea6), color-stop(40%,#c9c190), color-stop(100%,#b7ad70));

background: -webkit-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%); 

background: -o-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%); 

background: -ms-linear-gradient(top,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%); 

background: linear-gradient(to bottom,  #d5cea6 0%,#c9c190 40%,#b7ad70 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5cea6', endColorstr='#b7ad70',GradientType=0 ); 


*/

vertical-align:top;



	}	

#tab_pacchetto tr:first-child td:first-child{
/*border-radius:10px 0px 0px 0px;*/	
	}	

#tab_pacchetto tr:first-child td:last-child{
/*border-radius:0px 10px 0px 0px;	*/
	}		

#tab_pacchetto tr:last-child td{
border-bottom:transparent;	
/*border-radius:0px 0px 10px 10px;*/
margin-bottom:15px;
	}	
	
#tab_pacchetto td{
border-left:1px solid #bebebe;
/*text-align:center;	*/
vertical-align:top;
padding-bottom:10px;
padding-top:10px;
width:100px;
	}
#tab_pacchetto ul,#tab_pacchetto li {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	text-align:left;
}

#tab_pacchetto td:first-child img

{
	
margin:-17px;	
	}

#convenienza{
display:block;	
	}

#convenienza li{
 background: url("http://www.we-love-italy.it/img/apply_s.png") no-repeat scroll 0 0 transparent;
    float: right;
    list-style: none outside none;
    margin: 20px;
    min-height: 53px;
    padding-left: 55px;	

	}

.tc {
	text-align:center;
}
	
		

	/*fine box pacchetti*/
	.offertamini_txt:after{
color: #000000;
    content: " per persona, in camera doppia standard";
    display: inline-block;
    font-size: 14px;
    left: 135px;
    position: relative;
    width: 400px;
}