body{
margin:0px 0px 0px 0px;
}

.li1{
margin:10px 0px 20px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:12px;
color: #FFFFFF;
letter-spacing:0px;
text-decoration:none;
text-align:justify;
list-style-type:square;

}

td{vertical-align:top;}

h1{
filter: alpha(opacity=20);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.20; opacity:0.2;
display:block;
margin:-5px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:30px;
color: #FFFFFF;
text-decoration:none;
text-transform: uppercase;
/*capitalize*/
}

h2{
filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.70; opacity:0.7;
height:25px;
display:block;
margin:20px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:25px;
color: #FFFFFF;
text-decoration:none;
text-transform: uppercase;
/*capitalize*/
}

h3{
filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.70; opacity:0.7;
height:25px;
display:block;
margin:20px 0px 10px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:20px;
color: #FFFFFF;
text-decoration:none;
text-transform: uppercase;
/*capitalize*/
}

.p1{
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
font-size:11px;
color: #FFFFFF;
text-align:justify;
letter-spacing:1px;
line-height:20px;
}

.p2{
margin:15px 0px 20px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:13px;
color: #FFFFFF;
letter-spacing:1px;
text-decoration:none;
text-align:justify;
line-height:23px;
}

.p3{
margin:0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:15px;
color: #FFFFFF;
letter-spacing:1px;
text-decoration:none;
text-align:justify;
}

.pTesto1{
margin:0px 0px 15px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:13px;
color: #FFFFFF;
letter-spacing:1px;
text-decoration:none;
text-align:justify;
line-height:23px;
}

.pTesto2{
margin:0px 0px 15px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:11px;
color: #FFFFFF;
letter-spacing:0px;
text-decoration:none;
text-align:justify;
line-height:18px;
}

.corpo{
width:1000;
height:100%;
overflow:auto;
display:block;
border:px solid #ffff00;
	scrollbar-arrow-color: #666666;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-Highlight-color: #FFFFFF;
	scrollbar-3Dlight-color: #FFFFFF;
	scrollbar-track-color: #666666;
padding:0px 0px 0px 0px;
}

.menu1 a{
filter: alpha(opacity=20);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.20; opacity:0.2;
height:25px;
display:block;
padding:4px 3px 3px 3px;
background:#DDDDDD;
border:1px solid #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:10px;
color: #000000;
text-align:center;
text-decoration:none;
vertical-align:center;
}

.menu1 a:hover{
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00; opacity:1.0;
height:25px;
display:block;
padding:4px 3px 3px 3px;
background:#DDDDDD;
border:1px solid #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:10px;
color: #000000;
text-align:center;
text-decoration:none;
vertical-align:center;
}

.titoloMenu2{
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50; opacity:0.5;
height:40px;
display:block;
padding:4px 3px 3px 3px;
background:#666666;
border:0px solid #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:20px;
color: #FFFFFF;
text-align:center;
text-decoration:none;
vertical-align:center;
text-transform: uppercase;
margin:0px 0px 10px 0px;
}

.menu2 a{
filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40; opacity:0.4;
height:25px;
display:block;
padding:4px 3px 3px 3px;
background:#DDDDDD;
border:1px solid #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:10px;
color: #000000;
text-align:center;
text-decoration:none;
vertical-align:center;
}

.menu2 a:hover{
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00; opacity:1.0;
height:25px;
display:block;
padding:4px 3px 3px 3px;
background:#DDDDDD;
border:1px solid #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:10px;
color: #000000;
text-align:center;
text-decoration:none;
vertical-align:center;
}

.cella0{
padding:10px 10px 10px 10px;
border:1px solid #777777;
font-family: Arial, Helvetica, sans-serif;
vertical-align:top;
}

.cella1{
filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40; opacity:0.4;
padding:10px 10px 10px 10px;
background:#000000;
border:0px solid #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
vertical-align:top;
}


.cella2{
filter: alpha(opacity=60);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.60; opacity:0.6;
padding:10px 10px 10px 10px;
background:#000000;
border:0px solid #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
vertical-align:top;
}

.cella3{
filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80; opacity:0.8;
padding:10px 10px 10px 10px;
background:#FFFFFF;
border:0px solid #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
vertical-align:top;
}



.newsData1{
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:9px;
color: #777777;
text-align:justify;
letter-spacing:1px;
line-height:20px;
}

.newsTitolo1{
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #FFFFFF;
text-align:justify;
letter-spacing:1px;
line-height:20px;
text-decoration:none;
}

.newsTitolo1 a{
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #FFFFFF;
text-align:justify;
letter-spacing:1px;
line-height:20px;
text-decoration:none;
}

