HTML,BODY {
	MARGIN: 0px; TEXT-ALIGN: center; BACKGROUND: #FFF; HEIGHT: 100%; COLOR: #000000; FONT-FAMILY: "Verdana","Arial","Helvetica"; FONT-SIZE: 10px
}

#centered {
	MARGIN: 0px auto; WIDTH: 871px; TEXT-ALIGN: left
}




P {
	TEXT-ALIGN: left;
	margin:5px 0px 10px 0px;
	
}

.clr {
	CLEAR: both
}
.outline {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
#buttons_outer {
	FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 635px; MARGIN-RIGHT: 2px
}
#buttons_inner {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 23px
}
#pathway_text {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 4px; MARGIN-BOTTOM: 2px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid;	LINE-HEIGHT: 22px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 25px; Vertical-align:middle;
}
#pathway_text IMG {
	MARGIN-TOP: 6px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
UL#mainlevel-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#mainlevel-nav LI {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; BACKGROUND-IMAGE: none; MARGIN: 0px; LINE-HEIGHT: 21px;    WHITE-SPACE: nowrap
}
UL#mainlevel-nav LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333333; TEXT-DECORATION: none
}
UNKNOWN {
	WIDTH: auto
}
UL#mainlevel-nav LI A:hover {
	BACKGROUND: #c64934; COLOR: #fff
}
#search_outer {
	FLOAT: left; WIDTH: 165px
}
#search_inner {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; 
	BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 23px
}
#search_inner FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#search_inner .inputbox {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; COLOR: #c64934; 
	PADDING-TOP: 3px; BORDER-BOTTOM: 0px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
#header_outer {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}

#header {
	BACKGROUND: url("images/header_blu.gif"); FLOAT: left; WIDTH: 871px; HEIGHT: 99px; color: fff;
}


.headerText{ 
	FLOAT: right; WIDTH: 400px; COLOR: #FFFFFF; PADDING-TOP: 75px; HEIGHT: 27px;         TEXT-ALIGN:right; FONT-WEIGHT:bold;PADDING-RIGHT:20px
        
}

.headerText A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #FFFFFF; TEXT-DECORATION: none
}



.headerText A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #ccc; TEXT-DECORATION: none; BORDER-BOTTOM: #fff 1px dashed; 
}


.headerText A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #FFFFFF; TEXT-DECORATION: none
}



