body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CCCCCC;
	margin: 0;
	text-align: justify;
}
body A {font-family: Arial, Verdana, Helvetica, sans-serif; color:#E8FB1A; margin:0; text-decoration: none;}
body A:hover {text-decoration: underline;}

form {margin-top: 0px; margin-bottom: 0px;}

.forminput {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; border-style: solid; border-color: #cccccc; background-color: #FFFFFF; color:  #333333; margin-top: 0px; margin-bottom: 0px;}

DIV.block {text-align: justify;}


/* Carica font esterno */
@font-face {
     font-family: Usuzi;
     src: url("puff_fonts/usuziv2.eot");
     src: local('Usuzi'), url('puff_fonts/usuziv2.ttf') format('truetype'), url('puff_fonts/usuziv2.svg');
}

.bodyusuzi {font-family: Usuzi, Helvetica, Arial, sans-serif; font-size: 30px; font-weight:normal; color: #ffc864; text-decoration: none;}
.usuzi_green {font-family: Usuzi, Helvetica, Arial, sans-serif; font-size: 18px; font-weight:normal; color: #00ff00; text-decoration: none;}
.usuzi_white {font-family: Usuzi, Helvetica, Arial, sans-serif; font-size: 18px; font-weight:normal; color: #ffffff; text-decoration: none;}
.usuzi_red {font-family: Usuzi, Helvetica, Arial, sans-serif; font-size: 18px; font-weight:normal; color: #ff0000; text-decoration: none;}	

/* fine mie modifiche */


.bodytext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
.bodytext A {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.bodytext A:hover {
	text-decoration: underline;
	color: #990000;
}

.bodytext_yellow {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #E8FB1A; text-decoration: none;}
.bodytext_yellow A {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #E8FB1A; text-decoration: none;}
.bodytext_yellow A:hover {text-decoration: underline; color: #E8FB1A;}

.bodytext_yellow_h4 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #E8FB1A; text-decoration: none;}
.bodytext_yellow_h4 A {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #E8FB1A; text-decoration: none;}
.bodytext_yellow_h4 A:hover {text-decoration: underline; color: #D7DCAE;}

.bodytext_yellow_h3 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #E8FB1A; text-decoration: none;}
.bodytext_yellow_h3 A {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #E8FB1A; text-decoration: none;}
.bodytext_yellow_h3 A:hover {text-decoration: underline; color: #D7DCAE;}

.bodytext_yellow_h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 22px; color: #D7DCAE; text-decoration: none;}
.bodytext_yellow_h1 A {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 22px; color: #D7DCAE; text-decoration: none;}
.bodytext_yellow_h1 A:hover {text-decoration: underline; color: #D7DCAE;}


.bodytext_white {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.bodytext_white A {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.bodytext_white A:hover {text-decoration: underline; color: #FFFFFF;}

.bodytext_white_b {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.bodytext_white_b A {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.bodytext_white_b A:hover {text-decoration: underline; color: #FFFF00;}

.bodytext_white_h3 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; text-decoration: none;}
.bodytext_white_h3 A {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; text-decoration: none;}
.bodytext_white_h3 A:hover {text-decoration: underline; color: #FFFFFF;}

.bodytext_white_h4 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #FFFFFF; text-decoration: none;}
.bodytext_white_h4 A {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #FFFFFF; text-decoration: none;}
.bodytext_white_h4 A:hover {text-decoration: underline; color: #FFFFFF;}

.bodytext_white_h5 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; text-decoration: none;}
.bodytext_white_h5 A {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; text-decoration: none;}
.bodytext_white_h5 A:hover {text-decoration: underline; color: #FFFFFF;}

.bodytext_white_h6 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.bodytext_white_h6 A {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.bodytext_white_h6 A:hover {text-decoration: underline; color: #FFFFFF;}

.bodytext_red {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #990000; text-decoration: none;}
.bodytext_red A {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #990000; text-decoration: none;}
.bodytext_red A:hover {text-decoration: underline; color: #990000;}

.bodytext_red_h3 { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #990000; text-decoration: none;}

.bodytext_red_h5 {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #990000; text-decoration: none;}
.bodytext_red_h5 A {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #990000; text-decoration: none;}
.bodytext_red_h5 A:hover {text-decoration: underline; color: #990000;}

.bodytext_blue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #2B009D; text-decoration: none;}
.bodytext_blue A {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #2B009D; text-decoration: none;}
.bodytext_blue A:hover {text-decoration: underline; color: #2B009D;}

.bodylink_blue_h5 A:hover {text-decoration: underline; color: #00FF00;}

.bodytext_blue_b {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #2B009D; text-decoration: none;}
.bodytext_blue_b A {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #2B009D; text-decoration: none;}
.bodytext_blue_b A:hover {text-decoration: underline; color: #2B009D;}


.copyright {font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; font-size: 10px; margin-top: 0px; margin-bottom: 0px;}
.copyright A {font-family: Arial, Verdana, Helvetica, sans-serif; color: #31296B; font-size: 10px; margin-top: 0px; margin-bottom: 0px; text-decoration: none;}
.copyright A:hover {color: #003399; text-decoration: underline;}

.date {font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight: bold; margin-top: 2px; margin-bottom: 0px;}


.graytext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}
.graytext A {color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}
.graytext A:hover {color: #666666; text-decoration: underline;}
.graytext A:visited {color: #999999; text-decoration: none;}

.linkblue {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #274695; margin-top: 0px; margin-bottom: 0px;}
.linkblue A {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #274695; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.linkblue A:hover {color: #274695; text-decoration: underline;}

.menu {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #31296B; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.menu A {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #31296B; text-decoration: none; margin-top: 0px; margin-bottom: 0px; text-decoration: none;}
.menu A:hover {text-decoration: underline; color: #31296B;}
.menu A:visited {color: #31296B; text-decoration: none;}

.menuOn {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #003399; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.menuOn A {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #003399; text-decoration: none; margin-top: 0px; margin-bottom: 0px; text-decoration: none;}
.menuOn A:hover {text-decoration: underline; color: #003399;}
.menuOn A:visited {color: #003399; text-decoration: none;}


a img {
	border-width: 1px;
	border-color: #000000;
	border-style: none;
}
