/* Struttura generale
---------------------------------------------------------------------*/
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px 0px 0px 0px;
	BACKGROUND: ; FONT-size: 70%; font-family :  Verdana, Geneva, Arial, Helvetica, sans-serif;   TEXT-ALIGN: center
}

#maincontent {
	width:90%;
	margin: 0px auto 0px auto;
	text-align: left;
	border-left: 1px solid rgb(150,150,150);
	border-right: 1px solid rgb(150,150,150);
}

#content {
	clear: both;
	background-color: #ffffff;
}
#secondlevel {
	padding-top: 20px;
	border-top: 1px solid rgb(210,210,210);
}

#firstlevel, #secondlevel {
	clear: both;
}
#left {
	width: 30%;
	float: left;
	background-color: #ffffff;
	padding-left: 15px;
	background : url(images/timbro1.jpg) no-repeat top right;
}
#left1 {
	width: 20%;
	float: left;
	background-color: #ffffff;
	padding-left: 15px;
	
}
#left2 {
	width: 40%;
	float: left;
	background-color: #ffffff;
	padding-left: 15px;
	
}


.leftg {
	background-color: rgb(230,230,230); 
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	
}

.leftgi {
	background-color: #FFA535; 
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	
	}
.leftgic {
	
	background-color: rgb(230,230,230); 
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	border-top : 4px double #FFA535; 
	border-bottom : 4px double #FFA535; 
	
}
.left300 {
	margin-top : 1em; margin-bottom : 1em;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	border-top : 4px double #FFA535; border-left : 4px double #FFA535; 
	border-bottom : 4px double #FFA535; border-right : 4px double #FFA535; 
	text-align: center;
	
}
.left300a{
	margin-top : 1em; margin-bottom : 1em;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	border-top : 4px double #FFA535; border-left : 4px double #FFA535; 
	border-bottom : 4px double #FFA535; border-right : 4px double #FFA535; 
	text-align: left;
	
}
.leftgica {
	
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	border-top : 4px double #FFA535; 
	border-bottom : 4px double #FFA535;
	background-image : url(images/sfondo1.gif);
}
#right {
	width: 65%;
	float: right;
	background-color: #fff;	
	padding-right: 15px;
	text-align : left;
	background : transparent no-repeat center;
	background-image : url() ;
}
#right1 {
	width: 70%;
	float: right;
	background-color: #fff;	
	padding-right: 15px; padding-top : 15px;
	text-align : left;
}
#right2 {
	width: 50%;
	float: right;
	background-color: #fff;	
	padding-right: 15px;
	text-align : left;
}
#galleria {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px;
	BACKGROUND: White none repeat scroll 0% 0%;
	FLOAT: right; POSITION: relative; border : medium none;
	 width: 30%;
	
}
img#gal { width:100% }

#footer {
	clear: both;
	padding: 20px 0px 10px 15px;
	margin-right: 15px;
	background: url(http://) no-repeat top right;	
	text-align: right;
}
#endpage {
	width: 510px;
	margin: 0px auto 10px auto;
	background: rgb(42,71,115) bottom; 
	font-size: 11px; font-family: Arial,helvetica, sans-serif;
	color: #ffffff;
}
/*  Intestazione
---------------------------------------------------------------------*/
#header {
	background: rgb(42,71,115);
	clear: both;
}

#headerlogo {
	height: 120px;
	width: 90%;
	background: rgb(42,71,115) ;	
	margin: 0px auto 0px auto; 
}

