/************************************
	GENERAL
************************************/

body {
	font-family:'Ubuntu', sans-serif !important;	
}

h1, h2, h3, h4, h5, h6, blockquote, .content-title, .e404 h1, .widget_calendar caption {
	color:#233873;
	font-family:'Ubuntu', sans-serif !important;
	font-weight:500;
	text-transform:uppercase;
}

h1, h2, h3, h4, h5, h6 {
	line-height:1.3em;
	margin-bottom:20px;
}

h1 {
	font-size:2em;	
	word-spacing:0.1em;
}

h2 {
	font-size:2em;	
	font-weight:400;
	text-transform:inherit;
}

body.front h2 {
	font-size:2em;
	text-transform:uppercase;
}

h2.titreClassementUniv {
	background-color:#233873;
	color:#fff;
	line-height:normal;
	padding:15px;
}

h3 {
	font-size:1.6em;
	font-weight:400;
	text-transform:inherit;
}

h4 {
	font-size: 1.3em;
	font-weight: 400;
	font-style: italic;
	text-transform: inherit;
}

h5 {
	font-size:1.2em;
	text-transform: inherit;
}

h6 {
	font-size:1.1em;
	text-transform: inherit;
}

.content-title {
	color:#233873;
	text-transform:uppercase;	
}

p {
	color:#454545;
	font-size:1.1em;
	margin-bottom:20px;	
}

p.noMargin {
	margin:0;	
}

p.encadre {
	border:1px solid #ccc;
	padding:10px;	
}

p.backgroundBleu {
	background-color:#233873;
	color:#fff;
	font-size:1.4em;
	line-height:normal;
	padding:15px;
}

sup {
	color:inherit;
	font-size:smaller;
	vertical-align:super;
}

a {
	color:#1992c5;	
}

.content a {
	text-decoration:underline;	
}
.content a:hover {
	text-decoration:none !important;	
}

.content a[target$="_blank"] {
	background:url(../images/icons/extlink.png) right 2px no-repeat;
	padding-right:12px;
}

.content a[href$=".pdf"], .content a[href$=".doc"], .content a[href$=".docx"], .content a[href$=".xls"], .content a[href$=".xlsx"], .content a[href$=".ppt"], .content a[href$=".pptx"] {
	padding:1px 19px 1px 0;
}

.content a[href$=".pdf"] {
	background:url(../images/icons/icon_pdf.png) right 0 no-repeat !important;
}

.content a[href$=".doc"], .content a[href$=".docx"] {
	background:url(../images/icons/icon_word.png) right 0 no-repeat !important;
}

.content a[href$=".xls"], .content a[href$=".xlsx"] {
	background:url(../images/icons/icon_excel.png) right 0 no-repeat !important;
}

.content a[href$=".ppt"], .content a[href$=".pptx"] {
	background:url(../images/icons/icon_ppt.png) right 0 no-repeat !important;
}

.content a.noIcon[href$=".pdf"],  
.content a.noIcon[href$=".doc"], 
.content a.noIcon[href$=".docx"], 
.content a.noIcon[href$=".xls"], 
.content a.noIcon[href$=".xlsx"], 
.content a.noIcon[href$=".ppt"], 
.content a.noIcon[href$=".pptx"], 
.content a.noIcon[target$="_blank"] {
	background:none !important;
	padding:0;
}

.content a[href$=".pdf"]:hover img {
	opacity:0.6;
	
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;	
}

/* Pas d'icônes sur les liens externes ou les images avec PDF */
.content a.imagePublication[target$="_blank"], .content a.imagePublication[href$=".pdf"] {
	background:none !important;
	padding-right:0;
}

.content ul, .content ol {
	margin-top:10px;
	margin-bottom:20px;	
}

.content ul ul, .content ul li ul, .content ol li ol, .content ol ol {
	margin:5px 0 0 15px;
}

.content ul li, .content ol li {
	color:#454545;
	font-size:1.1em;
	margin-bottom:5px;	
}

.content article ul li, .content article ol li {
	font-size:1em;	
}

.content ul li ul li, .content ol li ol li {
	font-size:1em;	
}

article .articleCourt ul {
	overflow:hidden;	
}

article .articleCourt ul li {
	position:relative;
	left:1.3em;		
}

ul li.leaf {
	list-style-image:none;
}

a#back-top:hover {
	background-color:#006376 !important;	
}

.button.default {
	background-color:#fff;
	border:1px solid #2F8189;
	color:#2F8189;
	font-family:'Ubuntu', sans-serif !important;
	font-size:12px !important;
	line-height:16px !important;
	text-decoration:none;
	text-transform:uppercase;
}

.button.default:hover {
	background-color:#006376 !important;
	color:#fff;	
	text-decoration:none;	
}

.video-container {
	height:inherit !important;
	width:inherit !important;	
}

.video-container iframe, .video-container object, .video-container embed {
	position: static;
	top: 0;
	left: 0;
	width:inherit !important;
	height:inherit !important;
}

.clearSection {
	border-bottom:1px solid #ccc;
	clear: both;
	display: block;
	height:30px;
	margin:30px 0;
}

div.floatLeft {
	float:left;	
	margin:10px 20px 10px 0;
	width:227px;
}

div.floatRight {
	float:right;
	margin:10px 0 10px 20px;
	width:227px;
}

p.flotteGauche {
	float:left;	
}

p.flotteDroite {
	float:right;
}

div.ImgActuGauche {
	color:#828282;
	float:left;	
	font-size:12px;
	margin:10px 20px 10px 0;
	max-width:300px;
}

div.ImgActuDroite {
	color:#828282;
	float:right;
	font-size:12px;
	margin:10px 0 10px 20px;
	max-width:300px;
}

div.ImgActuGauche img, div.ImgActuDroite img {
	height:auto;
	width:100%;	
}

#content {
	margin-top:30px;
	margin-bottom:20px;	
	min-height:400px;
}

body.front #content {
	margin-top:0;	
}

.one-third.column {
	margin-left:0;
	margin-right:30px;	
}

.eight.columns {
	margin-left:0;
	margin-right:40px;
}

.one-third.column.last, .eight.columns.last {
	margin:0;
}

aside#sidebar {
	margin:0;
}

aside#sidebar.four.columns {
	width:240px;	
}

section#main {
	margin-left:20px;
	margin-right:0;
}


/************************************
	HEADER
************************************/

#header {
	margin-bottom:3px;
	padding-top:0;
}

#header .topheader.container {
	padding-bottom:20px;	
}

#header .eight.columns {
	width:360px;
}

