a {
	color: #000000;
	text-decoration: none;
}
body {
	background-color: #efefef;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.pulsante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #E9E6C0;
	background-color:#054C24;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #26427E;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 4;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #26427E;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 0 0px;
	padding: 0;
	line-height: 18px;
	float: center;
}
.bordosxgrigiocella {
	border-color:#999999;
	border-left-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-style:solid;
}
.bordodxgrigiocella {
	border-color:#999999;
	border-left-width:0px;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-style:solid;
}
.bordomdgrigiocella {
	border-color:#999999;
	border-left-width:1px;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-style:solid;
}
.bordogrigiocella1 {
	border-color:#cccccc;
	border:1px;
	border-style:solid;
}
.bordogrigiocella3 {
	border-color:#cccccc;
	border:3px;
	border-style:solid;
}

/*  codice incluso per compatibilità firefox*/
TABLE TD .bordogrigiocella3{ border: 3px solid #ccc; }

/*  codice incluso per compatibilità firefox*/
TABLE TD .bordogrigiocella1{ border: 1px solid #ccc; }

.bordofino {
	border-color:#D4E3F0;
	border-left-width:0px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
}



.bordofinoceleste {
	border-color:#9FB8D0;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	
}




.testoblubold14 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #26427E;
	text-decoration:none;
}

.TESTO10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #666666;}
A.TESTO10:HOVER {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF9900;}

.TESTO12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #000000;}
.TESTO12:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #000000;}

.TESTO14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #000000;}
.TESTO14:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #000000;}

.TESTO16 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; color: #000000;}
.TESTO16:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; color: #000000;}

.TESTOARIAL10 {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #000000;}
.TESTOARIAL10:Hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #000000;}

.TESTOARIAL12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #000000;}
.TESTOARIAL12:Hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #000000;}

.TESTOARIAL14 {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #000000;}
.TESTOARIAL14:Hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #000000;}

.TESTOARIAL16 {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; color: #000000;}
.TESTOARIAL16:Hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; color: #000000;}

.TESTOARIALRED10 {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF0033;}
.TESTOARIALRED10:Hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF0033;}

.TESTOARIALRED12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FF0033;}
.TESTOARIALRED12:Hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FF0033;}

.TESTOARIALRED14 {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #FF0033;}
.TESTOARIALRED14:Hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #FF0033;}

.TESTOARIALRED16 {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; color: #FF0033;}
.TESTOARIALRED16:Hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; color: #FF0033;}

.TESTOARIALBLU14 {font-family:Geogia, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #0456AE; }
.TESTOARIALBLU14:Hover {font-family:Geogia, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #0456AE; }

.TESTOARIALBLU16 {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; color: #0456AE; }
.TESTOARIALBLU16:Hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; color: #0456AE; }

.TESTOBIANCO10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FFFFFF;}
.TESTOBIANCO10:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FFFFFF;}

.TESTOBIANCO12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FFFFFF;}
.TESTOBIANCO12:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FFFFFF;}

.TESTOBIANCO14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #FFFFFF;}
.TESTOBIANCO14:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #FFFFFF;}

.TESTOBIANCO16 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; color: #FFFFFF;}
.TESTOBIANCO16:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; color: #FFFFFF;}

.TESTOBLU10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #003399;}
.TESTOBLU10:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #003399;}

.TESTOBLU12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #003399;}
.TESTOBLU12:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #003399;}

.TESTOBLU14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #003399;}
.TESTOBLU14:Hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #003399;}

.TESTOARIALAZZURRO10 {font-family:Geogia, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #1682C5; }
.TESTOARIALAZZURRO10:Hover {font-family:Geogia, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #1682C5; }

.TESTOARIALAZZURRO12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #1682C5; }
.TESTOARIALAZZURRO12:Hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #1682C5; }

.TESTOARIALAZZURRO14 {font-family:Geogia, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #1682C5; }
.TESTOARIALAZZURRO14:Hover {font-family:Geogia, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #1682C5; }

.TESTOARIALAZZURRO16 {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; color: #1682C5; }
.TESTOARIALAZZURRO16:Hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; color: #1682C5; }

.TESTOARIALARANCIO10 {font-family:Geogia, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF9933; }
.TESTOARIALARANCIO10:Hover {font-family:Geogia, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: none; color: #FF9933; }

.TESTOARIALARANCIO12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FF9933; }
.TESTOARIALARANCIO12:Hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FF9933; }

.TESTOARIALARANCIO12 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FF9933; }
.TESTOARIALARANCIO12:Hover a{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; color: #FF9933; }

.TESTOARIALARANCIO14 {font-family:Geogia, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #FF9933; }
.TESTOARIALARANCIO14:Hover {font-family:Geogia, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #FF9933; }

.TESTOARIALARANCIO16 {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; color: #FF9933; }
.TESTOARIALARANCIO16:Hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; color: #FF9933; }

.BOTTONE_LIBERO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #D2CFC4;
	border: 1px solid #000000;
}
.BOTTONE_100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	border: 1px solid #CCCCCC;
	width: 100px;
	background-image: url(/images/sf_bottone.gif);
}
.BOTTONE_130 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #D2CFC4;
	border: 1px solid #000000;
	width: 130px
}

.TESTOROSSO10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FF0000}
.TESTOROSSO10 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FF0000}

.TESTOROSSO12 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color: #FF0033;	padding-top: 3px;	padding-left: 3px;}

#scroll-elenco-strutture {	width:735px; 	height:880px; 	background-color:#ffffff; 	overflow:auto;}

#scroll-pagina-struttura {	width:530px; 	height:500px; 	background-color:#ffffff; 	overflow:auto;}
#scroll-offerte-strutture {	width:195px; 	height:350px; overflow:auto; }
#scroll {	width:295px; 	height:265px; 	overflow:auto;}
#scroll2 {	width:295px; 	height:165px; 	overflow:auto;}
#scroll3 {	width:295px; 	height:375px; 	overflow:auto;}
#scroll-offerte {	width:100%; 	height:170px; overflow:auto; }
#scroll-listino {	width:100%; 	height:600px; overflow:auto; }
#scroll-suggerito {	width:100%; 	height:300px; overflow:auto; }


.formchiaro30 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 16px; width: 30px}


.formchiaro50 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 16px; width: 50px; color: #666666;}
.formchiaro60 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 16px; width: 60px; color: #666666;}
.formchiaro100 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 16px; width: 100px; color: #666666;}
.formchiaro130 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 16px; width: 130px; color: #666666;}
.formchiaro170 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 16px; width: 170px; color: #666666;}
.formchiaro200 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 16px; width: 200px; color: #666666;}
.formchiaro250 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; height: 16px; width: 250px; color: #666666;}
.formchiaro_libero { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FDFDFD; ; border: 1px #666666 solid; line-height: normal; text-transform: none; color: #666666;}

.formchiaro_agenzie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FDFDFD;
	border: 1px #666666 solid;
	line-height: normal;
	text-transform: none;
	color: #666666;
	height: 20px;
	text-align: left;
	vertical-align: middle;
}

.spazio10 {
	padding: 10px;
}
.spazio10ds {
	padding-left: 10px;
	padding-right: 10px;
}
.spazio10sx {
	padding-left: 10px;
}
.spazio10dx {
	padding-right: 10px;
}

.TESTOBLU16 {
font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration: none; color: #26427E;
}

.TESTO9 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration: none; color: #333333;
}
.calendar {
	background-image: url(/images/Calendario.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 20px;
	width: 22px;
}
.input {
	background-image: url(/images/sf_tasto.gif);
	border: 1px solid #999999;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	width: auto;
}
.bordo5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
}
.tratt_orizzontale {
	background-image: url(/images/riga_orizzontale.gif);
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
.TESTOARIAL18 {
font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration: none; color: #000000;
}
.TITOLOSELEZIONATO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.TESTO10BARRATO {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration: line-through; color: #999999;
}

div#form_agenzie{
	color:#000;
	text-align:right;
	width: 980px;
	height: auto !important;  /* per i browser moderni */
	height: 120px;      /* per IE5.x e IE6 */
	min-height: 120px;  /* per i browser moderni */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-top: 10px;
	background-image: url(/images/vacanze_in_puglia.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 0px;
	padding-top: 30px;
	padding-bottom: 0px;
}
#divaffiancati {
	float: left;
	padding-left: 10px;
	padding-right: 10px;

}
#divaffiancatiPAGE {
	float: left;
	padding-right: 10px;
}
#divcalendar {
	float: left;
	padding-top: 9px;
	padding-right: 10px;
}

