/*----------------------------------------------------------------------------------------------*/
/*-----------------------   Stili CSS presenti solo sulla HomePage    --------------------------*/
/*----------------------------------------------------------------------------------------------*/

.primo-piano-a1 {
	position: absolute;
	width:340px;
	height: 260px;
	margin: 136px 0 0 20px;
	padding: 0rpx;
	/*width:320px;
	height: 250px;
	margin: 136px 0 0 27px;
	padding: 5px;*/
	text-align: center;
	border:1px solid #666666;
	background-color: #FFFFFF;
}

.primo-piano-a1 img {
	border-width: 0;
}

.primo-piano-a1-ob a.oraribiglietti {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	margin: 356px 0 0 143px;
	padding: 3px 3px 3px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.primo-piano-a1-ob a:hover {
	background-position: 0 -19px;
}

.primo-piano-a2 {
	position: absolute;
	width: 320px;
	height: 250px;
	margin: 136px 0 0 392px;
	padding: 5px;
	text-align: center;
	border:1px solid #666666;
	background-color: #FFFFFF;
}

.primo-piano-a2 img {
	border-width: 0;
}

.primo-piano-a2-ob a.oraribiglietti {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	margin: 356px 0 0 508px;
	padding: 3px 3px 3px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.primo-piano-a2-ob a:hover {
	background-position: 0 -19px;
}

.primo-piano-b1 {
	position: absolute;
	width:140px;
	margin: 136px 0 0 27px;
	padding: 5px;
	text-align: center;
	border:1px solid #666666;
	background-color: #FFFFFF;
}

.primo-piano-b1 img {
	border-width: 0;
}

.primo-piano-b1-ob a.oraribiglietti {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	margin: 356px 0 0 53px;
	padding: 3px 3px 3px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.primo-piano-b1-ob a:hover {
	background-position: 0 -19px;
}

.primo-piano-b2 {
	position: absolute;
	width:140px;
	margin: 136px 0 0 204px;
	padding: 5px;
	text-align: center;
	border:1px solid #666666;
	background-color: #FFFFFF;
}

.primo-piano-b2 img {
	border-width: 0;
}

.primo-piano-b2-ob a.oraribiglietti {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	margin: 356px 0 0 230px;
	padding: 3px 3px 3px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.primo-piano-b2-ob a:hover {
	background-position: 0 -19px;
}

.primo-piano-b3 {
	position: absolute;
	width:140px;
	margin: 136px 0 0 395px;
	padding: 5px;
	text-align: center;
	border:1px solid #666666;
	background-color: #FFFFFF;
}

.primo-piano-b3 img {
	border-width: 0;
}

.primo-piano-b3-ob a.oraribiglietti {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	margin: 356px 0 0 421px;
	padding: 3px 3px 3px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.primo-piano-b3-ob a:hover {
	background-position: 0 -19px;
}

.primo-piano-b4 {
	position: absolute;
	width:140px;
	margin: 136px 0 0 571px;
	padding: 5px;
	text-align: center;
	border:1px solid #666666;
	background-color: #FFFFFF;
}

.primo-piano-b4 img {
	border-width: 0;
}

.primo-piano-b4-ob a.oraribiglietti {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	margin: 356px 0 0 597px;
	padding: 3px 3px 3px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.primo-piano-b4-ob a:hover {
	background-position: 0 -19px;
}


.primo-piano-flash1 {
	position: absolute;
	width:320px;
	margin: 136px 0 0 27px;
	padding: 5px;
	text-align: center;
	border:1px solid #666666;
	background-color: #FFFFFF;
}

.primo-piano-flash1 img {
	border-width: 0;
}

.primo-piano-flash1-ob a.oraribiglietti {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	margin: 356px 0 0 143px;
	padding: 3px 3px 3px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.primo-piano-flash1-ob a:hover {
	background-position: 0 -19px;
}


.primo-piano-flash2 {
	position: absolute;
	width: 320px;
	margin: 136px 0 0 392px;
	padding: 5px;
	text-align: center;
	border:1px solid #666666;
	background-color: #FFFFFF;
}

.primo-piano-flash2 img {
	border-width: 0;
}

.primo-piano-flash2-ob a.oraribiglietti {
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #185777;
	margin: 356px 0 0 508px;
	padding: 3px 3px 3px 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background: url(../img/sfondo_orari_biglietti.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.primo-piano-flash2-ob a:hover {
	background-position: 0 -19px;
}


.colonna1 {
	position: relative;
	float: left;
	width: 240px;
	margin: 5px 10px 0 0;
	padding: 0 10px 0 0;
	text-align: left;
	border-right:1px dotted #CCCCCC;
}

.colonna1 img {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #FFFFFF;
}

.colonna1 ol {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0 0 25px 1px;
	padding: 0 0 0 0;
}

.colonna1 ol.my {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0 0 25px 88px;
	padding: 0 0 0 0;
}

.colonna1 ol.my2 {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 125px 0 25px 0;
	padding: 0 0 0 0;
}
.colonna1 ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}

.colonna1 ol li a.titolo {
	font-weight: bold;
	text-transform: uppercase;
}

.colonna2 {
	position: relative;
	float: left;
	width: 230px;
	margin: 5px 10px 0 0;
	padding: 0 10px 0 0;
	text-align: left;
	border-right:1px dotted #CCCCCC;
}

.colonna2 img {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #FFFFFF;
}

.colonna2 ol {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0 0 25px 1px;
	padding: 0 0 0 0;
}

.colonna2 ol.my {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0 0 25px 88px;
	padding: 0 0 0 0;
}

.colonna2 ol.my2 {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 125px 0 25px 0;
	padding: 0 0 0 0;
}

.colonna2 ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}

.colonna2 ol li a.titolo {
	font-weight: bold;
	text-transform: uppercase;
}

.colonna3 {
	position: relative;
	float: left;
	width: 230px;
	margin: 5px 0 0 0;
	padding: 0 10px 0 0;
	text-align: left;
}

.colonna3 img {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 4px;
	background-color: #FFFFFF;
}

.colonna3 ol {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0 0 25px 1px;
	padding: 0 0 0 0;
}

.colonna3 ol.my {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 0 0 25px 88px;
	padding: 0 0 0 0;
}

.colonna3 ol.my2 {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	margin: 125px 0 25px 0;
	padding: 0 0 0 0;
}

.colonna3 ol li {
	display: block;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}

.colonna3 ol li a.titolo {
	font-weight: bold;
	text-transform: uppercase;
}


/*------   per gestire il MARQUEE  --------*/
.mrqtd{
	float: left;
	width: 744px;
	margin: 0 0 0 0;
	border: 1px solid #CCCCCC; 
	/**border-bottom:1px dotted #CCCCCC;  **/
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	background-color: #F7F7F7;    /*-- oppure (grigi sempre + scuri) #E7E3E7 #EFEBEF , #DEDFDE     ----*/
}


/*------   per gestire il CercaHotel  --------*/
.region-country-table {
  background: #ECEBEC;
  border: 0px solid;
  border-color:#FFFFFF rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255);
 
}

.inputcontainer, .but, .browse {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	padding:0px;
	margin: 0 0 0 0;
	border: 0;
}

.title {
  	font-family: Verdana, sans-serif;
  	font-size: 9px;
/*--  background:#99CCFF; --*/
  	color: #FF3300;
  	font-weight: bold;
}

.headerH {
   	font-size: 10px;
/*--   font-weight:bold; --*/
   	font-family: Verdana,Arial,Helvetica,sans-serif;
   	color: #666666;
/*--   background:transparent url(http://www.biglietto.it/img/freccia_rossa.gif) no-repeat scroll 0pt 3px; --*/
   	padding:0pt 0pt 0pt 4px;

}

