body{margin-top:20px;  background-color: #010000;  color:#ffffff;font-family: Verdana,arial ; }
h1 {text-align:center;font-size:22px; margin:0px;font-family:Papyrus,franklin gothic book, arial;  }
h4 {text-align:center;font-size:28px; margin:0px;font-family:Papyrus,franklin gothic book, arial;  }
h2 {text-align:center;font-size:16px;  margin:0px;font-family:Papyrus,franklin gothic book, arial;   }
h3 {text-align:left;font-size:16px; color:#F28B25; padding-left:10px;font-family:Papyrus,franklin gothic book, arial;   }
li{ font-size: 13px; color:#A57C53;   text-align:justify;   }
input  { font-size: 16px; height:25px; width:180px;padding:2px;  }
.input_a  { font-size: 14px; height:22px; width:180px;padding:2px;  }
a{text-decoration: none; color:#fff;}
a:hover{text-decoration: none; color:#fff;}
a:visited {text-decoration: none; color:#fff;}
#contenuto {font-family: Verdana,arial ; width:855px;height:775px;    margin: 5px;  }
#top {padding-top:5px;  background-image: url(../images/top.jpg); background-repeat: no-repeat;height:110px;  }
.logo {position:relative; float:left; padding-left:55px;  }
.menu_top { position:relative; float:right; padding-right:5px;  }
.menu {font-weight:bold; font-size: 12px; color:#ffffff;position:relative; float:right;  padding:22px 10px 5px 10px; }
.menu_sel {font-weight:bold; font-size: 12px; color:#ffffff;position:relative; float:right;padding:22px 5px 5px 5px; height:19px; 
background-image: url(../images/bt.gif); background-repeat: no-repeat; }
.menu_sel2 {font-weight:bold; font-size: 12px; color:#ffffff;position:relative; float:right;padding:22px 15px 5px 15px; height:19px; 
background-image: url(../images/bt.gif); background-repeat: no-repeat; width:70px; }
.menu_ultimo {font-weight:bold; font-size: 12px; color:#ffffff;position:relative; float:right;  padding:22px 55px 5px 15px; }
menu_top a { color:#ffffff;text-decoration:none; }
menu_top a:hover{ color:#ffffff;text-decoration:none; }
menu_top a:visited{ color:#ffffff;text-decoration:none; }

#center{height:500px; background-image: url(../images/center.jpg); background-repeat: no-repeat; width:812px;   } 
.colonna_sx{padding:20px 0px 0px 0px!important; padding:20px 0px 0px 3px; position:relative; float:left; width:250px;
height:470px;  color:#ffffff;font-family: Arial; font-size:14px; }
.colonna_dx{padding:5px 0px 0px 5px!important; padding:20px 0px 0px 5px; position:relative; float:left; 
width:495px;  height:470px; }
#bottom{color:#ffffff; font-size: 11px; background-image: url(../images/bottom.jpg); background-repeat: no-repeat; 
height:130px; } 
.logo_small {position:relative; float:left;   width:244px; padding:15px 0 0 50px!important; padding:15px 0 0 40px; }
.menu_bottom { position:relative; float:right;  padding:15px 60px 0 0; }
.testo_slogan{ font-size: 11px; color:#A57C53;  clear:both; padding-top:10px; }
.testo{ font-size: 13px; color:#A57C53;  padding:2px 30px 10px 10px;text-align:justify;   }
.testo_contatti { font-size: 14px; color:#A57C53;  padding:2px 30px 10px 10px;text-align:justify;   }
.titolo{ font-size: 15px; color:#F28B25;   text-align:center;padding-top:15px; font-family:Papyrus, arial;  }
.titolo_imp{ font-size: 18px; color:#F28B25; text-align:center; padding-bottom:6px; font-family:Papyrus,Arial;  }
.titolo_imp img {margin-right:15px; margin-top:4px; border-color:#F28B25;}
.titolo_img{ padding-right:22px;text-align:right;color:#ffffff;font-family: Verdana,arial ;  font-size: 11px;  }
.titoletto{ font-size: 13px; color:#A57C53; text-align:center; padding:5px;  }
.titolo_big{ font-size: 20px; color:#F28B25; text-align:center;padding:25px; font-family:Papyrus, arial;  }
.tt a{color: #010000; }
.tt a:hover{color: #010000; }
.tt a:visited{color: #010000; }
.tt {color: #010000;font-size: 9px; }
