/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";
@import "menu.css";
/* STYLE CYC  (ne pas supprimer) */
.cyc {
	position: absolute;
	top: -10000px;
}


#gche {
width:205px;
float:left;
margin-bottom:10px;
}

#gche img {
margin:15px 0 0 15px;
float:left;
}

#gche a img{
	/* Largeur MAXIMUM de l'image :140px */
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

#gche a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity: 0.70; opacity:0.70;
}

.italic {
	font-style:italic;
}

.noir {
	color:#000000;
	}
	
.rouge {
	font-weight:bold;
	color:#880000;
	}
	
.vert {
	font-weight:bold;
	color:#188C95;
	}
	
.bleu {
	font-weight:bold;
	color:#0E264A;
	}
	
.marron {
	font-weight:bold;
	color:#7A5C35;
	}

.prix {
	font-size:18px;
	}

.prix_barre {
	font-style:italic;
	font-weight:lighter;
	font-size:16px;
	text-decoration:line-through;
	}
	

/* PAGE D'ACCUEIL */

#encart_accueil {
	width:400px;
	height:300px;
	margin:10px auto 30px auto;
	background:url(../images/accueil/bg-accueil.png) no-repeat;
	}
	
#encart_accueil p {
	width:270px;
	text-align:center;
	margin:auto;
	font-weight:bold;
	font-size:13px;
	line-height:25px;
	}
	
.pusher {
	width:100%;
	height:30px;
	float:left;
	}
	
.pusher2 {	
	width:270px;
	height:10px;
	border-bottom:1px solid #CACACA;
	margin:0 auto 10px auto;
	}

/* FORME ET SANTE */

.droite_texte .pusher {
	width:100%;
	height:10px;
	float:left;
}

.droite_texte {
	width:230px;
	float:right;
	background:#FFFFFF;
	border:1px solid #880000;
	margin:0 0 0 10px;
}
	
#contenu .droite_texte p {
	width:210px;
	margin:5px auto 5px auto;
	line-height:1.3em;
}
	
.sante {
	padding:0 5px 0 5px;
	width:505px !important; width:513px;
	background:#FFFFFF;
	border:1px solid #880000;
}

.sante-paragraphe{
	padding-bottom:20px;
}

#contenu .sante .sante-paragraphe img{
	border:none;
}
	
#contenu .sante p {
	line-height:1.3em;
	font-size:12px;
	padding:5px 5px 5px 5px;
}
	
.sante img {
	float:right;
	border:none;
	margin:5px;
}

.encart-partenaire{
	width:100%
	text-align:center;
}


/* LISTING PRODUITS */

.vignette_produit {
	width:170px;
	height:300px;
	margin:0 5px 40px 10px;
	float:left;
	background:url(../images/produit/bg_vignette.png) no-repeat;
	}
	
/* SELECTION PRODUITS */

#contenu #identification-produits{
	width:178px;
	background:#FFFFFF;
	margin:20px 0 0 15px;
	padding:5px;
	border:1px solid #2794A0;
}

#contenu #identification-produits .ligne-ident{
	padding:5px 0 5px 0;
}


#contenu #identification-produits label{
	float:left;
	width:75px;
	text-align:left;
}

#contenu #identification-produits input{
	width:75px;
	float:right;
	border:1px solid #2794A0;
}

#contenu #identification-produits input:hover{
	border:1px solid #880000;
}


#contenu #identification-produits .bouton-ok,
#contenu #recherche-produit .bouton-ok{
	border:1px solid #880000;
	width:45px;
	color:#2794A0;
	cursor:pointer;
}

#contenu #identification-produits .bouton-ok:hover,
#contenu #recherche-produit .bouton-ok:hover{
	border:1px solid #2794A0;
	color:#880000;
}


#recherche-produit{
	background:#FFFFFF;
	width:100%;
	padding:5px 0 5px 0;
}

#contenu #recherche-produit label{
	float:left;
	width:200px;
	
}

