.sx {
	background-image: url(elementi/side_sx.gif);
	background-repeat: repeat-y;
	width: 50px;
	border:0;
}
.dx {
	background-image: url(elementi/side_dx.gif);
	background-repeat: repeat-y;
	width: 50px;
	border:0;
}
table, td, tr{border:0px;}
.menu_up {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #CCCCCC;
	letter-spacing: 2px;
	text-align: right;
	padding-right: 10px;
}
.menu_up a:link {
text-decoration:none;
	color: #666666;
}
.menu_up a:hover {
text-decoration:none;
	color: #99CC00;
}
.menu_up a:visited {
text-decoration:none;
	color: #666666;
}
.menu_up2 {
	font-family:Arial, Helvetica, sans-serif;
	font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	color: #CCCCCC;
	letter-spacing:1px;
	text-align:left;
	padding:20px 20px 15px 20px;
	
}
.menu_up2 a:link, .menu_up2 a:visited {
text-decoration:none;
	color: #666666; color:#999999;
}
.menu_up2 a:hover {
text-decoration:none;
	color: #99CC00; color:#FF9900
}
.logo{ float:right; margin:0 0 0 10px}
.pul_promo{ display:block; height:35px; font-family:Arial, Helvetica, sans-serif; float:left}
.pul_promo span{display:block; float:left; background:transparent url(elementi/ico_pul_promo.png) no-repeat top left; height:35px; width:35px}
.pul_promo a:link, .pul_promo a:visited{ padding:0px 14px 0 0px; text-align:center; display:block; background:transparent url(elementi/ico_pul_promo.png) no-repeat top right; text-decoration:none; font-size:11px; text-transform:uppercase;line-height:35px; float:left; color:#0066CC; margin:0 5px 0 0} 
.pul_promo a:hover, .pul_promo a:focus{ color:#333333}

.pul_tar{ display:block; height:35px; font-family:Arial, Helvetica, sans-serif; float:left}
.pul_tar span{display:block; float:left; background:transparent url(elementi/ico_pul_tar.png) no-repeat top left; height:35px; width:35px}
.pul_tar a:link, .pul_tar a:visited{ padding:0px 14px 0 0px; text-align:center; display:block; background:transparent url(elementi/ico_pul_tar.png) no-repeat top right; text-decoration:none; font-size:11px; text-transform:uppercase;line-height:35px; float:left; color:#999999; margin:0 5px 0 0} 
.pul_tar a:hover, .pul_tar a:focus{ color:#333333}

.pul_info{ display:block; height:35px; font-family:Arial, Helvetica, sans-serif; float:left}
.pul_info span{display:block; float:left; background:transparent url(elementi/ico_pul_info.png) no-repeat top left; height:35px; width:38px}
.pul_info a:link, .pul_info a:visited{ padding:0px 14px 0 0px; text-align:center; display:block; background:transparent url(elementi/ico_pul_info.png) no-repeat top right; text-decoration:none; font-size:11px; text-transform:uppercase;line-height:35px; float:left; color:#999999; margin:0 5px 0 0} 
.pul_info a:hover, .pul_info a:focus{ color:#333333}

.pul_tell{ display:block; height:35px; font-family:Arial, Helvetica, sans-serif; float:left}
.pul_tell span{display:block; float:left; background:transparent url(elementi/ico_pul_tell.png) no-repeat top left; height:35px; width:35px}
.pul_tell a:link, .pul_tell a:visited{ padding:0px 14px 0 0px; text-align:center; display:block; background:transparent url(elementi/ico_pul_tell.png) no-repeat top right; text-decoration:none; font-size:11px; text-transform:uppercase;line-height:35px; float:left; color:#999999; margin:0 5px 0 0} 
.pul_tell a:hover, .pul_tell a:focus{ color:#333333}

.pul_map{ display:block; height:35px; font-family:Arial, Helvetica, sans-serif; float:left}
.pul_map span{display:block; float:left; background:transparent url(elementi/ico_pul_map.png) no-repeat top left; height:35px; width:35px}
.pul_map a:link, .pul_map a:visited{ padding:0px 14px 0 0px; text-align:center; display:block; background:transparent url(elementi/ico_pul_map.png) no-repeat top right; text-decoration:none; font-size:11px; text-transform:uppercase;line-height:35px; float:left; color:#999999; margin:0 0px 0 0} 
.pul_map a:hover, .pul_map a:focus{ color:#333333}

#pul_cerca{ display:block; width:40px; height:40px; float:left; padding:0 0 0 0; margin:5px 0 0 0}


#paging{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px 84px; height:23px}
#paging ul{margin:0; padding:0}
#paging li{display:block; float:left; line-height:20px; margin:0 5px 0 0; padding:0; background:transparent url(xxx); border:0; line-height:20px; color:#666666}
#paging p{display:block; float:right; line-height:20px; margin:0 5px 0 0; padding:0; background:transparent url(xxx); border:0; line-height:20px; color:#666666}
#paging a:link, #paging a:visited{display:block; line-height:20px; width:20px; background:#ffffff; border:1px solid #E8E8E8; text-align:center; margin:0; padding:0; text-decoration:none; color:#999999}
#paging li.attivo a:link, #paging li.attivo a:visited{text-decoration:none; background:#cccccc; color:#999999}
#paging a:hover, #paging a:focus{background:#ffffff; border:1px solid #cccccc;text-decoration:none; color:#333333}

form{ margin:0; margin:5px 0 5px 0; text-align:left; height:50px}
label{ display:block; font-family:Arial, Helvetica, sans-serif; float:left; margin:0 20px 0 0; font-size:9px; text-transform:uppercase}
.campo{ border:1px solid #CCCCCC; font-size:16px; display:block; margin:2px 0 0 0}
.combo{ font-size:14px;display:block; text-transform:none; margin:2px 0 5px 0}


.banner_up{padding:10px 15px 0 0; text-align:right}

.testointro_dubai {
	padding-right: 110px;
	padding-left: 110px;
	background: url(elementi/bg_dubai_p.jpg) repeat-x 49% 0; background-repeat: no-repeat;
}

.testointro_seychelles {
	padding-right: 110px;
	padding-left: 110px;
	background: url(elementi/bg_seychelles_p.jpg) repeat-x 49% 0; background-repeat: no-repeat;
}

.testointro_maldive {
	padding-right: 110px;
	padding-left: 110px;
	background: url(elementi/bg_maldive_p.jpg) repeat-x 49% 0; background-repeat: no-repeat;
}

.testointro_mauritius {
	padding-right: 110px;
	padding-left: 110px;
	background: url(elementi/bg_mauritius_p.jpg) repeat-x 49% 0; background-repeat: no-repeat;
}
.testointro_sardegna {
	padding-right: 110px;
	padding-left: 110px;
	background: url(elementi/bg_sardegna_p.jpg) repeat-x 49% 0; background-repeat: no-repeat;
}
.testointro_sudafrica {
	padding-right: 110px;
	padding-left: 110px;
	background: url(elementi/bg_sudafrica_p.jpg) repeat-x 49% 0; background-repeat: no-repeat;
}
.testointro_parigi {
	padding-right: 110px;
	padding-left: 110px;
	background: url(elementi/bg_parigi_p.jpg) repeat-x 49% 0; background-repeat: no-repeat;
}
.testointro_reunion {
	padding-right: 110px;
	padding-left: 110px;
	background: url(elementi/bg_reunion_p.jpg) repeat-x 49% 0; background-repeat: no-repeat;
}
.testointro {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 19px;
	color: #999999;
	padding-right: 110px;
	padding-left: 110px;
	background: url(elementi/bg_testo.gif);
	border:0;
}
.flash{background:#ffffff url(elementi/bg_testo.gif) repeat-y;
	border:0;}
.image {
	margin-right: 10px;
	margin-bottom: 10px;
}
.th_htl {
	margin-right: 5px;
	border: 3px solid #DFDFDF;
	float: left;
}
.corsivo13 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #565656;
	font-style: italic;
	letter-spacing: 1px;
}
.corsivo13 a:link {
    text-decoration: none;
    color: #565656;
}
.corsivo13 a:visited {
    text-decoration: none;
    color: #565656;
}
.corsivo13 a:hover {
    text-decoration: underline;
   color: #565656;
}
.corsivos {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #565656;
	font-style: italic;
	letter-spacing: 1px;
}
.corsivos a:link, .corsivos a:visited {
    text-decoration: none;
    color: #565656;
}
.corsivos a:hover {
    text-decoration: underline;
   color: #565656;
}
.georgia15 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #1A538D;
	line-height: 24px;
}
.georgia15 a:link {
    text-decoration: none;
    color: #1A538D;
}
.georgia15 a:visited {
    text-decoration: none;
    color: #1A538D;
}
.georgia15 a:hover {
    text-decoration: underline;
    color: #1A538D;
}
.verdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 15px;
}
.verdana10 a:link{
	color: #000000;
	text-decoration: none;
}
.verdana10 a:visited{
	color: #000000;
	text-decoration: none;
}
.verdana10 a:hover{
	color: #000000;
	text-decoration: underline;
}
.cartina {
	float: left; margin:0 10px 0 0;
}
.corsivo18 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #565656;
	font-style: italic;
	letter-spacing: 1px;
}
.corsivo18 a:link {
    text-decoration: none;
    color: #565656;
}
.corsivo18 a:visited {
    text-decoration: none;
    color: #565656;
}
.corsivo18 a:hover {
    text-decoration: underline;
   color: #565656;
}
.verdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
}
.verdana12 a:link{
	color: #000000;
	text-decoration: none;
}
.verdana12 a:visited{
	color: #000000;
	text-decoration: none;
}
.verdana12 a:hover{
	color: #000000;
	text-decoration: underline;
}
.pulsante {
	background-color: #CCCCCC;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 11px;
	cursor:hand;
}

.promozioni {padding:0; font-size:12px; color:#014844;font-family:"Times New Roman", Times, serif}

a.titolo:link, a.titolo:visited{font-weight:bold; font-size:15px; color:#014844; text-decoration:none;}
a.titolo:hover, a.titolo:focus{font-weight:bold; font-size:15px; color:#09746e; text-decoration:underline;}