	
	
	/* ------ stylesheet webshop : www.vrolijkgezond.eu ------ */

	.bloodgroup-selector{
		float: left;
		width: 100%;
		padding: 24px;
		background-color:#faeaf3;
		color:#d80c8c;
		font-size: 30px;
		text-align: center;
		border: 1px solid #FFF;
		box-sizing: border-box;
		margin: 0px;
		border-radius: 4px;
		-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.0); 
		box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.0);
		height: 86px;
	}

	.bloodgroup-selector:hover{
		float: left;
		width: 100%;
		padding: 24px;
		background-color: #d80c8c;
		color: #FFF;
		text-align: center;
		border: 1px solid #d80c8c;
		box-sizing: border-box;
		margin: 0px;
		border-radius: 4px;
		-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.11); 
		box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.11);
		height: 86px;
	}

	.bloodgroup-selector-active{
		float: left;
		width: 100%;
		padding: 24px;
		background-color: #d80c8c;
		color: #FFF;
		font-size: 30px;
		text-align: center;
		border: 1px solid #d80c8c;
		box-sizing: border-box;
		margin: 0px;
		border-radius: 4px;
		-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.11); 
		box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.11);
		height: 86px;
	}

	.secretortype-selector{
		float: left;
		width: 100%;
		padding: 20px;
		background-color:#faeaf3;
		color:#d80c8c;
		font-size: 15px;
		line-height: 27px;
		font-weight: bold;
		text-align: center;
		border: 1px solid #FFF;
		box-sizing: border-box;
		margin: 0px;
		border-radius: 4px;
		-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.0); 
		box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.0);
	}

	.secretortype-selector:hover{
		float: left;
		width: 100%;
		padding: 20px;
		background-color: #d80c8c;
		color: #FFF;
		font-size: 15px;
		line-height: 27px;
		font-weight: bold;
		text-align: center;
		border: 1px solid #d80c8c;
		box-sizing: border-box;
		margin: 0px;
		border-radius: 4px;
		-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.11); 
		box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.11);
	}

	.secretortype-selector-active{
		float: left;
		width: 100%;
		padding: 20px;
		background-color: #d80c8c;
		color: #FFF;
		font-size: 15px;
		line-height: 27px;
		font-weight: bold;
		text-align: center;
		border: 1px solid #d80c8c;
		box-sizing: border-box;
		margin: 0px;
		border-radius: 4px;
		-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.11); 
		box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.11);
	}

	.category-selector{
		float: left;
		width: 100%;
		padding: 12px 8px;
		background-color: #faf2f8;
		color:#d80c8c;
		font-size: 13px;
		font-weight: 400;
		text-align: center;
		border: 1px solid #faf2f8;
		box-sizing: border-box;
		margin: 0px;
		border-radius: 4px;
		-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.04); 
		box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.04);
	}

	.category-selector:hover{
		background-color: #d80c8c;
		color: #faf2f8;
	}

	.category-selector-active{
		float: left;
		width: 100%;
		padding: 12px 8px;
		background-color: #d80c8c;
		color: #faf2f8;
		font-size: 13px;
		font-weight: 400;
		text-align: center;
		border: 1px solid #d80c8c;
		box-sizing: border-box;
		margin: 0px;
		border-radius: 4px;
		-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.11); 
		box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.11);
	}

	.cart-container{
		position: fixed;
		z-index: 999999;
		top: 45vh;
		right: 0px;
		width: 205px;
		padding: 8px;
		background-color: #FFF;
		-webkit-border-top-left-radius: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-moz-border-radius-bottomleft: 8px;
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		-webkit-box-shadow: -2px 0px 10px 0px rgba(0,0,0,0.29); 
		box-shadow: -2px 0px 10px 0px rgba(0,0,0,0.29);
	}

	a.cart-count:link, a.cart-count:visited, a.cart-count:active, a.cart-count:hover{
		text-decoration: none;
		font-weight: bold;
	} 

	.cart{
		position: relative;
		display: inline-block;
		width: 50px;
		text-align: left;
	}

	.cart .cart-counter{
		position: absolute;
		top: 5px;
		left: 35px;
		height: 18px;
		width: 150px;
		padding: 2px 6px;
		color: #d80c8c;
		text-align: left;
		font-weight: 800;
		background-color: #f3d5e7;
		display: inline-block;
	}

	.cart .cart-cta{
		position: absolute;
		top: 28px;
		left: 35px;
		height: 18px;
		width: 150px;
		padding: 2px 6px;
		color: #d80c8c;
		text-align: left;
		font-weight: 800;
		display: inline-block;
	}

	.text-right{
		text-align: right;
	}

	.text-center{
		text-align: center;
	}

	.text-small{
		font-size: 13px;
	}

	.grid-2-columns-banners{
		box-sizing: border-box;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 20px;
		row-gap: 0px;
	}

	.grid-2-columns{
		box-sizing: border-box;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 10px;
		row-gap: 0px;
	}

	.grid-5-columns{
		box-sizing: border-box;
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		column-gap: 10px;
		row-gap: 0px;
	}
	
	.grid-7-columns{
		box-sizing: border-box;
		display: grid;
		grid-template-columns: repeat(7, 1fr);
		column-gap: 6px;
		row-gap: 0px;
	}

	.border-bottom-pink{
		border-bottom: 1px solid #f3d5e7;
	}

	.border-shadow{
		-webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.05); 
		box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.05); 
	}

	.padded-4{
		padding: 4px;
	}

	.padded-b4{
		padding-bottom: 4px;
	}

	.padded-t4{
		padding-top: 4px;
	}

	.padded-l4{
		padding-left: 4px;
	}

	.padded-b2{
		padding-bottom: 2px;
	}

	.padded-9{
		padding: 9px;
	}

	.padded-t9{
		padding-top: 9px;
	}

	.padded-b9{
		padding-bottom: 9px;
	}
	
	.padded-l9{
		padding-left: 9px;
	}

	.padded-l12{
		padding-left: 12px;
	}
	
	.padded-r9{
		padding-right: 9px;
	}
	
	.padded-h8{
		padding-left: 8px;
		padding-right: 8px;
	}

	.padded-t18{
		padding-top: 18px;
	}

	.padded-b18{
		padding-bottom: 18px;
	}
	
	.padded-r18{
		padding-right: 18px;
	}

	.padded-l18{
		padding-left: 18px;
	}

	.padded-18{
		padding: 18px;
	}

	.padded-t24{
		padding-top: 24px;
	}

	.padded-b24{
		padding-bottom: 24px;
	}

	.padded-r24{
		padding-right: 24px;
	}

	.padded-h16{
		padding-left: 16px;
		padding-right: 16px;
	}

	.padded-36{
		padding: 36px;
	}

	.padded-t36{
		padding-top: 36px;
	}

	.padded-b36{
		padding-bottom: 36px;
	}

	.padded-l36{
		padding-left: 36px;
	}

	.padded-r36{
		padding-right: 36px;
	}

	.padded-r40{
		padding-right: 40px;
	}

	.padded-t40{
		padding-top: 40px;
	}

	.padded-tlr45{
		padding-left: 45px;
		padding-top: 45px;
		padding-right: 45px;
	}

	.padded-t45{
		padding-top: 45px;
	}

	.padded-b27{
		padding-bottom: 27px;
	}

	.padded-b45{
		padding-bottom: 45px;
	}

	.padded-l40{
		padding-left: 40px;
	}
	
	.text-centered{
		text-align: center;
	}

	.dish-box{
		background-color: #FFF;
		border-bottom: 4px solid #FFF;
	}

	.dish-box-active{
		border-bottom: 4px solid #d80c8c;
	}
	
	.dish-box-basic-active{
		background-color: #faeaf3;
	}
	
	.dish-cart-toggle{
		position: absolute;
		top: 28px;
		left: 26px;
		z-index: 4;
	}

	.dish-cart-basic-toggle{
		position: absolute;
		top: 28px;
		right: 26px;
		z-index: 4;
	}

	a.dish-cart-toggler:link, a.dish-cart-toggler:visited, a.dish-cart-toggler:active{
		width: 20px;
		height: 20px;
		border-radius: 50%;
		text-align: center;
		font-size: 30px;
		font-weight: bold;
		padding: 13px;
		background-color: #F9F9F9;
		color: #d80c8c;
		text-decoration: none;
		display: inline-block;
		-webkit-box-shadow: 0px 9px 5px -3px rgba(0,0,0,0.33); 
		box-shadow: 0px 5px 9px -3px rgba(0,0,0,0.33);
	}

	a.dish-cart-toggler:hover{
		width: 20px;
		height: 20px;
		border-radius: 50%;
		text-align: center;
		font-size: 30px;
		font-weight: bold;
		padding: 13px;
		background-color: #F9F9F9;
		color: #d80c8c;
		text-decoration: none;
		display: inline-block;
		-webkit-box-shadow: 0px 9px 5px -3px rgba(0,0,0,0.43); 
		box-shadow: 0px 5px 9px -3px rgba(0,0,0,0.43);
	}

	a.dish-cart-toggler-active:link, a.dish-cart-toggler-active:visited, a.dish-cart-toggler-active:active, a.dish-cart-toggler-active:hover{
		width: 20px;
		height: 20px;
		border-radius: 50%;
		text-align: center;
		font-size: 26px;
		font-weight: bold;
		padding: 13px;
		background-color: #F9F9F9;
		color: #d80c8c;
		text-decoration: none;
		display: inline-block;
		-webkit-box-shadow: 0px 9px 5px -3px rgba(0,0,0,0.43); 
		box-shadow: 0px 5px 9px -3px rgba(0,0,0,0.43);
	}

	a.continue:link, a.continue:visited, a.continue:active{
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		padding: 16px 32px 16px 22px;
		background-color: #d80c8c;
		color: #FFF;
		text-decoration: none;
		display: inline-block;
		-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.21); 
		box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.21); 
	}

	a.continue:hover{
		-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.31); 
		box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.31); 
	}

	.submit-to-psp{
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		padding: 16px 32px 16px 22px;
		background-color: #d80c8c;
		color: #FFF;
		text-decoration: none;
		display: inline-block;
		-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.21); 
		box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.21); 
		border: 0px;
	}

	.padded-9{
		padding: 9px;
	}
	
	.padded-t18{
		padding-top: 18px;
	}
	
	.padded-b18{
		padding-bottom: 18px;
	}
	
	.padded-t36{
		padding-top: 36px;
	}
	
	.padded-l27{
		padding-left: 27px;
	}
	
	.padded-r27{
		padding-right: 27px;
	}

	.padded-t27{
		padding-top: 27px;
	}
	
	.padded-45{
		padding: 45px;
	}
	
	.padded-t45{
		padding-top: 45px;
	}
	
	.padded-b45{
		padding-bottom: 45px;
	}
	
	.padded-r45{
		padding-right: 45px;
	}
	
	.padded-90{
		padding: 90px;
	}
	
	.padded-t90{
		padding-top: 90px;
	}
	
	.padded-t180{
		padding-top: 180px;
	}
	
	.bg-pink{
		background-color: #d80c8c;
	}
	
	.bg-softpink{
		background-color: #F2E8EE;
	}
	
	.bg-white{
		background-color: #FFF;
	}
	
	.opaque{
		opacity: 0.82;
	}
	
	.vertical-center{
		display: flex;
        align-items: center;
        justify-content: center;
        -webkit-align-items: center;
	}
	
	.round-box{
		width: 20px;
		height: 20px;
		border-radius: 50%;
		display: inline-block;
	}
	
	.add-to-cart, .remove-from-cart{
		width: 36px;
		height: 36px;
		font-size: 30px;
		font-weight: 600;
		padding-top: 20px;
		padding-left: 20px;
		border-radius: 50%;
		display: inline-block;
	}
		
	.grid-3-columns{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		column-gap: 18px;
		row-gap: 18px;
	}
	
	.box-shadowed{
		-webkit-box-shadow: 0px 1px 1px 2px rgba(0,0,0,0.07); 
		box-shadow: 0px 1px 1px 2px rgba(0,0,0,0.07);
	}
	
	.bg-covered{
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	
	.text-pink{
		color: #d80c8c;
	}
	
	.text-white{
		color: #FFF;
	}
	
	.text-strong{
		font-weight: 600;
	}
	
	.text-center{
		text-align: center;
	}

	.text-shop-product{
		font-size: 16px;
	}
	
	.relative{
		position: relative;
	}
	
	.absolute{
		position: absolute;
	}
	
	.edge-slanted {
	  position: relative;
	  display: inline-block;
	  padding: 1em 5em 1em 1em;
	  overflow: hidden;
	  color: #fff;
	}
	
	.edge-slanted:after {
	  content: '';
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  background: #000;
	  -webkit-transform-origin: 100% 0;
	  -ms-transform-origin: 100% 0;
	  transform-origin: 100% 0;
	  -webkit-transform: skew(-45deg);
	  -ms-transform: skew(-45deg);
	  transform: skew(-45deg);
	  z-index: -1;
	}
	
			
	#sign{
		font-family:						'Century Gothic', 'Open Sans', sans-serif;
		background-color:			#d80c8c;
		color:							#FFF;
		font-size:						28px;
		font-style:						italic;
		line-height:						115%;
		font-weight:					100;
		padding:						20px;
		-webkit-border-radius: 	20px;
		-moz-border-radius: 		20px;
		border-radius: 				20px;
		text-shadow: 					0px 2px 2px rgba(0, 0, 0, 0.11);
	}
	
	#sign .small{
		font-size:						12px;
		line-height:						120%;
		font-weight:					normal;
	}
	
	.stappen{
		border-top:						0px solid #f7e433;
		background-color:			#FFF;
		display:							none;
	}
	
	.stap{
		font-family:						'Century Gothic', 'Open Sans', sans-serif;
		color:							#FFF;
		font-size:						12px;
		line-height:						115%;
		font-weight:					normal;
		padding:						12px 15px 12px 15px;
		background-color:			#59bdd9;
		-webkit-border-radius: 	7px;
		-moz-border-radius: 		7px;
		border-radius: 				7px;
	}
	
	.stap_dim{
		font-family:						'Century Gothic', 'Open Sans', sans-serif;
		color:							#e0b9d0;
		-webkit-border-radius: 	7px;
		-moz-border-radius: 		7px;
		border-radius: 				7px;
		background-color:			#FFF;
		font-size:						12px;
		line-height:						120%;
		font-style:						italic;
		padding:						12px 15px 12px 15px;
	}
	
	
	#shop_stappen {
		
		margin-top: 40px;
		margin-bottom: 20px;
		overflow: auto;
	}

	.shop_stap_nummer {
		
		font-size: 30px;
		font-weight: bold;
		color: #FFF;
		text-align: center;
		margin: 0 auto;
		width: 50px; height: 50px;
		margin-bottom: 0px;
		padding-top: 16px;
		background-image:url(/img/shop_stap_bol.png);
		background-repeat: no-repeat;
	}
	
	.shop_stap_omschrijving {
		
		float: left;
		width: 30%;
		border-right: 1px solid #ebebeb;
		text-align: center;
		font-size: 13px;
		font-weight: 800;
		padding: 0px 10px 0px 10px;
		color: #666;
		margin: 20px 0px 20px 0px;
	}
	
	#voetnoot {
		
		border-top: 2px solid #ebebeb;
		margin-top: 50px;
	}
	
	.voetnoot-detail {
		
		float: left;
		width: 290px;
		border-left: 1px solid #ebebeb;
		color: #d80c8c;
		padding: 15px;
		font-size: 14px;
		font-weight: 600;
	}
	

	
	/* MENU */
	
	.hide {
	   position: absolute !important;
	   top: -9999px !important;
	   left: -9999px !important;
	}
	
	
	

	

	/* CART */
	
	#cart_summary{
		font-family:						'Century Gothic', 'Open Sans', sans-serif;
		width:							620px;
		font-size:						12px;
		line-height: 160%;
		color:							#000;
		font-weight:					normal;
		padding:						22px;
		padding-bottom:				18px;
		background-color:			#FEFEFE;
		
		box-shadow: 					0px 3px 6px rgba(0, 0, 0, 0.14);
   		-moz-box-shadow: 			0px 3px 6px rgba(0, 0, 0, 0.14);
    	-webkit-box-shadow: 		0px 3px 6px rgba(0, 0, 0, 0.14);
		
		margin-bottom:				20px;
		margin-right:					-60px;
		text-align:						left;
	}
	
	#cart_summary .titel{
		font-size:						19px;
		line-height:						120%;
		color:							#d80c8c;
		font-weight:					bold;
		font-style:						italic;
		text-align:						left;
		margin-bottom: 10px;
	}
	
	#cart_summary .titel-grey{
		font-size:						14px;
		line-height:					120%;
		color:							#777;
		font-weight:					normal;
		font-style:						italic;
		text-align:						left;
		margin-bottom: 10px;
	}
	
	#cart_summary .prijs{
		padding:5px 10px 0px 5px;
	}
	
	#cart_summary .prijs-active{
		padding:5px;
	}
	
	
	
	/* FORMS */
	
	#client_inputform{
		font-family:						'Century Gothic', 'Open Sans', sans-serif;
		width:							220px;
		font-size:						12px;
		color:							#000;
		line-height:						120%;
		font-weight:					normal;
		padding:						22px;
		padding-bottom:				18px;
		background-color:			#FFF;
		-webkit-border-bottom-left-radius: 	10px;
		-moz-border-radius-bottomleft: 		10px;
		border-bottom-left-radius: 				10px;
		
		box-shadow: 					-3px 0px 3px rgba(0, 0, 0, 0.11);
   		-moz-box-shadow: 			-3px 0px 3px rgba(0, 0, 0, 0.11);
    	-webkit-box-shadow: 		-3px 0px 3px rgba(0, 0, 0, 0.11);
			
		border-right:					0px;
		margin-bottom:				30px;
		margin-right:					-60px;
		text-align:						left;
	}
	
	#client_inputform .titel{
		font-size:						19px;
		line-height:						120%;
		color:							#d80c8c;
		font-weight:					bold;
		font-style:						italic;
		text-align:						left;
	}

	
	.form_field_cage{
		margin-bottom:				10px;
	}
	
	.alert{
		width:							210px;
		display:							none;
		font-size:						12px;
		color:							#d80c8c;
		font-weight:					normal;
		margin-bottom:				15px;
		background-color:			#FFF;
		padding:						4px;
	}
	
	.small_dim {
		font-size:						11px;
		color:							#756d72;
		font-family:						'Open Sans', sans-serif;
	}
	
	.inputfield {
		width:							90%;
		color:							#d80c8c;
		background-color:			##F2F2F2;
		font-size:						16px;
		padding:						12px;
	}
	
	 

	

	/* PRODUCTS */
	
	.rubriek_omschrijving{
		font-size:						14px;
		line-height:						130%;
		color:							#777;
	}
	
	.product_fiche{
		position:						relative;
		float: 							left;
		width:							152px;
		height:							190px;
		background-color:			#FFF;
		color:							#d80c8c;
		margin-bottom:				25px;
		box-shadow: 					0px 0px 7px rgba(0, 0, 0, 0.16);
   		-moz-box-shadow: 			0px 0px 7px rgba(0, 0, 0, 0.16);
    	-webkit-box-shadow: 		0px 0px 7px rgba(0, 0, 0, 0.16);
		border: 1px solid #FCFCFC;
		-webkit-border-radius: 	5px;
		-moz-border-radius: 		5px;
		border-radius: 				5px;
		padding-top:0px;
	}
	
	.product_foto{
		width:							47px;
		-webkit-border-radius: 	5px;
		-moz-border-radius: 		5px;
		border-radius: 				5px;
		margin-top: 10px;
	}
	
	.product_fiche .nieuw{
		position: absolute;
		z-index: 100;
		top: -1px;
		left: -1px;
		width: 50px;
		height: 50px;
	}
	
	.product_fiche .prijs{
		position:						absolute;
		z-index:							101;
		top:								5px;
		right:								0px;
		width:							48px;
		height:							20px;
		background-color:			#FFF;
		color:							#777;
		font-size:						12px;
		font-weight:					bold;
		text-align:						center;
		border-bottom:				2px solid #EEE;
	}
	
	.product_fiche .titel{
		font-family:						'Century Gothic', 'Open Sans', sans-serif;
		color:							#f06a2a;
		font-size:						14px;
		line-height:					120%;
		font-weight:					normal;
		text-align:						center;
		padding:						5px 10px 0px 10px;
		text-shadow: 0px 1px 3px rgba(240, 240, 240, 1);
	}
	
	.product_fiche .subtitel{
		font-size:						11px;
		color:							#f06a2a;
		font-weight:					normal;
		text-align:						center;
	}
	
	.product_fiche .interaction{
		position: absolute; z-index: 100;
		bottom: 20px; left: 35px;
	}
	
	.product_fiche_active{
		position:						relative;
		float: 							left;
		width:							152px;
		height:							190px;
		background-color:			#FFF;
		color:							#d80c8c;
		margin-bottom:				25px;
		box-shadow: 					0px 0px 7px rgba(0, 0, 0, 0.16);
   		-moz-box-shadow: 			0px 0px 7px rgba(0, 0, 0, 0.16);
    	-webkit-box-shadow: 		0px 0px 7px rgba(0, 0, 0, 0.16);
		border: 1px solid #f78238;
		-webkit-border-radius: 	5px;
		-moz-border-radius: 		5px;
		border-radius: 				5px;
		padding-top: 0px;
	}
	
	.product_fiche_active .nieuw{
		position: absolute;
		z-index: 1000;
		top: -1px;
		left: -1px;
		width: 50px;
		height: 50px;
	}
	
	.product_fiche_active .prijs{
		position:						absolute;
		z-index:							101;
		top:								0px;
		right:								0px;
		width:							46px;
		height:							20px;
		background-color:			#FFF;
		color:							#f06a2a;
		font-size:						12px;
		font-weight:					bold;
		text-align:						center;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-left-radius: 5px;
	}
	
	.product_fiche_active .titel{
		font-family:						'Century Gothic', 'Open Sans', sans-serif;
		color:							#f78238;
		font-size:						14px;
		line-height:					120%;
		font-weight:					normal;
		text-align:						center;
		padding:						5px 10px 0px 10px;
		text-shadow: 					0px 2px 2px rgba(0, 0, 0, 0.0);
	}
	
	.product_fiche_active .subtitel{
		font-size:						11px;
		font-weight:					normal;
		text-align:						center;
	}
	
	.product_fiche_active .interaction{
		position: absolute; z-index: 100;
		bottom: 20px; left: 35px;
	}
	
	
	

	
	/* LINKS */
	
	a.rubrieklink:link, a.rubrieklink:visited, a.rubrieklink:active {  
		font-size:							15px;
		line-height:							29px;
		font-weight:						bold;
		color:								#d80c8c;
		text-transform:					lowercase;
		text-decoration:					none;
	}
	a.rubrieklink:hover {  
		font-size:							15px;
		line-height:							29px;
		font-weight:						bold;
		color:								#d80c8c;
		text-transform:					lowercase;
		text-decoration:					none;
	}
	
	a.subrubrieklink:link, a.subrubrieklink:visited, a.subrubrieklink:active {  
		font-size:							13px;
		line-height:							24px;
		font-weight:						bold;
		color:								#d80c8c;
		text-transform:					lowercase;
		text-decoration:					none;
	}
	a.subrubrieklink:hover {  
		font-size:							13px;
		line-height:							24px;
		font-style:							bold;
		color:								#d80c8c;
		text-transform:					lowercase;
		text-decoration:					none;
	}
	
	a.add_to_cart_btn:link, a.add_to_cart_btn:visited, a.add_to_cart_btn:active {  
		font-family:						'Century Gothic', 'Open Sans', sans-serif;
		font-size:							12px;
		font-style:							normal;
		font-weight:						normal;
		color:								#FFF;
		text-decoration:					none;
		text-transform: uppercase;
		background-color: #f78238;
		padding: 6px 9px 6px 26px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background-image:url(/img/plus_bg_hover.png);
		background-repeat: no-repeat;
	}
	
	a.remove_from_cart_btn:link, a.remove_from_cart_btn:visited, a.remove_from_cart_btn:active {  
		font-family:						'Century Gothic', 'Open Sans', sans-serif;
		font-size:							12px;
		font-style:							normal;
		font-weight:						normal;
		color:								#f06a2a;
		text-decoration:					none;
		text-transform: uppercase;
		background-color: #FFF;
		padding: 6px 9px 6px 9px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		border: 1px solid #EEE;
	}
	
	a.infolink:link, a.infolink:visited, a.infolink:active {  
		font-size:							11px;
		color:								#777;
		text-decoration:					none;
	}
	a.infolink:hover {  
		font-size:							11px;
		color:								#777;
		text-decoration:					underline;
	}
	
	a.whitelink:link, a.whitelink:visited, a.whitelink:active {  
		font-size:						12px;
		line-height:						120%;
		font-weight:					normal;
		color:								#FFF;
		text-decoration:					underline;
		line-height: 120%;
	}
	a.whitelink:hover {
		font-size:						12px;
		line-height:						120%;
		font-weight:					normal;  
		color:								#FFF;
		text-decoration:					underline;
		line-height: 120%;
	}