﻿/* Semblable à la description d'un programme / cours */
.ficheProf h1.titrePage {
	margin-bottom:0;
	padding-bottom:0;
}
.ficheProf h1.titrePage:after {
	display:none;
}
.ficheProf .infosGen {
	overflow:hidden;
	padding:10px 0;
	/*margin-bottom:10px;*/
}
.ficheProf .infosGen p {
	font-size:1.142857142857143em; /* 16/14 */
	line-height:1.2;
	font-weight:600;
	margin:0 15px 10px 0;

}
.ficheProf .infosGen p:last-child {
	margin-right:0;
}

.ficheProf .inline { display:inline; }


/***********************/
/*** Styles spéciaux ***/
/*** Et les layouts  ***/
/***********************/
#ProfilProf img.photoProf {
	margin-bottom:15px;
	/*border:3px solid #000;*/
}

/* Styles comme les H2 */
#ProfilProf .accordeon .toggler {
	font-size: 1.428571428571429em; /* 20/14 */
	line-height: 1.285714em;
	text-transform:uppercase;
}

.Enseignement h2,
.Enseignement h3 {
	margin-top:0;
}
#ProfilProf .Enseignement ul {
	margin-bottom: 15px;
}

/*.alt.coursConception { 
	background-image:url(../img/cours_conception.png);
	background-position:right 3px;
	background-repeat:no-repeat;
	padding-top:0;
	padding-right:52px;
	display:inline-block;
}*/




/* Contenu Accordéons (sections) */

/* Publications à Lonzozou (numérotation décroissante - fake <ol>) */
#ProfilProf dl.data dt { width:5%; padding-right:0; }
#ProfilProf dl.data dd { width:95%; }

/*.Pane table tr:nth-child(odd) { background-color:#f2f2f2; }

#ProfilProf .onglets h1, .onglets h3 {
	color:#2e8804;
}*/

/* Modification affichage R-libre */
.ep_view_jump,
.ep_view_jump + p,
.ep_view_timestamp {
	display:none;
}



/* Page "Nos professeurs" */
.listeProf, .listeProf li { margin:0; padding:0; list-style:none; background-image:none; }
.listeProf li {
	float:left; 
	padding:0 0 15px 5.319148936170213%; /* 50/940 */
	width:34.57446808510638%; /* (275+50)/940 */
}
.listeProf li:nth-child(3n+1) {
	clear:left; 
	padding-left:0;
	width:29.25531914893617%; /* 275/940 */
}
a.lienProfVert { 
	display:block;
	text-decoration:none;
	text-transform:uppercase; 
	color:#2e8804;
	font-weight:600;
}

/* Page "Chercheurs" */
.listeChercheurs {
	list-style-type:none;
	list-style:none;
	padding-left:0;
}
.listeChercheurs > li {
	list-style-type:none;
	list-style:none;
	margin:0 0 30px 0;
}
.listeChercheurs > li:last-child {
	margin-bottom:0;
}
.listeChercheurs h2 {
	float:left;
	text-transform:none;
	margin:0;
}
.listeChercheurs h3 {
	color:#666;
	font-size:1.071428571428571em; /* 15/14 */
	text-transform:uppercase;
	margin-top:10px;
}
a.lienProfil {
	float:right;
	color:#fff;
	background-color:#2e8804;
	display:inline-block;
	font-weight:400;
	padding:4px 7px;
	text-decoration: none;
	text-transform:uppercase;
	line-height: normal;
	transition:background-color ease 0.2s;
}
a.lienProfil:hover,
a.lienProfil:focus,
a.lienProfil:active {
	color:#fff;
	background:#000;
}


@media print
{
	.listeProf a:after { content: "" !important; }
	
	.listeChercheurs a.lienProfil:after {
		content: " (https://www.teluq.ca/" attr(href) ")" !important;
		text-transform:none;
	}
}


/********************************************************
 * STYLES RESPONSIVE
 ********************************************************/

/* #Tablet (Portrait)
================================================== */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
}


/*  #Mobile (Portrait)
================================================== */
@media only screen and (max-width: 767px) {
	/* Page "Nos professeurs" */
	.listeProf li,
	.listeProf li:nth-child(3n+1) {
		padding:0 0 15px 6.944444444444444%; /* 50/720 */
		width:53.47222222222222%; /* (335+50)/720 */
		clear:none; 
	}
	.listeProf li:nth-child(2n+1) {
		clear:left; 
		padding-left:0;
		width:46.52777777777778%; /* 335/720 */
	}
	.listeProf li p {
		max-width:275px;
	}
	
	/* Publications à Lonzozou (numérotation décroissante - fake <ol>) */
	#ProfilProf dl.data dt { width:10%; }
	#ProfilProf dl.data dd { width:90%; }
}

@media only screen and (max-width: 599px) {
	/* Page "Nos professeurs" */
	.listeProf li,
	.listeProf li:nth-child(3n+1),
	.listeProf li:nth-child(2n+1) {
		float:none; 
		margin:0 0 30px 0; 
		padding:0;
		max-width:275px;
		width:auto;
	}
	
	.listeChercheurs h2 {
		float:none;
		margin:0 0 10px 0;
	}
	a.lienProfil {
		float:none;
	}
}
