/* CSS Document */

/*
 * Base             100% 
 * -------------------------------------
 * 16px             103%   
 * 15px              96%   
 * 14px              88%   
 * 13px              82%  
 * 12px              77%  
 * 11px              71%
 * 10px              65%
 *  9px              59%
 */
 
.lien_effacer{
	float:left;
	padding:0px 0px 0px 28px;
}

* {
	margin:0;
	padding:0;
}

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

body { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	margin: 0; 
	padding: 0; 
	background-color: #f5bb89;
	color:#8c8c8c;
	font-size:12px;
	overflow-x:hidden;
	
}


img {border:0px; outline:none;}
img a {border:0px; outline:none;}
a:hover img{ opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(Opacity=70);filter: none !important; opacity: none !important; -moz-opacity: none !important; -ms-filter: none !important;}

.spacer {clear:both;}

.texte-image{
	margin-bottom:15px;
	float:left;
	padding-right:2px;
}

.orange{
	color:#d87a03;
}

<!-- h1 -->

h1{
	width:auto;
	color:#70482e;
	font-weight:normal;
	padding:0px;
	margin:4px 0px 10px 0px;
}

h2{
	width:auto;
	color:#70482e;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 2px 0px;
}

h3{
	width:auto;
	color:#70482e;
	font-weight:normal;
}


h4{
	color:#d88a03;
	text-transform:uppercase;
	/*font-size:82%;*/
	font-weight:bold;
	float:left;
	padding:4px 5px 0 0;
}

h5{
	width:107px;
	padding:10px 0 5px 5px;
}

.sous-titre {
	color:#a26d45;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

ul#titre-pages {
	margin:0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #D1D2CF;
	list-style-type:none;
}

ul#titre-pages li{
	list-style-type:none;
}

#bandeau-visuel-home {
	width:100%;
	height:352px;
	background-image:url(../medias/commun/bandeau-visuel-home-bg.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
	position:absolute;
	top:134px;
	left:0px;
}

#bandeau-visuel {
	width:100%;
	height:231px;
	background-image:url(../medias/commun/bandeau-visuel-bg.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
	position:absolute;
	top:134px;
	left:0px;
}

#bandeau-visuel-img{
	margin:0px auto;
	width:1000px;
	text-align:center;
}

#conteneur {
	margin: 0px auto;
	top: 0px;
	width: 1000px;
	text-align: left;	
}



#contenu-page {
	width: 1000px;
	z-index:2;
	position:relative;
}

#conteneur-pages {
	margin: 365px auto 0px auto;
	top: 0px;
	width: 1000px;
	text-align: left;	
}

#contenu-visuel-texte{
	width:650px;
	float:left;
	height:auto;
	margin:25px 0px 10px 35px;
}

#contenu-visuel-texte-HomeConnexion {
	width:650px;
	float:left;
	height:auto;
	margin:0px 0px 10px 0px;
}


#contenu-texte { 
	width: 1000px;
	margin-top:480px;
	margin-bottom:25px;
}

.contenu-texte-home-left{
	float:left;
	width:650px;
	margin-right:35px;
}

.contenu-texte-home-right{
	float:right;
	width:314px;
}

/*************************** Home : spot - edito ************************************************/
#spot-edito{
	width:314px;
	margin:0px 0px 20px 0px;
}

#spot{
	width:310px;
	height:270px;
	margin:-25px 5px 0px 1px;
}

#edito{
	width:385px;
	padding:59px 46px 0px 150px;
	float:left;
	z-index:0;
}

#edito ul{
	color:#333333;
	font-size:65%;
	margin-top:10px;
	list-style-type:none;
	width:385px;
	float:left;
}

/*************************** Home : recette - actus ************************************************/
#recette-actus{
	clear:both;
	width:670px;
	margin-top:15px;
}

#recette{
	width:650px;
	float:left;
	padding:25px 0 25px 0px;
	z-index:1;
	height:300px
}

#recette .recette-slider {
	width:650px;
	height:300px;
	overflow:hidden;
	position:relative;
}

#recette a.recette-slider-btn-left {
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:300px;
	background-image:url(../medias/commun/recette-slider-btn-left.png);
	background-repeat:no-repeat;
	background-position:-20px 50%;
}

#recette a.recette-slider-btn-left:hover {
	background-image:url(../medias/commun/recette-slider-btn-left.png);
	background-repeat:no-repeat;
	background-position:0px 50%;
	cursor:pointer;
}

#recette a.recette-slider-btn-right {
	position:absolute;
	top:0px;
	right:0px;
	width:20px;
	height:300px;
	background-image:url(../medias/commun/recette-slider-btn-right.png);
	background-repeat:no-repeat;
	background-position:0px 50%;

}

#recette a.recette-slider-btn-right:hover {
	background-image:url(../medias/commun/recette-slider-btn-right.png);
	background-repeat:no-repeat;
	background-position:-20px 50%;
	cursor:pointer;
}

#recette .recette-slider-contenu {
	width:610px;
	height:300px;
	margin:0px 0px 0px 20px;
	display:block;
	overflow:hidden;
	position: relative;
}

