﻿p
{
margin:0 0 0 0;
padding:0 0 0 0;
}

p.testo{
	font-size:11px;
	color:black;
	line-height:200%;
	margin:0 0 10px 0;
	padding:0 0 0 5px;
}


h1
{
margin:0 0 0 0;
padding:0 0 0 0;
}

h1.trosso
{	
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:5px 0 0 5px;
	color:#F80707;
}



h2
{
	font-family:Verdana;
	margin:0 0 0 0;
	padding:0 0 0 0;

}


.btngo
{
 padding: 1px 4px; 
 border-width: 0px; 
 font-family: Verdana; 
 font-size: 12px; 
 color:#ffffff; 
 font-weight:bold; 
 width:75px; 
 height:25px; 
 background-image:url('../images/layout/comune/pulsante.jpg')
}


#listapaesi
{
width:699px;
background-color:#ffffff;
height:80px;
margin:0 0 12px 12px;
clear:left
}



#listapaesi table
{
width:699px;
background-color:#ffffff;
height:78px;
}

#listapaesi td
{
padding:0 0 0 8px
}


#listapaesi a
{
font-size:12px;
font-weight:bold;
color:red
}

#listapaesi a:hover
{
color:black
}


#menuristo
{
width:164px;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
}

#menuristo a.topitem{
	font-size:12px;
	font-weight:bold;
	color:red;
	padding:10px 0 0 7px;
	margin-bottom:0px;
	margin-right:0px;
	display:block
}

#menuristo a
{
font-size:11px;
color:black;
text-decoration:none;
margin:0 0 0 0;
padding:0 0 0 0;
font-weight:bold
}


#menuristo a:hover
{
color:red
}

#menuristo ul
{
margin:0 0 0 18px;
padding:0 0 0 0;
}


#menuristo li
{
font-size:12px;
list-style-type:square;
color:red;
line-height:120%;
padding:0 0 10px 0
}

#right-ristorazione-big{
	margin:0 8px 0 4px;
	width: 724px;
	background-image:url('../images/new/sf-quad.jpg');
	float:left;
	background-repeat:repeat;
	padding:12px 0 30px 0
}


/*#right-ristorazione-big p.testo{
	width:500px;
	font-size:11px;
	color:black;
	line-height:200%;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
}

*/


#right-ristorazione-big-mid-menu
{
	width: 150px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

/*#right-ristorazione-big-mid-menu{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
*/

#right-ristorazione-big-mid-menu p{
	font-size:12px;
	margin:0 0 0 10px;
	padding:0 0 0 0;
}


/*#right-ristorazione-big-mid-menu h1{
	font-size:14px;
	color:black;
	margin:0 0 0 0;
	padding:0 0 10px 10px;
	display:block
}
*/



#right-ristorazione-big-mid-menu h1.topitem{
	font-size:14px;
	font-weight:bold;
	color:#CC0B0B;
	padding-bottom:0px;
	padding-top:5px;
	padding-left:7px;
	padding-right:0px;
	display:block
}


#right-ristorazione-big-mid-menu a.topitem{
	font-size:12px;
	font-weight:bold;
	color:#CC0B0B;
	padding:10px 0 0 0;
	margin:0 0 0 0;
	display:block
}

#right-ristorazione-big-mid-menu a.topitem:hover{
	color:#000000;
}


#right-ristorazione-big-mid-menu a.main{

	font-weight:bold;
}


#right-ristorazione-big-mid-sottomenu{
	width: 150px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	float:left;
}


/*#right-ristorazione-big-mid{
	width: 582px;
	float:right;
	margin:0 0 0 0;
	padding-top:0px;
	padding-right:0px;
}
*/

#right-ristorazione-big-mid{
/*	width: 574px;*/
	width:558px;
	float:right
}


#right-ristorazione-big-mid p.text{
		width:520px;
		font-size:12px;
		color:black;
		line-height:150%;
		padding-bottom:0px;
		padding-top:0px;
		padding-right:0px;
}


#right-ristorazione-big-mid a.text{
		font-size:12px;
		color:black;
		font-weight:bold;
		padding-bottom:0px;
		padding-top:0px;
		padding-right:0px;

}


#right-ristorazione-big p.votatop{
	font-weight:bold;
	color:red;	
	font-size:11px;
	text-align:center;
	margin:0 0 0 0;
	padding:40px 0 0 0;
}


/*#right-ristorazione-big-mid p.votatop{
	font-weight:bold;
	color:red;	
	font-size:11px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:40px;
	margin-right:0px;	
	padding-right:0px;
}

*/

