html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;outline:0;vertical-align:baseline;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{background:#fff;color:#1e1e1e;font:14px/1.2847 georgia,serif;}
#tqBar{height:100px;}
#wrap{margin:0 auto;width:962px;}
#main{float:left;padding:0 0 20px;width:632px;}
.col1{float:left;width:300px;}
.col2{float:right;width:312px;}
.colContent{float:left;padding:6px 0 0;width:284px;}
.colMedia{float:right;width:348px;}
.subcol1{float:left;width:140px;}
.subcol2{float:right;width:140px;}
#sidebar{float:right;width:300px;}
.section{clear:both;margin:0 0 20px;}
.subsection{margin-bottom:16px;}
.box{border:1px solid #b9b8b8;clear:both;margin:0 0 16px;padding:0 5px 20px 10px;outline:1px solid #e1e1e1;overflow:hidden;}
.box h3,.box h2,.popin h3{background:url(../img/bg_box.png) repeat-x left bottom;line-height:32px;margin:0 -5px 12px -10px;padding:0 5px 4px 10px;}
.box h3 small{font:bold 13px/1 Arial,serif;text-transform:uppercase;}
.box h3 object{position:relative;top:8px;}
.box h4 a{color:#a6b400;font-size:24px;font-style:italic;}
.box h4 small{font-size:.583em;}
.box h5{color:#a6b400;font-size:16px;font-style:italic;}
.box .cadre{float:right;margin:0 -4px -10px 0;}
.box .col1{width:258px;}
.subsection{clear:both;padding:16px 0 0;}
#header{background:url(../img/bg_header_1.png) no-repeat 0 0;height:182px;margin:26px 0;position:relative;}
#header.bg1{background-image:url(../img/bg_header_1.png);}
#header.bg2{background-image:url(../img/bg_header_2.png);}
#header.bg3{background-image:url(../img/bg_header_3.png);}
#nav{height:24px;position:absolute;right:0;bottom:0;}
#nav li{float:left;overflow:hidden;text-indent:-9999px;}
#nav a{display:block;height:22px;margin-left:20px;}
#nav a:hover,#nav .selected a{border-bottom:2px solid #a6b400;}
#nav_emissions{width:100px;}
#nav_recettes{width:98px;}
#nav_adresses{width:190px;}
#nav_dico{width:184px;}
a#nav_accueil{height:141px;width:196px;margin-left:0;position:absolute;bottom:6px;left:-310px;}
a#nav_accueil:hover{border:none;}
#footer{font:bold 12px Arial,Sans-Serif;}
#footer a{color:#a6b400;}
.footer{color:#999;text-align:center;}
.partners{margin:4px 0 0;}
#footer_nav{margin-bottom:4px;}
#footer_nav li{float:left;font-size:22px;margin:0 24px 0 0;text-transform:uppercase;}
#footer_nav a{border-bottom:2px solid #fff;display:block;height:20px;margin-bottom:8px;}
#footer_nav a:hover{border-bottom:2px solid #a6b400;}
#footer_nav img{background:url(../img/fr/b_footer.png);display:block;height:18px;width:200px;}
#footer_accueil img{width:85px;background-position:0 0;}
#footer_tv img{width:100px;background-position:-105px 0;}
#footer_recettes img{width:99px;background-position:-226px 0;}
#footer_guide img{width:184px;background-position:-344px 0;}
#footer_adresses img{width:190px;background-position:-548px 0;}
#footer_apropos img{width:101px;background-position:-758px 0;}
#footer_nav li li{float:none;font-size:12px;margin:0;text-transform:none;width:99px;}
#footer_nav ul a{border-bottom:0!important;margin:0;}
strong{font-weight:bold;}
p{font-style:italic;line-height:22px;margin:0 0 14px;}
p.headline{font-size:18px;}
h1,h2.emphase{font-size:3.357em;margin-bottom:2px;}
h2{font-size:2.643em;line-height:50px;margin:20px 0 6px;}
.col1 h2,.col2 h2{font-size:1.857em;}
h3,.box h2,.h3{font-size:24px;margin-bottom:8px;}
.topTitle{margin-top:0;}
h4{color:#a6b400;font-size:16px;font-style:italic;}
h2 small.details{display:block;font-style:italic;margin-top:-12px;}
a{color:#1e1e1e;text-decoration:none;}
span.b_action a{display:block;font:bold 12px Arial,sans-serif;text-transform:uppercase;}
span.b_action{background:url(../img/i_hand.png) no-repeat 0 0;display:block;font:bold 12px Arial,sans-serif;padding-left:28px;}
p.blurb a{display:block;}
a:hover{color:#a6b400;text-decoration:underline;}
h3 a{color:#a6b400;font-size:24px;font-style:italic;}
ul.links{font-style:italic;margin:0 0 10px;}
ul.links li{padding:0 0 6px;}
ul.links a{background:url(../img/i_bullet.png) no-repeat 0 4px;display:block;padding:0 0 0 20px;}
ul.thumbs{float:left;font-style:italic;margin:10px 0 0;}
ul.thumbs li{float:left;margin:0 12px 16px 0;width:164px;}
ul.thumbs li.first{clear:both;}
ul.thumbs a{display:block;width:164px;}
ul.invites{margin-bottom:-20px;}
ul.invites li{margin:0 0 16px 16px;width:200px;}
ul.invites li.first{margin-left:0;}
.paging{background:url(../img/i_hand.png) no-repeat 0 2px;clear:both;overflow:hidden;padding:0 0 0 32px;}
#PagingCategories{margin:-3px 0 0 526px;}
#PagingCategories #FirstPage,#PagingCategories #LastPage{display:none;}
.paging li{float:left;margin:0 0 2px;}
.paging a,.paging span{font:bold .857em Arial,sans-serif;margin:0 8px 0 0;}
.paging span{text-decoration:underline;}
.subnav{padding:10px 0 0;}
.cadre.fright{margin:-7px -11px 0 0;}
.cadre_big{background:url(../img/bg_boximage_432x243.png);height:265px;width:454px;margin:-8px 0 0 -9px;padding:18px 0 0 19px;}
.cadre_medium{background:url(../img/bg_boximage_320x240.png);display:block;height:202px;width:341px;margin:-8px 0 0 -9px;padding:18px 0 0 19px;}
.cadre_thumb{background:url(../img/bg_boximage_144x81.png);display:block;height:102px;width:166px;margin:-8px 0 0 -9px;padding:17px 0 0 19px;}
.cadre_enImages{background:url(../img/bg_boximage_200x150.png);display:block;height:172px;width:222px;margin:-8px 0 0 -9px;padding:17px 0 0 19px;}
.cadre_medium img{height:180px;width:320px;}
.cadre_thumb img{height:81px;width:144px;}
p.blurb{line-height:1.571em;margin-bottom:16px;}
form.box{padding-bottom:14px;}
.pseudoLabel,label{display:block;font-style:italic;line-height:1.1em;padding:0 0 5px;}
input,select{margin:0 0 6px;border:1px solid #b9b8b8;}
select{width:256px;}
input.b_submit{border:none;position:relative;top:8px;margin-top:-8px;width:auto!important;}
#sidebar .box{margin-bottom:30px;}
#frm_search{margin:0 0 12px;}
#search_keyword{width:268px;}
#frm_search label{font-size:1.143em;}
.commanditaires{padding-top:20px;text-align:center;}
#frm_findre7{clear:both;}
#frm_findre7 fieldset{float:left;width:33%;}
#frm_findre7 select{width:155px;}
#frm_findre7 input{width:155px;}
#t_populaires{background:none;font-size:1.857em;line-height:1.1em;padding:10px 0 0 29px;}
#liste .actions li{float:left;padding-right:20px;}
#ma_liste_epicerie{margin-bottom:14px;}
#minmax{position:relative;top:-12px;left:10px;}
#liste_vide{background:none;font-style:italic;padding-left:0;}
.b_minimiser,.b_maximiser{background:none!important;font-style:normal;}
.thumbs_intro{font-size:.9286em;margin:16px 0 16px;}
.thumbs_intro li{clear:both;}
.thumbs_intro .cadre_thumb{float:left;}
.thumbs_intro a .cadre_texte{display:block;margin:0 0 0 174px;padding:6px;}
.thumbs_intro a:hover .cadre_texte{background:#a6b400;color:#fff;}
#cta_carnet{font-size:1.2857em;list-style:none;margin:0 0 15px;}
#cta_carnet ul{padding:12px 0 4px;}
#cta_carnet ul a{background-repeat:no-repeat;background-position:9px 0;display:block;font-style:italic;min-height:52px;margin:0 0 12px;padding:4px 0 0 78px;}
a.carnet_1{background-image:url(../img/icon_1.png);}
a.carnet_2{background-image:url(../img/icon_2.png);}
a.carnet_3{background-image:url(../img/icon_3.png);}
a.carnet_1:hover{background-image:url(../img/icon_1_o.png);}
a.carnet_2:hover{background-image:url(../img/icon_2_o.png);}
a.carnet_3:hover{background-image:url(../img/icon_3_o.png);}
#cta_carnet .CatName{text-align:center;}
div.adv{margin:30px 0;}
#RecettesVedettes{background:url(../img/bg_home.png) no-repeat 0 0;float:right;height:394px;width:453px;margin-right:-11px;padding:17px 0 0 19px;}
#RecettesVedettes li{float:left;}
#RecettesVedettes .bigOne{clear:left;padding-top:31px;position:relative;width:432px;}
#RecettesVedettes img{display:block;float:left;}
#RecettesVedettes .bigOne .caption{border-right:12px solid #a6b400;font-size:1.857em;line-height:32px;padding:3px 0;position:absolute;right:0;top:90px;text-align:right;width:300px;}
#RecettesVedettes .bigOne .caption span{background:#a6b400;color:#fff;padding:4px 0;}
#RecettesVedettes .bigOne .caption span span{position:relative;left:6px;}
#RecettesVedettes .bigOne img{float:none;}
#RecettesAll{margin:8px 0 0;width:170px;}
#RecettesAll a{display:block;margin:0;padding:4px 6px;}
#RecettesAll a:hover{background:#a6b400;color:#fff;text-decoration:none;}
#TitreRecette{border-left:20px solid #a6b400;font-size:30px;}
#TitreRecette span{background:#a6b400;color:#fff;padding:2px 0 2px;line-height:1.3em;}
#TitreRecette span span{background:none;position:relative;left:-10px;top:-1px;}
.auteur{font-style:italic;margin-bottom:16px;}
#InfoRecettes{margin:0 0 16px;}
#portions{font-size:1.5em;}
#Categories{font-style:italic;}
ul.ingredients{margin:8px 0 20px;}
ul.ingredients li{background:url(../img/i_dash.png) no-repeat 0 10px;font-style:italic;margin:0 0 3px;padding:0 0 0 10px;}
ul.ingredients li.for{background:none;font-weight:bold;margin-top:10px;padding:0;}
ul.ingredients li li{font-weight:normal;}
#Instructions{font-size:1.143em;font-style:italic;}
#frm_re7 .cadre_big{float:left;}
#frm_re7 fieldset{margin-left:460px;}
#frm_re7 p{margin-bottom:5px;}
#frm_re7 select{width:166px;}
#frm_re7 fieldset{margin-bottom:10px;}
#recette_images span{float:left;}
#recette_images .gallerie{float:left;width:464px;}
#frm_re7x fieldset{float:left;margin-right:16px;}
#frm_re7x fieldset.last{float:left;margin-right:0;}
#frm_re7x select{width:200px;}
#frm_re7x select{background:none;color:#a6b400;font:bold 1em georgia,sans-serif;height:22em;}
#frm_re7x option{padding:1px 3px;width:auto;}
ul.adresses li{background:url(../img/i_bullet.png) no-repeat 10px 3px;border-bottom:1px dashed #000;font-style:italic;margin:0 0 14px;padding:0 0 0 30px;}
ul.adresses p.categorie{color:#a6b400;}
ul.adresses p.invite{color:#a6b400;}
ul.adresses .breakFloat{display:none!important;}
#frm_findadr select{width:auto;}
#frm_findadr{clear:both;}
#frm_findadr fieldset{float:left;width:33%;}
#frm_findadr select{width:155px;}
#frm_findadr input{width:160px;}
select#findAddress_cat{width:196px;}
#frm_adrfilter label{display:inline;margin-right:4px;}
.bonnesAdresses .subnav{float:right;padding:0;}
#frm_adrfilter+.subnav{position:relative;top:-1.8em;}
.alphabet{margin:-16px 0 10px 1px;}
.alphabet li{display:inline;font-style:italic;font-size:16px;margin:0 5px 0 0;}
#frm_emission{clear:both;}
#frm_emission fieldset{float:left;width:50%;}
.bio h4{line-height:13px;}
.bio h4 sub{color:#1e1e1e;font-size:10px;font-style:normal;font-weight:bold;}
.nextprev{text-align:right;}
.nextprev li{display:inline;padding-left:14px;}
.info .nextprev{float:right;margin:-28px 0 0;}
.zone.info{padding-bottom:4px;}
div#ListeEmissions{margin-top:-30px;}
body.emission a.recette{font-size:18px;font-style:italic;}
body.emission p.subtitle a{color:#a6b400;}
dl.team{font-style:italic;}
dd{color:#7f7f7f;line-height:1.2em;margin-bottom:14px;}
dd li{margin:3px 0 0;}
div.josee p.first{font-size:18px;}
div.josee a{color:#9f9f9f;}
div.josee a:hover{color:#a6b400;}
.zone{border-bottom:1px dashed #000;margin-bottom:16px;padding-bottom:16px;}
.zone.nopad{padding-bottom:0;}
#about .vcard{color:#7f7f7f;}
#about .vcard strong{color:#1E1E1E;}
#about .vcard a{color:#7f7f7f;}
#about .vcard a:hover{color:#a6b400;}
#about .col1 img,#about .col2 img{margin:4px 0;}
#result_tabs{background:url(../img/ombre_top.png) repeat-x bottom left;height:49px;margin-bottom:26px;position:relative;left:-8px;}
#result_tabs li{float:left;height:49px;}
#result_tabs .current{background:url(../img/slice_left.png) 0 0;margin-left:-20px;padding:0;}
#result_tabs a{display:block;float:left;height:30px;margin-right:20px;padding:19px 0 0;}
#result_tabs .current a{background:url(../img/slice_right.png) no-repeat top right;border-color:#000;border-bottom-color:#fff;margin:0;padding:19px 20px 0;}
#tab_recette{background:url(../img/line_start.png) no-repeat -20px 41px;height:49px;padding-left:20px;min-width:50px;}
#tab_recette.current{background:url(../img/slice_left_first.png) 0 0;margin-left:0;}
.popin{background:#fff;border:3px double #000;display:block;padding:0 0 10px;position:absolute;margin-left:150px;width:632px;z-index:1000;}
.popin form{margin:0;}
.popin .b_close,.b_update_mini_liste{background:url(../img/b_close.png) 0 0;display:block;height:12px;width:12px;position:absolute;top:10px;right:10px;text-indent:-999px;overflow:hidden;}
.popin_inner{padding:0 5px 0 10px;}
#frm_epicerie .cadre_texte{background:#a6b400;color:#fff;display:block;margin:0 0 14px 178px;padding:6px;position:relative;top:6px;width:200px;}
#frm_epicerie .b_remove{cursor:pointer;margin:0 0 0 178px;}
#frm_epicerie fieldset{margin-left:178px;}
#frm_epicerie table{font-style:italic;position:relative;left:-30px;}
#frm_epicerie td{padding-bottom:3px;}
#frm_epicerie th{text-align:left;}
#frm_epicerie .col_del{width:30px;}
#frm_epicerie .col_del input{position:relative;top:2px;border:0;}
#frm_epicerie fieldset h3{background:none;margin-bottom:0;}
#frm_epicerie textarea{margin-bottom:8px;}
#frm_epicerie del{color:#ccc;text-decoration:none;}
#popin_print{padding:6px 0 7px 10px;width:200px;}
#adv_top{margin:1px auto 0;width:728px;}
#adv_top a,#adv_top img,#adv_top object,#adv_top embed{display:block;}
.adv img{display:block;}
@media screen{.sIFR-flash{visibility:visible!important;margin:0;padding:0;}
.sIFR-replaced,.sIFR-ignore{visibility:visible!important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0;padding:0;overflow:auto;letter-spacing:0;float:none;}
}
@media print{.sIFR-flash{display:none!important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate{visibility:visible!important;display:block!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;}
}
#bgcover{background:#000;position:absolute;position:fixed;top:0;left:0;bottom:0;width:100%;z-index:900;}
.fright{float:right;}
.hide{display:none;}
.skip{position:absolute;left:-9999px;}
.clearfix:after,.box:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.breakFloat{margin:0 0 -1px!important;height:1px!important;width:526px!important;margin:0!important;padding:0!important;}
.with_popin object,.with_popin embed{visibility:hidden!important;}
.popin object,.popin embed{visibility:visible!important;}
