/**/        
body {
	background-color: #EEEEEC;
	margin: 0;
	font-size: 7.5pt;
	font-family: Verdana;
	text-align: center;
	height:100%;
	color: #666666;
}
table {
   margin: 0;
   border-collapse: collapse;
   border: 0;
}
td{
   padding: 0;
   vertical-align: top;
   text-align: left;
   font-size: 7.5pt;
}
th{
	text-align: left;
	vertical-align: top;
	padding: 0;	
	font-size: 7.5pt;
	font-weight:normal;
}
form {
	border:0;
	margin:0;
}

hr.hr_white{
	height:1px;
	color:#FFFFFF;
	background-color:#FFFFFF;
	border:0;
}


/* ::::::::::::::::: LINKS ::::::::::::::::: */
a, a:hover, a:visited, a:active  {
	text-decoration: none;
}
a:active, a:focus, a:hover, a:link, a:visited {
   color: #747374;
}
a.CNT_mono_link, a:visited.CNT_mono_link {
	text-decoration: none;
	display:block;
	margin-top:2px;
	margin-bottom:2px;
}
a:hover.CNT_mono_link {
	text-decoration: underline;
}

/* ::::::::::::::::: END LINKS ::::::::::::::::: */

/* ::::::::::::::::: IMAGES ::::::::::::::::: */
img {
	border:0;
}
img.icons_right{
	margin-left: 7px;
}
img.icons_left{
	margin-right: 7px;
}
img.borded_Green{
	border-bottom:3px solid #3C8A50;
	border-top:3px solid #3C8A50;
	border-left:0;
	border-right:0;
}
img.borded_Green_left{
	border-bottom:3px solid #3C8A50;
	border-top:3px solid #3C8A50;
	border-left:0;
	border-right:0;
	margin-right:5px;
	float:left;
}
img.borded_Green_right{
	border-bottom:3px solid #3C8A50;
	border-top:3px solid #3C8A50;
	border-left:0;
	border-right:0;
	margin-left:5px;
}
img.borded_Blue{
	border-bottom:3px solid #6A9CC5;
	border-top:3px solid #6A9CC5;
	border-left:0;
	border-right:0;
}
img.borded_Blue_left{
	border-bottom:3px solid #6A9CC5;
	border-top:3px solid #6A9CC5;
	border-left:0;
	border-right:0;
	margin-right:5px;
	float:left;
}
img.borded_Blue_right{
	border-bottom:3px solid #6A9CC5;
	border-top:3px solid #6A9CC5;
	border-left:0;
	border-right:0;
	margin-left:5px;
}
img.hp_borded_Green{
	border-bottom:3px solid #3C8A50;
	border-top:3px solid #3C8A50;
	border-left:0;
	border-right:0;
	margin: 0 10px 10px 0;
	padding:0;
	float:left;
}
img.subhp_borded_Green{
	border-bottom:3px solid #3C8A50;
	border-top:3px solid #3C8A50;
	border-left:0;
	border-right:0;
	margin: 0 10px 10px 0;
	padding:0;
	float:left;
}
img.hp_borded_Blue{
	border-bottom:3px solid #6A9CC5;
	border-top:3px solid #6A9CC5;
	border-left:0;
	border-right:0;
	margin: 0 10px 10px 0;
	padding:0;
	float:left;
}
img.subhp_borded_Blue{
	border-bottom:3px solid #6A9CC5;
	border-top:3px solid #6A9CC5;
	border-left:0;
	border-right:0;
	margin: 0 13px 0 0;
	float:left;
}
/* ::::::::::::::::: END IMAGES ::::::::::::::::: */



