hum/*---------------------------------*/
/*------------ PAGE -------------*/
/*---------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin : 0;
	padding : 0;
	border : 0;
}
table {
	border-collapse : collapse;
	border-spacing : 0;
}
fieldset,img {
	border : 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style : normal;
	font-weight : normal;
}
ol,ul {
	list-style : none;
}
caption,th {
	text-align : left;
}
h1,h2,h3,h4,h5,h6 {
	font-size : 100%;
	font-weight : normal;
	display : inline;
}
.underline  {
	text-decoration:underline;
}
.hideOnglet {
    display: none;
}   




/*---------------------------------*/
/*------------ BODY -------------*/
/*---------------------------------*/



a {
	color : #585858;
	text-decoration : none;
	outline:0;
}
a:hover {
	color : #000;
	text-decoration : none;
}
input, select, textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 11px;
	color : #000;
}
strong, b, .bold, .gras {
	font-weight: bold;
}

img {
	border: 0;
}
.alignleft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.alignCenter {
	text-align: center;
}
.block {
	display: block;
}
.blockLeft {
	float : left;
	display: block;
}
.blockRight {
	display: block;
	float : right;
}
.blockCenter {
	display: block;
	margin: 0 auto;
}

.clearRight {
	clear: right;
}
.clearleft {
	clear: left;
}

.mrpropre {
	clear: both;
	font-size: 0pt;
	height: 0px;
	line-height: 0px;
}

.underline {
	text-decoration: underline;
	}
	
p{
	margin:0;
	padding:0;
	}	

/*---------------------------------*/
/*------------ Container -------------*/
/*---------------------------------*/

body {
	font-size : 11px;
	line-height : normal;
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background:#341303;
	}

.mainContainer{
	position:relative;
	display:block;
	width:100%;
	height:auto!important;
	margin:0 auto;
	}
	
.container{
	position:relative;
	display:block;
	width:100%;
	height:700px!important;
	margin:0 auto;
	background: url(../medias/bg-content.jpg) top left repeat-x;
	z-index:1;
	}	
	
.header	{
	width:100%;
	background:url(../medias/bg-head.jpg) repeat-x top left;
	height:142px;
	display:block;
	}
	
.top_head{
	width:989px;
	height:102px;
	margin:0 auto;
	}	
	
.logo{
	float:left;
	width:172px;
	height:102px;
	padding-left:5px;
	}
	
.bloc-visu-ht{
	width:567px;
	height:78px;
	background:url(../medias/frame-visu-ht.gif) no-repeat top left #f9f7f0;
	float:left;
	margin-left:24px;
	margin-top:6px;
	padding-top:18px;
	padding-left:24px;
	}
.bloc-visu-ht ul li{
	float:left;
	margin-left:14px;
	margin-right:14px;
	}

.bloc-visu-ht ul li img{
	border:1px solid #DDC8A2;
	}
	
.bloc_droit_head{
	width:180px;
	float:right;
	height:102px;
	}
	
.bloc_icon{
	margin-top:14px;
	text-align:left;
	padding-left:30px;
	margin-bottom:14px;
	margin-bottom:10px\9;
	margin-top:10px\9;
	padding-top:10px;
	}
	
.bloc_icon a{
	float:left;
	position:relative;
	display:block;
	}
	
.bloc_icon a.home{
	margin-right:25px;
}

.form-search{
	width:180px;
	height:auto;
	}
	
.form-search table td{	
	vertical-align:top
	}
	
.form-search table td.inp{
	background:url(../medias/bg-inp.gif) no-repeat top left;
	width:145px;
	height:24px;
	}

.form-search table td.sub input{
	background:url(../medias/btn-ok.gif) no-repeat top left;
	width:32px;
	height:24px;
	cursor:pointer;
		}
	
	
.form-search table td.inp input{
	background:none;
	border:none;
	width:135px;
	height:19px;
	padding-left:5px;
	padding-top:5px;
	color:#a58f45;
	font-size:11px;
	}
	
.content{
	background:url(../medias/bg-centre.gif) repeat-y top left;
	width:983px;
	height:auto!important;
	margin:0 auto;
	padding:10px 3px;
	position:relative;
	z-index:1;
}

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

.navigation{
	margin:0 auto;
	height:auto;
	width: 987px;
	}
	
.navigation-g{
	background: url(../medias/bg-g-menu.gif) no-repeat top left;
	width:10px;
	height:40px;
	float:left;
}

