body{
	margin: 0px;
	padding: 0px;
	text-align: center;	
	width: 100%;
}

#page{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

/* contenitori */

#head{
	display: none!important;
}

#menu{
	display: none!important;
}

#sfuma{
	display: none!important;
}

.submenu{
	display: none!important;
}

.center{
	width: 15cm;	
	display: block;
	padding: 0;
	margin: 0;
	overflow: visible;
}

.centerfoot{
	display: none!important;
}

.bottom{
	width: 15cm;
	height: 50px;
	margin: 20px 0 0 0;
}

/* fine contenitori */




/* menu */

#menu ul{
	display: none!important;
}

#menu li{
	display: none!important;
}

#menu a{
	display: none!important;
}

.bandiera {
	display: none!important;
}

.bandiera li{
	display: none!important;
}

/* fin de menu */




/* contenuti */

.destro{
	display: none!important;
}

.destro img{
	display: none!important;
}

.indestro{
	display: none!important;
}

.indestro img{
	display: none!important;
}

.sinistro{	
	float: left;
	width: 12cm;
	margin: 0;
	padding: 0;
	text-align: left;	
}

.sinistro p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	margin: 0 0 10px 10px;
	padding: 0;
	line-height: 18px;
}

.mapa{
	margin: 10px 0 10px 55px;
}

/* fine contenuti */




/* texto */

p{
	font-family: Verdana, Geneva,Arial, Helvetica, sans-serif;
	font-size: 11px;	
	margin: 0;
	padding: 0;
	line-height: 1.5em!important;
	color: #000;
	letter-spacing: normal;
}

h1{
	display: none!important;
}

h2{
	font-size: 25px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: normal;
	margin: 30px 0 20px 10px;
	padding:0;
	text-align: left;
	color: #666;
	letter-spacing: normal;
	width: 300px;
}

h3{
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 20px 0 10px 10px;
	padding: 0px;
	color: Black!important;
}

.sottotitolo{
	width: 300px;
	padding: 0;
	margin: 0 0 20px 10px;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
}

a{
	color: #ccc;
	text-decoration: underline;
}

/* fine texto */




/* footer */

.dx{
	float: right;
	width: 15cm;
	height: 50px;
	text-align: right;
	margin: 20px 0 0 0;
	border-top: 1px solid #ccc;
}

.sx{
	display: none!important;
}

.dx p{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 5px 40px 0 0;	
}

/* fine footer */



/* tabella tariffe */

table{
	width: 10cm;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 10px 10px;
	padding: 0;
}

td{
	padding:  5px 0 5px 10px;
	height: 35px;
	border-bottom: 1px solid #ccc;
}

.sup{
	line-height: 30px;
	padding: 0!important;
}

.inf{
	line-height: 30px;
	padding: 0!important;
	text-align: center;
}

/* fine tabella tariffe */



/* contatti */

#bullets{
	list-style-type: square;
}

#bullets li{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 30px;
	padding: 0 0 0 20px;
	background: url(images/bullet.gif) no-repeat left center;
	margin: 0;
}


.compilatarea{
	display: none!important;
}

.compilatarea textarea {
	display: none!important;
}

#submit{
	display: none!important;
}

/* prueba contatti 2 */

.contatti{
	display: none!important;
}


.comp{
	display: none!important;
}

.comp input {
	display: none!important;
}

.comp p{
	display: none!important;
}

.comptarea{
	display: none!important;
}

.comptarea textarea {
	display: none!important;
}

.but{
	display: none!important;
}

/* fine contatti */



/* ristorante */

#risto{
	list-style-type: square;
}

#risto li a{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 30px;
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
	text-decoration: none;
}

/* fine ristorante */



/* dove siamo */

#dove{
	list-style-type: square;
	margin-bottom: 30px;
}

#dove li a{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 30px;
	padding: 0 0 0 20px;
	margin: 0 0 0 10px;
	text-decoration: none;
}

/* fine dove siamo */

/* x stampare */

#printlogo{
	width: 15cm;
	height: 80px;
	border-bottom: 1px solid #949494;
	text-align: left;
}

/* fine x stampare */

.entrytext ol li{
        font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 0 10px;
        margin: 0 0 15px 40px;
}