#contenu #recherche-produit input{
	width:200px;
	border:1px solid #2794A0;
}

#contenu #recherche-produit input:hover{
	border:1px solid #880000;
}

.selection_produit {
	width:700px;
	height:50px;
	margin:0px auto 20px auto;
	text-align:center;
	}
	
.selection_produit img {
	margin:10px 0 0 0px;
	float:left;
	}

.selection_produit a {
	position:relative;
	float:left;
	margin:0 0 0 20px;
	}
	
.selection_produit a:hover {
	cursor:pointer;
	}
	
.selection_produit a img{
	/* Largeur MAXIMUM de l'image :140px */
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
	position:relative;
	cursor:pointer;
	float:left;
}

.selection_produit a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
	cursor:pointer;
}

/* LISTING  */


.vignette_produit_maree {
	width:170px;
	height:300px;
	margin:0 5px 40px 10px;
	float:left;
	background:url(../images/produit/bg_vignette_maree.png) no-repeat;
	}
	
.vignette_produit_maree .titre_vignette {
	width:160px;
	height:30px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0E264A;
	text-align:center;
	}
	
.vignette_produit_maree .photo_vignette {
	width:140px;
	height:140px;
	margin:11px auto 10px auto;
	border:1px solid #cacaca;
	text-align:center;
	position:relative;
	}
	
.vignette_produit_maree .nom_latin_vignette {
	width:160px;
	height:17px;
	margin:auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	padding-top:3px;
	color:#0E264A;
	border-bottom:1px solid #880000;
	}
	
.vignette_produit_maree .zone_peche_vignette {
	width:160px;
	height:30px;
	margin:3px auto 0 auto;
	text-align:center;
	color:#0E264A;
	font-size:12px;
	font-family:arial;
	}
	
.vignette_produit_maree .lien_vignette {
	width:160px;
	height:22px;
	margin:10px auto 3px auto;
	text-align:left;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	position:relative;
	}
	
.vignette_produit_maree .lien_vignette img {
	float:right;
	margin-top:-2px;
	}
	
.vignette_produit_maree .lien_vignette a img , .vignette_produit_maree .photo_vignette a img {
	/* Largeur MAXIMUM de l'image :140px */
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

.vignette_produit_maree .lien_vignette a:hover img , .photo_vignette a:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
	cursor:pointer;
	position:relative;
}
	
#contenu .vignette_produit_maree .lien_vignette a {
	color:#0E264A;
	text-decoration:underline;
	}
	
#contenu .vignette_produit_maree .lien_vignette a:hover {
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	position:relative;
	}
	
/* LISTING TRAITEUR */
	
.vignette_produit_traiteur {
	width:170px;
	height:300px;
	margin:0 5px 40px 10px;
	float:left;
	background:url(../images/produit/bg_vignette_maree.png) no-repeat;
	}
	
.vignette_produit_traiteur .titre_vignette {
	width:160px;
	height:30px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#336A6F;
	text-align:center;
	}
	
.vignette_produit_traiteur .photo_vignette {
	width:140px;
	height:140px;
	margin:11px auto 10px auto;
	border:1px solid #cacaca;
	text-align:center;
	position:relative;
	}
	
.vignette_produit_traiteur .nom_latin_vignette {
	width:160px;
	height:17px;
	margin:auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	padding-top:3px;
	color:#336A6F;
	border-bottom:1px solid #880000;
	}
	
.vignette_produit_traiteur .zone_peche_vignette {
	width:160px;
	height:30px;
	margin:3px auto 0 auto;
	text-align:center;
	color:#336A6F;
	font-size:12px;
	font-family:arial;
	}
	
.vignette_produit_traiteur .lien_vignette {
	width:160px;
	height:22px;
	margin:10px auto 3px auto;
	text-align:left;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	position:relative;
	}
	
.vignette_produit_traiteur .lien_vignette img {
	float:right;
	margin-top:-2px;
	}
	
