/* ############################################################################################# */
/* ## 		 .d8b.   .o88b.  .o88b. db    db d88888b d888888b db      		#################### */
/* ## 		d8' `8b d8P  Y8 d8P  Y8 88    88 88'       `88'   88      		#################### */
/* ## 		88ooo88 8P      8P      88    88 88ooooo    88    88      		#################### */
/* ## 		88~~~88 8b      8b      88    88 88~~~~~    88    88      		#################### */
/* ## 		88   88 Y8b  d8 Y8b  d8 88b  d88 88.       .88.   88booo. 		#################### */
/* ## 		YP   YP  `Y88P'  `Y88P' ~Y8888P' Y88888P Y888888P Y88888P 		#################### */
/* ############################################################################################# */
#mainAccueil .wrapAccueil .content h1 { direction: rtl; }


/* ############################################################################################# */
/* ## 		 d888b  db    db d888888b 		#################################################### */
/* ## 		88' Y8b 88    88   `88'   		#################################################### */
/* ## 		88      88    88    88    		#################################################### */
/* ## 		88  ooo 88    88    88    		#################################################### */
/* ## 		88. ~8~ 88b  d88   .88.   		#################################################### */
/* ## 		 Y888P  ~Y8888P' Y888888P 		#################################################### */
/* ############################################################################################# */
/* ## TITRE 'AUSCHWITZ COMPLEX' ################################################################ */
#mainGUI .wrapGUI .mapDragger { left: auto; right: 0; }
#mainGUI .wrapGUI .mapDragger .wrapDragger .point .wrapTitre .titre { left: 300px; direction: rtl; }

/* ## TITRE 'AUSCHWITZ COMPLEX' ################################################################ */
#mainGUI .wrapGUI .mainTitle { left: -100%; right: auto; }
#mainGUI.online .wrapGUI .mainTitle { right: auto; left: 25px; }
#mainGUI .wrapGUI .mainTitle h2 { direction: rtl; }

/* ## BARRE DE NAVIGATION PRINCIPALE ########################################################### */
#mainGUI .wrapGUI .mainNav nav ul { direction: rtl; margin-left: 0; }
#mainGUI .wrapGUI .mainNav nav ul li a figure figcaption { direction: rtl; }

#mainGUI .wrapGUI .backZoom { right: auto; left: 20px; }

/* ## BARRE DE LA LÉGENDE ###################################################################### */
#mainGUI .wrapGUI .mainLegend { left: 0; right: -100%; }
#mainGUI.online .wrapGUI .mainLegend { left: auto; right: 0; }
#mainGUI .wrapGUI .mainLegend a.backLegend { left: 100%; right: -100%; }

#mainGUI .wrapGUI .mainLegend .listLegend { left: 100%; right: -400%; }
#mainGUI .wrapGUI .mainLegend.open .backLegend { left: auto; right: 0; }
#mainGUI .wrapGUI .mainLegend.open .listLegend { left: -400%; right: 0; }
#mainGUI .wrapGUI .mainLegend .listLegend ul { direction: rtl; }


					/* ############################################################################################# */
					/* ## 		d8888b. d88888b  .o88b. db   db d88888b d8888b.  .o88b. db   db d88888b 		#### */
					/* ## 		88  `8D 88'     d8P  Y8 88   88 88'     88  `8D d8P  Y8 88   88 88'     		#### */
					/* ## 		88oobY' 88ooooo 8P      88ooo88 88ooooo 88oobY' 8P      88ooo88 88ooooo 		#### */
					/* ## 		88`8b   88~~~~~ 8b      88~~~88 88~~~~~ 88`8b   8b      88~~~88 88~~~~~ 		#### */
					/* ## 		88 `88. 88.     Y8b  d8 88   88 88.     88 `88. Y8b  d8 88   88 88.     		#### */
					/* ## 		88   YD Y88888P  `Y88P' YP   YP Y88888P 88   YD  `Y88P' YP   YP Y88888P 		#### */
					/* ############################################################################################# */
					#popSearch { position: absolute; top: 0; left: 0; right: 0; bottom: 0; /*display: none;*/ z-index: -1; }
					#popSearch .wrapSearch { position: relative; width: 100%; height: 100%; padding: 0 20px; }
					#popSearch .wrapSearch .backSearch { position: absolute; top: 15px; right: 15px; display: none; width: 32px; height: 32px; }
					#popSearch .wrapSearch .backSearch a img { display: block; width: 100%; height: auto; }

					#popSearch .wrapSearch .content { position: relative; top: 50%; left: 50%; padding: 5px; max-height: 80%; background: #000000; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
					#popSearch .wrapSearch .content .closeSearch { display: block; width: 16px; height: 16px; }
					#popSearch .wrapSearch .content .closeSearch img { display: block; width: 100%; height: auto; }
					#popSearch .wrapSearch .content .nbResults { display: block; font-family: 'DINAlternate-Bold'; font-size: 16px; text-transform: uppercase; padding: 10px 15px 0 15px; }
					#popSearch .wrapSearch .content .listResults { height: 100%; max-height: 225px; padding: 0 15px; overflow: hidden; overflow-y: scroll; }
					#popSearch .wrapSearch .content .listResults article a ul { font-size: 0; }
					#popSearch .wrapSearch .content .listResults article a ul li { display: inline-block; width: 82%; vertical-align: top; padding: 0; }
					#popSearch .wrapSearch .content .listResults article a ul li:first-child { width: 18%; }
					#popSearch .wrapSearch .content .listResults article a ul li img { display: block; width: 100%; height: auto; max-width: 32px; float: none; }
					#popSearch .wrapSearch .content .listResults article a ul li span { position: relative; display: block; font-family: 'SpaceMono-Regular'; font-size: 12px; color: #E6E6E5; padding-top: 8px; }
					#popSearch .wrapSearch .content .listResults article a ul li span:before { content: ''; position: absolute; top: 11px; left: -15px; width: 12px; height: 12px; background: url(../img/template/arrow-search.png) no-repeat center; }


