body
{
	margin: 5px;
	padding: 5px;
	SCROLLBAR-FACE-COLOR: #66FFCC;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: #00CC99; 
	SCROLLBAR-3DLIGHT-COLOR: #33FFCC; 
	SCROLLBAR-ARROW-COLOR: #336600; 
	SCROLLBAR-TRACK-COLOR: #CCFFFF; 
	SCROLLBAR-DARKSHADOW-COLOR: #00FFCC; 
	SCROLLBAR-BASE-COLOR: #000000;
}
.strutturasito
{
	width:100%;
	background-image: url('images/SfondoChiarod15.jpg'); 
	background-repeat: repeat;
}

.strutturasitoBSuperiore
{
	height: 6px;
	width:100%;
}
.strutturasitoBTOPSX
{
	width: 6px;
	background-image: url('images/ombra_TopSxbis.gif');
	background-repeat: no-repeat;
	background-position: top;
}
.strutturasitoBTOP
{
	background-image: url('images/ombra_Topbis.gif');
	background-repeat: repeat-x;
	background-position: top;
}
.strutturasitoBTOPDX
{
	width: 6px;
	background-image: url('images/ombra_TopDx.gif');
	background-repeat: no-repeat;
	background-position: top;
}

.strutturasitoCCentrale
{
	width:100%;
}
.strutturasitoBSX
{
	width: 6px;
	background-image: url('images/ombra_SXbis.gif'); 
	background-repeat: repeat-y;
	background-position: left;
}
.strutturasitoB
{

}
.strutturasitoBDX
{
	width: 6px;
	background-image: url('images/ombra_DX.gif'); 
	background-repeat: repeat-y;	
	background-position:  right;
}

.strutturasitoBInferiore
{
	height: 6px;
	width:100%;
}
.strutturasitoBBOTTOMSX
{
	width: 6px;
	background-image: url('images/ombra_BottomSx.gif'); 
	background-repeat: no-repeat; 
	background-position:  bottom;
}
.strutturasitoBBOTTOM
{
	background-image: url('images/ombra_Bottom.gif'); 
	background-repeat: repeat-x; 
	background-position:  bottom;
}
.strutturasitoBBOTTOMDX
{
	width: 6px;
	background-image: url('images/ombra_BottomDx.gif'); 
	background-repeat: no-repeat; 
	background-position:  bottom;
}














.header 
{
	padding:5px;
}

.headerRiga 
{
	width:100%;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}
.logo 
{
	height:100px;
	width:20%;	
	TEXT-ALIGN: center;
}
.intestazione 
{
	height:100px;
	width:80%;	
	border-bottom: 1px solid #800000; 
	border-left: 1px solid #800000;
}








.MenuSx
{
	font-family: Tahoma, Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	VERTICAL-ALIGN: top;
	width:20%;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
.linkLEGGI {
	FONT-WEIGHT: bold; text-align:left; FONT-SIZE: 10px; COLOR: #0000ff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.itemMenuSX
{
	VERTICAL-ALIGN: middle;
	text-align: left;
}
.menuBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; VERTICAL-ALIGN: middle;
}
a.menuBold:hover{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #006666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.titolobacchettone {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-shadow: Black 2px 2px, Red 2px 2px
}
.spazio {
	FONT-SIZE: 6px
}



/* immagine qualunque con sfondo ombrato */

div.imgbox{ float: left;padding:0 20px 20px 0;
    background: url(images/ombra-immagini.png) no-repeat bottom right}

div.imgbox img{ display:block;
    position: relative;top: 0px;left: 0px;
    padding:0px} 


/* immagine del Logo con sfondo ombrato */

div.imglogo{ float: left;padding:0 5px 5px 0;
    background: url(images/ombra-immagini.png) no-repeat bottom right}

div.imglogo img{ display:block;
    position: relative;top: -5px;left: -5px;
    /* border:1px solid #ccc;border-color: #ccc #666 #666 #ccc; */
    padding:5px} 


/* immagini di anteprima con sfondo ombrato */
ul#minipics{
	margin:0;
	padding:0;
	list-style-type:none
}

ul#minipics li{
	float:left;
	margin: 20px;
	padding:0 6px 6px 0;
    	background: url(images/ombra-immagini.png) no-repeat bottom right
}

