.testata
{
	height: 130px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #000099;
	background-image: url(../images/testata.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.testataEn
{
	height: 130px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #000099;
	background-image: url(../images/testataing.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.testataEs
{
	height: 130px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #000099;
	background-image: url(../images/testataspa.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.imgTr
{
	float: left;
}
.myMap
{
	display: none;
}
body
{
	background-color: #E9E9E9;
	margin: 0px;
	padding: 0px;
}
.percorso
{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 3%;
	padding-bottom: 1px;
	line-height: 2em;
	color: #000099;
	float: left;
	width: 97%;
}
.cerca
{
	margin-top: 70px;
	margin-right: 3%;
}
.input
{
	float: right;
	margin-right: 5px;
	font-size: 0.6em;
	margin-top: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.pulsante
{
	float: right;
	margin-right: 0px;
	font-size: 0.55em;
	color: #FFFFFF;
	border-top: 1px inset #000099;
	border-right: 1px inset #000066;
	border-bottom: 1px inset #000066;
	border-left: 1px inset #000099;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/sf_pulsante.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-weight: bold;
	padding: 1px;
}
.lingua
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding-top: 18px;
	color: #FFFFFF;
	text-align: right;
	margin-right: 3%;
}
.lingua a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.lingua a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.lingua a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.lingua a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.archivio
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	background-image: url(../images/archivio.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	text-align: center;
	float: left;
	margin-left: 10px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 1px;
	width: 115px;
}

.archivio a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.archivio a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.archivio a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.archivio a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.pulsanteCopia
{
	float: right;
	margin-right: 16px;
	font-size: 0.55em;
	background-color: #1742AC;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFFFFF;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(3366CC);
}
.cont1
{
	float: left;
	width: 96%;
	margin-left: 4%;
	margin-right: 0px;
	padding: 0px;
}
.title
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 1.3em;
	color: #000099;
	background-image: url(../images/quadr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 11px;
}

.title a:link
{
	color: #000099;
	text-decoration: none;
}
.title a:active
{
	color: #000099;
	text-decoration: none;
}
.title a:visited
{
	color: #000099;
	text-decoration: none;
}
.title a:hover
{
	color: #0000FF;
	text-decoration: underline;
}
.col1
{
	float: left;
	width: 61%;
	margin-right: 3%;
	margin-top: 0px;
}
.col2
{
	background-color: #FFFFFF;
	margin-bottom: 8px;
	margin-top: 8px;
	padding-left: 25px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-top: 2px;
	background-image: url(../images/sf1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333399;
	float: right;
}
.autore
{
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 1px;
	margin-bottom: 15px;
	padding-left: 11px;
	font-size: 0.95em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.divis1
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333399;
	width: 93%;
	font-weight: bold;
	height: 4px;
}
.cont2
{
	float: left;
	width: 96.4%;
	padding-left: 3.6%;
	padding-bottom: 11px;
	margin-top: 0px;
	min-height: 280px;
}
.aggiornamenti
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 1.3em;
	color: #FFFFFF;
	padding-top: 2px;
	height: 1.3em;
	overflow: hidden;
}
.bold
{
	font-weight: bold;
}
.aggiornamentiTit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #133DA9;
	padding-top: 7px;
	line-height: 1em;
	padding-bottom: 3px;
}

.aggiornamentiTit a:link
{
	color: #133DA9;
	text-decoration: none;
}
.aggiornamentiTit a:active
{
	color: #133DA9;
	text-decoration: none;
}
.aggiornamentiTit a:visited
{
	color: #133DA9;
	text-decoration: none;
}
.aggiornamentiTit a:hover
{
	color: #133DA9;
	text-decoration: underline;
}

.aggiornamentiAutore
{
	color: #505050;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #3366CC;
	margin-right: 9px;
	font-size: 0.85em;
	padding-bottom: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.aggiornamento1
{
	float: left;
	width: 29%;
	background-color: #C6C6C6;
	padding-top: 2px;
	padding-left: 3%;
	margin-top: 1%;
	margin-bottom: 0px;
	padding-right: 0%;
	padding-bottom: 2px;
	margin-left: 1%;
	font-family: "Times New Roman" , Times, serif;
	font-size: 1.5em;
}
.data
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #2D2EB0;
	padding-bottom: 2px;
	padding-top: 2px;
}

.cont3Footer
{
	float: left;
	text-align: right;
	width: 97%;
	background-color: #000099;
	padding-left: 3%;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	padding-top: 3px;
	padding-bottom: 4px;
}
.cont3Footer a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.cont3Footer a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.cont3Footer a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.cont3Footer a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.cont4
{
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
}
.rosso
{
	color: #BB0000;
}

.rosso a:link
{
	color: #BB0000;
	text-decoration: none;
}
.rosso a:active
{
	color: #BB0000;
	text-decoration: none;
}
.rosso a:visited
{
	color: #BB0000;
	text-decoration: none;
}
.rosso a:hover
{
	color: #0000FF;
	text-decoration: underline;
}

.col3
{
	float: left;
	width: 80%;
	margin-right: 3%;
	margin-top: 9px;
	padding-top: 4%;
	padding-left: 5%;
	padding-bottom: 3%;
}
.sottot
{
	font-size: 0.9em;
	font-style: italic;
	padding-top: 5px;
	padding-left: 11px;
	padding-bottom: 4px;
}
.tit1
{
	font-weight: bold;
	padding-top: 16px;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 0.75em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.testo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left: 11px;
	line-height: 1.5em;
	margin-right: 33px;
}
.cont3
{
	float: left;
	width: 92%;
	padding-bottom: 1%;
	padding-left: 5%;
	padding-top: 1%;
	padding-right: 1%;
	min-height: 280px;
}
.autorePage
{
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	width: 95%;
	margin-bottom: 4px;
	font-size: 0.9em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 11px;
	float: left;
}

.spaceV
{
	margin-top: 8px;
	padding-top: 8px;
}
.tit2
{
	padding-top: 16px;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 0.75em;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	font-weight: bold;
}
.tit3
{
	padding-top: 16px;
	padding-bottom: 7px;
	padding-left: 11px;
	font-size: 0.7em;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.bodyPage
{
	background-color: #F9F9F9;
	margin: 0px;
}
.cvo
{
	font-style: italic;
}
.numNotaAut
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-align: left;
	vertical-align: super;
	font-size: 0.65em;
	font-weight: bold;
}
.numNota
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-align: left;
	vertical-align: top;
	font-size: 0.76em;
	font-weight: bold;
}

.numNota a:link
{
	text-decoration: none;
	color: #CC0000;
}
.numNota a:active
{
	text-decoration: none;
	color: #CC0000;
}
.numNota a:visited
{
	text-decoration: none;
	color: #CC0000;
}
.numNota a:hover
{
	text-decoration: underline;
	color: #CC0000;
	font-size: 1em;
}
.numNotaAutHover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-align: left;
	vertical-align: super;
	font-size: 0.65em;
	font-weight: bold;
}
.sottotData
{
	font-size: 0.76em;
	padding-left: 11px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	width: 33%;
	font-weight: bold;
}
.hidden
{
	visibility: hidden;
	clear: both;
}
.NumeriArchivio
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #aa0000;
	margin-top: 10px;
	margin-bottom: 2px;
}
.NumeriArchivio a:link
{
	color: #aa0000;
	text-decoration: none;
}
.NumeriArchivio a:active
{
	color: #aa0000;
	text-decoration: none;
}
.NumeriArchivio a:visited
{
	color: #aa0000;
	text-decoration: none;
}
.NumeriArchivio a:hover
{
	color: #aa0000;
	text-decoration: underline;
}

.titleArchivio
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000099;
	letter-spacing: 1px;
	background-image: url(../images/quadr-g.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 11px;
	padding-top: 9px;
	background-color: #FFFFFF;
	margin-right: 38px;
}
.titleArchivio a:link
{
	color: #000099;
	text-decoration: none;
}
.titleArchivio a:active
{
	color: #000099;
	text-decoration: none;
}
.titleArchivio a:visited
{
	color: #000099;
	text-decoration: none;
}
.titleArchivio a:hover
{
	color: #000099;
	text-decoration: underline;
}
.titAggiornamenti
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 1.2em;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin-right: 33px;
	padding-left: 29px;
	background-color: #000099;
	background-image: url(../images/sf1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 11px;
	margin-bottom: 9px;
	padding-top: 3px;
	padding-bottom: 1px;
}
.divis2
{
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	width: 95%;
	margin-bottom: 0px;
	padding-left: 11px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	margin-top: 7px;
	line-height: 2px;
	height: 2px;
}
.titleArchivioAutore
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #000000;
	padding-top: 9px;
	letter-spacing: 1px;
}
.bodyPage2
{
	background-color: #FFFFFF;
	margin: 0px;
}
.titleArchivioData
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #bb0000;
	padding-top: 9px;
	font-weight: bold;
}
.archivioSelez
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	background-image: url(../images/archivio_selez.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	text-align: center;
	float: left;
	margin-left: 10px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 1px;
	width: 115px;
}
.archivioSelez a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.archivioSelez a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.archivioSelez a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.archivioSelez a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.riviste
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	background-image: url(../images/riviste.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 15px;
	text-align: center;
	float: left;
	margin-right: 15px;
	padding-bottom: 1px;
	padding-top: 2px;
	width: 115px;
}
.riviste a:link
{
	color: #000000;
	text-decoration: none;
}
.riviste a:active
{
	color: #000000;
	text-decoration: none;
}
.riviste a:visited
{
	color: #000000;
	text-decoration: none;
}
.riviste a:hover
{
	color: #000000;
	text-decoration: underline;
}
.redazione
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	background-image: url(../images/redazione.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 15px;
	text-align: center;
	float: left;
	margin-right: 15px;
	padding-bottom: 1px;
	padding-top: 2px;
	width: 161px;
}
.redazione a:link
{
	color: #000000;
	text-decoration: none;
}
.redazione a:active
{
	color: #000000;
	text-decoration: none;
}
.redazione a:visited
{
	color: #000000;
	text-decoration: none;
}
.redazione a:hover
{
	color: #000000;
	text-decoration: underline;
}
.news
{
	margin-right: 1%;
	margin-top: 11px;
	padding: 0px;
	border: 0px dotted #A8A8CE;
	margin-left: 3px;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 22px;
	background-color: #F2F5FF;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 570px;
}
.img
{
	float: left;
	border: 1px solid #CCCCCC;
	margin-right: 9px;
	margin-left: 5px;
}
.testoNews
{
	width: 48%;
	float: left;
	margin-right: 1%;
}
.testoNews2
{
	width: 48%;
	float: left;
	margin-right: 1%;
}
.titNews
{
	font-family: "Times New Roman" , Times, serif;
	padding-left: 14px;
	font-size: 0.7em;
	font-weight: bold;
	color: #575757;
	letter-spacing: 1px;
}
.rivisteSelez
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	background-image: url(../images/riviste-gr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 15px;
	text-align: center;
	float: left;
	margin-right: 15px;
	padding-bottom: 1px;
	padding-top: 2px;
	width: 115px;
}
.redazioneSelez
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	background-image: url(../images/redazione-gr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 15px;
	text-align: center;
	float: left;
	margin-right: 15px;
	padding-bottom: 1px;
	padding-top: 2px;
	width: 161px;
}
.spiega
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 0.75em;
	color: #000099;
	letter-spacing: 1px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 11px;
	padding-top: 7px;
	background-color: #FFFFFF;
	margin-right: 38px;
}

