/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+		© Copyright iDIWAY 2009
//+		Tout droits de reproduction interdits
//+		http://www.idiway.fr
//+		$Revision: 4510 $
//+		$Date: 2017-07-06 15:04:47 +0200 (jeu. 06 juil. 2017) $
//+		$HeadURL: svn://svn.id.lan/pko/sat/14/144_cst/trunk/tpl/tpl0/css/iTpl.css $
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


#section1 {position: relative;}

.iTpl-fromages-div .iTpl-fromage-div:last-child { margin-right: 0;}

.idSliderItm { max-height: unset !important;}

.iTpl-section4-2 {padding: 0 30px;}
.iTpl-section4-2 img {width: 100%; height: 100%;}

#section4 {display: flex; flex-direction: column; padding: 0; margin-left: 0; max-width: unset;}
.iTpl-section41 {display: flex; align-items: flex-start; padding: 20px; max-width: 1900px; margin: 0 auto;}
.iTpl-section41 > * {flex: 1; margin-right: 10px;}
.iTpl-section41 > *:last-child { margin-right: 0;}

.iTpl-section4-1 {text-align: right;}

.iTpl-section4-prices {display: flex; margin-bottom: 40px;}
.iTpl-section4-prices-c1, .iTpl-section4-prices-c2 {flex: 1;}

.iTpl-section4-prices-c1 {margin-right: 10px;}
.iTpl-section4-prices-c2 {margin-left: 10px; padding-top: 48px; text-align: left; padding-left: 40px; line-height: 26px;}

.iTpl-section4-prices-c2 ul {padding-left: 0;}

.iTpl-discover {position: absolute; right: 50px; top: 25px;}
.iTpl-discover img {margin-right: 10px;}
.iTpl-discover:hover img, .iTpl-discover-mob:hover img {filter: brightness(0);}


@media screen and (max-width: 1300px){
	.iTpl-section4-prices {flex-direction: column;}
	.iTpl-section4-prices-c2 { padding-top: 0; padding-left: 0;}
	.iTpl-section4-prices-c2 ul {padding-left: 40px;  margin-top: 20px;}

	.iTpl-section4-prices-c1 {margin-right: 0;}

	.iTpl-section41 {flex-direction: column;}
	.iTpl-section4-1, .iTpl-section4-3 {text-align: center;}
}

@media screen and (max-width: 640px){
	.iTpl-discover {position: static; margin-top: 30px; margin-left: 30px;}
}

@media screen and (max-width: 550px){
	#section2 .iTpl-col-pag {display: flex; flex-direction: column;}
	#iTpl-section2-2 {margin: 0 30px;}
	.iTpl-section41 > * {margin: 0 30px;}
	.iTpl-section41 > :last-child {margin-right: 30px;}
}

@media screen and (max-width: 550px){
	.iTpl-section4-prices {width: 95%;}
}

@media screen and (max-width: 500px){
	.iTpl-section4-prices ul {padding-left: 10px; font-size: 11px;}

	.iTpl-section4-prices-c2 {margin-left: 0;}
}

@media screen and (max-width: 380px){
	.iTpl-section4-prices {width: 100%;}
	.iTpl-section4-prices ul { padding-left: 0px;}

	.iTpl-discover {margin-left: 0; width: 100%;}
}