body {		background-image:URL("image/xxx.gif");	background-attachment:fixed;	background-repeat: no-repeat;	background-position: center;	background-color: #EBEFF6;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	scrollbar-arrow-color:#FFDE8E;	scrollbar-base-color:#003DA7;	scrollbar-face-color:#2F6FDF;	scrollbar-highlight-color:#73A6FF;	scrollbar-shadow-color:#000000;	scrollbar-track-color:#71A1E1; }.tabellaBordo{	border-style:solid;	border-color:#909090;	border-width:1;}.tabellaBordoSfondo{	border-style:solid;	border-color:#909090;	border-width:1;	background-color: #FFFF9B;}.tabellaBordoSfondo2{	border-style:solid;	border-color:#909090;	border-width:1;	background-color: #CCFFCC;}DIV.clSub {	FONT-SIZE: 12px;	FONT-FAMILY: arial, helvetica;	layer-background-color: Silver;	color: #003399;	text-decoration: none;	padding: 4px;	position: absolute;	top: 30px;	visibility: hidden;}td {	font-family: "Times New Roman", Times, serif;	font-size: 12px;}th {	font-family: "Times New Roman", Times, serif;	font-size: 12px;}.principaltable {	font-family: "Times New Roman", Times, serif;	font-size: 12px;}.bodystyle {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.small {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;}.medium {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.big {	font-family: "Times New Roman", Times, serif;	font-size: 50px;}.big2 {	font-family: "Times New Roman", Times, serif;	font-size: 30px;}.xbig {	font-family: "Times New Roman", Times, serif;	font-size: 18px;}.expanded {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	letter-spacing: 2px;	color: #CCCCCC;	text-align: center;}.text-blu-18-justify {		font-family: Arial, Helvetica, sans-serif;	font-size: 18px;;	color: #003399;	font-style: normal;	text-align: justify;	text-indent: 20pt;}.justified {	font-family: Arial, Helvetica, sans-serif;	text-align: justify;	font-size: 12px;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #336633;	background-color: #CCEEDD;	background-image: url(images/back-footer.gif);}.benvenuto {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #336633;	background-color: #CCEEDD;	font-style: italic;	border-top-width: 5px;	border-right-width: 5px;	border-bottom-width: 5px;	border-left-width: 5px; 	margin-top: 20px; 	margin-bottom: 20px; 	text-align: justify;}.box1 {	padding: 2px;	width: auto;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;}.box2 {	font-style: normal;	word-spacing: 2pt;	padding: 3px;	border: 1px solid;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.bigexp {	font-family: "Times New Roman", Times, serif;	font-size: 36px;	letter-spacing: 1em;}.bigorange {	font-family: "Times New Roman", Times, serif;	font-size: 50px;	letter-spacing: 2em;	color: #CC6600;} .diz {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color: #0000ff;	font-style: italic;	text-indent: 5pt;}.def {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color: #339966;	font-style: italic;}A { color: #0033C0; text-decoration:none }A:visited { color: #0033C0;  }A:active { color: #CC5200;  }A:hover {color: #CC5200;  }A.green { color: #117744; text-decoration:none }A.green:visited { color: #117744;  }A.green:active { color: #CC5200;  }A.green:hover {color: #CC5200;  }A.footer { color: #336633; text-decoration:none }A.footer:visited { color: #336633;  }A.footer:active { color: #336633;  }A.footer:hover {color: #CC5200;  }A.white { color: #FFFFFF; text-decoration:none }A.white:visited { color: #FFFFFF;  }A.white:active { color: #FFFFFF;  }A.white:hover {color: #FFFFCC;  }A.black {color: black; text-decoration:none}A.black:visited {color: black; }A.black:active {color: black; }A.black:hover {color: #CC5200; }A.bold {	color: #29335F;	text-decoration:none;	font-style: italic;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}A.bold:visited {color: #29335F; }A.bold:active {color: #29335F; }A.bold:hover {color: #CC5200; }A.menu1 {color: #3F91E2; text-decoration:none; font-weight: bold; font-size: 12px;}A.menu1:visited {color: #3F91E2;}A.menu1:active {color: #3F91E2;}A.menu1:hover {color: #FFFFFF;}A.menu1plus { color: #FFFF99; text-decoration:none;	font-weight: bold; font-size: 14px;}A.menu1plus:visited { color: #68A8E8; }A.menu1plus:active { color: #68E8A8; }A.menu1plus:hover { color: #FFFFFF;	}A.menu2 {	color: #000000;	text-decoration:none;	font-size: 12px;}A.menu2:visited {color: #000000;}A.menu2:active {color: #000000;}A.menu2:hover {color: #FFFFFF;}A.menu3 { color: #68A8E8; text-decoration:none;	font-weight: bold; font-size: 10px;}A.menu3:visited {color: #68A8E8; }A.menu3:active {color: #68E8A8;	}A.menu3:hover {color: #FFFFFF; }.xbigorange {	font-family: "Times New Roman", Times, serif;	font-size: 28px;	color: #cc6600;}.xbigorange2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #cc6600;	font-weight: bold;}.xbigorange3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	color: #cc6600;	font-weight: bold;}.footergray {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;}.mediumgray {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}.mediumplus {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}.box1Bold {	padding: 2px;	width: auto;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;}.box1menu1 {	padding: 4px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #3399CC;	border-right-color: #3399CC;	border-bottom-color: #3399CC;	border-left-color: #3399CC;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	background-color: #003691;}.box1menu2 {	padding: 4px 15px 4px 12px;	width: auto;	border-top-width: 2px;	border-right-width: 0px;	border-bottom-width: 7px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #003366;	border-right-color: #000066;	border-bottom-color: #000066;	border-left-color: #0099CC;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	background-color: #0D7CB9;	background-image: url(images/back-menu.gif);}.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden;}.clCMAbs{	position:absolute;	width:10;	height:10;	left:0;	top:0;	visibility:hidden;	background-image: url(images/menuarrow.gif);}.m1txt,.m1txtover,.m2txt,.m2txtover,.m3txt,.m3txtover{	position:absolute;	overflow:hidden;	width:130;	height:25;	cursor:pointer;	cursor:hand;}.m1txt,.m1txtover{padding:4px 4px 4px 20px; font-size:12px; font-weight:bold;}.m1txt{color:#63A5E7; background-image: url(images/back-menu1.gif);}.m1txtover{	color:#FFFFFF;	background-image: url(images/back-menu1b.gif);}.m2txt,.m2txtover{padding:2px 4px 2px 8px; font-size:12px;}.m3txt,.m3txtover{padding:2px 4px 2px 8px; font-size:12px;}.m2txt{	color:#000000;	background-color:#CDDBEB;	background-image: url(images/back-menu.gif);}.intestazioneTabella{	padding:2px 4px 2px 8px; font-size:12px;	color:#990000;	background-color:#A4CADD;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}.linea-pari{	padding:2px 4px 2px 8px; font-size:14px;	color:#000000;	background-color:#FFFFCE;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}.linea-dispari{	padding:2px 4px 2px 8px; font-size:14px;	color:#000000;	background-color:#BFFFD5;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;}.m2txtover{	color:#FFFFFF;	background-image: url(images/back-menub.gif);}.m3txtover{	color:#FFFFFF;	background-image: url(images/back-menud.gif);}.clBar{position:absolute; width:50; height:10; visibility:hidden; overflow:hidden; 		layer-background-color:#1F419C; background-color:#1F419C}.clA{position:absolute; visibility:hidden; z-index:300}.clB {	position:absolute;	visibility:hidden;	z-index:300;	padding: 4px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #3399CC;	border-right-color: #000033;	border-bottom-color: #003366;	border-left-color: #006699;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	background-color: #003691;}.clB2 {	position:absolute;	visibility:hidden;	z-index:300;	padding: 4px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #3399CC;	border-right-color: #000033;	border-bottom-color: #003366;	border-left-color: #006699;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	background-color: #5391AE;}.tit-blu-big {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #000099;	font-weight: bold;}.expandednocolor {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 25px;	letter-spacing: 2px;}.tit-blu {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000099;	font-weight: bold;	margin-top: 0px; 	margin-bottom: 0px;}.tit-verde-acqua {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #339090;	font-weight: bold;	margin-top: 0px; 	margin-bottom: 0px;}.tit-blu-med {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000099;	font-weight: bold;}.tit-blu-med-nospace {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000099;	font-weight: bold;	margin-top: 0px; 	margin-bottom: 0px;}.justifiedIndent {	font-family: Arial, Helvetica, sans-serif;	text-align: justify;	font-size: 12px;	text-indent: 20pt;}.footerblack {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #336633;	background-color: #CCEEDD;	background-image: url(images/back-footer2.gif);}.titolonero {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	color: #000000;	font-style: normal;	letter-spacing: 3px;}.tablemain {	background-image: url(images/sfondo_main0.gif);	background-repeat: no-repeat;}.bordodx {	border-right-width: 2px;	border-right-style: solid;	border-right-color: #339966;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 2px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #339966;	border-bottom-color: #339966;	border-left-color: #339966;}.borderdots {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-top-color: #339966;}.datayellow {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	letter-spacing: 2px;	font-style: italic;}.tdborderdown {	border-top-width: 3px;	border-top-style: solid;	border-top-color: #336633;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #336633;	border-left-color: #336633;	background-color: #FFFFFF;}.ver-naz {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #666666;	background-color: #FFFFFF;	border-top-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #666666;	border-bottom-color: #666666;	border-left-color: #666666;}.ver-flag {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #666666;	background-color: #FFFFFF;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #666666;	border-bottom-color: #666666;}.ver-mid {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #000000;	background-color: #FFFFFF;	text-align: justify;}.ver-photo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	background-color: #FFFFFF;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #666666;	border-bottom-color: #666666;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666666;}.ver-ris2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #006699;	font-style: italic;}.ver-ris {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #888888;	font-style: italic;}.ver-nome {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	background-color: #FFFFFF;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #666666;	border-bottom-color: #666666;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666666;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #666666;}.ver-nome2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFF00;}.ver-nome3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;}.ver-nome4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;}.ver-nome5 { 	margin-top: 0px; 	margin-bottom: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #990000;}.ver-nome-parag { 	margin-top: 20px; 	margin-bottom: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #990000;}.verde-grigio {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;}.ver-tratto {	border-bottom: 1px dashed #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;}.ver-tratto-new {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;}.ver-trattonaz {	border-bottom: 1px dashed #999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #666666;	text-align: center;}.inabilitato {	background-color: #F6F6F6;	background-repeat: repeat-x;	background-position: center top;}.tdborderdownall {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #336633;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #336633;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #336633;	border-left-color: #336633;	background-color: #FFFFFF;}.table-verde {	border-color: #339966;	border-color-light: #CCCCCC;	border-color-dark: #008080;}.tit-gray-med {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	font-weight: bold;}.web-link {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}.bottoni {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}.commenti_gara {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	margin-top: 5px; 	margin-bottom: 5px; 	text-align: justify;	text-indent: 20pt;}.primoPiano {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: courier;	margin-top: 5px; 	margin-bottom: 5px; 	text-align: justify;	text-indent: 20pt;}.tableIscrizioni{border-style: solid;border-color: #909090;border-width: 1;}.tableNews {	border: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}#bar, #barbackground{position:absolute;left:0;top:0;background-color:blue;}#barbackground{background-color:black;h6 {	font-size:1em;	font-weight:bold;margin:2px 0;	padding:.3em 1em;}ul.menu1 { 	font:10px verdana, helvetica, sans-serif;	width:150px;	list-style:none;	margin:0; padding:0;}ul.menu1 li a { 	display:block;	text-decoration:none;	padding:0 1em;	height:2em;line-height:2em;	border-width:5px;border-style:none solid; /* aggiungo dei bordi laterali */	border-color:#66c;}ul.menu1 li { display:inline }ul.menu1 li a:link, ul.menu1 li a:visited { 	background: #A5E7EB;	color: #009;}ul.menu1 li a:hover, ul.menu1 li a:active { 	background: #eee;	color:#c00;	font-weight: bold;	border-width: 1px;border-style:solid;}/** MENU 2 ** roll-over basato sui colori e sui bordi laterali **/ul.menu2 { width:150px;list-style:none; /* elimino i punti elenco */margin:0; padding:0; /* elimino i rientri delle liste */font:10px verdana, helvetica, sans-serif;}ul.menu2 li a { display:block; /* il link occupa tutto lo spazio orizzontale */text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 	border-width:5px;border-style:none solid; /* aggiungo dei bordi laterali */	border-color:#66c;}ul.menu2 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/ul.menu2 li a:link, ul.menu2 li a:visited { background:#ccc;color: #009;}/* colori per il link */ul.menu2 li a:hover, ul.menu2 li a:active { background: #eee;color:#c00;border-width: 1px;border-style:solid;font-weight: bold;}/** MENU 3 ** sfondo sfumato **/ul.menu3 { width:150px;list-style:none; 		/* elimino i punti elenco */margin:0; padding:0; 	/* elimino i rientri delle liste */font:10px verdana, helvetica, sans-serif;}ul.menu3 li a { display:block; 				/* il link occupa tutto lo spazio orizzontale */text-decoration:none; 		/* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */padding:0 1em; 					/* lascia spazio far il bordo del menu e il testo del link */height:2em;line-height:2em; 	/* altezza del link: height e line-height devono avere il medesimo valore */ 	border-width:5px;border-style:none solid; /* aggiungo dei bordi laterali */	border-color:#66c;}ul.menu3 li { display:inline;background:url(sfumato.png); /*pre-load immagine*/ }ul.menu3 li a:link, ul.menu3 li a:visited { background:#ccc;color: #009;} /* colori per il link */ul.menu3 li a:hover, ul.menu3 li a:active { background: #eee url(sfumato.png) 100% 0 repeat-y;color:#c00;font-weight: bold;}/** MENU 4 ** sfondo sfumato **/ul.menu4 { 	font:10px verdana, helvetica, sans-serif;	width:150px;	list-style:none;	margin:0; padding:0;}ul.menu4 li a { 	display:block;	text-decoration:none;	padding:0 1em;	height:2em;line-height:2em;		border-width:5px;border-style:none solid; /* aggiungo dei bordi laterali */ 		border-color: yellow;}ul.menu4 li { display:inline  }ul.menu4 li a:link, ul.menu4 li a:visited { 	background: black;	color: white;}ul.menu4 li a:hover, ul.menu4 li a:active { 	background: green;	color:grey;	font-weight: bold;	border-width: 1px;border-style:solid;}/** MENU 5 ** sfondo sfumato **/ul.menu5 { 	font:10px verdana, helvetica, sans-serif;	width:150px;	list-style:none;	margin:0; padding:0;}ul.menu5 li a { 	display:block;	text-decoration:none;	padding:0 1em;	height:2em;line-height:2em;	border-width:5px; border-style:none solid; /* aggiungo dei bordi laterali */	border-color:#66c;}ul.menu5 li { display:inline }ul.menu5 li a:link, ul.menu5 li a:visited { 	background: #BEF9BD;	color: #009;}ul.menu5 li a:hover, ul.menu5 li a:active { 	background: #eee;	color:#c00;	font-weight: bold;	border-width: 1px;border-style:solid;}/** MENU 6 ** sfondo sfumato **/ul.menu6 { 	font:10px verdana, helvetica, sans-serif;	width:150px;	list-style:none;	margin:0; padding:0;}ul.menu6 li a { 	display:block;	text-decoration:none;	padding:0 1em;	height:2em;line-height:2em;		border-width:5px;border-style:none solid; /* aggiungo dei bordi laterali */	border-color:#66c;}ul.menu6 li { display:inline }ul.menu6 li a:link, ul.menu6 li a:visited { 	background: #EFEEA1;	color: #009;}ul.menu6 li a:hover, ul.menu6 li a:active { 	background: #eee;	color:#c00;	font-weight: bold;	border-width: 1px;border-style:solid;}h6 {font-weight: bold;}