/*********************************************
Theme Name: Répertoire des professeurs
Theme URI: http://audiovisuel.uqam.ca
Author: Audiovisuel UQAM
Author URI: http://audiovisuel.uqam.ca/
Description: Thème du répertoire des professeurs
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: WP1
Template: WP1
**********************************************/

html,
body {
	height: calc(100% - 5px)!important;
	color:#323232;
}

body #contenu_interieur{font-size:1em;}
#conteneur{	color:#323232!important;}
/*#conteneur #contenu {
	padding-bottom: 80px;
}*/
#contenu_interieur ul li{padding-left:20px;}
#contenu_interieur ul.slides li{padding-left:0;}

body.home #conteneur #contenu{
	background-color:#000;
	color:#fff;
}
body.home #conteneur{
	min-height: 85% !important;
}
body #footer{
	bottom: 0;
	margin-top:1.25rem;
}
#conteneur #contenu #contenu_centre article.hentry{
	margin-bottom:0;
}
#conteneur #contenu #contenu_interieur #contenu_centre .contenu-texte{
	text-align:center;
}
/*Boite de recherche mobile*/
#conteneur #contenu #menu_principal #recherche_mobile .recherche_multi button{
	text-indent: -9999px;
}
#conteneur #contenu #menu_principal #recherche_mobile .recherche_multi:nth-child(-n+2) {
	/*display:none;*/
}
#recherche_mobile form.recherche_professeurs-form {
	margin: 0 5px;
}

#professeurs-fiche{}
#professeurs-fiche .entry-title{ display: none;}
#professeurs-fiche #fiche_section_gauche{border-bottom:1px solid #b2b2b2; margin: 0 0 25px; padding: 0 0 34px; text-align: center;}
#professeurs-fiche #fiche_section_gauche #fiche_photo_mobile{}
#professeurs-fiche #fiche_section_gauche #fiche_photo_mobile img{max-width: 65%; padding:0;}
#professeurs-fiche .nom_titre{margin-bottom: 26px;}
#professeurs-fiche .nom_titre h1{font-size:200%; background :none; margin:0 0 12px;  padding: 0;}
#professeurs-fiche .nom_titre .titre_professeur{font-size: 125%;}
#professeurs-fiche h2{font-size: 150%;}
#professeurs-fiche h3{font-size: 125%;}
#professeurs-fiche #fiche_section_droite{padding:0;}
#professeurs-fiche #fiche_section_droite #fiche_intro{padding:0;}
#professeurs-fiche #fiche_section_droite #fiche_intro h2 {background: none; margin: 20px 0 25px; font-size: 1.5em; }
#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes{border-bottom:1px solid #b2b2b2; margin: 0 0 10px; padding: 0 0 18px;}
#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes .contenu_icone{display: block; padding: 0 0 12px 31px; position:relative; }
#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes .contenu_icone:before {
	background-position: left center; background-repeat: no-repeat; background-size: 20px;
	content: ''; display: inline-block;	height: 22px; left: 0px; position: absolute; width: 20px;}
#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes .unite:before{
	background-image: url("https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/icone-Unite.svg");}
#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes .courriel:before{
	background-image: url("https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/icone-Courriel.svg");}
#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes .telephone:before{
	background-image: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/icone-Telephone.svg);}
#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes .local:before{
	background-image: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/icone-Local.svg); background-size: 22px; left:-2px;}
#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes .langues:before{
	background-image: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/icone-Langue.svg);}
#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes .messageMedia:before{
	background-image: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/icone-Media.svg);}
#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes .contenu_icone span{font-weight:700;}
#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes .courriel a {word-break: break-all;}
#professeurs-fiche #fiche_section_droite #fiche_intro #expertises{padding:0;}

#professeurs-fiche #fiche_section_droite #fiche_detail{padding:0;}
#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider{}
#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .titre_slider{
	width: 100%;
	margin-top: 0.5em;
	padding: 9px 38px 9px 17px;
	color: #fff;
	font-size: 125%;
	transition: all 0.3s ease;
	background-position: right 17px center;
}

