/* AUDIOVISUEL gabarit_wp1.css ------------------------------------------------------------------------------ */

/*HEADER --------------------------------------------------------------------------------------------------- */
#conteneur #header {}
	/*HEADER COULEUR*/	
	#conteneur #header #header_couleur {background:#0079be;}
		#conteneur #header #header_couleur #header_interieur {
			color: #FFF;
			margin: 0 auto;
		}
			#conteneur #header #header_couleur #header_interieur div {height:100%;}
			/*LOGO et +*/
			#conteneur #header #header_couleur #header_interieur #logo {}
				#conteneur #header #header_couleur #header_interieur #logo>a {float:left;}
				#conteneur #header #header_couleur #header_interieur #logo #uqam_plus {}
					#conteneur #header #header_couleur #header_interieur #logo #uqam_plus button {
						background: url('images/plus.svg') no-repeat center center rgba(0,0,0,0.4);
						border: 0;
						-webkit-border-radius: 5px;
						-moz-border-radius: 5px;
						border-radius: 5px;
						box-shadow: none;
						cursor: pointer;
						display: block;
						float: right;
						height: 22px;
						margin: 7px 15px 0 0;
						padding: 0;
						width: 22px;
					}
						#conteneur #header #header_couleur #header_interieur #logo #uqam_plus button:hover,
						#conteneur #header #header_couleur #header_interieur #logo #uqam_plus button:focus {background-color:rgba(0,0,0,0.8);}
					#conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur {
						border: 3px solid #FFF;
						-webkit-border-radius: 10px;
						-moz-border-radius: 10px;
						border-radius: 10px;
						display: none;
						height: auto;
						position: absolute;
							left: inherit;
							right: 0;
							margin-right: -125px;
							top: 60px;
						width: 300px;
						z-index: 1000;
					}	
					#conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur::before {
						border-color: #fff transparent;
						border-style: solid;
						border-width: 0 25px 25px;
						content: "";
						display: block;
						margin: 0 -25px 0 0;
						position: absolute;
						right: 50%;
						top: -25px;
					}
					#conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur::after {
						border-style: solid;
						border-width: 0 20px 20px;
						content: "";
						display: block;
						margin: 0 -20px 0 0;
						position: absolute;
						right: 50%;
						top: -20px;
					}
						#conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur ul {
							background: rgba(0,0,0,0.4);
							-webkit-border-radius: 8px;
							-moz-border-radius: 8px;
							border-radius: 8px;
							height: 100%;
							margin-bottom: 0;
							padding: 55px 40px;
							width: 100%;
						}
							#conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur ul li {
								background: none;
								border-bottom: 1px solid rgba(255, 255, 255, 0.2);
								padding: 0;
							}
								#conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur ul li a {
									color: #FFF;
									display: block;
									font-weight: bold;
									line-height: 17px;
									padding: 10px 0;
								}									
			/*TITRE*/
			#conteneur #header #header_couleur #header_interieur #titre {border-left:1px solid rgba(255,255,255,0.2);}
				#conteneur #header #header_couleur #header_interieur #titre a {
					clear: both;
					color: #FFF;
					float: left;
				}
				#conteneur #header #header_couleur #header_interieur #titre a:hover {text-decoration:none;}
				#conteneur #header #header_couleur #header_interieur #titre #faculte {
					display: block;
					font-size: 87.5%;
					line-height: 12px;
					min-height: 4px;
				}
				#conteneur #header #header_couleur #header_interieur #titre #titre_site {
					font-weight: bold;
					line-height: 22px;
				}
			/*RECHERCHE*/
			#conteneur #header #header_couleur #header_interieur .recherche_multi {padding-left:0; padding-top:5px;}
			#conteneur #header #header_couleur #header_interieur .recherche_multi .widgettitle {display:none;}
				#conteneur #header #header_couleur #header_interieur .recherche_multi .uqam_entete_recherche {width:100%; float:right;}
					#conteneur #header #header_couleur #header_interieur .recherche_multi form {float:right;}
						#conteneur #header #header_couleur #header_interieur .recherche_multi form input,
						#conteneur #header #header_couleur #header_interieur .recherche_multi form>button {float:right; height:26px;}
						#conteneur #header #header_couleur #header_interieur .recherche_multi form.a11y input,
						#conteneur #header #header_couleur #header_interieur .recherche_multi form.a11y>button {float:left; padding-bottom:3px;}
						#conteneur #header #header_couleur #header_interieur .recherche_multi form input {border-radius:4px 0 0 4px; position:relative; z-index:1010;}
						#conteneur #header #header_couleur #header_interieur .recherche_multi form>button {
							background-color: rgba(0, 0, 0, 0.4);
							background-position: center center;
							background-repeat: no-repeat;
							border: 0;
							-webkit-border-radius: 0;
							-moz-border-radius: 0;
							border-radius: 0;
							box-shadow: none;
							display: block;
							margin-left: 1px;
							padding: 0;
							width: 26px;
						}
						#conteneur #header #header_couleur #header_interieur .recherche_multi form button.uqam_recherche-choix {background-image:url("images/fleche_bas.svg");}
						#conteneur #header #header_couleur #header_interieur .recherche_multi form button.uqam_recherche-envoie {
							background-image: url("images/loupe.svg");
							-webkit-border-top-right-radius: 5px;
							-webkit-border-bottom-right-radius: 5px;
							-moz-border-radius-topright: 5px;
							-moz-border-radius-bottomright: 5px;
							border-top-right-radius: 5px;
							border-bottom-right-radius: 5px;
						}
						#conteneur #header #header_couleur #header_interieur .recherche_multi form button:hover,
						#conteneur #header #header_couleur #header_interieur .recherche_multi form button:focus {background-color:rgba(0, 0, 0, 0.8);}
					/*CHOIX DE RECHERCHE*/
					#conteneur #header #header_couleur #header_interieur .recherche_multi #uqam_conteneur_recherche_choix {
						background: #d4d4d4;
						border: 3px solid #fff;
						-webkit-border-radius: 4px;
						-moz-border-radius: 4px;
						border-radius: 4px;
						display: none;
						height: auto;
						position: absolute;
							top: 25px;
						z-index: 2000;
					}
						#conteneur #header #header_couleur #header_interieur .recherche_multi #uqam_conteneur_recherche_choix ul {}
							#conteneur #header #header_couleur #header_interieur .recherche_multi #uqam_conteneur_recherche_choix ul li {
								background: none;
								padding: 0 5px 5px 5px;
							}
							#conteneur #header #header_couleur #header_interieur .recherche_multi #uqam_conteneur_recherche_choix ul li:first-child {padding-top:5px;}
								#conteneur #header #header_couleur #header_interieur .recherche_multi #uqam_conteneur_recherche_choix ul li button {
									background: none;
									border: 0;
									box-shadow: none;
									color: #525252;
									padding: 0;
								}
								#conteneur #header #header_couleur #header_interieur .recherche_multi #uqam_conteneur_recherche_choix ul li button:hover,
								#conteneur #header #header_couleur #header_interieur .recherche_multi #uqam_conteneur_recherche_choix ul li button:focus {text-decoration:underline;}
			#conteneur #header #header_couleur .clear {clear:both;}	
			
			/*BOUTON MOBILE*/
			#conteneur #header #header_couleur #header_interieur #btn_mobile {
				float: right;
				height: 100%;
				margin-right: 10px;
			}
				#conteneur #header #header_couleur #header_interieur #btn_mobile ul {height:100%;} 
					#conteneur #header #header_couleur #header_interieur #btn_mobile ul li {
						background: none;
						float: left;
						height: 100%;
						padding: 11px 0 0 0;
						text-align: center;
						width: 45px;
					}
					#conteneur #header #header_couleur #header_interieur #btn_mobile ul li.active {background:#002439;}
					#conteneur #header #header_couleur #header_interieur #btn_mobile ul li#btn_mobile_langue {
						background-image: url('images/bg_langue_mobile.svg');
						background-repeat: no-repeat;
						background-position: top 14px center;
						background-position-x:50%;
						background-position-y:55%;
						color: #505050;
						display: none; /* Sera affichÃ© en Javascript si nÃ©cessaire */
					}
					#conteneur #header #header_couleur #header_interieur #btn_mobile ul li#btn_mobile_access {
						background-image: url('images/accessibilite-blanc.svg');
						background-size: 20px auto;
						background-repeat: no-repeat;
						background-position: center center;
						padding: 0;
					}
				/*BOUTON MOBILE CHOIX, et choix accessibilitÃ© hover desktop*/
				#conteneur #header #btn_mobile_choix {
					color:#FFF;
					display: none;
					z-index: 100;
					font-size: 81.3%;
				}
				#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul {
					color:#FFF;
					display: none;
					position: absolute;
					z-index: 100;
					padding: 20px 0 0;
					font-size: 81.3%;
				}
					#conteneur #header #btn_mobile_choix .mobile_choix_langue,
					#conteneur #header #btn_mobile_choix .mobile_choix_access {display:none;}
					#conteneur #header #btn_mobile_choix #fermer_mobile_choix {
						background: rgba(0, 0, 0, 1) url("images/fleche_haut.svg") no-repeat scroll center center;
						height: 44px; width: 100%;
					}
						#conteneur #header #btn_mobile_choix div ul {}
							#conteneur #header #btn_mobile_choix div ul li,
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li {
								border: 1px solid #FFF;
								background: #000;
								padding: 10px 15px;
								position: relative;
							}
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li img {
								position: absolute;
								right: 7px;
								top: -11px;
								height: auto;
								width: 20px;
							}
							.wpml-ls-legacy-list-horizontal .wpml-ls-item {display: block;}
							#conteneur #header #btn_mobile_choix div ul li.contraste,
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li.contraste {background:rgba(255,255,255,0.15);}
							#conteneur #header #btn_mobile_choix div ul li:first-child {background:none; /*font-weight:bold;*/ padding:0 0 15px;} 
							#conteneur #header #btn_mobile_choix div.mobile_choix_langue ul li {padding:0;}
								#conteneur #header #btn_mobile_choix div.mobile_choix_langue ul li a {
									color: #FFF;
									display: block;
									padding: 10px 15px;
									width: 100%;
								}
							#conteneur #header #btn_mobile_choix div.mobile_choix_access ul li.contraste,
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li.contraste button {
								padding-left: 50px;
								background-repeat: no-repeat;
								background-position-x: 2%;
								background-position-y: 50%;
								background-position: left 10px center;
							}
							#conteneur #header #btn_mobile_choix div.mobile_choix_access ul li.contraste,
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li.contraste button {background-image: url('images/oeil_mobile.svg');}
							#conteneur #header #btn_mobile_choix div.mobile_choix_access ul li.font_plus,
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li.font_plus button {background-image: url('images/font_plus_mobile.svg'); background-position-x:3%; background-position:left 13px center;}
	/*FIL ARIANE*/		
	#conteneur #header #fil_ariane {position:relative;}
		#conteneur #header #fil_ariane #fil_ariane_interieur {}
			#conteneur #header #fil_ariane #fil_ariane_interieur div {float:left;}
				/*ariane*/
				#conteneur #header #fil_ariane #fil_ariane_interieur #ariane {font-size:87.5%; padding:9px 20px 7px 30px; height:100%;}
					#conteneur #header #fil_ariane #fil_ariane_interieur #ariane ul {display:table; height:100%;}
						#conteneur #header #fil_ariane #fil_ariane_interieur #ariane ul li {
							background: url('images/separateur_fil_ariane.svg') no-repeat right center;
							display: table-cell;
							padding: 0 20px 0 10px;
    					vertical-align: middle;
						}
						#conteneur #header #fil_ariane #fil_ariane_interieur #ariane ul li:first-child {padding-left:0;}
						#conteneur #header #fil_ariane #fil_ariane_interieur #ariane ul li:last-child {background:none;}
							#conteneur #header #fil_ariane #fil_ariane_interieur #ariane ul li a {}
						#conteneur #header #fil_ariane #fil_ariane_interieur .titre_site:hover {text-decoration:none;}
				/*langue*/
				.wpml-ls-legacy-list-horizontal { border: none; padding: 0px;clear: both;}
				#conteneur #header #fil_ariane #fil_ariane_interieur #langue {height:100%;}
					#conteneur #header #fil_ariane #fil_ariane_interieur #langue div {height:100%;}
					#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue {
						height: 100%;
						padding-top: 7px;
						position: relative;
							top: 2px;
							left: -6px;
					}
						#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul {display:table; font-size:81.3%; height:100%;}
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li {
								background: none;
								display: table-cell;
								height: 100%;
								padding: 0;
								text-align: center;
								vertical-align: middle;
								width: 35px;
							}
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li.wpml-ls-item-legacy-list-horizontal{height:24px;}
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li:first-child {border:none;}
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li.current-lang,
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li.wpml-ls-current-language {background:url('images/bg_langue.svg') no-repeat top center;}
								#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li a {
									display: block;
									border-left: 1px solid #d9d9d9;
									padding: 0 6px;
									position: relative;
										top: -2px;
									width: 38px;
								}
								#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li:first-child a {border-left:none;}
								#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li.current-lang a,
								#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li.wpml-ls-current-language a {color:#FFF;}
								#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li.current-lang a:hover,
								#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li.wpml-ls-current-language a:hover {text-decoration:none;}
				/*accessibilite*/
				#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite {float:right; height: 38px; min-width: 27px; }
				#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite a {background: url("images/accessibilite-2-noir.svg") no-repeat center center / 25px auto; display:block; height:100%;}
					/*
					#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite button {
						background: none;
						border: 0;
						box-shadow: none;
					}
					#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite>button {
						background-image: url("images/accessibilite-2-noir.svg");
						background-repeat: no-repeat;
						background-position: right 5px center;
						background-position-x: 50%;
						background-position-y: 50%;
						background-size: 25px auto;
						border: 0;
						border-left: 20px solid #FFF;
						border-radius: 0;
						box-sizing: content-box;
						float: right;
						height: 40px;
						padding: 0 5px;
						width: 35px;
					}
						#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite>button:hover,
						#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite>button:focus,
						#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite>button.active {
							background-image: url("images/accessibilite-2-blanc.svg");
							background-color: #001723;
						}	
						#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul {
							background: #001723;
							padding-bottom:15px;
							position: absolute;
								top: 40px;
								right: 0;
								left: -235px;
						}
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li {padding:0;}
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li.contraste button:hover,
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li.contraste button:focus {background-image: url('images/oeil.svg');}
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li.font_plus button:hover,
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li.font_plus button:focus {
								background-image: url('images/font_plus.svg');
								background-position-x: 3%;
								background-position: left 13px center;
							}
								#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li button {
									color: #FFF;
									border-radius: 0;
									padding: 10px 15px 10px 50px;
									text-align: left;
									text-shadow: none;
									width: 100%;
								}
								#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li button:hover,
								#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li button:focus {
									background-color: #d2d9dc;
									color:#002439;
								}*/
							
				/*Bouton mobile*/		
					/*menu*/			
					#conteneur #header #fil_ariane #fil_ariane_interieur #menu_mobile_btn {
						background: url('images/bg_menu_mobile.svg') no-repeat center center;
						color: #FFF;
						cursor: pointer;
						min-height: 44px;
						padding: 0 32px;
						width: 20px;
					}
						#conteneur #header #fil_ariane #fil_ariane_interieur #menu_mobile_btn ul {display:table; height:100%;}
							#conteneur #header #fil_ariane #fil_ariane_interieur #menu_mobile_btn ul li {
								background: none;
								display: table-cell;
								padding: 0;
								vertical-align: middle;
							}
					#conteneur #header #header_couleur #header_interieur #btn_mobile ul li#btn_mobile_access a {display: block; height: 100%; width: 100%;}

