body { margin:0px auto; background:url('../images/bg.gif') top repeat-x #EDEDED; width:990px; text-align:center; }
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
div { text-align:left; float:left; }
h1 { margin:20px 0 20px 0; font-weight:normal; font-size:15px; font-weight:bold; }
a { outline:none; color:#B72D08; text-decoration:none; font-weight:normal; }
a:hover { text-decoration:underline; }
img { border:0px; }

.layout { width:990px; height:630px; margin-top:30px; }
.border { border:1px solid #555; height:630px; background:#FFF; margin-bottom:5px; }
.w990 { width:990px; }
.mt20 { margin-top:20px; }
.logo img { margin: 0 0 0 30px}
.container { width:970px; padding:10px; }
.menu  { background:url('../images/tasto1.gif'); }
.menu a { background:url('../images/tasto1.gif'); display:block; float:left; padding:10px 40px 10px 40px; color:#FFF; text-decoration:none; border-right:1px solid #2e2e2e; font-weight:bold; }
.menu a:hover, .menu .select { background:url('../images/tasto2.gif'); }
.lato { width:250px; text-align:justify; padding:20px; }


.main { margin:10px 0 10px 220px; background:url('../images/tratteggio.gif') repeat-y left; width:595px; text-align:justify; padding:10px 30px 10px 40px; }

.footer { font-size:11px; color:#555; text-align:right; width:860px; }
.footer a { font-weight:normal; }

#slideshow { width: 990px; height: 275px; }
