﻿body {
	background-color: #f5f2ea;
	margin: 0px;
	padding: 0px;
}

.ms-WPBody td
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}

a:visited {color:blue;}  /* visited link */
a:active {color:blue;}  /* selected link */
a:link {color:blue;}      /* unvisited link */
a:hover {color:blue;text-decoration : underline;}  /* mouse over link */

.TdTabTitolo {
	background-color: #e9e5d7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #663300;
	height: 20px;
	font-weight: bold;
	text-align: center;
	border-color: white;
}
.TdTabTitoloRuleOfLowDetails {
	background-color: #e9e5d7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #663300;
	height: 20px;
	font-weight: bold;
	text-align: left;
	border-color: white;
}

.TdTabTextBox {
	background-color: #e9e5d7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #663300;
	height: 20px;
	text-align: left;
	border-color: white;
}

.rigatab {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #988d6c;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #988d6c;
	padding-top: 0px;
}
.TdGalleriaImg td{
	height: 100px;
	width: 240px;
	}

.TdCorpoTabForm {
	background-color: #f4f2eb;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #663300;
	text-align: left;
	height: 25px;
	border-color:white;
}
.StyleApplicationConfirmation
{
	background-color: #E9E5D7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: blue;
	text-align: left;
	height: 25px;
	border-color:white;
	height:100%;
	width:100%;
	
}
}
.TdCorpoTab {
	background-color: #ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #663300;
	text-align: left;
	height: 25px;
	border-color:white;
}

.TdCorpoTabRuleOfLow {
	background-color: #ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	height: 25px;
	border-color:white;
}

.TdNumeri {
	background-color: #f4f2eb;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #663300;
	text-align: right;
	height: 25px;
	font-weight: bolder;
	font-variant: normal;
}
.TdGalleriaImg {
	background-color:#FFFFFF;
	color:#663300;
	font-family:Verdana,Geneva,sans-serif;
	font-size:13px;
	height:100px;
	text-align:center;
	width:240px;
	border-color: white;
}
.TdGalleriaTesto {
	background-color: #e9e5d7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #663300;
	width: 240px;
	height: 20px;
	font-weight: bold;
	text-align: center;
	border-color:white;
}

.BackTab {
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}
.TdMenuSfondo {
background-image : url(../images/bkMenu.png);
background-repeat : repeat-x;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dbdad9;
}

.TdMenuSfondo ul li{
	background-color:white;
}

.TdMenuSfondo ul li a:hover{
	background-color:#C9CDD9;
}
li#liSelezionato{
	background-color:#C9CDD9;				
}
ul#ulSelezionato li{
	margin-top:7px;
	background-color:transparent;
	color:blue;
}


ul#ulSelezionato li a:hover{
	background-color: #F90;
	color: #FFF;
}

.TdMenu2Sfondo {
     /*border-bottom:1px #dbdad9 solid;*/
     
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdad9; 
}
.TdSfondoNewsTestata {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000060;
	font-weight: bold;
	background-color: #C9CDD9;
	padding-left: 18px;
	font-variant: normal;

}
.MainTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000060;
	font-weight: bold;
	padding-left: 18px;
	font-variant: uppercase;

}

.SubTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #145fcb;
	font-weight: bold;
	padding-left: 5px;
	font-variant: uppercase;

}

.titoloPagina1 {
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #145fcb;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #145fcb;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 3px;	

}
.TdSfondoNewsCorpo1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	padding-left: 18px;
	padding-top: 10px;
}
.TdSfondoNewsCorpo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	background-color: #fdfcfb;
	padding-left: 18px;
	padding-top: 15px;
}
.footer {
	background-color: #EBE8DB;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dbdad9;
	border-bottom-color: #dbdad9;
}

ul#navli li a{
color:black;
}
ul#navnews li a{
color:black;			
}

ul#navli li a:hover{
color:blue;
}
ul#navnews li a:hover{
color:blue;			
}


div#navcontainer
{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	right: 0px;
	margin: 0;
	border: 0;
	font-size: 12px;
	color: #1f5094;
	padding-left: 20px;
	width: 450px;
}
.ShareThis {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	/*color: #3366cc;*/ 
	color:black;
}
.ShareThis a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	/*color: #003399;*/
	color:black;
	text-decoration: none;
}.ShareThis a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #F90;
	text-decoration: none;
}