#recette .recette-slider-contenu .recette-home{
	width:200px;
	height:288px;
	float:left;
	margin:5px 1px;
	background-image:url(../medias/commun/recette-home-bg.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:relative;
}

#recette .recette-slider-contenu .recette-home img{
	width:178px;
	margin:11px;
}

#recette .recette-slider-contenu .recette-home p{
	color:#8a4817;
	font-size:13px;
	padding:0px 11px 0px 11px;
	width:178px;
	height:45px;
	overflow:hidden;
	font-style : italic;
}

#recette .recette-slider-contenu .recette-home .btn-recette{
	width:75px;
	height:33px;
	display:block;
	position:absolute;
	top:160px;
	left:6px;
}

#recette .recette-slider-contenu .recette-home .btn-recette img{
	width:75px;
	height:33px;
	margin:0px;
}

#recette .recette-slider-contenu .recette-home a.voirlarecette{
	width:152px;
	height:33px;
	background-image:url(../medias/commun/btn-voirlarecette.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:absolute;
	right:11px;
	bottom:11px;
}

#recette .recette-slider-contenu .recette-home a.voirlarecette:hover{
	width:152px;
	height:33px;
	background-image:url(../medias/commun/btn-voirlarecette.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:absolute;
	right:11px;
	bottom:11px;
	 opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(Opacity=70);filter: none !important; opacity: none !important; -moz-opacity: none !important; -ms-filter: none !important;
}

#titre-ami {
	margin-left:15px;
	padding-top:20px;
}

#recette-vignette{
	position:absolute;
	z-index:2;
	top:350px;
	padding-left:245px;
}

#actus{
	float:left;
	width:620px;
	height:185px;
	padding:15px;
	background-color:#f7d8bc;
	position:relative;
}



#actus #actus-select{
	position:absolute;
	top:20px;
	right:15px;
	width:60px;
	height:9px;
}

#actus #actus-select span{
	display:block;
	float:left;
	width:9px;
	height:9px;
	margin:0px 5px 0px 0px;
	background-image:url(../medias/commun/actus-points.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#actus #actus-select span.curent{
	display:block;
	float:left;
	width:9px;
	height:9px;
	margin:0px 5px 0px 0px;
	background-image:url(../medias/commun/actus-points.gif);
	background-repeat:no-repeat;
	background-position:0px -8px;
}

#actus #actus-select a:link{
	display:block;
	float:left;
	width:9px;
	height:9px;
	margin:0px 5px 0px 0px;
	background-image:url(../medias/commun/actus-points.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#actus #actus-select a:visited{
display:block;
	float:left;
	width:9px;
	height:9px;
	margin:0px 5px 0px 0px;
	background-image:url(../medias/commun/actus-points.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#actus #actus-select a:hover{
	background-position:0px -8px;
}

#actus #actus-select a:active{
	background-position:0px -8px;
}

#actus #actus-select a.curent{
	display:block;
	float:left;
	width:9px;
	height:9px;
	margin:0px 5px 0px 0px;
	background-image:url(../medias/commun/actus-points.gif);
	background-repeat:no-repeat;
	background-position:0px -8px;
}

h2#titre-actus-home{
	padding-bottom:6px;
	margin-bottom:10px;
	background-image:url(../medias/commun/actus-trait.png);
	background-repeat:no-repeat;
	background-position:0px 100%;
}

#actus .actus-contenu{
	float:left;
	width:400px;
}

h3#actus-titre{
	width:auto;
	font-size:12px;
	text-transform:uppercase;
	padding:0px;
	margin:2px 0px 2px 0px;
	color:#ea8709;
	font-weight:normal;
	float:left;
}

#actus .actus-date {
	display:block;
	color:#a77751;
	font-size:12px;
}

#actus .actus-home-photo {
	width:147;
	height:130px;
	background-color:#FFFFFF;
	overflow:hidden;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px;
	position:relative;
}

#actus .actus-home-photo-masque {
	width:147px;
	height:130px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../medias/commun/actu-photo-masque.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}

#actus .texte {
	height: 45px;
	overflow: hidden;
	float:left;
}

#actus ul{
	margin-top:5px;
	list-style-type:none;
	text-transform:uppercase;
	float:left;
}


#actus p{
	color:#8c8c8c;
	font-size:12px;
	width:400px;
	padding-bottom:4px;
}

#actus a.actus-lien {
	padding-left:11px;
	color:#ea8709;
	font-weight:normal;
	display:block;
	text-decoration:none;
	background-image:url(../medias/commun/fleche-actus.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	float:left;
}

#actus a.actus-lien:hover {
	color:#ea8709;
	display:block;
	text-decoration:underline;
}

#actus #btn-actus {
background:url("../medias/commun/btn-touteslesactus.png") repeat scroll 0 0 transparent;
position:absolute;
right:15px;
bottom:5px;
height:33px;
margin:5px;
width:220px;
}

#actus #btn-actus:hover {
background:url("../medias/commun/btn-touteslesactus.png") repeat scroll 0 0 transparent;
opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(Opacity=70);filter: none !important; opacity: none !important; -moz-opacity: none !important; -ms-filter: none !important;
}

