body {
	background-color: #EEE;
	color: #4d5b68;
}
.rosso {
	color: #a40233;
}
h1, h2, h3 {
  color: #d48800; /* colore sezione */
}
h4, h5, h6 {
  background-color: #d48800; /* colore sezione */
  color: #FFF;
}

p {
	color: #4d5b68;
}









/* Main layout and header */
#wrap {
	color: #000;
	background-color: #FFF;
}

#headerX {
	background: url(../graph/header_home_foto.jpg) no-repeat center bottom;
	color: #FFF;
}

#header #mask {
	background: url(../graph/header_mask.png) no-repeat center bottom;
	color: #FFF;
}







/* in base alla sezione */
#header.hotel {
	background: url(../graph/header/header_hotel.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.camere {
	background: url(../graph/header/header_hotel_camere.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.ristorante {
	background: url(../graph/header/header_hotel_ristorante.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.piscina {
	background: url(../graph/header/header_hotel.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.pacchetti {
	background: url(../graph/header/header_hotel_pacchetti.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.tariffe {
	background: url(../graph/header/header_hotel.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.disponibilita {
	background: url(../graph/header/header_hotel.jpg) no-repeat center bottom;
	color: #FFF;
}

















/* Left sidebar */
#menu1 li.main a {  
  color: #FFF;  
  background-color: #d48800; /* <------------------------------------------------------------------------ NORMALE */
  border-top: 4px solid #FFF; /* colore che cambia in base alla sezione */
}
#menu1 li.main a:hover {
  color: #C26800; /* <----------------------------------------------------------------------------------- SCURO */
  /* background: #b2bfc7; /* url(../graph/menu_arrow.gif) no-repeat center left */
}

#menu1 li.home a {  
  color: #d48800; /* <----------------------------------------------------------------------------------- NORMALE */
  background-color: #FFF;
  /* border-top: 4px solid #FFF; /* colore che cambia in base alla sezione */
  margin-top: 4px;
  border: 1px solid #eac480; /* <------------------------------------------------------------------------ CHIARO */
}
#menu1 li.home a:hover {
  color: #C26800; /* <----------------------------------------------------------------------------------- SCURO */
  background: #FFF; /* url(../graph/menu_arrow.gif) no-repeat center left */
}

#menu1 li.sub a {  
  color: #4d5b68;
  /* background-color: #eac480; */
  background-color: transparent;
  border-bottom: 1px solid #eac480;
}
#menu1 li.sub a:hover {
  color: #b2bfc7;
  /* background: transparent; */
}















#menu2 li a, #menu2 li.last {  
  color: #4d5b68;  
  background-color: transparent;
  border-top: 1px dashed #b2bfc7;
}
#menu2 li a:hover {
  color: #b2bfc7;
  background: transparent;
}






/* MAIN */

#main p {
	color: #4d5b68;
}

#main img {
	border: 2px solid #d48800; /* colore sezione */
}

#main a {
	color: #d48800; /* colore sezione */
}
#main a:hover {
	border-bottom: 3px solid #E6E6FA;
}




/* start TABELLA PACCHETTI */

#main .pacchetti, #main table {
	border: 2px solid #EEE;
}
#main .pacchetti th {
	color: #d48800; /* <--------------------------- colore sezione */
}
#main .pacchetti caption {
	color: #d48800; /* <--------------------------- colore sezione */
}
#main .pacchetti td.titolo {
	color: #FFF;
	background-color: #d48800; /* <--------------------------- colore sezione */
}
#main .pacchetti td {
	color: #4d5b68; /* <------------------------- testo */
	background-color: #EEE; /* <--------------------------- colore sezione */
}

/* end TABELLA PACCHETTI */





/* start TABELLA TARIFFE */

#main .tariffe {
	border: 2px solid #EEE;
}
#main .tariffe th {
	color: #d48800; /* <--------------------------- colore sezione */
}
#main .tariffe caption {
	color: #FFF;
	background-color: #d48800; /* <--------------------------- colore sezione */
}
#main .tariffe td.titolo {
	color: #FFF;
	background-color: #d48800; /* <--------------------------- colore sezione */
}
#main .tariffe td.header {
	color: #4d5b68;
	background-color: #EEE; /* <--------------------------- colore sezione */
}
#main .tariffe td {
	color: #4d5b68; /* <------------------------- testo */
	background-color: #EEE; /* <--------------------------- colore sezione */
}

/* end TABELLA TARIFFE */


