.newsTitolo1 a:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #FFFFFF;
text-align:justify;
letter-spacing:1px;
line-height:20px;
text-decoration:underline;
}

.newsBreve1{
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
font-size:11px;
color: #999999;
text-align:justify;
letter-spacing:1px;
line-height:20px;
}

.newsData2{
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:9px;
color: #555555;
text-align:justify;
letter-spacing:1px;
line-height:20px;
}

.newsTitolo2{
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #000000;
text-align:justify;
letter-spacing:1px;
line-height:20px;
}

.newsTitolo2 a{
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #000000;
text-align:justify;
letter-spacing:1px;
line-height:20px;
text-decoration:none;
}

.newsTitolo2 a:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #000000;
text-align:justify;
letter-spacing:1px;
line-height:20px;
text-decoration:underline;
}

.newsBreve2{
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
font-size:11px;
color: #333333;
text-align:justify;
letter-spacing:0px;
line-height:16px;
}

.newsData3{
filter: alpha(opacity=30);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity: 0.30; opacity:0.3;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:9px;
color: #FFFFFF;
text-align:justify;
letter-spacing:1px;
line-height:20px;
}

.newsTitolo3{
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #FFFFFF;
text-align:justify;
letter-spacing:2px;
line-height:20px;
text-transform: uppercase;
}

.newsTitolo3 a{
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #FFFFFF;
text-align:justify;
letter-spacing:2px;
line-height:20px;
text-decoration:none;
text-transform: uppercase;
}

.newsTitolo3 a:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #FFFFFF;
text-align:justify;
letter-spacing:2px;
line-height:20px;
text-decoration:underline;
text-transform: uppercase;
}

.newsBreve3{
filter: alpha(opacity=60);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.60; opacity:0.6;
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
font-size:11px;
color: #FFFFFF;
text-align:justify;
letter-spacing:1px;
line-height:16px;
}


.newsDettagli3 a{
width:36px;
filter: alpha(opacity=20);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.20; opacity:0.2;
padding:6px 10px 0px 0px;
vertical-align:top;
}
.newsDettagli3 a:hover{
width:36px;
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50; opacity:0.5;
padding:6px 10px 0px 0px;
vertical-align:top;
}

.newsData4{
filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80; opacity:0.8;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:10px;
color: #FFFFFF;
text-align:justify;
letter-spacing:0px;
line-height:20px;
}

.newsCorpo4{
padding:0px 0px 0px 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
font-size:12px;
color: #FFFFFF;
text-align:justify;
letter-spacing:1px;
line-height:20px;
}

.newsTornaArchivio4 a{
height:40px;
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50; opacity:0.5;
padding:30px 0px 0px 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:11px;
color: #FFFFFF;
text-align:justify;
letter-spacing:0px;
line-height:20px;
text-decoration:none;
}

.newsTornaArchivio4 a:hover{
height:40px;
filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80; opacity:0.8;
padding:30px 0px 0px 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:11px;
color: #FFFFFF;
text-align:justify;
letter-spacing:0px;
line-height:20px;
text-decoration:underline;
}

.traguardiCategoria a{
	filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	font-size:10px;
	color: #AAAAAA;
	text-align:right;
	letter-spacing:0px;
	padding:0px 10px 0px 0px;
	text-decoration: none;	
	 
}

.traguardiCategoria a:hover{
	filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00;
	opacity:1.0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
	font-size:10px;
	color: #FFFFFF;
	text-align:right;
	letter-spacing:0px;
	padding:0px 10px 0px 0px;
	text-decoration: none;
}
.traguardiData{
filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80; opacity:0.8;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:10px;
color: #FFFFFF;
text-align:justify;
letter-spacing:0px;
padding:0px 0px 0px 20px;
}

.traguardiLuogo{
filter: alpha(opacity=90);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.90; opacity:0.9;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:12px;
color: #FFFFFF;
text-align:justify;
letter-spacing:0px;
line-height:20px;
padding:0px 0px 0px 20px;
}

.traguardiRisultato{
padding:0px 20px 0px 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:13px;
color: #FFFFFF;
text-align:justify;
letter-spacing:1px;
line-height:20px;
}

.traguardiIco a{
filter: alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.50; opacity:0.5;
vertical-align:top;
}

.traguardiIco a:hover{
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity:1.00; opacity:1.0;
vertical-align:top;
}

.linksIco{
filter: alpha(opacity=30);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity: 0.30; opacity:0.3;
vertical-align:top;
}

