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

.contenitore{
	width: 960px;
	height: auto;
}

.top{
	width: 960px;
	height: auto;
	margin: 0;
	padding: 0;
}
.top img{
	border: none;
}

.contattihome{
	width: 159px;
	height: 11px;
	padding: 4px 0 5px 801px;
	margin: 0;
	text-align: left;
	background: url(immagini/contattihome.jpg) 0 0 no-repeat;
	overflow: hidden;
}
.contattihome img{
	border: none;
	margin-right: 15px;
}
.contattiingresso{
	width: 159px;
	height: 11px;
	padding: 4px 0 5px 801px;
	margin: 0;
	text-align: left;
	background: url(immagini/contattiingresso.jpg) 0 0 no-repeat;
	overflow: hidden;
}
.contattiingresso img{
	border: none;
	margin-right: 15px;
}
.contatticartina{
	width: 159px;
	height: 11px;
	padding: 4px 0 5px 801px;
	margin: 0;
	text-align: left;
	background: url(immagini/contatticartina.jpg) 0 0 no-repeat;
	overflow: hidden;
}
.contatticartina img{
	border: none;
	margin-right: 15px;
}

.menu {
	width: 960px;
	height: 30px;
	background: #292723;
	font-size: 15px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.menu ul{
	padding: 7px 0 6px 0;
	margin: 0;
}
.menu li {
	padding: 0;
	margin: 0;
	display: inline;
}
.menu a{
	height: 0px;
	padding: 7px 10px 15px 10px;
	border: none;
	text-decoration: none;
	margin: -6px 5px;
}
.menu .voceCorrente a {
	padding-bottom: 6px;
	text-decoration: none;
}
.menu a:link,
.menu a:visited {
	color: #FFF;
	text-decoration: none;
}
.menu a:hover,
.menu a:focus,
.menu a:active {
	background: url(immagini/menu-roll-over.jpg) 0 0 repeat-x;
	text-decoration: none;
}
.menu .voceCorrente a:link,
.menu .voceCorrente a:visited,
.menu .voceCorrente a:hover,
.menu .voceCorrente a:focus,
.menu .voceCorrente a:active {
	background: url(immagini/menu-roll-over.jpg) 0 0 repeat-x;
	color: #FFF;
	padding-bottom: 6px;
	text-decoration: none;
}

.corpo{
	width: 960px;
	height: auto;
}

.pagina{
	width: 960px;
	height: auto;
	background: #BCC6CF;
}
.pagina .testo{
	width: 417px;
	height: auto;
	padding: 24px 42px 24px 20px;
	margin: 0;
	background: url(immagini/a1.gif) no-repeat;
	text-align: justify;
	float: left;
}
.pagina .testoleft{
	width: 417px;
	height: auto;
	padding: 24px 42px 24px 20px;
	margin: 0;
	background: url(immagini/a1.gif) no-repeat;
	text-align: left;
	float: left;
}
.pagina .testoleft a{
	color: #FFF;
	text-decoration: none;
}
.pagina .testoleft a:hover{
	color: #FF6600;
}
.pagina .foto{
	width: 234px;
	height: auto;
	padding: 26px 0 0 0;
	margin: 0;
	background: #BCC6CF;
	float: left;
}
.pagina .foto .image{
	background: #DFDDD9;
	padding: 5px;
	margin: 0 10px 10px 0;
	float: left;
}
.pagina .foto .image a{
	text-decoration: none;
}
.pagina .foto .image img{
	border: 0;
}
.pagina .foto .imagesx{
	background: #DFDDD9;
	padding: 5px;
	margin: 0 0 10px 0;
	float: left;
}
.pagina .foto .imagesx a{
	text-decoration: none;
}
.pagina .foto .imagesx img{
	border: 0;
}

.pagina .storia{
	width: 174px;
	height: auto;
	padding: 24px 20px 24px 53px;
	margin: 0;
	background: url(immagini/a2.gif) no-repeat;
	text-align: justify;
	float: left;
}
.pagina .storia img{
	border: none;
}
.pagina .storia a{
	color: #FFF;
	text-decoration: underline;
}
.pagina .storia a:hover{
	color: #000;
}
.pagina .storia ul{
	padding: 0;
	margin: 0;
}
.pagina .storia li{
	display: block;
	list-style: none inside none;
}

.pagina .centrale{
	width: 430px;
	height: auto;
	padding: 0;
	margin: 20px 20px 20px 10px;
	text-align: left;
	color: #58544B;
	float: left;
	overflow: hidden;
}
.pagina .centrale h2{
	color: #292723;
	font-size: 14px;
	font-weight: bold;
	background: url(immagini/h2-riga.gif) bottom repeat-x;
	padding: 0 0 3px 0;
	margin: 0 0 15px 0;
}
.pagina .centrale a{
	color: #FFF;
	text-decoration: none;
}
.pagina .centrale a:hover{
	color: #FF6600;
}
.pagina .centrale .image{
	background: #DFDDD9;
	padding: 5px;
	margin: 0 10px 10px 0;
	float: left;
}
.pagina .centrale .image a{
	text-decoration: none;
}
.pagina .centrale .image img{
	border: 0;
}
.pagina .centrale .menucapodanno{
  width: 180px;
  height: auto;
  padding: 0;
  margin: 0;
  text-align: left;
  float: left;
}
.pagina .centrale .fotomenu{
  width: 230px;
  height: auto;
  padding: 0 0 0 20px;
  margin: 0;
  float: left;
}
.pagina .centrale .menustop{
  width: 430px;
  height: auto;
  padding: 0;
  margin: 0;
  clear: left;
}

.pagina .fine{
	width: 960px;
	height: 10px;
	clear: left;
}

.info{
	width: 960px;
	height: auto;
	background: #FAF6DF;
}
.info .offerte{
	width: 568px;
	height: auto;
	padding: 20px 10px 20px 20px;
	margin: 0;
	text-align: left;
	float: left;
}
.info .offerte h2{
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	background: url(immagini/h2-riga.gif) bottom repeat-x;
	padding: 0 0 3px 0;
	margin: 0 0 15px 0;
}
.info .offerte p{
	padding: 0 10px 15px 10px;
	margin: 0;
}
.info .offerte p a{
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.info .offerte p a:hover{
	color: #2D2D2D;
}
.info .dovesiamo{
	width: 156px;
	height: auto;
	padding: 0 0 10px 0;
	margin: 20px 10px;
	text-align: left;
	color: #8D825F;
	float: left;
}
.info .dovesiamo h2{
	color: #292723;
	font-size: 14px;
	font-weight: bold;
	background: url(immagini/h2-riga.gif) bottom repeat-x;
	padding: 0 0 3px 0;
	margin: 0 0 15px 0;
}
.info .dovesiamo .image{
	width: 117px;
	height: auto;
	background: #ADA384;
	padding: 5px;
	margin: 0 0 0 14px;
	text-align: center;
}
.info .dovesiamo .image img{
	border: none;
}
.info .link{
	width: 156px;
	height: auto;
	padding:  0 0 10px 0;
	margin: 20px 20px 20px 10px;
	text-align: left;
	color: #8D825F;
	float: left;
	overflow: hidden;
}
.info .link h2{
	color: #292723;
	font-size: 14px;
	font-weight: bold;
	background: url(immagini/h2-riga.gif) bottom repeat-x;
	padding: 0 0 3px 0;
	margin: 0 0 15px 0;
}
.info .link .image{
	width: 117px;
	height: auto;
	background: #ADA384;
	padding: 5px;
	margin: 0 0 0 14px;
	text-align: center;
}
.info .link .image img{
	border: none;
}



.piede{
	width: 900px;
	height: auto;
	padding: 13px 30px 30px 30px;
	text-align: left;
	background: #FFFDF0 url(immagini/piede.gif) 0 0 no-repeat;
	color: #ADA384;
	clear: left;
}
.piede .crediti{
	margin-left: 205px;
}
.piede a{
	color: #ADA384;
}
.piede a:hover{
	color: #181818;
}

/* Scroller Box */
#scroller_container {
 width: 840px;
 height: 92px;
 margin: 6px 60px;
 overflow: hidden;
}
#scroller_container img{
  border: none;
}
/* Scoller Box */

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
overflow: auto;
}
