/* CSS Print */

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

.cache {
	display: block;
	margin: 10px 0;
	padding: 0;
}
hr {
	width: 100%;
	border: 0;
	border-top: 1px solid #999;
}

#iframe {
	background: #fff;
}
#conteneur_site {
	width: 100%;
	margin: 0;
	padding: 0;
}
#conteneur_site_centrer {
	width: 100%;
	margin: 0;
	padding: 0;
}
#conteneur_site_home {

}
.clear {
	clear:both;
}
img, a img {
	border: 0;
	padding: 0;
	margin: 0;
}


/*============ home noflash ========*/
#table_home {
	width: 100%;
	padding: 0;
	border-collapse: collapse;
	border: 0;
}
#table_home td, #table_home table td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 11px;
}


/*============ Main ============*/
#main {
	width: 100%;
	min-height: 768px;
	padding: 0;
	margin: 0;
}

#flash_home {
	width: 100%;
	padding: 0;
	margin: 0;
}


	/*============ Header ============*/
	#header {
		display: none;
	}


    /*============ Menu ============*/

	#conteneur_menu {
		display: none;
	}
	#conteneur_menu #noflash {
        margin: 0;
		padding: 0;
	}
		#menu {
			display: none;
		}
		#submenu {
			display: none;
		}

    /*============ Content ============*/

	#conteneur_content {
		width: 100%;
		padding: 0;
		margin: 0;
	}
		#content {
			width: 100%;
			min-height: 400px;
			margin: 0;
			padding: 0;
			font-size: 12px;
			color: #000;

		}

	.titre_page {
	    margin: 5px 0;
	}
	#titre_page_ss {
        margin: 15px 0;
	}


	/*============ Produits ============*/

		/*===== Titres rub Fla =====*/
		#tit_left, #tit_right {
		    width: 290px;
			margin: 27px 0 30px 10px;
			text-align: center;
		}
		#ss_tit_left1, #ss_tit_left2 {
			width: 140px;
			float: left;
			margin: 0 20px 0 0;
			text-align: center;
		}
		#ss_tit_right1, #ss_tit_right2 {
			width: 149px;
			float: left;
			margin: 0 0 0 0;
			text-align: center;
		}

		/*======== Liste prod =========*/
		#prod_left_col {
		    width: 100%;
		    margin: 0 auto;
		    padding: 0;
		}
		#prod_right_col {
		    width: 100%;
		    margin: 0 auto;
		    padding: 0;
		}
			#prod_right_col iframe {
			    width: 320px;
			    height: 450px;
			    margin: 0;
			    padding: 0;
			    border: 0;
			}
		.prod_inner_left {
		    width: 129px;
		    float: left;
		    padding: 0 24px 0 10px;
		    margin: 0;
		}
		.prod_inner_right {
		    width: 129px;
		    float: left;
		    padding: 0 0 0 12px;
		    margin: 0;
		}
		table.block_prod {
			width: 129px;
			border-collapse: collapse;
			border: 0;
			margin: 20px 0 0 0;
		}
		table.block_prod td {
			border: 0;
		}
		.block_prod .img {
			height: 125px;
			text-align: center;
		}
		.block_prod .link {
			height: 29px;
			padding: 3px 5px;
		}
		.block_prod .link a {
			font-size: 11px;
			font-weight: bold;
			color: #666;
			text-decoration: none;
			padding-left: 15px;
		}
		.block_prod .link a:hover {
    		color: #C90016;
		}

		/*======== Détails prod ==========*/
		.prod_det_txt {
			text-align: justify;
			padding: 0 30px 0 0;
		}
		.prod_det_img_txt {
            font-size: 11px;
            margin: 5px 0;
		}
		.prod_det_img_txt h4 {
			font-size: 12px;
			font-weight: bold;
			margin: 0;
			padding: 0;
		}
		.prod_det_img_txt span {
			font-size: 12px;
			font-weight: bold;
		}
		.prod_det_img_gr{
            margin: 25px 0 0 0;
            text-align: center;
		}

		#content_menu {
			display: none;
		}

		.link_char_seul {
			display: none;
		}


		/*======== Recettes détails ===========*/
		#recettes_left_col {
			display: none;
		}
		#recettes_right_col {
            width: 100%;
            margin: 10px 0 0 0;
		}

		.print_page {
			display: none;
		}


		/*======== Sommaire Rubriques ===========*/
		.rub_som {
		    width: auto;
			margin: 30px 20px 0 40px;
			padding: 0;
		}
        .rub_som td {
			font-weight: bold;
			font-size: 13px;
		}
		.rub_som a {
			color: #666;
			text-decoration: none;
		}

		.btn_faq {
			display: block;
			height: 68px;
			line-height: 68px;
			padding-left: 74px;
		}

		.btn_newsletter {
			display: block;
			height: 68px;
			line-height: 68px;
			padding-left: 74px;
		}

		.btn_contact {
			display: block;
			height: 68px;
			line-height: 68px;
			padding-left: 74px;
		}

		.btn_boutique {
			display: block;
			height: 68px;
			line-height: 68px;
			padding-left: 74px;
		}

/* Prod Liste magasins */
#trouver {
	display: none;
}

.result_liste {
	width: 100%;
	height: auto;
	overflow: none;
	padding: 10px;
	border: 1px solid #ccc;
}

/*============ Footer ============*/

#footer, #footer_home {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
#footer {

}
	#footer span {
	    padding: 0 10px;
	    visibility: hidden;
	}
	.coord {
		width: 100%;
	}
	.footer_link_home {
        display: none;
	}
	.footer_link {
		display: none;
	}
	.footer_link a,
	.footer_link_home a
	{
		color: #000;
		text-decoration: none;
	}
	.footer_link a:hover,
    .footer_link_home a:hover
	{
        color: #C90016;
	}

