
.clear {
	clear:both;
}


/**************************** PAGE ACCUEIL PRODUITS ***************************/

.bloc_accueil_produit {
	float:left;
	width:453px;
	margin-bottom:50px;
}

.colonnegauche_accueil_produits, .colonnedroite_accueil_produits {
	float:left;
}

.colonnedroite_accueil_produits {
	width:145px;	
}

.colonnegauche_accueil_produits {
	padding-right:10px;
}
.bloc_accueil_produit h3 {
	margin-bottom: 12px;
	letter-spacing:-0.3px;
	line-height:1;
}

.description_accueil_produits {
	margin-bottom:6px;
	line-height:1.2;
	
}


/**************************** PAGE FAMILLE PRODUITS ***************************/

.intro_famille_produits {
	margin-bottom:55px;
	color: #C2C2C2;
}

.bloc_famille_produit {
	 float:left;
	 width:300px;
	 margin-bottom:50px;
}
	
#page .bloc_famille_produit h3{
	margin-top:10px;
	height:40px;
}


/************************** PAGE SOUSFAMILLE PRODUITS *************************/

.colonnegauche_sousfamille_produits {
	width:410px;
	float:left;
	color: #C2C2C2;
}

.colonnedroite_sousfamille_produits {
	float:left;
	margin-left:75px;
	margin-bottom:150px;
}

#page .sousfamille_produits h3{
	margin:52px 0px 20px 0px;
}


/********************************* PAGE PRODUIT ********************************/

#page .page_produits h3{
	margin:30px 0px 20px 0px;
}

.colonnegauche_page_produits {
	float:left;
	width:440px;
}

.colonnedroite_page_produits {
	float:left;
	width:450px;
	color: #C2C2C2;
}

.description_page_produits {
	margin-bottom:10px;
}

.tableau_nutritionnel {
	margin-top:17px;
	margin-bottom:25px;
}

.titre_tableau {
	width:196px;
	background: url(../images/produits/fond_titre_menu_nutritionnel.jpg) repeat-y;
	-moz-border-radius: 5px 5px 0px 0px; 
  	-webkit-border-radius: 5px 5px 0px 0px; 
  	border-radius:5px 5px 0px 0px;
	float:left;
	margin-right:4px;
}

.titre_tableau_actif {
	background-color:#c8a165;
	background-image:none;	
}

.titre_tableau_actif:hover {
	background-color:#c8a165;
}

.titre_tableau:before {
	content:"> ";
	color:#FFFFFF;
}

.valeurs_tableau_nutritionnel td, .valeurs_tableau_nutritionnel th, .valeurs_tableau_ingredients td, .valeurs_tableau_ingredients th{
	height:20px;
	width: 218px;
	/*width:145px;*/
	text-align:center;
	border-right:solid 1px #909090;
}

.valeurs_tableau_nutritionnel_premiere_colonne {
	border-left:solid 1px #909090;
}

.valeurs_tableau_nutritionnel_premiere_ligne th, .valeurs_tableau_nutritionnel_premiere_ligne td {
	border-top:solid 1px #909090;
}

.valeurs_tableau_nutritionnel_premiere_ligne th, .valeurs_tableau_nutritionnel_derniere_ligne th, .valeurs_tableau_nutritionnel_derniere_ligne td{
	border-bottom:solid 1px #909090;
}

.valeurs_tableau_ingredients {
	display:none;
	width:440px;
	height:98px;
	border:solid 1px #909090;
}

.texte_ingredients {
	margin:10px;
}

.bon_reduction {
	margin-top:-10px;
	margin-bottom:2px;
}

.bloc_idee_recette {
	width:220px;
	float:left;
	margin-bottom:13px;
}

.bloc_idee_recette .photo_produit {
	float:left;
	margin-right:7px;
}

.eval_recette {
	margin-top:5px;
}

.description_recette {
	float:left;
	width:100px;
}

.tx-aosteproduit-pi1-recette-mini{
	float:left;
	width:210px;
	margin-right:15px;
	margin-bottom:15px;
}

.colonnedroite_page_produits .bounton{
	clear:both;
}

.lien_autre_prod{
	padding-top: 20px;
	clear:both;
}

.tx-aosteproduit-pi1-trait-separation{
	border-bottom: 1px solid #919191;
	width: 434px;
	height:5px;
	margin: 10px 0;
}

.tx-aosteproduit-pi1-visu-br{
	margin-bottom:15px;
}

/*************************** MINIATURES RECETTES ***************************/
.tx-aosteproduit-pi1-recette-image{
	padding: 0 5px 5px 0;
}

.tx-aosteproduit-pi1-recette-image, .tx-aosteproduit-pi1-recette-info {
	float:left;
	margin-bottom:5px;
}

.tx-aosteproduit-pi1-recette-mini {
	width:210px;
	margin-bottom:25px;
	float:left;
}

.tx-aosteproduit-pi1-recette-note{
	display:block;
	margin-top: 5px;
}

.tx-aosteproduit-pi1-recette-info {
	width:100px;
	margin-left:5px;
}


/********************************* VISIONNEUSE ********************************/

.fleche_gauche {
	float:left;
	width:35px;
	height:75px;
	background-image:url(../images/produits/fleche_gauche.png);
	margin-right:10px;
}

.fleche_droite {
	float:left;
	width:35px;
	height:75px;
	background-image:url(../images/produits/fleche_droite.png);
}

.fleche_gauche:hover {
	background-image:url(../images/produits/fleche_gauche_survol.png);
}

.fleche_droite:hover {
	background-image:url(../images/produits/fleche_droite_survol.png);
}

.fleche_gauche_inactive, .fleche_gauche_inactive:hover {
	background-image:url(../images/produits/fleche_gauche_inactive.png);
}

.fleche_droite_inactive, .fleche_droite_inactive:hover {
	background-image:url(../images/produits/fleche_droite_inactive.png);
}

.bloc_vignettes_defil {
	float:left;
	width:330px;
	/**/height:140px;
	overflow:auto;
	position:relative;
}

.vignettes_defil{
	position: absolute;
	width: 100%;
}

.vignette_produit {
	width:100px;
	height:140px;
	float:left;
	text-align:center;
	margin-right:10px;
	overflow:hidden;
}

.vignette_produit a{
	color: #C2C2C2;
}

.cache_overflow {
	overflow:hidden;
}

.cache_overflow .vignettes_defil{
	width: 2000px;
}

