body {
	margin: 0px 3px;
	padding: 0px;
	border-left: 1px solid #BEBDBE;
	border-right: 1px solid #BEBDBE;
	border-top: 1px solid #BEBDBE;
	border-bottom: 1px solid #9C0000;
	background-image: url(/Internet/Images/bkg_pagina.gif); 
	background-position: top; 
	background-repeat: no-repeat;
}

a:hover {
	text-decoration: none;
}

div {
	margin: 0px;
	padding: 0px;
}

div.centra {
	text-align: center;
}

p.giustifica {
	text-align: justify;
}

p.dx {
	width: 100%;
	text-align: right;
}

p.centra {
	width: 100%;
	text-align: center;
}

ul.spaziasx {
	padding-left: 60px;
}

.off-left {
	position: absolute;
	left: -999px;
	width: 990px;
}

.off-leftMute {
	position: absolute;
	left: -999px;
	width: 990px;
	speak: none;
}

.spaziadx {
	padding-right: 10px;
}
	
img {
	border: none;
}

img.spazia {
	padding: 5px;
}

img.spaziasx {
	padding-left: 10px;
}

div.esterno {
	/*width: 99.80%;*/
	width: auto;
	border-left: 1px solid #BEBDBE;
	border-right: 1px solid #BEBDBE;
	border-top: 1px solid #BEBDBE;
	border-bottom: 1px solid #9C0000;
}

div.sottoMenuSXInterna {
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  x-small;
	color: #000000;
	font-weight: normal;
	border-right: 2px inset #D6D3D6;
	border-bottom: 2px inset #D6D3D6;
	border-left: 1px solid #BDBEBD;
	border-top: 1px solid #BDBEBD;
	padding: 4px 0px 0px 3px;
	background-color: #FFFBFF;
	margin-top: 10px;
}

div.cercaSezione {
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	border-right: 2px inset #D6D3D6;
	border-bottom: 2px inset #D6D3D6;
	border-left: 1px solid #BDBEBD;
	border-top: 1px solid #BDBEBD;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 0px;
	background-color: #E7EBFF;
	margin-top: 10px;
}

div.percorso {
	padding-top:7px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
}

div.menuInterna2 {
	width: 95%;
	padding-left: 0px;
	margin-left: 0px;
}

div.titoliBlu {
	width:100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
}

div.titoliSottoMenuInt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #294594;
	margin-right: 4px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px; 
	padding-left: 4px;
	border-bottom: 3px inset #FFFFFF;
	border-right: 2px inset #2B489B;
	text-decoration:none;
}

div.testata {
	width: 100%; 
	height: 123px;
	background-image: url(/Internet/Images/bkg_banner_left.gif); 
	background-position: left; 
	background-repeat: no-repeat;
}

div.testata_multilingua {
	width: 100%; 
	height: 123px; 
	background-image: url(/Internet/Images/bkg_banner_left_ml.gif); 
	background-position: left top; 
	background-repeat: no-repeat;
}

div.testatasx {
	/*position: absolute;
	left: -999px;
	width: 990px;*/
	width: 99.2%; 
	height: 110px;
	position: absolute;
	top: 0px;
	left: 5px;
	padding-top: 13px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFFFFF;
	z-index: -100;
	background-color: #9A2020;
}

div.testatadx {
	background-image: url(/Internet/Images/bkg_banner_right_top2.gif); 
	background-repeat: no-repeat;
	background-position: top right;
	height: 88px;
	text-align: right;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	background-color: inherit;	
	/*overflow: auto;*/
}

div.copyright {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	width: auto;
	text-align: center;
	clear:both;
	margin-top: 0px;
	padding-top: 20px;	
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color: inherit;
}

td.aroundCopyright {
	width: 35%; 
	text-align: right;
}

td.centerCopyright {
	width: 30%; 
	text-align: center;
}

div.lastMod {
	width: 100%; 
	padding-top: 10px; 
	text-align: right;
}

.lastModBy {
	width: 192px;
}

div.inizio {
	float: left;
	text-align: right;
}

div.menuOR {
	float: right;	 
	/*background-image: url(/internet/Images/bkg_banner_right_bottom.gif); 
	background-repeat: no-repeat;
	background-position: top right;*/
	height: 33px;
	width: auto;
}

div.menuORg {
	float: right;	 
	/*background-image: url(/internet/Images/bkg_banner_right_bottom.gif); 
	background-repeat: no-repeat;
	background-position: top right;*/
	height: 33px;
	width: auto;
}

ul.menuOR {
	background-image: url(/Internet/Images/sfondo_banner_rosso.gif);
	/*padding: 5px 0px 7px 0px;*/
	padding-top: 0.5%;
	padding-bottom: 7px;
	margin: 1px 0px 0px 24px;
	text-align: right;
	/*white-space: nowrap;*/
}

ul.menuTop {
	background-image: url(/Internet/Images/sfondo_banner_blu.gif);
	/*padding: 3px 0px 10px 0px;*/
	padding-bottom: 13px;
	margin: 3px 0px 0px 24px;
	/*white-space: nowrap;*/
}

li.menuTop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	padding-right: 6px;
	padding-left: 6px;
	border-left: 1px solid #949ECE;
	text-decoration:none;
	background-color: inherit;
}

li.menuTop a, li.menuTop a:visited {
	text-decoration:none;
	color: #FFFFFF;
	background-color: inherit;
}

li.menuTop a:hover {
	text-decoration:underline;
	color: #FFFFFF;
	background-color: inherit;
}

li.menuTop2, li.menuTop2 a, li.menuTop2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration:none;
	background-color: inherit;
}

li.menuTop2 a:hover {
	text-decoration:underline;
	color: #FFFFFF;
	background-color: inherit;
}

table.contenitore {
	padding: 0px;
	margin: 0px;
	border: none;
	width: 100%;
}

/* INIZIO TOOL SINISTRA */

td.toolSX {
	width: 175px;
	vertical-align: top;
	text-transform: uppercase;
	padding-top: 20px;
}

div.toolSX {
	width: 100%;
}

