/* CSS per limoitalyrooms.com */
/* sviluppato da 0102lab.com */

BODY {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:#919191;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px
}

A {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

A:hover{
	text-decoration: underline;
	color: #FFF;
}

TABLE{ 
border-collapse: collapse;
border: 0px solid; 
}

html,body{
	margin:0;
	padding: 0;
	height: 100%;
}

#keywords{
	width:774px;
	height:25px;
	text-align:center;
	clear:both;
	background:#3e40e0;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	overflow:hidden;}
	
#keywords1{
	width:774px;
	text-align:center;
	clear:both;
	background:#afafaf;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	overflow:hidden;}

div#container{
    width: 776px;
    margin: 0px auto;
    text-align: left;
	position:relative;
	overflow:hidden;
	background:#afafaf;}
	
	

#homeHeading{
	width:244px;
	height:42px;
	clear:both;}
	
#homeHeading h1{
	color:#ffca39;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	width:244px;
	margin:0 0 0 0;}
	
	
.home h1{
	background: transparent url(h1.jpg) no-repeat top left;
    margin-top: 10px;
    width: 244px;
    height: 42px;
}


.home h1 span {
    display: none;}
	
div#header{
	width:776px;
	height:92px;
	background:url(bg_top_header.jpg) top left no-repeat;
	clear:both;

}
	
div#headerSX{
	width:335px;
	height:90px;
	float:left;
	margin:0 0 0 0;}
	
.logoTOP{
	width:233px;
	height:90px;
	float:left;
	margin:0 0 0 0;}
	
.logoTOP1{
	width:229px;
	height:92px;
	float:left;
	margin:0 0 0 0;}
	
#navTOP{
	width:106px;
	height:58px;
	background:#3e41e0;
	margin-top:18px;
	float:right;}
	
.btnTop{
	width:102px;
	height:18px;
	background:url(bg_btnTop.jpg) no-repeat;
	margin-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#fff;
	padding-left:24px;}
	
div#headerDX{
	width:150px;
	height:90px;
	float:right;
	background: transparent;
	margin-right:1px;
	}
	
#headerDX_top{
	width:147px;
	height:15px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	display:inline;
	clear:both;
	margin: 0 0 0 0;
	
}
	
#headerDX_top p{
	float:left;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	
	}
	
.hederDX_top img{
	width:17px;
	height:12px;
	margin-top:0px;
}
	
#headerDX_bottom{
	width:147px;
	height:68px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:5px 0 0 0;
	background:#000;

}

#headerDX_bottom img{
	margin:0 0 0 0;
	clear:both;}
	
	
#centrale{
	width:776px;
	height:231px;
	clear:both;
	background:url(bg_big1.jpg) top left no-repeat;}
	
	
#login{
	width:246px;
	height:179px;
	background:url(bg_login1.jpg) top left no-repeat;
	top:48px;
	left:275px;
	position:relative;
	margin:0 0 0 0;}
	
.lbl_login{
	width:246px;
	height:30px;
	clear:both;}
	
#fields{
	width:246px;
	height:128px;
	clear:both;
	float:right;
	text-align:right;

}

#fields1{
	width:246px;
	height:128px;
	clear:both;
	float:left;
	text-align:left;

}

#fields1 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#fff;
	padding-left:5px;}
	
fieldset
{
	margin:10px 10px 0 2px;
	padding:0;
	border:0;
}

.fullsrch {
	float:left;
	width:85px;
	margin:0 0 0 0;
	clear:both;
	color:#fff;
	font:12px normal Verdana, Arial, Helvetica, sans-serif;}
	
	
.textStyleFree {
    padding: 2px;
    background: #fff;
	color:#666;
    width: 135px;
    border: 1px solid #a8bbcc;
	margin:0 0 0 0;
	font-size:10px;
	height:12px;
}	


.submit {
	border:none;
	background:#ffffff url(bg_btn_login.jpg) top left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-stretch:condensed;
	margin-top:10px;
    width: 48px;
	height:16px;
	cursor:hand;
	font-size:10px;
	color:#ffffff;
	text-align:center;
}

