body { font: 12px/1.4em verdana,arial,helvetica,sans-serif; color:#000; 
text-align: center; /* per quel cesso di Explorer 5 */
margin:0; padding:0; background-color: #f3f3f3;
}
dfn {border-bottom:1px dashed #666; padding-right:13px; background: url(../img/help.gif) top right no-repeat;
	font-style:normal;}
h1 {font-size: 1px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
ul {margin:0.5em; padding-left: 14px;}
li { margin-left: 0;}
a, a:link {text-decoration:none;}
a:hover {text-decoration:underline;}

#contenitore {width:750px; background-color:#fff; margin: 0 auto; border: 1px solid #ccc; border-width: 0 1px; background-color: #fff; padding: 20px 0 0;}
#testata { width:750px; height:96px; margin:0 auto; padding:0; overflow:hidden;}
#testata h1 { display:block; margin:0px; float:left; padding-top: 96px; width: 136px;
background: url(../img/moz-ztl-it.gif) left top no-repeat scroll;
overflow: hidden; height: 0px !important;
}
#logo a {position:relative; margin:0px; padding: 96px 0 0 0; overflow: hidden;
display:block; color:#f00; background: url(../img/moz-ztl-it.gif) top left no-repeat;
text-decoration: none; height: 0px !important;height /**/:96px;/* for ie5.x */}
/*#logo a:hover {background-position: 0px -98px;color:red;}*/

#tagline { margin: 20px 0 0 20px; float:left; padding-top: 21px; width: 409px;
background: transparent url(../img/liberta.gif) center top no-repeat scroll;
overflow: hidden; height: 0px !important; 
height /**/:21px;
}


/* MENU NAVIGAZIONE */
#menu {text-align:left; background-color:#f90; overflow:hidden; margin:61px 0 0 0; padding:4px; 
}
#menu ul { margin: 0; padding: 0; display:inline;
	text-align:left; line-height:1.3em;
	list-style-type:none; }
#menu ul li {display:inline; padding:2px 3px; margin:0px 2px; border: 1px solid #FF6600;
	background-color: #FFC843; font-weight:bold;
	width:7em;
	voice-family: "\"}\""; 
	width:auto;  } 
html>body #menu ul li {
	width:auto;  /* ie5win di merda */ }
li#seiqui {color:#555; }
#menu li#seiqui {background-color:#fff;}
#menu a { color:#333; text-decoration: none; }
#menu a:hover { color:#000; text-decoration: none; }

/* MENU SEZ */
#navsez {text-align:left;  }
#navsez ul { margin: 0; padding: 0; display:inline;
	text-align:left; line-height:1.3em;
	list-style-type:none; }
#navsez ul li {display:inline; padding:2px 3px; margin:2px 2px; border-bottom: 1px solid #FF6600;
	font-weight: bold;
	width:7em;
	voice-family: "\"}\""; 
	width:auto; } 
html>body #navsez ul li {
	width:auto;  /* ie5win di merda */ }

/* FAQ */
#faq {text-align:left; background-color:#e7e7e7; overflow:hidden; margin:0 auto; padding:4px; height: 6em;
border:1px dashed #666; width: 738px;
}
#faq p {font: x-small/1.2em verdana,arial,helvetica,sans-serif; margin:2px 0;}
#faq h3 {font-size: 12px; margin:0px 0px; padding:0; }
#faq a[href^="http:"] { background: url(../img/link_esterno.gif) right center no-repeat; padding-right: 13px; } 
#faq a[href^="http://moz.ztl.it"] { background: transparent; padding-right: 0px; }

#faqemail, #faqbrowser, #faqusenet, #faqinternet, #faqeditor {display:none; overflow:auto;
	background: #fff url(../img/close.gif) right top no-repeat;}

/* CONTENUTI */
#contenuti {text-align:left; clear:both; background-color:#fff; overflow:hidden; width:750px; margin:3em auto; 
	padding:0;}

div.fondo { display: block; /* hack per IE */
	width:238px; height:16px; background: url(../img/fondo_col.gif) left bottom no-repeat;
	border-width:0; margin:0; padding:0;}
.fondo hr {display:none;}
#mozilla { text-align:right; float:left; width:238px; padding:0px 0px; margin:2px;
}
#mozilla h2 {   margin:0px; padding-top: 62px; width: 238px;
background: transparent url(../img/box_mozilla.gif) center top no-repeat scroll;
overflow: hidden; height: 0px !important;
height /**/:62px;
}

#aiuto { text-align:left; float:left; width:238px; padding:0px 0px; margin:2px; }
#aiuto h2 { padding:0px 2px; margin:0.5em 0; border-bottom:2px solid red; }

#firefox { text-align:left; float:left; width:238px; padding:0px 0px; margin:2px;
	background: #e7e7e7 url(../img/sfondo-box.gif) left top repeat-y; }
#firefox h2 {   margin:0px; padding-top: 62px; width: 238px;
background: transparent url(../img/box_firefox.png) center top no-repeat scroll;
overflow: hidden; height: 0px !important;
height /**/:62px;
}
#thunderbird { text-align:left; float:left; width:238px; padding:0px 0px; margin:2px;
	background: #e7e7e7 url(../img/sfondo-box.gif) left top repeat-y; }
#thunderbird h2 {   margin:0px; padding-top: 62px; width: 238px;
background: transparent url(../img/box_thunder.png) center top no-repeat scroll;
overflow: hidden; height: 0px !important;
height /**/:62px;
}
.contbox {width:228px; margin:0px 0px 0px 10px; padding:0;}
#mozilla .caratteristiche, #mozilla .istruzioni, #mozilla .acosaserve { padding:0px 2px; margin:0.5em 0; border-bottom:2px solid red; }
#firefox .caratteristiche, #firefox .istruzioni, #firefox .acosaserve { padding:0px 2px; margin:0.5em 0; border-bottom:2px solid #FF9900; }
#thunderbird .caratteristiche, #thunderbird .istruzioni, #thunderbird .acosaserve { padding:0px 2px; margin:0.5em 0; border-bottom:2px solid #006699; }
#footer {clear:both; text-align: left; margin:4em 0 0 0; padding:2em 8px 1em; font-size: 11px;
	color:#555; border-top:1px solid #e1e1e1; } 
#footer p {margin: 0;}