.vignette_produit_traiteur .lien_vignette a img , .vignette_produit_maree .photo_vignette a img {
	/* Largeur MAXIMUM de l'image :140px */
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

.vignette_produit_traiteur .lien_vignette a:hover img , .photo_vignette a img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
	cursor:pointer;
	position:relative;
}
	
#contenu .vignette_produit_traiteur .lien_vignette a {
	color:#34ADB7;
	text-decoration:underline;
	}
	
#contenu .vignette_produit_traiteur .lien_vignette a:hover {
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	position:relative;
	}
	

/* LISTING EPICERIE */
	
.vignette_produit_epicerie {
	width:170px;
	height:300px;
	margin:0 5px 40px 10px;
	float:left;
	background:url(../images/produit/bg_vignette_maree.png) no-repeat;
	}
	
.vignette_produit_epicerie .titre_vignette {
	width:160px;
	height:30px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7A5C35;
	text-align:center;
	}
	
.vignette_produit_epicerie .photo_vignette {
	width:140px;
	height:140px;
	margin:11px auto 10px auto;
	border:1px solid #cacaca;
	text-align:center;
	position:relative;
	}
	
.vignette_produit_epicerie .nom_latin_vignette {
	width:160px;
	height:17px;
	margin:auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	padding-top:3px;
	color:#7A5C35;
	border-bottom:1px solid #880000;
	}
	
.vignette_produit_epicerie .zone_peche_vignette {
	width:160px;
	height:30px;
	margin:3px auto 0 auto;
	text-align:center;
	color:#7A5C35;
	font-size:12px;
	font-family:arial;
	}
	
.vignette_produit_epicerie .lien_vignette {
	width:160px;
	height:22px;
	margin:10px auto 3px auto;
	text-align:left;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	position:relative;
	}
	
.vignette_produit_epicerie .lien_vignette img {
	float:right;
	margin-top:-2px;
	}
	
.vignette_produit_epicerie .lien_vignette a img , .vignette_produit_maree .photo_vignette a img {
	/* Largeur MAXIMUM de l'image :140px */
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

.vignette_produit_epicerie .lien_vignette a:hover img , .photo_vignette a img {
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
	cursor:pointer;
	position:relative;
}
	
#contenu .vignette_produit_epicerie .lien_vignette a {
	color:#7A5C35;
	text-decoration:underline;
	}
	
#contenu .vignette_produit_epicerie .lien_vignette a:hover {
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	position:relative;
	}

/* FICHE PRODUIT MAREE */
#visuels {
	width:300px;
	float:left;
	margin:15px 0 0 15px;
	padding-bottom:10px;
	background:url(../images/produit/fiche/bg_visuel.png) no-repeat;
	}
	
.liens_fiche {
	width:300px;
	height:50px;
	border:1px solid red;
	float:left;
	margin:15px 0 0 0;
	background-color:#FFFFFF;
	border:1px solid #CACACA;
	}
	
.liens_fiche img {
	float:left;
	margin:5px 0 0 20px;
	}
	
#visuel_principal {
	width:250px;
	height:250px;
	float:left;
	text-align:center;
	margin:20px 0 0 25px;
	}
	
.visuel_secondaire {
	width:70px;
	height:70px;
	float:left;
	margin:20px -7px 20px 25px;
	text-align:center;
	}
	
#visuels a img{
	/* Largeur MAXIMUM de l'image :140px */
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
	position:relative;
	cursor:pointer;
}

#visuels a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}

#descriptif_maree {
	width:420px;
	float:left;
	margin:15px 0 0 15px;
	background:url(../images/produit/fiche/bg_descriptif.gif) repeat-y;
	margin-bottom:20px;
	}
	

	
#descriptif_maree .titre_maree {
	width:370px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0E264A;
	font-size:14px;
	border-bottom:1px solid #0E264A;
	font-weight:bold;
	float:left;
	margin:5px 0 5px 30px;
	padding-top:3px;
}
	
	

	
#descriptif_maree .titre_maree a img{
	margin:1px 0 0 0;
	float:right;
	}
	
