.bd
	{
	background-color:#7c6e6a;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	color:#fff;
	}

/* colonna centrale*/
#columnCentral
	{
	position: relative;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	min-width: 750px;
	max-width: 900px;
	background-color:#7c6e6a;
	}



/* testi */

.t1	{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	top: 60px;
	margin-left: 2%;
	margin-right: 2%;
	font-weight: bold;
	font-size: 25px;
	color: #FFC8C8;
	text-align: left;
	}
	
.t2	{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-left: 2%;
	margin-right: 2%;
	font-weight: bold;
	font-size: 18px;
	color: #FFC8C8;
	text-align: left;
	}

.t3	{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-left: 2%;
	margin-right: 2%;
	font-weight: bold;
	font-size: 16px;
	color: #FFC8C8;
	text-align: left;
	}	

/*titoletto note*/
.t6	{ 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-left: 2%;
	margin-right: 2%;
	font-weight: bold;
	font-size: 17px;
	color: #fff;
	text-align: left;
	}


.abstract{
	position: relative;
	top: 20px;
	margin-left: 3%;
	margin-right: 3%;
 	font-family: verdana, helvetica, arial; 
	font-size: 11px ;
	font-style: italic;
	text-align: justify;
	color: #fff; 
}

.txt
	{
	position: relative;
	margin-left: 3%;
	margin-right: 3%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #fff;
	text-align: justify;
	}

.txt2 
	{
	margin-left: 3%;
	margin-right: 3%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: justify;
	}

.sottotitoletto
	{
	margin-left: 0%;
	margin-right: 0%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: justify;
	}


.txtSpiega
	{
	margin-left: 3%;
	margin-right: 3%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: justify;
	}

/* testi: note */

