@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
html, body{font-family: Arial, Helvetica, sans-serif;}

#main{ margin:0 auto; margin-top:5px; width:923px; position:relative;}

/* Block */
#header{ position:relative; width:922px; height:122px;}

#header_logo{position:relative; width:403px; height:90px; float:left;}
#header_search{ position:absolute; top:5px; left:220px;}
#header_logo img, #header_logo a{border:0px;}
.header_search-input{border:1px solid #a4b20a; padding:2px; width:138px; height:14px;}
.header_search-submit{background:#a4b20a; border:1px solid #a4b20a; color:white;}
.header_search-submit:hover{background:#e57301; border:1px solid #e57301; cursor:pointer;}

.search_txt{display:block; font-size:10pt; color:#a4b20a; font-weight:bold;}
#header_baseline{ position:absolute; top:45px; left:220px;}
#header_pub{position:relative; width:519px; height:90px; float:left;}
#header_pub img{float:right;}

#menu{ float:left; width:922px; height:32px; background:#b0bf0c;}
#menu ul li{ text-decoration:none; list-style:none; display:block; float:left;}

#menu ul li a, #menu ul li.item6 a, #menu ul li a.first
{ display:block; float:left; height:16px; padding:8px 12px; background:#b0bf0c; color:#fff;
	text-decoration:none; font-size:10pt; background:url('../img/menu_bar_green.gif') no-repeat right; text-transform:uppercase; }

#menu ul li.item6 a{background:none; padding:8px 11px;}
#menu ul li a:hover{background:#e57301; border-left:1px solid #e57301; margin-left:-1px;}
#menu ul li a.first:hover{margin:0px; border:0px;}

#menu ul li.active a {background:#e57301; border-left:1px solid #e57301; margin-left:-1px;}

/* Block */
#content
{
	width:922px;
	min-height:458px;
	margin-top:10px;
}

#content_general
{
	float:left;
	width:822px;
	font-size:10pt;
	
}


/**
* Les 2 visuels du content
*/
#content-left, #content-mid 
{
	position:relative;
	float:left;
	height:458px;
	width:284px;
}
/**
* Visuel au millieu du content
*/
#content-mid{width:236px; background:#c1bcdc;}
/**
* Images du visuel de gauche
*/
#PS_bg, #PS_txt{position:absolute; z-index:3;}
#PS_bg{left:10px;}
#PS_txt{left:227px;}
#PS_hide{position:absolute; top:0px; z-index:5;}
/**
* Images du visuel du milieu
*/
#AG_bg, #AG_txt{position:absolute; z-index:3;}
#AG_bg{left:39px;}
#AG_hide{position:absolute; top:0px; z-index:5;}

/**
* Elements du visuel gauche
*/
#content-left-product
{
	position:absolute;
	bottom:30px;		/* magouille pour conserver l'ombre */
	right:0px;
	z-index:9;
	right:20px;
}

#content-left-text
{
	position:absolute;
	top:365px;
	margin-left:5px;
	width:175px;
	color:#9eb72b;
	font-size:14px;
	text-transform:uppercase;
	z-index:9;
}

#content-left-text table{ border:0px; border-collapse:collapse; }
#content-left-text table tr td{ vertical-align:middle; height:50px; text-align:center; width:170px; }

#content-left-knowMore
{
	position:absolute;
	left:70px;;
	bottom:0px;
	text-align:center;
	cursor:pointer;
	z-index:9;
}
/**
* Elements du visuel du millieu
*/
#content-mid-text
{
	position:absolute;
	top:0px;
	height:auto;
	padding:290px 5px 5px 5px;
	right:0px;
	width:187px;
	font-size:10.5pt;
	color:#93117e;
	background:#ddddee;
	text-transform:uppercase;
	z-index:2;
	text-align:center;
}

#content-mid-knowMore
{
	position:absolute;
	right:0px;
	bottom:10px;
	cursor:pointer;
	z-index:9;
}

#content-mid-info
{
	position:absolute;
	bottom:15px;
	left:15px;
	width:160px;
	font-size:10.5pt;
	color:#fff;
	z-index:9;
}
/**
* Panneau right du content
*/
#content-right
{
	position:relative;
	float:left;
	height:458px;
	width:402px;
	
}
/**
* Partie haute du Panneau right du content
*/
#content-right-top
{
	position:relative;
	width:402px;
	/*height:293px;*/
	height:293px;
}

#content-right-top img{float:right; margin-right:15px;}
#content-right-top-txt
{
	position:absolute;
	/*bottom:15px;
	left:37px;
	color:#8f9092;
	font-size:10px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	top:212px;
	left:44px;
	color:#87888A;
	
}

#content-right-top .home-video{background:url(../img/home-bg-video.jpg) no-repeat;text-align:center;float:left;width:365px;height:284px;margin-left:20px;display:inline;}
#content-right-top .home-video .video-title{text-transform:uppercase;color:#FFFFFF;font-family:Verdana, Geneva, sans-serif;font-size:17px;margin:20px 0 5px 0;}
#content-right-top .home-video img{float:left;width:343px;height:230px;float:none;margin:0;}
/*#content-right-top .home-video object{display:none;}*/

/**
* Partie basse du Panneau right du content
*/
#content-right-bottom
{
	position:relative;
	width:402px;
	height:165px;
}

#content-right-bottom img{float:left; margin-left:20px; margin-top:5px;}	/*peut etre bug a venir*/
#content-righ-bottom_jouer
{
	position:absolute;
	/*left:170px;*/
	/*top:95px;*/
	/*left:140px;
	top:70px;*/
	left:275px;
	top:100px;
	bottom:0px;
	cursor:pointer;
	z-index:9
}

/* Block */
#footer
{
	float:left;
	margin-top:10px;
}

#footer-array
{
	width:922px;
}

#footer-array table{width:100%; border:1px solid #d2d200; font-size:10pt; border-spacing:0px; border-collapse:collapse;}
#footer-array table th{background:#d2d200; color:#fff; border:0px; height:35px; font-size:1.2em;}
#footer-array table td{color:#87888a; min-width:150px;}
#footer-array ul li{list-style:none;}

.array_special{color:#662081; font-size:12pt;}
.arr_padd{padding-left:20px;}

#footer-menu{color:#ee7d0c;}

#footer-menu ul li
{
	text-decoration:none;
	list-style:none;
	display:block;
	float:left;
	font-size:0.8em;
}

#footer-menu ul li a
{
	display:block;
	float:left;
	height:16px;
	padding:2px 5px;
	color:#ee7d0c;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;
	font-size:8pt;
}

#footer-menu ul li a:hover, #footer-menu ul li a:visited:hover{color:#000;}
/**
* Class
*/
.bold{font-weight:bold;}
.boldblack{}
.info_prod{text-align:justify; font-size:10pt;}
.clear{clear:both;}
/**
* Template type_produit
*/
#content_p
{
	width:922px;
	float:left;
	margin-top:10px;
	min-height:400px;
}

#content-menu
{
	float:left;
	width:176px;
}


#content-menu ul{}
#content-menu ul li
{
	text-decoration:none;
	list-style:none;
}
#content-menu ul li a
{
	display:block;
	width:151px;
	text-decoration:none;
	font-size:0.8em;
}
#content-menu ul li a:hover, #content-menu ul li a:visited:hover{}
#content-menu img{border:0px;}


a.menu1{background:url('../img/menu1.jpg'); width:185px; height:53px;}
a.menu1:hover{background:url('../img/menu1_hover.jpg');}
a.menu2{background:url('../img/menu2.jpg'); width:185px; height:43px;}
a.menu2:hover{background:url('../img/menu2_hover.jpg');}
a.menu3{background:url('../img/menu3.jpg'); width:185px; height:43px;}
a.menu3:hover{background:url('../img/menu3_hover.jpg');}

#content-display
{
	float:left;
	margin-left:40px;
	width:706px;
	background:url('../img/en-vente.png') no-repeat top right;
}


.content-display-carte{background:url('../img/en-vente.png') no-repeat top right;}

#content-display-left{ float:left;}

#content-display h1, #idee-display h1{ color:#e57300; font-size:24px; font-weight:normal; margin:10px 0px;}
#content-display h2, #idee-display h2{ color:#e57300; font-size:28px; font-weight:normal;}
#content-display h3, #idee-display h3{ font-size:24px; font-weight:normal; margin:10px 0px;}
#content-display p.ariane, #idee-display p.ariane{font-size:0.715em; color:#585858;}
#content-display p.ariane a, #idee-display p.ariane a{color:#585858; font-size:1em;}
#content-display p.ariane a:hover, #content-display p.ariane a:visited:hover
#idee-display p.ariane a:hover, #idee-display p.ariane a:visited:hover{ color:#000;}

#idee-display h1 {margin-bottom:0px; font-size:1.3em;}
#idee-display h2 {margin-top:0px; margin-bottom:10px;}

#content-display-right, #product-type-other
{
	float:left;
	width:345px;
}
#product-type-other{ margin-top:20px;}
#content-display-right{ margin-left:30px;}
#content-display-bottom
{
	float:left;
	width:706px;
}

#product-type-other img{vertical-align:bottom;}

#product-type 		<!-- #content-display-right -->
{
	border:1px solid red;
}

#product-type h2{}
#product-type h3{}

.by_prod, .by_prod-alt{border:1px solid #e3e3e3; display:block; float:left; width:320px; height:150px; margin-right:40px; margin-bottom:10px;}
.by_prod-alt{margin-right:0px;}
.by_prod_img{float:left; width:115px; height:150px;}
.by_prod img, .by_prod-alt img, .by_prod_img div, .by_prod-alt div, .by_prod div{float:left;}
.by_prod_title, .by_prod_title a{color:#e57300; font-weight:bold; float:left; width:200px; margin-top:5px; font-size:0.98em; text-decoration:none; padding-left:5px; display:inline;}
.by_prod_title a{padding:0px;}
.by_prod_title {margin-top:0px;}
.by_prod_txt{color:#e57300; float:left; width:200px; font-size:0.98em; padding-left:5px;}
.cat{font-size:0.8em;}
.elem{font-size:0.7em;}

.by_prod .cadre,
.by_prod-alt .cadre{width:115px; height:147px; display:block; float:left;}

#product-type-other table {width:100%;}
#product-type-other table img {margin:0; padding:0;}
#product-type-other table a {margin:0; padding:0; width:auto!important;}

#product-type-other .wrapper_button {float:left; width:100%;}
#product-type-other .wrapper_button a {margin:5px 0 0 0; display:block; float:left;}
#product-type-other .wrapper_button a#savoir_link {margin:5px 5px 0 0;}

#composition{display:block; float:left; position:relative; width:200px;}
#composition .composition-head{background:url('../img/comp-top.jpg') no-repeat 0 0; width:175px; height:26px;}
#composition .headText{display:block; margin-left:15px; margin-top:5px; color:#fff; font-size:0.75em;}
#composition .composition-corps{background: #fffefd url('../img/bg-comp.jpg') repeat-x; font-size:0.75em; padding:5px 10px; width:119px; text-align:justify;}
#composition .composition-bord-l{background:url('../img/comp-border-l.jpg') repeat-y 0 0; width:7px;}
#composition .composition-bord-r{background:url('../img/comp-border-r.jpg') repeat-y 0 0; width:7px; }
#composition .composition-bottom{background:url('../img/comp-bottom.jpg'); width:175px; height:12px;}
#composition .title{margin-left:15px; color:white;}

#nutrition{display:block; float:left; position:relative; width:290px; margin-bottom:20px;}
#nutrition .nutrition-head{background:url('../img/nutrition-top.jpg') no-repeat 0 0; width:285px; height:26px;}
#nutrition .headText{display:block; margin-left:15px; margin-top:5px; color:#fff; font-size:0.75em;}
#nutrition .nutrition-corps{background: #fffefd url('../img/bg-comp.jpg') repeat-x; font-size:0.75em; width:268px;}
#nutrition .nutrition-bord-l{background:url('../img/nutrition-border-l.jpg') repeat-y; width:8px;}
#nutrition .nutrition-bord-r{background:url('../img/nutrition-border-r.jpg') repeat-y; width:8px;}
#nutrition .nutrition-bottom{background:url('../img/nutrition-bottom.jpg'); width:285px; height:12px;}
#nutrition table tr, #nutrition table tr td, #composition table tr, #compositiontable tr td{border:0px; border-spacing:0px; border-collapse:collapse;}


#nutrition div{padding:5px 0px 5px 20px; width:249px;}
div.fonce{background:#f9e2cb;}

.nutrition-corps-cle{display:inline-block; width:150px}
.nutrition-corps-valeur{display:inline-block;}

#carte_select{background:url('../img/puree_select.jpg'); width:685px; height:46px;}
div.select_cat{display:block; float:left; width:240px; padding-top:10px; text-align:center;}
div.select_leg{display:block; float:left; width:235px; padding-top:10px; text-align:center;}
div.select_per{display:block; float:left; width:205px; padding-top:10px; text-align:center;}

div.select_cat span.txt, div.select_leg span.txt, div.select_per span.txt{color:#585858; font-size:0.8em; font-weight:bold;}
div.select_cat .input, div.select_leg .input, div.select_per .input{color:#626161;}
div.select_cat .input, div.select_leg .input{width:140px;}
div.select_per .input{width:35px;}

#carte_txt{margin:15px 0px 25px 0px;}
#carte_txt p.carte_intro{color:#626161; font-size:0.85em; text-align:justify;}
#carte_txt p.carte_intro_suite{color:#d96d02; font-size:0.9em; text-align:justify;}


#pg-produit-left{width:177px; height:311px; display:block; float:left;}
#pg-produit-right{display:block; float:left; margin-left:15px; width:490px; color:#585858;}
#pg-produit-right h5{font-size:1em; margin-top:10px; margin-bottom:0px; font-weight:bold;}
#pg-produit-right p{font-size:0.82em;}
.nutrition-legend{color:#9b9b9b; font-size:0.7em; display:block; float:left; margin-left:20px;}


#content-display_pg-produit{display:block; float:left; padding:20px 10px; border:1px solid #e3e3e3;}
p.back a{color:#3f3f3f; font-size:0.75em; font-weight:bold;}


#pg-produit-right h2{font-weight:bold; color:#E57300; font-size:1.1em; margin:0px;}
#pg-produit-right h3{font-weight:lighter; color:#E57300; font-size:1em; margin:0px; margin-bottom:5px;}

p.back{margin:5px 0px;}

#content-faq
{
	width:873px;
	min-height:358px;
	margin-top:10px;
	border:1px solid #e3e3e3;
	/*padding-top:50px;*/
	padding-left:50px;
	background:url('../img/bg-FAQ.jpg') no-repeat top right;
	padding-bottom:50px;
}
#content-faq h2{color:#e67203; font-size:1.6em; margin-bottom:80px;}
#content-faq p.question{color:#e67203; font-size:0.95em; position:relative; margin:10px 0px;}
#content-faq p{}
#content-faq p.question img{position:absolute; cursor:pointer; margin-top:-3px; margin-left:5px;}
#content-faq  p.reponse{margin-left:20px; text-align:justify; width:750px;}

form#jeux_crealine_recette{margin-bottom:30px;}

form#jeux_crealine{margin-top:10px; margin-bottom:30px; border:1px solid #ccc;}
form#jeux_alrdy_crealine{border:1px solid #ccc; padding:0px 0px 30px 10px;}
form#jeux_crealine p, form#jeux_alrdy_crealine p, form#jeux_crealine_recette p {padding:14px 0px; width:380px;}
form#jeux_crealine p.intro{padding-left:10px;}
form#jeux_crealine p.naissance{width:460px;}
form p span.date{padding-left:5px; color:#aaa;}
form p span.detail{display:block; padding-left:5px; color:#aaa; font-size:0.8em;}
form#jeux_crealine label, form#jeux_alrdy_crealine label, form#jeux_crealine_recette label{display:block; float:left; width:200px; text-align:right; font-size:0.9em;}
form#jeux_crealine input.formText, form#jeux_alrdy_crealine input.formText, form#jeux_crealine_recette input.formText{display:block; float:left; width:170px; margin-left:5px; border:1px solid #b9b4b0;}

p.formInscription{margin:20px 0px;}

#content-jeux{float:left; border:1px solid #e3e3e3;}
#content-jeux-display{position:relative; margin-left:40px;  margin-bottom:50px; boder:0px;}
#content-jeux-display h1{color:#e57301; font-weight:normal; margin-top:30px;}
#content-jeux-display h2{font-weight:normal;}
#content-jeux-display p{font-size:0.8em;}
#content-jeux-display p.mentions{font-size:10px; margin-bottom:15px;}
#content-jeux_reduc{width:887px; height:154px; margin-left:18px; margin-top:10px;}

#content-jeux-display p.captcha{height:20px; padding:6px 0px 10px 0px;}
#content-jeux-display p.inscrit{padding:5px 0px 0px 5px;}
#content-jeux-display p.captcha img{float:right; margin:0px 3px 0px 0px;}
#content-jeux-display p.savoir{margin-bottom:10px;}
#content-jeux-display p .checkbox{margin-right:5px;}
#content-jeux-display p.condition{padding:4px 0px; width:528px;}
#content-jeux-display p.legend{font-size:0.7em; color:#aaa; text-align:right;}
#content-jeux-display p a{color:#000;}


#content-jeux-display div.info{margin:5px 0 0 105px;; width:300px; font-size:0.8em; /*text-align:right;*/ }
#content-jeux-display div.info a{display:block;}
#content-jeux-display div.accept{display:block; height:50px;}

#submit_jeux{background:url('/assets/img/jeux_jouer.jpg'); width:79px; height:25px; float:right; border:none; cursor:pointer; margin-right:10px;}

.win{display:block; float:left; width:542px; height:100px; padding:20px;}
.lose{display:block; float:left; padding:20px;}
img#cadeau{display:block; float:left; margin-top:10px; margin-right:20px;}
.msgWin{color:#67a328; font-weight:bold;}

#idee-menu{position:relative; display:block; float:left; width:184px; min-height:288px; background:url('../img/atelier gourmand.jpg') no-repeat 0 0;}
#idee-display{display:block; float:left; width:705px; margin-left:30px;}
.idee_menu, .idee_recherche{display:block; width:184px; margin-left:10px; margin-top:15px; font-size:0.9em; font-weight:bold; color:#e67203;}
.idee_recherche{margin-left:15px; margin-top:20px; margin-bottom:5px;}
.idee_sous-menu, .idee_sous-menu-cust{display:block; width:184px; margin-left:25px; margin-top:2px; font-size:0.9em;}
.idee_sous-menu-cust{margin-left:18px;}
.idee_menu a{color:#e67203; float:left; text-decoration:none;}
.idee_sous-menu a,  .idee_sous-menu-cust a{color:#e67203; text-decoration:none; margin-left:5px; font-size:0.9em;}
.idee_menu img, .idee_sous-menu img, .idee_sous-menu-cust img{display:block; float:left;}


.idee_menu div, .idee_sous-menu div{display:block;float:left;}
.idee_menu a:hover, .idee_sous-menu a:hover, .idee_sous-menu-cust a:hover{text-decoration:underline;}

.inputText{border:1px solid #e67203; margin-right:-4px; padding:1px; width:120px; margin-left:15px;}
.inputSubmit{border:none; background:#e67203; color:#fff; padding:0px; width:30px; height:20px}
.inputSubmit:hover{cursor:pointer;}

.idee_img{display:block; float:left; width:370px;}
.idee_info{display:block; float:left; width:300px; margin-left:20px;}
.idee_flash{display:block; float:left; width:300px; margin-left:20px; margin-top:28px;}
p.idee-para{padding:2px 0px; font-size:0.8em;}
.idee-para div{float:left; margin-right:5px;}
p.idee-para img{margin-right:5px;}
p.txt{margin-left:15px; font-size:0.75em;}

.idee_flash-txt{display:block; width:264px; background:url('../img/idee_flash-bg.jpg') repeat-y; padding:0px 10px; color:#e67203; font-weight:bold; font-size:0.80em; margin:0px;}
.idee_flash-txt p{margin:0px;}
.idee_flash-txt img{ padding:0px 10px;}
.idee_info ul{margin-bottom:10px;}
.idee_info ul li{list-style:none; font-size:0.75em; padding-left:20px;}


#deposez-idee{position:absolute; top:300px; background:url('../img/bg_orange.jpg') no-repeat 0 0; width:189px; height:102px;}
#deposez-idee h4{margin-top:8px;}
#deposez-idee h4 a{color:#fff; margin-left:8px; font-size:1.1em; text-decoration:none;}
#deposez-idee p{padding:5px 12px; color:#fff; font-size:0.7em;}
#preparation{display:block; float:left; margin-top:10px; width:705px; text-align:justify;}
#preparation-float, #astuces-float{display:block; float:left; margin-top:10px; width:370px;}
#preparation ul li, #preparation-float ul li{list-style:none; font-size:0.8em; text-align:justify;}
#astuces{display:block; float:left; margin-top:10px; width:705px;}

#preparation h3, #preparation-float h3, #astuces h3, #astuces-float h3{color:#e67203; font-size:0.9em; margin-bottom:5px;}
#preparation img, #preparation-float img, #astuces img, #astuces-float img{display:block; float:left; margin-top:4px; margin-right:5px;}
#preparation p, #preparation-float p, #astuces p, #astuces-float p{font-size:0.8em;}

#ariane{margin:15px 0px;}

#content-jeux-display-left{display:block; float:left; width:540px;}
#content-jeux-display-right{display:block; float:left; width:319px; height:200px; margin:11px 0 0 2px;}
#content-jeux-display-bottom{display:block; float:left; width:810px;}
#content-jeux-display img#jeux_pubfond {}


#voir-aussi{display:block; float:left; width:705px; margin:10px 0px;}
#voir-aussi p{color:#E57300; font-size:1.3em;}
#voir-aussi .voir-aussi-elem{width:100px; float:left; margin-right:20px; font-size:0.7em;}
#voir-aussi .voir-aussi-elem p{font-size:0.9em; color:black; margin-bottom:5px; height:40px;}
.voir-aussi-elem a{color:black; text-decoration:none;}
.voir-aussi-elem a:hover{color:#E57300;}
#img_send_friend, #img_print{cursor:pointer;}
#voir-aussi-button-right{float:right;}
#voir-aussi-button-left{float:left; margin-top:5px;}

/******************************** rajouts jvl ****************************************/
/* fil d ariane avec des div */
#content-display div.ariane, #idee-display div.ariane, #ariane{font-size:0.715em; color:#585858;}
#content-display div.ariane a, #idee-display div.ariane a, #ariane a{color:#585858; font-size:1em;}
#content-display div.ariane a:hover, #content-display div.ariane a:visited:hover
#idee-display div.ariane a:hover, #idee-display div.ariane a:visited:hover
#ariane a:hover, #ariane a:visited:hover{ color:#000;}
#content-display div.ariane ul li, #idee-display div.ariane ul li, #ariane ul li { display:inline; list-style:none; padding:0 0 0 10px; background:url(../img/puce_fil_ariane.png) no-repeat 0 3px; margin:0 5px 0 0px; }

/*sous menu*/
#content-menu ul li span {}
#content-menu ul li a{font-weight:bold;}
li.sitem1 a{background:url('../img/_menu1.jpg') no-repeat 0 0; width:151px; height:40px; color:#d16800; padding:15px 0 0 30px; font-size:1.1em;}
li.sitem1 a:hover, li.sitem1active a:hover{background:url('../img/_menu1_hover.jpg') no-repeat 0 0; width:151px; height:40px; color:#d16800; padding:15px 0 0 30px; font-size:1.1em;color:#fff; }
li.sitem1active a {background:url('../img/_menu1_hover.jpg') no-repeat 0 0; width:151px; height:40px; color:#d16800; padding:15px 0 0 30px; font-size:1.1em;color:#fff;}

li.sitem2 a{background:url('../img/_menu2.jpg') no-repeat 0 0; width:151px; height:38px; padding:15px 0 0 30px; font-size:1.1em; color:#d16800;}
li.sitem2 a:hover, li.sitem2active a:hover{background:url('../img/_menu2_hover.jpg') no-repeat 0 0; width:151px; height:38px; padding:15px 0 0 30px; font-size:1.1em; color:#fff;}
li.sitem2active a {background:url('../img/_menu2_hover.jpg') no-repeat 0 0; width:151px; height:38px; padding:15px 0 0 30px; font-size:1.1em; color:#fff;}

li.sitem3 a{background:url('../img/_menu3.jpg') no-repeat 0 0; width:151px; height:27px; padding:15px 0 0 30px; font-size:1.1em; color:#d16800;}
li.sitem3 a:hover, li.sitem3active a:hover{background:url('../img/_menu3_hover.jpg') no-repeat 0 0; width:151px; height:27px; padding:15px 0 0 30px; font-size:1.1em; color:#fff;}
li.sitem3active a{background:url('../img/_menu3_hover.jpg') no-repeat 0 0; width:151px; height:27px; padding:15px 0 0 30px; font-size:1.1em; color:#fff;}

#menu ul li.item6 a

/* footer */
#footer-array ul li {
	list-style:none;
}
#footer-array ul li a {
	color:#87888A; text-decoration:none;
}
#footer-array ul li a:hover {
	text-decoration:underline;
}


p.jeux_error{width:520px; padding:10px; border:1px solid #bf1c1c; background:#d06464; color:#fff; margin-bottom:10px;}
p.jeux_win{width:520px; padding:10px; border:#67a328; background:#98cb62; color:#fff; margin-bottom:10px;}

/* divers */
a img { border:0px; }

/* formulaire depot de recettes */
.nobackground {
	background:none;
}
.formLeft {
	width:420px;
	float:left;
}
.formRight {
	width:420px;
	float:left;
}

/***************************
/*	SORAYA
***************************/

.titre_general
{color:#E67203;
font-size:25px;
padding-top:40px;
margin-bottom:20px;
font-weight:bold;
}

#content_left
{	float:left;
	margin-left:40px;
	width:676px;}

#content-display-nutrition
{
	float:left;
	width:676px;
	border:1px solid #E3E3E3;
	font-size:10pt;
	/*padding-top:15px;*/
	padding-left:30px;
	margin-top:10px;

}
#content-display-nutrition h1{ color:#e57300; font-size:24px; font-weight:normal; margin:10px 0px;}
#content-display-nutrition h2{ color:#e57300; font-size:28px; font-weight:normal;}
#content-display-nutrition h3{ font-size:24px; font-weight:normal; margin:10px 0px;}
#content_left p.ariane{font-size:0.715em; color:#585858;}
#content_left p.ariane a{color:#585858; font-size:1em;}
#content_left p.ariane a:hover, #content-display-nutrition p.ariane a:visited:hover
{ color:#000;}

/******************************** rajouts jvl ****************************************/
/* fil d ariane avec des div */
#content_left div.ariane{font-size:0.715em; color:#585858;}
#content_left div.ariane a{color:#585858; font-size:1em;}
#content_left div.ariane a:hover, #content-display-nutrition div.ariane a:visited:hover
{ color:#000;}
#content_left div.ariane ul li{ display:inline; list-style:none; padding:0 0 0 10px; background:url(../img/puce_fil_ariane.png) no-repeat 0 3px; margin:0 5px 0 0px; }


/***********************************/
#content-display-nutrition .parag{ padding-top:10px; padding-bottom:10px; text-align:justify; }
#content-display-nutrition ul {padding-bottom:10px;}
#content-display-nutrition ul li{list-style:none; height:20px;}
#content-display-nutrition ul li img{display:block; float:left;}
#content-display-nutrition ul li a, #content-display-nutrition .parag ul li a:visited{display:block; float:left; color:#E67203; text-decoration:none;}
#content-display-nutrition ul li a:hover, #content-display-nutrition ul li a:visited:hover{text-decoration:underline;}
#content-display-nutrition table { margin-bottom:20px;  border-left:1px solid #000; border-bottom:1px solid #000;}
#content-display-nutrition table td{ font-size:10px; font-family:Tahoma, Geneva, sans-serif; border-top:1px solid #000; border-right:1px solid #000; padding-bottom:3px; padding-top:3px; }

.beaba, .val_nut, .allergene, .acc_nut, .eng_durable{ float:left; margin-right:24px;}

#rotate {
-webkit-transform: rotate(-90deg); -moz-transform:rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}
*+ #rotate 
{writing-mode:tb-rl; 
filter:flipH() flipV();
white-space: nowrap;}

#contenu_global{border:1px solid #E3E3E3; float:left; width:853px; font-size:10pt; padding-left:50px; padding-right:20px; padding-bottom:30px; }

#content_general_societe, #content_general_contact{}
#content_general_societe .parag, #content_general_contact .parag{ padding-top:10px; padding-bottom:10px; text-align:justify; }
#content_general_societe ul{ margin-left:40px;}

#content_general_societe .texte1{float:left; width:715px;}
#content_general_societe .texte2{width:785px;}
#content_general_societe .logo{float:left; margin:-50px 0 15px 0;}
#content_general_societe .mention-rembousement{font-size:10px; margin-top:11px;}



/**************formulaire de contact*******************/
#reclamation, #info_prod, #points_vente, #condidature_spontanee, #autres {display:none;}
form#formulaire_contact{margin-bottom:30px;}
form#formulaire_contact p{padding:4px 0px; width:580px; float:left; display:inline;}
form#formulaire_contact label{display:block; float:left; width:300px; text-align:right; font-size:0.9em;}
form#formulaire_contact input.formText{display:block; float:left; width:229px; margin-left:5px; border:1px solid #b9b4b0;}
form#formulaire_contact textarea{display:block; float:left; width:229px; margin-left:5px; border:1px solid #b9b4b0; height:60px;}
form#formulaire_contact input.formFile{display:block; float:left; margin-left:5px; width:232px;}
form#formulaire_contact select.formList{display:block; float:left; width:232px; margin-left:5px; border:1px solid #b9b4b0;}
form#formulaire_contact textarea{display:block; float:left; width:229px; margin-left:5px; border:1px solid #b9b4b0; margin-bottom:5px;}

#content_general_contact .type_contact{ background:url(../img/puces.png) left center no-repeat;color:#E67203; font-size:12px; font-weight:bold; padding-left:20px; margin-top:10px;}
#content_general_contact .type_contact a{color:#E67203; font-size:12px; font-weight:bold;}

#content_general_contact .valider{}
#content_general_contact .valider input.valid{margin-left:478px; margin-top:20px; width:60px; height:24px;}
#content_general_contact p.errors{color:#FF0000; margin-top:20px;}
.erreur{color:#FF0000;}

form#formFriend label{width:150px; text-align:right; margin-right:5px;}


.tickercontainer { /* the outer div with the black border */
width: 920px; 
height: 35px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 8px;
width: 920px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 920px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
.inputTypeFile{display:block; float:left; margin-left:5px; border:1px solid #b9b4b0;}
.choixmultiples{border:1px solid #B9B4B0; display:block; float:left; margin-left:5px; width:172px !important;}
.mentionsLegalesSubtitle{color:#E57300; font-size:0.98em; font-weight:bold;}
#content_general_legales p {text-align:justify;}
.justify{text-align:justify;}


/**********modif 28-06-2010********************/
.champ_label{ margin-bottom:8px;}
.obligatoire{ font-size:10px; margin-top:50px;}
.bloc_friend{ margin-left:10px; float:left;}
#email, #myemail, #msg{ margin-top:3px;}
.btn_envoyer{ margin-left:215px;}
form#formFriend .error{width:150px; text-align:right; margin-right:5px; color:red;}
#content-jeux-display, #content-jeux-display-left, #content-jeux-display-right{border:0px !important;}
#jeux-inputBox{padding-left:10px;}

/***************************************************************************************/

#content-display-customisation
{
	float:left;
	width:676px;
	border:1px solid #E3E3E3;
	font-size:10pt;
	/*padding-top:15px;*/
	padding-left:30px;
	background:url('../img/bg_customisation.jpg') no-repeat top right;
	margin-top:10px;

}
#content-display-customisation h1{ color:#e57300; font-size:24px; font-weight:normal; margin:10px 0px;}
#content-display-customisation h2{ color:#e57300; font-size:28px; font-weight:normal;}
#content-display-customisation h3{ font-size:24px; font-weight:normal; margin:10px 0px;}

#content-display-customisation p.ariane a:visited:hover
{ color:#000;}
/******************************** rajouts jvl ****************************************/
/* fil d ariane avec des div */
 #content-display-customisation div.ariane a:visited:hover
{ color:#000;}



/***********************************/
#content-display-customisation .parag{ padding-top:10px; padding-bottom:10px; text-align:justify; }
#content-display-customisation ul {padding-bottom:10px;}
#content-display-customisation ul li{list-style:none; height:20px;}
#content-display-customisation ul li img{display:block; float:left;}
#content-display-customisation ul li a, #content-display-customisation .parag ul li a:visited{display:block; float:left; color:#E67203; text-decoration:none;}
#content-display-customisation ul li a:hover, #content-display-customisation ul li a:visited:hover{text-decoration:underline;}
#content-display-customisation table { margin-bottom:20px;  border-left:1px solid #000; border-bottom:1px solid #000;}
#content-display-customisation table td{ font-size:10px; font-family:Tahoma, Geneva, sans-serif; border-top:1px solid #000; border-right:1px solid #000; padding-bottom:3px; padding-top:3px; }
/***********************************/

#content-display-customisation  p.question{color:#e67203; font-size:0.95em; margin-top:10px; margin-bottom:5px;}
#content-display-customisation  p{ text-align:justify; position:relative;}
#content-display-customisation  p.question img{position:absolute; top:-4px; margin-left:5px; border:none; cursor:pointer;}
#content-display-customisation  p.reponse{ margin-right:45px;}
#content-display-customisation .intro{ color:fff; font-size:14px; margin-top:87px;}
#content-display-customisation .sous_titre{
color:#E67203;
font-size:17px;
font-weight:bold;
margin-bottom:5px;
padding-top:5px;}

/******************************************************/
.idee_recette-picto{display:block; float:left; margin-right:5px; margin-top:4px;}
.center{text-align:center;}
.png{float:left;}
.carteApprovisionnement{float:left; margin-left:-20px;}
.appro-pourcentage{width:400px; color:#de270f; font-size:12px;}
.img-produitLies{margin-top:20px;}

p.news-br{margin:10px 0px;;}

form#newsletter-br{width:500px;}
form#newsletter-br p{margin:4px 0px;}
form#newsletter-br label{float:left; text-align:right; width:100px;}
form#newsletter-br label.little{float:left; text-align:right; width:50px;}
form#newsletter-br .inputTypeText{margin:0 0 0 5px; width:210px; padding:2px 4px; border:1px solid #ccc;}
form#newsletter-br .inputTypeSubmit{margin:0 0 0 265px; width:60px;}
form#newsletter-br input.little{width:45px; float:left; margin:0 0 0 5px; padding:2px 4px; border:1px solid #ccc;}
form#newsletter-br input.medium{width:100px; margin:0 0 0 5px; padding:2px 4px; border:1px solid #ccc;}
form#newsletter-br .inputError{border:1px solid red;}
form#newsletter-br .legend-obligatoryInput{font-size:10px; color:#bbb;}
.purple{color:#896591;}


/***************************** ADMINISTRATION ******************************/
#admin .contain {float:left; padding:20px;}
#admin td {padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#admin table {float:left; margin:0 0 0 20px;}
#admin .back_color {background:#E57301; color:#FFF;}
#admin table, #admin td {border:1px solid #CCC;}
#admin p.valide {margin:0 0 10px 0; font-size:12px; color:#090;}
#admin p.button_defil {float:left; width:100%;}

#admin table.mceLayout, #admin table#txt_defil_toolbar1 {margin:0;}
#admin table#txt_defil_toolbar1 {margin:0 5px;}
#admin table.mceLayout td{border:none!important;}

#admin p.add_link {margin:0 0 20px 0; float:left; display:inline;}
#admin p.add_link a {font-size:12px; text-decoration:none; color:#E57301; font-weight:bold;}
#admin p.add_link a:hover {text-decoration:underline;}
#admin #form_add {float:left; overflow-x:hidden;}
#admin #form_add p {float:left; margin:0 0 5px 0; display:inline; width:922px;}
#admin #form_add label {font-size:12px; width:150px; float:left;}
#admin #form_add span {font-size:12px;}
#admin #form_add h3 {margin:0 0 10px 0;}
#admin table td a {color:#000; text-decoration:none; cursor:pointer;}
#admin table td a:hover {text-decoration:underline;}
#admin .contain p.warning {color:red; font-weight:bold; border:1px solid red; padding:20px; margin:10px 0 10px 0; text-align:center;}

#admin #form_add #gamme,
#admin #form_add #format,
#admin #form_add #nbr_personne
#admin #form_add #titre,
#admin #form_add .wrapper_telecharger span,
#admin #form_add .wrapper_publier span,
#admin #form_add .wrapper_produit_saison span,
#admin #form_add .wrapper_telecharger #oui,
#admin #form_add .wrapper_telecharger #non,
#admin #form_add .wrapper_produit_saison #p_oui,
#admin #form_add .wrapper_produit_saison #p_non,
#admin #form_add .wrapper_produit_saison #s_oui,
#admin #form_add .wrapper_produit_saison #s_non,
#admin #form_add .wrapper_produit_saison #d_oui,
#admin #form_add .wrapper_produit_saison #d_non,
#admin #form_add .wrapper_publier #pub_oui,
#admin #form_add .wrapper_publier #pub_non,
#admin #form_add .photo #photo,
#admin #form_add #compo_photo,
#admin #form_add .photo,
#admin #form_add .produit_de_saison #photo_ambiance{float:left;}

#admin #form_add .photo #photo{margin:0; padding:0;}

#admin #form_add .wrapper_telecharger #oui,
#admin #form_add .wrapper_telecharger #non,
#admin #form_add .wrapper_publier #pub_oui,
#admin #form_add .wrapper_publier #pub_non,
#admin #form_add .wrapper_produit_saison #p_oui,
#admin #form_add .wrapper_produit_saison #p_non,
#admin #form_add .wrapper_produit_saison #s_oui,
#admin #form_add .wrapper_produit_saison #s_non,
#admin #form_add .wrapper_produit_saison #d_oui,
#admin #form_add .wrapper_produit_saison #d_non {margin:0 10px 0 10px;}

#admin #form_add .wrapper_produit_saison span {width:150px;}
#admin #form_add .wrapper_telecharger label,
#admin #form_add .wrapper_produit_saison label,
#admin #form_add .wrapper_publier label{width:50px;}

#admin #form_add #titre {width:250px;}

#admin #form_add table,
#admin #form_add table td{border:none; font-size:12px; margin:0 0 0 30px;}
#admin #form_add table td{ vertical-align:top; padding:0px 5px 5px 5px; margin:0;}

#admin #form_add .wrapper_photo {}
#admin #form_add .photo {width:275px; margin:-115px 0 10px 60px;}
*+html #admin #form_add .photo {width:auto; margin:-155px 0 10px 60px;}

#admin #form_add .photo .cadre,
#admin #form_add .produit_de_saison .cadre{height:148px; width:116px; border:1px solid; margin:0 0 5px 0; float:left; display:inline;}
#admin #form_add .produit_de_saison #photo_ambiance {margin:125px 0 0 5px;}

#admin #form_add p.submit,
#admin #form_add_recette p.submit {text-align:center;}

#admin #form_add .idee_recette,
#admin #form_add .wrapper_telecharger,
#admin #form_add .wrapper_publier,
#admin #form_add .wrapper_produit_saison,
#admin #form_add .wrapper_produit_saison div{float:left; margin:10px 0 10px 0; display:inline; width:922px;}
#admin #form_add .wrapper_telecharger {margin:10px 0 30px 0;}

#admin #form_add .produit_de_saison,
#admin #form_add .wrapper_produit_saison {float:left; width:400px; margin:0 0 20px 0;}
#admin #form_add .wrapper_produit_saison {width:350px;}
#admin #form_add .produit_de_saison {display:none;}

#admin #form_add p.error {font-size:12px; text-align:center; color:#F00; margin:0 0 15px 0; font-weight:bold;}
#admin #form_add .idee_recette span {margin:0 0 10px 0; display:block;}
#admin #form_add p.txt_photo {font-size:12px; width:230px;}

#admin #form_add p.txt_produit_saison,
#admin #form_add_recette p.txt_photo  {font-size:12px; margin:10px 0 0 0; width:325px;}
#admin #form_add_recette p.txt_photo {width:235px;}

#admin #form_add a#add_more,
#admin #form_add a#supp_select{text-decoration:none; color:#E57301;}
#admin #form_add .wrapper_select {width:500px;}
/* formulaire recette */

#admin #form_add_recette {font-size:12px; overflow-x:hidden;}
#admin #form_add_recette label,
#admin #form_add_recette span,
#admin #form_add_recette input,
#admin #form_add_recette select,
#admin #form_add_recette textarea,
#admin #form_add_recette .wrapper_contain_recette {float:left;}

#admin #form_add_recette p{margin:10px 0 0 0; float:left; width:922px; display:inline;}
#admin #form_add_recette label {margin:0 5px 0 0; width:135px; display:inline;}
 
#admin #form_add_recette .wrapper_rubrique {float:left; width:922px;}
#admin #form_add_recette .wrapper_rubrique table {border:none; float:left;}
#admin #form_add_recette .wrapper_rubrique td {border:none; font-size:12px; margin:0; padding:0;}
#admin #form_add_recette .wrapper_rubrique td label {margin:0 0 0 10px; padding:0 2px 2px 2px; display:inline;}
#admin #form_add_recette .wrapper_rubrique td input {margin:0; padding:0;}

#admin #form_add_recette .wrapper_contain_recette{float:left; margin:10px 0 10px 0;}
#admin #form_add_recette .wrapper_contain_recette .bloc_left,
#admin #form_add_recette .wrapper_contain_recette .bloc_right {float:left;}
#admin #form_add_recette .wrapper_contain_recette .bloc_left {width:250px;}
#admin #form_add_recette .wrapper_contain_recette .bloc_right {width:400px; margin:0 0 0 10px;}
#admin #form_add_recette .wrapper_contain_recette .bloc_left .cadre {width:115px; height:150px; margin:0 0 10px 0; border:1px solid;}
#admin #form_add_recette .wrapper_contain_recette .bloc_right p {width:385px;}
#admin #form_add_recette .wrapper_contain_recette .bloc_right p label {float:left;}

#admin #form_add_recette p.titre {margin:10px 0 10px 0;}
#admin #form_add_recette .wrapper_contain_recette .bloc_right .select {float:left; width:385px; margin:0 0 0 15px; display:inline;}

#admin #form_add_recette .product_use {float:left; margin:10px 0 0 0; width:800px; display:inline;}
#admin #form_add_recette .product_use table,
#admin #form_add_recette .product_use td {margin:0; padding:0; font-size:12px; border:none;}
#admin #form_add_recette .product_use select {margin:0 0 5px 0;}

#admin #form_add_recette .wrapper_recette_saison {float:left; margin:10px 0 0 0; width:250px;}
#admin #form_add_recette .wrapper_recette_saison h3 {padding:0 0 5px 0;}
#admin #form_add_recette .wrapper_recette_saison span,
#admin #form_add_recette span{width:140px; margin:0 5px 0 0;}
#admin #form_add_recette .wrapper_recette_saison label {width:30px; margin:0 0 0 5px;}

#admin #form_add_recette .publier {margin:20px 0 10px 0;}
#admin #form_add_recette .publier label {width:30px;}

#admin #form_add_recette #titre {width:400px;}

#admin #form_add_recette .wrapper_contain_recette .bloc_right #ingredient {height:200px; width:205px;}
#admin #form_add_recette p.error {font-size:12px; text-align:center; color:#F00; margin:0 0 15px 0; font-weight:bold;}

#admin #form_add_recette .auteur-recette{ float:left; margin:10px 0; width:800px }
#admin #form_add_recette .auteur-recette ul{ margin:20px 0 0 0; width:800px; list-style:none; }
#admin #form_add_recette .auteur-recette ul li{ list-style:none; }
#admin #form_add_recette .auteur-recette ul label{ width:150px; font-weight:bold; list-style:none; }

