body{
	background: url(/i/go/bground.jpg) #4A4A4A;
	background-repeat: repeat-x;
	margin: 0px;
        padding: 0;
}




/*
 * Définitions générales communes
 */
 
a:link			{color:#FF6D00; text-decoration: underline;}
a:visited		{color:#FF6D00; text-decoration: underline;}
a:hover			{color:#FF6D00; text-decoration: none;}

p			{margin-top: 0px;}

.txtbold		{font-weight: bold;}
.cleardiv		{clear: both; height: 0px; margin: 0; padding: 0; line-height: 0; font-size: 0px;}






/*
 * Bloc contenant le site entier
 */
 
#content{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #524842;
	position: relative;
}


/*
 * Bannière du haut - Logo + Mega Banner
 */
 
#header {
	/*position: absolute;
	top: 0px;*/
	background: url(/i/go/bground.jpg) #4A4A4A;
	background-repeat: repeat-x;
}

#logo{
	float: left;
	border: 0;
}

#mega_banner{
        float: left;
        margin: auto;
        margin-top: 10px;
        width: 728px;
        height: 90px;
        text-align: center;
        vertical-align: middle;
}




/*
 * Bloc Contenant pub + contenu site
 */

#bg_general{
	background: #9A8171;
	/*padding-top: 148px;*/
	width: 100%;
	position: relative;
        padding-bottom: 20px;
}

#bg_general_user{
	background: #9A8171;
	/*padding-top: 148px;*/
	width: 100%;
	position: relative;
        padding-bottom: 0;
}


/*
 * Menu Haut de page
 */
 
#menu{
	/*position: absolute; 
	top: 113px;*/
} 
   
ul#menu{
	height: 35px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear:both;
}

ul#menu li .menu_g
{
	float: left;	
}

ul#menu li a img
{
	border: 0px;
	text-decoration: none;
}

/* Si menu off */
ul#menu li
{
	float: left ;
	background: url(/i/go/menu_bg_off.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

ul#menu li.xmas
{
	float: left ;
	background: url(/i/go/menu_bg_off_xmas.jpg);
	background-repeat: no-repeat;
	background-position: right;
}



ul#menu li a
{
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding-top: 11px;
	text-align: center;
	margin-right: 10px; 
}

/* Si menu on */
ul#menu li#menu_on
{
	float: left ;
	background: url(/i/go/menu_bg_on.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

ul#menu li#xmas_on
{
	float: left ;
	background: url(/i/go/menu_bg_on_xmas.jpg);
	background-repeat: no-repeat;
	background-position: right;
}


/* Menu Newsletter */
ul#menu li#lien_nl{
	float: left ;
	background: url(/i/go/menu_bg_nl.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

ul#menu li#lien_reciepe {
	float: left ;
	background: url(/i/go/menu_bg_user.gif);
	background-repeat: no-repeat;
	background-position: right;
}

ul#menu li#lien_nl a
{
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	color: #524842;
	display: block;
	padding-top: 11px;
}

ul#menu li#lien_reciepe a
{
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	color: #FFF;
	display: block;
	padding-top: 11px;
}

ul#menu li.publir
{
	float: left ;
	background: url(/i/go/menu_bg_off_org.jpg) no-repeat right top;
}
/* #### BLOC BAS #### */

#menu_texte{
	text-align: center;
	background: #9A8171;
	padding: 5px;
	clear: both;
}

#menu_texte ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#menu_texte ul li{
	padding: 0px;
	margin: 0px;
	display: inline;
}

#menu_texte a:link{font-size: 10px; color: #EAE6DA; text-decoration: none; margin: 0px 10px 0px 10px; font-weight: bold;}
#menu_texte a:visited{font-size: 10px; color: #EAE6DA; text-decoration: none; margin: 0px 10px 0px 10px; font-weight: bold;}
#menu_texte a:hover{font-size: 10px; color: #EAE6DA; text-decoration: underline; margin: 0px 10px 0px 10px; font-weight: bold;}


#cnet_links{
	background: url(/i/go/link_cnet_bas.jpg) #DCDBDB;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 20px 20px 20px 20px;
	color: #A29D9B;
	margin-bottom: 20px;
        text-align: center;
        line-height: 14px;
}

#cnet_links a:link{font-size: 10px; color: #A29D9B; text-decoration: none;}
#cnet_links a:visited{font-size: 10px; color: #A29D9B; text-decoration: none;}
#cnet_links a:hover{font-size: 10px; color: #A29D9B; text-decoration: underline;}


/* ######################### */
/* #### CONTENU DU SITE #### */
/* ######################### */

#contenu{
	float: left;
	overflow : auto;
	width: 668px;
	background: url(/i/go/bg_contenu.jpg) #9A8171;
	background-repeat: repeat-y;
	background-position: right;
	position: relative;
}


