body,td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
#mainbody {
	text-align:center;
	background: url(../elements/interface/front/background.jpg) top left repeat-x;
}

p, div, td{
	margin:0;
	text-align:left;
}

img{
	border:0;
}
form {
	margin:0;
	padding:0;
	color:#666;
}
input,select,textarea{
	border:solid 1px #999;
}
form td{
	padding:2px;
	vertical-align:top;
	color:#666;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}
form .img{
	border:none;
}

a{
	color : #667D8F;
	text-decoration:none;
}
a:hover{
	text-decoration: underline;
}

/*CONTENT GENERAL*/
#general_content{
	margin-left: auto;
  margin-right: auto;
	width:860px;
	text-align:left;
}

/*HEADER - MENU*/
#header img{
	display:block;
}

#menu{
	background: url(../elements/interface/front/menu_principal_fond.jpg) no-repeat;
	height:32px;
	padding-left:29px;
}

#menu a , #header_menu a:visited, #header_menu a:focus{
	color : #fff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

#menu div{
	text-align:center;
	padding-top:4px;
	height:28px;
}
.menu_item1{
	width:115px;
	float:left
}
.menu_item2{
	width:140px;
	float:left
}
.menu_item3{
	width:111px;
	float:left
}
.menu_item4{
	width:174px;
	float:left
}
.menu_item5{
	width:113px;
	float:left
}
.menu_item6{
	width:146px;
	float:left
}

/* HOME */
#home_top_left{
	width:442px;
	float:left
}
#home_top_left_header{
	background: url(../elements/interface/front/home/bg_header_encart_top_left.gif) no-repeat;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	color:#fff;
	padding-left:10px
}
#home_top_left_footer{
	background: url(../elements/interface/front/home/bg_footer_encart_top_left.gif) no-repeat;
	padding:7px;
}

#home_top_left_footer a {
	color : #667D8F;
	font-size:9px;
	text-decoration:underline;
}
#home_top_left_footer img{
	vertical-align:middle
}
#home_top_left_content{
	height:263px;
	background:#fff;
}

#home_top_right{
	width:326px;
	float:right;
}
#home_top_right_header{
	background: url(../elements/interface/front/home/bg_header_encart_top_right.gif) no-repeat;
	font-size:14px;
	line-height:25px;
	font-weight:bold;
	color:#fff;
	padding-left:10px
}

#home_top_right_footer{
	background: url(../elements/interface/front/home/bg_footer_encart_top_right.gif) no-repeat;
	padding:7px 35px 7px 7px;
	text-align:right
}

#home_top_right_footer a {
	color : #333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#home_top_right_footer a:hover {
	color : #333;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#home_top_right_content img{
	display:block
}

#home_left_encart{
	float:left;
	width:326px;
	margin: 0 8px 8px 0;
}

#home_left_encart img{
	display:block
}

/* CONTENT */
#content{
	width:860px;
	background: url(../elements/interface/front/bg_repeat_center.gif) repeat-y;
}

#content_left{
	float:left;
	width:29px;
}

#content_center{
	float:left;
	width:791px;
	padding-left:8px;
}

#content_right{
	float:right;
	width:32px;
}

#left_conteneur{
	width:183px;
	float:left;
}

/* SOUS MENU */
#left_conteneur dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#header_ssmenu, #header_ssmenu div{
	width:183px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:0;
	background: url(../elements/interface/front/bg_top_ss_menu.gif) no-repeat;
}
#header_ssmenu div{
	padding:5px 0 4px 5px;
}
#ssmenu{
	width:183px;
	font-size:10px;
}
#ssmenu dt {
	padding:6px;
	background: #fff;
	padding-left:25px;
	font-weight:bold;
	background: url(../elements/interface/front/bg_ss_menu.gif) no-repeat;
}
#ssmenu dt a {
	color:#333;
	text-decoration:none;
	display:block;
}
#ssmenu ul{
	padding:4px;
	background: #F3A834;
}
#ssmenu ul ul{
	padding-left:10px;
}
#ssmenu li {
	height:16px;
	color:#fff
}
#ssmenu li a{
	color: #333;
	text-decoration: none;
	display: block;
}
#ssmenu li a:hover{
	color: #fff;
}
#footer_ssmenu{
	width:183px;
	height:8px;
	background: url(../elements/interface/front/bg_bottom_ss_menu.gif) no-repeat;
	font-size:2px;
}
#header_ssmenu.violet div {
	background: url(../elements/interface/front/bg_top_ss_menu_violet.gif) no-repeat;
}
#ssmenu.violet dt {
	background: url(../elements/interface/front/bg_ss_menu_violet.gif) no-repeat;
}
#ssmenu.violet dt.active, #ssmenu.violet dt.active a{
	color:#7D39C4;
}

