/*|||||||||||||||||||| ELEMENTI BASE STRUTTURA ||||||||||||||||||||*/
body {
	margin: 0px; padding: 0px;
	font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
div, input, textarea, form, th, tr, td, caption, thead, tfoot, tbody,
span, pre, p, h1, h2, h3, h4, h5, h6, img, a,
dl, dt, dd, ol, ul, li
	{ /*text-align: left;*/ margin: 0px; padding: 0px; border: 0px; }


ul li { list-style: none; line-height:1em; }
 /*|||||||||||||||||||| FINE - ELEMENTI BASE ||||||||||||||||||||*/

#contenitore {	float: left; width: 100%;  }/*serve solo per attaccare sfondo .pag3col*/

/*|||||||||||||||||||| INIZIO GABBIA STRUTTURALE ||||||||||||||||||||*/
/*|| INIZIO FASCIA ALTA ||*/

#testata {
	float: left;
	width: 100%;
         display: block;
	}

/*contiene il filo di Arianna*/
#navigatore {
	float: left;
	width: 100%;
	height: auto!important; height: 20px; min-height: 20px;
	}

/*|| FINE FASCIA ALTA ||*/

/*|| INIZIO FASCIA CORPO ||*/
#corpo, #colonna1, #colonna2, #colcenter, #piede {
	margin: 0px; padding: 0px; }
	
#corpo {
	float: left;
	width: 100%;
	height: auto!important; height: 350px; min-height: 350px;
	background-color: #EDEDED;
	}
	
#colonna1 {
		float: left;
		width: 190px;
		margin: 0px 0em 0.5em 0em;
		}
		
	#colonna2 {
		float: right;
		width: 190px;
		margin: 0px 0em 0.5em 0.5em;
		}
			
/*||| TIPOLOGIE DI COLCENTER |||*/

#colcenter { margin: 0px 190px 0px 190px; }
#colcenter2 { margin: 0px 0px 0px 200px;;  }
#colcenter3 { margin: 0px 200px 0px 0px;  }
#colcenter4 { margin: 0px 0px 0px 0px;  }

/*||| FINE TIPOLOGIE DI COLCENTER |||*/	
/*|| FINE FASCIA CORPO ||*/

/*|| INIZIO FASCIA BASSA ||*/ 
 	#piede {
	clear: both;
		float: left;
		width: 100%;
		margin: 0em 0px 0em 0px;
		padding: 0px;
		}
/*|| FINE FASCIA BASSA ||*/
/*|||||||||||||||||||| FINE - GABBIA STRUTTURALE ||||||||||||||||||||*/


/*|||||||||||||||||||| DEFINIZIONI PER ELEMENTI SPECIALI ||||||||||||||||||||*/
/*|| CONTENUTI NON VISIBILI NELLE VERSIONI GRAFICHE ||*/
hr, .hidden { display: none; }

/*|| CONTROLLO DEL PIPE INVISIBILE IN TUTTE LE VERSIONI ( | separatore dei link adiacenti) ||*/
.pipe { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }

/*|| CONTROLLO DEI FLOTTAGGI ||*/

.clear { clear:both; }

.visible { display: inline !important; }

/*|||classi per banali flottaggi |||*/
.sinistra { float: left; }
.destra { float: right;}
.center { text-align: center!important }
/*|||||||||||||||||||| FINE - DEFINIZIONI PER ELEMENTI SPECIALI ||||||||||||||||||||*/


/*|||||||||||||||||||| GESTIONE DEI CONTENUTI SPECIALI E DEL SOMMARIO ||||||||||||||||||||*/

	/* .contenutispeciali, .contenutispeciali h1, .contenutispeciali h2, 
 .contenutispeciali dl.sommario, .contenutispeciali dl.sommario dt, .contenutispeciali dl.sommario dd,
 .contenutispeciali dl.sommario ul, .contenutispeciali dl.sommario ul li {
	position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;	}*/
