@charset "utf-8";
/* CSS Document */
/* MODIF 17 février 2011 par gelgen */
/* MODIF septembre 2013 par Alex <amichaud@soquij.qc.ca> */

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/265413");

@font-face {
	font-family: 'NewsGothic';
	src: url('/include/fonts/265413_0_0.eot');
	src: url('/include/fonts/265413_0_0.eot?#iefix') format('embedded-opentype'), url('/include/fonts/265413_0_0.woff') format('woff'), url('/include/fonts/265413_0_0.ttf') format('truetype');
}

/* Ticket 7411 */
img[src*="ndle-image.jpg"] { 
    height: 15px !important;
    width: 1px !important;
    background: transparent !important;
    visibility: hidden !important;
    display: inline-block !important;
}
.btn-egzakt {
	background-image: url(/images/egzakt/fd-btn-vert.gif);
	border: 1px solid #50A032;
	color: #fff;
	height: 19px;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	padding: 3px 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}
a.btn-egzakt:hover {
	color: #039;
}
div.ligne-bouton {
	text-align: right;
	padding-top: 10px;
}
select {
	width: 253px;
}
a {
	letter-spacing: normal !important
}
a:visited {
	color: #1F7469;
	letter-spacing: normal !important
}
*:visited {
	color: #1F7469;
	letter-spacing: normal !important
}
#jugements_recherche input.radio {
	width: auto;
	margin: 0;
	border: none;
}



/* LISTE DES RÉSULTATS */
#jugements_resultats #conteneur_colonnes {
	width: 960px;
	background: #fff url(/images/egzakt/conteneur_2colonnes.gif) repeat-y left top;
}
#jugements_resultats #colonne_principale, #colonne_principale.full_width {
	/*width: 900px !important; */
	width:99%;
}

@media screen and (max-width: 480px) {
#jugements_resultats #conteneur_colonnes, #jugements_resultats #colonne_principale {width:100%}
}

#nb_resultats {
/*	width:780px; */
	width:98%;
	font: bold 1.17em/1.2em Arial, Verdana, sans-serif;
	color: #444;
	background-color:#DADADA;
	padding: 20px 0 20px 5px;
	margin-bottom:1em;
	height:auto;
}

#nb_resultats h1 {	
	font-family: "NewsGothic"; 
    font-size: 2.1em;
    display:inline-block;*
	float:left;
	padding:5px 0!important;
	margin:0!important;
	display: inline-block;
}
#nb_resultats h1.res {
	width:auto;
}

#nb_resultats h1.ti {
	width:auto;
	text-decoration:none;
	margin:0!important;;
	color:#561A55;
	text-indent: -5px;
}

#nb_resultats img {padding-top:15px;}
#nb_resultats a {
	text-align: right;
	color: #000000;
	font-size: 0.9em;
	margin-right:1em;
}

#nb_resultats .navig_resultats {width:auto; float:right;padding:10px 0;}
#nb_resultats .navig_resultats_ti {width:auto; white-space:nowrap; float:right; padding-top:20px; text-align:right;	}

#nb_resultats .navig_resultats_ti a ,
#nb_resultats .navig_resultats a {
    text-decoration: none;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: normal;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	max-width: 88px;
	background-color: #561A55;
	color: #FFFFFF;
	border-color: #40133F;	
	
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
#nb_resultats .navig_resultats_ti a:hover,
#nb_resultats .navig_resultats_ti a:focus,
#nb_resultats .navig_resultats_ti a:active,
#nb_resultats .navig_resultats a:hover,
#nb_resultats .navig_resultats a:focus,
#nb_resultats .navig_resultats a:active {
    background-color: #290C28;
    border-color: #290C28
}
#nb_resultats .navig_resultats_ti a:before,
#nb_resultats .navig_resultats_ti a:after,
#nb_resultats .navig_resultats a:before,
#nb_resultats .navig_resultats a:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.navig_resultats_ti {}
.navig_resultats_ti #liencourt i {display:none;}
.navig_resultats_ti input {
	position: absolute;
	top: -9px;
	left: -3px;
	padding: 2px 7px;
	width: 170px;			
}
#wrapper {background: #FFF;}


.divpartage { margin: 20px 0;padding-right: 0;padding-bottom: 1px;}

#tweetBtn {

}

.fb_iframe_widget {
	margin-right: 10px;
}

.partage {
	display: block;
	float: right;
}


 #partage {
	display: block;
	float: right;
}

#___plus_0 {
float: right !important;
margin-right: 10px !important;
 
}

#in-share-button {margin-right: 10px;}