#descriptif_maree p {
	width:370px;
	margin:5px 0 5px 30px;
	}
	
#descriptif_maree p a img , .titre_maree a img{
	/* Largeur MAXIMUM de l'image :140px */
	border:1px solid #CACACA;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

#descriptif_maree p a:hover img , .titre_maree a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}

#descriptif_maree li {
	width:370px;
	height:25px;
	margin:5px 0 5px 30px;
	padding:0px 0 0 0;
	background:url(../images/produit/fiche/puces/puce.jpg) no-repeat;
	}
	
#descriptif_maree li p {
	margin:0px 0 0 25px;
	padding-top:2px;
	}
	
#descriptif_maree .label_qualite {
	width:370px;
	height:42px;
	float:left;
	margin:0 0 5px 30px;
	}
	
#descriptif_maree .label_qualite img {
	width:40px;
	height:40px;
	float:left;
	margin:0 0 0 15px;
	border:1px solid #CACACA;
	text-align:center;
	}
	
#descriptif_maree .label_qualite p {
	width:300px;
	height:20px;
	float:left;
	margin:5px 0 0 5px;
	font-size:13px;
	font-weight:bold;
	}
	
/* FICHE PRODUIT TRAITEUR */
	
#descriptif_traiteur {
	width:420px;
	float:left;
	margin:15px 0 0 15px;
	background:url(../images/produit/fiche/bg_descriptif2.gif) repeat-y;
	margin-bottom:20px;
	}
	

	
#descriptif_traiteur .titre_traiteur {
	width:370px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#188C95;
	font-size:14px;
	border-bottom:1px solid #0E264A;
	font-weight:bold;
	float:left;
	margin:5px 0 5px 30px;
	padding-top:3px;
	}
	
#descriptif_traiteur .titre_traiteur a img{
	margin:1px 0 0 0;
	float:right;
	}
	
#descriptif_traiteur p {
	width:370px;
	margin:5px 0 5px 30px;
	}
	
#descriptif_traiteur p a img , .titre_traiteur a img{
	/* Largeur MAXIMUM de l'image :140px */
	border:1px solid #CACACA;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

#descriptif_traiteur p a:hover img , .titre_traiteur a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}

#descriptif_traiteur li {
	width:370px;
	height:25px;
	margin:5px 0 5px 30px;
	padding:0px 0 0 0;
	background:url(../images/produit/fiche/puces/puce.jpg) no-repeat;
	}
	
#descriptif_traiteur li p {
	margin:0px 0 0 25px;
	padding-top:2px;
	}
	
#descriptif_traiteur .label_qualite {
	width:370px;
	height:42px;
	float:left;
	margin:0 0 5px 30px;
	}
	
#descriptif_traiteur .label_qualite img {
	width:40px;
	height:40px;
	float:left;
	margin:0 0 0 15px;
	border:1px solid #CACACA;
	text-align:center;
	}
	
#descriptif_traiteur .label_qualite p {
	width:300px;
	height:20px;
	float:left;
	margin:5px 0 0 5px;
	font-size:13px;
	font-weight:bold;
	}
	
/* FICHE PRODUIT EPICERIE */
	
#descriptif_epicerie {
	width:420px;
	float:left;
	margin:15px 0 0 15px;
	background:url(../images/produit/fiche/bg_descriptif3.gif) repeat-y;
	margin-bottom:20px;
	}
	

	
#descriptif_epicerie .titre_epicerie {
	width:370px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6E502B;
	font-size:14px;
	border-bottom:1px solid #6E502B;
	font-weight:bold;
	float:left;
	margin:5px 0 5px 30px;
	padding-top:3px;
	}
	
#descriptif_epicerie .titre_epicerie a img{
	margin:1px 0 0 0;
	float:right;
	}
	
#descriptif_epicerie p {
	width:370px;
	margin:5px 0 5px 30px;
	}
	
#descriptif_epicerie p a img , .titre_epicerie a img{
	/* Largeur MAXIMUM de l'image :140px */
	border:1px solid #CACACA;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

