<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
margin: 0px;
padding: 0px;
border: 0px;
			}
			
a {
	text-decoration: none;
	}
			
h3 {
	text-align: left;
	}

h4 {
	font-size:12px;
	padding: 0px;
	display: inline;
	font-weight:normal;
	}
	
h5 {
font-size:16px;
	padding: 0px;
	display: inline;
	font-weight:normal;
	}
	
	#critiquenew blockquote {
  background: #f9f9f9;
  /* width:940px; */
  width: 400px;
  border-left: 10px solid #ccc;
  margin: 2.5em 50px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
#critiquenew blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
 line-height: 0.2em;
  margin-right: 0.25em;
  vertical-align: -0.2em;
}
#critiquenew blockquote p {
  display: inline;
   
}
			
#contenu 	{
			background-color: #FFFFFF;
			margin: 0 auto;
			padding:0px;
						}	
			
#header {
		display: none;
		visibility:hidden;
		}
		
.sectionvideo {
		display: none;
		visibility:hidden;
		}
		
hr.f1-p {
		display: none;
		visibility:hidden;
		}
		
hr.fth {
		display: none;
		visibility:hidden;
		}
		
.cache {
		display: none;
		visibility:hidden;
		}
		
/* menu 2018 */

#headernew2018 { display: none;
		visibility:hidden;
	 }
	 
	  #zone2 { display: none;
		visibility:hidden;
	 }
	 
	 #menusite2018 { display: none;
		visibility:hidden;
	 }
	 
	#menuth2018 { display: none;
		visibility:hidden;
	 }
		
#menuarch2018 { display: none;
		visibility:hidden;
	 }
		
#menuent2018 { display: none;
		visibility:hidden;
	 }
	 
	 #menusurv2018 { display: none;
		visibility:hidden;
	 }
	 
	 #menuactu2018 { display: none;
		visibility:hidden;
	 }
	 
	 #menuesp2018 { display: none;
		visibility:hidden;
	 }
	 
	 #menuqc2018 { display: none;
		visibility:hidden;
	 }
	 
		
#menumtl2018 { display: none;
		visibility:hidden;
	 }
	 
		
		#menursfb { display: none;
		visibility:hidden;
	 }
	 
		
		#menursyt { display: none;
		visibility:hidden;
	 }
	 
		
		#menursig { display: none;
		visibility:hidden;
	 }
	 
		
		#menurstw { display: none;
		visibility:hidden;
	 }
	 

.ft { display: none;
		visibility:hidden;
	 }
	 



/* fin menu 2018 */
		

#menu 	{
			background-color: #9d280b;
			margin: 0 auto;
			padding:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:white;
			height:21px;
						}
						
/*
#menusite {
background-color: #000000;
		width:960px;
		height:28px;
		margin:0px;
		position:relative;
		list-style:none;
		overflow: hidden; 
		padding:0px;
		top: -28px;
				}
				*/

#menusite {
	width:960px;
		height:28px;
		margin:0 0 -28px;
		position:relative;
		list-style:none;
		overflow: hidden; 
		padding:0px;
		top: -28px;
				}
		
#menusite li {
	top:0;
	display:block;
	height:28px;
	list-style:none; 
			}
			
#menusite li a {display:block;height:28px;color:#FFFFFF;font-size:14px;font-weight:500;letter-spacing:0.02em;font-family:Helvetica, serif;}
			
#menusite li a span {
	display:none;
}



/* padding-right:54px; */
			
#menu1 {
		display:inline;float:left;
		height: 28px;
		padding-left:20px;
		padding-right:40px;
		padding-top:8px;
		}
		
#menu2 {
		display:inline;float:left;
		height: 28px;
		padding-right:40px;
		padding-top:8px;
		}
		
#menu3 {
		display:inline;float:left;
		height: 28px;
		padding-right:40px;
		padding-top:8px;
		}
		
#menu4 {
		display:inline;float:left;
		height: 28px;
		padding-right:40px;
		padding-top:8px;
		}
		
#menu5 {
		display:inline;float:left;
		height: 28px;
		padding-top:8px;
		}
		
#menu6 {
		display:inline;float:right;
		height: 28px;
		padding-right:15px;
		padding-top:8px;
		
		}
		
#menu7 {
		display:inline;float:right;
		height: 28px;
		padding-top:8px;
		padding-right:15px;
		}
		

		
#menu1:hover {text-decoration: underline; }

#menu2:hover {text-decoration: underline; }

#menu3:hover {text-decoration: underline; }

#menu4:hover {text-decoration: underline; }

#menu5:hover {text-decoration: underline; }

#menu6:hover {text-decoration: underline; }

#menu7:hover {text-decoration: underline; }

#menusite2 {
background-color: #9d280b;
		width:960px;
		height:25px;
		margin:0px;
		position:relative;
		list-style:none;
		overflow: hidden; 
		padding:0px;
				}
				