/*|||||||||||||||||||| FINE - GESTIONE DEI CONTENUTI SPECIALI E DEL SOMMARIO ||||||||||||||||||||*/
/*|||||||||||||||||||| ELEMENTI BASE ||||||||||||||||||||*/
body { background: #fff; color: #333333; margin: 0px 0.2em 0px 0.2em; }
	
a:link, a:visited { color: #333333; text-decoration: none; }
a:hover { border-bottom: 0px!important; }

acronym { border-bottom: 1px dotted #D3D3D3;	}


table {
	font-size: 100%;/*per IE5*/
	margin: 10px;
	/*border-collapse: collapse;*/
	}
	caption { padding: 0em 0em 0.3em 0em; font-weight: bold;  }
		html>body caption { padding: 0em 0em 0.3em 10px; }/*X netscape, firefox*/
		
	thead th	{ background-color: #F2F2F2; border: 1px solid #999999; }
	
	tfoot td	{ background-color: #F2F2F2; border: 1px solid #999999; font-weight: bold; }
	
	tbody td	{ border: 1px solid #D3D3D3; }
	
	tr	{ vertical-align: top; }
	
	th, td { padding: 2px; }
	
	dt { font-weight: bold; }
	
	/* per il form mail */	

/*|||||||||||||||||||| FINE - ELEMENTI BASE ||||||||||||||||||||*/

/*|| INIZIO FASCIA ALTA ||*/
/*|||TESTATA*/
#testata {color: #fff !important; 
padding: 0px 0px 3px 0px; 
background-color: #323234;
}
#testata h1 {display: none;}

.advertising {
	height: auto !important;
}
         
		
	#banner {
		height: auto !important; height: 122px; min-height: 122px;
		background: url(../images/testata.jpg) no-repeat 0% 0%;
		background-color: #61ADCF;
		color: #fff;
		}
		
		#banner .focsiv {
			float: right;
			padding: 30px 10px 0px 0px !important;
		}
		
			#data {
				padding: 5px 0px 0px 5px
			} 
			
		
			
			
			#cont_testa {
				float: right;
				width: 100%;
				height: auto!important; min-height: 20px; height: 20px;
				margin: 5px 0px 0px 0px !important;
				padding: 0px !important;
			}
			
			#top {/*contiene versioni e utilities*/
				float: left; width: 70%; margin: 0px;
				font-family: Arial, Helvetica, sans-serif;
			}
			
				#mainlevel-nav {
					float: right;
					text-transform: uppercase;
					margin: 0px;
					padding: 3px 0px 0px 0px;
					width: 100%;
				}
				#mainlevel-nav li {
					display: inline;
					margin-left: 20px;
				}
					#mainlevel-nav li a:link, #mainlevel-nav li a:visited {
						color: #fff;
					}
			
			.search {
				float: right;
				width: 15em;
				margin: 0px 0.1em 0px 0px;
			}
			
				.search input {
					border: 1px solid #333;
					margin-left: 2px;
					min-height: 1.1em;
					font-size: 0.9em;
				}
				
				.search input#mod_search_searchword {
					/*padding: 3px 0px 3px 4px;*/
				}
			
				.search input.button {
					background-color: #E6E6E6;
					/*padding: 2px 2px 2px 2px;
					margin: 0px 2px 0px 2px*/
				}
	
/*|||fine TESTATA |||*/

#navigatore {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #585858;
	height: auto!important; min-height: 24px; height: 24px;
	}
	#navigatore p { margin: 5px 10px 0px 10px; color: #ffffff; }
	#navigatore a:link, #navigatore a:visited {
		font-weight: normal;
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
		}
		#navigatore a:hover { color: #fff; }
	#navigatore .home {
		padding: 0px 3px 0px 0px;
		}

/*|| INIZIO FASCIA BASSA ||*/
		#piede {  
			background: url(../images/bkg_piede.jpg) repeat-y 0% 0%;
			background-color: #61ADCF;
			height: auto!important; min-height: 125px; height: 125px;
		}
		
			#piede ul {
				margin: 0px 0px 0px 15px;
			}
				#piede ul li {
					display: inline;
					margin: 0px 0px 0px 5px;
				}
				
			#piede dl {
					color: #fff;
					margin: 10px 0px 10px 10px;
				}
				
					#piede dd a:link, #piede dd a:visited {
						text-decoration: underline;
						color: #fff;
					}	
			
					#piede dd a:hover {
						text-decoration: none;
					}	
				
/*|| fine FASCIA BASSA ||*/



/*|| SPECIFICHE INTERNE ||*/

/*|| COLONNA1 ||*/

