
body { background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0a5678; margin:0px; }
img { border:none; }
#main { width:750px; }
#top { height:26px; background-color:#ffffff; text-align:center; }
#r_s { height:0px; }
#center { background-image:url(../_graf/bg_1.png); background-repeat:repeat-y; }
#centro { width:100%; }
#centro td { text-align:justify; text-align:left; padding:11px; vertical-align:top; }
#box_testo { padding:0 90px 0 90px; text-align:justify; color:#0a5678; font-size:11px; }
#bottom { text-align:right; min-height:136px; background-image:url(../_graf/bottom.png); background-repeat:no-repeat; }
#credit { text-align:right; color:#222222; padding-right:50px; padding-bottom:20px; background-color:#e53520;  }
#credit a { font-size:8px; color:#222222; text-decoration:none; }

#form_1 { width:80%; }
#form_1 th { color:#0a5678; text-align:right; font-variant:small-caps; font-size:11px; padding:2px; padding-right:4px; font-weight:normal; white-space:nowrap; }
#form_1 td { color:#0a5678; text-align:left; padding:2px;  font-size:11px; }
#form_1 input { border:1px solid #dddddd; padding:2px; font-size:11px; color:#0a5678; }
#form_1 select { border:1px solid #dddddd; padding:2px; font-size:11px; color:#0a5678; }
#form_1 textarea { border:1px solid #dddddd; padding:2px; font-size:11px; color:#0a5678; }

#form_1_b { padding:4px; background-color:#ffffff; cursor:pointer; color:#0a5678; font-size:13px; }
#form_1_b:hover { background-color:#317699; color:#ffffff;  }

#form_2 { width:95%; }
#form_2 th { color:#0a5678; text-align:right; vertical-align:top; font-variant:small-caps; font-size:12px; padding-right:4px; font-weight:normal; white-space:nowrap; }
#form_2 td { color:#0a5678; text-align:left; }

#tabella_01 { border:1px dotted #cccccc; font-size:11px; }
#tabella_01 td { text-align:center; padding:2px; background-color:#eeeeee;  }
#tabella_01 th { text-align:center; font-size:11px; font-weight:normal; white-space:nowrap; padding:2px; padding-left:8px; padding-right:8px; background-color:#dddddd; }
#elenco_01 { margin-top:4px; padding-left:30px;  }
#elenco_01 li { font-style:italic; }

#elenco_02 { margin-top:4px; padding-left:30px;  }

#form_3 { width:100%; }
#form_3 th { color:#0a5678; text-align:left; font-variant:small-caps; font-size:11px; padding:2px; padding-right:4px; font-weight:normal; white-space:nowrap; }
#form_3 td { color:#0a5678; text-align:left; padding:2px; font-variant:small-caps; font-size:11px; }
#form_3 input { border:1px solid #dddddd;; padding:2px; }
#form_3 textarea { border:1px solid #dddddd;; padding:2px; font-size:11px; color:#0a5678; }

#form_4 { width:100%; }
#form_4 th { color:#0a5678; text-align:left; font-size:11px; padding:2px; font-weight:normal; }
#form_4 td { color:#0a5678; text-align:left; font-size:11px; padding:2px; }
#form_4 textarea { border:1px solid #dddddd;; padding:2px; font-size:11px; color:#0a5678; }

#form_1_c { padding:4px; background-color:#ffffff; cursor:pointer; color:#0a5678; font-size:12px; border:1px solid #dddddd; }
#form_1_c:hover { background-color:#317699; color:#ffffff;  }

#gallery img { margin:1px 1px 0 0; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; border:none; cursor:pointer; }
#gallery img:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; border:none; cursor:pointer; }

#news_1 { width:550px; margin-bottom:8px; margin-left:2px; padding-bottom:2px; padding-top:8px; border-bottom:1px solid #dddddd; }
.news_1_0 { margin-left:4px; }
.news_1_0 img { margin:2px; }
.news_1_1 { color:#044b6e; font-size:12px; margin-bottom:6px; font-weight:bold;  }
.news_1_1 a { color:#044b6e; font-size:12px; margin-bottom:6px; font-weight:bold; text-decoration:none;  }
.news_1_2 { color:#044b6e; font-size:11px; margin-bottom:12px; text-align:justify; }
.news_1_3 { margin:6px 0 6px 0;}
.news_1_3 a { font-size:10px; color:#044b6e; text-decoration:none; }
.news_1_x a { font-size:10px; color:#044b6e; text-decoration:none; margin:0px; }
.news_1_4 { color:#999999; font-size:9px; text-align:right;  }

.news_doc div { padding-bottom:6px; }
.news_doc div a { font-size:10px; color:#044b6e; text-decoration:none; margin:0px; }











