body {
	background-image: url(../layout/back.gif);
}


.maintext_white {color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; TEXT-DECORATION: none; font-weight: normal}
.maintext_white A:link { COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal} 
.maintext_white A:visited { COLOR: #CAF505; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-weight: normal}
.maintext_white A:active { COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline; font-weight: normal} 
.maintext_white A:hover { COLOR: #CAF505; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal}

.text_green_bold {color: #85C226;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; TEXT-DECORATION: none; font-weight: bolder}
.text_green_bold A:link { COLOR: #85C226; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: bolder} 
.text_green_bold A:visited { COLOR: #85C226; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-weight: normal}
.text_green_bold A:active { COLOR: #85C226; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline; font-weight: bolder} 
.text_green_bold A:hover { COLOR: #85C226; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: bolder}

.text_green {color: #85C226;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; TEXT-DECORATION: none; font-weight: normal}
.text_green A:link { COLOR: #85C226; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal} 
.text_green A:visited { COLOR: #85C226; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-weight: normal}
.text_green A:active { COLOR: #85C226; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline; font-weight: normal} 
.text_green A:hover { COLOR: #85C226; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal}

.maintext_grey {color: #939393;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; TEXT-DECORATION: none; font-weight: normal}
.maintext_grey A:link { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal} 
.maintext_grey A:visited { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-weight: normal}
.maintext_grey A:active { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline; font-weight: normal} 
.maintext_grey A:hover { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal}

.maintext_reparti {color: #666666;	LINE-HEIGHT: 1.5em;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  margin-left: 6px; margin-right: 6px;TEXT-DECORATION: none; font-weight: normal}
.maintext_reparti A:link { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal} 
.maintext_reparti A:visited { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-weight: normal}
.maintext_reparti A:active { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline; font-weight: normal} 
.maintext_reparti A:hover { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal}

li {
	line-height: 1.5em;
	padding-left: 20px;
	padding-top: 0px;
	background-image: url(layout/arrow.png) ;
	background-repeat: no-repeat;
	background-position: 10px 4px;
}
ul {
	list-style:none;
	margin-left: 5px;
	margin-top:5px
	}
	
.text_stampa {color: #000000;	LINE-HEIGHT: 1.5em;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  margin-left: 6px; margin-right: 6px;TEXT-DECORATION: none; font-weight: normal}
.text_stampa A:link { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal} 
.text_stampa A:visited { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-weight: normal}
.text_stampa A:active { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline; font-weight: normal} 
.text_stampa A:hover { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal}

.maintext_black {color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; TEXT-DECORATION: none; font-weight: normal}
.maintext_black A:link { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal} 
.maintext_black A:visited { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-weight: normal}
.maintext_black A:active { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline; font-weight: normal} 
.maintext_black A:hover { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal}

.text_grey {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; TEXT-DECORATION: none; font-weight: normal}
.text_grey A:link { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal} 
.text_grey A:visited { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; font-weight: normal}
.text_grey A:active { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline; font-weight: normal} 
.text_grey A:hover { COLOR: #E22882; font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: underline ; font-weight: normal}

.title_rosa {color: #E22882;	LINE-HEIGHT: 1.5em;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;  margin-left: 6px; margin-right: 6px;TEXT-DECORATION: none; font-weight: bolder}
.text_rosa {color: #E22882;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  margin-left: 6px; margin-right: 6px;TEXT-DECORATION: none; font-weight: normal}

.text_RA {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; TEXT-DECORATION: none; font-weight: normal}
.text_pricelist {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; TEXT-DECORATION: line-through; font-weight: normal}
.text_green_12px {color: #85C226;	font-family: Verdana, Arial, Helvetica, sans-serif;  margin-left: 6px; margin-right: 6px; font-size: 12px; TEXT-DECORATION: none; font-weight: normal}
.text_pink {color: #E22882;	LINE-HEIGHT: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; TEXT-DECORATION: none}
.maintext_red {color: #FF0000;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; TEXT-DECORATION: none}
.maintext_red_strong {color: #FF0000;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; TEXT-DECORATION: none; font-weight: bolder}

.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #F7F7F7;
	BORDER-RIGHT: #AAAAAA 1px solid;
	BORDER-TOP: #AAAAAA 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #AAAAAA 1px solid;
	COLOR: #666666;
	font-weight: normal;
	BORDER-BOTTOM: #AAAAAA 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.button{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  background-color: #AAAAAA;
  BORDER-RIGHT: #666666 1px solid; 
  BORDER-TOP: #F7F7F7 1px solid; 
  FONT-SIZE: 10px; 
  BORDER-LEFT: #F7F7F7 1px solid; 
  COLOR: #F7F7F7; 
  font-weight: normal;
  BORDER-BOTTOM: #666666 1px solid; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}


.box_dashed {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  background-color: #F7F7F7;
  BORDER-RIGHT: #AAAAAA 1px solid; 
  BORDER-TOP: #AAAAAA 1px solid; 
  FONT-SIZE: 10px; 
  BORDER-LEFT: #AAAAAA 1px solid; 
  COLOR: #AAAAAA; 
  font-weight: normal;
  BORDER-BOTTOM: #AAAAAA 1px solid; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  border-top-style: dashed;
  border-bottom-style: dashed;
  border-left-style: dashed;
  border-right-style: dashed;

}
.box_book {background-image:url(../layout/prenota_online.jpg); background-position:center; background-repeat:no-repeat; }
.box_home_head {background-image:url(../layout/header_home.gif); background-position:center; background-repeat:no-repeat; height:220px }