body { margin:0; background:url(images/bg.png) repeat-x #600; font:12px Arial, Helvetica, sans-serif; color:#666; }
img { border:0; }

h1 { font:bold 18px Arial, Helvetica, sans-serif; color:#c00; margin:15px 0 5px 0 ; }
h2 { font:bold 20px Arial, Helvetica, sans-serif; margin:5px 0; color:#333;}
#wrapper { width:835px; margin:0 auto; color:#c99; }
#wrapper p { text-align:center; font-weight:bold; }
#wrapper p a { color:#f66; }


#wrap { float:left; padding-top:10px;  }

#header { float:left; width:775px; height:130px; border:10px solid #eee; border-bottom:0; background:#fff; }

#title { float:left; width:500px; margin-left:10px; margin-top:25px; }
#title h1 { font:bold 14px Arial, Helvetica, sans-serif; color:#333; margin:10px 0; }
#title h3 { font:bold 18px Arial, Helvetica, sans-serif; color:#c30; margin: 0; }

#menu { float:left; width:795px; height:53px; background:#666; text-align:center; padding:7px 0; font:bold 17px Arial, Helvetica, sans-serif; color:#555; }
#menu a:link, #menu a:visited { font:bold 17px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; padding:0 2px;}
#menu { line-height:25px; letter-spacing:-0.7px; }
#menu a:hover { color:#c00; } 

#border_1, #border_2 {  width:20px; height:228px; }
#border_1 { float:left; background:url(images/bg_1.png) bottom no-repeat; }
#border_2 { float:right; background:url(images/bg_2.png) bottom no-repeat; }

#corpo { float:left; width:715px; font-size:14px; border:10px solid #eee; border-top:0; padding:0 30px; background:url(images/bg_c.png) repeat-x #fff; color:#777; margin-bottom:7px;}

#menu_abb { float:left; margin:5px 0; }
#menu_abb a:link, #menu_abb a:visited{ display:block; float:left; width:135px; padding:7px 0; border:1px solid #fff; background:#C00; color:#fff; text-align:center; text-decoration:none; font:bold 12px arial, helvetica, sans-serif; text-transform:uppercase; margin:0 3px; }
#menu_abb a:hover { background:#900;}


#ricerca { float:left; width:700px; padding:10px; background:#e7e7e7; margin:20px 0; }
#ricerca h4 { font:18px Arial, Helvetica, sans-serif; color:#999; margin:5px 0;  }

#footer {  }

.img_l { float:left; }
.tab { width:720px; margin:5px 0; padding:0; border:0; text-align:center; }
.tit { width:500px;  }
.im { border:3px solid #ccc; margin-bottom:3px; }
.abb { width:100%; text-align:center; }
.usb1 { float:right; width:350px; height:280px; font-size:12px; color:#333; }
.usb2 { float:left; width:350px; height:280px; font-size:12px; color:#333; }
.red { color:#c00; }