.navigation-d{
	background: url(../medias/bg-d-menu.gif) no-repeat top left;
	width:10px;
	height:40px;
	float:left;
}

.menu-nav{
		float:left;
		width:967px;
		background:url(../medias/bg-mid-menu.gif) repeat-x top left;
		height:36px;
		padding-top:4px;
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {background: url(../medias/three_1.gif);}
.preload2 {background: url(../medias/three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:30px;background:url(../medias/bg-mid-menu.gif) repeat-x 0px -2px;  position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:30px;background: url(../medias/three_1.gif) no-repeat top right;margin:0px 2px;}
#nav li a.top_link {display:block; float:left; height:30px; line-height:33px; color:#b39311; text-decoration:none; font-size:12px; font-weight:normal; padding:0 0 0 12px; cursor:pointer;background: url(../medias/three_1.gif) no-repeat;}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:30px; background: url(../medias/three_1.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:30px; background: url(../medias/three_1.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(../medias/three_1a.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(../medias/three_1a.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(../medias/three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:30px; background: #beaa65; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:150px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:144px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:148px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#d0c291 url(../medias/arrow.gif) 130px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#efead9; color:#000;}
#nav li:hover ul.sub li a.fly:hover
{background:#efead9 url(../medias/arrow_over.gif) 130px 6px no-repeat; color:#000;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:140px; top:-4px; background: #efead9; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:150px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

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

.col-gauche{
		float:left;
		width:215px;
		height:auto!important;
		min-height:600px;
		_height:600px!important;
	}

.menu-A ul{
	padding-left:12px;
	}
	
.menu-A ul ul{
	padding-top:7px;
	padding-left:0px;
	}	
	
.menu-A ul ul ul{
	padding-left:0px;
	padding-top:0px;
	}

.menu-A ul li{
	font-weight:bold;
	color:#8fae2e;
	font-size:17px;
	background:url(../medias/bg-1st-level.gif) no-repeat 0px -3px;
	padding-left:20px;
	width:auto;
	}

.menu-A ul li li{
	color:#4a3c26;
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal;
	background:none;
	padding-left:0px;
	padding-bottom:3px;
	margin-bottom:8px;
	font-weight:bold;
	background:url(../medias/border-bas.gif) no-repeat bottom left;
	}

.menu-A ul li li.last{
	background:none;
	}

.menu-A ul li li li{
	font-size:11px;
	text-transform:none;
	color:#896f48;
	font-weight:normal;
	background:url(../medias/arrow-li.gif) no-repeat 0px 2px;
	padding-left:15px;
	margin-bottom:0;
	
}


.menu-B ul{
	padding-left:12px;
	}
	
.menu-B ul ul{
	padding-top:7px;
	padding-left:0px;
	}	

.menu-B ul li{
	font-weight:bold;
	color:#8fae2e;
	font-size:17px;
	background:url(../medias/bg-1st-level.gif) no-repeat 0px -3px;
	padding-left:20px;
	width:auto;
	}

.menu-B ul li li{
	font-size:11px;
	text-transform:none;
	color:#896f48;
	font-weight:normal;
	background:url(../medias/arrow-li.gif) no-repeat 0px 2px;
	padding-left:15px;
	margin-bottom:0;
	padding-bottom:3px;
	
}

.menu-A ul li li, .menu-B ul li li{
	width:170px;
	}

.menu-A ul li li a, .menu-B ul li li a{
	color:#896f48;
	text-decoration:none;
}

.menu-A ul li li a:hover, .menu-B ul li li a:hover{
	color:#896f48;
	text-decoration:underline;
}

.bloc-content{
	float:right;
	width:760px;
	height:auto;
}

.footer{
	height:68px;
	width:100%;
	margin:0 auto;
	text-align:center;
	position:relative;
}


.footer-content{
	background:url(../medias/bg-footer.jpg) repeat-x top left;
	height:68px;
	width:989px;
	_width:988px;
	width:988px\9;
	margin:0 auto;
	text-align:center;
	position:relative;
}


.footer-content img.bg-wheat{
	position:absolute;
	top:-227px;
	z-index:0;
	left:-130px;
}

.footer-content img.lmlc{
	position:absolute;
	top:-590px;
	left:-30px;
	z-index:1;
	}

.footer-g{
	background:url(../medias/bg-footer-g2.jpg) no-repeat top left;
	width:auto;
	height:53px;
	float:left;
	padding-top:15px;
	padding-left:20px;
}

.footer-g ul li{
	float:left;
	margin-right:3px;
}

.footer-d{
	background:url(../medias/bg-footer-d.jpg) no-repeat right top;
	width:auto;
	height:43px;
	float:right;
	color:#8b641b;
	font-size:10px;
	padding-top:25px;
	padding-right:20px;
	}

.footer-d a{	
	font-weight:bold;
	color:#8b641b;
	}
	
.footer-mid{
		margin:0 auto;
		text-align:center;
		color:#f5f2d8;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		}


/***************************************/
/*************************Gallery**********************************/
.banner{
	padding-left:7px;
	padding-top:7px;
	position:relative;
	width:532px;
	height:253px;
	background: url(../medias/frame-banner.gif) no-repeat top left;
	float:left;
	margin-right:5px;
	margin-bottom:8px;
	}
	
html* .banner ul li img{
	z-index:0;}	

.nav-slider{
	position:absolute;
	height:20px;
	bottom:15px;
	right:0px;
	padding: 5px 0;
	z-index:100;
	width:auto;
	padding-right:15px;
	}
/*.nav ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.nav ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}*/
.nav-slider a{
	padding:2px 2px;
	background: #8f724f;
	border:1px solid #f2efe1;
	color: #fff;
	text-decoration:none;
	display:block;
	width:10px;
	height:10px;
	outline:0;
	font-weight:bold;
	text-align:center;
	float:left;
	position:relative;
	margin-left:3px;
	line-height:7pt;
}
.nav-slider a:hover, .nav-slider a.activeSlide{
	background: #f2efe1;
	border:1px solid #8f724f;
	color:#000;
	outline:0;
	}
	
/********************/

.Petit-bloc{
	float:left;
	width:215px;
	height:auto;
	color:#a58f45;
	}
	
	
.Moyen-bloc{
	float:left;
	width:536px;
	height:auto;
	margin-right:8px;
	color:#a58f45;
	}
	
.Grand-bloc{
	float:left;
	width:753px;
	height:auto;
	margin-right:8px;
	color:#a58f45;
	}	

.titre{
	height:20px;
	width:auto;
	background:url(../medias/bg-mid-titre.gif) repeat-x top left;
	float: left;
	padding-right: 0px;
	color:#341303;
	font-size:15px;
	font-weight:bold;
	padding-top:3px;

}
	
.titre-g{
	background:url(../medias/bg-g-titre.gif) no-repeat top left;
	height:23px;
	width:auto;
	padding-left:8px;
	margin-left:5px;
}

.titre-d{
	background:url(../medias/bg-d-titre.gif) no-repeat top right;
	height:23px;
	width:auto;
	padding-right:8px;
	float: left;
	width:0px;
	}

.contenu-petit{
	width:208px;
	height:auto;
	background: url(../medias/bg-mid-Petit.jpg) repeat-y top left;
	}
	
.contenu-petit-ht{
	background:url(../medias/bg-ht-Petit.jpg) no-repeat top left;
	width:208px;
	height:auto;
	}

.contenu-petit-bas{
	background:url(../medias/bg-bas-Petit.jpg) no-repeat bottom left;
	width:192px;
	height:auto!important;
	min-height:216px;
	_height:216px;
	padding:8px;
	}	
	
.contenu-moyen{
	width:536px;
	height:auto;
	background: url(../medias/bg-mid-Moyen.jpg) repeat-y top left;
	}
	
.contenu-moyen-ht{
	background:url(../medias/bg-ht-Moyen.jpg) no-repeat top left;
	width:536px;
	height:auto;
	}

.contenu-moyen-bas{
	background:url(../medias/bg-bas-Moyen.jpg) no-repeat bottom left;
	width:520px;
	height:auto!important;
	min-height:216px;
	_height:216px;
	padding:8px;
	}
	
.contenu-moyen2{
	width:541px;
	height:auto;
	background: url(../medias/bg-mid-Moyen2.jpg) repeat-y top left;
	}
	
.contenu-moyen-ht2{
	background:url(../medias/bg-ht-Moyen2.jpg) no-repeat top left;
	width:541px;
	height:auto;
	}

.contenu-moyen-bas2{
	background:url(../medias/bg-bas-Moyen2.jpg) no-repeat bottom left;
	width:525px;
	height:auto!important;
	min-height:149px;
	_height:149px;
	padding:8px;
	padding-bottom:42px;
	color:#666;
	position: relative;
	}		
	
.contenu-grand{
	width:753px;
	height:auto;
	background: url(../medias/bg-mid-Grand.jpg) repeat-y top left;
	}
	
.contenu-grand-ht{
	background:url(../medias/bg-ht-Grand.jpg) no-repeat top left;
	width:753px;
	height:auto;
	}

.contenu-grand-bas{
	background:url(../medias/bg-bas-Grand.jpg) no-repeat bottom left;
	width:737px;
	height:auto!important;
	min-height:216px;
	_height:216px;
	padding:8px;
	}	
	

.bloc-num{
	background:url(../medias/bg-num.jpg) no-repeat top left;
	width:208px;
	height:53px;
	float:right;
	margin-right:8px;
	_margin-right:4px;
	margin-top:8px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding-top:15px;
}

.bloc-num span{
	font-size:15px;
	font-weight:normal;
	}
	
.visu-recette{
	margin-left:5px;
	width:174px;
	height:100px;
	padding:5px 0px;
}

.visu-recette img{
	border:3px solid #fff;
	width:174px;
	height:100px;
}

.description{
	width:auto;
	padding:5px;
	color:#d89331;
	height:auto;
}

.description ul li{
	padding-bottom:5px;
	font-size:13px;
	background:url(../medias/arrow.gif) no-repeat 0px 3px;
	padding-left:10px;
	}
	
.description ul li:hover{
	background:#fbfaf7;
	}
	
.description ul li:hover a{	
	color:#A58F45;
	}

.description a{
	color:#d89331;
}

h4{
	font-size:12px;
	padding-bottom:5px;
	color:#a58f45;
	font-weight:bold;
	}
	
.description h4 a{
	color:#a58f45;
	}	
	
.txt-savoir{
	text-align:right;
	}	

.txt-savoir a{
	color:#a58f45;
	}
.txt-savoir a:hover{
	text-decoration:underline;
	color:#d89331;
}
	
	
.contenu-moyen-bas ul li{
	width:500px;
	height:auto;
	margin:0 auto;
	border:1px solid #ddc8a2;
	clear:both;
	padding:5px;
	padding-bottom:8px;
	margin-bottom:8px;
}

.contenu-moyen-bas ul li div.visu-actu{
	float:left;
	width:85px;
	height:58px;
	}
	
.contenu-moyen-bas ul li:hover{
	background:#f5f2d8;
	}
	
.contenu-moyen-bas ul li div.visu-actu img{	
	border:2px solid #fff;
	width:88px;
	height:56px;
	
	}
	
.contenu-moyen-bas ul li div.descript-actu{
	float:right;
	width:400px;
	height:auto
	}
	
.contenu-moyen-bas ul li div.descript-actu a{
	color:#d89331;
	}
	
.contenu-moyen-bas ul li div.descript-actu h4 a{
	color:#a58f45;
	}	
	
/*********sondage**************/

#pollcontainer{
	padding:5px;
	height:auto;
	}
	
#pollcontainer p{
	padding-bottom:10px;
	}
	
#formcontainer p{
	padding-bottom:0px;
	margin-bottom:4px;
	}
	
#formcontainer p input{
	margin-right:5px;
	}	
	
