/* START Gallery Pages */
div.thumbItem { float:left ; display:block ; margin:0px 8px 8px 8px ; padding:0 ; width:125px ; height:94px; }
	div.thumbItem a {display:block ;}
	div.thumbItem img, div.thumbItem a img {  margin:0; padding:1px; background:#000000; }
	div.thumbItem h5 { margin:0 ; padding:0px ; font-size:11px ; }
	div.thumbItem h5 a { padding:0px ; color:#F5D8A0 ; font-weight:bold ; background:transparent; text-decoration:none ; }
	div.thumbItem h5 a:hover { text-decoration:underline ; }
body.gallery div#galleryNavigation { background:#C72A19 none ; clear:both; margin:0px 10px; padding:5px 0px;}

body.gallery div.content div#contHeader{}
body.gallery div.content p{padding:0px 10px 30px 10px}

body.gallery div#contentFull ul { background:#C72A19 none ; clear:both; left:233px; list-style-type:none; margin:0pt; padding:5px 0px; position:absolute; text-align:center; top:360px; width:735px; }
	body.gallery div#contentFull ul li { display:inline ; font-size:11px; background:#841B18 none; border:1px solid #F5D8A0; margin-left:5px; padding:2px 2px 2px 5px;font-weight:bold; color:#ffffff ;}
	body.gallery div#contentFull ul a { display:inline; border:none ; padding:0 4px 0 0px; font-size:11px ; font-weight:normal; color:#F5D8A0; text-decoration:none ; }
	body.gallery div#contentFull ul a:hover { text-decoration:underline ; }
	body.gallery div#contentFull ul a#first { border-left:none ; }
	
/* no intro content */
body.noIntroContent div.content div#contHeader {margin:0 0 40px 0;}
body.noIntroContent div#contentFull ul {top:180px;}

div#galleryNavigation div#previousButtonText {background: transparent url(../img/button_left_doublearrow.gif) no-repeat 10px 5px; float:left; margin:0px 0px 0px 0px; padding:0px 5px 0px 40px ; font-size:11px ; font-weight:bold; color:#F5D8A0; border:none; }
div#galleryNavigation div#previousButtonImage  { float:left; padding: 5px 20px 0px 3px}
div#galleryNavigation div#nextButtonText {background: transparent url(../img/button_right_doublearrow.gif) no-repeat right 5px;  float:right; margin:0px 10px 0 0; padding:0px 30px 0px 5px ; font-size:11px ; font-weight:bold; color:#F5D8A0; }
div#galleryNavigation div#nextButtonImage { float:left;  padding: 5px 20px 0px 3px}
div#galleryNavigation div#indexButton {text-align:center; height:16px; cursor:pointer; clear:both; margin:0px 10px 0 0; padding:0px 0 0 0px ;  font-weight:normal; }
div#galleryNavigation div#indexButton a { padding:0px 5px 0 5px; color:#F5D8A0; font-size:9px ;}

div#mainImage { clear:both; padding:0 ; width:755px; }
div#mainImage img { border:1px solid #000000}
div#imageDescription { margin:0 ; padding:5px 5px 5px 5px ; font-size:11px ; text-align:center;   }

/* End Gallery Pages */



/*La gamme*/
body.LaGamme div#pageBody.nothirdcol {padding: 0 0 50px 0;}
body.LaGamme div#contentFull {padding: 0 0 0 0; background:transparent url(../img/LaGamme_home_bg_befr.jpg) no-repeat scroll right 0; }
body.LaGamme div.sagamme { height:454px; margin:0; padding:0;  line-height:12px;}
body.LaGamme div#colourBox  div.stdContBlock {padding:300px 0 0 60px; width: 650px}
body.LaGamme div#colourBox table tr td {text-align:center; font-size:11px;}
body.LaGamme div#colourBox table tr td  div.imageBoxTop {padding:0 0 10px 50px}
body.LaGamme div#colourBox ul {border:none;}
body.LaGamme div#colourBox table tr td div.imageBoxBottom{float:left; padding: 5px 20Px 0 0 ;}
body.LaGamme div#colourBox  div.stern {float:right; padding:5px 7px 0 0;}
body.LaGamme div#colourBox div.stern table tr td {text-align:right;}


body.LaGamme_s1  div#pageBody.nothirdcol {background:transparent url(../img/LaGamme_footer.jpg) no-repeat scroll left bottom;}
body.LaGamme_s1 div#contentFull {background:transparent url(../img/LaGamme_s1_bg_befr.jpg) no-repeat scroll right 30px; }
body.LaGamme_s1 div.content h1 {padding-bottom:0px}
body.LaGamme_s1 div.content h6 {display:none; }
body.LaGamme_s1 div.stdContBlock {font-size:11px; line-height:14px; padding:0 280px 0 60px;}
body.LaGamme_s1 ol {padding: 0 0 0 0 }
body.LaGamme_s1 ol li{list-style-image: url(../img/LaGamme_aufzaehlung.gif);list-style-position: inside; padding-bottom:5px;}
body.LaGamme_s1 div.photolink {position:absolute; right:-240px; top:170px;}

body.LaGamme_galerie div#pageBody.nothirdcol {background:transparent url(../img/LaGamme_footer.jpg) no-repeat scroll left bottom;}
body.LaGamme_galerie div#contentFull {background:transparent url(../img/LaGamme_galerie_bg_befr.jpg) no-repeat scroll 0 30px; }
body.LaGamme_galerie div.content h1 {padding-bottom:0px}
body.LaGamme_galerie div.content h6 {display:none; }
body.LaGamme_galerie div.stdContBlock {font-size:11px; line-height:14px; padding:0 250px 0 20px;}
body.LaGamme_galerie div.mainimage {margin:0 ; padding:15px 0px 0px 15px; width:550px; }
body.LaGamme_galerie div.previmg1 {position:absolute; right:30px; top:185px; width:160px; clear:both; }
body.LaGamme_galerie div.previmg2 {position:absolute; right:30px; top:250px; width:160px; clear:both; }
body.LaGamme_galerie div.previmg3 {position:absolute; right:30px; top:315px; width:160px; clear:both; }
body.LaGamme_galerie div.previmg4 {position:absolute; right:30px; top:380px; width:160px; clear:both; }
body.LaGamme_galerie div.previmg1 div.stdContBlock {float:right; }
body.LaGamme_galerie div.previmg2 div.stdContBlock {float:right; }
body.LaGamme_galerie div.previmg3 div.stdContBlock {float:right; }
body.LaGamme_galerie div.previmg4 div.stdContBlock {float:right; }
body.LaGamme_galerie div#colourBox div.stdContBlock {padding:5px; }

body.LaGamme_s2  div#pageBody.nothirdcol {background:transparent url(../img/LaGamme_footer.jpg) no-repeat scroll left bottom;}
body.LaGamme_s2 div#contentFull {background-color:transparent; }
body.LaGamme_s2 div.content h1 {padding-bottom:0px}
body.LaGamme_s2 div.content h6 {display:none; }

body.LaGamme_s3  div#pageBody.nothirdcol {background:transparent url(../img/LaGamme_footer.jpg) no-repeat scroll left bottom;}
body.LaGamme_s3 div#contentFull {background:transparent url(../img/LaGamme_s3_bg_befr.jpg) no-repeat scroll right 30px; }
body.LaGamme_s3 div.content h1 {padding-bottom:0px}
body.LaGamme_s3 div.content h6 {display:none; }
body.LaGamme_s3 div.stdContBlock {font-size:11px; line-height:14px; padding:0 250px 0 60px;}
body.LaGamme_s3 ol {padding: 0 0 0 0 }
body.LaGamme_s3 ol li{list-style-image: url(../img/LaGamme_aufzaehlung.gif);list-style-position: inside; padding-bottom:5px;}

body.LaGamme_s4  div#pageBody.nothirdcol {background:transparent url(../img/LaGamme_footer.jpg) no-repeat scroll left bottom;}
body.LaGamme_s4 div#contentFull {background:transparent url(../img/LaGamme_s4_bg_befr.jpg) no-repeat scroll right 30px; }
body.LaGamme_s4 div.content h1 {padding-bottom:0px}
body.LaGamme_s4 div.content h6 {display:none; }
body.LaGamme_s4 div.stdContBlock {font-size:11px; line-height:14px; padding:0 10px 0 50px;}
body.LaGamme_s4 div.first {padding:20px 10px 0 40px;}
body.LaGamme_s4 div.second {padding-left: 40px;}
body.LaGamme_s4 ol {padding: 0 0 0 0 }
body.LaGamme_s4 ol li{list-style-image: url(../img/LaGamme_aufzaehlung.gif);list-style-position: inside; padding-bottom:5px;}

body.gammaProducts div#contentFull { background:#380E08 url(../img/gamme_prod_bg_befr.jpg) no-repeat scroll 0 30px; }


/*End La gamme*/	

/*Navigation La Gamme*/	
div#prinav  {padding-left:0px;}
div#prinav ul {padding:0 0 0 0 ;}
div#prinav ul li a {width:105px;}
div#prinav ul li.pn_item1 a  {padding:3px 0 0 0 ;}
div#prinav ul li.pn_item2 a  {padding:3px 0 0 0 ;}
div#prinav ul li.pn_item3 a  {padding:3px 0px 0 0px ;width: 130px;}
div#prinav ul li.pn_item4 a  {padding:3px 0 0 0 ;}
div#prinav ul li.pn_item5 a  {padding:3px 0 0 0 ; border:none;}
div#prinav ul li.pn_item6  a {padding:3px 2px 0 2px ; border: none; width:140px; height:25px;background:transparent url(../img/pn_background_green.gif) repeat-x scroll right 0;;}
div#prinav ul li.pn_item7 a  {padding:3px 0 0 0 ;}
div#prinav ul li.pn_item8 a  {padding:3px 0 0 0 ;width:75px;}
div#prinav ul li.pn_item9 a  {padding:3px 0 0 0 ;width:111px;}
/*End Navigation La Gamme*/	



/* START Contact Us */
div#contactus div.imgBoxLeftCol { margin:0 ; padding:8px 0 30px 0 ; background-color:transparent ; }
	div#contactus div.imgBoxLeftCol img { border:none ; }

	div#contactus div#contentFull p { padding: 0 10px;	}
div#contactus div#contentFull form { position:relative ; margin:0 ; padding:0 ; background-color:transparent ; }		
	div#contactus div#contentFull form#categoryform { margin:10px 0px 20px 10px ; padding:6px 3px 6px 12px ; background-color:transparent ; }
	div#contactus div#contentFull form#categoryform label { margin-right:15px ; font-weight:bold ;  }
	div#contactus div#contentFull form#categoryform select { margin-right:25px ; font-size:11px ; width:250px ; }
form#CategoryForm1 fieldset, form#CategoryForm2 fieldset, form#CategoryForm3 fieldset, form#CategoryForm5 fieldset { margin:0 ; padding:14px 0 0 20px ; border:none ; }
form#CategoryForm1 input, form#CategoryForm2 input, form#CategoryForm3 input, form#CategoryForm5 input { margin-top:3px ; }
form#CategoryForm1 select, form#CategoryForm2 select, form#CategoryForm3 select, form#CategoryForm5 select { margin-top:3px ; }
form#CategoryForm1 textarea, form#CategoryForm2 textarea, form#CategoryForm3 textarea, form#CategoryForm5 textarea { margin-top:3px ; }
form#CategoryForm1 button, form#CategoryForm2 button, form#CategoryForm3 button, form#CategoryForm5 button { float:right ; background-color:#e8001f ; }

form.show { display:block ; }
form.hide { display:none ; }

/* Height of form, and position of fields for each contact us form */
form#CategoryForm1 { height:300px  }
	fieldset#cf1_EmailAddress { position:absolute ; left:0 ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf1_EmailAddress input { width:340px ; }
	fieldset#cf1_Message { position:absolute ; left:0 ; top:50px ; width:712px ; font-weight:bold ; }
	fieldset#cf1_Message textarea { width:707px ; height:64px }
	fieldset#cf1_DataPrivacy { position:absolute ; left:0 ; top:150px ; width:712px ; }
	fieldset#cf1_Disclaimer { position:absolute ; left:0 ; top:200px ; width:712px ; font-size:11px ; }

	
	fieldset#cf1_Radio1 { position:absolute ; left:0 ; top:240px ; width:712px ; }
	fieldset#cf1_Radio1 label { margin:0 10px; }
	
	fieldset#cf1_Radio2 { position:absolute ; left:0 ; top:310px ; width:712px ; }
	fieldset#cf1_Radio2 label { margin:0 10px; }
	fieldset#cf1_Buttons { position:absolute ; left:0 ; top:260px ; width:712px ;  }

form#CategoryForm2 { height:530px  }
	fieldset#cf2_FirstName { position:absolute ; left:0 ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf2_FirstName input { width:340px ; }
	
	fieldset#cf2_LastName { position:absolute ; left:0 ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_LastName input { width:340px ; }
	
	fieldset#cf2_EmailAddress { position:absolute ; left:0 ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_EmailAddress input { width:340px ; }
	
	fieldset#cf2_AddressLine1 { position:absolute ; left:0 ; top:150px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_AddressLine1 input { width:340px ; }
	
	fieldset#cf2_AddressLine2 { position:absolute ; left:377px ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_AddressLine2 input { width:340px ; }
	
	fieldset#cf2_City { position:absolute ; left:0 ; top:200px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_City input { width:340px ; }
	
	fieldset#cf2_PostCode { position:absolute ; left:0 ; top:250px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_PostCode input { width:340px ; }
	
	fieldset#cf2_Telephone { position:absolute ; left:0 ; top:200px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_Telephone input { width:340px ; }
	fieldset#cf2_YearBirth { position:absolute ; left:0 ; top:250px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_YearBirth select { width:150px ; }
	fieldset#cf2_Gender { position:absolute ; left:377px ; top:250px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_Gender label { font-weight:normal ; }
	fieldset#cf2_SpecialDiet { position:absolute ; left:0 ; top:300px ; width:712px ; font-weight:bold ; }
	fieldset#cf2_SpecialDiet label { font-weight:normal ; margin-right:15px ; }
	fieldset#cf2_Activity { position:absolute ; left:0 ; top:350px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_Activity select { width:150px ; }
	
	fieldset#cf2_packing_code { position:absolute ; left:367px ; top:0px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_packing_code input { width:340px ; }
	fieldset#cf2_packing_code textarea { width:340px ; height:18px}
	
	fieldset#cf2_product_name { position:absolute ; left:367px ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_product_name input { width:340px ; }
	
	fieldset#cf2_best_before_date { position:absolute ; left:367px ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_best_before_date textarea { width:340px ; height:18px}
	fieldset#cf2_best_before_date input { width:340px ; }
	
	fieldset#cf2_product_weight { position:absolute ; left:367px ; top:150px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_product_weight input { width:340px ; }
	
	fieldset#cf2_place_of_purchase { position:absolute ; left:367px ; top:200px ; width:344px ; font-weight:bold ; }
	fieldset#cf2_place_of_purchase input { width:340px ; }
	
	
	fieldset#cf2_Radio1 { position:absolute ; left:0 ; top:410px ; width:712px ; }
	fieldset#cf2_Radio1 label { margin:0 10px; }
	
	fieldset#cf2_Radio2 { position:absolute ; left:0 ; top:490px ; width:712px ; }
	fieldset#cf2_Radio2 label { margin:0 10px; }
	
	
	fieldset#cf2_Message { position:absolute ; left:0 ; top:300px ; width:712px ; font-weight:bold ; }
	fieldset#cf2_Message textarea { width:707px ; height:64px }
	fieldset#cf2_DataPrivacy { position:absolute ; left:0 ; top:400px ; width:712px ; }
	fieldset#cf2_Disclaimer { position:absolute ; left:0 ; top:450px ; width:712px ; font-size:11px ; }
	fieldset#cf2_Buttons { position:absolute ; left:0 ; top:500px ; width:712px ; }

form#CategoryForm5 { height:400px  }
	fieldset#cf5_FirstName { position:absolute ; left:0 ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf5_FirstName input { width:340px ; }
	fieldset#cf5_LastName { position:absolute ; left:0 ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_LastName input { width:340px ; }
	fieldset#cf5_EmailAddress { position:absolute ; left:0 ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_EmailAddress input { width:340px ; }
	fieldset#cf5_AddressLine1 { position:absolute ; left:367px ; top:0 ; width:344px ; font-weight:bold ; }
	fieldset#cf5_AddressLine1 input { width:340px ; }
	fieldset#cf5_AddressLine2 { position:absolute ; left:367px ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_AddressLine2 input { width:340px ; }
	fieldset#cf5_City { position:absolute ; left:367px ; top:50px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_City input { width:340px ; }
	fieldset#cf5_PostCode { position:absolute ; left:367px ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_PostCode input { width:340px ; }
	fieldset#cf5_Telephone { position:absolute ; left:0 ; top:100px ; width:344px ; font-weight:bold ; }
	fieldset#cf5_Telephone input { width:340px ; }
	fieldset#cf5_Message { position:absolute ; left:0 ; top:150px ; width:712px ; font-weight:bold ; }
	fieldset#cf5_Message textarea { width:707px ; height:64px }
	fieldset#cf5_DataPrivacy { position:absolute ; left:0 ; top:260px ; width:712px ; }
	fieldset#cf5_Disclaimer { position:absolute ; left:0 ; top:300px ; width:712px ; font-size:11px ; }
	fieldset#cf5_Buttons { position:absolute ; left:0 ; top:360px ; width:712px ; }
	
	fieldset#cf5_Radio1 { position:absolute ; left:0 ; top:250px ; width:712px ; }
	fieldset#cf5_Radio1 label { margin:0 10px; }
	
	fieldset#cf5_Radio2 { position:absolute ; left:0 ; top:320px ; width:712px ; }
	fieldset#cf5_Radio2 label { margin:0 10px; }
/* END Contact Us */

div#nutritionImgArea{min-height:540px;height:auto!important;height:540px; padding:10px; margin:0px}

/*START LAYOUTMODE=displaygdainfomations*/

body.displaygdainfomations div#nutritionImgArea{width:735px; padding:10px; margin:0px;display:block;min-height:0;height:0;}
	body.displaygdainfomations div#nutritionImgArea img{float:left}

body.displaygdainfomations div#prodNutrInfo{font-size:11px; width:495px; padding:10px; margin:0px; min-height:426px; height:auto !important; height:426px}
	body.displaygdainfomations div#prodNutrInfo h5{margin:0px;padding:10px;  border:1px solid #f5d8a0; border-bottom:none ; color:#ffffff; text-align:center; background:#a52012}
	body.displaygdainfomations div#prodNutrInfo table#gda_table{ border:1px solid #f5d8a0}
	body.displaygdainfomations div#prodNutrInfo table#gda_table tr.odd{background:#841b18}
	body.displaygdainfomations div#prodNutrInfo table#gda_table tr.even{background:#a52012}
	body.displaygdainfomations div#prodNutrInfo table#gda_table td{padding:4px; text-align:center}
	body.displaygdainfomations div#prodNutrInfo table#gda_table th{padding:4px; text-align:center}
	body.displaygdainfomations div#prodNutrInfo table#gda_table td.col1{color:#ffffff; font-weight:bold; text-align:left}
	body.displaygdainfomations div#prodNutrInfo	div.stdContBlock td.textArea span {color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:12px;margin:0 0 25px 0;display:block;}
	body.displaygdainfomations div#prodNutrInfo	div.stdContBlock td.textArea ul.linkslist li a.first {color:#efa925;}
	
	
body.displaygdainfomations div#GDACalculator{padding:0px; margin:0px; position:absolute; right:0px; top:550px}

div#nutritionTextCol {display:none}
body.displaygdainfomations div#nutritionTextCol {display:block;border-bottom:none;}
	body.displaygdainfomations div#nutritionTextCol div#explanationArea {display:none}
	body.displaygdainfomations div#nutritionTextCol div#head {border-bottom:none;color:#fff;padding:12px 10px 11px 10px;}
	body.displaygdainfomations div#nutritionTextCol div#head span {color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;line-height:11px;}
	body.displaygdainfomations div#nutritionTextCol div#foot {display:none}

body.displaygdainfomations div#productInfo{float:right; width:480px}	

div#link1{float:left; clear:none}
div#link2{float:right; clear:none}
div#link12s {clear:none;}
	div#link12s div {margin:0 0 0 417px;}
	div#link12s div div {float:left;margin:0;}
	div#link12s div div a {margin:0 0 0 13px;display:block;}

div.stdContBlock table#gda_table {border:1px solid #e6e9a2;}
	div.stdContBlock table#gda_table th{padding:4px; text-align:center; background:#a52011;}
	div.stdContBlock table#gda_table td{padding:15px;}
	div.stdContBlock table#gda_table td.col1{text-align:center}
	div.stdContBlock table#gda_table td.col1 b {font-size:10px;color:#fff;}
	
	
/*END LAYOUTMODE=displaygdainfomations*/

/*START LAYOUTMODE=GDAFlashPosition520*/
body.GDAFlashPosition520 div#GDACalculator{top:520px}
/*END LAYOUTMODE=GDAFlashPosition520*/

div#tvads div#contentCentre{min-height:700px; height:auto !important; height:700px}

body.fullwidth div#contentLeft { display:none;}
body.fullwidth div#contentFull { margin:0 ; padding:0;}
body.fullwidth div#header { height:0px;}
body.fullwidth div#search { display:none;}
body.fullwidth div#breadcrumbs { display:none;}

body.layerLightBox div#cotedorBiscuit{border:1px solid #ffffff; left:50% !important; margin:0 0 0 -360px !important}
div#cotedorBiscuit{border:1px solid #ffffff; }