/*GÉNÉRIQUE*/

#conteneur #header #btn_mobile_choix div ul li.contraste+li,
#conteneur #header #fil_ariane #fil_ariane_interieur #langue #accessibilite ul li.contraste+li {display:none;}

html,
body {
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	height: 100%;
	line-height: 22px;
	width: 100%;
}
#conteneur {color:#4C4C4C; margin:0 auto -300px; min-height:100%; width:100%;}
p {margin: 0 0 30px 0;}
hr {border-color:#d9d9d9; margin:0 0 30px 0;}
	/*TITRE*/
	h1, h2, h3, h4, h5, h6 {font-weight:normal; margin:0; padding:0 0 20px 0;}
	h1,
	.home #main h2 {background: url('https://gabarit-adaptatif.uqam.ca/icons/ligne-pointille-horizontal-noir-50pcent.svg') repeat-x bottom left / auto 1px; margin-top:-9px; padding-top:0;}
	.home #main h2 {margin-bottom:35px;}
	h2 {font-size:187.5%; padding-top:20px;}
	h3 {font-size:150%; padding-top:20px;}
	h4 {background: url('images/bg_pointille.png') repeat-x top left; font-size:112.5%; padding:15px 0;}
	h5 {font-size:112.5%; line-height:1.4;}
	h6 {font-weight:bold;}
	
	/*LIENS*/
	a,
	a:link,
	a:visited {color:#0079be; text-decoration:none;}
	a:hover {text-decoration:underline;}
	a.lien_externe,
	.lien_externe a {background: url("images/fleche_droite_bleu.svg") no-repeat right center; font-weight:bold; padding-right:15px;}
	/*LISTE*/
	ul,
	ul li ul {list-style:none; margin:0; padding:0;}
	#banniere ul li {padding:0;}
		ul li {background: url('images/puce.svg') no-repeat; background-position-y:30%; background-position:left top 9px; padding:0 0 10px 18px;}
	#contenu_centre ul {padding:0 0 20px 0;}
		#contenu_centre ul li ul {padding:10px 0 0 0;}
	ol {margin:0; padding:0 0 20px 20px;}
		ol li {padding-bottom:10px;}
			#contenu_centre ol li ul {padding:10px 0 0 0;}
			ol li ol {padding:10px 0 0;}
	/*TABLEAU*/
	#main table {display:block; max-width:100%; margin-bottom: 15px!important;}
	#main table.noSticky {overflow:auto;}
		#main table thead {background:#ebebeb; font-weight:bold; text-transform:uppercase;}
			#main table thead tr {}
				#main table thead tr th {padding:10px 20px;}
				#main table thead tr th,
				#main table tbody tr td {border:1px solid #d9d9d9;}
		#main table tbody {}
			#main table tbody tr {}
				#main table tbody tr td {padding:15px 20px;}	
				#main .su-accordion table thead tr th,
				#main .su-accordion table thead tr td {background:#F2F2F2;}
				#main .su-accordion table tbody tr td {background:#FFF;}	
		/*dégradé, qui se met lorsque le tableau peut se continuer à droite*/	
		div.degrade {
			background: transparent;
			background: -moz-linear-gradient(right,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
			background: -webkit-linear-gradient(right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
			background: linear-gradient(to left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
			height: 50px;
			position: absolute;
				right: 15px;
			width: 50px; 
			z-index: 110;	
		}
		.tableTOlist+.degrade {display:none;}
		.sticky-thead+div.degrade {display:none;}
		.sticky-wrap {margin:0;}
			.sticky-wrap .sticky-thead {box-shadow:none;}
	/*ACCORDÉON*/
	#main .su-accordion {margin-bottom:30px; clear: both;}
		.su-accordion .su-spoiler {}
			.su-accordion .su-spoiler .su-spoiler-title {background: url('images/moins.svg') no-repeat #4c4c4c; background-size: 12px 11px; background-position:right 20px center; color:#FFF; font-size:112.5%; font-weight:normal; padding: 10px 50px 10px 20px;}
			.su-accordion .su-spoiler.su-spoiler-closed .su-spoiler-title {background: url('images/plus_gris.svg') no-repeat #EBEBEB; background-size: 12px 11px; background-position:right 20px center; color:#333;}
			.su-accordion .su-spoiler.su-spoiler-closed .su-spoiler-title:hover {background-color:#4c4c4c; color:#FFF; background-image: url('images/plus.svg');}
				.su-accordion .su-spoiler .su-spoiler-title .su-spoiler-icon {left:auto; right:10px; top:5px;}
				.su-accordion .su-spoiler .su-spoiler-title span {display:none;}
			.su-accordion .su-spoiler .su-spoiler-content {border: 1px solid rgba(0,0,0,0.1); margin-bottom:17px; padding:30px 20px; position:relative;}
			.su-accordion .su-spoiler .su-spoiler-content .degrade {
				background: transparent;
				background: -moz-linear-gradient(right,  rgba(235,235,235,1) 0%, rgba(235,235,235,0) 100%);
				background: -webkit-linear-gradient(right,  rgba(235,235,235,1) 0%,rgba(235,235,235,0) 100%);
				background: linear-gradient(to left,  rgba(235,235,235,1) 0%,rgba(235,235,235,0) 100%);
				margin-top:30px;
				right:30px;
			}
			/*PSI-631*/
			.su-accordion .su-spoiler .su-spoiler-content h2,
			.su-accordion .su-spoiler .su-spoiler-content h3{padding-top:5px;}
			
	/*FORMULAIRE*/
	form .ninja-forms-all-fields-wrap .ninja-forms-required-items {display:none;}
	form .ninja-forms-all-fields-wrap .field-wrap input[type=text],
	form .ninja-forms-all-fields-wrap .field-wrap select,
	form .ninja-forms-all-fields-wrap .field-wrap textarea {margin:0 !important; width:75%;}
	form .ninja-forms-all-fields-wrap .field-wrap input[type=text],
	form .ninja-forms-all-fields-wrap .field-wrap select {
		border: 1px solid #d9d9d9;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		height: 33px;
		padding:3px;
	}
	form .ninja-forms-all-fields-wrap .field-wrap select {
		background: url('images/fleche_form.svg') no-repeat right top;
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
	}
	form .ninja-forms-all-fields-wrap .field-wrap input[type=submit] {background:#0079BE; border:none; box-shadow:none; color:#FFF; float:right; font-weight:bold; line-height:normal; padding:7px 30px;}
	form .ninja-forms-all-fields-wrap .field-wrap label {display:block; float:left; padding:5px 10px 0 0; text-align:right; width:25%;}
	form .ninja-forms-all-fields-wrap .field-wrap span ul {margin-left:-15px;}
	form .ninja-forms-all-fields-wrap .field-wrap span ul li {background:none; float:none;}
		form .ninja-forms-all-fields-wrap .field-wrap span ul li label {width:auto;}
	#header form input[type=submit],
	#header form input[type=text] {border:0; box-shadow:none; color:#818181; font-family:'Roboto', sans-serif; padding:0;}
	#header form input[type=text] {padding:0 0 0 7px;}
	/*BLOCKQUOTES*/
	blockquote {
		border-left: none;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		float: left;
		font-size: 150%;
		line-height: 120%;
    margin: 0 25px 25px 0;
		max-width: 350px;
    padding: 0 25px 25px 0;
	}
	/*EMPHASE*/
	mark {background:#ebebeb; display:block; padding:35px;}
		mark strong {display:block; padding-bottom:15px;}
	.su-accordion mark {background:#FFF;}	
	/*IMAGES*/
	#contenu_centre img {/*float:left*/; padding-right:20px; padding-top:6px;}
	#contenu_centre table img {max-width:none;}
	#contenu_centre .slides img {padding-right:0;}
	/*TITRE*/
	#conteneur #header #header_couleur #header_interieur #titre #titre_site {margin-top:6px;}
	/*ACCORDION*/
	#contenu_centre .su-accordion img {float:none;}
							
/*CONTENU*/
#conteneur #contenu {}
	
	/*BANNIERE*/				
	#conteneur #contenu #banniere {position:relative; text-align:center;}
	
	/*CONTENU INTERIEUR*/
	#conteneur #contenu #contenu_interieur {margin:0 auto;}
		/*CONTENU GAUCHE*/
		#conteneur #contenu #contenu_interieur #contenu_gauche {
			margin-bottom: -141px;
			position: relative;
				top: -141px;
		}
			#contenu #contenu_interieur #contenu_gauche h2 {font-size:150%; padding-bottom:5px; padding-top:0;}
			#contenu #contenu_interieur #contenu_gauche #liens_rapides_menu {padding: 15px 0 0 27px;}
			/*Menu Secondaire*/
			#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire {
				min-height: 141px;
				position: relative;
					top: -85px;
			}
				#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire ul {}
					#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire>div>ul>li {
						background: rgba(0,0,0,0.8);
						margin-bottom: 5px;
						padding: 0;
					}
					#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire>div>ul>li:hover,
					#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire>div>ul>li.current-menu-item {background:#4c4c4c;}
						#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire ul li a,
						#conteneur #contenu #contenu_interieur .admission {
							color: #FFF;
							cursor: pointer;
							display: block;
							font-size: 112.5%;
							padding: 10px 35px 10px 25px;
							text-decoration:none;
						}
						#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire ul li.menu-item-has-children>a {
							background: url('images/plus.svg') no-repeat;
							background-position-x:92%;
							background-position-y:50%;
							background-position:right 25px top 16px;
						}
						#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire ul li a.active {background: url('images/moins.svg') no-repeat right 25px top 16px #000;}
						#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire ul li ul {
							background: #4C4C4C;
							display: none;
							padding: 15px;
						}
							#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire ul li ul li {
								background: none;
								padding: 0;
							}
								#conteneur #contenu #contenu_interieur #contenu_gauche #menu_secondaire ul li ul li a {
									background: url('images/puce_sous_menu.svg') no-repeat left 10px top 13px;
									padding: 5px 10px 5px 30px;
								}
			/*Réseaux Sociaux*/
			#conteneur #contenu #contenu_interieur .suivez-nous {
				display: block;
				text-align: center;
			}
				#conteneur #contenu #contenu_interieur .suivez-nous span {
					float: left;
					font-size: 150%;
					margin-bottom: 15px;
					padding-right: 15px;
				}
				#conteneur #contenu #contenu_interieur .suivez-nous .menu-reseaux-sociaux-container {float:left; margin-bottom:35px;}
					#conteneur #contenu #contenu_interieur .suivez-nous .menu-reseaux-sociaux-container ul {padding:0;}
						#conteneur #contenu #contenu_interieur .suivez-nous .menu-reseaux-sociaux-container ul li {
							background: none;
							float: left;
							height: 24px;
							margin: 0 5px 0 0;
							padding: 0;
						}
						.suivez-nous .menu-reseaux-sociaux-container ul li.mauvais_nom {display:none;}
							.suivez-nous .menu-reseaux-sociaux-container ul li a {
								background-position: left top;
								background-repeat: no-repeat;
								background-size: 100%;
								display:block;
								height:30px;
								width:30px;
							}
							.suivez-nous .menu-reseaux-sociaux-container ul li a:hover {background-position: left bottom;}
							.suivez-nous .menu-reseaux-sociaux-container ul li.facebook a {background-image:url('images/reseaux_sociaux/facebook.svg');}
							.suivez-nous .menu-reseaux-sociaux-container ul li.twitter a {background-image:url('images/reseaux_sociaux/twitter.svg');}
							.suivez-nous .menu-reseaux-sociaux-container ul li.youtube a {background-image:url('images/reseaux_sociaux/youtube.svg');}
							.suivez-nous .menu-reseaux-sociaux-container ul li.rss a {background-image:url('images/reseaux_sociaux/rss.svg');}
							.suivez-nous .menu-reseaux-sociaux-container ul li.linkedin a {background-image:url('images/reseaux_sociaux/linkedin.svg');}
							.suivez-nous .menu-reseaux-sociaux-container ul li.instagram a {background-image:url('images/reseaux_sociaux/instagram.svg');}
							.suivez-nous .menu-reseaux-sociaux-container ul li.vimeo a {background-image:url('images/reseaux_sociaux/vimeo.svg');}
						
			/*Demande d'admission*/	
			#conteneur #contenu #contenu_interieur .admission {
				background-image: url('images/fleche_droite.svg');
				background-color: rgba(0,0,0,0.85);
				background-position-x:93%;
				background-position-y:50%;
				background-position: right 25px top 16px;
				background-repeat: no-repeat;
				clear: both;
				margin-bottom: 5px;
			}
			#conteneur #contenu #contenu_interieur .pourMobile>.textwidget+.admission {margin-top:30px;}
			#conteneur #contenu #contenu_interieur .admission:hover {background-image:url('images/fleche_droite.svg'); background-color:#4c4c4c;}
			/*Vignettes*/
			#conteneur #contenu #contenu_interieur #contenu_gauche .textwidget {margin-bottom:5px;}
			#conteneur #contenu #contenu_interieur #contenu_gauche .widgettitle {padding-left:25px;}
			#conteneur #contenu #contenu_interieur #contenu_gauche .pourMobile .widgettitle {display:none;}
			#conteneur #contenu #contenu_interieur #contenu_gauche .pourMobile img {display:block; margin:0 auto;}
			/*Fondation*/
			#contenu #contenu_interieur .fondation {
				background: url('images/fleche_droite.svg');
				background-repeat: no-repeat;
				background-position-x: 93%;
				background-position-y: 80%;
				background-position: right 25px bottom 28px;
				background-color: rgba(0,0,0,0.85);
				color: #FFF;
				display: block;
				font-size: 150%;
				font-weight: bold;
				line-height: 28px;
				padding: 25px;
			}
			#contenu #contenu_interieur .fondation:hover {
				background-color: #4c4c4c;
				text-decoration: none;
			}
				#contenu #contenu_interieur .fondation span {
					display: block;
					font-size:75%;
					line-height: 28px;
					margin-bottom: 8px;
					padding-bottom: 13px;
				}
				#contenu #contenu_interieur .fondation span.campagne {
					background: url('images/bg_pointille_blanc.png') repeat-x left bottom;
					font-size:58.3%;
				}
				#contenu #contenu_interieur .fondation span.jeDonne {
					line-height: 20px;
					margin:0;
					padding:0;
				}
			/*Bouton générique*/
			#contenu #contenu_interieur .bouton_officiel {
				background: url('images/fleche_droite.svg');
				background-repeat: no-repeat;
				background-position-x: 93%;
				background-position-y: 80%;
				background-position: right 25px bottom 28px;
				background-color: rgba(0,0,0,0.85);
				color: #FFF;
				display: block;
				font-size: 150%;
				font-weight: bold;
				line-height: 28px;
				padding: 25px;
			}
				#contenu #contenu_interieur .bouton_officiel:hover {
					background-color: #4c4c4c;
					text-decoration: none;
				}
				#contenu #contenu_interieur .bouton_officiel span {
					display: block;
					font-size:75%;
					line-height: 28px;
					margin-bottom: 8px;
					padding-bottom: 13px;
				}
				#contenu #contenu_interieur .bouton_officiel span.separateur {
					background: url('images/bg_pointille_blanc.png') repeat-x left bottom;
					font-size:58.3%;
				}
				#contenu #contenu_interieur .bouton_officiel span.detail {
					line-height: 20px;
					margin:0;
					padding:0;
				}
				#contenu #contenu_interieur .bouton_officiel.esg{background-color: #bf311a; }
				#contenu #contenu_interieur .bouton_officiel.esg:hover{background-color: #ef3e23;}

				#contenu #contenu_interieur .bouton_officiel.sve{background-color: #00ade6; }
				#contenu #contenu_interieur .bouton_officiel.sve:hover{background-color: #006c9e;}


			/*Zone vidéo*/
			#conteneur #contenu #contenu_interieur #contenu_gauche .zone_video,
			#conteneur #contenu #contenu_interieur #contenu_gauche_mobile .zone_video{margin-top:30px;}
								
		/*CONTENU CENTRE*/ 
		#conteneur #contenu #contenu_interieur #contenu_centre a[target="_blank"]:after {
			content:url('images/lien_nouvel_onglet.svg');
			padding-right: 5px;
			position:relative;
				left:3px;
		}
				
		/*CONTENU DROITE*/
		#conteneur #contenu #contenu_interieur #contenu_droite {}