p.viewresult{	
	text-align:right;
	}
	
p.viewresult a#viewresult{
	color:#a58f45;
	}
	
#formcontainer p input.sub{
	background: #8f724f;
	border:1px solid #d0c291;
	width:80px;
	cursor:pointer;
	color:#fff;
	font-weight:bold;
	}
	
#loader{ 
	display:none; 
	text-align:center;
	}
.option{ 
	margin:0; 
	}
.option p{ 
	line-height:7pt; 
	font-size:10px; 
	}
.bar{ 
	height:10px; 
	background:#84ae04; 
	}
.yourvote{ 
	background:#113399;
	}
	
p.total{
	font-weight:bold;
	}
/**************************PAGE INT********************************/
.banner-int{
	width:750px;
	height:235px;
	margin-bottom:10px;
	
	}

.banner-int img{
	border:2px solid #8c6e4b;
	width:750px;
	height:235px;
	}
	
/************FCK*************************/
.bloc-FCK{
	text-align: inherit;
	width:auto;
	height:auto;
    padding: 10px 30px;
	font-weight:inherit;
	text-decoration:inherit;
	color:inherit;
	}
.bloc-FCK .titre{
	text-align:center;	
	font-weight:bold;
	color:#fff;
	background:url(../medias/bg-titre-actu.jpg) no-repeat top left;
	width:174px;
	height:23px;
	position:absolute;
	top:-30px;
	left:25px;
	text-transform:uppercase;
	font-size:14px;
	padding-top:5px;
	}			

