body  {font:75%  Arial, Verdana, Helvetica, sans-serif;background: #fff;margin:10px 0;padding: 0;text-align: center;color:#000000;}
h1, h2, h3, h4, h5, h6 {font-family:Verdana, Arial, Helvetica, sans-serif;}
.twoColFixRtHdr #container {
	width: 800px;
	background: #FFFFFF url(../immagini/bk_08.jpg) 0 0 repeat-y;
	margin: 0 auto;
	border: 0;
	text-align: left;
} 
.twoColFixRtHdr #header {background:#DDDDDD url(../immagini/a_01.jpg) 50% 0 no-repeat; padding: 0 10px 0 20px; height: 18px; margin: 0; } 
.twoColFixRtHdr #header h1 {margin: 0; padding:0;}
.twoColFixRtHdr #sidebar1 {float: right; width: 200px; padding: 0; margin: 0;}
.twoColFixRtHdr #sidebar1 h3 {color:#DF061B; font-size:0.8em; margin:0 0 0 4px; padding: 0 0 0 38px; background:url(../immagini/angoloAreaSoci.jpg) 0 100% no-repeat; border:0;}
.twoColFixRtHdr #mainContent {
	width:596px;
	margin:0;
	padding:0;
}
#menuTopqm {background:url(../immagini/a_28pic.jpg) 50% 0 no-repeat;padding:6px 0 0 0;margin:0 0 0 1px;width:595px;float:left;  vertical-align: top;}
/*.twoColFixRtHdr #mainContent #topHead {display:block;width:598px;height:84px;background:#fff url(../immagini/topBanner.jpg) 100% 50% no-repeat; margin:0 0 0 1px; float:left;}*/
.twoColFixRtHdr #mainContent #topHead a{display:block;width:595px;height:84px;background:#fff url(../immagini/topBanner.jpg) 100% 50% no-repeat; margin:0 0 0 1px; float:left;}
.twoColFixRtHdr #footerMenu {padding:0; background:#c0d3da url(../immagini/a_28.jpg) 50% 0 no-repeat; clear:both; display:block; height:15em; padding: 0 0 0 50px; margin: 0 1px;} 
.twoColFixRtHdr div.sfondoFooter {padding:0; background:transparent url(../immagini/a_30.jpg) 0 0 repeat-y; clear:both; display:block; padding:0; margin:0;} 
.menuFooter {font:100%  Arial, Verdana, Helvetica, sans-serif; float:left; list-style-position:inside; padding:0; margin:0; width:122px;}
.menuFooter ul {margin:0;padding:0 3px;border-left:1px solid #7ea5c6;}
h5.titleMenu {color:#FB8354;font-weight:bold;font-size:.9em;margin:15px 3px 0 0;padding:0 0 8px 3px;line-height:12px;border-left:1px solid #7ea5c6; font-family:Arial, Helvetica, sans-serif; }
.menuFooter ul li {line-height:1.2em;padding:0;margin:0 0 0 12px; list-style-image:url(../immagini/puntoElenco.gif); list-style-position:outside;}
.menuFooter ul li a {text-decoration:none;color:#333;font-size:.9em;}
.menuFooter ul li a:visited, .menuFooter ul li a:link {text-decoration:none;color:#333;font-size:.9em;}
.menuFooter ul li a:hover, .menuFooter ul li a:active  { text-decoration:underline; color:#333; }
.twoColFixRtHdr #footerMenu p {margin: 0;padding: 10px 0;}
.twoColFixRtHdr #footer {clear:both;display:block;padding: 0 10px 0 20px;background:#84abd6;border:1px solid #5d84af;border-top:0;text-align:center;color:#333;font-size:.9em;} 
.twoColFixRtHdr #footer p {margin: 0;padding: 10px 0;}
.fltrt {float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size:1px;line-height:0px;}
#highlights {width:250px; float:left; padding:0px 2px 15px 25px; margin: 20px 0 0 0; font-size:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#highlights h3 {color:#cc0033; font-size:1.2em; font-weight:bold; margin: 10px 0 0 0;}
#highlights a {text-decoration:none;color:#000066; font-weight:bold;}
#highlights a:hover {text-decoration:underline;color:#000066; font-weight:bold;}
#highlights p {padding:5px 0px 10px 5px; margin-bottom:5px;height:10em;font-size:0.8em;}
#highlightsList {
	margin:20px 10px 0 0px;
	width:260px;
	float:right;
	font-size:0.9em;
	padding:0;
}
#highlightsList h4 {
	background:transparent url(../immagini/a_23.jpg) 0 50% no-repeat;
	height:26px;
	display:block;
	width:260px;
	line-height:26px;
	padding:0 0 0 15px;
	color:#7BA3C6;
	margin:0;
	font-size:1.4em;
	white-space:nowrap;
}
#highlightsList h4 a {color:#DF061B;text-decoration:none;}
#highlightsList h4 a:hover {color:#7BA3C6;text-decoration:underline;}
#highlightsList p {padding:4px 0px 25px 13px; margin:0;height:10em;}
#highlightsList p img {margin:0 0 0 4px;}
/*----------------------------*/
.undisplay, .alt {display:none;}
#logo {display:block;background:transparent url(../immagini/a_06.jpg) 50% 50% no-repeat; height:129px;width:512px;margin:12px 25px 0px 20px;}
#giac a{display:block; background:transparent url(../immagini/a_03b.jpg) 0 0 no-repeat; height:115px; width:199px; margin:0px 0 2px 0; border-bottom:1px solid #D8D9DB; clear:both;}
.banner {background:transparent url(../immagini/a_19.gif) 100% 0 no-repeat;height:90px; width:200px; margin:0 0 2px 0; }
.news {background:transparent url(../immagini/a_21.jpg) 100% 0 no-repeat; height:90px;width:200px; margin:0 0 2px 0; }
#search, #reserved {padding:8px 0;}
label.reservedLeft {color:#336699; border:0; border-left:1px solid #7BA3C6; width:70px; display:block; float:left; margin:0; font-size:0.8em; font-weight:bold; padding:0 0 0 2px; }
label.reservedRight {color:#336699;border:0;width:68px;display:block;float:left;margin:0;font-size:.8em;padding:0 0 0 3px;font-weight:bold;}
.inputText {color:#333; background:#A9E1F8 url(../immagini/a_10.jpg) -1px 100% no-repeat; width:137px; border:0; height:16px!important; height:15px; font-size:0.9em; margin:0 0 0 4px; padding:0 2px;}
.inputTextLeft {color:#333;width:66px; border:0;height:16px!important; height:15px; font-size:0.9em; margin:0 0 0 4px; background:#A9E1F8 url(../immagini/a_10.jpg) -1px 100% no-repeat;padding:0 2px;}
.pulsantePic {cursor:pointer;background:transparent url(../immagini/a_13.jpg) 50% 80% no-repeat;border:0;margin:0 0 0 1px;	padding:1px 0 0 0!important;padding:2px 0 0 0;width:51px;font-size:.8em;font-weight:bold;color:#333;}
div.bordoblu {border:0; border-bottom:1px solid #7BA3C6; width:194px; height:1em; margin:0 0 -1px 4px; padding:0; display:block; position:relative;}
.inputTextRight {color:#333;background:#A9E1F8 url(../immagini/a_10r.jpg) 100% 100% no-repeat;width:65px;border:0;border-left:1px solid #7BA3C6;height:16px!important;height:15px;font-size:.9em;margin:0;padding:0 2px;}
#arianna {margin:0 0 0 1px; background:#CEDFF1;padding:6px;width:583px;float:left;font-weight:bold; font-size:.9em;}
#arianna a {color:#000;text-decoration:none;}
#arianna span {margin:0 0 0 20px;}
#arianna span.highLight {color:#CC0033;margin:0;}