#main #menu3 {
	/*background: #F5A700;*/
}
#main #menu3 ul .pipe {
	/* background: url(./graph/header_menu_pipe.gif) no-repeat center; */
	border-right: 1px solid #E6E6FA;
}
#main #menu3 ul li a {
	color: #d48800; /* colore sezione */
}
#main #menu3 ul li a:hover {
	color:#4d5b68;
}




#main div.box h4 {
	color: #4d5b68;
	background-color: transparent;
	border-bottom: 1px dotted #dadada;
}
#main div.box .prezzo {
	color: #a40233;
}




#main table td.titolo {
	background-color: #d48800;
	color: #FFF;
}














/* Right sidebar */
#right {
	/* background: transparent; */
	/* background: #0000ff; */
}
#right #box_hotel {
	background: #d48800 url(../graph/right_box_hotel.gif) no-repeat left;
}
#right #box_benessere {
	background: #a40233 url(../graph/right_box_benessere.gif) no-repeat left;
}
#right #box_terme {
	background: #6c7e8a url(../graph/right_box_terme.gif) no-repeat left;
}
#right #box_piscine {
	background: #bd2716 url(../graph/right_box_piscine.gif) no-repeat left;
}
#right #box_benessere-termale {
	background: #a40233 url(../graph/right_box_benessere-termale.gif) no-repeat left;
}


/* Inglese*/
#right #box_hotel_en {
	background: #d48800 url(../graph/right_box_hotel_en.gif) no-repeat left;
}
#right #box_benessere_en {
	background: #a40233 url(../graph/right_box_benessere_en.gif) no-repeat left;
}
#right #box_terme_en {
	background: #6c7e8a url(../graph/right_box_terme_en.gif) no-repeat left;
}
#right #box_piscine_en {
	background: #bd2716 url(../graph/right_box_piscine_en.gif) no-repeat left;
}
#right #box_benessere-termale_en {
	background: #a40233 url(../graph/right_box_benessere-termale_en.gif) no-repeat left;
}
/* end Inglese */


/* OBSOLETO
#right #box_piscine img, #right #box_terme img, #right #box_benessere img, #right #box_hotel img {
	background-color: transparent;
}
#right #box_piscine a:hover img, #right #box_terme a:hover img, #right #box_benessere a:hover img, #right #box_hotel a:hover img,
#right #box_piscine img:hover, #right #box_terme img:hover, #right #box_benessere img:hover, #right #box_hotel img:hover {
	background-color: #ffffff !important;
} /* funziona solo su Firefox */


#right #box_piscine img, #right #box_terme img, #right #box_benessere img, #right #box_hotel img, #right #box_benessere-termale img,
#right #box_piscine_en img, #right #box_terme_en img, #right #box_benessere_en img, #right #box_hotel_en img, #right #box_benessere-termale_en img {
	background-color: transparent;
}

#right #box_piscine a:hover img, #right a:hover #box_terme img, #right a:hover #box_benessere img, #right a:hover #box_hotel img, #right a:hover #box_benessere-termale img,
#right #box_piscine img:hover, #right #box_terme img:hover, #right #box_benessere img:hover, #right #box_hotel img:hover, #right #box_benessere-termale img:hover,
#right #box_piscine_en a:hover img, #right a:hover #box_terme_en img, #right a:hover #box_benessere_en img, #right a:hover #box_hotel_en img, #right a:hover #box_benessere-termale_en img,
#right #box_piscine_en img:hover, #right #box_terme_en img:hover, #right #box_benessere_en img:hover, #right #box_hotel_en img:hover, #right #box_benessere-termale_en img:hover {
	background-color: #ffffff !important;
} /* funziona solo su Firefox */





/* MAIN BOX_DISPONIBILITA' */
#right #box_dispo .header {
	background-color: #d48800;
}
#right #box_dispo .header a {
	color: #FFF;
}
#right #box_dispo .footer {
	background: url(../graph/main_box_dispo_footer.gif) no-repeat bottom;
}
#right #box_dispo .footer a {
	color: #a40233;
}
#right #box_dispo .footer a:hover {
	border-bottom: 3px solid #FFDAB9;
}










/* Footer */
#footer {
	border-top:2px solid #EEE; /*#dadada*/
	color: #4d5b68;
}
#footer a {
	color: #4d5b68;
}
#footer a:hover {
	color: #b2bfc7;
	border-bottom: 3px solid #b2bfc7;
}