#header_ssmenu.bleu div {
	background: url(../elements/interface/front/bg_top_ss_menu_bleu.gif) no-repeat;
}
#ssmenu.bleu dt {
	background: url(../elements/interface/front/bg_ss_menu_bleu.gif) no-repeat;
}
#ssmenu.bleu dt.active, #ssmenu.bleu dt.active a{
	color:#3394F5;
}

#header_ssmenu.gris div {
	background: url(../elements/interface/front/bg_top_ss_menu_gris.gif) no-repeat;
}
#ssmenu.gris dt {
	background: url(../elements/interface/front/bg_ss_menu_gris.gif) no-repeat;
}
#ssmenu.gris dt.active, #ssmenu.gris dt.active a{
	color:#A4B4C1;
}

#header_ssmenu.jaune div {
	background: url(../elements/interface/front/bg_top_ss_menu_jaune.gif) no-repeat;
}
#ssmenu.jaune dt {
	background: url(../elements/interface/front/bg_ss_menu_jaune.gif) no-repeat;
}
#ssmenu.jaune dt.active, #ssmenu.jaune dt.active a{
	color:#F6AD36;
}

#header_ssmenu.rose div {
	background: url(../elements/interface/front/bg_top_ss_menu_rose.gif) no-repeat;
}
#ssmenu.rose dt {
	background: url(../elements/interface/front/bg_ss_menu_rose.gif) no-repeat;
}
#ssmenu.rose dt.active, #ssmenu.rose dt.active a{
	color:#CA108B;
}

#header_ssmenu.orange div{
	background: url(../elements/interface/front/bg_top_ss_menu_orange.gif) no-repeat;
}
#ssmenu.orange dt {
	background: url(../elements/interface/front/bg_ss_menu_orange.gif) no-repeat;
}
#ssmenu.orange dt.active, #ssmenu.orange dt.active a{
	color:#FD6E00;
}

#right_conteneur{
	margin-left:8px;
	width:592px;
	float:left
}

#center_conteneur{
	width:783px;
}

