body{padding:0px; margin:0px; background:#C2CCE5; color:#FFF; font:11px/14px Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

img {border: none;}
img.adestra {margin: 0 0 0 5px; float: right;}
img.asinistra {margin: 0 5px 0 0; float: left;}
.adestra {margin: 0 0 0 5px; float: right;}

.clear {clear: both; margin: 0px}
.spacer{font-size:0; line-height:10px; clear:both;}

#salento{width:800px; height:91px; position:relative; background:#0054A6 url(img/sfTop.gif) 0 0 repeat-x; margin: 0 auto;}

#case-vacanza{width:210px; height:80px; position:absolute; top:10px; left:1px;}

ul.vacanze-salento {position:absolute; top:0; left:260px;}
ul.vacanze-salento li{float:left}
ul.vacanze-salento li.home a{width:60px; height:66px; display:block; background:url(img/home.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.vacanze-salento li.home a:hover, ul.vacanze-salento li.home a.salento{width:60px; height:66px; background:url(img/home_over.jpg) 0 0 no-repeat;}
ul.vacanze-salento li.locazioni a{width:100px; height:66px; display:block; background:url(img/locazioni.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.vacanze-salento li.locazioni a:hover, ul.vacanze-salento li.locazioni a.salento{width:100px; height:66px; background:url(img/locazioni_over.jpg) 0 0 no-repeat;}
ul.vacanze-salento li.vendite a{width:75px; height:66px; display:block; background:url(img/vendite.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.vacanze-salento li.vendite a:hover, ul.vacanze-salento li.vendite a.salento{width:75px; height:66px; background:url(img/vendite_over.jpg) 0 0 no-repeat;}
ul.vacanze-salento li.affitti a{width:65px; height:66px; display:block; background:url(img/affitti.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.vacanze-salento li.affitti a:hover, ul.vacanze-salento li.affitti a.salento{width:65px; height:66px; background:url(img/affitti_over.jpg) 0 0 no-repeat;}
ul.vacanze-salento li.agenzia a{width:90px; height:66px; display:block; background:url(img/agenzia.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.vacanze-salento li.agenzia a:hover, ul.vacanze-salento li.agenzia a.salento{width:90px; height:66px; background:url(img/agenzia_over.jpg) 0 0 no-repeat;}
ul.vacanze-salento li.faq a{width:85px; height:66px; display:block; background:url(img/faq.jpg) 0 0 no-repeat; text-indent:-20000px;}
ul.vacanze-salento li.faq a:hover, ul.vacanze-salento li.contatti a.salento{width:85px; height:66px; background:url(img/faq_over.jpg) 0 0 no-repeat;}

#vacanze{width:800px; height:210px; position:relative; margin: 0 auto; padding:0; clear:both;}

#formPan{width:212px;height:210px; float:left; background:#0054A6 url(img/b_form.jpg) 0 0 no-repeat;}
#formPan h2{height:32px; background:url(img/h_form2.gif) 7px 9px no-repeat; position:relative;}
#formPan h3{height:55px; background:url(img/gifNumeri.gif) 5px 0px no-repeat; position:relative;}
#formPan p{padding:0; font:11px/13px Tahoma, sans-serif; color:#0054A6; text-align:center;}
#formPan p a{color:#0054A6; text-decoration:underline;}
#formPan p a:hover{color:#FFF; background:#0054A6;}

form.villesalento{color:#0054A6; margin: 5px 0; padding:5px;}
form.villesalento select{height:18px; border: #999999 1px solid; font:10px/13px Tahoma, sans-serif; width:200px}
form.villesalento select.dt{height:18px; border: #999999 1px solid; font:10px/13px Tahoma, sans-serif; width:75px}
form.villesalento select.nSett{height:18px; border: #999999 1px solid; font:10px/13px Tahoma, sans-serif; width:35px}
form.villesalento input{height:14px; border: #999999 1px solid; font:10px/13px Tahoma, sans-serif;}
form.villesalento input.btnRic{margin:0; padding:0; width:40px; height:18px; color:#0054A6;}

#mainimgPan{width:588px; height:210px; float:left;}
#mainimgPan ul{position:relative; margin: 0; clear:both; height:32px;}
#mainimgPan ul li {float:left; margin-right:40px;}
#mainimgPan ul li.btn1 a{width:588px; height:32px; display:block; background:#0054A6 url(img/vacanze-salento-2011.gif) 0 0 no-repeat; text-indent:-20000px; }
#mainimg{position:relative; height:178px; background:#0054A6; clear:both;}

form.au{color:#ffffff; margin:3px 0; padding:3px 0; font:11px/14px Tahoma, sans-serif; text-align:center;}
form.au span{color:#FFC20E; font-weight:bold;}
form.au input{height:13px; border: #008FD4 1px solid; font:10px/13px Tahoma, sans-serif;}
form.au input.btnRic{margin:0; padding:0; width:40px; height:16px; color:#ffffff; font-weight:bold; background:#008FD4;}
form.au input.btnUt{margin:0; padding:0; height:16px; color:#ffffff; background:#008FD4; border: #ffffff 1px solid; font:11px/13px Tahoma, sans-serif; font-weight:bold;}
#mainimg a{color:#ffffff; text-decoration:underline;}
#mainimg a:hover{color:#FFC20E;}

#puglia{width:800px; position:relative; margin: 0 auto; clear:both; background:#008FD4; border-bottom: #FFFFFF 1px dashed; border-top: #FFFFFF 1px dashed;}
#puglia a{color:#FFC20E; text-decoration:underline;}
#puglia a:hover{color:#FFF;}

#lecce{width:212px; position:relative; float:left; background:#008FD4;}

#casa-vacanze{position:relative; margin: 10px;}
#casa-vacanze h2{font:14px/17px Tahoma, sans-serif; color:#FFC20E; font-weight:bold;}
#casa-vacanze p{width:200px; position:relative;}
#casa-vacanze p span{width:194px; padding:3px; font:11px/14px Tahoma, sans-serif; background:#eeeeee; color:#ff0000; font-weight:bold; display:block;}
#casa-vacanze p span a{color:#ff0000; text-decoration:none; display:block;}
#casa-vacanze p span a:hover{color:#FFC20E; background:#0054A6; text-decoration:none; display:block;}

#casa-vacanze ul {position:relative; clear:both; margin:0;}
#casa-vacanze ul li a{font:11px/14px Tahoma, sans-serif; color:#fff; font-weight:normal; text-decoration:underline; background:url(img/freccia1g.gif) 0 4px no-repeat; padding: 0 0 0 7px; display:block;}
#casa-vacanze ul li a:hover, #casa-vacanze ul li.sel a{color:#FFC20E; text-decoration:none; background:#0054A6 url(img/freccia1g.gif) 180px 4px no-repeat;}

#casa-vacanze ul.comune-di {position:relative; clear:both; margin:0; margin-left:7px;}
#casa-vacanze ul.comune-di li a{font:11px/14px Tahoma, sans-serif; color:#fff; font-weight:normal; text-decoration:underline; background:url(img/freccia2g.gif) 0 4px no-repeat; padding: 0 0 0 12px; display:block;}
#casa-vacanze ul.comune-di li a:hover, #casa-vacanze ul.comune-di li.sel2 a{color:#FFC20E; text-decoration:none; background:#0054A6 url(img/freccia2g.gif) 173px 4px no-repeat;}
#casa-vacanze .noAtt{visibility:hidden; display:none;}

#casa-vacanza{width:588px; position:relative; float:left; background:#008FD4;}
#casa-vacanza h1, #casa-vacanza h2{font:16px/19px Tahoma, sans-serif; color:#FFC20E; font-weight:bold; margin:5px 0;}
#casa-vacanza h3{font:14px/17px Tahoma, sans-serif; color:#fff; font-weight:bold; margin:5px 0;}

#affitti-salento{width:568px; position:relative; margin:10px; font:12px/14px Tahoma, sans-serif;}
#affitti-salento h1, #affitti-salento h2{font:16px/19px Tahoma, sans-serif; color:#FFC20E; font-weight:bold; margin:5px 0;}
#affitti-salento h3{font:14px/17px Tahoma, sans-serif; color:#fff; font-weight:bold; margin:5px 0;}
#affitti-salento p{width:568px; position:relative; clear:both;}
#affitti-salento p span{font:11px/14px Tahoma, sans-serif; color:#FFC20E; font-weight:normal;}
#affitti-salento select{height:18px; border: #999999 1px solid; font:11px/13px Tahoma, sans-serif;}
#affitti-salento input{height:14px; border: #999999 1px solid; font:11px/13px Tahoma, sans-serif;}
#affitti-salento input.btn{margin:0; padding:0; height:24px; color:#ffffff; background:#0054A6; font:12px/15px Tahoma, sans-serif;}
#affitti-salento textarea{border: #999999 1px solid; font:11px/13px Tahoma, sans-serif;}
#affitti-salento .err24{font:24px/27px Tahoma, sans-serif; color:#cc0000; font-weight:bold; margin:5px 0; background:#ffffff;}
#affitti-salento p.offerte{width:558px; position:relative; padding:5px; background:#ffffff;; font:12px/15px Tahoma, sans-serif; color:#0054A6; clear:both;}
#affitti-salento p.offerte a{color:#cc0000; font-weight:bold; text-decoration:underline;}
#affitti-salento p a{color:#000000; text-decoration:underline;}
#affitti-salento p a:hover{color:#cc0000; text-decoration:underline;}
#affitti-salento td{font:11px/14px Tahoma, sans-serif; color:#FFC20E; font-weight:normal; background:#ffffff; padding:5px;}
#affitti-salento td a{color:#0054A6; text-decoration:underline;}
#affitti-salento td a:hover{color:#cc0000; text-decoration:underline;}

#villa-casa-vacanza{width:558px; position:relative; float:left; background:#fff; color:#000000; margin:5px 10px; padding: 5px;}
#villa-casa-vacanza h3{font:14px/17px Tahoma, sans-serif; color:#0054A6; font-weight:bold; margin:0 0 5px 0;}
#villa-casa-vacanza p{width:558px; position:relative; font:11px/14px Tahoma, sans-serif; color:#000;}
#villa-casa-vacanza p a{color:#0054A6; text-decoration:underline; }
#villa-casa-vacanza p a:hover{color:#fff; text-decoration:none; background:#0054A6;}
#villa-casa-vacanza a{color:#0054A6; text-decoration:none;}
#villa-casa-vacanza a:hover{color:#0054A6; text-decoration:none;}

#scheda-casa-vacanza{position:relative; margin:10px;}
#scheda-casa-vacanza h1, #scheda-casa-vacanza h2{font:16px/19px Tahoma, sans-serif; color:#FFC20E; font-weight:bold; margin:5px 0;}
#scheda-casa-vacanza h3{font:14px/17px Tahoma, sans-serif; color:#FFC20E; font-weight:bold; margin:5px 0;}
#scheda-casa-vacanza h4{font:13px/15px Tahoma, sans-serif; color:#FFC20E; font-weight:bold;}
#scheda-casa-vacanza .err24{font:24px/27px Tahoma, sans-serif; color:#cc0000; font-weight:bold; margin:5px 0; background:#ffffff;}
#scheda-casa-vacanza {font:13px/15px Tahoma, sans-serif; color:#ffffff; font-weight:normal;}
#scheda-casa-vacanza span.puglia {font-weight:bold; padding:5px; background:#0054A6; border:2px solid #ffffff; text-decoration:none;}
#scheda-casa-vacanza span.pugliaAtt {font-weight:bold; padding:5px; color:#cc0000; background:#ffffff; border:2px solid #0054A6; text-decoration:none;}
#scheda-casa-vacanza ul, #scheda-casa-vacanza ol{font:12px/15px Tahoma, sans-serif; color:#fff;}
#listino {font:13px/15px Tahoma, sans-serif; font-weight:normal; color:#0054A6; background:#ffffff;}
#listino td{padding:3px; border:1px solid #aaaaaa; background:#ffffff; text-align:center;}
#listino td.riga1{background:#dddddd;}
#listino td.riga2{background:#dddddd; text-align:left;}
#listino td.verde{background:#66ee66;}
#listino td.giallo{background:#eeee66;}
#listino td.rosso{background:#ee6666;}
#listino td.nd{background:#aaaaaa;}

#tabMap {width:800px; border:0;}
#map {font:11px/13px Tahoma, sans-serif; font-weight:normal; color:#0054A6; background:#ffffff;}
#map .rosso{font:12px/14px Tahoma, sans-serif; font-weight:bold; color:#cc0000;}
#side_bar ul{margin:0 16px; list-style-type:disc;}

form.prenota select{height:18px; border: #999999 1px solid; font:11px/13px Tahoma, sans-serif;}
form.prenota input{height:14px; border: #999999 1px solid; font:11px/13px Tahoma, sans-serif;}
form.prenota input.btn{margin:0; padding:0; height:24px; color:#ffffff; background:#0054A6; font:12px/15px Tahoma, sans-serif;}
form.prenota textarea{border: #999999 1px solid; font:11px/13px Tahoma, sans-serif;}
form.prenota textarea.privacy{border: #999999 1px solid; font:10px/12px Tahoma, sans-serif;}

#case-salento{width:800px; height:50px; position:relative; margin: 0 auto; clear:both; background:#0054A6;}
#case-salento p{width:780px; position:relative; padding: 10px; font:11px/13px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fff; display:block;}
#case-salento a{font:11px/15px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;  color:#fff; text-decoration:none; padding: 0 5px}
#case-salento a:hover{color:#000; text-decoration:none; background:#fff;}

#case-vacanza-salento{width:800px; height:50px; position:relative; margin: 0 auto; clear:both;}
#case-vacanza-salento a {	color: #000;}
#case-vacanza-salento p{width:780px; position:relative; padding: 10px; font:10px/12px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#000; display:block;}

ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:20px;
	border-bottom:1px solid #666;	 	
}

ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

ul.css-tabs a { 
	float:left;
	display:block;
	padding:3px 10px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:12px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
ul.css-tabs a.current {
	background-color:#ddd;
	border-bottom:2px solid #ddd;	
	color:#000;	
	cursor:default;
}

div.css-panes div {
	display:none;
	color:#000;
	border:1px solid #666;
	border-width:0 1px 1px 1px;
	min-height:100px;
	padding:5px;
	background-color:#ddd;	
}

#listinoS {font:11px/13px Tahoma, sans-serif; font-weight:normal; color:#0054A6; background:#ffffff;}
#listinoS td{padding:1px; border:1px solid #aaaaaa; background:#ffffff; text-align:center;}
#listinoS td.riga1{background:#dddddd;}
#listinoS td.riga2{background:#dddddd; text-align:left;}
#listinoS td.verde{background:#66ee66;}
#listinoS td.giallo{background:#eeee66;}
#listinoS td.rosso{background:#ee6666;}
#listinoS td.nd{background:#aaaaaa;}

	#ak0mainContainer,#ak1mainContainer,#ak2mainContainer,#ak3mainContainer,#ak4mainContainer,#ak5mainContainer,#ak6mainContainer,#ak7mainContainer,#ak8mainContainer,#ak9mainContainer{
		margin:0 auto;
		width:770px;
		text-align:left;
		background-color:#FAFAFA;
		padding:3px;
		border:1px solid #3366cc;	
	}
	
	#ak0DHTMLg_p_o,#ak0DHTMLg_a,#ak0DHTMLg_t,#ak1DHTMLg_p_o,#ak1DHTMLg_a,#ak1DHTMLg_t,#ak2DHTMLg_p_o,#ak2DHTMLg_a,#ak2DHTMLg_t,#ak3DHTMLg_p_o,#ak3DHTMLg_a,#ak3DHTMLg_t,#ak4DHTMLg_p_o,#ak4DHTMLg_a,#ak4DHTMLg_t,#ak5DHTMLg_p_o,#ak5DHTMLg_a,#ak5DHTMLg_t,#ak6DHTMLg_p_o,#ak6DHTMLg_a,#ak6DHTMLg_t,#ak7DHTMLg_p_o,#ak7DHTMLg_a,#ak7DHTMLg_t,#ak8DHTMLg_p_o,#ak8DHTMLg_a,#ak8DHTMLg_t,#ak9DHTMLg_p_o,#ak9DHTMLg_a,#ak9DHTMLg_t{
		width:250px;
	}
	#ak0DHTMLg_p_o,#ak1DHTMLg_p_o,#ak2DHTMLg_p_o,#ak3DHTMLg_p_o,#ak4DHTMLg_p_o,#ak5DHTMLg_p_o,#ak6DHTMLg_p_o,#ak7DHTMLg_p_o,#ak8DHTMLg_p_o,#ak9DHTMLg_p_o{
		float:left;	
	}
	#ak0DHTMLg_t,#ak1DHTMLg_t,#ak2DHTMLg_t,#ak3DHTMLg_t,#ak4DHTMLg_t,#ak5DHTMLg_t,#ak6DHTMLg_t,#ak7DHTMLg_t,#ak8DHTMLg_t,#ak9DHTMLg_t{
		overflow:hidden;
		height:350px;
		position:relative;
		float:left;
	}
	#ak0DHTMLg_Img,#ak1DHTMLg_Img,#ak2DHTMLg_Img,#ak3DHTMLg_Img,#ak4DHTMLg_Img,#ak5DHTMLg_Img,#ak6DHTMLg_Img,#ak7DHTMLg_Img,#ak8DHTMLg_Img,#ak9DHTMLg_Img{
		width:500px;
		height:390px;
		float:left;
		padding-left:5px;
		padding-right:5px;	
	}
	#ak0DHTMLg_Img table,#ak1DHTMLg_Img table,#ak2DHTMLg_Img table,#ak3DHTMLg_Img table,#ak4DHTMLg_Img table,#ak5DHTMLg_Img table,#ak6DHTMLg_Img table,#ak7DHTMLg_Img table,#ak8DHTMLg_Img table,#ak9DHTMLg_Img table{
		width:100%;
		height:100%;
		text-align:center;
	}
	#ak0DHTMLg_Img img,#ak1DHTMLg_Img img,#ak2DHTMLg_Img img,#ak3DHTMLg_Img img,#ak4DHTMLg_Img img,#ak5DHTMLg_Img img,#ak6DHTMLg_Img img,#ak7DHTMLg_Img img,#ak8DHTMLg_Img img,#ak9DHTMLg_Img img{
		border:1px solid #3366cc;
	}
	.SofT{
		width:115px;
		padding:3px;
		position:absolute;
	}
	.SofT div{
		width:110px;
		height:80px;
		padding:3px;
		text-align:center;
	}
	.SofT img{
		border:0px;
		padding:3px;
	}
	.SofT .activeImage{
		border:2px solid #cc0000;
		padding:1px;
	}	
	.SinArr{
		float:left;
	}
	.DxArr{
		float:right;
	}
	#ak0DHTMLg_t_i,#ak1DHTMLg_t_i,#ak2DHTMLg_t_i,#ak3DHTMLg_t_i,#ak4DHTMLg_t_i,#ak5DHTMLg_t_i,#ak6DHTMLg_t_i,#ak7DHTMLg_t_i,#ak8DHTMLg_t_i,#ak9DHTMLg_t_i{
		position:relative;
		width:1000px;
	}	

div#feature_list {width: 588px; height: 150px; background: #FFC20E; overflow: hidden; position: relative;}
div#feature_list ul {position: absolute; top: 0; list-style: none; padding: 0; margin: 0;}
ul#tabs {left: 0; z-index: 2; width: 238px;}
ul#tabs li {width: 265px; font:11px/13px Tahoma;}
ul#tabs li a {color: #222; text-decoration: none;	display: block; padding: 2px 28px 2px 5px; height: 26px; outline: none;}
ul#tabs li a:hover {color: #CC0000; text-decoration: underline;}
ul#tabs li a.current {background: url(offerte/frecciaAzzurra.png); color: #FFF;}
ul#tabs li a.current:hover {text-decoration: none; cursor: default;}
ul#output {right: 0; width: 350px; height: 150px; position: relative;}
ul#output li {position: absolute; width: 350px; height: 150px;}
ul#output li a {position: absolute; bottom: 10px; right: 10px; padding: 5px 10px; text-decoration: none; font:bold 11px/13px Tahoma; color: #CC0000; background: #FFC20E; border: #CC0000 1px solid; -moz-border-radius: 5px;}
ul#output li a:hover {background: #CC0000;}