/* MODIFICHE FLAVIO */

form
{
	padding:0;
	margin:0;
}

.paglink
{
	color: #666666;
	text-decoration: none;
}	
.paglink a:link
{
	color: #666666;
	text-decoration: none;
}
.paglink a:active
{
	color: #666666;
	text-decoration: none;
}
.paglink a:visited
{
	color: #666666;
	text-decoration: none;
}
.paglink a:hover
{
	color: #666666;
	text-decoration: underline;
}
.titleSearch
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 1.1em;
	color: #000099;
	background-image: url(../images/quadr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 9px;
}
.titleSearch a:link
{
	color: #000099;
	text-decoration: none;
}
.titleSearch a:active
{
	color: #000099;
	text-decoration: none;
}
.titleSearch a:visited
{
	color: #000099;
	text-decoration: none;
}
.titleSearch a:hover
{
	color: #0000FF;
	text-decoration: underline;
}

.sezNote
{
	display:none;
}

.boxLogin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F3F6FF;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	width: 31%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333399;
	float: right;
	font-size: 0.68em;
	text-align: center;
}

.titLogin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	background-color: #2C2BAF;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 3px;
	height: 1.1em;
	overflow: hidden;
}

.colonna2
{
	float:right;
	width: 30%;
	border: 0px;
	margin-top: 1%;
	margin-right: 2%;
	padding: 0px;
}