/*#right-ristorazione-big-mid p.votaselezione{
	font-weight:bold;
	color:red;	
	font-size:11px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:20px;
	margin-right:0px;	
	padding-right:0px;
}
*/

#right-ristorazione-big p.votaselezione{
	font-weight:bold;
	color:red;	
	font-size:11px;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:20px;
	margin-right:0px;	
	padding-right:0px;
}


#right-ristorazione-big select{

	font-size:12px;
	font-weight:bold;
	width: 200px;
	color:red
}

/*#right-ristorazione-big-mid select{

	font-size:12px;
	font-weight:bold;
	width: 200px;
	color:red
}
*/

#cgallery
{
width:553px;
height:263px;
padding:0 0 0 0;
margin:0 0 0 0;
float:left;
background-color:#fcedd9
}




#right-tabella{
margin:0 0 0 0;
padding:0 0 0 0;
display:inline
}

#right-tabella p.testo3{
		font-size:11px;
		color:black;
		line-height:150%;
		padding-bottom:0px;
		padding-top:0px;
		padding-right:0px;
		padding-left:0px;
		margin-right:5px;	
}


#right-tabella p.testodue{
		font-size:11px;
		color:black;
		line-height:150%;
		padding-bottom:20px;
		padding-top:0px;
		padding-right:20px;
		padding-left:10px;
		margin-right:5px;	
}

#right-tabella p.lnk{
		font-size:12px;
		color:black;
		padding-bottom:0px;
		padding-top:20px;
		padding-right:30px;
		padding-left:0px;
		text-align:right
}

#right-tabella a.uno{
		font-size:12px;
		color:black;
}

#right-tabella a.uno:hover{
		font-size:12px;
		color:red;
}


#right-tabella h1.titolo{

	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:15px;
	color:#F80707;
}

#right-tabella table{
	width: 530px;
	margin-top:0px;
	margin-left:95px;
	font-family:Verdana;
	color:black;
}

#right-tabella td.unica{
	width: 530px;
	height:30px;
	font-family:Verdana;
	font-weight:bold;
	color:red;	
	font-size:11px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

#right-tabella td.unicacentro{
	width: 530px;
	height:30px;
	font-family:Verdana;
	text-align:center;
	font-weight:bold;
	color:red;	
	font-size:11px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

#right-tabella td.titolo{
	width: 100px;
	height:30px;
	font-family:Verdana;
	font-weight:bold;
	color:red;	
	font-size:11px;
	border-bottom:1px gray dashed; 
	padding-top:0px;
	padding-left:3px;
	padding-right:0px;
	padding-bottom:0px;
}


#right-tabella td.titoloimg{
	width: 100px;
	height:80px;
	border-bottom:1px gray dashed; 
	font-weight:bold;
	vertical-align:bottom;
	font-size:12px;
	color:#000000;	
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:8px;
}

#right-tabella td.votoint{
	width: 43px;
	height:80px;
	font-family:Verdana;
	border-bottom:1px gray dashed; 
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	color:red;	
	font-size:11px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
}


#right-tabella td.voto{
	width: 43px;
	height:30px;
	font-family:Verdana;
	border-bottom:1px gray dashed; 
	font-weight:bold;
	text-align:center;
	color:red;	
	font-size:11px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}



#right-tabella td.miniatura{
	width: 100px;
	height:60px;
	font-size:11px;
	border-bottom:1px gray solid; 
	text-align:center;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}


#right-tabella td.miniaturaint{
	width: 100px;
	height:30px;
	font-size:11px;
	font-weight:bold;
	border-top:1px red solid; 
	border-bottom:1px red solid; 
	text-align:center;
	background-color: #ffffff;
	padding:0 0 0 0;

}

#right-tabella td.nomeristo{
	width: 230px;
	height:60px;
	font-family:Verdana;
	font-weight:bold;
	color:red;	
	font-size:12px;
	text-align:center;
	font-style:italic;
	border-bottom:1px gray solid; 
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
}

#right-tabella td.nomeristoint{
	width: 230px;
	height:30px;
	font-family:Verdana;
	text-align:center;
	background-color: #ffffff;
	font-weight:bold;
	font-size:11px;
	border-top:1px red solid; 
	border-bottom:1px red solid; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}


#right-tabella td.comune{
	width: 120px;
	height:60px;
	text-align:center;
	font-weight:bold;
	color:black;	
	font-size:11px;
	border-bottom:1px gray solid; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