#colonna1 {
	margin: 0px;
	padding: 0px;
}


	#colonna1 .moduletable {
		border-bottom: 2px solid #fff;	
	}

		#colonna1 h2 {
			height: auto!important; min-height: 18px; height: 28px;
			width: 100%;
			font-size: 1.1em;
			color: #fff;
			text-transform: uppercase;
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0em;
			background: url(../../elastico/images/bkg_h3_col1.jpg) no-repeat 100% 0%;
			background-color: #2C4161!important;
			text-indent: 0.5em;
		}
	
		#colonna1 ul {
			margin: 0px 0px 0px 0px;
			padding: 0px !important;
			width: 100%;
			background-color: #E1E1E1;
		}
	
			#colonna1 li {
				height: auto!important; min-height: 18px; height: 28px;
				margin: 0px 0px 0px 0px !important;
				padding: 10px 0.5em 0px 0.2em !important;
				border-top: 1px solid #fff;
				color: #000000;
				font-weight: bold;
				line-height: 1.2em;
			}
			
				#colonna1 li a:hover {
					text-decoration: underline !important;
				}
				
				/*|| FORM LOGIN ||*/
		
		 .credentials {
			width: 180px;
			margin-top: 5px;
		}
		
		 .credentials .row {
			float: left;
			margin-bottom: 5px;
		}
			.credentials .row label {
				text-align: left;
				float: left;
				font-weight: bold;
				margin-top: 2px;
			}
			 .credentials .row input {
				float: right;
				width: 7em;
				border: 1px solid #333;
			}
			
			.credentials .row_remember {
				float: right;
				width: 170px;	
				margin: 0px 0px 5px 0px;	
			}	
				.credentials .row_remember input {float: right;}
				.credentials .row_remember label {float: right; margin: 2px 0px 0px 5px; }
			
			.credentials .submit input {width: 3em !important;}
			
			.lostpasssword, .register {float: left; margin-top: 2px;}
			
				.lostpasssword a:link, .lostpasssword a:visited,.register a:link, .register a:visited {
					font-weight: bold;
				}
				
				.lostpasssword a:hover, .register a:hover {
					color: #CC0000;
				}
		
	/*|| fine FORM LOGIN ||*/
/*|| fine COLONNA1 ||*/				

/*|| COLONNA2 ||*/

#colonna2 {
	margin: 0px;
	padding: 0px;
}

#colonna2 h2 {
		font-size: 1.1em;
		text-transform: uppercase;
		margin: 0px 10px 2px 0px;
		padding: 10px 0px 0px 5px;
		color: #000000;
	}
	
#colonna2 .moduletable {
		text-transform: uppercase;
		margin: 0px 0px 0px 0px;
		color: #000000 !Important;
		border-bottom: 1px solid #fff; 
	}
	
	#colonna2 .moduletable a:link, #colonna2 .moduletable a:visited {
		color: #000000 !important;
	} 
	
	#colonna2 .moduletable ul {
		margin: 0px 0px 2px 5px;	
		padding: 5px 0px 0px 5px;
	}
	
		#colonna2 .moduletable li {
			padding: 7px 0px 0px 0px;
			margin: 0px;
			line-height: 1.2em;
			font-weight: bold;
		}
	
	#colonna2 .moduletable #menu_speciali {
		background: url(../images/bkg_col2_black.gif) no-repeat;
		height: auto!important; min-height: 35px; height: 35px;
	}
	
	#colonna2 .moduletable #menu_photogallery {
		background: url(../images/bkg_col2_photo.jpg) no-repeat;
		height: auto!important; min-height: 35px; height: 35px;
	}
	
	#colonna2 .moduletable #menu_video {
		background: url(../images/bkg_col2_video.jpg) no-repeat;
		height: auto!important; min-height: 35px; height: 35px;
	}
	
	#colonna2 .moduletable #menu_audio {
		background: url(../images/bkg_col2_audio.jpg) no-repeat;
		height: auto!important; min-height: 35px; height: 35px;
	}
	
	#colonna2 .moduletablemappamondo {
		background: url(../images/bkg_col2_big_mondo.gif) no-repeat;
		height: auto!important; min-height: 67px; height: 67px;
		border-bottom: 1px solid #fff; 
		background-color: #323234;
	}
	
	#colonna2 .moduletableapprofondimenti {
		margin: 0px 0px 0px 0px;
		background: url(../images/bkg_col2_big.gif) no-repeat;
		height: auto!important; min-height: 67px; height: 67px;
		border-bottom: 5px solid #fff;
		background-color: #323234;
	}

		#colonna2 .moduletablemappamondo h3, #colonna2 .moduletableapprofondimenti h3 {
			text-transform: uppercase;
			margin: 0px 10px 2px 0px;
		}
		
		#colonna2 .moduletablemappamondo ul {
			text-transform: none;
			margin: 5px 5px 10px 5px;
		}
		
			#colonna2 .moduletablemappamondo ul li {
				font-weight: bold;
				margin-top: 2px;
			}
				#colonna2 .moduletablemappamondo ul li a:link, #colonna2 .moduletablemappamondo ul li a:visited {
					color: #fff !important;
				}
		
			#colonna2 .moduletableapprofondimenti ul {
				text-transform: none;
				margin: 5px 5px 10px 5px;
				font-family: Georgia, "Courier New", Courier, monospace;
				
		}
		
			#colonna2 .moduletableapprofondimenti ul li {
				margin: 0px 0px 2px 0px;
			}
				
				#colonna2 .moduletableapprofondimenti ul li a:link, #colonna2 .moduletableapprofondimenti ul li a:visited {
					color: #fff !important;
					text-transform: uppercase;
					font-weight: normal;
				}
			
		.moduletablepatners {
		border-top: 1px solid #585858;
		}		
				
		.moduletablepatners ul {
				margin: 10px 0px 0px 5px;
		}		
	
			.moduletablepatners ul li {
				margin: 2px 0px 0px 0px;
			}		
				
		
	#notizie {
		float: left;
		width: 99%;
		height: auto!important; min-height: 40em; height: 40em;
          
	}	
			