div.titoliToolSX {
	width: 99%;
	color: #313842;
	background-color: #efebef;
	border-left: 1px solid #bdbebd;
	border-bottom: 1px solid #bdbebd;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}

ul.titoliToolSX {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

li.titoliToolSX {
	width: 100%;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: inherit;
	list-style: square;
	border-top: 1px solid #d6494a;
	text-indent: 5px;
	line-height: 1.7em;
}

a.titoliToolSX {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	background-color: #9c2021;
	width: 100%;
	max-width: 172px;
	border-top: 2px solid #c62829;
	border-bottom: 1px solid #721213;
	border-right: 1px solid #721213;
	display: block;	
}

a.titoliToolSX:hover {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #ffffff;
	background-color: #9c2021;
}

ul.sottoTitoliToolSX {
	width: 100%;
	background-color: #efebef;
	margin: 0px;
	padding: 0px;
	border-top: 2px outset #72100f;
}

li.sottoTitoliToolSX {
	list-style: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #313842;
	border-top: 1px solid #bdbebd;
	border-right: 2px outset #f0ebef;
	border-left: 1px solid #d6d3d6;
	border-bottom: 1px solid #e7e3e7;
	padding-left: 12px;
	line-height: 2em;
}

a.sottoTitoliToolSX {
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #313842;
	background-color: #efebef;
}

a.sottoTitoliToolSX:hover {
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #313842;
	background-color: #efebef;
}

ul.personale {
	border-right: 2px outset #efebef;
	border-bottom: 2px outset #E2E2E2;
	padding: 2px 0px;
	margin: 0px;
	width: 100%;
	max-width: 171px; 
	color: #3c4554;
	background-color: #EFEBEF;
}

li.personale {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #646D7D;
	list-style-type: none;
	background-color: #EFEBEF;
	border-left: 1px solid #D4D2D4;
	max-width: 140px;
	width: 168px;
}

/*
td.toolSX {
	width: auto;
	vertical-align: top;
}

div.toolSX {
	padding-top: 20px;
	width: 92%;
	vertical-align: top;
}

div.titoliToolSX {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-transform:uppercase;
	width: 100%;
	background-color: inherit;
}

ul.titoliToolSX {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

li.titoliToolSX {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: #9A2020;
	line-height: 1.7em;
	padding: 0px;
	margin: 0px;
	border-top: 2px solid #D74949;
	width: 100%;
	list-style: square;
}

ul.sottoTitoliToolSX {
	border-right: 2px inset #E2E2E2;
	border-bottom: 2px inset #E2E2E2;
	padding: 0px;
	margin: 0px;
	width: 98.3%;
	color: #3c4554;
	background-color: #EFEBEF;
}

li.sottoTitoliToolSX {
	padding-left: 12px;
	padding-bottom: 1px;
	margin-left: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	min-width: 120px; 
	max-width: 142px;
	width: 100%;
	color: #646D7D;
	list-style-type: none;
	background-color: #EFEBEF;
	text-align: left;
	text-decoration:none;
	border-left: 1px solid #D4D2D4;
	border-top: 1px solid #D3D2D3;
	border-bottom: 1px solid #E5E2E5;
}

a.titoliToolSX {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: #9A2020;
	line-height: 1.7em;
	margin-right: 0px;
	padding-left: 8px;
	padding-right: 0px;
	margin-bottom: 0px;
	text-decoration:none;
	width: 103%;
	max-width: 147px;
	border-top: 1px solid #C62829;
	border-bottom: 1px solid #721213;
	border-right: 1px solid #721213;
	display: block;	
}

a.titoliToolSX:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: inherit;
}

a.sottoTitoliToolSX {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #303947;
	font-weight: bold;
	list-style-type: none;
	background-color: #EFEBEF;
	line-height: 1.7em;
	height: 100%;
	width: 101%;
	min-width: 141px;
	text-align: left;
	text-decoration:none;
	border-right: 1px solid #BEBDBE;
	display: block;
}

a.sottoTitoliToolSX:hover {
	text-decoration:underline;
}
*/

/* FINE TOOL SINISTRA */

td.centro {
	width: auto;
	vertical-align: top;
}

div.Centro {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 0px;
	width: auto;
	vertical-align: top;
}

div.CentroMezzoEsternoSX {
	float: left;
	width: 49%; 
	margin-right: 1px;
	padding-bottom: 20px;
}

div.boxCentroMezzo {
	margin-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
}

h2.titoliHP {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
	display: inline;
	margin: 0px;
}

div.testoHP {
	width: 95%;  
	border-top: 1px solid #BEBDBE; 
	border-left: 1px solid #BEBDBE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 4px;
	clear: left; 
	background-color: inherit;
}

h3.testoHP {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	background-color: inherit;
	display: inline;
	margin: 0px;
}

h4.testolink {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	background-color: inherit;
	display: inline;
	margin: 0px;
}

a.testolink {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	background-color: inherit;
}

a.testolink:hover {
	color: #000000;
	font-weight: normal;
	text-decoration:underline;
	background-color: inherit;
}

div.CentroMezzoEsternoDX {
	width: 50%; 
	float: right;
	padding-bottom: 20px;
}

div.testoHPAppuntamentiSx {
	width: 30%;
	height:70px;
	float:left;
	clear: left;
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom: 5px;
}

div.testoHPAppuntamentiDx {
	border-left: 1px solid #BEBDBE;
	height:50px;
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 1px;
	vertical-align:top;
	text-align: center;
	background-color: inherit;
}

div.testoCentroInt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	height:100%;
	color: #000000;
	font-weight: normal;
	vertical-align:middle;
	text-align:left;
	background-color: inherit;
}

span.testoCentroInt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	font-weight: bold;
	background-color: inherit;
}

div.boxCentroHP {
	width: 50%;
	margin-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	clear: left;
	text-decoration:none;
	text-transform:uppercase;
	background-color: inherit;
}

div.boxCentro, div.boxCentro a {
	margin-right: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	clear: left;
	text-decoration:none;
	text-transform:uppercase;
	background-color: inherit;
}

div.boxCentroTopPadded, div.boxCentroTopPadded a {
	margin-right: 20px;
	padding-bottom: 5px;
	padding-top: 20px;
	padding-left: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	clear: left;
	text-decoration:none;
	text-transform:uppercase;
	background-color: inherit;
}

div.boxCentroTopPadded a:hover {
	text-decoration:none;
}

div.boxCentro a:hover {
	text-decoration:none;
}

div.testoHPEventi {
	width: 96%; 
	border-top: 1px solid #BEBDBE; 
	border-left: 1px solid #BEBDBE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 4px;
	text-align:center;
	background-color: inherit;
}

a.hpRed {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
	background-color: inherit;
}

a.hpRed:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
	background-color: inherit;
}

div.CentroEsterno {
	clear: both;
}

div.testoHP100 {
	width: 98%;  
	border-top: 1px solid #BEBDBE; 
	border-left: 1px solid #BEBDBE;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 4px;
	clear: left;
	background-color: inherit;
}

div.sottoBoxCentroSXVetrina {
	width: 48%; 
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 0px; 
	
}

div.titoloCentroInt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	height:100%;
	font-weight: bold;
	color: #9C0000;
	vertical-align:middle;
	text-align:center;
	background-color: inherit;
	
}

