html, body { font: 100%; } 


body {
 	
	background-image: url(../img/bg_5_full.gif);
	background-repeat: repeat-y;
	background-color: #EFEFEF;

	margin:0;
  	padding:0;
}

#mypage {
 	
	background-image: url(../img/bg_43_full2.gif); 
	background-repeat: no-repeat; 
	overflow-x:hidden
	width:1050;
	margin:0;
  	padding:0;
}

#tab_logo {
 	
	background-image: url(../img/bg_logo_hp3.jpg); 
	background-repeat: no-repeat; 

}


#divElenco {position:absolute; margin-top: 10px;  padding-top: 8px; left:55px; top:305px; height:28px; width:480px; background-color:#fff;}


#divBack {position:absolute; left:593px; top:310px; width:50px;}

#divFlash {position:absolute; left:553px; top:71px;}
#divCounter {position:absolute; left:0px; top:0px; visibility: hidden} 
#divUp   {position:absolute; left:594px; top:330px; align: center; width: 20px; height: 173px}
#divDown {position:absolute; left:582px; top:465px;}

#divScrollTextCont {
	color: #2A2B2F;
	background-color: #ffffff; 
	text-align: left; 
	vertical-align: top;
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 20;
	padding-left: 50; 
	line-height:1.5;

	height:360;

	position:absolute;
	left:55px;
	top:320px;
	width:520px; 
	clip:rect(0px 570px 218px 0px);
	overflow:hidden;
	visibility:hidden;}

#divScrollScheda {
	color: #2A2B2F; 
	text-align: left; 
	vertical-align: top;
	text-decoration: none; 
	font-family: bold Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	padding-top: 0;
	padding-left: 0; 
	line-height:1.5;

	height:160;

	position:absolute;
	left:650px;
	top:365px;
	width:300px; 
	overflow:hidden;}

#divText {position:absolute; width:100%; left:0px; top:0px; margin-right: 50}



#articolo { color: #cc00ee;
	background-color: #ffffff; 
	text-align: left; 
	vertical-align: top;
	text-decoration: none; 
	font-family: bold Arial, Helvetica, sans-serif; 
	font-size: 10px;
	display:block;
	margin-top: 0;
	margin-left: 0;
	margin-right: 10;
	padding-top: 20;
	padding-left: 50; 
	line-height:1.5;

	height:160;

} 


h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: left; vertical-align: top;}

.testo {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align: left; vertical-align: top}

a.testo:link {  color: #C30C3E; text-decoration: none}
a.testo:visited {  color: #C30C3E; text-decoration: none}
a.testo:hover {  color: #C30C3e; text-decoration: underline}
a.testo:active {  color: #DB4478; text-decoration: underline}

.testoRed {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #C30C3e; text-decoration: none; text-align: left; }

.testoMiddle {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align: left; vertical-align: middle}

a.testoMiddle:link {  color: #C30C3E; text-decoration: none}
a.testoMiddle:visited {  color: #C30C3E; text-decoration: none}
a.testoMiddle:hover {  color: #C30C3e; text-decoration: underline}
a.testoMiddle:active {  color: #DB4478; text-decoration: underline}

.testoBig { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; text-align: justify }

.testoBigBold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; text-align: justify; font-weight: bold }


.titolo {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #C30C3E; text-decoration: none; text-align: justify; font-weight: bold;}
a.titolo:link {  color: #C30C3E; text-decoration: none}
a.titolo:visited {  color: #C30C3E; text-decoration: none}
a.titolo:hover {  color: #C30C3E; text-decoration: none}

.testoMini {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; text-align: justify}

.linkNunder {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a.linkNunder:link {  color: #FFFFFF; text-decoration: none}
a.linkNunder:visited {  color: #FFFFFF; text-decoration: none}
a.linkNunder:hover {  color: #FFFFFF; text-decoration: none}

.testoNero {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
a.testoNero:link {  color: #000000; text-decoration: none}
a.testoNero:visited {  color: #000000; text-decoration: none}
a.testoNero:hover {  color: #C30C3E; text-decoration: none}


.testoNero2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold }
a.testoNero2:link {  color: #000000; text-decoration: none}
a.testoNero2:visited {  color: #000000; text-decoration: none}
a.testoNero2:hover {  color: #C30C3E; text-decoration: none}

.testoLink4 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #C30C3E; text-decoration: none; font-weight: bold }
a.testoLink4:link {  color: #C30C3E; text-decoration: none}
a.testoLink4:visited {  color: #C30C3E; text-decoration: none}
a.testoLink4:hover {  color: #C30C3E; text-decoration: underline}


.bgGrey { color:#000000;
	background-color:#E0E0E0;
	font-size:8pt;
	font-family: bold Arial, Helvetica, sans-serif;
	cursor:hand;
	height:20px;
	margin:0;
	padding: 1px;
	text-decoration: none;
 	display:block;
	line-height:2em;
	border-top: 1px solid #fff;
	border-bottom: 1px solid  #999;
	border-left: 1px solid #fff;
	border-right: 1px solid #999;
	}


.bgGrey a:link {color:#000000; text-decoration:none; display:block; width:100%}
.bgGrey a:visited {color:#000000; text-decoration:none; display:block; width:100%; }
.bgGrey a:hover {color: #C40043; background-color:#EFEFEF; text-decoration:none; display:block; width:100%}


.bgGreyLight { color:#000000;
	background-color:#c5c3c8;
	font-size:8pt;
	font-family: bold Arial, Helvetica, sans-serif;
	cursor:hand;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	display:block;
	width:100%;
	height:50px;
	}
.bgGreyLight a:link {color:#000000; background-color:#cccccc;text-decoration:none;}
.bgGreyLight a:visited {color:#000000; background-color:#cccccc; text-decoration:none;}
.bgGreyLight a:hover {color: #C4ff43;  background-color:#EFEFEF;text-decoration:none;}



.testoBold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align: justify ; font-weight: bold}

a.testoBold:link {  color: #C30C3E; text-decoration: none}
a.testoBold:visited {  color: #C30C3E; text-decoration: none}
a.testoBold:hover {  color: #C30C3e; text-decoration: underline}
a.testoBold:active {  color: #DB4478; text-decoration: underline}


.testoBold2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align: justify ; font-weight: bold}

a.testoBold:link {  color: #000; text-decoration: none}
a.testoBold:visited {  color: #000; text-decoration: none}
a.testoBold:hover {  color: #000; text-decoration: none}
a.testoBold:active {  color: #000; text-decoration: none}


.testoItalic { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: justify ; font-style: italic}



ul.lista 
{list-style-image: url(../img/punto_elenco2.gif)} 


ul.lista2 
{list-style-image: url(../img/quad_mini.gif)}


ul.lista3 
{margin-top: 0;
padding-top: 0; margin-bottom: 10px;
padding-bottom: 0; list-style-image: url(../img/punto_elenco2.gif); 
}



.imgLink a:link {border:1px solid #c3c5c8; height:43; width: 60; border-top:10px solid #c3c5c8;} 
.imgLink a:visited {border:1px solid #c3c5c8; } 
.imgLink a:hover {border:1px solid #C40043; } 
.imgLink a:active {border:1px solid #C40043; } 

.testoMiniCenter { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; text-align: center}
.testoVertiCenter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align: left; vertical-align: middle}

.titoloMini { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C30C3E; text-decoration: none; text-align: justify; font-weight: bold; }
.titoloBig { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #C30C3E; text-decoration: none; text-align: justify; font-weight: bold; }