.inputLogin
{
	float: left;
	margin-right: 5px;
	font-size: 0.9em;
	margin-top: 3px;
	margin-left: 2px;
	width: 120px;
}

.pulsanteLogin
{
	font-size: 0.8em;
	color: #FFFFFF;
	border-top: 1px inset #000099;
	border-right: 1px inset #000066;
	border-bottom: 1px inset #000066;
	border-left: 1px inset #000099;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/sf_pulsante.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 1px;
	margin-top: 2px;
	margin-left: 2px;
}

.divPdf
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	float:right;
	padding: 5px;
	margin-left: 16px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 8px;
	background-color: #FFFFFF;
}
.divPdf a:link
{
	color: #000000;
	text-decoration: none;
}
.divPdf a:active
{
	color: #000000;
	text-decoration: none;
}
.divPdf a:visited
{
	color: #000000;
	text-decoration: none;
}
.divPdf a:hover
{
	color: #000000;
	text-decoration: underline;
}
.imgPdf
{
	border: 0px;
	vertical-align: bottom;
}
.errorText
{
	color: Red;
	font-weight: bold;
}
.loginText
{
	text-align: left;
	padding-top: 3px;
	width: 22%;
}
.loginLinks
{
	font-size: smaller;
}
.loginLinks a:link
{
	color: #0000DD;
	text-decoration: none;
}
.loginLinks a:active
{
	color: #0000DD;
	text-decoration: none;
}
.loginLinks a:visited
{
	color: #0000DD;
	text-decoration: none;
}
.loginLinks a:hover
{
	color: #0000DD;
	text-decoration: underline;
}
.spanAltLang
{
	font-size: x-small;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.divBanner
{
	margin-left: 10%;
	margin-top: 3px;
	margin-bottom: 8px;
}
.col2box
{
	max-height: 92px;
	overflow-y: scroll;
}
.inputReg
{
	width: 200px;
}
.ultimoNumero
{
	font-weight: bold;
	font-size: 1.3em;
}

