@font-face
{
font-family: 'MV Boli';
src: local('MV Boli'), local('MV Boli'), url('mvboli.ttf') format('truetype');
}
html {
	background: url(../images/template/bgfix.jpg) #000000 no-repeat center top fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
body {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
body#bd {
	color: #000000;
  font-family: 'MV Boli';
	line-height: 100%;
	width: 1000px;
	margin: auto;
}
#top{
 width:25px;
 border:1px solid #d2d2d2;
 background:trasparent;
 text-align:center;
 padding:5px;
 position:fixed;
 bottom:25px; 
 right:25px;
 cursor:pointer;
 display:none;
 color:#333;
 font-size:9px;
}
a {
	text-decoration: underline;
	color: #000000;
}
a.alert {
	text-decoration: none;
	color: #000000;
}
div.testoc {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 75px;
	padding-right: 75px;
	line-height: 14pt;
	color: #000000;
	font-size: 17px;
	text-align: justify;
	background: transparent;
}
div.testoc a {
	color: #000000;
}
ul {
	list-style: none;
}
p.lista {
	text-align: center;
	text-decoration: none;
	font-size: 19px;
	color: #000000;
	line-height: 13px;
	font-weight: bold;
}
p.listapiccante {
	text-shadow: 0px 0px 3px #FF0000;
	text-align: center;
	text-decoration: none;
	font-size: 19px;
	color: #000000;
	line-height: 13px;
	font-weight: bold;
}
p.listaveggy {
	text-shadow: 0px 0px 3px #22893a;
	text-align: center;
	text-decoration: none;
	font-size: 19px;
	color: #000000;
	line-height: 13px;
	font-weight: bold;
}
p.testo {
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	line-height: 13px;
	font-weight: normal;
}
p.descrizione {
	text-align: justify;
	text-decoration: none;
	font-size: 14px;
	color: #000000;
	line-height: 14px;
	font-weight: normal;
}
p.listabig {
	text-align: center;
	text-decoration: none;
	font-size: 17px;
	color: #993300;
	line-height: 14px;
	font-weight: bold;
}
p.listaxmas {
	text-shadow: 0px 0px 3px #FF0000;
	text-align: center;
	text-decoration: none;
	font-size: 17px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
}
p.listagrossa {
	text-align: center;
	text-decoration: none;
	font-size: 21px;
	color: #993300;
	line-height: 14px;
	font-weight: bold;
}
p.alert {
	text-align: center;
	text-decoration: none;
	font-size: 21px;
	color: #000000;
	line-height: 21px;
	font-weight: bold;
}
p.sottolista {
	text-align: center;
	text-decoration: none;
	font-size: 17px;
	color: #000000;
	line-height: 11px;
}
p.libagioni {
	text-align: center;
	text-decoration: none;
	font-size: 17px;
	color: #000000;
	line-height: 11px;
}
p.birra {
	text-align: center;
	text-decoration: none;
	font-size: 21px;
	color: #000000;
	line-height: 25px;
}
table.principale {
  text-align:center; 
  margin-left:auto; 
  margin-right:auto; 
  padding: 0px;
  border-spacing: 0px;
	border: 0px solid black;	
  width: 840;
}
p.evento {
	text-decoration: none;
	font-size: 17px;
	color: #993300;
	line-height: 9px;
	font-weight: bold;
}
p.eventold {
	text-decoration: none;
	font-size: 16px;
	color: #000000;
  vertical-align: bottom;
	line-height: 9px;
	font-weight: bold;
}
p.evento a {
	text-decoration: none;
	color: #993300;
}
p.listabig a {
	text-decoration: none;
	color: #993300;
}
p.listagrossa a {
	text-decoration: none;
	color: #993300;
}
p.eventold a {
	text-decoration: none;
	color: #000000;
}
p.sottoevento {
	font-size: 14px;
  vertical-align: top;
	line-height: 13px;
	color: #000000;
}
p.surgelato {
	font-size: 11px;
  vertical-align: top;
	line-height: 13px;
	color: #9d641c;
}
p.coperto {
  display: none;
	font-size: 11px;
  vertical-align: top;
	line-height: 13px;
	color: #000000;
}
img {
	border: none;
}
img.allergeni {
  display: inline;
	border: none;
  width: 3%;
}
img.allergenit {
  display: inline;
	border: none;
  width: 2%;
}
img.birrebottiglia {
	border: none;
	width: 65%;
}
img.boccale {
  display: inline;
	border: none;
  width: 65%;
}
img.emoji {
  display: inline;
	border: none;
  width: 3%;
}
img.picture {
  display: inline;
	border: none;
  width: 100%;
}
img.prezzo {
  display: none;
	border: none;
}
img.prezzospine {
  display: none;
	border: none;
}
img.separatore {
  display: inline;
	border: none;
  width: 55%;
}
ul li {
	padding-left: 0px;
	line-height: 180%;
}
ol li {
	margin-left: 35px;
	line-height: 180%;
}
#pagina {
	width: 100%;
	margin: 0px;
	background: url(../images/template/texture.png) repeat-y center 0px;
}
#header {
	width: 100%;
	padding: 0px 0px 0px 0px;
	height: 306px;
	margin: 0px 0px 0px 0px;
	background: url(../images/template/header.png) no-repeat center top;
}
#header2 {
	width: 100%;
	padding: 0px 0px 0px 0px;
	height: 306px;
	margin: 0px 0px 0px 0px;
	background: url(../images/sitolistino/header.png) no-repeat center top;
}
#footer {
	width: 100%;
	height: 255px;
	margin: 0px;
	background: url(../images/template/footer2.png) no-repeat center top;
}
#footer2 {
	width: 100%;
	height: 255px;
	margin: 0px;
	background: url(../images/sitolistino/footer.png) no-repeat center top;
}
#ja-footer {
	padding: 0;
	color: #ffffff;
	text-align: center;
	background: #993300 no-repeat center top;
	position: relative;
	height: 27px;
}
#ja-footer ul {
	margin: 0 0 5px;
	padding: 5px;
}
#ja-footer li {
	margin: 0;
	padding: 5px;
	display: inline;
	font-size: 10px;
	background: none;
}
#ja-footer li a {
	padding: 0 5px 5px 5px;
	display: inline;
	color: #ffffff;
	font-weight: bold;
	font-size: 92%;
	line-height: normal;
	text-decoration: none;
}
#ja-footer li a:hover, #ja-footer li a:active, #ja-footer li a:focus {
	color: #ff0000;
	font-weight: bold;
}
.ja-cert {
	font-size: 92%;
	position: absolute;
	right: 0;
	top: 5px;
}
.ja-cert a {
	margin: 0 0 0 5px;
	padding: 0;
	border: none;
	text-decoration: none;
}
.ja-cert a span {
	display: none;
}
.ja-cert a img {
	border: none;
}
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	width: 100%;
	display: block;
}
* html .clearfix {
	height: 1%;
}
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}