*{  
	margin:0; 
	padding:0; 
} 

HTML{
	background: #1C1409 url(images/BG-HERBE.jpg) repeat-x center top;
}

BODY{
	background:url(images/BG-DOWN.gif) repeat;
	background: transparent url(images/CADRE-GLOBAL.jpg) no-repeat center top;
	min-width:1000px;
}

#body_flash{
	background: url(images/BG-HERBE.jpg) repeat-x;

}

#container{
	text-align:center;
	width:1000px;
	position:relative;
	margin:auto;
}

ul{
	list-style:none;
}


.wrapper h3{
	width:200%

}



 #header-left {
	background: url(images/BG-HERBE.jpg) repeat-x;
	float: left;
	display:none;
}

 #header-center{
	height: 644px;
	font-family:Trebuchet MS,Arial, Verdana;
	text-align:justify;
	font-size:14px;
}

 #header-right {
	background: url(images/BG-HERBE.jpg) repeat-x;
	float: right;
	display:none;
}

#heading{
	margin-left:43px;
}

#heading_flash{
	margin-left:0px;
}

.hr{
clear:both;
}

#contenuindex{
	float:left;
	width:920px;
	margin-left:141px;
	background: url(images/FLASH.jpg) no-repeat;
	height:489px;
}

#contenua{
	float:left;
	width:920px;
}

#flashcontent{
	margin-left:43px;
	margin-top:0 !important;
	padding-top:0px;
}

#contenuslider{
position:absolute;
	width:920px;
	left:43px !important;
	left:42px;
	top:96px;
	background:none;
	height:366px;
}
#sousmenuleaves{
	width:924px;
	background: url(images/SS-BTN.jpg) no-repeat;
	height:39px;
	position:absolute;
	left:43px;
	top:94px;
}

#sousmenuleaves2{
	width:924px;
	background: url(images/BG-BTNS2.jpg) no-repeat;
	height:133px;
	position:absolute;
	left:43px;
	top:0px;
	text-align:left;
}
#sousmenuleaves2_spacer{
	height:133px;
}
#souscontenuG {
	text-align:left;
	width:734px;
	bottom:1;
	background: url(images/BARRE-BTNS.jpg) repeat-x;
	height:84px;
	position:absolute;
	left:43px;
	bottom:60px;
	z-index:0 !important;
	z-index:-1;
}


#souscontenuG ul li a{

float:left;
color:#fff;
font-weight:bold;
padding:5px;
margin-left:20px;
padding-top:10px;

}

#souscontenuG h4{
color:#749603;
padding-left:48px;
padding-top:8px;
font-family:arial;
letter-spacing:-1px;
}





#souscontenuD{

	width:187px;
	height:84px;
	position:absolute;
	right:36px;
	bottom:60px;
}

#souscontenuD a{
display :block;
	text-indent:-9000px;
	outline:none;
	padding:30px;}



.sousmenubuisson{
	background: url(images/BUISSON.jpg) no-repeat;
}

.sousmenuquiz{
	background: url(images/QUIZ.jpg) no-repeat;
}

.sousmenujeu{
	background: url(images/JEU.jpg) no-repeat;
}
.sousmenuquiz{
	background: url(images/QUIZ.jpg) no-repeat;
}

#menu-bas{
	bottom:40px;
	left:48px;
	position:absolute;
	width:440px;
}

#menu-bas .maison{
	background: url(images/blank.jpg) repeat;
	bottom:0pt;
	height:19px;
	left:0pt;
	position:absolute;
	width:27px;
	display:block;
}
#menu-bas .acheter{
	background:transparent url(images/blank.jpg) repeat scroll 0% 0%;
	bottom:-2px;
	display:block;
	height:24px;
	left:-11px;
	position:absolute;
	width:157px;
}

#menu-bas .marc{
	background:transparent url(images/blank.jpg) repeat scroll 0% 0%;
	bottom:-2px;
	display:block;
	height:24px;
	left:279px;
	position:absolute;
	width:96px;
}
#menu-bas .ilsEnParlent{
	background:transparent url(images/blank.jpg) repeat scroll 0% 0%;
	bottom:-2px;
	display:block;
	height:24px;
	left:162px;
	position:absolute;
	width:96px;
}