/*|| COLCENTER ||*/
#colcenter, #colcenter2, #colcenter3, #colcenter4 { 
	height: auto!important; min-height: 1100px; height: 1100px;
	font-family: Georgia, "Courier New", Courier, monospace; 
	/*padding: 0em 1em 0em 1em;*/
	background-color: #fff;
 }
	#sfondo { float: left; width:98%; background-color: #fff; padding: 0em 0em 5em 1em;   }
	#colcenter a:link, #colcenter a:visited, #colcenter2 a:link, #colcenter2 a:visited,
	#colcenter3 a:link, #colcenter3 a:visited, #colcenter4 a:link, #colcenter4 a:visited {
		color: #CC0000;
		text-decoration: none;
		}
	#colcenter a:hover, #colcenter2 a:hover, #colcenter3 a:hover, #colcenter4 a:hover { text-decoration: underline; }
	
	#colcenter table, #colcenter2 table, #colcenter3 table, #colcenter4 table { 
	margin: 10px;
	width: 99%
	
		}
			
	/*||| TESTO |||*/
	#colcenter p, #colcenter2 p, #colcenter3 p, #colcenter4 p {	padding: 0px 10px 6px 1px; line-height: 1.4em;	}
	#colcenter strong, #colcenter2 strong, #colcenter3 strong, #colcenter4 strong { color: #666673; }
		
	/*||| LISTE OL, UL, DL |||*/
	/*-primo livello*/
	#colcenter ul, #colcenter2 ul, #colcenter3 ul, #colcenter4 ul {
		margin: 5px 10px 10px 0px;
		padding-left: 1em;
		list-style: none;
		}
	#colcenter ul li, #colcenter2 ul li, #colcenter3 ul li, #colcenter4 ul li {
		line-height: 1.2em;
		padding: 0px 0px 0.6em 10px;
		}
		
	#colcenter ol, #colcenter2 ol, #colcenter3 ol, #colcenter4 ol {/*per elenco numerato*/
		margin: 0px 10px 10px 2em;
		padding-left: 1em;
		}
		#colcenter ol li, #colcenter2 ol li, #colcenter3 ol li, #colcenter4 ol li { line-height: 1em; padding: 0px 0px 0.4em 0px; }
	
		
	/*icone per ul li*/
.word_p, .pdf_p, .excel_p, .powerp_p, .zip_p, .load_p, .quicktime_p, .mp_p {
	padding: 0px 0px 4px 14px!important; margin: 0.4em 0px 0px 0px; }
	.word_p { background:  url("../images/icone/word_p.gif") no-repeat 0px 10px !important; }
	.pdf_p { background:  url("../images/icone/pdf_p.gif") no-repeat 0px 10px !important; }
	.excel_p { background:  url("../images/icone/excel_p.gif") no-repeat 0px 10px !important; }
	.powerp_p { background:  url("../images/icone/powerp_p.gif") no-repeat 0px 10px !important; }
	.zip_p { background:  url("../images/icone/zip_p.gif") no-repeat 0px 10px !important; }
	.load_p { background: url(../images/icone/dwd.gif) no-repeat 2px 10px !important; }
	.quicktime_p { background: url(../images/icone/quick.jpg) no-repeat 0% 0% !important; }
	.mediapl_p { background: url(../images/icone/mp.jpg) no-repeat 0% 0% !important; padding: 5px;  }
	
