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

/* DIV e fondiColorati*/
.divContentsContainer
	{
	position:relative;
	top:0%;
	margin-left:5%;
	margin-right:5%;
	height:88%;
	background-color:#bbbbbb;
	}

.divContentsContainer2
	{
	position:relative;
	top:0%;
	margin-left:5%;
	margin-right:5%;
	height:88%;
	background-color:#bbbbbb;
	}
.divSectionColumn
	{
	position:relative;
	top:0px;
	margin-left:0px;
	width:200px;
	height:100%;
	background-color:#000000;
	}
	
.divheadColumn
	{
	position:relative;
	top:0px;
	margin-left:0px;
	width:100%;
	height:32px;
	background-color:#090909;
	}

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

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

.divContents
	{
	position:absolute;
	top:0%;
	margin-left: 28%;
	margin-right:0%;
	width: 68%;
	height: 80%;
	background-color:#dddddd;
	}
.tableContents
	{
	background-color:#060606;
	}

/* sharePane*/
#sharePane
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: white;
	font-weight: bold;
	background-color:gray;
	}
#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:absolute;
	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:#090909;
	}



/* Contents */
.tit_sezione
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 24px;
	color: #787878;
	font-weight: bold;
	/*margin-left:20px;*/
	}

.tit_gallery
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #9E0000;
	font-weight: bold;
	text-align:center;
	}

.abstract{
	margin-left: 10px;
	margin-right: 10px;
 	font-family: verdana, helvetica, arial; 
	font-size: 9px ;
	text-align: justify ;
	color: #eeeeee ; 
}

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

.strip_bkgrnd{
	margin-left:0px;
	width: 100%;
	height:90px;
	background-color:#040404;
}

/* testi */

.t1	{
	position: relative;
	font-family: Courier, Courier new;
	margin-left: 3%;
	font-size: 20px;
	color: #ffffff;
	text-align: left;
	background-color:#000000;
	}
	
.t1_spumombra
	{
	position: relative;
	font-family: Courier, Courier new;
	margin-left: 3%;
	font-size: 20px;
	color: #ffffff;
	text-align: left;
	background-color:#000000;
	}
	
.txt
	{
	margin-left: 3%;
	margin-right: 3%;
	font-family: Courier, Courier new;
	font-size: 13px;
	color: #ffffff;
	text-align: justify;
	}

.txt_spumombra
	{
	margin-left: 3%;
	margin-right: 3%;
	font-family: Courier, Courier new;
	font-size: 13px;
	color: #ffffff;
	text-align: justify;
	}

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



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

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

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

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

.testoFooter_txt
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#666666;
	vertical-align:top;
	}
	
.testoFooter
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#333333;
	vertical-align:top;
	}
.footerDati
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color:#777777;
	}
.footerDida
	{
	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: 11px;
		text-decoration: none;
		color:#cccccc;
		text-align:left;
		font-weight: bold;
		}
a.gallerydx1:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#cccccc;
		text-align:left;
		font-weight: bold;
		}	
a.gallerydx1:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color:#ff0000;
		text-align:left;
		font-weight: bold;
		}
a.gallerydx1:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		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:#cccccc;
		text-align:left;
		font-weight: bold;
		}
a.gallerydx2:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#cccccc;
		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: #eeeeee;
	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;
		}


.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:#393939;
		font-weight: bold;
		}
a.lngSwap:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#393939;
		font-weight: bold;
		}
a.lngSwap:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:red;
		text-decoration: underline;
		font-weight: bold;
		}
a.lngSwap:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:cyan;
		text-decoration: none;
		font-weight: bold;
		}




/* */

.bdComments
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: darkblue;
	background-color:white;
	}

.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;
}


/* Interfaccia */

.headNews
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color:#CBD2D9;
	font-weight:bold;
	margin-left:0px;
	text-align: justify;
	}

	

.txtsez
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #A326A3;
	margin-left:20px;
	text-align: justify;
	}


.formInputuserData
	{
	background-color:#eeeeee;
	text-align: justify;
	}

.titMed
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #A326A3;
	font-weight:bold;
	}
	