#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .titre_slider.closed{
background: url(https://gabarit-adaptatif.uqam.ca/2016/css/images/plus_noir.svg) no-repeat #e5e5e5; background-position: right 17px center;}
#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .titre_slider a,
#fiche_detail #fiche_slider .titre_slider a:link{color:#323232;}
#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .open{background-color: #4c4c4c;}
#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .open a,
#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .open a:link{color:#ffffff;}
#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .contenu_slider{
	background-color: #ffffff;
	border: 1px #7f7f7f solid;
	padding: 25px 17px 10px;
	margin-bottom: 0.5em;
}

#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .contenu_slider .row .col-md-12{
	padding:0;
}

#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .contenu_slider h3{
	font-weight: 700;padding: 10px 0 15px;
}

#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .contenu_slider h3:first-child{
	padding-top:0;
}

#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .contenu_slider ul li{padding-left:20px;}

.recherche_professeurs label  {font-weight: normal; width: 100%; margin-bottom: 0;}
#uqam .recherche_professeurs-form ul { padding: 0;}
#contenu_centre table#professeurs ul { padding: 0;}
#contenu_centre table#professeurs ul li { padding: 5px 0 5px 20px; background-position: left top 12px;}
/* Recherche mobile */
#contenu #contenu_centre #main #recherche-accueil, #conteneur #contenu_centre #main .menu-liste-carto{
	/*height: 92px;*/
	/*margin: -40px -30px 0 -30px;*/
	margin: -40px 0 0 0;
	padding-top: 0.5rem;
	background: rgba(0,0,0,0.85);
	z-index: 50;
}
#contenu #contenu_centre #main #recherche-accueil .recherche_multi{
	margin: 1.95% 11px;
}
#contenu #contenu_interieur {

}

#conteneur #contenu_centre #main #recherche-accueil,
#conteneur #contenu_centre #main .menu-liste-carto,
#conteneur #contenu_centre #main .bouton-mise-ajour-fiche{
	min-height: 92px;
	background: url("images/fondmenu.jpg") repeat center;
}
#conteneur #contenu_centre #main #recherche-accueil-mobile { margin: 0 -5px;}
#conteneur #contenu_centre #main #recherche-accueil-mobile .recherche_multi { padding: 0; }
#conteneur #contenu_centre #main #recherche-accueil-mobile .recherche_multi .recherche_professeurs-form .recherche_professeurs-champ{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width:100%;
	padding: 10px 5px;
}
#conteneur #contenu_centre #main #recherche-accueil-mobile .recherche_multi .recherche_professeurs-form .recherche_professeurs-envoie {
	text-indent: -9999px;
	background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/loupe_bleu_uqam@2x.png) no-repeat center;
	background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/loupe_bleu_uqam.svg) no-repeat center;
	border: none;
	width: 22px;
	height: 22px;
	margin: 0;
	padding: 0 3px;
	background-size: 18px;
	position: absolute;
	right:6px;
	top:11px;
}
#conteneur #contenu_centre #main .menu-liste-carto ul{
	padding-left:10px;
	margin-top: 20px;
}
#conteneur #contenu_centre #main .menu-liste-carto li a,
#conteneur #contenu_centre #main .bouton-mise-ajour-fiche a{
	font-size:115%;
	padding: 0 10px;
	background-color:unset;
	border:none;
	color:#fff;
	line-height: 1.45;
	font-weight: bold;
	padding: 3px 15px 3px 0px;
}
#conteneur #contenu_centre #main .menu-liste-carto ul>li {
	float: none !important;
	display: table-row;
	background:none;
}
#conteneur #contenu_centre #main .menu-liste-carto li a:after{
	content: ''; display: inline-block; height: 9px; width: 15px;
	background-position: right center; background-repeat: no-repeat; background-size: 6px;
	background-image: url("https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/fleche_blanc.svg");
	padding-left: 5px;
}
#conteneur #contenu_centre #main .menu-liste-carto ul li a:hover{
	text-decoration: underline;
}
#conteneur #contenu_centre #main .menu-liste-carto ul li:nth-child(2) a:before{
	background-position: left center;
	background-repeat: no-repeat;
	content: 'NOUVEAU';
	display: inline-block;
	height: 19px;
	width: 62px;
	font-family: Arial;
	font-weight: 700;
	font-size: 10px;
	color: #414141;
	padding: 3px 5px 2px;
	margin-right: 10px;
	background-image: url(images/fond-jaune.png);
}
#conteneur #contenu_centre #main .bouton-mise-ajour-fiche .wrap-bouton-maj{
	margin-left: 7rem;
	padding-top: 1.5rem;
}
#conteneur #contenu_centre #main .bouton-mise-ajour-fiche{
	margin-left: -20px;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: -20px;
}
#conteneur #contenu_centre #main .bouton-mise-ajour-fiche a{
	background-color: rgba(0,0,0,0.5);
	background-position: right 10px center;
	background-repeat: no-repeat;
	background-size: 20px;
	position: absolute;
	background-image: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/icone-Mise_a_jour.svg);
	padding: 10px 40px 10px 15px;
}