/* BOX VERTE SOUS FOND VERT - FIL D'ARIANNE  */
#roundedcornr_box_green_fil {
	background: #84b305;
	float:left;
}
.roundedcornr_top_green_fil div {
   background: url(../elements/interface/front/green_box_fil/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top_green_fil {
   background: url(../elements/interface/front/green_box_fil/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom_green_fil div {
   background: url(../elements/interface/front/green_box_fil/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_green_fil {
   background: url(../elements/interface/front/green_box_fil/roundedcornr_br.png) no-repeat bottom right;
}
.roundedcornr_top_green_fil div, .roundedcornr_top_green_fil,
.roundedcornr_bottom_green_fil div, .roundedcornr_bottom_green_fil {
   width: 100%;
   height: 8px;
   font-size: 1px;
}
#roundedcornr_content_green_fil {
	margin: 0 8px;
	font-size:11px;
	color:#C7ED48;
	line-height:8px;
}
#roundedcornr_content_green_fil a , #roundedcornr_content_green_fil a:visited {
	color : #C7ED48;
	text-decoration:none;
}
#roundedcornr_content_green_fil a:hover{
	color : #C7ED48;
	text-decoration:underline;
}


/* BOX BLANCHE SOUS FOND VERT - CONTENU  */
#roundedcornr_box_white_content {
	margin-top:8px;
	width:100%;
	background: #fff;
}
.roundedcornr_top_white_content div {
   background: url(../elements/interface/front/white_box_content/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top_white_content {
   background: url(../elements/interface/front/white_box_content/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom_white_content div {
   background: url(../elements/interface/front/white_box_content/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_white_content {
   background: url(../elements/interface/front/white_box_content/roundedcornr_br.png) no-repeat bottom right;
}
.roundedcornr_bottom_grey_content div {
   background: url(../elements/interface/front/white_box_content/roundedcornr_grey_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_grey_content {
   background: url(../elements/interface/front/white_box_content/roundedcornr_grey_br.png) no-repeat bottom right;
}

.roundedcornr_bottom_grey_content div, .roundedcornr_bottom_grey_content {
   width: 100%;
   height: 10px;
   font-size: 1px;
}

.roundedcornr_top_white_content div, .roundedcornr_top_white_content,
.roundedcornr_bottom_white_content div, .roundedcornr_bottom_white_content {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
#roundedcornr_content_white_content {
	padding: 10px 20px 10px 20px;
	font-size:11px;
}
#roundedcornr_content_white_content h1{
	margin:0 0 5px 0;
	color:#FF9900;
	font-size:18px;
	font-weight:bold
}
#roundedcornr_content_white_content h2{
	margin:0 0 5px 0;
	color:#333;
	font-size:12px;
	font-weight:bold
}
#roundedcornr_content_white_content p{
	color:#666;
	font-size:12px;
}

/* BOX VERTE SOUS FOND VERT - PUBLICITE  */
#box_pub{
	margin-top:7px;
	width:100%;
}
#box_pub img{
	display:block;
}
.box_pub_top{
	font-size:2px;
	height:11px;
	background: url(../elements/interface/front/box_pub/top.gif) no-repeat;
}
.box_pub_content{
	padding-left:11px;
	background: url(../elements/interface/front/box_pub/bg.gif) repeat-y;
}
.box_pub_bottom{
	font-size:2px;
	height:10px;
	background: url(../elements/interface/front/box_pub/bottom.gif) no-repeat;
}


/* BOUTON AJOUTER RECETTE */
#bt_add_recette{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	float:right
}
#bt_add_recette div{
	float:left;
	height:23px;
}
div.bg_bt_add_recette{
	background-color:#CC0066;
	line-height:23px;
	padding-left:5px
}
#bt_add_recette a {
	color : #fff;
	text-decoration:none;
}
#bt_add_recette a:hover{
	color : #fff;
	text-decoration:underline;
}


/* BOUTON LIRE  RECETTE */
#bt_lire_recette{
	margin-top:8px;
	font-size:12px;
}
#bt_lire_recette div{
	float:left;
	height:21px;
}
div.bg_bt_lire_recette{
	background-color:#D30F8F;
	line-height:21px;
	padding-left:3px;
	padding-right:3px
}
#bt_lire_recette a {
	color : #fff;
	text-decoration:none;
}
#bt_lire_recette a:hover{
	color : #fff;
	text-decoration:underline;
}



/* PAGE LIST RECETTE */
#video_recette{
	width:322px;
	float:left;
}
#details_recette{
	margin-left:15px;
	width:209px;
	float:left;
}
#details_recette h1{
	margin:0;
	color:#CC0099;
	font-size:20px;
	font-weight:bold;
	line-height:20px
}
#details_recette h2{
	color:#333;
	font-size:12px;
	margin:0 0 15px 0;
}
#details_recette p{
	color:#666;
	font-size:12px;
	padding-bottom:3px;
}
#details_recette p a {
	color : #666;
	text-decoration:none;
}
#details_recette p a:hover{
	color : #666;
	text-decoration:underline;
}

#commentform{ margin-top:10px; }
.comment{
	margin:0 0 15px 0;
}
.comment p{
	text-align:justify;
}
.comment .title{
	background:url(../elements/icones/front/icone_commentaire_rose_fd_blanc.gif) no-repeat;
	padding-left:16px;
	color:#686868;
	font-weight:bolder;
	margin-bottom:5px;
}


/* Options sur les recettes*/
#options_recettes{
	clear:both;
	padding-top:25px;
}
#options_recettes span{
	padding-right:20px;
	color:#667D8F;
}
#options_recettes span img{
	vertical-align:middle
}
#options_recettes a {
	color : #667D8F;
	text-decoration:underline;
}



/* liste des recettes*/
#liste_recettes{
	margin-top:30px
}
.item_recette{
	width:255px;
	padding:0px;
	margin-top:0px;
	float:left;
}
.item_recette.right{
	float:right;
}
.item_recette p{
	line-height:10px
}
.image_item_recette{
	float:left;
	border:1px solid #333;
	margin-right:5px
}
a.link_item_recette {
	color : #666666;
	text-decoration:none;
	font-size:10px;
}
a:hover.link_item_recette {
	text-decoration:underline;
}



