
body { background-color:#232325; margin:0px; font-family:Arial, Helvetica, sans-serif; }
img { border:none; }
a { text-decoration:none; color:#000000; }

#main { width:942px; margin-bottom:22px; }
#r_1 { background-color:#000000; height:10px; }
#r_2 { background-color:#ffffff; width:942px; height:49px; background-image:url(../_graf/top_bg.jpg); }
#r_2 img { margin-left:25px; float:left; }
#r_2 div { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; text-align:right; margin-top:8px; margin-right:16px; }

#r_3 { background-color:#000000; padding:12px; padding-top:36px; }
#r_3_img { border:7px #232323 solid; float:left;  }
.r_3_img { border:7px #232323 solid; }

#gallery_box { float:left; text-align:center; width:600px; }
#gallery_img_g { border:7px #232323 solid; }
#gallery { margin-left:8px; float:right; width:296px; }
#gallery_tit { background-color:#232323; color:#ffdd00; font-size:11px; padding:4px; padding-left:6px; margin-bottom:16px; }

#gallery_img img { border:1px #343434 solid; margin:5px; cursor:pointer; }
#gallery_img img:hover { border:1px #ffffff solid; }

#gallery_nav { width:284px; text-align:right; color:#ffdd00; font-size:11px; }
#gallery_nav a { color:#ffdd00; font-size:11px; }


#classifica { margin-left:8px; margin-bottom:10px; float:left; width:133px; }
#class_tit_1 { color:#ffdd00; background-color:#232323; font-size:11px; padding:4px; padding-left:6px; }
#class_tit_2 { color:#ffdd00; background-color:#000000; font-size:11px; padding:4px; padding-left:6px; }
#class_tit_3 { color:#ffffff; background-color:#232323; font-size:9px; padding:4px; padding-left:6px; padding-top:8px; height:117px; }
#class_tit_3 div { margin-bottom:5px; }

#class_el { background-image:url(../_graf/punti_1.png); background-repeat:repeat-x; height:12px; }
#class_el_1 { float:left; background-color:#232323; padding-right:2px; }
#class_el_2 { float:right; background-color:#232323; padding-left:2px; }

#class_tit_3 a { color:#ffffff; font-size:11px; text-align:right; display:block; width:120px; }

#partners { margin-left:8px; float:right; width:133px; height:203px; background-color:#232323; }
#partners_tit_1 { color:#ffdd00; font-size:11px; padding:4px; padding-left:6px; }

#r_4 { background-color:#ffffff; padding:4px; padding-right:8px; }

#center { width:777px; background-color:#e9e9e9; float:left; }

#menu_1 { margin-left:4px; float:left; width:140px; }
#menu_tit_1 { cursor:pointer; margin:4px; margin-top:0px; margin-bottom:4px; background-color:#f9d401; font-family:Helvetica, Verdana; font-weight:bold; font-size:11px; background-image:url(../_graf/dot_1.jpg); background-repeat:no-repeat; background-position:left top; height:17px; padding-left:26px; padding-top:4px;}
#menu_tit_1:hover { background-color:#e9e9e9; }
#menu_tit_x { cursor:pointer; margin:4px; margin-top:0px; margin-bottom:4px; background-color:#e9e9e9; font-family:Helvetica, Verdana; font-weight:bold; font-size:11px; background-image:url(../_graf/dot_1.jpg); background-repeat:no-repeat; background-position:left top; height:17px; padding-left:26px; padding-top:4px;}

#r_5 { padding:4px; color:#666666; font-size:11px; padding-bottom:12px; }
#r_5 a { color:#666666; }
#r_5 img { float:right; margin-right:2px; }

#center_0 { width:599px; min-height:310px; background-color:#e9e9e9; float:left; background-image:url(../_graf/bg_0b.jpg); padding:10px; }
#center_0a { width:160px; min-height:330px; margin-left:6px; background-color:#e9e9e9; float:left; background-image:url(../_graf/bg_0a.jpg); background-repeat:repeat-y; text-align:center; }

#news_1 { padding:10px; padding-top:8px; padding-bottom:0px; font-size:12px;  }
#news_1 div { text-align:left; }
#news_1 img { margin-bottom:1px; }
#testo_1 { font-size:12px; text-align:justify; }

#center_1a { width:389px; background-color:#e9e9e9; float:left; vertical-align:top; margin-right:7px; }
#center_1b { width:389px; background-color:#e9e9e9; float:left; vertical-align:top; min-height:676px; }

#tit { border-bottom:1px #aaaaaa solid; margin-bottom:12px; }
#tit_2 { border-bottom:1px #cccccc solid; margin-bottom:20px; width:340px; float:left; margin-right:16px; margin-top:16px; margin-left:16px;  }
#tit_3 { border-bottom:1px #aaaaaa solid; margin-bottom:20px; width:350px; }
#tit_4 { padding:10px; }
#tit_5 { border-bottom:1px #aaaaaa solid; margin-bottom:12px; width:342px; margin:12px; }


#list_1 { width:100%; font-size:12px; text-align:left; }
#list_1 th { font-weight:normal; font-size:15px; vertical-align:bottom; padding-bottom:18px; padding-left:6px; }
#list_1 td { font-family: Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:3px; padding-top:3px; padding-left:8px; white-space:nowrap; }

#titolo_2 { background-color:#232323; margin-top:8px; float:left; width:765px; padding:6px; }

#center_2 { width:785px; background-color:#ffffff; float:left; background-image:url(../_graf/bg_2b.jpg); }
#center_2a { width:785px; height:154px; background-color:#e9e9e9; float:left; background-image:url(../_graf/bg_2b.jpg); }
#center_2b { width:785px; background-color:#ffffff; padding-top:12px; float:left; }

#list_2 { text-align:left; margin:16px; margin-top:12px; }
#list_2 td { padding-bottom:5px; font-size:14px; font-family:Arial; white-space:nowrap; }
#list_2 a { font-size:12px; font-weight:normal; font-family:Arial;  }

#list_3 { width:100%; text-align:left; margin:16px; margin-bottom:12px; margin-top:2px; }
#list_3 a { font-size:12px; font-weight:normal; font-family:Arial; text-align:center; margin-right:18px; margin-left:4px; }

#center_4 { width:785px; background-color:#e9e9e9; float:left; padding:0px; min-height:500px; }

#center_5 { width:588px; height:140px; background-color:#e9e9e9; float:left; padding:16px; background-image:url(../_graf/bg_0b.jpg); }
#center_5a { width:160px; height:171px; margin-left:6px; background-color:#e9e9e9; float:left; background-image:url(../_graf/bg_0a.jpg); background-repeat:repeat-y; text-align:center; }

#center_5_1 { padding-bottom:8px; font-size:12px; }
#center_5_1 a { font-size:12px; }
#center_5_1 a:hover { font-weight:bold; }
#center_5_1_b { padding-bottom:10px; font-size:12px; font-weight:bold; }

#center_6 { width:753px; background-color:#e9e9e9; float:left; padding:16px; min-height:140px; }

#form_1 { width:90%; font-size:12px; text-align:left; color:#555555; }
#form_1 td { padding-bottom:9px; }
#form_1 th { font-size:11px; font-weight:normal; color:#555555; padding-bottom:0px; padding-top:3px; }
#form_1 th a { text-decoration:underline; margin-right:12px; color:#555555; }
#form_1 #t_1 { border:1px solid #dddddd; width:210px; padding:2px; margin-bottom:3px; }
#form_1 #se_1 { border:1px solid #dddddd; width:160px; padding:2px; margin-bottom:3px; }

#form_1 #s_1 { border:1px solid #dddddd; background-color:#ffffff; width:80px; padding:1px; cursor:pointer; }
#form_1 #s_1:hover { background-color:#cccccc; }


#privacy { visibility:hidden; position:absolute; z-index:5; width:800px; border:12px solid #ffffff; background-color:#e9e9e9; padding:20px; padding-bottom:6px; top:100px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444; }
#privacy a { color:#444444; }

#b_link { text-align:left; margin:294px 2px 0px 680px; float:right;  }
#b_link a { color:#565151; font-family:Arial, Helvetica, sans-serif; font-size:14px; display:block; width:250px; border-bottom:1px solid #2b2828; margin-bottom:6px; padding:14px 0px 2px 0px; }
#b_link a:hover { color:#ffdd00; border-bottom:1px solid #7f7f7f; }
#b_link a span { font-size:22px; }

