/* CUSTOM TARTEAUCITRON.js - RGPD
============================================ */


/* shortcode vidéo youtube override en cas de refus de l'utilisateur */
.tac_activate { 
	padding: 170px 0;
	margin-bottom: -380px;
	
}
.tac_activate,
.tac_activate .tac_float b {	
	color: #fff;
}
.tac_activate .tac_float .tarteaucitronAllow {
	background: transparent;
	padding-bottom: 18px;
}
@media all and (-ms-high-contrast:none) {
	/* IE10 */
	.tac_activate .tac_float .tarteaucitronAllow { padding-top: 4px; padding-bottom: 0px; }
	/* IE11 */
	*::-ms-backdrop, .tac_activate .tac_float .tarteaucitronAllow { padding-top: 4px; padding-bottom: 0px; }
}


/* panneau de configuration */
#tarteaucitron {  }
	#tarteaucitronClosePanel {  }
	#tarteaucitronServices {  }
		.tarteaucitronLine.tarteaucitronMainLine {  }
		

#tarteaucitron #tarteaucitronInfo, 
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 500;
	margin-top: 0;
	max-width: none;
	padding: 20px;
	position: relative;
	z-index: auto;
}
	
	
/* Bandeau principal */
#tarteaucitronAlertBig { 
	display: block;
	margin: 30px;
	border: 8px solid #6efdc9;
	width: calc(90% - 75px);
	right:15px;
	padding-top: 27px;
	border-radius: 20px;
	padding-bottom: 25px;
	background-color: #FFF;

	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.6);
	-o-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.6);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.6);
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=15);
}

#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert, 
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b {
	font-size: 13px !important;
	font-family: 'Open Sans', sans-serif !important;
	color: #3b3b3b;
    display: block;
    margin-bottom: 10px;
}


#tarteaucitronAlertBig #tarteaucitronCloseAlert, 
#tarteaucitronAlertBig #tarteaucitronPersonalize, 
#tarteaucitronAlertBig #tarteaucitronDenyAll, 
#tarteaucitronAlertBig #tarteaucitronAcceptAll,
#tarteaucitronAllAllowed,
#tarteaucitronAllDenied {
	background: none;
	color: #0600ff;
	font-size: 11.5px !important;
	font-family: 'Open Sans', sans-serif !important;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #0600ff;
	cursor: pointer;
	display: inline-block;
	padding: 2px 10px;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
}

/* Petit bandeau en bas à droite */
#tarteaucitronAlertSmall {  }

/* marqueur visuel de l'état du scroll */
#tarteaucitronPercentage { opacity: 0; }

/* lightbox */
#tarteaucitronRoot * { 
	color: #3b3b3b !important;
	font-size: 11.5px !important;
	font-family: 'Open Sans', sans-serif !important; 
}
#tarteaucitronServices { 
	border: 8px solid #6efdc9; 
	background-color: #FFF;
	padding: 10px;
}
#tarteaucitronServices h1 { 
	margin: 15px 15px 20px 15px; 
	color: #3e5365 !important; 
	font-size: 26px !important; 
	padding-bottom: 10px; 
	border-bottom: 1px solid #3e5365; 
	line-height: 28px; 
}
#tarteaucitronServices h1 div,
#tarteaucitronServices h1 span { 
	color: #3e5365 !important; 
	font-size: 26px !important; 
}
#tarteaucitronServices .chapo { 
	margin: 0 15px -10px 15px; 
}
#tarteaucitron {
	margin: 0 auto 0 -310px;
	width: 620px;
}
#tarteaucitron b { 
	font-family: 'Open Sans', sans-serif !important; 
	color: #000 !important; 
	font-size: 14px !important; 
	font-weight: 700 !important; 
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName {  width: 60%; }
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName span { font-size: 10px !important;  }

/**/
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle { display:none; }
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails.tarteaucitronInfoBox { display:none; }
.tarteaucitronName a { display:none; }
.separe { display:none; }


#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,
#tarteaucitron #tarteaucitronInfo {
	background-color: #FFF;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover {
	background-color: #3b3b3b;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
	border-color: #FFF;
}

.tarteaucitronInfoBox:not(.tarteaucitronDetails) { display:block !important; }