/* Navigation recettes*/
#navigation_recettes{
	background-color: #F6F6F6;
	padding:10px 20px 0 20px
}
#navigation_recettes_prev{
	float:left;
	width:139px;
}
#navigation_recettes_next{
	float:right;
	width:139px;
	text-align:right;
}
#navigation_recettes_center{
	float:left;
	text-align:center;
	width:274px;
	color:#CC0099
}

a.link_next_prev_recettes {
	color : #CC0099;
	text-decoration:none;
}
a:hover.link_next_prev_recettes {
	text-decoration:underline;
}

a.link_page_recette_off {
	color : #999999;
	text-decoration:none;
}
a:hover.link_page_recette_off {
	text-decoration:underline;
}

a.link_page_recette_on {
	color : #CC0099;
	text-decoration:none;
	font-weight:bold
}
a:hover.link_page_recette_on {
	text-decoration:underline;
}

/* HOME RECETTES */
.encart_home_recette{
	float:left;
	width:385px;
	margin-top:12px
}
.header_encart_home_recette{
	background: url(../elements/interface/front/bg_header_home_recette.gif) no-repeat;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	height:25px;
	line-height:25px;
}

.content1_encart_home_recette{
	background-color:#fff;
	padding:8px
}
.image_home_encart{
	float:left;
	border:1px solid #333;
	margin-right:8px
}

.h2_home_recettes{
	color:#CC0066;
	font-size:12px;
	font-weight:normal;
	margin:0;
}
.h1_home_recettes{
	color:#333333;
	font-size:14px;
	margin:0;
	padding-top:6px;
}
.a_home_recette{
	color:#333333;
	text-decoration:none;
}
.h3_home_recettes{
	color:#999999;
	font-size:10px;
	margin:0;
	font-weight:normal;
	padding-top:6px
}
.p_home_recettes{
	color:#333333;
	font-size:12px;
	margin:0;
	font-weight:normal
}

.footer_encart_home_recette{
	height:28px;
	line-height:28px;
	background: url(../elements/interface/front/bg_footer_home_recette.gif) no-repeat;
	text-align:right;
	padding-right:35px
}
a.link_footer_encart_home_recette {
	color : #666;
	text-decoration:none;
}
a:hover.link_footer_encart_home_recette {
	text-decoration:underline;
}

a.link_avis_encart_home_recette {
	color : #CCCCCC;
	line-height:21px;
	text-decoration:none;
}
a:hover.link_avis_encart_home_recette {
	text-decoration:underline;
}

.content2_encart_home_recette{
	background-color:#fff;
	padding:8px
}
.item_home_recette{
	padding:0px;
	margin:10px;
	margin-bottom:0px;
	float:left;
}
.item_home_recette_note{
	float:left
}
.item_home_recette p{
	text-align:left;
}
.item_home_recette_picto_video{
	float:right;
	width:10px;
	height:10px;
	background: url(../elements/interface/front/picto_video.gif) no-repeat;
}
.item_home_recette_picto_texte{
	float:right;
	width:10px;
	height:10px;
	background: url(../elements/interface/front/picto_texte.gif) no-repeat;
}

/* ESPACE PRESSE */
#item_presse .titre{
	color:#FD6500;
	font-size:16px;
	font-weight:bold;
}
#item_presse .date{
	color:#999999;
	font-size:12px;
	font-style: italic;
}
#item_presse .auteur{
	color:#999999;
	font-size:12px;
	font-weight:bold;
}
#item_presse .texte{
	color:#666666;
	font-size:12px;
	padding-top:5px
}
#item_presse .links{
	color:#666666;
	font-size:12px;
	padding-right:20px
}
#item_presse span img{
	vertical-align:middle;
}
#item_presse span a{
	color : #667D8F;
	font-size:12px;
	text-decoration:underline;
}
#item_presse .separator{
	margin-top:20px;
	margin-bottom:15px;
	line-height:1px;
	background: url(../elements/interface/front/bg_separator_item_presse.gif) repeat-x;
}


#detail_presse {
	font-size:12px;
}
#detail_presse .titre, #detail_presse h1{
	color:#FD6500;
	font-size:16px;
	font-weight:bold;
	padding:0;
}

