body {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
.form {
	margin: 0px;
	padding: 0px;
}
.general {
	width: 999px;
	margin-right: auto;
	margin-left: auto;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.interface {
	width: 997px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float: left;
}
.header_general {
	width: 981px;
	padding-right: 8px;
	padding-left: 8px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(/images/fr/bandeau_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.header {
	float: left;
	width: 981px;
}
.centre {
	float: left;
	width: 977px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e4651;
}

/*.centre ul {
margin:0;
padding:5px 0 10px 15px;
}

.centre ul li {
margin:0;
padding:0 0 5px 0;
list-style-position:outside;
list-style-type:disc;
}*/

.footer {
	width: 997px;
	float: left;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.bandeau_header {
	background-image: url(/images/fr/bandeau_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 101px;
	width: 981px;
	float: left;
}
.contener_nav_header {
	width: 997px;
	height: 29px;
	border-width: 1px 0px 2px 0px;
	border-style: solid;
	border-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #278fba;
	border-left-color: #cccccc;
	text-align: center;
}
.contener_logo_header {
	float: left;
	height: 101px;
	width: 433px;
}
.contener_recherche_compte {
	width: 548px;
	float: left;
	padding-top: 25px;
}
.contener_recherche_header {
	text-align: right;
}
.contener_compte_header {
	text-align: right;
	padding-top: 12px;
}
.contener_btn_compte_header {
	background-color: #f5f5f5;
	float: right;
	border: 1px solid #b6e3e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	color: #333333;
	margin-left: 5px;
}
.contener_nav_footer {
	text-align: center;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #278fba;
	border-right-color: #278fba;
	border-bottom-color: #278fba;
	border-left-color: #278fba;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.contener_lien_ref_footer {
	width: 977px;
	background-color: #bdddea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #278FBA;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 10px;
	float: left;
}
.contener_adresse_footer {
	width: 977px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #278FBA;
	float: left;
	height: 93px;
	padding: 10px;
}
.contener_home_col_gauche {
	float: left;
	width: 977px;
	margin-bottom: 10px;
}
.contener_home_col_droite {
	float: left;
	width: 977px;
}
.contener_home_droite_pub_haut_gauche {
	width: 282px;
	float: left;
	margin-right: 10px;
	border: 3px solid #CCCCCC;
}
.contener_home_droite_pub_haut_droite {
	width: 282px;
	float: left;
	border: 3px solid #CCCCCC;
}


.contener_home_familles_produits {
	width: 977px;
	float: left;
	padding-bottom: 10px;
}
.contener_home_box_pub_bas {
	width: 977px;
	float: left;
}
.contener_titre_rubrique_home {
	float: left;
	width: 967px;
	margin-bottom: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
}
.contener_texte_titre_barre_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3E4651;
	background-color: #FFFFFF;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 5px;
}
.contener_liens_titre_barre_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3E4651;
	text-decoration: none;
	float: right;
	padding-top: 3px;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}
.contener_liens_titre_barre_bleu a {
	color: #3E4651;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;

}

.contener_listing_home {
	float: left;
	width: 977px;
	margin-bottom: 10px;
}
.contener_box_listing_home {
	position:relative;
	width: 212px;
	border: 1px solid #E8E8E8;
	float: left;
	padding: 10px;
	margin-right: 5px;
	margin-left: 5px;
	border-radius: 5px;
	background-image: url(../images/fr/home/fond_box_listing.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.contener_nom_produit_listing_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 42px;
	padding-right: 15px;
	font-weight: bold;
}
.container_elements_listing_home{
	width:977px;
	height:162px;
}
.contener_type_listing_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #699EBD;
	position: absolute;
	right:0px;
	top:45px;
	height: 58px;
	width: 67px;
	background-image: url(../images/fr/home/fond_box_prix.png);
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 2;
	text-align: center;
	padding-top: 18px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.contener_type_listing_partenaires {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	float: left;
	width: 212px;
	
}
.contener_vignette_cat_home {
	width: 152px;
	float: left;
}
.contener_separateur_vignette_home {
	float: left;
	height: 117px;
	width: 13px;
}
.contener_separateur_vignette_home_fin {
	float: left;
	height: 117px;
	width: 12px;
}

.contener_pub_bas {
	border: 1px solid #CCCCCC;
	float: left;
	height: 149px;
}
.contener_separateur_vignette_home_pub_bas {
	float: left;
	height: 151px;
	width: 7px;
}
.contener_page_col_gauche {
	float: left;
	width: 182px;
	margin-right: 15px;
	line-height: 16px;
}
.contener_page_col_droite {
	float: left;
	width: 780px;
}
.contener_listing_page {
	float: left;
	width: 780px;
	margin-bottom: 15px;
}
.contener_listing_page_a_decouvrir_aussi {
	float: left;
	width: 780px;
	clear: both;
	margin-top: 20px;
}
.contener_listing_page_presse {
	float: left;
	width: 780px;
	padding-bottom: 10px;
}
.contener_titre_rubrique_page {
	float: left;
	width: 780px;
	margin-bottom: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(../images/fr/home/ligne_titre.png);
	background-repeat: repeat-x;
	background-position: center;
}
.contener_fil_ariane {
	float: left;
	width: 977px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.contener_nav_gauche {
	background-image: url(/images/fr/fond_box_famille_gauche.gif);
	background-repeat: repeat-x;
	list-style-type:none;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 5px 0px;	
}
.contener_nav_gauche li{
	list-style:none;
}

.contener_pub_nav_gauche {
	width: 180px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	float: left;
	margin-bottom: 10px;
	padding: 0px;
}
.contener_presentation_famille {
	float: left;
	width: 555px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-bottom: 10px;
	margin-right: 10px;
	height: 230px;
	border: 1px solid #CCCCCC;
}
.contener_fiche_recette {
	float: left;
	width: 768px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}
.contener_texte_recette {
	float: left;
	width: 483px;
	padding-right: 20px;
	padding-top: 20px;
}
.container_element_recette{
	padding-bottom:10px;
}

.container_element_recette a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.contener_recette_listing {
	width: 191px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	background-color: #cbdde8;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #333333;
	height: 78px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(/images/fr/fond_recette_fiche_gauche.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.contener_conseil_listing {
	width: 211px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #333333;
}


.contener_pub_listing_droite {
	float: left;
	width: 213px;
}
.contener_titre_recette_listing {
	padding-bottom: 5px;
}

.contener_nom_recette_listing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	height: 30px;
}
.contener_toutes_les_recettes_listing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
	padding-top: 5px;
}
.contener_photo_presentation_famille {
	height: 230px;
	width: 245px;
	margin-right: 10px;
	float: left;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.contener_photo_presentation_famille_recette {
	height: 230px;
	width: 245px;
	margin-right: 10px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.contener_texte_de_prentation {
	float: left;
	width: 279px;
	padding-right: 15px;
	padding-top: 20px;
	padding-left: 5px;
}
.contener_titre_presentation_famille {
	font-family: "Arial Black", Arial;
	font-size: 16px;
	color: #333333;
	padding-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bcddea;
	border-right-color: #bcddea;
	border-bottom-color: #bcddea;
	border-left-color: #bcddea;
	display: inline-block;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.contenet_txt_presenation_famille {
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.contener_grande_pub_bas {
	float: left;
	width: 778px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
}
.contener_le_saviez_vous {
	width: 211px;
	border: 1px solid #CCCCCC;
	height: 215px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(/images/fr/fond_box_famille_gauche.gif);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 15px;
}
.contener_titre_le_saviez_vous {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.contener_saviez_vous_question {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.contener_separateur_le_saviez_vous {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(/images/fr/separateur_gris_horizontal.gif);
	background-repeat: repeat-x;
	background-position: center center;
	font-size: 9px;
	line-height: 9px;
}
.contener_fiche_produit {
	float: left;
	width: 555px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	/*height: 389px;
	overflow:hidden;*/
}
.contener_fiche_produit_gauche {
	position:relative;
	margin-right: 21px;
	width: 262px;
	float: left;
	margin-left: 10px;
}
.contener_fiche_produit_droite {
	float: left;
	width: 252px;
	padding-top: 5px;
	margin-right: 10px;
}
.contener_nom_produit_fiche {
}
.contener_photo_produit_fiche {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.contener_panier_fiche {
	margin-top: 20px;
	width: 252px;
}
.contener_haut_panier {
	float: left;
	width: 252px;
}

.contener_date_livraison_fiche_produit {
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.contener_field_panier_fiche_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(/images/fr/fond_panier_fiche_produit.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 232px;
	float: left;
}
.contener_quantite_fiche {
	float: left;
	width: 40px;
	height: 24px;
	padding-top: 5px;
}
.contener_quantite_field {
	float: left;
	height: 29px;
	padding-top:10px;
	padding-right: 10px;
}
.contener_quantite_line{
	clear:both;
	float: left;
	width: 210px;
	height: 22px;
}
.contener_avis_client_fiche {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.contener_info_produit_fiche {
	clear: both;
	width: 555px;
	padding-top: 10px;
	/*overflow:hidden;*/
}
.contener_info_produit_fiche p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

}
.contener_titre_info_produit_fiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #278FBA;
	background-image: url(/images/fr/fond_box_famille_gauche.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.contener_texte_info_produit_fiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 535px;
}
.contener_mention_envoyer_imprimer {
	padding-bottom: 10px;
	padding-top:5px;
	float: left;
	width: 780px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A6A6A6;
}
.contener_txt_mention {
	float: left;
	width: 600px;
}
.contener_picto_envoyer_imprimer {
	float: left;
	padding-top: 5px;
	padding-bottom: 3px;
}
.contener_photos_non_contractuelles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 16px;
	float: right;
	margin-left: 10px;
}













































.------------------------------------------ {
}
.txt_prix_barre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: line-through;
}
.txt_prix_barre_listing{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: line-through;
}
.separateur_blanc {
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 10px;
}
.retour_liste {
	float: right;
}


.picto_envoyer_imprimer {
	margin-right: 5px;
	margin-left: 5px;
}

.nom_produit_fiche {
	font-family: "Arial Black", Arial;
	font-size: 14px;
	color: #333333;
}

.txt_prix_fiche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF1D25;
}

.txt_prix_listing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DA192A;
	font-weight: bold;
}
.txt_mon_filet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}




.logo_azur {
	float: left;
	margin-left: 10px;
}
.logo_paiement {
	text-align: center;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
}





.separateur_nav_header {
	margin-right: 33px;
	margin-left: 33px;
	vertical-align: middle;
}
.field_rechercher_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	width: 150px;
}
.image_milieu {
	vertical-align: middle;
	cursor:pointer;
}
.logo_footer {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}
.btn_listing {
	position: absolute;
	margin-top: 15px;
	margin-left: 185px;
}
.picto_promo {
	float: right;
	margin-left: 8px;
}
.photo_recette_listing {
	float: left;
	margin-right: 15px;
	border: 1px solid #CCCCCC;
}



.txt_12_333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.txt_12_lien_333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.txt_9_lien_333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.txt_11_333333 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.txt_12_278FBA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #278FBA;
	text-decoration: none;
}
.txt_12_lien_278FBA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #278FBA;
}

.txt_11_278FBA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #278FBA;
	text-decoration: none;
}
.txt_10_278FBA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #278FBA;
	text-decoration: none;
}

.txt_black_14_98BCD2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #699EBD;
	font-weight: bold;
}

.txt_9_ffffff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.contener_avis_listing_fiche {
	float: left;
	width: 778px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.contener_texte_avis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 70px;
}
.contener_date_avis {
	float: right;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #278FBA;
	margin-bottom: 5px;
}
.contener_form_donnez_votre_avis {
	margin-top: 10px;
	float: left;
	width: 758px;
	background-image: url(/images/fr/fond_box_famille_gauche.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.contener_recette_listing_fiche {
	float: left;
	width: 778px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.contener_avis_gauche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 364px;
	margin-right: 10px;
	float: left;
}

/*CENTRE BOUTIQUE*/

div.nav_commande{
	background-color:#278FBA;
	height:30px;
	margin-bottom: 15px;
}

div.nav_commande ul {
list-style: none;
margin: 0;
padding: 0;
}

div.nav_commande ul li {
float:left;
}

div.nav_commande ul li a {
display: block;
}

.clr{
clear:both;
}

.content_message{
text-align:center;
padding: 20px 0 20px 0;
}

.content_col_centre .boutique_titre2 {
	float: left;
	width: 731px;
	margin-bottom: 10px;
	background-color: #94C9DD;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left:10px;
}
.boutique_titre2 {
	float: left;
	width: 966px;
	margin-bottom: 10px;
	background-color: #94C9DD;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left:10px;
}

.boutique_titre2_legende{
float: left;
padding: 3px 10px 3px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
font-style:italic;
background-color:#FFFFFF;
border-left:#cccccc dotted 1px;
}

.boutique_titre2_texte {
	font-family: "Arial Black", Arial;
	font-size: 14px;
	color: #3E4651;
	background-color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
	float: left;
}

.boutique_texte_note{
font-size: 10px;
color:#999999;
}

/*PAGES SATELLITES COL*/

.contener_page_sat_img {
	float: left;
	margin-bottom:20px;
	height:150px;
}

.contener_page_sat_txt {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin-bottom:20px;
}

.goutiere_right_large{
margin-right: 20px;
}

.goutiere_right_small{
margin-right: 10px;
}

.col_double{
width:515px;
}
.col_double_presse{
width:775px;

}
.col_double_presse_right{
	width:770px;
	text-align:right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.contener_texte_titre_barre_bleu_presse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E4651;
	background-color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
}

.col_triple{
width:355px;
}

.img_245{
width:245px;
}

.img_150{
width:150px;
}

.img_left{
float:left;
}


/*DIAPORAMA*/

#qui_sommes_nous_01{
background-image:url(/images/swf/img/qui_sommes_nous_01/img_01.jpg);
width:245px;
height:150px;
}

#qui_sommes_nous_02{
background-image:url(/images/swf/img/qui_sommes_nous_02/img_01.jpg);
width:245px;
height:150px;
}

#qui_sommes_nous_03{
background-image:url(/images/swf/img/qui_sommes_nous_03/img_01.jpg);
width:150px;
height:150px;
}

#qui_sommes_nous_04{
background-image:url(/images/swf/img/qui_sommes_nous_04/img_01.jpg);
width:245px;
height:150px;
}

#cold_pack_01{
	background-image:url(/images/swf/img/livraison_02/img_01.jpg);
	width:500px;
	height:270px;
	float:left;
	margin-bottom:20px;
	clear: both;
}

