BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
P {
	MARGIN-TOP: 0px
}
.p {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.p P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	FONT-SIZE: 100%
}
.clear {
	CLEAR: both; FONT-SIZE: 0.1em; COLOR: #ffffff
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.nowrap {
	WHITE-SPACE: nowrap
}
.contenitore_pagina {
	WIDTH: 100%; BACKGROUND-REPEAT: repeat-y
}
.dimensione_carattere1 {
	FONT-SIZE: 0.7em
}
.dimensione_carattere2 {
	FONT-SIZE: 0.85em
}
.dimensione_carattere3 {
	FONT-SIZE: 1em
}
DIV.skip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1px; LINE-HEIGHT: 0.1em; PADDING-TOP: 0px; POSITION: absolute; TOP: -10000px; HEIGHT: 1px
}
DIV.skip UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.skip UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.logo_stampa {
	DISPLAY: none
}
.logo_int {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.header {
	WIDTH: 100%; BACKGROUND-REPEAT: repeat-x
}
.testata {
	FONT-SIZE: 0.9em; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
.testata_d {
	FONT-SIZE: 0.9em; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
.zoom_carattere {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; WIDTH: 1.4em; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #000000
}
.big0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1px; PADDING-TOP: 0.3em
}
.big1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 1px; PADDING-TOP: 0.2em
}
.big2 {
	FONT-SIZE: 1.3em
}
.carattere {
	PADDING-RIGHT: 10px
}
.header A {
	PADDING-LEFT: 10px; TEXT-DECORATION: none
}
.header .header_box2 A {
	PADDING-LEFT: 0px
}
.header A.carattere_img {
	PADDING-LEFT: 0px
}
.header_box1 A {
	WHITE-SPACE: nowrap; 
}
.header_box2 A {
	WHITE-SPACE: nowrap
}
.header_nav_box {
	HEIGHT: 30px
}
.header_nav_box DIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 9px
}
.indent {
	PADDING-LEFT: 7px
}
.contenitore {
	FLOAT: left; WIDTH: auto
}
.contenitore2 {
	WIDTH: 100%
}
.box_primario {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; COLOR: #ffffff; PADDING-TOP: 5px
}
.briciole_home {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.box_secondario {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 5px; COLOR: #ffffff; PADDING-TOP: 2px
}
.box_secondario SPAN {
	PADDING-RIGHT: 20px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.testo_contenuto {
	PADDING-TOP: 10px ; PADDING-RIGHT: 20px; PADDING-LEFT: 20px;
}
.blocco_testo {
	WIDTH: 99%
}
.blocco_testo2 {
	PADDING-LEFT: 10px
}
.div_testo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.blocco_box {
	PADDING-BOTTOM: 3px
}
.box_1liv A {
	TEXT-DECORATION: none
}
.box_2liv A {
	TEXT-DECORATION: none
}
.box_3liv A {
	TEXT-DECORATION: none
}
.div_nav_int H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.div_nav_int H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.footer_small {
	BACKGROUND-REPEAT: repeat-x
}
.footer_small2 {
	BACKGROUND-POSITION: right top; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat
}
.footer_small2 IMG {
	FLOAT: right
}
.footer_testo {
	PADDING-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-TOP: 34px
}
.footer2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}
.footer2 A {
	TEXT-DECORATION: none
}
DIV.footer_vetrina DIV.box_vetrina {
	FLOAT: left; WIDTH: 38%
}
DIV.footer_vetrina {
	FONT-SIZE: 0.85em; WIDTH: auto; MARGIN-RIGHT: 225px; voice-family: inherit
}
.vetrina {
	PADDING-RIGHT: 5%; MARGIN-TOP: 10px; PADDING-LEFT: 5%; MIN-HEIGHT: 90px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 90px
}
.vetrina .lista_allegati LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.vetrina IMG {
	MARGIN-BOTTOM: 3px
}
H1.titolo_pagina {
	DISPLAY: none
}
.titolo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.6em; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 5px
}
.titolo_categorie {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 5px
}
.sottotitolo {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 2px; FONT-STYLE: italic
}
.bold {
	FONT-WEIGHT: bold
}
.italic {
	FONT-STYLE: italic
}
.normal {
	FONT-WEIGHT: normal
}
.underline {
	TEXT-DECORATION: underline
}
.small {
	FONT-SIZE: 0.9em
}
.small2 {
	FONT-SIZE: 0.7em
}
.big {
	FONT-SIZE: 1.1em
}
.big2 {
	FONT-SIZE: 1.15em
}
.testoright {
	TEXT-ALIGN: right
}
.testocenter {
	TEXT-ALIGN: center
}
.testoleft {
	TEXT-ALIGN: left
}
.red {
	COLOR: #88231d
}
.risorse {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.titolo_categorizzato {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-TOP: 5px
}
.nessun_contenuto {
	MARGIN-TOP: 30px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; LETTER-SPACING: 0.05em; TEXT-ALIGN: center
}
.navigazione {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.navigazione A {
	FONT-WEIGHT: bold
}
.navigazione A:link {
	TEXT-DECORATION: none
}
.navigazione A:visited {
	TEXT-DECORATION: none
}
.navigazione A:hover {
	TEXT-DECORATION: underline
}
.navigazione A:active {
	TEXT-DECORATION: underline
}
.navigazione SPAN {
	TEXT-DECORATION: none
}
.lista_allegati {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.lista_allegati LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
A.link_allegati:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.link_allegati:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.link_allegati:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.link_allegati:active {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.link_allegati SPAN {
	TEXT-DECORATION: none
}
.immagineright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.immagineleft {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.immaginemiddle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.immagine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.div_testo IMG {
	MARGIN: 0px; BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
.img_bordo {
	MARGIN: 0px; BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
.banner {
	MARGIN: 5px; BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
.immagineprimo {
	FLOAT: left; MARGIN: 0px 5px 5px; BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid
}
UL {
	LIST-STYLE-TYPE: square
}
UL.archivio_immagini {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 10px 1px; PADDING-TOP: 0px
}
UL.archivio_immagini IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
UL.archivio_immagini P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI.elenco_img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
LI.elenco {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
LI.elenco_raquo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
LI.elenco_img {
	LIST-STYLE-TYPE: none
}
LI.elenco {
	MARGIN-LEFT: 15px; LIST-STYLE-TYPE: square
}
.archivio_sottotitolo {
	PADDING-LEFT: 15px
}
.nowrap {
	WHITE-SPACE: nowrap
}
.center {
	TEXT-ALIGN: center
}
.vuoto_style {
	COLOR: #3399ff; BACKGROUND-COLOR: transparent
}
.titolo_nav {
	POSITION: relative; TOP: 10px
}
DIV.num_risultati {
	BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 22px; FONT-SIZE: 1em; BACKGROUND-IMAGE: url(../immagini/freccia.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.num_risultati SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em
}
UL.archivio_risultati {
	PADDING-LEFT: 0px; MARGIN: 10px 0px; LIST-STYLE-TYPE: none
}
UL.archivio_risultati LI {
	BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../immagini/spunta.gif); MARGIN: 0px 0px 15px; BACKGROUND-REPEAT: no-repeat
}
DIV.left_barra {
	FLOAT: left
}
DIV.div_barra {
	BORDER-RIGHT: #7f1c3a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f1c3a 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px 5px; BORDER-LEFT: #7f1c3a 1px solid; WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #7f1c3a 1px solid; HEIGHT: 8px; BACKGROUND-COLOR: #ecdde2
}
DIV.img_barra {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../immagini/barra.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px -5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
A:link SPAN.url {
	FONT-SIZE: 0.9em; COLOR: #666666; TEXT-DECORATION: underline
}
A:visited SPAN.url {
	FONT-SIZE: 0.9em; COLOR: #666666; TEXT-DECORATION: underline
}
DIV.imgAlRleft {
	CLEAR: both; DISPLAY: block
}
DIV.imgAlRight {
	CLEAR: both; DISPLAY: block
}
TABLE#Table2 {
	CLEAR: both; DISPLAY: block
}






.contenitore_pagina {


	BACKGROUND-POSITION:  right
}
.div_nav_int {
	FLOAT: right; WIDTH: 225px
}
.divcx_int {
	MARGIN-RIGHT: 225px
}
.header_nav {
	FLOAT: right; WIDTH: 225px;	
}
.header_box1 {
	PADDING-RIGHT: 230px; PADDING-LEFT: 300px; PADDING-BOTTOM: 3px; PADDING-TOP: 12px
}
.header_box2 {
	PADDING-RIGHT: 230px; PADDING-LEFT: 200px; PADDING-BOTTOM: 10px; PADDING-TOP: 12px
}
.header_box2 .icona_sinistra_213 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../immagini/icona_meteo.gif); PADDING-BOTTOM: 2px; LINE-HEIGHT: 2em; PADDING-TOP: 18px; BACKGROUND-REPEAT: no-repeat
}

.header_box2 .icona_sinistra_214 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../immagini/icona_turismo.gif); PADDING-BOTTOM: 2px; LINE-HEIGHT: 2em; PADDING-TOP: 18px; BACKGROUND-REPEAT: no-repeat
}

.header_box2 .icona_sinistra_215 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../immagini/icona_viabilita.gif); PADDING-BOTTOM: 2px; LINE-HEIGHT: 2em; PADDING-TOP: 18px; BACKGROUND-REPEAT: no-repeat
}

.header_box2 .icona_sinistra_216 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../immagini/icona_orari.gif); PADDING-BOTTOM: 2px; LINE-HEIGHT: 2em; PADDING-TOP: 18px; BACKGROUND-REPEAT: no-repeat
}

.header_box2 .icona_sinistra_217 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../immagini/icona_cifre.gif); PADDING-BOTTOM: 2px; LINE-HEIGHT: 2em; PADDING-TOP: 18px; BACKGROUND-REPEAT: no-repeat
}