#descriptif_epicerie p a:hover img , .titre_epicerie a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}

#descriptif_epicerie li {
	width:370px;
	height:25px;
	margin:5px 0 5px 30px;
	padding:0px 0 0 0;
	background:url(../images/produit/fiche/puces/puce.jpg) no-repeat;
	}
	
#descriptif_epicerie li p {
	margin:0px 0 0 25px;
	padding-top:2px;
	}
	
#descriptif_epicerie .label_qualite {
	width:370px;
	height:42px;
	float:left;
	margin:0 0 5px 30px;
	}
	
#descriptif_epicerie .label_qualite img {
	width:40px;
	height:40px;
	float:left;
	margin:0 0 0 15px;
	border:1px solid #CACACA;
	text-align:center;
	}
	
#descriptif_epicerie .label_qualite p {
	width:300px;
	height:20px;
	float:left;
	margin:5px 0 0 5px;
	font-size:13px;
	font-weight:bold;
	}

	
	
/* MENU LEFT */

#contenu #menu_left {
	width:170px;
	float:left;
	padding-top:15px;
	margin:20px 0 0 10px;
	font-weight:bold;
	font-size:14px;
	padding-left:30px;
	background:url(../images/produit/bg_menu_left.gif) repeat-y;
	position:relative;
	}
	
#contenu #menu_left li a:link , #contenu #menu_left li a:visited {
	margin:0 0 0 20px;
	float:left;
	display:block;
	font-size:12px;
	border:none;
	width:100px;
	font-weight:normal;
	color:#880000;
	background:none;
	position:relative;
	}
	

#contenu #menu_left a:link , #contenu #menu_left a:visited {
	width:150px;
	height:22px;
	display:block;
	margin:5px 0 0 0px;
	padding-left:25px;
	font-size:12px;
	padding-top:5px;
	background:url(../images/produit/fiche/puces/puce.jpg) no-repeat;
	position:relative;
	text-decoration:none;
	color:#880000;
	}
	
#contenu #menu_left a:hover , #menu_left a:active {
	text-decoration:underline;
	}


	
/* PAGE PARTENAIRES */	

.vignette_partenaires {
	width:360px;
	height:290px;
	float:left;
	background:url(../images/partenaires/bg_vignette.jpg) no-repeat;
	margin:0 0 15px 15px;
	}
	
.vignette_partenaires a img{
	/* Largeur MAXIMUM de l'image :140px */
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

.vignette_partenaires a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}

.visuels_partenaires {
	width:140px;
	height:280px;
	margin:10px 0 0 10px;
	float:left;
	}
	
.photo1_partenaires {
	width:138px;
	height:138px;
	float:left;
	margin:0px 0 0px 0px;
	border:1px solid #cacaca;
	text-align:center;
	}
	
.photo2_partenaires {
	width:39px;
	height:39px;
	float:left;
	border:1px solid #cacaca;
	margin:0;
	margin:6px 2px 0 3px;
	}

.titre_vignette_partenaires {
	width:190px;
	height:20px;
	float:left;
	margin:10px 0 0 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#2895A1;
	}

.vignette_partenaires p {
	width:190px;
	height:210px;
	float:left;
	line-height:1.2em;
	margin:5px 0 0 7px;
	}
	
.lien_vignette_partenaires {
	width:190px;
	height:21px;
	border-top:1px solid #cacaca;
	float:left;
	margin:6px 0 0 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	padding-top:5px;
	}

#contenu .lien_vignette_partenaires a:hover {
	color:#2895A1;
	text-decoration:none;
	}
	
/* REVUE DE PRESSE */	

#contenu .selection_produit select {
	width:170px;
	border:1px solid #880000;
	font-weight:bold;
	color:#880000;
	text-align:left;
	font-size:10px;
	}
	
#contenu .selection_produit input {
	width:35px;
	height:17px;
	text-align:center;
	margin:1px 0 0 8px;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid #880000;
	padding:0;
	}
	
