/* AUDIOVISUEL gabarit_wp.css ------------------------------------------------------------------------------ */

/*HEADER --------------------------------------------------------------------------------------------------- */
#conteneur #header {}
	/*HEADER COULEUR*/	
	#conteneur #header #header_couleur {background:#0079be;}
		#conteneur #header #header_couleur #header_interieur {
			color: #FFF;
			margin: 0 auto;
			overflow: auto;
		}
			#conteneur #header #header_couleur #header_interieur div {height:100%;}
			/*LOGO*/
			#conteneur #header #header_couleur #header_interieur #logo {}
				#conteneur #header #header_couleur #header_interieur #logo #uqam_plus_btn {
					float: right;
					padding: 7px 15px 0 0;
				}
					#conteneur #header #header_couleur #header_interieur #logo #uqam_plus_btn 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;
						height: 22px;
						padding: 0;
						width: 22px;
					}
					#conteneur #header #header_couleur #header_interieur #logo #uqam_plus_btn button:hover,
					#conteneur #header #header_couleur #header_interieur #logo #uqam_plus_btn button:focus {background-color:rgba(0,0,0,0.8);}
					#conteneur #header #header_couleur #header_interieur #logo #uqam_plus_btn button.active {background-image:url('images/moins.svg');}
					/*UQAM plus*/
					#conteneur #header #uqam_plus {
						display: none;
						margin: 0 auto;
						position: relative;
							left: -45px;
						z-index: 9000;
					}
						#conteneur #header #uqam_plus .uqam_plus_fleche {
							border-left: 20px solid transparent;
							border-right: 20px solid transparent;
							height: 0;
							position: absolute;
								left: 25%;
								top: -10px;
							width: 0;
							z-index: 5500;
						}
						#conteneur #header #uqam_plus #fleche_blanche.uqam_plus_fleche {
							border-bottom: 25px solid #FFF;
							left: 25%;
							top: -15px;
						}
						#conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {border-bottom:25px solid #0079BE;}
						#conteneur #header #uqam_plus #fleche_transparent.uqam_plus_fleche {border-bottom: 25px solid rgba(0,0,0,0.4);}
						#conteneur #header #uqam_plus #uqam_plus_interieur {
							height: 345px;
							position: absolute;
								left: 25%;
								top: 10px;	
							width: 300px;
						}
							#conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos {
								border: 3px solid #FFF;
								-webkit-border-radius: 10px;
								-moz-border-radius: 10px;
								border-radius: 10px;
								position: relative;
									left: -130px;
							}
								#conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos 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 #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos ul li {
										background: none;
										border-bottom: 1px solid rgba(255, 255, 255, 0.2);
										padding: 0;
									}
									#conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos ul li:first-child {border-top:1px solid rgba(255, 255, 255, 0.2);}
										#conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos 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: 100%;
					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-top:5px;}
				#conteneur #header #header_couleur #header_interieur .recherche_multi .uqam_entete_recherche {width:100%; float:right;}
					#conteneur #header #header_couleur #header_interieur .recherche_multi form {}
						#conteneur #header #header_couleur #header_interieur .recherche_multi form input,
						#conteneur #header #header_couleur #header_interieur .recherche_multi form a {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 a {float:left; height:26px;}
						#conteneur #header #header_couleur #header_interieur .recherche_multi form input {border-radius:4px 0 0 4px;}
						#conteneur #header #header_couleur #header_interieur .recherche_multi form a {
							background-color: rgba(0, 0, 0, 0.4);
							background-position: center center;
							background-repeat: no-repeat;
							margin-left: 1px;
							width: 26px;
						}
						#conteneur #header #header_couleur #header_interieur .recherche_multi form a.uqam_recherche-choix {background-image:url("images/fleche_bas.svg");}
						#conteneur #header #header_couleur #header_interieur .recherche_multi form a.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 a:hover,
						#conteneur #header #header_couleur #header_interieur .recherche_multi form a:focus {background-color:rgba(0, 0, 0, 0.8);}
					/*CHOIX DE RECHERCHE*/
					#conteneur #header #uqam_conteneur_recherche_choix {
						display: none;
						margin: 0 auto;
						position: relative;
						z-index: 1000;
					}	
						#conteneur #header #uqam_conteneur_recherche_choix #uqam_conteneur_recherche_choix_interieur {
							position: absolute;
								right: 0;
							width: 100%;
						}
							#conteneur #header #uqam_conteneur_recherche_choix #uqam_conteneur_recherche_choix_interieur ul {
								background: #d4d4d4;
								background: rgba(0, 0, 0, 0) linear-gradient(#d4d4d4, #f0f0f0) repeat scroll 0 0;
								border: 3px solid #fff;
								-webkit-border-radius: 4px;
								-moz-border-radius: 4px;
								border-radius: 4px;
								margin-right: 54px;
								padding: 2px 4px;
								list-style: none;
							    margin-left: 0;
							}
								#conteneur #header #uqam_conteneur_recherche_choix #uqam_conteneur_recherche_choix_interieur ul li {
									background: none;
									padding: 0 5px 5px 5px;
								}
								#conteneur #header #uqam_conteneur_recherche_choix #uqam_conteneur_recherche_choix_interieur ul li:first-child {padding-top:5px;}
									#conteneur #header #uqam_conteneur_recherche_choix #uqam_conteneur_recherche_choix_interieur ul li a {color:#525252;}
			/*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:#001723;}
					#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,
				#conteneur #header #bulle #bulle_interieur {
					background: #001723;
					display: none;
					padding: 15px 10px 0;
					z-index: 1500;
				}
				#conteneur #header #bulle #bulle_interieur {padding-bottom:15px;}
					#conteneur #header #btn_mobile_choix .mobile_choix_langue,
					#conteneur #header #btn_mobile_choix .mobile_choix_access {display:none;}
						#conteneur #header #btn_mobile_choix div ul {}
							#conteneur #header #btn_mobile_choix div ul li,
							#conteneur #header #bulle #bulle_interieur ul li {
								background: rgba(255,255,255,0.15);
								color: #FFF;
								margin: 0 0 2px 0;
								padding: 10px 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,
							#conteneur #header #bulle #bulle_interieur ul li {
								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 #bulle #bulle_interieur ul li.contraste {background-image: url('images/oeil_mobile.svg');}
							#conteneur #header #btn_mobile_choix div.mobile_choix_access ul li.font_plus,
							#conteneur #header #bulle #bulle_interieur ul li.font_plus {background-image: url('images/font_plus_mobile.svg'); background-position-x:3%; background-position:left 13px center;}
							#conteneur #header #bulle #bulle_interieur ul li:hover {
								background-color: #d2d9dc;
								color: #002439;
							}
							#conteneur #header #bulle #bulle_interieur ul li.contraste:hover {background-image: url('images/oeil.svg');}
							#conteneur #header #bulle #bulle_interieur ul li.font_plus:hover {background-image: url('images/font_plus.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 {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 {}
				/*titre mobile*/
				#conteneur #header #fil_ariane #fil_ariane_interieur .titre_site {
					color: #FFF;
					font-weight: bold;
					padding: 10px 60px 10px 20px; 
				}
				#conteneur #header #fil_ariane #fil_ariane_interieur .titre_site:hover {text-decoration:none;}
				/*langue*/
				#conteneur #header #fil_ariane #fil_ariane_interieur #langue {height:100%;}
					#conteneur #header #fil_ariane #fil_ariane_interieur #langue div {height:100%; min-width:60px;}
					#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue {
						height: 100%;
						padding-top: 6px;
						position: relative;
							top: 2px;
							left: -6px;
					}
						#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul {display:table; 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:first-child {border:none;}
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li.current-lang {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 {color:#FFF;}
								#conteneur #header #fil_ariane #fil_ariane_interieur #langue #choix_langue ul li.current-lang a:hover {text-decoration:none;}
				/*accessibilite*/
				#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite {float:right; height: 38px; min-width:35px; }
				#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 #btn_mobile_choix,
				#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul {
					background:#000;
					color: #FFF;
					display: none;
					margin-top: 5px;
					position: absolute;
					z-index: 50;
					top:0;
					padding: 0;
					font-size: 81.3%;
				}
				#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite a:hover+ul {display:block;}
				#conteneur #header #btn_mobile_choix,
				#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li {height:27px !important; padding:2px 5px; padding-top:2px !important;}
				#conteneur #header #btn_mobile_choix,
				#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li img {position: absolute; right: -14px; top: 9px; height: auto; width: 18px; transform: rotate(90deg);}

				/*
				#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite {display:none; float:right;}
					#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul {float:right;}
						#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li {background-repeat:no-repeat; background-position:center center; border-left:1px solid #002439; padding:0; width:34px;}
						#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li {
							box-sizing: content-box;
							cursor: pointer;
							height: 20px;
							padding:0;
						}
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li span,
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li a,
							#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li button {
								background: none;
								border: 0;
								box-shadow: none;
								display: block;
								height: 100%;
								width: 100%;
							}
							*/
							#conteneur #header #bulle {
								margin:0 auto;
								position: relative;
							}
								#conteneur #header #bulle #bulle_interieur {
									position: absolute;
										top: 0;
										right: 0;
								}
									#conteneur #header #bulle #bulle_interieur ul {}
										#conteneur #header #bulle #bulle_interieur ul li {cursor:pointer;}
								
				/*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: 85.7%;
	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 {background:#ea2c2a;}
		#esg #conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {border-bottom-color:#ea2c2a;}
		/*COMMUNICATION*/
		#communication #conteneur #header #header_couleur,
		#communication #conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos,
		#communication #footer {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 {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 {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 {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 {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 {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 {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 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;}

/* Icone PDF sui sui-file-pdf-o sui2em */
.sui.sui-file-pdf-o.sui2em:before { color: #ee181e; font-size: 2em; }

/* APPAREIL DE MOYENNE TAILLE & ÉCRAN DE BUREAU */
@media only screen and (min-width:992px){
	/*HEADER*/
		#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul {right: 67px;}
}

/* --------------------------------------------------------------------------------------------------------------- */
/* APPAREIL DE LARGE TAILLE & ÉCRAN LARGE */
@media only screen and (min-width:1200px){
	/*HEADER*/
		#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul {right: 47px;}
}
/* --------------------------------------------------------------------------------------------------------------- */


