BODY, H1, H2, H3, H4, H5, H6, TD, TH, DIV, PRE, CODE, SPAN, P, OL, UL, DL, DT, DD, LI, BLOCKQUOTE, DIR { font-family:  'Open sans', sans-serif, Arial, Verdana, Trebuchet MS, Comic, Comic Sans, Comic Sans MS, Helvetica, Frutiger; font-size:13px; color: #474747;  font-weight:400;  }

input { font-family: Open Sans, Arial, Verdana, Trebuchet MS,Helvetica, sans-serif; font-size: 12px; color: #2b2b2b; border: 1px solid #c9c6c6; margin-left: 0px; margin-top: 0px; background:#ffffff; padding: 5px;}
select { font-family: Open Sans, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #2b2b2b; }
textarea { font-family: Open Sans, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #2b2b2b; }
button { font-family: Open Sans, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background:#f69679; }
submit { font-family: Open Sans, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #ffffff; background:#f69679; }


a { color: #474747; font-family:  Open Sans, Arial, Verdana, Trebuchet MS,Helvetica; font-size: 12px;  font-weight: normal; text-decoration: none;}
a:visited { color: #f69679; font-family:  Open Sans, Arial, Verdana,  Trebuchet MS,Helvetica; font-size: 12px;  font-weight: normal; text-decoration: underline;}
a:link { color: #f69679 font-family:  Open Sans, Arial, Verdana, Trebuchet MS,  Helvetica; font-size: 12px;  font-weight: normal; text-decoration: underline;}
a:active { color: #f69679; font-family:  Open Sans, Arial, Verdana, Trebuchet MS, Helvetica; font-size: 12px;  font-weight: normal; text-decoration: underline;}
a:hover { color: #f69679; font-family:  Open Sans, Arial, Verdana, Trebuchet MS, Helvetica; font-size: 12px;  font-weight: normal; text-decoration: underline; }

body {
    text-align: center;
	margin:0;
	padding:0; 
    background:   #ffffff;
	font-family: Open Sans;
}
 
 
h1{
	font-family:  Open Sans;
	color:#b5111a;
	font-size:22px;
	text-decoration:none; 
    font-weight:300;
	line-height:20px; 
	}	
	
.menu{
	font-family: 'Open Sans Condensed';
	color:#ffffff;
	font-size:16px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:400;
	}
a.menu:visited { font-family: Open Sans Condensed, Arial, Verdana; font-size: 16px;  color:#ffffff;text-decoration:none;text-transform:uppercase;font-weight:400;}
a.menu:link { font-family: Open Sans Condensed, Arial, Verdana; font-size: 16px;  color:#ffffff;text-decoration:none;text-transform:uppercase;font-weight:400;}
a.menu:active {font-family: Open Sans Condensed, Arial, Verdana; font-size: 16px;  color:#ffffff;text-decoration:none;text-transform:uppercase;font-weight:400;}
a.menu:hover { font-family: Open Sans Condensed, Arial, Verdana; font-size: 16px;  color:#f69679;text-decoration:none;text-transform:uppercase;font-weight:400;}

.SEPARAmenu{
	font-family: 'Open Sans Condensed';
	color:#96080d;
	font-size:16px;
	text-decoration:none;
	margin:0 5px 0 5px;
	
	}
	
	

	
.grigio10{
	font-family:  Open Sans;
	color:#636262;
	font-size:10px;
	text-decoration:none; 
	line-height:20px;
    font-weight:300;
	}
a.grigio10:visited { font-family:  Open Sans, Arial, Verdana; font-size: 10px;  color:#636262;text-decoration:none; }
a.grigio10:link { font-family:  Open Sans, Arial, Verdana; font-size: 10px;  color:#636262;text-decoration:none; }
a.grigio10:active {font-family:  Open Sans, Arial, Verdana; font-size: 10px;  color:#636262;text-decoration:none; }
a.grigio10:hover { font-family:  Open Sans, Arial, Verdana; font-size: 10px;  color:#b5111a;text-decoration:none;}
		
.grigio16{
	font-family:  Open Sans;
	color:#636262;
	font-size:16px;
	text-decoration:none; 
	line-height:20px;
    font-weight:300;
	}
a.grigio16:visited { font-family:  Open Sans, Arial, Verdana; font-size: 16px;  color:#636262;text-decoration:none; }
a.grigio16:link { font-family:  Open Sans, Arial, Verdana; font-size: 16px;  color:#636262;text-decoration:none; }
a.grigio16:active {font-family:  Open Sans, Arial, Verdana; font-size: 16px;  color:#636262;text-decoration:none; }
a.grigio16:hover { font-family:  Open Sans, Arial, Verdana; font-size: 16px;  color:#b5111a;text-decoration:none;}





.rosso10{
	font-family:  Open Sans;
	color:#b5111a;
	font-size:10px;
	text-decoration:none; 
	line-height:20px;
    font-weight:300;
	}
a.rosso10:visited { font-family:  Open Sans, Arial, Verdana; font-size: 10px;  color:#b5111a;text-decoration:none; }
a.rosso10:link { font-family:  Open Sans, Arial, Verdana; font-size: 10px;  color:#b5111a;text-decoration:none; }
a.rosso10:active {font-family:  Open Sans, Arial, Verdana; font-size: 10px;  color:#b5111a;text-decoration:none; }
a.rosso10:hover { font-family:  Open Sans, Arial, Verdana; font-size: 10px;  color:#f69679;text-decoration:none;}

	
.rosso13{
	font-family:  Open Sans;
	color:#b5111a;
	font-size:13px;
	text-decoration:none; 
	line-height:20px;
    font-weight:300;
	}
a.rosso13:visited { font-family:  Open Sans, Arial, Verdana; font-size: 13px;  color:#b5111a;text-decoration:none; }
a.rosso13:link { font-family:  Open Sans, Arial, Verdana; font-size: 13px;  color:#b5111a;text-decoration:none; }
a.rosso13:active {font-family:  Open Sans, Arial, Verdana; font-size: 13px;  color:#b5111a;text-decoration:none; }
a.rosso13:hover { font-family:  Open Sans, Arial, Verdana; font-size: 13px;  color:#f69679;text-decoration:none;}

	
.rosso16{
	font-family:  Open Sans;
	color:#b5111a;
	font-size:16px;
	text-decoration:none; 
	line-height:20px;
    font-weight:300;
	}
a.rosso16:visited { font-family:  Open Sans, Arial, Verdana; font-size: 16px;  color:#b5111a;text-decoration:none; }
a.rosso16:link { font-family:  Open Sans, Arial, Verdana; font-size: 16px;  color:#b5111a;text-decoration:none; }
a.rosso16:active {font-family:  Open Sans, Arial, Verdana; font-size: 16px;  color:#b5111a;text-decoration:none; }
a.rosso16:hover { font-family:  Open Sans, Arial, Verdana; font-size: 16px;  color:#f69679;text-decoration:none;}
	
	
	
	
.bianco10{
	font-family:  Open Sans;
	color:#ffffff;
	font-size:10px;
	text-decoration:none; 
	line-height:20px;
    font-weight:300;
	}
a.bianco10:visited { font-family:  Open Sans, Arial, Verdana; font-size: 10px;  color:#ffffff;text-decoration:none; }
a.bianco10:link { font-family:  Open Sans, Arial, Verdana; font-size: 10px;  color:#ffffff;text-decoration:none; }
a.bianco10:active {font-family:  Open Sans, Arial, Verdana; font-size: 10px;  color:#ffffff;text-decoration:none; }
a.bianco10:hover { font-family:  Open Sans, Arial, Verdana; font-size: 10px;  color:#f69679;text-decoration:none;}
	
	
.bianco17{
	font-family:  Open Sans;
	color:#ffffff;
	font-size:17px;
	text-decoration:none; 
	line-height:20px;
    font-weight:300;
	}
a.bianco17:visited { font-family:  Open Sans, Arial, Verdana; font-size: 17px;  color:#ffffff;text-decoration:none; }
a.bianco17:link { font-family:  Open Sans, Arial, Verdana; font-size: 17px;  color:#ffffff;text-decoration:none; }
a.bianco17:active {font-family:  Open Sans, Arial, Verdana; font-size: 17px;  color:#ffffff;text-decoration:none; }
a.bianco17:hover { font-family:  Open Sans, Arial, Verdana; font-size: 17px;  color:#f69679;text-decoration:none;}


.TITbox{
	font-family:Open Sans ;
	color:#ffffff;
	font-size:42px;
	text-decoration:none;
	/*text-transform:uppercase;*/
	font-weight:300;
	line-height:40px;
	}

a.TITbox:visited { font-family:  Open Sans, Arial, Verdana; font-size: 42px;  color:#ffffff;text-decoration:none; }
a.TITbox:link { font-family:  Open Sans, Arial, Verdana; font-size: 42px;  color:#ffffff;text-decoration:none; }
a.TITbox:active {font-family:  Open Sans, Arial, Verdana; font-size:42px;  color:#ffffff;text-decoration:none; }
a.TITbox:hover { font-family:  Open Sans, Arial, Verdana; font-size: 42px;  color:#ffffff;text-decoration:none;}





.bottoni {
background:#b5111a; 
padding:8px; 
margin-top:5px;  
margin-bottom:5px;
text-align:center; 
color:#ffffff; 
font-size:12px;
cursor:pointer;
}





.separa {padding-left:10px; padding-right:10px; color:#b4b3b3;}

b,strong  {
	font-family:  'Open sans', sans-serif, Arial, Verdana;
	font-weight:700;
}
 
 #off{
filter:alpha(opacity=20);
opacity:.20;
}
