body {
	margin: 0;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    background-image:url(../immagini/lines.gif);	
}
img { border: 0px;}
img a { text-decoration: none;}

#crumbs {
	position:relative;
	left:0px;
	top:0px;
    width:auto;	
	height:16px;
	padding-left:4px;
	padding-right:10px;
	font: bold 11px/1.2 Verdana, Arial, Helvetica, sans-serif;
	background-color:transparent;
}
#crumbs a {  
	margin: 0;
  padding:0;
	text-decoration: none;
	}

#crumbs a:hover {
	margin: 0;
  padding:0;
	text-decoration:underline;
}

#topCrumbs {
	position:absolute;
	left:0px;
    width:100%;	
	height:16px;
	padding-left:4px;
	font: 10px/1.4 Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFCCCC;
	color: rgb(24,32,130);
	/*	background-color: #EDC106;
	background-image:url(../immagini/crumbsBack.jpg); */
	width:96%;
}
#topCrumbs a {
	margin: 0;
    padding:0;
	text-decoration: none;
	}

#topCrumbs a:hover {
	margin: 0;
    padding:0;
	text-decoration:underline;
}

#homeTop {
	position:absolute;
	left:0px;
	top:0px;
	height:955px;	
	width:100%;
	border-bottom: 1px solid #B42925;	
	overflow:hidden;
}
#homeTopLeft{
	position:absolute;
	left:4%;
	height:95px;	
	margin-top:0px;
	width:530%;
	background-repeat:no-repeat;
	background-image: url(../immagini/aipma.gif);
	background-position:left; 
	z-index:1;
}
#homeTopCenter{
	position:absolute;
	left:33.4%;
	width:33%;
	margin-top:4px;
	margin-top:1px;	
	height:87px;
	border:1px solid #F08A0D;
}
#homeTopRight{
	position:absolute;
	margin-top:0px;
	right:0px;
	height:95px;
	width:364px;
	background-image: url(../immagini/farnesina-143ridotta.jpg); 
	background-repeat:no-repeat;
	z-index:0;
}
#dateBox {
	position:absolute;
	left:0px;
/* 	top:96px; */
	margin-top:0px; 
	height:18px;
    width:100%;	
	border-bottom: 1px solid #B42925;	
	background-color: #B5E0BC;
}
.colorBox1 {
	position:absolute;
	left:0px;
	margin-top:0px; 
    width:100%;	
	background-color: #B5E0BC;
}
#homeBox {
	position:absolute;
	left:0px;
/* 	top:96px; */
	margin-top:96px; 
	height:auto;
    width:100%;	
}
#homeLeft {
	position:absolute;
	left:0px;
	top:19px;
    width:158px;	
	height:auto;
	overflow:hidden;
}

#homeCenter{
	position:absolute;
	top:19px;
	left:160px;
	right:135px;
	height:auto;
	padding-left:6px;
	padding-right:6px;
	width:auto;

}

#homeRight {
position:absolute;
	right:0;
	top:19px;
	width:133px;
 	height:auto;
	border: 1px solid #B42925;	
	z-index:10;
}
.menuItemText {
	display:block;
	font: bold 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.leftHeader {
	position:relative;
	left:0;
	width:100%;
	background-color: #6D054C;
	background-color: #0A61A3;
	color:#FFFFFF;
	font: bold 13px/1.5 Verdana, Arial, Helvetica, sans-serif;
}
.leftIndexBox {
	position:relative;
	right:0;
	width:auto;
	background-color: #E4EDFC; 
}

a.loginStyle {
	color: rgb(24,32,130);	
	text-decoration: none;
}


a.loginStyle:hover  {
 	color: rgb(227,88,4);
	text-decoration: underline;
}


ul#mainnav {
list-style: none;
margin:0px;
padding-left:10px;
/*	background-color: #D6D6D6; */
}
		
ul#mainnav  li {
	text-decoration: none;
	color: rgb(24,32,130);
	font: bold 12px/1.8 Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #F87A42; 
}

