


html, body{ margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;} 
 
#pagewidth{width: 100%; }
 
#header{position:relative; height:104px; background-image:url(../images/testata/sfondo.jpg); width:100%;} 
#leftcol{width:20%; float:left; position:relative; background-color:#FEF8E4; color: black;}
#twocols{width:80%; float:right; position:relative;}
#rightcol{width:24%; float:right; position:relative; background-color:#FEF8E4;color: black; margin:0; padding:0;}
#maincol{width:76%; float: left; display:inline; position: relative; background-color: white; color: black;}
#footer{height:100%; clear:both;} 
 

/* TESTATA */
div.testata {width:100%; float:left; background-image:url(../images/testata/sfondo.jpg);} 
div.testata div.sinistra {float:left; display:inline; padding:0;}
div.testata div.sinistra img { margin:0; padding:0;}
div.testata div.centro {margin:0 auto; text-align:center;}
div.testata div.centro img {margin:0; padding:0;}
div.testata div.destra {float:right; margin:0; padding:0;}


/* MENUTOP */
div.menutop {width: 100%; text-align:center; background-color: #FFE471; font-size:1em; margin:0 auto; padding:0.5em 0 0.5em 0; border-top: 1px solid black;  border-bottom: 1px solid black;} 
div.menutop ul {margin:0; padding:0; list-style-type: none;}
div.menutop li {margin:0; padding:2px 0.6em 2px 0.6em; display:inline; border-left:1px dotted black;}
div.menutop ul li h3 {font-weight:bold; font-size:70%; padding:0; margin:0; display:inline;}
div.menutop ul li a:link {text-decoration:none;}
div.menutop ul li a:visited {text-decoration:none;}
div.menutop ul li a:hover, a:focus {text-decoration:underline;}


  /* FOOTER */
div.chiusura {color: black; background-color: #FFCC33; width:100%; float:left;} 
div.chiusura div.sinistra {float:left; display:inline; padding: 0.5em;}
div.chiusura div.sinistra img { margin:0; padding:0;}
div.chiusura div.destra {float:right; margin:0; padding: 0.5em; text-align:right;}

 
 /* *** Float containers fix *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