#menu-bas .label{
	background:transparent url(images/blank.jpg) repeat scroll 0% 0%;
	bottom:-2px;
	display:block;
	height:24px;
	left:393px;
	position:absolute;
	width:105px;
}




#menu-bas .acheter-ketch{
	background:transparent url(images/blank.jpg) repeat scroll 0% 0%;
	bottom:-2px;
	display:block;
	height:24px;
	left:128px;
	position:absolute;
	width:157px;
}

#menu-bas .promos-ketch{
	background:transparent url(images/blank.jpg) repeat scroll 0% 0%;
	bottom:-2px;
	display:block;
	height:24px;
	left:-11px;
	position:absolute;
	width:126px;
}


#menu-bas .ilsEnParlent-ketch{
	background:transparent url(images/blank.jpg) repeat scroll 0% 0%;
	bottom:-2px;
	display:block;
	height:24px;
	left:300px;
	position:absolute;
	width:96px;
}

#menu-bas .marc-ketch{
	background:transparent url(images/blank.jpg) repeat scroll 0% 0%;
	bottom:-2px;
	display:block;
	height:24px;
	left:411px;
	position:absolute;
	width:100px;
}

#menu-bas .label-ketch{
	background:transparent url(images/blank.jpg) repeat scroll 0% 0%;
	bottom:-2px;
	display:block;
	height:24px;
	left:526px;
	position:absolute;
	width:105px;
}










.first-menu-link{
	margin-left:77px;
}

.second-menu-link{
	margin-left:47px;
}

.third-menu-link{
	margin-left:49px;
}

#menu-liste  {
	width:288px;
	font-family: Arial;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	position:absolute;
	right:30px;
	bottom:42px;
}

#menu-liste ul li a{
	color:#000;
	display :block;
	text-decoration:none;
	padding-left:5px;
}

#menu-liste ul li {
	float:left;
}

#heading UL LI, #heading_flash UL LI{
	float:left;
}

#heading UL LI A, #heading_flash UL LI A{
	display :block;
	text-indent:-9000px;
	background-position:center;
	outline:none;
}

#heading UL LI A:HOVER, #heading_flash UL LI A:HOVER{
	background-position:top;
}




a#btn_home{
	width:132px;
	height:94px;
	background:url(images/BTN-1-2.jpg) ;
}

a#btn_whatis{
	width:122px;
	height:94px;
	background:url(images/BTN-2-2.jpg) ;
}

a#btn_commander{
	width:172px;
	height:94px;
	background:url(images/BTN-3-2.jpg) ;
}

a#btn_questions{
	width:170px;
	height:94px;
	background:url(images/BTN-6-2.jpg) ;
}

a#btn_contact{
	width:122px;
	height:94px;
	background:url(images/BTN-7-2.jpg) ;
}

a#btn_last{
	width:202px;
	height:94px;
	background:url(images/BTN-8-2.jpg) ;
}

/*page accueil*/
a#btn_home2{
	width:132px;
	height:94px;
	background:url(images/BTN-1.jpg) ;
}

a#btn_whatis2{
	width:122px;
	height:94px;
	background:url(images/BTN-2.jpg) ;
}

a#btn_commander2{
	width:172px;
	height:94px;
	background:url(images/BTN-3.jpg) ;
}

a#btn_questions2{
	width:170px;
	height:94px;
	background:url(images/BTN-6.jpg) ;
}

a#btn_contact2{
	width:122px;
	height:94px;
	background:url(images/BTN-7.jpg) ;
}

a#btn_last2{
	width:202px;
	height:94px;
	background:url(images/BTN-8.jpg) ;
}



.slidetitre{
	color:#4a770b;
	font-family:Arial, Verdana;
	font-size:18px;
	padding-bottom:13px;
}