#top_outer {
	FLOAT: left; WIDTH: 165px
}
#top_inner {
	BORDER-RIGHT: #CCC 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #CCC 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; 
	OVERFLOW: hidden; BORDER-LEFT: #CCC 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #CCC 1px solid; HEIGHT: 150px
}
#left_outer {
	MARGIN-TOP: 2px; FLOAT: left; WIDTH: 165px
}
#left_inner {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
#content_outer {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; WIDTH: 635px; PADDING-TOP: 0px
}
#content_inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
TABLE.content_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.content_table TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#banner_inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 70px
}
#poweredby_inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; HEIGHT: 70px
}
#right_outer {
	MARGIN-LEFT: 2px; WIDTH: 165px
}
#right_inner {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.user1_inner {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; 
	BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.user2_inner {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; 
	BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
TABLE TD.body_outer {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid;    PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.maintitle {
	PADDING-LEFT: 15px; FONT-SIZE: 40px; COLOR: #ffffff; PADDING-TOP: 20px
}
.error {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #cccccc; PADDING-TOP: 5px;    FONT-STYLE: italic
}
.back_button {
	BORDER-RIGHT: #cccccc 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 3px double; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	BACKGROUND: url("images/button_bg.png") repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #cccccc 3px double; WIDTH: auto; 
	LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 3px double; TEXT-ALIGN: center
}
.pagenav {
	BORDER-RIGHT: #cccccc 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 3px double; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	BACKGROUND: url("images/button_bg.png") repeat-x; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #cccccc 3px double; WIDTH: auto; LINE-HEIGHT: 20px; 
	PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 3px double; TEXT-ALIGN: center
}
.pagenavbar {
	FLOAT: right; MARGIN-RIGHT: 10px
}
#footer {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING: 0px 0px 0px 5px; MARGIN: 10px 0px 10px 0px; LINE-HEIGHT: 10px; List-style-image:url("../image/puntoelenco.gif") /*BACKGROUND: url("../image/puntoelenco.gif") no-repeat;*/
}
.level_0 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TD {
	FONT-SIZE: 11px; TEXT-ALIGN: left
}

A:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #900; TEXT-DECORATION: none
}
TABLE.contentpaneopen {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
TABLE.contentpaneopen TD {
	PADDING: 5px; 
}
TABLE.contentpaneopen TD.componentheading {
	PADDING-LEFT: 4px;
	DISPLAY: none;
}
TABLE.contentpane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-SPACING: 0px
}
TABLE.contentpane TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.contentpane TD.componentheading {
	PADDING-LEFT: 4px
}
TABLE.contentpaneopen FIELDSET {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #eee 1px solid
}
.button {
	BORDER-RIGHT: #cccccc 3px double; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 3px double; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	BACKGROUND: url("images/button_bg.png") repeat-x; PADDING-BOTTOM: 0px; MARGIN: 1px; BORDER-LEFT: #cccccc 3px double; WIDTH: auto; COLOR: #c64934; 
	LINE-HEIGHT: 16px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 3px double; FONT-FAMILY: Arial, Hevlvetica, sans-serif; HEIGHT: 24px; TEXT-ALIGN: center
}
.inputbox {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.componentheading {
	display:none;
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/subhead_bg.png") repeat-x; TEXT-TRANSFORM: uppercase; COLOR: #666666; 
	PADDING-TOP: 4px; HEIGHT: 21px; TEXT-ALIGN: left
}
.contentcolumn {
	PADDING-RIGHT: 5px
}
.contentheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #91061a; WHITE-SPACE: nowrap; HEIGHT: 30px; width:600px
}
.contentpagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #cccccc; TEXT-ALIGN: left
}
TABLE.searchinto {
	WIDTH: 100%
}
TABLE.searchintro TD {
	FONT-WEIGHT: bold
}
TABLE.moduletable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
TABLE.moduletable-srsr {
	DISPLAY: none
}
DIV.moduletable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.moduletable TH {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/subhead_bg.png") repeat-x; MARGIN: 0px 0px 2px; TEXT-TRANSFORM: uppercase; 
	COLOR: #666666; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: left
}
DIV.moduletable H3 {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/subhead_bg.png") repeat-x; MARGIN: 0px 0px 2px; TEXT-TRANSFORM: uppercase; 
	COLOR: #666666; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: left
}
TABLE.moduletable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.pollstableborder TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.sectiontableheader {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.sectiontablefooter {
	
}
.sectiontableentry1 {
	BACKGROUND-COLOR: #ffffff
}
.sectiontableentry2 {
	BACKGROUND-COLOR: #f9f9f9
}
.small {
	FONT-SIZE: 11px; COLOR: #999999
}
.createdate {
	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #999999; HEIGHT: 15px
}
.modifydate {
	FONT-SIZE: 11px; COLOR: #999999; PADDING-TOP: 10px; HEIGHT: 15px
}
TABLE.contenttoc {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 2px;    BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.contenttoc TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.contenttoc TH {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/subhead_bg.png") repeat-x; TEXT-TRANSFORM: uppercase; COLOR: #666666; 
	PADDING-TOP: 2px; HEIGHT: 21px; TEXT-ALIGN: left
}
A.mainlevel:link {
	DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url("images/menu_bg.png") no-repeat; VERTICAL-ALIGN: middle; WIDTH: 100%; 
	COLOR: #ccc; PADDING-TOP: 5px; HEIGHT: 25px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainlevel:visited {
	DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url("images/menu_bg.png") no-repeat; VERTICAL-ALIGN: middle; WIDTH: 100%; 
	COLOR: #ccc; PADDING-TOP: 5px; HEIGHT: 25px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.mainlevel:hover {
	BACKGROUND-POSITION: 0px -25px; COLOR: #fff; TEXT-DECORATION: none
}
A.mainlevel#active_menu-red {
	FONT-WEIGHT: bold; COLOR: #fff
}
A.mainlevel#active_menu:hover {
	COLOR: #fff
}
A.sublevel:link {
	PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #c64934; TEXT-ALIGN: left
}
A.sublevel:visited {
	PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #c64934; TEXT-ALIGN: left
}
A.sublevel:hover {
	COLOR: #900; TEXT-DECORATION: none
}
A.sublevel#active_menu {
	COLOR: #fff
}
.highlight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: blue; PADDING-TOP: 0px; BACKGROUND-COLOR: yellow
}
.code {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #ddd
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.mosimage {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.mosimage {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: 5px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.mosimage_caption {
	PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND: #efefef; PADDING-BOTTOM: 1px; COLOR: #666;    PADDING-TOP: 1px
}
SPAN.article_seperator {
	DISPLAY: block; HEIGHT: 1.5em
}



#topNav {
	BACKGROUND: url("images/bgmenu.gif") no-repeat; background-position:top; FLOAT: left; WIDTH: 871px; HEIGHT: 37px
}
#labelSearch {
	FLOAT: left; WIDTH: 57px; HEIGHT: 37px
}
#searchInput {
	MARGIN-TOP: 8px; FLOAT: left; WIDTH: 130px; HEIGHT: 29px
}
.formatinput {
	BORDER-RIGHT: #afadad 1px solid; BORDER-TOP: #afadad 1px solid; FONT-SIZE: 1.1em; BORDER-LEFT: #afadad 1px solid; WIDTH: 120px; 
	BORDER-BOTTOM: #afadad 1px solid; HEIGHT: 15px
}
#searchSubmit {
	MARGIN-TOP: 8px; FLOAT: left; WIDTH: 86px; HEIGHT: 29px
}
.formatSubmit {
	BORDER-RIGHT: #afadad 1px solid; BORDER-TOP: #afadad 1px solid; FONT-SIZE: 10px; BACKGROUND: url("images/bgSubmit.gif") #fff; BORDER-LEFT: #afadad 1px solid; 
	WIDTH: 60px; CURSOR: pointer; BORDER-BOTTOM: #afadad 1px solid; HEIGHT: 19px
}
#hSpace {
	FLOAT: left; WIDTH: 425px; HEIGHT: 37px
}
#hSpaceBlu {
	FLOAT: left; WIDTH: 100px; HEIGHT: 37px
}
#mainNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 173px; PADDING-TOP: 0px; HEIGHT: 37px
}
#mainNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 173px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainNav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainNavBlu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 581px; PADDING-TOP: 0px; HEIGHT: 37px
}
#mainNavBlu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 501px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainNavBlu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 37px; PADDING-TOP: 0px
}
.mainNavBlu {
	PADDING-LEFT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-TOP: 0px; HEIGHT: 37px
}
.mainNavBlu UL {
	PADDING-LEFT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.mainNavBlu LI {
	PADDING-LEFT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 37px; PADDING-TOP: 0px
}
#mainAI {
	DISPLAY: block; BACKGROUND: url("images/topnav6.gif"); FLOAT: left; WIDTH: 132px; HEIGHT: 37px
}
#mainAI A {
	DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 132px; COLOR: #8a8787; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainAI A:hover {
	DISPLAY: block; PADDING-LEFT: 8px; WIDTH: 132px; COLOR: #91061a; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainAD {
	DISPLAY: block; BACKGROUND: url("images/topnavv.gif"); FLOAT: left; HEIGHT: 37px
}
#mainAD A {
	DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 115px; COLOR: #8a8787; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainAD A:hover {
	DISPLAY: block; PADDING-LEFT: 12px; WIDTH: 115px; COLOR: #91061a; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainAS {
	DISPLAY: block; BACKGROUND: url("images/topnav1.gif"); FLOAT: left; WIDTH: 83px; HEIGHT: 37px
}
#mainAS A {
	DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 83px; COLOR: #8a8787; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainAS A:hover {
	DISPLAY: block; PADDING-LEFT: 8px; WIDTH: 83px; COLOR: #91061a; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainBD {
	DISPLAY: block; BACKGROUND: url("images/topnav2.gif"); FLOAT: left; WIDTH: 116px; HEIGHT: 37px
}
#mainBD A {
	DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 116px; COLOR: #8a8787; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainBD A:hover {
	DISPLAY: block; PADDING-LEFT: 4px; WIDTH: 116px; COLOR: #91061a; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainEnglish {
	DISPLAY: block; BACKGROUND: url("images/topnav3.gif"); FLOAT: left; WIDTH: 57px; HEIGHT: 37px
}
#mainEnglish A {
	DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 50px; COLOR: #8a8787; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainEnglish A:hover {
	DISPLAY: block; PADDING-LEFT: 7px; WIDTH: 50px; COLOR: #91061a; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainItalian {
	DISPLAY: block; BACKGROUND: url("images/topnav3.gif"); FLOAT: left; WIDTH: 57px; HEIGHT: 37px
}
#mainItalian A {
	DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 50px; COLOR: #8a8787; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainItalian A:hover {
	DISPLAY: block; PADDING-LEFT: 7px; WIDTH: 50px; COLOR: #91061a; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainIstituzionale {
	DISPLAY: block; BACKGROUND: url("images/topnav4.gif"); FLOAT: left; WIDTH: 128px; HEIGHT: 37px
}
#mainIstituzionale A {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 118px; COLOR: #8a8787; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainIstituzionale A:hover {
	DISPLAY: block; PADDING-LEFT: 10px; WIDTH: 118px; COLOR: #91061a; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainAzioni {
	DISPLAY: block; BACKGROUND: url("images/topnav4.gif"); FLOAT: left; WIDTH: 128px; HEIGHT: 37px
}
#mainAzioni A {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 118px; COLOR: #8a8787; HEIGHT: 37px; TEXT-DECORATION: none
}
#mainAzioni A:hover {
	DISPLAY: block; PADDING-LEFT: 10px; WIDTH: 118px; COLOR: #91061a; HEIGHT: 37px; TEXT-DECORATION: none
}
.vSpace {
	FLOAT: left; WIDTH: 640px; HEIGHT: 20px
}
.vSpace_home {
	FLOAT: left; WIDTH: 871px; HEIGHT: 20px
}
#vSpace2 {
	FLOAT: left; WIDTH: 272px; HEIGHT: 30px
}