#contenu .selection_produit input:hover {
	cursor:pointer;
	background-color:#880000;
	color:#FFFFFF;
	border:1px solid #880000;
	}
	

#contenu .vignette_presse {
	width:360px;
	height:310px;
	float:left;
	margin:0 0 15px 15px !important; margin:0 0 15px 12px;
	background:url(../images/presse/bg_vignette.gif) no-repeat;
	}
	
.visuels_presse {
	width:140px;
	height:255px;
	margin:10px 0 0 10px !important; margin:10px 0 0 5px;
	float:left;
	}

	
.vignette_presse a img{
	/* Largeur MAXIMUM de l'image :140px */
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

.vignette_presse a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}

.vignette_presse {
	width:140px;
	height:235px;
	margin:10px 0 0 10px;
	float:left;
	}
	
.photo1_presse {
	width:138px;
	height:138px;
	float:left;
	margin:0px 0 0px 0px;
	border:1px solid #cacaca;
	text-align:center;
	}
	
.photo2_presse {
	width:39px;
	height:39px;
	float:left;
	border:1px solid #cacaca;
	margin:0;
	margin:6px 2px 0 3px;
	}

.titre_vignette_presse {
	width:190px;
	height:20px;
	float:left;
	margin:10px 0 0 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#2895A1;
	}
	
#contenu .ss_titre_presse {
	font-weight:normal;
	color:#880000;
	font-style:italic;
	font-size:12px;
	margin:0 0 0 5px;
	width:140px;
	float:left;
	}

.vignette_presse p {
	width:190px;
	height:120px;
	float:left;
	margin:5px 0 0 7px;
	overflow:hidden;
	}
	#contenu .lien_vignette_presse  p.articl, #contenu .lien_vignette_presse  p.articl a, #contenu .lien_vignette_presse  p.articl a:hover, #contenu .lien_vignette_presse  p.articl a:link, #contenu .lien_vignette_presse  p.articl a:active {

	height:20px;
	float:left;
	font-size:10px;
	margin:5px 0 0 7px;
	}
	
.lien_vignette_presse {
	width:190px;
	height:30px;
	border-top:1px solid #cacaca;
	float:left;
	margin:6px 0 0 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	padding-top:5px;
	}

#contenu .lien_vignette_presse a:hover {
	color:#2895A1;
	text-decoration:none;
	}

/* PAGINATION */

#pagination {
	width:735px;
	height:23px;
	float:left;
	margin:0 0 20px 15px;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:7px;
	}
	
#pagination a{color:#ff0066;}	
#pagination a:hover{color:#046010;}	

#pagination_produit {
	width:735px;
	height:23px;
	float:left;
	margin:0 0 20px 0px;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding-top:7px;
	}
	
#pagination_produit a{color:#ff0066;}	
#pagination_produit a:hover{color:#046010;}

.fleche-gauche {
	float:left;
	border:none;
	}
.fleche-droite {	
	float:right;
	border:none;
	}

/* RECETTES */

#recherche-recette{
	float:right;
	margin-bottom:20px;
}

#contenu #recherche-recette label{
	float:left;
	font-weight:600;
	line-height:20px;
}

#contenu #recherche-recette input{
	margin-right:5px;
}

.recette {
	width:750px;
	float:left;
	margin:5px 0 5px 3px;
	border:1px solid #880000;
	background:#FFFFFF;
	padding:0 0 15px 0;
	}
	
.titre_recette {
	width:730px;
	height:22px;
	float:left;
	margin: 3px 0 0 10px !important; margin:3px 0 0 5px;
	font-weight:bold;
	color:#2895A1;
	font-size:16px;
	padding-top:3px;
	border-bottom:1px solid #880000;
	}
	
	
.visuel_recette {
	width:200px;
	float:left;
	margin:10px 0 10px 10px !important; margin:10px 0 10px 5px;
	}
	
