/* MODULO QUICK BOOKING HOMEPAGE */

div#quick-booking {	
}

div#quick-booking h2{
	background-color:#C30169;
	font-size:14px;
	color:#FFFFFF;
	padding:5px
}
div#box-prenota h5 a{
	font-size:14px;
	color:#9B0E59;
	padding:5px
}


/* classi form */

#form {}
#form .input { border:1px solid #C30169; width:100px}
#form .bt { border:0px solid #9B0E59; background:#fff; color:#34444F}

/* classi form catalogo */

#form-catalogo {}
#form-catalogo .input { border:1px solid #C30169; width:150px}
#form-catalogo .bt { border:0px solid #9B0E59; background:#fff; color:#34444F}



/* classi varie */

.viola-link { color:#9B0E59; font-weight:bold; text-decoration:underline }

a.viola  { color:#C30169; font-weight:bold; text-decoration:underline }
a.viola:visited  { color:#C30169; font-weight:bold; text-decoration:underline }
a.viola:hover    { color:#1785C4; font-weight:bold; text-decoration:underline }

a.viola-normal   { color:#9B0E59; font-weight:normal; text-decoration:underline }
.viola   { color:#9B0E59; font-weight:bold; }
.viola-nomi-guide   { color:#9B0E59; font-weight:bold; margin-left:10px }
.violetto { color:#e2cdd8 }

.bordo-violetto{ border:1px solid #F5EAF5 }
.bordo-azzurrino{ border:1px solid #77BBFF }
.bordo-grigio{ border:1px solid #C8C8C8 }

/* classi hotel */

#lista-hotel td { border-bottom:1px dashed #FFCC99}
#lista-hotel .stelle { padding: 0px; margin: 0px}
#lista-hotel .nome-hotel {
	font-weight:bold;
	padding-left:25px;
	background:url(../img/campanello.gif) top left no-repeat;
	color: #9B0E59;
}
#lista-hotel a:hover.nome-hotel  {
	font-weight:bold;
	padding-left:25px;
	background:url(../img/campanello.gif) top left no-repeat;
	color: #0299D2;
}


.hotel {}
.hotel h2 {color: #9B0E59;}
.hotel h3 {color: #9B0E59; font-size:16px}
.hotel h4 {color: #9B0E59;}

.stelle {margin-left: 15px;}
.stelle-div {margin-left: 6px;}

.servizi {padding:10px}

td.menu a, td.menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

td.menu-active a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

td.menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FEDD00;
	font-size: 10px;
	font-weight: bold;	
}

#menu-prenotazioni a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#menu-prenotazioni a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}

.testo{	text-align: justify;}
.size10{ color: #3A4A55;}

/* classi form quick booking hotel -------------------------- */

#searcher_box {
	width: 100%;
}
#search {
	background-color: #DDD5D9;
	width: 100%;
	padding: 0px 5px;



	border-top: 0px dashed#;
	border-bottom: 0px dashed#;
	height: 60px;
	font-size: 10px;
}

#search div{

}
	
#testo {
	float: left;
	font-weight: bold;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 3px;
	color: #9B0E59;
}
#input {
	float: left;
	margin: 0px 4px;
}
.input {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 6px;
}

.input-search {
	border: 0px solid #CCCCCC;
	background-image: url(../img/ok-small.gif);
	width: 25px;
	height: 25px;
	font-size: 0px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	margin: 3px 5px;
	text-decoration:none
}
.myinput { font-size:11px}

#searcher_box insert h3 {
	color: #9B0E59;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
}

div.back_button a{ padding: 4px; color:#9B0E59;	font-weight:bold }

/*taggged --------------- */


#lista-tag {}
#lista-tag a{ margin:10px; font-weight:bold; background:url(../img/list-freccia-viola.gif) no-repeat 0px 2px; padding-left:15px; color:#C30169 }

/*percorsi bike --------------- */

#percorsi-bike {}
#percorsi-bike .zone{ color:#9B0E59; font-weight:bold }
#percorsi-bike .direzioni{ font-size:11px; padding:0px 5px }

/*guide e altri articoli bike --------------- */

#menu-guide {}
#menu-guide a.viola-link {
	color:#9B0E59;
	font-weight:bold;
	text-decoration:none;
	background:url(/img/icona-freccina-dx.gif) no-repeat 0px 1px;
	padding-left:17px
}
#menu-guide a:hover.viola-link { color:#1785C4; font-weight:bold; text-decoration:underline }

/*contenuti blog --------------- */

.blog td{ padding:-10px 10px}
.blog h2 a:hover{ color:#00CCCC}

/* offerte speciali --------------- */

#box-offerte { font-size:11px }
#box-offerte a { font-weight:bold; }
#box-offerte ul { margin-left:-10px}
#box-offerte li { 
	padding: 0px 5px 0px 18px;
	color: #333333;
	list-style:none;
	background:url(../../../img/list-freccia.gif) no-repeat 0px 3px}

/* servizi bike  --------------- */

#servizi-bike h2 { font-size:12px; margin:25px 0px 5px 0px; text-transform: lowercase;}

/* richiesta informazioni hotel no VB  --------------- */

#richiesta-informazioni h3 { color:#34444F}
#richiesta-informazioni h3 a{ font-size:14px; margin:25px 0px 5px 0px; color:#9B0E59}
.testo p {
text-align:justify;
}

/***** Elenco hotel*****/
#lista-hotel ul {
	margin:auto; 
	padding:0;
	list-style-type: none;
}
#lista-hotel li {
	height:25px	;
	border-bottom:1px dashed #FFCC99;
	margin: 5px auto;
}
#lista-hotel img {
	float:left;
	margin:auto
}
.schedah-item {
	float:left;
	margin-right:5px;
}

.contatti {
	background-color: #E6E6E6;	
	padding: 1px 5px;
	font-weight:bold;
	margin:auto 4px;
	float:right;
	}
.contatti a {
	text-decoration:none;
	color:#9B0E59;	
	font-size:11px;
}
/***** /Elenco hotel*****/

/** TITOLI **/
.contentpaneopen h3 { color:#9B0E59; font-size:16px; font-weight:bold; }
.contentpaneopen h4 { color:#9B0E59; font-size:14px; font-weight:bold; }