#conteneur #contenu_centre #main #banniere-mobile{
	margin-left: -20px !important;
	margin-right: -20px !important;
	margin-bottom:1.25rem;
}
#conteneur #contenu_centre #main #banniere-mobile img{
	padding-right: 0 !important;
	padding-top: 0 !important;
	width:100%;
}
#conteneur #contenu_centre #main contenu-texte{

}
#conteneur #contenu #banniere {
	display:block;
}
#conteneur #contenu #banniere>.metaslider {
	display:none;
}


#uqam #conteneur #header #header_couleur,
#uqam #conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos,
#uqam #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur {background:#0079be;}
#uqam #conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {border-bottom-color:#0079be;}
#uqam #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur::after {
	border-color: #004972 transparent;
}


/*footer */
#footer {
	top:0 !important;
}

/* Résultats de recherche Professeurs */
#main #professeurs thead {
	background: inherit;
	font-weight: normal;
	text-transform: none;
}
#main #professeurs tbody tr:nth-child(odd){
	background: #f2f8fc;
}
#main #professeurs thead tr th,
#main #professeurs tbody tr td {
	border: none !important;
	font-weight: normal;
}
#main #professeurs tbody tr td:nth-child(4) span{
	display: block;
}
#main #professeurs thead tr th {
	padding: 30px 20px;
	font-size: 1.5em;
}
.tablesorter-headerDesc .tablesorter-header-inner:after{
	background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/fleche_bleu_uqam@2x.png) no-repeat 14px 1px / 9px;
	background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/fleche_bleu_uqam.svg) no-repeat 14px 1px;
	transform: rotate(270deg);
}
.tablesorter-headerAsc .tablesorter-header-inner:after{
	background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/fleche_bleu_uqam@2x.png) no-repeat 15px 0px / 9px;
	background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/fleche_bleu_uqam.svg) no-repeat 15px -1px;
	transform: rotate(90deg);
}
.tablesorter-header .tablesorter-header-inner:after{
	content: '';
	padding: 8px 8px 8px 25px;
	background-size: 9px;
	display: inline-block;
}

/* EasyAutocomplete */
.easy-autocomplete {width: 100% !important; color: #4C4C4C;}
.recherche_professeurs .eac-category h3 {
	padding: 10px 0 0;
	font-style: normal;
}
.recherche_professeurs .eac-item {
	margin-left: 15px;
	word-break: normal;
}
.recherche_professeurs .eac-item a {
	color: inherit;
}
.recherche_professeurs .eac-item a:hover {
	color: inherit;
}
.recherche_professeurs .eac-item b {
	background: #ffff88;
}

/* Autocomplete loader spinner */
#conteneur #contenu_centre #main #recherche-accueil .recherche_multi .recherche_professeurs .recherche_professeurs-form .recherche_professeurs-envoie.loader,
#conteneur #contenu_centre #main #recherche-accueil-mobile .recherche_multi .recherche_professeurs .recherche_professeurs-form .recherche_professeurs-envoie.loader,
#conteneur #contenu #menu_principal #recherche_menu_wrapper #recherche_desktop .recherche_multi .recherche_professeurs-form .recherche_professeurs-envoie.loader,
#conteneur #contenu #menu_principal #recherche_menu_wrapper #recherche_mobile .recherche_multi .recherche_professeurs-form .recherche_professeurs-envoie.loader,
#uqam #conteneur #contenu .recherche_multi .recherche_professeurs .recherche_professeurs-form .recherche_professeurs-envoie.loader {
	background: transparent;
	border: 4px solid #f3f3f3;
	border-top: 4px solid #0079be;
	border-radius: 50%;
	width: 4px;
	height: 4px;
	animation: spin 2s linear infinite;
	padding: 6px;
	top: 14px;
	right: 14px;
}
#conteneur #contenu #menu_principal #recherche_menu_wrapper #recherche_mobile .recherche_multi .recherche_professeurs-form .recherche_professeurs-envoie.loader{    top: 20px;
	border-top: 4px solid #00243A;
	top: 20px;
}
#conteneur #contenu_centre #main #recherche-accueil-mobile .recherche_multi .recherche_professeurs .recherche_professeurs-form .recherche_professeurs-envoie.loader {right: 7px; top: 11px;}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