/*FOOTER*/
	#conteneur .push {min-height: 300px;}
	/*big footer*/
	#bigFooter {
		border-top: 5px solid rgba(0,0,0,0.05);
		color: #4c4c4c;
		position: relative;
			top: 2px;
	}
		#bigFooter .bigFooterInterieur {margin:0 auto;}
		.fontPlus #bigFooter .bigFooterInterieur {}
			#bigFooter .bigFooterInterieur h2 {font-size:171.4%; padding-top: 0;}
			#bigFooter .bigFooterInterieur h2,
			#bigFooter .bigFooterInterieur h3 {padding-bottom:10px;}
			#bigFooter .bigFooterInterieur p,
			#bigFooter .bigFooterInterieur .textwidget {
				line-height: 20px;
				margin-bottom: 0;
			}
			/*Info Faculté*/
			#bigFooter .bigFooterInterieur .infoFac .textwidget {}
			/*Coordonnées*/
			#bigFooter .bigFooterInterieur .coordonnees .liens {
				background: url('images/bg_pointille.png') repeat-x left top;
				margin-top: 10px;
				padding-top: 10px;
			}
				#bigFooter .bigFooterInterieur .coordonnees .liens ul {}
					#bigFooter .bigFooterInterieur .coordonnees .liens ul li {
						display: inline;
						padding: 0 35px 4px 0;
					}
					#bigFooter .bigFooterInterieur .coordonnees .liens ul li:first-child {
						background: url('images/bg_pointille_vertical.png') repeat-y right top;
					}
					#bigFooter .bigFooterInterieur .coordonnees .liens ul li+li {
						background: url('images/carte_icon.svg') no-repeat left top 2px;
						margin-left: 15px;
						padding-left: 20px;
					}
						#bigFooter .bigFooterInterieur .coordonnees .liens ul li a {
							background: url('images/fleche_droite_bleu.svg') no-repeat;
							background-position: right top 7px;
							background-position-x: 100%;
							background-position-y: 5px;
							padding-right: 13px;
						}
			/*Menu réseaux sociaux*/
			#bigFooter .bigFooterInterieur .suivez-nous .menu-reseaux-sociaux-container {}
					#bigFooter .bigFooterInterieur .suivez-nous .menu-reseaux-sociaux-container ul {}
						#bigFooter .bigFooterInterieur .suivez-nous .menu-reseaux-sociaux-container ul li {
							background: none;
							float: left;
							padding: 0;
						}
						#bigFooter .bigFooterInterieur .suivez-nous .menu-reseaux-sociaux-container ul li.mauvais_nom {display:none;}
							#bigFooter .bigFooterInterieur .suivez-nous .menu-reseaux-sociaux-container ul li a {display:block;}
		