.refnote:link {font-family: Verdana,Arial,Helvetica,sans-serif; color:#1BCDFF; font-size: 13px;  line-height:18px; text-decoration:none;}
.refnote:visited {color:#1BCDFF; text-decoration:underline; }
.refnote:hover {color:cyan; text-decoration:underline;}
.refnote:active {color:red; text-decoration:underline;}


.bodynote:link {font-family: Verdana,Arial,Helvetica,sans-serif; color:#1BCDFF; font-size: 13px; line-height:18px; text-decoration:none;}
.bodynote:visited {color:#1BCDFF; text-decoration:underline;}
.bodynote:hover {color:cyan; text-decoration:underline;}
.bodynote:active {color:red;text-decoration:underline;}

/*titoletto note t6*/
.note {
	position: relative;
	margin-left: 5%;
	margin-right: 5%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: justify;
	}






/* MM elements START*/

.mmContainer
	{
	width:100%;
	height:auto;
	background-color: #453D3B; /* 645956  655A57 453D3B */
	}
.imgContainer
	{
	width:100%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-position-y: 10px;
	background-color: #453D3B;
	}
	
.didaContainer
	{
	width:100%;
	/*margin-right:0px;*/
	padding: 8px 5px 8px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-style: italic;
	color: #fff;
	}

/* MM elements END*/




.labelSmall
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	}

.dida
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #fff;
	}



.bttnPuls:link {
		border:1px solid #81706D;
		padding:2px 2px 2px 2px;
		vertical-align:5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#81706D;
		font-style: normal;
		}
.bttnPuls:visited {
		color:#81706D;
		}	
.bttnPuls:hover {
		text-decoration: none;
		color:#ff0000;
		text-align:left;
		font-style: normal;
		}
.bttnPuls:active {
		text-decoration: none;
		color:cyan;
		text-align:left;
		font-style: normal;
		}





















.bd_viewer1
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:white;
	background-color:#141414;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	}

.bd_viewer2
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:white;
	background-color:#141414;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	overflow:hidden;
	}


.bdbio
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:white;
	background-color:#ffffff;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	}

/*//////////////////////////////////////// Index */
.divIDX_ColumnIntro
	{
	position:absolute;
	margin-top:0px;
	margin-left:20px;
	width:280px;
	background-color:#533E56;
	z-index:2;
	}

.IDXtxt_head 
	{
	margin-top: 60px;
	margin-left: 5%;
	margin-right: 5%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: justify;
	}

.IDXpanel
	{
	position:absolute;
	margin-top:60px;
	margin-left:330px;
	width:70%;
	margin-right:5px;
	height: 80%;
	overflow:auto;
	}

/* index */


.IDX_thumbDIV
	{
	position:relative;
	float:left;
	margin-top:0%;
	margin-left:-15%;
	margin-right:30px;
	margin-bottom:5px;
	height: 80px;
	width:20%;
	text-align:left;
	vertical-align:top;
	z-index:8;
	}
	
.IDX_titleDIV
	{
	position:relative;
	float:right;
	margin-top:0%;
	margin-left:0%;
	margin-right:2%;
	width:85%;
	padding:5px;
	vertical-align:top;
	background-color:#746b6c;
	/*border-color:#ff00ff;
	border : 1px solid;*/
	}

/* index_gallery */

.IDXtable
	{
	position:relative;
	height:130px;
	width:100%;
	}
	
.IDX_thumb
	{
	text-align:right;
	vertical-align:top;
	}

.IDX_thumbDIV
	{
	width:130px;
	text-align:right;
	vertical-align:top;
	}

.IDX_title
	{
	padding:2px;
	vertical-align:top;
	background-color:#746b6c;
	}
	
.IDXdate
	{
	margin-left: 30%;
	margin-right: 0px;
	text-align:right;
	white-space:nowrap;
	font-family: verdana, helvetica, arial; 
	font-size: 10px ;
	color: #eeeeee ; 
	}

.IDXabstract{
	margin-left: 80px;
	margin-right: 20px;
 	font-family: verdana, helvetica, arial; 
	font-size: 11px ;
	text-align: justify ;
	color: #eeeeee ; 
}
	
.IDX_titleonly
	{
	position:relative;
	margin-top:0px;
	margin-left:20px;
	background-color:green;
	}


/*//////////////////////////////////////// Index2 idxt */

.IDX2divAbstract
	{
	position:relative;
	margin-top:60px;
	margin-left: 20px;
	margin-right:20px;
	background-color:#533e56;
	padding:5px;
	}

.IDX2panel
	{
	position:relative;
	margin-top:30px;
	margin-left:340px;
	margin-right:20px;
	height: 70%;
	overflow:auto;
	}

.IDX2mmside
	{
	position:absolute;
	margin-top:0px;
	margin-left:20px;
	margin-right:5px;
	width: 300px;
	/* background-color:#666666; */
	}

.IDX2mmviewer
	{
	height: 300px;
	width: 300px;
	background-color:#533e56;
	}

.IDX2_thumb
	{
	white-space:nowrap;
	z-index:0;
	}
	
.IDX2_title
	{
	padding: 6px 6px 6px 16px;
	background-color:#746b6c;
	}

.IDX2abstract{
	margin-left: 16px;
	margin-right: 20px;
 	font-family: verdana, helvetica, arial; 
	font-size: 11px ;
	text-align: justify ;
	color: #eeeeee; 
	}

	
.divContentsContainer
	{
	position:relative;
	margin-top:70px;
	margin-left:5%;
	margin-right:5%;
	height:80%;
	background-color:#bbbbbb;
	}

.divContentsContainerLink
	{
	position:relative;
	margin-top:70px;
	margin-left:45%;
	margin-right:5%;
	height:80%;
	overflow:auto;
	}

.divContentsContainer2
	{
	position:relative;
	margin-top:70px;
	margin-left:5%;
	margin-right:5%;
	height:88%;
	background-color:#bbbbbb;
	}
	
	
.divSectionColumn
	{
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	width:200px;
	height:100%;
	background-color:#888888;
	}

.divSectionColumn_viewer1
	{
	position:absolute;
	margin-top:70px;
	width:200px;
	margin-left:5%;
	background-color:#888888;
	}
	
.divSectionColumn_viewer2
	{
	position:absolute;
	margin-top:0px;
	margin-left:136px;
	width:500px;
	background-color:#141414;
	z-index:2;
	}

.divAbstract_viewer1
	{
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#060606;
	}

.divAbstract_viewer2
	{
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#141414;
	}
	
.abstract_viewer2
	{
	margin-top: 60px;
	margin-left: 15px;
	margin-right: 15px;
 	font-family: verdana, helvetica, arial; 
	font-size: 11px ;
	text-align: justify ;
	letter-spacing:1px;
	color: #eeeeee ; 
	}

.closeAbstr
	{
	position:absolute;
	margin-left: 460px;
	bottom: 4px;
	height:13px;
	width:35px;
	}
	
.divheadColumn
	{
	position:relative;
	margin-top:0px;
	margin-left:0px;
	width:100%;
	height:32px;
	background-color:#888888;
	}

.blockIdxDiv
	{
	position:relative;
	margin-left:10%;
	margin-right:10%;
	width:50%;
	}

.divContents
	{
	position:absolute;
	margin-top:60px;
	margin-left: 28%;
	margin-right:0%;
	width: 68%;
	height: 80%;
	background-color:#dddddd;
	}
.divContents_viewer1
	{
	position:absolute;
	margin-left: 22%;
	margin-right:5%;
	width:75%;
	background-color:red;
	}
	
.divContents_viewer2
	{
	position:absolute;
	margin-left:1%;
	margin-right:1%;
	width:98%;
	background-color:#141414;
	}
	
#dxContents
	{
	position:relative;
	float:right;
	margin-left:75%;
	margin-right:3%;
	margin-top:30px;
	width:22%;
	height:60px;
	white-space: nowrap;
	text-align:right;
	vertical-align:top;
	z-index:3;
	}

#dxContents_index
	{
	position:absolute;
	margin-left:75%;
	margin-right:3%;
	margin-top:-55px;
	width:22%;
	white-space: nowrap;
	text-align:right;
	vertical-align:top;
	z-index:3;
	}

#dxContents_viewer1
	{
	position:absolute;
	margin-left:75%;
	margin-right:3%;
	margin-top:5px;
	width:22%;
	text-align:right;
	vertical-align:top;
	z-index:3;
	}

#dxContents_viewer2
	{
	position:absolute;
	margin-left:75%;
	margin-right:2%;
	margin-top:5px;
	width:23%;
	white-space: nowrap;
	text-align:right;
	vertical-align:top;
	z-index:3;
	}

.tableContents
	{
	background-color:#060606;
	}

/* sharePane*/
#sharePane
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: white;
	font-weight: bold;
	background-color:#262221;
	}