/*************************** Home : fermier + presse ************************************************/
#fermier-presse{
	clear:both;
	width:852px;
}

#fermier{
	width:200px;
	padding-left:210px;
	float:left;
}

#fermier p{
	color:#333333;
	font-size:65%;
	width:200px;
	margin-top:5px;
	padding-bottom:0px;
}

#presse{
	width:367px;
	float:left;
	padding-left:74px;
	padding-top:10px;
}

#presse p{
	color:#1a171b;
	width:280px;
	/*font-size:65%;*/
	float:left;
	height:15px;
}

#espace-pro{
	float:left;
}

#espace-pro p{
	width:300px;
}


/*--------------------------------------- sous-menu + visuel ---------------------------------------------------- */

#contenu-texte-pages{
	width:650px;
	height:auto;
	float:left;
}

#contenu-texte-pages h2{
	color:#d87a03;
	font-weight:bold;
	font-size:28px;
	margin-bottom:10px;
	clear:both;
}

#contenu-texte-pages h3{
	color:#d88a03;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	/*margin:10px 0px 0px  30px;*/
}

#relatif{
	position:relative;
	z-index:4;
	width:313px;
	float:left;
}

.bloc-left {
	width:313px;
	padding-top:15px;
}

.bloc-left .bloc-left-haut {
	width:313px;
	height:37px;
	display:block;
	outline:none;
	background-image:url(../medias/commun/bloc-left-bghaut.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.bloc-left .bloc-left-center {
	width:313px;
	/*height:245px;*/
	display:block;
	outline:none;
	background-image:url(../medias/commun/bloc-left-bgcentre.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-bottom:10px;
}

.bloc-left .bloc-left-bas {
	width:313px;
	height:18px;
	display:block;
	outline:none;
	background-image:url(../medias/commun/bloc-left-bgbas.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.bloc-left-titre {margin-left:10px;}	

#ss-menu-visuel {
	width:256px;
	margin:0px 15px 0px 15px;

}

#ss-menu-visuel ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#ss-menu-visuel ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-bottom:1px solid #e8e5e3;
}

#ss-menu-visuel ul li a{
	text-decoration:none;
	color:#a16d45;
	display:block;
	width:241px;
	padding:2px 2px 2px 15px;
	background-color:none;
	background-image:url(../medias/commun/fleche-menu-gauche.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}
#ss-menu-visuel ul li a:hover{
	text-decoration:none;
	color:#71462f;
	background-color:#f7f4ed;
	background-image:url(../medias/commun/fleche-menu-gauche.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}
#ss-menu-visuel ul li a.current{
	text-decoration:none;
	color:#71462f;
	background-color:#f7f4ed;
	background-image:url(../medias/commun/fleche-menu-gauche.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

#visuel{
	width:314px;
	height:136px;
	float:left;
	margin-top:10px;
	margin-left:0px;
	display:none;
}


#visuel-haut{
	width:239px;
	height:136px;
	float:left;
	margin-left:6px;
	display:none;
}



/*--------------------------------------- TEXTE ---------------------------------------------------- */

p {
	color:#8c8c8c;
	font-size:12px;
	padding-bottom:10px;
	clear:both;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}


#containerText ul{
	color:#8c8c8c;
	font-size:12px;
	list-style-type:none;
	float:left;
	padding-bottom:10px;
}

#flash-fermier{
	width:650px;
	height:167px;
	/*background-color:#FF0000;*/
	float:left;
	margin-top:15px;
	clip: rect(0px, 534px, 534px, 0px); 
	overflow:hidden;
	/*margin-left:20px;*/
}


#push-fermier{
	width:314px;
	height:246px;
	clear:both;
	margin:10px 0 0 0px;
}

#push-fermier a#btn-fermier2 {
	width:314px;
	height:246px;
	display:block;
	background-image:url(../medias/commun/push-reblochon-fermier.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#push-fermier a#btn-fermier2:hover {
	width:314px;
	height:246px;
	display:block;
	background-image:url(../medias/commun/push-reblochon-fermier.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(Opacity=70);filter: none !important; opacity: none !important; -moz-opacity: none !important; -ms-filter: none !important
}

#push-fermier h3{
	padding:10px 0 0 120px;
}

#push-fermier p{
	color:#000000;
	font-size:65%;
	width:200px;
	padding:5px 0 0 120px;
}


#containerText .bloc_actu {width:100%; padding-bottom:10px; margin:bottom:10px; display:block; border-bottom:1px solid #d1d2cf;}

#containerText .bloc_actu ul {
color:#a77751;
font-size:12px;
list-style-type:none;
padding:0px;
margin:0px;
}

#containerText .bloc_actu h2 {
	color:#ea8709;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	
}






/*--------------------------------------- PDF ---------------------------------------------------- */

#pdf-conteneur{
	width:303px;
	margin:10px 5px 10px 5px;	
}

#pdf{
	height:auto;	
	margin-top:15px;
	padding:10px 10px 10px 10px;
	background-color:#f4eada;
}
#pdf h3{
	
}

#pdf ul{
	clear:both;
	list-style-type:none;
	padding-top:5px;	
}

