body {
	background-color: #EEE;
	color: #4d5b68;
}
.rosso {
	color: #a40233;
}
h1, h2, h3, h1 a, h2 a, h3 a {
  color: #BE9F56; /* colore sezione */
}
h4, h5, h6, h4 a, h5 a, h6 a {
  background-color: #a40233; /* colore sezione */
  color: #FFF;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #b2bfc7;
}
p {
	color: #4d5b68;
}

table.bordertable {
	border-top: 1px solid #b2bfc7;
	border-bottom: 1px solid #b2bfc7;
}


#main #menu3 ul .pipe {
border-right:1px solid #E6E6FA;
}





/* Main layout and header */
#wrap {
	color: #000;
	background-color: #FFF;
}
#headerX {
	/* background: url(../graph/header_sezione_bg.jpg) no-repeat center; */
	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 bse alle varie pagine */
#header.homepage {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.linea_cosmetica {
	background: url(../graph/header/header_linea_cosmetica.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.acque {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.prodotti {
	background: url(../graph/header/header_prodotti.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.news {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.lineacosmetica {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.card {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.slideshow {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.orari {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.contatti {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.dovesiamo {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.lavora {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.press {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.chisiamo {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}
#header.infoutili {
	background: url(../graph/header/header_home.jpg) no-repeat center bottom;
	color: #FFF;
}















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

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

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

#menu1 li.sub a {  
  color: #4d5b68;
  /* background-color: #d9dfe3; */
  background-color: transparent;
  border-bottom: 1px solid #d9dfe3;
}
#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 a, #main li, #main font {
	color: #BE9F56;
}

#main font {
	color: #4D5B68;
}




#main a:hover {
	color: #7c8f9b;
	border-bottom: 3px solid #d9dfe3;
}


/* DETTAGLIO NEWS/OFFERTE/EVENTI*/
#main #dettaglio_news h1 a, #main #dettaglio_news h2 a, #main #dettaglio_news h3 a,
#main #dettaglio_news a, #main #dettaglio_offerte a {
	color: #a40233; /* colore sezione */
}
#main #dettaglio_news h1 a:hover {
	color: #b2bfc7;
}
#main #dettaglio_news p.footer, #main #dettaglio_offerte p.footer {
	color: #4b5d68;
}
#main #dettaglio_news img, #main #dettaglio_offerte img {
	border: 2px solid #b2bfc7;
}
#main #dettaglio_news .footer a:hover, #main #dettaglio_offerte .footer a:hover {
	color: #b2bfc7;
	border-bottom: 3px solid #b2bfc7;
}






/* MAIN BOX */

/* MAIN BOX HEADER */
#main #box_news .header, #main #box_offerte .header {
	background: url(../graph/main_box_header.gif) no-repeat center bottom;
}
#main #box_news .header a, #main #box_offerte .header a {
	color: #A40233;
}
#main #box_news .header a span, #main #box_offerte .header a span {
	background-color: White;
}

#main #box_offerte .header, #main #box_offerte .footer .contenuto { text-align: left; }
#main #box_news .header, #main #box_news .footer .contenuto { text-align: right; }

#main #box_news .header a:hover, #main #box_offerte .header a:hover {
	color: #b2bfc7;
}






/* MAIN BOX BODY */

#main #box_news .body, #main #box_offerte .body {
	background: url(../graph/main_box_bg.gif) repeat-y center;
}
#main #box_news .body img, #main #box_offerte .body img {
	border: 2px solid #E6E6FA;
}
#main #box_news .body .continua, #main #box_offerte .body  .continua {
	color: #4d5b68;
}
#main #box_news .body .continua a, #main #box_offerte .body  .continua a {
	color: #a40233;
}
#main #box_news .body .continua a:hover, #main #box_offerte .body  .continua a:hover {
	border-bottom: 3px solid #E6E6FA;
	color: #b2bfc7;
}



/* MAIN BOX FOOTER */

#main #box_news .footer, #main #box_offerte .footer {
	background: url(../graph/main_box_footer.gif) no-repeat center top;
}
#main #box_news .footer .contenuto a, #main #box_offerte .footer .contenuto a {
	color: #4d5b68;
}
#main #box_news .footer .contenuto a:hover, #main #box_offerte .footer .contenuto a:hover {
	border-bottom: 3px solid #E6E6FA;
	color: #b2bfc7;
}



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










/* AREA PRESS */
#main .ico_file_box {
	border-bottom: 1px solid #b2bfc7;
	background: url(../graph/icona_file.gif) no-repeat left;
}
#main .ico_doc_box {
	border-bottom: 1px solid #b2bfc7;
	background: url(../graph/icona_doc.gif) no-repeat left;
}
#main .ico_img_box {
	border-bottom: 1px solid #b2bfc7;
	background: url(../graph/icona_img.gif) no-repeat left;
}
#main .ico_file_box .titolo a, #main .ico_doc_box .titolo a, #main .ico_img_box .titolo a {
	color: #4d5b68;
}
#main .ico_file_box .titolo a:hover, #main .ico_doc_box .titolo a:hover, #main .ico_img_box .titolo a:hover {
	border-bottom: 3px solid #b2bfc7;
	color: #b2bfc7;
}
#main .ico_file_box .descrizione, #main .ico_doc_box .descrizione, #main .ico_img_box .descrizione {
	color: #4d5b68;
}

/* ********** */


















/* Right sidebar */
#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 */

#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;
}