/*FOOTER ----------------------------------------------------------------------------------------------------------------- */
#footer {
	background: #0079be;
	clear: both;
	color: #FFF;
	display: inline-block;
	font-size: 75%;
	font-weight: bold;	
	position: relative;
		top: 6px;
	width: 100%;
}
	#footer #footer_interieur {margin:0 auto;}
		#footer #footer_interieur a {color:#FFF;}
		#footer #footer_interieur div {line-height:16px; padding-top:6px; padding-bottom:4px;}
		#footer #footer_interieur #uqam_footer {border-right:1px solid rgba(255,255,255,0.2);}
			#footer #footer_interieur #uqam_footer a {}
		#footer #footer_interieur #courriel {
			float: left;
			padding-left: 30px;
		}
			#footer #footer_interieur #courriel a,
			#footer #footer_interieur #courriel img {margin-right:10px;}
			#footer #footer_interieur #courriel img {position:relative; top:-1px;}
			
/*FACULTÃ‰ ----------------------------------------------------------------------------------------------------------------- */
	/*COULEUR*/
		/*UQAM*/
		#conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos {background:#0079be;}
		/*ESG*/
		#esg #conteneur #header #header_couleur,
		#esg #conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos,
		#esg #footer,
		#esg #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur {background:#C0311A;}
		#esg #conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {border-bottom-color:#C0311A;}
		/*COMMUNICATION*/
		#communication #conteneur #header #header_couleur,
		#communication #conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos,
		#communication #footer,
		#communication #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur {background:#EEB111;}
		#communication #conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {border-bottom-color:#EEB111;}
		/*SCIENCE POLITIQUE*/
		#sc_pol #conteneur #header #header_couleur,
		#sc_pol #conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos,
		#sc_pol #footer,
		#sc_pol #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur {background:#5091CD;}
		#sc_pol #conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {border-bottom-color:#5091CD;}
		/*ARTS*/
		#arts #conteneur #header #header_couleur,
		#arts #conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos,
		#arts #footer,
		#arts #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur {background:#7B7D72;}
		#arts #conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {border-bottom-color:#7B7D72;}
		/*SCIENCES*/
		#sciences #conteneur #header #header_couleur,
		#sciences #conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos,
		#sciences #footer,
		#sciences #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur {background:#40B239;}
		#sciences #conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {border-bottom-color:#40B239;}
		/*Ã‰DUCATION*/
		#education #conteneur #header #header_couleur,
		#education #conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos,
		#education #footer,
		#education #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur {background:#F57B20;}
		#education #conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {border-bottom-color:#F57B20;}
		/*SCIENCE HUMAINE*/
		#sc_humaines #conteneur #header #header_couleur,
		#sc_humaines #conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos,
		#sc_humaines #footer,
		#sc_humaines #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur {background:#AF006E;}
		#sc_humaines #conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {border-bottom-color:#AF006E;}
		/*Ã‰TUDIANTS*/
		#etudiants #conteneur #header #header_couleur,
		#etudiants #conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos,
		#etudiants #footer,
		#etudiants #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur {background:#00ADE6;}
		#etudiants #conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {border-bottom-color:#00ADE6;}