#headerlogo h1 {
 color : #ffffff;  padding-top :  0.5em;text-align : left; font-family: Arial, Helvetica, sans-serif;
 font-size : 30px;margin-top : 0px;
}
#headerlogo h2 {
font-size: 12px; font-family: Arial,helvetica, sans-serif;	 color: #ffffff;text-align : left; margin-bottom : -2em;
}
.max {
font-size: 20px; font-family:  serif;  text-align : right; font-style : italic;font-weight : bold; border-bottom: medium; border-bottom-color :white;border: double 3px; padding-bottom : 2px; padding-top : 2px; padding-left : 20px; padding-right : 20px;
	 color: #ffffff; padding-bottom : 0.5em; padding-top : 0.5em;FLOAT: right; position : relative;margin : 5px;margin-top : 40px;
}
/*  Immagini
---------------------------------------------------------------------*/
.imgsinistra {
   
	PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; POSITION: relative;
	margin : 5px;margin-top : 0px;
}
.imgdestra {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px;BACKGROUND: White none repeat scroll 0% 0%; FLOAT: right; POSITION: relative; border : medium none;
	
}
.imgdestra1 {
	background-color: rgb(230,230,230);  FLOAT: right; POSITION: relative; border : none;
	padding : 10px 10px 10px;
	font-size : 80%; text-align : right;
	
}
/*  Barra
---------------------------------------------------------------------*/
#navigationbar {
	background: rgb(240,240,240) ;
	border-top: 1px solid #000;
	border-bottom: 1px solid  #999;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size : 0.8em;
}

#navigationlinks {
	width: 100%; /* !important;*/
	margin: 0px auto 0px auto;
	background-color: rgb(248,248,248);
	padding: 2px 0px 2px 0px;	
}

#navigationbar1 {
	background: rgb(240,240,240) ;
	
	border-bottom: 1px solid #999;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size : 0.8em;
	
}

#navigationlinks1 {
	width: 90%; /* !important;*/
	
	margin: 0px  auto 0px auto;
	background-color: rgb(248,248,248);
	border-left: 1px solid #999;
	border-right: 1px solid #999;	
	padding: 2px 0px 2px 0px;	
}
#navigationlinks A {
	COLOR: rgb(42,71,115); BORDER-BOTTOM: 1px solid rgb(42,71,115); TEXT-DECORATION: none
}
#navigationlinks A:visited {
	COLOR: rgb(42,71,115); BORDER-BOTTOM: rgb(42,71,115) 1px dotted; TEXT-DECORATION: none
}
#navigationlinks A:hover {
	COLOR: #f00; BORDER-BOTTOM: #f00 1px solid
}
/*
#navigationlinks A:unknown {
	COLOR: #f00; BORDER-BOTTOM: #f00 1px solid
}
*/
#navigationlinks1 A {
	COLOR: rgb(42,71,115); BORDER-BOTTOM: 1px solid rgb(42,71,115); TEXT-DECORATION: none
}
#navigationlinks1 A:visited {
	COLOR: rgb(42,71,115); BORDER-BOTTOM: rgb(42,71,115) 1px dotted; TEXT-DECORATION: none
}
#navigationlinks1 A:hover {
	COLOR: #f00; BORDER-BOTTOM: #f00 1px solid
}
/*
#navigationlinks1 A:unknown {
	COLOR: #f00; BORDER-BOTTOM: #f00 1px solid
}
*/
#navigationlinks a, #navigationlinks a:visited {
	width: 60px;
	padding: 2px 14px 2px 14px;
	border-bottom: 0px none transparent;
	font-weight: bold;
	border-left: 1px solid #999;
}

#navigationlinks a:focus, #navigationlinks a:hover {
	color: #fff;
	background-color: #c00;
	width: 60px;
	padding: 2px 14px 2px 14px;
	border: 0px none transparent;
	font-weight: bold;
	border-left: 1px solid #999;
}
#navigationlinks1 a, #navigationlinks1 a:visited {
	width: 60px;
	padding: 2px 14px 2px 14px;
	border-bottom: 0px none transparent;
	font-weight: bold;
	
}
#navigationlinks1 a:focus, #navigationlinks1 a:hover {
	color: #fff;
	background-color:  #c00;
	width: 60px;
	padding: 2px 14px 2px 14px;
	border: 0px none transparent;
	font-weight: bold;
	
}


