body {
background-image:url(images/back.gif);
font-family:"Lucida Sans Unicode", Arial, sans-serif;
margin:0;
padding:0;
text-align:center; /*per IE5.x/Win*/
}
a:link, a:visited, a:active {
	color: #003366;
	text-decoration: none;
}
a:hover {
	color: #336699;
	text-decoration: none;
}
form {
	margin: 0;
}
h2 {
font-size:16px;
font-weight:bold;
text-align:center;
}

#header {
background-image:url(images/logobig2.jpg);
background-repeat:no-repeat;
height:150px;
width:900px;
margin:0;
border:0;
}

.current {
	font-weight: bold;
}
#generale {
float:left;
border:0;
height:750px;
width:900px;
background-color:#b1d4e0;
background-image:url(images/sfondo4.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#bordosx {
float:left;
border:0;
width:20px;
background-image:url(images/bordosx.jpg);
height:750px;
}
#bordodx {
float:left;
border:0;
height:750px;
width:20px;
background-image:url(images/bordodx.jpg);
}

#sfondo {
width:900px;
height:750px;
}

#contenitore {
width:940px;
height:750px;
margin:0px auto;

}
#corpo {
	float:left;
	width: 940px;
	}
#basso {
	margin:0px auto;
	padding:0;
	width:940px;
	height:20px;
}

.bevimark_cont {
margin:20px auto;
width:80%;
padding-right:5%;
font-size:small;
text-align:justify;
height:435px;
overflow:scroll;
overflow-x:hidden;/*riconosciuta da FF, non da IE 5.x*/
}
.footer {
	background-color: #DDDDDD;
	text-align: center;
	font-size: 10px;
	height: 10px;
}
#menu {
  float: left;
}
#frigo {
width:160px;
height:152px;
float:right;
margin-top:10px;
margin-right:10px;
}
#frigo img{
border:2px solid white;
}

#titolo {
  float: right;
}
#cerca {
  float: right;
  width:300px;
}

/* MENU PRINCIPALE */
.menuNavigazione{
margin:100px 0 0 0;
padding:0 0 0 35px;
list-style:none;
height:40px;
font-size:12px;
font-weight:bold;
float:left;
}
.menuNavigazione li{
float:left;
position:relative;
}
.menuNavigazione a{
float:left;
height:2em;
line-height:2em;
padding:0 5px;
text-decoration:none;
border-right:1px solid;
}
/* SOTTO MENU */
.menuNavigazione ul{
margin:0;
padding:0;
list-style:none;
width:17em;
}
.menuNavigazione ul li{
float:none;
}
.menuNavigazione ul a{
float:none;
display:block;
height:1.8em;
line-height:1.8em;
background-color:#d5c36f;
border-right:1px solid #7d5e46;
border-left:5px solid #7d5e46;
border-bottom:1px solid #7d5e46;
}
/* MENU ON OFF */
.menuNavigazione ul,
.menuNavigazione ul.subMenu-off{
position:absolute;
visibility:hidden;
}
.menuNavigazione ul.subMenu-on{
visibility:visible;
}
/* POSIZIONAMENTO DEL SOTTO MENU */
.menuNavigazione ul.subMenu-on{
position:absolute;/* primo livello di annidamento:menu a discesa */
top:2em;
left:-1px;
visibility:visible;
border-top:1px solid #000;
}
.menuNavigazione ul.subMenu-on ul.subMenu-on{
margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
width:17em;
position:absolute;
top:-1px;
left:17em;
border-top:1px solid #000;
}
/* COLORI */
.menuNavigazione{
color:#6e5f26;
}
.menuNavigazione a{
color:#6e5f26;
}
/* EFFETTO ROLLOVER */
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
text-decoration:underline;
}
#infsx{
background-image:url(images/bordoinf_sx.jpg);
height:20px;
width:183px;
}
#infdx{
background-image:url(images/bordoinf_dx.jpg);
height:20px;
width:183px;
}
#infcentr {
background-image:url(images/bordoinf.jpg);
background-repeat:repeat-x;
height:20px;
width:574px;
}
#promo {
width:100%;
border:2px solid white;
height:124px;
}
#promocont {
margin-top:20px;
width:100%;
border-top:2px solid white;
height:600px;
}
#menupromo {
margin:10px auto;
}
.centrale {
padding-left:5px;
padding-right:5px;
border-left:2px solid black;
border-right:2px solid black;
}
.schedaprodotto {
margin:5px auto;
border:2px dotted black;
}
.schedaprodotto td{
padding:5px;
font-weight:bold;
}
.schedaprodotto p{
padding:5px;
font-weight:normal;
text-align:justify;
}
#tabprodotti {
margin:10px auto;
width:550px;
}
.tabinterna {
border:2px solid white;
text-align:justify;
padding:5px;
background-image:url(images/sfondotabinterna.jpg);
}
.immagine{
text-align:center;
}
.immagine img{
border:1px solid black;
}
#PdP {
  margin-top: 80px;
  text-align: center;
  font-size: 12px;
}
#copyr {
  font-weight: normal;
  font-size: 0.8em;
}
#copyr h1 {
  font-weight: normal;
  font-size: 0.8em;
  display: inline;
}