.slidetitre2{
	color:#f3f3f3;
	font-family:Arial, Verdana;
	font-size:18px;
	padding-bottom:13px;
}


		img.replacement{
		
		margin-top:-5px;
		margin-bottom:5px;
		
		}
		
		#question img.replacement{
			margin-top:0px;
			margin-bottom:-5px;
		}
		
		p#cross-links {}
		
		p#cross-links {  }
		
		noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
		noscript a { color: #a00; text-decoration: underline }
		noscript ol { margin-left: 25px; }
		
		a:focus { outline:none }
		
		img { border: 0 }
		
		
		
		
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 0px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0px 0;
			width: 100%;
			z-index:10000;
			margin-top:40px;
			margin-left:0px !important;
			margin-left:1px;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 920px; height: 366px; background: #fff; overflow: hidden}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			margin: auto;
			width: 920px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 366px;
			clear: both;
			background: #fff;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 920px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding:15px 434px 39px 46px;
	text-align: left;
	color:#30302f;
	font-family:Trebuchet MS,Arial, Verdana;
	text-align:justify;
	font-size:14px;
	background: #fff url(images/FOND-PHILOSOPHIE.jpg) no-repeat;
	height:310px;
	
	}
	
	.wrapper2 { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding:15px 434px 39px 46px;
	text-align: left;
	color:#c7ccbe;
	font-family:Trebuchet MS,Arial, Verdana;
	text-align:justify;
	font-size:14px;
	background: #fff url(images/FOND-PHILOSOPHIE.jpg) no-repeat;
	height:310px;
	
	}
	
	
	.wrapper2 p{
		margin-bottom:10px;
	}
	
	
		.stripViewer .panelContainer .panel .wrapper p{
		
			margin-bottom:10px;
		
		}
		
		#stripNav0{
			margin-left:43px;
			
		}
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		
		
		.stripNav a { /* The nav links */
			font-size: 13px;
			font-weight: bold;
			text-align: center;
			line-height: 35px;
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 0 5px;
			font-family:arial;
			letter-spacing:-1px;
		}
		
		.stripNav a:hover{
			text-decoration:underline;
		}
		
		/*.stripNav li.tab1 a { background: #60f }
		.stripNav li.tab2 a { background: #60c }
		.stripNav li.tab3 a { background: #63f }
		.stripNav li.tab4 a { background: #63c }
		.stripNav li.tab5 a { background: #00e }
		*/
		.stripNav li a:hover {
		}
		
		.stripNav li a.current {
			text-decoration:underline;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 230px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("images/arrow-left.gif") no-repeat center;
		}
		
		.stripNavR {
			background: url("images/arrow-right.gif") no-repeat center;
		}
		
		
	.map {
	border:1px dotted #000;
	position:relative;
	}
	.map a {
		display :block;
	text-indent:-9000px;
	outline:none;	
}
#map-interview{
height:251px;
left:202px;
top:211px;
width:164px;
}
#map-echantillon {
height:124px;
left:430px;
top:-101px;
width:202px;}
#map-decouvrez {
height:87px;
left:637px;
top:-194px;
width:132px;}
#map-concours{height:157px;
left:831px;
top:-305px;
width:201px;}
#map-recettes {
height:135px;
left:745px;
top:-240px;
width:272px;
}
#map-interview a{
padding-bottom:250px;
}
#map-echantillon a{
padding-bottom:124px;
}
#map-decouvrez a{
padding-bottom:87px;
}
#map-concours a{
padding-bottom:200px;
}
#map-recettes a{
padding-bottom:135px;
}

#stripNav0{
	position:absolute;
	left:0pt;
	top:440px;
	z-index:100;
}

.ideerecette{
	border:0px solid red;
	display:block;
	height:70px;
	left:336px;
	position:absolute;
	top:239px;
	width:120px;
}

.slide_suivant{
	border:0px solid red;
	display:block;
	height:39px;
	left:706px;
	position:absolute;
	top:308px;
	width:97px;
	background: url(images/blank.jpg) repeat;
}

.slide_precedent{
	border:0px solid red;
	display:block;
	height:39px;
	left:595px;
	position:absolute;
	top:308px;
	width:97px;
	background: url(images/blank.jpg) repeat;
}