#shareLogo
	{
	margin-left:13px;
	width: 22px;
	height: 25px;
	background: transparent url("../interf/share_ico/share_logo.png") no-repeat top left;
	}
	
.urlshare{
 	font-family: verdana, helvetica, arial; 
	font-size: 10px ;
	color: #010101 ; 
}

.divProfilo
	{
	background-color:#030303;
	}

.divContentsHeight
	{
	position:relative;
	margin-top:25px;
	margin-left: 28%;
	margin-right:10px;
	width: 68%;
	background-color:#050505;
	}

/* canvas */

.divCanvasHoriz
	{
	position:relative;
	margin-left: 0%;
	margin-right:0px;
	width: 100%;
	text-align:center;
	background-color:#bababa;
	}



/* Contents */

.tit_obj
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #9E0000;
	font-weight: bold;
	margin-left: 3%;
	}

.epigrafe{
	margin-left: 5px;
	margin-right: 5px;
 	font-family: verdana, helvetica, arial; 
	font-size: 10px ;
	text-align: center;
	font-style: italic;
	background-color:#010101;
	color: #eeeeee ; 
}

.strip_bkgrnd{
	position:absolute;
	float:right;
	top:0px;
	left:15%;
	width: 85%;
	height:90px;
	background-color:#090909;
	z-index:5;
}



/*///////////////////////////////////////////// Footer */

#IDXfooter
	{
	position:absolute;
	bottom:30px;
	width:100%;
	height:20px;
	background-color:#ea8835;
	}
	
#IDXfooterBio
	{
	position:absolute;
	bottom:5px;
	width:100%;
	height:20px;
	}

#footer
	{
	position:absolute;
	font-family: Verdana, Arial, sans-serif;
	margin-top:20px;
	width:100%;
	height:90px;
	text-align: center;
	background-color:#262221; /* 453D3B 2B2625 #221F1E*/
	}

#divFooter
	{
	position:absolute;
	margin-left:30px;
	margin-right:0px;
	width:90%;
	z-index:12;
	}

.testoFooter
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#DAC1BA; /* 333333 DAC1BA*/
	vertical-align:top;
	}

