/* layout */
		
		
		#content {
			min-height:825px;
  			height:auto !important;
  			height:825px;
		}
		
		#mainImg{
			display:block;
			margin-left: 50px;
			
		} 		
		
		#prodImgDiv{
			float:left;	
			clear:right;
			width:250px;
			text-align: right;
		}
		
		#bodyTxt span {
			
			margin: 0;
			padding: 0;
			background: none;	 
		}
		
		#bodyTxt{
			float:right;
			width:850px;
			/*height:800px;*/
			
			min-height:850px;
  			height:auto !important;
  			height:850px;
			
			/*overflow: visible;*/
			margin-top:45px;
			margin-right: 50px;
			display: block;
		}
		
		#footer {
			text-align:left;
			width:955px;
			height:221px;
			background: url('../images/footerBg.jpg') no-repeat bottom center;
			clear: both;
			clear: right;	
		}
		
		#productPlace{
			width:805px;
			margin: 30px 30px;
		}
		
		.produitstxt{
			clear:right;
			margin: -20px 10px 10px 275px;
			/*border: 1px solid black;*/
			border-left: 1px solid white;
			
			min-height:450px;
	  		height:auto !important;
  			height:450px;
			/*overflow: auto;*/
			
			
			
		}
		
		.produitstxt h2{
			color:black;
		}
		
		
		.guidesante {
			background-color: #fefbce;
			/*border: 1px solid red;*/
			
		}
		
		.tabberlive p {
			font-size: .85em;
			line-height: 1.25em;
			
		}
		
		
		.tabberlive img {
			border: 3px solid white;
			float:left;
			margin-right: 5px;
		}
		
		.tabberlive td {
			padding: 10px;
			clear: both;
			vertical-align: top;
		
		}
		
		.tabberlive table {
			margin-top: 0;
			
		
		}
		
		.prodsection {
			margin: 10px;
		}
		
		/*.tabberlive li{
			margin: 10px 0; 
			padding-top: 1px;
			background: url(../images/bg_dotted.gif) repeat-x 0 77% !important; 
			background-position: 0 61%;   /* Hack for Internet Explorer */ /*
			
		}*/
		
		#analyse{
			border: 1px solid #fffdd7; 
		}
		
		#analysea li, #analyseb li{
			border-bottom-color: #fffdd7;
			margin: 8px 0; 
			padding-top: 1px;
			background: url(../images/bg_dotted.gif) repeat-x 0 90% !important; 
			background-position: 0 80%;   /* Hack for Internet Explorer */
			height: 10px;
		}
		
		
		#analysea {
			float:left;
			width: 220px;
			margin-right:10px;
		}
		
		#analyseb {
			width: 220px;
			margin-left: 230px;
			
		}
		
		.tabberlive em{
			font-size: .85em;
			line-height: 1.25em;
			font-style: normal;
			float: left; 
			padding: 1px 3px;
			background-color: #fefbce;
		}
		
		.tabberlive span{ 
			font-size: .85em;
			line-height: 1.1em;
			float: right; 
			padding: 1px 3px; 
			background-color: #fefbce;
		} 
		
		p.tabb {
			margin: 15px;
		}
		
		#comparaison td{
			border-top: 1px solid black;
			text-align: right;
		}
		
		#comparaison{
			margin: 8px;
			margin-top: 15px;
			
		}
		
		#comparaison h4{
			margin-top: 25px;
		}
		
		#comparaison table{
			margin-top:;
			width: 435px; 
		}
		
		#comparaison th{
			font-size: .85em;
			text-align: left;
		}
		
		tr.headrow th{
			text-align: right;
			padding-left: 10px;
			width: 105px;
			vertical-align: bottom
		}
		
		
		#alimentation td{
			border-top: 1px solid black;
			text-align: center;
		}
		
		#alimentation{
			margin: 8px;
			margin-top: 15px;
		}
		
		#alimentation h4{
			margin-top: 25px;
		}
		
		#alimentation table{
			margin-top:;
			width: 425px; 
			font-size: .9em;
		}
		
		#alimentation th{
			font-size: 1.10em;
			text-align: center;
		}
		
		#alimentation th{
			text-align: center;
			padding-left: 10px;
			width: 105px;
			height: 20px;
			vertical-align: middle;
		}
					
		#croq {
			/*clear: both;
			position: relative;
			left: 175px;
			top: 445px;*/
			float:right;
			margin-top: -27px;
			
			
		}
		
		span.legal{
			font-size: .85em;
			font-style: italic;
			display: block;
			clear: both;
		}
		
		
		.extra_label{
			/*clear: both;
			position: relative;
			left: 175px;
			top: 445px;*/
			float:right;
						
		}