body{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	color: #000;
}

#page{
	width: 853px;
	overflow: visible;
	display: block;
	color: #000;	
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
}

#print{
	width: 150px;
	height: 100%;
	text-align: left;
	vertical-align: top;
	float: left;
}

a{
	text-decoration: none;
	color: #000;
}

p{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

/*###### Inizio Prima colonna ######*/

#col_one{
	display: none;
}

.sol_top{
	display: none;
}

.sol_bottom{
	display: none;
}

/*###### Fine Prima colonna ######*/



/*###### Inizio Seconda colonna ######*/

#col_two{
	display: none;
}

.logo{
	display: none;
}

h1{
	display: none;
}

	/* *** inizio menu *** */

#cont_menu{
	display: none;
}

#cont_menu ul{
	display: none;
}

#cont_menu ul li ul li{
	display: none;
}

#cont_menu li a{
	display: none;
}

#cont_menu li a:hover{
	display: none;
}

#cont_menu li.current_page_item a, #cont_menu li.current_page_item a:hover{
	display: none;
}

	/* *** fine menu *** */
	
#info{
	display: none;
}

#info p{
	display: none;
}

/*###### Fine Seconda Colonna ######*/




/*###### Inizio Terza Colonna ######*/

#col_three{
	width: 550px;
	display: block;
	overflow: visible;
	float: left;
	clear: right;
	margin: 0;
	padding: 0;
}

	/* *** inizio img top pagina *** */

.img_home{
	display: none;
}

.img_cucina{
	display: none;
}

.img_pub{
	display: none;
}

.img_territorio{
	display: none;
}

.img_dove_siamo{
	display: none;
}

.img_contatti{
	display: none;
}

.img_listino{
	display: none;
}

.img_news{
	display: none;
}

	/* *** fine img top pagina *** */

.text{
	width: 90%;
	overflow: visible;
	display: block;
	background: transparent;
	margin: 100px 10px 50px 0;
	padding: 0 0 0 10px;
	text-align: left;
	float: left;
	clear: both;
}

h2{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 30px;
	line-height: 30px;
	color: #336699;
	margin: 0 0 30px 15px;
	padding: 0;	
	font-weight: normal;
	letter-spacing: 1px;
}

h3{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 11px;
	line-height: 30px;
	color: #333366;
	margin: 40px 0 10px 15px;
	padding: 0;	
	font-weight: bold;
	letter-spacing: 1px;
}

.text p{
	margin: 0 10px 15px 15px;
	padding: 0;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 1px;
}

img.dx{
	display: none;
}

img.sx{
	display: none;
}

.text ul, .text ol{
	list-style: square;
	margin: 0 0 0 20px;
	padding:0; 
}

.text ul li{
	width: 100%;
	margin: 0!important;
	padding: 0 0 0 10px;	
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.text ul li a, .cucina{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333366;
	letter-spacing: 1px;
}

.text ul li a:hover, .cucina:hover{
	text-decoration: none;
	color: #ff6600;
}

.text ol li{
	width: 150px;
	margin: 0!important;
	padding: 0!important;	
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	letter-spacing: 1px;
}

.text ol li b{
	color: #333366;
}

.tt_citta{
	display: none;
}

.tt_citta td{
	display: none;
}

/* *** inizio tabella prezzi *** */

.text table{
	width: 450px;
	margin: 0 0 30px 15px;
	padding: 0;
}

.text td{
	border:1px solid #ff9900;
	text-align: center!important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 10px;
	line-height: 18px;
	margin: 0 0 0 0;
	padding: 0!important;
}

.text td p{
	padding: 0!important;
	margin: 0!important;
}

.text td.title{
	background-color: #fff2c6;
	padding: 0;
	margin: 0;
}

.text td strong{
	color: #333366;
}

.mappa_print{
	width: 100%;
	height: 100%;	
}

/* *** fine tabella prezzi *** */

/* *** inizio listino *** */

.listino{
	width: 100%!important;
	margin: 0!important;
	padding: 0;
	border: none!important;
}

.listino td{	
	text-align: left!important;
	border: none!important;
	/*vertical-align: top;*/
}

.listino li {
	margin: 0!important;
	padding: 0 0 0 10px;	
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: left!important;
	width: 90%!important;
	line-height: 20px;
}

.listino td img{
	display: none;
}

	/* *** fine listino *** */


/*###### Fine Terza Colonna ######*/



/*###### inizio footer ######*/

#footer_print{
	width: 100%;
	height: 30px;
	clear: both;
	margin: 50px 0 30px 0;
	text-align: center;
	padding: 7px 0 2px 0;
	border-top: 1px solid #336699;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;	
}

#footer{
	display: none;
}

#valid{
	display: none;
}

#valid img{
	display: none;
}

#concept{
	display: none;
}

#concept a{
	display: none;
	}

#concept a:hover{
	display: none;
}

#copy{
	display: none;
}

#copy a{
	display: none;
}

#copy a:hover{
	display: none;
}

/*###### fine footer ######*/


.det{
	color: #ff9900;
	font-size: 13px;
}

	/* **** inizio intouch **** */


.intouch{
	display: none;
}

label{
	display: none;
}

div.intouch div#usermessage {
	display: none;
}
		
.inputfield{
	display: none;
}

.inputfield input{
	display: none;
}

.inputfield textarea {
	display: none;
}

.inputfield b, .horde b{
	display: none;
}

.horde{
	display: none;
}

.horde p{
	display: none;
}

.horde input{
	display: none;
}

#Submit{
	display: none;
}

.resetbutton{
	display: none;
}

.inputfield input:focus, .inputfield textarea:focus{
	display: none;
}

	
	/* **** fine intouch **** */