div.sottoBoxCentroDXVetrina {
	width: 48%;
	float: right;
	padding-left: 10px; 
	padding-top: 5px;
	border-left: #bebdbe 1px solid; 
	
}


div.sottoBoxCentroVetrinaAuto {
	width: 100%;
	float: none;
}

div.immagineCentro {
	float: left;
	margin-bottom: 10px;
	/*border: #ededed 1px solid;*/
	width:140px;
	height:140px;
}

div.immagineCentroSpazia {
	float: left;
	padding: 4px 0px 10px 4px;
}

li.editoria {
	list-style: square;
	font-weight: normal;
	list-style-position:outside;
}

td.separatore {
	width: auto;
}

td.toolDXhome {
	width: 145px;
	vertical-align: top;
}

div.toolDXhome {
	margin-top: 10px;
	padding-right: 0px;
	margin-right: 0px;
	width: 145px;
	vertical-align: top;
}

div.sottoMenuSX2 {
	width: 96%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	border-right: 2px inset #E2E2E2;
	border-bottom: 2px inset #E2E2E2;
	margin-top: 15px;	
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 8px;
	background-color: #F8F7F7;
}

div.titoliBoxLingue2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	font-weight: bold;
	width: 100%;
	background-color: inherit;
	text-align: center;
}

div.spaziaMulti {
	padding-bottom: 4px; 
	padding-top: 8px; 
	text-align: center;
}

a.homeBlu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000099;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:5px;
	background-color: inherit;
}

span.lingue {
	border-right: 2px inset #DFC4C3;
	border-bottom: 2px inset #DFC4C3;
	background-color: #F4EEEE;
	margin-right: 0px; 
	margin-left: 0px;
	margin-bottom: 4px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000099;
}

div.sottoMenuSX {
	width: 98%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	line-height: 1.2em;
	border-right: 2px inset #E2E2E2;
	border-bottom: 2px inset #E2E2E2;
	margin-top: 15px;	
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #F8F7F7;
}

div.imgDX {
	float: left;
	vertical-align:middle;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

div.titoliBoxDX {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 3px;
	background-color: inherit;
}

div.titoliBoxDXVideo {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: inherit;
}

span.testo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-weight: normal;
	width: 100%;
	background-color: inherit;
}

span.copyright {
	border-top: 1px solid #9C0000; 
	width: 30%; 
	padding-top: 15px;
	padding-bottom: 10px;
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8C8C8C;
	font-weight: normal;
	background-color: inherit;
}

div.footer {
	clear: left; 
	border-top: #9c0000 1px solid; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	width: 100%;
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	background-color: inherit;
}

ul.menuORs {
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
	padding-top: 4px;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	margin-bottom: 0px;
}

li.menuORs {
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #00418C;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	border-right: 1px solid #9B1F1F;
	padding-left: 8px;
	padding-right: 4px;
	text-decoration:none;
	background-color: inherit;
}

A.menuORs, A.menuORs:visited {
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #00418C;
	font-weight: bold;
	text-decoration:none;
	background-color: inherit;
}

A.menuORs:hover {
	text-decoration:underline;
}

span.nospeak {
	speak: none;
}

span.Briciole {
	padding-left:6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: normal;
	background-color: inherit;
}

span.BricioleActive {
	color: #080021;
	background-color: #FFC75A;
}

a.briciole {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #080021;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
}

a.briciole:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #080021;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFC75A;
}

div.titoliInterni, div.titoliInterni a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-large;
	color: #9C2021;
	font-weight: normal;
	margin-top:10px;
	padding-top: 5px;
	padding-left:6px;
	background-color: inherit;
}

h2.titoliInterni {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-large;
	color: #9C2021;
	font-weight: normal;
	background-color: inherit;
	margin: 0px;
}

div.testocentro {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small; 
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	text-align:justify;
	width: auto;
	background-color: inherit;
}

div.CentroMezzoEsterno {
	width: 50%; 
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.CentroMezzoEsternoTopPadded {
	width: 50%; 
	float: left;
	padding-top: 10px;
	padding-bottom: 0px;
}

h3.titoliHP {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
	display: inline;
	margin: 0px;
}

h3.titoliHP_servizi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
	display: inline;
	margin: -20px;
	/*		
	margin: 5px;
	*/
	padding: 0px;
}

h3.titoliHP_servizi_multilingua {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
	display: inline;
	/*
	margin: -20px;
	*/		
	margin: 5px;
	padding: 0px;
}

div.sottoBoxCentroSX {
	width: 100%;
	clear: left;
	padding-left: 5px;
	padding-top: 5px;
}

h4.testoHP {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	background-color: inherit;
	display: inline;
	margin: 0px;
}

div.goBack {
	width: 100%; 
	padding-top: 40px; 
	text-align: center;
}

a.paginazione {
	font-weight: normal; 
	font-size: x-small; 
	color: #003063; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	text-decoration: none;
	background-color: inherit;
}

a.paginazione:hover {
	background-color: #FFC75A; 
	color: #003063;
}

td.toolDX {
	width: 145px;
	vertical-align: top;
}

div.toolDX {
	margin-top: 42px;
	padding-right: 0px;
	margin-right: 0px;
	width: 145px;
	vertical-align: top;
}

.campocerca {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	border-bottom: 2px inset #FFFFFF;
	border-top: 1px solid #BDBEBD;
	border-left: 1px solid #BDBEBD;
	border-right: 2px inset #FFFFFF;
	background-color: #FFFBFF;
	margin-top: 2px;
	width: 60%;
}

.bottonecerca {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 2px inset #FFFFFF;
	border-right: 2px inset #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #FFC75C;
	margin-left: 4px;
	margin-top: 2px;
}

div.titoliToolDX {
	width: 100%;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

ul.menuInterna {
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 6px;
}

li.menuInterna {
	list-style : none;
	line-height: 1.5em;
	margin-left: 0px;
	padding-left: 1px;
}

a.menuInterna2 {
	color: #FFFFFF;
	background-color: #294594;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
}

a.menuInterna2:Hover {
	color: #FFC75C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	background-color: inherit;
}

ul.menuInterna2 {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

a.menuInterna {
	color: #4A434F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	background-color: inherit;
}

a.menuInterna:Hover {
	color: #4A434F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	background-color: #E4EEFF;
}

div.ServiziInt {
	width: 95%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-weight: normal;
	border-right: 2px inset #D6D3D6;
	border-bottom: 2px inset #D6D3D6;
	border-left: 1px solid #BDBEBD;
	border-top: 1px solid #BDBEBD;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 15px;
	background-color: #E7EBFF;
	margin-top: 10px;
}

div.titoliBluServ {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 1px;
	padding-bottom: 4px;
	padding-top: 2px;
	margin-right: 2px;
	background-color: #FFFFFF;
	border-right: 2px inset #AAB1D3;
	border-bottom: 2px inset #FFFFFF;
}

div.testoStrumenti, div.testoStrumenti a, div.testoStrumenti a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	width: 100%;
	text-decoration:none;
	background-color: inherit;
	padding-bottom: 4px; 
	line-height: 1.6em;
}

div.testoStrumenti a:hover {
	color: #080021;
	padding-top: 1px;
	text-decoration: none;
	background-color: #FFC75A;
}

h2.titoliInterni2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #9C2021;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
}