#divFooter_viewer1
	{
	background-color:black;
	position:absolute;
	text-align:center;
	bottom:5px;
	width:100%;
	z-index:4
	}

#footerViewer1bis
	{
	position:absolute;
	float:left;
	top:0px;
	left:0px;
	width:15%;
	height:90px;
	background-color:#090909;
	text-align:left;
	z-index:3;
	}
	

.testoFooter_viewer1
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#666666;
	white-space:nowrap;
	}

.testoFooterIndice
	{
	margin-left:330px;
	vertical-align:top;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
	}
	
.testoFooterIndiceBio
	{
	margin-left:310px;
	vertical-align:top;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
	background-color:#ffffff;
	}

.footerDati
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color:#777777;
	}
.footerDida /*forse va via*/
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color:#474747;
	}

.footerSmall
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color:#eeeeee;
	}

a.footerMail:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		text-decoration: none;
		color:white;
		}
a.footerMail:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		text-decoration: none;
		color:darkgray;
		}
a.footerMail:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color:red;
		text-decoration: underline;
		}
a.footerMail:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color:magenta;
		text-decoration: none;
		}

/* LINK */


.gallerydx1Title { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color:#ff6600;
		text-align:left;
		font-weight: bold;
		}

.gallerydx1Caption {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#a0a0a0;
		text-align:left;
		font-weight: bold;
		}

a.gallerydx1:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		color:#920613;
		text-align:left;
		font-weight: bold;
		}
a.gallerydx1:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: none;
		color:#920613;
		text-align:left;
		font-weight: bold;
		}	
a.gallerydx1:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: underline;
		color:#ff0000;
		text-align:left;
		font-weight: bold;
		}
a.gallerydx1:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-decoration: underline;
		color:cyan;
		text-align:left;
		font-weight: bold;
		}
		

a.gallerydx2:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#222222;
		text-align:left;
		font-weight: bold;
		}
a.gallerydx2:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#222222;
		text-align:left;
		font-weight: bold;
		}	
a.gallerydx2:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color:#ff0000;
		text-align:left;
		font-weight: bold;
		}
a.gallerydx2:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color:cyan;
		text-align:left;
		font-weight: bold;
		}



a.mailtoAdrr:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:darkgray;
		}
a.mailtoAdrr:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:darkgray;
		}
a.mailtoAdrr:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:orange;
		text-decoration: none;
		}
a.mailtoAdrr:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:red;
		text-decoration: none;
		}


a.downloadfile:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:920613;
		font-weight: bold;
		}
a.downloadfile:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:920613;
		font-weight: bold;
		}		
a.downloadfile:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:red;
		text-decoration: underline;
		font-weight: bold;
		}
a.downloadfile:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:cyan;
		text-decoration: none;
		font-weight: bold;
		}	


/* Links collection */

.catLink
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #CD091B;
	font-weight: bold;
	}
	
.descrLink
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #010101;
	margin-left:10px;
	font-style: italic;
	text-align: justify;
	}

a.urLink:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:gray;
		font-weight: bold;
		}
a.urLink:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:darkgray;
		font-weight: bold;
		}		
a.urLink:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#ff6600;
		text-decoration: none;
		font-weight: bold;
		}
a.urLink:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:cyan;
		text-decoration: none;
		font-weight: bold;
		}



/* MENU Links  */



.currlink
	{
	background-color:#000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#eeeeee;
	font-weight:bold;
	}

.tabMenu
	{
	background-color:#000000;
	/*background-image: url('backgrndNavRuler.gif');*/
	}

a.lngSwap:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#eee;
		font-weight: bold;
		}
a.lngSwap:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#eee;
		}
a.lngSwap:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:red;
		text-decoration: underline;
		}
a.lngSwap:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:cyan;
		text-decoration: none;

		}

/* */


.bdZoom
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#eeeeee;
	text-align: center;
	background-color:#411041;
	}
	
.headhome
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: black;
	margin-left:20px;
	}

.testatahome {
	color:#d0000e;
	font-family: verdana, helvetica, arial;
	font-weight: bold;
	font-size: 40pt;
	text-align: center; 
}

.mission{
 	font-family: verdana, helvetica, arial; 
	font-size: 11px;
	text-align: center ;
	color: #A326A3;
	font-style: italic;
}