#headflash{
	background:url(BG-BTNS.jpg) no-repeat;
	position:absolute;
	
height:94px;
left:141px;
position:absolute;
width:920px;
	
}

#fond_jeu{
	width:930px;
	height:366px;
	position:absolute;
	background:url(images/BG_quizz.jpg) no-repeat;
	left:43px;
	top:133px;
}

#fond_jeu h4{
	
}

#fond_jeu #question{
	/*border:1px solid black;*/
	left:191px;
	position:absolute;
	text-align:left;
	top:26px;
	width:550px;
}

#fond_jeu #question p{
	font-weight:bold;
	margin-top:10px;
}

#fond_jeu #question #q8 p{
	font-weight:bold;
	margin-top:10px;
}

#fond_jeu #question ul{
	margin-top:4px;
}

#fond_jeu #question li{
	/*background:url(images/fl.gif) no-repeat 30px 5px;*/

	margin-bottom:0px;

	text-align:center;
	margin-left:-7px;
}

#fond_jeu #question li a{
	color:#aa5109;
	display:block;
	background:url(images/QUIZZ-BTN.jpg) no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
}
#fond_jeu #question li a:hover{
	color:#5f5f5f;
}

#fond_jeu #result{
	/*border:1px solid black;*/
	height:144px;
	left:191px;
	position:absolute;
	text-align:left;
	top:196px;
	width:537px;
}

#fond_jeu #result .rep_yes{
	background:transparent url(images/bonne-reponse.jpg) no-repeat;
	height:82px;
	padding:8px;
	text-align:justify;
	width:521px;
	padding-top:27px;
	font-size:13px;
	font-family:arial;
}


#fond_jeu #result .rep_yes a{
color:#749603;
font-weight:bold;
}



#fond_jeu #result a.qsuivante{
	display:block;
	background:transparent url(images/question-suivante.jpg) no-repeat scroll 0%;
	height:46px;
	width:177px;
	margin:-20px auto;
}

.endquizz {
	display:block;
	background:transparent url(images/revenir-menu.jpg) no-repeat scroll 0%;
	height:46px;
	width:177px;
	position:absolute;
	top:254px;
	z-index:10000;
	left:180px;
	text-indent:-9001px;
}

#fond_jeu #result .rep_partielle{
	background:transparent url(images/partielle.jpg) no-repeat;
	height:82px;
	padding:8px;
	text-align:justify;
	width:521px;
	padding-top:27px;
	font-size:13px;
	font-family:arial;
}




#fond_jeu #result .rep_no{
	background:transparent url(images/mauvaise-reponse.jpg) no-repeat;
	height:82px;
	padding:8px;
	text-align:justify;
	width:521px;
	padding-top:52px;
	font-size:13px;
	font-family:arial;
	text-align:center
}

.cache{
	display:none;

}
.fd_rep{
	background:url(images/MILIEU-BTN-QUIZZ.jpg) repeat-x;
	padding-top:5px;
	padding-bottom:5px;
}
.fd_rep_g{
	background:url(images/GAUCHE-BTN-QUIZZ.jpg) no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	width:19px;
}
.fd_rep_d{
	background:url(images/DROITE-BTN-QUIZZ.jpg) no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	width:19px;
}
#interview{
	background:url(images/VIDEO.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:140px;
	margin-top:39px;
}
#ouacheter{
	background:url(images/BG-ou-acheter-nos-produits.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:43px;
	margin-top:39px;
	position:relative;
}
#ouacheter h3{
	left:170px;
	position:absolute;
	top:33px;
}
#ouacheter p{
	left:170px;
	position:absolute;
	top:70px;
}
#reglement{
	background:url(images/BG-reglement.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:140px;
	margin-top:39px;

}
#reglement_txt{
	height:260px;
	left:323px;
	overflow-y:scroll;
	position:absolute;
	top:196px;
	width:597px;
	padding-right:10px;
}
#sitemap_txt{
	height:260px;
	left:323px;
	
	position:absolute;
	top:196px;
	width:597px;
	padding-right:10px;
}