.bloc-FCK span {
	font-style: inherit;
	}

.bloc-FCK img {
	
	}
	
.bloc-FCK ul{
	padding: inherit;
	list-style:inherit;
	list-style-type:inherit;
	list-style-image:inherit;
	}

.bloc-FCK ul li {
	padding: inherit;
	list-style:inherit;
	list-style-type:inherit;
	list-style-image:inherit;
	}
	
.bloc-FCK a{
	color:inherit;
	text-align:inherit;
	text-decoration:inherit;
	}
		
/*******mosaic************/
.bloc-mosaic{
	width:auto;
	height:auto;
	padding:0px 5px;
}

.bloc-item{
	width:auto;
	height:auto;
	padding-bottom:25px;
	}
	
.bloc-produit{
	float:left;
	width:auto;
	height:auto;
	}

.bloc-descript{
	width:541px;
	height:auto;
	float:left;
	margin-left:5px;
}

.bloc-descript.txt-news{
	float:left;
	height:auto;
	margin-left:5px;
	width:495px;
}

.titre-prod{
	background:url(../medias/picto-titre-prod.jpg) no-repeat 0px 0px;
	padding-left:20px;
	width:auto;
	height:auto;
	font-size:15px;
	color:#291a1c;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:5px;
	}

.visu-prod{
	background: url(../medias/frame-prod.gif) no-repeat top left #fff;
	width:162px;
	height:155px;
	padding-top:2px;
	padding-left:2px;
		
}

