body {font-family: arial, helvetica, sans-serif; color:#666666; font-size:13px; margin-top:0px;}

a:link{color: #cc0000; text-decoration:none;}
a:visited{color: #cc0000; text-decoration:none;}
a:hover{color: #cc0000; text-decoration:underline;}

.tablelogo {color: #333333; font-size:14px; padding-bottom: 8px; border-bottom: 1px solid #999;}

.box {color: #666666; background-image:url(img/bgbox.png);  border: 1px solid #E3E3E3;}

.box2 {font-size:12px; color: #666666;}
.box2c a:link{font-size:12px; color: red; text-decoration:none;}
.box2c a:visited{font-size:12px; color: red; text-decoration:none;}
.box2c a:hover{font-size:12px; color: red; text-decoration:underline;}

.menu {font-family: arial, helvetica, Trebuchet MS, sans-serif; font-size: 15px; font-weight:bold; color: #ccc;}
.menu a:link{font-size: 15px; color: #666; text-decoration:none;} 
.menu a:visited{font-size: 15px; color: #666; text-decoration:none;} 
.menu a:hover{font-size: 15px; color: #D40027; text-decoration:underline;} 


#home{color:#999999; margin-left: 20px; padding: 10px 0px 10px 10px; font-weight:bold; border-bottom: 1px solid #EDEDED;}

#vertmenu {width: 125px;padding: 0px;  margin-left: 20px;  }
#vertmenu ul {list-style: none; margin: 0px;padding: 0px;border: none;}
#vertmenu ul li {margin: 0px;padding: 0px;font-weight:bold;}
#vertmenu ul li a {display: block;border-bottom: 1px solid #EDEDED; padding:0.75em 25px; text-decoration: none; color: #cc0000;width:125px; background:#FBFBFB url(img/menu-arrow3.gif) no-repeat scroll 0px;}
#vertmenu ul li a:hover, #vertmenu ul li a:focus {color: #ffffff;background-color: #cc0000;  background:#CC0000 url(img/menu-arrow3b.gif) no-repeat scroll 0px;}

.tablecontent {font-size: 14px; padding:10px; margin-left:25px;} 
.tablecontent a:link{font-size: 14px;color: #333333;  text-decoration:underline;}
.tablecontent a:visited{font-size: 14px;  color: #333333; text-decoration:underline;}
.tablecontent a:hover{font-size: 14px;  color: #777777; text-decoration:underline;} 

.title {font-size: 26px; color: #888;} 
.grazie {font-size: 26px; color: #999;} 
.grazie2 {font-size: 22px; color: #999;} 
.tabletitle {border-bottom: 1px dotted #ccc;} 

.four {font-size: 50px; color: #999;} 
.fourb {font-size: 25px; color: #999;} 
.fourb a:link{font-size: 25px; color: #666; text-decoration:underline;} 
.fourb a:visited{font-size: 25px; color: #666; text-decoration:underline;} 
.fourb a:hover{font-size: 25px; color: #ccc; text-decoration:underline;} 

.redtitle {color: #FFFFFF; font-size: 24px; background-color:#CC0000}
.graytitle {color: #FFFFFF; font-size: 24px; background-color:#777777; text-decoration:none;}
.graytitle a:link{color: #FFFFFF; font-size: 24px; background-color:#777777; text-decoration:none;}
.graytitle a:visited{color: #FFFFFF; font-size: 24px; background-color:#777777; text-decoration:none;}
.graytitle a:hover{color: #FFFFFF; font-size: 24px; background-color:#777777; text-decoration:underline;} 

.menutop {font-size: 15px; font-weight: normal; color: white; background-color: #B1CD87; padding-left: 5px;}

.tablemenu {color: #666; font-size:16px; padding-top: 8px;  padding-bottom: 8px; border-top: 1px solid #D40027; border-bottom: 1px solid #D40027;}
.tablemenu a:link{font-size:16px; color: #000; text-decoration:none;}
.tablemenu a:visited{font-size:16px; color: #000; text-decoration:none;}
.tablemenu a:hover{font-size:16px; color: #cc0000; text-decoration:underline;}


.tablefooter {font-size: 12px; color: #fff; border-top:1px solid #ccc; background-color:#666666}
.tablefooter a:link{color: #D7D7D7; text-decoration:underline;}
.tablefooter a:visited{color: #D7D7D7; text-decoration:underline;}
.tablefooter a:hover{color: #fff; text-decoration:underline;}

.copyright  {font-size: 12px; color: #999;}