.footer1 {
	BACKGROUND-POSITION:  right; BACKGROUND-REPEAT: repeat-y
}
.footer_small2 {
	PADDING-TOP: 30px
}
.box_1liv {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 6px; MARGIN: 0px 7px 2px 0px; PADDING-TOP: 6px
}
.box_2liv {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 0px 7px 1px 0px; PADDING-TOP: 6px
}
.box_3liv {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; MARGIN: 0px 7px 1px 0px; PADDING-TOP: 2px
}














BODY {
	COLOR: #000000
}
.testo {
	COLOR: #000000
}
.form_cerca .bot_vai {
	COLOR: #000000
}
UL LI {
	COLOR: #000000
}
UL.archivio_immagini SPAN {
	COLOR: #000000
}
UL.archivio_immagini DIV {
	COLOR: #000000
}
A:link {
	COLOR: #000000
}
A:visited {
	COLOR: #000000
}
A:hover {
	COLOR: #7f1c3a
}
A:active {
	COLOR: #7f1c3a
}
A:hover SPAN.url {
	COLOR: #7f1c3a; TEXT-DECORATION: underline
}
A:active SPAN.url {
	COLOR: #7f1c3a; TEXT-DECORATION: underline
}
.contenitore_pagina {
	BACKGROUND-IMAGE: url(../immagini/nav_riempimento1.gif)
}
.header {
	BACKGROUND-IMAGE: url(../immagini/testata_riempimento5.gif)
}
.testata {
	MIN-HEIGHT: 140px;  BACKGROUND-IMAGE: url(../immagini/logocoop7.gif); HEIGHT: 140px
}
.testata_d {
	MIN-HEIGHT: 140px;  BACKGROUND-IMAGE: url(../immagini/logocoop7_d.gif); HEIGHT: 140px
}

