BODY {
	MARGIN-BOTTOM: 0px; FONT: 12px Verdana; TEXT-TRANSFORM: none; COLOR: #525252
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7d8381; FONT-FAMILY: Tahoma
}
TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7d8381; FONT-FAMILY: Tahoma
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7d8381; FONT-FAMILY: Tahoma
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7d8381; FONT-FAMILY: Tahoma
}
A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8c8982; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8c8982; FONT-STYLE: normal; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A:hover {
	FONT: bold 11px tahoma; TEXT-TRANSFORM: none; COLOR: #800000; TEXT-DECORATION: underline
}
A:active {
	FONT: bold 11px tahoma; TEXT-TRANSFORM: none; COLOR: #800000; TEXT-DECORATION: underline
}
.xl24 {
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #800000;
	FONT-FAMILY: tahoma;
	BORDER-RIGHT: #800000 1px solid;
	BORDER-TOP: #800000 1px solid;
	BORDER-LEFT: #800000 1px solid;
	BORDER-BOTTOM: #800000 1px solid;
}
.xl25 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-STYLE: italic;
	COLOR: #000000;
	FONT-FAMILY: tahoma;
	PADDING-LEFT:3px;
	BORDER-RIGHT: #800000 1px solid;
	BORDER-TOP: #800000 1px solid;
	BORDER-LEFT: #800000 1px solid;
}
.xl26 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: tahoma;
	PADDING-LEFT:3px;
	BORDER-RIGHT: #800000 1px solid;
	BORDER-TOP: #800000 1px solid;
}
.text1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #004483;
	FONT-FAMILY: tahoma;
}
.textPrezzi {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #004483;
	FONT-FAMILY: tahoma;
}
.text2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #004483; FONT-FAMILY: tahoma
}
.text3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #585858; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.inputstyle {
	BORDER-RIGHT: #333333 0px solid; BORDER-TOP: #333333 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #333333 0px solid; COLOR: #5f726f; BORDER-BOTTOM: #333333 0px solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #e2edeb
}
#borderTD{
	 WIDTH: 800px; LINE-HEIGHT: normal; BORDER-BOTTOM: gray 2px solid;HEIGHT:3px;PADDING-BOTTOM:3px;
}
#borderTDBianco{
	 WIDTH: 800px; LINE-HEIGHT: normal; BORDER-TOP: white 4px solid;HEIGHT:3px;PADDING-BOTTOM:3px;
}
.navlist {
	
}
 HTML #navlist {
	MARGIN-BOTTOM: 0.1em
}

.navlist a{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;

}


.menu {
	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 1em;
	
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 5px 5px;
	
	PADDING-TOP: 10px;

}

.menu a {
	PADDING-RIGHT: 20px;	
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: #f0f4f9;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #78a1dd 3px solid;
	COLOR: #505050;
	PADDING-TOP: 6px;
	HEIGHT: 26px;
	TEXT-DECORATION: none;
	border-top: #78a1dd 3px solid;
}
.menu a:hover {
	BACKGROUND: #f0f4f9;
	BORDER-LEFT: #92111e 3px solid;
	COLOR: #800000;
	border-top: #92111e 3px solid;
}
.menu #current {
	BACKGROUND: #f0f4f9;
	BORDER-LEFT: #286ea0 3px solid;
	COLOR: #286ea0;
	border-top: #286ea0 3px solid;
}
.menu_fr {
	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 1em;
	
	PADDING-BOTTOM: 5px;
	MARGIN: 0px 0px 5px 5px;
	
	PADDING-TOP: 10px;

}

.fl {
	
	float: right;

}

.menu_fr a {
	PADDING-RIGHT: 5px;	
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: #f0f4f9;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #78a1dd 3px solid;
	COLOR: #505050;
	PADDING-TOP: 6px;
	HEIGHT: 26px;
	TEXT-DECORATION: none;
	border-top: #78a1dd 3px solid;
}
.menu_fr a:hover {
	BACKGROUND: #f0f4f9;
	BORDER-LEFT: #92111e 3px solid;
	COLOR: #800000;
	border-top: #92111e 3px solid;
}
.menu_fr #current {
	BACKGROUND: #f0f4f9;
	BORDER-LEFT: #286ea0 3px solid;
	COLOR: #286ea0;
	border-top: #286ea0 3px solid;
}

