body{color:#000000;background:url(../../images/bg-body-aurestaurant.jpg) top center repeat-y #f9eed7;margin:0px;}
body, p, h1, h2, h3, table, ul, ol, textarea, input{font-family:Tahoma,arial,verdana,helvetica,sans-serif;}
.typolight{font-weight:500;}
.hautmegabanner{background:url(../../images/bg-haut-megabanner.jpg) no-repeat;position:relative;width:976px;height:115px;margin:0 auto;z-index:1;}
.zonelienclubadmin{position:absolute;left:10px;top:3px;z-index:2;}
img{border:none;}
.clearboth{clear:both;}
#zonemegabanner{position:absolute;left:231px;top:11px;width:728px;height:90px;z-index:99;}
#zonemegabanner div{z-index:99;}
#zonemegabanner img{border:none;}
.publicitezonemegabanner{width:728px;height:90px;background:#FFFFFF;text-align:center;}
.publicitezonemegabanner img{margin-top:10px;}
.menuhautlogo{background:url(../../images/bg-logo-menu-haut.jpg) no-repeat;position:relative;width:976px;height:81px;margin:0 auto;z-index:0;}
.zonemenuhaut{position:absolute;left:224px;top:58px;z-index:2;}
.baslogolienhome{position:absolute;top:0px;left:79px;width:100px;height:32px;z-index:999;}
*+html .zonemenuhaut, * html .zonemenuhaut{top:63px;}
.content{position:relative;width:976px;margin:0 auto;z-index:0;}
.colonne1{position:relative;width:673px;z-index:0;float:left;}
.zonelettreinfo{background:url(../../images/icone-lettre-info.jpg) top left no-repeat;position:absolute;top:265px;right:10px;width:145px;text-align:right;font-size:13pt;font-weight:500;line-height:15pt;color:#6c594e;z-index:100;}
.zonelettreinfoform{position:absolute;top:310px;right:10px;text-align:left;font-size:9pt;font-weight:500;line-height:11pt;color:#000000;background:#ebe4e0;border:1px solid #6c594e;z-index:100;}
#zonelinkparthp{position:absolute;top:310px;right:0px;width:260px;height:20px;}
#zonelinkparthp a{font-size:10px;font-weight:bold;text-decoration:none;color:#661C4F;font-family:Verdana,Arial,Helvetica,sans-serif;}
#zonelinkparthp a:hover{text-decoration:underline;}
.colonne2{float:right;position:relative;width:303px;z-index:2;}
#zonepub300x250{position:relative;text-align:center;width:301px;height:250px;z-index:2;padding:2px 1px 2px 1px;}
.zoneAdSense{position:relative;margin:0 auto;margin-top:10px;width:250px;padding:5px;border:1px dotted #6b5a50;background-color:#FFFFFF;}
#zonepub300x250 img{border:none;}
.publicitezonepub300x250{width:301px;height:250px;background:#FFFFFF;text-align:center;}
#zone260x100{position:relative;width:260px;height:100px;text-align:center;margin:0 auto;margin-top:10px;}
.publicitezonepub300x250 img{margin-top:90px;}
.fenetreformulaire{z-index:999;position:absolute;padding:5px;top:196px;left:50%;width:602px;margin-left:-489px;border:30px solid #7b9112;background-color:#ffffff;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:8pt;}
div#content div.colonne1 div.fenetreformulaire{z-index:999;position:relative;padding:5px;top:0;left:0;width:350px;margin:0 auto;margin-top:0px;border:0px solid #7b9112;border-top:0px solid #7b9112;border-bottom:0px solid #7b9112;background-color:#ffffff;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:8pt;}
.fermerfenetreformulaire{padding:2px;margin:0px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:8pt;background:#7b9112;text-align:right;font-weight:600;}
div.formulaire{text-align:center;width:100%;clear:both;padding:0px;padding-top:5px;padding-bottom:5px;}
div.formulaire span.label{float:left;width:40%;line-height:12pt;text-align:right;}
div.formulaire span.label2{width:100%;line-height:12pt;text-align:center;}
div.formulaire span.formw{float:right;width:60%;text-align:left;}
iframe.invisible{border:0px;}
.menubas, .listepartenaires, .listevillesrestos{position:relative;width:980px;margin:0 auto;margin-top:20px;z-index:1;text-align:center;}
.listepartenaires, .listevillesrestos{margin:5px auto;}
.zonelogoxiti{position:relative;float:right;z-index:4;margin-top:5px;padding-right:315px;}
div.calendar{z-index:999;}
.fenetreformulaire fieldset{margin:0px;padding:0px;border:1px solid #7b9112;background-color:#fff;color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:9pt;}
.fenetreformulaire fieldset legend{margin-left:15px;color:#7b9112;font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:600;}
.zonelienclubadmin ul{margin:0px;padding:0px;list-style:none;list-style-position:outside;}
.zonelienclubadmin ul li{text-align:left;font-size:8pt;font-weight:600;line-height:10pt;color:#ffffff;margin:0px;padding-left:0px;margin-left:0px;margin-bottom:4px;}
.zonelienclubadmin ul li.connecte{list-style:none;text-align:center;}
ul.menuhaut{margin:0px;padding:0px;list-style:none;border:0px solid #000000;}
ul.menuhaut li{text-align:center;display:inline;font-size:10pt;font-weight:600;line-height:11pt;color:#645953;margin:0px;padding:6px;padding-top:0px;padding-bottom:0px;border-left:2px solid #c8c4c0;}
ul.menuhaut li.first{border-left:0px solid #c8c4c0;}
#avis_pager ul.pagination, #restaurants_pager ul.pagination{margin:10px 0 15px 0;text-align:center;}
#avis_pager ul.pagination li, #restaurants_pager ul.pagination li{display:inline;list-style-type:none;padding-right:1em;text-align:center;font-size:10pt;font-weight:600;line-height:13pt;}
ul.listeAutocomplete{z-index:999;font-family:Tahoma, arial, verdana, helvetica, sans-serif;font-size:9pt;list-style:none;margin:0px;margin-top:0px;padding:0px;padding-left:2px;width:150px;background:#FFFFFF;border:1px solid #000000;}
ul.listeAutocomplete li{z-index:999;font-size:9pt;line-height:11pt;margin:0px;padding:0px;padding-left:2px;}
ul.listeAutocomplete li:hover{z-index:999;background:#000000;color:#FFFFFF;}
.listepartenaires p, .listevillesrestos p{margin:0px;margin-left:2px;margin-right:305px;padding:0px;font-size:8pt;font-weight:500;line-height:12pt;text-align:center;}
.listepartenaires p{background:url(../../images/bg-menu-bas.jpg) top repeat-x;margin-top:20px;padding-top:5px;}
.menubas ul{background:url(../../images/bg-menu-bas.jpg) top repeat-x;margin:0px;margin-left:2px;margin-right:305px;padding:0px;list-style:none;text-align:center;}
.menubas ul li{text-align:center;display:inline;font-size:9pt;font-weight:500;line-height:18pt;color:#6c594e;margin:0px;padding:0px;padding-left:8px;padding-right:8px;}
div.formulaire span.formw input, input, textarea{font-size:8pt;border:1px solid #afc604;background-color:#f9f9e7;}
input[type="checkbox"], input[type="radio"]{border:none;}
div.zonerecherche div.zonelettreinfoform p.formulaire input.champsemail{font-size:10pt;line-height:12pt;font-weight:500;color:#000000;border:1px solid #6c594e;padding-left:3px;padding-right:3px;}
div.zonerecherche div.zonelettreinfoform p.formulaire input.bouton{padding:0px;font-size:10pt;font-weight:600;line-height:12pt;color:#ffffff;background-color:#6c594e;border:1px solid #6c594e;}
div.zonerecherche div.zonelettreinfoform p.formulaire input.bouton:hover{font-size:10pt;font-weight:600;line-height:12pt;color:#ffffff;background-color:#849b17;border:1px solid #849b17;}
form{margin:0px;padding:0px;}
div#content div.colonne1 div.fenetreformulaire p.fermerfenetreformulaire{margin-top:20px;}
p.liencentre{font-size:9pt;text-align:center;}
div.zonerecherche div.zonelettreinfoform p.navigationfenetre{margin:5px;text-align:right;color:#849b17;font-weight:500;text-decoration:none;font-size:9pt;padding:0px;}
div.zonerecherche div.zonelettreinfoform p.formulaire{margin:5px;text-align:center;padding:0px;}
p.espacement50{margin-top:50px;margin-bottom:50px;font-size:1pt;line-height:1pt;}
.zonelienclubadmin ul li a{color:#ffffff;text-decoration:none;}
.zonelienclubadmin ul li a:hover{color:#ffffff;text-decoration:underline;}
ul.menuhaut li a{color:#645953;text-decoration:none;}
ul.menuhaut li a:hover{color:#645953;text-decoration:underline;}
.zonelettreinfo a{color:#6c594e;text-decoration:none;}
.zonelettreinfo a:hover{color:#6c594e;text-decoration:underline;}
#avis_pager ul.pagination li a, #restaurants_pager ul.pagination li a{color:#645953;text-decoration:none;}
#avis_pager ul.pagination li strong a, #restaurants_pager ul.pagination li strong a{color:#849b17;text-decoration:none;}
#avis_pager ul.pagination li a:hover, #restaurants_pager ul.pagination li a:hover{color:#849b17;text-decoration:underline;}
.fermerfenetreformulaire a{color:#ffffff;text-decoration:none;}
div.formulaire span.formw a{color:#afc604;text-decoration:none;}
div.formulaire span.formw a:hover{color:#ffffff;text-decoration:underline;}
p.liencentre a{color:#7b9112;text-decoration:none;}
p.liencentre a:hover{color:#000000;text-decoration:underline;}
.listevillesrestos p a{color:#849B17;text-decoration:none;padding:0px 5px;}
.menubas ul li a, .listepartenaires p a{color:#6c594e;text-decoration:none;}
.listepartenaires p a, .listepartenaires p span{padding:0px 5px;}
.menubas ul li a:hover, .listepartenaires p a:hover, .listevillesrestos p a:hover{color:#000000;text-decoration:underline;}
div.zonerecherche div.zonelettreinfoform p.navigationfenetre a{color:#6c594e;text-decoration:none;}
div.zonerecherche div.zonelettreinfoform p.navigationfenetre a:hover{color:#6c594e;text-decoration:underline;}
#restaurants_pager ul.pagination{margin:10px 0px;padding-bottom:20px;text-align:center;}
#restaurants_pager ul.pagination li{display:inline;list-style-type:none;text-align:center;font-size:9pt;font-weight:500;line-height:21px;padding:0px 3px;}
#restaurants_pager ul.pagination li a{color:#645953;text-decoration:none;line-height:21px;}
#restaurants_pager ul.pagination li a:hover{color:#be6d48;text-decoration:underline;font-weight:500;}
#restaurants_pager ul.pagination li a.selected, #restaurants_pager ul.pagination li a.selected:hover{color:#be6d48;text-decoration:none;font-weight:600;}
p.intitulepubliredac{width:262px;margin:10px auto;padding:0px;font-size:11pt;color:#BE6D48;font-weight:600;text-align:center;}
div.publiredac{background:url(../../images/interface/restaurant/bg-publiredac.gif) bottom center no-repeat;width:262px;margin:10px auto;font-size:8pt;}
div.publiredac h2{background:url(../../images/interface/restaurant/bg-h2-publiredac.gif) top center no-repeat;color:#849B17;font-weight:600;font-size:8pt;margin:0px;padding:10px;}
div.publiredac h2 a{color:#849B17;text-decoration:none;}
div.publiredac h2 a:hover{color:#849B17;text-decoration:underline;}
div.publiredac img{float:left;margin:0px 6px 0px 10px;}
div.publiredac p{color:#5D453B;font-weight:500;font-size:8pt;margin:0px;padding:0px 10px;text-align:justify;}
div.publiredac p a{color:#5D453B;}
div.publiredac p.nav{padding:10px;text-align:right;}
div.publiredac p.nav a{color:#BE6D48;}
.zoneCandC{position:relative;margin:0 auto;margin-top:10px;width:268px;padding:5px;border:1px dotted #6b5a50;background-color:#FFFFFF;}
.zoneSoonnight{position:relative;margin:0 auto;margin-top:10px;width:268px;height:200px;padding:5px;border:1px dotted #6b5a50;}
.bonplan{position:relative;margin:0 auto;margin-top:10px;width:268px;padding:5px;border:none;}
.clearboth{margin:0px;padding:0px;clear:both;font-size:0pt;line-height:0pt;}
.zoneinformations table.tabbanner{border-spacing:2px;border-collapse:collapse;width:100%;border:0px solid #000000;}
.zoneinformations table.tabbanner td{width:33%;vertical-align:middle;text-align:center;font-size:8pt;line-height:10pt;}
.zoneinformations table.tabbanner td.valigbottom{vertical-align:bottom;}
.zoneinformations p.chapeau{margin:0px;padding:10px;text-align:justify;}
.zoneinformations div.preview{width:200px;float:left;padding:0px 10px;text-align:center;}
