/*********** Navigation ****************/	

.box h3 { min-width:100%; }

.box { float:left; width:100%; margin:0; padding:0; color:#333; }

.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;
		}
		
#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;
		font-size:0.72em;
		font-weight:bold;
		text-decoration: none;
		padding-top: 0.5em; 
		padding-bottom: 0.5em;
		border-bottom: 1px solid #7a7f74;
		text-transform:uppercase;
	}
	
#navigation_sx .box  a:hover{
		color: #fff; background-color: #665730;
	}

#navigation_sx .box  .a1 a:hover{
		color: #fff; background-color: #A90017;
	}

#navigation_sx .box  .a2 a:hover{
		color: #fff; background-color: #E6571E;
	}

#navigation_sx .box  .a3 a:hover{
		color: #fff; background-color: #EF9C00;
	}

#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;
	}
	
#navigation_sx .blockAttachment {font-size:0.72em; width:100%; float:left; padding-top:0.5em; padding-bottom:0.5em; }
#navigation_sx .blockAttachment .pad { padding-left:10px; padding-right:10px; }
#navigation_sx .blockAttachment .padDescription {  }
#navigation_sx .blockAttachment .pad a {display:inline;border:0;margin:0;padding:0;}
#navigation_sx .blockAttachment img{border:0;margin:0;margin-right:10px;}
#navigation_sx .box .attach-img{display:inline; padding-right:0; margin:0;}
/*********** 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-all .box-abs { font-size:0.72em; color:#333;}
		


#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 ul { margin:0; padding:0; list-style-type:none; }
	
#content .box li { display:inline; padding-left:10px; }

#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:#fff;
		text-decoration:none;
	}
	
#content .box h3{
		color:#fff;
		font-weight:bold;
		font-size:0.82em;
		border-bottom:1px solid #fff;
		margin: 0;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#665733;
		height:100%;
	}


#content .box h4{
		margin:0;
		padding-bottom:5px;
		font-size:0.72em;
		color:#333;
		}

#content .box .box-all{
		float:left;
		padding:10px;
		}
		
#content .box .box-all .box-abs{
		font-size:0.72em;
		color:#333;
		}

#content .box .box-all .box-abs img{}

#content .box .box-all .box-abs a{
	border:0px; display:inline; font-weight:bold; margin:0; padding: 0; COLOR: #263A4E; 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;
}			
		
#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;}





/*********** Content navigation block ITER PROCEDURALE alias TIMELINE ****************/	
#content .iter .iter-pad{margin:5px;padding:5px;background-color:#fff;border:1px solid #BCAD89;}
#content .iter .iterint {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.62em;color:#911300;}
#content .iter .iterint .paddy{padding:2px;}

#content .iter  ul{
		margin: 0;
		padding: 0; 
		list-style-type: circle;
		list-style-position: inside;
		}
	
#content .iter  li{
		padding-left:10px;
	}

#content .iter  li a{
		color:#911300;
		text-decoration:none;
		font-style: italic;
	}
#content .iter  li a:hover{
		text-decoration:underline;
	}
	
#content .iter  li .attach-img{
		display:none;
	}

#content .iter  li .attach-dim{
		display:none;
	}
	
#content .iter .authorOnly a {
		display:inline;
		width:auto;
		color:#263A4E;
		font-weight:bold;
		text-decoration: none;
		padding:0; 
		border:0;
	}

#content .iter .authorOnly img {
		padding:0px;
		margin:0px;
		border:none;
	}

#content .iter .box-h3{
		padding:0 10px;
		display:block;
	}
	
#content .iter .box-h3 a{
		padding:0;
		margin:0;
		color:#fff;
		text-decoration:none;
	}
	
#content .iter h3{ min-width:100%; color:#fff; font-weight:bold; font-size:0.82em;
		border-bottom:1px solid #fff;
		margin: 0;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#665733;
		height:100%;
	}


#content .iter .blockAttachment {}
#content .iter .blockAttachment .pad {  }
#content .iter .blockAttachment .padDescription {  }
#content .iter .blockAttachment .pad a {}
#content .iter .blockAttachment img{border:0;margin:0;}


