/*********** Navigation ****************/	

/*.box h3 { min-width:100%; }
.box h3 { min-width:expression(parseInt(document.getElementById('content').width)+'px');   }*/
.box h3 { min-width: expression(document.body.clientWidth-497+'px');  }



.box { float:left; width:100%; margin:0px; padding:0px; color:#333; }

.P { text-indent: 3em }

ol.ualpha {list-style-type: upper-alpha}

.cont 
	{ 
	text-align:center;
	min-width:100%;
	width:100%;
	margin:0;
	padding:0;
	color:#333;
	/*font-family:Freestyle Script;*/
	font-family: Verdana;
	font-style:normal;
	font-weight:bold;
	font-size:2.52em;
	}
	
.cont2
	{ 
	text-align:center;
	min-width:100%;
	width:100%;
	margin:0;
	padding:0;
	color:#333;
	/*font-family:Freestyle Script;*/
	font-family: Verdana;
	font-style:normal;
	font-weight:bold;
	font-size:1.10em;
	}
	
.cont3
	{ 
	text-align:center;
	min-width:100%;
	width:100%;
	margin:0;
	padding-top:20px;
	padding-bottom:15px;
	color:#333;
	font-family:Verdana;
	font-style:normal;
	font-weight:bold;
	font-size:1.22em;
	}



.box p { text-align:left; }

.box img{ border:1px solid #BCAD89; margin-right:10px; margin-bottom:10px; }

/* BLOCKMAIL */
.container_modulo{font-size:0.72em;}

.container_modulo { width:100%; float:left; }

#content .container_modulo .modulo { float:left;}
#navigation_dx  .container_modulo .modulo  { width:100%; float:left; }

.container_modulo .nomeCampo {  font-weight:bold; }

#content .container_modulo .modulo .campo {  min-width:90%;float:left;display:block; }
#navigation_dx .container_modulo .campo {  width:auto;margin:auto; }

.container_modulo .altro { float:left; margin-left:-4px; padding:0; }

#content .container_modulo .invia { width:30%; float:left; margin-left:10px; }
#navigation_dx .container_modulo .invia { width:30%; margin:auto; }

.container_modulo .onlyread { margin-right:5px; margin-top:5px; }

.container_modulo .spacer { height:20px; }

.container_modulo .avviso { font-style:italic; color:#FF0000; }


/* BLOCK ATTACHMENTGROUP */

.blockAttachmentgroup { width:100%; float:left; padding-top:0; padding-bottom:0.5em; }
.blockAttachmentgroup img{border:0;margin:0;margin-right:10px;}
.blockAttachmentgroup a{border:0;margin:0;}
.blockAttachmentgroup .blockAttachment .pad { padding:0; }


/* BLOCK RETURN */

.return { text-align:right; width:100%; font-size:0.72em; font-weight:bold; padding-top:0.5em; padding-bottom:0.5em; }
.return a { text-decoration:none; width:100%; display:block; color:#263A4E; }
.return a:hover { background-color:#ccc; color:#000; }

/*********** Left navigation ****************/		

#navigation_sx .box h3{
		width:100%;
		color:#fff;
		font-weight:bold;
		font-size:0.82em;
		border-bottom:1px solid #fff;
		text-transform:uppercase;
		margin: 0;
		padding-top: 2px;
		padding-bottom: 2px;
		}
		
#navigation_sx .box {
	/*	background-color:#D7DCE1;*/
	/*	background-color:#F0D3B7;  mio primo*/
		background-color:#F5E2B1;
		}
		
#navigation_sx .box  ul{
		margin: 0;
		padding: 0; 
		list-style-type: none;
		}
	
#navigation_sx .box  li{
		display: inline
	}
	
#navigation_sx .box a{
		display:block;
		width:100%;
		/*color:#263A4E;*/
		color:#572C02;
		font-size:0.72em;
		font-weight:bold;
		text-decoration: none;
		padding-top: 0.5em; 
		padding-bottom: 0.5em;
		/*border-bottom: 1px solid #7a7f74;*/
		border-bottom: 1px solid #7a4c1d;
		text-transform:uppercase;
	}
	
#navigation_sx .box  a:hover{
		color: #fff;
