body {
	background-color: #E5CFA1;
}
table  {
    border-collapse: collapse;
    border-spacing: 0;
	border: 0;
    empty-cells: show;
}
td, th {
    padding: 0;
}


table.generale {
width: 921px;
border: 0;
margin:auto;
align: center;

}.testochiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #958468;
}
.biancopicc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
ul.offerte {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #958468;
	margin-left: 26px;
    padding:        0;
    list-style:     none;
    width:          100px;
}
ul.offerte > li {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #958468;
    margin:         4px 0 0 0px;
    padding:        0;
    width:          160px;
    height: auto
}
a.offerte:visited { text-decoration: none; color:#006600}
a.offerte:link { text-decoration: none; color:#006600}
a.offerte:hover { text-decoration: underline }
.font_pagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #564D3D;
}
ul.photo {
    margin:         0 0 0 5px;
    padding:        0;
    list-style:     none;
    width:          457px;
}
li.photo {
    display: inline;
    margin:         5px 0 5px 5px;
    padding:        0;
    width:          75px;
    height:         51px;
    float:          left;
}
.titolipag {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #902D41;
	font-weight: normal;

}
input.contatti {
    border: solid; border-color:#902D41; border-width: 1px;
    width: 200px;
	height:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
}
input.letter {
    border: solid; border-color:#902D41; border-width: 1px;
    width: 100px;
	height:14px;
	margin: 0px 0px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
}
textarea.contatti {
    border: solid;
    border-color:#902D41;
    border-width: 1px;
    width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
}
table.offerta {
width: 100%;
border-bottom:solid; border-color:#990000; border:1px;

}
ul.categorie {
    margin:         0 0 0 0px;
    padding:        0;
    list-style:     none;
    width:          457px;
}
ul.categorie > li {
    margin:         0px 0 0px 0px;
    padding:        0;
    width: auto;
    height:         20px;
    float:          left;
}
a.prodotti:visited { text-decoration: none; color: #990000}
a.prodotti:link { text-decoration: none; color: #990000}
a.prodotti:hover { text-decoration: underline }
A:link, A:visited { text-decoration: none; color: #990000}
A:hover { text-decoration: underline; color: #990000}


.menutitle{
cursor:pointer;
margin-bottom: 2px;
background-color: #FFFFFF;
color:#000000;

padding:2px;
text-align:left;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000; font-size:9px;
/*/*/border:1px solid #CCCCCC;/* */
}
.submenu{
margin-bottom: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size: 11px;
	color: #8B123A;
}
.mast{
margin-bottom: 0.5em;
font-family:Verdana, Arial, Helvetica, sans-serif; color:#990000; font-size:9px;
text-align:justify;
}
table.elenco {
    border:solid;
	border-width: 1px;
	border-bottom-color: #000000;
	border-left-color:#E5CFA1;
	border-right-color:#E5CFA1;
	border-top-color:#E5CFA1;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
td.divisione {
    border:solid;
	border-width: 1px;
	border-bottom-color: #E5CFA1;
	border-left-color:#E5CFA1;
	border-right-color: #990000;
	border-top-color:#E5CFA1;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
ul.elenco {
    margin:         0px 0 0 0;
    padding:        0;
    list-style:     none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #564D3D;
}
ul.elenco > li {
    margin:         0px 0 0 0px;

}
img {
    border:         0px;
}

ul.images {
    margin:         0px 0 0 0;
    padding:        0;
    list-style:     none;
    width:          450px;
}
li.images {
    display: inline;
	text-align:center;
    margin:         9px 0 0 20px;
    padding:        0;
    width:          200px;
    height:         150px;
    float:          left;
}
ul.agall {
    margin:         0px 0 0 0;
    padding:        0;
    list-style:     none;
    width:          700px;
}
li.agall {
    display: inline;
    margin:         12px 0 0 20px;
    padding:        0;
    width:          200px;
    height:         400px;
    float:          left;
}

ul.prodotti {
    list-style:     none;
}

.flags{
padding-left:  30px;
}

#meteo{
padding: 5px 0px 5px 0px;
text-align:center;
}

.formwebmail{
height: 90px;
}