#header .eight.columns.last {
	float:right;
	margin-right:0;
	width:560px;	
}
	
	/***********  Logo et slogan  *************/
	#header.fixed .eight #logo {
		display: block;
	}
	
	#logo {
		display:block;
		float:none;
		margin-top:20px;
		width:247px;
	}
	
	.slogan {
		color:#454545;
		display: block;
		font-family:'Ubuntu', sans-serif !important;
		font-size:16px;
		font-style:italic;
		font-weight:300;
		line-height:normal;
		margin:0 0 0 60px;
		padding:0;
		text-align:left;
		zoom:1;	
	}

	/***********  Meta navigation  *************/
	#MetaNav {
		padding:3px 0;
		width:100%;
	}
	
	#MetaNav #block-menu-menu-navigation-secondaire {
		float:left;
	}
	
	#MetaNav .region-header-right {
		float:right;
		padding-top:3px;
	}
	
	#MetaNav .region-header-right ul {
		margin:0;
	}
	
	#MetaNav .region-header-right ul li {
		border-right:1px solid #454545;
		display:inline-block;
		font-size:1em;
		list-style-type:none;
		line-height:1em;
		margin:0;
		padding:0 10px;
	}
	
	#MetaNav .region-header-right ul li a {
		color:#454545;
		font-family:'Ubuntu', sans-serif !important;
		text-decoration:none;	
	}
	
	#MetaNav .region-header-right ul li a:hover, #MetaNav .region-header-right ul li.active-trail a.active {
		text-decoration:underline !important;
	}
	
	#MetaNav .region-header-right ul.menu li.first {
		padding-left:0;	
	}
	
	/* Langue */
	#MetaNav #block-block-12 {
		float:left;	
	}
	
	#MetaNav #block-block-12 ul {
		margin:0;
	}
	
	#MetaNav #block-block-12 ul li {
		border-right:1px solid #454545;
		display:inline-block;
		font-size:1em;
		list-style-type:none;
		line-height:1em;
		margin:0;
		padding:0 10px;
	}
	
	#MetaNav #block-block-12 ul li a {
		color:#454545;
		text-decoration:none;
	}

	/* Reseaux sociaux et utilitaires */
	#MetaNav ul.social-icons {
		margin-top:-2px;	
	}
	
	#MetaNav ul.social-icons li {
		margin-right:0;	
	}
	
	#MetaNav ul.social-icons li, #MetaNav ul.social-icons li:hover {
		background:none !important;
	}
	
	#MetaNav ul.social-icons li a {
		background-image:url(../images/icons/social-icons.png);
	}
	
	#MetaNav ul.social-icons li a:hover {
		background-image:url(../images/icons/social-icons-hover.png);
	}
	
	#MetaNav ul.utilitaires {
		background:url(../images/separator_utilitaires.png) left center no-repeat;
		background-size:1px 45%;
		float:right;
		font-size:0;
		margin:0 0 0 5px;
		padding-left:12px;
	}
	
	#MetaNav ul.utilitaires li {
		display:inline-block;
		list-style-type:none;
		margin-left:1px;	
	}
	
	#MetaNav ul.utilitaires li a {
		display:block;
		font-size:0;	
	}
	
	#MetaNav ul.utilitaires li a:hover {
		opacity:0.6;	
	}
	
	#MetaNav ul.utilitaires li.taille_normale {
		width:7px;	
	}
	#MetaNav ul.utilitaires li.taille_grosse1 {
		width:9px;	
	}
	#MetaNav ul.utilitaires li.taille_grosse2 {
		width:11px;	
	}
	
	#MetaNav ul.utilitaires li.taille_normale a {
		background:url(../images/icons/AAA.png) 0 center no-repeat;
		height:31px;
		width:6px;
	}
	#MetaNav ul.utilitaires li.taille_grosse1 a {
		background:url(../images/icons/AAA.png) -6px center no-repeat;
		height:31px;
		width:8px;
	}
	#MetaNav ul.utilitaires li.taille_grosse2 a {
		background:url(../images/icons/AAA.png) -14px center no-repeat;
		height:31px;
		width:10px;
	}
	
	#MetaNav ul.utilitaires li.imprimer {
		margin:0 0 0 10px;	
	}
	
	#MetaNav ul.utilitaires li.imprimer a {
		background:url(../images/icons/imprimante.png) center center no-repeat;
		height:31px;
		width:31px;
	}
	
	/* Accès restreint */
	#AccesRestreint {
		float:right;
		margin:20px 17px 0 0;	
	}
	
	#AccesRestreint a.boutonRestreint {
		background:url(../images/icons/cadenas.png) 5px center no-repeat #fff;
		border:1px solid #454545;
		color:#454545;	
		display:inline-block;
		margin-right:5px;
		padding:4px 5px 4px 20px;
	}
	
	#AccesRestreint a.boutonRestreint:hover {
		background:url(../images/icons/cadenas_hover.png) 5px center no-repeat #454545;
		color:#fff;
	}
	
	/***********  Recherche  *************/
	.zoneRecherche {
		border:none;
		float: right;
		font-size: 1.5em;
		height:auto;
		margin-top:20px;
		padding:0;
		position:static;
		width:auto;
		
		-webkit-box-sizing:none;
		-moz-box-sizing:none;
		box-sizing:none;
	}
	
	.zoneRecherche #search-block-form {
		height:28px;	
	}
	
	.zoneRecherche .form-item {
		margin:0;	
	}
	
	.zoneRecherche h2 {
		display:none;	
	}
	
	.zoneRecherche label {
		display:none;	
	}
	
	.zoneRecherche input[type="text"] {
		background-color:#f5f5f5;
		border:1px solid #454545;
		color:#000;
		display:block;
		float:left;
		font-family:'Ubuntu', sans-serif !important;
		font-size: 12px;
		height:28px;
		margin:0;
		padding:5px;
		position:static;
		width:136px;
	}
	
	.zoneRecherche button.submit-search {
		background-color:inherit;
		background:url(../images/icons/loupe.png) center center no-repeat #454545;
		border:none;
		content: "";
		font-size:inherit;
		height:28px;
		line-height:28;
		margin:0;
		padding:0;
		position: static;
		text-align: center;
		vertical-align:top;
		width:28px;
		z-index: 4;
	}
	
	.zoneRecherche button.submit-search #edit-submit, .zoneRecherche button.submit-search #edit-submit--2 {
		display:none;
	}
	
	/***********  Menu principal  *************/
	#MenuPrincipal {
		background-color:#454545;
		width:100%;
	}
	
	#MenuPrincipal .menu-container {
		border:none;
		margin:0;
	}
	
	#MenuPrincipal #navigation {
		background:url(../images/separator_lien_menu.png) right center no-repeat;
		background-size:1px 50%;
		float:none;
	}
	
	#MenuPrincipal #navigation ul {
		height:40px;
		margin:0;
		text-align:center;
		width:100%;	
	}
	
	#MenuPrincipal #navigation ul li {
		display:inline-block;
		float:none;
		height:100%;
		margin-right:-4px;
		vertical-align:top;
		width:160px;
	}
	
	#MenuPrincipal #navigation ul li + li {
		width:193px;	
	}
	
	#MenuPrincipal #navigation ul li + li + li + li {
		width:138px;
	}
	
	#MenuPrincipal #navigation ul li a {
		background:url(../images/separator_lien_menu.png) left center no-repeat;
		background-size:1px 50%;
		border:none;
		color:#fff;
		font-family:'Ubuntu', sans-serif !important;
		font-size:1.3em;
		font-weight:300;
		height:28px;
		line-height:15px;	
		padding:12px 10px 0 10px;
		text-transform:none;
	}
	
	#MenuPrincipal #navigation ul li a:hover, #MenuPrincipal #navigation ul li.hover > a, #MenuPrincipal #navigation ul li.current-menu-item a {
		background:none;
		background-color:#e5e5e5 !important;
		color:#454545;	
	}
	
	/* Enlever le separator quand on est hover ou actif */
	#MenuPrincipal #navigation ul li.hover + li > a, #MenuPrincipal #navigation ul li.current-menu-item.hover + li > a, #MenuPrincipal #navigation ul li.current-menu-item + li > a {
		background:none;
	}
	
	/***********  Menu principal - 2e niveau  *************/
	#MenuPrincipal #navigation ul ul {
		background-color: #e5e5e5;
		display: none;
		height:auto;
		margin-top:-1px;
		opacity: 1;
		position: absolute;
		text-align:left;
		width: 193px;
		z-index: 9999;

		-webkit-box-shadow: 2px 2px 2px #5e5e5e;
		-moz-box-shadow: 2px 2px 2px #5e5e5e;
		box-shadow: 2px 2px 2px #5e5e5e;
	}

	#MenuPrincipal #navigation ul ul li {
		border:none;
		height:auto;
		margin:0;
		position: relative; 
		vertical-align:middle;
		width:100% !important;
	}
		
	#MenuPrincipal #navigation > div > ul ul li:hover,
	#MenuPrincipal #navigation > div > ul ul li.current-menu-item,
	#MenuPrincipal #navigation > div > ul ul li.current-menu-parent,
	#MenuPrincipal #navigation > div > ul ul li.current-menu-ancestor,
	#MenuPrincipal #navigation > div > ul ul li.current_page_item,
	#MenuPrincipal #navigation > div > ul ul li.current_page_parent,
	#MenuPrincipal #navigation > div > ul ul li.current_page_ancestor { 
		border:none;
	}
	
	#MenuPrincipal #navigation ul ul li a {
		background:none;
		background-color: #e5e5e5;
		color: #454545;
		display: block;
		font-family:'Ubuntu', sans-serif !important;
		font-weight:100;
		font-size:1.2em;
		height:auto;
		padding:10px;
	}
	
	#MenuPrincipal #navigation ul ul li a:hover {
		background-color: #d4d4d4 !important;
		color:#454545 !important;
	}
	
	#MenuPrincipal #navigation ul li.current-menu-item ul li a:hover {
		background-color:#d4d4d4 !important;	
	}
	
	#MenuPrincipal #navigation ul li.current-menu-item ul li.current-menu-item a {
		background-color:#d4d4d4 !important;
	}
	
	#MenuPrincipal #navigation ul ul li a:active {
		-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.05);
		-moz-box-shadow: inset 0 0 2px rgba(0,0,0,.05);
		box-shadow: inset 0 0 2px rgba(0,0,0,.05);
	}
	
	#MenuPrincipal #navigation > div > ul ul li:hover > a,
	#MenuPrincipal #navigation > div > ul ul li.current-menu-item > a,
	#MenuPrincipal #navigation > div > ul ul li.current-menu-parent > a,
	#MenuPrincipal #navigation > div > ul ul li.current-menu-ancestor > a,
	#MenuPrincipal #navigation > div > ul ul li.current_page_item > a,
	#MenuPrincipal #navigation > div > ul ul li.current_page_parent > a,
	#MenuPrincipal #navigation > div > ul ul li.current_page_ancestor > a {
		background-color: #d4d4d4;
		color:#454545 !important;
	}
	
	/***********  Menu principal - 3e niveau caché  *************/
	#MenuPrincipal #navigation ul ul ul {
		display:none !important;	
	}
	
	#MenuPrincipal #navigation ul ul li a .rightarrowclass {
		display:none !important;
	}

	/***********  Fixed Header  *************/
	.fixed#header {
		padding:0;
	}
	
	.fixed#header ul.social-icons {
		display:block;
	}
	
	.fixed#header .search-wrapper {
		display:block;
	}


