﻿html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; font-size: 14px; font-family: 'Arial', sans-serif; text-align: center; }

h1 { font-size: 32px; font-weight: normal; padding: 15px 0px 15px 0px;  margin: 0px; color: #527d31; }
div, form { margin: 0; padding: 0; }
img { max-width: 100%; }

a { color: #333333; }
a:hover { color: #808080; }

.LoDivInt { margin: 0 auto; max-width: 990px; position: relative; text-align: left; }

.LoHeader { text-align: center; background-color: #EBEBEB; padding:15px }
.LoHeader .header-logo  { text-transform: uppercase; font-size:30px }
 
.LoMainMenu { background-color: #567C34; text-align: center; }
.LoMainMenu .LoDivInt { padding: 4px 0 3px 0; text-align: center; }
ul.MainMenu { padding: 0px; margin: 0px; list-style-type: none; }
ul.MainMenu li { display: inline-block; margin: 0 0 2px 0; padding: 0; }
ul.MainMenu li.selected { background-color: #2B5500; }
ul.MainMenu li a { padding: 0px 15px; line-height: 30px; text-decoration: none; font-size: 19px; color: #FFFFFF; display: block; border-left:solid 2px #fff; }
ul.MainMenu li a:hover { background-color: #336600; color: #FFFFFF; text-decoration: underline;  }
ul.MainMenu li:first-child a { border-left:none; } 
 
.SaleMenu { background-color: #88b13a; text-align: center; }
.SaleMenu .LoDivInt { padding: 4px 0 3px 0; text-align: center; }
.SaleMenu label { font-size: 15px; color: #FFFFFF; font-weight: normal; }
.SaleMenu a { padding: 0px 15px; line-height: 30px; text-decoration: none; font-weight: bold; font-size: 15px; color: #FFFFFF; display: inline-block; }
.SaleMenu a:hover { text-decoration: underline; }
.SaleMenu a.tel { font-size: 19px; }
.SaleMenu a.email { font-size: 14px; }
 
.HolidaysMenu { background-color: #cbc62a; text-align: center; }
.HolidaysMenu .LoDivInt { padding: 4px 0 3px 0; text-align: center; }
.HolidaysMenu label { font-size: 15px; color: #FFFFFF; font-weight: normal; }
.HolidaysMenu a { padding: 0px 15px; line-height: 30px; text-decoration: none; font-weight: bold; font-size: 15px; color: #FFFFFF; display: inline-block; }
.HolidaysMenu a:hover { text-decoration: underline; }
.HolidaysMenu a.tel { font-size: 19px; }
.HolidaysMenu a.email { font-size: 14px; }

.LoContent .LoDivInt { padding: 5px 0; }

.Contenuto { text-align: left; }
.Contenuto p { text-align: justify; padding: 0 10px; }
.Contenuto .DivImage { text-align: center; }

.LoFooter { background-color: #567C34; color: #E8E8E8; margin: 20px 0px 0px 0px; }
.LoFooter .LoDivInt { padding: 8px 0; text-align: center; line-height: 22px; }
.LoFooter a { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.LoFooter a:hover { text-decoration: underline; }
.FCred { font-size: 12px; margin: 0px; padding: 20px 0px 10px 0px; }


@media screen and (max-width: 400px) 
{
	.LoHeader .header-logo  { text-transform: uppercase; font-size:20px }
	ul.MainMenu li a { padding: 0px 15px; line-height: 30px; text-decoration: underline; font-size: 17px; color: #FFFFFF; display: block; border-left:solid 0px #fff; white-space:nowrap; }
	h1 { font-size: 25px; text-align:center; padding:0 5px; }
	body { font-size:16px; }
}