.visu-prod img{
	width:159px;
	height:152px;
	}
	
.visu-prod.news{	
	background:#FFFFFF;
	border:2px solid #A58F45;
	height:152px;
	padding-left:2px;
	padding-top:2px;
	width:202px;	
		}
		
.visu-prod.news img{	
	height:150px;
	width:200px;	
		}	

.dispNone{
	display: none;
}
.dispBlock{
	display: block;
}

.bloc-descript .titre{
	height:20px;
	width:auto;
	background:#413436;
	float: left;
	padding-right: 25px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding-top:3px;
	text-align:center;
}

.bloc-descript .titre a{
	color:#fff;
	}
	
.bloc-descript .titre-g{
	background:url(../medias/bg-g-titre2.gif) no-repeat top left;
	height:23px;
	width:auto;
	padding-left:8px;
	margin-left:5px;
	cursor:pointer;
}

.bloc-descript .titre-d{
	background:url(../medias/bg-d-titre2.gif) no-repeat top right;
	height:23px;
	width:auto;
	padding-right:8px;
	float: left;
	}

.bloc-descript .titre-g:hover{
	background:url(../medias/bg-g-titre.gif) no-repeat top left;
}

.bloc-descript .titre-g:hover .titre-d{
	background:url(../medias/bg-d-titre.gif) no-repeat top right;
}

.bloc-descript .titre-g:hover .titre{
	background:url(../medias/bg-mid-titre.gif) repeat-x top left;
}

.bloc-descript ul {
	margin-left:15px;
	}

.bloc-descript ul li{
	background:url(../medias/arrow-li2.gif) no-repeat 0px 3px;
	padding-left:15px;
	width:auto;
	height:auto;
}

.bloc-descript ul li:hover{
	background:url(../medias/arrow.gif) no-repeat 0px 3px;
}

.pagination{
	text-align:center;
}

.pagination ul li{
	display:inline;
}

.pagination ul li a {
	color:#B39311;
	}
	
.pagination ul li.sep{
	padding-left:3px;
	padding-right:3px;
	}
	
.pagination ul li a:hover {
	color:#000;
	text-decoration:underline;
}

/*************Produit*******************/
.description-produit h2{
	font-weight:bold;
	color:#88511e;
	font-size:14px;
	background:url(../medias/arrow2.gif) no-repeat 0px 3px;
	padding-left:15px;
}