ul#mainnav li a:link, ul#mainnav li a:visited  {
	display:block;
	width:100%;

	text-decoration: none;
}


ul#mainnav li a:hover {
	display:block;
	width:100%;
	color: #AC31F7;
	text-decoration: underline;
}

ul#mainnavExtra {
list-style: none;
margin:0px;
padding-left:15px;
/*	background-color: #D6D6D6; */
}
ul#mainnavExtra  li {
    margin:0;
    padding:0;
	border-bottom: 1px solid #CDDECF;
	text-decoration: none;
	font:  bold 12px/2 Verdana, Arial, Helvetica, sans-serif;
	width:100%;	
}

ul#mainnavExtra li a {
	display:block;
	margin: 0;
    padding:0;
	text-decoration: none;
	color: #DB292C;
	}

ul#mainnavExtra li a:hover {
	display:block;
	margin: 0;
    padding:0;
	color: #AC31F7;
	text-decoration: underline;
}


ul#mainnav ul.mainSubnav {
	list-style: none;
	margin:0;
	padding-left:10px;
	padding-right:4px;
}

ul#mainnav ul.mainSubnav li {
	text-decoration: none;
	color: rgb(24,32,130);
	font: 11px/1.4 Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 0px;
}
		
ul#mainnav ul.mainSubnav li a:link, ul#mainnav ul.mainSubnav li a:visited  {
	text-decoration: none;
	color: rgb(24,32,130);	
	display:block;
	width:100%;
	border-bottom: 0px;
}

ul#mainnav ul.mainSubnav a:hover {
	color: #AC31F7;
	background-color:  #ECF4E9;
	text-decoration: none;
}

ul#langList {
list-style: none;
margin:0px;
padding-left:14px;
/*	background-color: #D6D6D6; */
}
		
ul#langList  li {
    margin:0;
	left:0px;
	border-bottom: 1px solid #F87A42;	
	text-decoration: none;
	font:  11px/1.8 Verdana, Arial, Helvetica, sans-serif;
}

ul#langList li a:link, ul#langList li a:visited {
	display:block;
	width:100%;
	text-decoration: none;
	color: rgb(24,32,130);	
}

ul#langList li a:hover {
	display:block;
	color: rgb(227,88,4);
	color: #B42925;	
	text-decoration: underline;
}

.contentHeader {
	font:  14px/1.2 Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #DB2828;
	color: rgb(12,10,168);	
}
.contentSubHeader {
	font:  12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #DB2828;
	color: rgb(12,28,141);	
}

.contentText {
	padding: 6px;
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	font:  12px/1.7 Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	/*	background-color: #ECF4E9; */
}

.contentTextBackground {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 8px;
	padding-bottom: 8px;	
	margin-left:226px;
	margin-right:160px;
	font:  12px/1.7 Verdana, Arial, Helvetica, sans-serif;
	background-color: #ECF4E9; 
}

.loginArea {
	left:0px;
	color: black;
	font-weight:bold;
	font-size:12px;
	background-color:27EDE1;  
}
.Border {
	border: 1px solid #454545;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
.Footer {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.Credits {
	text-align: right;
	padding-right: 5px;
	background-color: #7C7E98;
	font-size: 9px;
	color: #DEDEDE;
	height: 15px;
}

.Credits A {
	color: #DEDEDE;
}

.Credits A:hover {
	background-color: transparent;
	text-decoration: underline;
}



.menuItemText A { color: #FFFFFF; }
.menuItemText A:hover { color: #FFFF99; background-color: #7C7E98; }

.copyright {
	margin-left:0px;
	width:226px;
	text-align:center;
	margin-top:4px;
	border-top: 1px solid rgb(250,133,8);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}



.PrintableVersion {
border: 0px solid black;
padding: 5px;
text-align: left;
background-color: white;
}


.input_size
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
  
a.popup_style
{
  background-color: "yellow";
}
  
.docTable {	
	border:  0px solid black;
}
.docTable TH
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ECF4E9;
}
.docTable TD
{
	border:  1px outset #B42925;
	background-color: #E4EDFC; 
}