/*FIL D'ARIANE*/
#conteneur #header #fil_ariane #fil_ariane_interieur #ariane ul li:last-child {color:#585858;}

/*PAGE D'ACCUEIL*/
.home #conteneur #contenu #contenu_interieur #contenu_centre #main {}
	.home #conteneur #contenu #contenu_interieur #contenu_centre #main .section_accueil {padding-bottom:45px; position:relative;}
		.home #conteneur #contenu #contenu_interieur #contenu_centre #main .section_accueil .liens_tous {}
			.home #conteneur #contenu #contenu_interieur #contenu_centre #main .section_accueil .liens_tous ul {}
				.home #conteneur #contenu #contenu_interieur #contenu_centre #main .section_accueil .liens_tous ul li {
					background: none;
					padding: 0;
				}
					.home #conteneur #contenu #contenu_interieur #contenu_centre #main .section_accueil .liens_tous a {
						background:url('images/fleche_droite_bleu.svg') no-repeat right center;
						padding-right: 15px;
					}
		.home #conteneur #contenu #contenu_interieur #contenu_centre #main #nouvelles .widget div .thumbnail a img,
		.home #conteneur #contenu #contenu_interieur #contenu_centre #main #babillard .babillard ul li p a img {border:0; padding:0; width:100%;}
		.home #conteneur #contenu #contenu_interieur #contenu_centre #main #nouvelles .widget div .title a,
		.home #conteneur #contenu #contenu_interieur #contenu_centre #main #babillard .babillard ul li p a {font-size:112.5%;}
						
	/*nouvelles*/		
		.home #conteneur #contenu #contenu_interieur #contenu_centre #main #nouvelles .widget {list-style:none; margin:0; padding:0;}
			.home #conteneur #contenu #contenu_interieur #contenu_centre #main #nouvelles .widget div .thumbnail,
			.home #conteneur #contenu #contenu_interieur #contenu_centre #main #nouvelles .widget div .thumbnail a {border:0; margin:0; padding:0;}
				.home #conteneur #contenu #contenu_interieur #contenu_centre #main #nouvelles .widget div .title span {display:block;}
	/*babillard*/
			.home #conteneur #contenu #contenu_interieur #contenu_centre #main #babillard .babillard ul {padding:0;}
				.home #conteneur #contenu #contenu_interieur #contenu_centre #main #babillard .babillard ul li {background:none; float:left;}
					.home #conteneur #contenu #contenu_interieur #contenu_centre #main #babillard .babillard ul li p:first-child,
					.home #conteneur #contenu #contenu_interieur #contenu_centre #main #babillard .babillard ul li p:last-child {margin:0;}
						.home #conteneur #contenu #contenu_interieur #contenu_centre #main #babillard .babillard ul li p:first-child a {padding:0;}
						.home #conteneur #contenu #contenu_interieur #contenu_centre #main #babillard .babillard ul li p:first-child img {margin-bottom:10px;}
						
	/*événements*/
		.home #conteneur #contenu #contenu_interieur #contenu_centre #main #evenements #murmitoyen {margin:0; padding:0;}
			.home #conteneur #contenu #contenu_interieur #contenu_centre #main #evenements #murmitoyen .eventTitle {
				border: 0;
				clear: none;
				float: left;
				font-family: 'Roboto', sans-serif;
			}
			.home #conteneur #contenu #contenu_interieur #contenu_centre #main #evenements #murmitoyen .eventTitle:hover {background:none;}
				.home #conteneur #contenu #contenu_interieur #contenu_centre #main #evenements #murmitoyen .eventTitle img {display:none;}
				.home #conteneur #contenu #contenu_interieur #contenu_centre #main #evenements #murmitoyen .eventTitle .eventTime {
					color: #4c4c4c;
					font-family: 'Roboto', sans-serif;
					font-size: 160.0%;
					display: block;
				}
				.home #conteneur #contenu #contenu_interieur #contenu_centre #main #evenements #murmitoyen .eventTitle a {color:#0079be; font-size:180.0%; line-height:22px;}
				.home #conteneur #contenu #contenu_interieur #contenu_centre #main #evenements #murmitoyen .eventTitle a:hover {text-decoration:underline !important;}

