/* CSS Document */
body,td,th {font-family: Arial; font-size: 12px; color:#AAA; vertical-align:top;}
body { background-color:#333333; margin:10px 0px 0px 0px;}
a {text-decoration: none;color: #DF8A19; font-weight:bold; outline:none; }
a:hover {text-decoration: none;color: #FFFFFF;}
img {border:0px}
form { display:inline; margin-top:20px;}
select, input {font-family: Arial; font-size: 11px; color: #000; padding:2px; font-weight:bold;}
h1 {margin:0px 0px 10px 0px; color:#FFFFFF; font-size:22px;}
h2 {margin:0px 0px 18px 0px; color:#FFFFFF; font-size:18px; text-transform:uppercase;}
h3 {margin:0px 0px 3px 0px; color:#FFFFFF; font-size:15px;}

#menu {margin-bottom:5px;}
#menu a {text-transform: uppercase; padding-left:15px; padding-right:15px; font-size: 12px;}
#menu .select {color:#FFFFFF;}
#menu td {vertical-align:middle; text-align:center;}
#main table { background-color:#222222;}
#main td { padding: 20px;}
#main .servizi table, #main .news table { background-color:transparent;}
#main .servizi td { padding: 5px;}
#main .select {color:#FFF;}
#main .title {font-weight:bold; color: #DF8A19;}
#main .contatti table{margin:0px; padding:0px; background-color:transparent;}
#main .contatti td, #main .contatti th { margin:0px; padding: 2px 0px 0px 0px;}
#main .news { width:100%; border-bottom:1px solid #111; padding:5px 0px 5px 0px; }
#main .news td { margin:0px; padding: 0px;}

#inferiore table {height:30px;}
#inferiore td {padding-left:20px; vertical-align:middle;}
#inferiore a {padding-left:15px; padding-right:15px; font-weight:bold; color:#DF8A19; text-transform: uppercase; font-size: 11px;}
#inferiore a:hover {color:#FFFFFF;}
#inferiore .mail a:hover {color:#FFFFFF;}
#inferiore .mail a {padding:0px;font-weight:bold; color:#DF8A19; text-transform: lowercase; font-size: 11px;}