/* permalink*/

.bttnPuls:link {
	border: 1px solid #565656;
	color:#343434;
	background-color:#121212;
	cursor:pointer;
	padding:2px 2px 2px 2px;
	vertical-align:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	text-decoration: none;
	}
.bttnPuls:visited {
	border: 1px solid #565656;
	color:#343434;
	background-color:#121212;
	cursor:pointer;
	text-decoration: none;
	}
.bttnPuls:hover {
	border: 1px solid #373737;
	color:#f7f7f7;
	background-color:#121212;
	cursor:pointer;	
	text-decoration: none;
	}
.bttnPuls:active {
	border: 1px solid #373737;
	color:#f7f7f7;
	background-color:#121212;
	cursor:pointer;
	text-decoration: none;
	}

/* Bttns & Drop down menu*/
.bttns
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:darkblue;
	background-color:white; 
	border-color:darkblue;
	border : 1px solid;
	}

.ddm
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#A326A3;
	background-color:white; 
	border-color:#A326A3;
	border : 1px solid;
	}

.hrFormat
	{
	color:#A326A3;
	border : 1px solid;
	}
.hrFormatLight
	{
	color:#B860B8;
	border : 1px solid;
	}

.testata {
	color: red;
	font-family: verdana, helvetica, arial;;
	font-weight: bold ;
	font-size: 18pt ;
	}
.titoloNumero 
	{
	color: #920613;
	font-family: verdana, helvetica, arial;;
	font-weight: bold ;
	font-size: 20pt ;
	}

.infonum {
	font-family:verdana;
	color: gray;
	font-size:11px
	}

.piede_editoriale {
	font-family: verdana, helvetica, arial ;
	color: #777777;
	font-size:11px
	}

.editoriale {
	font-family:verdana;
	color: darkblue;
	font-size:11px;
	text-align: justify;
	}



.autoreidx {
	font-family: verdana, helvetica, arial ;
	color: brown;
	font-size:11px
}

.autoreRedaz {
	font-family: verdana, helvetica, arial ;
	color: brown;
	font-size:11px;
	font-weight: bold;
}


.abs
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	margin-left:40px;
	margin-right:40px;
	text-align: justify;
	}

/* Articolo*/
.arth1 {
	font-family: verdana, helvetica, arial ;
	font-size: 20px;
	font-weight: bold;
	color: #D0000E;
	text-align: left;
	text-decoration:none;
}

.arth2 {
	font-family: verdana, helvetica, arial ;
	font-size: 16px;
	font-weight: bold;
	color: #D0000E;
	text-decoration: none;
}

.arth3 {
	font-family: verdana, helvetica, arial ;
	font-size: 12px;
	font-weight: bold;
	color: #D0000E;
	text-decoration:none;
}

.arth4 {
	font-family: verdana, helvetica, arial ;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #D0000E;
}

.arth5 {
	font-family: verdana, helvetica, arial ;
	font-size: 10px;
	font-weight: bold;
	color: #D0000E;
}

.art {
 	font-family: verdana, helvetica, arial; 
	font-size: 11px ;
	text-align: justify ;
	color: darkblue ; 
}

.art-cit {
 	font-family: verdana, helvetica, arial; 
	font-size: 10px ;
	text-align: justify ;
	margin-left: 10%;
	margin-right: 10%;
	color: #6262CD; 
}

.titSezArticoli
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	color: red;
	font-weight: bold;
	}



.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: 10px;
	color: black;
	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;
	}

/* home */
.authorHome
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: darkblue;
	text-align: center;
	}

/* Eventi home*/
.dataEventHome
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin-left:10px;
	color: #A326A3;
	font-weight: bold;
	}

.infoEventHome
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:darkblue; /*3663a3*/
	font-style: italic;
	}

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


a.infoEventHomeLnk:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		text-align: left;
		color:#A326A3;
		}
a.infoEventHomeLnk:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		text-align: left;
		color:#A326A3;
		}		
a.infoEventHomeLnk:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: underline;
		text-align: left;
		color:darkred;
		}