div#navcontainer ul
{
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

div#navcontainer h2
{
	padding: 4px;
	text-align: center;
}

div#navcontainer ul li
{
	display: inline;
	margin: 0;
}

.staticMenuItem
{
	color: #1f5094;
	margin: 0;
	text-decoration: none;
	background-color: #FFF;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bolder;
	background-position:  right center;
	clear: both;
/*	background-image: url(images/ico-menu.gif);*/
	background-repeat: no-repeat; 
	width:100%;

}




.staticSelectedMenuItem
{
	background-color: #F90;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
/*	background-image: url(images/ico-menu02.gif);*/
	background-position: right center;
}
#navlanguage
{
	overflow: hidden;
	width: 150px;
	float: right;
	font-weight: normal;
	font-style: normal;
	vertical-align:middle;
}

#language
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #CCC;
}

#language li
{
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	margin-top: 0;
	margin-right: 0.5em;
	margin-bottom: 0;
	margin-left: -0.5em;
	padding-top: 0;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 0.5em;
}
#language a
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#language a:hover
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #F90;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.Newsroom {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #3366cc;
	text-decoration: underline;
	padding-left: 7px;
}
.Newsroom a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #3366cc;
	text-decoration: underline;
	padding-left: 7px;
}.Newsroom a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #F90;
	text-decoration: underline;
	padding-left: 7px;
}
#navcontain
{
	margin-bottom: 1em;
	overflow: hidden;
	width: 440px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	float: right;
}

#navnews
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #CCC;
	
}

#navnews li
{
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	margin-top: 0;
	margin-right: 0.5em;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 0.5em;
}
#navnews a
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #3366cc;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#navnews a:hover
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #F90;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#navli
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #CCC;

}

#navli li
{
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	margin-top: 0;
	margin-right: 0.5em;
	margin-bottom: 0;
	margin-left: -0.5em;
	padding-top: 0;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 0.5em;
}
#navli a
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #3366cc;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#navli a:hover
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #F90;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.ItemSubNews {
	list-style-type: square;
	color: #3160aa;
 
}
#navlist01 li a {
	list-style-type: square;
	color: #3160aa;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#navlist01 li a:hover {
	list-style-type: square;
	color: #F90;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}


.staticMenuItemSecondLevel
	{
	display: block;
	text-decoration: none;
	border-right: 1px solid white;	
	color: #1f5094;
	white-space: nowrap;
	background-color: #FFF;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
}

.SelectedMenuItemSecondLevel
	{
	background: #F90;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFF;
	}
.menuVert  {
	TEXT-DECORATION: none;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/*.staticMenuItemVert1 {

	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	COLOR: #1f5094;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	background-color: #e2edf1;
	background-image: url(images/psf1.jpg);
	background-repeat: no-repeat;
	background-position: -300px 0px;

}
*/
.staticMenuItemVert { 
font-family : Tahoma;
font-size : 8pt;
font-weight : bold;
width : 130px;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding-right : 10px;
padding-bottom : 2px;
padding-left : 0;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #adc9de;
} 
.staticMenuItemVert a { 
font-family : Tahoma;
font-size : 8pt;
color : #003366;
display : block;
width : 130px;
padding-left : 10px;
text-decoration : none;
background-color : white;
background-image : url(../images/psf1.jpg);
background-repeat : repeat-x;
background-position: -300px 0px;
padding-top : 5px;
padding-right : 10px;
padding-bottom : 5px;
} 
* html staticMenuItemVert  a { 
width : 130px;
} 
.staticMenuItemVert a:visited, .staticMenuItemVert a:active { 
color : #003366;
} 
.staticMenuItemVert a:hover { 
background-image : url(../images/aa8.gif);
color : #000066;
}

.AnimatedMenuItemEvaluation 
{
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	COLOR: #1f5094;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #e2edf1;
	background-image: url(images/background.png);
	background-repeat: no-repeat;
	background-position: -300px 0px;
}
.AnimatedMenuItemStatic a, .AnimatedMenuItemStatic a:hover,.AnimatedMenuItemEvaluation a, .AnimatedMenuItemEvaluation  a:hover
{

	COLOR: #1f5094;
	TEXT-DECORATION: none;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.AnimatedMenuItemStatic
{
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	COLOR: #1f5094;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #e2edf1;
	background-image: url(images/background.png);
	background-repeat: no-repeat;
	background-position: -300px 0px;
}
.AnimatedSubMenuItemStatic,.AnimatedSubMenuItemStatic a
{
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
	COLOR: #1f5094;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #e2edf1;
	background-image: url(images/background.png);
	background-repeat: no-repeat;
	background-position: -300px 0px;
}


.SelectedMenuItemVert  {
	COLOR: #FFF;
	background-color: #F90;
}
.TestoKeyWords li{
	color:#3160AA;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	list-style-type:square;
}
.TestoKeyWords ul
{
	list-style-type:none;
}

.dataNews {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color:#3160AA;
}
.labelNews {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#3160AA;

}


.titoloNews a 
{
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.groupCategoyNews
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#3160AA;
	font-weight: bold;
}
.linksNews, .linksNews a 
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#3160AA;
	font-weight: bold;
	text-decoration:none;
}

.titoloPagina {
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #145fcb;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #145fcb;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 3px;	

}
.titoloPagina2l {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #145fcb;
	border-bottom-width: 2px;
	border-bottom-color: #145fcb;
	padding-bottom: 3px;
}
.titoloPagina3l {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.H3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.H2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #988d6c;
	border-bottom-width: 2px;
	border-bottom-color: #988d6c;
	padding-bottom: 3px;
}


.testCorpo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.testCorpoTitolo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 5px;
}