#pdf ul li{
	padding:0 0 10px 30px;
	background:url(../medias/commun/pdf.gif) no-repeat;
	background-position:0px 0px;
	color:#8c8c8c;
	font-size:12px;
}


#pdf ul li a{
	color:#8c8c8c;
	text-decoration:none;
}

#pdf ul li a:hover{
	color:#8c8c8c;
	text-decoration:underline;
}


/*--------------------------------------- Pincée de liens ---------------------------------------------------- */
#liens-conteneur {
	width:303px;
	margin:10px 5px 10px 5px;
	background-color:#f4eada;
}

#liens{
	height:auto;
	padding:0px;
}

#liens ul{
	list-style-type:none;
	padding:5px 0 10px 25px;
}

#liens ul li{
	list-style-type:none;
	padding:2px 0 2px 17px;
	background-image:url(../medias/commun/fleche2.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

#liens h3{
	width:303px;
}

#liens ul a{
	color:#8c8c8c;
	text-decoration:none;
}
#liens ul a:hover{
	color:#8c8c8c;
	text-decoration:underline;
}



#liens-pdf{
	height:auto;
	padding:0px;
}

#liens-pdf ul{
	list-style-type:none;
	padding:5px 0 10px 25px;
}

#liens-pdf ul li{
	list-style-type:none;
	padding:2px 0 2px 17px;
	background-image:url(../medias/commun/fleche2.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

#liens-pdf h3{
	width:303px;
}

#liens-pdf ul a{
	color:#8c8c8c;
	text-decoration:none;
}
#liens-pdf ul a:hover{
	color:#8c8c8c;
	text-decoration:underline;
}




/*--------------------------------------- LEXIQUE ---------------------------------------------------- */
#containerText{
	float:left; 
	width: 650px; 
	margin-top:15px; 
	font-size:12px;
}
	
#containerText .bloc-definitions{
	float:left;
	width:620px;
	padding-bottom:15px;
}

#containerText .lettre{
	color:#a16d45;
	font-size:16;
	width:30px;
	float:left;
}

#containerText dl{
	list-style-type:none;
	color:8c8c8c;
	float:left;	
	padding:3px 0 10px 0;
}

#containerText dl dd{
	clear:both;
	padding-bottom:5px;
	font-size:12px;
}

#containerText h2{
}

#containerTextRecette{
	width: 360px; 
	margin-top:15px;
	float:left; 
}
#containerTextRecette ul{
	color:#8c8c8c;
	font-size:12px;
	list-style-type:none;
	padding-bottom:0px;
}

#containerTextRecette ul li{
	color:#8c8c8c;
	font-size:12px;
	list-style-type:none;
}

#containerTextRecette ul li strong {
	color:#a16d45;
	font-size:13px;
	list-style-type:none;
	font-weight:bold;
}


/*--------------------------------------- RECETTES ---------------------------------------------------- */

#recettes-recherche{
	padding-top:15px;
	width:655px;
	background-image:url(../medias/commun/recette-search-bg1.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
	
}

h2.trouvezrecette {
	margin:0px 0px 5px 20px;
}


/* --------------------------------------- Bandeau ------------------------------------------------- */

#bandeau{
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	background-image:url(../medias/commun/header-bg1.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	height:134px;
}

#bandeau-contenu{
	width:1000px;
	margin:0px auto;
	position:relative;
}

a.btn-espace-pro {
	position:absolute;
	top:0px;
	right:0px;
	width:113px;
	height:31px;
}

#bandeau #logo{
	width:298px;
	height:112px;
	position:absolute;
	top:-47px;
	left:-40px;
	z-index:5;
}

#bandeau #logo a:hover img{
	opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(Opacity=100);filter: none !important; opacity: none !important; -moz-opacity: none !important; -ms-filter: none !important;}

#bandeau-deco {
	position:absolute;
	right:0px;
	bottom:50px;
	background-image:url(../medias/commun/menu-deco.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:389px;
	height:40px;
	
}


/* --------------------------------------- Bandeau Menu ---------------------------------------------------- */

#bloc-menu {
	width:100%;
	height:50px;
	top:84px;
	left:0px;
	position:absolute;
	z-index:3;
	background-color:#f1bf92;
}

#bloc-menu-contenu {
	width:1000px;
	height:50px;
	margin:0px auto;
	position:relative;
}

#menu{
	height:50px;
	list-style-type: none;
	float:right;
}

#menu li{
	float:left;
}

#menu li a {
	display: block;
	height:50px;
}

#menu li a:hover{background-position: 0px -50px;}
#menu li a.current{background-position: 0px -50px;}

#menu-accueil{background: url(../medias/commun/menu-accueil.jpg) no-repeat; width:137px;}
#menu-connaitre{background: url(../medias/commun/menu-connaitre.jpg) no-repeat; width:124px;}
#menu-acteurs{background: url(../medias/commun/menu-acteurs.jpg) no-repeat; width:152px;}
#menu-cuisine{background: url(../medias/commun/menu-cuisiner.jpg) no-repeat; width:137px;}
#menu-outils{background: url(../medias/commun/menu-decouverte.jpg) no-repeat; width:188px;}