/* affichage écran max 320 px */
@media only screen and (max-width:320px){
	#conteneur #contenu_centre #main .menu-liste-carto li a, #conteneur #contenu_centre #main .bouton-mise-ajour-fiche a{
		font-size:102%;
	}
	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche .wrap-bouton-maj {
		margin-left: 0;
		position: relative;
	}

	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche a{
		background-size: 20px;
		font-size:113%;
	}
}
/* affichage écran entre min 321 px et max 410 px */
@media only screen and (min-width:321px) and (max-width:410px){

	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche a{
		font-size:133%;
	}

	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche .wrap-bouton-maj {
		margin-left: 0;
	}
	#conteneur{
		min-height:0 !important;
	}
}
/* affichage écran entre min 411 px et max 767 px */
@media only screen and (min-width:411px) and (max-width:767px){

	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche a{
		font-size:133%;
	}
	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche a{
		font-size:150%;
	}
	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche .wrap-bouton-maj {
		margin-left: 2.65rem;
	}
}
@media only screen and (min-width:500px) and (max-width:767px){
	#conteneur #contenu_centre #main #recherche-accueil-mobile .recherche_multi .recherche_professeurs-form .recherche_professeurs-champ{
		width: 100%;
	}

}
/* affichage écran min 768 px */
@media only screen and (max-width:768px){
.home #conteneur {font-size: 14px; }

	.home #conteneur #contenu_centre {
		background: url("images/fondmenu.jpg") repeat center;
	}

}
@media only screen and (min-width:768px){
	#conteneur{ margin: 0 auto -4px !important; }
	body #contenu_interieur{font-size:16px;}

	#conteneur #contenu #banniere {
		display: none !important;
	}
	#professeurs-fiche .nom_titre h1{margin-bottom:20px;}
	#professeurs-fiche .nom_titre .titre_professeur{font-size: 1.25em;}
	#professeurs-fiche #fiche_section_gauche{border-bottom:none; margin: 0; padding: 0; text-align: left;}
	#professeurs-fiche #fiche_section_gauche #fiche_photo_desktop img{padding:4px 30px 0 0;}

	#conteneur #contenu_centre #main #recherche-accueil-mobile .recherche_multi .recherche_professeurs-form .recherche_professeurs-envoie {
		width: 30px;
		height: 30px;
		background-size: 20px;
		right: 2px;
		top: 7px;
	}
	#conteneur #contenu_centre #main .menu-liste-carto ul { padding-left: 30px; }
	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche {	padding-left: 25%; padding-right: 25%;}
	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche a {font-size: 140%;}
	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche .wrap-bouton-maj {padding-top: 1rem;}

	#professeurs-fiche #fiche_section_droite{padding-left:30px;}
	#professeurs-fiche #fiche_section_droite #fiche_intro{
		margin-bottom: 30px;
	}

	#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes{border-bottom:none; margin: 0; padding:0 20px 0 0;}
	#professeurs-fiche #fiche_section_droite #fiche_intro #coordonnes .contenu_icone{padding: 0 0 15px 30px;}

	#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .titre_slider{font-size: 112.5%;}
	#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .contenu_slider h3{font-size: 112.5%; padding-bottom: 25px;}
	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche .wrap-bouton-maj {
		margin-left: 0rem;
	}
	#footer{
		top:15px !important;
	}
}

