div.texte , div.spe, div.decision {
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
}

.uddoc{ /*background: #fff;*/ } 

.big-font{ font-size: 25px; } 

.fade-right { background: -webkit-linear-gradient(right, rgba(0,0,0,0), rgba(0,0,0,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 

.fade-left { background: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 

.fade-out { background: -webkit-linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 

.fade-down { background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }


div.uddoc {
	width:100%;
}

div.uddoc {
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
    	#margin:20px;
	color:#333;
}

div.uddoc p {
	line-height:normal;
	margin-bottom:4px;
}

div.uddoc div.entete {
	width:100%;
}

div.uddoc div.affaire {
	width:80%;
	margin-top:10pt;
}

div.entete.jurisprudence p {
	padding:0px;
	margin:0px;
}

div.entete.jurisprudence .sep {
	text-align:center
}

div.uddoc p.tribunal {
	font-weight:bold;
	text-align:center;
	font-weight:bold;
        margin-top:15px;
        margin-bottom:15px;
        #margin-left:10pt;
        #text-transform:uppercase;
        text-align:center;
        font-size:20px;

}

div.uddoc p.pays, div.uddoc p.chambre , div.uddoc p.section, div.uddoc p.audience , div.uddoc p.audience, div.uddoc p.dossier, div.uddoc p.pourvoi{
		font-weight:normal;
		text-align:center;
		margin-bottom:1pt;
}

div.uddoc p.affaire {
	font-weight:bold;
	text-align:left;
	margin-top:5pt;
	text-decoration:underline;
}

div.uddoc p.demandeur , div.uddoc p.defendeur{
	font-weight:bold;
	text-align:left;
	margin-left:10pt;
	margin-top:2pt;
	margin-bottom:2pt;
}

div.uddoc p.conseil{
	font-weight:normal;
	font-style: italic;
	text-align:left;
	margin-left:10pt;
}

div.uddoc p.contre {
	font-weight:normal;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20pt;
}

div.uddoc h2.arret {
	font-weight:bold;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:10pt;
	#text-transform:uppercase;
	text-align:center;
	font-size:20px;
}

div.uddoc div.cour {
	margin-left:20px;
	text-align:justify
}

div.uddoc div.cour p.juge {
	margin-top:4px;
	margin-bottom:4px;
}

div.uddoc p.al, div.uddoc p.al_item_num, div.uddoc p.al_item_maj_i, div.uddoc p.al_item_maj_a, div.uddoc p.al_item_min_i, div.uddoc p.al_item_min_a, div.uddoc p.al_item_tiret{
	text-align:justify;
	margin-top:15px;
	margin-bottom:15px;
}

div.uddoc p.center {
    text-align: center;
    font-weight:bold;
    margin-left: auto;
    margin-right: auto;
}

div.uddoc table { 	border:1px solid #111; 	border-collapse:collapse; 	width:auto; 	margin-left:auto; 	margin-right:auto; 	margin-top:20px; 	margin-bottom:20px; }  div.uddoc thead, div.uddoc tfoot { 	background-color:#D0E3FA; 	border:1px solid #6495ed; }  div.uddoc tbody { 	background-color:#fff; 	border:1px solid #111; }  div.uddoc th { 	border:1px dotted #111; 	padding:5px; 	width:25%; } div.uddoc td { 		border:1px solid #111; 	padding:5px; }  div.uddoc caption { 	font-family:sans-serif; }

div.uddoc table p.al {
        margin:1px;
	padding:1px;
}

div.uddoc a.ref {
	color: #126aac;
}

div.uddoc span.zref {
	color:inherit;
}

div.uddoc span.zref:hover {
	//text-decoration:underline;
}

div.uddoc span.zrenv {
	color: red;
}

div.uddoc div.rtitre {
	text-align:left;
	/*background-color:#eee;*/
	padding:0pt 4pt 7pt 4pt;
	border-bottom:1px solid #444;
	margin-left:17px;
}

div.uddoc p.surtitre {
	text-align:center;
	font-weight:bold;
	padding:4pt 4pt 4pt 4pt;
	text-transform:uppercase;
}

div.uddoc p.soustitre {
	text-align:center;
	font-weight:bold;
	padding:4pt 4pt 4pt 4pt;
	text-transform:uppercase;
}

div.uddoc p.edition {
	text-align:center;
	font-weight:bold;
	padding:4pt 4pt 4pt 4pt;
}

div.uddoc p.int {
	text-align:center;
	padding:4pt 4pt 4pt 4pt;
	font-style:italic;
}

div.uddoc p.int1 {
	text-align:left;
	font-style:italic;
	text-decoration:underline;
}

div.uddoc div.auteur {
	text-align:left;
}

div.uddoc div.auteur p.nom {
	text-align:left;
	margin-top:5pt;
}

div.uddoc div.signature {
	text-align:right;
	
}

div.uddoc div.titre {
	/*background-color:#eee;*/
	text-align:center;
	font-weight:bold;
	padding:4pt 4pt 7pt 4pt;
	text-transform:uppercase;
}

div.uddoc div.art {
	margin-top: 10pt;
	margin-bottom: 10pt;
}

div.uddoc span.num-art {
	text-align:left;
	font-weight:bold;
}

div.texte p.titnote  {
	border-bottom:1px solid #222222;
	font-weight:bold;
	text-align:left ;
	margin-bottom:4pt;
}

span.intitule {
	font-weight:bold;
}
div.texte p.tnote  {
	margin:4pt 0pt 6pt 0pt;
	font-weight:normal;
	text-align:justify ;
}

/***** NOTES *****/
div.notes {
	border:1px solid #ccc;
	padding:10px 20px;
	margin-bottom:20px;
	background-color:var(--bs-secondary-bg-subtle);
}

div.notes div.note {
	margin:0;
	padding:0;
	margin-top:5px;
	text-align:justify;
	font-size:15px;
}

div.notes div.note p {
	
}

div.notes p.note {
	margin-top:10px;
	margin-bottom:15px;
}

div.uddoc .libart {
       text-decoration:underline;
}

div.uddoc .intitule {
	color:#444;
}

div.uddoc p.motscles {
	text-align:justify ;
	font-weight:normal;
	margin-bottom:10px;
}


div.uddoc span.motcle {
	text-align:justify ;
	font-weight:normal;
	font-style:italic;
}

div.uddoc div.signature {
	margin-top: 20pt;
	margin-bottom: 20pt;
	
}

span.highlight {
	color:red;
	font-weight:bold;
}

a.ref {
	color:#0768a9;
	cursor: pointer;
	text-decoration:none;
}

a.ref:hover {
	color:red;
	cursor: pointer;
	text-decoration:underline;
}

a.renv {
	color:red;
	font-style: italic;
	cursor: pointer;
	text-decoration:none;
}

a.renv:hover {
	color:red;
	font-style: italic;
	cursor: pointer;
	text-decoration:underline;
}

div.uddoc p.tanx {
	text-align: center;
	font-weight:bold;
	width:80%;
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;
	margin-bottom:20px;
}

div.uddoc p.tniva , div.uddoc p.tniv1 {
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
}

div.uddoc p.intpart {
        text-align: center;
	font-weight:normal;
	font-style:italic;
}

div.uddoc p.tpart {
        text-align: center;
        font-weight:bold;
	width:50%;
	margin-left: auto;
        margin-right: auto;
}


div.uddoc p.intliv {
        text-align: center;
       	font-weight:normal;
	font-style:italic;
}

div.uddoc p.tliv {
        text-align: center;
        font-weight:bold;
	width:50%;
	margin-left: auto;
        margin-right: auto;
}

div.uddoc p.inttit {
        text-align: center;
       	font-weight:normal;
	font-style:italic;
}

div.uddoc p.ttit {
        text-align: center;
        font-weight:bold;
	width:50%;
	margin-left: auto;
        margin-right: auto;
}

div.uddoc p.intchap {
        text-align: center;
        font-weight:normal;
        font-style:italic;
}

div.uddoc p.tchap {
        text-align: center;
        #font-size:14px;
        font-weight:bold;
	width:50%;
	margin-left: auto;
        margin-right: auto;
}

div.uddoc p.intsect {
        text-align: center;
        #font-size:13px;
        font-weight:normal;
        font-style:italic;
}

div.uddoc p.tsect {
        text-align: center;
        #font-size:13px;
        font-weight:bold;
	width:50%;
	margin-left: auto;
        margin-right: auto;
}

div.uddoc p.intssect {
	text-align: center;
	#font-size:13px;
	font-weight:normal;
	font-style:italic;
}

div.uddoc p.tssect {
	text-align: center;
	#font-size:13px;
	font-weight:bold;
	width:50%;
	margin-left: auto;
	margin-right: auto;
}

div.uddoc p.intpara {
        text-align: center;
        #font-size:12px;
        font-weight:normal;
        font-style:italic;
}

div.uddoc p.tpara {
        text-align: center;
        #font-size:12px;
        font-weight:bold;
	width:50%;
	margin-left: auto;
        margin-right: auto;
}


span.date-actu {
	text-align:center;
	font-style:italic;
}

span.num-art {
	text-align:left;
	font-weight:bold;
	#font-size: 14px;
}

p.support:before {
	content: "\f0c9";
	font: 14px/1 FontAwesome;
	padding-right:10px;
}

p.support {
	#font-size:14px;
	margin-bottom:10px;
	text-transform:uppercase;
}

div.entete p.titre {
        text-align: justify;
        #font-size:13px;
	text-transform:uppercase;
        font-weight:bold;
	margin-left: auto;
        margin-right: auto;
	padding-left:20px;
}

div.uddoc p.intrpart {
        text-align: center;
	#font-size:16px;
	font-weight:normal;
	font-style:italic;
}

div.uddoc p.trpart {
        text-align: center;
        #font-size:15px;
        font-weight:bold;
	width:50%;
	margin-left: auto;
        margin-right: auto;
}


div.uddoc p.intrliv {
        text-align: center;
        #font-size:15px;
	font-weight:normal;
	font-style:italic;
}

div.uddoc p.trliv {
        text-align: center;
        #font-size:14px;
        font-weight:bold;
	width:50%;
	margin-left: auto;
        margin-right: auto;
}

div.uddoc p.intrtit {
        text-align: center;
        #font-size:14px;
	font-weight:normal;
	font-style:italic;
}

div.uddoc p.trtit {
        text-align: center;
        #font-size:14px;
        font-weight:bold;
	width:50%;
	margin-left: auto;
        margin-right: auto;
}

div.uddoc p.intrchap {
        text-align: center;
        #font-size:14px;
        font-weight:normal;
        font-style:italic;
}

div.uddoc p.trchap {
        text-align: center;
        #font-size:14px;
        font-weight:bold;
	width:50%;
	margin-left: auto;
        margin-right: auto;
}

div.uddoc p.intrsect {
        text-align: center;
        #font-size:13px;
        font-weight:normal;
        font-style:italic;
}

div.uddoc p.trsect {
        text-align: center;
        #font-size:13px;
        font-weight:bold;
	width:50%;
	margin-left: auto;
        margin-right: auto;
}

div.uddoc p.intrpara {
        text-align: center;
        #font-size:12px;
        font-weight:normal;
        font-style:italic;
}

div.uddoc p.trpara {
        text-align: center;
        #font-size:12px;
        font-weight:bold;
	width:50%;
	margin-left: auto;
        margin-right: auto;
}


div.uddoc {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0px
}

div.uddoc div.entete {
	margin-bottom: 30px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;
	#font-size: 13px;
	text-align: left;
	width:90%;
	padding:10px 10px 10px 10px;
}

div.uddoc div.entete.officiel {
	border-left: 0px solid #333;
	padding-left:10px;
}

div.uddoc div.jurisprudence div.entete {
	width:100%;
	#font-size: 13px;
	height:auto;
	border: 0px solid #cecece;
	text-align:center;
}

p.tribunal , p.pays {
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: bold;
	text-transform: uppercase;
}

p.chambre {
	margin-top: 2px;
	margin-bottom: 5px;
	font-weight: normal;
	font-style: italic;
	#font-size: 13px;
}

p.audience {
	margin-bottom: 5px;
	margin-top: 5px;
	text-align:left;
}

p.pourvoi, p.dossier {
	margin-bottom: 5px;
	margin-top: 5px;
	text-align:left;
}

div.affaire {
	margin-top: 20px;
	margin-bottom: 20px;
}

p.demandeur, p.defendeur, p.contre {
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: bold;
	text-transform: uppercase;
}

p.conseil {
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: normal;
	#font-size:11px;
	font-style: italic;
}

p.arret {
	margin-top: 40px;
	margin-bottom: 10px;
	font-weight: bold;
	text-transform: uppercase;
	#font-size:16px;
}

div.cour {
	margin-left:20px;
}

div.cour p.juge {
	margin-top:4px;
	margin-bottom:4px;
}

div.uddoc ul, div.uddoc ol , div.uddoc dl{
	margin-left:10px;
     	padding-left: 0;
}

div.uddoc ul li, div.uddoc ol li, div.uddoc dl dd{
	list-style: none; 
	margin: 0;     
	margin-bottom: 0px; 
	padding-bottom: 0px; 
	margin-bottom: 0px; 
	padding-left: 25px; 
	position: relative;
}

div.uddoc ul li span.int, div.uddoc dl dd span.int {
	font-style: normal; 
	position: absolute; 
	left: 2px; 
	top: -2px;
}

div.toc ul {
	list-style:none ;
	margin:0px;
}

div.toc ul li, div.ol li , dl dd{
	line-height: 21px;
	margin-left: 1.0rem;
	#font-size: 0.84rem;
}

div.toc p {
	margin:0;
	padding:0;
}

/*
dd span.int {
	font-size:0.84rem;
	width:2.0em;
	display:inline-block;
	float:left;
	text-align: right;
	margin-left: -2.5em;
	margin-right: 0.5em;
	margin-top:-2px;
}
*/

/*
div.uddoc ol {
	counter-reset:item
}

div.uddoc ol li ol{
	counter-reset:item
}

div.uddoc ol li {
	counter-increment:item;
}

div.uddoc ul li:before {
	content: "\2014";
}

div.uddoc ul li ul li:before {
	content:"o";
}

div.uddoc ul li ul li ul li:before {
	content:"\25AA";
}

div.uddoc ol li ul li:before {
	content:"\25AA";
}

div.uddoc ol li:before {
	content:counter(item, decimal) ")";
}

div.uddoc ul li:before , div.uddoc ol li:before {
	float:left;
	display: inline-block;
       	width: 1em;
       	margin-left: -1.5em;
   	margin-right: 0.5em; 
	text-align: right;
       	margin-top:-4px;	
}

div.uddoc p.itemlibre {
	margin-left:1.5em;
	text-align:justify;
}

div.uddoc ol.lower_a li:before {
	content: counter(item, lower-latin) ")";
}

div.uddoc ol.lower_i li:before {
	content: counter(item, lower-roman) ")";
}

div.uddoc ol.upper_a li:before {
        content: counter(item, upper-latin) ")";
}

div.uddoc ol.upper_i li:before {
        content: counter(item, upper-roman) ")";
}
*/

/*
div.uddoc ol li .ie-before {
      width:2em;
      margin-right:0.5em;
      text-align:right;
      }
*/


/*=== Sub List Styles ===
div.uddoc ol li ul li {
      list-style:disc;
      padding-left:0;
      text-indent:0;
      counter-increment:none;
      }

div.uddoc ol li ul li:before, div.uddoc ol li ul li .ie-before {
      display:none;
      }
	  
div.uddoc ul li > p , div.uddoc ol li > p {
	display:inline;
	text-align:justify;
}

div.uddoc p.intpart {
        text-align: center;
	font-size:18px;
	font-weight:normal;
	font-style:italic;
}
*/
