.bd
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:white;
	background-color:#7c6e6a;
	/*background-color:#a9a9a9;*/
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	}

#sxColumn
	{
	position:absolute;
	margin-top:-20px;
	margin-left:20px;
	padding:6px;
	width:320px;
	background-color:#18120c;
	z-index:2;
	}
	
#dxContents
	{
	position:absolute;
	margin-top:-70px;
	margin-left:370px;
	margin-right:20px;
	background-color:#7c6e6a;
	z-index:3;
	}

#divComments
	{
	position:relative;
	margin-top:35px;
	margin-left:75%;
	margin-right:2%;
	width:23%;
	white-space: nowrap;
	text-align:right;
	vertical-align:top;
	background-color:#7c6e6a;
	}

#divComments_mob
	{
	position:absolute;
	top:60px;
	float:right;
	right:5px;;
	width:250px;
	height:60px;
	white-space: nowrap;
	text-align:right;
	vertical-align:top;
	z-index:3;
	}
	
.comments
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: white;
	text-align:right;
	}


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

/* DIV e fondiColorati*//*
#container
	{
	position:relative;
	margin-left:5%;
	margin-right:5%;

	background-color:red;
	overflow:hidden;
	}

#sxColumn
	{
	float:left;
	margin-left:0px;
	width: 40%;
	background-color:lightgrey;
	z-index:2;
	}
	
#dxContents
	{
	float: right;
	width: 55%;
	background-color:#060606;
	z-index:3;
	}
	
	*/

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


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


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




/* 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: #FFC8C8;
	font-weight: bold;
	text-align:left;
	}

.abstract{
	margin-left: 3%;
	margin-right: 3%;
 	font-family: verdana, helvetica, arial; 
	font-size: 13px;
	font-style: italic;
	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: Verdana,Arial,Helvetica,sans-serif;
	margin-left: 3%;
	font-weight: bold;
	font-size: 18px;
	color: #080862;
	text-align: left;
	background-color:#eeeeee;
	}

.txt
	{
	margin-left: 3%;
	margin-right: 3%;
	font-family: Verdana, Arial, sans-serif;
	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 */

#footer
	{
	font-family: Verdana, Arial, sans-serif;
	margin-left:-10px;
	width:100%;
	height:30px;
	text-align: left;
	/*background-color:#eeeeee;*/
	}
	
.testoFooter
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	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;
		}



/* /////////////////////////////////////// MOB -start  */

.fullscreenTarget
	{
	width:100%;	height:100%;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	overflow: scroll;
	overflow-y: scroll;
	z-index:0;
	}
.fst_Brown {background-color:#7c6e6a;}

.fixedHeadMenuBkgrnd
	{
	position:fixed;
	margin-top:0px;
	width:100%;
	height: 38px;
	z-index:4;
	}
.fHMB_Brown {background-color:#7c6e6a;}


/* HEAD nome-home Links  */
a.homelink:link {
		text-align:left;
		font-family: Arial Narrow, sans-serif;
		font-size: 20px;
		text-decoration: none;
		color:#FFF;
		}
a.homelink:visited {
		color:#FFF;
		}
a.homelink:hover {
		color:#AF041C;
		}
a.homelink:active {
		color:magenta;
		text-decoration: none;
		font-weight: bold;
		}

/* MOB MENUES  */


#menuContainer {position:absolute; width:100%; height:auto; font-family: Arial Narrow, sans-serif; font-size: 20px; color:white}
#headMenu {position:absolute;top:0px;left:0px;width:100%;height:35px;}
.menuBttnDIV {position:absolute;float:left; top:2px;left:10px; width:25px;height:18px;}
#logoDIV {position:absolute;float:left; top:0px;left:15%; right:15%; width:auto; height:35px;z-index:4; text-align:center;line-height:33px;}
#fullScreenBttnDIV {position:absolute; float:left; top:3px;right:10px; width:32px;height:32px;background-image: url('FS.png');background-repeat:no-repeat;background-position:center;background-size:contain;z-index:8;}

#bodyMenu {position:absolute;clear:both; float:left; top:3px;left:10px; width:88px;height:230px; visibility:hidden; background:#b00;z-index:3;}
#itemMenu {position:relative;top:10px;margin-top:10px; left:10px;width:80px;height:25px; line-height:22px;cursor:pointer;z-index:10;}

.subMenuCont {position:absolute; float:right; left:6px; min-width:320px; min-height:250px; visibility:hidden;z-index:3}
.subMenuConnector {position:absolute;clear:both; float:left;top:0px;left:0px;width:90px;height:24px;background:salmon;z-index:3}
.subMenuBody {position:absolute;left:82px; float:right; min-width:230px; overflow:auto; padding-left:8px; background:salmon;z-index:3}


/* MENU TENDINA MOB Links  */
a.menulink_mob:link {
		margin-left:2px;
		text-align:left;
		font-family: Arial Narrow, sans-serif;
		font-size: 14px;
		text-decoration: none;
		color:#FFF;
		}
a.menulink_mob:visited {
		color:#FFF;
		}
a.menulink_mob:hover {
		color:#AF041C;
		}
a.menulink_mob:active {
		color:magenta;
		text-decoration: none;
		font-weight: bold;
		}

.bttnPuls:link {
	border: 1px solid #ddd;
	color:#ddd;
	background-color:#18120C;
	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 {
	text-decoration: none;
	}
.bttnPuls:hover {
	border: 1px solid #eee;
	color:#eee;
	text-decoration: none;
	}
.bttnPuls:active {
	border: 1px solid #f00;
	color:#f00;
	text-decoration: none;
	}
/* /////////////////////////////////////// MOB -end  */

/* BTTN */

a.hrefBTTN:link {
		text-align:left;
		font-family: Arial Narrow, sans-serif;
		font-size: 16px;
		text-decoration: none;
		font-weight: bold;
		color:#FFF;
		}
a.hrefBTTN:visited {
		color:#FFF;
		}
a.hrefBTTN:hover {
		color:#AF041C;
		}
a.hrefBTTN:active {
		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;
	}
	



/* 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: 11px;
	font-style: italic;
	color: gray;
	margin-left:10%;
	margin-right:10%;
	text-align: justify;
	}
	
.dida_allegati
	{
	font-family: Verdana, Verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: gray;
	text-align: justify;
	}
	
.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-weight: bold;
		font-size: 12px;
		text-decoration: none;
		color:#6DCDC8;
		}
a.linkesterno:visited {
		text-decoration: none;
		color:#6DCDC8;
		}		
a.linkesterno:hover {
		color:red;
		text-decoration: underline;
		}
a.linkesterno:active {
		color:cyan;
		text-decoration: none;
		}			







a.topage:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:bold;
		text-decoration: none;
		color:#FFF;
		}
a.topage:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#FFF;
		}		
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 */
a.commnt:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		font-weight:bold;
		color:#A326A3;
		}
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: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:#eeeeee;
		}
a.menulinkLin:visited {
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#eeeeee;
		}
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-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#ffffff;
		}

/* 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 {
		margin-left:10px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-decoration: none;
		color:#eeeeee;
		}
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:#ffffff;
		}
a.menuCurrlink:visited {
		margin-left:11px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#eeeeee;
		}
a.menuCurrlink:hover {
		margin-left:11px;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		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:red;
		}
.fondoMgen
		{
		background-color:red;
		}
.fondoMsub
		{
		background-color:salmon;
		}
.menuOver
		{
		background-color:salmon;
		}