/*stili per il layout fisso con posizionamenti assoluti*/
html,body{margin: 0;padding:0;}
body{font-family: Arial, Helvetica, sans-serif;font-size: 76%;text-align: center}
.txt-piede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}
div#maincontainer{
	position:relative;
	width: 780px;
	margin: 0 auto;
	text-align: left;
	left: 30px;
    /*border-left: 2px solid #36c;border-right: 2px solid #36c*/}

/*stili generici, su header e footer*/
div#header{color: #ff0}
h1,h2,h3{margin: 0;padding: 0;}
h1{color: #999;font-size: 1em;}
h2{color: #999;font-size: 1.3em;}
h3{color: #993333; font-size:80%; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#footer a{font-weight: bold;text-decoration: underline;}

/*posizionamento div - layout pagina*/
div#content{margin: 0; width: 780px; padding-bottom: 1em; padding-right: 1em;background-color: #fff;}
div#footer{text-align:center;padding: 0.3em;background-color: #69c;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt;color: #000000;font-weight: normal;}
div#links{border-top: 2px solid #36c; border-bottom: 2px solid #36c;}
div#w3c{border-top: 2px solid #36c; /*border-bottom: 2px solid #36c;*/}

/*stili per la navigazione*/
/*div#navigation ul{margin: 1em 0 1em 0em; padding-left: 1em; list-style-type: none;}
div#navigation li{margin: 0;padding: 0;}
div#navigation a{color:#369;font: normal bold 10pt Verdana, Arial, Helvetica, sans-serif;text-decoration: none; display: block;}
div#navigation a:hover{color: #fff; font: normal bold 10pt Arial, Helvetica, sans-serif; display: block; background-color: #69c;}
div#navigation a#activelink{color: #033;text-decoration: none;}*/
/*- Top Menu bar--------------------------- */
.container {
        width: 780px;
        padding: 0px;
        margin: 3px 0 0 0;
        border: 0px solid #ccc;
        background: #fff;
}
/* pyramid */
#navPyra {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #9FB1BC;
}
#navPyra li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}
#navPyra a:link, #navPyra a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #708491;
}
#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
        color: #000;
        background: url(../img_hp/Pyramid.gif) no-repeat bottom center;
}
.qualità {
	/*background-color: #FFFFFF;
	border: 1px solid #000000;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}
/* code for presentation purpose (CSS preview) */