/*
 * Bloc de recherche
 */
#search_bloc{
	width: 668px;
	height: 62px;
	background: url(/i/go/search_bg.jpg);
	margin-top: 0;
	padding-top: 0;
	background-position: bottom;
	/* position: absolute;
	top:0px;*/
}

#search_bloc_full {
	width: 985px;
	height: 62px;
	background: url(/i/go/ucc/bg_search.jpg) no-repeat;
	margin-top: 0;
	_margin-right: -7px;
	padding-top: 0;
	background-position: bottom;
	/* position: absolute;
	top:0px;*/
}

#ss_search{
	padding: 10px 0px 0px 188px;
        _padding-top: 8px;
        margin: 0;

}
#ss_search input.query { width: 250px; }
#ss_search a:link{			color:#FFFFFF; text-decoration: underline;}
#ss_search a:visited{		color:#FFFFFF; text-decoration: underline;}
#ss_search a:hover{			color:#FFFFFF; text-decoration: none;}
#ss_search .ex { color: #fff; }
#ss_search .ex a, #ss_search .ex a:hover, #ss_search .ex a:visited  { color: #fff; text-decoration: none; }
#btn_rechercher{
        width: 80px;
        height: 19px;
        padding: 0;
        margin: 0 0 0 7px;
        border: 0;
        background: transparent url(/i/go/btn_rechercher.jpg) no-repeat center top;
        cursor: pointer; /* hand-shaped cursor */
        cursor: hand; /* for IE 5.x */
}



/*
 * Sitemap
 */

#sitemap{
	background: #524842;
	border-left: 2px solid #9A8171;
	border-right: 2px solid #9A8171;
	overflow: hidden;
	height: 1%;
	padding: 15px 0px 15px 0px;
}

#sitemap ul{
	margin: 0px 0px 5px 0px;
	padding: 0px
	list-style-type: none;
	clear: both;
	overflow: hidden;
	height: 1%;
}

#sitemap ul li{
	font-size: 10px;
	float: left;
	margin: 0px 7px 0px 7px;
}

.sitemap_tt{
	width: 140px;
	text-align: right;
}

#sitemap ul li a:link{color: #DCDBDB; text-decoration: none; font-weight: normal;}
#sitemap ul li a:visited{color: #DCDBDB; text-decoration: none; font-weight: normal;}
#sitemap ul li a:hover{color: #FFFFFF; text-decoration: none; font-weight: normal;}

#sitemap ul li.sitemap_tt { color: #FE8900; list-style-type: none; font-weight: bold; }
#sitemap ul li.sitemap_tt a:link{color: #FE8900; font-weight: bold; text-decoration: none;}
#sitemap ul li.sitemap_tt a:visited{color: #FE8900; font-weight: bold; text-decoration: none;}
#sitemap ul li.sitemap_tt a:hover{color: #FFC704; font-weight: bold; text-decoration: none;}


/*
 * Filtre recettes classées par...
 */
 
#titre_filtre_recette {
  float: left;
  margin-left: 25px;
  padding-top: 2px;
  font-size: 14px;
  font-weight: bold;
  position: relative;
  bottom: 2px;
}

ul.filtre_recette{
	margin: 0px 0px 5px 200px;
	padding: 0px;
	list-style-type: none;
	width: auto;
}

ul.filtre_recette img{border: 0px; vertical-align: middle;}

ul.filtre_recette li
{
	float: left ;
	margin-left: 20px;
	font-size: 10px;
	margin-bottom: 5px;
}

ul.filtre_recette li a:link, ul.filtre_recette li a:visited, ul.filtre_recette li a:hover, ul.filtre_recette li a:active {
	color: #524842;
	font-family: verdana, sans-serif;
	text-decoration: underline;
  font-size: 14px;
  font-weight: bold;
}

#nuage {
	background: url("/i/go/pub_nuage_haut.jpg") no-repeat 0px 0px;
	padding: 0;
        margin: 15px 0 0 0;
	width: 300px;
	text-align: justify;
        border: 1px solid #9a8171;
}

#nuage_marge{
	background: url("/i/go/pub_nuage_bas.jpg") #8E7362;
	background-repeat: no-repeat;
	background-position: bottom; 
	padding: 0px 12px 17px 12px;
        margin: 10px 0 0 0;
	overflow: auto;    
}

#nuage_marge ul{
	margin: 0px;
	padding:0px;
	list-style-type:none;
}

#nuage_marge ul li{
	margin: 0;
	padding: 0;
	display: inline;
        line-height: 22px;
}