.PeopleDetailsTitolo {
	background-color: #e9e5d7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 20px;
	font-weight: bold;
	text-align: center;
}
.PeopleDetailsDescrizione {
	background-color: #e9e5d7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 20px;
}
.DataTable {
	background-color: #e9e5d7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	height: 20px;
	font-weight: bold;
	text-align: center;
}
.ms-sitemapdirectional,.ms-sitemapdirectional a
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}



.background-image {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin:20px;
	text-align:left;
	width:180px;
}
.background-image th {
	background:#B9C9FE none repeat scroll 0 0;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	padding:8px;
}
.background-image td {
	border-top:1px solid #FFFFFF;
	color:#666699;
	padding:9px 12px;
}
.background-image tfoot td {
	font-size:11px;
}
.background-image tbody td {
	background:transparent url(http://www.idlo.int/PublishingImages/back.png) repeat scroll 0 0;
}
* html .background-image tbody td {
	background:transparent none repeat scroll 0 0;
}
.background-image tbody tr:hover td {
	background:transparent none repeat scroll 0 0;
	color:#333399;
}


.UnitStyle{
	list-style-type: square;
	color: #3160aa;
	cursor:pointer;
}

.SubunitStyle{
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.gridStyle
{
	border:0px white;
	border-style:none;
	border-color:#E9E5D7;
	text-align:left;
	background-color:#E9E5D7;
}
.gridStyle tbody td{
	border-style:none;
	border-color:white;
	text-align:left;
	background-color:#E9E5D7;
}

.GridPeopleStyle div{
	
	color:#3160AA;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
    padding:0px 4px;	
    	cursor:pointer;
    }

.GridRoleStyle div{
	color:#FF9900;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

.pics 
{ 
	padding:0; 
	margin:0; 
	overflow: hidden 
}
.pics img 
{ 
	padding: 15px; 
	border: 1px solid #ccc; 
	background-color: #eee; 
	top:0; 
	left:0 
}
	
.pics img 
{ 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
}
.MoreInfo  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #F90;
	text-decoration: none;
}
.MoreInfo a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #F90;
	text-decoration: none;
}.MoreInfo a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #3366cc;
	text-decoration: none;
}

#navlistEl  {
	list-style-type: disc;
	color: #3086ab;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 2px;
}
#navlistElC  {
	list-style-type: disc;
	color: #392d1c;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#navlistEl ul {
	list-style-type: square;
	color: #3160aa;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#navlistEl li {
	list-style-type: square;
	color: #3160aa;
	margin-bottom: 4px;
}
#navlistEl li a:hover {
	list-style-type: square;
	color: #F90;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.testoGrafico a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #003399;
	text-align: center;
}

.testoGraficoGiu a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #003399;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b5cbdc;
	padding-bottom: 5px;
	padding-right: 10px;
}

.msg_list {
	margin: 0px;
	padding: 0px;
}
.msg_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000060;
	border-bottom-width: 2px;

	padding-bottom: 3px;
}
.msg_body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 5px;
	padding: 5px 10px 15px;
}
.msg_listDescription {
	margin: 0px;
	padding: 0px;
	width: 683px;
}
.msg_headDescription {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000060;
	border-bottom-width: 2px;

	padding-bottom: 3px;
}
.msg_bodyDescription {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 5px;
	padding: 5px 10px 15px;
}

