*,#jsddm{margin:0;padding:0}
.bigger{color:#A0252D !important;font-size:18px}
form{margin:0;padding:0}
td{color:#000;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;text-decoration:none;text-transform:none}
.carte{display:inline;float:left;margin-bottom:10px;margin-right:20px}
.menu_semaine_lien{bottom:0;display:block;height:40px;left:0;margin-bottom:16px;margin-left:10px;position:absolute;width:300px;z-index:10}
.menu_semaine_lien a{background:url(gifs/lien_semaine.gif) left no-repeat;color:#fff;font-size:15px;font-weight:700;padding-left:15px;text-align:left;text-decoration:none}
.menu_semaine_lien a:hover{color:#ccc;font-weight:700;text-decoration:none}
body{background:url(gifs/background.jpg) #f3eb95 top repeat-x;font-family:"Trebuchet MS", "Times New Roman", Arial;font-size:12px;margin:0}
.header{height:118px;overflow:hidden;position:relative;width:981px}
.contact{height:auto;position:absolute;right:0;top:0;width:500px;z-index:2}
.contact p{color:#3B3B3B;font-size:12px;text-align:right}
.contact img{display:inline;float:right;margin-left:5px;margin-top:8px}
.contact strong{font-size:30px}
.logo{display:block;height:118px;left:0;position:absolute;top:0;width:409px;z-index:1}
.logo a{background:url(gifs/relais_gourmand.jpg) top no-repeat;color:#a0252d;display:block;font-size:16px;font-weight:700;height:32px;padding-top:86px;text-align:center;text-decoration:none;text-transform:uppercase;width:409px}
.logo a:hover{color:#3B3B3B;text-decoration:none}
.container{height:auto;margin-left:auto;margin-right:auto;overflow:hidden;width:981px}
.container_2{background:url(gifs/fond_container.jpg) #fff top repeat-x;height:auto;overflow:hidden;width:100%}
#content{height:auto;margin:0 auto;overflow:hidden;padding-bottom:10px;width:981px}
.page p{color:#585858;line-height:2em;padding-bottom:10px;text-align:justify}
.important{background:#eee;height:auto;margin-bottom:10px;padding:10px 0 0;width:100%}
.important p{padding:0 20px 10px !important}
.big_lien{font-size:15px}
.centrer{text-align:center !important}
.page a{color:#a0252d;text-decoration:underline}
.page a:hover{color:#a0252d;text-decoration:none}
.lien{color:#a0252d !important;line-height:1.6em;padding:10px 0;text-align:right !important}
.lien a{background:url(gifs/puce_lien.jpg) right no-repeat !important;color:#a0252d !important;padding-right:10px !important;text-decoration:underline !important}
.lien a:hover{color:#a0252d !important;padding-right:10px !important;text-decoration:none !important}
.paragraphe5050{display:inline;float:left;height:auto;width:305px}
.paragraphe50501{display:inline;float:right;height:auto;width:305px}
.filet{border-top:1px solid #bfbfbf;clear:both;height:15px;margin:10px auto 5px;width:100%}
.page ul{list-style:url(gifs/puce_liste.jpg) outside;margin:0 0 10px 25px;padding:0}
#page1 ul{list-style:none !important;margin:0 !important;padding:0 !important}
#page ul li{color:#585858;line-height:1.5em;list-style:none !important;text-align:left}
#loupe{bottom:5px;font-size:11px;position:absolute;right:0;z-index:1000}
#loupe p{color:#3b3b3b;text-align:right !important}
#loupe a{color:#3b3b3b;font-weight:700;text-align:center;text-decoration:none}
zoom{font-size:120%}
.scrollbarre{overflow:auto}
.email_news{background-color:#fff;border-bottom:#bbb 1px solid;border-left:#bbb 1px solid;border-right:#bbb 1px solid;border-top:#bbb 1px solid;color:#000;font-family:Geneva,Arial,Helvetica;font-size:11px}
.bouton_news{background-color:#585858;border-bottom:#585858 1px solid;border-left:#585858 1px solid;border-right:#585858 1px solid;border-top:#585858 1px solid;color:#fff;font-family:Geneva,Arial,Helvetica;font-size:12px}
.pagination{height:15px;margin:10px auto}
.numpage{background:url(gifs/pagination_link.jpg) no-repeat;color:#fefefe !important;display:inline;float:left;font-size:11px;font-weight:900;height:15px;line-height:15px;margin:2px;text-align:center;text-decoration:none;width:15px}
.numpage_selec{background:url(gifs/pagination_hover.jpg) no-repeat;color:#fefefe !important;display:inline;float:left;font-size:11px;font-weight:900;height:15px;line-height:15px;margin:2px;text-align:center;text-decoration:none;width:15px}
.bt_suivant{background:url(gifs/suivant.jpg) no-repeat;display:inline;float:left;height:15px;line-height:15px;margin:2px;text-align:center;width:15px}
.bt_suivant_inactiv{background:url(gifs/suivant_inactiv.jpg) no-repeat;display:inline;float:left;height:15px;line-height:15px;margin:2px;text-align:center;width:15px}
.bt_precedent{background:url(gifs/precedent.jpg) no-repeat;display:inline;float:left;height:15px;line-height:15px;margin:2px;text-align:center;width:15px}
.bt_precedent_inactiv{background:url(gifs/precedent_inactiv.jpg) no-repeat;display:inline;float:left;height:15px;line-height:15px;margin:2px;text-align:center;width:15px}
#lightbox{background-color:#eee;border-bottom:2px solid #666;border-right:2px solid #666;padding:10px}
#lightboxDetails{font-size:0.8em;padding-top:0.4em}
#keyboardMsg{float:right}
#closeButton{right:5px;top:5px}
#lightbox img{border:none;clear:both}
#overlay img{border:none}
#overlay{background-image:url(gifs/overlay.png)}
* html #overlay{background-color:transparent;background-image:url(blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale")}
.formulaire{margin-bottom:20px;margin-left:30px;margin-top:10px}
.input_form{background-color:#FFF;border:1px solid #A0252D;color:#585858;font-family:Arial;margin-top:5px;width:200px}
.area_form{background-color:#FFF;border:1px solid #A0252D;color:#585858;font-family:Arial;height:100px;margin-top:5px;overflow:auto;width:300px}
.bouton_form{background-color:#A0252D;border:1px none #fff;color:#FFF;cursor:pointer;display:block;font-weight:700;height:30px;margin:0 auto;width:150px}
#content .colonne_droite #formulaire_1 .submit{margin-left:0 !important;margin-top:20px !important}
.bouton_form:hover{background-color:#A0252D;border:1px none #fff;color:#f2e988;cursor:pointer;display:block;font-weight:700;height:30px;width:150px}
#zone_txt .required{text-align:left !important;width:150px !important}
.divGenerateurRequired{margin-bottom:10px !important}
ul.MenuHorizontal{list-style:none;margin:0;overflow:hidden;padding:0;width:530px}
.menu{bottom:10px;height:auto;position:absolute;right:0;width:530px;z-index:3}
ul.MenuHorizontal li a{color:#a0252d;display:block;font-size:13px;height:25px;line-height:25px;padding-top:0;text-align:center;text-decoration:none}
li#menu0{width:62px}
li#menu1{width:136px}
li#menu2{width:116px}
li#menu3{width:106px}
li#menu4{width:89px}
.fd_header{background:url(gifs/fd_header.jpg) top no-repeat;height:267px;width:100%}
.my_flash{height:267px;margin:0 auto;position:relative;width:981px}
.ze_flash{bottom:0;left:0;position:absolute;z-index:1}
.colonne_droite{display:inline;float:right;height:auto;width:654px}
h1{color:#a0252d;font-size:24px;margin-bottom:20px}
.rouge{color:#a0252d}
h2,h3{color:#a0252d;font-size:18px;margin-bottom:5px;margin-top:10px}
h4{color:#a0252d;font-size:15px;margin-bottom:5px;margin-top:10px}
.fidelite{display:inline;float:left;height:auto;margin-bottom:10px;margin-right:25px;width:189px}
.colonne_gauche{display:inline;float:left;height:auto;width:293px}
.actu{background:url(gifs/fd_actu.jpg) top no-repeat;height:156px;margin-bottom:10px;margin-top:10px;width:293px}
.menu_2,.menu_3{display:block;height:38px;margin-bottom:3px;width:293px}
.menu_2 a,.menu_3 a{color:#585858;display:block;font-size:18px;height:38px;line-height:36px;padding-left:35px;text-decoration:none;width:258px}
.menu_2 a{background:url(gifs/img_2.jpg) top no-repeat}
.menu_3 a{background:url(gifs/img_3.jpg) top no-repeat}
.fake_drop{height:auto;margin-bottom:3px;overflow:hidden;width:293px}
ul.fake_drop{list-style:none;overflow:hidden;padding:0;width:293px}
ul.fake_drop li{width:293px}
ul.fake_drop li a{color:#585858;display:block;font-size:18px;height:38px;line-height:36px;margin:0;padding-left:35px;text-decoration:none}
#menu_1 a{background:url(gifs/img_1.jpg) top no-repeat}
.contenu_fake a{color:#585858 !important;font-size:11px !important;font-weight:100;height:20px !important;line-height:20px !important}
.contenu_fake a:hover{color:#585858 !important;font-size:11px !important;font-weight:700 !important}
#submenu_selected{background:none !important;color:#a0252d !important;font-size:11px !important;font-weight:700 !important}
.fd_footer{background:url(gifs/fd_footer.jpg) top repeat-x;height:105px;width:100%}
.footer{height:105px;margin:0 auto;position:relative;width:981px}
.footer p{color:#fff;line-height:32px;text-align:center}
.footer a{color:#fff;text-decoration:none}
.coin_gauche{background:url(gifs/c_gauche.jpg) top no-repeat;bottom:0;height:63px;left:0;position:absolute;width:59px;z-index:1}
.coin_droite{background:url(gifs/c_droit.jpg) top no-repeat;bottom:0;height:63px;position:absolute;right:0;width:59px;z-index:2}
.horaire{height:auto;left:0;margin-left:61px;margin-top:44px;position:absolute;top:0;width:300px;z-index:3}
.nuage{font-size:11px !important;height:auto;margin-right:61px;margin-top:44px;position:absolute;right:0;top:0;width:750px;z-index:4}
.horaire p{color:#7c0a12 !important;line-height:18px !important;text-align:left !important}
.nuage p{color:#7c0a12 !important;line-height:18px !important;text-align:right !important}
.nuage a{color:#7c0a12 !important}
.img_livraison{border:2px solid #a0252d;float:left;margin-bottom:20px;margin-right:25px}
.img_livraison2{border:2px solid #a0252d;float:right;margin:20px 0 20px 25px}
.photo{display:inline;float:left;height:162px;margin-bottom:10px;margin-right:25px;width:162px}
.photo img{border:2px solid #a0252d;display:inline;float:left;margin-bottom:2px;margin-right:2px}
.img1,.img2,.img3{border:2px solid #a0252d;display:inline;float:left;margin-bottom:10px;margin-right:10px}
.bouton_imprim{display:block;height:35px;margin:10px auto;width:220px}
.bouton_imprim a{-moz-border-radius:6px;-webkit-border-radius:6px;background:url(gifs/tranche_bouton_imprim.jpg) top no-repeat;color:#585858;display:block;font-size:13px;font-weight:700;height:35px;line-height:33px;text-align:center;text-decoration:none;width:220px}
.bouton_imprim a:hover{filter:alpha(opacity=80);opacity:0.8}
fieldset.menu_semaine{border:1px solid #a0252d;padding:15px}
legend{color:#585858;font-size:13px;font-weight:700;padding:0 5px}
fieldset.traiteur_menu{border:1px solid #a0252d;margin-top:15px;padding:15px}
#encart_actualite ul{list-style:none;padding-top:28px}
#encart_actualite ul li{font-size:12px !important;padding-left:15px;padding-right:15px;padding-top:10px}
#encart_actualite ul li a{color:#585858;font-size:12px !important;font-weight:700;text-decoration:none}
#encart_actualite ul li a:hover{color:#585858;font-weight:700;text-decoration:underline}
#actualite_detail{margin-right:20px !important;padding:0 !important;width:400px !important}
#listing_calendrier{background:#e8e8e8 !important;float:right !important;list-style:none !important;margin-bottom:10px;width:200px !important}
#listing_calendrier p{color:#585858;font-size:16px;font-variant:small-caps;padding-top:10px}
#listing_calendrier ul li{line-height:18px;padding-top:18px}
#listing_calendrier ul li a:hover{color:#000 !important}
#listing_calendrier p.all_actu{font-size:13px;margin-bottom:0;padding-bottom:0;text-align:right}
#listing_calendrier p.all_actu a{font-size:13px;text-align:right;text-decoration:underline}
#listing_calendrier p.all_actu a:hover{font-size:13px;text-align:right;text-decoration:none}
#container_actualite h2{font-size:18px}
#container_actualite h2 a{color:#a0252d;font-size:18px}
#container_actualite{padding:0 !important;width:650px !important}
#container_actualite h2 a:hover{color:#585858 !important;text-decoration:none !important}
#news_rechercher{border:1px solid #a0252d !important}
.lien_actu_listing{text-align:right !important}
.lien_actu_listing a{background:url(gifs/puce_lien.jpg) right no-repeat;color:#a0252d !important;padding-right:15px;text-decoration:none}
#jsddm{float:left !important;}
#jsddm li{float:left;font:12px Tahoma, Arial;list-style:none;margin-bottom:4px;width:178px}
#jsddm li a{background:transparent url(gifs/liste_deroulante.jpg) repeat scroll 0 0 !important;border:1px solid #999;color:#000;display:block;padding:5px 32px 5px 10px;text-decoration:none;white-space:nowrap}
#jsddm li ul{background:#fff;border:1px solid #999;height:auto;margin:0;max-height:250px;overflow:auto;padding:0;position:absolute;visibility:hidden}
#jsddm li ul li{display:inline;float:none}
#jsddm li ul li a{border:none !important;background:#FFF8C1;background-image:none !important;color:#000;min-width:135px;width:auto}
#jsddm li ul li a:hover{background:#8E1D23 !important;color:#FFF}
.menu_semaine{background:#FEFCD1;padding:15px}
.menu_semaine h2{margin-top:0;padding-top:0}
.menu_semaine .element2{padding-top:5px}
.menu_semaine .element2 a{color:#930}
.float_left,#lightboxCaption,ul.MenuHorizontal li{float:left}
#loupe a:hover,.footer a:hover,.lien_actu_listing a:hover{text-decoration:underline}
.optional,.required{text-align:left !important;width:95px !important}
li#menu0 a,li#menu1 a,li#menu2 a,li#menu3 a{margin-right:3px}
li#menu0 a:hover,a#selected-over0,li#menu1 a:hover,a#selected-over1,li#menu2 a:hover,a#selected-over2,li#menu3 a:hover,a#selected-over3,li#menu4 a:hover,a#selected-over4{-moz-border-radius:6px;-webkit-border-radius:6px;background:#a0252d;color:#fff;font-weight:700}
.menu_3 a:hover,.menu_2 a:hover,#menu_1 a:hover{filter:alpha(opacity=80);opacity:0.8}
#menu_ouvert li a,.subMenu li a,.subMenu li a:hover{background:none !important}
#actualite_detail h2,#listing_calendrier ul li a{color:#a0252d !important}
#fin_annee {
	display:block; margin:20px 24px 20px 0; background:url(gifs/fin,annee.jpg); width:315px; height:200px; float:left;}
	#autres { display:block; margin:20px 0; background:url(gifs/autres.jpg); width:315px; height:200px; float:left;}
#fin_annee:hover, #autres:hover { opacity:0.8; filter:alpha(opacity=80);}
.miniTpl {
	float:right; margin:5px 0 5px 10px; border:1px solid #800000}