.field_quantity{
	width:20px;
}
.onglet_fiche_produit{
	float:left;
}

.container_elem_recette{
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	border: 1px solid #CCCCCC;
	margin:5px 6px 0px 6px;
	width: 376px;
	height: 135px;
}
.contener_box_listing_recette {
	width: 183px;
	float: left;
	padding: 5px 5px 5px 10px;
}
.contener_box_listing_recette_text {
	width: 173px;
	float: left;
	padding: 5px 5px 5px 0px;
}

/******* Viewer home ***********/
#box_viewer_ope_home{
	position:absolute;
}
.mask_viewer_ope_home{
	position:relative;
	width:674px;
	height:224px;
	overflow:hidden;
	border: 1px solid #CCCCCC;
	margin-left: 5px;
	margin-right: 5px;
}
.mask_viewer_ope_home img{
	position:absolute;
	display:block;
	border:none;
}
/******* Fin Viewer home ***********/

/******* Viewer bas page ***********/
#box_viewer_ope_bas_page{
	position:absolute;
}
.mask_viewer_ope_bas_page{
	position:relative;
	width:778px;
	height:165px;
	overflow:hidden;
}
.mask_viewer_ope_bas_page img{
	position:absolute;
	display:block;
	border:none;
}
/******* Fin Viewer home ***********/