#nuage a.niv0:link{			color:#ccc; font-size: 10px; text-decoration: none;}
#nuage a.niv0:visited{	color:#ccc; font-size: 10px; text-decoration: none;}
#nuage a.niv0:hover{		color:#ccc; font-size: 10px; text-decoration: underline;}

#nuage a.niv1:link{			color:#B8AF95; font-size: 11px; font-weight: bold; text-decoration: none;}
#nuage a.niv1:visited{	color:#B8AF95; font-size: 11px; font-weight: bold; text-decoration: none;}
#nuage a.niv1:hover{		color:#B8AF95; font-size: 11px; font-weight: bold; text-decoration: underline;}

#nuage a.niv2:link{			color:#D6D1C2; font-size: 12px; font-weight: bold; text-decoration: none;}
#nuage a.niv2:visited{	color:#D6D1C2; font-size: 12px; font-weight: bold; text-decoration: none;}
#nuage a.niv2:hover{		color:#D6D1C2; font-size: 12px; font-weight: bold; text-decoration: underline;}

#nuage a.niv3:link{			color:#FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none;}
#nuage a.niv3:visited{	color:#FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none;}
#nuage a.niv3:hover{		color:#FFFFFF; font-size: 14px; font-weight: bold; text-decoration: underline;}

#nuage a.niv4:link{			color:#FFC704; font-size: 18px; font-weight: bold; text-decoration: none;}
#nuage a.niv4:visited{	color:#FFC704; font-size: 18px; font-weight: bold; text-decoration: none;}
#nuage a.niv4:hover{		color:#FFC704; font-size: 18px; font-weight: bold; text-decoration: underline;}

/* Extended footer link */
.extended_link {
  overflow: auto;
  background-color: #9A8171;
  
  min-height: 180px;
  !height: 180px;
  
  padding: 10px 0 15x 20px;
  /* border-top: 1px solid #b29583; */
  margin: 0;
}

.extended_link ul {
  float: left;
  width: 220px;
  list-style: none;
  margin: 0;
  padding: 0 0 0 20px;
}
.extended_link ul li {
  margin-top: 3px;
}
.extended_link ul li a, .extended_link ul li a:visited, .extended_link ul li a:hover {
  color: #FFFFFF;
text-decoration:none;
}

.extended_link ul li a:hover {
  color: #FFFFFF;
text-decoration:underline;
}

.extended_link ul li.title_extd {
  font-weight: bold;
color:#FE8900;

}
/* End Extended footer link */

#contenu_detail p {
  margin-top: 40px;
}

/* Bloc partenaire HP */
.partner {
  margin: 0 0 10px 0;
}

.partner img {
  border: 0;
}

.new_tab {
  margin-top: -10px;
  margin-right: -20px;
  vertical-align: middle;
}

li#lien_nl a, li#lien_nl a:visited, li#lien_nl a:hover {
  text-decoration: none;
}

.olivierberte p {
  margin: 0;
  font-size: 9px;
  font-style: italic;
}

.olivierberte img { 
  float: right;
}
/***** Previous and Next buttons *********/
#pagination {
padding: 1em .5em;
}
.bt_prev {
background:#FE9720 url(/i/go/btn_cote_droit.jpg) top right no-repeat;
width: 159px;
display: block;
float: left;
}
.bt_next {
background:#FE9720 url(/i/go/btn_cote_gauche.jpg) top left no-repeat;
width: 141px;
padding-left: 10px;
float: right;
}

.bt_next img {
  margin-left: 18px;
}

.bt_prev a, .bt_next a {
color:#FFF;
font-weight:bold;
text-decoration:none;
}
.bt_prev a:hover, .bt_next a:hover {
color:#FFF;
}
.bt_prev a img, .bt_next a img {
vertical-align:-5px;
border: none;
}


/***** Bloc Newsletter *********/
.play_title {
  display: block;
  font-size: 13px;
  font-weight: bold;
}

#newsletter p {
  margin: -5px 30px 5px 0;
}

/********* Bloc pagination articles *********/
#pagination .previous {
  float: left;
  font-weight: bold;
  width : 290px;
  vertical-align: top;
}

#pagination {
  margin: 10px 0 25px 0;
  vertical-align: top;
}

#pagination .next {
  float: right;
  margin-top: -13px;
  font-weight: bold;
  text-align: right;
  width : 300px;
}
/********* /Bloc pagination articles *********/


/********* podcast ***********/

#podcast {
  border: 7px solid #EAE6DA;
  float: left;
  width: 200px;
  padding: 5px;
  margin: 0 15px 0 0;
}

#podcast h3 {
  color: #FF6D00;
  margin: 0;
}