/*--------------------------------------- footer ---------------------------------------------------- */

#footer-contener {
 width:100%;
 background-image:url(../medias/commun/footer_bg1.jpg);
 background-repeat:no-repeat;
 background-position:50% 0px;
}

#footer-contenu {
 width:1000px;
 margin:0px auto;
 padding:100px 0px 25px 0px;
 position:relative;
}

#footer-contenu-logo {
 position:absolute;
 top:44px;
 left:-65px;
 width:86px;
 height:34px;
}

#footer-text1{
	color:#9f6f4c;
	width:400px;
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px 0px 15px 0px;
}

#footer-links1{
	width:550px;
	color:#9F6F4C;
	font-size:11px;
	list-style-type:none;
	float:right;
	text-align:right;
	padding:0px 0px 15px 0px;
}

#footer-links1 a{
	text-decoration:none;
	color:#9F6F4C;
	padding:0px 4px;
}

#footer-links1 a:hover{
	text-decoration:underline;
	padding:0px 4px;
}

#footer-links1 a.current{
	text-decoration:underline;
	font-weight:bold;
	padding:0px 4px;
}

#footer-links2{
	width:550px;
	color:#666666;
	font-size:11px;
	list-style-type:none;
	float:right;
	text-align:right;
	padding:0px 0px 15px 0px;
}

#footer-links2 a{
	text-decoration:none;
	color:#666666;
	padding:0px 4px;
}

#footer-links2 a:hover{
	text-decoration:underline;
	padding:0px 4px;
}

#footer-links2 a.current{
	text-decoration:underline;
	font-weight:bold;
	padding:0px 4px;
}

.doc-pdf a:link { color:#d88a03; text-decoration: underline;}

 /* liens */
 
a:link { color:#d88a03; text-decoration: none;}
a:visited { color:#d88a03; text-decoration: none;}
a:hover { color:#d88a03; text-decoration: underline;}
a:active { color:#d88a03; text-decoration: underline;}



/*--------------------------------------- formulaire ---------------------------------------------------- */
 /* Home */
#presse form{
	width:180px;
	color:#1a171b;
	float:left;
}

#presse form p{
	float:left;
	/*width:250px;*/
}

#presse form #login{
	background-color:#f2d199;
	border:1px solid #d87a03;
	float:left;	
	width:100px;
	margin:3px 5px 0 0;
}

#presse form #mdp{
	background-color:#f2d199;
	border:1px solid #d87a03;	
	float:left;	
	width:100px;
	margin:3px 3px 0 0;
}

 /* Recettes */
#recettes-recherche form{
	width:600px;
	height:50px;
	margin:0 10px 15px 0;
	padding:10px 10px 0 0;
	color:#8c8c8c;
}

#recettes-recherche form p{
	font-size:12px;
	float:left;
	padding-top:10px;
	color:#8c8c8c;
}

#recettes-recherche form .input_search{
	width:137px;
	float:left;
	margin:2px 0px 2px 23px;
}

#recettes-recherche form input#keywords{
	width:220px;
	border:1px solid #cbc2b4;
	background-color:#f6eee2;
}

#recette-ami #ok {
	background:url("../medias/commun/btn-ok.png");
	display:block;
	float:left;
	height:31px;
	width:72px;
	margin:0 0 0 32px;
}

#recette-ami #ok:hover {
background:url("../medias/commun/btn-ok.png");
display:block;
float:left;
height:31px;
width:72px;
margin:0 0 0 32px;
opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(Opacity=70);filter: none !important; opacity: none !important; -moz-opacity: none !important; -ms-filter: none !important;
}

#recettes-recherche #ok {
	background:url("../medias/commun/btn-ok.png");
	display:block;
	float:left;
	height:31px;
	width:72px;
	margin:0 0 0 155px;
}

#recettes-recherche #ok:hover {
background:url("../medias/commun/btn-ok.png");
display:block;
float:left;
height:31px;
width:72px;
margin:0 0 0 155px;
opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(Opacity=70);filter: none !important; opacity: none !important; -moz-opacity: none !important; -ms-filter: none !important;
}

#recettes-recherche #presse #ok  {
background:url("../medias/commun/btn-ok.png");
display:block;
float:left;
height:31px;
width:72px;
margin:-25px 0 0 252px;
}

#recettes-recherche #presse #ok:hover  {
background:url("../medias/commun/btn-ok.png");
display:block;
float:left;
height:31px;
width:72px;
margin:-25px 0 0 252px;
opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(Opacity=70);filter: none !important; opacity: none !important; -moz-opacity: none !important; -ms-filter: none !important;
}

#recettes-recherche form .choix-plat{
	float:left;
}

#recettes-recherche form label{
	float:left;
	margin-right:23px;
	padding:2px 0 0 3px;
}

#recettes-recherche #presse form label{
	float:left;
	margin-right:10px;
	padding:4px 0 0 3px;
}

#recettes-recherche ul {
	list-style-type:none;
	margin-0px;
	padding: 0px 0px 5px 0px;
}