/*		 background-color: #665730;*/
		/*  background-color: #fff;*/
	}

#navigation_sx .box  .a1 a:hover{
		color: #fff; 
		/*background-color: #A90017;*/
		background-color: #fff;
	}

#navigation_sx .box  .a2 a:hover{
		color: #fff; 
/*		background-color: #E6571E;*/
		background-color: #fff;
	}

#navigation_sx .box  .a3 a:hover{
		color: #fff; 
/*		background-color: #EF9C00;*/
		background-color: #fff;
	}

#navigation_sx .box .authorOnly {background-color: #253A4D;}

#navigation_sx .box .authorOnly a{
		display:inline;
		width:auto;
		color:#263A4E;
		font-size:0.72em;
		font-weight:bold;
		text-decoration: none;
		padding:0; 
		border:0;
		margin:0;
		background-color:#9c8c68;
	}
	
#navigation_sx .box .authorOnly img {padding:0px; margin:0px; border:none;}

#navigation_sx li.last-link a{
	color:#fff;
	background-color:#5F7B97;
}

#navigation_sx li.last-link a:hover{
		color: #fff; 
/*		background-color: #665730;*/
		background-color: #fff;
	}

/*********** Right navigation ****************/	

#navigation_dx .box h3{
		width:100%;
		color:#fff;
		font-weight:bold;
		font-size:0.82em;
		border-bottom:1px solid #fff;
		text-transform:uppercase;
		margin: 0;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#9c8c68;
		
		}

#navigation_dx .box {
		background-color:#EFEDE7;
		}
		
#navigation_dx .box ul{
		margin: 0;
		padding: 0; 
		list-style-type: none;
	}
	
#navigation_dx .box li{
		display: inline;
		font-size:0.72em;		
	}
	
#navigation_dx .box a{
		display:block;
		width:100%;
		color:#263A4E;
		font-weight:bold;
		text-decoration: none;
		padding-top: 0.5em; 
		padding-bottom: 0.5em;
		text-transform:uppercase;
	}
	
#navigation_dx .box a:hover{
		text-decoration:underline;
	}

#navigation_dx .box .authorOnly {
		background-color:#9c8c68;
	}

#navigation_dx .box .authorOnly a{
		display:inline;
		width:auto;
		color:#263A4E;
		font-size:0.72em;
		font-weight:bold;
		text-decoration: none;
		padding:0; 
		border:0;
		margin:0;
		background-color:#9c8c68;
	}

#navigation_dx .box .authorOnly img { padding:0px; margin:0px; border:none; }
	
#navigation_dx .box p { padding:5px; }
			
#navigation_dx .box .box-abs { font-size:0.72em; color:#333;}

#navigation_dx .box-all {
		font-size:0.72em;
		color:#333;
		width:auto;
		height:100%;
		background-image: url(images/dx.jpg);
		background-repeat: no-repeat;
	}		


#navigation_dx .box2 h3{
		width:100%;
		color:#fff;
		font-weight:bold;
		font-size:0.82em;
		border-bottom:1px solid #fff;
		text-transform:uppercase;
		margin: 0;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#9c8c68;
		}

#navigation_dx .box2 {
		background-color:#EFEDE7;
		margin-bottom:7px;
		}
		
#navigation_dx .box2 ul{
		margin: 0;
		padding: 0; 
		list-style-type: none;
	}
	
#navigation_dx .box2 li{
		display: inline;
		font-size:0.72em;		
	}
	
#navigation_dx .box2 a{
		display:block;
		width:100%;
		color:#fff;
		font-weight:bold;
		text-decoration: none;
		padding-top: 0.5em; 
		padding-bottom: 0.5em;
		text-transform:uppercase;
	}
	
#navigation_dx .box2 a:hover{
		color:#fff;
		text-decoration:underline;
	}
	
#navigation_dx .box2 .authorOnly {
		background-color:#9c8c68;
	}

#navigation_dx .box2 .authorOnly a{
		display:inline;
		width:auto;
		color:#263A4E;
		font-size:0.72em;
		font-weight:bold;
		text-decoration: none;
		padding:0; 
		border:0;
		margin:0;
		background-color:#9c8c68;
	}