#podcast h3 a, #podcast h3 a:visited, #podcast h3 a:hover {
  text-decoration: none;  
}

#podcast object {
  margin: 10px 0;
}

#podcast .dl_podcast {
 margin: 0 5px 0 0; 
 vertical-align: top;
}

#podcast p {
  margin: 10px 0;
}

#podcast p.bt_podcast {
  text-align: center;
}

#podcast a img, #podcast a:visited img, #podcast a:hover img {
  border: 0;
}
.bt_podcast_list {
  float: right;
  margin-top: -22px;
}

.bt_podcast_list a img, .bt_podcast_list a:visited img, .bt_podcast_list a:hover img {
  border: 0;
}
/********* /podcast ***********/

/********* Gallery **********/
#header_gallery {
  background: url(/recette-de-cuisine/noel/photo/i/header_mathon.jpg) no-repeat;
  width: 635px;
  height: 154px;
  left: 8px;
  position: relative;
  text-indent: -5000px;
} 

#gallery_content{
  background: #EAE6DA;
  margin: 0px 0 0px 5px;
  padding: 0;
  width: 640px;
  overflow: hidden;
}

.left_block {
  float: left;
  width: 312px;

}

.right_block {
  float: left;
  width: 312px;
  margin-left: 10px;
}

.edit_gallery_block {
  background: #FFF;
  margin-bottom: 5px;
  margin-top: 10px;
  padding: 0 0 10px 10px;
  border: 1px solid #937144;
  height: 203px;
}

.edit_gallery_block h2.g1 {
  text-indent: -5000px;
  background: url(/recette-de-cuisine/noel/photo/i/chocolat_title.jpg) no-repeat;
  height: 80px;
  margin-left: -10px;
  margin-top: 0;
  border-bottom: 1px solid #937144;
}

.edit_gallery_block h2.g2 {
  text-indent: -5000px;
  background: url(/recette-de-cuisine/noel/photo/i/pro_title.jpg) no-repeat;
  height: 80px;
  width: 310px;
  margin-left: -10px;
  margin-top: 0;
  border-bottom: 1px solid #937144;
}


.edit_gallery_block h2.g3 {
  text-indent: -5000px;
  background: url(/recette-de-cuisine/noel/photo/i/books_title.jpg) no-repeat;
  height: 80px;
  width: 310px;
  margin-left: -10px;
  margin-top: 0;
  border-bottom: 1px solid #937144;
}


.edit_gallery_block h2.g4 {
  text-indent: -5000px;
  background: url(/recette-de-cuisine/noel/photo/i/table_title.jpg) no-repeat;
  height: 80px;
  width: 310px;
  margin-left: -10px;
  margin-top: 0;
  border-bottom: 1px solid #937144;
}

.edit_gallery_block ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.edit_gallery_block ul li {
  display: inline;
  margin: 0;
  padding: 0;
}

.edit_gallery_block ul li a img {
  border: 1px solid #937144;
}

.publi {
  width: 468px;
  height: 60px;
  margin: 0 auto 20px auto;
}

.publi p {
  margin: 10px 10px 0pt 0;
  padding: 0pt 2px;
  font-size: 9px;
}

/*ie hack*/
*html #gallery_content{
  background: #EAE6DA;
  margin: 0 0 0 5px;
  padding: 0;
  width: 635px;

}

ul.thumb_pagin {
  margin: -20px 0 0 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

ul.thumb_pagin li {
  margin: 0;
  padding: 0;
  display: inline;
}


ul.thumb_pagin li img {
  width: 54px;
  height: 44px;
}

ul.thumb_pagin li a img {
  border: 1px solid #CCC;
}

ul.thumb_pagin li a:hover img {
  border: 1px solid #FF6D00;
}


ul.thumb_pagin li a.current img {
  border: 1px solid #FF6D00;
}

.topgalerie {
  position: relative;
  left: 11px;
  margin-bottom: 10px;
  border: 0;
}

/********* /Gallery **********/


/****** BOX PROMO RECIEPE *****/
.promo_box {
  margin-left: 3px;
  margin-bottom: 10px;
  _margin-left: 0;
}

.promo_reciepe {
  margin-top: 15px;
  border: 0;
}
/****** BOX PROMO RECIEPE *****/

#pub_video{
	font-family: verdana, sans-serif;
	padding-left: 23px;
	font-size: 10px;
	color: #363636;
	background: url(../i/go/pub_titre_video.jpg);
	background-repeat: no-repeat;
	background-position: left;
        margin-top: 20px;
}

/**** PAGE RSS ****/
em.rub_rss {
  font-style: normal;
  font-weight: normal;
  width: 120px;
  float: left;
}