#vSpace3 {
	FLOAT: left; WIDTH: 183px; HEIGHT: 30px
}
#leftNav {
	FLOAT: left; WIDTH: 170px
}
#banner1 {
	BACKGROUND: url("images/banner1.gif") no-repeat left top; FLOAT: left; WIDTH: 280px; HEIGHT: 80px
}
#banner2 {
	BACKGROUND: url("images/banner2.gif") no-repeat left top; FLOAT: right; WIDTH: 280px; HEIGHT: 82px
}
#banner1sm {
	BACKGROUND: url("images/banner1_sm.gif") no-repeat left top; FLOAT: left; WIDTH: 187px; HEIGHT: 80px; MARGIN-TOP: 50px;
}
#banner2sm {
	BACKGROUND: url("images/banner2_sm.gif") no-repeat left top; FLOAT: left; WIDTH: 280px; HEIGHT: 85px; MARGIN-TOP: 10px;
}
#leftNavTit {
	BACKGROUND: url("images/leftNavTit.gif") no-repeat left top; FLOAT: left; WIDTH: 186px; HEIGHT: 36px
}
#leftNavTitGrey {
	BACKGROUND: url("images/leftNavTitGrey.gif") no-repeat left top; FLOAT: left; WIDTH: 186px; HEIGHT: 36px
}
#leftNavTitBlu {
	BACKGROUND: url("images/leftNavTitBlu.gif") no-repeat left top; FLOAT: left; WIDTH: 186px; HEIGHT: 36px
}
.testotitolomenu {
	TEXT-ALIGN:left; FONT-SIZE:10px; FONT-WEIGHT:bold; COLOR:#fff; PADDING-TOP:0px; PADDING-LEFT:10px; line-HEIGHT: 35px
}