.submit1 {
	border:none;
	background:#ffffff url(BGbtn.gif) top left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-stretch:condensed;
	margin-top:10px;
    width: 122px;
	height:24px;
	cursor:hand;
	font-size:10px;
	color:#ffffff;
	text-align:center;
}

#new_user{
	width:246px;
	clear:both;
	font-size:10px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;}

#new_user a{
	text-decoration:none;
	font-size:10px;
	color:#ffca39;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;}
	
#nav_main{
	width:776px;
	height:27px;
	background:url(bg_nav.jpg) top left no-repeat;
	clear:both;
	text-transform:uppercase;
	}
	
.nav_mainTXT{
	width:776px;
	background:url(bg_nav.jpg) top left no-repeat;
	clear:both;
	font-size:10px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-left:3px;}
	
#nav_main a{
	text-decoration:none;
}
	
#nav_main a:hover{
	background:#000;}
	
#wrapper_content{
	width:528px;
	height:100%;
	clear:both;
	float:left;
	background:#afafaf;
	}
	
	
#Main_content{
	width:528px;
	clear:both;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin-top:15px;}
	
#Main_content h1{
	color:#ffca39;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	width:244px;
	margin:0 0 0 0;}
	
.titoloGiallo{
	background:#434343;
	color:#ffca39;}
	
#Main_content p{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	font-weight:normal;
	margin:15px 5px 0 5px;}
	
	
.Main_contentImg{
	width:150px;
	height:112px;
	background:#fafafa;
	margin:2px;
	padding:2px;
	border:1px solid #ffca39;
	float:left;}
	
.Main_contentImg1{
	width:150px;
	height:112px;
	background:#fafafa;
	margin:2px;
	padding:2px;
	border:1px solid #ffca39;
	float:right;}
	
#TOURS{
	width:528px;
	clear:both;}
	
#BANNERS{
	text-align:center;
	clear:both;
	margin:10px auto;}
	
	
.tdclass h2{
	color:#ffca39;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	width:224px;
	margin:0 0 0 0}
	
#toursSX{
	width:234px;
	float:left;
	margin-left:25px;}
	
.lblBLU{
	width:234px;
	clear:both;
	background:url(bg_lbl1.jpg);
	height:23px;
	margin:2px auto;
	}
	
.lblBLU p{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 0;
	padding-left:55px;
	padding-top:3px;}
	
.lblBLU a{
	text-decoration:none;}
	
.lblBLU a:hover{
	font-weight:bold;
	text-decoration:none;}
	

#toursDX{
	width:234px;
	float:right;
	margin-right:25px;}
	

.lblVERDE{
	width:234px;
	clear:both;
	background:url(bg_lbl2.jpg);
	height:23px;
	margin:2px auto;
	}
	
.lblVERDE p{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 0;
	padding-left:45px;
	padding-top:3px;}
	
.lblVERDE a{
	text-decoration:none;}
	
.lblVERDE a:hover{
	font-weight:bold;
	text-decoration:none;}
	
	
.lblROSSO{
	width:234px;
	clear:both;
	background:url(bg_lbl3.jpg);
	height:23px;
	margin:2px auto;
	}
	
.lblROSSO p{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 0;
	padding-left:25px;
	padding-top:3px;}
	
.lblROSSO a{
	text-decoration:none;}
	
.lblROSSO a:hover{
	font-weight:bold;
	text-decoration:none;}
	
	
.lblGRIGIO{
	width:234px;
	clear:both;
	background:url(bg_lbl4.jpg);
	height:23px;
	margin:2px auto;
	}
	
.lblGRIGIO p{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 0;
	padding-left:45px;
	padding-top:3px;}
	
.lblGRIGIO a{
	text-decoration:none;}
	
.lblGRIGIO a:hover{
	font-weight:bold;
	text-decoration:none;}
	
hr{
width:500px;
border-top:1px dotted #ffffff;
clear:both;
border-bottom:none;
border-left:none;
border-right:none;
text-align:center;}


