.zonerestaurants{position:relative;width:673px;z-index:2;padding:0px;}
.zonerestaurants h1{font-size:13pt;font-weight:500;line-height:14pt;color:#849b17;text-align:left;margin:20px;padding:0px;margin-top:10px;margin-bottom:0px;}
.zonerestaurants h2{color:#000000;font-size:10pt;font-weight:600;line-height:12pt;margin:5px 20px 10px;padding:0px;text-align:left;}
.basencart{margin:0px;padding:0px;clear:both;font-size:0px;line-height:0px;height:0px;}
.separation{margin:20px;padding:0px;font-size:1pt;line-height:1pt;}
div.encartrestaurantliste{position:relative;margin:0 auto;width:630px;}
div.encartrestaurantliste div.upbar{height:29px;background:url(../../images/interface/restaurant/bg-upbar.gif) repeat-x;width:626px;position:relative;}
div.encartrestaurantliste div.upbar div.nomrestaurant{height:29px;width:337px;float:left;background:url(../../images/interface/restaurant/bg-tit-restaurant.gif) no-repeat;line-height:29px;text-align:left;color:#ffffff;font-weight:600;font-size:11pt;float:left;}
div.encartrestaurantliste div.upbar div.nomrestaurant2{background:url(../../images/interface/restaurant/bg-tit-restaurant2.gif) no-repeat;}
div.encartrestaurantliste div.upbar div.nomrestaurant h2{padding:0px 10px;margin:0px;line-height:29px;text-align:left;color:#ffffff;font-weight:600;font-size:9pt;}
div.encartrestaurantliste div.upbar div.nomrestaurant h2 a{text-decoration:none;color:#ffffff;}
div.encartrestaurantliste div.upbar div.nomrestaurant h2 a:hover{text-decoration:underline;color:#ffffff;}
div.encartrestaurantliste div.upbar div.nomrestaurant2 h2 a{color:#76645A;}
div.encartrestaurantliste div.upbar div.nomrestaurant2 h2 a:hover{color:#76645A;}
div.encartrestaurantliste div.upbar a.onglethaut{height:29px;display:block;float:left;margin-left:1px;line-height:29px;width:95px;background:url(../../images/interface/restaurant/onglet-restaurant-action.gif) no-repeat;text-align:center;color:#b0b0b0;font-weight:600;font-size:9pt;text-decoration:none;}
div.encartrestaurantliste div.upbar a.onglethaut:hover{background:url(../../images/interface/restaurant/onglet-restaurant-action-hover.gif) no-repeat;color:#be6d48;}
div.encartrestaurantliste div.upbar a.actif{background:url(../../images/interface/restaurant/onglet-restaurant-action-hover.gif) no-repeat;color:#76645A;}
div.encartrestaurantliste div.upbar a.selected{background:url(../../images/interface/restaurant/onglet-restaurant-action-selected.gif) no-repeat;color:#ffffff;}
div.encartrestaurantliste div.upbar a.reservable{background:url(../../images/interface/restaurant/onglet-restaurant-action-hover.gif) no-repeat;color:#BE6D48;}
div.encartrestaurantliste div.marge{padding:9px;}
div.encartrestaurantliste div.contenu{position:relative;background:url(../../images/interface/restaurant/bg-resultat-contenu.gif) no-repeat #e6e3d4;width:626px;}
div.encartrestaurantliste div.descriptif{background:url(../../images/interface/restaurant/bas-descriptif-resultat.gif) bottom center no-repeat;width:320px;float:left;}
div.ficherestaurant div.encartrestaurantliste div.descriptif{float:none;}
div.encartrestaurantliste div.descriptiffiche{background:url(../../images/interface/restaurant/bas-descriptif-fiche.gif) bottom center no-repeat;width:608px;}
div.encartrestaurantliste div.descriptifficheavis{background:url(../../images/interface/restaurant/bas-descriptif-fiche-avis.gif) bottom center no-repeat;width:608px;}
div.encartrestaurantliste div.descriptifavis{background:url(../../images/interface/restaurant/bas-descriptif-fiche.gif) bottom center no-repeat;width:608px;}
div.encartrestaurantliste div.descriptif div.haut{width:320px;height:12px;font-size:12px;line-height:12px;background:url(../../images/interface/restaurant/haut-descriptif-resultat.gif) bottom center no-repeat;}
div.encartrestaurantliste div.descriptiffiche div.haut{width:608px;height:12px;font-size:12px;line-height:12px;background:url(../../images/interface/restaurant/haut-descriptif-fiche.gif) bottom center no-repeat;}
div.encartrestaurantliste div.descriptifficheavis div.haut{background:url(../../images/interface/restaurant/haut-descriptif-fiche-avis.gif) bottom center no-repeat;}
div.encartrestaurantliste div#larger div.haut{background:url(../../images/interface/restaurant/haut-descriptif-resultat-larger.gif) bottom center no-repeat;}
div.encartrestaurantliste div.descriptifavis div.haut{width:608px;height:29px;font-size:8pt;line-height:29px;background:url(../../images/interface/restaurant/haut-descriptif-avis.gif) bottom center no-repeat;}
div.encartrestaurantliste div.descriptifavis div.haut h3{color:#ffffff;font-weight:600;font-size:9pt;line-height:29px;margin:0px;padding:0px 10px;}
div.encartrestaurantliste div.descriptifavis div.haut h3 a{color:#ffffff;text-decoration:none;}
div.encartrestaurantliste div.descriptifavis div.haut h3 a:hover{text-decoration:underline;}
div.encartrestaurantliste div.descriptifavis div.haut h3 span{color:#ffffff;font-weight:500;font-size:8pt;float:right;}
div.encartrestaurantliste div.descriptif div.bas, div.encartrestaurantliste div.descriptiffiche div.bas, div.encartrestaurantliste div.descriptifavis div.bas{width:320px;height:12px;font-size:12px;line-height:12px;}
div.encartrestaurantliste div#larger, div.encartrestaurantliste div#larger div.haut, div.encartrestaurantliste div#larger div.bas{width:420px;}
div.encartrestaurantliste div#larger{background:url(../../images/interface/restaurant/bas-descriptif-resultat-larger.gif) bottom center no-repeat;}
div.encartrestaurantliste div.descriptif p.specialites, div.encartrestaurantliste div.descriptif p.note{margin:0px;padding:0px 10px 10px 10px;text-align:left;color:#be6d48;font-weight:600;font-size:8pt;line-height:11pt;background-color:#FFFFFF;}
div.encartrestaurantliste div.descriptif p.note span.dateavis{float:right;text-align:right;font-weight:500;}
div.encartrestaurantliste div.descriptif p.coordonnees, div.encartrestaurantliste div.descriptif p.originalite, div.encartrestaurantliste div.descriptif p.descriptif{margin:0px;padding:10px;text-align:left;color:#5d453b;font-weight:500;font-size:8pt;line-height:11pt;background-color:#FFFFFF;}
div.encartrestaurantliste div.descriptif p.originalite span{color:#be6d48;font-weight:600;}
div.encartrestaurantliste div.descriptif a{color:#be6d48;text-decoration:none;}
div.encartrestaurantliste div.descriptif a:hover{color:#be6d48;text-decoration:underline;}
div.encartrestaurantliste div.contenu div.photo, div.encartrestaurantliste div.contenu div.photo2{position:relative;width:158px;height:120px;z-index:2;margin:0px;margin:0px 0px 0px 25px;padding:0px;float:left;background:#FFFFFF;}
div.encartrestaurantliste div.contenu div.photo2{float:right;}
div.encartrestaurantliste div.contenu div.photo a{display:block;width:158px;height:120px;}
div.encartrestaurantliste div.contenu div.avis{position:absolute;background:url(../../images/interface/restaurant/bg-avis-resultat.gif) center center no-repeat;width:92px;height:44px;top:1px;right:1px;margin:0px;padding:0px;color:#81675c;text-align:center;font-size:8pt;line-height:11pt;font-weight:500;}
div.encartrestaurantliste div.contenu div.avis a{color:#81675c;text-decoration:none;}
div.encartrestaurantliste div.contenu div.avis a:hover{color:#81675c;text-decoration:underline;}
div.encartrestaurantliste div.contenu div.avis img{margin:2px 1px 0px 1px;}
div.encartrestaurantliste div.contenu div.ticket{position:absolute;background:url(../../images/interface/restaurant/bg-ticket-resultat.gif) center center no-repeat;width:92px;height:82px;top:50px;right:1px;margin:0px;padding:0px;color:#6c594e;text-align:center;font-size:8pt;line-height:11pt;font-weight:600;}
div.encartrestaurantliste div.contenu div.ticket span{color:#92a60b;font-size:11pt;line-height:11pt;display:block;margin:5px;}
div.encartrestaurantliste div.basresultat{position:relative;background:url(../../images/interface/restaurant/bg-bas-resultat.gif) repeat-x;width:626px;height:30px;}
div.encartrestaurantliste div.basresultat a.lien{float:right;color:#B0B0B0;text-decoration:none;font-size:8pt;line-height:30px;padding-right:10px;}
div.encartrestaurantliste div.basresultat a.lien:hover{color:#B0B0B0;text-decoration:underline;}
div.encartrestaurantliste div.basresultat div.plusinfos{position:absolute;width:160px;height:55px;top:-7px;left:0px;}
.zonerestaurants p.navigation{color:#849B17;float:right;font-size:8pt;font-weight:600;line-height:14pt;margin-bottom:5px;margin-right:25px;margin-top:0px;padding:0px;text-align:right;width:290px;}
.zonerestaurants p.navigation a{color:#6C594E;font-size:8pt;font-weight:600;line-height:14pt;text-decoration:none;}
.zonerestaurants p.navigation a:hover{color:#6C594E;font-size:8pt;font-weight:600;line-height:14pt;text-decoration:underline;}
div.encartrestaurantliste div.descriptifavis p.note{margin:0px;padding:5px 0px;text-align:left;color:#BE6D48;font-weight:500;font-size:8pt;line-height:11pt;}
div.encartrestaurantliste div.descriptifavis p.originalite{margin:0px;padding:5px 0px;text-align:left;color:#5D453B;font-weight:500;font-size:8pt;line-height:11pt;}
div.encartrestaurantliste div.descriptifavis p.originalite span{color:#849B17;font-weight:600;}
div.encartrestaurantliste div.descriptifavis p.descriptif{margin:0px;padding:5px 0px;text-align:justify;color:#5D453B;font-weight:500;font-size:8pt;line-height:11pt;}
div.triresultat{text-align:center;margin:5px auto;position:relative;width:626px;}
div.triresultat a{margin:3px;display:block;background:url(../../images/interface/restaurant/tri-resultat.gif) center center no-repeat;width:98px;height:21px;color:#76645a;font-size:8pt;float:left;text-align:center;text-decoration:none;line-height:21px;font-weight:600;}
div.triresultat a:hover, div.triresultat a.selected{background:url(../../images/interface/restaurant/tri-resultat-selected.gif) center center no-repeat;color:#be6d48;}
div.ficherestaurant div.encartrestaurantliste div.descriptif p.informations, div.ficherestaurant div.encartrestaurantliste div.descriptiffiche p.informations{margin:0px;padding:0px 10px;text-align:left;color:#5d453b;font-weight:500;font-size:8pt;line-height:11pt;background-color:#FFFFFF;}
div.ficherestaurant div.encartrestaurantliste div.descriptiffiche div.formulaire{margin:0px;padding:0px 0px;text-align:left;color:#5d453b;font-weight:500;font-size:8pt;line-height:11pt;background-color:#FFFFFF;}
div.ficherestaurant div.encartrestaurantliste div.descriptif a, div.ficherestaurant div.encartrestaurantliste div.descriptiffiche a{color:#5d453b;text-decoration:none;}
div.ficherestaurant div.encartrestaurantliste div.descriptif a:hover, div.ficherestaurant div.encartrestaurantliste div.descriptiffiche a:hover{color:#5d453b;text-decoration:underline;}
div.formulaire table{border-spacing:10px;border-collapse:separate;}
div.formulaire table td.colone1{text-align:right;}
div.formulaire p{padding:10px;}
div.formulaire input, div.formulaire select, div.formulaire textarea{background-color:#F9F9E7;border:1px solid #AFC604;font-size:8pt;}
div.formulaire input[type=checkbox], div.formulaire input#reservable{border:none;background:none;}
div.ficherestaurant div.encartrestaurantliste div.descriptifficheavis p.informations{background-color:#efeee9;}
div.ficherestaurant div.encartrestaurantliste div.descriptifavis div.informations{margin:0px;padding:0px 10px;text-align:left;color:#5d453b;font-weight:500;font-size:8pt;line-height:11pt;background-color:#FFFFFF;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
div.ficherestaurant div.encartrestaurantliste div.descriptiffiche p.navinfos, div.ficherestaurant div.encartrestaurantliste div.descriptifavis p.navinfos{margin:0px;padding:0px 10px;padding-top:10px;text-align:left;color:#5d453b;font-weight:600;font-size:8pt;line-height:11pt;background-color:#FFFFFF;}
div.ficherestaurant div.encartrestaurantliste div.descriptifficheavis p.navinfos{background-color:#efeee9;}
div.ficherestaurant div.encartrestaurantliste div.descriptifavis p.navinfos{margin:0px;padding:0px 10px;text-align:right;color:#5d453b;font-weight:500;font-size:8pt;line-height:11pt;background-color:#FFFFFF;}
div.ficherestaurant div.encartrestaurantliste div.descriptiffiche p.navinfos a, div.ficherestaurant div.encartrestaurantliste div.descriptifavis p.navinfos a{color:#6C594E;text-decoration:none;}
div.ficherestaurant div.encartrestaurantliste div.descriptiffiche p.navinfos a:hover, div.ficherestaurant div.encartrestaurantliste div.descriptifavis p.navinfos a:hover{color:#BE6D48;text-decoration:none;}
div.ficherestaurant div.encartrestaurantliste div.descriptiffiche p.informations span.orange{color:#BE6D48;}
div.ficherestaurant div.encartrestaurantliste div.descriptif ul.listeinformations{list-style-image:none;list-style-position:inside;list-style-type:square;margin:0px;padding:10px;background-color:#FFFFFF;}
div.ficherestaurant div.encartrestaurantliste div.descriptif ul.listeinformations li{color:#5d453b;font-weight:500;font-size:8pt;line-height:11pt;margin:0px 0px 4px;padding:0px;}
div.encartrestaurantliste div.descriptif h2, div.encartrestaurantliste div.descriptiffiche h2{margin:0px;padding:0px 10px 5px 10px;text-align:left;color:#be6d48;font-weight:600;font-size:9pt;line-height:12pt;background-color:#FFFFFF;}
div.encartrestaurantliste div.descriptifficheavis h2{background-color:#efeee9;}
div.encartrestaurantliste div.marge2{padding:0px 9px;}
div.encartrestaurantliste div.marge3{padding:9px 9px 0px 9px;}
div.ficherestaurant div.encartrestaurantliste div.contenu div.photofiche{position:relative;width:158px;height:120px;z-index:2;margin:0px auto;;padding:0px;}
div.ficherestaurant div.encartrestaurantliste div.contenu div.masquephoto{position:absolute;width:158px;height:120px;top:0px;left:0px;z-index:3;}
div.ficherestaurant div.encartrestaurantliste div.contenu div.masquephoto a{display:block;width:158px;height:120px;;}
div.ficherestaurant div.encartrestaurantliste div.horaire{position:relative;width:157px;height:119px;text-align:center;margin:15px auto;background:url(../../images/interface/restaurant/bg-calendrier-fiche.gif) center center no-repeat;}
div.ficherestaurant div.encartrestaurantliste div.horaire h2{color:#BE6D48;font-size:9pt;font-weight:600;line-height:12pt;margin:0px;padding:10px 5px;text-align:center;}
div.ficherestaurant div.encartrestaurantliste div.horaire table.calendrierhoraire{border:none;border-spacing:2px;text-align:center;}
div.ficherestaurant div.encartrestaurantliste div.horaire table.calendrierhoraire th{color:#6C594E;font-size:9pt;font-weight:600;line-height:10pt;padding:2px;text-align:center;vertical-align:middle;background:none;}
div.ficherestaurant div.encartrestaurantliste div.horaire table.calendrierhoraire td{color:#6C594E;font-size:8pt;font-weight:600;line-height:10pt;text-align:center;vertical-align:middle;}
div.ficherestaurant div.encartrestaurantliste div.colonnedroite{width:265px;margin:9px;float:right;text-align:center;position:relative;}
div.ficherestaurant div.encartrestaurantliste div.miniatures{text-align:center;margin:10px auto;margin-bottom:0px;width:265px;}
div.ficherestaurant div.encartrestaurantliste div.miniatures a{border:1px solid #FFFFFF;background-color:#FFFFFF;width:36px;height:27px;display:block;}
div.ficherestaurant div.encartrestaurantliste div.colonnedroite div.action{text-align:center;margin:10px auto;margin-bottom:0px;width:192px;}
div.ficherestaurant div.encartrestaurantliste div.plangmap{width:590px;height:500px;margin:0px auto;text-align:center;border:1px solid #FFFFFF;}
div.ficherestaurant div.encartrestaurantliste div.contenu div.marge div.descriptiffiche div.formulaire fieldset table{margin-top:0px;margin-bottom:0px;border:none;border-spacing:0px;width:100%;border-collapse:collapse;}
div.ficherestaurant div.encartrestaurantliste div.contenu div.marge div.descriptiffiche div.formulaire fieldset table tr th{padding:2px;color:#6c594e;font-size:9pt;line-height:13pt;font-weight:600;vertical-align:middle;text-align:center;width:25%;}
div.ficherestaurant div.encartrestaurantliste div.contenu div.marge div.descriptiffiche div.formulaire fieldset table td.ligne1{background-color:#f3f4ed;padding:3px;color:#6c594e;font-size:9pt;line-height:13pt;font-weight:600;vertical-align:middle;text-align:center;width:25%;}
div.ficherestaurant div.encartrestaurantliste div.contenu div.marge div.descriptiffiche div.formulaire fieldset table td.ligne1col1{background-color:#f3f4ed;padding:3px;color:#6c594e;font-size:9pt;line-height:13pt;font-weight:600;vertical-align:middle;text-align:left;width:25%;}
div.ficherestaurant div.encartrestaurantliste div.contenu div.marge div.descriptiffiche div.formulaire fieldset table td.ligne2{padding:3px;color:#6c594e;font-size:9pt;line-height:13pt;font-weight:600;vertical-align:middle;text-align:center;width:25%;}
div.ficherestaurant div.encartrestaurantliste div.contenu div.marge div.descriptiffiche div.formulaire fieldset table td.ligne2col1{padding:3px;color:#6c594e;font-size:9pt;line-height:13pt;font-weight:600;vertical-align:middle;text-align:left;width:25%;}

