 #head-image h1 {   max-width:800px;   min-width:300px;   color:#595959;   font-size:2.5em;   line-height:1.4;}@media screen and (max-width:1060px) {	#head-image h1 {		font-size:2em;		line-height:1.7;	}} #cfi-header-logos {	width:25%;	position:absolute;	bottom:0;	height:100%;	left:5%;	max-width:calc(85% - 300px);	min-width:calc(85% - 800px);	z-index:1;	text-align:center;	display:flex;	flex-flow:column;	justify-content:space-between;	align-items:center;} #cfi-header-logos>img {	display:block;	max-width:100%;} #cfi-header-logos>img:first-child {position:absolute;top:calc(50% - 50px);margin_top:0;} #cfi-header-logos>img:last-child {max-height:100px;}/* #cfi-header {	height:calc(100% - 40px);	width:calc(25%);	position:absolute;	left:5%;	top:20px;	background-position:bottom center;	background-size:cover;	box-shadow:2px 2px 3px rgba(0,0,0,.3) inset;}*/ #head-image .quickSearch .more {	text-shadow:none;} #kentApps .kentApp h3 {    color: #000;}  #main #kentApps .kentAppList.kentAppListCFI li {   height:20%;} #main table td {	border:none;} #cfi-dossThem>div {	display:flex;	justify-content:space-between;	flex-wrap:wrap;} #cfi-dossThem a {	flex:0 1 calc(33.333% - 20px);	padding:10px;	box-sizing:border-box;	position:relative;	border:2px solid #dfdfdf;	border-radius:5px;	margin-bottom:20px;	text-align:center;	background-color:#ffffff;	display:flex;	align-items:center;	justify-content:center;} #cfi-dossThem a:hover {	text-decoration:none;	box-shadow:2px 2px 5px rgba(0,0,0,.6);} #cfi-dossThem label{	display:block;	color:#9974A9;	position:absolute;	top:10px;	left:10px;	width:calc(100% - 20px);	background:linear-gradient(rgba(255,255,255,1) 50%,rgba(255,255,255,0));} #cfi-dossThem img {	max-width:100%;	margin-top:2em;	max-height:100px;} .side_left {     /*background-color: #FAFAFA;*/     width: 69%;     float: left;} .side_right {     background-color: #F2F2F2;     width: 30%;     float: left;      margin-top: 20px;    } .mon_contenu {     /*background-color: grey;*/     width: 100%;} .table_property {     border-spacing: 10px 10px;      width: 100%;} .table_property #mainCol table {     width: 100%;} /* #marge-table {     width: 100%;     height: 15px;     background-color: red;}*/ .my_border {     border: 1px solid;     padding: 10px; }  /*.ul.tool_menu .icon .rss:hover  {    color: red;}*//* CSS PAGE QUI SOMMES NOUS *//* .table-quisommesnous {    border-collapse: collapse;    width: 50%;}*/ .table-quisommesnous th, .table-quisommesnous td {    text-align: left;    padding: 10px;} .case-rose-clair {   background-color: rgba(227, 6, 19, 0.20);} .table-quisommesnous tr:nth-child(even) {   background-color: rgba(227, 6, 19, 0.50);} .table-quisommesnous tr:hover {    background-color: #006994;    color:  #FFF;} .ul-style li {    list-style-type: disc;} .title-color-blue  {    color: #006994;} #mainCol table {    width: 100%;     margin: 0;}/* FIN CSS PAGE QUI SOMMES NOUS */ #main-menu  {      border-top: 1px solid #581D74;  /* couleur verte */      border-bottom: 1px solid #581D74;} /* couleur du menu */ #main-menu .caddie a  {     color:  #75797D;} #main-menu .caddie a .kent-ico  {     color:  #75797D;} /*  partie droite du menu avec le panier *//* PAGE LIENS UTILES IMMO ENTREPRISE */  #mainCol .table-immo-entreprise {     width: 90%;}  #mainCol .table-regions  {     width: 90%;}