@media screen and (max-width: 768px) {
	#nb_resultats {width:99%!important;}
	.navig_resultats_ti, .navig_resultats {
		float: left!important;
		width: 100%!important;
		background-color: #DADADA;
		padding: 0 0 10px 0;
		margin: 0;	
	}
	#nb_resultats .navig_resultats_ti a {display:block;border-radius: 0;}
	.divpartage {
		padding-right: 0;
		width: 108px;
		margin: 0 auto;
		padding: 0;	
	}
	
	
	#___plus_0 , .partage {
		float:none !important;
		margin: 0 auto !important;
	}

	#decision_ti {
		width: 100%;
	}


}

/*@media screen and (max-width: 768px) {
#nb_resultats {width:99%!important;}
.navig_resultats_ti, .navig_resultats {float:left!important; width:96%!important; background-color:#DADADA; padding:5px 10px 15px 20px; margin:0 0 20px -5px!important; }
#nb_resultats .navig_resultats_ti a {display:block; padding:3px;text-align:left!important;}
}*/

#tableaures {clear:both;}

#tableaures p {font-weight:bold; font-size:1.5em;}

#jugements_resultats h2 {
	/*background: none !important;*/
	padding: 0;
	margin: 0;
}

#liste_resultats {width:100%;}

#liste_resultats_complete {
	width: 100%;
	margin: 0 0 10px 0;
}
#liste_resultats_complete td {
	padding: 2px 2em 1.2em 2px;
	font-size: 1em;
	vertical-align: top;
}
#th_parties {
	width: 75%;
	text-align: left;
	padding-bottom: 1em;
}
#th_date {
	width: 15%;
	text-align: left;
	padding-bottom: 1em;
	white-space:normal!important;
}
#th_juridiction {
	width: 10%;
	text-align: left;
	padding-bottom: 1em;
}
#th_case {
	width: 35%;
	text-align: left;
	padding-bottom: 1em;
}
#th_theme {
	width: 38%;
	text-align: left;
	padding-bottom: 1em;
}
#liste_resultats_complete h2 {
	font-size: 1em;
	font-weight: bold;
}


th a {
	text-decoration: none;
	color: #000 !important;
	white-space: nowrap;
}
th a:visited {
	text-decoration: none;
	color: #000 !important;
	white-space: nowrap;
}
th a:hover {
	text-decoration: none;
	color: #000 !important;
	white-space: nowrap;
}

.page_select {
	font-weight: bold;
}

#jugements_resultats #tblresult {
	width: 98%!important;
}

@media screen and (max-width: 768px) {
	#jugements_resultats #tblresult {
	width: 98%!important;
	}
}

#jugements_resultats #tblresult td {
padding:5px!important;}


#jugements_resultats .tb-parties {
	text-align: left;
	padding-bottom: 3px;
	width:65%!important;
}
#jugements_resultats .tb-date {
	text-align: left;
	padding-bottom: 3px;
	width: 20%!important;
		white-space:normal!important;
}
#jugements_resultats .tb-juri {
	text-align: left;
	padding-bottom: 3px;
	padding-right: 10px;
	width:15%!important;
}
#jugements_resultats .sortheader img {
	padding: 0 3px;
}

#jugements_resultats .tb-theme-en {
	padding-right: 15px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}
#jugements_resultats .tb-juri-en {
	padding-right: 15px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}
#jugements_resultats .tb-date-en {
	padding-right: 15px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px; /*width:18%;*/
}
#jugements_resultats td.tb-date-en {
	padding-right: 15px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
	width: 7em;/*width:18%;*/
}
#jugements_resultats .tb-parties-en {
	padding-right: 15px;
	text-align: left;
	width: 55%;
	vertical-align: top;
	padding-bottom: 10px;
}

/* Liste des résultats JUGPEN */

#jugements_resultats #tblresultJ {
	margin-top: 15px;
}
#jugements_resultats #tblresultJ th {
	text-align: left !important;
	padding-bottom: 3px;
	font-size: 0.9em;
}
#jugements_resultats #tblresultJ td {
	text-align: left !important;
	padding-bottom: 3px;
	vertical-align: top;
	padding-right: 15px;
	font-size: 0.9em;
}
#jugements_resultats #tblresultJ .tb-parties {
	text-align: left;
	padding-bottom: 3px;
	width: 31%;
}
#jugements_resultats #tblresultJ .tb-date {
	width: 8em;
}
#jugements_resultats #tblresultJ .tb-reference {
	padding-bottom: 3px;
	width: 12em;
}

tr.odd td {
	background-color: #F4F4F4!important;
}

#pageNavPosition {
	padding: 5px 0;
	background-color: #FFE78C;
	display: inline-block;
	line-height: 1.8em;
}
.pg-selected {
	font-weight: bold;
}
.pg-normal {
	color: #0033CC;
	text-decoration: underline;
	padding: 0 5px;
	display: inline-block;
}
span.pg-normal:hover {
	color: #1F7469;
}
span.pg-normal:visited {
	color: #666666;
}