#recettes-recherche ul li{
	list-style-type:none;
	font-weight:bold;
	color:#a16d45;
	font-size:13px;
	margin-left:21px;
	/*padding:0px 0px 0px 23px;
	background-image:url(../medias/commun/fleche.png);
	background-repeat:no-repeat;
	background-position:2px 0px;*/
}


/* Contact */
#contact-formulaire  p {
	font-size:11px;
	font-style : italic;
	color:#999999;
}

#contact-formulaire form{
	width:650px;
}

#contact-formulaire form .col1{
	width:300px;
	float:left;
}

#contact-formulaire form .col2{
	width:300px;
	float:right;
}

#contact-formulaire form p{
	margin-bottom:15px;
}

#contact-formulaire form label{
	margin:0;
	float:left;
	color:#8c8c8c;
	width:100px;
	font-style:normal;
}

#contact-formulaire form #ok{
	float:right;
	width:117px;
	height:33px;
	display:block;
	background-image:url(../medias/commun/btn-envoyer.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#contact-formulaire form #ok:hover{
	float:right;
	width:117px;
	height:33px;
	display:block;
	background-image:url(../medias/commun/btn-envoyer.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(Opacity=70);filter: none !important; opacity: none !important; -moz-opacity: none !important; -ms-filter: none !important;
}

#contact-formulaire2 form #ok{
	float:right;
	width:117px;
	height:33px;
	display:block;
	background-image:url(../medias/commun/btn-envoyer.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#contact-formulaire2 form #ok:hover{
	float:right;
	width:117px;
	height:33px;
	display:block;
	background-image:url(../medias/commun/btn-envoyer.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(Opacity=70);filter: none !important; opacity: none !important; -moz-opacity: none !important; -ms-filter: none !important;
}


#contact-formulaire form .champ-contact{
	background-color:#f8f6f6;
	border:1px solid #f7d1a0;	
	width:198px;
	float:left;
}

#contact-formulaire form textarea{
	width:548px;
	height:60px;
	margin-bottom:10px;;
	padding:0;
	background-color:#f8f6f6;
	border:1px solid #f7d1a0;
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}

/* envoyer à un ami */

#recette-ami {
	width:267px;
	height:240px;
	background-image:url(../medias/commun/recette-partager-bg.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}

#recette-ami form{
	padding:15px 0 0 30px;
}

#recette-ami form p{
	margin-bottom:0px;
}

#recette-ami .champ-ami{
	width:200px;
	background-color:#F6EEE2;
	border:1px solid #CBC2B4;
	color:#AB9C96;
	font-size:11px;
	padding:3px 1px;
}

#recette-ami form #ami-obligatoire{
	float:left;
	font-size:11px;
	color:#ab9c96;	
}

/*--------------------------------------- recettes ---------------------------------------------------- */

.visuel-recette{
	float:left;
	z-index:1;
	width:202px;
	height:202px;
	margin-bottom:10px;
	position:relative;
}

.visuel-recette-masque{
	z-index:1;
	width:202px;
	height:202px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../medias/commun/recette-img-masque1.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.resultat-recherche{
	clear:both;
	width:650px;
	border-bottom:1px solid #e8e5e3;
	margin-bottom:15px;
	position:relative;
}

.resultat-recherche dl{
	width:430px;
	margin-bottom:10px;
	margin-left:10px;
	
}

#containerText .resultat-recherche dl dt{
	width:430px;
	font-size:13px;
	color:#a16d45;
	margin-bottom:10px;
	font-weight:bold;
}

#containerText .resultat-recherche dl dt a{
	font-size:13px;
	color:#a16d45;
	text-decoration:none;
	font-weight:bold;
}

#containerText .resultat-recherche dl dt a:hover{
	font-size:13px;
	color:#a16d45;
	text-decoration:underline;
	font-weight:bold;
}

ul.liste-ingredients{
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#8c8c8c;
}

ul.liste-ingredients li ul li{
	list-style-type:none;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 17px;
	font-size:12px;
	color:#8c8c8c;
	background-image:url(../medias/commun/fleche2.png);
	background-repeat:no-repeat;
	background-position:2px 0px;
}

.resultat-recherche dl a.voirlarecette{
	width:152px;
	height:33px;
	background-image:url(../medias/commun/btn-voirlarecette.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	bottom:11px;
}

.resultat-recherche dl a.voirlarecette:hover{
	width:152px;
	height:33px;
	background-image:url(../medias/commun/btn-voirlarecette.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	bottom:11px;
	 opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(Opacity=70);filter: none !important; opacity: none !important; -moz-opacity: none !important; -ms-filter: none !important;
}


.recette-vignette-small{
	position:absolute;
	top:0px;
	left:0px;
}

.recette-vignette-small-calage{
	position:absolute;
	top:160px;
	left:7px;
	z-index:10;
}

.recette-vignette-small2{
	z-index:2;
	width:142px;
	height:81px;
	position:absolute;
	left:620px;
	top:330px;
}


#recette-illico{
	background:#9ba815;
	height:auto;
	width:210px;
	float:left;
	font-size:88%;
	color:#ffffff;
	padding:5px 10px 5px 10px;
	margin-top:25px;
}

#recette-illico-ingredients{
	clear:both;
	padding-top:10px;
}