a.infoEventHomeLnk:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: underline;
		text-align: left;
		color:red;
		}
	
	
.didaimg
	{
	font-family: Verdana, Verdana, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: gray;
	text-align: center;
	}
	
.didaZoom
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
	text-align: center;
	}

.spiega
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:lightgray;
	}

.titNews
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: red;
	margin-left:40px;
	margin-right:40px;
	font-weight: bold;
	}

.newsTxt
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: black;
	margin-left:60px;
	margin-right:40px;
	text-align: justify;
	}

/* In evidenza */

.titoloAgenda
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #D0000E;
	font-weight: bold;
	}

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

.txtAgenda
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: darkblue;
	margin-left:30px;
	}

.luogoAgenda
	{
	font-family: verdana, Arial, sans-serif;
	font-size: 10px;
	color: darkblue;
	margin-left:30px;
	font-style: italic;
	
	}



/* DIVS */


.refHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color:#A326A3;
	}

	
.banHomeTit
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;
	font-weight: bold;
	background-color:#A326A3;
	}

.rulerHeadtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#A326A3;
	}

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

.rivHomeCaption {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:red;
		}

/* Nav Ruler */

.rulerPos{
		margin-left:50px;
		text-align:right;
		}

.tdRuler {
		background-color:#A326A3;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:white;
		}
.tdRuler2 {
		background-color:#eeeeee;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		}

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

a.rulerLnkSect2:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#A326A3;
		font-weight: bold;
		}
a.rulerLnkSect2:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#A326A3;
		font-weight: bold;
		}
a.rulerLnkSect2:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color:#B860B8;
		font-weight: bold;
		}
a.rulerLnkSect2:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:red;
		font-weight: bold;
		text-decoration: none;
		}
		
.rulerSect {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:white;
		font-weight: bold;
		background-color:#A326A3; 
		}
.rulerSectLight {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:white;
		background-color:#B860B8; 
		}




/* 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:#B860B8;
		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:#A326A3;
		}
a.topage:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#A326A3;
		}		
a.topage:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:red;
		text-decoration: none;
		}
a.topage:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		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: #444444;
	text-align:right;
	}
	
a.commnt:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		font-weight:bold;
		color:#444444;
		}
a.commnt:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		font-weight:bold;
		color:darkgray;
		}		
a.commnt:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:red;
		text-decoration: none;
		font-weight:bold;
		}
a.commnt:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:cyan;
		text-decoration: none;
		font-weight:bold;
		}
		
/*///////////////////////////////////////// MENU Links  */


.menuVVpgg
	{
	position:absolute;
	margin-left: 80%;
	margin-right: 10%;
	margin-top: 5px;
	height:15px;
	width:20%;
	vertical-align: middle;
	background-color:#cccccc;
	color:yellow;	
	}

/*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:#666666;
		}
a.menulinkLin:visited {
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#666666;
		}
a.menulinkLin:hover {
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: underline;
		color:#ff0000;
		}
a.menulinkLin:active {
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:magenta;
		text-decoration: none;
		}
		
.menuLinIdx
		{
		position:relative;
		margin-left:0px;
		text-align:left;
		font-size: 11px;
		color:#666666;
		}

/* 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:#dddddd;
		}
a.menulink:visited {
		margin-left:10px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#dddddd;
		}
a.menulink:hover {
		margin-left:10px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color:#ff0000;
		}
a.menulink:active {
		margin-left:10px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:magenta;
		text-decoration: none;
		font-weight: bold;
		}
		
a.menuCurrlink:link {
		margin-left:11px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#666666;
		}
a.menuCurrlink:visited {
		margin-left:11px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#666666;
		}
a.menuCurrlink:hover {
		margin-left:10px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
		color:#ffffff;
		}
a.menuCurrlink:active {
		margin-left:11px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:magenta;
		text-decoration: none;
		font-weight: bold;
		}	
		
.menulinkstatic
		{
		margin-left:10px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		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:#222222;
	
		}
.fondoMgen
		{
		background-color:#222222;
		}
.fondoMsub
		{
		background-color:#444444;
		}
.menuOver
		{
		background-color:#444444;
		}