div.sottoTitolo {
	margin-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #5A5352;
	font-weight: normal;
	border: 1px solid #E3E0E3;
	background-color: #FFFBFC;
	width: 95%;
}

div.sottoTitoloClear {
	clear: left;
	margin-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #5A5352;
	font-weight: normal;
	border: 1px solid #E3E0E3;
	background-color: #FFFBFC;
	width: 91%;
}

div.titoliInterni2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #9C2021;
	font-weight: bold;
	padding-top: 30px;
	padding-left: 6px;
	background-color: inherit;
}

h3.sottoTitolo3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
}

h2.titoliInterni3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #08248c;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
}

h3.sottoTitolo4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: normal;
	background-color: inherit;
	margin: 0px;
}

h3.sottoTitolo4Bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
}

h3.sottoTitolo2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
}

h4.occhiello {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
}

h3.occhiello {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
}

h4.testobig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large; 
	color: #000000;
	font-weight: normal;
	background-color: inherit;
	margin: 0px;
}

h4.testo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: normal;
	background-color: inherit;
	display: inline;
	margin: 0px;
}

h5.testoHP {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: normal;
	background-color: inherit;
	display: inline;
	margin: 0px;
}

div.titoloTesti, input.titoloTesti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium; 
	color: #294594;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 6px;
	background-color: inherit;
}

span.datanera {
	font-size: small;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
}

.bottone {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: x-small !important;*/
	font-size: 100%;
	color: #000000;
	background-color: #FFC75C;
	border-top: 2px inset #C6C1C6;
	border-bottom: 1px inset #D4D2D4;
	border-right: 1px inset #D4D2D4;
	border-left: 2px inset #C6C1C6;
}

table.dichiarazione {
	width: 98%;
	text-align: center;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: 1px solid #5A595A;
}

th.dichiarazione {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #E7E3E7;
	border: 1px solid #5A595A;
	padding: 4px;
}

td.dichiarazione {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
	text-align: left;
	border: 1px solid #5A595A;
	padding: 4px;
	background-color: inherit;
}

ul.rivista {
	list-style-type: none;
	margin-left:0;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	background-color: inherit;
}

li.rivista {
	list-style-type: none;
	margin-left:0;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	background-color: inherit;
}

a.rivista, .DeHighlightRow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	background-color: inherit;
}

a.rivista:Hover, .HighlightRow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	background-color: #E7EBFF;
}

span.autore {
	color: #9A2020;
	background-color: inherit;
}

div.CentroMezzoEsterno3 {
	width: 32%; 
	float: left;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 0px;
}

div.imageabc, div.imageabc span {
	width: 28%; 
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	vertical-align:middle;
	text-align:center;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: inherit;
}

div.abc {
	width: 32%; 
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	vertical-align:middle;
	text-align:left;
	padding-bottom: 5px;
	background-color: inherit;
}

li.abc {
	list-style-type: square;
	margin-left:0;	
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	margin-bottom: 5px;
	background-color: inherit;
}

a.abc {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	background-color: inherit;
}

a.abc:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	background-color: #E7EBFF;
}

.titoliBimbi0 {
	color: #003399 !important;
	background-color: inherit;
}

A.LinkBimbi, A.LinkBimbi:hover, A.LinkBimbi:visited {
	color: #339900 !important;
	background-color: inherit;
}

ul.mappa {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
	border-bottom: 1px solid #9A2020;
}

ul.mappaEsterna {
	margin-left: 20px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	width: 100%;
}

div.mappaSx {
	float: left;
	width: 30%;
	vertical-align: top;
}

div.mappaDx {
	float: left;
	width: 30%;
	vertical-align: top;
	margin-left: 10px;
}

ul.sottoMappa {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}

ul.sottoMappa2 {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}

ul.sottoMappa3 {
	margin-left: 20px;
	padding-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}

li.mappaEsterna {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	display: inline;
}

li.mappa {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 10px;
	width:100%;
}

li.sottoMappa {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

li.sottoMappa2 {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

li.sottoMappa3 {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

a.mappa {
	color: #9A2020;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	width: 90%;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #9A2020;
	background-color: inherit;
}

a.mappa:Hover {
	background-color: #EFEFEF;
	color: #9A2020;
}

a.sottoMappa {
	color: #214E7D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-bottom: 1px solid #D3D2D3;
	background-color: inherit;
}

a.sottoMappa:Hover {
	color: #18285F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-decoration: none;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-bottom: 1px solid #18285F;
	background-color: inherit;
}

a.sottoMappa2 {
	color: #18285F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: none;
	width: 90%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 13px;
	background-color: inherit;
}

a.sottoMappa2:Hover {
	background-color: #EFEFEF;
	color: #18285F;
}

a.sottoMappa3 {
	color: #9A2020;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-left: 10px;
	width: 100%;
	background-color: inherit;
}

a.sottoMappa3:Hover {
	padding-left: 10px;
	background-image : url(/internet/Images/freccia_mappa5.gif);
	background-position : left;
	background-repeat : no-repeat;
}

input.sottoTitolo3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
}

input.titoliInterni2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #9C2021;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
}

input.occhiello {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
}

input.testo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: normal;
	background-color: inherit;
	display: inline;
	margin: 0px;
}

input.titoliInterni3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #08248c;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
}

input.sottoTitolo2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	background-color: inherit;
	margin: 0px;
}

table.errore {
	width: 100%;
}

td.errore {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #294594;
	background-color: inherit;
	text-align: center;
}

div.errore {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
	text-align: center;
	padding-top: 10px;
}

div.testocentrosmall, div.testocentrosmall a, div.testocentrosmall a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	background-color: inherit;
	width: 95%;
}

a.SearchItemLink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: bold;
	text-decoration: none;
	padding-top:0px;
	background-color: inherit;
}

a.SearchItemLink:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFC75A;
	padding-top:0px;
}

.camposmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	border-top: 2px outset #C6C1C6;
	border-bottom: 1px inset #D4D2D4;
	border-right: 1px inset #d4d2d4;
	border-left: 2px outset #c6c1c6;
	background-color: inherit;
	width: 250px;
}

