.lien_sobre {color:blue;text-decoration:none;}
.liste_puce{list-style-image:url("/images/puces/puce_bleue.png");}
.liste_puce ol{list-style-image:none;}
.bloc_index{margin-left:5px;}
.bloc_index a{text-decoration:none;color:blue;}
.liste_index{margin-left:20px;}
.liste_index li{list-style-image:URL(/images/puces/puceliste3.gif);margin-bottom:2px;}
.liste_index_nopuce li{margin-left:10px;list-style-type:none;}
.menu_ma_cuisine_liste{font-size:10pt;text-align:center;margin-top:10px;margin-bottom:10px;}
.menu_ma_cuisine_liste a{text-decoration:none;color:gray;}
.explications{font-size:10pt;}
.url_mur{text-align:center;}
.url_mur a{text-decoration:none;color:blue;}
#icone_seule{display:inline-block;background:url(/images/sprites/totale.png) no-repeat top left;}
.liste_post{padding-bottom:5px;list-style-image:URL(/images/puces/puceliste2.gif);margin-left:10px;background-position:0px 5px;}
.liste_post a{font-size:8pt;color:blue;font-family:verdana;text-decoration:none;}
.lien_fin_diaporama{font-size:10pt;text-align:center;color:blue;font-family:verdana;text-decoration:none;}
.mini_td_diaporama{text-align:center;vertical-align:middle;width:20px;border-style:groove;border-width:2px;border-color:blue;}
.td_diaporama{text-align:center;vertical-align:middle;width:33%;}
.image_diaporama{border-style:ridge;border-width:3px;border-color:green;}
.texte_diaporama{font-size:10pt;text-align:left;color:black;font-family:verdana;}
.texte_diaporama a{color:blue;text-decoration:none;}
.td_formu_moteur{border-top:1px double gray;}
.td_formu_moteur2{border-top:1px double gray;border-bottom:1px double gray;}
.texte_recherche{color:white;font-family:arial;font-size:10pt;text-align:left;font-weight:bold;margin-bottom:3px;}
.titre_recherche{color:white;font-family:arial;font-size:12pt;text-align:left;font-weight:bold;margin-bottom:8px;}
.td_plein{background-color:#00FF99;}
.td_deb{background-color:rgb(255,204,0);}
.td_fin{background-color:rgb(255,204,0);}
.td_rien{background-color:#ffffff;border-style:solid;border-width:1px;}
.th_mois_courant{background-color:#ff0066;}
.commentaire_impair{background-color:#FFFFCC;border-style:solid;border-width:1px;border-color:rgb(192,192,192);padding:2pt;text-align:left;}
.commentaire_pair{background-color:rgb(207,230,255);border-style:solid;border-width:1px;border-color:rgb(192,192,192);padding:2pt;text-align:left;}
.qui_quand_commentaire{color:gray;font-family:Arial;font-size:8pt;text-align:right;}
.puce_alignee{vertical-align:text-bottom;border:0px;}
.petit_texte{font-size:8pt;}
.li-menu first{}
.ul-menu-normal{list-style-type:none;color:white;}
body{font-family:verdana, helvetica, sans-serif;font-size:0.70em;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
ul{list-style-type:none;}
ul.disc{margin:0;padding-left:15px;list-style-type:disc;}
.small{font-size:0.8em;}
a{color:#000;cursor:pointer;text-decoration:underline;}
a:hover{color:#F77832;}
.level1{margin:0 20px;}
img, object{border:0;}
p{margin:5px 0;}
.clear{clear:both;}
body{background:#396086 url('/images/pagebg.jpg') repeat-x top left;margin:0;padding:0;}
td, th{vertical-align:top;text-align:left;}
h1{font-size:2.2em;font-weight:bold;color:#3A648A;margin-bottom:10px;display:block}
h2{color:#3A648A;font-size:18px;} 
.titre_audience_notation{font-size:1.5em;font-weight:bold;color:#3A648A;margin-bottom:10px;display:block}
.sous_titre_index{color:#3A648A;font-size:14px;} 
.ebook{color:white;font-size:14px;font-weight:bold;}
body div#container{width:960px;margin:0 auto;background-color:#4397C6;padding-top:5px;position:relative;}
#top-right{float:right;}
#top-right, #top{height:18px;}
#top{color:#fff;padding:3px;font-size:0.9em;letter-spacing:-0.05em;}
#title{font-size:60px;font-family:verdana;letter-spacing:-0.08em;color:#2b4865;}
#title a{text-decoration:none;}
#title a:hover{color:rgb(51,51,51);}
#subtitle{font-size:12px;letter-spacing:-0.08em;color:#2b4865;width:700px;}
#menu{height:48px;margin-bottom:10px;letter-spacing:-0.02em;background:url('/images/mainmenubg.png') no-repeat top left;}
#menu2{height:48px;margin-left:20px;background:url('/images/mainmenubg.png') no-repeat 100% -100px;}
#menu3{height:43px;margin-right:20px;padding-top:5px;background:#fff url('/images/mainmenubg.png') repeat-x scroll 100% -50px;}
#intro{margin-bottom:10px;}
#introtext{display:none;}
#mainright{float:right;width:250px;}
#content{width:654px;}
#main2right{float:right;width:150px;}
.rnd{}
.rnd h1{margin-top:0;}
.rnd-top, .rnd-top2{height:10px;}
.rnd-topr, .rnd-topr2{height:10px;}
.rnd-topm, .rnd-topm2{height:10px;margin:0 10px;}
.rnd-topl, .rnd-topl2{height:10px;}
.rnd-main{padding:0 10px;}
.rnd-bot, .rnd-bot2{height:10px;}
.rnd-botr, .rnd-botr2{height:10px;}
.rnd-botm, .rnd-botm2{height:10px;margin:0 10px;}
.rnd-botl, .rnd-botl2{height:10px;width:auto;}
.rnd-white .rnd-withline322 .rnd-topm, .rnd-withline322 .rnd-topm-white{background:#fff url('/images/content-right-bg.jpg') repeat-y 322px 0px;}
.rnd-withline30 .rnd-topm, .rnd .rnd-withline30 .rnd-topm{background:#fff url('/images/content-right-bg.jpg') repeat-y 5px 0px !important;}
.rnd-white .rnd-topr, .rnd .rnd-white .rnd-topr{background:url('/images/rnd-white-bg.png') no-repeat 100% -21px;}
.rnd-white .rnd-topm, .rnd .rnd-white .rnd-topm{background:#fff;}
.rnd-white .rnd-topl, .rnd .rnd-white .rnd-topl{background:url('/images/rnd-white-bg.png') no-repeat 0% 0px;}
.rnd-white .rnd-main, .rnd .rnd-white .rnd-main{background:#fff;}
.rnd-white .rnd-main-withline322, .rnd-main-white-withline322{background:#fff url('/images/content-right-bg.jpg') repeat-y 332px 0px;}
.rnd-withline30 .rnd-main , .rnd .rnd-withline30 .rnd-main{background:#fff url('/images/content-right-bg.jpg') repeat-y 15px 0px;}
.rnd-withline322 .rnd-botm, .rnd .rnd-withline322 .rnd-botm{background:#fff url('/images/content-right-bg.jpg') repeat-y 322px 0px;}
.rnd-withline30 .rnd-botm, .rnd .rnd-withline30 .rnd-botm{background:#fff url('/images/content-right-bg.jpg') repeat-y 5px 0px;}
.rnd-white .rnd-botr, .rnd .rnd-white .rnd-botr{background:url('/images/rnd-white-bg.png') no-repeat 100% -31px;}
.rnd-white .rnd-botm, .rnd .rnd-white .rnd-botm{background:#fff;}
.rnd-white .rnd-botl, .rnd .rnd-white .rnd-botl{background:url('/images/rnd-white-bg.png') no-repeat 0% -10px;}
.rnd-black .rnd-topm, .rnd-black .rnd-main, .rnd-black .rnd-botm{background:#005AC6;}
.rnd-black .rnd-topr{background:url('/images/arrondi_menu_bg.png') no-repeat 100% -21px;}
.rnd-black .rnd-topl{background:url('/images/arrondi_menu_bg.png') no-repeat 0% 0px;}
.rnd-black .rnd-botr{background:url('/images/arrondi_menu_bg.png') no-repeat 100% -31px;}
.rnd-black .rnd-botl{background:url('/images/arrondi_menu_bg.png') no-repeat 0% -10px;}
.rnd-blue1 .rnd-topr{background:url('/images/rnd-blue1-bg.png') no-repeat 100% -21px;}
.rnd-blue1 .rnd-topm, .rnd-blue1 .rnd-main, .rnd-blue1 .rnd-botm{background:#60b5de;}
.rnd-blue1 .rnd-topl{background:url('/images/rnd-blue1-bg.png') no-repeat 0% 0px;}
.rnd-blue1 .rnd-botr{background:url('/images/rnd-blue1-bg.png') no-repeat 100% -31px;}
.rnd-blue1 .rnd-botl{background:url('/images/rnd-blue1-bg.png') no-repeat 0% -10px;}

.rnd-yellow .rnd-topr{background:url('/images/rnd-yellow-bg.png') no-repeat 100% -21px;}
.rnd-yellow .rnd-topm, .rnd-yellow .rnd-main, .rnd-yellow .rnd-botm{background:#ffc923;}
.rnd-yellow .rnd-topl{background:url('/images/rnd-yellow-bg.png') no-repeat 0% 0px;}
.rnd-yellow .rnd-botr{background:url('/images/rnd-yellow-bg.png') no-repeat 100% -31px;}
.rnd-yellow .rnd-botl{background:url('/images/rnd-yellow-bg.png') no-repeat 0% -10px;}

.rnd-red .rnd-topr{background:url('/images/rnd-red-bg.png') no-repeat 100% -21px;}
.rnd-red .rnd-main, .rnd-red .rnd-topm, .rnd-red .rnd-botm{background:#910000;}
.rnd-red .rnd-topl{background:url('/images/rnd-red-bg.png') no-repeat 0% 0px;}
.rnd-red .rnd-botr{background:url('/images/rnd-red-bg.png') no-repeat 100% -31px;}
.rnd-red .rnd-botl{background:url('/images/rnd-red-bg.png') no-repeat 0% -10px;}
.rnd-red, .rnd-red h1, .rnd-red a{color:#fff;}
#cookbook{background:#910000 url('/images/index/cookbook.png') no-repeat 90% 90%;}
#contentright{margin:0 9px 0 345px;}
#contentleft{padding-left:11px;float:left;width:310px;}
#contentleft img{margin:0 auto;text-align:center;}
#contentleft h1{font-size:2.2em;font-weight:bold;color:#3A648A;margin-bottom:10px;display:block}
#contentleft h2{margin-top:10px;color:#3A648A;font-weight:bold;font-size:15px;}
#introtext{overflow:hidden;}
.topmenu{}
ul.topmenu, ul.topmenu li{display:inline;}
ul.topmenu li{margin:0 3px;}
.topmenu, .topmenu a{color:#fff;text-decoration:none;}
.topmenu a:hover{background-color:#F77832;color:#fff;}
.topmenu li a{padding:0 3px 0 5px;border-left:1px #fff solid;}
.topmenu li.first a{}
ul.mainmenu .li-menu{line-height:38px;}
ul.mainmenu, ul.mainmenu .li-menu{display:inline;}
.mainmenu li a{text-decoration:none;}
.mainmenu .a-menu-hover{background:#005AC6 url('/images/arrondi_menu.png') no-repeat;margin-right:0;border-right:4px solid #6699FF;color:#fff;}
.mainmenu li .a-menu{font-size:14px;height:50px;padding:12px 10px 16px;cursor:pointer;}
.mainmenu li a{margin-right:4px;}
.mainmenu li a a{margin-right:0;}
.div-menu{position:absolute;visibility:hidden;z-index:10;}
.div-menu ul{padding-left:15px;list-style:disc;}
.div-menu li{display:block;line-height:1.4em;font-size:12px;}
.div-menu li a{color:#396086;}
.div-menu li a:hover{text-decoration:underline;}
.menu-right{}
.menu-left{float:left;width:35px;}
.separator{height:13px;}
div#div-lang, div#div-rss{font-size:0.85em;position:absolute;visibility:hidden;}
div#div-lang, div#div-lang-top{width:37px;}
div#div-lang-top{background:url('/images/icon-under.png') no-repeat 1px;height:4px;}
div#div-rss-top{background:url('/images/icon-under.png') no-repeat;height:4px;}
div#div-rss-top2{background:url('/images/icon-under.png') no-repeat 35px bottom;width:42px;height:7px;}
div#div-rss-top2 div{background:#fff;width:35px;height:7px;}
div#div-lang-bot{background:url('/images/icon-under2.png') no-repeat top left;height:6px;}
div#div-lang-main{background:#fff url('/images/index/google-translate.jpg') no-repeat bottom right;}
div#div-rss-main{background:#fff;text-align:left;}
div#div-lang-main{padding-top:5px;border-left:1px solid #4397C6;border-right:1px solid #4397C6;}
div#div-lang-main img, div#div-rss-main{padding:1px 0 1px 1px;}
div#div-rss .rnd-topm{margin-left:0;}
.bigbutton{text-decoration:none;font-size:1.2em;color:#396389;font-weight:bold;vertical-align:5px;}
#contentlist1{}
#contentlist12{width:427px;}
#contentlist2inner{border-right:1px solid #CCC;border-left:1px solid #CCC;padding:0 11px;float:right;}
#contentlist3{float:right;}
#contentlist3 .contentlistitem h2{border-bottom:none;color:#666;}
.contentlist{width:196px;}
.contentlistitem img{float:left;width:60px;height:45px;padding-right:2px;}
.contentlistitem h2{margin:0;font-size:0.77em;border-bottom:1px solid #666;color:#666;}
.contentlistitem{padding:2px 5px 2px 2px;margin-bottom:5px;}
.contentlisttext{margin-left:64px;text-decoration:none;}
.contentlisttext a{text-decoration:underline;}
.contentlistseparator{height:1px;}
.contentlistcleaner{clear:left;}
.contentlistitem a{color:#396086;text-decoration:none;}
.contentlistitem a:hover{text-decoration:underline;}
fieldset.search{border:none;width:230px;margin:0 auto;padding:0;}
.search input, .search button{border:none;float:left;}
.search input.box{color:#3A648A;width:177px;height:28px;padding:8px 5px 0;background:#ABCBDB url(/images/index/search_bg.gif) no-repeat;margin-right:5px;font-size:17px;letter-spacing:0.02em;}
.search input.box:focus{background:#BBDBEB url(/images/index/search_bg.gif) no-repeat left -38px;outline:none;}
.search button.btn{width:38px;height:38px;cursor:pointer;text-indent:-9999px;background:#fbc900 url(/images/index/search_bg.gif) no-repeat top right;}
.search button.btn:hover{background:#fbc900 url(/images/index/search_bg.gif) no-repeat bottom right;}
#foot{text-align:center;padding:20px;margin:20px auto;line-height:1.6em;font-size:0.8em;}
.footmenu li{display:inline;padding:0;}
.footmenu a{padding:0 3px;margin:0 3px;border-left:1px solid #fff;}
#foot li a, #foot a, #foot{color:#fff;}
#foot a:hover{background:#fff;color:#4397C6;text-decoration:none;}
.bloc_durees{margin-left:7px;margin-top:5px}
.txt_duree{font-weight:bold;color:black}
.txt_conservation{font-weight:bold;color:navy}
.td_defile{text-align:center;vertical-align:middle;}
ul.ingredients{font-size:1.1em;list-style-image:url("/images/puce_arrow_blue.gif");list-style-type:square;line-height:1.3em;min-height:220px;}
ul.ingredients a{color:blue;text-decoration:none;}
ul.ingredients a:hover{text-decoration:underline;color:blue;}
.boutons_recette{}
.td_bouton{text-align:center;vertical-align:middle;height:35px;}
.td_texte{text-align:left;vertical-align:middle;padding-left:3px;}
.td_etoile{text-align:center;vertical-align:middle;width:25%;}
.RecipeActions{font-size:0.8em;float:right;width:80px}
.RecipeActions a.RecipeAction{border:1px outset #396086;color:#396086;padding-top:2px;padding-bottom:1px;height:13px;}
.RecipeActions span{font-weight:bold;border-bottom:1px solid #000;color:#000000;}
.RecipeActions a.RecipeAction, .RecipeActions span{margin-bottom:2px;text-align:center;text-decoration:none;display:block;width:100%;}
.RecipeActions a.active{border:1px outset #000;color:#ffffff;background:rgb(0,51,153);}
.RecipeActions a.help{color:blue;text-decoration:none;font-size:10px;text-align:center;}
.RecipeActions a.active:hover{color:#fff;background:#000;}
.RecipeActions a:hover{color:#fff;background:#396086;text-decoration:none;}
.diet_ligne{width:100%;float:none;width:100%;height:90px;padding-top:5px;}
.nutrition{width:50px;text-align:center;float:left;margin-left:10px;color:#264059;margin-top:5px;}
.yellow .nutrition{padding-top:8px;background:#dcd397 url('/images/nutrition_top_yellow.gif') no-repeat top center;}
.yellow .nutrition2{background:url('/images/nutrition_bottom_yellow.gif') no-repeat bottom center;}
.blue .nutrition{padding-top:8px;background:#60B5DE url('/images/nutrition_top_blue.gif') no-repeat top center;}
.blue .nutrition2{background:url('/images/nutrition_bottom_blue.gif') no-repeat bottom center;}
.green .nutrition{padding-top:8px;background:#78d1af url('/images/nutrition_top_green.gif') no-repeat top center;}
.green .nutrition2{background:url('/images/nutrition_bottom_green.gif') no-repeat bottom center;}
.nutrition .big1{font-size:13px;font-weight:bold;}
.nutrition .big2{font-size:12px;font-weight:bold;padding:10px 0 5px;color:#264059;}
.nutrition .sep_dietetique{height:70px;}
.resultat{color:red;font-weight:bold;}
.resultat_rapide{margin-top:10px;text-align:justify;font-size:12px;}
.generalites_recettes{margin:5px 0px 15px 0px;padding: 0px 3px 0px 3px;text-align:justify;font-size:10pt;}
.generalites_recettes a{text-decoration:none;color:blue;}
.generalites_recettes a:hover{text-decoration:underline;}
.generalites_index{margin:5px 0px 15px 0px;padding: 0px 3px 0px 3px;text-align:justify;font-size:10pt;}
.generalites_index a{text-decoration:none;color:blue;}
.generalites_index a:hover{text-decoration:underline;}
.generalites{margin-top:10px;margin-bottom:5px;text-align:justify;}
.generalites a{text-decoration:none;color:blue;}
.ingredients a{text-decoration:none;color:blue;}
.generalites a:hover{text-decoration:underline;}
.google_commentaires{width:160px;height:600px;background:#ccc;margin:0 auto;float:right;margin-left:10px;}
.comments{margin-top:10px;font-size:10pt;}
.comments a{text-decoration:none;color:blue;}
.stepbystep{font-size:13px;margin-top:10px;}
.stepbystep h2{margin-top:15px;margin-bottom:5px;}
.stepbystep p{margin-top:20px;}
.stepbystep a{text-decoration:none;color:blue;}
.stepbystep a:hover{text-decoration:underline;}
.texte_etapes{vertical-align:middle;border-bottom:#bbb 1px solid;padding-left:5px;font-size:13px;}
.photo_etapes{text-align:center;border-bottom:#bbb 1px solid;padding-left:5px;}
.remarques h3{font-weight:bold;margin:10px 0px 8px 0px;}
.remarques td{padding:1px 3px 1px 3px;text-align:left;}
.remarques th{padding:1px 3px 1px 3px;text-align:center;}
.remarques ul{list-style-type:disc;margin-left:20px;}
.normale_etape td{text-align:left;vertical-align:middle;}
.titre_liste{font-size:2.4em;font-weight:bold;color:rgb(0,102,255);display:block;}
.titre_liste span{font-size:0.8em;color:rgb(255,153,51)}
.nombre_recette_liste{color:rgb(51,102,255);font-size:1.6em;margin-top:5px;margin-left:10px;}
.liens_liste{font-size:1.2em;color:black;text-align:left;margin-top:10px;margin-left:15px;}
.liens_liste ul{color:black;list-style-type:none;padding:0px;margin:0px;line-height:1.3em;font-size:1.2em;margin-bottom:20px;}
.liens_liste li{background-image:url("/images/puce_arrow_blue.gif");background-repeat:no-repeat;background-position:0px 5px;padding-left:12px;margin-left:10px;font-size:0.9em;}
.liens_liste a{text-decoration:none;color:blue;}
.liens_liste a:hover{text-decoration:underline;color:rgb(255,153,51);}
.liens_liste span{font-size:0.8em;}
.titre_categorie_liste{font-size:1.8em;color:#3A648A;margin-bottom:3px;margin-top:10px;}
.titre_categorie_liste a{text-decoration:none;color:#3A648A;}
.titre_categorie_liste a:hover{text-decoration:underline;}
.ul_recette_liste{font-size:1.2em;color:black;list-style-type:none;padding:0px;margin:0px;line-height:1.3em;}
.ul_recette_liste li{padding-left:12px;margin-left:10px;}
.ul_recette_liste a{text-decoration:none;color:blue;}
.ul_recette_liste a:hover{text-decoration:underline;}
.ul_recette_liste span{font-size:1em;}
.titre_page{font-size:2.4em;font-weight:bold;color:rgb(0,102,255);}
.liens_page{font-size:1.2em;color:black;text-align:center;margin-top:15px;margin-bottom:15px;}
.liens_page a{font-weight:bold;text-decoration:none;color:black;}
.liens_page a:hover{text-decoration:underline;color:rgb(255,153,51);}
.texte_page{font-size:10pt;color:black;text-align:left;}
.texte_page ul{list-style-type:disc;}
.texte_page h2{margin-bottom:7px;margin-top:15px;}
.texte_page h3{margin-bottom:5px;margin-top:10px;font-size:14px;color:rgb(0,102,153)}
.texte_page a{text-decoration:none;color:blue;}
.texte_page a:hover{text-decoration:underline;font-weight:bold;}
.texte_page table{width:100%;}
.texte_page th{padding:2px 2px 2px 2px;background-color:blue;color:white;text-align:center;vertical-align:middle;}
.texte_page td{padding:2px 2px 2px 2px;text-align:left;vertical-align:middle;}
.table_classique{width:100%;border-style:solid;border-width:1px;}
.table_margee td{padding:2px 3px 2px 3px;text-align:left;}
.table_classique td{border-style:solid;border-width:1px;padding:2px 2px 2px 2px;}
.table_classique th{padding:2px 2px 2px 2px;background-color:blue;color:white;text-align:center;}
.tableau_herbes{text-align:center;padding-bottom:20px;}
.texte_page td{vertical-align:middle;}
.texte_page td img{vertical-align:middle;display:block;margin-left:auto;margin-right:auto}
.texte_page ol{padding-left:15px;padding-bottom:10px;}
.texte_page li{margin-left:10px;}
.texte_page ul{padding-left:10px;padding-bottom:10px;}
