body{
font-family:Arial, Helvetica, sans-serif;
margin:15px;}

a:focus{outline:1px dotted}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}

h1{font-size:25px}

h2{font-size:23px}

h3{font-size:21px}

h4{font-size:19px; font-style:normal}

h5{font-size:17px}

h6{font-size:15px}

p{font-size:100%}

ol{list-style:decimal}

ul{list-style:none}

li{margin-left:0}

p{font-size:12px; color:#7F7C75; line-height:16px;}
p a:link, p a:visited{ color:#7F7C75;text-decoration:none; font-weight:bold;}
p a:hover{ color:#D20019;text-decoration:underline;}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:5px}


/* COLORI */

/* grigio 1 - k 75% */{color:#7F7C75}
/* grigio 2 */{color:#BAB9B5}
/* grigio 3 */{color:#DBDAD2}
/* grigio 4 - k 50% */{color:#9C9D9F}

/* rosso */{color:#D20019}


.a1, .a1 a:link, .a1 a:visited{
	font-size:10px;
	color:#7F7C75;
	letter-spacing:0.5px;
	text-decoration:none;
	text-transform:uppercase;
}

.a1 a:hover{
color:#D20019;
}

.a1b, .a1b a:link, .a1b a:visited{
	font-size:9px;
	text-transform:uppercase;
	color:#646567;
	letter-spacing:0.5px;
	text-decoration:none
}

.a1b a:hover{
color:#CCCCCC;
}


.a2, .a2 a:link, .a2 a:visited{
	font-size:16px;
	color:#9C9D9F;
	margin-bottom:10px;
	text-decoration:none;
}

.a3, .a3 a:link, .a3 a:visited{
	font-size:24px;
	color:#D20019;
	font-weight: bold;
	margin-bottom:20px;
	text-decoration:none;
}

.a4{
	color:#9C9D9F;
	font-size: 10px;
	line-height:14px;
	letter-spacing:0.5px;
	
}

.a5{
font-size:12px;
color:#ffffff;
background-image:url(../img/flag_bianco.png);
background-position:left center;
background-repeat:no-repeat;
text-indent:7px;
letter-spacing:0.5px;
margin-top:3px;
}

.a5 a:link, .a5 a:visited{
color:#ffffff;
text-decoration:none;
}

.a5 a:hover{
text-decoration:underline;
}

.a5.active {
font-weight:bold;
letter-spacing:0.5px;
}

.a6, .a6 a:link, .a6  a:visited{
	font-size:9.5px;
	color:#ffffff;
	font-weight: bold;
	text-transform:uppercase;
	margin-bottom:10px;
	text-decoration:none;
}

.a7, .a7 a:link, .a7 a:visited{
	font-size:10px;
	color:#DBDAD2;
	text-decoration:none;
	font-weight:normal;
	
}

.a7 a:hover{
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	
}


.a8 {
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	text-transform:uppercase;
	
}

.a8 a:link, .a8  a:visited{
	color:#DBDAD2;
	text-decoration:none;
		
}

.a8 a:hover{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	
}




.a9, .a9 a:link, .a9 a:visited{
	font-size:11px;
	color:#7F7C75;
	text-decoration:none;
	font-weight:normal;
	
}

.a9 a:hover{
	font-size:11px;
	color:#D20019;
	text-decoration:none;
	
}

.a10, .a10 a:link, .a10 a:visited{
	font-size:20px;
	color:#7F7C75;
	margin-bottom:10px;
	text-decoration:none;
}


.a10 a:hover{
	color:#D20019;
	text-decoration:none;
	
}

.a10b, .a10b a:link, .a10b a:visited{
	font-size:20px;
	color:#D20019;
	margin-bottom:10px;
	text-decoration:none;
}


.a10b a:hover{
	color:#7F7C75;
	text-decoration:none;
	
}


.a11, .a11 a:link,  .a11 a:visited{
	font-size:14px;
	color:#9C9D9F;
	font-weight: bold;
	margin-bottom:20px;
	text-decoration:none;
	
}

.a12, .a12 a:link, .a12 a:visited{
	font-size:18px;
	color:#D20019;
	margin-bottom:10px;
	text-decoration:none;
}


.a12 a:hover{
	color:#7F7C75;
	text-decoration:none;
	
}

.a13, .a13 a:link,  .a13 a:visited{
	font-size:14px;
	color:#9C9D9F;
	font-weight: bold;
	margin-bottom:5px;
	margin-top:20px;
	text-decoration:none;
	
}