#detail_presse .date{
	color:#999999;
	font-size:12px;
	font-style: italic;
}
#detail_presse .auteur{
	color:#999999;
	font-size:12px;
	font-weight:bold;
}
#detail_presse .texte,#detail_presse p{
	color:#666666;
	font-size:12px;
	padding-top:10px;
	padding-bottom:20px
}
#detail_presse .texte img{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
#detail_presse .document{
	float:left;
	width:200px;
	margin-left:50px;
	margin-top:15px;
}

#detail_presse .document p{
	color : #999999;
	font-size:12px;
	padding-left:22px;
	font-style:italic
}

#detail_presse .document img{
	vertical-align:bottom
}

#detail_presse .document a{
	color : #667D8F;
	font-size:12px;
	text-decoration:underline;
}
#detail_presse.orange h1, #item_presse.orange h1, #detail_presse.orange h2,
#item_presse.orange h2, #detail_presse.orange h3, #item_presse.orange h3,
#detail_presse.orange .titre, #item_presse.orange .titre, span.orange{
	color:#FD6500;
}
#detail_presse.jaune h1, #item_presse.jaune h1, #detail_presse.jaune h2, #item_presse.jaune h2,
#detail_presse.jaune .titre, #item_presse.jaune .titre, span.jaune{
	color:#F3A835;
}
#detail_presse.violet h1, #item_presse.violet h1, #detail_presse.violet h2, #item_presse.violet h2,
#detail_presse.violet .titre, #item_presse.violet .titre, span.violet{
	color:#7D39C4;
}
#detail_presse.gris h1, #item_presse.gris h1, #detail_presse.gris h2, #item_presse.gris h2,
#detail_presse.gris .titre, #item_presse.gris .titre, span.gris{
	color:#A4B4C1;
}

#detail_presse.bleu h1, #item_presse.bleu h1, #detail_presse.bleu h2, #item_presse.bleu h2,
#detail_presse.bleu .titre, #item_presse.bleu .titre, span.bleu{
	color:#46ABD9;
}
span.grisFonce{
	color:#999;
}
/* FOOTER */
#footer1{
	width:860px;
	height:39px;
	background: url(../elements/interface/front/footer1.jpg) no-repeat;
}

#footer_menu_gauche{
	margin-left:39px;
	margin-top:0px;
	font-size:10px;
	color:#fff;
	height:15px;
	float:left
}


#footer_menu_gauche a , #footer_menu_gauche a:visited {
	color : #fff;
	text-decoration:none;
}

#footer_menu_gauche a:hover{
	color : #fff;
	text-decoration:underline;
}


#footer_menu_droite{
	padding-right:70px;
	padding-top:13px;
	font-size:10px;
	color:#fff;
	height:15px;
	float:right
}

#footer_menu_droite a , #footer_menu_droite a:visited {
	color : #fff;
	text-decoration:none;
}

#footer_menu_droite a:hover{
	color : #fff;
	text-decoration:underline;
}

#footer2 img{
	display:block;
}

/*DETAILS DE RECETTES */
#details_recettes{
	margin-top:20px;
}
#details_recettes h3{
	color:#c09;
	font-size:20px;
	margin-top:25px;
	margin-bottom:10px;
}

#details_recettes ul{
	margin-left:20px;
	list-style-image:url(../elements/interface/front/icone_liste_ingredients.gif);
	list-style-type:none;
}
#details_recettes ul li{
	color:#666;
	font-size:11px;
}

#details_recettes_gauche{
	float:left;
	width:190px;
	clear:both;
}
#details_recettes_droite{
	float:left;
	margin-left:5px;
	width:350px;
}

#details_recettes p{color:#666;}

.icones_texte{
	margin:0;
	padding:0;
	color:#666;
	font-size:12px;
	font-weight:bold;
}
.icones_texte_normal{
	margin:0;
	padding:0;
	color:#666;
	font-size:12px;
}
.boite_icone_image{
	float:left;
}

.a_recette{
	color:#667d8f;
	font-size:10px;
}
.picto_imprimer{
	float:left;
	padding-top:54px;
	padding-left:10px;
}

.astuceBox {
	background:#D30F8F;
	color:white;
	padding:5px;
}
#details_recettes .astuceBox h3{
	color:white;
	margin:0;
}


/* ACUTALITES */