#reglement_txt a{
	text-decoration:underline;
color:#749603;
}

#sitemap a{
color:#30302F;
}


#mentionslegales{
	background:url(images/BG-mentions.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:43px;
	margin-top:39px;

}
#sitemap{
	background:url(images/BG-plan-du-site.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:43px;
	margin-top:39px;

}


#credits{
background:transparent url(images/BG-credits.jpg) no-repeat scroll 0% 50%;
height:392px;
left:43px;
position:relative;
width:964px;

}



.creditsloadings{
height:224px;
left:265px;
position:absolute;
top:95px;
width:320px;
}

.credits101pli{
height:224px;
left:583px;
position:absolute;
top:95px;
width:326px;
}






#mentionslegales_txt{
	height:260px;
	left:224px;
	overflow-y:scroll;
	position:absolute;
	top:196px;
	width:597px;
	padding-right:10px;
}

#mentionslegales_txt a{
text-decoration:underline;
color:#30302F;

}

#partenaires{
	background:url(images/BG-partenaires.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:43px;
	margin-top:39px;

}

#partenaires_txt{
	height:260px;
	left:160px;
	position:absolute;
	top:165px;
	width:685px;
	padding-right:10px;
}

#partenaires_txt h1 {
	font-size:17px;
	color:#4a770b;
}

#partenaires_txt h2 {
	font-size:14px;
	color:#4d780c;
	margin-bottom:10px;
}

#partenaires_txt p {
	text-align:justify;
	font-size:12px;
}

#partenaires_txt a:link, #partenaires_txt a:visited {
	color:#4d780c;
	text-decoration:none;
}

#partenaires_txt a:hover {
	color:#4d780c;
	text-decoration:underline;
}

#partenaires_txt a:active {
	color:#4d780c;
	text-decoration:none;
}




#recettes1{
	background:url(images/recettes/fond_recette_1.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:43px;
	margin-top:39px;

}

#recettes_txt{
	height:366px;
	position:absolute;
	width:920px;
}

#recettes2 {
	background:url(images/recettes/fond_recette_2.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:43px;
	margin-top:39px;
}



.coloneGaucheRecettes {
	width:301px;
	vertical-align:top;
	padding-top:5px;
}

.coloneMilieuRecettes {
	width:285px;
	vertical-align:top;
}

.coloneDroiteRecettes {
	width:285px;
	vertical-align:top;
}

.conteneurMenuRecettes {
	width:259px; 
	margin-left:20px;
}


.menuRecettes {
	background-image:url(images/recettes/fond_menu_recette.jpg); 
	background-repeat:no-repeat; 
	background-position:top left; 
	width:242px; 
	height:228px;
}


.menuBasRecettes {
	height:48px; 
	background-image:url(images/recettes/bandeau_bas_menu_recette.jpg); 
	background-repeat:no-repeat; 
	background-position:top left;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	vertical-align:top;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}




.listeRecettes {
	margin-right:2px;
	margin-left:5px;
	width:225px;
}

.listeRecettes td {
	padding: 4px;
	border-bottom:1px solid #e1ded3; 
}

.listeRecettes td h2 {
	color:#275466;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-weight:normal;
}


.listeRecettes td h2 a:link, .listeRecettes td h2 a:visited {
	color:#275466;
	text-decoration:none;
}

.listeRecettes td h2 a:hover {
	color:#275466;
	text-decoration:none;
}

.listeRecettes td h2 a:active {
	color:#275466;
	text-decoration:none;
}



.listeRecettes td h2 a.actif:link, .listeRecettes td h2 a.actif:visited {
	color:#732a0b;
	text-decoration:none;
	font-weight:bold;
}

.listeRecettes td h2 a.actif:hover {
	color:#732a0b;
	text-decoration:none;
	font-weight:bold;
}

.listeRecettes td h2 a.actif:active {
	color:#732a0b;
	text-decoration:none;
	font-weight:bold;
}



.recettesMarcVeyrat2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10.5px;
	color:#61625c;
	padding-right:13px;
	text-align:justify;
	margin-bottom:8px;
}







