* {margin:0px; padding:0px;}

img {border:none;}

body {
	background-color:#af190e;
	background-image:url(images/thirdbg.jpg);
	/*background-image:url(images/firstbg.JPG);
	background-repeat:repeat-x;
	*/
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	/* color:#FFFFFF; */
	color:#3b633b;
	text-decoration:none;
}

a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#3b633b;
	text-decoration:none;
}

a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#3b633b;
	text-decoration:none;
}




.wrapper001 {
	width:958px;
	margin:0 auto;
}
.head {
	width:958px;
	height:131px;
	position:relative;
	float:left;
	background-color:#355409;
	margin-top:0px;
}
.navigation001 {
	width:958px;
	height:41px;
	position:relative;
	float:left;
	background-image:url(images/menubg003.jpg);
	background-repeat:no-repeat;
}
.navigation001 ul{
	margin-left:4px;
	margin-top:10px;
}
.navigation001 ul img{
	padding-top:3px;
}
.navigation001 li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	display:inline;
	list-style:none;
	padding-left:20px;
	padding-right:20px;
	border-right:3px solid #C3DF70;
}
.navigation001 li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	display:inline;
	text-decoration:none;
	list-style:none;
}
.navigation001 li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3b633b;
	display:inline;
	text-decoration:none;
	list-style:none;
}
.navigation001 li .active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3b633b;
	display:inline;
	text-decoration:none;
	list-style:none;
}
.spacer {
	width:958px;
	height:29px;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
.content {
	width:958px;
	height:660px;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
.contentinfinite {
	width:958px;
	height:auto;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
.contentheight {
	width:958px;
	height:780px;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
.contentheight002 {
	width:958px;
	height:880px;
	position:relative;
	float:left;
	background-color:#FFFFFF;
}
.logo {
	width:252px;
	height:91px;
	position:relative;
	float:left;
	padding-left:15px;
	padding-top:18px;
}
.foodimage001 {
	width:320px;
	height:94px;
	position:relative;
	float:left;
	padding-left:48px;
	padding-top:20px;
}
.foodimage002 {
	width:320px;
	height:94px;
	position:relative;
	float:left;
	padding-top:20px;
}

.foodimage {
	width:654px;
	height:94px;
	position:relative;
	float:left;
	padding-top:18px;
	padding-left:12px;
}

.left {
	width:660px;
	height:auto;
	position:relative;
	float:left;
	padding-left:24px;
	padding-top:0px;
}
.leftinfinite {
	width:660px;
	position:relative;
	float:left;
	padding-left:24px;
	padding-top:0px;
}
.leftsmall {
	width:430px;
	height:auto;
	margin-bottom: 15px;
	position:relative;
	float:left;
	padding-left:24px;
	padding-top:0px;
}
.leftsmallimage {
	float:left;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 5px;
}
.leftsmallhead {
	width:420px;
	/* height:22px; */
	position:relative;
	float:left;
	background-color:#355409;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	padding-top:6px;
	padding-left:10px;
	padding-bottom: 6px;
}
.leftsmallheadsecond {
	width:420px;
	height:22px;
	position:relative;
	float:left;
	background-color:#355409;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	margin-top:25px;
	padding-top:6px;
	padding-left:10px;
}
.leftsmallhead001 {
	width:420px;
	height:22px;
	position:relative;
	float:left;
	background-color:#355409;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	padding-top:6px;
	padding-left:10px;
}
.leftsmallhead002 {
	width:420px;
	height:auto;
	position:relative;
	float:left;
	background-color:#355409;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	padding-top:6px;
	padding-left:10px;
}
.leftsmallhead002again {
	width:420px;
	height:auto;
	position:relative;
	float:left;
	background-color:#EFF4F5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	line-height:13px;
	padding-top:8px;
	padding-left:10px;
}
.leftsmallheadlisting {
	width:420px;
	height:auto;
	position:relative;
	float:left;
	/* background-color:#e4edee; */
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	/* color:#FFFFFF; */
	color:#3b633b;
	text-align:justify;
	padding-top:6px;
	list-style:none;
	padding-left:10px;
}
.leftsmallheadlisting p{
	margin-top:10px;
	padding-right: 10px;
	padding-bottom : 6px;
}

.leftsmallheadlisting li {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-image:url(images/bullet.JPG);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:5px;
	font-size:12px;
	text-decoration:none;
	padding-top:5px;
	list-style:none;
	color:#355409;
	text-align:left;
	padding-left:18px;
}
.leftsmallsecond {
	width:210px;
	height:auto;
	position:relative;
	float:left;
	margin-left:24px;
	padding-top:0px;
	border:1px solid #a53e1a;
}
.leftsmallsecondlivrerecette2 {
}
.leftsmallsecondlivrerecette {
	border:1px solid #A53E1A;
	float:left;
	height:auto;
	margin-left:24px;
	padding-top:0;
	position:relative;
	width:210px;
}

.leftsmallsecondhead {
	width:210px;
	height:29px;
	position:relative;
	background-color:#b01910;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:6px;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
}
.leftsmallsecond002 {
	width:210px;
	height:auto;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top:15px;
	font-size:12px;
	color:#CC0033;
	text-align:center;
	text-decoration:none;
}

.leftsmallsecond003 {
	width:180px;
	height:auto;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-left:10px;
	font-size:12px;
	color:#721915;
	text-align:justify;
	text-decoration:none;
	padding-bottom: 6px
}
.left001 {
	width:650px;
	height:28px;
	position:relative;
	float:left;
	background-color:#355409;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-align:left;
	padding-top:6px;
	padding-left:10px;
}
.fermerouvrir {
	width:650px;
	height:35px;
	position:relative;
	float:left;
	background-color:#EFF4F5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#355409;
	padding-left:10px;
}
.fermerouvrirheadtext a{
	width:auto;
	height:21px;
	position:relative;
	float:left;
	background-color:#EFF4F5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#355409;
	text-align:left;
	padding-top:9px;
	padding-left:10px;
}
.fermerouvrirheadtext a{
	width:auto;
	height:21px;
	position:relative;
	float:left;
	background-color:#EFF4F5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#355409;
	text-align:left;
	padding-top:9px;
	padding-left:10px;
	cursor:pointer;
}
.fermerouvrirbut {
	width:86px;
	height:21px;
	position:relative;
	float:right;
	background-color:#EFF4F5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#355409;
	text-align:left;
	padding-top:8px;
	padding-right:13px;
	cursor:pointer;
}
.left001cente {
	width:650px;
	height:28px;
	position:relative;
	float:left;
	background-color:#355409;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	text-align:left;
	padding-top:6px;
	padding-left:10px;
	text-align:center;
}
.smalllistbox li {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#355409;
	list-style:none;
	text-decoration:none;
	line-height:20px;
	background-image:url(images/bullet.JPG);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
}
.smalllistbox a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#355409;
	text-decoration:none;
}
.smalllistbox a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#006600;
	text-decoration:none;
}
.smalllistbox {
	width:202px;
	height:auto;
	position:relative;
	float:left;
	padding-left:12px;
	padding-top:8px;
}
.smalllistbox_recherche {
	height:auto;
	position:relative;
	float:left;
	margin-left: 25px;
	padding-left:12px;
	padding-top:8px;
}
.smalllistbox_recherche li {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#355409;
	list-style:none;
	text-decoration:none;
	line-height:20px;
	background-image:url(images/bullet.JPG);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
.smalllistbox_recherche a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#355409;
	text-decoration:none;
}
.smalllistbox_recherche a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#006600;
	text-decoration:none;
}
.left002 {
	width:660px;
	height:75px;
	position:relative;
	float:left;
	background-color:#EFF4F5;
}
.left002 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#355409;
	padding:15px;
}
.textandenter,  .textandenter a{
	width:557px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	font-weight:bold;
	color:#355409;
	padding-top:8px;
	padding-left:13px;
}

