/* CSS Document */
/*-------------------------------- */
/*  SEZIONE GENERALE               */
/*-------------------------------- */

body {
background-color:#FFFFFF;
color:#000000;
font-family:Verdana;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:22px;
margin:0pt;
padding:0pt 0pt 4px;
text-align:center;
}
img {
border:0pt none;
}
#mainTable {
	margin:0pt auto;
	text-align:left;
	width:760px;
	background:url("http://www.traveleurope.it/guides/img/vetrine/mainTable_bg.gif") repeat-y;
}
#topMenu {
	margin:0 auto;
	padding:0;
	height:180px;
	width:760px;
	text-align:right;
	position:relative;
}
#brand{
	position:relative;
	top:0px;
}
#language{
	margin:0;
	padding:0;
	background:url("http://www.traveleurope.it/guides/img/vetrine/costiera-amalfitana/language_bg.gif") repeat-x 0 0;
	text-align:right;
}
#language ul{
	list-style-type:none;
	margin:10px 3px 0 0;
	padding:0;
	display:inline;
}
#language li{
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
img.titolo{
   float:left;
   height:50px;
}
/*-------------------------------- */
/* SEZIONE INTERNA TXT PRINCIPALE  */
/*-------------------------------- */
#google_box{
	margin:0;
	padding:0;
	width:500px;
}
#google_box h1{
	color:#214084;
	margin:0 10px;
	padding:0;
	font-size:18px;
}
#google_box h1 span{
    margin:0;
    padding:0;
	font-size:11px;
	display:block;
}
#google_box p{
	margin:5px 10px;
	padding:0;
	line-height:15px;
	text-align:justify;
}
#google_box p img {
	margin:0 5px 5px 10px;
	padding:0;
	float:right;
	border:5px solid #e0e0e0;
}
#google_box p strong {
    color:#5f4514;
}
.mini_box{
   margin:10px;
}
.mini_box span{
    margin:10px;
    font-size:13px;
	font-weight:bold;
	color:#5f4514;
}
/*-------------------------------- */
/* SEZIONE INTERNA TXT TOP HOTEL   */
/*-------------------------------- */
#boxTopHotel_top {
    margin:10px 10px 0px 10px;
    overflow:hidden;
    padding:0pt;
    width:480px;
	background:#FFF url("http://www.traveleurope.it/guides/img/vetrine/costiera-amalfitana/top_hotel_top_bg.gif") repeat-x 0px 5px;
}
td > #boxTopHotel_top{
    float:left;
}
#boxTopHotel_top h2 {
	margin:0 5px;
	padding:3px;
	color:#0a426d;
	font-size:18px; 
	font-family:"verdana";
	font-weight:normal;
	line-height:30px;
	text-transform:uppercase;
}
#boxTopHotel_top h2 a{
	color:#0a426d;
	text-decoration:none;
}
#boxTopHotel_top h2 a:hover{
	color:#e7dbb0;
}
.toph_png img{
    z-index:10;
	float:right;
	position:relative;
}
.bannerone img{
    z-index:1;
	margin:-30px 5px 0px 5px;
	width:470px;
	border:0;
}
#boxTopHotel {
    margin:0 10px 10px 10px;
    overflow:hidden;
    padding:10px 0 0 0pt;
    width:478px;
	background:#fdfdfd url("http://www.traveleurope.it/guides/img/vetrine/costiera-amalfitana/top_hotel_bg.gif") repeat-x;
	border:1px solid #cebf89;
	border-top:0;
}
td > #boxTopHotel{
    float:left;
}
#boxTopHotel p{
	margin:0 5px;
	padding:0 5px 18px 0;
    font-size:11px;
	font-family:"verdana";
	font-weight:normal;
	line-height:16px;
	color:#333;
	text-align:justify;
}
#tabTopHotel{
    margin:3px 0 10px 5px;
	background:url("http://www.traveleurope.it/guides/img/vetrine/tab_feed_bg.gif") repeat-y 160px 0;
}
#tabTopHotel ul{
    margin:0;
	padding:0;
    min-height:65px;
	width:350px;
	list-style: none;
	display:block;
	border:1px solid #5f4514;
}
#tabTopHotel li{
    float:left;
}
#tabTopHotel #info p{
    width:150px;
    color:#0a426d;
	line-height:15px;
	font-size:12px; 
	font-family:verdana; 
	font-weight:normal;
	margin:0;
	padding:7px 0 3px 10px;
}
#info p strong{
    font-size:14px;
}
#info p img{
    margin:0px 3px -4px 3px;
	padding:0;
}
#facilities p{
    color:#5f4514;
	line-height:18px;
	font-size:12px; 
	font-family:verdana; 
	font-weight:normal;	
	margin:0;
	padding:5px 0 0px 10px;
}
#facilities p span{
    height:18px;
	display:block;
}
#facilities p img{
    margin:0 0 -3px 0;
	padding:0 10px 0 0;
}