.description-produit b{
	font-style:italic;
	color:#B39311;
	font-size:13px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.mosa-recette{
	width:194px;
	height:auto;
	background:url(../medias/bg-mid-mosa-recette.gif) repeat-y top left;
	float:left;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:10px;
	}
	
.ht-mosa{
	background:url(../medias/bg-ht-mosa-recette.gif) no-repeat top left;
	width:194px;
	height:51px;
	}
.bas-mosa{	
	background:url(../medias/bg-bas-mosa-recette.gif) no-repeat top left;
	width:194px;
	height:9px;
	}
	
.contenu-mosa{
	text-align:center;
	width:184px;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
}

.row-recette{
	border-bottom:1px dashed #B39311;
	padding-bottom:5px;
}

.titre-recette{
	font-weight:bold;
	font-size:15px;
	width:auto;
	text-align:center;
	color:#4A3C26;
}

.contenu-bas-recette{
	margin-top:20px;
	float:left;
}

.contenu-bas-recette .Petit-bloc{
	margin:0px 30px 10px 5px;
}

.contenu-bas-recette .contenu-petit-bas{
	height:auto!important;
	min-height:150px;
	_height:150px;
}

.lien{
	position:absolute;
	bottom:0px;
	right:20px;
	background:url(../medias/bg-prod.gif) no-repeat top left;
	width:125px;
	height:18px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

.lien a{
	color:#fff;
	position:relative;
	display:block;
	width:125px;
	height:23px;
}
	
.bloc-descript h2{
	font-weight:bold;
	font-size:14px;
	color:#88511E;
	}
	
/*************************************/
/*---------------------------------*/
/*--------- POPUP/LAYER -----------*/
/*---------------------------------*/
.backgroundPopup {
	display:none;
	position:fixed;
	_position:absolute;  /*hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#341303;
	z-index:102;
}
.popupContactShow {
        display:block;
}
.popupContactHide {
        display:none;
}
.popupContact {
	display:none;
	position:fixed;
	_position:absolute;  /*hack for internet explorer 6*/
	height:auto;
	width:700px;
	z-index:103;
	background:#fff;
	border:7px solid #beaa65;
}

.close_pop{
	display:block;
	position: absolute;
	width: 54px;
	height: 56px;
	right:-10px;
	top:15px;
	z-index:100000;
	font-weight:bold;
	font-size:22px;
	color:#beaa65;
	
	}
	
.close_pop a{
	color:#beaa65;
	}

.popupContact-centre {
	display:block;
	position: relative;
	width: 700px;
	margin:0 auto;
	height:auto!important;
	min-height: 150px;
	_height: 150px!important;

}	

.pop-titre{
	background:#F9F5E8;
	height:28px;
	width:670px;
	margin:0 auto;
	text-align:left;
	color:#D89331;
	font-weight:normal;
	font-size:18px;
	text-transform:normal;
	padding-top:5px;
	padding-left:10px;
	}
	
.popupContact-centre-contenu{
	width:680px;
	margin:0 auto;
	height:auto;
	padding:15px 0px;
	}	
	
.bloc-contenu-pop{
	width:600px;
	margin:0 auto;
	height:auto;
	color:#666666;
	padding-top:10px;
	padding-bottom:10px;
		}	

			
/*---------------------------------*/
/*--------- /POPUP LAYER -----------*/
/*---------------------------------*/


/******form*********/
table#form_inscription{
	font-size:12px;
	}
table#form_inscription th {
	font-size:12px;
	padding-right:20px;
	vertical-align:top;
	}

table#form_inscription td{
	padding-bottom:3px;
       
	}
table#form_inscription td h2{
	font-size:15px;
	color:#4A3C26;
	font-weight:bold
	}

table#form_inscription td input[type="text"]{
	width:200px;
	}
table#form_inscription td ul li{
	list-style:none;
	width:215px;
	float:left;
	margin-bottom:6px;
	}
table#form_inscription td ul li span{
	display:block;
	float:left;
	}
table#form_inscription td ul li input[type="checkbox"]{
	float:left;
	width:15px;
	margin-right:5px;
	}

table#form_inscription td select{
	width:200px;
	}
table#form_inscription td textarea{
	width:400px;
	overflow:visible;
	border:none;
	}

table#form_inscription td input.sub{
    background: url("../medias/sub2.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 34px;
    width: 225px;
	color:#fff;
	font-weight:bold;
	}
	
