body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #424242;
	margin: 0;
	padding: 0;
	background-color: #8D1B19;
}

p{
	padding: 0 0 12px 0;
	margin: 0;
}

img{
	border: none;
}

a{
	color: #921E1C;
	text-decoration: underline;
}
a:hover{
	color: #ED5200;
}

.birreria {
	width: 100%;
	height: auto;
	background: #F7F2DF url(immagini/sfondo-corpo.jpg) 0 0 repeat-x;
}
.birreria .contenitore{
	width: 950px;
	height: auto;
}
.birreria .testata {
	width: 950px;
	height: 202px;
}
.birreria .testata .logo{
	width: 273px;
	height: 202px;
	padding: 0 0 0 1px;
	float: left;
}
.birreria .testata .slogan{
	width: 423px;
	height: 148px;
	padding: 0 0 0 253px;
	margin: 0;
	text-align: left;
	float: left;
}
.birreria .testata .menu{
	width: 676px;
	height: 33px;
	padding: 0;
	margin: 0;
	float: left;
}
.birreria .testata .menu .voce{
	width: 126px;
	height: 33px;
	padding: 9px 0 10px 0;
	margin: 0 6px 0 0;
	background: url(immagini/sfondo-menu.jpg) 0 0 no-repeat;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
}
.birreria .testata .menu .voce a{
	color: #FFF;
	text-decoration: none;
}
.birreria .testata .menu .voce a:hover{
	color: #971E1B;
}
.birreria .testata .descrizione{
	visibility: hidden;
	display: none;
	width: 670px;
	height: auto;
	padding: 0;
	margin: 0;
}

.birreria .corpohome {
	width: 950px;
	height: auto;
	padding: 15px 0 0 0;
	margin: 0;
	background: url(immagini/sfondo-photogallery.jpg) 558px 100% no-repeat;
}
.birreria .corpo {
	width: 950px;
	height: auto;
	padding: 15px 0 0 0;
	margin: 0;
}
.birreria .corpohome .colonna1{
	width: 450px;
	height: auto;
	padding: 0 23px 0 12px;
	margin: 0;
	border-right: 1px solid #EBE6D2;
	text-align: left;
	float: left;
}
.birreria .corpohome .colonna1 .piatto{
	width: 448px;
	height: 94px;
	padding: 0;
	margin: 0 0 13px 0;
	border: 1px solid #F2DEB9;
	background-color: #FFF;
}
.birreria .corpohome .colonna1 .piatto .foto{
	width: 160px;
	height: 94px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	float: left;
}
.birreria .corpohome .colonna1 .piatto .testo{
	width: 288px;
	height: 84px;
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
}
.birreria .corpohome .colonna1 .piatto .testo h4{
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: 1px dashed #424242;
	color: #3A3A3A;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 2px 0;
	margin: 11px 0 8px 0;
}
.birreria .corpohome .colonna1 .piatto .testo h4 a{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #3A3A3A;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.birreria .corpohome .colonna1 .piatto .testo h4 a:hover{
	color: #971E1B;
}
.birreria .corpohome .colonna1 .piatto .stop{
	width: 288px;
	height: 10px;
	font-size: 8px;
	padding: 0;
	margin: 0;
	float: left;
}


.birreria .corpohome .colonna2{
	width: 420px;
	height: auto;
	padding: 0 15px 0 29px;
	margin: 0;
	text-align: left;
	float: left;
}

.birreria .corpohome .colonna2 .estate{
  width: 388px;
  height: 130px;
  padding: 24px 0 0 32px;
  margin: 0;
	background: url(immagini/estate.jpg) 0 0 no-repeat;
	text-align: left;
	font-size: 12px;
}
.birreria .corpohome .colonna2 .estate h3{
	font-size: 18px;
	text-transform: uppercase;
	color: #921E1C;
	padding: 0 0 12px 0;
	margin: 0;
}