/*-------------------------------- */
/* SEZIONE INTERNA TXT ARGOMENTI   */
/*-------------------------------- */
#boxArgomenti, #boxArgo {
    float:left;
    margin:10px 0 0 0;
    overflow:hidden;
    padding:0pt;
    width:500px;
}
#boxArgomenti h2, #boxArgo h2{
   margin:0 10px;
   padding:5px 4px 0 4px;
   color:#FFFFFF;
   font-size:18px; 
   font-family:verdana; 
   font-weight:normal;
   line-height:25px; 
   border-bottom:1px solid #FFF;
}
#boxArgomenti h2{
   background:#abbcdf url("http://www.traveleurope.it/guides/img/vetrine/costiera-amalfitana/argomenti_bg.gif") no-repeat;
}
#boxArgo h2{
   background:#11b0cd url("http://www.traveleurope.it/guides/img/vetrine/costiera-amalfitana/argo_bg.gif") no-repeat;
}
#boxArgomenti .tabmenu, #boxArgo .tabmenu {
   margin:0 10px;
   padding:3px 0 0 0;
   width:480px;
   color:#2d58a1;
}
#boxArgomenti .tabmenu{
   background:#e0e0e0;
}
#boxArgo .tabmenu{
   background:#d3dce3;
}
#boxArgomenti > .tabmenu, #boxArgo > .tabmenu {
   float:left;
}
#boxArgomenti .tabmenu li, #boxArgo .tabmenu li {
   display:inline;
   margin:0;
   padding:0;
}
#boxArgomenti .tabmenu li p, #boxArgo .tabmenu li p{
   display:block;
   float:left;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:12px;
   font-weight:normal;
   padding:0 0 2px 15px;
   text-decoration:none;
   width:140px;
   line-height:14px;
   color:#2d58a1;
}
#boxArgomenti .tabmenu li p:hover, #boxArgo .tabmenu li p:hover{
   font-weight:bold;
}
#boxArgomenti .tabmenu li p span, #boxArgo .tabmenu li p span {
   cursor:pointer;
   display:block;
   float:left;
}
#boxArgomenti .tabmenu li p, #boxArgo .tabmenu li p{
	margin:0 !important;
}
#boxArgomenti .tabmenu li p.currentTab, #boxArgo .tabmenu li p.currentTab{
	font-weight:bold;
	cursor:text;
}
#boxArgomenti .tabmenu li p.currentTab:hover, #boxArgo .tabmenu li p.currentTab:hover{
	cursor:text !important;
}
#boxArgomenti .tabmenu li p.currentTab:hover span, #boxArgo .tabmenu li p.currentTab:hover span{
	cursor:text !important;
}