/*PAGE RECHERCHE ---------------------------------------------------------------------------------------------------------- */
#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse {border:0; padding:0;}
	#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse table tbody tr td {border:0;}
	/*form recherche*/
	#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box {margin:0; padding:0;}
		#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box td {padding:0;}
		#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box .gsc-input {border:none;}
		#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box td.gsc-input {border:1px solid rgba(0, 0, 0, 0.3);}
		#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box td.gsc-search-button {}
		#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box td.gsc-clear-button {display:none;}
			#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box td.gsc-search-button input {
				background: url("images/loupe.svg") no-repeat center center #0079be;
				border: none;
				box-shadow: none;
				color: transparent;
				height: 35px;
				min-width: 35px;
				padding: 0;
				position: relative;
					top: -1px;
				text-shadow: none;
			}
			#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-control-wrapper-cse .gsc-search-box td.gsc-search-button input:hover {background-color:#000;}
	/*nbr rÃ©sultats*/
	#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-above-wrapper-area {padding:0;}
		#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-above-wrapper-area table {margin:0;}
			#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-above-wrapper-area table tbody {}
				#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-above-wrapper-area table tbody tr {}
					#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-above-wrapper-area table tbody tr td {padding:0;}
	/*rÃ©sultats*/
	#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-resultsRoot {}
		#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-resultsRoot .gsc-resultsHeader {display:none;}
		#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-resultsRoot .gsc-webResult {border-left:none; border-top:1px solid rgba(0, 0, 0, 0.3); padding-top:15px;}
		#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-resultsRoot>.gsc-webResult {border-top:none;}
		#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-resultsRoot td {padding:0;}
			#conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-resultsRoot td a.gs-title {color:#0079be;}
			.contraste #conteneur #contenu #contenu_interieur #contenu_centre #main .gsc-control-cse .gsc-resultsRoot td a.gs-title {color:#FFF;}
			
