/*#left {
    float: left;
    width: 135px;
    margin-top: -10px;
    margin-right: 12px;
}

		#leftupmenu {
            background: url(../img/design/left-headmenu2.png) no-repeat;
            height: 18px;
        }

		#left .logomenu {
			display: block;
            background: url(../img/design/logo-menu.png) no-repeat 5px 0;
            height: 45px;
        }

        #left .menusaveurs {
			padding-top: 14px;
            background: url(../img/design/leftbg.png);
			background-color: #7997C3;
			height: 390px;
        }
			#left .menusaveurs p {
				padding: 0;
				margin: 0;
			}
			#left .menusaveurs p#titlemenu {
				background: url(../img/design/la-ligne/saveurs-hyperproteinees/titlemenu4.png);
				width: 135px;
				height: 46px;
			}

		#left a#leftbonus {
			display: block;
			background: url(../img/design/la-ligne/saveurs-hyperproteinees/leftbonus3.png);
			width: 135px;
			height: 112px;
		}
*/



        #middle table#centre {
            border-collapse: collapse;
            width: 641px;
        }

            #middle table#centre tr td {
                vertical-align: top;
				/*border: 1px solid red;*/
            }

			#middle table#centre tr td#coltitre {
				height: 101px;
				width: 641px;
                text-align: left;
                color: #bda5cd;
				background-color: #ffffff;
                padding: 0px;
                font-style: italic;
			}
				#middle table#centre tr td#coltitre #intitule {
	                font-weight: bold;
	                color: #646464;
	                font-size: 12px;
	                text-align: left;
	                margin-top: 68px;
	                margin-left: 90px;
					width: 250px;
	            }

			#middle table#centre tr td#coldroite {
				height: 393px;
				width: 295px;
                text-align: center;
                color: #ffffff;
                padding: 0px;
                font-style: italic;
				background-color: #ffffff;
			}
			#middle table#centre tr td#colgauche {
                height: 393px;
				width: 346px;
                text-align: center;
                color: #bda5cd;
				background: #fff;
                padding: 0px;
                font-style: italic;
            }

			/* PHOTO */
			#middle table#centre tr td#coldroite #productsPhoto {
				height: 325px;
				padding: 0;
            }

            #middle table#centre tr td#coldroite #caution {
                font-weight: bold;
                font-size: 11px;
				width: 225px;
				height: 84px;
				text-align: left;
				padding-right: 22px;
                padding-left: 48px;
				padding-top: 8px;
				background: url(../img/design/la-ligne/saveurs-hyperproteinees/caution.jpg) no-repeat;
            }

			#middle #produits {
            	margin-top: 3px;
            	overflow: auto;
            	height: 340px;
				background-color: #C8B0D3;
            }

            #middle #produits table {
            	border-collapse: collapse;
				width: 326px;
            }

            #middle #produits table tr {
				height: 50px;
            }

	            #middle #produits table tr td {
	            	font-size: 13px;
	            	text-align: left;
	            	color: #ffffff;
	            	vertical-align: middle;
	            }

				#produits table tr td.libelle {
	            	width: 135px;
	            }
		            #produits table tr td.libelle span a {
		            	text-decoration: underline;
		            	font-style: normal;
						font-size: 12px;
		            	color: #ffffff;
		            }
		            #produits table tr td.libelle p {
		            	margin: 0px;
		            	padding: 0px;
		            	padding-left: 5px;
		            }
			            #produits table tr td.libelle p a {
			            	font-weight: bold;
			            	font-style: italic;
			            	color: #ffffff;
			            }

	            #middle #produits table tr td.tarif {
					background: url(../img/design/la-ligne/saveurs-hyperproteinees/puce2.png) no-repeat 0 11px;
	            	font-size: 11px;
					font-style: normal;
					padding-left: 6px;
	            	width: 60px;
	            	text-align: right;
	            }
				*+html #middle #produits table tr td.tarif {
					width: 50px;
				}

				#produits table tr.fonce td.separator {
					background: url(../img/design/la-ligne/saveurs-hyperproteinees/separator-fonce.png) no-repeat 0 4px;
					padding: 5px;
	            }
				#produits table tr.pasfonce td.separator {
					background: url(../img/design/la-ligne/saveurs-hyperproteinees/separator-pasfonce.png) no-repeat 0 4px;
					padding: 5px;
	            }

	            #produits table tr td.tarif p {
	            	margin: 0px;
	            	padding: 0px;
	            	font-size: 12px;
	            	font-weight: bold;
	            }

	            #produits table tr td.infos {
	            	width: 90px;
					_width: 120px;
	            }
				*+html #middle #produits table tr td.infos {
					width: 100px;
				}

				#produits table tr td.infos p {
	            	padding-left: 17px;
					height: 18px;
	            	float: left;
	            }

				#produits table tr.fonce, #produits table tr.fonce td.separator, #middle #produits table tr.fonce td.tarif, #produits table tr.fonce td.libelle span {
	            	background-color: #845f91;
	            }
				#produits table tr.fonce td.libelle span {
	            	margin-left: 2px;
	            	background: url(../img/design/la-ligne/saveurs-hyperproteinees/pointeur-fonce.png) no-repeat 0 3px;
	            	padding-left: 8px;
	            }
				#produits table tr.fonce td.infos p.caddie {
	            	background: url(../img/design/la-ligne/saveurs-hyperproteinees/caddie-fonce.png) no-repeat 0 2px;
				}


	            #produits table tr.pasfonce, #produits table tr.pasfonce td.separator, #middle #produits table tr.pasfonce td.tarif, #produits table tr.pasfonce td.libelle span {
	            	background-color: #ab8bb6;
	            }
	            #produits table tr.pasfonce td.libelle span {
	            	margin-left: 2px;
	            	background: url(../img/design/la-ligne/saveurs-hyperproteinees/pointeur-pasfonce.png) no-repeat 0 3px;
	            	padding-left: 8px;
	            }
				#produits table tr.pasfonce td.infos p.caddie {
	            	background: url(../img/design/la-ligne/saveurs-hyperproteinees/caddie-pasfonce.png) no-repeat 0 2px;
				}



		#produits form select {
			font-size: 11px;
			width: 76px;
		}

		a#d1clic {
			display: block;
			background: url(../img/design/la-ligne/saveurs-hyperproteinees/panaches.jpg) no-repeat 0px 0px;
			width: 346px;
			height: 92px;
		}

		#middle #gamme {
			background: url(../img/design/la-ligne/saveurs-hyperproteinees/bg-gamme.jpg) repeat-x 0px 0px;
			height: 73px;
		}
		#middle #gamme #fisheye_menu {
			list-style: none;
			padding: 0;
			margin: 0;
			padding-top: 9px;
		}
		#middle #gamme #fisheye_menu li {
			position: relative;
			display: block;
			float: left;
			padding: 0;
			margin: 0;
			margin-right: -3px;
			_margin-right: -7px;
		}
		*+html #middle #gamme #fisheye_menu li {
			margin-right: -7px;
		}
		#middle #gamme #fisheye_menu span {
			position: absolute;
			top: 100%;
			left: 0;
			text-align: center;
			width: 60px;
			padding: 1px;
			margin: 0;
			border: solid 1px #bbb;
			color: #333;
			font-size: 11px;
			font-style: normal;
			background: #eee;
		}
		#middle #gamme #fisheye_menu a {
			text-decoration: none;
		}
		#middle #gamme #fisheye_menu img {
			border: 0;
			vertical-align: top;
		}






