body {
	margin: 0;
	padding: 0;
	background-image: url(images/bg.jpg);
	font-family: Arial;
    text-align: justify;
	text-decoration: none


}

.testi {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
    text-align:justify;
	line-height: normal;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	
}
.testi a:link, .testi a:active, .testi a:visited {
	font-family: Arial;
	font-size: 11px;
	font-style: bold;
	line-height: normal;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

.testi a:hover {
	font-family: Arial;
	font-size: 11px;
	font-style: bold;
	line-height: normal;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.titoli{
	font-family: Arial;
	font-size: 18px;
	font-style: bold;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.titoli a:link, .titoli a:active, .titoli a:visited {
	font-family: Arial;
	font-size: 18px;
	font-style: bold;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.titoli a:hover {
	font-family: Arial;
	font-size: 18px;
	font-style: bold;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.sottotitoli{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
}
.footer {
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	
}
.footer a:link, .footer a:active, .footer a:visited {
	font-family: Arial;
	font-size: 10px;
	font-style: inherit;
	line-height: normal;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

.footer a:hover {
	text-decoration: none;
	font-family: Arial;
	color: #666666;
}

input[type='button'] {
font-size:10px;
padding:3px;
font-family:Tahoma;
}

input[type='text'] {
border:1px solid #dddddd;
color:#000000;
font-size:10px;
padding:3px;
font-family:Tahoma;
}

input[type='submit'] {
border:1px solid #dddddd;
color:#000000;
font-size:10px;
padding:3px;
font-family:Tahoma;
}

input[type='radio'] {
border:0;
}

input[type='checkbox'] {
border:0;
}

textarea{
border:1px solid #dddddd;
color:#000000;
font-size:10px;
padding:3px;
font-family:Tahoma;
}

select{
border:1px solid #dddddd;
text-transform:uppercase;
color:#688da6;
font-size:9px;
padding:3px;

}

input[type='password'] {
border:1px solid #dddddd;
color:#000000;
font-size:10px;
padding:3px;
font-family:Tahoma;
}

.button{
border:1px solid #dddddd; 
background-color:#f1f1f1; 
font-size:9px;
}

.fl{
    float:left;
}

.cb{
clear:both;
float:none;
}

.tblu{
	color: #0061ae;
}

.tbianco{
	color: #ffffff;
}

.tgrigio{
	color: #7c7c7c;
}

.trosso{
	color: #c12d23;
}
.mb5{
margin-bottom:5px;
}

.mb10{
margin-bottom:10px;
}

.mb15{
margin-bottom:10px;
}

.mt5{
margin-top:5px;
}

.mt10{
margin-top:10px;
}

.mt15{
margin-top:10px;
}

.ml5{
margin-left:5px;
}

.ml10{
margin-left:10px;
}

.ml15{
margin-left:10px;
}

.lh130{
line-height:130%;}

.cp{
cursor:pointer;
}

.up{
text-transform:uppercase;
}

.t8{
font-size:8px;
}

.t9{
font-size:9px;
}

.t10{
font-size:10px;
}

.t11{
font-size:11px;
}

.t12{
font-size:12px;
}

.b{
font-weight:bold;
}

.t14{
font-size:14px;
}

.t16{
font-size:16px;
}

.btrbl{
border:1px solid #dddddd;
}

.btrb{
border:1px solid #dddddd;
border-left:0;
}

.brbl{
border:1px solid #dddddd;
border-top:0;
}

.brb{
border:1px solid #dddddd;
border-top:0;
border-left:0;
}

.h24{
height:24px;
}

.p5{
padding:5px;
}

.p10{
padding:10px;
}

.p15{
padding:15px;
}