ul.rss_list {
  padding: 0;
  _margin: 0;
}

ul.rss_list li {
  list-style: none;
  list-style-image: none;
  margin: 10px 0;
}

ul.rss_list li input {
  margin-top: -5px;
}

ul.rss_list a img {
  border: 0;
}

/**** /PAGE RSS ****/


.alternative_keywords span {
  color: #9A8171;
}

.alternative_keywords {
  color: #BFB8A2;
}


/******* Sous menu ********/

#menu_level_1 {
  background: url(/i/go/bg_level_1.jpg) repeat-x top left #8A7363;
  height: 28px;
  _height: 29px;
  margin: 0;
  padding: 0;
}

#menu_plats {
  background: url(/i/go/bg_level_2.jpg) repeat-x top left;
  /* background-color: #efe6d9; */
  /* height: 160px; */
  padding: 0 0 0 20px;
  margin: 0;
  overflow: hidden;
  display: none;
  position: relative;
}

#menu_produits {
  background: url(/i/go/bg_level_2.jpg) repeat-x top left;
  /* background-color: #efe6d9; */
  /* height: 190px; */
  padding: 0 0 0 20px;
  margin: 0;
  overflow: hidden;
  display: none;
  position: relative;
}

#menu_theme {
  background: url(/i/go/bg_level_2.jpg) repeat-x top left;
  /* background-color: #efe6d9; */
  /* height: 190px; */
  padding: 0 0 0 20px;
  margin: 0;
  overflow: hidden;
  display: none;
  position: relative;
}


#menu_level_1 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-weight: bold;

}

#menu_plats ul, #menu_produits ul, #menu_theme ul {
  list-style: none;
  margin: 0 48px 0 0;
  padding: 0;
  font-weight: bold;
  font-size: 11px;
  float: left;
  width: 120px;
}

#menu_theme ul, #menu_produits ul {
  width: 240px;
  padding: 20px 0 0 0;
}

#menu_plats ul.last_col, #menu_produits ul.last_col, #menu_theme ul.last_col {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0;
  font-weight: bold;
  font-size: 11px;
  float: left;
  width: 120px;
}


#menu_plats ul li, #menu_produits ul li, #menu_theme ul li {
  margin: 0 0 3px 0; 
}

#menu_plats ul li a, #menu_plats ul li a:visited, #menu_plats ul li a:hover,
#menu_produits ul li a, #menu_produits il li a:visited, #menu_produits ul li a:hover,
#menu_theme ul li a, #menu_theme il li a:visited, #menu_theme ul li a:hover {
  color: #514840;
  font-weight: normal;
}

#menu_plats ul li a.title_list_level_2 , #menu_plats ul li a.title_list_level_2:visited, #menu_plats ul li a.title_list_level_2:hover,
#menu_produits ul li a.title_list_level_2 , #menu_produits ul li a.title_list_level_2:visited, #menu_produits ul li a.title_list_level_2:hover,
#menu_theme ul li a.title_list_level_2 , #menu_theme ul li a.title_list_level_2:visited, #menu_theme ul li a.title_list_level_2:hover {
  color: #514840;
  font-weight: bold;
}

#menu_level_1 ul li {
  float: left;
  margin: 0;
  padding: 7px 15px;
}

#menu_level_1 ul li a, #menu_level_1 ul li a:visited, #menu_level_1 ul li a:hover {
  color: #FFF;
  float: left;
}

#menu_level_1 ul li.active_list {
  background: url(/i/go/bg_active_menu.jpg) repeat-x top left;
  color: #524842;
}

#menu_level_1 ul li.active_list a, #menu_level_1 ul li.active_list a:visited, #menu_level_1 ul li.active_list a:hover {
  color: #524842;
  float: left;
  text-decoration: none;
}

#menu_level_1 ul li a img {
  border: 0;
  position: relative;
  top: 2px;
  left: 4px;
}

#menu_shadow {
  background: red;
  height: 5px;
}

.bullet_menu {
  background:url(/i/go/bullet_menu.jpg);
  display: block;
  width: 12px;
  height: 12px;
  margin: 1px 0 0 3px;
}

#menu_produits ul.promo_block_menu,
#menu_theme ul.promo_block_menu {
  width: 270px;
  padding: 10px 0 20px 0;
  _margin: 0;
}

ul.promo_block_menu li{
  width: 290px;
  _padding: 0;
  _margin: 0;
}

#menu_produits .promo_block ul.promo_block_menu li a, #menu_produits .promo_block ul.promo_block_menu li a:visited, #menu_produits .promo_block ul.promo_block_menu li a:hover,
#menu_theme .promo_block ul.promo_block_menu li a, #menu_theme .promo_block ul.promo_block_menu li a:visited, #menu_theme .promo_block ul.promo_block_menu li a:hover {
  color: #514840;
}
.promo_block_menu img {
  float: left;
  margin-top: 3px;
  border: 1px solid #FFF;
}