/* ############################################################################################# */
/* ## 		 .o88b. d8888b. d88888b d8888b. d888888b d888888b 		############################ */
/* ## 		d8P  Y8 88  `8D 88'     88  `8D   `88'   `~~88~~' 		############################ */
/* ## 		8P      88oobY' 88ooooo 88   88    88       88    		############################ */
/* ## 		8b      88`8b   88~~~~~ 88   88    88       88    		############################ */
/* ## 		Y8b  d8 88 `88. 88.     88  .8D   .88.      88    		############################ */
/* ## 		 `Y88P' 88   YD Y88888P Y8888D' Y888888P    YP    		############################ */
/* ############################################################################################# */
#popCredits .wrapCredits .backCredits { left: 15px; right: auto; }

#popCredits .wrapCredits .content .listCredits h3 { direction: rtl; }
#popCredits .wrapCredits .content .listCredits h4 { direction: rtl; }
#popCredits .wrapCredits .content .listCredits p { direction: rtl; }
#popCredits .wrapCredits .content .listCredits p span { direction: rtl; }


/* ############################################################################################# */
/* ## 		 .o88b.  .d88b.  d8b   db d888888b  .d8b.   .o88b. d888888b 		################ */
/* ## 		d8P  Y8 .8P  Y8. 888o  88 `~~88~~' d8' `8b d8P  Y8 `~~88~~' 		################ */
/* ## 		8P      88    88 88V8o 88    88    88ooo88 8P         88    		################ */
/* ## 		8b      88    88 88 V8o88    88    88~~~88 8b         88    		################ */
/* ## 		Y8b  d8 `8b  d8' 88  V888    88    88   88 Y8b  d8    88    		################ */
/* ## 		 `Y88P'  `Y88P'  VP   V8P    YP    YP   YP  `Y88P'    YP    		################ */
/* ############################################################################################# */
#popContact .wrapContact .backContact { left: 15px; right: auto; }

#popContact .wrapContact .content h3 { direction: rtl; }
#popContact .wrapContact .content form fieldset ul { direction: rtl; }
#popContact .wrapContact .content form fieldset ul li label { direction: rtl; }
#popContact .wrapContact .content form fieldset ul li input { direction: rtl; }
#popContact .wrapContact .content form fieldset ul li input[type="submit"] { float: left; direction: rtl; }
#popContact .wrapContact .content form fieldset ul li textarea { direction: rtl; }
#popContact .wrapContact .content form fieldset ul li span.error { direction: rtl; text-align: left; }
#popContact .wrapContact .content form fieldset ul li span.success { direction: rtl; text-align: left; }


/* ############################################################################################# */
/* ##        .88b  d88.  .d88b.  d8888b. db    db db      d88888b .d8888.        ############### */
/* ##        88'YbdP`88 .8P  Y8. 88  `8D 88    88 88      88'     88'  YP        ############### */
/* ##        88  88  88 88    88 88   88 88    88 88      88ooooo `8bo.          ############### */
/* ##        88  88  88 88    88 88   88 88    88 88      88~~~~~   `Y8b.        ############### */
/* ##        88  88  88 `8b  d8' 88  .8D 88b  d88 88booo. 88.     db   8D        ############### */
/* ##        YP  YP  YP  `Y88P'  Y8888D' ~Y8888P' Y88888P Y88888P `8888Y'        ############### */
/* ############################################################################################# */
#popModules .wrapModules .backModules { right: auto; left: 10px; }