#navigation_dx .box2 .authorOnly img { padding:0px; margin:0px; border:none; }
	
#navigation_dx .box2 p { padding:5px; }
			
#navigation_dx .box2 .box-all .box-abs { font-size:0.72em; color:#fff; }

			
#navigation_dx .blockAttachment {font-size:0.72em; width:100%; float:left; padding-top:0.5em; padding-bottom:0.5em; }
#navigation_dx .blockAttachment .pad { padding-left:10px; padding-right:10px; }
#navigation_dx .blockAttachment .padDescription {  }
#navigation_dx .blockAttachment .pad a {display:inline;border:0;margin:0;padding:0;}
#navigation_dx .blockAttachment img{border:0;margin:0;margin-right:10px;}
#navigation_dx .box .attach-img{display:inline; padding-right:0; margin:0;}


/*********** Content navigation ****************/	


#content .bg .double .double-sx .box {
		/*background-color:#F2EFE7;*/
	}

#content .box {
		background-color:#FFFFFF;
	}

/*#content .box ul { list-style-type:upper-latin; }*/
#content .box ul { list-style-type:square; }
#content .box ul ul {/* margin:10; padding:4;*/ list-style-type:circle; }


#content .box li { /*display:inline;*/ padding-left:5px; }

#content .box a{
		display:block;
		width:100%;
		color:#263A4E;
		font-weight:bold;
		text-decoration: none;
		padding-top: 0.5em; 
		padding-bottom: 0.5em;
		/*border-bottom: 1px solid #7a7f74;*/
	}


	
#content .box li a{
		font-size:0.72em;
	}

#content .box li .box-abs-li{
		display:block;
		float:left;
		font-size:0.72em;
		}

#content .box li img{display:block;float:left;}

#content .box .authorOnly {
		font-size:0.72em;
	}
#content .box .authorOnly a {
		display:inline;
		width:auto;
		color:#263A4E;
		font-weight:bold;
		text-decoration: none;
		padding:0; 
		border:0;
	}

#content .box .authorOnly img {
		padding:0px;
		margin:0px;
		border:none;
	}
	
#content .box a:hover{
		color: #000; 
		background-color: #ccc;
	}
	

#content .box .box-h3{
		padding:0 10px;
		display:block;
	}
	
#content .box .box-h3 a{
		padding:0;
		margin:0;
		color:#494949;
		text-decoration:none;
	}
	
#content .box h3{
		color:#000;
		font-weight:bold;
		font-size:0.82em;
		border-top:20px solid #fff;
		border-right:70px solid #fff;
		border-left:70px solid #fff;
		margin: 0;
		padding-top: 2px;
		padding-bottom: 2px;
	/*	background-color:#665733;*/
		background-color:#E8E5E5;
		height:100%;
		/*width:100%;*/
	}


#content .box h4{
		margin:0;
		padding-bottom:5px;
		font-size:0.72em;
		color:#333;
		}


#content .box .box-all{
		float:left;
		padding:10px 10px 0 70px;
}

		
#content .box .box-all .box-abs{
		font-size:0.72em;
		text-align:justify;
		color:#333;
		}

#content .box .box-all .box-abs img{}

#content .box .box-all .box-abs a{
	border:0px; 
	display:inline; 
	margin:0; 
	padding: 0; 
	font-weight:normal;
	text-decoration: none;
}

#content .box .box-all .box-abs a:hover{
	background-color:transparent;
	TEXT-DECORATION: underline;
}
#content .box .box-all .box-abs a:visited{
/* color:#263A4E;*/
 color:#572C02;
}			
		
#add-reference-button {
	text-align: center;
	width: 100%;
	}
#add-reference-button img {text-align: right;}

#content .box .blockAttachment {font-size:0.72em; width:100%; float:left; padding-top:0.5em; padding-bottom:0.5em; }
#content .box .blockAttachment .pad { padding-left:10px; padding-right:10px; }
#content .box .blockAttachment .padDescription {  }
#content .box .blockAttachment .pad a {display:inline;border:0;margin:0;padding:0;}
#content .box .blockAttachment img{border:0;margin:0;margin-right:10px;}
#content .box .attach-img{display:inline; padding-right:0; margin:0;}





