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

/*** Struttura ***/

#base {width:810px; margin:auto; background-color:#FFFFFF; border:1px solid #FF0000;}
#logo {margin-top:10px; width:810px;}
#head {margin-top:0; background:url(menu.gif); width:810px; height:23px; text-align:center; padding:2px 0 0 0;}
#left {float:left; width:585px; margin:10 0 0 0;}
#middle_container {text-align:center; margin:10 10 10 10;}
#middle {margin-left:auto;margin-right:auto;text-align:left;width:600px;}
#middle_christmascard {margin-left:auto;margin-right:auto;text-align:left;width:700px;}
#right {float:right; width:210px; margin:10 0 0 0;}
#footer {clear:both; width:810px; margin-top:10px; background-color:#FF0000; text-align:center;} 


/*** classi ***/

a.menu {padding:5px 25px 8px 25px; margin-left:1px;color:#FFFFFF; font-size:10pt; font-family:"Arial"; text-decoration:none; border-left:1px solid #FFFFFF;}
a.menu:hover {padding:5px 25px 8px 25px; margin-left:1px;color:#b30000; background-color:#FFFFFF; font-size:10pt; font-family:"Arial"; text-decoration:underline; border-left:1px solid #FFFFFF;}
a.menu2 {padding:5px 25px 8px 25px; margin-left:1px;color:#FFFFFF; font-size:10pt; font-family:"Arial"; text-decoration:none; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
a.menu2:hover {padding:5px 25px 8px 25px; margin-left:1px;color:#b30000; background-color:#FFFFFF; font-size:10pt; font-family:"Arial"; text-decoration:underline; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
.txt {font-size:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:0px 5px 0px 5px;}
table.txttable {font-size:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:10px 10px 10px 10px; border:1px solid #5c5c5c;}
.txt2 {font-size:13px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:0px 5px 0px 5px;}
.txt3 {font-size:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:10px 20px 10px 20px; background-color:#fff6f6; border:1px solid #FF0000; line-height:1.3;}
.txt4 {font-size:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:2px 5px 2px 5px; background-color:#fff6f6; border:1px solid #FF0000;}
.whois {font-size:12px; 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:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c;padding-top:0px;}
.txt_grass{font-size:13px; font-family:"arial","helvetica","sanserif"; color:#FF0000;}
a.linkycc {color:#FFFFFF;text-decoration:none;}
a.link {font-size:12px; font-family:"arial","helvetica","sanserif"; color:#FF0000;text-decoration:none;}
a.link:hover {font-size:12px; font-family:"arial","helvetica","sanserif"; color:#FF0000; text-decoration:underline;}
.typered {background-color:#FF0000; color:#FFFFFF; font-size:13px; font-family:"arial","helvetica","sanserif";}
.typewhite {color:#FFFFFF; font-size:12px; font-family:"arial","helvetica","sanserif"; padding:5 0 5 0;}
a.typewhite {color:#FFFFFF; font-size:12px; 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:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:10px 15px 0px 15px;}
.txt_domains2 {font-size:15px; 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:15px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:0px 5px 0px 5px; font-weight: bold;}
.orangeh3 {font-size:27px; font-family:"arial","helvetica","sanserif"; color:#f47708;}
.textarea {font-size:11px; font-family:"Arial","helvetica","sanserif";color:#5c5c5c;}
.redh2 {font-size:15px; font-family:"arial","helvetica","sanserif"; color:#d20505;}



/*** finestre right ***/

#mail {width:200px; border:1px solid #FF0000; text-align:center; margin:10px 7px 0 0 ;}
#mail h2{ font-weight: normal; height:20px; background:url(menu.gif); font-size:14px; font-family:"arial","helvetica","sanserif"; color:#FFFFFF; margin-top:0;}

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

#news {width:200px; border:1px solid #FF0000; margin:10px 7px 10px 0;}
#news h2{ font-weight: normal; height:20px; background:url(menu.gif); font-size:14px; 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:10px 7px 0 0;}
#support h2{font-weight: normal; height:20px;background:url(menu.gif); font-size:14px; 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;}

/* #cart {width:200px; border:1px solid #FF0000; margin:10px 5px 0 0; text-align:center;}*/
.cartmy { height:20px; background:url(menu.gif); font-size:15px; font-family:"arial","helvetica","sanserif"; color:#FFFFFF; margin-top:0;}
.cartred {font-size:15px; font-family:"arial","helvetica","sanserif"; color:#d20505;}
.cartred2 {font-size:13px; font-family:"arial","helvetica","sanserif"; color:#d20505;}
.cartblack {font-size:15px; font-family:"arial","helvetica","sanserif"; color:#000000;}
.cartblack2 {font-size:13px; font-family:"arial","helvetica","sanserif"; color:#000000;}

#server {width:200px; border:1px solid #FF0000; text-align:center; margin:0 7px 0 0;}
#server h2{font-weight: normal; height:20px; background:url(menu.gif); font-size:14px; font-family:"arial","helvetica","sanserif"; color:#FFFFFF; margin-top:0;}
#server table {font-size:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c;}

/*** finestre left ***/

#whois_grande {width:580px; border:1px solid #FF0000; text-align:center; margin-top:10px; margin-left:9px; background:url(bck_whois.jpg) no-repeat left top;}

#imm_woman {margin-left: 9px; width:580px; height:314px; background:url(donna2.jpg) no-repeat right; border:1px solid #FF0000;}
#imm {margin-left: 9px; width:580px; height:300px;}
#testochristmascard2009 {margin-left: 10px; margin: 10 10 10 10;}
#testochristmascard {iborder:solid; margin-left: 10px; margin: 10 10 10 10;}
#imm2 {position:relative; top:30px; left:60px; width:250px; height:200px; text-align:center;} 
#down {margin-left:9px; margin-top:50px;}

#prod { width:580px;margin-top:10px; margin-left:9px;}
#prod li {font-size:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:0px 5px 0px 5px;}
#dedicated {width:180px; padding:5px 0px 5px 19px;  background-color:#ffc7c7; margin:0;}
#shared {border-right:1px dashed #FF0000; width:170px; padding:5px 10px 5px 10px; background-color:#9bcfe7; margin:0;}
#other {border-right:1px dashed #FF0000; width:170px; padding:5px 10px 5px 10px; margin:0; background-color:#a3ead0;}
#dedicated_home {border-right:1px dashed #FF0000; width:180px; margin:0;} 
#dedicated_homebis {border-right:1px dashed #FF0000; width:180px; margin:0;} 
#dedicated_home2 {width:180px;margin:0;}
#txt5 {font-size:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:0; border:1px solid #FF0000;}

#domains {margin-left: 9px; width:580px; border:1px solid #FF0000;}

#prod2 { width:580px; margin:10px 0 10px 5px;}
#prod2 h2 {font-size:15px; font-family:"arial","helvetica","sanserif"; color:#d20505;}
#prod2 h3 {font-size:17px; font-family:"arial","helvetica","sanserif"; color:#f47708; background-color:#f6dac2; border:1px solid #f47708;}
.pchoice {background-color:#fff0f0; border:1px solid #d20505; padding:5px 5px 5px 2px; font-size:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; display:none;}
.pnorm {font-size:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c; padding:5px 5px 5px 5px;}
.td_underl td{ border-bottom:1px solid #b5b5b5;}
#prod2 table {font-size:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c;}
#prod2 select {font-size:12px; font-family:"arial","helvetica","sanserif"; color:#5c5c5c;}