.promo_block_menu p {
  margin-left: 75px;
  font-weight: normal;
}

div.promo_block {

}

#menu_produits ul.promo_block_menu li a, #menu_produits ul.promo_block_menu li a:visited, #menu_produits ul.promo_block_menu li a:hover,
#menu_theme ul.promo_block_menu li a, #menu_theme ul.promo_block_menu li a:visited, #menu_theme ul.promo_block_menu li a:hover {
  margin-left: 6px;
  _margin-left: 3px;
  color: #FF6D00;
  font-weight: bold;
}

.separate {
  width: 5px; border-right: groove 2px #CCC; float: right; margin: 10px; height: 170px;
}
.shadow {
  background: url(/i/go/shadows_menu.jpg) repeat-x;
  height: 10px;
  margin: 0;
  padding: 0;
  position:relative;
  z-index:10; 
  margin-bottom: -6px;
  _margin-bottom: -9px;
}
/******* /sous menu ********/







/****** BOX POPULAR *******/

#box_2 { display: none; }

.most_blk {
  background: #FFF;
  border: 0px solid #BBA494;
  width: 290px;
  margin: 5px 0 0 0;
  padding: 5px;
}

ul.most_tab {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 300px;
  margin: 10px 0 0 4px;
  _margin-bottom: -5px;

}

ul.most_tab li {
  display: inline;
  background: #EAE6DA;
  padding: 5px 0 5px 5px;
  _float: left;
  _margin: 2px 4px 2px 0;
}

ul.most_tab li#most_popular a, ul.most_tab li#most_popular a:visited, ul.most_tab li#most_popular a:hover,
ul.most_tab li#most_commented a, ul.most_tab li#most_commented a:visited, ul.most_tab li#most_commented a:hover {
  /* color: #000; */
}

ul.most_tab li.current {
  background: url(/i/go/most_active_left.jpg) no-repeat #BBA494;
  color: #fff;
  /* font-weight: bold; */
}


ul.most_tab li{
  background: url(/i/go/most_left.jpg) no-repeat #BBA494;
}

ul.most_tab li a, ul.most_tab li a:visited, ul.most_tab li a:hover {
  background: url(/i/go/most_right.jpg) no-repeat right 0;
  color: #000;
  width: 100px;
  /* padding: 5px 8px 5px 5px;*/
  padding: 5px 13px 5px 8px;
}

ul.most_tab li.current a, ul.most_tab li.current a:visited, ul.most_tab li.current a:hover {
  background: url(/i/go/most_active_right.jpg) no-repeat right 0;
  color: #fff;
  width: 100px;
  padding: 5px 13px 5px 8px;
  text-decoration: none;
}

.most_blk ul {
  list-style: none;
  margin: 0;
  padding: 5px 0 0 0;
}

.most_blk ul li {
display: block;
margin-bottom: 5px;
_margin-bottom: 0px;
}

.most_blk h4 {
  margin: 0;
  padding: 0;
  font-size: 11px;
  _margin-top: -15px;
}

.most_blk img {
  float: left;
  margin-right: 10px;
  border: 0;
}

.most_blk .commentlnk {
  line-height: 14px;
  display: block;
  margin-top: 2px;
  color: #2EC2ED;
}

.most_blk .recettelnk {
  line-height: 14px;
  color: #2EC2ED;
}
.most_blk a.recettelnk, .most_blk a:visited.recettelnk, .most_blk a:hover.recettelnk {
color: #2EC2ED;
}

.most_blk em.date {
  line-height: 14px;
  display: block;
  margin-top: 2px;
}

.most_blk a.channellnk, .most_blk a:visited.channellnk, .most_blk a:hover.channellnk   {
  line-height: 12px;
  display: block;
  margin-top: 2px;
  color: #000;
}
.most_blk ul li {
padding-bottom: 5px;
}

.most_blk_title {
  margin: 15px 0 -30px 0;
  _margin-bottom: -40px;;
  background: url(/i/go/most_blk_title.jpg) no-repeat #D7D1C3;
  width: 294px;
  height: 55px;
  padding: 5px 0 0 6px;
}

.most_blk_title span {
  font-size: 18px;
  font-weight: bold;
}

/****************/

#toplink {
  background: url(/i/go/toplink_bg.jpg) no-repeat #C3B1A5 bottom;
  height: 17px;
  text-align: center;
  color: #FFF;
  margin: 0 0 5px 0;
}