.birreria .corpohome .colonna2 h3{
	font-size: 14px;
	text-transform: uppercase;
	color: #921E1C;
	padding: 0 0 2px 0;
	margin: 0;
}
.birreria .corpohome .colonna2 h3.arancio{
	font-size: 14px;
	text-transform: uppercase;
	color: #F49010;
	padding: 0 0 2px 0;
	margin: 0;
}
.birreria .corpohome .colonna2 h3.celeste{
	font-size: 14px;
	text-transform: uppercase;
	color: #32ABE1;
	padding: 0 0 2px 0;
	margin: 0;
}
.birreria .corpohome .colonna2 h4{
	color: #919191;
	font-weight: normal;
	padding: 0 0 12px 0;
	margin: 0;
}
.birreria .corpohome .colonna2 .photo{
	width: auto;
	height: auto;
	padding: 60px 0 0 43px;
	margin: 0;
}
.birreria .corpohome .colonna2 hr{
	margin: 18px 0;
	border: 1px solid #EBE6D2;
	padding: 0;
}


.birreria .corpo .colonna3{
	width: 450px;
	height: auto;
	padding: 0 23px 0 12px;
	margin: 0;
	border-right: 1px solid #EBE6D2;
	text-align: left;
	float: left;
}
.birreria .corpo .colonna3 h3{
	font-size: 14px;
	text-transform: uppercase;
	color: #921E1C;
	padding: 0 0 2px 0;
	margin: 0;
}
.birreria .corpo .colonna3 h3.arancio{
	font-size: 14px;
	text-transform: uppercase;
	color: #F49010;
	padding: 0 0 2px 0;
	margin: 0;
}
.birreria .corpo .colonna3 h3.celeste{
	font-size: 14px;
	text-transform: uppercase;
	color: #32ABE1;
	padding: 0 0 2px 0;
	margin: 0;
}
.birreria .corpo .colonna3 h4{
	color: #919191;
	font-weight: normal;
	padding: 0 0 12px 0;
	margin: 0;
}
.birreria .corpo .colonna3 hr{
	margin: 18px 0;
	border: 1px solid #EBE6D2;
	padding: 0;
}


.birreria .corpo .colonna4{
	width: 620px;
	height: auto;
	padding: 0 15px 0 29px;
	margin: 0;
	border-right: 1px solid #EBE6D2;
	text-align: left;
	float: left;
}
.birreria .corpo .colonna4 h3{
	font-size: 14px;
	text-transform: uppercase;
	color: #921E1C;
	padding: 0 0 2px 0;
	margin: 0;
}
.birreria .corpo .colonna4 h3.arancio{
	font-size: 14px;
	text-transform: uppercase;
	color: #F49010;
	padding: 0 0 2px 0;
	margin: 0;
}
.birreria .corpo .colonna4 h3.celeste{
	font-size: 14px;
	text-transform: uppercase;
	color: #32ABE1;
	padding: 0 0 2px 0;
	margin: 0;
}
.birreria .corpo .colonna4 h4{
	color: #919191;
	font-weight: normal;
	padding: 0 0 12px 0;
	margin: 0;
}
.birreria .corpo .colonna4 .spaziofoto{
	padding: 15px 0;
	margin: 0;
}
.birreria .corpo .colonna4 .foto{
	width: 145px;
	height: auto;
	padding: 0 5px 10px 5px;
	margin: 0;
	text-align: center;
	float: left;
}

.birreria .corpo .colonna4 .piatto{
	width: 300px;
	height: auto;
	margin: 0 5px 10px 0;
	padding: 0;
	border: 1px solid #F2DEB9;
	background-color: #FFF;
	text-align: left;
	float: left;
}
.birreria .corpo .colonna4 .piatto .foto{
	width: 140px;
	height: 94px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	text-align: center;
	float: left;
}
.birreria .corpo .colonna4 .piatto .testo{
	width: 160px;
	height: 84px;
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow: hidden;
	float: left;
}
.birreria .corpo .colonna4 .piatto .testo h4{
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: 1px dashed #424242;
	color: #3A3A3A;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 2px 0;
	margin: 11px 0 8px 0;
}
.birreria .corpo .colonna4 .piatto .testo h4 a{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #3A3A3A;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.birreria .corpo .colonna4 .piatto .testo h4 a:hover{
	color: #971E1B;
}
.birreria .corpo .colonna4 .piatto .stop{
	width: 300px;
	height: 10px;
	font-size: 8px;
	padding: 0;
	margin: 0;
	float: left;
}