/************************************
	CONTENT
************************************/

.content p a {
	color:#1992c5;	
}

.content p a:hover {
	color:#0074a5;	
	text-decoration:underline;
}

	/* Bandeau animé accueil */
	#Bandeau_Anime {
		margin-bottom:70px;	
	}
	
	.block.block-md-slider.contextual-links-region {
		overflow:visible;
	}
	
	.md-slide-wrap .md-objects .md-object a {
		background:none;
		line-height:1.1em;
		text-decoration:none;
	}
	
	.md-slide-wrap .md-objects .md-object.white-shadow {
		line-height:1.3em;
		-moz-box-shadow:none !important;
		-webkit-box-shadow:none !important;
		box-shadow:none !important;
		-ms-filter:none !important;
		filter:none !important;
	}
	
	.md-slide-wrap {
		margin:0;	
	}
	
	.md-arrow-left, .md-arrow-right {
		width: 25px;
		height: 25px;
		position: absolute;
		top: 50%;
		margin-top:-12px;
		cursor: pointer;
		z-index: 3;
		}
	.md-arrow-left {
		background: url(../images/icons/fleche-gauche.png) 0 0 no-repeat;
		left: 30px;
	}
	.md-arrow-right {
		background: url(../images/icons/fleche-droite.png) 0 0 no-repeat;
		right: 30px;
	}
	
	.md-arrow-left:hover, .md-arrow-right:hover {
		opacity:0.8;	
	}
	
	.md-slide-bullet-2 .md-bullets {
		background:url(../images/bkg_bullets_slider.gif) 0 bottom repeat-x;
		height:34px;
		left:0 !important;
		bottom:-24px;
		width:100%;
	}
	
	.md-bullet {
		background-color:transparent;
		border-radius:0;
		cursor:auto;
		height:34px;
		margin:0;
		position:relative;
		width:96px;
	}
	
	.md-bullet a {
		background-color:transparent;
		border-radius:0;
		cursor:pointer;
		display:block;
		height:24px;
		position:absolute;
		top:inherit;
		bottom:0;
		width:96px;	
	}
	
	.md-bullets::selection {
		background:none !important;	
	}
	
	/* Boutons off */
	.md-slide-bullet-2 .md-bullets .md-bullet:first-child {
		display:none;
	}
	
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet {
		background:url(../images/logos_etablissements_slider/1-bt-uqam-off.jpg) center bottom no-repeat;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet {
		background:url(../images/logos_etablissements_slider/2-bt-uqtr-off.jpg) center bottom no-repeat;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet {
		background:url(../images/logos_etablissements_slider/3-bt-uqac-off.jpg) center bottom no-repeat;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet {
		background:url(../images/logos_etablissements_slider/4-bt-uqar-off.jpg) center bottom no-repeat;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet {
		background:url(../images/logos_etablissements_slider/5-bt-uqo-off.jpg) center bottom no-repeat;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet {
		background:url(../images/logos_etablissements_slider/6-bt-uqat-off.jpg) center bottom no-repeat;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet {
		background:url(../images/logos_etablissements_slider/7-bt-inrs-off.jpg) center bottom no-repeat;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet {
		background:url(../images/logos_etablissements_slider/8-bt-enap-off.jpg) center bottom no-repeat;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet {
		background:url(../images/logos_etablissements_slider/9-bt-ets-off.jpg) center bottom no-repeat;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet {
		background:url(../images/logos_etablissements_slider/10-bt-teluq-off.jpg) center bottom no-repeat;
	}
	
	/* Boutons on */
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet.md-current a {
		background:url(../images/logos_etablissements_slider/1-bt-uqam-on.png) center bottom no-repeat;
		height:34px;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet.md-current a {
		background:url(../images/logos_etablissements_slider/2-bt-uqtr-on.png) center bottom no-repeat;
		height:34px;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet.md-current a {
		background:url(../images/logos_etablissements_slider/3-bt-uqac-on.png) center bottom no-repeat;
		height:34px;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet.md-current a {
		background:url(../images/logos_etablissements_slider/4-bt-uqar-on.png) center bottom no-repeat;
		height:34px;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet.md-current a {
		background:url(../images/logos_etablissements_slider/5-bt-uqo-on.png) center bottom no-repeat;
		height:34px;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet.md-current a {
		background:url(../images/logos_etablissements_slider/6-bt-uqat-on.png) center bottom no-repeat;
		height:34px;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet.md-current a {
		background:url(../images/logos_etablissements_slider/7-bt-inrs-on.png) center bottom no-repeat;
		height:34px;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet.md-current a {
		background:url(../images/logos_etablissements_slider/8-bt-enap-on.png) center bottom no-repeat;
		height:34px;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet.md-current a {
		background:url(../images/logos_etablissements_slider/9-bt-ets-on.png) center bottom no-repeat;
		height:34px;
	}
	.md-slide-bullet-2 .md-bullets .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet + .md-bullet.md-current a {
		background:url(../images/logos_etablissements_slider/10-bt-teluq-on.png) center bottom no-repeat;
		height:34px;
	}
	
	/***********  Articles accueil  *************/
	.col_accueil_1 .widget_popular_posts ul {
		margin-bottom:0;
	}
	
	.col_accueil_1 .widget_popular_posts .entry-body {
		color:#454545;
		font-size:1.1em;
		margin:10px 0;	
	}
	
	.item {
		border-bottom:1px solid #eee;
		margin:0 0 20px 0;
		padding:0 0 10px 0;
		width:100%;	
	}
	
	.view-publications-pour-tout-savoir .item, 
	.view-publications-babillard .item {
			padding-bottom:25px;
	}
	
	.item .preloader {
		float:left;
		height:auto;
		margin-right:10px;
		width:100px;
	}
	
	.item .datePost {
		color:#454545;
		font-size:12px;
		font-style:normal;	
	}
	
	.item .titlePost {
		font-size:1.3em;
		font-weight:500;
		line-height:1.3em;
		margin:0;
	}
	
	.item .titlePost a {
		color:#233873;
		text-decoration:none;
	}
	
	.item .titlePost a:hover {
		color:#006376;
		text-decoration:underline !important;
	}
	
	.item ul.listeTagsEtablissements {
		margin:5px 0 0 0;	
	}
	
	.item ul.listeTagsEtablissements li.TagEtablissement {
		display:inline-block;
		font-size:1.1em;
		font-style:normal;
		list-style-type:none;
		margin:0;	
	}
	
	.item ul.listeTagsEtablissements li.TagEtablissement a {
		text-decoration:none;
	}
	
	.item ul.listeTagsEtablissements li.TagEtablissement a:hover {
		text-decoration:underline !important;
	}
	
	.item ul.listeTagsEtablissements li.TagEtablissement:after {
		display:none;
	}
	
	.item ul.listeTagsEtablissements li.TagEtablissement:last-child:after {
		content: "";
	}
	
	.view-publications-pour-tout-savoir p, .view-publications-babillard p {
		line-height:1.4em;
		margin-top:5px;	
	}
	
	.view-publications-pour-tout-savoir p.titlePost, .view-publications-babillard p.titlePost {
		margin-bottom:10px;		
	}
	
	.view-publications-pour-tout-savoir p.titlePost a[href$=".pdf"],
	.view-publications-babillard p.titlePost a[href$=".pdf"]{
		background:none !important;
	}
	
	body.front .view-publications-babillard .entry-body {
		color:#454545;
		font-size:1.1em;
		margin:0;	
	}
	
	/* Babillard et Infolettre accueil */
	.col_accueil_3 #block-block-18,
	.col_accueil_3 #block-mailchimp-signup-formulaire-inscription-mailchimp,
	.col_accueil_3 #block-views-publications-babillard-block,
	.col_accueil_3 #block-views-communiqu-s-accueil-block,
	.col_accueil_3 #block-block-23 {
		clear:both;
		float:left;
		width:100%;
	}
	
	.col_accueil_3 #block-mailchimp-signup-formulaire-inscription-mailchimp {
		border-bottom:1px solid #eee;
		margin-bottom:20px;	
		padding-bottom:10px;
	}
	
	#block-views-publications-babillard-block .item {
		float:none;	
	}
	
	.region-col-accueil-3 p.texteInfolettre {
		background:url(../images/icons/enveloppe_infolettre.png) 0 0 no-repeat;
		color:#454545;
		font-size:1.2em;
		font-weight:bold;
		letter-spacing: -1px;
		margin-bottom:10px;
		padding-left:60px;
		text-transform:uppercase;
		word-spacing: 2px;
	}
	
	.region-col-accueil-3 #block-block-18 p:last-child {
		margin-bottom:0;
		padding-left:60px;	
	}
	
	.mailchimp-signup-subscribe-form .form-required {
		display:none;
	}
	
	.mailchimp-signup-subscribe-form .form-type-textfield {
		float:left;	
	}
	
	.mailchimp-signup-subscribe-form input[type="submit"] {
		float:right;
		margin-top:29px;	
	}
	
	.mailchimp-signup-subscribe-form input[type="text"] {
		width:190px;	
	}
	
	/* Communiqués Accueil */
	.view-communiqu-s-accueil ul {
		margin-bottom:0;
	}
	
	.view-communiqu-s-accueil .item .titlePost {
		text-transform:uppercase;	
	}
	
	.view-communiqu-s-accueil .entry-body {
		color:#454545;
		font-size:1.1em;
		margin:10px 0;	
	}
	
	
	/* Single Article et Articles (all) */
	body.page-articles article .preloader,
	body.page-publications-tout-savoir article .field-type-image,
	body.page-publications-babillard article .field-type-image {
		float:left;
		margin:0 20px 0 0;
		width:200px;
	}
	
	body.node-type-article .titreArticle,
	body.node-type-article-tout-savoir .titreArticle,
	body.node-type-article-babillard .titreArticle, 
	body.node-type-communiqu-de-presse .titreArticle,
	body.node-type-revue-de-recherche-et-cr-ation .titreArticle {
		display:none;	
	}
	
	body.node-type-article .field-type-image,
	body.node-type-article-tout-savoir .field-type-image,
	body.node-type-article-babillard .field-type-image, 
	body.node-type-communiqu-de-presse .field-type-image,
	body.node-type-revue-de-recherche-et-cr-ation .field-type-image {
		max-width:300px;	
	}

	.view-offres-emploi-cadres-sup-rieurs ul li.views-row p {
		font-size:1em;
		margin:0;
		line-height:1em;
	}
	
	.entry {
		border:none;
		margin:0;	
	}
	
	article {
		border-bottom:1px solid #ccc;
		margin:0 0 20px 0;
		padding:0 0 20px 0;	
	}
	
	body.node-type-article article, body.node-type-communiqu-de-presse article, body.node-type-revue-de-recherche-et-cr-ation article {
		border:none;	
	}
	
	.articleCourt p {
		margin:0;
	}
	
	.view-content .articleCourt .field-type-text-with-summary .field-item {
		color:#454545;
		font-size:1.1em;	
	}
	
	.view-content .articleCourt .field-type-text-with-summary .field-item p {
		font-size:1em;	
	}
	
	body.node-type-article .articleCourt p, body.node-type-communiqu-de-presse .articleCourt p {
		margin-bottom:20px;
	}
	
	.view-revues-de-recherche-et-cr-ation .articleCourt p {
		font-size:1em;
	}
	
	.view-communiqu-s-de-presse .articleCourt p {
		font-size:1em;
	}
	
	article .preloader {
		float:left;
		height:auto;
		margin:0 20px 20px 0;
		width:460px;
	}
	
	h2.titreArticle {
		font-size:1.6em;
		margin-bottom:10px;	
	}
	
	article .titreArticle a {
		text-decoration:none;	
	}
	
	article .titreArticle a:hover {
		color:#006376;
		text-decoration:underline !important;
	}
	
	article .datePost {
		color:#454545;
		font-size:12px;
		font-style:normal;
	}
	
	.node-type-article .content article p,
	.node-type-article-tout-savoir .content article p,
	.node-type-article-babillard .content article p, 
	.node-type-revue-de-recherche-et-cr-ation .content article p {
		font-size:1em;	
	}
	
	.node-type-article .content article .field-type-text-with-summary,
	.node-type-article-tout-savoir .content article .field-type-text-with-summary,
	.node-type-article-babillard .content article .field-type-text-with-summary, 
	.node-type-revue-de-recherche-et-cr-ation .content article .field-type-text-with-summary {
		color:#454545;
		font-size:1.1em;	
	}
	
	.node-type-revue-de-recherche-et-cr-ation .field-name-field-cat-gorie .field-item, 
	.node-type-revue-de-recherche-et-cr-ation .field-name-field-mots-cles .field-item, 
	.node-type-revue-de-recherche-et-cr-ation .field-name-field-lien-des-articles .field-item, 
	.node-type-revue-de-recherche-et-cr-ation .field-name-field-site-web-de-la-revue .field-item, 
	.node-type-revue-de-recherche-et-cr-ation .field-name-field-contact .field-item {
		font-size:1.1em;	
	}
	
	article .field.field-name-field-tag-etablissement {
		margin-bottom:20px;	
	}
	
	article .field.field-name-field-tag-etablissement div.field-item {
		display:inline-block;
		margin-right:10px;
	}
	
	article .field.field-name-field-tag-etablissement div.field-item a:hover {
		text-decoration:underline;	
	}
	
	/* On cache les liens de publication pour article tout savoir et babillard, car dans les types de contenu, il doit etre affiché pour contenu complet
		car la vue affiche le contenu complet. Par contre, pour les actualités, la vue affiche l'accroche et le lien n'est pas dans l'affichage d'accroche
		du type de contenu
	 */
	article .field-name-field-lien-de-la-publication,
	article .field-name-field-lien-de-la-publication-bab {
		display:none;		
	}
	
	
	/* Offres d'emploi UQSS */
	.view-offres-d-emploi {
		margin-bottom:50px;
	}
	
	.content .offre-emploi {
		border-bottom:1px solid #ccc;
		margin-bottom:15px;
		padding:0 0 15px 0;
		position:relative;
	}
	
	.content .titre-offre {
		display:block;
		margin-bottom:10px;
	}
	
	.content .titre-offre a {
		background:none !important;
		font-size:1.5em !important;	
		text-decoration:none;
	}
	
	.content .titre-offre a:hover {
		color:#006b98 !important;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	
	body.node-type-offre-d-emploi .titreDetailOffre {
		display:none;
	}
	
	body.node-type-offre-d-emploi .content .titre-offre a[href$=".pdf"] {
		background:url(../images/icons/icon_pdf.png) right 0 no-repeat !important;
	}
	
	.view-offres-d-emploi .field-name-body {
		display:none;	
	}
	
	body.node-type-offre-d-emploi .field-name-body {
		margin-top:30px;	
	}
	
	.content .infos-offre {
		color:#454545;
		display:block;
		font-size:1.2em;
		margin-bottom:2px;
	}
	
	.content .infos-offre .field-label {
		font-weight:normal;	
	}
	
	.ui-accordion .ui-widget {
		font-family:inherit;
		font-size:inherit;
	}
	
	.ui-accordion .ui-corner-top {
		-moz-border-radius-topleft:0;
		-webkit-border-top-left-radius:0;
		border-top-left-radius:0;
		-moz-border-radius-topright:0;
		-webkit-border-top-right-radius:0;
		border-top-right-radius:0;
	}
	
	.ui-accordion .ui-corner-bottom {
		-moz-border-radius-bottomleft:0;
		-webkit-border-bottom-left-radius:0;
		border-bottom-left-radius:0;
		-moz-border-radius-bottomright:0;
		-webkit-border-bottom-right-radius:0;
		border-bottom-right-radius:0;
	}
	
	.ui-accordion .ui-state-active, .ui-accordion .ui-widget-content .ui-state-active, .ui-accordion .ui-widget-header .ui-state-active {
		border:none;
		background:none;
		color:inherit;
	}
	
	.ui-accordion .ui-state-default, .ui-accordion .ui-widget-content .ui-state-default, .ui-accordion .ui-widget-header .ui-state-default {
		border:none;
		background:none;
		color:inherit;
	}
	
	.ui-accordion h3.ui-accordion-header {
		color:#1992c5;
		cursor:pointer;
		font-size:1.2em;
	}
	
	.ui-accordion .ui-widget-content {
		border:none;
		background:none;
		color:inherit;
		height:auto !important;
	}
	
	.ui-accordion .ui-widget-content p, .ui-accordion .ui-widget-content ul li {
		font-size:1em;
	}
	
	.ui-accordion .ui-accordion-header .ui-icon {
		background:url(../images/arrow_left.png) 0 center no-repeat;
		display:inline-block;
		height:11px;
		width:16px;
	}
	
	.ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
		background:url(../images/arrow_left_active.png) 0 center no-repeat;	
	}
	
	
	/* Revues de recherche et creation */
	article.node-revue-de-recherche-et-cr-ation .field-name-field-comit-de-lecture, 
	article.node-revue-de-recherche-et-cr-ation .field-name-field-revue-libre-d-acc-s {
		display:none;
	}
	
	article.node-revue-de-recherche-et-cr-ation .lienRetourListeRevues {
		display:none;	
	}
	body.node-type-revue-de-recherche-et-cr-ation article.node-revue-de-recherche-et-cr-ation .lienRetourListeRevues {
		border-top:1px solid #ccc;
		display:block;
		font-size:1.1em;
		padding-top:10px;
	}
	
	article.node-revue-de-recherche-et-cr-ation .field {
		margin-bottom:20px;
	}
	
	article.node-revue-de-recherche-et-cr-ation .field-name-field-mots-cles .field-items .field-item {
		display:inline-block;
		margin-right:8px;
	}
	
	.view-revues-de-recherche-et-cr-ation .field-type-image, .node-type-revue-de-recherche-et-cr-ation .field-type-image {
		float:left;
		margin-right:20px;
	}
	
	.view-revues-de-recherche-et-cr-ation .field-type-image {
		max-width:90px;
		min-height:180px;
	}
	
	article.node-revue-de-recherche-et-cr-ation .field-type-image img {
		border:1px solid #e5e5e5;	
	}
	
	article.node-revue-de-recherche-et-cr-ation .CategorieRevue {
		height:45px;
		line-height:45px;
		vertical-align:middle;
	}
	
	article.node-revue-de-recherche-et-cr-ation .rac, 
	article.node-revue-de-recherche-et-cr-ation .libre-acces {
		display:inline-block;
		line-height:normal;
		margin-right:10px;
		vertical-align:middle;
	}
	
	article.node-revue-de-recherche-et-cr-ation .rac.rac-with-border {
		border-right:1px solid #ccc;
		padding-right:10px;	
	}
	
	
	/* Actualités du réseau */
	.widget_popular_posts p {
		font-size:1em;	
	}
	
	/* Allocutions de la présidence */
	.view-allocutions-de-la-pr-sidence .views-row {
		margin-bottom:15px;
	}
	
	.view-allocutions-de-la-pr-sidence .views-row .views-field-field-date-de-publication {
		border-right:1px solid #ccc;
		line-height:1em;
		padding-right:10px;	
	}
	
	.view-allocutions-de-la-pr-sidence .views-row .views-field-field-date-de-publication,
	.view-allocutions-de-la-pr-sidence .views-row .views-field-field-auteur-de-l-allocution {
		display:inline-block;
		margin-right:5px;
	}
	
	.view-allocutions-de-la-pr-sidence .views-row .views-field-field-url-t-l-chargement a {
		font-size:1.2em;	
	}
	
	/* Pagination articles */
	.wp-pagenavi .item-list .pager li {
		background:none;
		color:inherit;
		display:inline-block;
		float:none;
		height:inherit;
		list-style-type: none;
		line-height:30px;
		margin:0;
		padding:0;
		width:inherit;
	}
	
	.wp-pagenavi .item-list .pager li a {
		background-color:#eee;
		color:#454545;
		display:block;
		float:none;	
		height:30px;
		line-height:30px;
		margin:0;
		padding:0;
		text-align: center;
		text-decoration:none;
		width:30px;
	}
	
	.wp-pagenavi .item-list .pager li a:hover {
		background-color:#ccc;	
	}
	
	.wp-pagenavi .item-list .pager li.current {
		background-color:#006376 !important;
		color:#fff;
		display:inline-block;
		float:none;
		height:30px;
		list-style-type: none;
		line-height:30px;
		margin:0;
		padding:0;
		width:30px;
	}
	
	.wp-pagenavi .item-list .pager .prev,
	.wp-pagenavi .item-list .pager .first,
	.wp-pagenavi .item-list .pager .last,
	.wp-pagenavi .item-list .pager .next { 
		font-size:1em !important;
		vertical-align:inherit;
	}
	
	.wp-pagenavi .item-list .pager .prev a,
	.wp-pagenavi .item-list .pager .first a,
	.wp-pagenavi .item-list .pager .last a,
	.wp-pagenavi .item-list .pager .next a { 
		padding:0 10px;
		width:auto;
	}
	
	/******************** Page de contenu ******************/
	/* Page d'accueil de section */
	.BoutonAccueilSection {
		background-color:#2F8189;
		border:3px solid #2F8189;
		display:block;
		float:left;
		height:118px;
		margin:0 20px 20px 0;
		position:relative;
		width:300px;
		
		-webkit-transition: background-color .2s linear;
		-moz-transition: background-color .2s linear;
		-ms-transition: background-color .2s linear;
		-o-transition: background-color .2s linear;
		transition: background-color .2s linear; 	
	}
	
	.BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection {
		margin-right:0;	
	}
	.BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection {
		margin-right:20px;	
	}
	.BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection {
		margin-right:0;	
	}
	.BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection {
		margin-right:20px;	
	}
	.BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection {
		margin-right:0;	
	}
	.BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection + .BoutonAccueilSection {
		margin-right:20px;	
	}
	
	.BoutonAccueilSection:hover {
		background-color:#055978;
	}
	
	.BoutonAccueilSection p a {
		color:#fff;
		display:block;
		float:left;
		height:118px;
		margin:0;
		padding:0;
		text-decoration:none;
	}
	
	.BoutonAccueilSection p a:last-child {
		height:98px;
		line-height:1.3em;
		padding:20px 25px 0 15px;
		width:110px;
	}
	
	.BoutonAccueilSection p a:hover {
		color:#fff;
		text-decoration:none;	
	}
	
	
	/* Fil d'ariane */
	#breadcrumbs {
		margin-bottom:20px;
	}
	
	#breadcrumbs .breadcrumb {
		line-height:25px;
	}
	
	#breadcrumbs a {
		color:#1992c5;
		display:inline-block;
		font-family:'Ubuntu', sans-serif !important;
		font-size:0.9em;
		font-weight:400;
	}
	
	#breadcrumbs a:first-child {
		font-weight:bold;
		text-transform:uppercase;	
	}
	
	#breadcrumbs a:hover {
		text-decoration:underline;	
	}
	
	#breadcrumbs .breadcrumb, #breadcrumbs .current-page-breadcrumb {
		display:inline-block;
		font-weight:400;
	}
	
	#breadcrumbs .current-page-breadcrumb {
		color:#6F6F6F;
		font-family:'Ubuntu', sans-serif !important;
		font-size:0.9em;
		font-weight:400;
		line-height:26px;	
	}
	
	#breadcrumbs .separator_breadcrumb {
		background:url(../images/arrow_left.png) 0 1px no-repeat;
		display:inline-block;
		font-size:0.9em;
		height:16px;
		margin:0 5px;
		vertical-align:middle;
		width:9px;
	}
	
	/* Menu de gauche */
	#sidebar .region-sidebar-left ul.menu {
		background-color:#e5e5e5;
		margin:0;
		padding:0;
	}
	
	#sidebar .region-sidebar-left ul.menu li {
		list-style:none;
		margin:0;
		padding:0;
	}
	
	#sidebar .region-sidebar-left ul.menu li ul li {
		font-size:1.1em;
	}
	
	#sidebar .region-sidebar-left ul.menu li a {
		background-color:#e5e5e5;
		border-bottom:1px solid #454545;
		color:#454545;
		display:block;
		font-size:1em;
		padding:7px 10px;
		text-decoration:none;	
	}
		
	/* 1er niveau hover et actif */
		#sidebar .region-sidebar-left ul.menu li a:hover {
			background-color:#dcdcdc;
		}
		
		#sidebar .region-sidebar-left ul.menu li.active-trail a,
		#sidebar .region-sidebar-left ul.menu li.expanded.active-trail a {
			background-color:#454545;
			color:#fff;
		}
	
	/* 2e niveau hover et actif */
		#sidebar .region-sidebar-left ul.menu ul.menu li a,
		#sidebar .region-sidebar-left ul.menu li.active-trail ul.menu li a {
			background:url(../images/arrow_left.png) 10px 11px no-repeat #fff;
			color:#454545;
			font-size:0.9em;
			padding-left:25px;
		}
		
		#sidebar .region-sidebar-left ul.menu ul.menu li a:hover,
		#sidebar .region-sidebar-left ul.menu li.active-trail ul.menu li a:hover,
		#sidebar .region-sidebar-left ul.menu li.expanded.active-trail ul.menu li.active-trail a {
			background:url(../images/arrow_left.png) 10px 11px no-repeat #e1eff1;
			color:#454545;
		}
		
		#sidebar .region-sidebar-left ul.menu li.active-trail ul.menu li.expanded.active-trail a {
			border:none;
			background:url(../images/arrow_left_active.png) 10px 11px no-repeat #e1eff1;
			color:#454545;	
		}
	
	/* 3e niveau hover et actif */
		#sidebar .region-sidebar-left ul.menu ul.menu ul.menu li a,
		#sidebar .region-sidebar-left ul.menu li.active-trail ul.menu li.expanded.active-trail ul.menu li a {
			background:url(../images/puce_carre_menuGauche.gif) 25px 14px no-repeat #e1eff1;
			color:#454545;
			font-size:0.8em;
			padding-left:37px;
		}
		
		#sidebar .region-sidebar-left ul.menu ul.menu ul.menu li a,
		#sidebar .region-sidebar-left ul.menu li.active-trail ul.menu li.expanded.active-trail ul.menu li a:hover,
		#sidebar .region-sidebar-left ul.menu li.active-trail ul.menu li.expanded.active-trail ul.menu li.active-trail a {
			background:url(../images/puce_carre_menuGauche.gif) 25px 14px no-repeat #b6d5d9;
			color:#454545;
		}
		
		#sidebar .region-sidebar-left ul.menu li.active-trail ul.menu li.expanded.active-trail ul.menu li.collapsed a {
			background:url(../images/arrow_left.png) 23px 11px no-repeat #e1eff1;		
		}
		
		#sidebar .region-sidebar-left ul.menu li.active-trail ul.menu li.expanded.active-trail ul.menu li.collapsed a:hover {
			background-color:#b6d5d9;	
		}
		
		/* 4e niveau hover et actif */
		#sidebar .region-sidebar-left ul.menu li.active-trail ul.menu li.expanded.active-trail ul.menu li.expanded.active-trail a {
			background:url(../images/arrow_left_active.png) 23px 11px no-repeat #e1eff1;
			color:#454545;
			font-size:0.8em;
			padding-left:40px;
		}
		
		#sidebar .region-sidebar-left ul.menu li.active-trail ul.menu li.expanded.active-trail ul.menu li.expanded.active-trail ul.menu li a {
			background:url(../images/puce_carre_menuGauche.gif) 40px 14px no-repeat #e1eff1;
			color:#454545;
			font-size:0.75em;
			padding-left:52px;
		}
		
		#sidebar .region-sidebar-left ul.menu li.active-trail ul.menu li.expanded.active-trail ul.menu li.expanded.active-trail ul.menu li a:hover,
		#sidebar .region-sidebar-left ul.menu li.active-trail ul.menu li.expanded.active-trail ul.menu li.expanded.active-trail ul.menu li.active-trail a {
			background-color:#b6d5d9;
		}
		
	/* Cacher certains éléments du contenu */
	.content .submitted, .content .links.inline, .content .book-navigation {
		display:none;
	}
	
	/* Carte Établissements */
	#CarteEtablissements {
		border:1px solid #ccc;
		padding:20px;
		position:relative;
		width:460px;
	}
	
	#CarteEtablissements a.lienEtab {
		background:#fff;
		border-radius:10px;
		display:block;
		font-size:0;
		height:16px;
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		position:absolute;
		width:16px;	
	}
	
	#CarteEtablissements a#uqam {bottom:68px; left:217px;}
	#CarteEtablissements a#uqtr {bottom:118px; left:209px;}
	#CarteEtablissements a#uqac {bottom:190px; left:275px;}
	#CarteEtablissements a#uqar {bottom:186px; left:348px;}
	#CarteEtablissements a#uqo {bottom:105px; left:126px;}
	#CarteEtablissements a#uqat {bottom:170px; left:63px;}
	#CarteEtablissements a#inrs {bottom:168px; left:263px;}
	#CarteEtablissements a#enap {bottom:152px; left:272px;}
	#CarteEtablissements a#ets {bottom:68px; left:197px;}
	#CarteEtablissements a#teluq {bottom:153px; left:254px;}
	
	.explication_carte {
		font-size:1em;
		margin:0 0 20px 0;	
	}
	
	/* AddThis */
	#at4-share {
		top:275px !important;	
	}
	
	/* Google Maps */
	#content .field-name-field-adresse-google-map {
		margin-bottom:30px;	
	}
	
	#content .field-name-field-adresse-google-map iframe {
		width:100%;
	}

	/* Éléments de formulaire - contact, vue des archives */
	#content #contact-site-form label {
		display:block;
		margin:0;
		padding:0;	
	}
	
	#content .contact-form input[type="text"], #content .contact-form textarea {
		background-color:#f8f8f8;
		border:1px solid #ccc;
		color:#b2b2b2;
		font-family:'Ubuntu', sans-serif !important;
		font-size:12px;
		font-style:normal;
		float:none;
		padding-left:5px;
		width:100%;	
	}

	
	#content .contact-form .form-item-name:before,
	#content .contact-form .form-item-mail:before,
	#content .contact-form .form-item-subject:before,
	#content .contact-form .form-item-message:before {
		display:none;	
	}
	
	#content .contact-form .form-item-message label {
		display:block !important;
	}
	
	/* Filtres des vues */
	.view-revues-de-recherche-et-cr-ation .view-filters {
		display:block !important;	
	}
	
	#ShowHideFilters {
		background: url(../images/arrow_filters_down.png) 96% 14px no-repeat;
		border: 1px solid #1992c5;
		display:inline-block;
		margin-bottom:20px;
		padding: 7px 19px 7px 7px;
		text-decoration:none;
	}
	
	#ShowHideFilters:hover {
		border:1px solid #00628b !important;
		background-color:#f8f8f8 !important;
		color:#00628b !important;
	}
	
	#ShowHideFilters.afficher {
		background: url(../images/arrow_filters_down.png) 96% 14px no-repeat;
	}
	
	#ShowHideFilters.cacher {
		background: url(../images/arrow_filters_up.png) 96% 14px no-repeat;
		margin-bottom:0;
	}
	
	.views-exposed-form {
		margin-bottom:30px;	
	}
	
	.views-exposed-form input[type="text"], .views-exposed-form textarea {
		background-color:#f8f8f8;
		border:1px solid #ccc;
		color:#000;
		font-family:'Ubuntu', sans-serif !important;
		font-size:12px;
		font-style:normal;
		float:none;
		padding-left:5px;
	}
	
	.views-exposed-form .views-widget-filter-tid {
		margin:0;
		padding:0;
		width:100%;
	}
	
	.views-exposed-form .form-text.form-autocomplete {
		width:100%;
	}
	
	.views-exposed-form #autocomplete {
		background-color:#fff;	
	}
	
	.views-exposed-form select {
		background-color:#f8f8f8;
		border:1px solid #ccc;
		color:#000;
		font-family:'Ubuntu', sans-serif !important;
		font-size:12px;
		font-style:normal;
		padding-right:25px;
	}
	
	.views-exposed-form select::-ms-expand {
		display:none;
	}
	
	.views-exposed-form select option[selected=selected] {
		color:#1992c5;
	}
	
	/* View filters revues recherche et creation */
	.view-revues-de-recherche-et-cr-ation .views-exposed-form .views-widget-filter-title,
	.view-revues-de-recherche-et-cr-ation .views-exposed-form .views-widget-filter-field_mots_cles_tid {
		width:48%;
	}
	
	.view-revues-de-recherche-et-cr-ation .views-exposed-form .views-widget-filter-title input#edit-title {
		width:100%;	
	}
	
	/* Tableaux */
	#content table {
		table-layout: fixed;
		width:100%;
	}
	
	#content table tr th {
		background-color:#ebebeb;
		border:1px solid #d6d6d6;
		color:#454545;
		font-weight:bold;
		padding:10px;
		text-align:inherit;
		text-transform:uppercase;
	}
	
	#content table tr td {
		border:1px solid #ccc;
		padding:10px;
		text-align:inherit;
	}
	
	#content table.tableauInvisible tr td {
		border:none;
		padding:0;	
	}
	
	#content table.tableauInvisible tr td p {
		margin:0;
	}
	
	#content table ul {
		margin:0 0 0 17px;
	}
	
	/* Résultats de recherche */
	.search-form input[type="text"] {
		color:#000;	
	}

	#content ol li.search-result {
		font-size:1em;
	}
	
	/* Plan du site */
	#site-map .site-map-front-page {
		font-size:1.1em;		
	}
	
	#site-map .description {
		display:none;	
	}
	
	#site-map ul {
		margin:10px 0 10px 20px;	
	}
	
	#site-map ul li {
		margin:0;
		padding:0;	
	}