.aa{
	color: #fff;
	background-color: #c00;
	width: 60px;
	padding: 2px 14px 2px 14px;
	border: 0px none transparent;
	font-weight: bold;
}

.aa7{
	color: #000; font-size : 100%;
	background-color: #B2F3B2;
	width: 140px;
	padding: 2px 14px 2px 14px;
	border: 0px none transparent;
	font-weight: bold;
	margin-bottom : 0px; margin-top : 2px;
}

.aa6{
	color: #000; font-size : 100%;
	width: 140px;
	padding: 2px 14px 2px 14px;
	border : 1px solid Black;
	background-color: rgb(230,230,230); 
	border-top : 4px double #FFA535; 
	border-bottom : 4px double #FFA535; 
	font-weight: bold;
	margin-bottom : 0px; margin-top : 2px;
}
.aa5{
	color: #000; font-size : 100%;
	background-color: #C1F0FF;
	width: 140px;
	padding: 2px 14px 2px 14px;
	border: 0px none transparent;
	font-weight: bold;
	margin-bottom : 0px; margin-top : 2px;
}

.aa4{
	color: #000; font-size : 100%;
	background-color: #EAEAEA;
	width: 140px;
	padding: 2px 14px 2px 14px;
	border: 0px none transparent;
	font-weight: bold;
	margin-bottom : 0px; margin-top : 2px;
}
.aa3{
	color: #000; font-size : 100%;
	background-color: #FFFFCA;
	width: 140px;
	padding: 2px 14px 2px 14px;
	border: 0px none transparent;
	font-weight: bold;
	margin-bottom : 0px; margin-top : 2px;
}


.aa2{
	color: #fff; font-size : 100%;
	background-color: #c00;
	width: 140px;
	padding: 2px 14px 2px 14px;
	border: 0px none transparent;
	font-weight: bold;
	margin-bottom : 0px; margin-top : 2px;
}
.aa11{
	color: #fff; font-size : 100%;
	background-color: rgb(42,71,115);
	width: 140px;
	padding: 2px 14px 2px 14px;
	border: 0px none transparent;
	font-weight: bold;
	margin-bottom : 0px; margin-top : 2px;
}

.aa1{
	color: #fff;
	background-color: rgb(42,71,115);
	width: 60px;
	padding: 2px 14px 2px 14px;
	border: 0px none transparent;
	font-weight: bold;
}

.smal {    
	font-size: 12px; font-family: Arial,helvetica, sans-serif;
	 color: #ffffff;font-weight: bold; 
	}
.small {    
	font-size: 12px; font-family: Arial,helvetica, sans-serif;
	 
	}
.smaldx {    
	font-size: 12px; font-family: Arial,helvetica, sans-serif;
	 color: #ffffff; text-align : right;
		}
.smalldx {    
	font-size: 12px; font-family: Arial,helvetica, sans-serif;
	 color: #0000ff; text-align : right; position : static; float : right;
		}