.actus h3{
	color:#46abd9;
	font-size:14px;
	margin:0 0 8px 0;
	padding:0;
}
.actus_p {
	margin:0;
	padding:0;
	font-size:11px;
	font-style:italic;
}
.span_p{
	color:#999;
}
.actu_chapeau{
	color:#666;
	margin-top:10px;
	margin-bottom:12px;
}
.actus_gras{
	color:#999;
	font-style:normal;
	font-weight:bold;
}

.image_vignette{

	float:left;
	border:solid 1px #666;
}
.a_actus{
	color:#667d8f;
	padding-bottom:3px;
}
.actus_picto{
	vertical-align:middle;
}
.separateur_actus{
	background:url(../elements/interface/front/separateur_actus.gif) repeat-x;
	margin-top:10px;
	margin-bottom:5px;
	height:2px;
}
.actus_liens{
	margin-left:30px;
	display:inline;
}

.actu_detail_title{
	color:#46abd9;
	font-size:15px;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:0;
}

#actu_detail{
	padding-bottom:10px;
}
#actu_detail p{
	color:#999;
	margin:10px 0 20px 0;
	padding:0;
	font-size:12px;
}
.actu_lien{
	color:#667d8f;
	font-weight:bold;
	margin-bottom:20px;
}
#actu_detail a{
	color:#667d8f;
	display:inline;
}

#actu_detail h1, #actu_detail h2{
	color:#46abd9;
}
/*LOGIN */

#login {
	margin-bottom:20px;
}
#login h1{
	color:#4E8600
}

#login table{
	margin-top:30px;
}

#login td{
	text-align:right;
	padding-right:5px;
}

#login .td_right{
	text-align:left;
}
#login .td_right_text{
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

#form_login .saisie{
	width:150px;
}

#login a{
	float:left;
	color:#4E8600;
}

#login .a_big{
	float:right;
	font-size:14px;
	font-weight:bold;
}

#message_form {
	color:red;
	text-align:left;
}

.bigSpacer, .spacer {
	clear:both;
	visibility:hidden;
	height:1px;
	line-height:1px;
	margin:0;
	padding:0;
	border:none;
}
.bigSpacer{
	margin-bottom:15px;
}

/** style pour le helper roundBox */
.roundBox.left { float:left; }
.roundBox.right { float:right; }
.roundBox  {
	margin:0 1px 8px 1px;
}

