/*-------------- MODULO CHECK&BOOK NEL CONTENUTO -------------*/
#bookingDiv {
	border: 1px dotted #e5b521;
	padding: 15px;
}


/*-------------- MODULO SPECIAL offers -------------*/

#right .moduletable .moduletable_specialoffers { 
	background-color: #a12122;
	color: #fff;
	padding: 25px 15px 35px 15px;
	background-image: url(../images/onde_booking.gif);
	background-repeat: no-repeat;
	height: 10px;
}

#right .moduletable_specialoffers { 
	background-color: #a12122;
	color: #fff;
	padding: 0px 15px 35px 15px;
	/*background-image: url(/templates/default/images/onde_booking.gif);*/
	background-repeat: no-repeat;
}


.moduletable_specialoffers h3 { 
	background-image: url('../../../images/stories/ico_quadrato.gif');
	background-repeat: no-repeat;
	color: #fff;
	background-position: 0px 7px;
	font-size: 1.45em;
	text-transform: uppercase;
	padding-left: 20px;
	margin-bottom: 10px;
}

#right .moduletable_specialoffers .readon a{ color: #fff; float: right; }

.moduletable_specialoffers h2 {font-size: 1.05em; color: #fff; text-transform: uppercase;}



#right .moduletable_specialoffers  #tutteOfferte > a {
	color: #fff !important;

}

#right .moduletable_specialoffers  #tutteOfferte {
	color: #fff !important;
	float: right;
}




.moduletable_bookingform {
	margin-top: 20px;
	margin-left: 6px;
}

td#bottone img:hover {
	cursor:pointer;
}

#right .mod_placehere_specialoffers img {
	padding: 2px;
	border: 1px solid #e9adac;
}

.OffImg{
	padding: 2px;
	border: 1px #a12122 solid;
}

#mainContent .OffImg{
	margin: 5px 0px 20px 0px;
}

.facebookimg{
	margin-top: 5px;
	margin-bottom: 50px;
}

/****modifiche******/


.moduletable_specialoffers .readon{color: #fff; float: right !important; margin-top: 5px; text-decoration: underline !important;}





/*============================= SLIMBOX =========================*/

.thumbnail  img{
padding: 2px;
border: 1px solid #A12122;
margin: 4px;
}

/*----------- MAPPA INTERATTIVA in POPUP ---------------*/

#directions{
	height: 20px;
	float: right;
	width: 225px;
	position: absolute;
	left: 520px;
	top: 20px;
}

.yoo-maps form {
	float: left;
	width: 400px;
	top: 475px;
	left: 15px;
	visibility: visible;
}


#yoo-maps-1 { 
	float: left;
	width: 350px;
}
.googledir div div div div {
	border: 1px solid blue;
}

/*----------- FAST CONTACT ---------------*/
.FastContact { padding-top: 25px; }
ul.Freccia { list-style-type: none; margin: 0; padding: 0;} 
ul.Freccia li {
	background-image: url('../../../images/stories/freccia.gif');
	background-repeat: no-repeat;
	background-position: 16px 7px;
	padding: 2px 0 3px 29px;
}	

ul.Freccia li p { padding-top: 9px; }

/*----------- BUSINESS ---------------*/

.Business {
	padding-top: 25px;
	padding-left: 13px;
	color: #5a5a5a;
	}
	
.BusinessRimini{
	padding-left: 15px; 
	padding-bottom: 10px; 
	padding-top: 5px; 
	font-weight: bold;
	font-size: 0.8em;
}


/*----------- TABELLA PREZZI ---------------*/

#tabellaPrezzi { 
	text-align: center; 
	border-right: 1px solid #e5e5e5; 
	border-left: 1px solid #e5e5e5; 
	width: 400px !important; 
	margin-left: 50px;
}

#tabellaPrezzi td { padding: 2px; border-bottom: 1px solid #e5e5e5;}
#rigaTitoli { background-color: #03497D; color: #fff; font-weight: bold;}
#rigaSottotitoli { font-weight: bold; color: #A12122;}
#tabellaPrezzi .rigaBlu { background-color: #D1E2EF !important; color: #3F3F3F;}



/* --------------- MODULO OFFERTE NEL CONTENUTO --------------- */

#mainContent .mod_placehere_leading h2,
#mainContent .mod_placehere_following h2 {font-size: 1.2em;}

#mainContent #tutteOfferte { visibility: hidden; position: absolute;}


/*----------- FORM RICHIESTA DISPONIBILITA ---------------*/

#mainContent .validation-advice {font-size: 0.8em !important;}
#mainContent .cf_label {font-size: 0.85em; font-family: "Trebuchet MS", "Verdana", "Arial", sans-serif;}
#mainContent .cf_captcha,
#mainContent .cf_text { width: 370px; overflow: hidden; position: static;}

form#ChronoContact_Contacts { margin: 0px; padding: 0px; overflow: hidden;}



/*----------- BANDIERE LINGUE ---------------*/
.bandiere{
	float: right;
	margin-top: 18px;
}



#right  .moduletable  .moduletable_specialoffers > a > h3{
	text-decoration: none !important;	
}
#right  .moduletable  .moduletable_specialoffers  h3{
	text-decoration: none !important;	
}




 .moduletable_specialoffers .readon  a,
 .moduletable_specialoffers .readon a:visited { color: #fff; float: right; }
 
 
#right .facebooklink{
	color: #fff;
}
#booking2{
	font-size: 10px;
}
#booking2 select { font-size: 10px; }
.style3 {
	padding-left: 15px;
	padding-bottom: 1px;
	padding-top: 0px;
}

#mainContent .contentpaneopen table.tbTariffe {
	padding: 5px;
	border: solid 0px red;
}

#mainContent .contentpaneopen table.tbTariffe td{
	padding: 5px;
	border: solid 1px gray;
	border-collapse: collapse;
	
}

#last a { color:#FFF; }
