body {background-color:#FFFFFF; margin:50px;  background:url(sfondo.gif) repeat-x top;}

/*** Struttura ***/

#base {width:800px; margin:auto; background-color:#FFFFFF; border:1px solid #FF0000;}
#logo {margin-top:10px; width:800px;}
#left {float:left; width:585px; margin:10 0 0 0;}
#right {float:right; width:205px; margin:3px 0 0 0;}
#footer {clear:both; width:800px; margin-top:10px; background-color:#FF0000; text-align:center;} 


/*** classi ***/

.menu {padding:5 25 5 25; margin-left:1px;color:#FFFFFF; font-size:10pt; font-family:"arial","helvetica","sanserif"; text-decoration:none; border-left:1px solid #FFFFFF;}
.menu2 {padding:5 25 5 25; margin-left:1px;color:#FFFFFF; font-size:10pt; font-family:"arial","helvetica","sanserif"; text-decoration:none; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.txt {font-size:9pt; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:0px 5px 0px 5px;}
.txt2 {font-size:10pt; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:0px 5px 0px 5px;}
.txt3 {font-size:9pt; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:10px 20px 10px 20px; background-color:#fff6f6; border:1px solid #FF0000;}
.txt4 {font-size:9pt; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:2px 5px 2px 5px; background-color:#fff6f6; border:1px solid #FF0000;}
.whois {font-size:9pt; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:0px 5px 0px 5px;}
.campo {height:30px; width:150px; background-color:#fff3ed; color:#5c5c5c; padding:5px 0px 5px 2px;}
.campo2 {height:30px; background-color:#fff3ed; color:#5c5c5c; padding:5px 0px 5px 2px; text-align:left;}
.campo3 {background-color:#fff3ed; color:#5c5c5c; padding:2px 0px 2px 2px; text-align:left;}
.txt_news {font-size:9pt; font-family:"arial","helvetica","sanserif"; color:#5c5c5c;padding-top:0px;}
.txt_grass{font-size:10pt; font-family:"arial","helvetica","sanserif"; color:#FF0000;}
a.link {font-size:9pt; font-family:"arial","helvetica","sanserif"; color:#FF0000;text-decoration:none;}
a.link:hover {font-size:9pt; font-family:"arial","helvetica","sanserif"; color:#FF0000; text-decoration:underline;}
.typered {background-color:#FF0000; color:#FFFFFF; font-size:10pt; font-family:"arial","helvetica","sanserif";}
.typewhite {color:#FFFFFF; font-size:9pt; font-family:"arial","helvetica","sanserif"; padding:5 0 5 0;}
a.typewhite {color:#FFFFFF; font-size:9pt; font-family:"arial","helvetica","sanserif"; padding: 5 0 5 0;}
.imm {border:1px solid #FFFFFF;}
.imm_server {border:1px solid #d20505;}
.txt_domains {font-size:9pt; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:10px 15px 0px 15px;}
.txt_domains2 {font-size:12pt; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:10px 15px 0px 15px; background-color:#edd9d9; border:1px solid #FF0000; text-align:center;}
.total {font-size:12pt; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:0px 5px 0px 5px; font-weight: bold;}
.orangeh3 {font-size:24pt; font-family:"arial","helvetica","sanserif"; color:#f47708;}
.orangeh2 {font-size:18pt; font-family:"arial","helvetica","sanserif"; color:#f47708;}
.textarea {font-size:8pt; font-family:"Arial","helvetica","sanserif";color:#5c5c5c;}
.redh2 {font-size:12pt; font-family:"arial","helvetica","sanserif"; color:#d20505;}



/*** finestre right ***/

#mail {width:200px; border:1px solid #FF0000; text-align:left; margin:10px 5px 0 0 ;}
#mail h2{background:url(menu.gif); font-size:12pt; font-family:"arial","helvetica","sanserif"; color:#FFFFFF; margin-top:0;}

#whois {width:200px; border:1px solid #FF0000; text-align:center; margin:0 5px 0 0; }
#whois h2{background:url(menu.gif); font-size:12pt; font-family:"arial","helvetica","sanserif"; color:#FFFFFF; margin-top:0;}

#news {width:200px; border:1px solid #FF0000; margin:10px 5px 10px 0;}
#news h2{background:url(menu.gif); font-size:12pt; font-family:"arial","helvetica","sanserif"; color:#FFFFFF; margin:0;}
#news p {padding:5 5 5 5; margin:0; text-align:left;}

#support {width:200px; border:1px solid #FF0000; margin:0 5px 0 0;}
#support h2{background:url(menu.gif); font-size:12pt; font-family:"arial","helvetica","sanserif"; color:#FFFFFF; margin:0;}
#support p {padding:3 4 3 4; border-bottom:1px dashed #5c5c5c; margin:0; text-align:left;}
#support p:hover {background-color:#fff3ed; padding:3 4 3 4; border-bottom:1px dashed #5c5c5c; margin:0;}


#prod { width:580px;margin-top:5px; margin-left:2px;}