.camposmallNoWidth {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #000000;
	border-top: 2px outset #C6C1C6;
	border-bottom: 1px inset #D4D2D4;
	border-right: 1px inset #d4d2d4;
	border-left: 2px outset #c6c1c6;
	background-color: inherit;
}

div.contenitoreRisultatiVuoto {
	border-top: 6px outset #e7ebff;
	margin-left: -4px;
}

span.pagSelezionata {
	color: #9C2021;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: inherit;
}

div.titoliInterni3 {
	padding-bottom: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #9C2021;
	font-weight: bold;
	padding-top: 30px;
	border-bottom: 1px solid #9C2021;
	background-color: inherit;
}


div.titoliRossi, input.titoliRossi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #9C2021;
	font-weight: bold;
	padding-bottom: 10px;
	padding-right: 10px;
	background-color: inherit;
}

div.titoliRossiDx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #9C2021;
	font-weight: bold;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: right;
	background-color: inherit;
}

div.sottoTitolo2 {
	margin-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	border: 1px solid #9C2021;
	background-color: #FFFBFC;
}

div.titoliRossiOcchiello, input.titoliRossiOcchiello {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #9C2021;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 10px;
	background-color: inherit;
}

div.titoliRossiOcchielloJustify {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #9C2021;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 10px;
	background-color: inherit;
	text-align: justify;
}

div.titoliBluOcchiello, input.titoliBluOcchiello {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small; /*x-small;*/
	color: #294594;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 10px;
	background-color: inherit;
}

div.sottoBoxCentroDX {
	width: 39%;
	float: right;
	padding-left: 5px;
	padding-top: 5px;
}

div.testocentrobig, div.testocentrobig a, div.testocentrobig a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large; 
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	text-align:justify;
	width: auto;
	background-color: inherit;
}

/* ##### FATTO FINO A QUI #### */

div.testocentro li {
	list-style-type:square;
}

div.testocentrobig li {
	list-style-type:square;
}

/* box destra */
div.testocentropiccolo, p.testocentropiccolo, div.testocentropiccolo a, div.testocentropiccolo a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	text-align:justify;
	width: auto;
	background-color: inherit;
}

/* box destra in HP */
div.immaginecentro {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-align:center;
}

div.testocentro span {
	text-align:center;
	width: 100%;
}

div.testocentrobig span {
	text-align:center;
	width: 100%;
}

/* calendario concorsi */
div.anno {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #294594;
	font-weight: bold;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 15%;
	border: 1px solid #9C2021;
	text-align: center;
	background-color: inherit;
}

/* elenco gare appalto e concorsi */
div.contenitoreConcorsi {
	float: left;
	width: 22%;
	text-align: center;
	margin-top: 10px;
	margin-right: 10px;
}

/* elenco gare appalto */
div.contenitoreGare {
	float: left;
	width: 30%;
	text-align: center;
	margin-top: 10px;
	margin-right: 10px;
	padding-top: 10px;
}

/* elenco gare appalto e concorsi */
div.contenitoreConcorsiInt {
	width: 100%;
	margin-top: 20px;
	margin-right: 10px;
}

/* elenco gare appalto e concorsi */
div.boxConcorsi {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 10px;
	background-color: inherit;
	width: 100%;
}

/* elenco concorsi */
div.boxConcorsiSmall {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 10px;
	background-color: inherit;
	width: 5%;
}

/* elenco gare appalto e concorsi */
div.boxConcorsiRuolo {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: bold;
	width: 70%;
	padding-top: 10px;
	padding-left: 15px;
	text-align: left;
	background-color: inherit;

}

/* schede concorsi */
div.concorsiBando, div.concorsiBando a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C2021;
	font-weight: bold;
	margin-top: 20px;
	text-decoration:underline;
	background-color: inherit;
}

div.concorsiBando a:hover{
	text-decoration:underline;
}

/* elenco gare appalto e concorsi */
div.boxConcorsiRuoloInt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: bold;
	width: 90%;
	padding-top: 10px;
	padding-left: 0px;
	text-align: left;
	background-color: inherit;
}

/* elenco gare appalto e concorsi */
div.TitoliConcorsi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #294594;
	font-weight: bold;
	margin-top: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #E7EBFF;
	border: 1px solid #9C2021;
	text-align: center;
}

div.imgDX span {
	width: 100%;
}

a.testoCentroInt {
	height:100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	background-color: inherit;
}

a.testoCentroInt:hover {
	text-decoration:underline;
}

/* elenco gare appalto e discorsi */
a.scarica {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #9C2021;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
}

a.scarica:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #9C2021;
	font-weight: bold;
	text-decoration: none;
	background-color: #E7EBFF;
}

li.menuOR {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	border-right: 1px solid #E3B59C; 
	padding-right: 10px;
	padding-left: 0px;
	background-color: inherit;
}

li.menuOR a, li.menuOR a:visited {
	color: #FFFFFF;
	text-decoration: none; 
	padding-right: 4px;
	padding-left: 4px;
	background-color: inherit;
}

li.menuOR a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: inherit;
}

span.Valid {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: #9A2020;
	line-height: 1.7em;
	margin-right: 0px;
	padding-left: 8px;
	padding-right: 0px;
	margin-bottom: 0px;
	width: 103%;
	max-width: 147px;
	border-top: 1px solid #C62829;
	border-bottom: 1px solid #721213;
	border-right: 1px solid #721213;
	display: block;	
}


/* filenotfound */
a.menuSx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
}

/* elenco appuntamenti */
a.testoelenco {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	text-transform:capitalize;
	background-color: inherit;
}

a.testoelenco:hover {
	text-decoration:underline;
}

/* hp elenco comunicati */
a.titoliHP {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
}

a.titoliHP:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08248C;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
}

a.concorsi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: bold;
	text-decoration: none;
	vertical-align:bottom;
	background-color: inherit;
}

a.concorsi:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
	vertical-align:bottom;
}

a.concorsitop {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: bold;
	text-decoration: none;
	vertical-align:top;
	background-color: inherit;
}

a.concorsitop:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFC75C;
	vertical-align:top;
}

/* scheda comunicato */
span.ora {
	font-size: x-small;
	font-weight: bold;
}

span.data {
	font-size: x-small;
	font-weight: normal;
	color: #294594;
	background-color: inherit;
}

/* elenco appuntamenti - internet arma ieri */
a.serv {
	color: #4A4952;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:1px;
	margin-bottom:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	background-color: inherit;
}

a.serv:Hover {
	color: #4A4952;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:1px;
	margin-bottom:1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFC75A;	
}



/* scheda singolo appuntamento comunicato*/
span.fonte {
	font-size: small;
	color: #D33505;
	background-color: inherit;
}

/* arma curiosita non tutti sanno che */
ul.abc {
	list-style-type: none;
	margin-left:0;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	background-color: inherit;
}