@media only screen and (max-width:991px){
	#conteneur #contenu_centre #main #recherche-accueil-mobile,
	#conteneur #contenu_centre #main .menu-liste-carto,
	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche {
		min-height: 92px;
		background: none;
	}
	.home #conteneur #contenu_centre {
		background: url("images/fondmenu.jpg") repeat center;
	}
	#professeurs-fiche #fiche_section_gauche #fiche_photo_desktop img {
		padding: 4px 15px 0 0;
	}
	#professeurs tbody tr {
		padding: 15px;
		margin: 0;
	}
	#professeurs tbody tr td:nth-child(1) a {
		font-size: 1.5em;
	}
	#professeurs tbody tr td:nth-child(2) a {
		display: inline-block;
		margin-top: 10px;
	}
	#professeurs tbody tr td:empty {
		display: none;
	}
	#professeurs tbody tr td {
		empty-cells: hide;
	}
	#professeurs tbody tr td:nth-child(3):not(:empty):before {
		content: 'Expertises';
		display: block;
		margin-top: 10px;
		font-weight: bold;
	}
	#professeurs tbody tr td:nth-child(3):empty:before {
		content: '';
		display: none;
	}

}
@media only screen and (min-width:992px){
	#conteneur{ margin: 0 auto -4px !important; }
	#conteneur #contenu #menu_principal .menu-primary-container .menu>li.current-menu-item>a,
	#contenu #menu_principal .menu-primary-container .menu>li.current-menu-item>a:hover,
	#contenu #menu_principal .menu-primary-container .menu>li.current-menu-parent>a {
		background-color: rgba(238,177,17,0.5);
		border-bottom: 5px solid #eeb111;
	}
	#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire .menu-menu-secondaire-container ul li ul li:hover,
	#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire .menu-menu-secondaire-container ul li ul li.current-menu-item,
	#conteneur #contenu #menu_principal .menu-primary-container .menu li ul li.current-menu-item {background-color:rgba(238,177,17,0.5);}
	.home #conteneur #contenu #contenu_interieur #contenu_centre {
		float: none;
		/*overflow-y: hidden;*/
	}
	#conteneur #contenu_centre {
		background: none;
	}
	#footer {
		/*top: -35px !important;*/
		border-top: 5px solid #0079be;
	}

	#bigFooter .suivez-nous h2{ }
	#bigFooter .suivez-nous .menu-reseaux-sociaux-container{ /*display:block; float:left !important; padding-left:15px !important; padding-top:25px !important;*/}
	#bigFooter .suivez-nous.unique > div { display: block; float: left !important; padding-left: 15px !important; padding-top: 5px !important; }

	#conteneur #contenu #banniere>.metaslider {
		display:block;
	}
	#conteneur #contenu #banniere {
		display:block !important;
	}

	/*Styles pour une Fiche*/
	body #contenu_interieur{font-size:16px;}
	#professeurs-fiche .nom_titre{margin-bottom: 20px;}
	#professeurs-fiche .nom_titre .titre_professeur{font-size: 150%;}
	#professeurs-fiche #fiche_section_droite{padding: 20px 0 0 15px;}
	#professeurs-fiche #fiche_section_droite #fiche_intro{	margin-bottom: 55px;}
	#professeurs-fiche #fiche_section_droite #fiche_detail #fiche_slider .contenu_slider{
		background-color: #ffffff;
		border: 1px #cccccc solid;
		padding: 40px 40px 30px;
		margin-bottom: 0.5em;
	}

	/********************Zone recherche et Menu*********************/
	#conteneur #contenu #menu_principal{height: 92px!important;	background: url("images/fondmenu.jpg") no-repeat center!important;}
	#conteneur #contenu #menu_principal #recherche_menu_wrapper{height: 100%; padding:15px 30px;}
	#conteneur #contenu #menu_principal #recherche_menu_wrapper #recherche_desktop{padding:10px 30px 0 0;}
	#conteneur #contenu #menu_principal #recherche_menu_wrapper .recherche_multi {padding:0; width:100%;}
	body.home {
		height:0;
	}
	body.home #conteneur #contenu #menu_principal{ display:none !important;}
	body.home #contenu #banniere{
		display:block;
	}
	body #contenu #banniere{
		display:none;
	}
	#conteneur #contenu #banniere>img {
		display:none;
	}
	body.home #conteneur #contenu #banniere>img {
		display:block;
	}

	body.home #conteneur #contenu #contenu_interieur{
		padding:0;
	}
	#conteneur #contenu_centre #main .menu-liste-carto li a, #conteneur #contenu_centre #main .bouton-mise-ajour-fiche a {
		font-size: 85%;
	}

	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche .wrap-bouton-maj{
		margin-left: 0rem;
	}

	/* Formulaire de Recherche Professeurs */
	#conteneur #contenu #menu_principal #recherche_menu_wrapper .recherche_multi  .recherche_professeurs-form {padding: 0; position: relative;}
	#conteneur #contenu #menu_principal #recherche_menu_wrapper .recherche_multi  .recherche_professeurs-form .recherche_professeurs-champ{
		border-radius: 0;
		padding:12px 10px 11px;
		color:#343434;
		border: none ;
		width:100%;
		font-size: 85%;
	}
	#conteneur #contenu #menu_principal #recherche_menu_wrapper .recherche_multi  .recherche_professeurs-form .recherche_professeurs-envoie,
	#conteneur #contenu_centre #main #recherche-accueil .recherche_multi  .recherche_professeurs-form .recherche_professeurs-envoie  {
		text-indent: -9999px;
		background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/loupe_bleu_uqam@2x.png) no-repeat center;
		background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/loupe_bleu_uqam.svg) no-repeat center;
		border: none;
		width: 20px;
		height: 20px;
		margin: 0;
		padding: 0 3px;
		background-size: 17px;
		position: absolute;
		right:13px;
		top:12px;
	}
	#conteneur #contenu_centre #main #recherche-accueil .recherche_multi  .recherche_professeurs-form .recherche_professeurs-champ{
		border-radius: 0;
		width:100%;
		padding: 10px 5px;
	}
	#conteneur #contenu #banniere {
		position: relative;
	}
	body.home #conteneur #contenu #contenu_interieur #contenu_centre #main article {
		position: absolute;
		top: -30.5rem;
		left: 3.5rem;
	}

	#conteneur #contenu #menu_principal #recherche_menu_wrapper .menu_wrapper{padding:0;}
	#conteneur #contenu #menu_principal #recherche_menu_wrapper .menu_wrapper .menu-primary-container{padding:0;}


	#conteneur #contenu #menu_principal #recherche_menu_wrapper #primary-menu{position: relative; padding-top:5px;}
	#conteneur #contenu #menu_principal #recherche_menu_wrapper #primary-menu>li{float:none!important; display: table-row;}
	#conteneur #contenu #menu_principal #recherche_menu_wrapper #primary-menu li:last-child{position:absolute; right:0; top:0; width:40%;}
	#conteneur #contenu #menu_principal #recherche_menu_wrapper #primary-menu li a{
		font-size:80%;
		padding: 0 10px;
		background-color:unset;
		border:none;
		line-height: 1.45;
		font-weight: bold;
		padding: 3px 15px 3px 0px;
	}

	#conteneur #contenu #menu_principal #recherche_menu_wrapper #primary-menu li a:hover{
		text-decoration: underline;
	}

	#conteneur #contenu #menu_principal #recherche_menu_wrapper #primary-menu li a:after{
		content: ''; display: inline-block; height: 9px; width: 15px;
		background-position: right center; background-repeat: no-repeat; background-size: 6px;
		background-image: url("https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/fleche_blanc.svg");
		padding-left: 5px;
	}


	#conteneur #contenu #menu_principal #recherche_menu_wrapper #primary-menu li:nth-child(2) a:before {
		background-position: left center; background-repeat: no-repeat;
		content: 'NOUVEAU'; display: inline-block; height: 19px; width: 62px; font-family: Arial; font-weight: 700; font-size: 10px;
		color: #414141;
		padding: 3px 5px 2px;
		margin-right: 10px;
		background-image: url("images/fond-jaune.png");
	}

	#conteneur #contenu #menu_principal #recherche_menu_wrapper #primary-menu li:last-child a{
		background-color: rgba(0,0,0,0.5); background-position: right 15px center; background-repeat: no-repeat; background-size: 20px;
		background-image: url("https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/icone-Mise_a_jour.svg");
		padding: 11px 35px 11px 20px;
	}
	#conteneur #contenu #menu_principal #recherche_menu_wrapper #primary-menu li:last-child a:after{
		background: none;
		width:0;
		height: 0;
	}

	#conteneur #contenu #menu_principal #recherche_menu_wrapper #primary-menu li:last-child a:hover{
		text-decoration: none;
		background-color: rgba(0,0,0,0.8);
	}
	#conteneur #contenu #contenu_interieur #main{
		/*padding:0 45px!important;*/
	}
	#uqam #conteneur #contenu #contenu_interieur #contenu_centre #main {
		padding: 0 30px;
	}
	body.home #conteneur #contenu #contenu_interieur #main{
		padding:0 5px!important;
	}
	body.home #conteneur #contenu #contenu_interieur #main article .wrapleft{
		/*background: url('images/fonddesktop.jpg') no-repeat center!important;
		min-height:530px;*/
	}
	#conteneur #contenu_centre #main #banniere-mobile img{
		width: 97%;
	}
	body.home #conteneur #contenu #contenu_interieur #main article .wrapright{
		padding-left:0 !important;
	}body.home #conteneur #contenu #contenu_interieur #main article .wrapright #banniere-mobile{
		 margin-left:0 !important;
	 }
	body.home #conteneur #contenu #contenu_interieur #main article .wrapleft #recherche-accueil{
		height: 62px;
		padding-top: 0.5rem;
		background: none;
		z-index: 50;
		margin:30px 0 0 0;
	}
	#conteneur #contenu #contenu_interieur {
		/*padding-bottom: 5px!important;*/

	}
	#conteneur #contenu_centre #contenu_centre #contenu_interieur #main article .wrapleft #recherche-accueil,
	#conteneur #contenu_centre #main .menu-liste-carto,
	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche{background:none;}

	.wrapleft #recherche-accueil{}
	#conteneur #contenu_centre #main .menu-liste-carto{
		padding-top:0;
		margin-top: 0px;
		margin-left: 40px;
		text-align:center;
		display:inline-block;
	}
	#conteneur #contenu_centre #main .menu-liste-carto ul{padding-left:0;}
	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche {
		/*padding-left: 25%;*/
		position :relative;
		/*width:80%;*/
	}
	.wrapleft .contenu-texte{
		font-size:12px;
		border-top:1px solid #a9a9a9;
		border-bottom:1px solid #a9a9a9;
		padding: 15px;
		margin-left: 25px;
		margin-right: 25px;
	}
	.wrapleft .contenu-texte p{
		margin-bottom:0.5rem;
	}
	#conteneur #contenu_centre #main .bouton-mise-ajour-fiche {
		margin-left: 20%;
		margin-right: 20%;
		padding:0;
	}
	#conteneur #contenu #contenu_interieur #contenu_centre{
		padding:0!important;
	}
}
/* affichage écran min  1250 px */
@media only screen and (min-width: 1250px){

	body.home #conteneur #contenu  #main article .wrapper{
		/*position:relative;
		top:-800px;*/
	}

	body.home #conteneur #contenu #contenu_interieur {
		position: absolute;
		top: 1rem;
		left: 5rem;
	}
	#conteneur{
		min-height: 85% !important;
	}

	#conteneur #contenu #menu_principal #recherche_menu_wrapper{width:1200px; margin: 0 auto; padding:15px;}
	#conteneur #contenu #menu_principal #recherche_menu_wrapper .menu-primary-container{width:100%;}


	#conteneur #contenu #menu_principal #recherche_menu_wrapper .recherche_multi  .recherche_professeurs-form .recherche_professeurs-champ{
		font-size: 100%;
		padding:12px 15px 11px;
	}

	#conteneur #contenu #menu_principal #recherche_menu_wrapper .recherche_multi  .recherche_professeurs-form .recherche_professeurs-envoie {
		width: 25px;
		height: 25px;
		background-size: 20px;
		right:12px;

	}
	#conteneur #contenu #banniere {
		margin-bottom: 0px;
	}
	#footer {
		top: 26px !important;}

	#conteneur #contenu #menu_principal #recherche_menu_wrapper #primary-menu li a{font-size:87.5%; }

	#conteneur #contenu #menu_principal #recherche_menu_wrapper #primary-menu li:last-child a{
		background-color: rgba(0,0,0,0.5); background-position: right 20px center; background-repeat: no-repeat; background-size: 25px;
		background-image: url("https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/icone-Mise_a_jour.svg");
		padding: 11px 40px 11px 20px;
	}
	#conteneur #contenu #contenu_interieur #contenu_centre #main article {
		position: relative;
		top: 0rem;
		left: 0rem;
	}
	#professeurs-fiche #fiche_section_droite{padding: 20px 0 0 23px;}
	#professeurs-fiche #fiche_section_gauche #fiche_photo_desktop img {
		padding: 4px 22px 0 0;
	}

	#conteneur #contenu_centre #main .menu-liste-carto {
		margin-left: 15%;
	}
}