#promotions{
	background:url(images/BG-promotions.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:43px;
	margin-top:39px;

}

#promotions_txt{
	height:315px;
	left:160px;
	position:absolute;
	top:155px;
	width:685px;
	padding-right:10px;
}

#promotions_txt h1 {
	font-size:17px;
	color:#4a770b;
}

#promotions_txt h2 {
	font-size:14px;
	color:#4d780c;
	margin-bottom:10px;
}

#promotions_txt p {
	text-align:justify;
	font-size:12px;
}



.labelNewsletter {
	color:#4d780c; 
	font-weight:bold; 
	font-size:12px;
	width:100px;
	height:30px;
	vertical-align:top;
	padding-top:5px;
}

.fondChampForm {
	padding-top:6px; 
	padding-left:7px;
	background-image:url(images/fond_champs_saisi.jpg); 
	background-repeat:no-repeat; 
	height:30px; 
	width:230px; 
	vertical-align:top;
}

form#formPromotionNews input {
	outline:none;
	background-color:transparent; 
	border:0 none; 
	color:#fff; 
	height:15px; 
	width:205px;
	margin-left: 0;
	
}

form#formAmi input {
	outline:none;
	background-color:transparent; 
	border:0 none; 
	color:#fff; 
	height:15px; 
	width:205px;
	margin-left: 0;
	
}



/***************************************Scrolling-bar partenaires*******************************************/

/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold	{ 
	position:relative; overflow:hidden;
	width:290px; height:190px; 
  z-index:100; 
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:290px; height:190px; 
	clip:rect(0px, 290px, 190px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative;
  width:5px; height:190px; 
   z-index:1;
  }
div#track { 
  position:absolute;
  width:5px; height:190px;
  background-color: #000;
  z-index:1;
  border:0;
  padding:0;
  }
div#dragBar {
  position:absolute;
  width:5px; height:20px;
  background-color:#746744;
  z-index:1;
  border:0;
  padding:0;
  margin-left:-1px;
  }  
  
  td.scrolling {
  	padding-left:5px; 
	vertical-align:top;
  }
  
  


/***************************************Scrolling-bar recettes recherche*******************************************/

/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold2	{ 
	position:relative; overflow:hidden;
	width:232px; height:228px; 
  z-index:100; 
	}
div#wn2	{  
	width:232px; height:190px; 
	clip:rect(0px, 232px, 228px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content2 { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar2 { 
  position:relative;
  width:5px; height:228px; 
   z-index:1;
  }
div#track2 { 
  position:absolute;
  width:5px; height:228px;
  background-color: #000;
  z-index:1;
  border:0;
  padding:0;
  }
div#dragBar2 {
  position:absolute;
  width:5px; height:20px;
  background-color:#F58A00;
  z-index:1;
  border:0;
  padding:0;
  margin-left:-1px;
  }  
  
  td.scrolling2 {
  	padding-left:5px; 
	vertical-align:top;
  }
   


/***************************************Scrolling-bar recettes préparation*******************************************/

/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold3	{ 
	position:relative; overflow:hidden;
	width:232px; height:228px; 
  z-index:100; 
	}
div#wn3	{  
	width:232px; height:190px; 
	clip:rect(0px, 232px, 228px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content3 { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar3 { 
  position:relative;
  width:5px; height:228px; 
   z-index:1;
  }
div#track3 { 
  position:absolute;
  width:5px; height:228px;
  background-color: #000;
  z-index:1;
  border:0;
  padding:0;
  }
div#dragBar3 {
  position:absolute;
  width:5px; height:20px;
  background-color:#F58A00;
  z-index:1;
  border:0;
  padding:0;
  margin-left:-1px;
  }  
  
  td.scrolling3 {
  	padding-left:5px; 
	vertical-align:top;
  }





.styleliensall a{
text-decoration:none;
color:#30302F;
}
.styleliensall a:hover{
text-decoration:underline;
color:#30302F;

}


#contact{
	background:url(images/CONTACT.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:43px;
	margin-top:39px;
}

