/*
 *	VERSION MOBILE (HORS PAYSAGE 1024)
 *
 */
@media only screen and (orientation:portrait) and (max-width: 1023px), only screen and (orientation:landscape) and (max-width: 767px){

/*
 * BANDEAU TITRE
 */
#ban_title{
	display:none;
}

#main{
	margin-top:54px;
}

	#main .page{
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	#main #page_histoire{
		padding-bottom:0;
	}

		#main .page .wrap{
			width:90%;
		}

			#main .page .wrap .section{
				padding-bottom:20px;
			}

			#main .page .wrap .titleSection{
				width:100%;
			}

			#main .page .wrap p img{
				width:100%;
				height:auto;
			}

			#main .page .wrap p iframe {
				width: 100% !important;
				height: 900px !important;
			}

			#main .page .wrap ul.listStandard, 
			#main .page .wrap ul {
				width: 90%;
			}

			#main .page .wrap ul.listStandard li .text,
			#main .page .wrap ul li .text{
				width:90%;
			}

			#main .page .wrap .boxNum{
				width:100%;
			}

				#main .page .wrap .boxNum .picto{
					width:100%;
					text-align:center;
				}

				#main .page .wrap .boxNum .info{
					width:100%;
					text-align:center;
					padding-left:0;
				}

					#main .page .wrap .boxNum .info .num,
					#main .page .wrap .boxNum .info .text{
						text-align:center;
					}

			#main #content_discover .wrap .section{
				width:100%;
			}

			.content-groupe #main .page .wrap .btnBack a,
			.content-groupe #main .page .wrap .btnBack .text{
				background:url("../../images/groupe/arrow_btn_back.png") no-repeat 0 0;
			}
			.content-marques #main .page .wrap .btnBack a,
			.content-marques #main .page .wrap .btnBack .text{
				background:url("../../images/marques/arrow_btn_back.png") no-repeat 0 0;
			}
			.content-activites #main .page .wrap .btnBack a,
			.content-activites #main .page .wrap .btnBack .text{
				background:url("../../images/activites/arrow_btn_back.png") no-repeat 0 0;
			}
			.content-rse #main .page .wrap .btnBack a,
			.content-rse #main .page .wrap .btnBack .text{
				background:url("../../images/rse/arrow_btn_back.png") no-repeat 0 0;
			}
			.content-finance #main .page .wrap .btnBack a,
			.content-finance #main .page .wrap .btnBack .text{
				background:url("../../images/finance/arrow_btn_back.png") no-repeat 0 0;
			}

			.content-commun #main .page .wrap .btnLocation{
				float:left;
				width:100%;
				text-align:center;
				margin-bottom:20px;
			}

				.content-commun #main .page .wrap .btnLocation a{
					position:relative;
					float:none;
					margin:0;
					display:inline-block;
				}

			.content-commun #main .page .wrap .section .btnLocation{
				display:none;
			}

			#main .page .wrap .formContact .colForm.left{
				width:100%;
			}

			#main .page .wrap .formContact .colForm.right{
				width:100%;
			}

				#main .page .wrap .formContact .colForm .lineForm label{
					text-align:left;
					padding-right:0;
					padding-left:0;
				}
				#main .page .wrap .formContact .colForm.left .lineForm label,
				#main .page .wrap .formContact .colForm.right .lineForm label{
					width:100%;
				}
				#main .page .wrap .formContact .colForm .lineForm input.inputTextContact{
					width:96%;
					padding:0 2%;
				}

				#main .page .wrap .formContact .colForm .lineForm textarea.textareaContact{
					width:96%;
					padding:2% 2%;
				}

				#main .page .wrap .formContact .colForm .lineForm .selectCustom{
					width:100%;
				}

					#main .page .wrap .formContact .colForm .lineForm .selectCustom .titleSelectCustom{
						width:99%;
					}

			#main .page .wrap .formContact .colForm .captcha{
				width:100%;
			}

			#main .page .wrap .formContact .lineSubmit{
				text-align:center;
				margin-top:0;
			}

			#main .page .wrap .formContact .lineSubmit input.inputSubmitContact{
				position:relative;
				float:none;
				width:auto;
				height:40px;
				font-size:20px;
				line-height:40px;
				padding-right:50px;
				padding-left:10px;
				background:url("../../images/commun/content/arrow_btn_mobile.png") no-repeat 0 3px;
				display:inline-block;
			}

			#main .page .wrap .halfWidth{
				width:100%;
			}

				#main .page .wrap .halfWidth .picture IMG{
					width:100%;
				}

			#main .page .wrap .halfWidth ul.listStandard li .text{
				width:80%;
			}

			#main .page .wrap ul.listBulles li .picto{
				width:100%;
				text-align:center;
			}

			#main .page .wrap ul.listBulles li .info{
				width:100%;
				padding-left:0;
			}

			#main .page .wrap .lineBtnImplantations{
				display:none;
			}

			#main .page .wrap .listDetails{
				width:100%;
				padding-left:0;
			}

				#main .page .wrap .listDetails .detail{
					display:none;
				}
				#main .page .wrap .listDetails .detail.active{
					display:block;
				}

			#main .page .wrap .grid{
				text-align:center;
			}

				#main .page .wrap .grid .vignette{
					float:left;
					border:2px solid #efefef;
				}

				#main .page .wrap .grid .vignette,
				#main .page .wrap .grid .vignette .over,
				#main .page .wrap .grid .vignette .over .bg,
				#main .page .wrap .grid .vignette img{
					width:144px;
					height:144px;
				}
				#main .page .wrap .grid .vignette:hover .over{
					display:none;
				}

					#main .page .wrap .grid .vignette .over .info{
						width:74px;
						height:144px;
					}

						#main .page .wrap .grid .vignette .over .info .title,
						#main .page .wrap .grid .vignette .over .info .text{
							width:74px;
						}

					#main .page .wrap .grid .vignette .over .bg{
						top:-144px;
					}

				#main .page .wrap .grid .photo-portrait,
				#main .page .wrap .grid .photo-carre,
				#main .page .wrap .grid .photo-paysage{
					display:none;
				}

			#main .page .wrap .boxPhotoAndText .halfWidth{
				width:100%;
			}
			#main .page .wrap .boxPhotoAndText .halfWidth.left{
				width:100%;
			}
			#main .page .wrap .boxPhotoAndText .halfWidth.right{
				position:relative;
				width:100%;
			}

			#main .page .wrap .boxPhotoAndText .contentBoxPhotoAndText{
				width:100%;
			}

				#main .page .wrap .boxPhotoAndText .photo{
					width:100%;
					height:auto;
					text-align:center;
				}

				#main .page .wrap .boxPhotoAndText .text{
					width:90%;
					padding-right:5%;
					padding-left:5%;
				}

			#main .page .wrap .picture.fullWidth{
				left:0;
				width:100%;
			}

				#main .page .wrap .picture.fullWidth img{
					width:100%;
				}

			#main .page .wrap .mention{
				width:90%;
				left:0;
			}

			#main .page .wrap .filtre .titleFiltre{
				float:left;
				width:100%;
				font-family: "Karbon-Bold";
			    font-size:16px;
			    line-height:21px;
			    font-weight:normal;
			    text-align:left;
			    color:#333333;
			}

			#main .page .wrap .filtre .selectCustom{
				width:100%;
			}

				#main .page .wrap .filtre .selectCustom .titleSelectCustom{
					width:99%;
				}

					#main .page .wrap .filtre .selectCustom .titleSelectCustom .text{
						width:92%;
					}

					#main .page .wrap .selectCustom .titleSelectCustom .arrow{
						right:1px;
						z-index:3;
					}

				#main .page .wrap .selectCustom .contentSelectCustom{
					overflow:hidden;
				}

					#main .page .wrap .filtre .selectCustom .contentSelectCustom .optionSelectCustom{
						width:100%;
					}

			#main .page .wrap .lineResult{
				width:100%;
				padding-bottom:0;
			}

				#main .page .wrap .lineResult .top .title{
					width:100%;
				}

				#main .page .wrap .lineResult .top .date{
					width:100%;
				}

				#main .page .wrap .lineResult .top .btn{
					position:relative;
					top:0;
					padding-top:32px;
				}

					#main .page .wrap .btn a{
						position:relative;
						height:40px;
						font-size:18px;
						line-height:18px;
						padding-right:10px;
						padding-left:10px;
						margin-right:0;
					}

						#main .page .wrap .btn a .text{
							padding:14px 0 0 0;
						}

						#main .page .wrap .btn a .picto{
							width:34px;
							height:37px;
							background:url("../../images/commun/content/arrow_btn_mobile.png") no-repeat 0 4px;
							background-size:32px 32px;
						}

				#main .page .wrap .searchFilter input.inputTextSearchFilter{
					width:200px;
				}

				#main .page .wrap .lineSearchResult .btn{
					position:relative;
					top:5px;
				}

				#main .page .wrap .lineSearchResult .desc{
					width:100%;
				}

					#main .page .wrap .lineSearchResult .desc .title{
						width:30%;
					}

				#main .page .wrap ul.navSection li.btnNavSection:first-child{
					margin-left:2px;
				}

					#main .page .wrap ul.navSection li.btnNavSection:hover .over{
						display:none;
					}

				#main .page .wrap .lineResult .content .bulle{
					margin-top:-72px;
				}

				#main .page .wrap .lineResult .content .info{
					width:100%;
					padding-top:15px;
					padding-left:0;
				}

				#main .page .wrap .wrapBtnMore{
					top:0;
				}

					#main .page .wrap .wrapBtnMore .btn{
						left:0;
					}

						#main .page .wrap .wrapBtnMore .btn a .picto{
							display:none;
						}


	#main #content_push{
		margin-top:0;
		padding-top:0;
	}

		#main #content_push .wrap{
			width:100%;
			text-align:center;
		}

			#main #content_push .push{
				width:320px;
				float:none;
				display:inline-block;
			}

			#main #content_push .push,
			#main #content_push .push.first,
			#main #content_push .push.second{
				margin-right:0;
				margin-left:0;
			}

			#main #content_push .push.first,
			#main #content_push .push.second{
				background-position:center;
			}

	#main .page .colHistoire{
		height:100%;
		overflow:initial;
	}

		#main .page .colHistoire .maskHistoire{
			height:100%;
		}

			#main .page .colHistoire .boxHistoire{
				position:relative;
				height:100%;
			}
			#main .page .colHistoire #box_histoire_1956,
			#main .page .colHistoire #box_histoire_1964,
			#main .page .colHistoire #box_histoire_1970,
			#main .page .colHistoire #box_histoire_1975,
			#main .page .colHistoire #box_histoire_1980,
      #main .page .colHistoire #box_histoire_1984,
			#main .page .colHistoire #box_histoire_1992,
			#main .page .colHistoire #box_histoire_2000,
			#main .page .colHistoire #box_histoire_2003,
			#main .page .colHistoire #box_histoire_2008,
			#main .page .colHistoire #box_histoire_2011,
			#main .page .colHistoire #box_histoire_2013,
			#main .page .colHistoire #box_histoire_2015,
			#main .page .colHistoire #box_histoire_2016,
      #main .page .colHistoire #box_histoire_2021,
      #main .page .colHistoire #box_histoire_2023,
      #main .page .colHistoire #box_histoire_2026{
				background:#ffffff !important;
			}

				#main .page .colHistoire .boxHistoire .btnPrev,
				#main .page .colHistoire .boxHistoire .btnNext{
					position:absolute;
					float:left;
					width:47px;
					font-family:"Karbon-Medium";
					font-style:italic;
					font-size:14px;
					line-height:16px;
					font-weight:normal;
					text-align:center;
					z-index:9999;
					opacity:1;
					-moz-opacity:1;
					-khtml-opacity:1;
					filter:alpha(opacity=100);
					filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
					-ms-filter:"alpha(opacity=100)";
					cursor:pointer;
					-webkit-transition: opacity 250ms ease-in-out;
					-moz-transition: opacity 250ms ease-in-out;
					-o-transition: opacity 250ms ease-in-out;
					-ms-transition: opacity 250ms ease-in-out;
					transition: opacity 250ms ease-in-out;
					display:block;
					outline:none;
				}
				#main .page .colHistoire .boxHistoire .btnPrev{
					top:10px !important;
					left:10px !important;
					height:24px !important;
					padding-top:23px !important;
				}
				#main .page .colHistoire .boxHistoire .btnNext{
					left:auto !important;
					right:10px !important;
					bottom:10px !important;
					height:35px !important;
					padding-top:12px !important;
				}
				#main .page .colHistoire .btnPrev.white,
				#main .page .colHistoire .btnNext.white{
					color:#ffffff;
				}
				#main .page .colHistoire .btnPrev.black,
				#main .page .colHistoire .btnNext.black{
					color:#000000;
				}
				#main .page .colHistoire .btnPrev.white{
					background:url("../../images/histoire/btn_prev_white.png") no-repeat;
				}
				#main .page .colHistoire .btnNext.white{
					background:url("../../images/histoire/btn_next_white.png") no-repeat;
				}
				#main .page .colHistoire .btnPrev.black{
					background:url("../../images/histoire/btn_prev_black.png") no-repeat;
				}
				#main .page .colHistoire .btnNext.black{
					background:url("../../images/histoire/btn_next_black.png") no-repeat;
				}

				#main .page .colHistoire .boxHistoire .date{
					display:none;
				}

				#main .page .colHistoire .boxHistoire .boxText{
					position:relative;
					padding-right:0;
    				padding-left:0;
    				color:#ffffff;
					display:block;
				}
				#main .page .colHistoire #box_histoire_1956 .boxText,
				#main .page .colHistoire #box_histoire_1964 .boxText,
				#main .page .colHistoire #box_histoire_1970 .boxText,
				#main .page .colHistoire #box_histoire_1975 .boxText,
				#main .page .colHistoire #box_histoire_1980 .boxText,
        #main .page .colHistoire #box_histoire_1984 .boxText,
				#main .page .colHistoire #box_histoire_1992 .boxText,
				#main .page .colHistoire #box_histoire_2000 .boxText,
				#main .page .colHistoire #box_histoire_2003 .boxText,
				#main .page .colHistoire #box_histoire_2008 .boxText,
				#main .page .colHistoire #box_histoire_2011 .boxText,
				#main .page .colHistoire #box_histoire_2013 .boxText,
				#main .page .colHistoire #box_histoire_2015 .boxText,
				#main .page .colHistoire #box_histoire_2016 .boxText,
				#main .page .colHistoire #box_histoire_2020 .boxText,
				#main .page .colHistoire #box_histoire_2021 .boxText,
        #main .page .colHistoire #box_histoire_2023 .boxText,
        #main .page .colHistoire #box_histoire_2026 .boxText{
					top:0;
					left:0;
					right:0;
					width:100%;
					padding-left:0;
					padding-right:0;
					padding-bottom:50px;
					border-top-right-radius:0;
    				border-bottom-left-radius:0;
    				border-top-left-radius:0;
    				border-bottom-right-radius:0;
				}
				#main .page .colHistoire #box_histoire_1956 .boxText{
					padding-top:20px;
					background:#0091d0;
				}
				#main .page .colHistoire #box_histoire_1964 .boxText{
					padding-top:10px;
					background:#1a763f;
				}
				#main .page .colHistoire #box_histoire_1970 .boxText{
					background:#e06d29;
				}
				#main .page .colHistoire #box_histoire_1975 .boxText{
					padding-top:20px;
					background:#008ccc;
				}
				#main .page .colHistoire #box_histoire_1980 .boxText{
					background:#405498;
				}
        #main .page .colHistoire #box_histoire_1984 .boxText{
          background:#904b32;
        }
				#main .page .colHistoire #box_histoire_1992 .boxText{
					background:#008a33;
				}
				#main .page .colHistoire #box_histoire_2000 .boxText{
					background:#9ab5bf;
				}
				#main .page .colHistoire #box_histoire_2003 .boxText{
					background:#00698a;
				}
				#main .page .colHistoire #box_histoire_2008 .boxText{
					background:#642020;
				}
				#main .page .colHistoire #box_histoire_2011 .boxText{
					padding-top:20px;
					background:#6893c2;
				}
				#main .page .colHistoire #box_histoire_2013 .boxText{
					background:#6a856d;
				}
				#main .page .colHistoire #box_histoire_2015 .boxText{
					margin-top:0%;
					background:none;
				}
				#main .page .colHistoire #box_histoire_2016 .boxText{
					background:#649AC0;
				}
				#main .page .colHistoire #box_histoire_2020 .boxText {
					background-color: #d26d1c;
				}
				#main .page .colHistoire #box_histoire_2021 .boxText {
					background-color: #3e4813;
				}
        #main .page .colHistoire #box_histoire_2023 .boxText {
          background-color: #ad1f15;
        }
        #main .page .colHistoire #box_histoire_2026 .boxText {
          background-color: #649AC0;
        }
				#main .page .colHistoire .boxText .sep{
					display:none;
				}
					#main .page .colHistoire #box_histoire_1956 .boxText .title .light,
					#main .page .colHistoire #box_histoire_1956 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_1964 .boxText .title .light,
					#main .page .colHistoire #box_histoire_1964 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_1970 .boxText .title .light,
					#main .page .colHistoire #box_histoire_1970 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_1975 .boxText .title .light,
					#main .page .colHistoire #box_histoire_1975 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_1980 .boxText .title .light,
					#main .page .colHistoire #box_histoire_1980 .boxText .title .bold,
          #main .page .colHistoire #box_histoire_1984 .boxText .title .light,
          #main .page .colHistoire #box_histoire_1984 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_1992 .boxText .title .light,
					#main .page .colHistoire #box_histoire_1992 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_2000 .boxText .title .light,
					#main .page .colHistoire #box_histoire_2000 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_2003 .boxText .title .light,
					#main .page .colHistoire #box_histoire_2003 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_2008 .boxText .title .light,
					#main .page .colHistoire #box_histoire_2008 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_2011 .boxText .title .light,
					#main .page .colHistoire #box_histoire_2011 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_2013 .boxText .title .light,
					#main .page .colHistoire #box_histoire_2013 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_2016 .boxText .title .light,
					#main .page .colHistoire #box_histoire_2016 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_2020 .boxText .title .light,
					#main .page .colHistoire #box_histoire_2020 .boxText .title .bold,
					#main .page .colHistoire #box_histoire_2021 .boxText .title .light,
					#main .page .colHistoire #box_histoire_2021 .boxText .title .bold,
          #main .page .colHistoire #box_histoire_2023 .boxText .title .light,
          #main .page .colHistoire #box_histoire_2023 .boxText .title .bold,
          #main .page .colHistoire #box_histoire_2026 .boxText .title .light,
          #main .page .colHistoire #box_histoire_2026 .boxText .title .bold,
					#main .page .colHistoire .boxHistoire .boxText .text{
						width:90%;
						color:#ffffff;
						padding-right:5%;
						padding-left:5%;
					}

					#main .page .colHistoire #box_histoire_1992 .boxText .title .light.black{
						color:#ffffff;
					}

					#main .page .colHistoire #box_histoire_2015 .boxText .title .light,
					#main .page .colHistoire #box_histoire_2015 .boxText .title .bold{
						width:90%;
						padding-right:5%;
						padding-left:5%;
					}

					#main .page .colHistoire #box_histoire_2015 .boxText .text{
						color:#505456;
					}

				#main .page .colHistoire .boxHistoire .picture{
					position:relative;
					float:left;
					top:0;
					left:0;
					width:100%;
					z-index:1;
				}

					#main .page .colHistoire .boxHistoire .picture img{
						width:100%;
					}
					#main .page #box_histoire_1956 .picture img{
						max-height:398px;
					}
					#main .page #box_histoire_1964 .picture img{
						max-height:397px;
					}
					#main .page #box_histoire_1970 .picture img{
						max-height:559px;
					}
					#main .page #box_histoire_1975 .picture img{
						max-height:586px;
					}
					#main .page #box_histoire_1980 .picture img{
						max-height:559px;
					}
          #main .page #box_histoire_1984 .picture img{
            max-height:559px;
          }
					#main .page #box_histoire_1992 .picture img{
						max-height:539px;
					}
					#main .page #box_histoire_2000 .picture img{
						max-height:480px;
					}
					#main .page #box_histoire_2003 .picture img{
						max-height:544px;
					}
					#main .page #box_histoire_2008 .picture img{
						max-height:475px;
					}
					#main .page #box_histoire_2011 .picture img{
						max-height:580px;
					}
					#main .page #box_histoire_2013 .picture img{
						max-height:506px;
					}
					#main .page #box_histoire_2015 .picture img{
						max-height:502px;
					}
					#main .page #box_histoire_2016 .picture img{
						max-height:506px;
					}
          #main .page #box_histoire_2021 .picture img{
            max-height:506px;
          }
          #main .page #box_histoire_2023 .picture img{
            max-height:506px;
          }
          #main .page #box_histoire_2026 .picture img{
            max-height:506px;
          }

		/* PAGE POSITIVE FOOD */
		#ban_title_positive {
			height: 500px;
		}

		#ban_title_positive .picture {
			background-position: top right;
			background-size: auto 250px;
		}

		#ban_title_positive .picture .boxTitle {
			margin: auto;
			top: 275px;
			width: calc(100% - 40px);
		}

		#ban_title_positive .picture .title .titlePositive {
			font: 24px/1 "Karbon-Bold";
		}

		#ban_title_positive .picture .title img {
			width: 187px;
		}

		#ban_title_positive .picture .title .text {
			margin-top: 15px;
		}

		#ban_title_positive .picture .deco {
			background-size: contain;
			height: 48px;
			margin-right: 15px;
			width: 30px;
		}


		#main #page_positive {
			background: #fff;
		}

		#main #page_positive .colPositive .boxPositive {
			flex-direction: column;
			margin-bottom: 40px;
		}

		#main #page_positive .colPositive .boxPositive .boxText {
			margin: auto !important;
			width: calc(100% - 40px);
		}

    #main #page_positive .colPositive .boxPositive .boxText .title {
			font: 24px/1 "Karbon-Bold";
			margin: auto !important;
			max-width: 270px;
			text-align: center;
		}

		#main #page_positive .colPositive .boxPositive .boxText img {
			max-height: 18px;
			margin-right: 18px;
		}

		#main #page_positive .colPositive .boxPositive .picture {
			order: 2;
		}

		#main #page_positive .colPositive .boxPositive.left .picture {
			display: none
		}

		#main #page_positive .colPositive .boxPositive .picture img {
			width: 90%;
		}

		#main #page_positive .colPositive .headerLever {
			padding: 50px 30px;
		}

		#main #page_positive .colPositive .headerLever .title {
			font: 24px/1 "Karbon-Bold";
		}

		#main #page_positive .colPositive .headerLever .text {
			width: auto;
		}

		#main #page_positive .colPositive .headerLever .cards {
			flex-direction: column;
		}

		#main #page_positive .colPositive .boxesLever .boxLever .glide__slide .picture {
			display: none;
		}

		#main #page_positive .colPositive .boxesLever .boxLever .boxTitle {
			margin: 20px 30px;
		}

		#main #page_positive .colPositive .boxesLever .boxLever .glide__track {
			padding-bottom: 50px;
		}

		#main #page_positive .colPositive .boxesLever .boxLever .glide__slide {
			max-height: none;
		}

		#main #page_positive .colPositive .boxesLever .boxLever .glide__slide .boxText {
			margin: 20px;
		}

		#main #page_positive .colPositive .boxesLever .boxLever .glide .glide__arrows {
			bottom: 5px;
			left: auto;
			right: 35px;
		}

		#main #page_positive .colPositive .boxInstitut,
		#main #page_positive .colPositive .boxDiscover {
			padding: 90px 30px 10px 30px;
		}

		#main #page_positive .colPositive .boxInstitut .boxText .deco {
			left: 150px;
			top: 5px;
			width: 150px;
		}

		#main #page_positive .colPositive .boxInstitut .boxText .deco img {
			width: 100%;
		}

		#main #page_positive .colPositive .boxInstitut .boxText,
		#main #page_positive .colPositive .boxDiscover .boxText {
			width: 100%;
		}

		#main #page_positive .colPositive .boxInstitut .boxText .text,
		#main #page_positive .colPositive .boxDiscover .boxText .text {
			margin: 0 0 30px;
			width: auto;
		}

		/*#main #page_positive .colPositive .boxInstitut .picture {
			display: none;
		}*/

		#main #page_positive .colPositive .boxInstitut,
		#main #page_positive .colPositive .boxDiscover {
				flex-direction: column;
		}

		#main #page_positive .colPositive .boxInstitut .picture,
		#main #page_positive .colPositive .boxDiscover .picture {
            margin: 50px auto 0;
            width: fit-content;
		}

    #main #page_positive .colPositive .boxDiscover .picture img {
        max-width: 200px;
    }
}