#recette-illico-ingredients .ingredients{
	width:180px;
	float:left;
	padding-right:50px;
}

#recette-illico-ingredients .preparation{
	width:270px;
	float:left;
}

#recette-illico-ingredients dl dd{
	padding:0;
	margin:0;
}

/* recette 3 */
#recette-complete{
	margin-top:15px;
	float:left;
	width:650px;
}

#recette-complete-imprimer{
	float:right;
	text-align:right;
	width:650px;
	border-bottom:1px solid #D1D2CF;
	padding-bottom:10px;
}


#recette-complete-imprimer a{
	color:#D88A03;
	text-decoration:underline;
	padding:0px 0px 0px 9px;
	background-image:url(../medias/commun/fleche-actus.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}

#recette-complete-imprimer a:hover{
	color:#D88A03;
	text-decoration:none;
	padding:0px 0px 0px 9px;
	background-image:url(../medias/commun/fleche-actus.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}

#recette-complete h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#8a4817;
font-weight:normal;
padding:0px;
margin:0px 0px 5px 0px;
}

#recette-complete p {
font-size:12px;
color:#8c8c8c;
}

#recette-visuel-ami{
	float:left;
	padding-top:20px;
}

#recette-right{
	width:267px;
	float:right;
	padding-left:20px;
	margin: -60px 0px 0px 0px;
}

#recette-image{
	width:267px;
	height:250px;
	margin: 0px;
	position:relative;
	overflow:hidden;
}

#recette-image-masque{
	width:267px;
	height:250px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;
	background-image:url(../medias/commun/recette-img-masque2.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#recette-image-masque a{
	position:absolute;
	bottom:16px;
	right:10px;
	z-index:6;
	color:#D88A03;
	text-decoration:underline;
	padding:0px 0px 0px 9px;
	background-image:url(../medias/commun/fleche-actus.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}

#recette-image-masque a:hover{
	position:absolute;
	bottom:16px;
	right:10px;
	z-index:6;
	color:#D88A03;
	text-decoration:none;
	padding:0px 0px 0px 9px;
	background-image:url(../medias/commun/fleche-actus.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}


#recette-vignette-image{
	position:absolute;
	z-index:7;
	width:75px;
	height:33px;
	top:190px;
	left:10px;
}
.recette-texte{
	color:#8c8c8c;
	font-size:12px;
	padding-bottom:10px;
	clear:both;
}
.recette-texte p{
	color:#8c8c8c;
	font-size:12px;
	padding-bottom:10px;
	clear:both;
}

.recette-texte ul{
	color:#8c8c8c;
	font-size:12px;
	padding:0px 0px 15px 0px;
	margin:0px 0px;
	clear:both;
	list-style-type:none;
}

.recette-texte ul li ul li{
	color:#8c8c8c;
	font-size:12px;
	padding:1px 1px 1px 16px;
	list-style-type:none;
	background-image:url(../medias/commun/fleche2.png);
	background-repeat:no-repeat;
	background-position:0px 2px;
	
}