#popModules .wrapModules .content { direction: rtl; }
#popModules .wrapModules .content h3 { direction: rtl; }
#popModules.pics .wrapModules .content .switchViews { direction: rtl; }
#popModules.pics .wrapModules .content .switchViews ul { direction: rtl; }

#popModules .wrapModules .content .listModules div article { direction: rtl; clear: both; }

#popModules .wrapModules .content .listModules div article .titre { direction: rtl; }
#popModules .wrapModules .content .listModules div article .titre .listThemes { direction: rtl; }
#popModules .wrapModules .content .listModules div article .titre .listThemes ul { direction: rtl; float: right; }
#popModules .wrapModules .content .listModules div article .titre .listThemes span { clear: both; float: right; text-align: right; }

#popModules.list .wrapModules .content .listModules div { text-align: right; direction: rtl; }
#popModules.list .wrapModules .content .listModules div article .titre .listThemes ul { direction: rtl; }
#popModules.list .wrapModules .content .listModules div article .titre .listThemes span { padding: 0 10px 0 0; }


/* ############################################################################################# */
/* ##        d8888b. db       .d8b.  db    db db      d888888b .d8888. d888888b  ############### */
/* ##        88  `8D 88      d8' `8b `8b  d8' 88        `88'   88'  YP `~~88~~'  ############### */
/* ##        88oodD' 88      88ooo88  `8bd8'  88         88    `8bo.      88     ############### */
/* ##        88~~~   88      88~~~88    88    88         88      `Y8b.    88     ############### */
/* ##        88      88booo. 88   88    88    88booo.   .88.   db   8D    88     ############### */
/* ##        88      Y88888P YP   YP    YP    Y88888P Y888888P `8888Y'    YP     ############### */
/* ############################################################################################# */
#popPlaylist .wrapPlaylist .backPlaylist { right: auto; left: 10px; }

#popPlaylist .wrapPlaylist .content .switchList ul { direction: rtl; }
#popPlaylist .wrapPlaylist .content .switchList ul li { text-align: left; }
#popPlaylist .wrapPlaylist .content .switchList ul li:first-child { text-align: right; }
#popPlaylist .wrapPlaylist .content .switchList ul li a { direction: rtl; }

#popPlaylist .wrapPlaylist .content #listThemes .topThemes { text-align: right; }
#popPlaylist .wrapPlaylist .content #listThemes .topThemes .titre { direction: rtl; }
#popPlaylist .wrapPlaylist .content #listThemes .topThemes ul { direction: rtl; }

#popPlaylist .wrapPlaylist .content #listThemes .topThemes .curThemes .mainTheme figure figcaption { direction: rtl; }

#popPlaylist .wrapPlaylist .content #listThemes .listModules div article .titre .listThemes span { float: right; direction: rtl; }
#popPlaylist .wrapPlaylist .content #listThemes .listModules div article .titre .listThemes p { direction: rtl; clear: both; }


/* ############################################################################################# */
/* ##       d8888b. db       .d8b.  db    db d88888b d8888b.        ############################ */
/* ##       88  `8D 88      d8' `8b `8b  d8' 88'     88  `8D        ############################ */
/* ##       88oodD' 88      88ooo88  `8bd8'  88ooooo 88oobY'        ############################ */
/* ##       88~~~   88      88~~~88    88    88~~~~~ 88`8b          ############################ */
/* ##       88      88booo. 88   88    88    88.     88 `88.        ############################ */
/* ##       88      Y88888P YP   YP    YP    Y88888P 88   YD        ############################ */
/* ############################################################################################# */
#popPlayer .wrapPlayer .backPlayer { right: auto; left: 10px; }

#popPlayer .wrapPlayer .content #fullPlayer p { clear: both; text-align: right; direction: rtl; }
#popPlayer .wrapPlayer .content #fullPlayer span.titre { float: right; text-align: right; direction: rtl; }

#popPlayer .wrapPlayer .content #fullPlayer .navPort { direction: rtl; }
#popPlayer .wrapPlayer .content #fullPlayer .navDskt li, #popPlayer .wrapPlayer .content #fullPlayer .navTblt li, #popPlayer .wrapPlayer .content #fullPlayer .navLand li, #popPlayer .wrapPlayer .content #fullPlayer .navPort li { direction: rtl; }
#popPlayer .wrapPlayer .content #fullPlayer .navPort li:before, #popPlayer .wrapPlayer .content #fullPlayer .navLand li:before, #popPlayer .wrapPlayer .content #fullPlayer .navTblt li:before { right: auto; left: 0; }
#popPlayer .wrapPlayer .content #fullPlayer .navPort li:first-child:before, #popPlayer .wrapPlayer .content #fullPlayer .navLand li:first-child:before, #popPlayer .wrapPlayer .content #fullPlayer .navTblt li:first-child:before { left: auto; right: 0; }