#right-tabella td.comuneint{
	width: 120px;
	height:30px;
	text-align:center;
	font-weight:bold;
	color:black;	
	font-size:11px;
	background-color: #ffffff;
	border-top:1px red solid; 
	border-bottom:1px red solid; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;

}

/*#right-tabella td.esito{
	width: 50px;
	height:60px;
	font-family:Verdana;
	font-weight:bold;
	text-align:center;
	color:red;	
	font-size:14px;
	border-bottom:1px gray solid; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}
*/


/*#right-tabella td.esitoint{
	width: 50px;
	height:30px;
	font-family:Verdana;
	background-color: #FEECE4;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	border-top:1px red solid; 
	border-bottom:1px red solid; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}
*/

#right-tabella td.link{
	width: 80px;
	height:60px;
	text-align:center;
	border-bottom:1px gray solid; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

#right-tabella td.linkint{
	width: 80px;
	height:30px;
	text-align:center;
	background-color: #ffffff;
	border-top:1px red solid; 
	border-bottom:1px red solid; 
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 0
	}


#right-ristorazione-big-mid p.noristo{
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	padding-top:40px;
	padding-left:0px;
	padding-right:0px;
	text-align:center
}

#right-ristorazione-big-mid table.login{
	width: 500px;
	margin-top:30px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;	
	padding-right:0px;
	padding-top:0px;
}

#right-ristorazione-big-mid td.uno{
	width: 250px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	margin-right:0px;	
	padding-right:10px;
	text-align:right;
	font-family:Verdana;
	font-size:12px;
	
	
}

#right-ristorazione-big-mid td.due{
	width: 250px;
	height:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	margin-right:0px;	
	padding-right:0px;
}



#right-ristorazione-big-mid h1{
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-left:40px;
	padding-right:25px;
	padding-bottom:15px;
	color:#F80707;
}


#right-ristorazione-big-mid p{
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-left:40px;
	padding-right:30px;
	line-height: 200%;
}

#right-ristorazione-big-mid p.log{
	font-size:12px;
	font-weight:bold;
	color:#CC0B0B;
	padding-bottom:0px;
	padding-top:30px;
	padding-left:7px;
	padding-right:0px;
	margin-bottom:0px;
	margin-right:0px;
	text-align:center
}

#right-ristorazione-big-mid a.log{
	color:#CC0B0B;
}

#right-intestazione{
	width: 258px;
	height:50px;
	float:left;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	display:inline
}

#right-intestazione h1{
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-left:20px;
	padding-right:0px;
	padding-bottom:0px;
	color:#F80707;
}


#right-intestazione h1.sottotitolo{
	font-size:12px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-left:20px;
	padding-right:0px;
	padding-bottom:10px;
	color:#000000;
}

#right-intestazione-due{
	width: 300px;
	height:50px;
	float:right;
	margin:15px 0 0 0;
	padding:0 0 0 0;
	display:inline
}

#right-intestazione-due img{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 100px;
}

/*#right-under-menu{
	width: 288px;
	height:22px;
	float:right;
	background-image:url('../images/layout/ristorazione/under-menu.jpg');
	margin:10px 5px 0 0;
	padding:0 0 0 0;
	display:inline
}
*/

#right-under-menu{
	width: 288px;
	height:22px;
	float:right;
	background-image:url('../images/layout/ristorazione/under-menu.jpg');
	margin:10px 5px 0 0;
	padding:0 0 0 0;
	display:inline
}

#right-under-menu a{

	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding-left:0px;
	padding-right:0px;

}

#right-under-menu a:hover{

	color:black;
}


#right-under-menu a.one{


	padding:3px 0 0 43px;
	float:left;
}

#right-under-menu a.two{


	padding:3px 0 0 43px;
	float:left;
}

#right-under-menu a.three{

	padding:3px 0 0 46px;
	float:left;
}


#right-intestazione-due h1.votomedio{
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:5px 0 0 10px;
	float:left;
	color:#F80707;
}


#right-intestazione-due h1.votanti{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 145px;
	clear:left;
	color:#A8A8A8;
}


#right-ristorazione-big-mid-scheda{
	width: 558px;
	background-color:#ffffff;
	border-left:2px red solid;
	float:left;
	margin:0 0 0 0;
	padding:0 0 20px 0;
}

#right-ristorazione-big-mid-scheda img.fb{
	width: 350px;
	height:263px;
	float:right;
	margin:0px;
	padding:0 0 0 0;
}