/* Le texte intégral */

#jugements_decision #colonne_principale {
	/*width: 744px !important;*/
	/*width:750px!important; */
	width:99%;
}

/*@media screen and (max-width: 480px) {
#jugements_decision #colonne_principale {width:100%!important;}
#decision_ti {float:left;}
p.zSoquijdatRefNeutre {white-space:nowrap;}
}*/	

@media screen and (max-width: 768px) {
#jugements_decision #colonne_principale {width:100%!important;}
#decision_ti {float:left; margin-left:0!important;width:98%;}
p.zSoquijdatRefNeutre {white-space:nowrap;}
}


#jugements_decision #decision_ti a {
	display: inline-block;
}


#jugements_decision H1, #jugements_resultats H1{
	line-height:normal;
}

#jugements_resultats {margin-top:1em;}

#jugements_decision .Section1 table {width:100%}

/*#nb_resultats {
	font: bold 1.17em/1.2em Arial, Verdana, sans-serif;
	color: #444;
	background-color:#DADADA;
	padding: 2px 10px 2px 20px;
	margin: 5px 0 15px 0;
}*/
#nb_resultats h2.noti {
	color: #000;
	font: bold 1.17em/1.2em NewsGothic, Arial, Verdana, sans-serif;
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	text-align: left;
	font-style: normal;
	text-transform: none !important;
	font-weight: bold;
	text-indent: 0 !important;
}

#jugements_decision #decision_ti h1 h2 h3 h4 h5 h6 {
	color: #000;
	font-weight: bold;
	background: none !important;
	padding: none !important;
	margin: none !important;
	text-decoration: none;
}
#decision_ti a {
	color: #444444;
	text-decoration: none;
	display: inline;
}


.avis {
	margin: 20px;
	padding: 5px 10px;
	border: #F00 2px solid;
}
.avisprimeur {
	margin: 20px;
	padding: 5px 10px;
	border: #50A032 2px solid;
}

#searchpage label {white-space:nowrap; padding-right:0.5em;}

/* STYLES SPÉCIFIQUES AUX PAGES DE TEXTE INTÉGRAL DES DÉCISIONS */
#jugements_decision #conteneur_colonnes {
	/*width: 960px;
	background: #fff url(/images/egzakt/conteneur_2colonnes.gif) repeat-y left top;*/
}

/* ZONE TI et FIX pour les textes bleus qui ont des ancres avec conservation des liens visibles vers les notes de bas de page*/
#jugements_decision #decision_ti {
	padding: 0 0 0 2px;
	margin-left: 30px;
}
#jugements_decision #decision_ti a {
	color: #000;
}
#jugements_decision #decision_ti a span.MsoFootnoteReference {
	color: #0033CC !important;
}
#jugements_decision #decision_ti a:hover span.MsoFootnoteReference {
	color: #1F7469 !important;
}
#jugements_decision #decision_ti a:visited  span.MsoFootnoteReference {
	color: #666666 !important;
}
.zSoquijdatIdJuge {
	display: none;
}
.cible {
	background-color: #FF0;
}
#jugements_decision #decision_ti map {
	display: inline;
}
#jugements_decision #decision_ti img {
	display: inline;
}
#waitmsg {
	margin: 60px 20px 150px 20px;
	font-weight: bold;
	color: #036;
	font-size: 2em!important;
	text-align: center !important;
	line-height:normal!important;
}
#jugements_decision #decision_ti h2 {
	background-image: none !important;
	background-color: #ffffff !important;
	padding: none !important;
	margin: none !important
}

#jugements_decision #decision_ti td {
	border: none !important;
}

/* CORRECTIFS TI CSST */

#decision_ti .zSoquijlblNoDossier {
	line-height: 2em;
	text-decoration: none;
}
#decision_ti .zSoquijdatNoDossier {
	display: block;
	margin-top: 10px;
}
#decision_ti .zSoquijdatNoDossier a {
	line-height: 1em;
	text-decoration: none;
}
#decision_ti .zSoquijlblCas {
	line-height: 2em;
	text-decoration: none;
}
#decision_ti .zSoquijdatNoCas {
	line-height: 2em;
	text-decoration: none;
}
#decision_ti .zSoquijlblCour {
	padding-top: 20px;
	line-height: 1em;
}
#decision_ti h1, h2, h3, h4, h5, h6 {
	color: #000;
}
#decision_ti .zSoquijlblJuge a {
	text-decoration: none;
}
#decision_ti .zSoquijdatQteJuge a {
	text-decoration: none;
}
#decision_ti .zSoquijdatJuge a {
	text-decoration: none;
}
#decision_ti .zSoquijdatGreffe a {
	text-decoration: none;
}

