body{
font-family: Verdana, helvetica, arial, "sans serif";
font-size: 76%;
margin:0;
padding:0;
background-color: #FFFFFF;
}

.center{
text-align: center;
vertical-align: middle;
}

.img0{
border: 0px;
padding-right: 6px !important;
margin-right: 6px;
}

.imgcontatti{
margin-top: 6px;
}

/* Footer  ======================================================================== */
.footer{
background-color: #464646;
color: #ccc;
font-size: 11px;
width: 750px;
padding: 3px;
margin:0px auto;
}

.footers {
width: 50%;
text-align: left;
}

.footerd {
width: 50%;
text-align: right;
}

.footerd a {
color: #ccc;
text-decoration: none;
}

.footerd a:hover {
text-decoration: underline;
}

.icone{
background-color: #fff;
margin: 0px auto;
width: 750px;
height: 135px;
text-align: center;
padding-top: 10px;
}

.form {
font-size: 1em;
font-family: Verdana, helvetica, arial, "sans-serif";
font-weight: normal;
color: #000; 
width: 320px; 
border: 1px solid #7E97FD;
padding: 2px;}

form.niente-riga {margin-bottom: 0px;
margin-top: 0px;
}

/* Tabella menu superiore  ======================================================================== */

.tabellamenu{
padding:0px;
background-color: transparent;
border-bottom: 1px solid #f3f3f3;
width: auto;
  left: auto
}

.boxmenusup{
width: 750px;
background-color: #31363F;
border-left: 1px solid #f3f3f3;
border-right: 1px solid #f3f3f3;
margin: 0px auto;
padding: 3px;
font-size: 11px;
}

.boxmenutd1{
width: 50%;
color: #f3f3f3;
text-align: left;
}
.boxmenutd2{
width: 50%;
color: #888A8F;
text-align: right;
}
.boxmenutd2 a{
color: #888A8F;
text-decoration: none;
}
.boxmenutd2 a:hover {
border-bottom: 1px dotted #fc0;
color: #fc0;
}
.boxmenulink{
width: 50%;
color: #888A8F;
text-align: left;
font-size: 9px;
font-family: Verdana, helvetica, arial, "sans-serif";
font-weight: normal;
text-decoration: none;
}
.boxmenulink a{
width: 50%;
color: #888A8F;
text-align: left;
font-size: 9px;
font-family: Verdana, helvetica, arial, "sans-serif";
font-weight: normal;
text-decoration: none;
}
.boxmenulink a:hover {
width: 50%;
color: #888A8F;
text-align: left;
font-size: 9px;
font-family: Verdana, helvetica, arial, "sans-serif";
font-weight: normal;
text-decoration: none;
}

/* Tabella header  ======================================================================== */

