"/*V V V V V V V V    CSS PART 1    V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V*/ 
	html {}

	:root {
	
	--colBodyBack: #DDD;
	--colbodyIndivBack: #DDD;
	
	--colHeaderBack: #DDD;
	
	--colLogo: CornSilk;
	--colLogoBack: DarkRed;
	
	--colNavBarBack: #DDD;
	--colNavBarIndivBack: #DDD;
	--colNavBox: Navy;
	--colNavBoxBack: #DDD;
	--colNavBoxIndivBack: #DDD;
	--colNavBut: White;
	--colNavButHov: White;
	--colNavButBack: darkslategrey;
	--colNavButIndivBack:  darkslategrey;
	--colNavButBackHov: Maroon;
	
	
	--colLangBut1: White;
	--colLangBut1Back: darkolivegreen;
	--colLangBut1IndivBack: #999;
	--colLangBut2: White;
	--colLangBut2Back: darkkhaki;
	--colLangBut2IndivBack: #999;
	--colLangBut2Hov: White;
	--colLangBut2BackHov: Firebrick;
	--colBlala: LightGrey;
	--colBlalaIndiv: #DDD;
	
	--colModal: MidnightBlue;
	--colModalBack: #EEE;
	
	--colAutobox: yellow;
	--colAutoboxBack: #DDD;
	--colText: MidnightBlue;
	--colTextBack: #DDD;
	--colPopupText: Black;
	--colPopupBack: Ivory;
	
	--colShowcase: Navy;
	--colShowcaseBack: #DDD;
	--colShowcaseG: Navy;
	--colShowcaseGBack: DarkRed;
	--colShowcaseGBorder: DarkRed;
	--colShowcaseindivBack: #DDD;
	
		
	--colThumb: Navy;
	--colThumbBack: #D5D5D5;
	
	--colShowcaseMCBack: #DDD;
	--colContainerMC: Navy;
	--colContainerMCBack: Firebrick;
	--colContainerMCBorder: Firebrick;
	--colBoxMC: Navy;
	--colBoxMCBack: #DDD;
	--colBoxMCBorder: #DDD;
	--colButtonMC: White;
	--colButtonMCBack: #909090;
	--colButtonMCHover: White;
	--colButtonMCHoverBack: #922;
	--colButtonMCBorder: #909090;
	--colTextMC: CornSilk;
	--colTextMCBack: #707070;
	
	--colBoxdashBack: #D0D0D0; 
	--colPTboxin: Navy; 
	
	--colArrow: darkslategrey;
	--colArrowHover: DarkRed;
		
	--colFooter: MistyRose; 
	--colFooterBack: #A0A0A0;
	--colFootInd: #888;
	--colFootIndBackP: #DDD;
	--colFootIndBackL: #DDD;
	--colFootanchor: #040;
	--colFootanchorHover: #400;
	}

	* {
		box-sizing: border-box;
		padding: 0;
		margin: 0;
	}
	
	@media screen and (orientation: portrait){
	/* P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P */
	
		.bodyIndex {
			display: grid;
			grid-template-rows: 15vh 80vh 5vh;
			grid-template-columns: 1fr;
			background-color: var(--colBodyBack); 
			color: var(--colBody); 
			font-family: calibri,arial,helvetica; 
			overflow: hidden;
		} /* P */
		
		.bodyBiog {
			display: grid;
			grid-template-rows: 1fr 80vh 5vh;
			grid-template-columns: 100%;
			background-color: var(--colBodyBack); 
			color: var(--colBody); 
			font-family: calibri,arial,helvetica; 
			height: 100vh;
			overflow: hidden;
		} /* P */
		
		.header {
			display: grid;
			grid-template-rows: 55% 45%;
			grid-template-columns: 1fr;
			font-family: calibri,arial,helvetica; 
			background-color: var(--colHeaderBack); 
			color: var(--colHeader); 
			padding-bottom: 2px;
			border-bottom: 1px solid darkred;
		} /* P */
		
		.logo {
			display: flex;
			justify-content: center;
			align-items: center;
			font-weight: 100;
			font-size: clamp(2rem, 8vw + 0.5rem, 3rem);
			color: var(--colLogo);
			background-color: var(--colLogoBack);
			border-bottom: 0.08em solid #DDD;
			height: 100%;
			width: 100%;
		} /* P */	
		
		.navbar {
			display: grid;
			grid-template-rows: 100%;
			grid-template-columns: 75% 25%;
			color: var(--colNavBar);
			background-color: var(--colNavBarBack);
			column-gap: 1%;
			padding-left: 1%;
		} /* P */
		
		.navbox {
			display: grid;
			grid-template-rows: 100%;
			grid-template-columns: 25% 25% 25% 25%;
			grid-gap: 0.08em;
			color: var(--colNavBox);
			background-color: var(--colNavBoxBack);
			border-right: 0.4em solid var(--colNavBoxBack);
			margin-right: 0.08em;
			align-content: stretch;
			justify-content: stretch;
		} /* P */
			
		.navbut {
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center;
			color: var(--colNavBut);
			background-color: var(--colNavButBack);
			text-decoration: none;
			font-size: clamp(0.7rem,2.13vw + 0.30rem,1.5rem);
		} /* P */ 
		
		.navbut:hover {
			color: var(--colNavButHov);
			background-color: var(--colNavButBackHov);
		} /* P */
		
		/* P Langbox */
		
		.langboxFr {
			display: grid;
			grid-template-columns: 1fr clamp(1.8rem,0.80vw + 1.40rem,2rem) clamp(1.8rem,0.80vw + 1.40rem,2rem) 3fr;
			grid-template-rows: 1fr clamp(1.8rem,0.80vw + 1.40rem,2rem) 1fr;
			grid-template-areas:
			"blala1 blala1 blala1 blala1"
			"blala2 langbut1 langbut2 blala3"
			"blala4 blala4 blala4 blala4";
			grid-gap: 0.2rem;
			color: var(--colLangBox);
			background-color: var(--colNavBoxBack);
			height: 100%;
			width: 100%;
		} /* P */
			
		.langboxEn {
			display: grid;
			grid-template-columns: 1fr clamp(1.8rem,0.80vw + 1.40rem,2rem) clamp(1.8rem,0.80vw + 1.40rem,2rem) 3fr;
			grid-template-rows: 1fr clamp(1.8rem,0.80vw + 1.40rem,2rem) 1fr;
			grid-template-areas:
			"blala1 blala1 blala1 blala1"
			"blala2 langbut2 langbut1 blala3"
			"blala4 blala4 blala4 blala4";
			grid-gap: 0.2rem;
			color: var(--colLangBox);
			background-color: var(--colNavBoxBack);
			height: 100%;
			width: 100%;
		} /* P */
			
		.langbut1 {
			grid-area: langbut1;
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colLangBut1); 
			background-color: var(--colLangBut1Back); 
			font-family: arial, sans-serif;
			font-size: clamp(0.8rem,2.40vw + -0.40rem,1.4rem);
			text-decoration: none; 
			border-radius: 0.5vh;
		} /* P */
		
		.langbut2 {
			grid-area: langbut2;
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colLangBut2); 
			background-color: var(--colLangBut2Back); 
			font-family: arial, sans-serif;  
			font-size: clamp(0.8rem,2.40vw + -0.40rem,1.4rem);
			text-decoration: none;
			border-radius: 0.5vh;
		} /* P */
		
		.blala1 {
			grid-area: blala1;
			background-color: var(--colBlala);
		} /* P */
			
		.blala2 {
			grid-area: blala2;
			background-color: var(--colBlala);
		} /* P */
			
		.blala3 {
			grid-area: blala3;
			background-color: var(--colBlala);
		} /* P */
				
		.blala4 {
			grid-area: blala4;
			background-color: var(--colBlala);
		} /* P */
						
		.langbut2:hover {
			color: var(--colLangBut2Hov);
			background-color: var(--colLangBut2BackHov);
		} /* P */
				
		.showcase {
			color: var(--colShowcase);
			background-color: var(--colShowcaseBack);
			display: grid;
			grid-template-rows: 50% 50%;
			grid-template-columns: 100%;
		} /* P */
			
		.autobox {
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colAutobox);
			background-color:  var(--colAutoboxBack);
			object-fit: scale-down;

		} /* P */
		
		.autoimg {
			width: 60%;
			height: auto;
			max-height: 90%;
			object-fit: scale-down;
			align-self: center;
			justify-self: center;
			padding-top: 2vh;
		} /* P */


		.text {
			font-family: arial, sans-serif;  
			font-size: clamp(0.9rem,1.07vw + 0.57rem,1.1rem);
			padding: 1vw 4vw;
			color: var(--colText);
			background-color: var(--colTextBack);
			overflow: auto;
		} /* P */
		
	 /* P footer */
		
		.footer {
			display: grid;
			grid-template-rows: 50% 50%;
			grid-template-columns: 100%;
			background-color:  var(--colFooterBack);
		} /* P */
		
		.footer1 {
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: clamp(0.8rem, 1.07vw + 0.67rem, 1rem);
			font-weight: 100;	
			color: var(--colFooter);
			background-color:  var(--colFooterBack);
		} /* P */
			
	/* The Modal */
		.modal {
			display: none; /* Hidden by default */
			position: fixed; /* Stay in place */
			z-index: 1; /* Sit on top */
			top: 90%;
			left: 50%;
			transform: translate(-50%, -40%);
			width: 100%; /* Full width */
			height: 100%; /* Full height */
			overflow: auto; /* Enable scroll if needed */
			background-color: rgb(0,0,0); /* Fallback color */
			background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
		} /* P */

	/* Modal Content */
		.modal-content {
			background-color: var(--colModalBack);
			color: var(--colModal);
			margin: auto;
			padding: 20px;
			font-size: clamp(0.8rem, 1.07vw + 0.67rem, 1rem);
			font-weight: 400;	
			border: 0px solid darkred;
			width: 100%;
		} /* P */

	/* The Close Button */
		.close {
			color: #aaaaaa;
			float: right;
			font-size: 28px;
			font-weight: bold;
		} /* P */

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
		} /* P */
		
	/* Modal End */
			
		.footer2 {
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: clamp(0.8rem, 1.07vw + 0.67rem, 1rem);
			font-weight: 100;	
			color: var(--colNavBut);
			background-color:  var(--colFooterBack);
		} /* P */
		
		.footer2:hover {
			cursor: pointer;
			color: var(--colFootanchorHover);
			font-weight: 600;	
		} /* P */
		
		.footanchor {
			color: var(--colFootanchor);
		} /* P */
		
		.footanchor:hover {
			color: var(--colFootanchorHover);
			font-weight: 600;	
		} /* P */
			
		.showcaseBiog {
			color: var(--colShowcase);
			background-color: var(--colShowcaseBack);
			display: grid;
			grid-template-rows: 100%;
			grid-template-columns: 100%;
			overflow-x: hidden;
			overflow-y: hidden;
		} /* P */
		
		 .textB {
			font-family: arial, sans-serif;  
			font-size: clamp(1rem, 0.53vw + 0.93rem, 1.2rem);
			padding: 4vw;
			color: var(--colText);
			background-color: var(--colTextBack);
			overflow-x: hidden;
			overflow-y: scroll;
		 } /* P */
		 
		 /*  GALLERY ***GALLERY ***GALLERY ***GALLERY **/
		 
		 /* P BodyGal */
		
		.bodyGal {
			display: grid;
			grid-template-rows: 15vh 83vh;
			grid-template-columns: 100%;
			background-color: var(--colBodyBack); 
			color: var(--colBody); 
			font-family: calibri,arial,helvetica; 
			height: 100vh;
			overflow-x: hidden;
			overflow-y: visible;
		} /* P */
		
		/* P headerGal ! todo: MERGE WITH Header ! */
		
		.headerGal {
			display: grid;
			grid-template-rows: 55% 45%;
			grid-template-columns: 100%;
			font-family: calibri,arial,helvetica; 
			background-color: var(--colHeaderBack); 
			color: var(--colHeader); 
			position: fixed;
			width: 100vw;
			margin-bottom: 2px;
			border-bottom: 8px solid #DDD; 
		} /* P */
		
		.showcaseGal {
			color: var(--colShowcaseG);
			background-color: var(--colShowcaseGBack);
			scrollbar-color: #BBB #DDD;
			display: grid;
			grid-template-columns: repeat(auto-fill, minmax(310px, 1fr));
			grid-template-rows: auto;
			grid-gap: 2px;
			margin: 2px;
			border: 2px solid var(--colShowcaseGBorder);
			overflow-x: hidden;
		} /* P */	
		
		.footerGal {
			display: flex;
			justify-content: center;
			align-items: center;
			background-color:  var(--colFooterBack);
		} /* P */
				
		.thumb {
			display: grid;
			grid-template-columns: 50% 50%;
			grid-template-rows: 100%;
			color: var(--colThumb);
			background-color: var(--colThumbBack);
		} /* P */	
		
		.sma {
			display: flex;
			justify-content: center;
			align-items: center;
			padding: 1rem;
			margin-top: 0.5em;
			margin-bottom: 0.5em;
		} /* P */	
		
		.imgal {
			max-height: 100%;
			margin-left: 5%;
		} /* P */
			
		.ptboxg1 {
			display: grid;
			grid-template-columns: 100%;
			grid-template-rows: 100%;
			justify-content: center;
			align-items: center;
			align-content: start;
			margin: 5% 1%;
			border: dashed 0px cyan;
		} /* P */	
				
		.picnum2 {
		} /* P */	
		
		.artist2 {
			font-family: Palatino, serif;
			font-size: large;
		} /* P */	
		
		.blank2 {
		} /* P */	
		
		.pictext2 {
		} /* P */	
		
		.ptboxg2 {
			display: grid;
			grid-template-columns: 1fr 8fr;
			grid-template-rows: auto;
			align-content: start;
			/* grid-template-areas:
			"picnumg2 artistg2"
			". ."
			"blankig2 titreg2"
			"blankig2 descrg2"
			"blankig2 medsupg2"
			"blankig2 hautlargg2"; */
			grid-template-areas:
			"picnumg2 artistg2"
			". ."
			". titreg2"
			". descrg2"
			". medsupg2"
			". hautlargg2";
			grid-column-gap: 0.5em;
			grid-row-gap: 0.2em;
			color: var (--colPTboxin);
			background-color: var(--colPTboxinBack);
			padding-left: 0.2em;
			border: dashed 0px black;
		} /* P */
		.picnumg2 {
			grid-area: picnumg2;
			padding-top: 0.2em;
			align-self: start;
			font-family: arial;  
			font-style: italic; 
			font-weight: 100; 
			font-size: 0.8em;
		} /* P */

		.artistg2 {
			grid-area: artistg2;
			align-self: center;
			opacity: 0.9; 
			font-family: Palatino, serif;  
			font-style: italic; 
			font-weight: bold;
			font-size:  1em;
		} /* P */

		.titreg2 {
			grid-area: titreg2;
			opacity: 0.8; 
			font-family: arial;
			font-style: normal; 
			font-weight: lighter; 
			font-size: 0.8em;
		} /* P */

		.descrg2 {
			grid-area: descrg2;
			opacity: 0.8; 
			font-family: verdana;
			font-style: italic; 
			font-weight: lighter; 
			font-size: 0.8em;
		} /* P */

		.medsupg2 {
			grid-area: medsupg2;
			
			opacity: 0.8; 
			font-family: verdana; 
			font-weight: lighter; 
			font-size: 0.8em;
		} /* P */

		.hautlargg2 {
			grid-area: hautlargg2;
			bottom: 1%; 
			font-family: verdana;
			font-weight: lighter; 
			font-size: 0.8em;
		} /* P */
			
		.blankig2 {
			grid-area: blankig2;
		} /* P */
		
		/* P BodyMC  */
		
		.bodyMC {
			display: grid;
			grid-template-rows: 15fr 78fr 7fr;
			grid-template-columns: 1fr;
			grid-gap: 1%;
			background-color: var(--colBodyBack); 
			color: var(--colBody); 
			font-family: calibri,arial,helvetica; 
			height: 100vh;
			overflow-x: hidden;
		} /* P */	
		
		.showcaseMC {
			color: var(--colShowcaseMC);
			background-color: var(--colShowcaseMCBack);
			display: flex;
			justify-content: center;
			align-items: center;
		} /* P */	
					
		.containerMC {
			display: grid;
			grid-template-columns: 100%;
			grid-template-rows: 1fr 1fr 1fr 1fr;
			grid-gap: 2px;
			color: var(--colContainerMC);
			background-color: var(--colContainerMCBack);
			border: 2px solid var(--colContainerMCBorder);
			Height: 90%;
			width: 90%;
		} /* P */	
		
		.boxMC {
			display: grid;
			grid-template-columns: 1fr;
			grid-template-rows: 2fr 3fr;
			color: var(--colBoxMC);
			background-color: var(--colBoxMCBack);
			border: 2px solid var(--colBoxMCBorder);
			text-decoration: none;
		} /* P */	
			
		.buttonMC {
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colButtonMC);
			background-color: var(--colButtonMCBack);
			font-family: Calibri, helvetica, sans-serif;
			font-size: 140%;
			font-weight: 100;
			text-decoration: none;
		} /* P */	
		
		.buttonMC:hover {
			color: var(--colButtonMCHover);
			background-color: var(--colButtonMCHoverBack);
			font-size: 160%;
			font-weight: 400;
		} /* P */	
		
		.textMC {
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colTextMC);
			background-color: var(--colTextMCBack);
			font-style: italic;
			font-family: Calibri, helvetica, sans-serif;
			font-size: 100%;
			font-weight: 100;
			padding: 0 5vw;
			text-decoration: none;
		} /* P */	
		
		/* P  P  P  P  P  P  P  P  P  P  P  P  P */
		/* P      INDIVIDUAL PAGE - PORTRAIT   P */
		/* P  P  P  P  P  P  P  P  P  P  P  P  P */
		
		.bodyIndiv {
			display: grid;
			grid-template-rows: 70vh 30vh;
			grid-template-columns: 100vw;
			background-color: var(--colbodyIndivBack);
			color: var(--colBody); 
			font-family: calibri,arial,helvetica;
		} /* P */
		
		.showcaseindiv {
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colAutobox);
			background-color:  var(--colShowcaseindivBack);
			height: 100%;
		} /* P */
			
		.picindiv {
			max-width: 98vw;
			max-height: 65vh;
			object-fit: scale-down;
			padding: 1vh 3vw 0 3vw;
		} /* P */

		/* indiv dashboard box */
		
		.boxdash {
			display: grid;
			grid-template-rows: 0.1fr 3fr 1fr 1fr 0.2fr 1.5fr 0.1fr;
			grid-template-columns: 7fr 1fr 2fr 1fr 2fr 0.3fr;
			grid-template-areas:
			". . . . navboxindiv ."
			"ptboxin . contdim . navboxindiv ."
			"ptboxin . . . navboxindiv ."
			"ptboxin . . . navboxindiv ."
			"ptboxin . . . . ."
			"ptboxin . langboxindiv . boxarrow ."
			"footind footind footind footind footind footind";
			background-color: var(--colboxdashBack);
			column-gap:1vw;
			padding: 1vw;
			height: 100%;
		} /* P */
		
		.ptboxin {
			grid-area: ptboxin;
			display: grid;
			grid-template-columns: 1fr 8fr;
			grid-template-rows: 1fr 2fr 2fr 1fr 1fr;
			grid-template-areas:
			"picnum artist"
			"blanki titre"
			"blanki descr"
			"blanki medsup"
			"blanki hautlarg";
			column-gap: 2vw;
			color: var (--colPTboxin);
			background-color: var(--colPTboxinBack);
			height: 100%;
		} /* P */

		.picnum {
			grid-area: picnum;
			justify-self: center;
			font-family: arial;  
			font-style: italic; 
			font-weight: 100; 
			font-size: clamp(0.8rem, 1.28vh + 0.24rem, 1.2rem);
			padding-top: 0.4vh;
		} /* P */

		.artist {
			grid-area: artist;
			opacity: 0.9; 
			font-family: Palatino, serif;  
			font-style: italic; 
			font-weight: bold;
			font-size: clamp(1rem,3.20vh + -0.20rem,1.4rem);
		} /* P */

		.titre {
			grid-area: titre;
			opacity: 0.8; 
			font-family: arial;
			font-style: normal; 
			font-weight: lighter; 
			font-size: clamp(0.8rem, 1.28vh + 0.24rem, 1.2rem);
		} /* P */

		.descr {
			grid-area: descr;
			opacity: 0.8; 
			font-family: verdana;
			font-style: italic; 
			font-weight: lighter; 
			font-size: clamp(0.8rem, 1.28vh + 0.24rem, 1.2rem);
		} /* P */

		.medsup {
			grid-area: medsup;
			opacity: 0.8; 
			font-family: verdana; 
			font-weight: lighter; 
			font-size: clamp(0.8rem, 1.28vh + 0.24rem, 1.2rem);
		} /* P */

		.hautlarg {
			grid-area: hautlarg;
			bottom: 1%; 
			font-family: verdana;
			font-weight: lighter; 
			font-size: clamp(0.8rem, 1.28vh + 0.24rem, 1.2rem);
		} /* P */
		
		.blanki {
			grid-area: blanki;
		} /* P */	
		
		.navbarindiv {
			display: grid;
			grid-template-rows: 6fr 2fr 1fr;
			grid-template-columns: 1fr;
			color: var(--colNavBar);
			background-color: var(--colNavBarIndivBack);
			height: 100%;
		} /* P */
		
		.navboxindiv {
			grid-area: navboxindiv;
			display: grid;
			grid-template-rows: 1fr 1fr 1fr 1fr;
			grid-template-columns: 1fr;
			row-gap: 2px;
			color: var(--colNavBox);
			background-color: var(--colNavBoxIndivBack);
		} /* P */
		
		.navbutindiv {
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center;
			color: var(--colNavBut);
			background-color: var(--colNavButIndivBack);
			text-decoration: none;
			font-size: clamp(0.6rem,1.07vh + 0.40rem,1.2rem);
		} /* P */ 
		
		.navbutindiv:hover {
			color: var(--colNavButHov);
			background-color: var(--colNavButBackHov);
		} /* P */
					
		/* P Langbox Indiv */
		
		.langboxindivFr {
			grid-area: langboxindiv;
			display: grid;
			xgrid-template-columns: 1fr 2fr 2fr 1fr;
			xgrid-template-rows: 1fr 3fr 1fr;
			grid-template-columns: 1fr clamp(1.6rem,2.40vw + 0.40rem,2.2rem) clamp(1.6rem,2.40vw + 0.40rem,2.2rem) 1fr;
			grid-template-rows: 1fr clamp(1.6rem,2.40vw + 0.40rem,2.2rem) 1fr;
			grid-template-areas:
			"blala1 blala1 blala1 blala1"
			"blala2 langbut1 langbut2 blala3"
			"blala4 blala4 blala4 blala4";
			grid-gap: 0.2rem;
			color: var(--colLangBox);
			background-color: var(--colNavBoxIndivBack);
		} /* P */
			
		.langboxindivEn {
			grid-area: langboxindiv;
			display: grid;
			xgrid-template-columns: 1fr 2fr 2fr 1fr;
			xgrid-template-rows: 1fr 3fr 1fr;
			grid-template-columns: 1fr clamp(1.6rem,2.40vw + 0.40rem,2.2rem) clamp(1.6rem,2.40vw + 0.40rem,2.2rem) 1fr;
			grid-template-rows: 1fr clamp(1.6rem,2.40vw + 0.40rem,2.2rem) 1fr;
			grid-template-areas:
			"blala1 blala1 blala1 blala1"
			"blala2 langbut2 langbut1 blala3"
			"blala4 blala4 blala4 blala4";
			grid-gap: 0.2rem;
			color: var(--colLangBox);
			background-color: var(--colNavBoxIndivBack);
		} /* P */
			
		.langbut1indiv {
			grid-area: langbut1;
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colLangBut1); 
			background-color: var(--colLangBut1Back);  
			font-family: arial, sans-serif;
			font-size:  min(3vw, 3vh);
			text-decoration: none; 
			border-radius: 0.5vh;
		} /* P */
		
		.langbut2indiv {
			grid-area: langbut2;
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colLangBut2); 
			background-color: var(--colLangBut2Back); 
			font-family: arial, sans-serif;  
			font-size: min(3vw, 3vh);
			text-decoration: none;
			border-radius: 0.5vh;
		} /* P */
		
		.langbut2indiv:hover {
			color: var(--colLangBut2Hov);
			background-color: var(--colLangBut2BackHov);
			font-weight: 600;
		} /* P */
		
		.blala1Indiv {
			grid-area: blala1;
			background-color: var(--colBlalaIndiv);
		} /* P */
			
		.blala2Indiv {
			grid-area: blala2;
			background-color: var(--colBlalaIndiv);
		} /* P */
			
		.blala3Indiv {
			grid-area: blala3;
			background-color: var(--colBlalaIndiv);
		} /* P */
				
		.blala4Indiv {
			grid-area: blala4;
			background-color: var(--colBlalaIndiv);
		} /* P */
						
		/* Buttons Box */

	   .butboxindiv {
			display: grid;
			grid-template-rows: 3fr 1fr;
			grid-template-columns: 1fr;
			grid-gap: 0.08em;
			color: var(--colNavBox);
			background-color: var(--colNavBoxIndivBack);
			height: 100%;
		} /* P */

		.boxarrow {
			grid-area: boxarrow;
			display: grid;
			grid-template-rows: 1fr;
			grid-template-columns: 5fr 5fr;
			color: var(--colNavBox);
			background-color:var(--colNavBoxIndivBack);
		} /* P */
		
		.blankarr {
		} /* P */
		
		.contarr {
			display: flex;
			justify-content: center;
			align-items: center;
		} /* P */
			
		.arrow {
			border: solid var(--colArrow);
			border-width: 0 0.3em 0.3em 0;
			display: inline-block;
			padding: 0.3em;
		} /* P */
		
		.arrow:hover  {
			border: solid var(--colArrowHover);
			border-width: 0 0.4em 0.4em 0;
			display: inline-block;
			padding: 0.4em;
		} /* P */

		.up {
			transform: rotate(-135deg);
			-webkit-transform: rotate(-135deg);
		} /* P */

		.down {
			transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
		} /* P */

		.left {
			transform: rotate(135deg);
			-webkit-transform: rotate(135deg);
		} /* P */

		.right {
			transform: rotate(-45deg);
			-webkit-transform: rotate(-45deg);
		} /* P */

		/* dim box (red box)*/

		.contdim {
			grid-area: contdim;
			display: flex;
			justify-content: center;
			align-items: center;
		} /* P */

		.dimbox {
			width: clamp(2.5rem,6.00vw + -0.50rem,4rem);
			height:clamp(2.5rem,6.00vw + -0.50rem,4rem);
			border: 1px solid DarkRed;
			background-color: #BBC;
			z-index:3;
		} /* P */
		
		.dimfixed {
			border: 3px solid black;
			z-index: 7;
		} /* P */
		
		 /* P footer */
	
		.footind {
			grid-area: footind;
			display: flex;
			justify-content: center;
			align-items: start;
			font-family: Arial, sans-serif;
			font-size: clamp(0.6rem,1.60vw + -0.20rem,1rem);
			font-weight: 100;	
			color: var(--colFootInd);
			background-color: var(--colFootIndBackP);
		} /* P */
		
		/* START OF GENERATED SECTION  (Portrait)*/
		.dimvP0001 {height: 64%; width: 80%;} 
	.dimvP0002 {height: 40%; width: 50%;} 
	.dimvP0003 {height: 44%; width: 60%;} 
	.dimvP0004 {height: 40%; width: 50%;} 
	.dimvP0005 {height: 50%; width: 60%;} 
	.dimvP0006 {height: 60%; width: 50%;} 
	.dimvP0007 {height: 30%; width: 42%;} 
	.dimvP0008 {height: 32%; width: 40%;} 
	.dimvP0009 {height: 25%; width: 35%;} 
	.dimvP0010 {height: 32%; width: 40%;} 
	.dimvP0011 {height: 26%; width: 36%;} 
	.dimvP0012 {height: 32%; width: 25%;} 
	.dimvP0013 {height: 31%; width: 39%;} 
	.dimvP0014 {height: 50%; width: 60%;} 
	.dimvP0016 {height: 24%; width: 32%;} 
	.dimvP0017 {height: 27%; width: 36%;} 
	.dimvP0018 {height: 34%; width: 24%;} 
	.dimvP0019 {height: 46%; width: 32%;} 
	.dimvP0020 {height: 30%; width: 39%;} 
	.dimvP0021 {height: 30%; width: 40%;} 
	.dimvP0022 {height: 30%; width: 22%;} 
	.dimvP0023 {height: 40%; width: 32%;} 
	.dimvP0024 {height: 31%; width: 40%;} 
	.dimvP0025 {height: 27%; width: 36%;} 
	.dimvP0026 {height: 38%; width: 29%;} 
	.dimvP0027 {height: 38%; width: 29%;} 
	.dimvP0028 {height: 38%; width: 29%;} 
	.dimvP0029 {height: 38%; width: 29%;} 
	.dimvP0031 {height: 35%; width: 40%;} 
	.dimvP0032 {height: 40%; width: 49%;} 
	.dimvP0033 {height: 40%; width: 30%;} 
	.dimvP0034 {height: 40%; width: 32%;} 
	.dimvP0035 {height: 40%; width: 32%;} 
	.dimvP0036 {height: 70%; width: 80%;} 
	.dimvP0037 {height: 70%; width: 80%;} 
	.dimvP0038 {height: 46%; width: 28%;} 
	.dimvP0040 {height: 33%; width: 41%;} 
	.dimvP0041 {height: 32%; width: 23%;} 
	.dimvP0042 {height: 33%; width: 25%;} 
	.dimvP0043 {height: 35%; width: 26%;} 
	.dimvP0044 {height: 24%; width: 32%;} 
	.dimvP0045 {height: 25%; width: 33%;} 
	.dimvP0046 {height: 24%; width: 33%;} 
	.dimvP0047 {height: 24%; width: 33%;} 
	.dimvP0048 {height: 28%; width: 36%;} 
	.dimvP0049 {height: 24%; width: 32%;} 
	.dimvP0050 {height: 24%; width: 33%;} 
	.dimvP0051 {height: 28%; width: 39%;} 
	.dimvP0052 {height: 29%; width: 23%;} 
	.dimvP0053 {height: 30%; width: 19%;} 
	.dimvP0054 {height: 29%; width: 41%;} 
	.dimvP0055 {height: 22%; width: 27%;} 
	.dimvP0057 {height: 12%; width: 16%;} 
	.dimvP0058 {height: 18%; width: 19%;} 
	.dimvP0059 {height: 24%; width: 24%;} 
	.dimvP0060 {height: 24%; width: 33%;} 
	.dimvP0061 {height: 24%; width: 32%;} 
	.dimvP0062 {height: 25%; width: 33%;} 
	.dimvP0063 {height: 24%; width: 32%;} 
	.dimvP0064 {height: 32%; width: 24%;} 
	.dimvP0065 {height: 26%; width: 33%;} 
	.dimvP0066 {height: 32%; width: 24%;} 
	.dimvP0067 {height: 24%; width: 19%;} 
	.dimvP0068 {height: 21%; width: 27%;} 
	.dimvP0069 {height: 25%; width: 33%;} 
	.dimvP0070 {height: 24%; width: 32%;} 
	.dimvP0071 {height: 24%; width: 32%;} 
	.dimvP0072 {height: 24%; width: 32%;} 
	.dimvP0074 {height: 24%; width: 32%;} 
	.dimvP0075 {height: 24%; width: 32%;} 
	.dimvP0076 {height: 19%; width: 26%;} 
	.dimvP0078 {height: 24%; width: 33%;} 
	.dimvP0080 {height: 22%; width: 18%;} 
	.dimvP0081 {height: 26%; width: 14%;} 
	.dimvP0082 {height: 33%; width: 40%;} 
	.dimvP0083 {height: 40%; width: 32%;} 
	.dimvP0084 {height: 32%; width: 40%;} 
	.dimvP0085 {height: 32%; width: 40%;} 
	.dimvP0086 {height: 40%; width: 32%;} 
	.dimvP0087 {height: 32%; width: 40%;} 
	.dimvP0088 {height: 30%; width: 40%;} 
	.dimvP0089 {height: 21%; width: 29%;} 
	.dimvP0090 {height: 25%; width: 32%;} 
	.dimvP0091 {height: 25%; width: 34%;} 
	.dimvP0092 {height: 32%; width: 23%;} 
	.dimvP0093 {height: 22%; width: 28%;} 
	.dimvP0095 {height: 28%; width: 36%;} 
	.dimvP0096 {height: 12%; width: 15%;} 
	.dimvP0097 {height: 30%; width: 21%;} 
	.dimvP0098 {height: 30%; width: 21%;} 
	.dimvP0099 {height: 25%; width: 32%;} 
	.dimvP0100 {height: 34%; width: 28%;} 
	.dimvP0101 {height: 24%; width: 30%;} 
	.dimvP0102 {height: 22%; width: 12%;} 
	.dimvP0103 {height: 20%; width: 26%;} 
	.dimvP0104 {height: 41%; width: 30%;} 
	.dimvP0105 {height: 23%; width: 17%;} 
	.dimvP0106 {height: 15%; width: 17%;} 
	.dimvP0107 {height: 11%; width: 20%;} 
	.dimvP0108 {height: 24%; width: 32%;} 
	.dimvP0109 {height: 27%; width: 22%;} 
	.dimvP0110 {height: 24%; width: 33%;} 
	.dimvP0111 {height: 33%; width: 24%;} 
	.dimvP0112 {height: 18%; width: 24%;} 
	.dimvP0113 {height: 20%; width: 25%;} 
	.dimvP0114 {height: 20%; width: 23%;} 
	.dimvP0115 {height: 18%; width: 32%;} 
	.dimvP0116 {height: 24%; width: 32%;} 
	.dimvP0117 {height: 36%; width: 27%;} 
	.dimvP0118 {height: 27%; width: 36%;} 
	.dimvP0119 {height: 40%; width: 32%;} 
	.dimvP0120 {height: 37%; width: 46%;} 
	.dimvP0121 {height: 26%; width: 36%;} 
	.dimvP0122 {height: 27%; width: 36%;} 
	.dimvP0123 {height: 24%; width: 32%;} 
	.dimvP0124 {height: 24%; width: 32%;} 
	.dimvP0125 {height: 40%; width: 30%;} 
	.dimvP0126 {height: 44%; width: 56%;} 
	.dimvP0127 {height: 44%; width: 56%;} 
	.dimvP0129 {height: 27%; width: 36%;} 
	.dimvP0130 {height: 26%; width: 20%;} 
	.dimvP0131 {height: 30%; width: 35%;} 
	.dimvP0132 {height: 27%; width: 36%;} 
	.dimvP0133 {height: 30%; width: 44%;} 
	.dimvP0134 {height: 30%; width: 44%;} 
	.dimvP0135 {height: 38%; width: 28%;} 
	.dimvP0136 {height: 27%; width: 36%;} 
	.dimvP0139 {height: 27%; width: 27%;} 
	.dimvP0140 {height: 36%; width: 20%;} 
	.dimvP0141 {height: 27%; width: 36%;} 
	.dimvP0142 {height: 27%; width: 36%;} 
	.dimvP0143 {height: 36%; width: 27%;} 
	.dimvP0144 {height: 27%; width: 36%;} 
	.dimvP0145 {height: 27%; width: 36%;} 
	.dimvP0146 {height: 50%; width: 40%;} 
	.dimvP0147 {height: 21%; width: 30%;} 
	.dimvP0148 {height: 24%; width: 34%;} 
	.dimvP0151 {height: 26%; width: 36%;} 
	.dimvP0152 {height: 50%; width: 40%;} 
	.dimvP0153 {height: 26%; width: 35%;} 
	.dimvP0154 {height: 27%; width: 32%;} 
	.dimvP0156 {height: 66%; width: 51%;} 
	.dimvP0157 {height: 36%; width: 27%;} 
	.dimvP0158 {height: 38%; width: 45%;} 
	.dimvP0159 {height: 36%; width: 46%;} 
	.dimvP0160 {height: 60%; width: 50%;} 
	.dimvP0161 {height: 60%; width: 50%;} 
	.dimvP0162 {height: 48%; width: 58%;} 
	.dimvP0163 {height: 58%; width: 78%;} 
	.dimvP0164 {height: 47%; width: 39%;} 
	.dimvP0165 {height: 25%; width: 19%;} 
	.dimvP0166 {height: 26%; width: 36%;} 
	.dimvP0167 {height: 26%; width: 36%;} 
	.dimvP0168 {height: 55%; width: 73%;} 
	.dimvP0169 {height: 80%; width: 110%;} 
	.dimvP0170 {height: 74%; width: 49%;} 
	.dimvP0171 {height: 70%; width: 55%;} 
	.dimvP0172 {height: 80%; width: 60%;} 
	.dimvP0173 {height: 58%; width: 79%;} 
	.dimvP0174 {height: 80%; width: 100%;} 
	.dimvP0175 {height: 73%; width: 57%;} 
	.dimvP0176 {height: 28%; width: 41%;} 
	.dimvP0177 {height: 41%; width: 28%;} 
	.dimvP0178 {height: 41%; width: 28%;} 
	.dimvP0179 {height: 36%; width: 53%;} 
	.dimvP0180 {height: 39%; width: 49%;} 
	.dimvP0181 {height: 27%; width: 36%;} 
	.dimvP0182 {height: 45%; width: 44%;} 
	.dimvP0183 {height: 55%; width: 45%;} 
	.dimvP0184 {height: 55%; width: 44%;} 
	.dimvP0185 {height: 54%; width: 44%;} 
	.dimvP0186 {height: 46%; width: 55%;} 
	.dimvP0187 {height: 40%; width: 50%;} 
	.dimvP0188 {height: 54%; width: 44%;} 
	.dimvP0189 {height: 46%; width: 38%;} 
	.dimvP0190 {height: 41%; width: 33%;} 
	.dimvP0191 {height: 36%; width: 45%;} 
	.dimvP0192 {height: 55%; width: 46%;} 
	.dimvP0193 {height: 50%; width: 40%;} 
	.dimvP0194 {height: 50%; width: 40%;} 
	.dimvP0195 {height: 50%; width: 40%;} 
	.dimvP0196 {height: 40%; width: 32%;} 
	.dimvP0197 {height: 46%; width: 22%;} 
	.dimvP0198 {height: 41%; width: 34%;} 
	.dimvP0200 {height: 32%; width: 24%;} 
	.dimvP0201 {height: 29%; width: 39%;} 
	.dimvP0202 {height: 25%; width: 35%;} 
	.dimvP0203 {height: 27%; width: 36%;} 
	.dimvP0204 {height: 33%; width: 27%;} 
	.dimvP0205 {height: 24%; width: 18%;} 
	.dimvP0206 {height: 30%; width: 21%;} 
	.dimvP0207 {height: 18%; width: 11%;} 
	.dimvP0208 {height: 17%; width: 23%;} 
	.dimvP0209 {height: 15%; width: 22%;} 
	.dimvP0210 {height: 26%; width: 36%;} 
	.dimvP0211 {height: 26%; width: 36%;} 
	.dimvP0212 {height: 26%; width: 36%;} 
	.dimvP0213 {height: 20%; width: 26%;} 
	.dimvP0214 {height: 27%; width: 36%;} 
	.dimvP0215 {height: 54%; width: 68%;} 
	.dimvP0216 {height: 48%; width: 69%;} 
	.dimvP0217 {height: 60%; width: 80%;} 
	.dimvP0218 {height: 42%; width: 102%;} 
	.dimvP0219 {height: 79%; width: 59%;} 
	.dimvP0220 {height: 80%; width: 60%;} 
	.dimvP0221 {height: 74%; width: 56%;} 
	.dimvP0222 {height: 120%; width: 100%;} 
	.dimvP0223 {height: 70%; width: 55%;} 
	.dimvP0224 {height: 31%; width: 39%;} 
	.dimvP0225 {height: 28%; width: 34%;} 
	.dimvP0226 {height: 70%; width: 104%;} 
	.dimvP0227 {height: 60%; width: 80%;} 
	.dimvP0228 {height: 80%; width: 60%;} 
	.dimvP0229 {height: 59%; width: 79%;} 
	.dimvP0230 {height: 69%; width: 47%;} 
	.dimvP0231 {height: 31%; width: 39%;} 
	.dimvP0232 {height: 79%; width: 99%;} 
	.dimvP0233 {height: 79%; width: 109%;} 
	.dimvP0234 {height: 53%; width: 38%;} 
	.dimvP0235 {height: 31%; width: 42%;} 
	.dimvP0236 {height: 49%; width: 64%;} 
	.dimvP0237 {height: 27%; width: 35%;} 
	.dimvP0238 {height: 54%; width: 70%;} 
	.dimvP0239 {height: 31%; width: 40%;} 
	.dimvP0240 {height: 54%; width: 69%;} 
	.dimvP0241 {height: 56%; width: 39%;} 
	.dimvP0242 {height: 35%; width: 20%;} 
	.dimvP0243 {height: 100%; width: 150%;} 
	.dimvP0244 {height: 49%; width: 59%;} 
	.dimvP0245 {height: 34%; width: 27%;} 
	.dimvP0247 {height: 49%; width: 59%;} 
	.dimvP0251 {height: 39%; width: 31%;} 
	.dimvP0252 {height: 30%; width: 39%;} 
	.dimvP0253 {height: 44%; width: 35%;} 
	.dimvP0254 {height: 50%; width: 40%;} 
	.dimvP0255 {height: 50%; width: 72%;} 
	.dimvP0256 {height: 40%; width: 48%;} 
	.dimvP0257 {height: 40%; width: 55%;} 
	.dimvP0258 {height: 40%; width: 60%;} 
	.dimvP0259 {height: 44%; width: 55%;} 
	.dimvP0260 {height: 50%; width: 60%;} 
	.dimvP0261 {height: 100%; width: 150%;} 
	.dimvP0262 {height: 60%; width: 80%;} 
	.dimvP0263 {height: 80%; width: 60%;} 
	.dimvP0264 {height: 44%; width: 55%;} 
	.dimvP0265 {height: 55%; width: 70%;} 
	.dimvP0266 {height: 56%; width: 70%;} 
	.dimvP0267 {height: 56%; width: 70%;} 
	.dimvP0268 {height: 120%; width: 100%;} 
	.dimvP0269 {height: 109%; width: 79%;} 
	.dimvP0270 {height: 28%; width: 35%;} 
	.dimvP0272 {height: 65%; width: 53%;} 
	.dimvP0273 {height: 55%; width: 44%;} 
	.dimvP0274 {height: 36%; width: 28%;} 
	.dimvP0275 {height: 31%; width: 39%;} 
	.dimvP0276 {height: 23%; width: 32%;} 
	.dimvP0277 {height: 27%; width: 35%;} 
	.dimvP0278 {height: 24%; width: 32%;} 
	.dimvP0279 {height: 25%; width: 34%;} 
	.dimvP0280 {height: 27%; width: 36%;} 
	.dimvP0282 {height: 30%; width: 24%;} 
	.dimvP0283 {height: 30%; width: 24%;} 
	.dimvP0284 {height: 14%; width: 17%;} 
	.dimvP0285 {height: 18%; width: 24%;} 
	.dimvP0286 {height: 9%; width: 14%;} 
	.dimvP0287 {height: 13%; width: 18%;} 
	.dimvP0288 {height: 24%; width: 15%;} 
	.dimvP0290 {height: 19%; width: 12%;} 
	.dimvP0291 {height: 26%; width: 14%;} 
	.dimvP0292 {height: 22%; width: 14%;} 
	.dimvP0293 {height: 17%; width: 12%;} 
	.dimvP0294 {height: 24%; width: 14%;} 
	.dimvP0295 {height: 15%; width: 22%;} 
	.dimvP0296 {height: 13%; width: 17%;} 
	.dimvP0297 {height: 16%; width: 21%;} 
	.dimvP0298 {height: 13%; width: 18%;} 
	.dimvP0299 {height: 13%; width: 17%;} 
	.dimvP0300 {height: 13%; width: 20%;} 
	.dimvP0301 {height: 13%; width: 17%;} 
	.dimvP0302 {height: 13%; width: 17%;} 
	.dimvP0303 {height: 13%; width: 23%;} 
	.dimvP0304 {height: 22%; width: 15%;} 
	.dimvP0305 {height: 19%; width: 12%;} 
	.dimvP0306 {height: 25%; width: 13%;} 
	.dimvP0307 {height: 13%; width: 17%;} 
	.dimvP0308 {height: 14%; width: 21%;} 
	.dimvP0309 {height: 14%; width: 24%;} 
	.dimvP0310 {height: 12%; width: 17%;} 
	.dimvP0311 {height: 14%; width: 21%;} 
	.dimvP0312 {height: 17%; width: 13%;} 
	.dimvP0313 {height: 14%; width: 23%;} 
	.dimvP0314 {height: 21%; width: 27%;} 
	.dimvP0315 {height: 44%; width: 55%;} 
	.dimvP0316 {height: 38%; width: 47%;} 
	.dimvP0317 {height: 32%; width: 40%;} 
	.dimvP0318 {height: 32%; width: 40%;} 
	.dimvP0319 {height: 28%; width: 37%;} 
	.dimvP0320 {height: 44%; width: 34%;} 
	.dimvP0321 {height: 29%; width: 43%;} 
	.dimvP0322 {height: 29%; width: 43%;} 
	.dimvP0323 {height: 29%; width: 43%;} 
	.dimvP0324 {height: 29%; width: 43%;} 
	.dimvP0326 {height: 60%; width: 80%;} 
	.dimvP0327 {height: 55%; width: 40%;} 
	.dimvP0328 {height: 44%; width: 56%;} 
	.dimvP0329 {height: 80%; width: 120%;} 
	.dimvP0330 {height: 99%; width: 63%;} 
	.dimvP0331 {height: 108%; width: 77%;} 
	.dimvP0332 {height: 79%; width: 99%;} 
	.dimvP0333 {height: 117%; width: 81%;} 
	.dimvP0334 {height: 48%; width: 68%;} 
	.dimvP0335 {height: 52%; width: 75%;} 
	.dimvP0337 {height: 79%; width: 99%;} 
	.dimvP0339 {height: 70%; width: 55%;} 
	.dimvP0340 {height: 74%; width: 56%;} 
	.dimvP0341 {height: 70%; width: 55%;} 
	.dimvP0342 {height: 70%; width: 55%;} 
	.dimvP0343 {height: 54%; width: 42%;} 
	.dimvP0347 {height: 55%; width: 44%;} 
	.dimvP0348 {height: 44%; width: 55%;} 
	.dimvP0349 {height: 56%; width: 45%;} 
	.dimvP0350 {height: 44%; width: 55%;} 
	.dimvP0351 {height: 44%; width: 55%;} 
	.dimvP0353 {height: 44%; width: 55%;} 
	.dimvP0354 {height: 54%; width: 39%;} 
	.dimvP0355 {height: 44%; width: 55%;} 
	.dimvP0356 {height: 50%; width: 60%;} 
	.dimvP0357 {height: 44%; width: 55%;} 
	.dimvP0358 {height: 61%; width: 41%;} 
	.dimvP0359 {height: 58%; width: 38%;} 
	.dimvP0360 {height: 54%; width: 43%;} 
	.dimvP0361 {height: 54%; width: 39%;} 
	.dimvP0364 {height: 54%; width: 67%;} 
	.dimvP0365 {height: 66%; width: 50%;} 
	.dimvP0366 {height: 48%; width: 60%;} 
	.dimvP0367 {height: 49%; width: 60%;} 
	.dimvP0368 {height: 50%; width: 75%;} 
	.dimvP0369 {height: 34%; width: 78%;} 
	.dimvP0370 {height: 55%; width: 70%;} 
	.dimvP0371 {height: 55%; width: 70%;} 
	.dimvP0373 {height: 28%; width: 34%;} 
	.dimvP0376 {height: 68%; width: 46%;} 
	.dimvP0378 {height: 65%; width: 39%;} 
	.dimvP0379 {height: 70%; width: 55%;} 
	.dimvP0380 {height: 39%; width: 109%;} 
	.dimvP0381 {height: 78%; width: 58%;} 
	.dimvP0382 {height: 40%; width: 102%;} 
	.dimvP0383 {height: 60%; width: 45%;} 
	.dimvP0384 {height: 80%; width: 100%;} 
	.dimvP0385 {height: 80%; width: 112%;} 
	.dimvP0386 {height: 80%; width: 111%;} 
	.dimvP0387 {height: 110%; width: 80%;} 
	.dimvP0388 {height: 80%; width: 110%;} 
	.dimvP0389 {height: 80%; width: 110%;} 
	.dimvP0390 {height: 78%; width: 100%;} 
	.dimvP0391 {height: 79%; width: 70%;} 
	.dimvP0393 {height: 39%; width: 56%;} 
	.dimvP0395 {height: 55%; width: 70%;} 
	.dimvP0396 {height: 70%; width: 55%;} 
	.dimvP0397 {height: 72%; width: 55%;} 
	.dimvP0398 {height: 65%; width: 40%;} 
	.dimvP0399 {height: 63%; width: 45%;} 
	.dimvP0400 {height: 50%; width: 65%;} 
	.dimvP0401 {height: 43%; width: 54%;} 
	.dimvP0402 {height: 55%; width: 46%;} 
	.dimvP0403 {height: 68%; width: 47%;} 
	.dimvP0405 {height: 47%; width: 64%;} 
	.dimvP0406 {height: 85%; width: 64%;} 
	.dimvP0407 {height: 55%; width: 34%;} 
	.dimvP0409 {height: 80%; width: 110%;} 
	.dimvP0410 {height: 80%; width: 100%;} 
	.dimvP0411 {height: 90%; width: 79%;} 
	.dimvP0412 {height: 151%; width: 101%;} 
	.dimvP0413 {height: 109%; width: 109%;} 
	.dimvP0414 {height: 64%; width: 50%;} 
	.dimvP0415 {height: 30%; width: 35%;} 
	.dimvP0416 {height: 50%; width: 60%;} 
	.dimvP0417 {height: 50%; width: 60%;} 
	.dimvP0418 {height: 46%; width: 55%;} 
	.dimvP0419 {height: 55%; width: 44%;} 
	.dimvP0420 {height: 46%; width: 38%;} 
	.dimvP0421 {height: 38%; width: 46%;} 
	.dimvP0422 {height: 159%; width: 99%;} 
	.dimvP0423 {height: 126%; width: 201%;} 
	.dimvP0424 {height: 150%; width: 100%;} 
	.dimvP0425 {height: 79%; width: 109%;} 
	.dimvP0426 {height: 120%; width: 150%;} 
	.dimvP0427 {height: 100%; width: 150%;} 
	.dimvP0428 {height: 150%; width: 108%;} 
	.dimvP0429 {height: 88%; width: 128%;} 
	.dimvP0430 {height: 100%; width: 80%;} 
	.dimvP0431 {height: 100%; width: 80%;} 
	.dimvP0432 {height: 108%; width: 78%;} 
	.dimvP0433 {height: 119%; width: 100%;} 
	.dimvP0434 {height: 100%; width: 80%;} 
	.dimvP0435 {height: 100%; width: 80%;} 
	.dimvP0436 {height: 100%; width: 80%;} 
	.dimvP0437 {height: 100%; width: 80%;} 
	.dimvP0438 {height: 110%; width: 80%;} 
	.dimvP0439 {height: 55%; width: 44%;} 
	.dimvP0440 {height: 60%; width: 80%;} 
	.dimvP0441 {height: 49%; width: 54%;} 
	.dimvP0442 {height: 54%; width: 69%;} 
	.dimvP0443 {height: 60%; width: 80%;} 
	.dimvP0444 {height: 56%; width: 70%;} 
	.dimvP0445 {height: 55%; width: 70%;} 
	.dimvP0446 {height: 55%; width: 70%;} 
	.dimvP0447 {height: 55%; width: 70%;} 
	.dimvP0448 {height: 55%; width: 70%;} 
	.dimvP0449 {height: 60%; width: 80%;} 
	.dimvP0450 {height: 50%; width: 53%;} 
	.dimvP0451 {height: 30%; width: 40%;} 
	.dimvP0452 {height: 37%; width: 27%;} 
	.dimvP0453 {height: 40%; width: 32%;} 
	.dimvP0454 {height: 35%; width: 26%;} 
	.dimvP0455 {height: 40%; width: 32%;} 
	.dimvP0456 {height: 26%; width: 36%;} 
	.dimvP0457 {height: 21%; width: 30%;} 
	.dimvP0460 {height: 27%; width: 36%;} 
	.dimvP0462 {height: 35%; width: 46%;} 
	.dimvP0463 {height: 44%; width: 36%;} 
	.dimvP0464 {height: 20%; width: 16%;} 
	.dimvP0465 {height: 24%; width: 16%;} 
	.dimvP0466 {height: 21%; width: 31%;} 
	.dimvP0467 {height: 26%; width: 36%;} 
	.dimvP0468 {height: 27%; width: 36%;} 
	.dimvP0469 {height: 22%; width: 12%;} 
	.dimvP0470 {height: 13%; width: 17%;} 
	.dimvP0471 {height: 11%; width: 16%;} 
	.dimvP0472 {height: 12%; width: 21%;} 
	.dimvP0473 {height: 13%; width: 20%;} 
	.dimvP0474 {height: 19%; width: 11%;} 
	.dimvP0475 {height: 24%; width: 16%;} 
	.dimvP0476 {height: 13%; width: 17%;} 
	.dimvP0477 {height: 14%; width: 17%;} 
	.dimvP0478 {height: 13%; width: 17%;} 
	.dimvP0479 {height: 9%; width: 14%;} 
	.dimvP0480 {height: 24%; width: 17%;} 
	.dimvP0481 {height: 35%; width: 42%;} 
	.dimvP0482 {height: 24%; width: 32%;} 
	.dimvP0483 {height: 12%; width: 20%;} 
	.dimvP0484 {height: 32%; width: 40%;} 
	.dimvP0485 {height: 17%; width: 13%;} 
	.dimvP0486 {height: 19%; width: 13%;} 
	.dimvP0487 {height: 10%; width: 17%;} 
	.dimvP0488 {height: 13%; width: 19%;} 
	.dimvP0489 {height: 13%; width: 19%;} 
	.dimvP0490 {height: 12%; width: 19%;} 
	.dimvP0491 {height: 13%; width: 17%;} 
	.dimvP0492 {height: 39%; width: 31%;} 
	.dimvP0493 {height: 35%; width: 27%;} 
	.dimvP0494 {height: 31%; width: 24%;} 
	.dimvP0495 {height: 56%; width: 44%;} 
	.dimvP0496 {height: 32%; width: 25%;} 
	.dimvP0497 {height: 48%; width: 60%;} 
	.dimvP0498 {height: 51%; width: 56%;} 
	.dimvP0499 {height: 30%; width: 38%;} 
	.dimvP0500 {height: 23%; width: 32%;} 
	.dimvP0501 {height: 26%; width: 36%;} 
	.dimvP0502 {height: 50%; width: 60%;} 
	.dimvP0503 {height: 26%; width: 36%;} 
	.dimvP0504 {height: 40%; width: 32%;} 
	.dimvP0505 {height: 48%; width: 39%;} 
	.dimvP0506 {height: 50%; width: 60%;} 
	.dimvP0507 {height: 60%; width: 50%;} 
	.dimvP0508 {height: 49%; width: 59%;} 
	.dimvP0509 {height: 49%; width: 59%;} 
	.dimvP0510 {height: 43%; width: 59%;} 
	.dimvP0511 {height: 37%; width: 27%;} 
	.dimvP0512 {height: 36%; width: 27%;} 
	.dimvP0513 {height: 36%; width: 27%;} 
	.dimvP0514 {height: 30%; width: 42%;} 
	.dimvP0515 {height: 26%; width: 36%;} 
	.dimvP0516 {height: 27%; width: 36%;} 
	.dimvP0517 {height: 49%; width: 59%;} 
	.dimvP0518 {height: 49%; width: 59%;} 
	.dimvP0519 {height: 43%; width: 29%;} 
	.dimvP0520 {height: 43%; width: 29%;} 
	.dimvP0521 {height: 29%; width: 43%;} 
	.dimvP0522 {height: 41%; width: 32%;} 
	.dimvP0523 {height: 30%; width: 42%;} 
	.dimvP0524 {height: 44%; width: 55%;} 
	.dimvP0525 {height: 54%; width: 55%;} 
	.dimvP0526 {height: 78%; width: 38%;} 
	.dimvP0527 {height: 54%; width: 69%;} 
	.dimvP0528 {height: 55%; width: 70%;} 
	.dimvP0529 {height: 55%; width: 70%;} 
	.dimvP0530 {height: 70%; width: 54%;} 
	.dimvP0531 {height: 55%; width: 70%;} 
	.dimvP0532 {height: 38%; width: 47%;} 
	.dimvP0533 {height: 80%; width: 60%;} 
	.dimvP0534 {height: 60%; width: 80%;} 
	.dimvP0535 {height: 80%; width: 100%;} 
	.dimvP0536 {height: 72%; width: 55%;} 
	.dimvP0537 {height: 60%; width: 80%;} 
	.dimvP0538 {height: 40%; width: 32%;} 
	.dimvP0539 {height: 59%; width: 45%;} 
	.dimvP0540 {height: 58%; width: 45%;} 
	.dimvP0541 {height: 22%; width: 29%;} 
	.dimvP0542 {height: 28%; width: 20%;} 
	.dimvP0545 {height: 21%; width: 30%;} 
	.dimvP0546 {height: 35%; width: 24%;} 
	.dimvP0547 {height: 34%; width: 24%;} 
	.dimvP0548 {height: 44%; width: 55%;} 
	.dimvP0549 {height: 44%; width: 55%;} 
	.dimvP0550 {height: 44%; width: 55%;} 
	.dimvP0551 {height: 44%; width: 55%;} 
	.dimvP0552 {height: 44%; width: 55%;} 
	.dimvP0553 {height: 55%; width: 44%;} 
	.dimvP0554 {height: 46%; width: 55%;} 
	.dimvP0555 {height: 31%; width: 24%;} 
	.dimvP0556 {height: 24%; width: 31%;} 
	.dimvP0557 {height: 24%; width: 32%;} 
	.dimvP0558 {height: 23%; width: 32%;} 
	.dimvP0559 {height: 44%; width: 54%;} 
	.dimvP0560 {height: 60%; width: 80%;} 
	.dimvP0561 {height: 33%; width: 46%;} 
	.dimvP0562 {height: 63%; width: 97%;} 
	.dimvP0563 {height: 60%; width: 50%;} 
	.dimvP0564 {height: 60%; width: 50%;} 
	.dimvP0565 {height: 80%; width: 60%;} 
	.dimvP0566 {height: 48%; width: 38%;} 
	.dimvP0568 {height: 30%; width: 29%;} 
	.dimvP0569 {height: 35%; width: 27%;} 
	.dimvP0570 {height: 36%; width: 29%;} 
	.dimvP0571 {height: 80%; width: 100%;} 
	.dimvP0572 {height: 100%; width: 150%;} 
	.dimvP0573 {height: 100%; width: 150%;} 
	.dimvP0574 {height: 100%; width: 150%;} 
	.dimvP0575 {height: 80%; width: 109%;} 
	.dimvP0576 {height: 48%; width: 42%;} 
	.dimvP0577 {height: 31%; width: 39%;} 
	.dimvP0578 {height: 108%; width: 78%;} 
	.dimvP0579 {height: 79%; width: 109%;} 
	.dimvP0580 {height: 79%; width: 109%;} 
	.dimvP0581 {height: 79%; width: 108%;} 
	.dimvP0582 {height: 78%; width: 108%;} 
	.dimvP0583 {height: 99%; width: 64%;} 
	.dimvP0584 {height: 75%; width: 105%;} 
	.dimvP0585 {height: 98%; width: 63%;} 
	.dimvP0586 {height: 80%; width: 110%;} 
	.dimvP0587 {height: 80%; width: 100%;} 
	.dimvP0588 {height: 80%; width: 100%;} 
	.dimvP1001 {height: 27%; width: 36%;} 
	.dimvP1002 {height: 32%; width: 48%;} 
	.dimvP1005 {height: 58%; width: 78%;} 
	.dimvP1006 {height: 40%; width: 32%;} 
	.dimvP1008 {height: 49%; width: 59%;} 
	.dimvP1009 {height: 117%; width: 87%;} 
	.dimvP1010 {height: 60%; width: 80%;} 
	.dimvP1011 {height: 80%; width: 110%;} 
	.dimvP1012 {height: 70%; width: 55%;} 
	.dimvP1013 {height: 55%; width: 44%;} 


		/* END OF GENERATED SECTION  (Portrait)*/
		
	
	} /*closing media P*/
	
	@media screen and (orientation: landscape){
	/* L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L */

		.bodyIndex {
			display: grid;
			grid-template-rows: 15vh 80vh 5vh;
			grid-template-columns: 100%;
			background-color: var(--colBodyBack); 
			color: var(--colBody); 
			font-family: calibri,arial,helvetica; 
			height: 100vh;
			overflow: hidden;
		} /* L */
		
		.bodyBiog {
			display: grid;
			grid-template-rows: 15vh 80vh 5vh;
			grid-template-columns: 100%;
			background-color: var(--colBodyBack); 
			color: var(--colBody); 
			font-family: calibri,arial,helvetica; 
			height: 100vh;
			overflow: hidden;
		} /* L */
		
	
		.header {
			display: grid;
			grid-template-rows: 100%;
			grid-template-columns: 1fr 1fr;
			font-family: calibri,arial,helvetica; 
			background-color: var(--colHeaderBack); 
			color: var(--colHeader); 
			padding-bottom: 2px;
			border-bottom: 1px solid darkred;
		} /* L */
		
		.logo {
			display: flex;
			justify-content: center;
			align-items: center;
			font-weight: 100;
			font-size: clamp(1.9rem,8.40vw + -2.30rem,4rem);
			color: var(--colLogo);
			background-color: var(--colLogoBack);
			border-top: 1vh solid #DDD;
			border-bottom: 1vh solid #DDD;
			height: 100%;
			width: 100%;
		} /* L */	
		
		.navbar {
			display: grid;
			grid-template-rows: 100%;
			grid-template-columns: 75% 25%;
			color: var(--colNavBar);
			background-color: var(--colNavBarBack);
			border-top: 1vh solid #DDD;
			border-bottom: 1vh solid #DDD;
			column-gap: 1%;
			padding-left: 1%;
		} /* L */
		
		.navbox {
			display: grid;
			grid-template-rows: 100%;
			grid-template-columns: 25% 25% 25% 25%;
			grid-gap: 0.08em;
			color: var(--colNavBox);
			background-color: var(--colNavBoxBack);
			border-right: 0.4em solid var(--colNavBoxBack);
			margin-right: 0.08em;
			align-content: stretch;
			justify-content: stretch;
		} /* L */
			
		.navbut {
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center;
			color: var(--colNavBut);
			background-color: var(--colNavButBack);
			text-decoration: none;
			font-size: clamp(0.9rem,2.40vw + -0.30rem,1.5rem);
		} /* L */ 
		
		.navbut:hover {
			color: var(--colNavButHov);
			background-color: var(--colNavButBackHov);
		} /* L */
		
		/* L Langbox */
		
		.langboxFr {
			display: grid;
			grid-template-columns: 1fr clamp(1.8rem,0.80vw + 1.40rem,2rem) clamp(1.8rem,0.80vw + 1.40rem,2rem) 1fr;
			grid-template-rows: 1fr clamp(1.8rem,0.80vw + 1.40rem,2rem) 1fr;
			grid-template-areas:
			"blala1 blala1 blala1 blala1"
			"blala2 langbut1 langbut2 blala3"
			"blala4 blala4 blala4 blala4";
			grid-gap: 0.2rem;
			color: var(--colLangBox);
			background-color: var(--colNavBoxBack);
			height: 100%;
			width: 100%;
		} /* L */
			
		.langboxEn {
			display: grid;
			grid-template-columns: 1fr clamp(1.8rem,0.80vw + 1.40rem,2rem) clamp(1.8rem,0.80vw + 1.40rem,2rem) 1fr;
			grid-template-rows: 1fr clamp(1.8rem,0.80vw + 1.40rem,2rem) 1fr;
			grid-template-areas:
			"blala1 blala1 blala1 blala1"
			"blala2 langbut2 langbut1 blala3"
			"blala4 blala4 blala4 blala4";
			grid-gap: 0.2rem;
			color: var(--colLangBox);
			background-color: var(--colNavBoxBack);
			height: 100%;
			width: 100%;
		} /* L */
			
		.langbut1 {
			grid-area: langbut1;
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colLangBut1); 
			background-color: var(--colLangBut1Back); 
			font-family: arial, sans-serif;
			font-size: clamp(1rem,0.80vw + 0.60rem,1.2rem);
			text-decoration: none; 
			border-radius: 0.5vh;
		} /* L */
		
		.langbut2 {
			grid-area: langbut2;
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colLangBut2); 
			background-color: var(--colLangBut2Back); 
			font-family: arial, sans-serif;  
			font-size: clamp(1rem,0.80vw + 0.60rem,1.2rem);
			text-decoration: none;
			border-radius: 0.5vh;
		} /* L */
		
		.blala1 {
			grid-area: blala1;
			background-color: var(--colBlala);
		} /* L */
			
		.blala2 {
			grid-area: blala2;
			background-color: var(--colBlala);
		} /* L */
			
		.blala3 {
			grid-area: blala3;
			background-color: var(--colBlala);
		} /* L */
				
		.blala4 {
			grid-area: blala4;
			background-color: var(--colBlala);
		} /* L */
						
		.langbut2:hover {
			color: var(--colLangBut2Hov);
			background-color: var(--colLangBut2BackHov);
		} /* L */
			
		.showcase {
			color: var(--colShowcase);
			background-color: var(--colShowcaseBack);
			display: grid;
			grid-template-columns: 50% 50%;
			grid-template-rows: 100%;
		} /* L */
			
		.autobox {
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colAutobox);
			background-color:  var(--colAutoboxBack);
		} /* L */
		
		.autoimg {
			max-width: 90%;
			max-height: 90%;
		} /* L */

		.text {
			display: flex;
			justify-content: center;
			align-items: center;
			font-family: arial, sans-serif;  
			font-size: clamp(1rem,2.00vw + 0.00rem,1.5rem);
			padding: 6vh 4vw 6vh 4vw;
			color: var(--colText);
			background-color: var(--colTextBack);
			overflow: auto;			
		} /* L */
		
		 /* L footer */
		 
		 	.footer {
			display: grid;
			grid-template-rows: 100%;
			grid-template-columns: 50% 50%;
		} /*L*/
		
		.footer1 {
			display: flex;
			justify-content: center;
			align-items: center;
			font-family: Arial, sans-serif;
			font-size: clamp(0.8rem,0.64vw + 0.52rem,1rem);

			font-weight: 100;	
			color: var(--colFooter);
			background-color:  var(--colFooterBack);
		} /*L*/
		
		/* The Modal */
		.modal {
			display: none; /* Hidden by default */
			position: fixed; /* Stay in place */
			z-index: 1; /* Sit on top */
			left: 50%;
			transform: translate(-50%, -40%);
			width: 100%; /* Full width */
			height: 100%; /* Full height */
			overflow: auto; /* Enable scroll if needed */
			background-color: rgb(0,0,0); /* Fallback color */
			background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
		} /*L*/

		/* Modal Content */
			.modal-content {
			background-color: var(--colModalBack);
			color: var(--colModal);
			margin: auto;
			padding: 20px;
			font-size: clamp(0.8rem, 1.07vw + 0.67rem, 1rem);
			font-weight: 400;	
			border: 0px solid darkred;
			width: 100%;
		} /*L*/

	/* The Close Button */
		.close {
			color: #aaaaaa;
			float: right;
			font-size: 28px;
			font-weight: bold;
		} /*L*/

		.close:hover,
		.close:focus {
			color: #000;
			text-decoration: none;
			cursor: pointer;
		} /*L*/
		
		/* Modal End */
		
		.footer2 {
			display: flex;
			justify-content: center;
			align-items: center;
			font-family: Arial, sans-serif;
			font-size: clamp(0.8rem,0.64vw + 0.52rem,1rem);

			font-weight: 100;		
			color: var(--colNavBut);
			background-color:  var(--colFooterBack);
		} /*L*/
		
			
		.footer2:hover {
			cursor: pointer;
			color: var(--colFootanchorHover);
			font-weight: 600;	
		} /* L */
				
		.footanchor {
			color: var(--colFootanchor);
		} /*L*/
		
		.footanchor:hover {
			color: var(--colFootanchorHover);
			font-weight: 600;	
		} /* L */
			
		 
		.showcaseBiog {
			color: var(--colShowcase);
			background-color: var(--colShowcaseBack);
			display: grid;
			grid-template-rows: 100%;
			grid-template-columns: 100%;
			overflow-x: hidden;
			overflow-y: hidden;
		} /* L */
		
		 .textB {
			font-family: arial, sans-serif;  
			font-size: clamp(1rem, 0.53vw + 0.93rem, 1.2rem);
			padding: 4vw;
			color: var(--colText);
			background-color: var(--colTextBack);
			overflow-x: hidden;
			overflow-y: scroll;
		 } /* L */
			 
		 /*  GALLERY ***GALLERY ***GALLERY ***GALLERY **/
		 
		/* L headerGal */
		
		.bodyGal {
			display: grid;
			grid-template-rows: 15vh 83vh;
			grid-template-columns: 100%;
			background-color: var(--colBodyBack); 
			color: var(--colBody); 
			font-family: calibri,arial,helvetica; 
			height: 100vh;
			overflow-x: hidden;
			overflow-y: visible;
		} /* L */
		
		.headerGal {
			display: grid;
			grid-template-rows: 55% 45%;
			grid-template-columns: 100%;
			font-family: calibri,arial,helvetica; 
			background-color: var(--colHeaderBack); 
			color: var(--colHeader); 
			position: fixed;
			width: 100vw;
			margin-bottom: 2px;
			border-bottom: 8px solid #DDD; 
		} /* L */
		
		.showcaseGal {
			color: var(--colShowcaseG);
			background-color: var(--colShowcaseGBack);
			scrollbar-color: #BBB #DDD;
			display: grid;
			grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
			align-content: start;
			grid-gap: 2px;
			margin: 2px;
			border: 2px solid var(--colShowcaseGBorder);
			overflow-x: hidden;	
		} /* L */	
		
		.footerGal {
			display: flex;
			justify-content: center;
			align-items: center;
			background-color:  var(--colFooterBack);
		} /* L */
		
		.thumb {
			display: grid;
			grid-template-columns: 50% 50%;
			grid-template-rows: 100%;
			align-content: center;
			color: var(--colThumb);
			background-color: var(--colThumbBack);
			padding-right: 1vw;
		} /* L */	
		
		.sma {
			display: flex;
			justify-content: center;
			align-items: center;
			margin-top: 0.5em;
			margin-bottom: 0.5em;
		} /* L */	
		
		.imgal {
			max-height: 100%;
			max-height: 100%;
			margin-left: 5%;
		} /* L */	
			
		.ptboxg1 {
			display: grid;
			grid-template-columns: 100%;
			grid-template-rows: 100%;
			justify-content: center;
			align-items: center;
			align-content: start;
			margin: 5% 1%;
			border: dashed 0px cyan;
		} /* L */	
			
		.ptboxg2 {
			display: grid;
			grid-template-columns: 1fr 8fr;
			grid-template-rows: auto;
			align-content: start;
			/* grid-template-areas:
			"picnumg2 artistg2"
			". ."
			"blankig2 titreg2"
			"blankig2 descrg2"
			"blankig2 medsupg2"
			"blankig2 hautlargg2"; */
			grid-template-areas:
			"picnumg2 artistg2"
			". ."
			". titreg2"
			". descrg2"
			". medsupg2"
			". hautlargg2";
			grid-column-gap: 0.5em;
			grid-row-gap: 0.2em;
			color: var (--colPTboxin);
			background-color: var(--colPTboxinBack);
			padding-left: 0.2em;
			border: dashed 0px black;
		} /* L */

		.picnumg2 {
			grid-area: picnumg2;
			padding-top: 0.2em;
			align-self: start;
			font-family: arial;  
			font-style: italic; 
			font-weight: 100; 
			font-size: 0.8em;
		} /* L */

		.artistg2 {
			grid-area: artistg2;
			
			align-self: center;
			opacity: 0.9; 
			font-family: Palatino, serif;  
			font-style: italic; 
			font-weight: bold;
			font-size:  1em;
		} /* L */

		.titreg2 {
			grid-area: titreg2;
			opacity: 0.8; 
			font-family: arial;
			font-style: normal; 
			font-weight: lighter; 
			font-size: 0.8em;
		} /* L */

		.descrg2 {
			grid-area: descrg2;
			opacity: 0.8; 
			font-family: verdana;
			font-style: italic; 
			font-weight: lighter; 
			font-size: 0.8em;
		} /* L */

		.medsupg2 {
			grid-area: medsupg2;
			
			opacity: 0.8; 
			font-family: verdana; 
			font-weight: lighter; 
			font-size: 0.8em;
		} /* L */

		.hautlargg2 {
			grid-area: hautlargg2;
			bottom: 1%; 
			font-family: verdana;
			font-weight: lighter; 
			font-size: 0.8em;
		} /* L */
		
		.blankig2 {
			grid-area: blankig2;
			background-color: gold;
		} /* L */
			
		/* L BodyMC */
		
		.bodyMC {
			display: grid;
			grid-template-rows: 15fr 78fr 7fr;
			grid-template-columns: 1fr;
			grid-gap: 1%;
			background-color: var(--colBodyBack); 
			color: var(--colBody); 
			font-family: calibri,arial,helvetica; 
			height: 100vh;
			overflow-x: hidden;
		} /* L */	
		
		.showcaseMC {
			color: var(--colShowcaseMC);
			background-color: var(--colShowcaseMCBack);
			display: flex;
			justify-content: center;
			align-items: center;
		} /* L */	
		
				
		.containerMC {
			display: grid;
			grid-template-columns: 100%;
			grid-template-rows: 1fr 1fr 1fr 1fr;
			grid-gap: 2px;
			color: var(--colContainerMC);
			background-color: var(--colContainerMCBack);
			border: 2px solid var(--colContainerMCBorder);
			Height: 90%;
			width: 90%;
		} /* L */	
		
		.boxMC {
			display: grid;
			grid-template-columns: 1fr;
			grid-template-rows: 2fr 3fr;
			color: var(--colBoxMC);
			background-color: var(--colBoxMCBack);
			border: 2px solid var(--colBoxMCBorder);
			text-decoration: none;
		} /* L */	
			
		.buttonMC {
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colButtonMC);
			background-color: var(--colButtonMCBack);
			font-family: Calibri, helvetica, sans-serif;
			font-size: 140%;
			font-weight: 100;
			text-decoration: none;
		} /* L */	
		
		.buttonMC:hover {
			color: var(--colButtonMCHover);
			background-color: var(--colButtonMCHoverBack);
			font-size: 160%;
			font-weight: 400;
		} /* L */	
		
		.textMC {
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colTextMC);
			background-color: var(--colTextMCBack);
			font-style: italic;
			font-family: Calibri, helvetica, sans-serif;
			font-size: clamp(0.9rem,1.60vw + 0.10rem,1.3rem);
			font-weight: 100;
			padding: 0 5vw;
			text-decoration: none;
		} /* L */	
		
		/* L  L  L  L  L  L  L  L  L  L */
		/* L      INDIVIDUAL PAGE     L */
		/* L  L  L  L  L  L  L  L  L  L */
		
		.bodyIndiv {
			display: grid;
			grid-template-rows: 100%;
			grid-template-columns: 1fr max(19%, 140px) 2%;
			background-color: var(--colbodyIndivBack);
			color: var(--colBody); 
			font-family: calibri,arial,helvetica;
			overflow: hidden;
		} /* L */
		
		.showcaseindiv {
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colAutobox);
			background-color:var(--colShowcaseindivBack);
		} /* L */
			
		.picindiv {
			display: flex;
			justify-content: center;
			align-items: center;
			max-width: 78vw;
			max-height: 96vh;
			object-fit: scale-down;
			padding-top:2vh;
			padding-left:2vh;
			padding-bottom:2vh;
		} /* L */

		/* indiv dashboard box */
		
		.boxdash {
			display: grid;
			/*grid-template-rows: 5vh 35vh 5vh 35vh 5vh 10vh 5vh;*/
			grid-template-rows: 4vh 32vh 4vh 32vh 4vh 9vh 12vh;
			grid-template-columns: 5% 40% 10% 40% 5%;
			grid-template-areas:
			". . . . ."
			". ptboxin ptboxin ptboxin ."
			". . . . ."
			". contdim . navboxindiv ." 
			". . . . ."
			". langboxindiv . boxarrow ."
			"footind footind footind footind footind";
			margin-top: 2vh;
			background-color: var(--colboxdashBack);
			height: 96vh;
		} /* L */
		
		.ptboxin {
			grid-area: ptboxin;
			display: grid;
			grid-template-columns: 1fr 8fr;
			grid-template-rows: 1fr 2fr 2fr 1fr 1fr;
			grid-template-areas:
			"picnum artist"
			"blanki titre"
			"blanki descr"
			"blanki medsup"
			"blanki hautlarg";
			grid-column-gap: 1em;
			color: var (--colPTboxin);
			background-color: var(--colPTboxinBack);
			height: min(15rem,100%);
		} /* L */

		.picnum {
			grid-area: picnum;
			justify-self: center;
			font-family: arial;  
			font-style: italic; 
			font-weight: 100; 
			font-size: clamp(0.8rem, 1.28vw + 0.24rem, 1.2rem);
			padding-top: 0.4vh;
		} /* L */

		.artist {
			grid-area: artist;
			opacity: 0.9; 
			font-family: Palatino, serif;  
			font-style: italic; 
			font-weight: bold;
			font-size: clamp(1.1rem, 0.64vw + 0.82rem, 1.3rem);
		} /* L */

		.titre {
			grid-area: titre;
			opacity: 0.8; 
			font-family: arial;
			font-style: normal; 
			font-weight: lighter; 
			font-size: clamp(0.8rem, 1.28vw + 0.24rem, 1.2rem);
		} /* L */

		.descr {
			grid-area: descr;
			opacity: 0.8; 
			font-family: verdana;
			font-style: italic; 
			font-weight: lighter; 
			font-size: clamp(0.8rem, 1.28vw + 0.24rem, 1.2rem);
		} /* L */

		.medsup {
			grid-area: medsup;
			
			opacity: 0.8; 
			font-family: verdana; 
			font-weight: lighter; 
			font-size: clamp(0.8rem, 1.28vw + 0.24rem, 1.2rem);
		} /* L */

		.hautlarg {
			grid-area: hautlarg;
			bottom: 1%; 
			font-family: verdana;
			font-weight: lighter; 
			font-size: clamp(0.8rem, 1.28vw + 0.24rem, 1.2rem);
		} /* L */
		
		.blanki {
			grid-area: blanki;
		} /* L */
		
		.navboxindiv {
			grid-area: navboxindiv;
			display: grid;
			grid-template-rows: 25% 25% 25% 25%;
			grid-template-columns: 1fr;
			row-gap: 2px;
			color: var(--colNavBox);
			background-color: var(--colNavBoxIndivBack);
		} /* L */
		
		.navbutindiv {
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center;
			color: var(--colNavBut);
			background-color: var(--colNavButIndivBack);
			text-decoration: none;
			font-size: clamp(0.8rem,2.00vw + -0.20rem,1.3rem);
		} /* L */ 
		
		.navbutindiv:hover {
			color: var(--colNavButHov);
			background-color: var(--colNavButBackHov);
		} /* L */
				
		/* L Langbox Indiv */
		
		.langboxindivFr {
			grid-area: langboxindiv;
			display: grid;
			xgrid-template-columns: 1fr 2fr 2fr 1fr;
			xgrid-template-rows: 1fr 3fr 1fr;
			grid-template-columns: 1fr clamp(1.6rem,2.40vw + 0.40rem,2.2rem) clamp(1.6rem,2.40vw + 0.40rem,2.2rem) 1fr;
			grid-template-rows: 1fr clamp(1.6rem,2.40vw + 0.40rem,2.2rem) 1fr;
			grid-template-areas:
			"blala1Indiv blala1Indiv blala1Indiv blala1Indiv"
			"blala2Indiv langbut1indiv langbut2indiv blala3Indiv"
			"blala4Indiv blala4Indiv blala4Indiv blala4Indiv";
			grid-gap: 0.2rem;
			color: var(--colLangBox);
			background-color: var(--colNavBoxIndivBack);
		} /* L */
			
		.langboxindivEn {
			grid-area: langboxindiv;
			display: grid;
			xgrid-template-columns: 1fr 2fr 2fr 1fr;
			xgrid-template-rows: 1fr 3fr 1fr;
			grid-template-columns: 1fr clamp(1.6rem,2.40vw + 0.40rem,2.2rem) clamp(1.6rem,2.40vw + 0.40rem,2.2rem) 1fr;
			grid-template-rows: 1fr clamp(1.6rem,2.40vw + 0.40rem,2.2rem) 1fr;
			grid-template-areas:
			"blala1Indiv blala1Indiv blala1Indiv blala1Indiv"
			"blala2Indiv langbut2indiv langbut1indiv blala3Indiv"
			"blala4Indiv blala4Indiv blala4Indiv blala4Indiv";
			grid-gap: 0.2rem;
			color: var(--colLangBox);
			background-color: var(--colNavBoxIndivBack);
		} /* L */
				
		.langbut1indiv {
			grid-area: langbut1indiv;
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colLangBut1); 
			background-color: var(--colLangBut1Back);  
			font-family: arial, sans-serif;
			font-size:  clamp(0.6rem,2.80vw + -0.80rem,1.3rem);
			text-decoration: none; 
			border-radius: 0.5vw;
		} /* L */

		.langbut2indiv {
			grid-area: langbut2indiv;
			display: flex;
			justify-content: center;
			align-items: center;
			color: var(--colLangBut2); 
			background-color: var(--colLangBut2Back); 
			font-family: arial, sans-serif;  
			font-size: clamp(0.6rem,2.80vw + -0.80rem,1.3rem);
			text-decoration: none;
			border-radius: 0.5vw;
		} /* L */
		
		.langbut2indiv:hover {
			color: var(--colLangBut2Hov);
			background-color: var(--colLangBut2BackHov);
			font-weight: 600;
		} /* L */
		
		.blala1Indiv {
			grid-area: blala1Indiv;
			background-color: var(--colBlalaIndiv);
		} /* L */
			
		.blala2Indiv {
			grid-area: blala2Indiv;
			background-color: var(--colBlalaIndiv);
		} /* L */
			
		.blala3Indiv {
			grid-area: blala3Indiv;
			background-color: var(--colBlalaIndiv);
		} /* L */
				
		.blala4Indiv {
			grid-area: blala4Indiv;
			background-color: var(--colBlalaIndiv);
		} /* L */
				
		/* Buttons Box */

	   .butboxindiv {
		    grid-area: butboxindiv;
			display: grid;
			grid-template-rows: 16fr 1fr;
			grid-template-columns: 1fr;
			grid-gap: 0.08em;
			color: var(--colNavBox);
			background-color: var(--colNavBoxIndivBack);
			height: 100%;
		} /* L */

		.boxarrow {
			grid-area: boxarrow;
			display: grid;
			grid-template-rows: 1fr;
			grid-template-columns: 5fr 5fr;
			grid-gap: 0.08em;
			align-content: stretch;
			color: var(--colNavBox);
			background-color:var(--colNavBoxIndivBack);
		} /* L */
		
		.contarr {
			display: flex;
			justify-content: center;
			align-items: center;
		} /* L */
			
		.arrow {
			border: solid var(--colArrow);
			border-width: 0 clamp(0.3rem,1.20vw + -0.30rem,0.6rem) clamp(0.3rem,1.20vw + -0.30rem,0.6rem) 0;
			display: inline-block;
			padding:clamp(0.3rem,1.20vw + -0.30rem,0.6rem);
		} /* L */
		
		.arrow:hover  {
			border: solid var(--colArrowHover);
			border-width: 0 clamp(0.4rem,1.20vw + -0.20rem,0.7rem) clamp(0.4rem,1.20vw + -0.20rem,0.7rem) 0;
			display: inline-block;
			padding: clamp(0.4rem,1.20vw + -0.20rem,0.7rem);
		} /* L */

		.up {
			transform: rotate(-135deg);
			-webkit-transform: rotate(-135deg);
		} /* L */

		.down {
			transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
		} /* L */

		.left {
			transform: rotate(135deg);
			-webkit-transform: rotate(135deg);
		} /* L */

		.right {
			transform: rotate(-45deg);
			-webkit-transform: rotate(-45deg);
		} /* L */

		/* dim box (red box)*/

		.contdim {
			grid-area: contdim;
			display: flex;
			justify-content: center;
			align-items: center;
		} /* L */

		.dimbox {
			width: clamp(2.5rem,6.00vw + -0.50rem,4rem);
			height: clamp(2.5rem,6.00vw + -0.50rem,4rem);
			border: 1px solid Red;
			background-color: #BBC;
			z-index:3;
		} /* L */
	
		.dimfixed {
			border: 3px solid black;
			z-index: 7;
		} /* L */
		 /* L footer */
	
		.footind {
			grid-area: footind;
			display: flex;
			justify-content: center;
			align-items: end;
			font-family: Arial, sans-serif;
			font-size: clamp(0.6rem,0.80vw + 0.20rem,0.8rem);
			font-weight: 100;	
			color: var(--colFootInd);
			background-color: var(--colFootIndBackL);
		} /*L*/
		
		/* START OF GENERATED SECTION  (Landscape)*/
		
		.dimvP0001 {height: 64%; width: 80%;} 
	.dimvP0002 {height: 40%; width: 50%;} 
	.dimvP0003 {height: 44%; width: 60%;} 
	.dimvP0004 {height: 40%; width: 50%;} 
	.dimvP0005 {height: 50%; width: 60%;} 
	.dimvP0006 {height: 60%; width: 50%;} 
	.dimvP0007 {height: 30%; width: 42%;} 
	.dimvP0008 {height: 32%; width: 40%;} 
	.dimvP0009 {height: 25%; width: 35%;} 
	.dimvP0010 {height: 32%; width: 40%;} 
	.dimvP0011 {height: 26%; width: 36%;} 
	.dimvP0012 {height: 32%; width: 25%;} 
	.dimvP0013 {height: 31%; width: 39%;} 
	.dimvP0014 {height: 50%; width: 60%;} 
	.dimvP0016 {height: 24%; width: 32%;} 
	.dimvP0017 {height: 27%; width: 36%;} 
	.dimvP0018 {height: 34%; width: 24%;} 
	.dimvP0019 {height: 46%; width: 32%;} 
	.dimvP0020 {height: 30%; width: 39%;} 
	.dimvP0021 {height: 30%; width: 40%;} 
	.dimvP0022 {height: 30%; width: 22%;} 
	.dimvP0023 {height: 40%; width: 32%;} 
	.dimvP0024 {height: 31%; width: 40%;} 
	.dimvP0025 {height: 27%; width: 36%;} 
	.dimvP0026 {height: 38%; width: 29%;} 
	.dimvP0027 {height: 38%; width: 29%;} 
	.dimvP0028 {height: 38%; width: 29%;} 
	.dimvP0029 {height: 38%; width: 29%;} 
	.dimvP0031 {height: 35%; width: 40%;} 
	.dimvP0032 {height: 40%; width: 49%;} 
	.dimvP0033 {height: 40%; width: 30%;} 
	.dimvP0034 {height: 40%; width: 32%;} 
	.dimvP0035 {height: 40%; width: 32%;} 
	.dimvP0036 {height: 70%; width: 80%;} 
	.dimvP0037 {height: 70%; width: 80%;} 
	.dimvP0038 {height: 46%; width: 28%;} 
	.dimvP0040 {height: 33%; width: 41%;} 
	.dimvP0041 {height: 32%; width: 23%;} 
	.dimvP0042 {height: 33%; width: 25%;} 
	.dimvP0043 {height: 35%; width: 26%;} 
	.dimvP0044 {height: 24%; width: 32%;} 
	.dimvP0045 {height: 25%; width: 33%;} 
	.dimvP0046 {height: 24%; width: 33%;} 
	.dimvP0047 {height: 24%; width: 33%;} 
	.dimvP0048 {height: 28%; width: 36%;} 
	.dimvP0049 {height: 24%; width: 32%;} 
	.dimvP0050 {height: 24%; width: 33%;} 
	.dimvP0051 {height: 28%; width: 39%;} 
	.dimvP0052 {height: 29%; width: 23%;} 
	.dimvP0053 {height: 30%; width: 19%;} 
	.dimvP0054 {height: 29%; width: 41%;} 
	.dimvP0055 {height: 22%; width: 27%;} 
	.dimvP0057 {height: 12%; width: 16%;} 
	.dimvP0058 {height: 18%; width: 19%;} 
	.dimvP0059 {height: 24%; width: 24%;} 
	.dimvP0060 {height: 24%; width: 33%;} 
	.dimvP0061 {height: 24%; width: 32%;} 
	.dimvP0062 {height: 25%; width: 33%;} 
	.dimvP0063 {height: 24%; width: 32%;} 
	.dimvP0064 {height: 32%; width: 24%;} 
	.dimvP0065 {height: 26%; width: 33%;} 
	.dimvP0066 {height: 32%; width: 24%;} 
	.dimvP0067 {height: 24%; width: 19%;} 
	.dimvP0068 {height: 21%; width: 27%;} 
	.dimvP0069 {height: 25%; width: 33%;} 
	.dimvP0070 {height: 24%; width: 32%;} 
	.dimvP0071 {height: 24%; width: 32%;} 
	.dimvP0072 {height: 24%; width: 32%;} 
	.dimvP0074 {height: 24%; width: 32%;} 
	.dimvP0075 {height: 24%; width: 32%;} 
	.dimvP0076 {height: 19%; width: 26%;} 
	.dimvP0078 {height: 24%; width: 33%;} 
	.dimvP0080 {height: 22%; width: 18%;} 
	.dimvP0081 {height: 26%; width: 14%;} 
	.dimvP0082 {height: 33%; width: 40%;} 
	.dimvP0083 {height: 40%; width: 32%;} 
	.dimvP0084 {height: 32%; width: 40%;} 
	.dimvP0085 {height: 32%; width: 40%;} 
	.dimvP0086 {height: 40%; width: 32%;} 
	.dimvP0087 {height: 32%; width: 40%;} 
	.dimvP0088 {height: 30%; width: 40%;} 
	.dimvP0089 {height: 21%; width: 29%;} 
	.dimvP0090 {height: 25%; width: 32%;} 
	.dimvP0091 {height: 25%; width: 34%;} 
	.dimvP0092 {height: 32%; width: 23%;} 
	.dimvP0093 {height: 22%; width: 28%;} 
	.dimvP0095 {height: 28%; width: 36%;} 
	.dimvP0096 {height: 12%; width: 15%;} 
	.dimvP0097 {height: 30%; width: 21%;} 
	.dimvP0098 {height: 30%; width: 21%;} 
	.dimvP0099 {height: 25%; width: 32%;} 
	.dimvP0100 {height: 34%; width: 28%;} 
	.dimvP0101 {height: 24%; width: 30%;} 
	.dimvP0102 {height: 22%; width: 12%;} 
	.dimvP0103 {height: 20%; width: 26%;} 
	.dimvP0104 {height: 41%; width: 30%;} 
	.dimvP0105 {height: 23%; width: 17%;} 
	.dimvP0106 {height: 15%; width: 17%;} 
	.dimvP0107 {height: 11%; width: 20%;} 
	.dimvP0108 {height: 24%; width: 32%;} 
	.dimvP0109 {height: 27%; width: 22%;} 
	.dimvP0110 {height: 24%; width: 33%;} 
	.dimvP0111 {height: 33%; width: 24%;} 
	.dimvP0112 {height: 18%; width: 24%;} 
	.dimvP0113 {height: 20%; width: 25%;} 
	.dimvP0114 {height: 20%; width: 23%;} 
	.dimvP0115 {height: 18%; width: 32%;} 
	.dimvP0116 {height: 24%; width: 32%;} 
	.dimvP0117 {height: 36%; width: 27%;} 
	.dimvP0118 {height: 27%; width: 36%;} 
	.dimvP0119 {height: 40%; width: 32%;} 
	.dimvP0120 {height: 37%; width: 46%;} 
	.dimvP0121 {height: 26%; width: 36%;} 
	.dimvP0122 {height: 27%; width: 36%;} 
	.dimvP0123 {height: 24%; width: 32%;} 
	.dimvP0124 {height: 24%; width: 32%;} 
	.dimvP0125 {height: 40%; width: 30%;} 
	.dimvP0126 {height: 44%; width: 56%;} 
	.dimvP0127 {height: 44%; width: 56%;} 
	.dimvP0129 {height: 27%; width: 36%;} 
	.dimvP0130 {height: 26%; width: 20%;} 
	.dimvP0131 {height: 30%; width: 35%;} 
	.dimvP0132 {height: 27%; width: 36%;} 
	.dimvP0133 {height: 30%; width: 44%;} 
	.dimvP0134 {height: 30%; width: 44%;} 
	.dimvP0135 {height: 38%; width: 28%;} 
	.dimvP0136 {height: 27%; width: 36%;} 
	.dimvP0139 {height: 27%; width: 27%;} 
	.dimvP0140 {height: 36%; width: 20%;} 
	.dimvP0141 {height: 27%; width: 36%;} 
	.dimvP0142 {height: 27%; width: 36%;} 
	.dimvP0143 {height: 36%; width: 27%;} 
	.dimvP0144 {height: 27%; width: 36%;} 
	.dimvP0145 {height: 27%; width: 36%;} 
	.dimvP0146 {height: 50%; width: 40%;} 
	.dimvP0147 {height: 21%; width: 30%;} 
	.dimvP0148 {height: 24%; width: 34%;} 
	.dimvP0151 {height: 26%; width: 36%;} 
	.dimvP0152 {height: 50%; width: 40%;} 
	.dimvP0153 {height: 26%; width: 35%;} 
	.dimvP0154 {height: 27%; width: 32%;} 
	.dimvP0156 {height: 66%; width: 51%;} 
	.dimvP0157 {height: 36%; width: 27%;} 
	.dimvP0158 {height: 38%; width: 45%;} 
	.dimvP0159 {height: 36%; width: 46%;} 
	.dimvP0160 {height: 60%; width: 50%;} 
	.dimvP0161 {height: 60%; width: 50%;} 
	.dimvP0162 {height: 48%; width: 58%;} 
	.dimvP0163 {height: 58%; width: 78%;} 
	.dimvP0164 {height: 47%; width: 39%;} 
	.dimvP0165 {height: 25%; width: 19%;} 
	.dimvP0166 {height: 26%; width: 36%;} 
	.dimvP0167 {height: 26%; width: 36%;} 
	.dimvP0168 {height: 55%; width: 73%;} 
	.dimvP0169 {height: 80%; width: 110%;} 
	.dimvP0170 {height: 74%; width: 49%;} 
	.dimvP0171 {height: 70%; width: 55%;} 
	.dimvP0172 {height: 80%; width: 60%;} 
	.dimvP0173 {height: 58%; width: 79%;} 
	.dimvP0174 {height: 80%; width: 100%;} 
	.dimvP0175 {height: 73%; width: 57%;} 
	.dimvP0176 {height: 28%; width: 41%;} 
	.dimvP0177 {height: 41%; width: 28%;} 
	.dimvP0178 {height: 41%; width: 28%;} 
	.dimvP0179 {height: 36%; width: 53%;} 
	.dimvP0180 {height: 39%; width: 49%;} 
	.dimvP0181 {height: 27%; width: 36%;} 
	.dimvP0182 {height: 45%; width: 44%;} 
	.dimvP0183 {height: 55%; width: 45%;} 
	.dimvP0184 {height: 55%; width: 44%;} 
	.dimvP0185 {height: 54%; width: 44%;} 
	.dimvP0186 {height: 46%; width: 55%;} 
	.dimvP0187 {height: 40%; width: 50%;} 
	.dimvP0188 {height: 54%; width: 44%;} 
	.dimvP0189 {height: 46%; width: 38%;} 
	.dimvP0190 {height: 41%; width: 33%;} 
	.dimvP0191 {height: 36%; width: 45%;} 
	.dimvP0192 {height: 55%; width: 46%;} 
	.dimvP0193 {height: 50%; width: 40%;} 
	.dimvP0194 {height: 50%; width: 40%;} 
	.dimvP0195 {height: 50%; width: 40%;} 
	.dimvP0196 {height: 40%; width: 32%;} 
	.dimvP0197 {height: 46%; width: 22%;} 
	.dimvP0198 {height: 41%; width: 34%;} 
	.dimvP0200 {height: 32%; width: 24%;} 
	.dimvP0201 {height: 29%; width: 39%;} 
	.dimvP0202 {height: 25%; width: 35%;} 
	.dimvP0203 {height: 27%; width: 36%;} 
	.dimvP0204 {height: 33%; width: 27%;} 
	.dimvP0205 {height: 24%; width: 18%;} 
	.dimvP0206 {height: 30%; width: 21%;} 
	.dimvP0207 {height: 18%; width: 11%;} 
	.dimvP0208 {height: 17%; width: 23%;} 
	.dimvP0209 {height: 15%; width: 22%;} 
	.dimvP0210 {height: 26%; width: 36%;} 
	.dimvP0211 {height: 26%; width: 36%;} 
	.dimvP0212 {height: 26%; width: 36%;} 
	.dimvP0213 {height: 20%; width: 26%;} 
	.dimvP0214 {height: 27%; width: 36%;} 
	.dimvP0215 {height: 54%; width: 68%;} 
	.dimvP0216 {height: 48%; width: 69%;} 
	.dimvP0217 {height: 60%; width: 80%;} 
	.dimvP0218 {height: 42%; width: 102%;} 
	.dimvP0219 {height: 79%; width: 59%;} 
	.dimvP0220 {height: 80%; width: 60%;} 
	.dimvP0221 {height: 74%; width: 56%;} 
	.dimvP0222 {height: 120%; width: 100%;} 
	.dimvP0223 {height: 70%; width: 55%;} 
	.dimvP0224 {height: 31%; width: 39%;} 
	.dimvP0225 {height: 28%; width: 34%;} 
	.dimvP0226 {height: 70%; width: 104%;} 
	.dimvP0227 {height: 60%; width: 80%;} 
	.dimvP0228 {height: 80%; width: 60%;} 
	.dimvP0229 {height: 59%; width: 79%;} 
	.dimvP0230 {height: 69%; width: 47%;} 
	.dimvP0231 {height: 31%; width: 39%;} 
	.dimvP0232 {height: 79%; width: 99%;} 
	.dimvP0233 {height: 79%; width: 109%;} 
	.dimvP0234 {height: 53%; width: 38%;} 
	.dimvP0235 {height: 31%; width: 42%;} 
	.dimvP0236 {height: 49%; width: 64%;} 
	.dimvP0237 {height: 27%; width: 35%;} 
	.dimvP0238 {height: 54%; width: 70%;} 
	.dimvP0239 {height: 31%; width: 40%;} 
	.dimvP0240 {height: 54%; width: 69%;} 
	.dimvP0241 {height: 56%; width: 39%;} 
	.dimvP0242 {height: 35%; width: 20%;} 
	.dimvP0243 {height: 100%; width: 150%;} 
	.dimvP0244 {height: 49%; width: 59%;} 
	.dimvP0245 {height: 34%; width: 27%;} 
	.dimvP0247 {height: 49%; width: 59%;} 
	.dimvP0251 {height: 39%; width: 31%;} 
	.dimvP0252 {height: 30%; width: 39%;} 
	.dimvP0253 {height: 44%; width: 35%;} 
	.dimvP0254 {height: 50%; width: 40%;} 
	.dimvP0255 {height: 50%; width: 72%;} 
	.dimvP0256 {height: 40%; width: 48%;} 
	.dimvP0257 {height: 40%; width: 55%;} 
	.dimvP0258 {height: 40%; width: 60%;} 
	.dimvP0259 {height: 44%; width: 55%;} 
	.dimvP0260 {height: 50%; width: 60%;} 
	.dimvP0261 {height: 100%; width: 150%;} 
	.dimvP0262 {height: 60%; width: 80%;} 
	.dimvP0263 {height: 80%; width: 60%;} 
	.dimvP0264 {height: 44%; width: 55%;} 
	.dimvP0265 {height: 55%; width: 70%;} 
	.dimvP0266 {height: 56%; width: 70%;} 
	.dimvP0267 {height: 56%; width: 70%;} 
	.dimvP0268 {height: 120%; width: 100%;} 
	.dimvP0269 {height: 109%; width: 79%;} 
	.dimvP0270 {height: 28%; width: 35%;} 
	.dimvP0272 {height: 65%; width: 53%;} 
	.dimvP0273 {height: 55%; width: 44%;} 
	.dimvP0274 {height: 36%; width: 28%;} 
	.dimvP0275 {height: 31%; width: 39%;} 
	.dimvP0276 {height: 23%; width: 32%;} 
	.dimvP0277 {height: 27%; width: 35%;} 
	.dimvP0278 {height: 24%; width: 32%;} 
	.dimvP0279 {height: 25%; width: 34%;} 
	.dimvP0280 {height: 27%; width: 36%;} 
	.dimvP0282 {height: 30%; width: 24%;} 
	.dimvP0283 {height: 30%; width: 24%;} 
	.dimvP0284 {height: 14%; width: 17%;} 
	.dimvP0285 {height: 18%; width: 24%;} 
	.dimvP0286 {height: 9%; width: 14%;} 
	.dimvP0287 {height: 13%; width: 18%;} 
	.dimvP0288 {height: 24%; width: 15%;} 
	.dimvP0290 {height: 19%; width: 12%;} 
	.dimvP0291 {height: 26%; width: 14%;} 
	.dimvP0292 {height: 22%; width: 14%;} 
	.dimvP0293 {height: 17%; width: 12%;} 
	.dimvP0294 {height: 24%; width: 14%;} 
	.dimvP0295 {height: 15%; width: 22%;} 
	.dimvP0296 {height: 13%; width: 17%;} 
	.dimvP0297 {height: 16%; width: 21%;} 
	.dimvP0298 {height: 13%; width: 18%;} 
	.dimvP0299 {height: 13%; width: 17%;} 
	.dimvP0300 {height: 13%; width: 20%;} 
	.dimvP0301 {height: 13%; width: 17%;} 
	.dimvP0302 {height: 13%; width: 17%;} 
	.dimvP0303 {height: 13%; width: 23%;} 
	.dimvP0304 {height: 22%; width: 15%;} 
	.dimvP0305 {height: 19%; width: 12%;} 
	.dimvP0306 {height: 25%; width: 13%;} 
	.dimvP0307 {height: 13%; width: 17%;} 
	.dimvP0308 {height: 14%; width: 21%;} 
	.dimvP0309 {height: 14%; width: 24%;} 
	.dimvP0310 {height: 12%; width: 17%;} 
	.dimvP0311 {height: 14%; width: 21%;} 
	.dimvP0312 {height: 17%; width: 13%;} 
	.dimvP0313 {height: 14%; width: 23%;} 
	.dimvP0314 {height: 21%; width: 27%;} 
	.dimvP0315 {height: 44%; width: 55%;} 
	.dimvP0316 {height: 38%; width: 47%;} 
	.dimvP0317 {height: 32%; width: 40%;} 
	.dimvP0318 {height: 32%; width: 40%;} 
	.dimvP0319 {height: 28%; width: 37%;} 
	.dimvP0320 {height: 44%; width: 34%;} 
	.dimvP0321 {height: 29%; width: 43%;} 
	.dimvP0322 {height: 29%; width: 43%;} 
	.dimvP0323 {height: 29%; width: 43%;} 
	.dimvP0324 {height: 29%; width: 43%;} 
	.dimvP0326 {height: 60%; width: 80%;} 
	.dimvP0327 {height: 55%; width: 40%;} 
	.dimvP0328 {height: 44%; width: 56%;} 
	.dimvP0329 {height: 80%; width: 120%;} 
	.dimvP0330 {height: 99%; width: 63%;} 
	.dimvP0331 {height: 108%; width: 77%;} 
	.dimvP0332 {height: 79%; width: 99%;} 
	.dimvP0333 {height: 117%; width: 81%;} 
	.dimvP0334 {height: 48%; width: 68%;} 
	.dimvP0335 {height: 52%; width: 75%;} 
	.dimvP0337 {height: 79%; width: 99%;} 
	.dimvP0339 {height: 70%; width: 55%;} 
	.dimvP0340 {height: 74%; width: 56%;} 
	.dimvP0341 {height: 70%; width: 55%;} 
	.dimvP0342 {height: 70%; width: 55%;} 
	.dimvP0343 {height: 54%; width: 42%;} 
	.dimvP0347 {height: 55%; width: 44%;} 
	.dimvP0348 {height: 44%; width: 55%;} 
	.dimvP0349 {height: 56%; width: 45%;} 
	.dimvP0350 {height: 44%; width: 55%;} 
	.dimvP0351 {height: 44%; width: 55%;} 
	.dimvP0353 {height: 44%; width: 55%;} 
	.dimvP0354 {height: 54%; width: 39%;} 
	.dimvP0355 {height: 44%; width: 55%;} 
	.dimvP0356 {height: 50%; width: 60%;} 
	.dimvP0357 {height: 44%; width: 55%;} 
	.dimvP0358 {height: 61%; width: 41%;} 
	.dimvP0359 {height: 58%; width: 38%;} 
	.dimvP0360 {height: 54%; width: 43%;} 
	.dimvP0361 {height: 54%; width: 39%;} 
	.dimvP0364 {height: 54%; width: 67%;} 
	.dimvP0365 {height: 66%; width: 50%;} 
	.dimvP0366 {height: 48%; width: 60%;} 
	.dimvP0367 {height: 49%; width: 60%;} 
	.dimvP0368 {height: 50%; width: 75%;} 
	.dimvP0369 {height: 34%; width: 78%;} 
	.dimvP0370 {height: 55%; width: 70%;} 
	.dimvP0371 {height: 55%; width: 70%;} 
	.dimvP0373 {height: 28%; width: 34%;} 
	.dimvP0376 {height: 68%; width: 46%;} 
	.dimvP0378 {height: 65%; width: 39%;} 
	.dimvP0379 {height: 70%; width: 55%;} 
	.dimvP0380 {height: 39%; width: 109%;} 
	.dimvP0381 {height: 78%; width: 58%;} 
	.dimvP0382 {height: 40%; width: 102%;} 
	.dimvP0383 {height: 60%; width: 45%;} 
	.dimvP0384 {height: 80%; width: 100%;} 
	.dimvP0385 {height: 80%; width: 112%;} 
	.dimvP0386 {height: 80%; width: 111%;} 
	.dimvP0387 {height: 110%; width: 80%;} 
	.dimvP0388 {height: 80%; width: 110%;} 
	.dimvP0389 {height: 80%; width: 110%;} 
	.dimvP0390 {height: 78%; width: 100%;} 
	.dimvP0391 {height: 79%; width: 70%;} 
	.dimvP0393 {height: 39%; width: 56%;} 
	.dimvP0395 {height: 55%; width: 70%;} 
	.dimvP0396 {height: 70%; width: 55%;} 
	.dimvP0397 {height: 72%; width: 55%;} 
	.dimvP0398 {height: 65%; width: 40%;} 
	.dimvP0399 {height: 63%; width: 45%;} 
	.dimvP0400 {height: 50%; width: 65%;} 
	.dimvP0401 {height: 43%; width: 54%;} 
	.dimvP0402 {height: 55%; width: 46%;} 
	.dimvP0403 {height: 68%; width: 47%;} 
	.dimvP0405 {height: 47%; width: 64%;} 
	.dimvP0406 {height: 85%; width: 64%;} 
	.dimvP0407 {height: 55%; width: 34%;} 
	.dimvP0409 {height: 80%; width: 110%;} 
	.dimvP0410 {height: 80%; width: 100%;} 
	.dimvP0411 {height: 90%; width: 79%;} 
	.dimvP0412 {height: 151%; width: 101%;} 
	.dimvP0413 {height: 109%; width: 109%;} 
	.dimvP0414 {height: 64%; width: 50%;} 
	.dimvP0415 {height: 30%; width: 35%;} 
	.dimvP0416 {height: 50%; width: 60%;} 
	.dimvP0417 {height: 50%; width: 60%;} 
	.dimvP0418 {height: 46%; width: 55%;} 
	.dimvP0419 {height: 55%; width: 44%;} 
	.dimvP0420 {height: 46%; width: 38%;} 
	.dimvP0421 {height: 38%; width: 46%;} 
	.dimvP0422 {height: 159%; width: 99%;} 
	.dimvP0423 {height: 126%; width: 201%;} 
	.dimvP0424 {height: 150%; width: 100%;} 
	.dimvP0425 {height: 79%; width: 109%;} 
	.dimvP0426 {height: 120%; width: 150%;} 
	.dimvP0427 {height: 100%; width: 150%;} 
	.dimvP0428 {height: 150%; width: 108%;} 
	.dimvP0429 {height: 88%; width: 128%;} 
	.dimvP0430 {height: 100%; width: 80%;} 
	.dimvP0431 {height: 100%; width: 80%;} 
	.dimvP0432 {height: 108%; width: 78%;} 
	.dimvP0433 {height: 119%; width: 100%;} 
	.dimvP0434 {height: 100%; width: 80%;} 
	.dimvP0435 {height: 100%; width: 80%;} 
	.dimvP0436 {height: 100%; width: 80%;} 
	.dimvP0437 {height: 100%; width: 80%;} 
	.dimvP0438 {height: 110%; width: 80%;} 
	.dimvP0439 {height: 55%; width: 44%;} 
	.dimvP0440 {height: 60%; width: 80%;} 
	.dimvP0441 {height: 49%; width: 54%;} 
	.dimvP0442 {height: 54%; width: 69%;} 
	.dimvP0443 {height: 60%; width: 80%;} 
	.dimvP0444 {height: 56%; width: 70%;} 
	.dimvP0445 {height: 55%; width: 70%;} 
	.dimvP0446 {height: 55%; width: 70%;} 
	.dimvP0447 {height: 55%; width: 70%;} 
	.dimvP0448 {height: 55%; width: 70%;} 
	.dimvP0449 {height: 60%; width: 80%;} 
	.dimvP0450 {height: 50%; width: 53%;} 
	.dimvP0451 {height: 30%; width: 40%;} 
	.dimvP0452 {height: 37%; width: 27%;} 
	.dimvP0453 {height: 40%; width: 32%;} 
	.dimvP0454 {height: 35%; width: 26%;} 
	.dimvP0455 {height: 40%; width: 32%;} 
	.dimvP0456 {height: 26%; width: 36%;} 
	.dimvP0457 {height: 21%; width: 30%;} 
	.dimvP0460 {height: 27%; width: 36%;} 
	.dimvP0462 {height: 35%; width: 46%;} 
	.dimvP0463 {height: 44%; width: 36%;} 
	.dimvP0464 {height: 20%; width: 16%;} 
	.dimvP0465 {height: 24%; width: 16%;} 
	.dimvP0466 {height: 21%; width: 31%;} 
	.dimvP0467 {height: 26%; width: 36%;} 
	.dimvP0468 {height: 27%; width: 36%;} 
	.dimvP0469 {height: 22%; width: 12%;} 
	.dimvP0470 {height: 13%; width: 17%;} 
	.dimvP0471 {height: 11%; width: 16%;} 
	.dimvP0472 {height: 12%; width: 21%;} 
	.dimvP0473 {height: 13%; width: 20%;} 
	.dimvP0474 {height: 19%; width: 11%;} 
	.dimvP0475 {height: 24%; width: 16%;} 
	.dimvP0476 {height: 13%; width: 17%;} 
	.dimvP0477 {height: 14%; width: 17%;} 
	.dimvP0478 {height: 13%; width: 17%;} 
	.dimvP0479 {height: 9%; width: 14%;} 
	.dimvP0480 {height: 24%; width: 17%;} 
	.dimvP0481 {height: 35%; width: 42%;} 
	.dimvP0482 {height: 24%; width: 32%;} 
	.dimvP0483 {height: 12%; width: 20%;} 
	.dimvP0484 {height: 32%; width: 40%;} 
	.dimvP0485 {height: 17%; width: 13%;} 
	.dimvP0486 {height: 19%; width: 13%;} 
	.dimvP0487 {height: 10%; width: 17%;} 
	.dimvP0488 {height: 13%; width: 19%;} 
	.dimvP0489 {height: 13%; width: 19%;} 
	.dimvP0490 {height: 12%; width: 19%;} 
	.dimvP0491 {height: 13%; width: 17%;} 
	.dimvP0492 {height: 39%; width: 31%;} 
	.dimvP0493 {height: 35%; width: 27%;} 
	.dimvP0494 {height: 31%; width: 24%;} 
	.dimvP0495 {height: 56%; width: 44%;} 
	.dimvP0496 {height: 32%; width: 25%;} 
	.dimvP0497 {height: 48%; width: 60%;} 
	.dimvP0498 {height: 51%; width: 56%;} 
	.dimvP0499 {height: 30%; width: 38%;} 
	.dimvP0500 {height: 23%; width: 32%;} 
	.dimvP0501 {height: 26%; width: 36%;} 
	.dimvP0502 {height: 50%; width: 60%;} 
	.dimvP0503 {height: 26%; width: 36%;} 
	.dimvP0504 {height: 40%; width: 32%;} 
	.dimvP0505 {height: 48%; width: 39%;} 
	.dimvP0506 {height: 50%; width: 60%;} 
	.dimvP0507 {height: 60%; width: 50%;} 
	.dimvP0508 {height: 49%; width: 59%;} 
	.dimvP0509 {height: 49%; width: 59%;} 
	.dimvP0510 {height: 43%; width: 59%;} 
	.dimvP0511 {height: 37%; width: 27%;} 
	.dimvP0512 {height: 36%; width: 27%;} 
	.dimvP0513 {height: 36%; width: 27%;} 
	.dimvP0514 {height: 30%; width: 42%;} 
	.dimvP0515 {height: 26%; width: 36%;} 
	.dimvP0516 {height: 27%; width: 36%;} 
	.dimvP0517 {height: 49%; width: 59%;} 
	.dimvP0518 {height: 49%; width: 59%;} 
	.dimvP0519 {height: 43%; width: 29%;} 
	.dimvP0520 {height: 43%; width: 29%;} 
	.dimvP0521 {height: 29%; width: 43%;} 
	.dimvP0522 {height: 41%; width: 32%;} 
	.dimvP0523 {height: 30%; width: 42%;} 
	.dimvP0524 {height: 44%; width: 55%;} 
	.dimvP0525 {height: 54%; width: 55%;} 
	.dimvP0526 {height: 78%; width: 38%;} 
	.dimvP0527 {height: 54%; width: 69%;} 
	.dimvP0528 {height: 55%; width: 70%;} 
	.dimvP0529 {height: 55%; width: 70%;} 
	.dimvP0530 {height: 70%; width: 54%;} 
	.dimvP0531 {height: 55%; width: 70%;} 
	.dimvP0532 {height: 38%; width: 47%;} 
	.dimvP0533 {height: 80%; width: 60%;} 
	.dimvP0534 {height: 60%; width: 80%;} 
	.dimvP0535 {height: 80%; width: 100%;} 
	.dimvP0536 {height: 72%; width: 55%;} 
	.dimvP0537 {height: 60%; width: 80%;} 
	.dimvP0538 {height: 40%; width: 32%;} 
	.dimvP0539 {height: 59%; width: 45%;} 
	.dimvP0540 {height: 58%; width: 45%;} 
	.dimvP0541 {height: 22%; width: 29%;} 
	.dimvP0542 {height: 28%; width: 20%;} 
	.dimvP0545 {height: 21%; width: 30%;} 
	.dimvP0546 {height: 35%; width: 24%;} 
	.dimvP0547 {height: 34%; width: 24%;} 
	.dimvP0548 {height: 44%; width: 55%;} 
	.dimvP0549 {height: 44%; width: 55%;} 
	.dimvP0550 {height: 44%; width: 55%;} 
	.dimvP0551 {height: 44%; width: 55%;} 
	.dimvP0552 {height: 44%; width: 55%;} 
	.dimvP0553 {height: 55%; width: 44%;} 
	.dimvP0554 {height: 46%; width: 55%;} 
	.dimvP0555 {height: 31%; width: 24%;} 
	.dimvP0556 {height: 24%; width: 31%;} 
	.dimvP0557 {height: 24%; width: 32%;} 
	.dimvP0558 {height: 23%; width: 32%;} 
	.dimvP0559 {height: 44%; width: 54%;} 
	.dimvP0560 {height: 60%; width: 80%;} 
	.dimvP0561 {height: 33%; width: 46%;} 
	.dimvP0562 {height: 63%; width: 97%;} 
	.dimvP0563 {height: 60%; width: 50%;} 
	.dimvP0564 {height: 60%; width: 50%;} 
	.dimvP0565 {height: 80%; width: 60%;} 
	.dimvP0566 {height: 48%; width: 38%;} 
	.dimvP0568 {height: 30%; width: 29%;} 
	.dimvP0569 {height: 35%; width: 27%;} 
	.dimvP0570 {height: 36%; width: 29%;} 
	.dimvP0571 {height: 80%; width: 100%;} 
	.dimvP0572 {height: 100%; width: 150%;} 
	.dimvP0573 {height: 100%; width: 150%;} 
	.dimvP0574 {height: 100%; width: 150%;} 
	.dimvP0575 {height: 80%; width: 109%;} 
	.dimvP0576 {height: 48%; width: 42%;} 
	.dimvP0577 {height: 31%; width: 39%;} 
	.dimvP0578 {height: 108%; width: 78%;} 
	.dimvP0579 {height: 79%; width: 109%;} 
	.dimvP0580 {height: 79%; width: 109%;} 
	.dimvP0581 {height: 79%; width: 108%;} 
	.dimvP0582 {height: 78%; width: 108%;} 
	.dimvP0583 {height: 99%; width: 64%;} 
	.dimvP0584 {height: 75%; width: 105%;} 
	.dimvP0585 {height: 98%; width: 63%;} 
	.dimvP0586 {height: 80%; width: 110%;} 
	.dimvP0587 {height: 80%; width: 100%;} 
	.dimvP0588 {height: 80%; width: 100%;} 
	.dimvP1001 {height: 27%; width: 36%;} 
	.dimvP1002 {height: 32%; width: 48%;} 
	.dimvP1005 {height: 58%; width: 78%;} 
	.dimvP1006 {height: 40%; width: 32%;} 
	.dimvP1008 {height: 49%; width: 59%;} 
	.dimvP1009 {height: 117%; width: 87%;} 
	.dimvP1010 {height: 60%; width: 80%;} 
	.dimvP1011 {height: 80%; width: 110%;} 
	.dimvP1012 {height: 70%; width: 55%;} 
	.dimvP1013 {height: 55%; width: 44%;} 

	
	/* END OF GENERATED SECTION  (Landscape)*/
	
		} /*closing media L*/