/************************************
	FOOTER
************************************/

#footer {
	background-color:#454545;
	color:#fff;
	padding:20px 0;
}

	#footer h2 {
		color:#fff;
		font-size:1.2em;
		font-weight:200;	
		text-transform:uppercase;
	}
	
	#footer a {
		color:#fff;	
		text-decoration:none;
	}
	
	#footer a:hover {
		color:#fff !important;
		text-decoration:underline !important;	
	}
	
	#footer ul {
		margin:0;	
	}
	
	#footer ul li {
		list-style-type:none;
		list-style-image:none;
		margin:0;	
	}
	
	#footer .one-third.column {
		border-right:1px solid #5e5e5e;	
		margin:0;
		min-height:195px;
		padding:20px;
		width:279px;
	}
	
	#footer .one-third.column.last {
		border:none;	
	}
	
	/* Adresse footer */
	#footer .adresseFooter, #footer .telephone, #footer .telecopieur, #footer .courriel {
		color:#fff;
		font-size:1.1em;
		margin-left:45px;
		margin-bottom:0;
	}
	
	#footer .telephone, #footer .telecopieur, #footer .courriel {
		padding:5px 0 0 23px;	
	}
	#footer .telephone {
		background:url(../images/icons/telephone.png) 0 7px no-repeat;
	}
	#footer .telecopieur {
		background:url(../images/icons/fax.png) 0 7px no-repeat;
	}
	#footer .courriel {
		background:url(../images/icons/@.png) 0 7px no-repeat;
	}
	
	/* Navigation pied de page */
	#block-menu-menu-navigation-pied-de-page {
		float:left;
		margin-right:20px;
	}
	
	#block-menu-menu-navigation-2-pied-de-page {
		float:right;
		padding-top:38px;	
	}

	/* Social icons*/
	#footer ul.social-icons li, #footer ul.social-icons li:hover {
		background:none !important;
	}
	
	#footer ul.social-icons li a {
		background-image:url(../images/icons/social-icons-white.png);
	}
	
	#footer ul.social-icons li.facebook a {
		margin-left:-10px;
	}
	
	#footer ul.social-icons li a:hover {
		background-image: url(../images/icons/social-icons-hover.png);
	}
	
	/* Infolettre */
	#footer .simplenews-subscribe label {
		display:none;		
	}
	
	#footer .simplenews-subscribe .form-item {
		float:left;
		margin:0 5px 0 0;
	}
	
	#footer .simplenews-subscribe .form-item input {
		background-color:#fff;
		font-family:'Ubuntu', sans-serif !important;
		padding:6px;
		width:163px;
	}
	
	#footer .simplenews-subscribe .form-submit {
		background:url(../images/icons/fleche_infolettre.png) center center no-repeat #2F8189;
		border:none;
		display:block;
		font-size:0 !important;
		height:29px;
		margin:0;
		padding:0;
		width:30px;
	}
	
	#footer .simplenews-subscribe .form-submit:hover {
		background-color:#006376 !important;
	}
	
	/* Formulaire de contact */
	#footer .contact-form .form-item {
		margin:0 0 5px 0 !important;
	}
	
	#footer .contact-form .form-item:before {
		display:none;
	}
	
	#footer .contact-form label {
		display:none;
	}
	
	#footer .contact-form input[type="text"], #footer .contact-form textarea {
		background-color:#fff;
		color:#b2b2b2;
		float:none;
		font-family:'Ubuntu', sans-serif !important;
		font-size:12px;
		font-style:normal;
		padding:6px;
		width:100%;
	}
	
	#footer .contact-form textarea {
		height:75px;	
		min-height:75px;
	}
	
	#footer .contact-form .form-item-subject {
		display:none;
	}
	
	#footer .contact-form .form-actions {
		margin:10px 0 0 0;
		text-align:center;
	}
	
	#footer .contact-form input[type="submit"] {
		margin:0;
		width:100%;	
	}
	
	#footerBottom {
		background-color:#2d2d2d;
		border-top:1px solid #5e5e5e;
		padding:10px 0;	
	}
	
	#footerBottom p {
		color:#d6d6d6;
		font-size:0.9em;
		margin:0;	
	}
	
	#footerBottom a {
		color:#d6d6d6;
		text-decoration:none;	
	}
	
	#footerBottom a:hover {
		text-decoration:underline !important;	
	}
	
	#footerBottom #block-block-2 {
		float:left;
	}
	
	#footerBottom #block-views-date-last-modified-block {
		float:left;
	}
	
	#footerBottom #block-views-date-last-modified-block span {
		color:#d6d6d6;
		font-family:'Ubuntu', sans-serif !important;
		font-size:0.9em;
	}
	
	#footerBottom #block-block-3 {
		float:right;
	}
	
	#footerBottom #block-block-3 p {
		float:left;
		margin-left:10px;
	}