.leftNavItem {
	FLOAT: left; WIDTH: 186px
}
.leftNavItem UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 186px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.leftNavItem LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url("images/bgLeftItem.gif") no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; 
	WIDTH: 186px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
.navpdf A {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #91061a; TEXT-DECORATION: none; background:#ccc; height:56px;
}
.navpdf A:active {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #91061a; TEXT-DECORATION: none
}
.navpdf A:visited {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #91061a; TEXT-DECORATION: none
}
.navpdf A:hover {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: underline
}
.leftNavItem A {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #91061a; TEXT-DECORATION: none
}
.leftNavItem A:active {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #91061a; TEXT-DECORATION: none
}
.leftNavItem A:visited {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #91061a; TEXT-DECORATION: none
}
.leftNavItem A:hover {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: underline
}
.leftNavItemBlu {
	FLOAT: left; WIDTH: 186px
}
.leftNavItemBlu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 186px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.leftNavItemBlu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url("images/bgLeftItem.gif") no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; 
	WIDTH: 186px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
.leftNavItemBlu A {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #233e54; TEXT-DECORATION: none
}
.leftNavItemBlu A:active {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #233e54; TEXT-DECORATION: none
}
.leftNavItemBlu A:visited {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #233e54; TEXT-DECORATION: none
}
.leftNavItemBlu A:hover {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: underline
}
.leftNavItemRed {
	FLOAT: left; WIDTH: 186px
}
.leftNavItemRed UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 186px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.leftNavItemRed LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url("images/bgLeftItem.gif") no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; 
	WIDTH: 186px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
.leftNavItemRed A {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #91061a; TEXT-DECORATION: none
}
.leftNavItemRed A:active {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #91061a; TEXT-DECORATION: none
}
.leftNavItemRed A:visited {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #91061a; TEXT-DECORATION: none
}
.leftNavItemRed A:hover {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: underline
}
.borderItem {
	BORDER-TOP: #d8d7d7 1px solid; WIDTH: 186px; HEIGHT: 27px
}
.vSpaceMenu {
	FLOAT: left; WIDTH: 186px; HEIGHT: 8px
}
#annuario {
	BORDER-TOP: #d8d7d7 1px solid; BACKGROUND: url("images/bgAnnuario.gif") no-repeat left top; FLOAT: left; WIDTH: 186px; HEIGHT: 45px
}

#annuario {
	BORDER-TOP: #d8d7d7 1px solid; BACKGROUND: url("images/bgAnnuario.gif") no-repeat left top; FLOAT: left; WIDTH: 186px; HEIGHT: 45px
}

#presentazione { FONT-SIZE: 9px;
	BACKGROUND-COLOR:#CCCCCC; FLOAT: left; WIDTH: 562px; HEIGHT: 500px;
}

.presentazioneText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left;  PADDING-BOTTOM: 10px; WIDTH: 563px; PADDING-TOP: 10px; 
}
#presentazioneTextt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right;  PADDING-BOTTOM: 10px; WIDTH: 200px; PADDING-TOP: 10px; 
}

#leftTit {
	FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 560px; LINE-HEIGHT: 20px; HEIGHT: 20px
}