.txtThin
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0E197F;
	margin-left:10px;
	margin-right:10px;
	text-align: justify;
	}
.txtcenter
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #101010;
	text-align: center;
	}
.txtcenterMID
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: black;
	text-align: center;
	font-style: italic;
	}

.txtSmall
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #0E197F;
	text-align: justify;
	}
	
.txtMargleft
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: darkblue;
	margin-left:40px;
	margin-right:10px;
	text-align: justify;
	}
	
.txtSmallThin
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: darkblue;
	margin-left:40px;
	margin-right:40px;
	text-align: justify;
	}
.txtSmallMarginLeft
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	margin-left:30px;
	color: darkblue;
	text-align: justify;
	}




/* Links */
		

a.pulsez:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:red;
		font-weight: bold;
		}
a.pulsez:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:red;
		font-weight: bold;
		}
a.pulsez:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:black;
		text-decoration: underline;
		font-weight: bold;
		}
a.pulsez:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:cyan;
		text-decoration: none;
		font-weight: bold;
		}


a.linknews:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#d0000e;
		font-weight: bold;
		}
a.linknews:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:red;
		font-weight: bold;
		}
a.linknews:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:darkred;
		text-decoration: underline;
		font-weight: bold;
		}
a.linknews:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:cyan;
		text-decoration: none;
		font-weight: bold;
		}

.idxRef{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:darkblue;
		}		


a.lang:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		text-decoration: none;
		color:orange;
		font-weight: bold;
		}
a.lang:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		text-decoration: none;
		color:orange;
		font-weight: bold;
		}		
a.lang:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		color:orange;
		text-decoration: none;
		font-weight: bold;
		}
a.lang:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		color:cyan;
		text-decoration: none;
		font-weight: bold;
		}
		

a.linkinterno:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#29478f;
		font-weight: bold;
		}
a.linkinterno:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#A326A3;
		font-weight: bold;
		}		
a.linkinterno:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:red;
		text-decoration: none;
		font-weight: bold;
		}
a.linkinterno:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:cyan;
		text-decoration: none;
		font-weight: bold;
		}		

a.linkesterno:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#B860B8;
		}
a.linkesterno:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#A326A3;
		}		
a.linkesterno:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:red;
		text-decoration: underline;
		}
a.linkesterno:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:cyan;
		text-decoration: none;
		}			




a.topage:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#fff;
		}
a.topage:visited {
		color:#fff;
		}		
a.topage:hover {
		color:red;
		text-decoration: none;
		}
a.topage:active {
		color:cyan;
		text-decoration: none;
		}


		
/* List Ruler*/
a.navList:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		text-decoration: none;
		color:#B860B8;
		background-color:white; 
		border-color:#B860B8;
		border : 1px solid;
		text-align:center;
		}
a.navList:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		text-decoration: none;
		color:#B860B8;
		background-color:white; 
		border-color:#B860B8;
		border : 1px solid;
		text-align:center;
		}	
a.navList:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: white;
		text-decoration: none;
		background-color:#B860B8; 
		border-color:white;
		border : 1px solid;
		text-align:center;
		}
a.navList:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color:red;
		text-decoration: none;
		background-color:#B860B8; 
		border-color:red;
		border : 1px solid;
		text-align:center;
		}

a.navListStep:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration: none;
		color:#B860B8;
		background-color:white; 
		border-color:#B860B8;
		border : 1px solid;
		text-align:center;
		font-weight: bold;
		}
a.navListStep:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration: none;
		color:#B860B8;
		background-color:white; 
		border-color:#B860B8;
		border : 1px solid;
		text-align:center;
		font-weight: bold;
		}	
a.navListStep:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: white;
		text-decoration: none;
		background-color:#B860B8; 
		border-color:white;
		border : 1px solid;
		text-align:center;
		font-weight: bold;
		}
a.navListStep:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color:red;
		text-decoration: none;
		background-color:#B860B8; 
		border-color:red;
		border : 1px solid;
		text-align:center;
		font-weight: bold;
		}

.currentPage {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:white;
		background-color:#B860B8;
		font-weight: bold;
		text-align:center;
		}		