.pagination {color:#8c8c8c; width:300px; float:right; height:20px; padding:0px 0px 10px 0px; text-align:right;}

.pagination a:link {color:#8c8c8c; text-decoration:none; padding:0px 2px;}
.pagination a:visited {color:#8c8c8c; text-decoration:none; padding:0px 2px;}
.pagination a:hover {color:#a16d45; text-decoration:none; padding:0px 2px; font-weight:bold;}
.pagination a:active {color:#a16d45; text-decoration:none; padding:0px 2px; font-weight:bold;}
.pagination a.curent {color:#a16d45; text-decoration:none; padding:0px 2px; font-weight:bold;}

.pagination a.precedent {color:#ea8709; text-decoration:underline; padding:0px 12px 0px 2px; background-image:url(../medias/commun/fleche-actus2.png); background-repeat:no-repeat; background-position:100% 5px; font-weight:normal;}
.pagination a.precedent:hover {color:#ea8709; text-decoration:none; padding:0px 12px 0px 2px; background-image:url(../medias/commun/fleche-actus2.png); background-repeat:no-repeat; background-position:100% 5px; font-weight:normal;}

.pagination a.suivant {color:#ea8709; text-decoration:underline; padding:0px 0px 0px 12px; background-image:url(../medias/commun/fleche-actus.gif); background-repeat:no-repeat; background-position:0px 5px; font-weight:normal;}
.pagination a.suivant:hover{color:#ea8709; text-decoration:none; padding:0px 0px 0px 12px; background-image:url(../medias/commun/fleche-actus.gif); background-repeat:no-repeat; background-position:0% 5px; font-weight:normal;}

/*--------------------------------------- CONTACT ---------------------------------------------------- */

#contact-formulaire{
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#313131;
}

#contact-mentions{
	font-size:11px;
	width:650px;
	font-style:italic;
	padding-top:6px;
	border-top:1px solid #e8e5e3;
	text-align:justify;
}

#contact-infos{
	color:#a16d45;
	width:256px;
	float:left;
	margin-top:0px;
	padding-left:0px;
}

#contact-infos p{
	color:#a16d45;
	font-size:12px;
}

#contact-infos ul{
	list-style-type:none;
	font-size:12px;
	float:left;
	padding:2px;
	margin:0;
	width:256px;
	border-top:1px solid #e8e5e3;
	border-bottom:1px solid #e8e5e3;
	
}

#contact-infos ul li{
	list-style-type:none;
	font-size:12px;
	padding:2px;
	margin:0;
	width:256px;
	border-top:0px solid #e8e5e3;
	border-bottom:0px solid #e8e5e3;
	
}

#contenu-texte-pages ul#titre-pages h2.sous-titre {
	color:#a26d45;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}






/*--------------------------------------- PLAN DU SITE ---------------------------------------------------- */

.plan-gauche{
	float:left;
	width:200px;
	margin-right:150px;
	padding-top:15px;
}

.plan-gauche dl {
	margin-bottom:15px;
}

.plan-gauche dl dt{
	color:#d87a03;
	font-size:14px;
	margin-bottom:5px;
	border-bottom:1px dotted #d87a03;
}

.plan-gauche dl dd a{
	color:#8c8c8c;
	text-decoration:none;
}
.plan-gauche dl dd a:hover{
	color:#8c8c8c;
	text-decoration:underline;
}

.plan-gauche dl dt a{
	color:#d87a03;
	text-decoration:none;
}
.plan-gauche dl dt a:hover{
	color:#d87a03;
	text-decoration:underline;
}

.plan-gauche ul{
	list-style-type:none;
	margin-top:30px;
}
.plan-gauche ul li{
	font-size:12px;
	margin-bottom:5px;
}
.plan-gauche ul li a{
	color:#8c8c8c;
	text-decoration:none;
}
.plan-gauche ul li a:hover{
	color:#8c8c8c;
	text-decoration:underline;
}



/* ------------------------------------------ 	PRESSE PRO -------------------------------------------------- */

#visuel-sans{
	width:239px;
	height:136px;
	float:left;
	margin-top:0px;
}
#ok-presse{
	float:left;
}
#contact-formulaire form .champ-presse{
	background-color:#f8f6f6;
	border:1px solid #d87a03;	
	float:left;
	margin-left:20px;
}
#contact-formulaire2{
	margin-top:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#313131;
	width:500px;
	font-size:77%;
	
}
/* Contact */
#contact-formulaire2 form{
	width:300px;
}

#contact-formulaire2 form p{
	margin-bottom:20px;
}

#contact-formulaire2 form label{
	font-weight:bold;
	margin:0;
	float:left;
}

#contact-formulaire2 form #ok{
	float:right;
}

#contact-formulaire2 form .champ-contact{
	background-color:#f8f6f6;
	border:1px solid #d87a03;	
	float:right;
}
.presse-pdf{
	float:left;
}
.presse-lien{
	font-size:88%;
	text-decoration:underline;
	color:#d87a03;
	/*font-weight:bold;*/
	float:left;
	padding:5px 0 0 5px;
}
.presse-texte{
	padding-left:27px;
}
.doc-pdf{
	clear:both;
}
.rubrique-presse{
	clear:both;
	color:#000000;
	font-weight:bold;
}
.rubrique-presse a{
	font-size:100%;
	font-weight:bold;
	color:#d87a03;
}

h3.rubrique-presse {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* galerie */
#galerie{
	width:515px;
	float:left;
}
.visuel-legende-galerie{
	/*width:161px;
	float:left;*/
	padding:0 10px 15px 0;
	clear:both;
	width:161px;
	text-align:center;
}


.visuel-legende-galerie a {
	font-size:88%;
}

.visuel-galerie{
	width:161px;
	height:112px;
	float:left;
	padding:3px;
}
.visuel-galerie:hover{
	border:solid 3px #d87a03;
	padding:0;
}
.legende-galerie{
	width:161px;
}
#galerie-pagination{
	margin-left:220px;
}
#galerie-pagination a{
	font-size:82%;
}
#galerie-pagination a.current{
	font-size:82%;
	font-weight:bold;
	text-decoration:underline;
}
#galerie-pagination a.fleche{
	position:relative;
	top:5px;
}

#fermier-photos{
	width:590px;
	float:left;
}


#fleche-gauche{
	width:30px;
	height:167px;
	float:left;
	background:url(../medias/commun/scrollpage-btn-left.jpg);
	background-repeat:no-repeat;
	background-position:0px 50%;
	outline:none;
}

#fleche-gauche:hover{
	background-position:-30px 50%;
	outline:none;
}
#fleche-droite{
	width:30px;
	height:167px;
	float:left;
	background:url(../medias/commun/scrollpage-btn-right.jpg);
	background-repeat:no-repeat;
	background-position:0px 50%;
	outline:none;
}

#fleche-droite:hover{
	background-position:-30px 50%;
	outline:none;
}

.diapolegende { background-image:url(../medias/commun/legende-bg.png);}


#main{
	background-color:#ffffff;	
}

@media print {
	.noprint{
		display: none;
	}	
}




