body#tab100053  ul.fiche li div.comments_list h2 {
       	display: block;
}


body#tab100053 .pagination{
        position:relative;
        color:#7B7362;
        text-align:center;
	padding-left:20px;
	padding-top:10px;
        margin-left:8px;
        padding-right:5px;
        margin-top:0px;
}

body#tab100053 h1{
      position:relative;
      color:#AE472E;
      font-family: Arial, Helvetica, sans-serif ;
      font-size:20px;
      padding-left:5px;
}

body#tab100053 .alphabet a{
      position:relative;
      margin-bottom:15px;
      margin-left:2px;
      color:#924E2D;
      text-decoration:none;
      font-family: Arial, Helvetica, sans-serif ;
      font-size:14px;
}
body#tab100053 .alphabet a:hover{
      text-decoration:underline;
}
body#tab100053 .alphabet .alpha_pagination{
      position:relative;
      color:#ECB002;
      font-family: Arial, Helvetica, sans-serif ;
      font-size:14px;
      margin-bottom:20px;
}

body#tab100053 .li_letter{
      position:relative;
      background-color:#FBBB00;
      padding-left:10px;
      margin-left:2px;
      margin-top:8px;
      height:23px;
      width:630px;
      color:#924E2D;
      font-family: Arial, Helvetica, sans-serif ;
      font-size:20px;
      text-decoration:none;
      margin-bottom:10px;
}
body#tab100053 ul.list_communes li.li_commune{
      position:relative;
      padding-left:10px;
      color:#161D20;
      margin-left:25px;
      color:#924E2D;
      font-family: Arial, Helvetica, sans-serif ;
      font-size:14px;
      text-decoration:none;
}
body#tab100053 li.li_commune a{
      position:relative;
      color:#161D20;
      margin-left:2px;
      color:#924E2D;
      font-family: Arial, Helvetica, sans-serif ;
      font-size:14px;
      text-decoration:none;
}
body#tab100053 .li_commune a:hover{
      text-decoration:underline;
}


body#tab100053  ul.fiche li h2{
       	display: none;
}
body#tab100053 .barre_titre {
        margin-left:8px;
        margin-top:8px;
	background-color:#FBBB00;
        height:21px;
        width:570px;
}
body#tab100053 .barre_titre .est_name{
        float:left;
        position:relative;
        color:#924E2D;
	padding-left:5px;
	padding-top:2px;
        margin-left:0px;
        padding-right:5px;
        margin-top:0px;
	font-family: Arial,Helvetica, sans-serif ;
	font-size:13px;
        font-weight: bold;   
	height:18px;
	background-color:#FBBB00;
}
body#tab100053 .barre_titre .additional_info{
        float:left;
        position:relative;
        color:#C52A2B;
	padding-left:15px;
	padding-right:25px;
	padding-top:3px;
        margin-left:0px;
        margin-top:0px;
	font-family: Arial,Helvetica, sans-serif ;
	font-size:11px;
	height:18px;
        text-align:center;
}
body#tab100053 .imgtags{
        float:left;
}
body#tab100053 .est_products img { 
        position:relative;
        color:#ffffff;
        float:right;
        left:-18px;
        top:-18px;
	font-family: Arial,Helvetica, sans-serif ;
	font-size:11px;
	height:18px;
        text-align:center;
        border : none; 
}
body#tab100053 .products_price{
        position:absolute;
	padding-left:3px;
	padding-top:3px;
        margin-left:0px;
        padding-right:5px;
        margin-top:0px;
	font-family: Arial,Helvetica, sans-serif ;
	font-size:11px;
        width:620px;
	height:18px;

}
body#tab100053 #bier_prices{ 
        position:absolute;
	padding-left:3px;
	padding-top:0px;
        margin-left:0px;
        padding-right:5px;
        margin-top:0px;
	font-family: Arial,Helvetica, sans-serif ;
        color:#ffffff;
	font-size:10px;
        width:560px;
        top:-17px;
	height:18px;
        text-align:right;
}
body#tab100053 #meal_prices{ 
        position:absolute;
	padding-left:3px;
	padding-top:0px;
        margin-left:0px;
        padding-right:5px;
        margin-top:0px;
	font-family: Arial,Helvetica, sans-serif ;
        color:#ffffff;
	font-size:10px;
        width:560px;
        top:-17px;
	height:18px;
        text-align:right;
}
body#tab100053 .est_details {
        position:relative;
        color:#D8AB6D;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:0px;
        margin-left:0px;
        padding-right:5px;
        margin-top:0px;
        margin-bottom:0px;
	font-family: Arial,Helvetica, sans-serif ;
	font-size:12px;
	font-weight: bold;
}
body#tab100053 .est_description {
        position:relative;
        color:#161D20;
	padding-left:10px;
	padding-top:0px;
        margin-left:0px;
        padding-right:12px;
        margin-top:0px;
        text-align:justify;
	font-family: Arial,Helvetica, sans-serif ;
	font-size:11px;
}
.fiche li{
        clear:both;

}