#concoursFormdiv{
	background:url(images/echantillon.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:43px;
	margin-top:39px;
}

#newsletterFormdiv{
	background:url(images/newsletter.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:43px;
	margin-top:39px;
}

form#concoursform{
	position:relative;
}
#concoursForm input{

	
	border:0px solid #fff;
	font-size:12px;
	height:15px;
	left:65px;
	padding:2px 2px 0px;
	

	text-align:left;
	
	position:absolute;
	font-family:arial;
	font-size:12px;
	color:#fff;
	
	
	
	
}

#concoursForm input#madame{
left:706px;
outline-style:none;
top:176px;
}
#concoursForm input#mlle{
outline:none;
left:760px;
top:176px;
}
#concoursForm input#monsieur{
outline:none;
left:806px;
top:176px;
}


#concoursForm input#nom{
background:#2c2e2d;
left:667px;
top:203px;
}
#concoursForm input#prenom{
background:#2c2e2d;
left:667px;
top:240px;
}


#concoursForm input#email{
	background:#2c2e2d;
	left:667px;
	top:273px;
}
#concoursForm input#adresse{
	background:#2c2e2d;
	left:667px;
	top:310px;
}
#concoursForm input#ville{
	background:#2c2e2d;
	left:667px;
	top:345px;
}


#concoursForm input#codepostal{
	background:#2c2e2d;
	left:667px;
	top:380px;
}
#concoursForm input#newsletter{
left:670px;
outline:none;
top:414px;
}



#concoursForm input#envoi{
	background:transparent none repeat scroll 0% 50%;
	height:39px;
	left:690px;
	text-indent:-9000px;
	top:439px;
	width:157px;
	cursor:pointer;
}

.repForma{
background:transparent url(images/echantillon-ok.jpg) no-repeat scroll 0% 50%;
height:365px;
left:141px;
position:absolute;
top:134px;
width:884px;
}

.repFormaNews{
background:transparent url(images/newsletter-ok.jpg) no-repeat scroll 0% 50%;
height:365px;
left:43px;
position:absolute;
top:134px;
width:884px;
}

.repFormaerr {
color:#FF0000;
left:530px;
position:absolute;
top:451px;
}

.repForma a, .repFormaNews a{

display:block;

left:374px;
position:absolute;
text-indent:-9000px;
top:258px;

z-index:999999;
height:200px;
width:200px;

}

.repFormzerr {
color:#FF0000;
left:424px;
top:137px;
position:absolute;
}


.repFormzerr a{
color:#FF0000;
left:59px;
position:absolute;
top:231px;
width:200px;
}
.repFormz{
background:url(images/CONTACT-ok.jpg) no-repeat scroll 0%;
height:367px;
padding-top:1px;

}
.repFormz a{
background:transparent;
display:block;
height:200px;
left:384px;
position:absolute;
text-indent:-9000px;
top:341px;
width:200px;

}




.repFormuerr{
color:#FF0000;
left:560px;
position:absolute;
top:260px;
}









.repFormu{
background:transparent url(images/form_ok.jpg) no-repeat scroll 0% 50%;
height:367px;
position:absolute;
top:133px;
width:631px;

}
.repFormu a{
display:block;
left:215px;
position:absolute;
text-indent:-9000px;
top:208px;
z-index:1111111;
height:200px;
width:200px;


}


#concoursWinFormdiv{
	background:url(images/jeuconcours.jpg) no-repeat scroll 0%;
	height:366px;
	width:920px;
	margin-left:43px;
	margin-top:39px;
}

#concoursWinForm input{
	
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
		height:15px;
	left:65px;
	padding:2px 2px 0px;
	position:absolute;
	text-align:left;
	
	
	
}

#concoursWinForm input#madame{
left:170px;
outline:none;
top:257px;
}
#concoursWinForm input#mlle{
left:226px;
outline:none;
top:257px;
}
#concoursWinForm input#monsieur{
left:270px;
outline:none;
top:257px;
}


#concoursWinForm input#nom{
background:#2C2E2D;
	left:132px;
	top:305px;
}