.birreria .corpo .colonna4 .piattogrande{
	width: 580px;
	height: auto;
	margin: 0 5px 10px 5px;
	padding: 10px;
	border: 1px solid #F2DEB9;
	background-color: #FFF;
	text-align: left;
	float: left;
}
.birreria .corpo .colonna4 .piattogrande .foto{
	width: 160px;
	height: 94px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	text-align: center;
	float: left;
}
.birreria .corpo .colonna4 .piattogrande .testo{
	width: 420px;
	height: auto;
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
}
.birreria .corpo .colonna4 .piattogrande .testo h4{
	font-size: 16px;
	text-transform: uppercase;
	color: #971E1B;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 2px 0;
	margin: 11px 0 8px 0;
}
.birreria .corpo .colonna4 .piattogrande .stop{
	width: 580px;
	height: 10px;
	font-size: 8px;
	padding: 0;
	margin: 0;
	float: left;
}


.birreria .corpo .colonna4 .abbinamenti{
	padding: 15px 0;
	margin: 0;
}
.birreria .corpo .colonna4 .abbinamenti h3{
	font-size: 14px;
	text-transform: uppercase;
	color: #32ABE1;
	padding: 120px 0 8px 0;
	margin: 0;
	text-align: center;
}
.birreria .corpo .colonna4 .abbinamenti .piatto{
	width: 184px;
	height: auto;
	margin: 0 10px 10px 10px;
	padding: 0;
	border: 1px solid #F2DEB9;
	background-color: #FFF;
	text-align: center;
	float: left;
}
.birreria .corpo .colonna4 .abbinamenti .piatto h4{
	font-size: 14px;
	text-transform: uppercase;
	color: #3A3A3A;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 2px 0;
	margin: 11px 0 8px 0;
}
.birreria .corpo .colonna4 .abbinamenti .piatto h4 a{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #3A3A3A;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.birreria .corpo .colonna4 .abbinamenti .piatto h4 a:hover{
	color: #971E1B;
}


.birreria .corpo .colonna5{
	width: 250px;
	height: auto;
	padding: 0 23px 0 12px;
	margin: 0;
	text-align: left;
	float: left;
}
.birreria .corpo .colonna5 h3{
	font-size: 14px;
	text-transform: uppercase;
	color: #921E1C;
	padding: 0 0 2px 0;
	margin: 0;
}
.birreria .corpo .colonna5 h4{
	color: #919191;
	font-weight: normal;
	padding: 0 0 12px 0;
	margin: 0;
}
.birreria .corpo .colonna5 .link{
	padding: 6px 0 12px 15px;
	margin: 0;
}
.birreria .corpo .colonna5 .link a{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #32ABE1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.birreria .corpo .colonna5 .link a:hover{
	color: #F49010;
}

.birreria .corpo .fine{
	width: 418px;
	height: 15px;
	padding: 0 0 0 532px;
	margin: 0;
	clear: left;
}



.indicazioni {
	width: 100%;
	height: auto;
	background: #8D1B19 url(immagini/sfondo-piede.jpg) 0 0 repeat-x;
	color: #FFF;
}
.indicazioni .contenitore{
	width: 950px;
	height: auto;
	padding: 0;
	margin: 0;
}
.indicazioni .contenitore .cartina{
	width: 265px;
	height: 87px;
	padding: 19px 0 0 25px;
	margin: 0;
	float: left;
}
.indicazioni .contenitore .dove{
	width: 217px;
	height: 87px;
	padding: 19px 0 0 25px;
	margin: 0;
	color: #E0E0E0;
	font-weight: bold;
	text-align: left;
	float: left;
}
.indicazioni .contenitore .dove p{
	padding: 0 0 6px 0;
}
.indicazioni .contenitore .dove i{
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}
.indicazioni .contenitore .dove b{
	font-weight: bold;
	color: #F4900F;
}
.indicazioni .contenitore .photo{
	width: 392px;
	height: 106px;
	padding: 0 0 0 26px;
	margin: 0;
	text-align: left;
	float: left;
}
.indicazioni .contenitore .crediti{
	width: 214px;
	height: auto;
	padding: 0 0 20px 736px;
	margin: 0;
	text-align: left;
	color: #D5D5D5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
}
.indicazioni .contenitore .crediti a{
	color: #969696;
	text-decoration: none;
}
.indicazioni .contenitore .crediti a:hover{
	color: #F4900F;
	font-weight: bold;
}


.arancio{
	color: #921E1C;
}