
/* CSS Document */


* {font-family: Arial, Helvetica, sans-serif; font-size:11px;} /* Generico font */
body,img,table,div,tr,td,a,h3 {margin:0px; padding:0px; border:0px; } /* Generico margin/padding */
table {border-spacing:0px;} /* Generico table */
a {text-decoration:none; color:#06C;} /* Generico link */
a:hover{text-decoration: underline;} /* Generico link */

#tbl_principale { width:1080px; } /* TABELLA PRINCIPALE */
#tbl_main { width:980px;}




/* TESTATA */
#tbl_testata { width:100%;}
#td_testata_dx { background:url(img/sf_testata_dx.png) right top no-repeat; vertical-align:top}
#menu_top { float:right; display:block; margin:5px 5px 3px 5px;}
#menu_flag { float:right; clear:right; text-align:right; margin:3px 5px 0px 5px; width:200px;}
/* FINE TESTATA*/

/* MENU PRINCIPALE*/
#div_menu_principale {width:100%; text-align:center; background-color:#e8eff4; height:33px; }
#div_menu_principale li { display:inline; background:url(img/bott_menu.png) center center no-repeat; line-height:32px; padding:10px 0 10px 0;} /* border:1px solid #06C; padding:3px 6px 3px 6px; background-color:#f2f2f2; */
#div_menu_principale .area_clienti {background:url(img/bott_menu_areacli.png) center center no-repeat; line-height:32px; padding:10px 0 10px 0;} /* border:1px solid #06C; padding:3px 6px 3px 6px; background-color:#f2f2f2; */
#div_menu_principale a{ font-size:12px; font-weight:bold; color:#fff; display:inline-block; width:116px; }
#div_menu_principale a:hover{ color:#003; text-decoration:underline;}
/* FINE MENU PRINCIPALE*/

/* MENU LINK BOTTOM*/
.blocco { margin:20px 0 20px 0;}
.blocco div{width:120px; height:126px; float:left; margin-right:10px; border-left:#CCCCCC 1px solid; text-align:left;}
.blocco ul{ margin:0 0 0 10px; padding:0 0 0 15px;}
.blocco li{ list-style:url(img/ico_elenco.png);}
.blocco h3{ color:#06C; line-height:24px;}
.blocco a{ color:#666;}
.blocco a:hover{ text-decoration:underline;}
/* FINE MENU LINK BOTTOM*/

/* MENU SINISTRA - SERVIZI*/
.menu_categoria {margin:15px 15px 20px 15px;border:#ddd solid 1px; background-color:#FFF;}
.menu_categoria h3{background:url(img/tit_carrello.png) center center no-repeat; color:#FFF;font-size:14px; font-weight:bold; line-height:27px; padding:0 0 0 10px;}
.menu_categoria ul{margin:0; padding:0;}
.menu_categoria li{list-style:none; height:21px;}
.menu_categoria a{ color:#36C; font-size:12px; font-weight:bold; line-height:21px; border-bottom:#CCC solid 1px; display:block; padding:0 0 0 10px;}
.menu_categoria a:hover{color:#036; text-decoration:underline;  padding:0 0 0 15px;}
/* FINE MENU SINISTRA */

/* MENU SINISTRA - CLIENTI*/
.menu_clienti {margin:15px 15px 20px 15px;border:#ddd solid 1px; background-color:#FFF;}
.menu_clienti h3{background:url(img/tit_clienti.png) center center no-repeat; color:#FFF;font-size:14px; font-weight:bold; line-height:27px; padding:0 0 0 10px;}
.menu_clienti ul{margin:0; padding:0;}
.menu_clienti li{list-style:none; height:21px;}
.menu_clienti a{ color:#F60; font-size:12px; font-weight:bold; line-height:21px; border-bottom:#CCC solid 1px; display:block; padding:0 0 0 10px;}
.menu_clienti a:hover{color:#900; text-decoration:underline;  padding:0 0 0 15px;}
/* FINE MENU SINISTRA */

/* MENU DESTRA - CMS*/
.menu_cms {margin:20px 15px 20px 15px;border:#ddd solid 1px; background-color:#FFF;}
.menu_cms h3{background:url(img/tit_carrello.png) center center no-repeat; color:#FFF;font-size:14px; font-weight:bold; line-height:27px; padding:0 0 0 10px;}
.menu_cms ul{margin:0; padding:0;}
.menu_cms li{list-style:none; height:21px;}
.menu_cms a{ color:#36C; font-size:12px; font-weight:bold; line-height:21px; border-bottom:#CCC solid 1px; display:block; padding:0 0 0 10px;}
.menu_cms a:hover{color:#036; text-decoration:underline;  padding:0 0 0 15px;}
/* FINE MENU DESTRA - CMS */

/* MENU DESTRA - stat*/
.menu_stat {margin:20px 15px 20px 15px;border:#ddd solid 1px; background-color:#FFF;}
.menu_stat h3{background:url(img/tit_carrello.png) center center no-repeat; color:#FFF;font-size:14px; font-weight:bold; line-height:27px; padding:0 0 0 10px;}
.menu_stat ul{margin:0; padding:10px 0;}
.menu_stat li{list-style:none; height:18px;color:#36C; font-size:12px;line-height:18px; display:block; padding:0 0 0 10px;}
/* FINE MENU DESTRA - stat*/

/* PAGINA PRINCIPALE */
#pagina_principale {padding:15px 20px 15px 20px;vertical-align:top;}
#pagina_principale h2 { padding:0 0 0 0; margin:0 0 20px 0; font-size:16px; font-weight:bold; color:#069; line-height:26px; border-bottom:#eee solid 1px;}
#pagina_principale h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:18px; font-weight:bold; color:#039; line-height:18px;}
#pagina_principale .testo{line-height:17px; font-size:12px; border-bottom:#eee solid 1px; text-align:justify; }
#pagina_principale .testo h3 {padding:0; margin:0; font-size:14px; font-weight:bold; color:#039; line-height:14px;}

#pagina_principale p, b, strong, {line-height:18px; font-size:11px; text-align:justify; }

#pagina_principale .ArchivioNews_Data{ color:#FF0000}
#pagina_principale .ArchivioNews_Titolo{font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#336699;}
#pagina_principale .ArchivioNews_Nome{font-size:11px;color:#666666;border-bottom:dotted 1px #999999; padding-left:5px; line-height:20px;}

#pagina_principale .tbl_tit{ border:#900 1px solid; padding:3px 10px; line-height:18px; font-weight:bold; font-size:14; text-align:center; background-color:#f8f8f8;}
#pagina_principale .tbl_box{ border:#CCC 1px solid; padding:10px; font-size:12px; line-height:16px; text-align:left;}


#homepage .box_servizio {vertical-align:top;}
#homepage .box_servizio div {line-height:18px; font-size:14px; font-weight:bold; color:#06C;}
#homepage .box_servizio div a {font-size:13px;font-weight:bold; color:#900;}
#homepage .box_servizio div a:hover {color:#06C;}

#box_whois {font-weight:bold; margin:10px 5px 10px 5px;}
#box_whois span {font-size:14px;font-weight:bold; color:#06C;margin:20px 0 15px 0; line-height:20px;}
/* FINE PAGINA PRINCIPALE */

/* TABELLA PASSIONE */
#tbl_passione { width:520px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#tbl_passione .riga{ width:520px; float:left; margin:0 0 10px 0;}
#tbl_passione .cella1 {width:115px; float:left;}
#tbl_passione h2 {color:#fff; padding:0; margin:0; font-size:15px; font-weight:bold; line-height:24px; padding:0 0 0 5px; background-color:#069;}
#tbl_passione .cella1 h3 {color:#069; padding:0; margin:0; font-size:14px; font-weight:bold;line-height:22px;}
#tbl_passione .cella2 {width:200px;float:left; background-color:#E8EFF4; margin:0 5px 0 0;}
#tbl_passione .cella2 li {list-style:none; line-height:22px; border-bottom:#fff 1px solid; margin:0; padding:0 0 0 5px;}
#tbl_passione .cella3 {width:200px;float:left; background-color:#E8EFF4;}
#tbl_passione .cella3 li {list-style:none; line-height:22px; border-bottom:#fff 1px solid; margin:0; padding:0 0 0 5px;}
/* FINE TABELLA PASSIONE */

/* TABELLA PROFESSIONE */
#tbl_professione { width:520px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#tbl_professione .riga{ width:520px; float:left; margin:0 0 10px 0;}
#tbl_professione .cella1 {width:115px; float:left;}
#tbl_professione h2 {color:#fff; padding:0; margin:0; font-size:15px; font-weight:bold; line-height:24px; padding:0 0 0 5px; background-color:#069;}
#tbl_professione .cella1 h3 {color:#069; padding:0; margin:0; font-size:14px; font-weight:bold;line-height:22px;}
#tbl_professione .cella2 {width:200px;float:left; background-color: #E8EFF4; margin:0 5px 0 0;}
#tbl_professione .cella2 li {list-style:none; line-height:22px; border-bottom:#fff 1px solid; margin:0; padding:0 0 0 5px;}
#tbl_professione .cella3 {width:200px;float:left; background-color:#E8EFF4;}
#tbl_professione .cella3 li {list-style:none; line-height:22px; border-bottom:#fff 1px solid; margin:0; padding:0 0 0 5px;}
/* FINE TABELLA PROFESSIONE */


/* TABELLA LISTINO */
#tbl_listino { width:520px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#tbl_listino .riga{ width:520px; float:left; margin:0 0 10px 0;}
#tbl_listino .cella1 {width:115px; float:left;}
#tbl_listino h2 {color:#fff; padding:0; margin:0; font-size:15px; font-weight:bold; line-height:24px; padding:0 0 0 5px; background-color:#069;}
#tbl_listino .cella1 h3 {color:#069; padding:0; margin:0; font-size:12px; font-weight:bold;line-height:16px; text-align:left;}
#tbl_listino .cella2 {width:200px;float:left; background-color:#E8EFF4; margin:0 5px 0 0;}
#tbl_listino .cella2 li {list-style:none; line-height:22px; border-bottom:#fff 1px solid; margin:0; padding:0 0 0 5px;}
#tbl_listino .cella3 {width:200px;float:left; background-color:#E8EFF4;}
#tbl_listino .cella3 li {list-style:none; line-height:22px; border-bottom:#fff 1px solid; margin:0; padding:0 0 0 5px;}
/* FINE TABELLA LISTINO */

/* TABELLA DOMINI */
#tbl_domini { width:500px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#tbl_domini .riga{ width:500px; float:left; margin:0 0 10px 0;}
#tbl_domini h2 {color:#069; padding:0; margin:0; font-size:13px; font-weight:bold; line-height:24px; padding:0 0 0 5px;}
#tbl_domini .cella1 {width:220px; float:left; background-color:#f2f2f2;}
#tbl_domini .cella1 li {list-style:none; line-height:22px; border-bottom:#ccc 1px solid; margin:0; padding:0 0 0 5px; font-weight:bold;}
#tbl_domini .cella2 {width:70px;float:left;}
#tbl_domini .cella2 li {list-style:none; line-height:22px; border-bottom:#ccc 1px solid; margin:0; padding:0 0 0 5px;}
#tbl_domini .cella3 {width:70px;float:left; }
#tbl_domini .cella3 li {list-style:none; line-height:22px; border-bottom:#ccc 1px solid; margin:0; padding:0 0 0 5px;}
#tbl_domini .cella4 {width:70px;float:left; }
#tbl_domini .cella4 li {list-style:none; line-height:22px; border-bottom:#ccc 1px solid; margin:0; padding:0 0 0 5px;}
#tbl_domini .cella5 {width:70px;float:left; }
#tbl_domini .cella5 li {list-style:none; line-height:22px; border-bottom:#ccc 1px solid; margin:0; padding:0 0 0 5px;}
/* FINE TABELLA DOMINI */

/* TABELLA SERVER VIRTUALI */
#tbl_virtuali { width:500px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#tbl_virtuali .riga{ width:500px; float:left; margin:0 0 10px 0;}
#tbl_virtuali h2 {color:#069; padding:0; margin:0; font-size:13px; font-weight:bold; line-height:24px; padding:0 0 0 5px;}
#tbl_virtuali .cella1 {width:220px; float:left; background-color:#f2f2f2;}
#tbl_virtuali .cella1 li {list-style:none; line-height:22px; border-bottom:#ccc 1px solid; margin:0; padding:0 0 0 5px; font-weight:bold;}
#tbl_virtuali .cella2 {width:70px;float:left;}
#tbl_virtuali .cella2 li {list-style:none; line-height:22px; border-bottom:#ccc 1px solid; margin:0; padding:0 0 0 5px;}
#tbl_virtuali .cella3 {width:70px;float:left; }
#tbl_virtuali .cella3 li {list-style:none; line-height:22px; border-bottom:#ccc 1px solid; margin:0; padding:0 0 0 5px;}
#tbl_virtuali .cella4 {width:70px;float:left; }
#tbl_virtuali .cella4 li {list-style:none; line-height:22px; border-bottom:#ccc 1px solid; margin:0; padding:0 0 0 5px;}
#tbl_virtuali .cella5 {width:70px;float:left; }
#tbl_virtuali .cella5 li {list-style:none; line-height:22px; border-bottom:#ccc 1px solid; margin:0; padding:0 0 0 5px;}
/* FINE TABELLA SERVER VIRTUALI */

#scegli_principale .conf_dominio { background-color:#E8EFF4;height:34px; padding:0 5px;}
#scegli_principale .conf_dominio span{  font-size:16px; font-weight:bold; color:#1573A1;}
#scegli_principale .conf_serv_dominio {background-color:#E8EFF4;}
#scegli_principale .conf_serv_dominio select{ color:#666; font-size:10px; width:105px;}
#scegli_principale .conf_serv_dominio option{ color:#666; font-size:10px;}

#scegli_dati .row1 td{ background-color:#E8EFF4;height:34px; padding:0 5px; vertical-align:middle;}
#scegli_dati .row1b td{ height:32px; padding:0 5px; vertical-align:middle;}
#scegli_dati .row1b span { font-weight:bold; color:#900; font-size:12px;}
#scegli_dati .row3 td{ line-height:14px; padding:0 5px; vertical-align:middle; color:#900;}
#scegli_dati .row2 td{ height:24px; padding:0 5px; vertical-align:middle;}
#scegli_dati .row2 select{ width:200px;}
#scegli_dati .row5 td{ line-height:15px; padding:0 5px; vertical-align:middle; }
#scegli_dati .row5 span{ color:#900; font-weight:bold;}

#riepilogo .row1 td{ background-color:#E8EFF4;height:34px; padding:0 5px; vertical-align:middle;}
#riepilogo .row1b td{ line-height:24px; font-weight:bold; color:#900; font-size:12px; padding:0 5px 0 5px;}
#riepilogo .row2 td{ height:22px; padding:0 5px 0 5px; vertical-align:middle; color:#666; border-top: 1px solid #ccc; font-weight:bold;}
#riepilogo .row3 td{ height:18px; padding:0 5px 0 10px; vertical-align:middle; color:#666;}
#riepilogo .row5 td{ height:24px; padding:0 10px; vertical-align:middle; color:#666; font-size:12px; font-weight:bold;}
#riepilogo .row5 span{color:#900; font-size:12px}

#carrello_ext { margin:15px 15px 0 15px;border:#ddd solid 1px; background-color:#FFF; }
#carrello_ext h3 { background:url(img/tit_carrello.png) center center no-repeat; color:#FFF;font-size:14px; font-weight:bold; line-height:27px; padding:0 0 0 10px; }
#carrello { padding:2px; }

#procedura_acquisto { margin:15px 15px 0 15px;border:#ddd solid 1px; background-color:#FFF; }
#procedura_acquisto h3 { background:url(img/tit_carrello.png) center center no-repeat; color:#FFF;font-size:14px; font-weight:bold; line-height:27px; padding:0 0 0 10px; }
#procedura_acquisto { padding:2px; }
#procedura_acquisto .tit{ padding:3px 2px; font-weight:bold;color:#666; border-top:1px dotted #ccc;}
#procedura_acquisto .titon{ padding:3px 2px; font-weight:bold;color:#900; border-top:1px dotted #ccc; background:#E8EFF4;}
#procedura_acquisto .txt{ padding:0 0 2px 14px; color:#666; font-size:10px; background:#E8EFF4;}


#div_piede {height:33px; color:#003366; text-align: right; background-color:#e8eff4; line-height:32px;}

/* PAGINA SCEGLI DOMINIO */
#scegli_dominio .tbl_header td{color:#22942B;font-size:16px; font-weight:bold; line-height:27px; text-align:center;}
#scegli_dominio .tbl_riga td { border-bottom:2px solid #FFF;}
#scegli_dominio .nome_dominio{color:#06C;font-size:14px; font-weight:bold; line-height:27px; padding:0 0 0 10px; background-color:#f2f2f2;}
#scegli_dominio .tld_dominio{color:#F00;font-size:14px; font-weight:bold; line-height:27px;padding:0 0 0 4px;}
#scegli_dominio h2 { padding:0 0 0 0; margin:0 0 0 0; font-size:16px; font-weight:bold; color:#999; line-height:40px;}
#scegli_dominio .tbl_foot {color:#999;font-size:14px; font-weight:bold; line-height:27px; padding:0 10px; background-color: #F2F9FF; text-align:right;}
/* FINE PAGINA SCEGLI DOMINIO */

/* PAGINA CONTATTI */
#form_contatti  { width:490px; margin:0 20px 20px 20px;}
#form_contatti .riga_intestazione {font-weight:bold; height:22px; background-color:#ececec; color:#888888;}
#form_contatti .riga_separazione {height:10px;}
#form_contatti .riga_descrizione {color:#888888; font-size:9px;}
#form_contatti .riga_campi {color:#888888; height:25px;}
#form_contatti .cella_etichetta {}
#form_contatti .cella_input { vertical-align:top; line-height:24px;}
#form_contatti .cella_descrizione {}
#form_contatti .riga_campi_obbligatori {height:30px; color:#666666; font-style:italic}
#form_contatti .riga_bottoni {height:30px; background-color:#ececec; border-bottom:#888888 1px solid}
/* FINE PAGINA CONTATTI */

#tbl_piede { width:100%;}
#menu_piede {}

.transferer2 {border: 1px solid #AAAAAA;background-color:  #BBBBBB;	filter:alpha(opacity=30);	-moz-opacity: 0.3; opacity: 0.3;}