﻿body{background:#77A4CE;text-align:center;font-family:Arial, Verdana;font-size:13px;color:#000;margin:0;padding:0}
.clear{clear:both}
h1{color:#0D83CC;font-size:17px;padding-bottom:2px;margin:0 0 15px}
h2{color:#0D83CC;border-bottom:1px solid #A7CADF;font-size:14px;padding-bottom:4px;margin:0 0 5px}
h3{color:#000;font-size:13px;padding-bottom:4px}
img{border-color:inherit;border-style:none;border-width:0}
a{color:#06C;text-decoration:none}
a:hover{color:#f60}
.txt11{font-size:11px}
.txt13{font-size:13px}
.txt15{font-size:15px}
.right{text-align:right}
.center{text-align:center}
.cgray{color:#999}
.pagination{text-align:center;margin-bottom:5px}
.pagination a:link,.pagination a:visited{font-size:13px;text-decoration:none;color:#000}
.paginationselect{border:1px solid #fc3;padding-left:2px;padding-right:2px;font-size:13px}
#bgarpctop{background:#fff url(/_images/bg-top.jpg) repeat-x bottom left;border-bottom:1px solid #ccc}
#header{height:65px;padding-top:15px}
#headlogo{float:left;width:400px;color:#555;letter-spacing:0.3px;margin-left:20px;font-size:11px}
#headlogo img{margin-bottom:2px}
#headpub{position:absolute;width:468px;height:60px;top:15px;left:50%;margin-left:0;}
#pubstroiscent{position:absolute;width:300px;height:250px;top:540px;left:50%;margin-left:180px;}
input,select,textarea{font-size:13px;border:1px solid #B8CEFD}
input:hover,select:hover,textarea:hover{background-color:#FFC;cursor:pointer}
input.text,select.text{border-top:1px solid #7f9db9;border-bottom:1px solid #7f9db9;border-left:1px solid #7f9db9;border-right:1px solid #7f9db9}
#main_body{width:980px;text-align:left;background:url(/_images/main-line.gif) repeat-y top right #fff;margin:0 auto}
#main_body:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#content{width:640px;float:left;margin:20px 10px 10px}
* html #content{width:640px;float:left;margin:20px 10px 10px 5px}
#sidebar{width:300px;float:right;padding-right:10px;margin:11px 0 10px}
#footer{clear:both;font-size:11px;background:url(/_images/bg-footer2.jpg) top left repeat-x;height:170px}
#footer3{font-size:11px;background:url(/_images/bg-footer.jpg) top left no-repeat;height:170px}
#footer4{width:940px;margin:0 auto}
#footer4 div{width:190px;float:left;text-align:left;margin:5px 20px 0}
#footer4 h5{color:#fff;font-size:13px;font-weight:400;margin:0;padding:0}
#footer4 ul{list-style-type:none;margin:2px 5px 5px -20px}
#footer4 ul li{line-height:16px;background:url(/_images/footer-fleche.gif) no-repeat center left;text-indent:8px}
#footerbas{font-size:11px;padding-top:7px;clear:both;color:#fff}
.andtab a{background:url(/_images/tabs.png) no-repeat 0 0;font-family:Arial, sans-serif;line-height:29px;text-decoration:none;text-align:center;font-weight:700;font-size:13px;display:block;color:#FF7400;height:29px;width:85px;float:left;margin:0 2px}
.andtab a:hover{background:url(/_images/tabs.png) no-repeat 0 -30px;color:#FFF;text-decoration:none}
.andtab a.sel{background:url(/_images/tabs.png) no-repeat 0 -60px;color:#069}
.andtab .sep{height:0;clear:both}
.photo4img{width:140px;height:105px;border:1px solid #ccc;position:relative;overflow:hidden}
.photo4img img{position:absolute}
.fsearch_txt{float:left;width:70px;text-align:right;margin-right:10px}
.fsearch_space{margin:10px 0}
.fsearch_bt{background-color:#EBEBEB;color:#000;border:#BCD2E6 solid 1px;font-weight:700;font-size:12px;font-family:arial;width:150px;padding:2px}
.fsearch_bt:hover{background-color:#0C84CE;color:#fff}
.listingbar{clear:both;border-bottom:1px solid #E0E0E0;margin:5px 0 4px}
.listingcontainer{height:65px}
.listingphoto{float:left;width:90px;margin-right:10px;border:1px solid #E9E9E9}
.listingcontainertext{float:left;padding:3px 5px}
.listingtitre a:link,.listingtitre a:visited{font-size:15px;color:#f30;font-family:Arial;text-decoration:none;border-bottom:1px solid #F0DFC6}
.listingslogan{font-size:11px;color:#999;margin-top:4px}
#rubriques_link{float:right;width:150px}
#rubriques_link ul{list-style-type:none;text-align:left;background-color:#FFF;margin:10px 0 0;padding:0}
#rubriques_link li a:link,#rubriques_link li a:visited{text-decoration:none;font-size:11px;line-height:20px;font-family:Arial, Verdana;color:#039;padding:0 0 0 20px}
#rubriques_link li a:hover{text-decoration:underline;color:#900}
#send_mail_resto{background:url(/_images/icon-email.gif) left no-repeat}
#imprime_resto{background:url(/_images/icon-imprime.gif) left no-repeat}
#pdf_resto{background:url(/_images/icon-pdf.gif) left no-repeat}
#panier_resto{background:url(/_images/icon-panier.gif) left no-repeat}
#commenter_resto{background:url(/_images/icon-commenter.gif) left no-repeat}
#avis_resto{background:url(/_images/icon-avis.gif) left no-repeat}
#recommander_resto{background:url(/_images/icon-recommander.gif) left no-repeat}
#erreur_resto{background:url(/_images/icon-changement.gif) left no-repeat}
#barmenu{font-family:Verdana, Arial;margin-bottom:10px;font-size:11px}
#partgd{width:440px;float:left;text-align:justify}
#partdt{width:190px;float:right;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:10px;padding-left:7px;font-size:11px}
.avis_listing{border:#E9E9E9 1px solid;background-color:#F3F7FB;text-align:justify;margin-right:2px;padding:8px}
.avis_listing img.photo{float:left;margin-right:10px;margin-bottom:5px}
.photo_4resto{float:left;width:150px;margin:0 3px 0 6px}
* html .photo_4resto{float:left;width:150px;margin:0 3px 0 4px}
.photo4txt{color:#999;text-align:center}
.photo_border_resto{border:1px solid #ccc;padding:4px 0}
.photo_border{border:1px #ccc solid;padding:2px}
div#menuright ul{list-style-type:none;width:280px;margin:10px;padding:0}
div#menuright ul li a,div#menuleft ul li{height:25px;display:block;line-height:22px;color:#1F51A0;text-decoration:none;text-align:left;text-indent:25px;font-size:12px;border-bottom:1px solid #E4E6E6;margin:0;padding:0}
div#menuright ul li a:hover{text-decoration:underline;background:#fff url(/_images/bg-menu-dt.gif) left no-repeat;font-weight:700}
.sendfriend{background-color:#fff;width:300px;border-left:1px solid #eee;border-right:1px solid #eee;border-top:4px solid #E8E8E8;border-bottom:1px solid #E8E8E8;-moz-border-radius:4px;margin:0 0 10px;padding:0}
.sendfriend h3{color:#f60;font:13px Arial, sans-serif;font-weight:700;text-indent:5px;margin:0 0 5px;padding:5px 0}
.panel_list_resto{margin:10px 0 10px 30px}
.panel_resto_ajout{padding:3px 0}
#bon_reduction{border:1px dashed #ccc;cursor:pointer;margin-top:270px;margin-bottom:10px;background-color:#FFF;padding:5px 0 5px 5px}
#bon_link{margin-right:10px;text-align:right}
.bon_titre{font-size:14px;color:#00C;text-decoration:underline}
.black,.home_forum a{color:#000}
#nav .select,#nav .current,#nav .sub,#nav .sub_active{list-style:none;margin:0;padding:0}
.home_forum,.home_avis{border-bottom:1px solid #ddd;padding:4px}
.resto_image{height:78px;padding-top:5px;line-height:17px;color:#333;cursor:pointer;margin:0 10px}
.resto_image img{float:left;width:90px;height:68px;margin:0 10px}
.resto_image_link{color:#ED5900;font-size:12px;text-decoration:none}
.resto_image span{color:#0D83CC}
.connexion{color:#bbb;margin:5px 0}
.tickercontainer{width:618px;height:27px;overflow:hidden;margin:0;padding:0}
.tickercontainer .mask{position:relative;left:5px;top:8px;width:612px;overflow:hidden}
ul.newsticker{position:relative;left:620px;color:#060;font:bold 11px Verdana;list-style-type:none;margin:0;padding:0}
ul.newsticker li{float:left;margin:0;padding:0}
ul.newsticker a{white-space:nowrap;color:#000;font:normal 11px Verdana;margin:0 50px 0 0;padding:0}
#div_fiche{border:1px solid #CEDAE8;background:url(/_images/fond-recette.gif) left top repeat-x;padding:10px}
#div_fiche H1{color:#0E83C9;font-size:30px;text-align:center;border:0;min-height:28px;margin:4px 0}
#div_fiche #rec_details{font-size:11px;color:#6A6A6A;text-align:center;margin-bottom:10px}
#div_fiche #rec_photo{margin-left:10px;float:left;border:1px solid #000}
#div_fiche #rec_nbpersonne{margin-left:10px;float:left;font-size:13px}
#div_fiche h4{color:#0E83C9;font-size:15px;margin:30px 0 0}
.form_resto{border:1px solid #ccc;text-align:left;font-weight:700;margin:10px;padding:5px}
.form_resto input{width:200px;padding:2px}
.form_resto textarea{width:280px;padding:2px}
.form_resto span{font-weight:400;color:#666}
.form_resto label.error{float:none;color:red;padding-left:.5em}
#bgarpctop2,#arpc{width:980px;margin:0 auto}
.listingcontainer:hover,.home_forum:hover,.home_avis:hover{background-color:#FFC}
#bon_reduction:hover,.resto_image:hover{background-color:#FFF8DD}
.pagination a:hover,#footer ul li a:hover,.listingtitre a:hover,.home_forum a:hover,.home_forum:hover a,.home_avis:hover a{text-decoration:underline}
#aspnetForm{margin:0; padding:0}
.partage{margin-top:10px; height:18px;}
.partage img, .partager{float:left;margin-right:5px; padding-top:2px}
.partage i{float:left;margin-right:15px; padding-top:3px}