.box_primario {
	BACKGROUND-COLOR: #BBCBDB
}
A.briciole_home:link {
	COLOR: #ffffff; BACKGROUND-COLOR: #336799
}
A.briciole_home:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: #336799
}
A.briciole_home:hover {
	COLOR: #e3bc79; BACKGROUND-COLOR: #336799
}
A.briciole_home:active {
	COLOR: #e3bc79; BACKGROUND-COLOR: #336799
}
.briciole {
	COLOR: #000000
}
.briciole A:link {
	COLOR: #000000
}
.briciole A:visited {
	COLOR: #000000
}
.briciole A:hover {
	COLOR: #000000
}
.briciole A:active {
	COLOR: #000000
}
.box_secondario {
	BACKGROUND-COLOR: #f8eedd
}
.box_secondario SPAN {
	COLOR: #ffffff; BACKGROUND-COLOR: #a66e17
}
.footer_small {
	BACKGROUND-IMAGE: url(../immagini/footer_small_riempimento2.gif)
}
.footer_small2 {
	BACKGROUND-IMAGE: url(../immagini/footer_small1.gif)
}
.box_1liv {
	COLOR: #000000; BACKGROUND-COLOR: #BBCBDB
}
.box_2liv {
	COLOR: #ffffff; BACKGROUND-COLOR: #336799
}
.box_2liv A:link {
	COLOR: #ffffff
}
.box_2liv A:visited {
	COLOR: #ffffff
}
.box_2liv A:hover 
{
	COLOR: #e3bc79
}
.box_2liv A:active {
	COLOR: #e3bc79
}
.box_3liv {
	COLOR: #000000; BACKGROUND-COLOR: #E68309
}
.box_3liv A:link {
	COLOR: #000000
}
.box_3liv A:visited {
	COLOR: #000000

}
.box_3liv A:hover {
	COLOR: #e3bc79
}
.box_3liv A:active {
	COLOR: #e3bc79
}
.sp {
	COLOR: #000000; BACKGROUND-COLOR: #b4788b
}
.sp A:link {
	COLOR: #000000
}
.sp A:visited {
	COLOR: #000000
}
.sp A:hover {
	COLOR: #62152d
}
.sp A:active {
	COLOR: #ff9900
}
.header .icona_sinistra_162 {
padding-right : 3px; 
padding-left : 22px; 
background-image : url(../immagini/scrivici.gif); 
padding-bottom : 6px; 
line-height : 2em; 
padding-top : 6px; 
background-repeat : no-repeat; 

}
.elem_colorati {
	COLOR: #7f1c3a
}
.archivio_immagini SPAN.data_luogo {
	COLOR: #7f1c3a
}
.testo2 SPAN.data_luogo {
	COLOR: #7f1c3a
}
.div_testo IMG {
	BORDER-LEFT-COLOR: #7f1c3a; BORDER-BOTTOM-COLOR: #7f1c3a; BORDER-TOP-COLOR: #7f1c3a; BORDER-RIGHT-COLOR: #7f1c3a
}
.banner {
	BORDER-LEFT-COLOR: #7f1c3a; BORDER-BOTTOM-COLOR: #7f1c3a; BORDER-TOP-COLOR: #7f1c3a; BORDER-RIGHT-COLOR: #7f1c3a
}
UL.archivio_immagini IMG {
	BORDER-LEFT-COLOR: #7f1c3a; BORDER-BOTTOM-COLOR: #7f1c3a; BORDER-TOP-COLOR: #7f1c3a; BORDER-RIGHT-COLOR: #7f1c3a
}
.tabella_fotogallery IMG {
	BORDER-LEFT-COLOR: #7f1c3a; BORDER-BOTTOM-COLOR: #7f1c3a; BORDER-TOP-COLOR: #7f1c3a; BORDER-RIGHT-COLOR: #7f1c3a
}
.immagineprimo {
	BORDER-LEFT-COLOR: #7f1c3a; BORDER-BOTTOM-COLOR: #7f1c3a; BORDER-TOP-COLOR: #7f1c3a; BORDER-RIGHT-COLOR: #7f1c3a
}
.img_bordo {
	BORDER-LEFT-COLOR: #7f1c3a; BORDER-BOTTOM-COLOR: #7f1c3a; BORDER-TOP-COLOR: #7f1c3a; BORDER-RIGHT-COLOR: #7f1c3a
}
.titolo_categorizzato {
	COLOR: #7f1c3a
}
UL.archivio_immagini {
	COLOR: #7f1c3a
}
UL {
	COLOR: #7f1c3a
}
SPAN.allegato_jpg {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_jpg.gif)
}
SPAN.allegato_jpg {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_jpeg.gif)
}
SPAN.allegato_gif {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_gif.gif)
}
SPAN.allegato_png {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_png.gif)
}
SPAN.allegato_mpg {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_mpg.gif)
}
SPAN.allegato_mpg {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_mpeg.gif)
}
SPAN.allegato_swf {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_swf.gif)
}
SPAN.allegato_txt {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_txt.gif)
}
SPAN.allegato_doc {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_rtf.gif)
}
SPAN.allegato_doc {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_doc.gif)
}
SPAN.allegato_xls {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_xls.gif)
}
SPAN.allegato_pps {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_pps.gif)
}
SPAN.allegato_ppt {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_ppt.gif)
}
SPAN.allegato_pdf {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_pdf.gif)
}
SPAN.allegato_htm {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_htm.gif)
}
SPAN.allegato_htm {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_html.gif)
}
SPAN.allegato_php {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_php.gif)
}
SPAN.allegato_zip {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_zip.gif)
}
SPAN.allegato_rar {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_rar.gif)
}
SPAN.allegato_mp3 {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_mp3.gif)
}
SPAN.allegato_chm {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_chm.gif)
}
SPAN.allegato_dwg {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_dwg.gif)
}
SPAN.allegato_ {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_.gif)
}
SPAN.allegato_ {
	BACKGROUND-IMAGE: url(../immagini/icone/icona_.gif)
}
.agenda A:link {
	COLOR: #000000
}
.agenda A:visited {
	COLOR: #000000
}
.tabella_agenda {
	COLOR: #000000
}
.td_style_active A.link_agenda:link {
	COLOR: #000000
}
.td_style_active A.link_agenda:visited {
	COLOR: #000000
}
.agenda A:hover {
	COLOR: #7f1c3a
}
.agenda A:active {
	COLOR: #7f1c3a
}
.td_style_active A.link_agenda:hover {
	COLOR: #7f1c3a
}
.td_style_active A.link_agenda:active {
	COLOR: #7f1c3a
}
.today_style {
	BORDER-RIGHT: #7f1c3a 2px solid; BORDER-TOP: #7f1c3a 2px solid; BORDER-LEFT: #7f1c3a 2px solid; BORDER-BOTTOM: #7f1c3a 2px solid; BACKGROUND-COLOR: #d9cdd6
}
.today_style_active {
	BORDER-RIGHT: #7f1c3a 2px solid; BORDER-TOP: #7f1c3a 2px solid; BORDER-LEFT: #7f1c3a 2px solid; BORDER-BOTTOM: #7f1c3a 2px solid; BACKGROUND-COLOR: #dabcc6
}
.td_style {
	BACKGROUND: #d9cdd6
}
.td_style_active {
	BACKGROUND-COLOR: #dabcc6; TEXT-DECORATION: none
}
BODY {
	BACKGROUND-POSITION: 73% 140px; BACKGROUND-IMAGE: url(../immagini/sfondoreg2.gif)
}
.footer1 {
	BORDER-TOP: #336799 3px solid; BACKGROUND-IMAGE: url(../immagini/footer_riempimento.gif); BACKGROUND-COLOR: #ff9900
}
.rigo {
	BORDER-LEFT: #7f1c3a 1px dashed
}
.vetrina IMG {
	BORDER-RIGHT: #7f1c3a 1px solid; BORDER-TOP: #7f1c3a 1px solid; BORDER-LEFT: #7f1c3a 1px solid; BORDER-BOTTOM: #7f1c3a 1px solid
}



td.row0	{ TEXT-ALIGN: right; background-color: #EFEFEF; }
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
td.row4	{ background-color: #EBEBEB; }



/************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

/* Surrounds the calendar */
.eventmonth
{
    border: 1px solid #DBDB79;
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    background: #FEFFAB url(images/background_fullwidth.jpg) repeat-y;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
}

/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 694px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid #DBDB79;
    border-collapse:collapse;
}


.dayNumber
{
    float: right;
    border-bottom: 1px solid #C7C272;
    border-left: 1px solid #C7C272;
    clear: none;
    padding: 2px;
}


.calcurrentmonth
{
    /* no styles needed at this time */
}
.calothermonth
{
    background-color: #DCD78E;
}
.calcurrentday
{
    background-color: #FFFFC1;
}
.calweekend
{
    background-color: #FEEB95;
  /*  width: 15%; */
}

.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 2px solid #C7C272;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 5px;
     
}