/***********************************
MENU DEROULANT => NE PAS MODIFIER
/***********************************/
/*
#soustypeMenu ul {
	position:relative;
	z-index:500;
	padding:0;
	margin:0;
	list-style-type:none;
	width:135px;
}

#soustypeMenu li {
	background:#d4d8bd;
	height:37px;
	float:left;
}
#soustypeMenu .sub {border-right: 0px solid #f00;}

#soustypeMenu table {
	position:absolute;
	border-collapse:collapse;
	top:0;
	left:0;
	z-index:100;
	font-size:1em;
}

#soustypeMenu a, #soustypeMenu a:visited {
	display:block;
	text-decoration:none;
	line-height: 14px;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 6px 3px 10px;
	width:118px;
	height:31px;
	color:#fff;
	border:0px solid #fff;
	background:url(../img/design/la-ligne/saveurs-hyperproteinees/bg-subcategories.png) no-repeat;
}
#soustypeMenu a.menu, #soustypeMenu a.menu:visited {
	padding-left: 30px;
	width:98px;
	background:url(../img/design/la-ligne/saveurs-hyperproteinees/bg-categories.png) no-repeat;
}
#soustypeMenu a.menuLight, #soustypeMenu.menuLight a:visited {
	background:url(../img/design/la-ligne/saveurs-hyperproteinees/bg-categories-light.png) no-repeat;
}
#soustypeMenu a.menuOneRow, #soustypeMenu.menuOneRow a:visited {
	padding-top: 11px;
	height:23px;
}
#soustypeMenu a.oneRow, #soustypeMenu.oneRow a:visited {
	padding-top: 11px;
	height:23px;
}


* html #soustypeMenu a, * html #soustypeMenu a:visited {
	padding: 3px 6px 3px 10px;
	width:119px;
	w\idth:118px;
}
* html #soustypeMenu a.menu, * html #soustypeMenu a.menu:visited {
	padding-left: 30px;
	width:99px;
	w\idth:98px;
	background:url(../img/design/la-ligne/saveurs-hyperproteinees/bg-categories.png) no-repeat;
}
* html #soustypeMenu a.menuLight, * html #soustypeMenu a.menuLight:visited {
	background:url(../img/design/la-ligne/saveurs-hyperproteinees/bg-categories-light.png) no-repeat;
}
* html #soustypeMenu a.menuOneRow, * html  #soustypeMenu.menuOneRow a:visited {
	padding-top: 11px;
	height:23px;
}
* html #soustypeMenu a.oneRow, * html #soustypeMenu a.oneRow:visited {
	padding-top: 11px;
	height:23px;
}


* html #soustypeMenu a:hover {color:#efa; position:relative;}

#soustypeMenu li:hover {position:relative;}

#soustypeMenu a:active, #soustypeMenu a:focus {color:#efa;}

#soustypeMenu li:hover > a {color:#efa;}

#soustypeMenu li ul {
visibility:hidden;
position:absolute;
top:-30px;
left:104px;
padding:30px;
background:transparent url(../img/menu/transparent.gif);
}

#soustypeMenu li:hover > ul {visibility:visible;}

#soustypeMenu ul a:hover ul ul{
visibility:hidden;
}

#soustypeMenu ul a:hover ul a:hover ul ul{
visibility:hidden;
}

#soustypeMenu ul a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}

#soustypeMenu ul a:hover ul {
visibility:visible;
}

#soustypeMenu ul a:hover ul a:hover ul{
visibility:visible;
}

#soustypeMenu ul a:hover ul a:hover ul a:hover ul {
visibility:visible;
}

#soustypeMenu ul a:hover ul a:hover ul a:hover ul a:hover ul {
visibility:visible;
}*/