/* affichage écran entre min 1250 px et max 1649 px */
@media only screen and (min-width:1250px) and (max-width:1649px){
	body.home #conteneur #contenu #contenu_interieur {
		position: absolute;
		top: 10rem;
		/*left: 15rem;*/
	}
	body.home #conteneur #contenu #contenu_interieur #contenu_centre #main article {
		top: -3rem;
		/*left: -9.5rem;*/
		position:relative;
	}
	#uqam #conteneur #contenu #contenu_interieur #contenu_centre #main {
		padding: 0 15px;
	}

}

/* affichage écran min  1650 px */
@media only screen and (min-width:1650px) {
	body.home #conteneur #contenu #contenu_interieur {
		position: absolute;
		top: 10rem;
		left: 15rem;
	}

	body.home #conteneur #contenu #contenu_interieur #contenu_centre #main article {
		top: 0rem;
		left: 0.5rem;
		position: relative;
	}
	body.home #banniere .slides img{
		min-height:765px;
	}
	#uqam #conteneur #header #header_couleur,
	#uqam #conteneur #header #uqam_plus #uqam_plus_interieur .uqam_plus_interieur_pos,
		/*#uqam #footer,*/
	#uqam #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur {
		background: #0079be;
	}

	#uqam #conteneur #header #uqam_plus #fleche_faculte.uqam_plus_fleche {
		border-bottom-color: #0079be;
	}

	#uqam #conteneur #header #header_couleur #header_interieur #logo #uqam_plus #uqam_plus_interieur::after {
		border-color: #004972 transparent;
	}

	#footer {
		top: 6px;
	}

	/* Formulaire de Recherche Professeurs */
	.recherche_professeurs-form .recherche_professeurs-champ{
		border-radius: 0;
	}
	.recherche_professeurs-form .recherche_professeurs-envoie {
		text-indent: -9999px;
		background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/loupe_bleu_uqam@2x.png) no-repeat center;
		background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/loupe_bleu_uqam.svg) no-repeat center;
		border: none;
		width: 15px;
		height: 25px;
		margin-left: -35px;
		padding-top: 0px;
		background-size: 15px;
	}
	/* Résultats de recherche Professeurs */
	#main #professeurs thead {
		background: inherit;
		font-weight: normal;
		text-transform: none;
	}
	#main #professeurs tbody tr:nth-child(odd){
		background: #f2f8fc;
	}
	#main #professeurs thead tr th,
	#main #professeurs tbody tr td {
		 border: none !important;
		font-weight: normal;
	}
	#main #professeurs tbody tr td:nth-child(4) span{
		display: block;
	}
	#main #professeurs tbody tr td ul { padding: 0;}
	#main #professeurs tbody tr td ul li { padding: 0 0 0 20px; margin: 10px 0; }
	#main #professeurs tbody tr td ul li:first-child { margin-top: 0; }
	#main #professeurs tbody tr td ul li:last-child { margin-bottom: 0; }
	#main #professeurs thead tr th {
		padding: 30px 20px;
		font-size: 1.5em;
	}
	.tablesorter-headerDesc .tablesorter-header-inner:after{
		background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/fleche_bleu_uqam@2x.png) no-repeat 14px 1px / 9px;
		background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/fleche_bleu_uqam.svg) no-repeat 14px 1px;
		transform: rotate(270deg);
	}
	.tablesorter-headerAsc .tablesorter-header-inner:after{
		background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/png/fleche_bleu_uqam@2x.png) no-repeat 15px 0px / 9px;
		background: url(https://gabarit-adaptatif.uqam.ca/statique/images/icones/svg/fleche_bleu_uqam.svg) no-repeat 15px -1px;
		transform: rotate(90deg);
	}
	.tablesorter-header .tablesorter-header-inner:after{
		content: '';
		padding: 8px 8px 8px 25px;
		background-size: 9px;
		display: inline-block;
	}
}
@media only screen and (min-width: 120px), only screen and (min-width: 320px), only screen and (min-width: 480px){
	.home #conteneur #contenu #contenu_interieur #contenu_centre {
		overflow-x: inherit;
	}
}