/* arma curiosita carabinieri tra le fiabe */
div.SummaryBig {
	width: 64%; 
	float: left;
	text-align:left;
	padding-bottom: 5px;
}

.AutomaticTableCounter {
  color: #294594;
  text-align:right;
  font-weight: bold;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: none;
  padding-bottom:4px;
  background-color: inherit;
}

.AutomaticTableHead, .AutomaticTableHead TH {
  background-color: #294594;
  color: #FFFFFF;
  text-align:center;
  font-weight: bold;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: none;
  border:1px solid #d5d5d5;
}

A.AutomaticTableHead {
	text-decoration: underline;
}

.AutomaticTableHead A {
  color: #08248C;
  background-color: #E7EBFF;
  text-align:center;
  font-weight: bold;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: underline;
}

.AutomaticTableRow, .AutomaticTableRow TD {
  background-color: #EFEBEF;
  color: #003687;
  font-weight: normal;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: none;
  border:1px solid #d5d5d5;    
}

A.AutomaticTableRow {
	text-decoration: underline;
}

.AutomaticTableRow A {
  background-color: #EFEBEF;
  color: #003687;
  font-weight: normal;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: underline;
}

.AutomaticTableAlternateRow, .AutomaticTableAlternateRow TD {
  background-color: #ffffff;
  color: #003687;
  font-weight: normal;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: none;
  border:1px solid #d5d5d5;
}

A.AutomaticTableAlternateRow {
	text-decoration: underline;
}

.AutomaticTableAlternateRow A {
  background-color: #ffffff	;
  color: #003687;
  font-weight: normal;
  font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: x-small;
  text-decoration: underline;
}

.AutomaticTablePager {
	color: #08248C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #FFFFFF;
	width:100%;
	text-align: right;
}

A.AutomaticTablePager {
	text-decoration: underline;
}

.AutomaticTablePager A {
	color: #08248C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: #FFFFFF;
	width:100%;
	text-decoration: underline;
}

img.imgDx {
	float: right;
	padding: 10px 0px 7px 10px;
}

img.imgSx {
	float: left;
	padding: 10px 10px 7px 0px;
}

div.floatLeft {
	float: left;
}

div.MediaPlayer {
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	padding-bottom: 4px;
	border: 2px solid #FFD788;
}

div.floatRight {
	float: right;
}

span.testoNormal {
	font-weight: normal;
}

span.verde {
	font-weight: bold;
	color: #159D0A;
	background-color: inherit;
}

span.rosso {
	font-weight: bold;
	color: #E70000;
	background-color: inherit;
}

span.grassetto {
	font-weight: bold;
}

span.testoSearch {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #3C4554;
	background-color: inherit;
	padding-left: 22px;
}

div.floatSearchSx {
	float: left;
	width: 33%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
}

div.floatSearchCenter {
	float: left;
	width: 33%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
	text-align: center;
}

div.floatSearchDx {
	float: left;
	width: 33%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
	text-align: right;
}

div.rigaArancio {
	border-top: 1px solid #FFD788;
}

div.testo, div.testo a, div.testo a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	width: 100%;
	text-decoration: none;
	background-color: inherit;
}

div.testo a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #080021;
	padding-top: 3px;
	text-decoration: none;
	background-color: #FFC75A;
}

.img-sin {
	float: left;
	margin: 0 3px 0 0;
}

div.testopaginato {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	width: 100%; 
	text-align: right;
}

div.menuORs  {
	width: 100%;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	text-decoration: none;
}

div.menuOR2 {
	width:25%;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

div.bollini {
	width: 90%;
	border-top: 1px solid #9B1F1F;
	border-left: 1px solid #9B1F1F;
}

div.centroInterno {
	width: 99%;
	height:100%;
	clear:left;
}


div.CentroMappa {
	padding-top: 20px;
	padding-left: 20px;
	float: left;
	width: 80%;
}

div.CentroCal {
	padding-left: 10px;
	float: left;
	width: 62%;
	padding-top: 20px;
	height:100%;
}

div.toolDXCal {
	padding-right: 0px;
	margin-top: 20px;
	float: right;
	border-left: #adaead 1px solid;
	width: 140px;
	margin-right: 0px;
	height:100%;
}

div.titoliToolSXNoPad {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: #9A2020;
	width:100%;
}

div.titoliBoxLingue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	width: 100%;
	text-align: left;
	vertical-align:middle;
	background-color: inherit;
}

div.boxCentroMezzoInterno {
	height:5px;
	width:49%;
	padding-bottom: 5px;
	padding-top: 0px;
	margin-left: 50px;
	margin-bottom: 0px;
	border-bottom: 1px solid #BEBDBE; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: bold;
	background-color: inherit;
}

div.CentroMezzoEsterno4 {
	width: 24%; 
	float: left;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 0px;
}

div.titoloInterno{
	width: 40%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
}

div.testoHPInterno {
	width: 42%;
	height:130px; 
	border-top: 1px solid #BEBDBE; 
	border-left: 1px solid #BEBDBE;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	padding-top: 4px;
	margin-left: 24px;
	margin-bottom:20px;
	vertical-align:top;
	background-color: inherit;
}

div.sottoBoxCentroInterno {
	clear: left;
	padding-left: 0px;
	padding-top: 0px;
}



div.testomappa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 5px;
	width: 100%;
	background-color: inherit;
}

a.testomappa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: inherit;
}

a.testomappa:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	background-color: inherit;
}
	
div.titoliBoxDXLing {
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 0px;
	padding-right: 35px;
	background-color: inherit;
}

div.imgDX2 {
	float: left;
	vertical-align:middle;
    text-align:center;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

div.boxGare {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003063;
	font-weight: normal;
	padding-top: 10px;
	width: 100%;
	text-align: center;
	background-color: inherit;
}

div.testoInt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 5px;
	width: 80%;
	background-color: inherit;
}


a.paginazioneLettere {
	color: #294594;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
}

a.paginazioneLettere:Hover {
	color: #294594;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFC75A;
}

span.Destra {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	font-weight: bold;
	width: 100%;
	text-align: right;
	background-color: inherit;
}

span.testomappa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-weight: normal;
	width: 100%;
	background-color: inherit;
}

span.titoliToolSX {
	width: 100%;
	border-top: 1px solid #C62829;
	border-bottom: 1px solid #721213;
	border-right: 1px solid #721213;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	background-color: inherit;
}

span.titoliToolDX {
	width: 100%;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	background-color: inherit;
}




ol.concorsi {
	margin-top: 5px;
	padding-left: 0px;
	
}

ul.testo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	list-style-type:none;
	padding-left:0px;
	margin-left:5px;
	background-color: inherit;
}

ul.boxCentro {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #3B387F;
	width: 100%;
}

