
/* 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 */

/* VALIDAZIONE FORM */
label.error {
	width: 250px;
	/*display: block;*/
	/*float: left;*/
	color: red;
	padding-left: 10px;
	padding-right: 10px;
}

#tbl_principale { width:100%;} /* TABELLA PRINCIPALE */

/* TESTATA */
#tbl_testata { width:100%; height:150px;}
#td_testata_dx { width:400px; 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;}
.payoff { font-size:26px; color:#666; font-weight:bold;}
/* FINE TESTATA*/

#email td { text-align:right;}

/* MENU PRINCIPALE*/
#div_menu_principale {width:100%; min-width:830px; 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 */

/* PAGINA PRINCIPALE */
#pagina_principale {padding:15px 20px 15px 20px;vertical-align:top;}
#pagina_principale h2 { padding:0 0 0 0; margin:0 0 0 0; font-size:16px; font-weight:bold; color:#999; line-height:40px;}
#pagina_principale h3 { padding:0 0 0 0; margin:0 0 0 0; font-size:14px; font-weight:bold; color:#039; line-height:30px;}
#pagina_principale .testo{line-height:16px; font-size:11px;}


#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;}


#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 30px;}
#box_whois span {font-size:14px;font-weight:bold; color:#06C;margin:20px 0 15px 0; line-height:20px;}

/* FINE PAGINA PRINCIPALE */

#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 td img{ 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 20px 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 20px 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;}
#div_piede1 {height:33px; color:#003366; text-align: right; background-color:#e8eff4 }


/* 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 */

#tbl_main { width:100%;}
#tbl_piede { width:100%;}

.transferer2 {
	border: 1px solid #AAAAAA;
	background-color: #BBBBBB;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}

.divWaitLogin{
background-color:white;
padding:0px;
position:absolute;
top:40%;
left:48%
}
.updateProgress{
position:absolute;
background-color:#fff;
filter:alpha(opacity=70);
MozOpacity:0.7;
opacity:0.7;
padding:0px;
margin:0px
}
#divSCC DIV{font-weight:bold;font-size:16px;color:#FF0000}