@media print {
body { font-size: 10pt; background-color: #fff; color: #000; }
#testa { float: left; color: #fff; background-color: #fff;}
	#dataEdizione { width: 770px; text-align: right; }
	#logoTestata { display: none;}
#pagina {border-style: solid; border-width: 1px; border-color: #ddd; margin: auto; text-align: left; width: 770px; background-color: #fff; color: #000;}
#perRiga { float:left; width: 770px; }
#boxMenuSuperiore { display: none; }
#boxLogin { display: none; }
	#dataEdizione p { float: left; font: bold 10pt verdana; margin: 0px 0px 0px 0px; }
#boxMenuInferiore { display: none; }
#boxSinistro { display: none; }
#boxContenuti { float: left; width: 700px; background-color: #fff; color: #000; margin: 0; padding: 5pt;}
	#boxContenuti p { text-align: justify; font: 10pt verdana, arial; padding-left: 1em; padding-right: 1em; margin: 0px;}
	#boxContenuti hr.hrContenuti { width: 670px; height: 1px; border: dashed #c0c0c0 1px; text-align: center;}
	#boxContenuti div.imgPrimaPagina img {display: block; float: left; left: 1%; width: 105px; height: 85px; border: 0px; padding-left: .5em; padding-right: .5em; padding-top: .2em;}
	#boxContenuti img {border: 0px;}
	#boxContenuti cite {font-size: 10pt; font-style: italic; font-family: verdana, arial; margin: .5em 0 0 0; padding: 0;}
	#boxContenuti .alCentro {text-align: center; margin: .5em 0 0; padding: 0; font-size: 10pt;}
	#boxContenuti h1, h2, h3, h4 { text-align: center; margin: .5em 0 0 0; padding: 0;}
	#boxContenuti h2 { font: 12pt verdana; text-align: left; padding-left: 1em;}
	#boxContenuti h3 { font: 11pt verdana;}
	#boxContenuti .novita {margin: auto; width: 50%; text-align: center; border: solid red 1px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px;}
	#boxContenuti a {text-decoration: none;}
	#boxContenuti a:link, #boxContenuti a.visited {text-decoration: none;} 
	#boxContenuti a:hover, .menuArancio a:focus, .menuArancio a:active {font-weight: bold; }
	#boxContenuti abbr, acronym {cursor: help; border-bottom: dashed red 1px; }
#finalitaRivista {display: none;}
#piede {display: none;}
#infoRivista {display: none;}

.nascondi {display: none; width: 0px; height: 0px; overflow: hidden; position: absolute; top: -1000em;}
.alt {display: none;}
}

@media screen {
/* -- inzio impostazioni box --(background-image:url('Images/sfondo.jpg');background-repeat: repeat-x) */
body { text-align: center; margin: 0; background-color: #fff; color: #000;}
#testa { float: left; color: #0080c0; background-color: #fff;}
	#dataEdizione { width: 778px; text-align: right; }
	#logoTestata { float: left; width: 778px; height: 88px; background: #fff url("Header.jpg") no-repeat; color: #000;}
#pagina {margin: auto; text-align: left; width: 778px; background-color: #fff; color: #000;}
#perRiga { float:right; width: 620px; background-image: url("Images/rigaArancioneContenuti.gif")}
#boxMenuSuperiore { float: left; width: 778px; border: solid #0080c0 1px; margin: 0px; padding: 0px;}
#boxLogin { float: left ; width: 778px; }
#boxMenuInferiore { float: left; width: 778px;}
#boxSinistro { float: left; width: 150px; }
	#boxSezioni { width: 150px; background: url("Images/dxBassoBlu.gif") no-repeat bottom right; background-color: #E8EFF7; color: #000;}
	#boxMenu { width: 150px; background: url("Images/dxBassoArancio.gif") no-repeat bottom right; background-color: #FFF3E8; color: #000;}
#boxContenuti { float: right; width: 615px; margin: 0; padding: 0;}
#boxRSS  { float: right; width: 305px; margin: 0; padding: 0;}
#boxNews  { float: left; width: 305px; margin: 0; padding: 0;}
#boxSearch {width: 615px; margin: 0; padding: 0; align:center;}
#finalitaRivista { float: right; width: 615px; margin: 0; padding: 0;}
#piede { clear: both; background-color: #fff; color: #000;}
#infoRivista {float: left; margin-top: 10px; width: 778px;}
/* -- fine impostazioni box -- */

#dataEdizione p { display: inline; float: right; font: bold .6em verdana; margin: 0px 0px 0px 0px; }

#finalitaRivista hr {width: 615px; height: 1px; border: solid #0080c0 1px; text-align: center;}
#finalitaRivista p {text-align: justify; font: .6em verdana; padding-left: 1em; padding-right: .5em; margin: .5em 0 0 0; color: navy; background-color: #fff;}
#finalitaRivista p.tornaSu {text-align: right;}
#finalitaRivista a {text-decoration: none;}
#finalitaRivista a:link, #boxContenuti a.visited {color: #000; text-decoration: none;} 
#finalitaRivista a:hover, .menuArancio a:focus, .menuArancio a:active { font-weight: bold; }
#finalitaRivista h2 { font: .7em verdana; text-align: left; padding-left: 1em; color: navy;}

.nascondi {display: none; width: 0px; height: 0px; overflow: hidden; position: absolute; top: -1000em;}
.alt {display: none;}

/* -- inizio mappa -- */
ul#mappa {margin: 0px; padding: 0px; position: relative; width: 778px; height: 88px;}
ul#mappa li { list-style: none; position: absolute; margin: 0px; padding: 0px;}
li#mappa1-1 { left: 530px; top: 0px;}
#mappa a {display: block; width: 100%; text-decoration: none;} 
#mappa img {width: 245px; height: 88px; border: 0px;}
/* -- fine mappa -- */

/* -- inizio menù --*/
	/* -- inizio arancio -- */
ul.menuArancio { border: 0px; margin: 0px; padding: 0px; float: right; width: 100%; height: 1.4em; background-color: #E8EFF7; color: #000;}
	.menuArancio img { width=16; height=16; border=0; padding-top: 3px; }
	.menuArancio li { display: inline; }
	.menuArancio a { float: right; background-color: #E8EFF7; color: #000; text-decoration: none; text-align: center; font: .6em verdana; width: 50px; padding-top: 4px; padding-bottom: 0px; }
	.menuArancio a:link, .menuArancio a:visited { background-color: #E8EFF7; color: #0080c0; text-decoration: none;} 
	.menuArancio a:hover, .menuArancio a:focus, .menuArancio a:active { background-color: #E8EFF7; color: #000; font-weight: bold;  }
	.menuArancio li.separatoreMenu { display: inline; float: right; width: 8px; background-color: #E8EFF7; color: #0080c0; }
	/* -- fine arancio -- */
/* -- fine menù --*/

#boxContenuti p {text-align: justify; font: .6em verdana; padding-left: 1em; padding-right: .5em; margin: .5em 0 0 0; color: #000; background-color: #fff;}
#boxContenuti div.imgPrimaPagina img {display: block; float: left; width: 105px; height: 85px; border: 0px; padding-left: .5em; padding-right: .5em; padding-top: .2em;}
#boxContenuti img {border: 0px; align: center;}
#boxContenuti cite {font-style: italic; font-family: verdana, arial; margin: .5em 0 0 0; padding: 0;}
#boxContenuti .alCentro {text-align: center; margin: .5em 0 0; padding: 0; font-size: .6em;}
#boxContenuti h1, h2, h3, h4 { text-align: center; margin: 0 0 0 0; padding: 0;}
#boxContenuti h2 { font: .8em verdana; text-align: left; padding-left: 1em;}
#boxContenuti h3 { font: .7em verdana; text-align: left; padding-left: 1em; color: #CC3300 ; }
#boxContenuti .novita {margin: auto; width: 50%; text-align: center; border: solid red 1px; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; padding-right: 5px;}
#boxContenuti hr.hrContenuti { width: 600px; height: 1px; border: dashed #c0c0c0 1px; text-align: center;}
#boxContenuti a {text-decoration: none;}
#boxContenuti a:link, #boxContenuti a.visited {text-decoration: none;} 
#boxContenuti a:hover, .menuArancio a:focus, .menuArancio a:active {color: #000; font-weight: bold;}
#boxContenuti abbr, acronym {cursor: help; border-bottom: dashed red 1px; }
#boxContenuti #sezioneSito {font-size: .9em; font-family: verdana, arial; font-weight: bold; margin: 0; text-align: left; border: 0; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; background-color: #ffe7ce; color: #31457b;}
#boxContenuti h3.criteri_titolo {font-size: .8em; font-family: verdana, arial; font-weight: bold; text-align: left; border: 0; padding-top: 3px; padding-left: 5px; padding-bottom: 3px; background-color: #ba4a00; color: #fff;}
#boxContenuti p.tornaSu {color: #000; text-align: right;}

#boxLogin p { text-align: left; font: bold .6em verdana; color: #0080c0; background-color: #fff; padding: .5em 0em .5em 4em; margin: 0px; }
	.linkBox {margin-left: 15px; margin-top: 5px;  margin-right: 0px; margin-bottom: 0px; width: 130px;}
	.imgBox {float: left;}
#boxLogin .tabellaLogin {padding-left: 0px; border-width: 0px;}
#boxLogin .tabellaLogin th, .tabellaLogin td {font-size: .6em; font-family: verdana, arial; color: #336699;}
#boxLogin .CapLeft {text-align: left;}
#boxLogin .CapCenter {text-align: center;}
#boxLogin .CapRight {text-align: right;}

#boxRSS p {border-style: solid; border-width: 1px; border-color: #DFEFFF; text-align: left; font: .6em verdana; padding: .8em 0em .8em .8em; margin: 1px; color: #000; background-color: #FFFFF6;}
#boxRSS .TopRss {text-align: left; font: bold .7em verdana; color: #fff; border-width: 0px; border-color: #DFEFFF; background-color: #0080c0; padding: .2em 0em .2em .8em; margin: 1px; }
#boxRSS a { color: #000; text-decoration: none; font: 10px verdana; }
#boxRSS a:link { color: #000; text-decoration: none; } 
#boxRSS a:hover {font-weight: bold; color: #cc0000; background-color: #E8EFF7;}

#boxNews .tabellaNews {border-width: 0px;}
#boxNews .tabellaNews th {background-color: #0080c0; color: #fff; font-size: 10px; font-family: verdana, arial; font-weight: bold; text-align: left; padding: 0em 0em 0em .8em;}
#boxNews .tabellaNews td {text-align: left; font-size: 10px; font-family: verdana, arial; color: #000;}
#boxNews .tabellaNews .Sezione {font-weight: bold;}
#boxNews .tabellaNews .Data {font-family: verdana, arial; font-size: 10px; text-align: right; color: #FF6600}
#boxNews a:link { color: #000; text-decoration: none; } 
#boxNews a:hover {font-weight: bold; color: #cc0000; background-color: #E8EFF7;}

#boxSearch .tabellaSearch {border-width: 0px; padding: 0px; width: 265px; height: 220px ; background-image: url('Images/Cerca.jpg'); background-repeat: no-repeat; background-position: center; }
#boxSearch .tabellaSearch td {text-align: left; font-size: 10px; font-family: verdana, arial; color: #000;}
#boxSearch .tabellaSearch .lbl {text-align: right; font-weight: bold; font-size: 10px; font-family: verdana, arial; color: #000;}
#boxSearch .tabellaSearch Select { border: thin; padding: 0px; font-size: 9pt; font-family: verdana, arial; width: 167px; color: #000; }
	#bttnInvia {font-family: Verdana; font-size: 10px; WIDTH: 60px; border: 1px solid #000080; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #D1E1ED}
	#bttnAnnulla {font-family: Verdana; font-size: 10px; WIDTH: 60px; border: 1px solid #000080; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #D1E1ED}

#boxContenuti .tabellaFAQ {padding-left: 5px;}
#boxContenuti .tabellaFAQ th, .tabellaFAQ td {font-size: .6em; font-family: verdana, arial;}
#boxContenuti .tabellaFAQ th {background-color: #fff; color: #336699; font-size: .7em; font-family: verdana, arial; font-weight: bold; border-bottom-color: #ddd; border-bottom-style: solid; border-bottom-width: 1px; }
#boxContenuti .tabellaFAQ .CapRight {text-align: right;}
#boxContenuti .tabellaFAQ .CapLeft {text-align: left;}
#boxContenuti .tabellaFAQ .CapCenter {text-align: center;}
#boxContenuti .tabellaFAQ td {border-bottom-color: #ddd; border-bottom-style: dashed; border-bottom-width: 1px; }
#boxContenuti .tabellaFAQ .TXTOrangeLeft {font-family: arial; text-align: left; color: #FF6600}
#boxContenuti .tabellaFAQ .TXTOrangeCenter {font-family: arial; text-align: center; color: #FF6600}
#boxContenuti .tabellaFAQ .TXTOrangeRight {font-family: arial; text-align: right; color: #FF6600}
#boxContenuti .tabellaFAQ .TXTBlueLeft {font-family: verdana; text-align: left; color: #0080c0}
#boxContenuti .tabellaFAQ .TXTBlueSLeft {font-family: verdana; text-align: left; color: #336699}
#boxContenuti .tabellaFAQ .TXTLeft {text-align: left;}
#boxContenuti .tabellaFAQ .TXTCenter {text-align: center;}
#boxContenuti .tabellaFAQ tfoot td {text-align: right; border: 0;}
#boxContenuti .tabellaFAQ .FooterCount {text-align: left; font-weight: bold; color: #336699;}
#boxContenuti .tabellaFAQ a { color: #0080c0; text-decoration: none; }
#boxContenuti .tabellaFAQ a:link { color: #0080c0; text-decoration: none; } 
#boxContenuti .tabellaFAQ a:hover {font-weight: bold; color: #fff; }

#boxContenuti .tabellaDETT th, .tabellaDETT td, .tabellaDETT .CapLblRight, .tabellaDETT .CapLblLeft {font-size: .6em; font-family: verdana, arial; }
#boxContenuti .tabellaDETT .TXTOrangeLeft, .tabellaDETT .TXTBlueLeft, .tabellaDETT .TXTOrangeRight, .tabellaDETT .TXTBlueRight {font-size: .6em; font-family: verdana, arial; }
#boxContenuti .tabellaDETT {padding-left: 0px; padding-right: 0px; border-color: #ddd; border-style: solid; border-width: 1px; }
#boxContenuti .tabellaDETT th {font-size: .8em; border-width: 0px; background-color: #ba4a00; color: #fff;}
#boxContenuti .tabellaDETT td { border-width: 0px; }
#boxContenuti .tabellaDETT img {border: 0px; align: middle;}
#boxContenuti .tabellaDETT .CapLblRight  {text-align: right;}
#boxContenuti .tabellaDETT .CapLblLeft {text-align: left;}
#boxContenuti .tabellaDETT .CapLblCenter {text-align: center;}
#boxContenuti .tabellaDETT .TXTOrangeLeft {font-weight: bold; text-align: left; color: #FF6600}
#boxContenuti .tabellaDETT .TXTBlueLeft {text-align: left; color: #336699}
#boxContenuti .tabellaDETT .TXTOrangeRight {text-align: right; color: #ba4a00}
#boxContenuti .tabellaDETT .TXTBlueRight {text-align: right; color: #336699}
#boxContenuti .tabellaDETT .TXTMarrLeft {font-weight: bold; font-size: .6em; font-family: verdana; text-align: left; color: #CC3300}
#boxContenuti .tabellaDETT .TXTBlackLeft {font-weight: bold; font-size: .6em; font-family: verdana; text-align: left; color: #000}
#boxContenuti .tabellaDETT tfoot td {font-size: .6em; font-family: verdana ; text-align: center; border: 0;}
#boxContenuti .tabellaDETT a { color: #336699; text-decoration: none; }
#boxContenuti .tabellaDETT a:link { color: #336699; text-decoration: none; } 
#boxContenuti .tabellaDETT a:hover {font-weight: bold; color: #000; }

#boxSinistro .tabellaSEZ {padding-left: 0px;  border-width: 0px;}
#boxSinistro .tabellaSEZ td {font-size: .6em; font-family: verdana, arial; }
#boxSinistro .tabellaSEZ th {background-color: #0080c0; color: #fff; font-size: .7em; font-family: verdana, arial; font-weight: bold; }
#boxSinistro .tabellaSEZ .CapCenter  {text-align: center}
#boxSinistro .tabellaSEZ .CapLeft {text-align: left;}
#boxSinistro .tabellaSEZ .CapRight {text-align: right;}
#boxSinistro .tabellaSEZ .TXTOrangeRight {font-family: arial narrow; text-align: right; color: #FF6600}
#boxSinistro .tabellaSEZ .TXTLeft {text-align: left;}
#boxSinistro .tabellaSEZ .TXTRight {text-align: right;}
#boxSinistro .tabellaSEZ a { color: #0080c0; text-decoration: none; }
#boxSinistro .tabellaSEZ a:link { color: #0080c0; text-decoration: none; } 
#boxSinistro .tabellaSEZ a:hover {font-weight: bold; color: #000; }

#boxSinistro .tabellaMNU {padding-left: 0px;  border-width: 0px;}
#boxSinistro .tabellaMNU td {font-size: .6em; font-family: verdana, arial; color: #000}
#boxSinistro .tabellaMNU th {background-color: #ba4a00; color: #fff; font-size: .7em; font-family: verdana, arial; font-weight: bold; }
#boxSinistro .tabellaMNU .CapCenter  {text-align: center}
#boxSinistro .tabellaMNU .CapLeft {text-align: left;}
#boxSinistro .tabellaMNU .CapRight {text-align: right;}
#boxSinistro .tabellaMNU .TXTLeft {text-align: left;}
#boxSinistro .tabellaMNU .TXTRight {text-align: right;}
#boxSinistro .tabellaMNU a { color: #ba4a00; text-decoration: none; }
#boxSinistro .tabellaMNU a:link { color: #ba4a00; text-decoration: none; } 
#boxSinistro .tabellaMNU a:hover {font-weight: bold; color: #000; }


/* -- inizio box sommario --*/
#boxSommario p { text-align: center; font: .6em verdana; background-color: #fff; color: #000; padding: 2px 0px 2px 0px; margin: 0px; }
#boxSommario p.titoloBox  { color: #fff; background-color: #0080c0; font: bold .7em verdana; margin: 0; text-align:center;}
	/* -- inizio menù -- */
ul#menuSommario { margin: 0px; padding: 0px; color: #000; background-color: #E8EFF7; list-style: none;}
	#menuSommario li { display: block; width: 150px; clear: left;}
	#menuSommario a { color: #000; background-color: #E8EFF7; text-decoration: none; font: .6em verdana; }
	#menuSommario a:link, #menuSommario a:visited { color: #000; background-color: #E8EFF7; text-decoration: none; } 
	#menuSommario a:hover, #menuSommario a:focus, #menuSommario a:active {font-weight: bold; color: #000; background-color: #E8EFF7;}

	/* -- fine menù -- */
/* -- fine box sommario --*/

/* -- inizio box rubriche --*/
#boxRubriche p.titoloBox { color: #fff; background-color: #ba4a00; font: bold .7em verdana; margin: 0; text-align:center;}
	/* -- inizio menù -- */
ul#menuRubriche { margin: 0px; padding: 0px; border: 0px; color: #000; background-color: #FFF3E8; list-style: none;}
	#menuRubriche li { display: block; width: 150px; clear: left;}
	#menuRubriche a { color: #000; background-color: #FFF3E8; text-decoration: none; font: .6em verdana;}
	#menuRubriche a:link, #menuRubriche a:visited { color: #000; background-color: #FFF3E8; text-decoration: none; } 
	#menuRubriche a:hover, #menuRubriche a:focus, #menuRubriche a:active {font-weight: bold; color: #000; background-color: #FFF3E8;}
	/* -- fine menù -- */
/* -- fine box rubriche --*/

/* -- inizio box utility --*/
#boxUtility p.titoloBox { color: #fff; background-color: #b0b0b0; font: bold .7em verdana; margin: 0; text-align:center;}
	/* -- inizio menù -- */
ul#menuUtility { margin: 0px; padding: 0px; border: 0px; color: #000; background-color: #f2f2f2; list-style: none;}
	#menuUtility li { display: block; width: 150px; clear: left;}
	#menuUtility a { color: #000; background-color: #f2f2f2; text-decoration: none; font: .6em verdana; }
	#menuUtility a:link, #menuUtility a:visited { color: #000; background-color: #f2f2f2; text-decoration: none; } 
	#menuUtility a:hover, #menuUtility a:focus, #menuUtility a:active { color: #000; background-color: #f2f2f2; font-weight: bold;}
	/* -- fine menù -- */
/* -- fine box utility --*/

#Capitolo p {text-align: left; font: bold .7em verdana; color: #fff; border-width: 0px; border-color: #DFEFFF; background-color: #0080c0; padding: .3em 0em .3em .8em; margin: 1px; }
#Articolo p {border-style: dashed; border-width: 1px; border-color: #ddd; text-align: left; font: 10px verdana; width: 605px; color: #000; background-color: #ffffe6; padding: .8em 0em .8em .8em; margin: 1px; }
#NoteGray p {border-style: solid; border-width: 1px; border-color: #ddd; text-align: left; font: 10px verdana; width: 605px; color: #000; background-color: #f8f8f8; padding: .8em 0em .8em .8em; margin: 1px; }
#ScaricoResp p {text-align: left; font: bold .7em verdana; color: #fff; border-width: 0px; border-color: #DFEFFF; background-color: #0080c0; padding: .3em 0em .3em .8em; margin: 1px; }

#infoRivista p {text-align: center; font: .6em verdana; color: #000; background-color: #fff; padding: .3em 0em .3em .2em; margin: 0px; }
#infoRivista hr.hrFooter { width: 800px; height: 1px; border: solid #c0c0c0 1px; text-align: center;}
}