#right-ristorazione-big-mid-scheda h1{
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-left:40px;
	padding-right:25px;
	padding-bottom:0px;
	color:#F80707;
}


#right-ristorazione-big-mid-scheda h1.sottotitolo{
	font-size:12px;
	font-weight:normal;
	margin:6px 0 0 0;
	padding:0 0 0 10px;
	color:#000000;
}


#right-ristorazione-big-mid-scheda h1.ristorante{
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:10px 0 0 10px;
	color:#F80707;
}


/**************************************LIVELLI USATI IN RISTORAZIONE - SCHEDE - RECENSIONI******************************/
#contenitore{
	width: 553px;
	/*width:724px;*/
	background-color:white;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

#contenitore p.norecensione{
font-family:Verdana;
background-color:white;
font-style:normal;
font-size:12px;
font-weight:normal;
margin-bottom:0px;
margin-top:0px;
padding-left:10px;
padding-bottom:20px;
padding-top:20px;
line-height:150%
}

#contenitore a.norecensione{
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:red;
margin-bottom:0px;
margin-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
}




#riepilogo{
	width: 270px;
	background-image:url('../images/new/sfb.jpg');
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}


#riepilogo p.contenitore{
width:270px;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
color:black;
}


#riepilogo h1.titolo{
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin-bottom:0px;
margin-right:0px;
margin-top:0px;
margin-left:0px;
padding-left:5px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
float:left;
color:black
}


#riepilogo ul{
font-family:Verdana;
list-style:none;
font-size:11px;
font-weight:bold;
margin-bottom:0px;
margin-right:0px;
margin-top:0px;
margin-left:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
line-height:200%;
color:black
}

#riepilogo li.titolo{
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin-bottom:0px;
margin-right:0px;
margin-top:0px;
margin-left:0px;
padding-left:5px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
color:black
}


#riepilogo li.titolored{
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin-bottom:0px;
margin-right:0px;
margin-top:0px;
margin-left:0px;
padding-left:5px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
color:#F80707;
}





#riepilogo span.due{
font-family:Verdana;
font-size:11px;
font-weight:normal;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;
padding-top:0px;
color:black
}


#riepilogo h1.titolorosso{
color:#F80707;
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin-bottom:0px;
margin-right:0px;
margin-top:0px;
margin-left:0px;
padding-left:5px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
float:left;
}

#riepilogo h1.due{
font-family:Verdana;
font-size:11px;
font-weight:normal;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;
padding-top:0px;
float:left;
color:black
}

#riepilogo a.sito{
font-family:Verdana;
font-size:11px;
font-weight:normal;
}

#riepilogo p.titoloricetta{
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding-left:5px;
padding-bottom:0px;
padding-top:10px;
}


#riepilogo img{
	width: 270px;
	height:20px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

#riepilogo img.thumb{
	float:left;
	margin-top:20px;
	margin-bottom:30px;
	margin-left:18px;
	border: 2px #9A0A0A solid; 
	padding-top:0px;
	margin-right:10px;	
	padding-right:0px;
	padding-left:0px;
}

#descr{
	width: 280px;
	background-color:white;
	float:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
}


#imgwin{
	width: 350px;
	height:263px;
	background-color:white;
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;

}

#imgwin img{
width:350px;
height:263px
}

#descr a{
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
}


#descr p{
font-family:Verdana;
font-size:11px;
font-weight:normal;
padding:5px 0 0 5px;
margin:0 0 0 0;
line-height:170%;
}

#descr p.ingr{
font-family:Verdana;
font-size:11px;
font-weight:normal;
margin-bottom:0px;
margin-top:0px;
padding-left:5px;
padding-bottom:0px;
padding-top:5px;
line-height:120%
}


#descr a.votami{
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
color:black
}

#descr a.votami:hover{
color:red
}



#descr h1{
	font-size:12px;
	color:#F80707;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:5px;
	padding-right:0px;
}

#descr h1.giudizio{
	font-size:12px;
	color:#F80707;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:0px;
}

#descr table{
	width: 258px;
	background-color:white;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#descr td.titolo{
	width: 100px;
	height:12px;
	background-color:white;
	padding:0 0 0 3px;
	font-family:Verdana;
	font-size:11px;
}


#descr td.barra{
	width: 130px;
	height:12px;
	background-color:#FFB8A1;
	padding:0 0 0 0;
}

#descr td.numero{
	width: 28px;
	height:12px;
	background-color:white;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