/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
	color: #000066;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}
/*********** #sectionLinks styles ***********/

#sectionLinks{
	font-size: 11px;
	margin-left: 0px;
}

#sectionLinks h3{
	padding: 0px 0px 2px 0px;
}

#sectionLinks ul{
	font-family: Arial, Verdana;
	font-size: 11px;
	
}
#sectionLinks li{
	padding-bottom: 2px;
	font-size: 11px;
	border-bottom: 1px solid #004080;
	padding-top: 2px;
	background-color: #FFFFFF;
	
}
#sectionLinks li a{
	padding: 0px 2px 0px 0px;
	font-size: 11px;
	background-color: #FFFFFF;
}



#sectionLinks li a:hover{
	padding: 0px 2px 0px 0px;
	color: #92111e;
}


.foto {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; 
}
/*foto {
	BORDER-RIGHT: #feac0c 1px solid; BORDER-TOP: #feac0c 1px solid; BORDER-LEFT: #feac0c 1px solid; BORDER-BOTTOM: #feac0c 1px solid
}*/
.textEd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: verdana, sans-serif; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
.textEdCenter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: verdana, sans-serif; LETTER-SPACING: 0px; TEXT-ALIGN: center
}


.acq_niceform DIV.row {
	CLEAR: both;
	PADDING-TOP: 2px;
	PADDING-LEFT: 4px;
	background-color: #FFFFFF;	

}


.acq_niceform DIV.row DIV.legend {
	FLOAT: left; WIDTH: 130px; PADDING-TOP: 1px; TEXT-ALIGN: left; PADDING-LEFT: 1px;
}

.acq_niceform DIV.row DIV.formw {
	 MARGIN-LEFT: 2px; PADDING-TOP: 3px; TEXT-ALIGN: left
}

.acq_niceform DIV.acq_row {
	CLEAR: both;
	PADDING-TOP: 2px;
	PADDING-LEFT: 4px;
	background-color: #FFFFFF;	

}
.acq_niceform DIV.acq_row1 {
	CLEAR: both;
	PADDING-TOP: 2px;
	PADDING-LEFT: 4px;
	background-color: #FFFFFF;	

}

.acq_srchcatACQ {
	BORDER-RIGHT: #b5d8ec 2px solid;
	BORDER-TOP: #b5d8ec 1px solid;
	BORDER-LEFT: #b5d8ec 1px solid;
	BORDER-BOTTOM: #b5d8ec 2px solid;
	BACKGROUND-COLOR: #ecf1f3;
	width: 260px;
	
}

 .acq_niceform {
        PADDING-TOP: 4px;
		BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid;
letter-spacing: 0.1em;
	
background-color: #FFFFFF;	
 WIDTH: 240px
}

.acq_niceform DIV.acq_row DIV.acq_legend {
	FLOAT: left; WIDTH: 150px; PADDING-TOP: 1px;  PADDING-LEFT: 5px;
}

.acq_niceform DIV.acq_row DIV.acq_legend1 {
	FLOAT: left; WIDTH: 70px; PADDING-TOP: 1px;  PADDING-LEFT: 5px;
}

.acq_niceform DIV.acq_row DIV.acq_formw {
	PADDING-LEFT: 5px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right;
PADDING-RIGHT: 5px;
}
.acq_niceform DIV.acq_row DIV.acq_formw1 {
	PADING-LEFT: 5px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;

}
.acq_niceform DIV.acq_submit {
	float: right;

}

.acq_titcat {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	PADDING-TOP: 0px;
	color: #FFFFFF;
	background-color: #953843 ;
	text-align: left;
	font-weight: bold;
	width: 335px;
}
.acq_srchcat {
	BORDER-RIGHT: #b5d8ec 2px solid;
	BORDER-TOP: #b5d8ec 1px solid;
	BORDER-LEFT: #b5d8ec 1px solid;
	BORDER-BOTTOM: #b5d8ec 2px solid;
	BACKGROUND-COLOR: #ecf1f3;
	width: 310px;
	
}
.acq_evento {
	PADDING-TOP: 10px;
	
	
	
}