.inactivePage {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color:gray;
		background-color:white; 
		border-color:gray;
		border: 1px solid;
		text-align:center;
		}
.inactiveStep {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color:gray;
		background-color:white; 
		border-color:gray;
		border: 1px solid;
		text-align:center;
		}		
		
/*///////////////////////////////////////// Commenti */

.comments
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align:right;
	}

a.commnt:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		font-weight:bold;
		color:#fff; /*A326A3*/
		}
a.commnt:visited {
		color:#fff;
		font-weight:bold;
		}		
a.commnt:hover {
		color:red;
		text-decoration: none;
		font-weight:bold;
		}
a.commnt:active {
		color:cyan;
		text-decoration: none;
		font-weight:bold;
		}
		


/*///////////////////////////////////////// MENU Links  */

/*nav bar per scorrimento orizzontale dei documenti*/
.navBarDivision {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; color:#B2060C; font-weight: bold;}
a.navBar:link
		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; color:#B2060C; font-weight: bold;}
a.navBar:visited
		{color:#B2060C;}		
a.navBar:hover
		{color:red;}	
a.navBar:active
		{color:cyan;}	
		
		
.menuVVpgg
	{
	position:absolute;
	margin-left: 80%;
	margin-right: 10%;
	margin-top: 5px;
	height:15px;
	width:20%;
	vertical-align: middle;
	background-color:#cccccc;
	color:red;	
	}

/*menuVVpgg link */
.path{
		font-family: Verdana, sans-serif;
		font-size: 10px;
		color: #B103D6;
		font-weight: bold;
		}
a.menuVVpggLink:link {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		color:#9E2AB7;
		text-decoration: none;
		}
a.menuVVpggLink:visited {
		font-family: Verdana, sans-serif;
		margin-top: 30px;
		font-size: 11px;
		color:#9E2AB7;
		text-decoration: none;
		}
a.menuVVpggLink:hover {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		color:#920613;
		text-decoration: underline;
		}
a.menuVVpggLink:active {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		color:#0FF024;
		text-decoration: none;
		}




/* MENU LINEARE Links  */
a.menulinkLin:link {
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#fff;
		}
a.menulinkLin:visited {
		color:#fff;
		}
a.menulinkLin:hover {
		text-decoration: underline;
		color:#ff0000;
		}
a.menulinkLin:active {
		color:magenta;
		text-decoration: none;
		}

.menuLinIdx
		{
		position:relative;
		margin-left:0px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#fff;
		}
		
		
a.menulinkLinDark:link {
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#000000;
		}
a.menulinkLinDark:visited {
		color:#000000;
		}
a.menulinkLinDark:hover {
		text-decoration: underline;
		color:#ff0000;
		}
a.menulinkLinDark:active {
		color:magenta;
		text-decoration: none;
		}

.menuLinIdxDark
		{
		position:relative;
		margin-left:0px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#000000;
		}
		

		

/* MENU TENDINA Links  */
a.menulink:link {
		margin-left:10px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#eeeeee;
		}
a.menulink:visited {
		color:#eeeeee;
		}
a.menulink:hover {
		font-weight: bold;
		text-decoration: none;
		color:#AF041C;
		}
a.menulink:active {
		color:magenta;
		text-decoration: none;
		font-weight: bold;
		}


a.menuCurrlink:link {
		margin-left:11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#ffffff;
		}
a.menuCurrlink:visited {
		color:#ffffff;
		}
a.menuCurrlink:hover {
		margin-left:10px;
		font-weight: bold;
		text-decoration: underline;
		color:#ffffff;
		}
a.menuCurrlink:active {
		margin-left:11px;
		color:magenta;
		text-decoration: none;
		font-weight: bold;
		}	
.menulinkstatic
		{
		margin-left:10px;
		text-decoration: none;
		font-weight: bold;
		color:#ffffff;
		}


.linTit_obj
		{
		font-family: Verdana, Arial, sans-serif;
		font-size: 16px;
		color: red;
		font-weight: bold;
		white-space: nowrap;
		}
		
.fondoRuler
		{
		background-color:gray;
		}
.fondoRuler2
		{
		background-color:red;
		}
.fondoMgen
		{
		background-color:red;
		}
.fondoMsub
		{
		background-color:salmon;
		}
.menuOver
		{
		background-color:salmon;
		}