#popPlayer .wrapPlayer .content #fullPlayer .contextPort p { clear: both; text-align: right; direction: rtl; }
#popPlayer .wrapPlayer .content #fullPlayer .contextPort span.titre { float: right; text-align: right; direction: rtl; }
#popPlayer .wrapPlayer .content #fullPlayer .contextPort .navPort { direction: rtl; }
#popPlayer .wrapPlayer .content #fullPlayer .contextPort .navPort li { text-align: left; }
#popPlayer .wrapPlayer .content #fullPlayer .contextPort .navPort li:before { background-position: 0px 50%; }
#popPlayer .wrapPlayer .content #fullPlayer .contextPort .navPort li:first-child { text-align: right; }
#popPlayer .wrapPlayer .content #fullPlayer .contextPort .navPort li:first-child:before { background-position: -48px 50%; }


/* ############################################################################################# */
/* ##		d888888b d8b   db d88888b  .d88b.  .d8888. 			################################ */
/* ##		  `88'   888o  88 88'     .8P  Y8. 88'  YP 			################################ */
/* ##		   88    88V8o 88 88ooo   88    88 `8bo.   			################################ */
/* ##		   88    88 V8o88 88~~~   88    88   `Y8b. 			################################ */
/* ##		  .88.   88  V888 88      `8b  d8' db   8D 			################################ */
/* ##		Y888888P VP   V8P YP       `Y88P'  `8888Y' 			################################ */
/* ############################################################################################# */
#popInfosMob .wrapInfos .content h3 { direction: rtl; }
#popInfosMob .wrapInfos .content h3 span { text-align: right; direction: rtl; }
#popInfosMob .wrapInfos .content h3 span:after { right: auto; left: -34px; }
#popInfosMob .wrapInfos .content .textInfos .nano-content p { text-align: right; direction: rtl; }

#popInfosMob.plst .wrapInfos .content .mainTheme { right: auto; left: 5px; }
#popInfosMob.plst .wrapInfos .content .mainTheme figure { direction: rtl; }
#popInfosMob.plst .wrapInfos .content .listInfos .nano-content h3 { direction: rtl; }
#popInfosMob.plst .wrapInfos .content .listInfos .nano-content ul { direction: rtl; }
#popInfosMob.plst .wrapInfos .content .listInfos .nano-content ul li { text-align: right; direction: rtl; }



/* SMARTPHONE LANDSCAPE */
@media (min-width: 568px) {

	/* ############################################################################################# */
	/* ## INTERFACE UTILISATEUR -- 568 LANDSCAPE ################################################### */
	/* ############################################################################################# */
	
	/* ## TITRE 'AUSCHWITZ COMPLEX' ################################################################ */
	#mainGUI.online .wrapGUI .mainTitle { right: auto; left: 10px; }

	/* ############################################################################################# */
	/* ## CRÉDITS -- 568 LANDSCAPE ################################################################# */
	/* ############################################################################################# */
	#popCredits .wrapCredits .backCredits { right: auto; left: 5px; }

    /* ############################################################################################# */
    /* ## PLAYER -- 568 LANDSCAPE ################################################################## */
    /* ############################################################################################# */
    #popPlayer .wrapPlayer .content #fullPlayer .contextLand { padding: 0 0 0 10px; }

}



/* TABLETS PORTRAIT */
@media (min-width: 768px) {

    /* ############################################################################################# */
    /* ## INFOS -- 768 TABLET ###################################################################### */
    /* ############################################################################################# */
	#mainGUI .wrapGUI .mapDragger .wrapDragger .point .wrapPopin .popInfosDsk .wrapInfos .content h3 { direction: rtl; text-align: right; padding: 10px 10px 0 0; }
	#mainGUI .wrapGUI .mapDragger .wrapDragger .point .wrapPopin .popInfosDsk .wrapInfos .content h3 span:after { right: auto; left: -34px; }
	#mainGUI .wrapGUI .mapDragger .wrapDragger .point .wrapPopin .popInfosDsk .wrapInfos .content h3 a { left: -10px; right: 0; }
	#mainGUI .wrapGUI .mapDragger .wrapDragger .point .wrapPopin .popInfosDsk .wrapInfos .content .textInfos .nano-content p { direction: rtl; text-align: right; }

}



/* DESKTOP STANDARD */
@media (min-width: 990px) {



}