#div_addtocalendar
{
	position: absolute;
	top: 193px;
	left: 370px;
	border: solid 3px #333333;
	width: 300px;
	height: 130px;
	background-color: White;
	font: 10px;
	color: Black;
	display: none;
}
#div_addtocalendar_top
{
    border-bottom:solid 1px black; 
    width:300px; 
    height:30px;
    font:12px;
}
#bottomAddToCalendar
{
    border-top:solid 1px black; width:300px; height:35px; background-color:#EEEEEE;
}
#div_clickExport
{
	
}
.linkLegalEmpowerment
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #988d6c;
	padding-bottom: 3px;
	text-align:center;

}

/*
Author : Onextrapixel
URL: http://www.onextrapixel.com
*/


#wrap {
	width:100%;
}
#wrap a:link {
/*	color:#FFFFFF; */
	text-decoration:none; 
}

#header {
	margin-bottom:20px;
}

#header a {
	color: #1F5094 
}

#header a:hover {
	background-color:#FF9900;
	color:white; 
}

/*Drop Down Menu Styles*/
#ddmenu {
	margin: 0;
	padding: 0;
	height:43px;
	width:100%;	
}

#ddmenu li {	
	float: left;
	list-style: none;
	font: 10px Verdana;
	font-weight:bold;
	margin-left:2px;
	color:black;
	
}


#ddmenu li a{	
	display: block;
	padding: 5px 12px;
	text-decoration: none;
	text-transform:uppercase;
	white-space: nowrap;
		color:black;

	text-align:center;
}

	
#ddmenu li ul {	
/*	padding: 0;*/	
	visibility: hidden;	
    position: absolute; 
    left:12%;

 }
#ddmenu li ul li {	
	display:inline;
}

#ddmenu li ul li a {
	width: auto;	
	display: inline;
	font-size: 10px;
		color:blue;

	/*padding: 3px 10px;*/
}

#ddmenu li a:hover{	
}

#ddmenu li ul li a:hover  {	
}




#ddmenuHome {
	margin: 0;
	padding: 0;
	height:20px;
	width:100%;	
}


#ddmenuHome li {	
	float: left;
	list-style: none;
	font: 10px Verdana;
	font-weight:bold;
	margin-left:2px;
	color:black;
	
}


#ddmenuHome li a{	
	display: block;
	padding: 5px 12px;
	text-decoration: none;
	text-transform:uppercase;
	white-space: nowrap;
		color:black;

	text-align:center;
}

	
#ddmenuHome li ul {	
/*	padding: 0;*/	
	visibility: hidden;	
    position: absolute; 
    left:12%;

 }
#ddmenuHome li ul li {	
	display:inline;
}

#ddmenuHome li ul li a {
	width: auto;	
	display: inline;
	font-size: 10px;
		color:blue;

	/*padding: 3px 10px;*/
}

#ddmenuHome li a:hover{	
}

#ddmenuHome li ul li a:hover  {	
}

.ddmenuSelected a:visited
{
	background-color: #C9CDD9;
}
#childSelected a:visited
{
	background-color: #F90;
	color: #FFF;
	
}
li#liSelezionato a:first-line{
		background-color: #C9CDD9;			
}
.selectedNode 
{
	color:black;		
}
.childNodes{
	position:absolute;
}
.blockRuleOfLow
{
				 padding:3px;
				border: 1px black solid;
				width:80%;
				font-size:12px;
}
.blocTrRuleOfLaw
{
				margin:10px;
				text-align:center;
}
.headerRulOfLaw
{
	              
				
				font-size:14px;
				font-weight:bold;
				width:100%;
				text-align:justify;
				
}

td.Intit { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #245b79;
text-transform : uppercase;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 8px;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #a8bed9;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #a8bed9;
} 
td.Intit a { 
color : #003366;
text-decoration : none;
} 
td.Intcell { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
color : #333333;
text-align : left;
padding-top : 5px;
padding-right : 5px;
padding-bottom : 5px;
padding-left : 7px;
} 
td.tabParttit3 { 
font-family : tahoma, verdana, Arial, sans-serif;
font-size : 12px;
color : #004040;
padding-top : 2px;
padding-right : 5px;
padding-bottom : 2px;
padding-left : 3px;
background-color : #ffffff;
text-align : center;
border : 1px solid #c0dce4;
background-image : url(../images/xf12.jpg);
background-position : center center;
} 


td.TabtestCorpoTitolo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
}

td.TabtestCorpo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.RegisterNewsletterCssTabella
{
	margin-left:10px;				
}
.bottoneLingua a{
	color:orange;
	text-decoration:none;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;			
}


