body {
	background-color: #f8f8ff;
	color: #525f68;
}
.rosso {	color: #a70b16;}
.verde {	color: #7ab51d;}
.giallo {	color: #f7a901;}
.blu {	color: #004592;}





h1, h2, h3, h1 a, h2 a, h3 a {
  color: #525f65; /* colore sezione */
}
h4, h5, h6, h4 a, h5 a, h6 a {
  background-color: #525f65; /* 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 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.gif) no-repeat center top;
	color: #FFF;
}

#header #top {
	/*background: url(../graph/header_mask_cut.gif) no-repeat center top;*/
	
	font-size: 14px;
	font-weight: bold;
	color: #d6d7d9;
}
#header #flash {
	background: url(../graph/header/test.jpg) no-repeat center bottom;
	color: #FFF;
}

		



/* in bse alle varie pagine */
#header.homepage {
	background: url(../graph/header/test.jpg) no-repeat center bottom;
	color: #FFF;
}



#header #menu2 {
	background-color: #a70b16;
}









/* Left sidebar */
#menu1 li.main a {  
  color: #FFF;  
  background-color: #c6c7c9; /* <------------------------------------------------------------------------ NORMALE */
  /*border-top: 4px solid #FFF; /* colore che cambia in base alla sezione */
}
#menu1 li.main a:hover {
  color: #525f65; /* <----------------------------------------------------------------------------------- SCURO */
  /* background: #b2bfc7; /* url(../graph/menu_arrow.gif) no-repeat center left */
	background: #c6c7c9 url(../graph/menu1_arrow.gif) no-repeat center right;
}
#menu1 li.top {  
  background: transparent url(../graph/menu1_top.gif) no-repeat center;
}
#menu1 li.sep {  
  background: transparent url(../graph/menu1_sep.gif) no-repeat center;
}
#menu1 li.bottom {  
  background: transparent url(../graph/menu1_bottom.gif) no-repeat center;
}
#menu1 li.sub a:hover {
  color: #b2bfc7;
  /* background: transparent; */
}


#menu1 li.registrazione {
	/*background-color: Aqua;*/
}
#menu1 li.registrazione .header {
	background : #c7c8ca url(../graph/menu1_registrati_top3.gif) no-repeat bottom;
}
#menu1 li.registrazione .body {
	background-color : #e3e4e6;
}
#menu1 li.registrazione .footer {
	background-color : #c6c7c9;
}

























/* MAIN */

#main a, #main li, #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' */
#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 */
















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