.acq_srchcatSearch {
	BORDER-RIGHT: #b5d8ec 2px solid;
	BORDER-TOP: #b5d8ec 1px solid;
	BORDER-LEFT: #b5d8ec 1px solid;
	BORDER-BOTTOM: #b5d8ec 2px solid;
	BACKGROUND-COLOR: #ecf1f3;
	width: 250px;
	
}

.acq_srchcatSearch  DIV.row DIV.legend {
	 WIDTH: 270px;
	
}


.acq_niceformSearchDIV {
	BORDER-RIGHT: #b5d8ec 2px solid;
	BORDER-TOP: #b5d8ec 1px solid;
	BORDER-LEFT: #b5d8ec 1px solid;
	BORDER-BOTTOM: #b5d8ec 2px solid;
	BACKGROUND-COLOR: #ecf1f3;
	width: 280px;
	
}

 .acq_niceformSearch {
        PADDING-TOP: 8px;
		BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid;
letter-spacing: 0.1em;
	
background-color: #FFFFFF;	
 WIDTH: 280px;
}

.acq_niceformSearch DIV.row DIV.legend {
 WIDTH: 120px; PADDING-TOP: 1px;  PADDING-LEFT: 5px;
 FLOAT: left;
}


.acq_niceformSearch DIV.row DIV.formw {

	margin-LEFT: 10px;
	PADDING-TOP: 5px;
	

}
.acq_niceformSearch DIV.acq_submit {
	float: right;
	margin-right: 2px;
	padding-top: 2px;
}
.acq_titcatSearch {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px;
	PADDING-TOP: 0px;
	color: #FFFFFF;
	background-color: #953843 ;
	text-align: left;
	font-weight: bold;
	width: 255px;
}
.prezziDiv {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN-TOP: 2px;
	PADDING-TOP: 0px;
	color: #FFFFFF;
	background-color: #953843 ;
	text-align: left;
	font-weight: bold;
	
}

.acq_elEventi {
	BACKGROUND-COLOR: #f0f0f1;
	color: #953843;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	letter-spacing: 0.1em;	
}

.acq_model {
	
	color: #953843;
	
}
.acq_model a{
	
	color: #953843;
	
}

.acq_hmm {
	
	BACKGROUND-COLOR: #ffffff;
	width: 330px;
	height: 2px;
	
}


.relativecalendar {
	Z-INDEX: 3; POSITION: absolute
}
#minicalendar {
	Z-INDEX: 3; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.minicalendar {
	BORDER-RIGHT: #333 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 4px; FONT-SIZE: x-small; PADDING-BOTTOM: 4px; BORDER-LEFT: #333 1px solid; WIDTH: 180px; PADDING-TOP: 4px; BORDER-BOTTOM: #333 2px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.minicalendar P {
	MARGIN: 2px 0px; TEXT-ALIGN: center
}
.minicalendar A {
	COLOR: #600
}
.minicalendar A:link {
	COLOR: #600
}
.minicalendar A:visited {
	COLOR: #600
}
.minicalendar A:hover {
	COLOR: #600
}
.minicalendar A:active {
	COLOR: #600
}
.minicalendar TABLE {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; MARGIN: 0px auto; BORDER-LEFT: #333 1px solid; WIDTH: 100%; BORDER-BOTTOM: #333 1px solid; FONT-FAMILY: verdana, arial, helvetica; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; border-spacing: 0px; empty-cells: show
}
.minicalendar TR TD {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.minicalendar THEAD TR.month TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.minicalendar THEAD TR.days TD {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #891625}
.minicalendar TBODY TR TD {
	FONT-WEIGHT: bold
}
.minicalendar TBODY TR TD.nullday {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #999;
}
.minicalendar TBODY TR TD.today {
	BACKGROUND-COLOR: #FDD6BB;
	COLOR: #999;
}
.minicalendar TBODY TR TD.seldate {
	COLOR: white; BACKGROUND-COLOR: #891625}
.minicalendar TBODY TR TD.seldate A {
	COLOR: white
}
.minicalendar TBODY TR TD.seldate A:link {
	COLOR: white
}
.minicalendar TBODY TR TD.seldate A:visited {
	COLOR: white
}
.minicalendar TBODY TR TD.seldate A:hover {
	COLOR: white
}
.minicalendar TBODY TR TD.seldate A:active {
	COLOR: white
}