/******* Pagination ***********/

.contener_pagination {
	clear:both;
	float: right;
	padding-top: 40px;
	padding-bottom:20px;
}
.pagination {
	color: #FFFFFF;
	float: left;
	height: 18px;
	text-align: center;
	background-color: #278fba;
	line-height: 18px;
	width: 25px;
	text-decoration:none;
	padding:1px;	
	margin-right: 5px;
}

.pagination a{
	text-decoration:none;
	color:#FFF;
}

.pagination_over {
	color: #278fba;
	float: left;
	height: 18px;
	text-align: center;
	background-color: #FFFFFF;
	line-height: 18px;
	width: 25px;
	border:1px solid #278fba;
	margin-right: 5px;
}

p.spacer{
	clear:both;
	margin:0px;
	padding:20px 0px 0px 0px;
}



/******* Fin Pagination ***********/

.contener_image_listing_home{
	position:relative;
	text-align: center;
}
.container_picto_promo_listing{
	position:absolute;
	top:0px;
	right:0px;
	width:40px;
	height:15px;
}
.container_picto_etoile_listing{
	position:absolute;
	bottom:0px;
	left:0px;
	width:32px;
	height:37px;
}

.box_pub_reduc {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
	width: 279px;
	height: 224px;
}
.img_standard {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
.img_produit_listing {
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.box_ardoise_fraicheur  {
	position: absolute;
	margin-left: 450px;
	margin-top: -65px;
	z-index: 1000;
}
.box_adresse_mon_poisson_footer {
	float: left;
	width: 188px;
	margin-right: 15px;
	margin-top: 10px;
	margin-left: 5px;
}
.box_logo_mon_poisson_footer {
	float: left;
	margin-right: 10px;
	margin-left: 6px;
}
.box_visite_pecheries_footer {
	float: left;
	margin-right: 15px;
}
.box_fb_twiter_footer {
	float: left;
	text-align: center;
	width: 112px;
	margin-right: 10px;
	margin-top: 5px;
	font-family: "Arial Black", Arial;
}
.box_cartes_paiement_footer {
	float: left;
	width: 48px;
	text-align: center;
	margin-top: 5px;
}
.img_logo_twitter_facebook {
	margin-top: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 2px;
	margin-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.box_numero_ope {
	margin-left: 566px;
	margin-top: 232px;
	width: 115px;
	text-align: right;
	position: absolute;
	z-index: 99;
}
.box_numero_ope a {
	background-color: #E2E2E2;
	border: 1px solid #CCCCCC;
	color: #333333;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left:5px;
}
.box_numero_ope a:hover {
	background-color: #333333;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;

}
.txt_1er_site_footer {
	background-color: #278FBA;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.box_btn_droite_silder_home {
	width: 17px;
	margin-left: 953px;
	position: absolute;
	z-index: 99;
	margin-top: 58px;
	height: 34px;
}
.box_btn_gauche_silder_home {
	width: 17px;
	margin-left: 5px;
	position: absolute;
	z-index: 99;
	margin-top: 58px;
	height: 34px;
}
.contener_listing_inter {
	float: left;
	width: 977px;
	margin-bottom: 10px;
}
.contener_box_listing_inter {
	width: 183px;
	border: 1px solid #E8E8E8;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	border-radius: 5px;
	background-image: url(../images/fr/home/fond_box_listing.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 180px;
	margin-bottom: 18px;
}
.contener_nom_produit_listing_inter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 42px;
	padding-right: 38px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
	line-height: 12px;
}
.contener_type_listing_inter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #699EBD;
	position: absolute;
	height: 68px;
	width: 67px;
	background-image: url(../images/fr/home/fond_box_prix.png);
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 5;
	margin-left: 118px;
	margin-top: -23px;
	text-align: center;
	padding-top: 22px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.btn_listing_inter {
	position: absolute;
	margin-top: 39px;
	margin-left: 135px;
}
.contener_titre_rubrique_page_recette {
	float: left;
	width: 760px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #94C9DD;
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
}
.box_btn_fidelite_fiche {
	float: left;
	width: 232px;
	text-align: center;
	padding: 10px;
	background-color: #94C9DD;
}
.box_btn_fidelite_fiche a {
	color: #333333;
	text-decoration: none;

}
.box_btn_fidelite_fiche  img        {
	margin-right: 2px;
	margin-left: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.contener_page_col_droite p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: inline-block;
	padding: 0px;
	float: left;
	clear: both;
	width: 100%;

}
.contener_titre_paragraphe {
	float: left;
	width: 780px;
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url(../images/fr/home/ligne_titre.png);
	background-repeat: repeat-x;
	background-position: center;
}
.contener_box_listing_partenaire {
	width: 228px;
	border: 1px solid #E8E8E8;
	float: left;
	padding: 10px;
	margin-right: 5px;
	margin-left: 5px;
	border-radius: 5px;
	background-image: url(../images/fr/home/fond_box_listing.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 10px;
	height: 135px;
}
.contener_image_listing_partenaires{
	text-align: center;
	float: left;
	width: 212px;
	height: 105px;
}
.box_listing_fiche_footer {
	float: left;
	width: 760px;
	margin-bottom: 18px;
	margin-right: 10px;
	margin-left: 10px;
}

