/* Ce CSS et toutes les images associees : (c) Cyberlude inc. 2008 -- Tous droits reserves
   Interdit de reproduction sans autorisation ecrite de Cyberlude
   (Alexandre Ayotte)


	pointer-events: auto;
	
  -ms-touch-action: none; 
      touch-action: none;
	  
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
*/

@font-face {
	font-family: Holstein;
		src: url(Holstein.woff);
	}
}

* { 
  margin: 0;
  padding: 0;

}
html,body {
  font-family: Verdana, "Arial Narrow", Arial, sans-serif;
  zzfont-size: 12pt;
  zzline-height: 18pt;
  font-size: 16pt;
  line-height: 20pt;
  background: #fff none;
  text-align: center;
  color: #593e20;
  margin: 8pt;
  }
  
.qui {
	font-family:Holstein, Verdana, sans-serif;
	padding:10px 0px;
	font-size:20pt;
}
.deces {
	font-family:Holstein, Verdana, sans-serif;
    font-size: 18pt;
	margin:0 0 5px 0;
	padding:10px 20px;
	background:#333;
	color:#ccc;
    display: block; 
}

.titCV {
	text-align:left;
	font-size:20pt;
	margin:21pt 0 0pt 0;
	color:#222;
}
td {
	vertical-align:top;
	padding:5pt 0 0 0;
}

div {
  zztext-align: left;
  zwhite-space: nowrap;
  display: block; 
  }
.tableau {
  zzdisplay: inline; 
  zzclear: none; 
  zzfloat: left; 
  margin-right: 8pt;
  margin-bottom: 8pt;
  font-size: 10pt;
  border: none; 
  vertical-align: middle;
 }
.box {
  max-width: 500pt; 
  xxxmax-height: 340pt; 
  white-space: normal;
  display: block; 
  zzclear: none; 
  zzfloat: left; 
  border-bottom: solid 1px #E0D7C2; 
  zzbackground: #FFFCF1; 
  padding: 28pt 48pt; 
  margin: auto;
  /*margin-bottom: 12px;*/
  font-size: 13pt;
  line-height: 24pt;
  vertical-align: top;
}
.boxtitle {
  width: auto; 
  white-space: normal;
  text-align: center; 
  xxxfont-size: 14pt;
  xxxline-height: 21pt;
  font-weight: bold;
}
.boxtext {
  width: auto; 
  white-space: normal;
  text-align: justify;
  xxxfont-size: 12pt;
}
p {
  margin-top: 3pt;
  margin-bottom: 9pt;
  }
img {
  /*
  margin-right: 12px;
  margin-bottom: 12px;
  */
  margin: 0;
  }
.datemodif {
  font-size: 8pt;
  line-height:10pt;
  color: #593e20;
  margin-top: 1pt;
  margin-bottom: 1pt;
}
.red { color: #b00; font-weight: bold; }
.big {
  margin: 24px 0;
  text-align: left;
  font-style: italic;
  font-size: 1.8em;
  color: #593e20;
  }

#navig {
  zzmargin-bottom: 12pt;
  }
#navig a.there {
	white-space: nowrap;
    font-weight: normal;
    display: inline;
    color: #FFF;
    text-decoration: none;
    text-align : center;
    margin: 0;
    padding: 3pt 0pt;
    background: rgba(89, 62, 32, 1);
	/* #593e20; */
    border: solid 1px #000;
  }
#navig a, .cerem {
	white-space: nowrap;
    font-size: 10pt;
    font-weight: normal;
    display: inline;
    color: #593e20;
    text-decoration: none;
    text-align : center;
    margin: 0;
    padding: 3pt 0;
    background: rgba(255, 255, 255, 0.8);
    border: solid 1px #593e20;
  }
#navig a:HOVER, .cerem:HOVER   { background: #ffffaa; text-decoration: none; color: #000; }
