/* === pagina scheda ristorante ===*/

#colLarga_contenitore_ristorante{
float:left;
width:575px;
margin-left:10px;
}

#colLarga_contenuto_ristorante{
float:left;
width:573px;
background-color:#E9CCAC;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding-left:0px;
padding-right:0px;
}
#titolo_contenitore_ristorante{
float:left;
background-image:url(../gr/tit_fill2_rist.gif);
height:32px;
width:100%;
}

#titStart_ristorante{
background-image:url(../gr/tit_start_rist.gif);
height:32px;
width:10px;
float:left;
}

#titolo_ristorante{
background-image:url(../gr/tit_fill_rist.gif);
background-repeat:repeat-x;
float:left;
height:32px;
vertical-align:middle;
}

#titEnd_ristorante{
background-image:url(../gr/tit_end_rist.gif);
height:32px;
width:30px;
float:left;
}

#titEnd2_ristorante{
background-image:url(../gr/tit_end2_rist.gif);
height:32px;
width:10px;
float:right;
}

#cont_end_ristorante{
height:10px;
width:100%;
background-image:url(../gr/cont_end_fill_rist.gif);
float:left;
}
#cont_end_sx_ristorante{
background-image:url(../gr/cont_end_sx_rist.gif);
background-repeat:no-repeat;
float:left;
height:10px;
width:10px;
line-height:3px;
font-size:3px;
}
#cont_end_dx_ristorante{
background-image:url(../gr/cont_end_dx_rist.gif);
background-repeat:no-repeat;
float:right;
height:10px;
width:10px;
line-height:3px;
font-size:3px;
}

h1.ristorante{
font-family:"Times New Roman", Georgia, Times, serif;
font-size:20px;
color:#7D5A2D;
font-weight:normal;
margin-top:8px;
line-height:30px;
display:inline;
}


.titsezione_ristorante{
position:relative;
float:left;
height:30px;
width:100%;
margin-top:20px;
margin-bottom:5px;
display:block;
background-image:url(../gr/sfondo_tit_sezioni_ristorante.gif);
background-repeat:no-repeat;

}


h1.tit_sezione_ristorante{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#FFF;
padding-left:47px;
line-height:25px;
display:inline;
}
table.rist{
border-collapse:collapse;
margin:0;
padding:0;
}
td.rist_dati1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding-left:6px;
padding-top:6px;
margin:0;
background-color:#D6B196;
border-left:1px solid #FFFFFF;
border-bottom:none;
padding-bottom:0;
line-height:12px;
}

.rist_dati1 a{
color:#FFFFFF;
}
.rist_dati1 a:hover{
color:#7D5A2D;
}


td.rist_dati2{
padding-left:5px;
vertical-align:top;
width:136px;
}

td.rist_dati3{
padding-left:8px;
padding-right:8px;
padding-top:20px;
vertical-align:top;
text-align:justify;
background-image:url(../gr/rist_lineav.jpg);
background-repeat:no-repeat;
}


.rist_voci{
color:#7D5A2D;
}

td.fotoRist{
vertical-align:top;
padding-left:6px;
padding-top:8px;
width:207px;
border-left:1px solid #FFFFFF;
}
td.fotoRist img{
background-color:#FFFFFF;
padding:1px;
margin-right:8px;
margin-top:10px;
}

td.rist_ricetta{
vertical-align:top;
border-top:1px solid #FFF;
padding:5px;
text-align:justify;
}

.legenda{
font-weight: bold;
color:#CC0000; 
}