
/*========================================================================================= GENERALE */

/* TIPO DI FONT E GRANDEZZA TESTO */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#000;
}

/* COLORE PRINCIPALE TEST0 */
#container { color:#999; }

/* STILE PRINCIPALE COLLEGAMENTI */
#container a,
#container a:hover,
#container a:visited {
	text-decoration:underline;
	color:#666;
}

/* GRANDEZZA TESTO INPUT E SELECT */
#container input,
#container select {
	font-size:11px;
}

/* IMMAGINE CALENDARIO */
#container input#bform\[checkin\],
#container input#bform\[checkout\] {
	background: #FFFFFF url(http://www.hotelchaletdelbrenta.com/images/calendario.gif) no-repeat 77px center;
}

/* STILE BOTTONI */
#container .button,
#container .button:visited {
	color:#333;
	background:#F3F3F3;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}

/* STILE BOTTONI: HOVER */
#container a.button:hover {
	text-decoration:none;
	color:#000;
}

/* STILE TITOLO PRINCIPALE */
#container h2 {
	color:#FFFFFF;
	background:#000;
}

/* STILE TITOLO SECONDARIO */
#container h3 {
	color:#000;
	background:#FFF;
}

/* SFONDO TABELLE */
#container table {
	background:#000;
}

/* COLORE SFONDO BOX NESSUNA DISPONIBILITA' */
#no_solutions {
	background-color:transparent;
}

/*========================================================================================= STEP 1 */

/* STILE RIGHE CAMERE */
#container form#form_step1 ul li {
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}

/* STILE BOTTONE LOGIN */
#container form#form_login th.last input.button {
	color:#333;
	background:#F3F3F3;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}

/* STILE BOTTONE VERIFICA STEP 1 */
#container form#form_step1 input.button {
	color:#333;
	background:#F3F3F3;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}

/*========================================================================================= STEP 2 */

/* STILE PREZZO PRINCIPALE CAMERA */
#container div.price strong {
	font-size:15px;
	color:#CC3300;
}

/* STILE PREZZO SUPPLEMENTI E VARIAZIONI */
#container div.price span { color:#CC3300; }

/* SFONDO BOX CAMERA DISPARI */
#container ul.rooms li.odd { background:#222; }

/* SFONDO BOX CAMERA PARI */
#container ul.rooms li.even { background:#000; }

/* STILE NOME CAMERA */
#container ul.rooms h4 { font-size:16px; color:#FFF; }

/* STILE TESTO CAMERE RIMANENTI */
#container ul.rooms h4 span {
	color:#CC3300;
	font-style:italic;
	text-decoration:underline;
	font-size:12px;
}

/* STILE BORDO IMMAGINE CAMERA */
#container ul.rooms a.thumb img { border:2px solid #fff; }

/* IMMAGINE LENTE DI INGRANDIMENTO / ZOOM CAMERA */
#container ul.rooms a.thumb span.overlay {
	background:url(../../../../mmone/reservation.cmsone.it/current/abs/images/zoom.png) no-repeat;
	width:24px;
	height:24px;
}

/* STILE COLLEGAMENTI DETTAGLI */
#container ul.rooms div.details_container a { color:#fff; }
#container ul.rooms div.details a,
#container ul.rooms div.price a { font-size:11px; }


/* STILE BORDO SEPARATORE BOARDING, SPECIAL OFFERS, VARIATIONS, POLICY */
#container ul.rooms div.details div.boarding,
#container ul.rooms div.details div.special_offers,
#container ul.rooms div.details div.variations {
	border-bottom:1px dotted #B8CFDC;
}

/* STILE TESTO POLICY */
#container ul.rooms div.details div.policy {
	font-size:11px;
	line-height:1.2;
}

/* STILE TOTALE CAMERA */
#container div.total {
	color:#CC3300;
	border-top:1px solid #B8CFDC;
}

/* STILE BOTTONE SELEZIONA */
#container ul.rooms div.total input.button,
#container div.total input.button {
	color:#333;
	background:#F3F3F3;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}

/* SFONDO RIGA CAMERA PRECEDENTE */
#container .prev_room {
	background:#F3F8FA;
}

/*========================================================================================= MULTIRATE */

/* STILE BOX MULTIRATE */
#container ul.multirate {
	border:2px solid #CC3300;
}

/* STILE DESCRIZIONE MULTIRATE */
#container ul.multirate .description {
	font-size:11px;
	line-height:1.4;
	border-bottom:1px dotted #CC3300;
}

/* STILE TITOLO MULTIRATE */
#container ul.multirate .description h4 {
	color:#CC3300;
}

/* SFONDO BOX CAMERA PARI MULTIRATE */
#container ul.multirate li.even {
	background:#E4F3F2;
}

/* SFONDO BOX CAMERA DISPARI MULTIRATE */
#container ul.multirate li.odd {
	background:#D0EAE2;
}

/*========================================================================================= CHAIN */

/* STILE TITOLO CHAIN */
#container h3.chain {
	border:2px solid #509AC8;
	background:#509AC8;
	line-height:2;
}

/*========================================================================================= STEP 3 */

/* COLORE TESTO BOX CARTA DI CREDITO */
#container div#credit_card {
	color: #333;
}