ul#minipics li a:link,a:visited,a:active
{
	COLOR: #006666; 
	TEXT-DECORATION: none;
}

ul#minipics li a:hover
{
	COLOR: #33FFCC; 
	TEXT-DECORATION: underline;
	BACKGROUND: #006666;
}

ul#minipics li a img{
	display:block;
    	position:relative;
	top:-5px;
	left:-5px;
    	border:1px solid #ccc;
	border-color: #ccc #666 #666 #ccc;
    	padding:5px
}



.Content
{	
	border-left: solid 1px #800000;
	padding:10px;
	VERTICAL-ALIGN:Top;
	margin-right:17px;
	height:800px;
}



.introduzioneHomePage 
{
	FONT-WEIGHT: normal;
	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	Color: #009966;
	
} 

.introduzioneHomePage a:link,a:visited,a:active
{
	COLOR: #006666; 
	TEXT-DECORATION: none;
}

.introduzioneHomePage a:hover
{
	COLOR: #33FFCC; 
	TEXT-DECORATION: underline;
	BACKGROUND: #006666;
}

.evidenzia 
{	
	FONT-WEIGHT: Bold;
	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	Color: #006666;
}

#titolo {
	display:block;
	margin:10px;
	padding:10px;
	/* background: #0000ff; */
}

#titolo span#field_1 {
/*	position:absolute;
	top: 130px;
	left: 25%; */
	z-index: 1000;
}
#titolo span.titolo 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 48pt; 
	COLOR: #006666; 
	FONT-FAMILY: "Gill Sans Ultra Bold", Verdana, Arial, Helvetica, sans-serif; 
	text-shadow: Black 2px 2px, Red 2px 2px;	
}
#titolo span#field_2 {
	position:relative;
	/*top: 178px;
	left: 43%; */
	left: -25%;
	top: 10px;
	z-index: 1000;
}
#titolo span.sottotitolo 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 24pt; 
	COLOR: #33CC99; 
	TEXT-align: center;
	TEXT-DECORATION: underline;
	FONT-FAMILY: "Gill Sans Ultra Bold", Verdana, Arial, Helvetica, sans-serif; 
	text-shadow: Black 2px 2px, Red 2px 2px;	
}
#field_3 {
	position:absolute;
	left: 23%;
	top: 127px;
	z-index:1000;
}
#field_4 {
	position:absolute;
	left: 23%;
	top: 530px;
	z-index:1000;
}
.titolopagina
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #33CC99; 
	TEXT-DECORATION: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-shadow: Black 2px 2px, Red 2px 2px;	
}
.contenuto
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, Helvetica, Sans-serif;
	Color: #009966;
}

.contenuto a:link,a:visited,a:active
{
	COLOR: #006666; 
	TEXT-DECORATION: none;
}

.contenuto a:hover
{
	COLOR: #33FFCC; 
	TEXT-DECORATION: underline;
	BACKGROUND: #006666;
}

.titoloparagrafo
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #669966; 
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-shadow: Black 2px 2px, Red 2px 2px;	
}
ul.ULStoria 
{
	color: #009966;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Tahoma, Helvetica, Sans-serif;
	list-style-image:url('images/list-sphere.gif');
	list-style-position: outside;
	VERTICAL-ALIGN: middle;
}

li.LIStoria {
	VERTICAL-ALIGN: middle;
	margin: 10px;
}

a.aULStoria:link,:visited,:active
{
	COLOR: #006666; 
	TEXT-DECORATION: none;
}

a.aULStoria:hover
{
	COLOR: #33FFCC; 
	TEXT-DECORATION: underline;
	BACKGROUND: #006666;
}

.commento
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Tahoma, Helvetica, Sans-serif;
	Color: #009966;
}











.Footer
{
	height:50px;
}
.footerRiga
{
	width:100%;
	TEXT-ALIGN: center;
}
.footerBordo
{
	width:100%;
	border-top: 1px solid #800000; 
}
.footerContenuto
{	
	padding:20px;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma, Verdana, Helvetica, Sans-serif;
	Color: black;
	VERTICAL-ALIGN: middle;
}

.footerContenuto a:link 
{
	COLOR: #006666; 
	TEXT-DECORATION: none; 
}

.footerContenuto a:hover
{
	COLOR: #006666; 
	TEXT-DECORATION: underline; 
}