/*LISTE DE PROFESSEURS*/
#conteneur #contenu #contenu_interieur #contenu_centre #fiche a[target="_blank"]::after {content:normal;}

/*ARTICLE*/
#conteneur #contenu #contenu_interieur #contenu_centre #main article {}
	#conteneur #contenu #contenu_interieur #contenu_centre #main article .entry-header {}
		#conteneur #contenu #contenu_interieur #contenu_centre #main article .entry-header .entry-meta {display:none;}
#conteneur #contenu #contenu_interieur #contenu_centre #main .post-navigation {display:none;}
	
/*CONTRASTE*/	
body.contraste {color: #000;}
.contraste #conteneur a {color:#00587f; text-decoration:underline;}
.contraste #conteneur p a {background:#00587f; color:#FFF; padding:2px; text-decoration:none;}
.contraste #conteneur a:hover {padding:0;}
.contraste #conteneur p a:hover {background:#000; padding:2px;}
	/*Réseaux sociaux*/
	.contraste #conteneur #contenu #contenu_interieur #contenu_gauche .menu-reseaux-sociaux-container ul li,
	.fontPlus #conteneur #contenu #contenu_interieur #contenu_gauche .menu-reseaux-sociaux-container ul li {height:32px;}
		.contraste #conteneur #contenu #contenu_interieur #contenu_gauche .menu-reseaux-sociaux-container ul li a,
		.fontPlus #conteneur #contenu #contenu_interieur #contenu_gauche .menu-reseaux-sociaux-container ul li a {padding:3px 0 0 36px !important;}
			/*
			.contraste #conteneur #contenu #contenu_interieur #contenu_gauche .menu-reseaux-sociaux-container ul li.facebook a {background-image:url('images/reseaux_sociaux/facebook_cont.svg');}
			.contraste #conteneur #contenu #contenu_interieur #contenu_gauche .menu-reseaux-sociaux-container ul li.twitter a {background-image:url('images/reseaux_sociaux/twitter_cont.svg');}
			.contraste #conteneur #contenu #contenu_interieur #contenu_gauche .menu-reseaux-sociaux-container ul li.youtube a {background-image:url('images/reseaux_sociaux/youtube_cont.svg');}
			.contraste #conteneur #contenu #contenu_interieur #contenu_gauche .menu-reseaux-sociaux-container ul li.rss a {background-image:url('images/reseaux_sociaux/rss_cont.svg');}
			.contraste #conteneur #contenu #contenu_interieur #contenu_gauche .menu-reseaux-sociaux-container ul li.linkedin a {background-image:url('images/reseaux_sociaux/linkedin_cont.svg');}
			.contraste #conteneur #contenu #contenu_interieur #contenu_gauche .menu-reseaux-sociaux-container ul li.instagram a {background-image:url('images/reseaux_sociaux/instagram_cont.svg');}
			*/
			
/*TABLEAU vers LISTE mobile*/
#conteneur #contenu #contenu_interieur #contenu_centre #main .tableTOlist li ul {margin-bottom:0;}

/* Pagination	*/
.pagination {
    width: 100%;
}
.pagination .nav-links {
    text-align: center;
}
.pagination .page-numbers {
    padding: 5px;
}
	.pagination .prev {
		float: left;
		margin-top: -5px;
	}
	.pagination .next {
		float: right;
		margin-top: -5px;
	}
		.pagination .prev:before, 
		.pagination .next:after {
			content: '';
			display: inline-block;
			padding: 10px 8px;
			background: url('images/fleche_verticale.svg') no-repeat right;
			vertical-align: sub;
		}
			.pagination .prev:before {
				transform: rotateY(180deg);
			}
