/* CSS Document */
body {
margin:0;
padding:0 1%;
font-size:100% }

#colonna-1 { float: left; width:20%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; line-height:18px; margin-right:5px; background:#f0f0f0;
}
#colonna-2 { float:left; 
width:60%;
margin-right:5px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:18px;
 }
#colonna-2 h4 { font-weight:bold; margin:1px; color:#333333; font-size:1em;}
#colonna-2 h3 { font-weight:bold; color:#f7941d; margin:0; padding:0; font-size:1.5em;}
#colonna-2 p { margin:0; padding-top:4px;   }
#colonna-2 IMG { float:left; padding-right:3px }
#colonna-3 {
 margin-left:80%;
 
 display:block;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.8em;
 line-height:18px;
 background:#f0f0f0;
} 
#colonna-3 p{ padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif}
#colonna-3 div { padding:3px}
#colonna-3 h4 { padding:0px; margin:0; font-size:1em}

.error { color:#FF0000; font-weight:bold}


#corpo { float:left;
		 width:100%;
		 color:#000; background:#ffffff;
} 
div p{ margin:0; padding:0.5em 1em}


#centrato {  width:100%; margin:auto; }	
#intestazione { width:100%; background:#ffffff; color:#000; height:77px; text-indent:-500em; }
#intestazione-2 { width:100%; 
				  background:#ffffff; 
				  color:#FFFFFF; 
				  text-align:right; 
				  font-family:Verdana, Arial, Helvetica, sans-serif; 
				  font-size: 0.8em; 
				  color:#000000; 
				  background:#62bc48;
				  font-weight:bold;
				  padding:0.5em 0;}
#pie-di-pagina { width:100% ; 
				 clear:left;
				 background:#f7941d;
				 color:#FFFFFF;
				 text-align:center;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:10px;
 }
#intestazione, #colonna-1, #colonna-2, #colonna-3, #pie-di-pagina { padding:0.5em 0;}
div p { margin:0; padding:0.5em 1em }

ul.menuLaterale { 
 width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:0.9em; padding:0px;  
 margin:0px;  list-style:none;
}
ul.menuLaterale li {  
  display:block; /*Dispone la lista*/ 
  margin:2px; list-style:none; 
  
}
ul.menuLaterale li a { 
  display:block; /*Permette di colorare tutto l'elemento*/
  text-decoration:none;
  padding:2px;
  height:26px;
  line-height:18px;
  color: #000000;
  cursor:pointer;
  border-bottom-width:1px; border-bottom-color: #999999; border-bottom-style:dashed
 
}
ul.menuLaterale li a:hover { 
  color: #ffffff;
  cursor:pointer;
  background-color: #cc0000; 
}

.menunav {background:#62bc48; color:#FFFFFF; margin:0; padding:0.5em 0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold;
}
.menunav li{display:inline; margin:1px; padding:1px; border-right-style:solid; border-right-width:1px; border-right-color:#FFFFFF}
.menunav a{ height:0; padding:0.5em 3px; text-decoration:none; margin:-0.5em 0; border-right:1px; white-space:nowrap;}
.menunav .primavoce a{ border-left:2px solid #ffffff;  border-style:solid; border-color: #CCCCCC; border-width:1px }
.menunav a:link, .menunav a:visited{ background:#62bc48; color:#ffffff;}
.menunav a:hover, .menunav a:focus, .menunav a:active {background:#FFFFFF; color:#000;}

ul.griglia {
			margin:0;
			padding:0;
			width:600px;
}
ul.griglia li { font-weight:bold; display:block; clear:left; margin:0; padding:0;
}
ul.griglia ul { margin:0; padding:0; border-top:1px solid #000;
}
ul.griglia ul li { font-weight:normal; float:left; width:190px; margin-right:10px; clear:none }
#loghitestata {
	position:absolute;
	margin-top:0%;
	margin-left:10%; 
	background: url(../accessibile/etichetta-home.gif) no-repeat 100% 0px;
	width:496px; height:77px
}
#logo { position:absolute; margin-top:0%; margin-left:0%; float:left}
.maintitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fa7902; font-weight:bold}
.tappe { list-style:none; margin-top:3px; 
}
.tappe li { margin-left:10px}
.alimenti-list { list-style: square;}
.alimenti-list li{ padding:3px}

.menuqualita {background:#FFFFFF; color: #333333; margin:0; padding:0.5em 0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold;
}
.menuqualita li{display:inline; margin:1px; padding:1px; border-right-style:solid; border-right-width:1px; border-right-color:#FFFFFF}
.menuqualita a{ height:0; padding:0.5em 3px; text-decoration: underline; margin:-0.5em 0; border-right:1px; white-space:nowrap;}
.menuqualita .primavoce a{ border-left:2px solid #FFFFFF; }
.menuqualita a:link, .menuqualita a:visited{ background:#FFFFFF; color:#333;}
.menuqualita a:hover, .menuqualita a:focus, .menuqualita a:active {background:#f7941d; color:#FFFFFF;}

.rubrica { list-style:square}
.rubrica li { margin:4px; }

.faq { list-style: square}
.faq li { margin-top:6px; }

.link { list-style: square; }
.link li { margin-top:100px;}


.glossario {background:#ffffff; color:#000; margin:0; padding:0.5em 0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold;
}
.glossario li{display:inline; margin:1px; padding:1px; border-right-style:solid; border-right-width:1px; border-right-color:#FFFFFF; }
.glossario a{ height:0; padding:0.5em 2px; text-decoration:none; margin:-0.5em 0; border-right:1px; white-space:nowrap;}
.glossario .primavoce a{ border-left:2px solid #FFFFFF;  border-style:solid; border-color: #CCCCCC; border-width:1px }
.glossario a:link, .glossario a:visited{ background:#FFFFFF; color:#000;}
.glossario a:hover, .glossario a:focus, .glossario a:active {background:#62bc48; color:#FFFFFF;}
.dimensionefont { position:absolute; margin-right:0px; }

#topright { position:absolute; top:5px; right:12px;
background:url(etichetta-home.gif) right no-repeat ; width:550px; height:77px; z-index:1;
}
#topleft { position:absolute; left:12px; top:5px;  width:200px; height:77px; background-image:url(logo.gif); z-index:2
}