#toplink a, #toplink a:visited, #toplink a:hover {
  font-family: verdana;
  font-size: 11px;
  color: #FFF;
}


/****** BLOC DERNIERE VIDEOS *******/
#last_videos {
  background: #EAE6DA;
  padding: 5px;
  margin-top: -15px;
}

#last_videos span {
  margin: 0 0 5px 10px;
  display: block;
  color: #524842;
  font-size: 15px;
  font-weight: bold;
}

#last_videos ul {
  padding: 0;
  margin: 0 auto;
  width: 564px;
}

#last_videos ul li {
  list-style: none;
  display: block;
  float: left;
  width: 94px;
  text-align: center;
}

#last_videos ul li a img {
  border: 0;
}

/* Bloc histoires de gout A voir aussi */
.histoire_voir_blk{ /* margin-bottom:10px; */ border-top:10px solid #eae6da; border-left:10px solid #eae6da; border-right:10px solid #eae6da;padding: 5px 0 15px 0; background-color: #fff; }
.histoire_voir_blk a img{margin:0;padding:0;border: 0;}
.histoire_voir_blk a.histoire_first{margin-left:17px;}
.histoire_voir_blk a .histoire_blc{color:#8a8a8a;margin-top:5px;display:block;text-decoration:none;}
.histoire_voir_lien{ height:180px;background-color:#FFFFFF;width:100%; padding: 0; margin: 0; }
.histoire_voir_lien a{ width: 182px; display: block; float:left; /* border-right:1px solid #cccccc; */ text-decoration:none; padding: 0; margin: 0; padding-right:9px;_padding-right:5px; margin-left:9px; _margin-left: 0px; }
.histoire_voir_lien a img { padding-right: 5px; border-right: 1px solid #cccccc; }
.histoire_voir_lien a.histoire_first{ margin-left: 18px; _margin-left:12px;}
.histoire_voir_lien a.histoire_last{border:0;}
.histoire_voir_lien a .histoire_blc{text-align:center;}
h2#histoire_voir_aussi{background:url(../i/go/histoire/titre_avoir_aussi.jpg) no-repeat;width:300px;text-indent:-5000px;height:35px;margin-bottom:0;margin-left:15px;}
.histoire_voir_aussi{text-align:center;}

/****** STORY SUBSCRIPTION *******/

#story_subscription {
   margin: 0 0 15px 0;
   padding: 0;
   height: 60px;
}

#story_subscription fieldset {
   margin: 0;
   padding: 15px 0 15px 0;
   border: 0;
   background-color: #2EC3EE;
   color: #fff;
}

#story_subscription a {
   color: #fff;
   /* line-height: 16px; */
}

#story_subscription fieldset input.subscribe {
   float: left;
   margin: 0 0 0 8px;
   padding: 0;
   height: 12px;
}

#story_subscription fieldset label {
   float: left;
   margin: 0 0 0 10px;
   padding: 0;
}

/****** NAvigation interne *******/

#inner_nav {
		background: url(/i/go/nav-inner.gif) no-repeat 0 0;
		width: 594px;
		height: 31px;
		margin: 18px 0 15px 0;
		padding: 0;
}
#inner_nav a { 
	font-weight: bold;
	text-decoration: none;
	color: #666;
}
#inner_nav ul { 
		width: 594px;
		height: 31px;
		margin: 0;
		padding: 0;		
}
#inner_nav ul li { 
		margin: 0;
		padding: 0 22px 0 20px;
		line-height: 31px;
		height: 31px;
		display: block;
		float: left;	
			
}
#inner_nav ul li.firston{ 
		background: url(/i/go/nav-inner-firston.gif) no-repeat top left;	
		width: 5px;
		padding: 0;
}
#inner_nav ul li.firstoff{ 
		width: 5px;
		padding: 0;
}
#inner_nav ul li.on { 
		background: url(/i/go/nav-inner-on.gif) no-repeat top right;	
		margin-left: -2px;		
}
#inner_nav ul li.on a { color: #fff; }

#inner_nav ul li.off { 
		background: url(/i/go/nav-inner-off.gif) no-repeat top right;			
}
#inner_nav ul li.off a:hover { text-decoration: underline; color: #000; }

.habillage {margin-top: 150px; background: #363636; height: 120px;}

/*
 * Bloc Acces par catégorie
 */

#acces_cat{
	border-top: 10px solid #D6D1C2;
	border-left: 10px solid #D6D1C2;
	border-right: 10px solid #D6D1C2;
	/* border-bottom: 10px solid #D6D1C2; */
	padding: 10px 8px 10px 15px;
	margin: 0;
	/* overflow: auto; */
	/* clear: both; */
	background: #EAE6DA;
}