/*CONTRASTE ---------------------------------------------------------------------------------------------------------- */
	/*header*/
	.contraste #conteneur #header #header_couleur #header_interieur #titre a,
	.contraste #conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li.current-lang a,
	.contraste #conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li.current-lang a:hover,
	#conteneur #header #uqam_conteneur_recherche_choix #uqam_conteneur_recherche_choix_interieur ul li a:hover {background:none; text-decoration:underline;}
	.contraste #conteneur #contenu #contenu_interieur #contenu_gauche #menu_principal #primary-menu li a {text-decoration:none;}
	.contraste #conteneur #header #header_couleur,
	.contraste #conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos,
	.contraste #footer {background:#000 !important;}
	.contraste #conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {border-bottom-color:#000 !important;}
	.contraste #conteneur #header #header_couleur #header_interieur #logo #uqam_plus_btn span {background-image:url("images/plus_noir.svg");}
	.contraste #conteneur #header #header_couleur #header_interieur #logo #uqam_plus_btn span.active {background-image:url("images/moins_noir.svg");}
	.contraste #conteneur #header #header_couleur #header_interieur .recherche_multi form a.uqam_recherche-choix {background-image:url("images/fleche_bas_noir.svg");}
	.contraste #conteneur #header #header_couleur #header_interieur .recherche_multi form a.uqam_recherche-envoie {background-image:url("images/loupe_noir.svg");}
	.contraste #conteneur #header #header_couleur #header_interieur #logo #uqam_plus_btn span,
	.contraste #conteneur #header #header_couleur #header_interieur .recherche_multi form a {background-color:rgba(255,255,255,0.7);}
	.contraste #conteneur #header #header_couleur #header_interieur #logo #uqam_plus_btn span:hover,
	.contraste #conteneur #header #header_couleur #header_interieur .recherche_multi form a:hover {background-color:rgba(255,255,255,1);}
	.contraste #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur {background:#000;}
	.contraste #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur::after {border-color: #000 transparent;}
	.contraste #conteneur #header #header_couleur #header_interieur #logo #uqam_plus button {background: url('images/plus.svg') no-repeat center center #333;}
	.contraste form input[type="submit"],
	.contraste form input[type="text"] {color:#000;}
	/*accordÃ©on*/
	.contraste .su-accordion .su-spoiler .su-spoiler-title,
	.contraste .su-accordion .su-spoiler.su-spoiler-closed .su-spoiler-title {background-color:#00587f;}
	.contraste .su-accordion .su-spoiler .su-spoiler-content {background-color:#FFF; border:1px solid #000; border-top:none;}
	/*choix mobile*/
	.contraste #conteneur #header #btn_mobile_choix {background:#FFF;}
	.contraste #conteneur #header #btn_mobile_choix #fermer_mobile_choix {background:url('images/fleche_haut_noir.svg') no-repeat center center;}
	.contraste #conteneur #header #btn_mobile_choix div ul li {background-color: #D2D9DC;}	
	.contraste #conteneur #header #btn_mobile_choix div ul li,
	.contraste #conteneur #header #btn_mobile_choix div ul li a {color:#002439;}
	.contraste #conteneur #header #btn_mobile_choix div.mobile_choix_access ul li.contraste {background-image: url('images/oeil_contraste_hover.svg');}
	.contraste #conteneur #header #btn_mobile_choix div.mobile_choix_access ul li.font_plus {background-image: url('images/font_plus_contraste_hover.svg');}	
	.contraste #conteneur #header #header_couleur #header_interieur #btn_mobile ul li.active {background:#FFF;}
	.contraste #conteneur #header #header_couleur #header_interieur #btn_mobile ul li#btn_mobile_access.active {background-image: url('images/font_plus.svg');}
	.contraste #conteneur #header #header_couleur #header_interieur #btn_mobile ul li#btn_mobile_langue.active {background-image: url('images/bg_langue.svg'); color:#FFF;}

/*FONT PLUS ---------------------------------------------------------------------------------------------------------- */
.fontPlus {font-size:18px; line-height:26px;}
.fontPlus #conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li.current-lang,
.fontPlus #conteneur #header #header_couleur #header_interieur #btn_mobile ul li#btn_mobile_langue {background-size:30px auto;}
.fontPlus #conteneur #header #header_couleur #header_interieur #btn_mobile ul li#btn_mobile_langue {background-position:center top 9px;}
.fontPlus #conteneur #header #header_couleur #header_interieur #btn_mobile ul li {padding-top:7px;}
.fontPlus #conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li#font_plus,
.fontPlus #conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li#font_plus.active,
.fontPlus #conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li#font_plus:hover,
.fontPlus #conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li#contraste,
.fontPlus #conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li#contraste.active,
.fontPlus #conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li#contraste:hover {background-size:auto 20px; padding-bottom: 2px;}
.fontPlus #conteneur #header #header_couleur #header_interieur #btn_mobile #btn_mobile_access img {height:auto; width:30px;}

/* Campagne Fondation 100 Millions d'idÃ©es*/
#contenu #contenu_interieur .fondation,
#esg #contenu #contenu_interieur .fondation {display: none;} /* FAC */
#conteneur #contenu #contenu_interieur .fondation {display: none;}/* esg */
#conteneur #contenu #contenu_interieur .vignettes_droite .fondation {display: block;}/* fspd (widget) */
#contenu #contenu_interieur .fondation_100M { display: block; background: #013d5f; }
#contenu #contenu_interieur .promo_coms { display: block; background: #013d5f; }
#contenu #contenu_interieur .promo_coms img { float: none; }
#contenu #contenu_interieur #contenu_bas .row .vignettes_droite .textwidget a.fondation_100M {padding-top:
0 !important; height: auto; margin-top: -4px;}
#contenu #contenu_interieur #contenu_bas .row .vignettes_droite .textwidget a.fondation_100M img {padding-top:
0;}


/* 	Ã‰VÃ‰NEMENTS */
.evenements{}
.evenements__item:first-child {
	padding: 0 22px 0 0;
}
.evenements__item {
	border: 0;
	clear: none;
	color: #4c4c4c;
	float: left;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 35px;
}
.evenements__date,
.evenements__heure {
	display: inline-block;
}
.evenements__heure:before {
	content: '|';
	display: inline-block;
	padding: 0 7px 0 5px;
}
.evenements__titre {
	color: #0079be;
	display: block;
	font-size: 1.125em;
	line-height: 22px;
	margin-top: 5px;
}
@media only screen and (min-width: 768px){
	.evenements__item {
		padding: 0 11px;
		width: 33.333%;
		margin-bottom: 0;
	}
	.evenements__heure {
		display: block;
		margin-bottom: 22px;
	}
		.evenements__heure:before {
			content: '';
			padding: 0;
		}
	.evenements__date,
	.evenements__heure { display: block;}
}

/* NOTICES WP */
.notice, div.error, div.updated {
    background: #fff;
    border-left: 4px solid #fff;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    margin: 5px 15px 2px;
    padding: 1px 12px;
}
.notice-error, div.error {
    border-left-color: #dc3232;
}
.notice p, .notice-title, div.error p, div.updated p {
    margin: .5em 0;
    padding: 2px;
	font-size: 13px;
    line-height: 1.5;
}