#leftTit H3 {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #91061a; TEXT-DECORATION: none
}
#selectSpace {
	PADDING-LEFT: 15px; FLOAT: left; WIDTH: 171px; HEIGHT: 25px
}
#selectSpace2 {
	PADDING-LEFT: 15px; FLOAT: left; WIDTH: 171px; HEIGHT: 25px
}
.formatSelect {
	FONT-SIZE: 10px; WIDTH: 120px; HEIGHT: 18px
}
.hSpace2 {
	FLOAT: left; WIDTH: 31px; BOTTOM: 0px; HEIGHT: 10px; margin-bottom:350px
	/*; background:#00FF66*/
}
#centerNav {
	FLOAT: left; WIDTH: 346px
}
#centerNavTit {
	BACKGROUND: url("images/centerNavTit.gif") no-repeat left top; FLOAT: left; WIDTH: 346px; HEIGHT: 36px
}
.centerNavItem {
	FLOAT: left; WIDTH: 346px
}
.centerNavItem UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 346px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.centerNavItem LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url("images/bgCenterItem.gif") no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle;    WIDTH: 346px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
.centerNavItem A {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #233e54; TEXT-DECORATION: none
}
.centerNavItem A:active {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #233e54; TEXT-DECORATION: none
}
.centerNavItem A:visited {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #233e54; TEXT-DECORATION: none
}
.centerNavItem A:hover {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: underline
}
#news {
	BACKGROUND: url("images/bgNews.gif") no-repeat left top; FLOAT: left; WIDTH: 262px; HEIGHT: 127px; PADDING: 20px 5px 5px 5px;
}
#collegamenti {
	BACKGROUND: url("images/bgColl.gif") no-repeat left top; FLOAT: right; WIDTH: 190px; HEIGHT: 150px; PADDING: 20px 5px 5px 5px; margin-top: 5px;
}

.newsItemEmpty {
	 FLOAT: left;  PADDING-TOP: 6px; WIDTH: 200px; margin-bottom:10px; border-top: 1px;
}

.newsItem {
	 FLOAT: left;  PADDING-TOP: 6px; WIDTH: 190px; margin-bottom:10px; border-top: 1px dashed #3790d5;
}
.newsItem P {
	margin-bottom:5px;
}
.newsItem H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #3790d5; TEXT-DECORATION: none
}
.newsItem A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #919599; TEXT-DECORATION: none
}
.newsItem A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #919599; BORDER-BOTTOM: #7b0c00 1px dashed
}
#eventi {
	BACKGROUND: url("images/bgEventi.gif") no-repeat left top; FLOAT: right; WIDTH: 190px; HEIGHT: 300px; PADDING: 20px 5px 5px 5px;
}
#footer {
	BACKGROUND: url("images/footer_blu.gif") no-repeat left top; FLOAT: left; WIDTH: 871px; HEIGHT: 77px;
        TEXT-ALIGN: left;

}
.footerText {
	PADDING-LEFT:20px; FLOAT: left; WIDTH: 350px; COLOR: #fff; PADDING-TOP: 15px; HEIGHT: 27px
        
}
.footerTextDestra {
	PADDING-LEFT:0px; FLOAT: right; WIDTH: 350px; COLOR: #fff; PADDING-TOP: 15px; HEIGHT: 27px
        
}
.footerTextDestra A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #fff; BORDER-BOTTOM: #fff 1px dashed; TEXT-DECORATION: none
}
.footerTextDestra A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #ccc; TEXT-DECORATION: none
}

.footerText A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #fff; BORDER-BOTTOM: #fff 1px dashed; TEXT-DECORATION: none
}
.footerText A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #ccc; TEXT-DECORATION: none
}
SPAN.mainlevel-red {
	FONT-WEIGHT: bold; COLOR: #fff
}
UL#mainlevel-red {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#mainlevel-red LI {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: none; MARGIN: 0px; VERTICAL-ALIGN: middle; 
	WHITE-SPACE: nowrap
}
UL#mainlevel-red LI A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; TEXT-DECORATION: none
}
UL#mainlevel-red LI A:hover {
	BACKGROUND: #c64934; COLOR: #fff
}
#submenuRed {
	FONT-WEIGHT: bold; BACKGROUND: #91061a; FLOAT: left; WIDTH: 871px; COLOR: #fff; HEIGHT: auto; LINE-HEIGHT: 13px; vertical-align:middle;Padding-bottom:2px
}
#submenuRed UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 862px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#submenuRed LI {
	DISPLAY: inline; MARGIN: 0px
}
#submenuRed A {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #fff; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
#submenuRed A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: underline
}
#submenuBlu {
	FONT-WEIGHT: bold; BACKGROUND: #233e54; FLOAT: left; WIDTH: 871px; COLOR: #fff; HEIGHT: auto; LINE-HEIGHT: 13px; vertical-align:middle;Padding-bottom:2px
}
/* for Internet Explorer */
/*
* html #submenuBlu {
HEIGHT: 43px
}
/**/
#submenuBlu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 862px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LINE-HEIGHT: 13px; vertical-align:middle;
}
#submenuBlu LI {
	DISPLAY: inline; MARGIN: 0px
}
#submenuBlu A {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; COLOR: #fff; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
#submenuBlu A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: underline
}
#centerBox {
	FLOAT: left; WIDTH: 450px
}
#pathBlu {
	BACKGROUND: url("images/bgPathBlu.gif"); FLOAT: left; WIDTH: 436px; HEIGHT: 36px
}