#contenu .propo_recette {
	width:200px;
	float:left;
	border:1px solid #CACACA;
	margin:10px 0 10px 0px;
	text-align:center;
	font-size:11px;
	}
	
#contenu .propo_recette img {
	width:190px;
	margin:5px auto 5px auto;
}
	
.visuel_recette a img{
	/* Largeur MAXIMUM de l'image :140px */
	border:1px solid #CACACA;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

.visuel_recette a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity: 0.80; opacity:0.80;
}
	
.descriptif_recette {
	width:252px;
	float:left;
	margin:10px 0 0 10px;
	}
	
.descriptif_recette2 {
	width:252px;
	float:left;
	margin:10px 0 0 10px;
	color:#000000;
	font-size:10px;
	}
	
.titre_descriptif {
	width:250px;
	height:15px;
	float:left;
	margin:0;
	border-bottom:1px solid #CACACA;
	font-weight:bold;
	}

/* MENTIONS LEGALES */
	
#droite_mentions {
	width:250px;
	height:200px;
	position:absolute;
	top:605px;
	right:70px;
	}

/* RUBRIQUE CONTACT */



.bloc-contact {
	width:320px;
	margin:0 0 0 45px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#880000;
	float:left;
	border-right:1px solid #880000;
}

.bloc-contact2 {
	width:320px;
	margin:0 0 0 45px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#880000;
	float:left;
}

.bloc-contact2 a img{
	/* Largeur MAXIMUM de l'image :140px */
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}

.bloc-contact2 a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity: 0.70; opacity:0.70;
}

.bloc-contact2 h2 {
	text-align:center;
	}

.bloc-contact2 .horaires {
	width:320px;
	height:245px;
	margin:30px 0 0 0;
	padding-top:5px;
	background:url(../images/contact/calepin.png) no-repeat;
	}
	
#contenu .bloc-contact2 .horaires h2 {
	font-style:italic;
	color:#2794A0;
	}

#contenu .bloc-contact2 .horaires p {
	width:280px;
	margin:auto;
	text-align:center;
	font-weight:bold;
	}

.adresse {
	width:275px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	}


.bloc-contact table {width:275px; float:left;}

input, textarea,  select.liste-form,  .bouton {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#880000;
	padding:0 10px 0 2px;
	border:1px solid #2794A0;
	background:none;
}

input,  textarea{
	width:140px;
	margin:0;
}

#contenu  label{
	width:100px;
	text-align:right;
	display:block;
	padding-right:10px;
	color:#880000;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

.radio{
	width:15px;
	border:none;
	background:none;
}

.check{
	width:10%;
	border:none;
	margin:0 3px 3px 0;
	color:#880000;
}

select.liste-form{
	width:140px;
	text-align:left;	
	color:#880000;
	padding:0 0 0 2px;
}

 .bouton{
	width:70px;
	cursor:pointer;
	color:#880000;
	font-family:arial;
	background:#cacaca;
	margin:0;
	padding:0;
	font-size:12px;
	border:1px solid #2794A0;
}
.bouton:hover {color:#FFFFFF; background:#2794A0; font-weight:bold;}

 .nota {
	font:italic 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
	line-height:12px;
	}
.champRequis{color:#000000; font-size:9px; font-weight:bold;}


.vignette-cuisson{
	text-align:center;
	width:200px;
	margin:13px 0 13px 25px;
	padding:7px;
	border:1px solid #FFF;
	float:left;
	height:350px;
}

#contenuTexte .vignette-cuisson p{
	line-height:1.4em;
}

#video_accueil{
	margin-left:5px;
}

#produit_accueil .vignette_produit_maree{
	height:210px;
	width:266px;
	margin-left:50px;
}

#produit_accueil .vignette_produit_maree .photo_vignette{
	margin:11px 14px 10px;
}

#produit_accueil .vignette_produit_maree .titre_vignette {
	margin:0 0 0 5px;
}

#produit_accueil .vignette_produit_maree .lien_vignette img {
	margin-right:50px;
}
