.clear {
  	clear: both;
}
.related{
 margin-top:4px;
 border:1px solid #ccc;
}
.image_rist{
 padding:2px;
}
.food-list {
	border:2px solid #F1F1F1;
	margin:0 0 7px;
	padding:7px;
}

.food-list img {
	float:left;
	margin:0 8px 0 0;
}

.food-list h2 {
	background-color:#F1F4E4;
	border-bottom:1px solid #E8ECD7;
	border-top:1px solid #E8ECD7;
	padding:4px;
}

.food-list div.even, .food-list div.odd {
	padding:7px;
}

.red-highlight {
  	background: red;
}

div.even {
	background-color:#F2F2F2;
}

div.odd {
	background-color:#E1E1E1;
}

div.odd, div.even {
	clear:both;
	margin:0;
	overflow:hidden;
	padding-bottom:4px;
	padding-top:2px;
}
/* ---------- RECENSIONI ------------ */
.recensioni{
background-color:#fff;
}
.tit_recensioni1{
 text-align:left;
 margin-bottom:0px;
 margin-left:10px; 
 font-weight:bold;
 color:#8B0018;
 font-size:0.9em;
 }
.tit_recensioni2{
 text-align:left;
 padding-left:4px;
 margin-bottom:5px;
 font-weight:bold;
 color:#333;
 border-bottom:1px dashed #aaa;
 font-size:1em;
 }
.tit_recensioni_big{
 text-align:left;
 margin-bottom:15px;
 padding:0px 0px; 
 font-weight:bold;
 color:#8B0018;
 font-size:2em;
 xborder-top:1px solid #888;
 border-bottom:1px solid #888;

 }
.tit_recensioni_big span{
 font-weight:bold;
 color:#666;
 font-size:0.70em;
 font-weight:normal;
 }
.tit_recensioni{
 text-align:center;
 padding-bottom:5px;
 font-weight:bold;
 color:#8B0018;
 font-size:1.5em;
 }
.tit_recensioni span{
 font-weight:bold;
 color:#666;
 font-size:0.70em;
 }
.tit_scheda{
 background-color:#E9E2D8;
 padding:10px;
 text-align:center;
 color:#666;
 font-weight:bold;
 font-size:0.9em;
 margin-top:10px;
}
.record_scheda{
 background-color:#F6F2ED;
 border-bottom:1px solid #ccc;
 padding:7px;
 font-size:0.9em;
}
.scheda1{
  background-color:#E9E2D8;
  padding:10px;
  font-size:0.85em;
}
.tit_scheda1{
 background-color:#E9E2D8;
 text-align:center;
 color:#666;
 font-weight:bold;
 font-size:1.1em;
 padding:3px 0px 7px 0px;
}
.tit_elenco{
 margin:10px 0px;
}
.tit_elenco b{
 color:#cc0000;
 font-family:Georgia;
}
.record_elenco{
 margin-bottom:15px;
 border-left:3px solid #888;
 padding:5px;
 background:#fff url(/img/GDB/super_sfondo.gif) 0px -0px repeat-x;
 width:96%;
}
.record_elenco a:link,.record_elenco a:visited,.record_elenco a:hover{
 font-weight:bold;
 color:#8B0018;
 font-size:1.2em;
}
.record_elenco b{
 color:#CB5700;
}
.telefono{
 background:#fff url('/img/GDB/icotel.gif')left 4px no-repeat;
 padding-left:14px;
}
.logo_recensioni{
 margin-left:12px;
}
.tit_categoria{
 color:#8B0018;
 font-size:2.3em;
 border-bottom:1px solid #8B0018;
 border-right:10px solid #666;
 margin-bottom:10px;
 padding-bottom:3px;
}
.tit_categoria span{
 color:#666;
 font-size:0.65em;
}
.tit_cucina{
 color:#666;
 font-weight:bold;
 font-size:1em;
 border-bottom:1px solid #aaa;
 padding:10px;
 margin-bottom:20px;
 border-left:4px solid #8B0018;
}
.data_rec{
 font-size:1em;
 font-weight:normal;
 margin-bottom:10px;
 text-align:right;
}
.recensione_dati{
 font-weight:normal;
}
.recensione_dati .scheda{
 font-size:0.85em; 
 padding:4px;
 background-color:#f6f6f6;
 margin-bottom:2px;
 color:#333;
}
.tit_rist_rec{
 text-transform:uppercase;
 color:#888;
 font-size:1.3em;
 font-weight:bold;
 padding-bottom:4px;
}
.last_recensioni a:link,.last_recensioni a:visited,.last_recensioni a:hover {
 color:#444;
 font-size:2em;
 font-weight:normal
}

#mappa_recensioni {
  float: left;
}
#motore_recensioni{
 width:185px;
 margin-left:10px;
 margin-top:2px;
 border-top:1px solid #ccc;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
}
.record_ricerca{
 padding:5px 5px;
 border-bottom:1px solid #ccc;
 background-color:#FBF6ED;
}
.record_ricerca label{
 margin-left:12px;
}
.link_ricerca, .tit_ricerca {
 padding:1px 0px 1px 10px ;
 font-size:1em;
}
.link_ricerca a:link,
.link_ricerca a:visited,
.link_ricerca a:hover{
 color:#85252B;
 font-weight:normal;
 font-family:Tahoma;
}
.tit_ricerca{
 background-color:#D3CDBC;
 color:#8B0018;
 font-weight:bold;
}
.info{
 text-align:center;
 border-top:1px dashed #ccc;
 border-bottom:1px dashed #ccc;
 padding:3px 0px;
 color:#666;
 font-style:italic;
 margin-top:10px;
}
.elenco_anagrafica{
 margin-top:15px;
}
#mappa_recensioni{
 border:1px solid #ccc;
}
.lista_rist ul{
 padding:0px;
 margin:10px 0 0 0;
}
.lista_rist ul li{
 padding:0px;
 margin:0px;
}
.pager{
 padding:5px 0px;
 text-align:center;
 border-top:1px dashed #ccc;
 border-bottom:1px dashed #ccc;
}