pathBlu2 {
	BACKGROUND: url("images/bgPathBlu.gif"); FLOAT: left; WIDTH: 436px; HEIGHT: 36px
}

#pathGrey {
	BACKGROUND: url("images/bgPathGrey.gif"); FLOAT: left; WIDTH: 673px; HEIGHT: 36px
}

pathGrey2 {
	BACKGROUND: url("images/BGpathGrey.gif"); FLOAT: left; WIDTH: 473px; HEIGHT: 36px
}

#contentBox {
	WIDTH: 660px; FLOAT: left; BORDER-RIGHT: #d8d7d7 1px solid; BORDER-LEFT: #d8d7d7 1px solid; BORDER-BOTTOM: #d8d7d7 1px solid; 
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; 
}
/* for Internet Explorer */
/*\*/
* html #contentBox {
WIDTH: 434px;
}
/**/
#contentText {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left;  PADDING-BOTTOM: 20px; WIDTH: 380px; PADDING-TOP: 15px; 
	/*background:#fc0; TEXT-ALIGN: left*/
}
#contentTextAll {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left;  PADDING-BOTTOM: 10px; WIDTH: 409px; PADDING-TOP: 10px; 
}
.contentText {
	TEXT-ALIGN: left; MIN-HEIGHT:50px;
}
#contentMenu {
	FLOAT: left; PADDING-TOP:10px; PADDING-BOTTOM:10px; PADDING-LEFT:5px; /*background:#ccc;*/
}
#contentMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 108px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contentMenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 108px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE:none
}
#contentMenu A {
	FONT-WEIGHT: bold; COLOR: #233e54; TEXT-DECORATION: none
}
#contentMenu A:active {
	FONT-WEIGHT: bold; COLOR: #233e54; TEXT-DECORATION: none
}
#contentMenu A:visited {
	FONT-WEIGHT: bold; COLOR: #233e54; TEXT-DECORATION: none
}
#contentMenu A:hover {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: underline
}
.contentMenu {
	FLOAT: left; WIDTH: 108px
}
.contentMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 108px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.contentMenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 108px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.contentMenu A {
	FONT-WEIGHT: bold; COLOR: #233e54; TEXT-DECORATION: none
}
.contentMenu A:active {
	FONT-WEIGHT: bold; COLOR: #233e54; TEXT-DECORATION: none
}
.contentMenu A:visited {
	FONT-WEIGHT: bold; COLOR: #233e54; TEXT-DECORATION: none
}
.contentMenu A:hover {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: underline
}
#pathWay {
	PADDING-LEFT: 10px; FLOAT: left;  COLOR: #fff; LINE-HEIGHT: 36px; HEIGHT: 36px; VERTICAL-ALIGN: middle
}
#pathWay A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #fff; TEXT-DECORATION: none
}
#pathWay A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #ccc; TEXT-DECORATION: none
}
.photoLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #d8d7d7; FLOAT: left; WIDTH: 92px; PADDING-TOP: 5px; HEIGHT: 142px
}
.rightBox {
	PADDING-LEFT: 10px; BACKGROUND: url(images/bg_link.gif); WIDTH: 176px; PADDING-TOP: 0px; HEIGHT: 184px; MARGIN-BOTTOM:20px;
}
/* for Internet Explorer */
/*\*/
* html .rightBox {
WIDTH: 186px;
}
/**/
#blu_right{
	FLOAT: LEFT; WIDTH: 186px
}

.rightBox H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 0px 0px; /*COLOR: #a6b404; */ COLOR: #fff; TEXT-DECORATION: none; LINE-HEIGHT:35px
}
A.rightBoxs  {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #333333
}
A.rightBoxs:HOVER {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #b22c1d; TEXT-DECORATION: underline 
}

#centerBoxRed {
	FLOAT: left; WIDTH: 652px; BORDER-RIGHT: #d8d7d7 1px solid; BORDER-LEFT: #d8d7d7 1px solid; BORDER-BOTTOM: #d8d7d7 1px solid
}
#centerBoxRedd {
	FLOAT: left; WIDTH: 400px; BORDER-RIGHT: #d8d7d7 1px solid; BORDER-LEFT: #d8d7d7 1px solid; BORDER-BOTTOM: #d8d7d7 1px solid
}
#pathRed {
	BACKGROUND: url("images/bgPathRed.gif"); FLOAT: left; WIDTH: 652px; HEIGHT: 36px
}
#contentTextRed {
	FLOAT: left; MIN-HEIGHT:500px; WIDTH: 632px; PADDING: 10px; TEXT-ALIGN: left
}
#contentTextRedd {
	FLOAT: left; MIN-HEIGHT:500px; WIDTH: 612px; PADDING: 10px; TEXT-ALIGN: left
}
/* for Internet Explorer */
/*\*/
* html #contentTextRed {
height: 500px;
}
/**/