/* ---------------------------------------- GLOBAL AREA ---------------------------------------- */
div.global {   
   width: 752px;
   height:100%;  
   margin: auto;
   text-align: left;  
}
div.headerArea {
   background-color: #FFFFFF;
   height: 335px;
   border-left: 1px solid #D3D4D2;
   border-right: 1px solid #D3D4D2;
   border-bottom: 0;
   border-top: 0;   
   margin:0;   
}
div.headerAreaBanner {
   background-color: #FFFFFF;
   height: 425px;
   border-left: 1px solid #D3D4D2;
   border-right: 1px solid #D3D4D2;
   border-bottom: 0;
   border-top: 0;   
   margin:0;   
}
div.bodyArea {   
   background-color: #FFFFFF;
   height: auto;
   border-left: 1px solid #D3D4D2;
   border-right: 1px solid #D3D4D2;
   border-bottom: 0;
   border-top: 0;   
}
div.footerArea {   
   background-color: #FFFFFF; 
   border-left: 1px solid #D3D4D2;
   border-right: 1px solid #D3D4D2;
   border-bottom: 1px solid #D3D4D2;  
}	
p.footer_Info {
	text-align: center;
	color: #747374;
	font-size: 7pt;
	margin: 0 10px 0 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
p.footer_Info_nested {
	border-top: 1px solid #D3D4D2;
	text-align: left;
	color: #747374;
	font-size: 7pt;
	margin: 0 10px 10px 10px;
	padding-top: 10px;
}


/* ---------------------------------------- END GLOBAL AREA ---------------------------------------- */


/* ---------------------------------------- HEADER AREA ---------------------------------------- */

/* ::::::::::::::::: SERVICE AREA ::::::::::::::::: */
div.serviceArea {
	float:left;
	height: 24px;	
	width:100%;		
}
ul.serviceMenu{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin-left: 5px;
	margin-top: 5px;	
	font-size: 7pt;
	color:#2A72C6;	
}
ul.serviceMenu li {
	float:left;
	list-style-type: none;
	border-right: 1px solid #CACAC8;   
	padding-right: 9px;
	padding-left: 9px;
}
ul.serviceMenu li a, ul.serviceMenu li a:hover, ul.serviceMenu li a:visited {
	font-size: 7pt;
	color:#2987D1;	
}
ul.serviceMenu li a:hover {
	text-decoration: underline;	
}
ul.serviceMenu li.smBold a {
	font-size: 7pt;
	font-weight: bold;		
}
ul.serviceMenu li.smBold a:hover {
	text-decoration: underline;	
}
span.FindUsArea {
	margin-right:15px;
	margin-top:0;
	float:right;	
	background: url("/hur/export/sites/default/img/extranet_ricerca_bg.gif");
	background-repeat:no-repeat;
	padding-top: 4px;	
	width: 184px;
	height: 24px;
	text-align:right;	
	}
span.FindUsArea input {	
	margin-right:10px;	
	}
/* ::::::::::::::::: END SERVICE AREA ::::::::::::::::: */

/* ::::::::::::::::: LOGO AREA ::::::::::::::::: */
div.logoArea {
	float:left;
	height:86px;
	background:url("/hur/export/sites/default/img/header_logo_side.gif");
	background-repeat:no-repeat;
	background-position:right;
	width:100%;
	margin: 0 0 0 0;	
}
h1.header_logo{
	margin: 0;	
	height:86px;
	width:223px;
	float:left;		
}
/* --- Switch Site Buttons --- */
div.logoArea span.switchSite {
	float:right;
	margin-top:63px;
	margin-right:15px;	
	height:23px;
}
img.switchSite_image{
	margin: 0 0 0 1px;
}
/* --- END Switch Site Buttons --- */

/* ::::::::::::::::: END LOGO AREA ::::::::::::::::: */


/* ::::::::::::::::: MENU FIRST LEVEL AREA ::::::::::::::::: */
div.menuFirstLevelArea {
	float:left;
	width:100%;		
	height: 23px;
	background-color: #365975;	
}
/*	monguzzi -	ul.firstLevelMenu{ */
ul.firstLevelMenu, div.navtop{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	margin-left: 4px;
	margin-top: 4px;
	font-size: 7pt;		
}
ul.firstLevelMenu li {
	float:left;	
	list-style-type: none;
	border-right: 1px solid #6B9EC8;   
	padding-right: 11px;
	padding-left: 11px;
}
ul.firstLevelMenu li.inactive {
	float:left;	
	list-style-type: none;
	border-right: 1px solid #73B587;   
	padding-right: 11px;
	padding-left: 11px;
	color:#CBE5A1;
}
ul.firstLevelMenu li a, ul.firstLevelMenu li a:visited { 
	color:#FFFFFF;
	font-size: 7pt;	
}
/*Monguzzi*/
li.firstLevelMenuBianco { 
	color:#FFFFFF;
	font-size: 7pt;
	display:block;
	cursor: default;
}

/*	+ monguzzi 	*/
a.navtop, a.navtop:visited{     
	float:left;	
	list-style-type: none;
	/*border-right: 1px solid #73B587;*/   
	padding-right: 11px;
	padding-left: 11px;                          
	color:#FFFFFF;
	font-size: 7pt;
	text-transform : capitalize;
}               
/*	+ monguzzi 	*/
span.navspacer{                   
	float:left;	
	color: #73B587;
}
/* ::::::::::::::::: END MENU FIRST LEVEL AREA ::::::::::::::::: */



/* ::::::::::::::::: TENT MENU AREA ::::::::::::::::: */
div.tentMenuArea {
	position:relative;
	float:left;
	display:block;	
	background-color:#375A76;			
}
ul.tentMenu{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	margin-top: 6px;
	margin-bottom: 8px;		
}
ul.tentMenu li {
	list-style-type: none;
	padding-top: 0px;	
	padding-right: 11px;
	padding-left: 18px;
	padding-bottom: 3px;
}
ul.tentMenu li.tentMenuNormal {
	background-color:#375A76;
}
ul.tentMenu li.tentMenuOver {
	background-color:#6B9EC8;
}
ul.tentMenu li a, ul.tentMenu li a:visited {
	color:#FFFFFF;
	font-size: 7.5pt;	
}
/* ::::::::::::::::: END TENT MENU AREA ::::::::::::::::: */

/* ::::::::::::::::: PHOTO AREA ::::::::::::::::: */
div.photoArea {
	background: url("/hur/export/sites/default/img/header_foto_bg.jpg");
	background-repeat:no-repeat;
	height: 202px;
	width:100%;
	float:left;
	margin:0;
}

div.photoAreaEn {
	background: url("/hur/cms/img/header_foto_bg_eng.jpg");
	background-repeat:no-repeat;
	height: 202px;
	width:100%;
	float:left;
	margin:0;
}

/* --- Header Navigator --- */
div.header_navigator_hp_bg {
	float:left;
	position:relative;
	top: 172px;
	filter:alpha(opacity=30);
	opacity:.4;
	-moz-opacity:.4;
}

div.header_navigator_hp {
	float:left;	
	position:relative;
	right: 226px;
	top: 172px;	
}
div.header_navigator_bg {
	float:left;
	position:relative;
	top: 172px;
	filter:alpha(opacity=30);
	opacity:.4;
	-moz-opacity:.4;
}

div.header_navigator{	
	float:left;	
	position:relative;
	right: 226px;
	top: 172px;		
}


/* --- END Header Navigator --- */


/* --- UNUSED Header Box --- */
/*
div.headerBox{
	color:#747374;
	float:right;
	width:226px;
	height:155px;
	border-left: 1px solid #FFFFFF;
	background-color:#CFE0ED;			
}
div.headerBox p {
	width:194px;
	margin:0 0 0 11px;
}
div.headerBox p.hb_title{
	margin:14px 0 6px 11px;
}
div.headerBox p.hb_text{
	margin:0 0 11px 11px;
}
div.headerBox p.hb_button{
	margin:0 0 4px 11px;
}
*/
/* --- END UNUSED Header Box --- */

/* ::::::::::::::::: END PHOTO AREA ::::::::::::::::: */

/* ::::::::::::::::: Header Horizontal Divisor AREA ::::::::::::::::: */
div.header_hor_divisor{	
	margin:0 0 0 0;
	padding:0 1px 0 1px;
	background-color:#365975;
	border-left:1px solid #D3D4D2;
	border-right:1px solid #D3D4D2;
	height:2px;
}
/* ::::::::::::::::: END Header Horizontal Divisor AREA ::::::::::::::::: */

/* ---------------------------------------- END HEADER AREA ---------------------------------------- */


/* ---------------------------------------- BODY AREA ---------------------------------------- */

/* ::::::::::::::::: BODY CAGE ::::::::::::::::: */
table.bodyCage {
	width:752px;
	border-right: 1px solid #D3D4D2;
}
table.bodyCage td {
	padding:0;
	border-top:0;	
	border-bottom:0;
}
table.bodyCage td.HP_LeftColumn {	
	border-right:1px solid #FFFFFF;
	border-left:1px solid #D3D4D2;
	width:226px;
	padding:0 0 0 0;
	background: url("../img/nb_gradient.jpg");
	background-repeat:repeat-x;
	background-color:#d2e2ee;	
}
table.bodyCage td.HP_CentralColumn {
	width:274px;
	background-color:white;
	padding: 8px 13px 0 13px;
}
table.bodyCage td.HP_RightColumn {
	width:199px;		
	border-left: 1px solid #FFFFFF;
	padding: 8px 15px 0 11px;
	background: url("../img/hp_title_ricerca.gif");
	background-repeat: repeat-x;
	background-color:#F1F9D9;
}
table.bodyCage td.BC_SingleColumn {	
	border-left:1px solid #D3D4D2;	
	padding:0 0 0 1px;
	background-color:#FFFFFF;	
}
table.bodyCage td.BC_LeftColumn {	
	border-left:1px solid #D3D4D2;
	width:160px;
	padding:0 0 0 1px;
	background-color:#FFFFFF;	
}
table.bodyCage td.BC_CentralColumn {
	background-color:#FFFFFF;
	padding: 0 10px 20px 10px;
}
table.bodyCage td.BC_BreadCentralColumn {
	background-color:#FFFFFF;
	padding: 0px 10px 0px 10px;
	border-right:1px solid #D3D4D2;
}
table.bodyCage td.BC_RightColumn {
	width:165px;
	background-color:#FFFFFF;
	padding: 0 1px 0 0;
}
/* ::::::::::::::::: END BODY CAGE ::::::::::::::::: */

/* ::::::::::::::::: NAVIGATOR BOX ::::::::::::::::: */
div.hp_navigatorBox{
	color:#747374;
	border-left:0;
	border-top:0; 
	border-right:0;
	border-bottom: 1px solid #FFFFFF;	
	margin:9px 0 0 0;
	height:160px;
	/*height:179px;*/
}
div.hp_navigatorBox p, div.hp_navigatorBox hr {
	margin-left: 18px;
	margin-right: 7px;
	font-size:7.5pt;	
}
div.navigatorBox{
	position:absolute;
	display:none;
	/*display:block;*/
	z-index:1000;
	color:#747374;
	border-right:0;
	border-right: 1px solid #FFFFFF;		
	border-bottom: 1px solid #FFFFFF;
	background: url("../img/nb_gradient.jpg");
	background-repeat:repeat-x;
	background-color:#CBE5A1;
	margin:0 0 0 0;
	height:160px;
	width:224px;
}
div.navigatorBox p ,div.navigatorBox hr {
	margin-left: 18px;
	margin-right: 7px;
	font-size:7.5pt;	
}
/*
div.navigatorBox div.header_navigator_close{
	margin-left: 0;
	margin-right: 0;
	margin-top: -43px;	
}*/

div.navigatorBox div.header_navigator_close{		 
	 float:left;
	 position:relative;	 
	 margin-top:-32px;
	 margin-left:-1px;
}

p.nb_first_text{
	margin-bottom: 6px;
	margin-top:16px;
}

p.nb_text{
	margin-bottom: 6px;
	margin-top:0;
}
p.nb_nested{
	margin-top:0;
	margin-bottom: 6px;
	padding:6px 9px 6px 9px;
	background-color:#EBF2F7;	
}
p.nb_nested a, p.nb_nested a:visited, p.nb_nested a:hover {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	color:#2986D1;
}
p select.nb_select {	
	margin-right:10px;	
	font-size: 7.5pt;
	color:#666666;
	width:149px;
}
p input.nb_inputtext {
	margin-right:10px;
	font-size: 7.5pt;
	color:#666666;
	width:149px;
}	
/* ::::::::::::::::: END NAVIGATOR BOX ::::::::::::::::: */

/* ::::::::::::::::: HomePage SERVICES BOX ::::::::::::::::: */
div.hp_servicesBox{	
	color:#747374;	
	padding-top: 0;
	padding-bottom: 6px;
	margin:13px 0 7px 0;
	border-bottom: 1px #FFFFFF solid;
}
div.hp_servicesBox p {
	margin-left: 18px;
	margin-right: 9px;
	margin-top: 0;
	margin-bottom: 4px;	
	font-size:7pt;	
}
/* ::::::::::::::::: END HomePage SERVICES BOX ::::::::::::::::: */


/* ::::::::::::::::: HomePage FOCUS BOX ::::::::::::::::: */
div.hp_focus{	
	color:#747374;
	padding-top:6px;
	padding-bottom:6px;
	margin:13px 0 7px 0;
	height:207px;
}
div.hp_focus h2.focus_AreaName{
	margin-left: 18px;
	margin-right: 9px;
	margin-bottom: 1px;
	margin-top:0;
	border-bottom: 3px solid #6B9EC8;	
}
div.hp_focus p {
	margin-left: 18px;
	margin-right: 9px;
	margin-bottom: 2px;
	margin-top:0;
	font-size:7.5pt;	
}
div.hp_focus p span.focus_text{
	margin-top: 6px;
	margin-bottom: 6px;
	display:block;	
}
/*div.hp_focus p.focus_img{
	border-bottom: 3px solid #6B9EC8;	
}*/
div.hp_focus p.focus_img_small{
	padding-bottom:1px;
	margin-bottom: 12px;
	margin-top:0;
	border-bottom: 3px solid #6B9EC8;	
}
/* ::::::::::::::::: END HomePage FOCUS BOX ::::::::::::::::: */

/* ::::::::::::::::: HomePage NEWS BOX ::::::::::::::::: */
div.hp_news {	
	color:#747374;
	padding-top: 6px;
	padding-bottom: 6px;
	margin:13px 0 7px 0;
}
div.hp_news h2.news_AreaName{
	margin-left: 18px;
	margin-right: 9px;
	margin-bottom: 1px;
	margin-top:0;
	border-bottom: 3px solid #6B9EC8;
}
div.hp_news p {
	margin-left: 18px;
	margin-right: 9px;
	margin-top: 0px;
	margin-bottom: 4px;	
	font-size:7.5pt;
	border-bottom: 1px solid #D3D4D2;
	padding-bottom: 9px;	
}
div.hp_news p.last {
	border-bottom: 0;	
}
div.hp_news p span.news_date{
	margin-top: 5px;
	margin-bottom: 3px;	
	font-weight:normal;
	display:block;
}
div.hp_news p span.news_title{
	margin-top: 5px;
	margin-bottom: 0px;	
	font-weight:bold;
	display:block;
}
div.hp_news p a:visited {
	color:#747374;
}

/* ::::::::::::::::: END HomePage NEWS BOX ::::::::::::::::: */


/* ::::::::::::::::: HIGHLIGHT AREA ::::::::::::::::: */
div.hp_highlight {	
	width: 274px;
	color:#747374;
	padding-bottom: 6px;
	margin:0;
}
div.hp_highlight h2.highlight_mainTitle{
	margin-bottom: 1px;	
	margin-top: 1px;
	padding-bottom:5px;
	border-bottom: 3px solid #6B9EC8;
	color:#6B9EC8;
	font-weight:bold;
	display:block;
	font-size:7.5pt;
}
div.hp_highlight p {
	margin-top: 0;
	margin-bottom: 6px;	
	font-size:7.5pt;
	border-bottom: 1px solid #D3D4D2;
	padding: 0 0 0 0;
	height:140px;
}
div.hp_highlight p.first {
	margin-top:7.5px;
	margin-bottom: 19px;
	height:165px;	
}
div.hp_highlight p.last {
	border-bottom: 0;	
}
div.hp_highlight p span.hlt_moduleTitle{	
	margin-bottom: 4px;	
	color:#6B9EC8;
	font-weight:bold;
	display:block;
	font-size:7.5pt;
}
div.hp_highlight p span.hlt_first_title {
	font-weight:bold;	
	display:block;
	width:260px;
	height:30px;
	float:left;
	margin:0 0 0 0;
}
div.hp_highlight p span.hlt_first_text {	
	display:block;
	width:260px;
	height:90px;
	float:left;
	margin:6px 0 6px 0;
}
div.hp_highlight p span.hlt_first_link{
	font-weight:bold;
	display:block;
	width:158px;
	float:left;
	margin:0 0 0 0;
}
div.hp_highlight p span.hlt_link{
	font-weight:bold;
	display:block;
	width:158px;
	float:right;
	margin:3px 0 12px 0;
}
div.hp_highlight p span.hlt_link_noPhoto{
	font-weight:bold;
	display:block;
	margin:3px 0 12px 0;
}
div.hp_highlight p span.hlt_subtitle{		
	font-weight:bold;	
	display:block;
}
div.hp_highlight p span.hlt_text{		
	font-weight:normal;	
	display:block;
	height: 79px;	
}
div.hp_highlight p span.hlt_text_noSub{		
	font-weight:normal;	
	display:block;
	height: 91px;	
}


div.hp_highlight p a:visited {
	color:#747374;
}
/* ::::::::::::::::: END HIGHLIGHT AREA ::::::::::::::::: */


/* ::::::::::::::::: HOSPITAL AREA ::::::::::::::::: */
div.hp_research {	
	padding-top: 0px;
	padding-bottom: 6px;
}
div.hp_research h2.research_AreaName{
	margin-bottom: 1px;
	margin-top:0;
	border-bottom: 3px solid #3C8A50;
	padding-bottom: 2px;	
}
div.hp_research {	
	width: 199px;
	color:#747374;
	padding-bottom: 6px;
	margin:0;
}
div.hp_research p {
	margin-top: 0;
	margin-bottom: 6px;	
	font-size:7.5pt;
	border-bottom: 1px solid #D3D4D2;
	padding: 0 0 0 0;
	height:135px;
}
div.hp_research p.first {
	margin-top:35px;
	margin-bottom: 19px;
	height:152px;	
}
div.hp_research p.last {
	border-bottom: 0;	
}
div.hp_research p span.rsr_moduleTitle{	
	margin-bottom: 4px;	
	color:#3C8A50;
	font-weight:bold;
	display:block;
	font-size:7.5pt;
}
div.hp_research p span.rsr_moduleSubTitle{		
	margin-bottom: 4px;
	color:#75B257;
	font-weight:bold;
	display:block;
	font-size:7.5pt;
}
div.hp_research p span.rsr_text{		
	font-weight:normal;	
	display:block;
/*	???
	height: 106px;
*/
}
div.hp_research p span.rsr_link{
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight:bold;
	display:block;
}
div.hp_research p a:visited {
	color:#747374;
}
div.hp_research p span.rsr_box_subtitle{		
	font-weight:bold;	
	display:block;
}

/* ::::::::::::::::: END HOSPITAL AREA ::::::::::::::::: */



/* ::::::::::::::::: BREADCRUMB TRAIL AREA ::::::::::::::::: */
ul.breadcrumb{
	margin:8px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	float:left;		
	font-size: 7pt;
	color:#375A76;
}
ul.breadcrumb li {
	float:left;
	list-style-type: none;  
	padding-right: 4px;
}
ul.breadcrumb li a, ul.breadcrumb li a:hover, ul.breadcrumb li a:visited {
	padding-right: 4px;
	font-size: 7pt;
	color:#375A76;	
}
ul.breadcrumb li a:hover {
	text-decoration: underline;	
}
/* ::::::::::::::::: END BREADCRUMB TRAIL AREA ::::::::::::::::: */


/* ::::::::::::::::: SITE MAP AREA ::::::::::::::::: */
ul.siteMap_serviceMenu {		
	margin:5px 5px 16px 5px;
	padding:0;
	list-style:none;
	float:left;	
	font-size: 7pt;
	color:#2A72C6;	
	border: 1px solid #D3D4D2;
}
ul.siteMap_serviceMenu li {
	float:left;
	list-style-type: none;  
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 4px;
	padding-top: 4px;
}
ul.siteMap_serviceMenu li a, ul.siteMap_serviceMenu li a:hover, ul.siteMap_serviceMenu li a:visited {
	font-size: 7pt;
	color:#2987D1;	
}

table.siteMap { 
	width:100%;
	margin-bottom:20px;
}
table.siteMap td p {
	margin-left:4px;
	margin-right:4px;
	padding:6px;
	text-align:center;
}
table.siteMap td p.first {
	color:#FFFFFF;	
	margin-top:0;
	margin-bottom:6px;
	background-color: #365975;	
}
table.siteMap td p.second {
	color:#FFFFFF;	
	margin-top:4px;
	margin-bottom:4px;
	background-color: #6B9EC8;	
}
table.siteMap td p.first a{
	color:#FFFFFF;	
}
table.siteMap td p.second a{
	color:#FFFFFF;	
}
table.siteMap td p.third {
	color:#666666;	
	margin-top:0;
	margin-bottom:3px;
	background-color: #EDF2F8;	
}
table.siteMap td p.third_last {
	color:#666666;	
	margin-top:0;
	margin-bottom:13px;
	background-color: #EDF2F8;	
}
table.siteMap td p.third a {
	color:#666666;
}



/* ::::::::::::::::: END SITE MAP AREA ::::::::::::::::: */

/* ::::::::::::::::: MENU AREA ::::::::::::::::: */
h2.h2_menu{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
div.MenuArea {
	background-color: #365975;
	float:left;
	width: 160px;
	margin-bottom:20px;		
}
ul.Menu{
	margin:0;
	padding:0;
	list-style:none;
	margin-top: 8px;
	margin-bottom: 20px;		
}
ul.Menu li {
	list-style-type: none;
	padding-top: 2px;	
	padding-right: 0;
	padding-left: 20px;
	padding-bottom: 4px;	
}
ul.Menu li.MenuNormal {
	background-color:#365975;
	color:#FFFFFF;
}
ul.Menu li.MenuNormalOver {
	background-color:#6B9EC8;
	color:#FFFFFF;
}
ul.Menu li.MenuNormalOpen {	
	background: url("/hur/export/sites/default/img/arrow_link_light.gif");
	background-repeat:no-repeat;
	background-color:#6B9EC8;
	color:#FFFFFF;	
}
ul.Menu li.MenuThird {
	background-color:#EDF2F8;
	color:#666666;	
}
ul.Menu li.MenuThirdOver {	
	color:#666666;
	font-weight:bold;
	background-color:#EDF2F8;	
}
ul.Menu li.MenuThirdOpen {
	background: url("/hur/export/sites/default/img/arrow_link_dark.gif");
	background-repeat:no-repeat;
	background-color:#EDF2F8;
	color:#666666;
	font-weight:bold;
}
ul.Menu li.MenuNormal a, 
ul.Menu li.MenuNormal a:visited, 
ul.Menu li.MenuNormalOver a, 
ul.Menu li.MenuNormalOver a:visited  {
	color:#FFFFFF;
	font-size: 7.5pt;	
}
ul.Menu li.MenuThird a, 
ul.Menu li.MenuThird a:visited, 
ul.Menu li.MenuThird a:hover, 
ul.Menu li.MenuThirdOver a:hover, 
ul.Menu li.MenuThirdOver a {
	color:#666666;
	font-size: 7.5pt;	
}


/* ------------- Menu Job Center --------------- */
div.MenuArea_JC {
	background-color: #75B257;
	float:left;
	width: 160px;
	margin-bottom:20px;		
}
ul.Menu li.MenuNormal_JC {
	background-color:#75B257;
	color:#FFFFFF;
}
ul.Menu li.MenuOver_JC {
	background-color:#3C8A50;
	color:#FFFFFF;
}
ul.Menu li.MenuOpen_JC {	
	background: url("/hur/export/sites/default/img/arrow_link_dark.gif");
	background-repeat:no-repeat;
	background-color:#EEF6E0;
	color:#666666;	
}
ul.Menu li.MenuThird_JC {
	background-color:#CBE5A1;
	color:#666666;	
}
ul.Menu li.MenuThirdOver_JC {	
	color:#666666;
	font-weight:bold;
	background-color:#CBE5A1;	
}
ul.Menu li.MenuThirdOpen_JC {
	background: url("/hur/export/sites/default/img/arrow_link_dark.gif");
	background-repeat:no-repeat;
	background-color:#CBE5A1;
	color:#666666;
	font-weight:bold;
}
ul.Menu li.MenuNormal_JC a, ul.Menu li.MenuNormal_JC a:visited, ul.Menu li.MenuOver_JC a, ul.Menu li.MenuOver_JC a:visited  {
	color:#FFFFFF;
	font-size: 7.5pt;	
}
ul.Menu li.MenuThird_JC a, ul.Menu li.MenuThird_JC a:visited, ul.Menu li.MenuThird_JC a:hover, ul.Menu li.MenuThirdOver_JC a:hover, ul.Menu li.MenuThirdOver_JC a {
	color:#666666;
	font-size: 7.5pt;	
}

/* ------------- END Menu Job Center --------------- */

/* ::::::::::::::::: END MENU AREA ::::::::::::::::: */

/* ::::::::::::::::: LEFT HIGHLIGHT AREA ::::::::::::::::: */
div.Left_highlight {
	color:#747374;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-top: 6px;
	padding-right:10px;
	background-color:#EEF6E0;
	margin:0 0 10px 0;
}
div.Left_highlight h5.highlight_mainTitle{
	margin-bottom: 1px;	
	margin-top: 1px;
	padding-bottom:5px;
	border-bottom: 3px solid #3C8A50;
	color:#3D8B50;
	font-weight:bold;
	display:block;
	font-size:7.5pt;
}
div.Left_highlight p {
	margin-top:8px;
	margin-bottom: 10px;	
	font-size:7.5pt;
	padding: 0 0 0 0;
}
/* ::::::::::::::::: END LEFT HIGHLIGHT AREA ::::::::::::::::: */

/* ::::::::::::::::: LEFT RESEARCH HIGHLIGHT  AREA ::::::::::::::::: */
div.Left_highlight_RSR {
	color:#747374;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-top: 6px;
	padding-right:10px;
	background-color:#E4EEF7;
	margin:0 0 10px 0;
}
div.Left_highlight_RSR h5.highlight_mainTitle{
	margin-bottom: 1px;	
	margin-top: 1px;
	padding-bottom:5px;
	border-bottom: 3px solid #6A9CC5;
	color:#012D52;
	font-weight:bold;
	display:block;
	font-size:7.5pt;
}
div.Left_highlight_RSR p {
	margin-top:8px;
	margin-bottom: 10px;	
	font-size:7.5pt;
	padding: 0 0 0 0;
}
/* ::::::::::::::::: END LEFT RESEARCH HIGHLIGHT AREA ::::::::::::::::: */

/* ::::::::::::::::: LEFT Column LINKS AREA ::::::::::::::::: */
div.LCL_base {
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	/*border-bottom: 1px solid #D3D4D2;*/
	border-left: 1px solid #D3D4D2;
	margin-bottom:10px;
	background-color:#FFFFFF;
}
div.LCL_base p {
	padding: 4px 4px 4px 10px;	
	margin: 0 0 0 0;
	border-bottom: 1px solid #D3D4D2;
}
div.LCL_base p.LCL_base_title {
	padding: 2px 2px 2px 4px;	
	color:#FFFFFF;
	background-color:#6B9EC8;
	text-transform:uppercase;	
	border-bottom: 1px solid #D3D4D2;
}
div.LCL_base p.LCL_newsletter_title {
	padding: 2px 2px 2px 10px;	
	color:#FFFFFF;
	background-color:#6B9EC8;
	text-transform:uppercase;	
	border-bottom: 1px solid #D3D4D2;
}
div.LCL_base p.LCL_newsletter {
	background-color: #CFE0ED;	
	border-bottom: 1px solid #D3D4D2;
}
select.LCL_select_big, input.LCL_input_big {	
	font-size: 7.5pt;
	color:#666666;
	width:115px;
	margin-right:3px;
	margin-top:2px;
}
input.LCL_btnBase {
	position:relative;
	top:2px;
}

/* ::::::::::::::::: END LEFT Column LINKS AREA ::::::::::::::::: */





/* ::::::::::::::::: SUB HOME ::::::::::::::::: */
h4.h4_SubHome {
	font-size:7.5pt;
	font-weight:bold;
	color:#3C8A50;
	margin-top:0px;
	margin-bottom:10px;
}
h4.h4_SubHome_borded {
	font-size:7.5pt;
	font-weight:bold;
	color:#3C8A50;
	margin-top:0px;
	margin-bottom:10px;
	border-bottom:2px solid #3C8A50;
	padding-bottom:3px;
}
div.subHome {	
	margin:0 0 10px 0;
	padding:0 0 2px 0;
	border-bottom: 1px solid #D3D4D2;
	float:left;
	width:100%;
}
div.subHome_left {	
	margin:0 0 10px 0;
	padding:0 0 2px 0;
	border-bottom: 1px solid #D3D4D2;
	float:left;
	width:50%;
}
div.subHome_right {	
	margin:0 0 10px 0;
	padding:0 0 2px 0;
	border-bottom: 1px solid #D3D4D2;
	float:right;
	width:50%;
}
div.subHome_med {	
	margin:0 0 10px 0;
	padding:0 0 2px 0;
	border-bottom: 1px solid #D3D4D2;
	float:left;
	width:390px;
}

/*------- subHomeBox ------*/
div.subHome_box {
	width:172px;	
}
td.BC_CentralColumn div.subHome_box p.subHome_box_base {
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;
	padding: 2px 9px 4px 9px;
	background-color:#EDF2F8;
	margin:0 0 1px 0;	
	height:100px;	
}
td.BC_CentralColumn div.subHome_box p.subHome_box_double {
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;
	padding: 2px 9px 4px 9px;
	background-color:#EDF2F8;
	margin:0 0 1px 0;	
	height:226px;	
}
td.BC_CentralColumn div.subHome_box p.subHome_box_first {	
	height:15px;
	margin:0 0 1px 0;
}
td.BC_CentralColumn div.subHome_box p.subHome_box_first span.subHome_box_title {		
	color:#FFFFFF;
	background-color:#6B9EC8;
	text-transform:uppercase;
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;
	padding: 2px 9px 2px 4px;
	height:16px;
}

/*------- END subHomeBox ------*/

/*------- subHomeTable ------*/
table.subHomeTab {
	width:100%;	
}
table.subHomeTab td.left {
	padding-right:16px;
}
/*------- END subHomeTable ------*/



/* ::::::::::::::::: END SUB HOME ::::::::::::::::: */



/* ::::::::::::::::: CONTENT SEARCH TOOLS ::::::::::::::::: */
div.CNT_searchTools {
	padding-top:10px;
}
td.BC_CentralColumn div.CNT_searchTools p.CNT_searchTools_base {
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;
	padding: 2px 9px 4px 9px;
	background-color:#EEF6E0;
	margin:0 0 1px 0;	
}
td.BC_CentralColumn div.CNT_searchTools p.CNT_searchTools_letter {
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;
	padding: 2px 9px 4px 9px;
	background-color:#EEF6E0;
	margin:0 0 1px 0;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	color:#2986D1;
}
p.CNT_searchTools_letter a, p.CNT_searchTools_letter a:visited {	
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	color:#2986D1;
	margin-right:1px;	
}
p.CNT_searchTools_letter a:hover {
	text-decoration: underline;
}
td.BC_CentralColumn div.CNT_searchTools p.CNT_searchTools_first {	
	height:15px;
	margin:0 0 1px 0;
}
td.BC_CentralColumn div.CNT_searchTools p.CNT_searchTools_first span.CNT_searchTools_title {		
	color:#FFFFFF;
	background-color:#75B257;
	text-transform:uppercase;
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;
	padding: 2px 9px 2px 4px;
	height:16px;
}
td.BC_CentralColumn div.CNT_searchTools span.searchToolName {
	font-weight:bold;
	display:block;
	margin-top:2px;		
}
td.BC_CentralColumn div.CNT_searchTools span.searchToolName_inline {		
	font-weight:bold;
	margin-top:2px;
	margin-right:3px;
} 

/* ::::::::::::::::: END CONTENT SEARCH TOOLS ::::::::::::::::: */

/* ::::::::::::::::: END SUB HOME ::::::::::::::::: */




/* ::::::::::::::::: PAGER ::::::::::::::::: */
div.pager {
	margin: 0 0 0 0;
	text-align:right;
	font-size:8pt;
}
div.pager span.actual_page{
	color:#365975;
	font-weight:bold;
}
div.pager a:hover {
	text-decoration:underline;
}	
/* ::::::::::::::::: END PAGER ::::::::::::::::: */

/* ::::::::::::::::: DOUBLE PAGER ::::::::::::::::: */
div.pager_right {
	float:right;
	margin: 0 0 0 0;
	text-align:right;
	font-size:8pt;
}
div.pager span.actual_page{
	color:#365975;
	font-weight:bold;
}
div.pager a:hover {
	text-decoration:underline;
}
div.pager_left {
	float:left;
	margin: 0 0 0 0;
	text-align:left;
	font-size:8pt;
}
div.pager_left span.actual_page{
	color:#365975;
	font-weight:bold;
}
div.pager_left a:hover {
	text-decoration:underline;
}		
/* ::::::::::::::::: END DOUBLE PAGER ::::::::::::::::: */


/* ::::::::::::::::: MENU 4 LEVEL ::::::::::::::::: */
td.BC_CentralColumn table.CNT_4lvl_tab {
	background-color:#CFE0ED;
	width:100%;
	margin-top:3px;
	margin-bottom:10px;
} 
td.BC_CentralColumn table.CNT_4lvl_tab td {
	padding:10px;
}
td.BC_CentralColumn table.CNT_4lvl_tab td ul{
	margin-left:15px;
	padding-left:3px;
	margin-bottom:0;
}
td.BC_CentralColumn table.CNT_4lvl_tab td ul li{
	margin-bottom: 6px;
	color:#666666;
	font-weight:normal;
}
ul.CNT_4lvl_menu li span.actual{
	color:#365975;
	font-weight:bold;
}
ul.CNT_4lvl_menu li a{
	color:#666666;
	font-weight:normal;	
}
ul.CNT_4lvl_menu li a:hover{
	text-decoration:underline;
}    

/* ::::::::::::::::: END MENU 4 LEVEL ::::::::::::::::: */



/* ::::::::::::::::: MENU INTERNAL ANCHOR ::::::::::::::::: */
td.BC_CentralColumn div.menu_InternalAnchor{
	padding:0 0 0 0;
	margin: 0 0 10px 0;
}
td.BC_CentralColumn div.menu_InternalAnchor p.IntAnch_mod{
	border-right: 1px solid #666666;
	padding: 0 6px 0 0;
	margin: 3px 6px 3px 0;
	white-space:nowrap;
	width:1px;
	display:inline;
}
p.IntAnch_mod a:hover.IntAnch{
	color:#3C8A50;
	text-decoration:underline;
}
img.IntAnch_down {
	/*display:block;*/
}
img.IntAnch_top {
	margin:0 0 0 6px;
}

/* ::::::::::::::::: END MENU INTERNAL ANCHOR ::::::::::::::::: */



/* ::::::::::::::::: CONTENT AREA ::::::::::::::::: */
h3.h3_ContentArea {
	font-size:10pt;
	font-weight:bold;
	color:#6B9EC8;
	margin-bottom:8px;
}	
h4.h4_ContentArea {
	font-size:7.5pt;
	font-weight:bold;
	color:#365975;
	margin-top:0px;
	margin-bottom:4px;
}
h5{	/*	+ monguzzi */
	font-size:7.5pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:4px;
}
table.bodyCage td.BC_CentralColumn p {
	margin:0 0 6px 0;
	padding:0 0 0 0;	
}
table.bodyCage td.BC_CentralColumn p span.par_title {
	font-weight:bold;
	display:block;
	color:#666666;
}
table.bodyCage td.BC_CentralColumn img.CNT_left_top {	
	border:0;
	margin:2px 10px 2px 0;
	padding:0;
	float:left;
}
table.bodyCage td.BC_CentralColumn img.CNT_left {	
	border:0;
	margin:10px 10px 10px 0;
	padding:0;
	float:left;
}
table.bodyCage td.BC_CentralColumn img.CNT_right {	
	border:0;
	margin:10px 0 10px 10px;
	padding:0;
	text-align:right;
	float:right;
}
td.BC_CentralColumn div.Video_Area {
	border: 1px solid #D3D4D2;
	margin-bottom:5px;
}
td.BC_CentralColumn div.Video_Area_Nested {
	text-align:center;
	border-left: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	padding-top: 9px;
	padding-bottom: 9px;		
	margin-bottom:0;
	background-color:#EDF2F8;
	
}
td.BC_CentralColumn div.Content_Box {
	float:none;
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;
	padding: 6px 9px 6px 9px;
	background-color:#EDF2F8;
	margin-bottom:5px;			
}
td.BC_CentralColumn div.Content_Box_Folder {
	float:none;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;
	padding: 6px 9px 6px 9px;
	background-color:#EDF2F8;
	height:auto;
	margin-bottom:5px;
}
table.bodyCage td.BC_CentralColumn img.GAL_left {	
	border:0;
	margin:5px 10px 5px 0;
	padding:0;
	float:left;
	border: 1px solid #B9B9B9;
}
table.bodyCage td.BC_CentralColumn img.GAL_right {	
	border:0;
	margin:5px 0 5px 10px;
	padding:0;
	float:right;
	border: 1px solid #B9B9B9;
}

	

/*------------ END Content Box Table --------------*/
td.BC_CentralColumn div table.CB_Tools_tab {
	margin:0 0 0 0;
	width:100%;
}
td.BC_CentralColumn div table.CB_Tools_tab td {
	padding: 2px 0 4px 0;
}
td.BC_CentralColumn div table.CB_Tools_tab td.CBT_right {
	text-align:right;
}
/*------------ END Content Box Table --------------*/


td.BC_CentralColumn div.Content_Box_Nested{
	float:left;
	background-color:#FFFFFF;
	height:auto;
	width:100%;
	margin-bottom:5px;
	padding-bottom:6px;
	padding-top:6px;
}
td.BC_CentralColumn div.Content_Box_Nested p.CB_nested{
	margin-left: 9px;
	margin-right: 9px;
}
p.CNT_right {
	text-align:right;
}
p.media_content_area {
	border: 1px solid #D3D4D2;
}
span.question_title {
	font-weight:normal;
	display:block;
	color:#3C8A50;
	margin-bottom:6px;
}
td.BC_CentralColumn div.CNT_2col {
	float:left;	
	vertical-align:top;
	width:50%;
}
td.BC_CentralColumn div.CNT_2col p {
	margin-right:16px;
}

/* -------------- stepsNav ---------------- */
table.stepsNav {
	width:381px;
	margin-top:16px;
}
table.stepsNav td.left {
	text-align:left;	
}
table.stepsNav td.right {
	text-align:right;	
}
/* -------------- END stepsNav ---------------- */

/* -------------- Content List ---------------- */
ul.ContentList {
   margin-top: 10px;
   margin-bottom: 7px;   
}
ul.ContentList li {
   list-style-image: url(../img/contentList_dot.gif);   
   margin-bottom: 3px;
}
/* -------------- END Content List ---------------- */

/* ::::::::::::::::: END CONTENT AREA ::::::::::::::::: */




/* ::::::::::::::::: CONTENT NEWS AREA ::::::::::::::::: */
div.news {	
	color:#747374;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom: 1px solid #D3D4D2;
}
div.news p {
	margin:0 0 50px 0;	
}
div.news p.photo {
	height: 106px;
}
div.news p span.news_date{
	margin-bottom: 3px;	
	font-weight:bold;
	display:block;
}
div.news p span.news_title{
	margin-top: 5px;
	color:#365975;
	font-weight:bold;
	display:block;
}
img.news_borded{
	border-bottom:3px solid #6B9EC8;
	border-top:3px solid #6B9EC8;
	border-left:0;
	border-right:0;
	margin: 0 10px 10px 0;
	padding:0;
	float:left;
}

/* ::::::::::::::::: END CONTENT NEWS AREA ::::::::::::::::: */



/* ::::::::::::::::: CONTENT MEDICAL AREA ::::::::::::::::: */
div.medical_areas {	
	color:#747374;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
div.medical_areas p {
	float:left;
	margin:0 0 50px 0;	
}
div.medical_areas p.photo {
	height: 50px;
}
div.medical_areas p span.medical_areas_title{
	color:#365975;
	font-weight:bold;
	display:block;
}
img.medical_areas {
	border-left:0;
	border-right:0;
	margin: 0 10px 10px 0;
	padding:0;
	float:left;
}
/* ::::::::::::::::: END CONTENT MEDICAL AREA ::::::::::::::::: */



/* ::::::::::::::::: CONTENT HOTEL MODULE ::::::::::::::::: */
td.BC_CentralColumn div.CNT_hotel{
	border: 1px solid #D3D4D2;
	margin-top:5px;
	margin-bottom:5px;	
}
td.BC_CentralColumn div.CNT_hotel p.stars_1 {
	background-image: url("/hur/cms/img/hotel_stars_01.gif");
}
td.BC_CentralColumn div.CNT_hotel p.stars_2 {
	background-image: url("/hur/cms/img/hotel_stars_02.gif");
}
td.BC_CentralColumn div.CNT_hotel p.stars_3 {
	background-image: url("/hur/cms/img/hotel_stars_03.gif");
}
td.BC_CentralColumn div.CNT_hotel p.stars_4 {
	background-image: url("/hur/cms/img/hotel_stars_04.gif");
}
td.BC_CentralColumn div.CNT_hotel p.stars_5 {
	background-image: url("/hur/cms/img/hotel_stars_05.gif");
}
td.BC_CentralColumn div.CNT_hotel p {
	padding: 2px 2px 2px 4px;
	margin:0;	
	color:#FFFFFF;
	font-weight:bold;
	background-position:right;
	background-repeat:no-repeat;
	background-color:#75B257;	
}
td.BC_CentralColumn div.CNT_hotel table.CNT_hotel_tab td p {
	margin: 2px 2px 2px 4px;
	padding:0;
	color:#666666;
	background-color:#EEF6E0;
	font-weight:normal;
}
td.BC_CentralColumn div.CNT_hotel a:hover {
	text-decoration:underline;
}
td.BC_CentralColumn div.CNT_hotel span.CNTH_evident {
	font-weight:bold;
	color:#3D8B50;
}
table.CNT_hotel_tab {
	width:402px;		
}
table.CNT_hotel_tab td {
	padding: 0 0 0 0;
	border: 2px solid #FFFFFF;
	background-color:#EEF6E0;
}
table.CNT_hotel_tab td.CNTH_photo {
	width: 106px;
}


/* ::::::::::::::::: END CONTENT HOTEL MODULE ::::::::::::::::: */



/* ::::::::::::::::: CONTENT ALTERNATE TABLE ::::::::::::::::: */

table.CNT_alternateTable {
	width:100%;
	border-top: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	background-color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;	
}
table.CNT_alternateTable th {
	padding: 2px 2px 2px 4px;	
	color:#FFFFFF;
	background-color:#365975;
	text-transform:uppercase;	
	border-bottom: 1px solid #D3D4D2;
}
table.CNT_alternateTable td {
	padding: 4px 4px 4px 4px;
	border-bottom: 1px solid #D3D4D2;
}
table.CNT_alternateTable tr.AT_nor {
	background-color:#FFFFFF;
}
table.CNT_alternateTable tr.AT_alt {
	background-color: #EDF2F8;
}
table.CNT_alternateTable td a:hover {
	text-decoration:underline;
}

/* ::::::::::::::::: END CONTENT ALTERNATE TABLE ::::::::::::::::: */



/* ::::::::::::::::: CONTENT MEDIUM TABLE ::::::::::::::::: */

table.CNT_medTab {
	width:100%;	
	margin-top:5px;
	margin-bottom:5px;	
}
table.CNT_medTab th {
	padding: 2px 2px 2px 4px;	
	color:#FFFFFF;
	background-color:#3C8A50;
	text-transform:uppercase;	
	border-bottom: 1px solid #D3D4D2;
}
table.CNT_medTab td {
	padding: 4px 4px 4px 4px;
	border-bottom: 1px solid #D3D4D2;
}
table.CNT_medTab td.right {
	text-align:right;	
}
table.CNT_medTab td.center {
	text-align:center;	
}

table.CNT_medTab td a:hover {
	text-decoration:underline;
}

/* ::::::::::::::::: END CONTENT MEDIUM TABLE ::::::::::::::::: */

/* ::::::::::::::::: CONTENT NEWSLETTER TABLE ::::::::::::::::: */
table.CNT_newsletter {
	width:100%;
	border: 1px solid #D3D4D2;
	background-color: #CBE5A1;
	margin-top:5px;
	margin-bottom:5px;	
}
table.CNT_newsletter th {
	padding: 2px 2px 2px 4px;	
	color:#FFFFFF;
	background-color:#75B257;
	text-transform:uppercase;	
	border-bottom: 1px solid #D3D4D2;
}
table.CNT_newsletter td {
	padding: 4px 4px 4px 4px;
}
table.CNT_newsletter td a:hover {
	text-decoration:underline;
}
/* ::::::::::::::::: END CONTENT NEWSLETTER TABLE ::::::::::::::::: */


/* ::::::::::::::::: CONTENT DOWNLOAD TABLE ::::::::::::::::: */

table.CNT_download {
	width:100%;
	border: 1px solid #D3D4D2;
	background-color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;	
}
table.CNT_download th {
	padding: 2px 2px 2px 4px;	
	color:#FFFFFF;
	background-color:#365975;
	text-transform:uppercase;	
	border-bottom: 1px solid #D3D4D2;
}
table.CNT_download td {
	padding: 4px 4px 4px 4px;
}
table.CNT_download td a:hover {
	text-decoration:underline;
}

/* ::::::::::::::::: END CONTENT DOWNLOAD TABLE ::::::::::::::::: */




/* ::::::::::::::::: FOLDER MENU ::::::::::::::::: */
table.folderMenu{
	border:0;
	width:100%;
	height:18px;
	margin: 12px 0 0 0;	
}
table.folderMenu td{
	vertical-align:middle;
	padding:0;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom: 1px solid #D3D4D2;
	margin:0;
}
table.folderMenu td.FM_first{
	width:6px;
}
table.folderMenu td.FM_last{
	width:100%;
	
}
table.folderMenu td.FM_active{
	/*height:18px;*/
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #EEF6E0;
	padding: 0 4px 0 4px;
	background-color:#EDF2F8;
	color:#365975;
	font-weight:bold;
}
table.folderMenu td.FM_normal{
	border: 1px solid #D3D4D2;
	padding: 0 4px 0 4px;
	background-color:#FFFFFF;
	font-weight:bold;
}
table.folderMenu a:hover{
	color:#365975;	
}

/* ::::::::::::::::: END FOLDER MENU ::::::::::::::::: */





/* ::::::::::::::::: TIME LINE MENU ::::::::::::::::: */
h4.TL_current_year{
	font-size: 7.5pt;
	font-weight:bold;
	margin:0 9px 10px 9px;	
}
h4.TL_title{
	color:#3C8A50;
	font-size: 7.5pt;
	font-weight:bold;
	margin:0 9px 6px 9px;	
}
table.TimeLine{
	width:100%;
	background-color:#3C8A50;
	margin:10px 0 0 0;
}
table.TimeLine tr{	/*	monguzzi */
	height:7px;
}
table.timeLine td{
	font-size:0;
	border-left:1px solid #EEF6E0;	
	border-right:0;
}
table.timeLine td.TL_first{
	border-left:0;
	border-right:0;
	width:29px;	
}
table.timeLine td.TL_last{
	width:29px;	
}
table.timeLine td.TL_normal{
	background-color:#3C8A50;
}
table.timeLine td.TL_over{
	background-color:#819FC5;
	cursor:pointer;
}
table.timeLine td.TL_actual{
	background-color:#819FC5;
}
img.TL_years {
	margin:0 0 8px 0;
}

/* ::::::::::::::::: END TIMELINE MENU ::::::::::::::::: */


/* ::::::::::::::::: CONTENT SEARCH TOOLS ::::::::::::::::: */
td.BC_CentralColumn div.CNT_searchTools {
	float:left;
	width:100%;
	margin:0 0 10px 0;	
}

/*-- SearchTool TAB module --*/
td.BC_CentralColumn div.CNT_searchTools table.CNT_searchTools_tab {
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;	
	background-color:#EEF6E0;
	margin:0 0 1px 0;
	width:100%;
}
td.BC_CentralColumn div.CNT_searchTools table.CNT_searchTools_tab td {
	padding: 2px 9px 4px 9px;
}
td.BC_CentralColumn div.CNT_searchTools table.CNT_searchTools_tab td.STT_right {
	text-align:right;
}
/*-- END SearchTool TAB module --*/

td.BC_CentralColumn div.CNT_searchTools p.CNT_searchTools_base {
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;
	padding: 2px 9px 4px 9px;
	background-color:#EEF6E0;
	margin:0 0 1px 0;	
}
td.BC_CentralColumn div.CNT_searchTools p.CNT_searchTools_letter {
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;
	padding: 2px 9px 4px 9px;
	background-color:#EEF6E0;
	margin:0 0 1px 0;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	color:#2986D1;
}
p.CNT_searchTools_letter a, p.CNT_searchTools_letter a:visited {	
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	color:#2986D1;
	margin-right:1px;	
}
p.CNT_searchTools_letter a:hover {
	text-decoration: underline;
}
td.BC_CentralColumn div.CNT_searchTools p.CNT_searchTools_first {	
	height:15px;
	margin:0 0 1px 0;
}
td.BC_CentralColumn div.CNT_searchTools p.CNT_searchTools_first span.CNT_searchTools_title {		
	color:#FFFFFF;
	background-color:#75B257;
	text-transform:uppercase;
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;
	padding: 2px 9px 2px 4px;
	height:16px;
}
td.BC_CentralColumn div.CNT_searchTools span.searchToolName {
	font-weight:bold;
	display:block;
	margin-top:2px;		
}
td.BC_CentralColumn div.CNT_searchTools span.searchToolName_inline {		
	font-weight:bold;
	margin-top:2px;
	margin-right:3px;
}
textarea.CNT_textArea_big {	
	font-size: 7.5pt;
	font-family: Verdana;
	color:#666666;
	width:100%;
	height: 180px;
	margin-right:3px;
	margin-top:6px;
	padding:3px;
}
select.CNT_select_big, input.CNT_input_big {	
	font-size: 7.5pt;
	color:#666666;
	width:242px;
	margin-right:3px;
	margin-top:6px;
}
select.CNT_select_cento, input.CNT_input_cento {	
	font-size: 7.5pt;
	color:#666666;
	width:100%;
	margin-right:3px;
	margin-top:6px;
}
select.CNT_select_small, input.CNT_input_small {	
	font-size: 7.5pt;
	color:#666666;
	width:90px;
	margin-right:3px;
	margin-top:6px;
}
select.CNT_select_med, input.CNT_input_med {	
	font-size: 7.5pt;
	color:#666666;
	width:161px;
	margin-right:3px;
	margin-top:6px;
}
input.CNT_radio_small {
	border:0;
	height:8pt;
	width:8pt;
	margin-right:6px;
}
input.CNT_radio_small_right {
	border:0;
	height:8pt;
	width:8pt;
	margin-left:6px;
}

input.CNT_btnBase {
	position:relative;
	top:1px;
}
/* ::::::::::::::::: END CONTENT SEARCH TOOLS ::::::::::::::::: */




/* ::::::::::::::::: CONTENT RESULTS ::::::::::::::::: */
td.BC_CentralColumn div.CNT_glossary {
	float:left;
	width:100%;
	margin:0 0 3px 0;
	padding: 2px 9px 4px 10px;
}
td.BC_CentralColumn div.CNT_glossary ul {
	list-style:none;
	float:left;
	padding: 0;
	margin: 0;
}
td.BC_CentralColumn div.CNT_glossary ul li {
	margin-bottom: 2px;	
}
td.BC_CentralColumn div.CNT_glossary ul li a:hover {
	text-decoration: underline;	
}


/* ::::::::::::::::: END CONTENT RESULTS ::::::::::::::::: */





/* ::::::::::::::::: CONTEXTUAL LINKS AREA ::::::::::::::::: */
img.CXL_icons{
	margin-left: 7px;
	margin-right: 7px;
}
img.CXL_icons_right{
	margin-left: 7px;
}
img.CXL_icons_left{
	margin-right: 7px;
}
div.CXL_base {
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	/*border-bottom: 1px solid #D3D4D2;*/
	border-left: 1px solid #D3D4D2;
	margin-bottom:10px;
	background-color:#FFFFFF;
}
div.CXL_base p {
	padding: 4px 4px 4px 4px;	
	margin: 0 0 0 0;
	border-bottom: 1px solid #D3D4D2;
}
div.CXL_base p.CXL_base_title {
	padding: 2px 2px 2px 4px;	
	color:#FFFFFF;
	background-color:#365975;
	text-transform:uppercase;	
	border-bottom: 1px solid #D3D4D2;
}
div.CXL_base p.CXL_tools_title {
	padding: 2px 2px 2px 4px;	
	color:#FFFFFF;
	background-color:#6B9EC8;
	text-transform:uppercase;	
	border-bottom: 1px solid #D3D4D2;
}
div.CXL_base p.CXL_tools_right {
	text-align:right;
	background-color:#EDF2F8;	
	border-bottom: 1px solid #D3D4D2;
}
div.CXL_base p.CXL_tools_left {
	text-align:left;
	background-color:#EEF6E0;	
	border-bottom: 1px solid #D3D4D2;
}
div.CXL_base p.CXL_right {
	text-align:right;
	background-color:#EDF2F8;
}
div.CXL_base p.CXL_download_title {
	padding: 2px 2px 2px 4px;
	background-color:#FFFFFF;
	text-transform:uppercase;	
	border-bottom: 1px solid #D3D4D2;	
	background-image: url("/hur/export/sites/default/img/ico_CXL_pdf_bg.gif");
	background-position:right;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
}
div.CXL_base p.CXL_questions_title {
	padding: 2px 2px 2px 4px;	
	color:#FFFFFF;
	background-color:#6B9EC8;
	text-transform:uppercase;	
	border-bottom: 1px solid #D3D4D2;
}
div.CXL_base p.CXL_questions {
	background-color: #CFE0ED;	
	border-bottom: 1px solid #D3D4D2;
}
div.CXL_base p span.CXL_questions_nested {
	background-color: #EDF2F8;
	display:block;
	margin-top:4px;
	margin-bottom:4px;
	padding:2px;
}

/* --- CXL SEARCH TOOLS --- */
div.CXL_searchTools {
	margin-bottom:10px;
}
div.CXL_searchTools p {
	padding: 4px 4px 4px 4px;	
	margin: 0 0 1px 0;
	border: 1px solid #D3D4D2;
	background-color:#EDF2F8;
}
div.CXL_searchTools p.CXL_searchTools_title {
	padding: 2px 2px 2px 4px;	
	color:#FFFFFF;
	background-color:#6B9EC8;
	text-transform:uppercase;	
	border: 1px solid #D3D4D2;
	margin-bottom:1px;
}
div.CXL_searchTools span.searchToolName {
	font-weight:bold;
	display:block;
	margin-top:2px;
	margin-bottom:2px;		
}
select.CXL_select_big, input.CXL_input_big {	
	font-size: 7.5pt;
	color:#666666;
	width:121px;
	margin-right:3px;
	margin-top:2px;
	margin-bottom:4px;
}
select.CXL_select_small {	
	font-size: 7.5pt;
	color:#666666;
	width:42px;
	margin-right:1px;
	margin-top:2px;
	margin-bottom:4px;
}
select.CXL_select_med {	
	font-size: 7.5pt;
	color:#666666;
	width:60px;
	margin-right:1px;
	margin-top:2px;
	margin-bottom:4px;
}
input.CXL_btnBase {
	position:relative;
	top:2px;
	margin-bottom:4px;
}
input.CXL_btnBase_right {
	position:relative;
	top:3px;
	left:128px;
	margin-bottom:4px;
}
/* --- CXL SEARCH TOOLS --- */

/* --- CXL LINKS --- */
ul.CXL_links {
	list-style-position: outside;	
	list-style-image: url("/hur/export/sites/default/img/arrow_link.gif");
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-left: 22px;	
	border-bottom: 1px solid #D3D4D2;
}
ul.CXL_links li {
	padding-left:0px;
	padding-bottom: 6px;		
	/*padding: 0 0 0 0;
	margin-bottom: 4px;*/
	font-weight:bold;
}

ul.CXL_links a:visited {
	color:#666666;
}
div.CXL_base p a:visited {
	color:#666666;
}
/* --- END CXL LINKS --- */

/* --- CXL PHONE --- */
div.CXL_phone {
	border-top: 1px solid #D3D4D2;
	border-right: 1px solid #D3D4D2;
	border-bottom: 1px solid #D3D4D2;
	border-left: 1px solid #D3D4D2;
	margin-bottom:10px;
	background-color:#EEF6E0;
}
div.CXL_phone p.CXL_tools_title {
	padding: 2px 2px 2px 4px;	
	color:#FFFFFF;
	background-color:#365975;
	text-transform:uppercase;	
	border-bottom: 1px solid #D3D4D2;
}
div.CXL_phone p.CXL_tools_right {
	font-weight: normal;
	text-align:right;
	background-color:#EDF2F8;	
	border-bottom: 1px solid #D3D4D2;
}
div.CXL_phone p.CXL_tools_left {
	font-weight: normal;
	text-align:left;
	background-color:#EDF2F8;	
	border-bottom: 1px solid #D3D4D2;
}
div.CXL_phone ul {
	border-bottom:0;
}
div.CXL_phone p {
	padding: 1px 4px 1px 4px;	
	margin: 0 0 0 0;
	color:#365975;
	font-weight:bold;
}
div.CXL_phone p.number {
	font-size:8pt;
	color:#666666;
	text-align:right;
	border-bottom:1px #D3D4D2 dashed;
}
/* --- END CXL PHONE --- */


/* ::::::::::::::::: END CONTEXTUAL LINKS AREA ::::::::::::::::: */


/* ---------------------------------------- END BODY AREA ---------------------------------------- */


/* ---------------------------------------- FOOTER AREA ---------------------------------------- */
/* ::::::::::::::::: FOOTER BOX ::::::::::::::::: */
table.footerBox {
	width:750px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 8px solid #FFFFFF;	
}
table.footerBox td {
	background-color: #FFFFFF;			
}
table.footerBox th {
	padding-left:30px;
	vertical-align:middle;	
	background-color:#365975;
	height:23px;
	border-bottom:8px solid #FFFFFF;	
}
table.footerBox td.FB_LeftColumn {		
	width:206px;
	padding:0 0 0 18px;	
}
table.footerBox td.FB_CentralColumn {
	width:273px;
	padding: 0 13px 13px 13px;
	border-right:1px solid #D3D4D2;
	border-left:1px solid #D3D4D2;
}
table.footerBox td.FB_RightColumn {
	width:199px;	
	padding: 0 15px 8px 11px;
}
table.footerBox span.footer_link_off{
	margin-top: 2px;
	margin-bottom: 8px;
	font-weight:bold;
	display:block;
	color:#6B9EC8;
	margin-left:17px;
}
table.footerBox span.footer_url_off{
	font-weight:normal;
	display:block;
	color:#6B9EC8;
}
table.footerBox span.footer_link{
	margin-top: 2px;
	margin-bottom: 8px;
	font-weight:bold;
	display:block;
/*	color:#365975;*/
}
table.footerBox span.footer_url{
	font-weight:normal;
	display:block;
	color:#666666;
	margin-left:18px;
}
span.footer_link a{
	color:#365975;
}

span.footer_link a:visited{
	color:#365975;
}
span.footer_link a:hover{
	color:#365975;
}
img.arrowLinkLeft{
	margin-right:6px;
}
img.arrowLinkRight{
	margin-left:6px;
}
/* ::::::::::::::::: END FOOTER BOX ::::::::::::::::: */



/* ---------------------------------------- END FOOTER AREA ---------------------------------------- */






/*	---	navigazione mouseover di opencms	---	*/
div.menu, div.menu a.mI, div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
}

div.menu {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #365975;
  border: 1px solid #365975;
  text-align: left;
  left: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
  width:150px;
}

div.menu a.mI, div.menu a.mICurrent {
  color: #FFFFFF;
  background-color: #365975;
  cursor: pointer;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.mI:hover, div.menu a.mIHighlight, div.menu a.mICurrent, div.menu a.mI:hover span.mIText, div.menu a.mI:hover span.mIArrow {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #6B9EC8;
}

div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  width:150px;
}

div.menu a.mI span.mIArrow {
  margin-right: -.75em;  
}

/*	---	/navigazione mouseover di opencms	---	*/
p.dx_dizionario_letter a:hover {
	text-decoration: underline;
}
.formbutton
{
	background-color:#cbe5a1;
	BORDER-RIGHT: #3c8a50 1px solid;
	BORDER-TOP: #eef6e0 1px solid;
	FONT-SIZE: 9px;
	BORDER-LEFT: #eef6e0 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #3c8a50 1px solid;

}

div.searchResultsNav
{
	text-align:center;
	color:#3C8A50;
	font-weight:bold;
}
div.searchResultsNav a {
	text-decoration:none;
	font-weight:normal;
}
div.searchResultsNav a:hover {
	text-decoration:underline;
}
	