span.magic {
	display: none;
}
.cc{
	FONT-WEIGHT: bold; COLOR: rgb(42,71,115); ;
	MARGIN-BOTTOM: 14px; MARGIN-TOP: 2px; MARGIN-LEFT: 15px; COLOR: rgb(42,71,115); LINE-HEIGHT: 110%; 
}
.ccr{
	FONT-WEIGHT: bold; COLOR: rgb(42,71,115); ;font-size : 110% ;
	MARGIN-BOTTOM: 14px; MARGIN-TOP: 2px; MARGIN-LEFT: 15px; margin-right : 10%; COLOR: rgb(42,71,115); LINE-HEIGHT: 110%; text-align : right;
}
.ccp{
	FONT-WEIGHT: bold; COLOR: rgb(42,71,115);
	MARGIN-BOTTOM: 14px; MARGIN-TOP: 2px; MARGIN-LEFT: 15px; COLOR: rgb(42,71,115); LINE-HEIGHT: 110%; 
}
.ccentro{
	FONT-WEIGHT: bold; COLOR: rgb(42,71,115);
	text-align: center; COLOR: rgb(42,71,115); LINE-HEIGHT: 110%; 
}
.ccc{
	FONT-WEIGHT: bold; COLOR: White ;
	 LINE-HEIGHT: 120%;
	background-color : rgb(42,71,115);
}
.c{
	FONT-WEIGHT: normal; COLOR: #000000; text-align : left;
	MARGIN-BOTTOM: 12px; MARGIN-TOp: 0px; MARGIN-LEFT: 20px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%;

}
.ca{
	FONT-WEIGHT: normal; COLOR: #000000; text-align: left;
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%
}
.cg{
	FONT-WEIGHT: normal; COLOR: #000000; text-align: justify;
	MARGIN-LEFT: 20px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%
}
.cu{
	FONT-WEIGHT: normal; COLOR: #000000; text-align : left;
	MARGIN-BOTTOM: 12px; MARGIN-TOP: 0px; MARGIN-LEFT: 20px; margin-right : 10px;;font-size : 110% ; LINE-HEIGHT: 130%;
	border-bottom : 2px solid  rgb(42,71,115);
	padding-bottom : 5px;
}
PRE.cbord{
	FONT-WEIGHT: normal; COLOR: #000000; text-align : justify;background-color: #FFFFCA;
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%;
	border : 1px solid Black;
	padding : 10px 5px 10px 5px;
}
.cbord{
	FONT-WEIGHT: normal; COLOR: #000000; text-align : justify;background-color: #FFFFCA;
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%;
	border : 1px solid Black;
	padding : 10px 5px 10px 5px;
}
.cbord1{
	FONT-WEIGHT: normal; COLOR: #000000; text-align : justify;background-color: #EAEAEA;
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%;
	border : 1px solid Black;
	padding : 10px 5px 10px 5px;
}
.cbord2{
	FONT-WEIGHT: normal; COLOR: #000000; text-align : justify;background-color: #FFBDA4;
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%;
	border : 1px solid Black;
	padding : 10px 5px 10px 5px;
	
}

 .cbord3{
	FONT-WEIGHT: normal; COLOR: #000000; text-align : justify;background-color: #C1F0FF;
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%;
	border : 1px solid Black;
	padding : 10px 5px 10px 5px;
}

.cbord4{
	FONT-WEIGHT: normal; COLOR: #000000; text-align : justify;background-color: #B2F3B2;
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%;
	border : 1px solid Black;
	padding : 10px 5px 10px 5px;
}

.cbord5{
	FONT-WEIGHT: normal; COLOR: #000000; text-align : justify;background-color: #FFDFAE;
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%;
	border : 1px solid Black;
	padding : 10px 5px 10px 5px;
}

.cbord6{
	FONT-WEIGHT: normal; COLOR: #000000; text-align : justify; 
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%;
	border : 1px solid Black;
	background-color: rgb(230,230,230); 
	border-top : 4px double #FFA535; 
	border-bottom : 4px double #FFA535; 
	padding : 10px 5px 10px 5px;
}
.cbord7{
	FONT-WEIGHT: normal; COLOR: #ffffff; text-align : justify; 
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%;
	border : 1px solid White;
	background-color: rgb(42,71,115); 
	padding : 10px 5px 10px 5px;
}
.news    { color: #ff0000;  font-size : 110%;      }
.news1    { color: #ff0000;  font-size : 140%;  font-weight : bold;    }

#left A:link{
	COLOR: #0066cc; TEXT-DECORATION: none;BORDER-BOTTOM: none;
}
#right A:link {
	COLOR: #0066cc; TEXT-DECORATION: underline;BORDER-BOTTOM: none;
}
#left A:visited, #right A:visited {
	COLOR: #0066cc; TEXT-DECORATION: none;BORDER-BOTTOM: none;
}
#left A:hover, #right A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline;BORDER-BOTTOM: none;
}