.tbArgomenti .normalTab{
   display:none;
}
.tbArgomenti .currentTab {
   cursor:default;
}
.tbArgomenti {
   border-color:#B6C5F2;
   border-style:solid;
   border-width:1px;
   font-size:12px;
   overflow:hidden;
   width:478px;
   margin:0 10px;
}
#boxArgomenti .tbArgomenti {
   background:#d2d6de none repeat scroll 0%;
}
#boxArgo .tbArgomenti {
   background:#aacae3 none repeat scroll 0%;
}
#boxArgomenti > .tbArgomenti, #boxArgo > .tbArgomenti {
   float:left;
}
.tbArgomenti .content {
   margin:5px 10px;
}
.tbArgomenti .content h3 {
   font-size:14px;
   font-weight:bold;
   color:#214084;
   margin:0;
   padding:0;
}
.tbArgomenti .content h3 span{
   margin:10px 0 0 0;
   padding:0;
   font-size:12px;
   display:block;
}
.tbArgomenti .content .thumb {
    border:3px solid #e0e0e0;
    float:right;
    margin:0px 0pt 0pt 10px;
    overflow:hidden;
}
.tbArgomenti .content p {
    margin-bottom:8px;
    padding-bottom:8px;
    font-size:11px;
	line-height:14px;
	text-align:justify;
}
.tbArgomenti .content p strong{
    color:#3868d1;
	font-weight:bold;
}
.tbArgomenti .content ul {
    list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
	line-height:16px;
}
.tbArgomenti .content li a{
	padding:0 0 0 15px;
    text-decoration:none;
    font-size:11px;
	color:#2d58a1;
	background:url("http://www.traveleurope.it/guides/img/vetrine/li_tbArg_blu.gif") no-repeat;
}
.tbArgomenti .content li a:hover{
    color:#214084;
	text-decoration:underline;
}
/*------------------------------------ */
/*SEZIONE INTERNA METEO-TEMPERATURE    */
/*------------------------------------ */
#meteo_box {
	background:url("http://www.traveleurope.it/guides/img/vetrine/meteo_bg_1.gif") no-repeat;
	margin:10px;
	width:480px;
	height: 69px;
}
td > #meteo_box {
    float:left;
}
#meteo_box h6{
	text-align:center;
	font-size:14px;
	font-weight:bolder;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	margin: 0px 0 5px 0;
	padding: 0px;
}
#meteo_box ul{
	list-style: none;
    margin:0  0 0 40px;
	padding:0;
	line-height:13px;
	display:block;
	width:396px;
}
#meteo_box li{
	float:left;
	width:33px;
	color:#214084;
	font-size:13px;
	text-align:center;
}
#meteo_box li strong{
	float:left;
	width:33px;
	color:#214084;
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
}
/*-------------------------------- */
/*     SEZIONE LATERALE GENERALE   */
/*-------------------------------- */
#box_zone, #box_hotels, #box_top_htl, #box_form {
	margin:5px 0 0 10px;
    padding:20px 0  0 30px;
	width:220px;
	min-height:85px;
	position: relative;
}
/*--------------------------------  */
/*SEZIONE LATERALE MENU PRINC. ZONE */
/*--------------------------------  */
#box_zone ul{
    margin:0;
	padding:0 0 10px 0;
	position: relative;
	background-color:#e0e0e0;
	line-height:17px;
}
#box_zone li{
    list-style:none;
	text-align:left;
    margin:0;
	padding:0 0 0 10px;
}
#box_zone li a{
    margin:0;
	padding:0;
	text-decoration:none;
	color:#214084;
	background:url("http://www.traveleurope.it/guides/img/vetrine/li_box_zone_blu.gif") no-repeat 10px 4px;
	padding:0 0 0 20px;
}
#box_zone li a:hover{
    text-decoration:underline;
}
#box_zone li strong{
    margin:0;
	padding:0;
	text-decoration:none;
	color:#8a7043;
	background:url("http://www.traveleurope.it/guides/img/vetrine/li_boxZone_brown.gif") no-repeat 10px 4px;
	padding:0 0 0 20px;
}
#box_zone li b {
    font-weight:bolder;
	text-decoration:none;
	color:#8a7043;
	font-size:11px;
	padding:0;
	background:#e0e0e0;
}
#box_zone li b a{
	text-decoration:none;
	color:#214084;
	padding:0;
	background:none;
}
#box_zone li b a:hover{
	text-decoration:underline;
}
/*--------------------------------  */
/*SEZIONE LATERALE MENU ALTRI HOTEL */
/*--------------------------------  */
#box_hotels {
	min-height:85px;
}
#box_hotels ul{
    margin:0;
	padding:0;
	background-color:#e1d7b0;
	line-height:15px;
}
#box_hotels li {
    list-style:none;
	text-align:left;
    margin:0;
	padding:10px 0 10px 10px;
	border-bottom:1px dashed #FFF;
	display:block;
}
#box_hotels a{
	text-decoration:none;
	color:#907748;
}
#box_hotels a:hover{
	color:#FFF;
}
#box_hotels li a strong{
	font-size:12px;
}
#box_hotels p.price img{
    float:left;
	padding:5px 0 0 0px;
}
.city{
	display:block;
	text-align:left;
    margin:-3px 0 0 0;
	padding:0 10px 0px 0;
    font-size:10px;
	color:#b8985d;
}
a:hover .city {
	color:#FFF;
}
.price{
	display:block;
	text-align:right;
    margin:0;
	padding:0 10px 0 0;
    font-size:10px;
}
.big_price{
    font-size:15px;
	font-weight:bold;
}
.all_htl{
	text-align:right;
    margin:0;
	padding:15px 10px;
    font-size:12px;
	font-weight:bold;
	font-style:italic;
	background-color:#e1d7b0;
	line-height:15px;
	border-bottom:1px solid #907748;
}
/*--------------------------------  */
/*   SEZIONE LATERALE TOP HOTEL     */
/*--------------------------------  
#box_top_htl ul{
    margin:0;
	padding:0;
	background-color:#cebf89;
}
#box_top_htl li {
    list-style:none;
	text-align:left;
    margin:0;
	padding:0px 0 10px 10px;
}
#box_top_htl li a{
    color:#FFF;
	text-decoration:none;
	margin:0;
	padding:0;
}
#box_top_htl li a b{
    display:block;
	font-size:12px;
}
#box_top_htl li a:hover{
    color:#907748;
}
#box_top_htl li p{
    color:#214084;
	margin:5px 5px 0 5px;
	padding:0;
	line-height:15px;
}
#box_top_htl li a img{
    float:left;
	margin:0;
	padding:5px 2px 0 0;
}
.top_det {
	display:block;
    margin:0;
	padding:0;
	font-size:10px;
}
*/
/*----------------------------------  */
/*SEZIONE LATERALE FORM PRENOTAZIONE  */
/*----------------------------------  */
#box_form h4{
	color:#214083;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:20px;
    padding:0 0  0 10px;
	margin:-18px 0 0 0;	
}
#box_form form{
    margin:0 0 10px 0;
	padding:0 0 10px 0;
	position:relative;
}
#box_form .error_on {
    background-color: #FFFF00;
    border: 1px solid #000000;
    clear: both;
    color: #000000;
    display: block;
    margin: 15px 7px 0;
    padding: 5px;
    line-height: 13px;
}
#search_txt{
    margin:0;
	padding:0;
}
.dates {
	margin:0;
	padding:0;
	width:145px;
}
.detail {
	margin:0;
	padding:0;
}
#schedaform input{
	border:1px solid #a78e36;
	font-size:10px;
	padding:2px;
	color:#14293a;
	font-weight:bold;
}
#schedaform select{
	border:1px solid #a78e36;
	font-size:10px;
	padding:1px;
}
#schedaform p {
	line-height:11px;
	margin:7px 0 0pt 5px;
	text-align:left;
}
#schedaform label{
	display:block;
	text-align:left;
	color:#fff;
	font-weight:normal;
	padding:0 0 2px 0;
}
.submit img{
	/*margin:-25px 0 0 80px;*/
	margin:3px auto 0 130px;
	padding:0;
	width:79px;
	}
