body {margin: 0px;}
#cx {width: 100%; margin: 0px 15px 0px 15px;}
.centra_oggetto { width: 150px; text-align: center;}
.separatore_1 { height: 5px; font-size: 1px; line-height: 1px;}
.chiusura_1 {background-color: #FFF9F3; width: 150px;}
.chiusura_2 { background-color: #FFEBD1; width: 150px;}
.bottom_txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; text-align: center; vertical-align: middle; white-space: nowrap;}
.bottom_rigo { border-top: 1px solid #663300;}
.bottom_fondo { background-image:url(../images/bottom/bottom_fondo.gif); background-repeat:repeat-x; background-position:bottom;}
.Form_campo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; background-color: #FFFFFF; height: 16px; border: 1px solid #000000; line-height: 11px;}
.txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
.bordo_lat { background-color: #FFEBD1; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #663300; border-left-color: #663300; width: 150px;}
.bordo_link_utili { background-color: #FFF9F3; border-right: 1px solid #663300; border-left: 1px solid #663300;}
.voci { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; color: #000000; text-decoration: none; padding-right: 2px; white-space: nowrap;}
a.voci:hover { color: #663300;}
.offerte_riga_nera { font-size: 1px; line-height: 1px; height: 1px; border-top: 1px dashed #000000;}
.offerte_txt { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-decoration: none; line-height: 12px;}
.offerte_url, .offerte_info { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
a.offerte_url:hover, a.offerte_info:hover { text-decoration: underline;}
.footer_small { color: #999999; font-size: 10px; font-family: tahoma, arial; line-height: 10px;}
.footer_small a:link, .footer_small a:visited { color: #999999; font-size: 10px; font-family: tahoma, arial; font-weight: bold; text-decoration: none; line-height: 10px }
.footer_small a:hover { color: #666666; font-size: 10px; font-family: tahoma, arial; font-weight: bold; text-decoration: underline; line-height: 10px }
.box_hosting { width: 200px; height: 199px; background-image: url(../images/bg_hostingbox.jpg); background-repeat: no-repeat }
.box_bundle { width: 200px; height: 199px; background-image: url(../images/bg_boxbundle.jpg); background-repeat: no-repeat }
.box_hosting td, .box_bundle td, .box_server td, .box_pec td, .box_firma td, .box_promuovi td, .box_posta td, .box_internet td, .box_servizi td, .box_marche td, .box_cloud td { font-family: Tahoma, arial; font-size: 11px; color: #333333; line-height: 12px; padding: 5px 0px 5px 13px }
.box_hosting table tr td ul, .box_bundle table tr td ul, .box_server table tr td ul, .box_pec table tr td ul, .box_firma table tr td ul, .box_promuovi table tr td ul, .box_posta table tr td ul, .box_internet table tr td ul, .box_servizi table tr td ul, .box_marche table tr td ul, .box_cloud table tr td ul { margin: 0px; padding: 0px }
.box_hosting table tr td ul li, .box_bundle  table tr td ul li, .box_pec table tr td ul li, .box_server table tr td ul li, .box_firma table tr td ul li, .box_posta table tr td ul li, .box_servizi table tr td ul li, .box_promuovi table tr td ul li, .box_internet table tr td ul li, .box_marche table tr td ul li, .box_cloud table tr td ul li { list-style: none; color: #999999 }
.box_server { width: 200px; height: 199px; background-image: url(../images/bg_serverbox.jpg); background-repeat: no-repeat }
.box_pec { width: 200px; height: 199px; background-image: url(../images/bg_pecbox.jpg); background-repeat: no-repeat }
.box_firma { width: 200px; height: 199px; background-image: url(../images/bg_firmabox.jpg); background-repeat: no-repeat }
.box_promuovi { width: 200px; height: 199px; background-image: url(../images/bg_promuovibox.jpg); background-repeat: no-repeat }
.box_posta { width: 200px; height: 199px; background-image: url(../images/bg_postabox.jpg); background-repeat: no-repeat }
.box_internet { width: 200px; height: 199px; background-image: url(../images/bg_internetbox.jpg); background-repeat: no-repeat }
.box_servizi { width: 200px; height: 199px; background-image: url(../images/bg_servizibox.jpg); background-repeat: no-repeat }
.box_marche { width: 200px; height: 199px; background-image: url(../images/bg_marchebox.jpg); background-repeat: no-repeat }
.box_cloud { width: 200px; height: 199px; background-image: url(../images/bg_cloudbox.jpg); background-repeat: no-repeat }
a.linkbox:link, a.linkbox:visited { font-family: Tahoma; arial; font-size: 11px; color: #333333; text-decoration: none } 
a.linkbox:hover { font-family: Tahoma; arial; font-size: 11px; color: #000000; text-decoration: underline } 
table.linkfooter { margin-left: 5px; margin-right: 2px; margin-top: 20px; float: left; width: 120px }
table.linkfooter td { border-left: 1px solid #cccccc; padding-left: 10px; font-family: tahoma; font-size: 11px; color: #999999 }
table.linkfooter a:link, table.linkfooter a:visited { font-family: tahoma; font-size: 11px; color: #999999; text-decoration: none }
table.linkfooter a:hover { font-family: tahoma; font-size: 11px; color: #666666; text-decoration: underline }
.adv { width: 1025px; height: 152px }
table.pec_table { margin: 0px 10px 20px 0px; float: left }
table.pec_table table td { margin: 0px; padding: 0px; border: 0px }
.pec_table td br { line-height: 17px }
.pec_table td { text-align: justify; border-left: 1px solid #cc0000; border-right: 1px solid #cc0000; font-family: Tahoma,arial; font-size: 12px; padding: 15px 15px 0px 15px }
.pec_table ul li { text-align: left; list-style: none; padding: 10px 0px 11px 0px; margin: 0px }
.pec_table h3 { text-align: left; font-size: 14px; font-weight: bold; font-family: Tahoma, Arial; color: #ffffff; padding: 0px; margin: 0px; } 
.pec_table th { background-image: url(../images/01pec_table.jpg); background-repeat: no-repeat; padding: 5px 0px 5px 10px }
td.footer_pec_tb { background-image: url(../images/02pec_table.jpg); background-repeat: no-repeat; padding: 0px; border: 0px; height: 16px }
.pec_table a:link, .pec_table a:visited, .pec_table a:hover { color: #000000 }
table.maildom_table, table.b2b_table { margin: 0px 0px 20px 10px; float: left }
.maildom_table td br, .mailaruba_table td br, .b2b_table td br { line-height: 14px }
.maildom_table td { text-align: justify; border-left: 1px solid #ff9933; border-right: 1px solid #ff9933; font-family: Tahoma,arial; font-size: 12px; padding: 15px 15px 0px 15px }
.maildom_table ul  { padding: 0px 0px 0px 10px; margin: 13px }
.maildom_table ul li { text-align: left; list-style: none; }
.maildom_table h3 { text-align: left; font-size: 14px; font-weight: bold; font-family: Tahoma, Arial; color: #ffffff; padding: 0px; margin: 0px; } 
.maildom_table th { background-image: url(../images/01maildom_table.jpg); background-repeat: no-repeat; padding: 5px 0px 5px 10px }
td.footer_maildom_tb { background-image: url(../images/02maildom_table.jpg); background-repeat: no-repeat; padding: 0px; border: 0px; height: 16px }
.maildom_table a:link, .maildom_table a:visited, .maildom_table a:hover { color: #000000 }
table.mailaruba_table { margin: 0px 10px 20px 0px; float: left }
.mailaruba_table td { text-align: justify; border-left: 1px solid #ff6600; border-right: 1px solid #ff6600; font-family: Tahoma,arial; font-size: 12px; padding: 15px 15px 0px 15px }
.mailaruba_table ul li, .b2b_table ul li { text-align: left; }
.mailaruba_table h3 { text-align: left; font-size: 14px; font-weight: bold; font-family: Tahoma, Arial; color: #ffffff; padding: 0px; margin: 0px; } 
.mailaruba_table th { background-image: url(../images/01mailaruba_table.jpg); background-repeat: no-repeat; padding: 5px 0px 5px 10px }
td.footer_mailaruba_tb { background-image: url(../images/02mailaruba_table.jpg); background-repeat: no-repeat; padding: 0px; border: 0px; height: 16px }
.mailaruba_table a:link, .mailaruba_table a:visited, .mailaruba_table a:hover { color: #000000 }
.b2b_table td { text-align: justify; border-left: 1px solid #3399cc; border-right: 1px solid #3399cc; font-family: Tahoma,arial; font-size: 12px; padding: 15px 15px 0px 15px }
.b2b_table h3 { text-align: left; font-size: 14px; font-weight: bold; font-family: Tahoma, Arial; color: #ffffff; padding: 0px; margin: 0px; } 
.b2b_table th { background-image: url(../images/01b2b_table.jpg); background-repeat: no-repeat; padding: 5px 0px 5px 10px }
td.footer_b2b_tb { background-image: url(../images/02b2b_table.jpg); background-repeat: no-repeat; padding: 0px; border: 0px; height: 16px }
.b2b_table a:link, .b2b_table a:visited, .b2b_table a:hover { color: #000000 }
.servizi_table td { border: 1px solid #cccccc; font-family: Tahoma, Arial; font-size: 12px }
.servizi_table td h3 { font-family: Arial; font-size: 14px; color: #ff6600 }
.servizi_table td a:visited, .servizi_table td a:link { color: #000000; text-decoration: none }
.servizi_table td a:hover { color: #000000; text-decoration: underline }