UL LI  {
	list-style : url(images/freccia.gif);
	}
	
LI {
	LINE-HEIGHT: 1.5em;
	
}
.disc {
	list-style-image : none;
	list-style-type : disc;
	FONT-SIZE: 110%; 
}

.H {
	FONT-SIZE: 120%; COLOR: rgb(158,0,0); FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: transparent; font-weight : bold;
}
H1 {
	FONT-FAMILY: "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif
}
H2 {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
H3 {
	FONT-FAMILY: "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif
}
H3.bia {
	color : #ffffff; 
	 
}
H3.dx {
	FONT-FAMILY: "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : right;
}
H4 {
	FONT-FAMILY: "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif
}
H5 {
	FONT-FAMILY: "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif
}
H6 {
	FONT-FAMILY: "Lucida Sans", Verdana, Geneva, Arial, Helvetica, sans-serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 23px;  PADDING-BOTTOM: 8px; MARGIN: 0px 15px 20px 0px; COLOR: rgb(42,71,115); PADDING-TOP: 0px;  TEXT-ALIGN: right
}
H2.b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px;   COLOR: rgb(42,71,115); PADDING-TOP: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px 15px 20px 0px; TEXT-ALIGN: center
}
H3 {
	FONT-SIZE: 120%; COLOR: rgb(158,0,0); FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: transparent; margin-bottom : 4px;
}
H3.bb {
	FONT-SIZE: 120%; COLOR: rgb(42,71,115); FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: transparent; margin-bottom : 14px;
	margin-left : 15px;	margin-right : 15px; 	text-align : center;
}


H3.bbc {
	FONT-SIZE: 120%; COLOR: rgb(42,71,115); FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: transparent; margin-bottom : 4px; TEXT-ALIGN: center
}
H3.b {
	FONT-SIZE: 120%; COLOR: rgb(158,0,0); FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
H4 {
	FONT-SIZE: 11px; COLOR: #f00; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
H4.bb {
	FONT-SIZE: 11px; COLOR: rgb(42,71,115); FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent
}
H4.dx {
	FONT-SIZE: 11px; COLOR: #f00; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
#menu {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; MARGIN: 0px 0px; COLOR: #000; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#menu UL {
	MARGIN: 3px 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#menu UL LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#menu UL LI nascosto {
	DISPLAY: none
}
#menu UL LI A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #0000ff; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#menu UL LI A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 6px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #0000ff; TEXT-DECORATION: underline;
}
#menu UL LI#nolink {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 6px; FONT-WEIGHT: bold; COLOR: rgb(158,0,0); PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffff
}

#elenco {
	CLEAR: left; FONT-WEIGHT: bold; FONT-SIZE: 120%;   TEXT-ALIGN: center;
}
#elenco UL {
	LIST-STYLE-TYPE: none; 
}
#elenco UL LI {
	DISPLAY: inline; 
}

#elenco UL LI A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; COLOR: #ffffff;  ; TEXT-DECORATION: none;
}
#elenco UL LI A:hover {
	  PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; COLOR: #ffffff; TEXT-DECORATION: underline;
}


#logo {
	height: auto;
	width: 95%;
	background: rgb(42,71,115) ;	
	margin: 0px auto 15px auto;
	padding-bottom : 10px; padding-top : 10px;
	padding-left : 5px;
	
}

#logo h1 {
 color : #ffffff; padding-top :  0.5em; text-align : left; font-family: Arial, Helvetica, sans-serif;
 font-size : 20px;
}
#logo h2 {
 color : #ffffff; padding-top :  1.5em; text-align : left; font-family: Arial, Helvetica, sans-serif;
 font-size : 16px; text-align : left;
 text-indent : 25px;
}
#logo h3 {
 color : #ffffff; padding-top :  1.5em; text-align : left; font-family: Arial, Helvetica, sans-serif;
 font-size : 12px; 
}

