body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:  url(image/bg-giallo.gif) repeat-x #ffffff ;
	margin: 0px; /* centra con tutti */
	align: center;  /* centra in IE5.x */
}

#page {
	background: url(image/giallo-background.jpg) no-repeat center top width: 100%px height: 576px;
}
.page-container {width:763px; margin:0px auto; margin-top:0px; margin-bottom:10px; border:solid 1px rgb(150,150,150); font-size:1.0em; background-color: #ffffff;}
.titlelogo {font-family:"trebuchet ms",arial,sans-serif; color: #ff0000; font-weight:bold; font-size:24px;}
h1 {font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:120%;}
p.p {font-family:"trebuchet ms",arial,sans-serif; color: #484848; font-size: 11px; line-height: 1.2em;}

.testo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; line-height: 1.2em;}
a:link.testo 	{font-family:verdana,arial,sans-serif; color: #666666; font-weight: lighter; font-size:11px; text-decoration: none; } 
a:active.testo 	{font-family:verdana,arial,sans-serif; color: #666666; font-weight: lighter; font-size:11px; text-decoration: none; } 
a:hover.testo 	{font-family:verdana,arial,sans-serif; COLOR: #000099; text-decoration: underline; } 


.menu_sotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.box { padding: 5px; border: Solid 1px #BBC2C7; background-color: #FFFFFF;}

.descrizione 			{font-family:verdana,arial,sans-serif; color: #FF8000; font-weight: lighter; font-size:11px; text-decoration: underline; } 
a:link.descrizione 		{font-family:verdana,arial,sans-serif; color: #FF8000; font-weight: lighter; font-size:11px; text-decoration: underline; } 
a:active.descrizione 	{font-family:verdana,arial,sans-serif; color: #FF8000; font-weight: lighter; font-size:11px; text-decoration: underline; } 
a:hover.descrizione 	{font-family:verdana,arial,sans-serif; COLOR: #FF8000; text-decoration: underline; } 

a:link {	color: #333333; text-decoration: none; }
a:hover { color: #ffcc00; text-decoration: none; }
a:active { color: #333333; text-decoration: underline; }
a:visited { color: #333333; text-decoration: none; }

DIV.photo_centre {
	BORDER-RIGHT: #d8d6ce 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d8d6ce 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: auto auto 20px; BORDER-LEFT: #d8d6ce 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #d8d6ce 1px solid; BACKGROUND-COLOR: #f5f5f2; TEXT-ALIGN: center
}
DIV.photo IMG {
	BORDER-RIGHT: #d8d6ce 1px solid; BORDER-TOP: #d8d6ce 1px solid; DISPLAY: block; BORDER-LEFT: #d8d6ce 1px solid; BORDER-BOTTOM: #d8d6ce 1px solid
}
.post {
	MARGIN-TOP: 15px; DISPLAY: block; MARGIN-BOTTOM: 20px
}
.txtarancio18 { font-family: "trebuchet ms",Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #ff9900; text-decoration: none;}
.txtarancio14 { font-family: "trebuchet ms",Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ff9900; text-decoration: none;}
.txtgrigio9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #828282; }
.txtgrigio11 { font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #828282; }
.txtgrigio12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #828282; text-decoration: none; }
.txtbianco10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none;}
.txtbianco11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;}
.txtbianco12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
.txt_sotto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.caselle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #999999; text-decoration: none; }
.titoletto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none; }
.txtbordo14 { font-family: "trebuchet ms",Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #A6080E; text-decoration: none;}
.txtbordo12 { font-family: "trebuchet ms",Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #A6080E; text-decoration: none;}
.txtbordo10 { font-family: "trebuchet ms",Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #A6080E; text-decoration: none;}



/* MAIN SUBCONTENT */
.subcontent-unit-border {width:183px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
.subcontent-unit-border-green {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185);}
.subcontent-unit-border-blue  {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}
.cont-bord-orange {width:228px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150);}

.subcontent-unit-noborder {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
.subcontent-unit-noborder-green {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}
.subcontent-unit-noborder-blue  {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}
.subcontent-unit-noborder-orange {width:228px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150);}

.main-subcontent h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:#999999; font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(160,214,81); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:rgb(137,170,214); font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#FF9900; font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:14px;}

 /* Note: h2 non-existent, to make HTML-code interchangeable between 'main-navigation' and 'main-subcontent' */
.main-subcontent h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-subcontent p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:1.3em; font-size:11px;}
.main-subcontent p.center {text-align:center;}
.main-subcontent p.right {text-align:right;}


/* NAVIGAZIONE */

UNKNOWN {
        FONT-SIZE: small
}
#header {
        FONT-SIZE: 11px; BACKGROUND: url(imgmenu/bg.gif)  repeat-x 50% bottom; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: normal
}
#header UL {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#header LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(imgmenu/left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header A {
        PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(imgmenu/right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #765; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#header A {
        FLOAT: none
}
#header A:hover {
        COLOR: #333
}
#header #current {
        BACKGROUND-IMAGE: url(imgmenu/left_on.gif)
}
#header #current A {
        BACKGROUND-IMAGE: url(imgmenu/right_on.gif); PADDING-BOTTOM: 5px; COLOR: #333
}
/* fine navigazione */