.roundBox .header, .roundBox .header a {
	line-height:25px;
	background-position:top left;
	background-repeat:repeat-x;
	background: url(../elements/interface/front/roundBox/bg_header.gif) top left repeat-x;
	margin-bottom:0;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.roundBox .footer{
	line-height:27px;
	height:27px;
	background: url(../elements/interface/front/roundBox/bg_footer.gif) top left repeat-x;
	margin-top:0;
	color:#676767;
	font-size:11px;
	text-align:right;
}
.roundBox .footer a{
	text-decoration:none;
	color:#676767;
	font-size:9px;
}
.roundBox .header .left,.roundBox .footer .left{
	width:8px;
	float:left;
}
.roundBox .header .right,.roundBox .footer .right{
	width:8px;
	float:right;
}
.roundBox .footer .left{
	background: url(../elements/interface/front/roundBox/bg_footer_left.gif) top left no-repeat;
}
.roundBox .footer .right{
	background: url(../elements/interface/front/roundBox/bg_footer_right.gif) top right no-repeat;
}
.roundBox .footer .bull{
	float:right;
	width:23px;
}

.roundBox .content{ background-color:#fff; }

.roundBox.jaune .header, .roundBox.jaune .header a { background: url(../elements/interface/front/roundBox/bg_header_jaune.gif) top left repeat-x; }
.roundBox.jaune .header .left{ background: url(../elements/interface/front/roundBox/bg_header_left_jaune.gif) top left no-repeat; }
.roundBox.jaune .header .right{ background: url(../elements/interface/front/roundBox/bg_header_right_jaune.gif) top right no-repeat; }
.roundBox.jaune .bull { background: url(../elements/interface/front/roundBox/bull_jaune.jpg) top left no-repeat; }

.roundBox.pink .header, .roundBox.pink .header a{ background: url(../elements/interface/front/roundBox/bg_header_pink.gif) top left repeat-x; }
.roundBox.pink .header .left{ background: url(../elements/interface/front/roundBox/bg_header_left_pink.gif) top left no-repeat; }
.roundBox.pink .header .right{ background: url(../elements/interface/front/roundBox/bg_header_right_pink.gif) top right no-repeat; }
.roundBox.pink .bull { background: url(../elements/interface/front/roundBox/bull_pink.jpg) top left no-repeat; }

.roundBox.violet .header, .roundBox.violet .header a{ background: url(../elements/interface/front/roundBox/bg_header_violet.gif) top left repeat-x; }
.roundBox.violet .header .left{ background: url(../elements/interface/front/roundBox/bg_header_left_violet.gif) top left no-repeat; }
.roundBox.violet .header .right{ background: url(../elements/interface/front/roundBox/bg_header_right_violet.gif) top right no-repeat; }
.roundBox.violet .bull { background: url(../elements/interface/front/roundBox/bull_violet.jpg) top left no-repeat; }

.roundBox.blue .header, .roundBox.blue .header a{ background: url(../elements/interface/front/roundBox/bg_header_blue.gif) top left repeat-x; }
.roundBox.blue .header .left{ background: url(../elements/interface/front/roundBox/bg_header_left_blue.gif) top left no-repeat; }
.roundBox.blue .header .right{ background: url(../elements/interface/front/roundBox/bg_header_right_blue.gif) top right no-repeat; }
.roundBox.blue .bull { background: url(../elements/interface/front/roundBox/bull_blue.jpg) top left no-repeat; }

.roundBox.grey .header, .roundBox.grey .header a{ background: url(../elements/interface/front/roundBox/bg_header_grey.gif); }
.roundBox.grey .header .left{ background: url(../elements/interface/front/roundBox/bg_header_left_grey.gif) top left no-repeat; }
.roundBox.grey .header .right{ background: url(../elements/interface/front/roundBox/bg_header_right_grey.gif) top right no-repeat; }
.roundBox.grey .bull { background: url(../elements/interface/front/roundBox/bull_grey.jpg) top left no-repeat; }


.roundBox.orange .header, .roundBox.orange .header a{ background: url(../elements/interface/front/roundBox/bg_header_orange.gif) top left repeat-x; }
.roundBox.orange .header .left{ background: url(../elements/interface/front/roundBox/bg_header_left_orange.gif) top left no-repeat; }
.roundBox.orange .header .right{ background: url(../elements/interface/front/roundBox/bg_header_right_orange.gif) top right no-repeat; }
.roundBox.orange .bull { background: url(../elements/interface/front/roundBox/bull_orange.jpg) top left no-repeat; }

.roundBox.green .header, .roundBox.green .header a{ background: url(../elements/interface/front/roundBox/bg_header_green.jpg) top left repeat-x; }
.roundBox.green .header .left{ background: url(../elements/interface/front/roundBox/bg_header_left_green.jpg) top left no-repeat; }
.roundBox.green .header .right{ background: url(../elements/interface/front/roundBox/bg_header_right_green.jpg) top right no-repeat; }
.roundBox.green .bull { background: url(../elements/interface/front/roundBox/bull_green.jpg) top left no-repeat; }

a.sendFriend{
	background: url(../elements/interface/front/picto_envoyer_ami.gif) middle left no-repeat;
}

.footer a.sendFriend, .footer a.comments, .footer a.completeFile {
	color : #667D8F;
	font-size:9px;
	text-decoration:underline;
}
.footer a.sendFriend{
	background: url(../elements/interface/front/picto_envoyer_ami.gif) center left no-repeat;
	padding-left:16px;
}
.footer a.comments{
	background: url(../elements/interface/front/picto_lire_commentaires.gif) center left no-repeat;
	padding-left:16px;

}
.roundBox div.padded{
	padding:5px;
	text-align:justify;
}
.roundBox div.padded h3, .roundBox div.padded h3 a{
	margin:0;
	font-size:14px;
	text-align:left;
	color:#343434;
	text-decoration:none;
}
.roundBox td{
	vertical-align:top;
}
.roundBox img.vignette{
	margin: 0 5px 5px 0;
	float:left;
	border: solid black 1px;
}



/**ajout recette **/
#ad_recette h1{
	color:#c09;
}

#ad_recette .td_label{
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
#ad_recette .infos{
	color:#666;
	font-size:10px;
	margin-left:5px;
}
#ad_recette .td_label_center{
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-align:center;
}
#ad_recette td{
	padding-bottom:10px;
}
#ad_recette .normal{
	border:none;
}