#fleetIMG{
	width:250px;
	height:127px;
	background:#fafafa;
	padding:4px;
	border:1px solid #ffca39;
	float:left;
	margin-top:10px;
	margin-left:5px;}
	
#fleetSPACE{
	width:240px;
	float:right;
	text-align:left;
	margin-left:0;
	margin-top:10px;}
	
#fleetSPACE h1{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background:#666666;
	margin-bottom:5px;
	width:225px;}
	
#fleetSPACE p{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	background:#888888;
	margin-bottom:5px;
	width:165px;
	float:right;
	margin-right:15px;
	margin-top:15px;
}
	
#fleetSPACE img{
	
	float:left;}
	
#duration{
	width:238px;
	height:22px;
	float:right;
	}
	
#tour_name{
	width:266px;
	height:22px;
	float:left;}
	
#duration1{
	width:238px;
	height:22px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight:normal;}
	
#tour_name1{
	width:251px;
	height:22px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	padding-left:15px;}
	
	
#tourDESC{
	width:504px;
	height:163px;
	background:url(bg_tours_desc.jpg) top left repeat-x;
	clear:both;
	margin-left:5px;}
	
#transfersDESC{
	width:504px;
	height:63px;
	background:url(bg_transfers_desc.jpg) top left repeat-x;
	clear:both;
	margin-left:5px;}
	
	
#transfersDESCsx{
	float:left;
	background:transparent;
	width:161px;
}

#transfersDESCsx img{
	text-align:center;
	padding-left:10px;
}

#transfersDESCdx{
	background:transparent;
	width:330px;
	height:63px;
	float:right;}
	
#tourDESCsx{
	float:left;
	background:transparent;
	width:161px;
	height:163px;}
	
.tourDESCsxIMG{
	background:#fafafa;
	border:1px solid #ffca39;
	width:151px;
	height:101px;
	padding:2px;
	margin:5px;}
	
.tourDESCsxBOOK{
	text-align:center;
	margin-left:20px;}

#tourDESCdx{
	background:transparent;
	width:330px;
	height:163px;
	float:right;}
	
#tourDESCdx p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	padding-left:5px;
	color:#434343;}
	
#tourDESCdx ul{
	color:#996600;
	margin:3px auto;
	padding-left:5px;
	width:430px;


	}
	
#tourDESCdx li{
	color:#996600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	font-weight:normal;
	display:inline;
	list-style-type:none;
	}
	
#tourDESCdx span{
	background:#434343;
	color:#ffca39;}
	
.tableBOOK{
	margin-left:5px;
	margin-top:10px;
	border:1px solid #888888;}
	
.tablePAX{
	background:#434343;
	color:#ffca39;
	border-top:1px solid #888888;
	border-right:1px solid #888888;
	border-bottom:1px solid #888888;
	text-align:center;}
	
.tablePRICE{
	background:#cfcfcf;
	color:#434343;
	text-align:center;
	border-left:1px solid #888888;
	border-bottom:1px solid #888888;
	}
	

	
#columnDX{
	width:244px;
	float:right;
	background:#cbcbcb;
	margin-top:-210px;
	margin-right:3px;
	background:#afafaf;
	}
	
#columnDXTOPUS{
	width:244px;
	height:209px;
	background:url(bg_colDXTOPUS.jpg) top left no-repeat;
	clear:both;
	overflow:hidden;}
	
#columnDXTOPIT{
	width:244px;
	height:209px;
	background:url(bg_colDXTOPIT.jpg) top left no-repeat;
	clear:both;
	overflow:hidden;}
	
#columnDXcnt{
	width:225px;
	text-align:center;
	top:35px;
	left:11px;
	position:relative;
	background:transparent;
	}
	
#columnDXTOPUS h1{
	color:#ffca39;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	width:225px;
	background:#434343;
	margin:0 0 0 0;
	}
	
#columnDXTOPIT h1{
	color:#ffca39;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	width:224px;
	background:#434343;
	margin:0 0 0 0;
	}
	
.columnDXTOP_IMG{
	margin-top:5px;
	width:224px;
	height:66px;
	overflow:hidden;
	clear:both;
	background:#fff;
	margin-bottom:3px;
	}
	