#acces_cat h3{
	font-size: 12px;
	font-weight: bold:
	margin: 0 0 8px 0;
        padding: 0;
        display: inline;
} 

#acces_cat .liens_accces_cat{
	width: 150px;
	float: left;
        line-height: 17px;
        margin: 10px 0 0 0;
        padding: 0;
}

#acces_cat a{
	color: #524842;
}


.tool-tip { color: #524842; width: 250px; z-index: 13000; }
.tool-title { font-size: 13px; margin: 0; color: #FF6D00; padding: 0px 8px 2px; background-color: #F4F2AE; border-left: 1px solid #9E8165; border-right: 1px solid #9E8165; border-top: 1px solid #9E8165; }
.tool-text { font-size: 13px; padding: 0px 8px 4px; background-color: #F4F2AE; border-left: 1px solid #9E8165; border-right: 1px solid #9E8165; border-bottom: 1px solid #9E8165; }
.custom-tip { color: green; width: auto; z-index: 13000; }
.custom-title { font-weight: bold; font-size: 11px; margin: 0; color: #3E4F14; padding: 8px 8px 4px; background: #C3DF7D; border-bottom: 1px solid #B5CF74; }
.custom-text { font-size: 11px;	padding: 4px 8px 8px; background: #CFDFA7; }

.listget {
  padding: 0;
  margin: 0;
}

.listget li {
  list-style: none;
  padding: 0;
  margin: 0 12px 15px 0;
  float: left;
  text-align: center;
}

.listget li a img{
  border: 0;
}



/*related content*/

#rst_bestrestaurants{width:300px;background:url(/i/go/restaurants/bg_bestrestaurants.jpg) no-repeat; margin:10px 8px 10px 0;_margin:10px 3px 0; /* float: right */ }
#rst_bestrestaurants .title_bestrestaurants {
  color: #FF6F02;
  font-size: 18px;
  font-weight: bold;
  padding-top: 5px;
  display: block;
  margin-left: 5px;
}
#rst_bestrestaurants .title_bestrestaurants img{padding-top:10px;margin:0px;padding-bottom:0px;display:block;border:none;padding-left:10px;}
#rst_bestrestaurants .rst_nav{height:20px;background-color:#e73f00;margin-top:10px;padding-top:5px;}
#rst_bestrestaurants .rst_nav a{color:#fff;font-size:11px; font-family:Verdana;margin:0px 15px 0px 15px;text-decoration:underline;}
#rst_bestrestaurants .rst_nav .best_notes a{color:#000;margin:0px 0px 0px 0px;}
#rst_bestrestaurants ul{list-style-type:none;margin:0px;padding:0px;display:block;clear:both;margin-left:15px;margin-top:10px;}
#rst_bestrestaurants li{display:block;clear:both;padding:5px 0 5px 0; height:65px; margin: 0;}
#rst_bestrestaurants li .little_infos{float:left;margin-left:10px; width: 200px;}
#rst_bestrestaurants li .little_infos .rst_title {font-size:14px;font-family:Verdana;font-weight:bold; display:block;}
#rst_bestrestaurants li .little_infos .rst_title a{color:#fff;text-decoration:none;}
#rst_bestrestaurants li .little_infos .rst_title span{font-size:14px;font-family:Verdana;font-weight:bold;color:#ff6f02; margin-right:5px;}
#rst_bestrestaurants li .little_infos .type{display:block;font-size:11px;font-family:Verdana;font-weight:bold;color:#fff;}
#rst_bestrestaurants li .little_infos .where{display:block;font-size:11px;font-family:Verdana;color:#fff;}
#rst_bestrestaurants .more a{color:#fda622;}
#rst_bestrestaurants li .little_photo_holder{position:relative;float:left;left:2px;top:2px;background:#5e3f2b;}
#rst_bestrestaurants li .little_photo{position:relative;float:left;left:-2px;top:-2px;border:2px solid #9a8171;}
#rst_bestrestaurants .more a{clear:both;display:block;padding-top:3px;text-align:center;color:#ff6f02;text-decoration:none;font-weight:bold;}
#rst_bestrestaurants .more img{clear:both;margin-right:5px;border:none;}
#rst_bestrestaurants .little_infos img{width:73px;height:13px;margin-right:8px;float:left;}
#rst_bestrestaurants .rst_nbavis{color:#FFFFFF;}

/* Facebook */

.fbc { display: block; background: url(/i/go/fb_connect.gif) no-repeat 0 0; width:169px; height:21px; margin: 7px 0 0 0; }
.fblo { display: block; background: #fff url(/i/go/fb_logout.gif) no-repeat 0 0; width:83px; height:18px; margin: 7px 0 0 0; }