/*--------------------------------  */
/*SEZIONE INTERNA FORM ORIZZONTALE */
/*-------------------------------- 
#form_box{
	background:#c6ad55 url("http://www.traveleurope.it/guides/img/costiera-amalfitana/form_bg.gif") no-repeat 0 0;
	margin:0 10px 10px 10px;
	padding:0;
	width:480px;
	font-weight:normal;
	color:#fff;
}
td > #form_box{
   float:left;
}
#form_box h4{
	color:#14293a;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding:0 0 0 10px;
	margin:0;	
}
#form_box form{
    margin:0 0 10px 0;
	margin:0 0 10px 0;
	position:relative;
}
#form_box #search_txt{
    margin:0 0 40px 0;
	padding:0;
}
#form_box .dates {
	margin:0;
	padding:0;
	width:145px;
}
#form_box .detail {
	margin:0;
	padding:0;
	width:50px;
}
#form_box #schedaform input{
	border:1px solid #a78e36;
	font-size:10px;
	padding:2px;
	color:#14293a;
	font-weight:bold;
}
#form_box #schedaform select{
	border:1px solid #a78e36;
	font-size:10px;
	padding:1px;
}
#form_box #schedaform p {
	float:left;
	line-height:11px;
	margin:7px 0 0pt 5px;
	text-align:left;
}
#form_box #schedaform label{
	display:block;
	text-align:left;
	color:#fff;
	font-weight:normal;
	padding:0 0 2px 0;
}
#form_box #schedaform .submit img{
    float:left;
	margin:0;
	width:79px;
	text-align:right;
	}
*/ 
/*--------------------------------  */
/*        FOOTER DI TRAVEL         */
/*-------------------------------- */
#new_footer{
	text-align:left;
	width:760px;
	margin:0 auto;
	border:0;
	}
.geotrust{
	text-align:right;
	margin:15px 0 0;
}
.copy{
	margin:-10px 0 0;
	padding:0;
	text-align:left;
	border-bottom:2px solid #f60;
	font:normal 11px/22px Verdana, sans-serif;
	color:#142a3b;
}
.red{
	color:#f00 !important;
}
.footlinks{
	border-bottom:1px solid #69CAE6;
	line-height:22px;
	font-weight:normal;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-size:11px;
	word-spacing:-2px;
	color:#eee;
}
.footlinks a{
	margin:0 4px 0;
	text-decoration:none;
	font-weight:normal;
	color:#142A3B;
}
.footlinks a:hover{
	margin:0 4px 0;
	text-decoration:underline;
	font-weight:normal;
}	
.abstract{
	min-height:70px;  
}