/* ÉDITEURS */
#jugements_editeurs input {
	margin-bottom: 5px;
	display: block;
}

/* Formulaire de recherche : Dates */
fieldset {
	padding: 0 !important;
	margin: 0 !important;
	border: none;
}
legend {
	padding: 0 !important;
	margin: 0 0 3px 0 !important;
	border: none;
	font-weight: normal;
}
input.date {
	width: 6.5em !important;
}
.ptxt {
	font-size: 0.8em;
	padding-bottom: 2px;
}

/* Correction bogue ODT*/
#entete h1 {
	text-indent: 0 !important;
}

/* PUB EN ILOT */


/*#critpub {width:780px;}*/
#critpub {width:98%;}
	#criteres {width:55%; height:auto; float:left!important;}
	.pub {width:40%; padding:0 0 10px 0!important; float:right!important;}
	.pub object, .pub embed, .pub img {
		float: right;
		}
	ul.liste-criteres {
		list-style: none;
		margin: 10px 5px 10px 0;
		padding: 0;
		width:98%!important;
	}	
	.liste-criteres li {
	
		line-height: 1.5;
		margin-bottom: 0;
		width:98%;
		}

/*ôter les bannières dans les jugements*/

body.nopromo #promo_entete {display:none;}
body.nopromo #entete A.petit_logo {
  position: relative;
  top: 30px;
  display: block;
  width: 352px;
  height: 54px;
  background: url('//soquij.qc.ca/images/soquij2013/logo2013.png') no-repeat;
  margin: 0 0 0 15px;
  font-size: 0;
  line-height: 0;
}

/* Message OP */

.zone, .zone p {background-color:#fff!important;}




/* URL Court */
#jugements_decision {}
#nb_resultats {padding: 20px 0 28px 5px;}			
#nb_resultats .navig_resultats_ti {padding-top: 5px;}	
.clipboard {position: absolute; left: 167px; top: 62px;visibility:hidden}
.clipboard #copybutton {
	
	position: relative;
	left: -6px;
	height: 22px;
	line-height: 22px;
	top: 0;
}
.cliboard .copy-button i.fa {font-size: 14px;}
input#copieddiv {
	margin:0;white-space: nowrap;
	min-height: 16px;
	font-family: Monaco, "Liberation Mono", Courier, monospace;
	font-size: 11px;
	color: #999;
	width: 200px;
}
.aide-bouton-copier {
	display: none;
	font-size: 11px;
	position: absolute;
	top: 25px;
	left: 200px;
	font-weight: normal;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background-clip: padding-box;
	width: 100px;
	padding: 5px;
	background: white;	
}

#copySuccess {
	display:none;
	position: absolute;
	top: 65px;
	left: 170px;
	padding-top: 5px;
}

#copySuccess i.fa {
	font-size: 14px;
	color: green;
}	


@media screen and (max-width: 768px) {

	
	#nb_resultats .navig_resultats_ti a {
		max-width:none;
	}


	.clipboard {
		left: 5px;
		top: 40px;
		width: 83%;
	}

	input#copieddiv {
		font-size: 20px;
		width: 100%;
		padding: 5px;
	}
	
	.clipboard #copybutton {
		position: absolute;
		right: -56px;
		height: 37px;
		line-height: 22px;
		top: 0;
		font-size: 26px;
		padding: 0 10px;
		left:auto;
	}	
	
	#copySuccess {
		top: 45px;
		left: 10px;
		font-size: 20px;
		background: #FFF;
		padding: 5px;
		border: 1px solid #290C28;
	}				

}	
		
@media screen and (max-width: 480px) {
#critpub {width:98%;height:auto;}
#criteres, {width:99%!important; float:none!important; height:auto;}
.pub {display:none;}
#criteres h2 {text-align:left;clear:both;}
#criteres {height:auto;}*/
ul.liste-criteres {width:99%!important;}
.pub object, .pub embed, .pub img {float:none!important;}
}		

@media screen and (max-width: 768px) {
#critpub {width:98%;height:auto;}	
#criteres, {width:99%!important; float:none!important;}
.pub {display:none;}
#criteres h2 {text-align:left;clear:both;}
#criteres {height:auto;}
ul.liste-criteres {width:99%!important;}
.pub object, .pub embed, .pub img {float:none!important;}	
	}


@media print {
	#jugements_decision	#nb_resultats {
		display: none;
	}
	#ariane, #promo_entete {display:none;}
	
	#colonne_principale {padding-top:0;margin-top:0;}
	h2, h3 { page-break-after: avoid;
}
}

