/* ------- Generic ------- */ #homePage .quickSearchImage h1 {	color:#D30D18;}.search-menu h3 {	color:#FFFFFF;}.kenti-button{display:inline-block !important;border-radius:10px !important;line-height:30px !important;text-align:right !important;overflow:hidden !important;padding:0px 10px !important;position:relative !important;font-weight:bold !important;vertical-align:middle !important;color:#ffffff !important;background: #4f4d50 !important; /* Old browsers */background: -moz-linear-gradient(top,  #4f4d50 0%, #1b191c 100%) !important; /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4d50), color-stop(100%,#1b191c)) !important; /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #4f4d50 0%,#1b191c 100%) !important; /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #4f4d50 0%,#1b191c 100%) !important; /* Opera 11.10+ */background: -ms-linear-gradient(top,  #4f4d50 0%,#1b191c 100%) !important; /* IE10+ */background: linear-gradient(to bottom,  #4f4d50 0%,#1b191c 100%) !important; /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4d50', endColorstr='#1b191c',GradientType=0 ) !important; /* IE6-9 */}.kenti-button:hover{text-decoration:none !important;background: #1b191c !important; /* Old browsers */background: -moz-linear-gradient(top,  #1b191c 0%, #4f4d50 100%) !important; /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b191c), color-stop(100%,#4f4d50)) !important; /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #1b191c 0%,#4f4d50 100%) !important; /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #1b191c 0%,#4f4d50 100%) !important; /* Opera 11.10+ */background: -ms-linear-gradient(top,  #1b191c 0%,#4f4d50 100%) !important; /* IE10+ */background: linear-gradient(to bottom,  #1b191c 0%,#4f4d50 100%) !important; /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b191c', endColorstr='#4f4d50',GradientType=0 ) !important; /* IE6-9 */}.kenti-button:after{font-family:kentika-std !important;content:"n" !important;color:#D30D18 !important;padding-left:10px !important;font-size:10px !important;display:inline-block !important;}.kenti-button.white{background: #ffffff !important; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%) !important; /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)) !important; /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%) !important; /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%) !important; /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%) !important; /* IE10+ */background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%) !important; /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ) !important; /* IE6-9 */color:#3b3b3b !important;}.kenti-button.white:hover{background: #e6e6e6 !important; /* Old browsers */background: -moz-linear-gradient(top,  #e6e6e6 0%, #ffffff 100%) !important; /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#ffffff)) !important; /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%) !important; /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%) !important; /* Opera 11.10+ */background: -ms-linear-gradient(top,  #e6e6e6 0%,#ffffff 100%) !important; /* IE10+ */background: linear-gradient(to bottom,  #e6e6e6 0%,#ffffff 100%) !important; /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff',GradientType=0 ) !important; /* IE6-9 */} #footer>div {	align-items:center;} #footer>div>div:nth-child(2) {	flex:0 0 auto;}/* ----- Connect ----- */ .cnb-connect {	font-family:palanquin,sans-serif;	font-size:.75em;	text-align:center;} .cnb-connect h2 {	font-family:inherit;	color:#D30D18;	font-size:2em;	text-align:left;	margin:0;	font-weight:bold;} */.cnb-connect h2+p {	text-align:left;}*/ .cnb-connect p {	margin:0;} .cnb-connect p.type {	text-transform:uppercase;	font-weight:700;	margin-top:16px;} .cnb-connect .button {	margin-top:8px;} .cnb-connect p.sep {	position:relative;	height:1px;	background-color:#ADAFB7;	margin:28px 0;} .cnb-connect p.sep>span {	text-transform:uppercase;	display:inline-block;	vertical-align:top;	transform:translateY(-.5em);	line-height:1;	padding:0 .5em;	background:$$varKent_default_background_color;}/* ----- Global ----- */.cnb-goToIdent {	text-align:center;	background-color:#EEEEEE;	padding:24px 64px;	margin:24px 0;}.cnb-goToIdent>div {	display:flex;	gap:16px;	text-align:left;	align-items:center;}/* ---------------- Values KP ----------------- */ #kp-values>div{	margin:50px 40px;	padding:0;	height:400px;	line-height:400px;	position:relative;	box-sizing:border-box;	background-color:#FFFFFF;} #kp-values>div>div{	line-height:1.4em;	display:inline-block;	vertical-align:middle;} #kp-values .right {padding-left:440px;text-align:left;} #kp-values .left {padding-right:440px;text-align:right;} #kp-values .img{	width:400px;	height:400px;	text-align:center;	line-height:320px;	position:absolute;	top:0;	padding:40px;	box-sizing:border-box;	display:block;} #kp-values .right .img {left:0;} #kp-values .left .img {right:0;} #kp-values .img img{	max-width:320px;	max-height:320px;	vertical-align:middle;} #kp-values h1{	color:#D30D18;} #kp-values .contents{	padding:0 !important;	max-height:233px;} #kp-values .contents>p{	line-height:1.5em;	vertical-align:middle;	display:inline-block;} #kp-values .contents .link{	line-height:1.5em;	text-align:right;} #kp-values .sep{	margin:20px 0 !important;	border-top:1px solid #c4c4c4;	height:0px;} #kp-values .root{	height:auto;	margin:0;	padding:20px 40px 10px;} #kp-values .root .links{	display:block;	text-align:justify;	width:100%;	line-height:1em;} #kp-values .root .links a{	display:inline-block;	text-align:center;	width:150px;	position:relative;	text-decoration:none;	vertical-align:top;	color:#D30D18;} #kp-values .root .links a:hover{	color:#DFB82E !important;} #kp-values .root .links img{	width:128px;	height:128px;	border-radius:64px;	border-width:13px;	border-style:solid;	box-sizing:border-box;	margin:0 10px;} #kp-values .root .links h1{	font-family:palanquin,sans-serif;	font-size:2.5em;	margin-top:0.4em;	color:inherit;} #kp-values .root .links a:hover img{	border-color:#DFB82E;} #kp-values .root .links a:hover h1{	color:#DFB82E;} #kp-values .kp-totop{	width:30px;	height:37px;	line-height:37px;	background:#000;	background:rgba(0,0,0,0.4);	position:fixed;	bottom:10%;	right:5%;	display:none;	z-index:9;	font-size:25px;	text-align:center;	cursor:pointer;	padding:0px;	margin:0px;} #kp-values .kp-totop span{	color:white !important;} #kp-values .kp-totop a{	text-decoration:none;} #kp-values .kp-totop-side{	width:100px;	height:37px;	line-height:37px;	display:none;	position:absolute;	right:30px;	z-index:9;	font-weight:bold;	font-size:50%;	text-align:center;	color:white;	padding:0 5px;	margin:0;	background:#000;	background:rgba(0,0,0,0.4);}/* ======== Guide Avocat ========= */ #guideCNB-intro{	position:relative;} #guideCNB-intro>img{	max-width:230px;	position:absolute;	top:0;	left:0;} #guideCNB-intro>div{	padding-left:250px;} #guideCNB-sommaire{	display:inline-block;	width:300px;	vertical-align:top;	margin-top:50px;} #guideCNB-content{	display:inline-block;	width:calc(100% - 320px);	padding-left:20px;	vertical-align:top;	margin-top:50px;}/* ------------ HomePage -------------- */ #cnb-docCons {	background-image:url('/cnb-img/docCons.jpg');	background-size:cover;	background-position:center center;	padding-top:48px;	padding-bottom:48px;	font-family:palanquin,sans-serif;} #cnb-docCons ul {	margin-top:43px !important;	list-style-type:none;} #cnb-docCons li{	padding-left:126px;	position:relative;	height:134px;	display:flex;	align-items:center;} #cnb-docCons li:nth-child(2) {	padding-left:184px;} #cnb-docCons li:nth-child(3)~li {	display:none;} #cnb-docCons a {	color:inherit;} #cnb-docCons a:hover {	color:inherit;	text-decoration:none;} #cnb-docCons a:hover .cnb-num {	animation:zoom .4s;} #cnb-docCons .cnb-num {	width:116px;	height:66.97px;	position:absolute;	left:0;	top:33.49px;	background-color:#DFB82E;	font-size:64px;	line-height:66.97px;	text-align:center;	font-family:librebaskerville,serif;} #cnb-docCons li:nth-child(2) .cnb-num {	left:58px;} #cnb-docCons li:first-child .cnb-num {	background-color:#D30D18;	color:#fff;} #cnb-docCons .cnb-num::after, #cnb-docCons .cnb-num::before {	content:'';	position:absolute;	left:0;	width:0;	border-top-color:#DFB82E;	border-bottom-color:#DFB82E;	border-left:58px solid transparent;	border-right:58px solid transparent;} #cnb-docCons li:first-child .cnb-num::after, #cnb-docCons li:first-child .cnb-num::before {	border-top-color:#D30D18;	border-bottom-color:#D30D18;} #cnb-docCons .cnb-num::before {	bottom:100%;	border-bottom-width:33.49px;	border-bottom-style:solid;} #cnb-docCons .cnb-num::after {	top:100%;	border-top-width:33.49px;	border-top-style:solid;} #cnb-docCons .cnb-content {	 max-height:100%;	 overflow:hidden;} #cnb-docCons .cnb-type {	display:block;} #cnb-docCons .cnb-title {	display:block;	font-weight:bold;	font-size:22px;} #defaultCarousel {	font-family:palanquin;} #defaultCarousel .arrow {	color:#D30D18;	top:101px;} #defaultCarousel .arrow.next {	transform:rotate(270deg);} #defaultCarousel .arrow.prev{	transform:rotate(90deg);} #defaultCarousel li a{	text-decoration:none;} #defaultCarousel .img {	height:232px;	line-height:232px;	display:block;	text-align:center;	width:100%;} #defaultCarousel .title {	display:block;	max-height:71px;	overflow:hidden;	margin-top:10px;	font-size:14px;	text-align:center;} #cnb-guide, #cnb-dsi {	background-image:url('/cnb-img/biblio.jpg');	background-size:cover;	background-position:center center;	display:flex;	justify-content:center;	align-items:center;	height:272px;} #cnb-guide>a,#cnb-dsi>div {	text-align:center;	max-width:761px;	padding-left:230px;	position:relative;	color:inherit;} #cnb-guide>a:hover {	text-decoration:none;} #cnb-guide>a:hover .kent-ico {	animation:bounce 1s;} #cnb-guide .kent-ico {	color:inherit;	font-size:96px;	position:absolute;	left:0;	top:calc(50% - 48px);	line-height:1;} #cnb-dsi img {	height:160px;	position:absolute;	left:0;	top:calc(50% - 80px);	line-height:1;} #cnb-guide h2, #cnb-dsi h2{	font-family:palanquin;	font-size:46px;	font-weight:bold;	text-align:left;	margin:0;}#cnb-dsi p{	text-align:left;} #cnb-guide p, #cnb-dsi p:first-of-type{	font-style:italic;	margin-bottom:20px;	font-size:22px;} #cnb-ress {	background-image:url('/cnb-img/footer1.jpg');	background-size:cover;	background-position:center center;	margin-bottom:0 !important;} #cnb-ress>p:last-child{	padding-top:100px;	padding-bottom:100px;	display:flex;	align-items:baseline;} #cnb-ress>p:last-child>label {	font-family:palanquin;	color:#D30D18;	margin-right:20px;	flex:0 0 271px;	font-size:22px;	font-weight:bold;	text-align:right;} #cnb-ress>p:last-child>span {	font-size:16px;} #mainCol {	padding-bottom:0;}/* -------------- Listes -------------- */.cnb-listType {	color:#D30D18;	font-family:palanquin;	text-transform:uppercase;	font-weight:bold;	margin:0;}.cnb-listType>span {	color:#A6A6A6;	font-family:librebaskerville;	text-transform:none;	padding-left:20px;	display:inline-block;	font-weight:normal;	float:right;}.article .header .details {	margin-bottom:5px;}.article .header .details a {	color:inherit;}.article .header .details a:hover {	color:#DFB82E;}/* --------- Notices ---------- */.record .record_type>div:last-child {	text-transform:uppercase;}.record .details label {	font-family:palanquin;	display:inline;	padding-right:30px;	vertical-align:baseline;}.record .details label+span {	display:inline;}.record label.cnb-labelBlock {	color:#D30D18;	font-family:palanquin;	display:block;	}.record .figure {	flex:0 1 232px !important;} #cnb-geide {	background-color:#EAEAEA;	font-family:palanquin;	padding:40px 40px 24px;	margin-bottom:45px;} #cnb-geide h4{	text-transform:uppercase;	font-size:16px;	text-align:center;	border:none;	margin-bottom:25px;	color:#6A6A65;} #cnb-geide h5{	font-size:14px;	text-transform:uppercase;	border-bottom:2px solid currentColor;} #cnb-geide>div>div{	padding-bottom:16px;	margin-top:21px;	border-bottom:1px solid currentColor;} #cnb-geide>div>div:last-child {	border-bottom:none;} #cnb-geide .name{	font-size:22px;	font-weight:bold;	margin-bottom:10px;} #cnb-geide .name>span{	float:right;} #cnb-geide .name a{	color:inherit;} #cnb-geide .name a.kent-ico{	margin-left:16px;	font-size:40px;	color:#D30D18;} #cnb-geide .name a:hover{	color:#DFB82E;} #cnb-geide .comment{	font-family:librebaskerville;} #cnb-links {	font-family:palanquin;	border:2px solid #EAEAEA;	padding:20px 40px 13px;	margin:45px -40px 45px;} #cnb-links h4 {	margin:20px 0 30px;	font-size:14px;	text-transform:uppercase;	color:#6A6A65;	text-align:center;	border:none;} #cnb-links>div {	position:relative;	padding-right:168px;	padding-bottom:27px;	border-bottom:1px solid #EAEAEA;	margin-bottom:26px;} #cnb-links>div:last-child {	border-bottom:none;} #cnb-links div>a{	position:absolute;	right:0;	top:1.5em;	font-family:librebaskerville;	line-height:33px;} #cnb-links div>a .kent-ico{	font-size:1.5em;	color:#D30D18;} #cnb-links .title{	font-weight:bold;	font-size:22px;	margin:0;} #cnb-links .details{	font-family:librebaskerville;	margin:0;}/* ------------ Print -------------- */@media print {	#wrapper, #main, #contentsWrapper, #mainCol, #listRecord, #listBody {		display:block !important;		min-height:0;		width:auto;		position:static;	}	#main-top-bar a {		display:none !important;		position:static !important;		opacity:0 !important;	}	#listBody>.settings {		visibility:hidden;		height:0;	}	#main-top-bar, #main-top-bar a, .menuTop>*:not(:nth-child(3)), #breadcrumb, .pagination, .iconsInfo, .recordFooter, #listBody>.footer, #footer, #copyright, input, #is_cookies, #modalPopup {		display:none !important;	}	/* fix for IE */	#main-top-bar~*:not(#wrapper) {display:none;}	/* font change for Chrome */	.record>.section>.header, .record .details label,  .record label.cnb-labelBlock, #cnb-geide {		font-family:Arial,sans-serif;	}}