#concoursWinForm input#prenom{
background:#2C2E2D;
	left:368px;
	top:305px;
}

#concoursWinForm input#email{
background:#2C2E2D;
	left:132px;
	top:353px;
}

#concoursWinForm input#adresse{
background:#2C2E2D;
	left:368px;
	top:353px;
}

#concoursWinForm input#ville{
background:#2C2E2D;

	left:132px;
	top:404px;
}

#concoursWinForm input#codepostal{
background:#2C2E2D;
	left:368px;
	top:404px;
}

#concoursWinForm input#newsletter{
outline:none;
	left:132px;
	top:451px;
}


#concoursWinForm input#envoi{
background:transparent none repeat scroll 0%;
height:39px;
left:384px;
text-indent:-9000px;
top:442px;
width:157px;
color:transparent;
}


#concoursWinForm input#envoi a{

text-indent:-9000px;

}


#concoursWinForm a#validerForm{
	height:43px;
	left:490px;
	position:absolute;
	top:400px;
	width:161px;
	background:url(images/blank.gif);
}

#preloading2{
	margin-left:141px;
	margin-top:0px !important;
	margin-top:-18px;
	
}
.playermasqa{
float:left;
height:24px;
left:654px;
position:absolute;
top:586px;
width:138px;


}

.playermasqb{

background:#CCCCCC none repeat scroll 0% 50%;
float:left;
height:24px;
left:674px;
position:absolute;
top:584px;
width:134px;
z-index:9999;
}

form, fieldset{
border:none;
text-align:left;
margin-left:20px;
padding:4px;

}

form#contactform{
	position:relative;
}
#contactform input{

	
	border:0px solid #fff;
	
	
	padding:4px;
	padding-top:3px;
	text-align:left;
	
	position:absolute;
	font-family:arial;
	font-size:12px;
	color:#fff;
	
	
	
	
}

#contactform input#madame{
outline:none;
left:87px;
top:68px;
}
#contactform input#mlle{
outline:none;
left:144px;
top:68px;
}
#contactform input#monsieur{
outline:none;
left:187px;
top:68px;
}


#contactform input#nom{
background:#2c2e2d;
height:15px;
width:200px;
	left:53px;
	top:124px;
}
#contactform input#prenom{
background:#2c2e2d;
height:15px;
width:200px;
	left:53px;
	top:188px;
}
#contactform input#email{
background:#2c2e2d;
height:15px;
	width:200px;
	left:53px;
	top:253px;
}

#contactform INPUT.btn{
	background:transparent none repeat scroll 0%;
	height:40px;
	left:364px;
	position:absolute;
	top:272px;
	width:170px;
}

#contactform #validerForm{
height:43px;
left:528px;
position:absolute;
top:405px;
width:161px;
background:url(images/blank.gif);
}

.repWinForm{
background:transparent url(images/form_ok.jpg) repeat scroll 0%;
height:365px;
left:141px;
position:absolute;
top:134px;
width:920px;
}

.repWinForm h2{
margin-top:164px;
margin-left:164px;
color:#30302F;
} 


textarea#message{
background:#2C2E2D none repeat scroll 0%;
border:0px solid #FFFFFF;
color:#FFFFFF;
font-family:arial;
font-size:12px;
color:#fff;
left:308px;
position:absolute;
top:124px;
width:274px;
height:98px;
overflow:hidden;
}

#lienReitzel{
	background:url(images/blank.gif);
	height:70px;
	left:826px;
	position:absolute;
	top:371px;
	width:154px;
}


div.panneauPromotion, object#panneauPromotion {
	position:absolute; 
	top:30px; 
	left:730px; 
	width:177px; 
	height:323px;
}


.menuBasRecettes a:link, .menuBasRecettes a:visited {
	color:#fff;
	text-decoration:none;
	margin-top:0;
	padding-top:0;
}

.menuBasRecettes a:hover {
	color:#fff;
	text-decoration:none;
	margin-top:0;
	padding-top:0;
}

.menuBasRecettes a:active {
	color:#fff;
	text-decoration:none;
	margin-top:0;
	padding-top:0;
}