/* COLORE COLLEGAMENTI BOX CARTA DI CREDITO */
#container div#credit_card a,
#container div#credit_card a:hover,
#container div#credit_card a:visited {
	color:#333;
}

/* IMMAGINE BOTTONE CONFERMA */
#container input#submit_butt.confirm_it { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/confirm_it.jpg) no-repeat 0px 0px scroll; }
#container input#submit_butt.confirm_en { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/confirm_en.jpg) no-repeat 0px 0px scroll; }
#container input#submit_butt.confirm_de { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/confirm_de.jpg) no-repeat 0px 0px scroll; }
#container input#submit_butt.confirm_fr { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/confirm_fr.jpg) no-repeat 0px 0px scroll; }
#container input#submit_butt.confirm_es { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/confirm_es.jpg) no-repeat 0px 0px scroll; }

/* IMMAGINE BOTTONE INVIA */
#container input#submit_butt.send_it { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/send_it.jpg) no-repeat 0px 0px scroll; }
#container input#submit_butt.send_en { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/send_en.jpg) no-repeat 0px 0px scroll; }
#container input#submit_butt.send_de { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/send_de.jpg) no-repeat 0px 0px scroll; }
#container input#submit_butt.send_fr { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/send_fr.jpg) no-repeat 0px 0px scroll; }
#container input#submit_butt.send_es { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/send_es.jpg) no-repeat 0px 0px scroll; }

/*========================================================================================= STEP 4 */

/* STILE BOX E TESTO CONFERMA PRENOTAZIONE */
#container #result {
	background:#FFFFFF;
	border:1px solid #ED6C18;
	color:#ED6C18;
	font-size:18px;
	font-weight:bold;
} 

/* STILE TESTO NUMERO PRENOTAZIONE */
#container #nr_prenotazione {
	font-size:14px;
}

/* STILE BORDO CELLE DATI */
#container table.data td { 
	border-bottom:1px dotted #99C2D8;
}

/* SFONDO BOX STAMPA */
#container form#stampa {
	background:#F3F8FA;
}

/* STILE BOX TOTALE SOGGIORNO */
#container #total_reservation_price { 
	background:#FFF;
}

/* STILE TESTO TOTALE SOGGIORNO */
#container div.total_price p { font-size:14px; color:#000; }

/*========================================================================================= TOOLTIPS DETTAGLI CAMERA E PREZZO */

/* STILE BOX E TESTO */
.room_details,
.detail{
	border: 1px solid #666;
	background:#FFFFFF;
	color:#000;
	line-height:1.4;
	font-size:11px;
}

/*========================================================================================= IMMAGINI STEP */

/* BOX STEP */
/*#container .step {
	height:45px;
}*/

/* IMMAGINI DEGLI STEP */
/*#container #step_1 { background: url(../../../../mmone/reservation.cmsone.it/current/abs/images/DEFAULT/step_1.png) no-repeat bottom right; }
#container #step_2 { background: url(../../../../mmone/reservation.cmsone.it/current/abs/images/DEFAULT/step_2.png) no-repeat bottom right; }
#container #step_3 { background: url(../../../../mmone/reservation.cmsone.it/current/abs/images/DEFAULT/step_3.png) no-repeat bottom right; }
#container #step_4 { background: url(../../../../mmone/reservation.cmsone.it/current/abs/images/DEFAULT/step_4.png) no-repeat bottom right; }*/

/* STILE TESTO STEP */
#container .step h1,
#container .step p {
	color:#FFFFFF;
	text-shadow:0px -1px 0px #999999;
}

/* POSIZIONE TESTO STEP 1 */
/*#container #step_1 h1,
#container p#step_1 {
	top:5px;
	left:28px;
	background:none;
}*/

/* POSIZIONE TESTO STEP 2 */
/*#container #step_2 h1,
#container p#step_2 {
	top:12px;
	left:188px;
	background:none;
}*/

/* POSIZIONE TESTO STEP 3 */
/*#container #step_3 h1,
#container p#step_3 {
	top:17px;
	left:348px;
	background:none;
}*/

/* POSIZIONE TESTO STEP 4 */
/*#container #step_4 h1 {
	top:17px;
	left:510px;
	background:none;
}*/


/*========================================================================================= IMMAGINI STEP */
/* STILE DA USARE NEL CASO NON SI VOGLIANO I TESTI DEGLI STEP SOPRA LE IMMAGINI (ESEMPIO FORTRAVEL) */


#container #step_1 { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/step_1.gif) no-repeat left top; }
#container #step_2 { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/step_2.gif) no-repeat left top; }
#container #step_3 { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/step_3.gif) no-repeat left top; }
#container #step_4 { background: url(http://www.hotelchaletdelbrenta.com/images/DEFAULT/step_4.gif) no-repeat left top; }

#container .step {
	background-position:right -65px;
	padding-top:122px;	/* altezza dell'immagine di sfondo	*/
	height:33px;
}

#container .step h1,
#container #step_1 h1,
#container #step_2 h1,
#container #step_3 h1,
#container #step_4 h1 {
	position:static;
	width:auto;
	background:#000 none repeat scroll 0 0;
	line-height:2.2;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:14px;
	margin-bottom:2px;
	padding-left:16px;
	text-shadow:none;
	border-top:1px solid #FFF;
}

#container .step p { display:none; }