.Hbox{
	FONT-SIZE: 120%; COLOR: #ffffff; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; background-image:url("img/bg[home].bmp"); font-weight : bold;
	padding : 3px 3px 5px;
}

.Hboxg{
	FONT-SIZE: 130%; COLOR: Blue; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR:  #FFA535; font-weight : bold;
	padding : 3px 3px 5px;
	font-style : italic;
}

.testoH2 {
	FONT-SIZE: 140%; COLOR: Black; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: transparent;
	font-weight : bold;
}

.testoH3 {
	FONT-SIZE: 120%; COLOR: rgb(158,0,0); FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND-COLOR: transparent;
}
.testoneg {
FONT-WEIGHT: bold; COLOR: #000000; text-align: justify;
MARGIN-LEFT: 30px; margin-right : 10px;  ;font-size : 110% ; LINE-HEIGHT: 130%;background-color: transparent; color: #000000;
}
.testone{
background-color: transparent; color: #000000;
font-weight:bold;font-size : 110%;
font-family: Arial, sans-serif; text-align: left;
}
.testo{
background-color: transparent; color:#000000;
font-size : 100%;text-align: left;
}
.testob{
background-color: #ffffff; color:#000000;
font-size : 100%;text-align: left;
}
.testor{
background-color: transparent; color:#ff0000;

}
em.b{
font-size : 100%;
 font-weight : bold;
 font-style : italic;
}
.tornasu {
	text-align: right;  margin-top: 3em; font-size: 85%;
}

.but { border-color:#c99 #300 #300 #c99; margin-left : 20px;
background:#ff0000;color:#ffffff; font-weight:bold;;width:60% }

#locazione {
	text-align : left;
	margin-left : 5%;
	color:#000;
	
}
#locazione A:link,#locazione A:visited { 
	text-decoration:none; 
	
	color:#009; 
	background:transparent
}
#locazione A:hover,#locazione A:active { 
	color:#fff; 
	background:#900
}

#menuSxPrimo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: rgb(42,71,115);
}
#menuSxPrimo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px;  PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 15px solid; COLOR: #ffffff; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#menuSxPrimo LI {
	PADDING-RIGHT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid
}
#menuSxPrimo LI {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#menuSxPrimo LI A {
	COLOR: #ffffff; BACKGROUND-COLOR: #0066aa; TEXT-DECORATION: none
}
#menuSxPrimo LI A {
	DISPLAY: block; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#menuSxPrimo LI A:hover {
	TEXT-DECORATION: underline
}
#menuSxPrimo LI A:hover {
	DISPLAY: block; COLOR: #ffffff; BACKGROUND-COLOR: #2586d7
}
#menuSxPrimo LI A:active {
	DISPLAY: block; COLOR: #ffffff; BACKGROUND-COLOR: #2586d7
}
#menuSxPrimo LI.cliccato {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffff33; PADDING-TOP: 0px; BACKGROUND-COLOR: #2586d7; TEXT-DECORATION: underline
}
#menuSxPrimo LI.cliccato A {
	COLOR: #ffff33; BACKGROUND-COLOR: #2586d7; TEXT-DECORATION: underline
}
#menuSxPrimo LI.cliccato A {
	DISPLAY: block; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#menuSxPrimo LI.cliccato A:hover {
	TEXT-DECORATION: underline
}
#menuSxPrimo LI.cliccato A:hover {
	DISPLAY: block; COLOR: #ffffff; BACKGROUND-COLOR: #2586d7
}
#menuSxPrimo LI.cliccato A:active {
	DISPLAY: block; COLOR: #ffffff; BACKGROUND-COLOR: #2586d7
}
H3.titoloMenuPrimo {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.05em; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #0066aa 15px solid; COLOR: #e28409; PADDING-TOP: 2px; FONT-STYLE: italic; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.capoletteraMenuSxPrimo {
	COLOR: #e28409
}