#descr td.votami{
	width: 168px;
	height:50px;
	background-color:white;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:3px;
	vertical-align:middle;
	font-family:Verdana;
	font-size:11px;
	text-align:center;
	color:black

}

#descr td.votamidue{
	width: 90px;
	height:50px;
	background-color:white;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	text-align:right;
	vertical-align:middle;
	font-family:Verdana;
	font-size:11px;
	color:black

}

#recensione{
	width: 560px;
	background-color:white;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	float:left;
	display:inline
}


#recensione h2{
	font-size:11px;
	color:#F80707;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:0px;
}

#recensione h1{
	font-size:13px;
	color:#F80707;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:10px;
	padding-top:20px;
	padding-left:10px;
	padding-right:0px;
}

#recensione p{
font-family:Verdana;
font-size:11px;
font-weight:normal;
font-style:italic;
background-color:#FEECE4;
padding:20px 0 20px0 10px;
margin:0 0 0 0;
line-height:150%
}

#recensione p.pag{
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding-left:10px;
padding-bottom:0px;
background-color:#ffffff;
padding-top:20px;
text-align:right;
}

#recensione a.pagineon{
font-family:Verdana;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:black;
}

#recensione a.pagine{
font-family:Verdana;
font-size:14px;
font-weight:bold;
color:red;
}
/**************************************LIVELLI USATI IN RISTORAZIONE - SCHEDE - RECENSIONI******************************/

#testo{
	width: 553px;
	background-color:white;
/*    width:724px;
	background-image:url('../images/new/sf-quad.jpg');*/
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	display:inline
}

#testo p{
font-family:Verdana;
font-size:11px;
font-weight:normal;
margin:0 0 0 0;
padding:20px 0 0 10px;
line-height:150%
}

#testo p.menu{
font-family:Verdana;
font-size:14px;
font-style:italic;
font-weight:bold;
text-align:center;
margin:0 0 0 0;
padding:20px 0 0 0;
line-height:200%
}


#testo p.noricette{
font-family:Verdana;
font-size:12px;
font-weight:normal;
margin-bottom:0px;
margin-top:0px;
padding-left:10px;
padding-bottom:40px;
padding-top:20px;
}

#testo p.stampa{
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding-left:10px;
padding-bottom:0px;
padding-top:20px;
text-align:right;
}

/*#testo h1{
	font-size:13px;
	color:#F80707;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-top:20px;
	padding-left:10px;
	padding-right:0px;
}
*/

#testo h1.titolomenu{
	font-size:13px;
	text-align:center;
	color:#F80707;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
}


#testo h1.tipopiatto{
	font-size:11px;
	color:#F80707;
	font-style:italic;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:0px;
	padding-top:20px;
	padding-left:10px;
	padding-right:0px;
}


#testo a{
font-family:Verdana;
color:black;
font-size:11px;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding-left:10px;
padding-bottom:0px;
padding-top:10px;
padding-right:0px;
margin-right:0px;
display:block
}

#testo a.altrericette{
font-family:Verdana;
font-size:11px;
color:black;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
padding-top:0px;
}

#testo a:hover{
	color:#F80707;
}

/*#testo table{
	margin:0 0 0 10px;
	padding:0 0 0 0;
	width:98%;
}*/


#testo table{
	font-family:verdana;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:45px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	width:450px;
}

#testo td.testo{
	width:250px;
	/*width:38%;*/
	text-align:left;
	font-size:11px;
	border-bottom: 2px #ffffff dashed;
	margin:0 0 0 0;
	padding:5px;
}

#testo td.inputtext{
	width:200px;
	/*width:60%;*/
	text-align:left;
	font-size:11px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

#testo p.obbligatorio{
	font-size:11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#FF0000;
	line-height:200%;
	font-weight:bold;
}

#testo p.obbligatorio2{
	font-size:10px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#000000;
	line-height:100%;
	font-weight:bold;
}

#testo p.noobbligatorio{
	font-size:11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	line-height:200%;
	font-weight:bold;
}


#testo input{
	color: #000000;
	width:170px;
	font-family: Verdana;
	background-color: /*#FEECE4*/#ffffff;
}

#testo textarea{
	color: #000000;
	width:300px;
	font-family: Verdana;
	border:thin inset;
	background-color: #ffffff;
}


#testo td.bottone{
	width:450px;
	text-align:center;
	font-size:11px;
	margin-left:0px;
	padding-top:25px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;

}