#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden, #tarteaucitron #tarteaucitronServices .tarteaucitronHidden {
	background: none;
}

#tarteaucitron .tarteaucitronBorder { border-color: transparent;}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, 
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, 
.tac_activate .tarteaucitronAllow {  
	background: #FFF; 
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover {  background: #FFF; border-top: 1px solid #b2bfff; margin: 0 15px 0px 15px;padding-left: 0;
padding-right: 0; }
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover { margin-top: 35px; border-top: none; }
#tarteaucitronInfo { font-style: italic; font-weight: bold; }



.tarteaucitronLine,
.tarteaucitronLine:hover { padding-right: 0 padding-left: 0; border-left: none; }

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName { 
	padding-left: 0;
	margin-left: 0;
	border-left: none;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {
	margin-left: 0;
	margin-right; 0;
	margin: 6px 0 0 0;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk {
	padding: 6px 0 0 0;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow {
	border-radius: 4px 0px 0px 4px;
	margin-right: -5px;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny {
	border-radius: 0px 4px 4px 0px;
}

#tarteaucitron .link-privacy {
	color: #0600ff !important;
	font-weight: normal;
}

#tarteaucitronBack { opacity: 0.92; }


#tarteaucitronClosePanel { 
	right: 10px !important;
	top: 33px !important;
	background-color: transparent !important; 
	height: 30px;
}
#tarteaucitronClosePanel svg .forme { fill: #0600ff; }
#tarteaucitronClosePanel svg { width: 25px; height; 25px; }

#tarteaucitronAlertBig #tarteaucitronCloseAlert, 
#tarteaucitronAlertBig #tarteaucitronPersonalize, 
#tarteaucitronAlertBig #tarteaucitronDenyAll, 
#tarteaucitronAlertBig #tarteaucitronAcceptAll, 
#tarteaucitronAllAllowed, #tarteaucitronAllDenied,
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, 
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, 
.tac_activate .tarteaucitronAllow {
	border: 1px solid #0600ff;
	padding: 2px 10px;
	height: 17px !important;
}

.inline-display { 
	display: inline;
	margin:0;
	padding:0;
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine { border-left: 4px; }



/* paris-saclay.telecom-paristech.fr */
.page-id-2543.page-template-page-tpt-article .entry-content h2 { background-color:#6df2c2; }
.page-id-2543.page-template-page-tpt-article .entry-content h3 { font-weight: bold; display:block; margin-top: 12px; }
.page-id-2543.page-template-page-tpt-article .entry-content p { margin-left: 25px; }
.page-id-2543.page-template-page-tpt-article .entry-content ul { margin-bottom: 18px; }


.container-off.cookies-control {
	width: 100%;
	padding: 50px 20px;
	margin: 20px 0;
	border: 8px solid #6efdc9;
}
.container-on.cookies-control {
	margin-bottom:20px;
}

#page figure a.cookies-popup-link { display:inline-block; margin-top:8px; }
.rgpd-no {
	border:5px dashed #6efdc9;
	padding:20px;
}


@media all and (-ms-high-contrast:none) {
	/* IE10 */
	   /* #tarteaucitronAlertBig { width: 85%; } */
	/* IE11 */
		/* *::-ms-backdrop, #tarteaucitronAlertBig { width: 85%; } */
}
@supports (-ms-ime-align:auto) {
  	/* Microsoft Edge Browser 12+ (All) - @supports method */ 
}
@media (max-width: 500px) {
	
	.not-on-mobile,
	#tarteaucitronInfo { display: none !important; }
	
	.tarteaucitronName .description,
	.tarteaucitronName .tarteaucitronListCookies { display: none; }
	#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {
		margin: 0px 0 0 0;
	}
	#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk {
		padding: 0px 0 0 0;
	}
	
	#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName { width : auto !important; }
	
	#tarteaucitron .tarteaucitronLine .tarteaucitronAsk { float: right !important; }
	
	#tarteaucitron #tarteaucitronServices .tarteaucitronLine,
	#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover { padding: 5px 5px; border: none; }
}
@media (min-width: 360px) { 
	.only-small-mobile { display:none; }
}
@media (max-width: 359px) { 
	.not-on-small-mobile { display:none; }
	.not-on-mobile { display:none; }
	#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine, 
	#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover { margin-top: 25px;}
}