TABLE.moduletable-ist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse;    BORDER-SPACING: 0px
}
DIV.moduletable-ist {
	FLOAT: left; MARGIN-BOTTOM: 3px; WIDTH: 186px
}
TABLE.moduletable-ist TH {
	BACKGROUND: url("images/leftNavTit.gif") no-repeat left top; FLOAT: left; WIDTH: 186px; HEIGHT: 36px
}
DIV.moduletable-ist H3 {
	BACKGROUND: url("images/leftNavTit.gif") no-repeat left top; FLOAT: left; WIDTH: 186px; HEIGHT: 36px
}
TABLE.moduletable-ist TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.mainlevel-ist:link {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/bgLeftItem.gif") no-repeat left top; VERTICAL-ALIGN: middle; 
	WIDTH: 186px; COLOR: #91061a; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: none
}
A.mainlevel-ist:visited {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/bgLeftItem.gif") no-repeat left top; VERTICAL-ALIGN: middle; 
	WIDTH: 186px; COLOR: #91061a; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: none
}
A.mainlevel-ist:hover {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/bgLeftItem.gif") no-repeat left top; VERTICAL-ALIGN: middle; 
	WIDTH: 186px; COLOR: #233e54; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline
}
A.mainlevel-ist#active_menu-ist {
	FONT-WEIGHT: bold; COLOR: #233e54
}
A.mainlevel-ist#active_menu-ist:hover {
	COLOR: #233e54
}
TABLE.moduletable-ser {
	PADDING-RIGHT: 0px; FLOAT: left; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
DIV.moduletable-ser {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 186px
}
TABLE.moduletable-ser TH {
	FLOAT: left; BACKGROUND: url("images/leftNavTitBlu.gif") no-repeat left top; FLOAT: left; WIDTH: 186px; HEIGHT: 36px
}
DIV.moduletable-ser H3 {
	FLOAT: left; BACKGROUND: url("images/leftNavTitBlu.gif") no-repeat left top; FLOAT: left; WIDTH: 186px; HEIGHT: 36px
}
TABLE.moduletable-ser TD {
	FLOAT: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.mainlevel-ser:link {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/bgLeftItem.gif") no-repeat left top; VERTICAL-ALIGN: middle; 
	WIDTH: 186px; COLOR: #233e54; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: none
}
A.mainlevel-ser:visited {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/bgLeftItem.gif") no-repeat left top; VERTICAL-ALIGN: middle; 
	WIDTH: 186px; COLOR: #233e54; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: none
}
A.mainlevel-ser:hover {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/bgLeftItem.gif") no-repeat left top; VERTICAL-ALIGN: middle; 
	WIDTH: 186px; COLOR: #91061a; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline
}
A.mainlevel-ser#active_menu-ser {
	FONT-WEIGHT: bold; COLOR: #91061a
}
A.mainlevel-ser#active_menu-ser:hover {
	COLOR: #91061a
}
TABLE.moduletable-centerNav {
	PADDING-RIGHT: 0px; FLOAT: left; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
DIV.moduletable-centerNav {
	FONT-SIZE: 9px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 346px
}
TABLE.moduletable-centerNav TH {
	BACKGROUND: url("images/centerNavTit.gif") no-repeat left top; FLOAT: left; WIDTH: 346px; HEIGHT: 36px
}
DIV.moduletable-centerNav H3 {
	BACKGROUND: url("images/centerNavTit.gif") no-repeat left top; FLOAT: left; WIDTH: 346px; HEIGHT: 36px
}
TABLE.moduletable-centerNav TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.mainlevel-centerNav:link {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/bgCenterItem.gif") no-repeat left top; VERTICAL-ALIGN: middle; 
	WIDTH: 346px; COLOR: #233e54; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: none
}
A.mainlevel-centerNav:visited {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/bgCenterItem.gif") no-repeat left top; VERTICAL-ALIGN: middle; 
	WIDTH: 346px; COLOR: #233e54; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: none
}
A.mainlevel-centerNav:hover {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/bgCenterItem.gif") no-repeat left top; VERTICAL-ALIGN: middle; 
	WIDTH: 346px; COLOR: #91061a; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-DECORATION: underline
}
A.mainlevel-centerNav#active_menu-centerNav {
	FONT-WEIGHT: bold; COLOR: #91061a
}
A.mainlevel-centerNav#active_menu-centerNav:hover {
	COLOR: #91061a
}
.sezione_1 {
	DISPLAY: none
}
.sezione_2 {
	DISPLAY: none
}
.details {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.floatclear {
	CLEAR:both
}

/* START CSS NEEDED ONLY IN DEMO */
	
	
	#mainContainer{
		width:660px;
		margin:0 auto;
		text-align:left;
		height:100%;
		background-color:#FFF;
		border-left:3px double #000;
		border-right:3px double #000;
	}
	#formContent{
		padding:0px;
	}
	#formContent input {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; FONT-SIZE: 11px; COLOR: #000; BORDER: 1px solid #aaa; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
	/* END CSS ONLY NEEDED IN DEMO */
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		/*font-size:0.9em;*/
		font-size:11px;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}
	#country .input {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: 0px; COLOR: #c64934; 
	PADDING-TOP: 3px; BORDER-BOTTOM: 0px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
	}