.wordz_p, .pdfz_p, .excelz_p, .powerpz_p {
	padding: 0px 0px 4px 22px!important; margin: 0.3em 0px 0.3em 0px; }
	.wordz_p { background: url(../images/icone/wordz_p.gif) no-repeat 0px 1px !important; }
	.pdfz_p { background: url(../images/icone/pdfz_p.gif) no-repeat 0px 1px !important; }
	.excelz_p { background: url(../images/icone/excelz_p.gif) no-repeat 0px 1px !important; }
	.powerpz_p { background: url(../images/icone/powerpz_p.gif) no-repeat 0px 1px !important; }
/* fine elenchi */	
		
	/*||| TITOLI |||*/
	#colcenter h1, #colcenter2 h1, #colcenter3 h1, #colcenter4 h1 { font-size: 1.5em; margin: 0em 10px 0em 0px; }
	#colcenter h2, #colcenter2 h2, #colcenter3 h2, #colcenter4 h2 
	{  margin: 0px 10px 0.2em 0px; font-size: 1.4em;/* text-transform: uppercase;*/ }
	#colcenter h3, #colcenter2 h3, #colcenter3 h3, #colcenter4 h3 
	{ color: #2D4D75; font-size: 1.3em; padding: 8px 0px 2px 0px; }
	#colcenter h4, #colcenter2 h4, #colcenter3 h4, #colcenter4 h4 
	{ font-size: 1.3em; margin: 0.6em 10px 0.2em 10px; }
	#colcenter h5, #colcenter2 h5, #colcenter3 h5, #colcenter4 h5 
	{ font-size: 1.2em; margin: 0.6em 10px 0.2em 10px; }
	#colcenter h6, #colcenter2 h6, #colcenter3 h6, #colcenter4 h6 
	{ font-size: 1.1em; margin: 0.6em 10px 0.2em 10px; }
 

/* colonne flottanti user1 e user2 */
#colcenter .col_sx {
	width: 46%;
	float: left;
}

	#colcenter .blog {
		width: 100%;
		float: left;
		margin: 0px;
		padding: 0px;
	}

	h2.attualita {
		width: 150px;
		height: auto!important; min-height: 23px; height: 28px;
		padding: 7px 0.2em 0px 5px!important;
		margin: 0px 0px 0px 2px !important;
		background: url(../images/bkg_h2.gif) no-repeat 100% 0%;
		background-color: /*#ffbd39*/#FF7F08 !important;
		color: #000;
		font-size: 1.1em !important;
		text-transform: uppercase;
		font-weight: bold;
	}

	#colcenter  h3.contentpagetitle {
		font-size: 1.2em !important;
		color: #2D4D75;
		text-transform: none;
	}

	#colcenter .blog .contentitem {
		width: 97%;
		margin: 0px;
		padding: 0px 0px 5px 0px;
		border-bottom: 1px solid #85929A;
	}
	
		#colcenter .contentintro img {
			float: left;
			margin: 4px 5px 0px 0px;
			padding: 0px;
			clear: both;
		}
		
p.occhiello {color: #555; }
p.occhiello img { margin: 0px 5px 0px 0px !important!important; padding: 0px;}
.readon {/* float: left;*/ clear:both;  margin: 0px 0px 0px 10px !important; padding: 0px !important;}
ul.occhiello {padding: 0px!Important; margin: 0px 0px 0px 10px; float: left; width: 99%;}	
ul.occhiello li {padding: 0px 0px 0px 15px !important;}
p.author { font-weight: bold; }

#user1e2{

}