#menusite2 li {
	position:absolute;
	top:0;
	display:block;
	height: 30px;
	list-style:none; 
			}
			
#menusite2 li a {display:block; height: 30px;color:#FFFFFF;font-size:12px;letter-spacing:0.03em;}
			
#menusite2 li a span {
	display:none;
}

#date {
		padding-left:15px;
		padding-top:15px;
		width:680px;
		float:left;
		}
		
#header2 {
		padding-left:15px;
		width:680px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		font-weight:bold;
		}
		
#boutonsbas {
display:none;
visibility:hidden;
		}
		
#titrepiece {
		font-family:Arial, Helvetica, sans-serif;
		margin:15px;
		padding-top:10px;
		font-size:21px;
		font-weight:bold;
		width:745px;
		clear:both;
		}
		
#titrepiece img {
			display:none;
			visibility:hidden;
			}
			
#infos {
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
		margin:15px;
		padding-top:2px;
		width:745px;
		}

#corps {
		
		display:none;
		visibility:hidden;		}
		
/* #corpsnew {
	
		display:none;
		visibility:hidden;
		
		} */

#corpsnew {
	
		font-family:Arial, Helvetica, sans-serif;
		margin:15px;
		text-align:justify;
		line-height:110%;
		
		}
		
#corps img {
			display:none;
			visibility:hidden;
			}

.texte2 {
		display:none;
		visibility:hidden;
		}		
		
.adresse {
		margin:15px;
		font-family:Arial, Helvetica, sans-serif;
		}	
		
.style2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
		
.stylesupp {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#F00;
		font-weight:bold;
		}
		
.style2-2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		}
		
.style1 {font-family:Arial, Helvetica, sans-serif;
	font-size: 10px}
	
.style3 {font-family:Arial, Helvetica, sans-serif;font-size: 18px;}

.style4 {font-family:Arial, Helvetica, sans-serif;font-size: 18px; color:#900;}	

#adresse2 {
		
	display:none;
	visibility:hidden;
		}

#ima01 {
		width:167px;
		padding:8px;
		padding-top:0px;
		font-size:10px;
		float:right;
		text-align:center;
		}
		
#ima01-1 {
		width:250px;
		padding:8px;
		padding-top:0px;
		font-size:10px;
		float:right;
		text-align:center;
		}
		
#ima02 {
		width:167px;
		padding:8px;
		padding-top:0px;
		font-size:10px;
		float:left;
		text-align:center;
		display:inline;
		}

#ima03 {
		width:700px;
		font-size:10px;
		text-align:center;
		margin:0 auto;
		}
		
.imgcenter
{ margin:5px;}

#critiquetitle {
	display:none;
visibility:hidden;
			}	
			
			#critiqueligne {
	margin-left:15px;}
			
			
			#critiqueimprimer {
display:none;
visibility:hidden;
			}	

#critiquetitleimprimer {
font-family:Arial, Helvetica, sans-serif;
		font-size:23px;
		font-weight:bold;
	letter-spacing:0.02em;
			text-align: left;
			margin:15px;
			}

#critique {
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		margin:15px;
		text-align: left;
		clear:both;
		}
		
#critiquenew {
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:85%;
		margin:20px 15px 15px 15px;
		text-align: justify;
		clear:both;
		line-height:125%;
		}
			
#datecritique {
				text-align:right;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
			margin:15px;
				}
				
#critique2 {
display:none;
visibility:hidden;
			}
			
#datecritique2 {
display:none;
visibility:hidden;
			}
#ima-logo {
		width:120px;
		padding-left:8px;
		padding-bottom:8px;
		float:right;
		text-align:center;
		}
		
#ima-h250 {
		width:250px;
		padding-left:15px;
		padding-bottom:8px;
		font-size:10px;
		float:right;
		text-align:center;
		}
		
#ima-h120 {
		width:120px;
		padding-left:10px;
		padding-bottom:10px;
		font-size:10px;
		float:right;
		text-align:center;
		}
		
#ima-h400 {
		width:400px;
		padding-left:15px;
		padding-bottom:12px;
		padding-top:3px;
		font-size:10px;
		float:right;
		text-align:center;
		
		}
		
#ima-h {
		width:300px;
		padding-left:15px;
		padding-bottom:8px;
		font-size:10px;
		float:right;
		text-align:center;
		}
		
#ima-hsans {
		width:300px;
		padding-left:15px;
		font-size:10px;
		float:right;
		text-align:center;
		}
		
		#ima-h400g {
		width:400px;
		padding-right:12px;
		padding-bottom:12px;
		padding-top:3px;
		font-size:10px;
		float:left;
		text-align:center;
		}
		
#ima-h400sans {
		width:400px;
		padding-left:15px;
		padding-top:3px;
		font-size:10px;
		float:right;
		text-align:center;
		
		}
		
#critiqueimprimernew {
display:none;
visibility:hidden;
			}
			
.critiquetitrenew{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 40px; 
	color:#900;
	font-weight:lighter;letter-spacing: 5px;
	text-align:left;
	
}