.tabellaheader {
background-image: url(http://www.freenetitalia.it/img/sfondoheader.gif);
background-repeat: no-repeat;
width: 100;
height: 150px;
text-align: center;
}

.header{
border: 0px;
}

/* Tabella main  ======================================================================== */

.wrap{
/* vertical-align: top;
/* background-image: url(http://www.freenetitalia.it/img/ombra.gif); */
/* background-repeat: repeat;
/* width: 762px;*/
/* margin: 0px auto;*/
}

.punti{
width: 750;
height: 4px;
}

.puntini{
background-image: url(http://www.freenetitalia.it/img/puntini.gif);
background-repeat: repeat-x;
margin: 0px auto;
width: 100%;
height: 4px;
margin-top: 4px;
}

.main {
margin: 0px auto;
width: 750px;
}

.main h1{
font-variant: small-caps;
color: #0079BD;
font-size: 15pt;
background-image: url(http://www.freenetitalia.it/img/h1.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #0079BD;
font-style: normal;
padding-left: 18px;
padding-bottom: 2px;
margin:0px;
margin-left: 10px;
margin-bottom: 16px;
line-height: 100%;
letter-spacing: 0.2px;
}

.main span{color: #c30;}

.colonnadx{
padding: 4px;
vertical-align: top;
width: 566px;
border-left: 1px solid #B0AFAD;
}

.colonnasx{
vertical-align: top;
width: 184px;
padding: 0px;
padding-bottom: 10px;
padding-top: 10px;
}

/* Tabella interna ======================================================================== */
.tabellainterna{
width: 557px;
padding: 0px;
}

.top{background-image: url(http://www.freenetitalia.it/img/top.gif);
background-repeat: no-repeat;
width: 557px;
height: 6px;
}

.bottomtabella{background-image: url(http://www.freenetitalia.it/img/bottom.gif);
background-repeat: no-repeat;
width: 557px;
height: 6px;
}

.centrotabella{background-image: url(http://www.freenetitalia.it/img/sfondotabella.gif);
background-repeat: repeat;
width: 557px;
}

.centrotabella p{
color: #000;
font-weight: normal;
font-size: 13px;
text-align: justify;
padding: 8px;
}

.centrotabella li{background-image: url(http://www.freenetitalia.it/img/frecciapresence.gif);}

.centrotabella span{color: #FE8E2A;}

.centrotabella a{
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.centrotabella a:hover{
text-decoration: underline;
}

.centrotabella ul {
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 9px;
}

.centrotabella li{
background-repeat: no-repeat;
padding-left: 9px;
}

.centrotabella h3{
background-image: url(http://www.freenetitalia.it/img/puntih3.gif);
background-repeat: no-repeat;
background-position: left bottom;
margin-top: -4px;
color: #666;
font-size: 18px;
font-weight: bold;
text-align: left;
padding-left: 8px;
padding-top: 6px;
}

/* Menu Login  ======================================================================== */
.toplogin{
background-image: url(http://www.freenetitalia.it/img/toplogin.gif);
background-repeat: no-repeat;
width: 160px;
height: 24px;
}

.toplogin h2{
margin:0;
font-family: Verdana, helvetica, arial, "sans-serif";
color: #65B370;
font-size: 13px;
font-weight: bold;
text-align: right;
padding-right: 5px;
padding-top: 5px;
}

.mainlogin{
width: 160px;
background-image: url(http://www.freenetitalia.it/img/mainlogin.gif);
background-repeat: repeat;
border-left: 1px solid #8DCE96;
border-right: 1px solid #8DCE96;
color: #65B370;
font-size: 11px;
text-align: left;
padding-left: 20px;
}

.mainlogin a{
color: #06c;
font-size: 11px;
text-decoration: none;
}

.mainlogin a:hover{
text-decoration: underline;
}

.mainlogin input{
width: 107px;
height: 18px;
background-color: #F7F7F7;
}

.login{
margin-top: 5px;
text-align: left;
}

.bottomlogin{
background-image: url(http://www.freenetitalia.it/img/bottomlogin.gif);
background-repeat: no-repeat;
width: 160px;
height: 22px;
}

.campo{
width: 187px;
height: 20px;
border: 1px solid #D0D0D0;
padding: 0px;
padding-left: 2px;
}

/* Menu Servizi  ======================================================================== */
.servizi{
background-image: url(http://www.freenetitalia.it/img/servizi.gif);
background-repeat: repeat-x;
border-bottom: 1px solid #D15506;
width: 185px;
height: 27px;
margin-top: 6px;
}

.servizi h2{
margin:0;
font-family: Verdana, helvetica, arial, "sans-serif";
color: #fff;
font-size: 13px;
font-weight: bold;
text-align: left;
padding-left: 5px;
padding-top: 3px;
}

.menuservizi1{
width: 180px;
}
.menuservizi2{
width: 530px;
color: #006699;
}
.menuservizi2 a {
padding: 4px;
display: block;
font-weight: bold;
font-size: 12px;
color: #006699;
text-decoration: none;
} 
.menuservizi2 a:hover {
padding: 4px;
font-weight: bold;
font-size: 12px;
display: block;
color: #006699;
text-decoration: none;
}
.menuservizi1 a {
padding: 4px;
display: block;
font-weight: bold;
font-size: 12px;
color: #06c;
text-decoration: none;
} 
.menuservizi1 a:hover {
padding: 4px;
font-weight: bold;
font-size: 12px;
display: block;
color: #06c;
text-decoration: none;
}


.menuservizi{
width: 172px;
}

.menuservizi a {
padding: 4px;
display: block;
font-weight: bold;
font-size: 12px;
border-bottom: 1px solid #EDEDED;
color: #06c;
text-decoration: none;
} 
.menuservizi a:hover {
padding: 4px;
font-weight: bold;
font-size: 12px;
background: #FBF0E7;
display: block;
border-bottom: 1px solid #EDEDED;
color: #06c;
text-decoration: none;
}

/* Menu Configurazioni  ======================================================================== */
.config{
background-image: url(http://www.freenetitalia.it/img/config.gif);
background-repeat: repeat-x;
border-bottom: 1px solid #06c;
width: 185px;
height: 27px;
margin-top: 6px;
}

.config h2{
margin:0;
font-family: Verdana, helvetica, arial, "sans-serif";
color: #fff;
font-size: 13px;
font-weight: bold;
text-align: left;
padding-left: 5px;
padding-top: 3px;
}

.menuconfig{
width: 172px;
}

.menuconfig a {
padding: 4px;
display: block;
font-weight: bold;
font-size: 12px;
border-bottom: 1px solid #EDEDED;
color: #06c;
text-decoration: none;
} 
.menuconfig a:hover {
padding: 4px;
font-weight: bold;
font-size: 12px;
background: #E1EFFD;
display: block;
border-bottom: 1px solid #EDEDED;
color: #06c;
text-decoration: none;
}

/* Menu WebMail  ======================================================================== */
.topmail{
margin-top: 6px;
background-image: url(http://www.freenetitalia.it/img/topmail.gif);
background-repeat: no-repeat;
width: 160px;
height: 24px;
}

.topmail h2{
margin:0;
font-family: Verdana, helvetica, arial, "sans-serif";
color: #EDA802;
font-size: 13px;
font-weight: bold;
text-align: right;
padding-right: 5px;
padding-top: 5px;
}

.mainmail{
width: 160px;
background-image: url(http://www.freenetitalia.it/img/mainmail.gif);
background-repeat: repeat;
border-left: 1px solid #F9CF4F;
border-right: 1px solid #F9CF4F;
color: #EDA802;
font-size: 11px;
text-align: left;
padding-left: 20px;
}

.mainmail input{
width: 107px;
height: 18px;
background-color: #F7F7F7;
}

.loginmail{
margin-top: 5px;
text-align: left;
}

.bottommail{
background-image: url(http://www.freenetitalia.it/img/bottommail.gif);
background-repeat: no-repeat;
width: 160px;
height: 22px;
}

.campo{
width: 187px;
height: 20px;
border: 1px solid #D0D0D0;
padding: 0px;
padding-left: 2px;
}

/* Box registrazione domini ======================================================================== */
.topregistra{
background-image: url(http://www.freenetitalia.it/img/topregistra.gif);
background-repeat: no-repeat;
width: 375px;
height: 35px;
}

.mainregistra{
width: 375px;
background-image: url(http://www.freenetitalia.it/img/mainregistra.gif);
background-repeat: repeat;
border-left: 1px solid #81C2EA;
border-right: 1px solid #81C2EA;
color: #0174B7;
font-size: 15px;
text-align: center;
}

.campodomini{
width: 140px;
height: 20px;
border: 1px solid #0079BD;
padding: 0px;
padding-left: 2px;
}

.bottomregistra{
background-image: url(http://www.freenetitalia.it/img/bottomregistra.gif);
background-repeat: no-repeat;
width: 375px;
height: 41px;
text-align: center;
}

.bottomregistra a{
color: #0079BD;
text-decoration: none;
}

.bottomregistra a:hover{
text-decoration: underline;
}