.columnDXTOP_TXT{
	width:220px;
	height:58px;
	background:#d3d3d3;
	color:#000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	padding-left:2px;
	padding-right:2px;
}

.more{
	width:220px;
	height:22px;
	background:#d3d3d3;
	padding-right:4px;}
	
.more a{
	text-decoration:none;}
	
.btn_more{
	width:77px;
	height:15px;
	float:right;
	margin:5px auto;}
	
	
	
	
	
	


#columnDXTOPA{
	width:244px;
	height:209px;
	background:#cbcbcb;
	clear:both;
	overflow:hidden;}


#columnDXcntA{
	width:225px;
	text-align:center;
	top:15px;
	left:11px;
	position:relative;
	background:transparent;
	}
	
#columnDXTOPA h1{
	color:#ffca39;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	width:224px;
	background:#434343;
	margin:0 0 0 0;
	}
	
.columnDXTOPA_IMG{
	margin-top:5px;
	width:224px;
	height:66px;
	overflow:hidden;
	clear:both;
	background:#fff;
	margin-bottom:3px;
	}
	
.columnDXTOPA_TXT{
	width:220px;
	height:58px;
	background:#d3d3d3;
	color:#000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	padding-left:2px;
	padding-right:2px;
}

	
	
#transfers{
	width:244px;
	height:116px;
	margin-top:9px;
	float:right;
	margin-bottom:15px;}
	
	
#footer{
	width:775px;
	height:50px;
	background:#dcdcdc;
	clear:both;}
	
#footerSX{
	width:262px;
	height:50px;
	float:left;
	background:url(bg_footerSX1.jpg)}
	
#footerDX{
	width:513px;
	float:right;
	height:50px;
	background:url(bg_footerDX.jpg)}
	
	
.footerDXTXT{
	width:270px;
	font-size:11px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-left:3px;
	float:left;}
	
.footerDXTXT a{
	text-decoration:none;
}
	
.footerDXTXT a:hover{
	background:#000;
	text-decoration:none;}
	
	
.footerDXTXT0102{
	font-size:11px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-right:3px;
	float:right;}
	
.footerDXTXT0102 a{
	text-decoration:none;
}
	
.footerDXTXT0102 a:hover{
	background:#000;
	text-decoration:none;}
	
	
	
.tdclass{
	font-size:11px;
	}
	
.toursDescrizione{
	background-color:#CCCCCC;
	color:#434343;
	font-size:11px;
	border:1px dotted #434343;
	padding:3px;}
	
.toursDescrizione p{
	color:#434343;!important}
	
.toursPrenota{
	background:#ffca39;
	border:1px solid #86690d;}
	
table {margin-left:5px;}


.inputtext3{
	width:230px;
	border:1px solid #996600;
	background:#ffca39;
	color:#996600;
	height:18px;}
	

.inputarea1{
	width:498px;
	border:1px solid #996600;
	background:#ffca39;
	color:#996600;}
	
	
.inputarea2{
	width:240px;
	border:1px solid #996600;
	background:#ffca39;
	color:#996600;}
	
.selecttext32{
	width:215px;
	border:1px solid #996600;
	background:#ffca39;
	color:#996600;}
	
.selecttext33{
	width:232px;
	border:1px solid #996600;
	background:#ffca39;
	color:#996600;}
	
.selectStyleDay{
	width:73px;
	border:1px solid #fff;
	background:#269ada;
	color:#fff;}
	
.selectStyleMonth{
	width:74px;
	border:1px solid #fff;
	background:#269ada;
	color:#fff;}
	
	
.selectStyleYear{
	width:74px;
	border:1px solid #fff;
	background:#269ada;
	color:#fff;}
	
.selectStyleHour{
	width:230px;
	border:1px solid #fff;
	background:#269ada;
	color:#fff;}
	
.textArea3{
	width:232px;
	border:1px solid #996600;
	background:#ffca39;
	color:#996600;}
	
.tdclassbg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px dotted #996600;
	background:#ffca39;
	color:#996600;}
	
.tdclassbg1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#228bc5;
	color:#fff;}
