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: 160%; margin: 0 0 0.85em; color: #f60}
h2 {font-size: 140%; border-bottom: 1px solid #e7e7e7; margin: 1.4em 0 0.85em}
h3 {font-size: 125%; margin: 1.5em 0 0.85em}
h4 {font-size: 100%; margin: 1.3em 0 1em}}
dt {font-weight:bold; margin-top:0.3em;}
code {font-family: ms sans serif, arial, helvetica, san-serif; background-color: #e7e7e7; color:#000; padding: 0 2px;}
a, a:link {text-decoration:none;}
a:hover {text-decoration:underline;}

fieldset { padding: 1em; border-width: 0px;}
legend { border-bottom: 1px solid #e7e7e7; font-weight: bold; }

#contenitore {width:752px; 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;}
#logo { display:block; margin:0; padding:0;}
#logo a { 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; }

#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; }


	
/* 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; overflow:hidden; margin: 0; padding:20px;}
#contenuti p {line-height: 1.5em;}
div.passosucc  p { display: table-cell; vertical-align: middle; margin-left: auto; margin-right: auto;}
div.passosucc  p a { display:block; font-weight:bold; padding:2px; margin:0 auto; width:23em; height:31px; border: 1px solid #f60;
	background: url(../img/frecciaDS.gif) right center no-repeat;} 

	/* MENU SEZ */
	#navsez { text-align:left; margin: 20px 28px ;}
	#navsez a { color: #333;}
	#navsez ul li:first-child { background-color: #FFC843; color: #333;}
	#navsez ul  { margin: 8px 0; padding: 0; display:inline; text-align:left; line-height:2em; list-style-type:none;  }
	#navsez ul li { display:inline; padding:3px 6px; margin:2px 2px; border-bottom: 2px solid #FF6600; line-height:2em; font-weight: bold;}
	#homesez { border: 1px solid #FF6600; }
	#navsez a:hover {text-decoration:none; color: #FF6600;}
	#navsez ul li:hover,#navsez ul li#seiqui  { border-bottom: 2px solid #ccc; }

#footer {clear:both; text-align: left; margin:4em 0 0 0; padding:2em 8px 1em; font-size: 11px; background-color: #fefefe;
	color:#555; border-top:1px solid #e7e7e7; } 
#footer p {margin: 0;}