.user1_inner {
	float: right;
	margin: 0px 5px 0px 0.5em;
	padding: 0px !important;
	width: 47%;
}

	#colcenter .moduletable {
		background: url(../images/tratteggio.gif) repeat-x 0% 100%;
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}
	
	#colcenter .moduletablecampagne {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
		background: url(../images/tratteggio.gif) repeat-x 0% 100%;
	}
	
	#colcenter .moduletablecampagne .latestnewscampagne { margin:0px !important; padding:0px !important;}
	#colcenter .moduletablecampagne li.latestnewscampagne { margin: 7px 0px 5px 5px !important; padding:0px !important; }

	.user1_inner h2 {
		font-size: 1.2em !important;
		padding: 8px 0px 2px 3px;
		color: #2D4D75;
	}
	
	.user1_inner h2 {
		width: 150px;
		height: auto!important; min-height: 23px; height: 28px;
		padding: 7px 0.2em 0px 5px !important;
		margin: 0px 0px 0px 2px !important;
		background: url(../images/bkg_h2.gif) no-repeat 100% 100%;
		background-color: /*#ffbd39 */#FF7F08 !important;
		color: #000 !important;
		font-size: 1.1em !important;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none !important;
		position: relative;
	}
	
.user1_inner_lunga {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 100%;
}
.user2_inner {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
   width: 99%;
}
.user2_inner_lunga {
  float:  none;
  margin: 0px 0px 0px 0px;
   width: 100%;
}

/*||Parte relativa alla rivista ||*/
	.moduletablerivista {
		background-color: #EDEDED;
		height: 218px;
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
	}
		
		html>body .moduletablerivista {
		height: 225px;
		padding: 0px 0px 5px 0px;
		}
		
		*:first-child+html .moduletablerivista {
		height: 223px;
		}
		
	.moduletablerivista h2 {
			width: 150px;
			height: auto!important; min-height: 23px; height: 28px;
			padding: 7px 0.2em 0px 5px;
			margin: 0px 0px 0px 0px !important;
			background: url(../images/bkg_h2_gr.gif) no-repeat 100% 100%;
			background-color: /*#ffbd39*/#FF7F08 !important;
			color: #000 !important;
			text-decoration: none !important;
			text-transform: uppercase;
			font-size: 1.1em !important;
		}
		
		.moduletablerivista img {
			float: left;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			border-right: 1px solid #fff;
			margin: 8px 8px 0px 5px;
		}
		
		.moduletablerivista p {
			margin: 10px 0px 0px 0px !important;
			padding: 0px !important;
		}
		
			.moduletablerivista p.data {
				margin: 6px 0px 0px 0px !important;
			}
			
			.moduletablerivista p.editoriale {
				text-transform: uppercase;
				color: #AC0B19;
				padding: 0px 0px 6px 0px !important;
				font-weight: bold;
			
			}
			
			.moduletablerivista h3.titolo_num {
				width: auto;
				margin: 2px 0px 0px 0px !important;
				padding: 0px;
				background-image: none !Important;
				background-color: transparent !Important;
				color: #AC0B19 !important;
				text-decoration: none;
				text-transform: none;
				font-size: 1.4em !important;
		}
		
		.moduletablerivista h3.titolo_num span.piccolo {
			font-size: 0.6em !important;
			margin-top: 5px !important;
			color: #293F4B;
		}
		
		
		.moduletablemenu_rivista {
			background-color: #EDEDED;
			height: auto!important; min-height: 27px; height: 27px;
			margin: 0px 0px 0px 0px !important;
			padding: 0px 0px 0px 0px !important;
			width: 100%;            
		}
		
		.moduletablemenu_rivista ul {
			padding: 0px 0px 0px 0px !important;
			margin: 0px 0px 0px  5px !important;
			height: auto!important; 
			min-height: 27px; height: 27px;
         border-top: 1px solid #fff;
		
		}
		
		.moduletablemenu_rivista li {
			float: right;
			display: block;
			font-weight: bold;
			margin: 0px!important;
			padding: 0px !important;
		}
	
		.moduletablemenu_rivista li a:link, .moduletablemenu_rivista li a:visited {
			color: #fff !important;
			margin: 0px 0px 0px 0px !important;
			padding: 5px 25px 9px 7px !important;
			border-left: 1px solid #fff;
			background-color: #585858;
			color: #fff !important;
			display:block;
		}
		
		.moduletablemenu_rivista li a:hover {
			/*background-color: #ffbd39;*/
			text-decoration: none !important;
			display:block;
			color:#000 !important;
		}
		
		p.pdf_p {
			margin: 0px 0px 0px 15px;
		}
/*|| FINE parte relativa alla rivista ||*/

/*|||||| CLASSI SPECIALI |||||||||||*/

p.firma {
	text-align: right !important;
	font-style: oblique;
	 }	

/*|||||| fine CLASSI SPECIALI |||||||||||*/