ol{ margin-top:3px; margin-bottom:5px;}

#top{background: url(../img/top.gif);}

#top a{ color:#FF6600; text-decoration:none; font-weight:bold}
#top .campo{border:0; border-bottom:#FF6600 solid 1px;}
#top input{ background-color:transparent; font-family: Verdana, Arial; border:0px; color:#FFFFFF;
font-size:10px; border:#FF6600 solid 1px;
}
#top div{ position:absolute; right:6px; bottom:6px; text-align:right; text-transform:uppercase;}


#bottom a{ text-decoration:none; color:#FFFFFF;}
#bottom a:hover{ color:#FF9900;}

#giallo .titolo{background:#B97705; color:#FFFFFF; float:left; width:100%;}
#giallo .testo{background:#c79845; color:#ffffff;}
#giallo .continua{background:url(../img/boxGiallo.gif) no-repeat bottom right;}
#giallo .bottom{background:url(../img/boxGiallo-bottom.gif) no-repeat bottom left; height:10px; font-size:5px; float:left; width:100%;}
#giallo a{ text-decoration:none; color:#FFFFFF; font-weight:bold;}

#blu .titolo{background:#1A3D65; color:#FFFFFF;}
#blu .testo{background:#57747d; color:#ffffff;}
#blu .continua{background:url(../img/boxBlu.gif) no-repeat bottom right;}
#blu a{ text-decoration:none; color:#FFFFFF; font-weight:bold;}

#verde .titolo{background:#3E3E0B; color:#FFFFFF;}
#verde .testo{background:#6F6F49; color:#ffffff;}
#verde .testo a{ text-decoration:none; color:#ff9900; font-weight:bold;}
#verde .continua{background:url(../img/boxVerde.gif) no-repeat bottom right; }
#verde .bottom{background:url(../img/boxVerde-bottom.gif) no-repeat bottom left; height:10px; font-size:5px; float:left; width:100%;}

#grigio .titolo{background:#353534; color:#FF6600;}
#grigio .testo{background:#5D5D5D; color:#ffffff;}
#grigio .testo a{ text-decoration:none; color:#FFFFFF;}
#grigio .continua{background:url(../img/boxGrigio.gif) no-repeat bottom right;}

#blu .titolo, #giallo .titolo, #verde .titolo,#grigio .titolo{
	margin:0;
	height:20px;
	margin-bottom:1px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	word-spacing: 2px;
	letter-spacing: 1px;
	float:left; width:100%;
	font-family: Arial, Verdana;
}

#grigio .campo{ background: url(../img/sfondo_form.gif) top left; font-family: Verdana, Arial; border:0px; color:#FF9900; font-weight:bold; font-size:11px; line-height:14px;}
#blu .campo{ background-color:transparent; font-family: Verdana, Arial; border:0px; color:#FFf; font-weight:bold; font-size:10px; border-bottom:#000 dashed 1px;}

#blu .continua, #giallo .continua,#verde .continua,#grigio .continua  { margin:0; height:14px; font-size:11px; font-weight:bold; text-align:right; color:#FFFFFF;text-transform:uppercase; text-decoration:none; float:left; width:100%; margin-bottom:7px; font-family: Arial;}
#giallo .continua a, #blu .continua a, #verde .continua a,#grigio .continua a { text-decoration:none; color:#FFFFFF; padding-right: 15px;}
#giallo .testo, #blu .testo, #verde .testo,#grigio .testo{margin:0; font-family: Arial, Verdana; font-size:12px; text-align:justify; margin:0; display:block; float:left; width:100%;}


.foto{float:left; margin-right:5px; margin-bottom:5px; border:#FFFFFF solid 2px;}

#menu { background:#FFFFFF; width:auto; text-align:left; padding:3px; font-size:10px;  font-family:Arial, Verdana; font-weight:bold; margin:0}
#menu a{color:#ffffff; text-decoration:none; margin-left:2px; width:132px;}
#menu a:hover{color:#000;}
#vmenu { background:#999999; color:#000000; text-transform:uppercase; width:141px; margin-top:2px;}
#menu2 { background:#3E3E0B; width:auto; text-align:center; padding-top:3px; font-size:10px;  font-family:Arial, Verdana; font-weight:bold; color:#ff6600; text-transform:uppercase;}
#menu2 a{color:#000000; text-decoration:none; margin-left:5px; width:135px;}
#menu2 a:hover{color:#ffffff;}
#vmenu2 { background:#6F6F49; color:#ffffff;  width:141px; margin-top:2px;}
#topmenu { background-position:center; background-repeat:no-repeat;}

#info{background:url(../img/boxInfo.gif) no-repeat bottom left; color:#FFffff; float:right; padding-bottom:8px; padding-left:8px; padding-right:8px; padding-top:4px; font-weight:bold; font-size:10px; font-family:Verdana; display:table;}
#info a{ text-decoration:none; color:#FF9900;}