.klein1{
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
font-size:11px;
color: #AAAAAA;
text-align:right;
letter-spacing:1px;
line-height:20px;
}

.klein1 a{
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
font-size:11px;
color: #AAAAAA;
text-align:right;
letter-spacing:1px;
line-height:20px;
text-decoration:none;
}

.klein1 a:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight: 300;
font-size:11px;
color: #AAAAAA;
text-align:right;
letter-spacing:1px;
line-height:20px;
text-decoration:underline;
}


.subMenu1{
padding:0px 0px 5px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #AAAAAA;
text-align:center;
letter-spacing:0px;
line-height:20px;
}

.subMenu1 a{
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #AAAAAA;
text-align:center;
letter-spacing:0px;
line-height:20px;
text-decoration:none;
}

.subMenu1 a:hover{
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #AAAAAA;
text-align:center;
letter-spacing:0px;
line-height:20px;
text-decoration:underline;
}

.testoFooter{
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:10px;
color: #999999;
text-align:center;
text-decoration:none;
letter-spacing:1px;
/*line-height:20px;*/
}

.tnPhoto a{
filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.70; opacity:0.7;
border:1px solid #333333;
width:165px;
height:165px;
display:block;
background:#FFFFFF;
padding:10px 0px 0px 0px;
text-align:center;
vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
font-weight:900;
color:#777777;
text-decoration:none;
font-size: 10px;
}

.tnPhoto a:hover{
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00; opacity:1.0;
border:1px solid #FFFFFF;
width:165px;
height:165px;
display:block;
background:#dddddd;
padding:10px 0px 0px 0px;
text-align:center;
vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
font-weight:900;
color:#777777;
text-decoration:none;
font-size: 10px;
}

.titolo1Photo{
display:block;
margin:3px 0px 0px 0px;
text-align:center;
vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
font-weight:900;
color:#333333;
text-decoration:none;
font-size: 10px;
}

.data2Photo{
display:block;
margin:10px 0px 20px 0px;
text-align:left;
vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
font-weight:100;
color:#AAAAAA;
text-decoration:none;
font-size: 9px;
}

.titolo2Photo{
display:block;
margin:15px 0px 0px 0px;
text-align:center;
vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
font-weight:900;
color:#FFFFFF;
text-decoration:none;
letter-spacing:1px;
font-size: 12px;
}

.contenuto2Photo{
display:block;
margin:10px 0px 20px 0px;
vertical-align:top;
text-align:justify;
font-family: Arial, Helvetica, sans-serif;
font-weight:100;
color:#FFFFFF;
text-decoration:none;
font-size: 12px;
letter-spacing:1px;
}

.numerazione_pagina{
filter: alpha(opacity=40);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.40; opacity:0.4;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size: 20px;
line-height: 20px;
font-weight: 900;
letter-spacing:0px;
word-spacing:5px;
}

.numerazione_pagina a{
font-family: Arial, Helvetica, sans-serif;
color:#999999;
text-decoration:none;
font-size: 13px;
line-height: 20px;
font-weight: 900;
letter-spacing:0px;
word-spacing:5px;
}
.numerazione_pagina a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size: 13px;
line-height: 20px;
font-weight: 900;
letter-spacing:0px;
word-spacing:5px;
}

.partnersTitolo1 {
display:block;
height:20px;
padding:0px 0px 0px 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 900;
font-size:12px;
color: #FFFFFF;
text-align:left;
letter-spacing:2px;
/*line-height:20px;*/
text-decoration:none;
text-transform: uppercase;
}

.partnersLink1 a{
padding:0px 0px 0px 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:11px;
color: #FFFFFF;
text-align:left;
letter-spacing:2px;
line-height:20px;
text-decoration:none;
vertical-align:top;
}

.partnersLink1 a:hover{
padding:0px 0px 0px 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:11px;
color: #FFFFFF;
text-align:left;
letter-spacing:2px;
line-height:20px;
text-decoration:underline;
vertical-align:top;
}

.partnersCat1 a{
padding:0px 0px 0px 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: 100;
font-size:10px;
color: #AAAAAA;
text-align:left;
letter-spacing:1px;
line-height:20px;
text-decoration:none;
}



.anno a{
filter: alpha(opacity=20);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.20; opacity:0.2;
display:block;
width:100%;
text-align:right;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-weight:900;
color:#FFFFFF;
text-decoration:none;
font-size: 45px;
}

.anno a:hover{
display:block;
filter: alpha(opacity=70);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.70; opacity:0.7;
width:100%;
text-align:right;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-weight:900;
color:#FFFFFF;
text-decoration:none;
font-size: 45px;
}