.classetd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.classetd a {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	position: relative;
	text-decoration: none;
	font-size: 12px;
	color: #999999;
	padding-top: 20px;
	padding-left: 13px;
	padding-right: 13px;
}
.classetd a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	background-image:url(/images/sf_hover_menu_top.gif);
	background-position:top;
	background-repeat:repeat-x;

}
.formchiaro_prenotazioni {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FDFDFD;
	border: 1px #666666 solid;
	line-height: normal;
	text-transform: none;
	color: #666666;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-top: 4px;
}
div.riga_orizz_tratt hr{ /* take out the troublemaking HR */
display:none; 
}

div.riga_orizz_menu{ /* DIV that wraps and replaces the HR */
	height: 3px;
	background-image: url(/images/riga_tr_oriz.gif);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px;
	padding: 0px;
}
div.riga_orizz_menu hr{ /* take out the troublemaking HR */
display:none; 
}

div.riga_orizz_tratt{ /* DIV that wraps and replaces the HR */
	height: 5px;
	background-image: url(/images/riga_tr_oriz.gif);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px;
	padding: 0px;
}
/*stili per la navigazione*/
#menu-sx {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	float: left;
	width: 190px;
	text-align: left;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 3px;
	float:left;
}
#menu-sx ul {
	list-style-type: none;
	padding:0px;
	margin: 0px;
	padding-top: 2px;
	}		
	
#menu-sx li {
	display: block;
	padding: 0px;
	margin: 0px;
	margin-bottom:5px;
	height: 18px;
	color:#000000;
	background-image: url(/images/riga_tr_oriz.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}

#menu-sx li a:hover, #menu-sx li a:active {
	color:#666666;
}
#menu-sx a:link, #menu-sx a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	text-align: left;
	font-size: 12px;
}
#loading{
	width: 400px;
	height: 400px;
	background-color: #FFFFFF;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -200px;
	margin-left: -200px;
	text-align: center;

}
#divisori10{
height:10px; margin:0px;}