/** appMsgs */
.msgbox .roundedcornr_box_content {
	margin-top:8px;
	width:100%;
	background: #fff;
}
.msgbox .roundedcornr_top_content div {
   background: url(../elements/interface/front/white_box_content/roundedcornr_tl.png) no-repeat top left;
}
.msgbox .roundedcornr_top_content {
   background: url(../elements/interface/front/white_box_content/roundedcornr_tr.png) no-repeat top right;
}
.msgbox .roundedcornr_bottom_content div {
   background: url(../elements/interface/front/white_box_content/roundedcornr_bl.png) no-repeat bottom left;
}
.msgbox .roundedcornr_bottom_content {
   background: url(../elements/interface/front/white_box_content/roundedcornr_br.png) no-repeat bottom right;
}

.msgbox .roundedcornr_top_content div, .roundedcornr_top_content,
.msgbox .roundedcornr_bottom_content div, .roundedcornr_bottom_content {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.msgbox #roundedcornr_box_content {
	width:100%;
	background: #fff;
}
.msgbox #roundedcornr_content_content {
	padding: 0px 10px 0px 10px;
	font-size:11px;
}
.msgbox {
  font-weight:bold;
  width:95%;
  margin:2px auto 5px auto;
}
.msgbox .notice  { color:silver; }
.msgbox .error   { color:red; }
.msgbox .info    { color:navy; }
.msgbox .success { color:green; }



/*** GALERRIA / PRESTORAMA ***/
.galleria{
	list-style:none;
	width:550px;
}
.galleria li{
	display:block;
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
}
.galleria li a{
	display:none;
}
.galleria li div{
	position:absolute;
	display:none;
	top:0;
	left:180px;
}
.galleria li div img{
	cursor:pointer;
}
.galleria li.active div img,.galleria li.active div{
	display:block;
}
.galleria li img.thumb{
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:auto;
	height:auto;
}
.galleria li .caption{
	display:block;
	padding-top:.5em;
}
* html .galleria li div span{
	width:550px
} /* MSIE bug */

/*****************************************************************/
/*h1,h2{
	font:bold 80% Arial, Helvetica, sans-serif;
	letter-spacing:3px;
	text-transform:uppercase;
}*/

#prestorama{
	clear:both;
	margin:10px auto 0 auto;
	padding:0;
	width:550px;
	background:#98c10f;
	text-align:center;
	border-bottom:#8db40c solid 1px;
	font:Arial, Helvetica, sans-serif;
}
#prestorama ul, #prestorama li { list-style-type:none; list-style-image:none;}
#prestorama a{
	color:#348;
	text-decoration:none;
	outline:none;
}
#prestorama a:hover{
	color:#67a;
}
#prestorama .caption{
	font-style:italic;
	color:#887;
}

.gallery_demo{
	width:540px;
	height: 60px;
	margin:0 !important;
	background:#98c10f url(../elements/interface/front/prestorama/bg_thumb.gif) no-repeat bottom left;
	padding:9px 5px 4px 5px;
	border-top:#a9d815 solid 1px;
	border-bottom:#d5d605 solid 1px;
}
.gallery_demo li{
	width:60px;
	height:50px;
	border:2px solid #fff;
	margin: 0 0 0 3px;
}
.gallery_demo li:hover{
	border:2px solid #ca01be;
}
.gallery_demo li div{
	left:240px;
}
.gallery_demo li div .caption{
	font:italic 0.7em/1.4 Arial, Helvetica, sans-serif;
}

#prestorama #main_image{
	height:520px;
	width:530px;
	padding:10px;
	border-bottom:#8db40c solid 1px;
	font:Arial, Helvetica, sans-serif;
}
#prestorama #main_image img{
	margin-bottom:10px;
}

#prestorama .prestoramanav{
	text-align:center;

	padding:10px 0;
	clear:both;
	background:#98c10f url(../elements/interface/front/prestorama/bg_nav.gif) repeat-x;
}
#prestorama .prestoramanav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	margin: 0 40px;
	/*text-transform:uppercase;*/
	text-shadow: #384705 0px 2px 1px;
}
#prestorama .prestoramanav a:hover{
	color: #f0f40b;
	text-shadow: #384705 0px 1px 1px;
}
#prestorama .prestoramanav img{
	margin: 0 8px -4px 8px;
	padding: 0;
}