.textandenter a:FIRST-LETTER {text-transform: capitalize}

.textandenterbut {
	width:75px;
	height:21px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:15px;
}

.textandenterinscription,  .textandenterinscription a{
	width:527px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	font-weight:bold;
	color:#355409;
	padding-top:8px;
	padding-left:13px;
}

.textandenterinscription a:FIRST-LETTER {text-transform: capitalize}

.textandenterbutinscription {
	width:105px;
	height:21px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:8px;
}

.left003 {
	width:660px;
	height:75px;
	position:relative;
	float:left;
	background-color:#E4EDEE;
}
.left003 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#355409;
	padding:15px;
}
.left004 {
	width:660px;
	height:130px;
	position:relative;
	float:left;
	background-color:#EFF4F5;
}
.left004new001 {
	width:660px;
	height:auto;
	position:relative;
	float:left;
	background-color:#EFF4F5;
}
.products {
	width:660px;
	/* height:450px; */
	position:relative;
	float:left;
	background-color:#EFF4F5;
}
.products001 {
	width:213px;
	height:216px;
	position:relative;
	float:left;
	border:1px solid #355409;
	margin-top:3px;
	margin-left:3px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#355409;
	font-weight:bold;
}
.largesize {
	width:660px;
	height:600px;
	position:relative;
	float:left;
	background-color:#EFF4F5;
}
.largesizeinfinite {
	width:660px;
	height:auto;
	position:relative;
	float:left;
	background-color:#EFF4F5;
}
.largesizefirst {
	width:660px;
	height:auto;
	position:relative;
	float:left;
	background-color:#EFF4F5;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#355409;
	padding-bottom:25px;
}
.largesizesecond {
	width:660px;
	height:82px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#355409;
	padding-bottom:30px;
}
.largesizesecond001 {
	width:81px;
	height:82px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#355409;
	padding-left:10px;
}
.largesizesecond002 {
	width:540px;
	height:82px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#355409;
	padding-left:10px;
}
.left004new002 {
	width:660px;
	height:auto;
	position:relative;
	float:left;
	background-color:#EFF4F5;
}
.left004darktone {
	width:650px;
	height:35px;
	position:relative;
	float:left;
	background-color:#E4EDEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#355409;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.left004 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#355409;
	padding:15px;
}
.right{
	width:228px;
	height:auto;
	position:relative;
	float:left;
	padding-left:13px;
	padding-top:0px;
	padding-bottom:13px;
}
.right001{
	width:228px;
	height:auto;
	position:relative;
	float:left;
}
.right001top{
	width:218px;
	height:26px;
	position:relative;
	float:left;
	background-image:url(images/rechercher003.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding-top:12px;
	padding-left:10px;
}
.right001center{
	width:216px;
	height:auto;
	border-left:1px solid #b8b484;
	border-right:1px solid #b8b484;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#355409;
	line-height:16px;
	padding-left:10px;
}
.right001bottom{
	width:228px;
	height:15px;
	position:relative;
	float:left;
	background-image:url(images/roundbot003.jpg);
	background-repeat:no-repeat;
}
.right002{
	width:228px;
	height:306px;
	position:relative;
	float:left;
	background-image:url(images/rightadd003.JPG);
	background-repeat:no-repeat;
	margin-top:15px;
}
.right002text{
	width:203px;
	height:auto;
	margin:0 auto;
	margin-top:213px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
}
.text01 {
	color:#355409;
}
.text02 {
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}
.text02 a, .text02 a:hover, .text02 a:visited{
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}
.footer {
	width:958px;
	height:160px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	padding-top:15px;
}

.formstyle {
	height:20px;
}

.pad {
	width:auto;
	float:left;
}
.padimgok{
	float:right;
	padding-right:18px;
}
.width {
	width:190px;
}
.menuchecker {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#b4f7ff;
}

.spacer001 {
	width:650px;
	height:28px;
	position:relative;
	float:left;
}
.content_avis {
	width:570px;
	height:auto;
	text-align:center;
	position:relative;
	float:left;
	margin-bottom: 10px;
	margin-top: 25px;
	padding:1px;
}

.fermeture_avis {
	text-align:center;
	float:none;
}

.leftsmall_avis {
	width:470px;
	height:auto;
	position:relative;
	float:left;
	margin-left:50px;
	margin-right:50px;
	margin-top:0px;
}
.pad_rech {
	width:660px;
	float:left;
	padding:5px;
	margin-right: auto;
	margin-left: auto;
}
.padimgok_rech {
	margin-left:5px;
	float:left;
	padding-left:18px;
}
.form_recherche {
	padding:5px;
	width:660px;
	margin-right: auto;
	margin-left: auto;
	}
	
.rightsmallimage {
	float:right;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 5px;
}
.leftsmallheadlisting4px {
	width:420px;
	height:auto;
	position:relative;
	float:left;
	background-color:#EFF4F5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#355409;
	text-align:justify;
	padding-top:6px;
	list-style:none;
	padding-left:10px;
}
.leftsmallheadlisting4px p{
	margin-top:10px;
	padding-right: 10px;
	padding-bottom : 6px;
}

.leftsmallheadlisting4px li {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-image:url(images/bullet4px.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:5px;
	font-size:12px;
	text-decoration:none;
	padding-top:5px;
	list-style:none;
	color:#355409;
	text-align:left;
	padding-left:18px;
}