h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #990000; BACKGROUND: #eee url(images/h2graphic.jpg) 2px 2px no-repeat; TEXT-DECORATION: none; padding:5px; Padding-Left: 25px; 
}
h2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #b22c1d; BACKGROUND: #eee url(images/h2graphic.jpg) 2px 2px no-repeat; TEXT-DECORATION: none; padding:5px; Padding-Left: 25px;
}
/* FORMATTAZIONE ICONE ESTENSIONI FILES */

.boxDocument{
	FLOAT: left; WIDTH: 632px; HEIGHT: 39px
}

.iconBox{
	FLOAT: left; WIDTH: 18px; HEIGHT: 23px
}

.textDocument{
	FLOAT: left; WIDTH: 400px; HEIGHT: 100%; PADDING-LEFT: 5px; LINE-HEIGHT: 23px; VERTICAL-ALIGN: middle
}

.textDocument A{
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #CC0000
}

.textDocument A:HOVER{
	TEXT-DECORATION: underline
}
/* FINE FORMATTAZIONE ICONE ESTENSIONI FILES */


/*.linkesternored {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #b22c1d; BACKGROUND: url(images/external_red.gif) 0px 0px no-repeat; TEXT-DECORATION: none; padding: 9px 0px 9px 35px;  
}*/
A.linkesternored  {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #b22c1d; BACKGROUND: #eee url(images/external_red.gif) 0px 0px no-repeat; TEXT-DECORATION: none; padding: 6px 10px 6px 25px;
}
A.linkesternored:HOVER {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #000; BACKGROUND: url(images/external_blue.gif) 0px 0px no-repeat; TEXT-DECORATION: none; padding: 6px 10px 6px 25px; TEXT-DECORATION: underline  
}

A.linkesternoblu  {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #233e54; BACKGROUND: url(images/external_blue.gif) 0px 0px no-repeat;
	TEXT-DECORATION: none; PADDING: 6px 10px 6px 25px; LINE-HEIGHT:12px;
}
A.linkesternoblu:HOVER {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #b22c1d; BACKGROUND: url(images/external_red.gif) 0px 0px no-repeat; TEXT-DECORATION: none; padding: 6px 10px 6px 25px; TEXT-DECORATION: underline; LINE-HEIGHT:12px;  
}
A.linkesternoblu2  {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #233e54; TEXT-DECORATION: none; PADDING: 3px 10px 3px 3px; LINE-HEIGHT:12px; DISPLAY:block
}
A.linkesternoblu2:HOVER {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; Background:#eee; COLOR:#233e54; TEXT-DECORATION: none; padding: 3px 10px 3px 3px;  
}
A.linkemail  {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b22c1d; BACKGROUND: #eee url(images/mail.gif) 0px 0px no-repeat;
	TEXT-DECORATION: none; padding: 7px 10px 6px 30px; HEIGHT:30px;
}
A.linkemail:HOVER  {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #b22c1d; BACKGROUND: #eee url(images/mail.gif) 0px 0px no-repeat;
	TEXT-DECORATION: none; padding: 7px 10px 6px 30px; HEIGHT:30px;
}
IMG.webscreen{
	MARGIN:0px 3px 2px 0px; PADDING:0px; BORDER: 1px solid #223d53; FLOAT:left; left:0px;
}

.webscreen IMG{
	BORDER: 2px solid #223d53
}
#webscreen{
	WIDTH: 140px; HEIGHT: 60px; BACKGROUND: url("images/backphoto.gif"); PADDING-TOP: 6px; PADDING-LEFT: 5px
}

#webscreen IMG{
	BORDER: 2px solid #223d53
}
span.spunta {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: url("images/spunta.gif") no-repeat; MARGIN: 2px 0px 0px 2px; TEXT-TRANSFORM: uppercase; COLOR: #666666; LINE-HEIGHT: 31px; TEXT-ALIGN: left
}
h4 {
	PADDING-LEFT: 24px; FONT-WEIGHT: bold; font-size:11px; color:#000; BACKGROUND: url("images/spunta.gif") no-repeat; MARGIN: 2px 0px 0px 2px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 21px; TEXT-ALIGN: left; border-bottom:0px solid #900
}
h5 {
	PADDING-LEFT: 14px; FONT-WEIGHT: bold; font-size:10px; color:#000; BACKGROUND: #eee url("images/spunta_small.gif") no-repeat; MARGIN: 2px 0px 0px 2px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 11px; TEXT-ALIGN: left; border-bottom:0px solid #900
}
span.spunta_small {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url("images/spunta_small.gif") repeat-x; MARGIN: 0px 0px 2px; TEXT-TRANSFORM: uppercase; 
	COLOR: #666666; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: left
}
#contentPart{
	FLOAT: left; WIDTH: 612px; border: 1px solid #000
}

.redPartLeft{
	FLOAT: left; WIDTH: 445px
}

.redPartRight{
	FLOAT: left; WIDTH: 157px; PADDING-LEFT: 10px; 
}