#nwparentpanel
 {
font-family: verdana,arial;
font-size: 0.7em;
margin:14px;
background-color:#bdcfe7;
border-top: 1px solid #8daafe;
border-bottom: 1px solid #8daafe;
}
#nwparentpanel a
 {
text-decoration: none;
font-weight:normal;
color: #535353;
}
#nwparentpanel a:hover
 {
color:#535353;
background-color:#94aece;
}
#nwparentpanel LI
 {
display:inline;
line-height:20px;
}
#nwparentpanel UL
 {
margin:0px;
padding:0px;
list-style-type: none;
border-bottom:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.nwparentpanel_separator
 {
color:#ffffff;
}
LI.nwparentpanel_first
 {
padding-right:10px;
padding-left:7px;
height:20px;
}
LI.nwparentpanel_last
 {
padding-left:10px;
}
LI.nwparentpanel_middle
 {
padding-left:10px;
padding-right:10px;
}
#nwsheet
 {
margin-top:-10px;
margin-bottom: 10px;
margin-left:14px;
margin-right:14px;
}
#nwsheet a
 {
color: #000000;
font-family:Verdana,Arial;
font-size:0.7em;
text-decoration: none;
}
#nwsheet a:hover
 {
color: #000000;
text-decoration: underline;
}
#nwsheet h1
 {
color:#000000;
font-family:verdana,arial;
font-size:0.85em;
line-height:140%;
margin-left:5px;
margin-right:5px;
margin-top:0px;
margin-bottom:10px;
font-weight:bold;
font-style:italic;
}
#nwsheet h2
 {
color:#535353;
font-family:verdana,arial;
font-size:0.7em;
line-height:140%;
margin-left:5px;
margin-right:5px;
margin-top:0px;
margin-bottom:10px;
font-weight:normal;
font-style:italic;
}
#nwsheet h3
 {
font-family:times new roman;
font-size:0.8em;
line-height:150%;
font-style:italic;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 3px;
}
#nwsheet img
 {
border: none;
margin-left: 5px;
margin-right: 5px;
}
#nwsheet li
 {
color:#000000;
font-family:Verdana,Arial;
font-size:0.7em;
font-weight:normal;
}
#nwsheet p
 {
font-family:Verdana,Arial;
font-size:0.7em;
line-height:150%;
margin:15px 5px 15px;
}
#nwsheet span
 {
font-family:Verdana,Arial;
font-size:0.7em;
line-height:150%;
margin:5px 5px 15px;
font-weight: bold;
}
.nwsheet_barra_extra
 {
color:#001245;
font-family:Verdana,Arial;
font-size:0.8em;
font-weight:normal;
line-height:140%;
margin-bottom:10px;
margin-right:5px;
margin-top:5px;
}
.nwsheet_cat_cell_right
 {
width:206px;
vertical-align:middle;
}
.nwsheet_cat_table
 {
width:100%;
}
.nwsheet_category
 {
padding-left:20px;
font-weight:bold;
background-image:url(/di/c/ci/Base04/loghi/log1.1.png);
background-position:left bottom;
background-repeat:no-repeat;
color:#535353;
font-size:1em;
margin-left:5px;
}
.nwsheet_date
 {
float:right;
font-family:Verdana,arial;
font-size:0.7em;
color:#888888;
display:none;
}
#menu
 {
width:207px;
margin-left:36px;
}
#menu a
 {
font-family:Verdana;
font-size:0.7em;
text-decoration:none;
color:#535353;
}
#menu h4
 {
background-color:#336699;
font-family:verdana,arial;
font-size:0.8em;
font-weight:bold;
color:white;
padding:2px;
font-size:1em;
margin:0px;
}
#menu ul
 {
list-style-type:none;
margin:0px;
padding:0px;
}
.menu_child
 {
list-style-image:url(/di/c/ci/Base04/loghi/square.png);
list-style-position: inside;
margin:0px;
padding: 0px;
}
.menu_even
 {
border-bottom:1px solid white;
background-color:#bdcfe7;
line-height:27px;
}
.menu_even:hover
 {
background-color: #94aece;
border-bottom:1px solid white;
line-height:27px;
}
.menu_even_child
 {
background-color: #eff3ff;
border-bottom:1px solid white;
line-height:22px;
}
.menu_odd
 {
background-color:#bdcfe7;
border-bottom:1px solid white;
line-height:27px;
}
.menu_odd:hover
 {
background-color: #94aece;
border-bottom:1px solid white;
line-height:27px;
}
.menu_odd_child
 {
background-color: #eff3ff;
border-bottom:1px solid white;
line-height:22px;
}
.menu_selected
 {
background-color: #94aece;
line-height:27px;
}
.menu_odd_child:hover
 {
background-color: #d6dfef;
}
.menu_even_child:hover
 {
background-color: #d6dfef;
}
#lang
 {
float:right;
padding-top:46px;
}
#lang a:hover
 {
text-decoration: underline;
}
#lang h4
 {
display:inline;
margin:0px;
font-family:arial;
font-size: 0.6em;
vertical-align:middle;
}
#lang img
 {
margin-right: 3px;
cursor: pointer;
}
#lang li
 {
display:inline; 
margin:0px; 
margin-right:3px; 
margin-left:3px;
}
#lang ul
 {
display:inline;
margin:0px;
padding: 0px;
}
#menup
 {
height:15px;
margin-bottom: 10px;
}
#menup a
 {
color:#000000;
font-family:Arial;
font-size:0.7em;
height:20px;
text-align:center;
margin:auto;
text-decoration:none;
font-weight:bold;
}
#menup a:hover
 {
color:#2955a5;
text-decoration:underline;
font-family:Arial;
font-size:0.7em;
height:20px;
text-align:center;
margin:auto;
font-weight:bold;
}
#menup UL
 {
margin:auto;
margin-top: 0px;
padding:0px;
list-style-type: none;
text-align:center;
}
LI.menup_first_button
 {
display:inline;
height:23px;
padding-left:10px;
padding-right:10px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
}
LI.menup_last_button
 {
display:inline;
height:23px;
padding-left:10px;
padding-right:10px;
}
LI.menup_middle_button
 {
display:inline;
height:23px;
padding-left:10px;
padding-right:10px;
border-right: 1px solid #ffffff;
}
#wai
 {
float: right;
width: 250px;
margin-bottom:2px;
margin-right:15px;
margin-top:4px;
text-align:right;
}
#wai a
 {
text-decoration: none;
color: #000000;
}
#wai a:hover
 {
text-decoration:underline;
color:#2955a5;
}
#wai_header
 {
color:#000000;
float:left;
font-family:arial;
text-align:right;
}
#wai_header h4
 {
font-size:0.6em;
margin:0px;
font-weight:normal;
}
#wai_lista li
 {
display: inline;
margin-left: 8px;
}
#wai_lista ul
 {
font-family:Arial;
font-size:0.6em;
list-style-type:none;
margin: 0;
}
.wai_footer
 {
/*background-color:#336699;
height:26px;*/
}
#past li
 {
display:inline;
color:#000000;
}
#path
 {
margin-top:5px;
margin-left:36px;
}
#path h4
 {
float:left;
display:inline;
margin:0px;
font-family:arial;
font-size: 0.6em;
vertical-align:middle;
}
.path_last
 {
text-decoration:none;
float:left;
display:inline;
margin-left:5px;
font-family:arial;
font-size: 0.6em;
vertical-align:middle;
color:#000000;
}
.path_middle
 {
text-decoration:none;
float:left;
display:inline;
margin-left:5px;
font-family:arial;
font-size: 0.6em;
vertical-align:middle;
color:#000000;
}
li.path_first
 {
text-decoration:none;
float:left;
display:inline;
margin-left:5px;
font-family:arial;
font-size: 0.6em;
vertical-align:middle;
color:#000000;
}
#__bt_cerca
 {
color:#ffffff;
background-color:#6386c6;
font-size:0.6em;
font-weight:bold;
cursor:pointer;
margin-left:5px;
margin-right:5px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
padding-bottom:3px;
border-top-color:#c6c3c6;
border-bottom-color:#c6c3c6;
border-left-color:#c6c3c6;
border-right-color:#c6c3c6;
width:30px;
margin-top:5px;
height:17px;
}
#__cerca_text
 {
width:120px;
border:1px solid #D2D8E8;
color:#000000;
font-size:1.1em;
margin-left:5px;
}
#cerca
 {
float:right;
height:26px;
margin-top:2px;
margin-right:36px;
background-color:#ecedef;
width:207px;
margin-bottom:17px;
vertical-align:baseline;
}
#cerca h4
 {
font-family:verdana,arial;
font-size:0.7em;
font-weight:bold;
color:black;
text-align: center;
text-transform: uppercase;
padding:3px;
margin-bottom:0px;
margin-top:0px;
padding-top:5px;
}
#cerca label
 {
font-family:verdana;
color:#000000;
font-size:0.6em;
padding-left:5px;
}
.cerca_footer
 {
display:inline;
}
.cerca_header
 {
background-color:#FFF0B5;
border-bottom: 1px solid #FECD01;
}
.cerca_textbox_area
 {
display:inline;
}
#menu2
 {
width:207px;
margin-left:36px;
}
#menu2 a
 {
font-family:Verdana;
font-size:0.7em;
text-decoration:none;
color:#535353;
}
#menu2 h4
 {
background-color:#336699;
font-family:verdana,arial;
font-size:0.8em;
font-weight:bold;
color:white;
padding:2px;
font-size:1em;
margin:0px;
}
#menu2 ul
 {
list-style-type:none;
margin:0px;
padding:0px;
}
.menu2_child
 {
list-style-image:url(/di/c/ci/Base04/loghi/square.png);
list-style-position: inside;
margin:0px;
padding: 0px;
}
.menu2_even
 {
border-bottom:1px solid white;
background-color:#e9e9e9;
line-height:27px;
}
.menu2_even:hover
 {
background-color: #d9d9d9;
border-bottom:1px solid white;
line-height:27px;
}
.menu2_even_child
 {
background-color: #f4f4f4;
border-bottom:1px solid white;
line-height:22px;
}
.menu2_even_child:hover
 {
background-color: #e9e9e9;
}
.menu2_odd
 {
background-color:#e9e9e9;
border-bottom:1px solid white;
line-height:27px;
}
.menu2_odd:hover
 {
background-color: #d9d9d9;
border-bottom:1px solid white;
line-height:27px;
}
.menu2_odd_child
 {
background-color: #f4f4f4;
border-bottom:1px solid white;
line-height:22px;
}
.menu2_odd_child:hover
 {
background-color: #e9e9e9;
}
.menu2_selected
 {
background-color: #d9d9d9;
line-height:27px;
}
#menuh
 {
margin-left:120px;
padding-top:46px;
}
#menuh a
 {
color:#000000;
font-family:Arial;
font-size:0.7em;
height:20px;
text-align:center;
margin:auto;
text-decoration:none;
font-weight:bold;
}
#menuh a:hover
 {
color:#2955a5;
text-decoration:underline;
font-family:Arial;
font-size:0.7em;
height:20px;
text-align:center;
margin:auto;
font-weight:bold;
}
#menuh UL
 {
margin:auto;
margin-top: 0px;
padding:0px;
list-style-type: none;
text-align:center;
}
LI.menuh_first_button
 {
display:inline;
height:23px;
padding-left:10px;
padding-right:10px;
border-right: 1px solid #ffffff;
}
LI.menuh_last_button
 {
display:inline;
height:23px;
padding-left:10px;
padding-right:10px;
}
LI.menuh_middle_button
 {
display:inline;
height:23px;
padding-left:10px;
padding-right:10px;
border-right: 1px solid #ffffff;
}
#calcol
 {
width:200px;
margin-top:10px;
}
.calcol_caption
 {
color:#ffffff;
	            height:18px;
	            font-size:12px;
	            Font-weight:bold;
	            vertical-align:absmiddle;
	            line-height:18px;
	            text-transform:capitalize;
	            background-color: #ecedef;
	font-family: Verdana,        ;
}
.calcol_day_cell
 {
vertical-align:top;
	            background-color:#ffffff;
	            border:1px solid #cccccc;
}
.calcol_day_cell_out
 {
vertical-align:top;
	            background-color:#ffffff;
	            border:1px solid #cccccc;
	visibility: hidden;
}
.calcol_day_event_container
 {
padding:0px;
	            margin:0px;
}
.calcol_day_event_item
 {
list-style-type:none;
	            background-color:#EEEEEE;
	            color:#FFFFFF;
	            font-family:verdana;
	            font-size:14px;
	            padding:5px;
	            margin:0px;
	            border-bottom:1px solid #638ABB;
}
.calcol_day_event_link
 {
color:#1B4B88;
	            font-weight:bold;
	            text-decoration:none;
}
.calcol_day_event_text
 {
color:black;
	            font-size:11px;
}
.calcol_day_link
 {
text-decoration:none;
	            color:#0078ae;
	            font-weight:bold;
}
.calcol_day_numer
 {
font-weight:bold;
	            display:block;
	            height:16px;
	            text-align:center;
	            padding-top:3px;
	            background-color:#F5F5F5;
}
.calcol_day_title
 {
color:#ffffff;
	            padding:5px;
	            font-size:12px;
	            margin:0px;
	            height:18px;
	            font-size:12px;
	            Font-weight:bold;
	            vertical-align:absmiddle;
	            line-height:18px;
	            text-transform:capitalize;
	            background-color:#ecedef;
	font-family: Verdana;
}
.calcol_day_with_event
 {
padding-bottom:5px;
	            background-color:#D5DFED;
}
.calcol_dx_img
 {
margin-left:10px;
}
.calcol_event_container
 {
margin:0px;
	            padding:0px;
	            list-style-type:none;
}
.calcol_event_item
 {
padding-bottom:5px;
	            background-color:#D5DFED;
}
.calcol_event_link
 {
text-decoration:none;
	            color:#615E58;
	font-weight:bold;
}
.calcol_event_link:hover
 {
color:#1B4B88;
	            font-weight:bold;
	            text-decoration:none;
}
.calcol_filter_button
 {
color:#000000;
	            font-weight:bold;
	            border:none;
	            margin-left:5px;
	            background-color: #D5DFED;
	font-family: Verdana;
	font-size: 10px;
	height: 15px;
}
.calcol_filter_combo
 {
font-family: Verdana;
	font-size: 10px;
	margin-left: 5px;
	border: 1px solid #cccccc;
}
.calcol_filter_container
 {
background-color:#ffffff;
	            border-bottom:0px solid #094188;
	            margin-bottom:10px;
	margin-left: 10px;
	margin-right: 10px;
}
.calcol_filter_label
 {
font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
.calcol_footer
 {
margin-left: 10px;
	margin-right: 10px;
}
.calcol_header
 {
margin-left: 10px;
	margin-right: 10px;
}
.calcol_header_cell
 {
font-weight:bold;
	            height:18px;
	            background-color: #cccccc;
	            color:#000000;
}
.calcol_return_grid_test
 {
color:#A32004;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.calcol_sticky_img
 {
vertical-align:text-top;
}
.calcol_sx_img
 {
margin-right:10px;
}
.calcol_table
 {
table-layout:fixed;
	            font-size:10px;
	            width:100%;
	            border:1px solid #cccccc;
	            border-collapse:collapse;
}
#__bt_login
 {
color:#ffffff;
background-color:#6386c6;
font-size:0.65em;
font-weight:bold;
cursor:pointer;
margin-left:131px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
padding-bottom:3px;
border-top-color:#c6c3c6;
border-bottom-color:#c6c3c6;
border-left-color:#c6c3c6;
border-right-color:#c6c3c6;
width:68px;
margin-top:5px;
height:18px;
}
#__bt_logout
 {
color:#ffffff;
background-color:#6386c6;
font-size:0.65em;
font-weight:bold;
cursor:pointer;
margin-left:131px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
padding-bottom:3px;
border-top-color:#c6c3c6;
border-bottom-color:#c6c3c6;
border-left-color:#c6c3c6;
border-right-color:#c6c3c6;
width:68px;
margin-top:5px;
height:18px;
}
#__login
 {
border:1px solid #D2D8E8;
color:#000000;
font-size:1em;
margin-left:5px;
width:120px;
}
#__password
 {
border:1px solid #D2D8E8;
color:#000000;
font-size:1em;
margin-left:5px;
margin-top:7px;
width:120px;
}
.login_benvenuto_text
 {
font-family:verdana,arial;
font-size:0.6em;
color:#000000;
}
.login_container
 {
width:207px;
background-color:#ecedef;
margin-top:17px;
margin-left:36px;
}
.login_error_area
 {
padding:2px;
}
.login_error_text
 {
font-family:verdana,arial;
font-size:0.6em;
color:#55565B;
}
.login_header_text
 {
color:#535353;
font-family:Verdana;
font-size:0.7em;
text-align:center;
background-color:#bdcfe7;
font-weight:normal;
line-height:27px;
vertical-align: middle;
}
.login_login_area
 {
margin-top:-10px;
}
.login_login_text
 {
font-family:verdana;
color:#000000;
font-size:0.6em;
margin-bottom:5px;
padding:5px;
}
.login_name_text
 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #000000;
text-decoration: underline;
margin-left: 5px;
}
.login_password_text
 {
font-family:verdana;
color:#000000;
font-size:0.6em;
margin-bottom:5px;
padding:5px;
}
.login_recupera_area
 {
padding:2px;
margin-top:3px;
margin-bottom:3px;
}
.login_recupero_text
 {
text-decoration:none;
font-size:0.7em;
font-family:verdana, arial;
color:#000000;
padding:3px;
padding-left:5px;
}
.login_welcome_area
 {
padding-left:5px;
margin-top:-12px;
}
#__bt_newsletter
 {
color:#ffffff;
background-color:#6386c6;
font-size:0.85em;
font-weight:bold;
cursor:pointer;
margin-left:131px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
padding-bottom:3px;
border-top-color:#c6c3c6;
border-bottom-color:#c6c3c6;
border-left-color:#c6c3c6;
border-right-color:#c6c3c6;
width:68px;
margin-top:5px;
height:18px;
}
#__email
 {
width:120px;
border:1px solid #D2D8E8;
color:#000000;
font-size:1em;
margin-left:5px;
}
#newsletter
 {
font-family:verdana,arial;
width:207px;
background-color:#ecedef;
margin-top:17px;
margin-bottom:17px;
margin-left:36px;
}
#newsletter h4
 {
color:#535353;
font-family:Verdana;
font-size:0.7em;
background-color:#bdcfe7;
font-weight:normal;
line-height:27px;
text-align:center;
}
#newsletter label
 {
font-family:verdana;
color:#000000;
font-size:0.6em;
padding-left:5px;
}
#newsletter p
 {
height:23px;
}
.newsletter_textbox_area
 {
margin-top:-10px;
}