ul.boxCentro2 {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-top: 1px solid #3B387F;
	width: 23%;
}

ul.titoliToolDX {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 100%;
}



li.nonTutti {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	list-style-type: none;
	padding-top: 4px;
	background-color: inherit;
}

li.titoliToolSXNoPad {
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: #9A2020;
	line-height: 1.7em;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	width:100%;
}

li.boxCentro {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	list-style-type: square;
	background-color: #474783;
	line-height: 1.7em;
	width:50%;
}

li.titoliToolDX, li.titoliToolDX a {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	list-style-type: square;
	background-color: #919191;
	line-height: 1.7em;
	border-top: 1px inset #979797;
}

li.menuOR1 {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	padding-right: 16px;
	padding-left: 16px;
	background-color: inherit;
}

li.menuOR1 A, li.menuOR1 A:visited 
{
	color: #FFFFFF;
	text-decoration: none; 
	background-color: inherit;
}

li.menuOR1 A:hover 
{
	color: #FFFFFF;
	text-decoration: underline;
	background-color: inherit;
}

li.menuORs2 {
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #00418C;
	font-weight: bold;
	list-style-type: none;
	display: inline;
	padding-left: 4px;
	padding-right: 4px;
	background-color: inherit;
}

span.boxCentro {
	width: 100%;
	border-bottom: 1px solid #667FAF;
	border-top: 1px solid #545488;
}



.TitoloCH2 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform:uppercase;
	font-size: x-small;
	font-style: normal;
	color: #000000;
	background-color: inherit;
}

a.sottoTitoliToolDX {
	padding-left:15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #646D7D;
	font-weight: bold;
	list-style-type: none;
	line-height: 1.3em;
	width: 100%;
	text-align: right;
	text-decoration:none;
	background-color: inherit;
}

a.sottoTitoliToolDX:hover {
	text-decoration:underline;
}

a.menuGrigio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	font-weight: bold;
	background-color: inherit;
}

a.menuBianco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	font-weight: bold;
	background-color: inherit;
}

a.homeNero {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: inherit;
}

a.homeRosso {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	font-weight: bold;
	background-color: inherit;
}

a.homeBox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9C0000;
	font-weight: bold;
	background-color: inherit;
}

a.testo {
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	text-transform:capitalize;
	background-color: inherit;
}

a.nonTutti {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003063;
	font-weight: normal;
	text-decoration: none;
	background-color: inherit;
}

a.nonTutti:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003063;
	font-weight: normal;
	text-decoration: none;
	background-color: #E7EBFF;
}

div.news {
	width: 100%;
	border-bottom: 1px solid #E7EBFF;
	padding-bottom: 4px;
	padding-top: 4px;
}

div.TitoliNews {
	width: 100%;
	padding-top: 25px;
}