.FirstLetter:first-letter {
  font-family:lobster;
  font-size:4em;
/*  font-style: italic; 
  padding-right:0.2em;
  padding-bottom:0.2em; */
  padding:0.1em 0.15em 0.1em 0em;
line-height: 70%;
 /* margin-top:0.1em; */
 float:left;
  color:#900;
 
}

.FirstLettersmall:first-letter {
  font-family:lobster;
  font-size:3em;
/*  font-style: italic; 
  padding-right:0.2em;
  padding-bottom:0.2em; */
  padding:0.1em 0.15em 0.1em 0em;
line-height: 70%;
 /* margin-top:0.1em; */
 float:left;
  color:#900;
 
}

/* 2017 */

#headernew { background-image:url(boutons/header_2017_2.jpg); 
min-width:1250px;
width:100%;
background-repeat: no-repeat;
background-color:#FFF;
height:62px;
position:fixed;
top:0;
z-index:3;
	 }
	 
	 #menusite2017 {
	display:none;
visibility:hidden;
			}
			
			#menusite2017 li {
	display:none;
visibility:hidden;
			}
			
			.button_bottom_link { 
			display:none;
visibility:hidden;
			}
			
			#contenu2017 	{
			width: 1062px;
			background-color: #FFFFFF;
			margin: 0 auto;
			padding-top:10px;
				}
				
				#contenuleft2017 {
			width: 1054px;
			margin: 0 auto;
			padding:12px 12px 12px 20px;
			float:left;
			display:inline;
			background-color: #FFFFFF;
			/* border-right:solid 1px #E0E0E0; */
						}
						
#contenuleft2017 img {
			display:none;
visibility:hidden;
			}
			
			h2.titrecritique { font-weight:lighter; padding-top:2px; padding bottom:-10px; font-size:20px; letter-spacing:0.1em !important; margin-top:10px; margin-bottom:0px; text-decoration:none; }

.h2critique { background-color:#FFFFFF; color:#8b0101; /*padding-left:5px;*/ border-bottom:solid 2px #8b0101; margin-bottom:3px; padding-bottom:0px; }

#date2017 {
		margin-left:15px;
		padding-top:15px;
		padding-bottom:15px;
		font-family:Arial, Helvetica, sans-serif;
		
		}

#titrepiecenew {
		font-family:Arial, Helvetica, sans-serif;
		margin:15px;
		padding-top:10px;
		font-size:28px;
		clear:both;
		}
		
#titrepiecenew img {
			display:none;
visibility:hidden;
			}
			
#infosnew {
		font-family:Arial, Helvetica, sans-serif;
		margin:15px;
		text-align:justify;
		line-height:150%;
		/*padding-top:15px;*/
		
		}
	#infosnew img {
			display:none;
visibility:hidden;
			}
			
#infosnew2 {
		font-family:Arial, Helvetica, sans-serif;
		margin:15px;
		text-align:justify;
		line-height:150%;
		/*padding-top:15px;*/
		
		}
			
/* .texte2new {
		display:none;
visibility:hidden;
			} */

.texte2new {
		margin:15px;
		padding-top:1px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
		
#corpsnew2 {
	
		font-family:Arial, Helvetica, sans-serif;
		margin:15px;
		text-align:justify;
		padding-top:15px;
		}
		

.entrevuetitrenew{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 34px; 
	color:#900;
	font-weight:lighter;letter-spacing: 5px;
	text-align:left;
	
}

#ima-h200e {
		display:none;
visibility:hidden;
			}
		
hr.fthe { /* petit filet pour bas entrevue */
  border: none;              /* On supprime la bordure (inset par dÃ©faut)... */
  background-color: #66A8E7; /* ... que l'on remplace par un fond bleu uni   */
  height: 1px;               /* On dÃ©finit la hauteur de 1 pixel pour que le fond soit visible ! */
  width: 500px;                /* Ã©tait a 300 - Et on prÃ©cise que l'on dÃ©sire un filet de longueur 70%... */
  text-align: left;/*this will align it for IE*/
  margin: 0 auto 0 0; /*this will align it left for Mozilla*/             
  margin-top:30px;
  margin-bottom:20px;
}

#critiquenom2 {
		width:500px;
		height:74px;
		margin-left:15px;
		
		text-align: left;
		clear:both;
		}
		
		hr.f1-pv { /* filet bleu clair pour les piÃ¨ces */
  border: none;              /* On supprime la bordure (inset par dÃ©faut)... */
  background-color: #66A8E7; /* ... que l'on remplace par un fond bleu uni   */
  height: 1px;               /* On dÃ©finit la hauteur de 1 pixel pour que le fond soit visible ! */
  width: 100%;                /* Et on prÃ©cise que l'on dÃ©sire un filet de longueur 70%... */
  text-align: left;
  margin-top:20px;
}

#ima-h450 {
		display:none;
visibility:hidden;
			}</pre></body></html>