div.TitoliBoxNews {
	width: 100%;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #08248C;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}

div.boxNews {
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-weight: normal;
	padding-left: 1px;
	background-color: inherit;
}


div.calendar {
	border-collapse:collapse;
}

div.colonnadx 
{
	float:left;
	text-align:right;
	width:30px;
	padding:1px 0;
}

div.colonnasx 
{
	float:left;
	text-align:left;
	width:30px;
	padding:1px 0;
}

div.colonnalarga 
{
	float:left;
	text-align:center;
	width:120px;
}


DIV.contenitoreRisultati {
	BORDER-TOP: #e7ebff 6px outset; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}

div.cercaMezzo {
	float: left;
	width: 48%;
}


div.sottoNews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small; 
	color: #08248C; 
	font-weight: bold;
	padding-top: 10px;
	background-color: inherit;
}


div.boxRisultati {
	width:  97%;
	padding-left: 4px;
	padding-top: 4px;
	border-bottom: 1px solid #FFD788;
	background-color: #F4F4F4;
	color: #003687;
}


div.autore {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #9C2021;
	font-weight: bold;
	width: 100%; 
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: inherit;
}

ul.mappa {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}

ul.mappaEsterna {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

ul.sottoMappa {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}

ul.sottoMappa2 {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}

ul.sottoMappa3 {
	margin-left: 20px;

	padding-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}

li.sottoMappa {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

li.sottoMappa2 {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

li.sottoMappa3 {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

div.titoloMappa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #9C2021;
	font-weight: normal;
	padding-top: 10px;
	background-color: inherit;
}

table.griglia {
	width: 98%;
	border-right: none;
	border-left: none;
	border-top: none;
	border-bottom: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}

th.TitoliBoxNews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #08248C;
	border-right: 1px solid #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

th.TitoliBoxNews2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #08248C;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


tr.boxRisultati1 {
	width: 100%;
	padding-left: 4px;
	padding-top: 4px;
	border-bottom: 1px solid #FFD788;
	background-color: #F4F4F4;
	color: #003687;
}

tr.boxRisultati2 {
	width: 100%;
	padding-left: 4px;
	padding-top: 4px;
	border-bottom: 1px solid #FFD788;
	background-color: #F4F6FD;
	color: #003687;
}

td.boxNews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: 1px solid #FFD788;
	text-align:center;
	background-color: inherit;
}

td.boxNewsTesto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: 1px solid #FFD788;
	text-align:left;
	text-transform:capitalize;
	background-color: inherit;
}

td.centroNoTool {
	width: auto;
	vertical-align: top;
}

.testoBianco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	color: #ffffff;
	background-color: inherit;
}


A.LinkBiancoPicc, A.LinkBiancoPicc:hover, A.LinkBiancoPicc:visited {	
	color: #ffffff !important;
	background-color: inherit;
}

.titoliBimbi {
	color: #9C0000 !important;
	background-color: inherit;
}



.titoliBimbi1 {
	color: #006633 !important;
	background-color: inherit;
}

object {
	color: #000000;
	background-color: inherit;
	display : block;
	border: 1px solid #77787A;
}

div.testoCentroIntGiustifica {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	height:100%;
	color: #000000;
	font-weight: normal;
	vertical-align:middle;
	text-align: justify;
	background-color: inherit;
}

div.imgBoxVetrinaSx {
	padding-right: 3px; 
	float: left; 
	margin-bottom: 10px; 
	padding-bottom: 10px; 
	width: 115px; 
	padding-top: 1px; 
	height: 158px;
}

div.immagineCentroFix {
	float: left;
	margin-bottom: 10px;
	width: 140px;
	height: 140px;
	/*border: 1px solid #EDEDED; */
}

div.immagineCentroRassegna {
	float: left;
	padding-bottom: 10px;
	width: 85px;
}

/* INIZIO STILI PER LO SPORTELLO VIRTUALE */


div.consolle {
	 background-image: url(/Internet/Images/sportello/sfondo.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 width: 580px;
	 height: 434px;
	 /*
	 margin-top: -62px;
	 margin-left: -5px;
	 */
}

div.consolleInterne {
	 background-image: url(/Internet/Images/sportello/sfondoInterne.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 width: 580px;
	 height: 434px;
}

div.consolleOperatore {
	 background-image: url(/Internet/Images/sportello/sfondoOperatore.jpg); 
	 background-position: top left; 
	 background-repeat: no-repeat;
	 width: 580px;
	 height: 434px;
	 margin-top: 4px;
}

div.filmato {
	position: absolute;
	left: 335px;
	top: 229px;
}

div.filmatoOperatore {
	position: absolute;
	left: 333px;
	top: 222px;
}

div.stemma {
	position: absolute;
	top: 214px;
	left: 226px;
	width: 80px;
	text-align: center;
}

div.pulsantiera {
	position: absolute;
	top: 236px;
	left: 697px;
	width: 70px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	text-align: center;
	background-color: #C1C1C1;
}

ul.pulsantiera {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

li.pulsantiera {
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 1.6em;
}

div.servizi {
	position: absolute;
	top: 322px;
	left: 223px;
	width: 70px;
	text-align: center;
	background-color: #C1C1C1;
	color: #000000;
}

ul.servizi {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	/*line-height: 0.7em;*/
}

li.servizi {
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small;
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 2.2em;
}

div.pulsanti {
	width: 70px; 
	height: 40px;
}

div.schermoInterne {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: normal; 
	color: #0A1A54;
	background-color: inherit;
	position: absolute;
	top: 255px;
	left: 542px;
	width: 125px;
	text-align: left;
}

div.schermoOperatore {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: normal; 
	color: #0A1A54;
	background-color: inherit;
	position: absolute;
	top: 240px;
	left: 560px;
	width: 100px;
	text-align: left;
}

div.testoInterne {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
	position: absolute;
	top: 410px;
	left: 344px;
	width: 296px;
	text-align: left;
}

div.consolle a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}

div.consolleInterne a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}

a.dove {
	background-image: url(/Internet/Images/sportello/dove.gif); 
	background-position: top center; 
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	padding-top: 4.3em;
	height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.dove:hover {
	 background-image: url(/Internet/Images/sportello/dove_on.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 4.3em;
	 text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.redazione {
	 background-image: url(/Internet/Images/sportello/operatore.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 4.3em;
	 height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.redazione:hover {
	 background-image: url(/Internet/Images/sportello/operatore_on.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 4.3em;
	 text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.denuncia {
	 background-image: url(/Internet/Images/sportello/denuncia.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 4.3em;
	 height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.denuncia:hover {
	 background-image: url(/Internet/Images/sportello/denuncia_on.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 4.3em;
	 text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.operatore {
	 background-image: url(/Internet/Images/sportello/operatoreurp.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 4.3em;
	 height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.operatore:hover {
	 background-image: url(/Internet/Images/sportello/operatoreurp_on.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 4.3em;
	 text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.info {
	background-image: url(/Internet/Images/sportello/info.gif); 
	background-position: top center; 
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	padding-top: 3.5em;
	height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.info:hover {
	 background-image: url(/Internet/Images/sportello/info_on.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 3.5em;
	 text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.db {
	 background-image: url(/Internet/Images/sportello/db.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 3.5em;
	 height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.db:hover {
	 background-image: url(/Internet/Images/sportello/db_on.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 3.5em;
	 text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.community {
	 background-image: url(/Internet/Images/sportello/community.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 3.5em;
	 height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.community:hover {
	 background-image: url(/Internet/Images/sportello/community_on.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 3.5em;
	 text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.questio {
	 background-image: url(/Internet/Images/sportello/questionario.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 3.5em;
	 height: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.questio:hover {
	 background-image: url(/Internet/Images/sportello/questionario_on.gif); 
	 background-position: top center; 
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 padding-top: 3.5em;
	 text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: normal; 
	color: #000000;
	background-color: inherit;
}

a.accessi {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #080021;
	font-weight: bold;
	text-decoration: none;
	background-color: inherit;
}

a.accessi:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #080021;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
}

div.sottotitoli {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: normal; 
	color: #0A1A54;
	background-color: inherit;
	position: absolute;
	top: 480px;
	left: 325px;
	width: 340px;
}

img.nofilmato {
	position: absolute;
	left: 1px;
	top: 1px;
}

.off-left {
	position: absolute;
	left: -999px;
	width: 990px;
	display: none;
}

span.bold {
	font-weight: bold;
}

div.entra {
	width: 100%;
	text-align: center;
	padding-top: 4px;
}

ul.accedi {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
}

li.accedi {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}

div.espositore {
	 background-image: url(/Internet/Images/sportello/espositore.gif); 
	 background-position: top right; 
	 background-repeat: no-repeat;
	 width: 127px;
	 height: 435px;
	 margin-top: 25px;
}

div.titoloEspositore {
	position: relative;
	top: -20px;
	text-align: center;
}

div.viabilita {
	position: relative;
	top: 52px;
	text-align: center;
}

div.negozio {
	position: relative;
	top: 133px;
	text-align: center;
}

div.carabiniere {
	position: relative;
	top: 219px;
	text-align: center;
}

div.multimedia {
	position: relative;
	top: 294px;
	text-align: center;
}

div.centra {
	text-align: center;
}

div.plugin {
	text-align: center;
	padding-top: 20px;
}

a.schermoOperatore {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: normal; 
	color: #0A1A54;
	background-color: inherit;
	text-decoration: underline;
}

a.schermoOperatore:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: normal; 
	color: #0A1A54;
	text-decoration: none;
	background-color: #FFC75A;
}

div.barra {
	position: absolute;
	top: 107px;
	left: 40.5%;
}

div.cambioLingua {
	/*position: absolute;
	top: 174px;
	left: 545px;
	*/
	position: relative;
	top: 6px;
	left: 340px;
}

object.hp {
	width: 320px;
	height: 260px;
}

li.linea {
	list-style: square;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #000000;
	line-height: 1.5em;
	background-color: inherit;
	margin: 0px;
	padding: 0px;
}


/* FINE STILI PER LO SPORTELLO VIRTUALE */

ul.boxUtility {
	margin: 0px;
	padding: 0px;
}

li.boxUtility {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

p.testo_contenuto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-weight: normal;
	background-color: inherit;
}

form {
	margin: 0px;
	padding: 0px;
}

hr.banche {
	width: 100%;
	size: 1px;
}

table.banche {
	width: 100%;	
}

td.nowrap {
	white-space: nowrap;
}

li.banche {
	list-style-type: square; 
}


.aggiornavetrina {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	border: none;
	cursor: hand;
	text-decoration: underline;
}




