<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("climagic-font.css");

.region2wrap * {
	color: #fff;
}

.home .region2wrap {padding-top:0; padding-bottom:0;}

.region2wrap h1,
.region2wrap h3 {
	font-weight: bold;
	font-size: 36px;
	text-shadow: 0 5px 5px rgba(0,0,0, .3);
	text-align: center;
}

.moduletable_accueil_clim h2, .moduletable_accueil_refrigeration h2 {font:bold 22px Arial, Helvetica, sans-serif; color:#333333; line-height:22px; text-transform:uppercase; margin:20px 0 0 0;}
.moduletable_accueil_clim p, .moduletable_accueil_refrigeration p {font-size:15px; line-height:22px; margin:20px 0 0 0;}

.moduletable_depannage h3 {font:bold 22px Arial, Helvetica, sans-serif; color:#ffffff; line-height:22px; text-transform:uppercase; text-align:center; margin:0;}
.moduletable_depannage p {font:bold 20px Arial, Helvetica, sans-serif; color:#ffffff; line-height:24px; text-align:center; margin:20px 0 0 0;}
.moduletable_depannage p.tel {font:bold 30px Arial, Helvetica, sans-serif; color:#ffffff; line-height:32px; text-align:center;}

.moduletable_produits_fiables h4 {font:16px Arial, Helvetica, sans-serif; color:#ffffff; line-height:16px; text-transform:uppercase; text-align:center; margin:0 0 4px 0;}

.moduletable_header_bleu_categorie h1, .moduletable_header_bleu_article h2 {font:bold 30px Arial, Helvetica, sans-serif; color:#ffffff; line-height:32px; text-transform:uppercase; text-align:center;}
.moduletable_header_bleu_categorie h2, .moduletable_header_bleu_article h3 {font:bold 30px Arial, Helvetica, sans-serif; color:#ffffff; line-height:32px; text-align:center;}

.region10wrap .custom p {font-size:12px;}

.region10wrap {
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	}

.top_social {
	float: none;
	margin: 0;
	padding-left: 0;
}

.top_social li {
	margin-right: 17px;
}

.top_social li a {
	display: table;
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
}

.top_social li:nth-child(1) a {
	background: #0e689b;
}

.top_social li:nth-child(2) a {
	background: #da4b39;
}

.top_social li:nth-child(3) a {
	background: #36589b;
}

.computer-nav .main-nav a i {
	display: block;
	padding-bottom: 18px;
	margin-bottom: 10px;
	font-size: 35px;
}

.computer-nav .main-nav li:not(.current) a:not(:hover) i {
	color: #cccccc;
}

.custom.certification-text p {
	text-align: center;
	font-weight: bold;
}

.custom.tel-header {
	background: #ebebeb;
	color: #0e71b8;
	font-size: 16px;
	display: inline-block;
	padding: 0 40px;
	line-height: 45px;
	font-weight: bold;
	float: right;
}

.bx-controls-direction,
.blanco_newspro-prev,
.blanco_newspro-next,
.bx-pager {
	display: none;
}

.blanco_newspro.default .slide-item-image {
	border: none;
}

.copyright a {
	float: right;
}

.page-header {
	border-bottom: 0;
}

hr {
	border-top: 0;
}

.btn {
	background: #65a4d2; /* Old browsers */
	background: -moz-linear-gradient(top,  #65a4d2 0%, #073759 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#65a4d2), color-stop(100%,#073759)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #65a4d2 0%,#073759 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #65a4d2 0%,#073759 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #65a4d2 0%,#073759 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #65a4d2 0%,#073759 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65a4d2', endColorstr='#073759',GradientType=0 ); /* IE6-9 */
}

.btn::before {
	content: "";
	display: inline-block;
	width: 5px;
	height: 9px;
	background: url('../media/images/btn-arrow.png') no-repeat;
	margin-right: 10px;
}

.btn-red {
	background: #ea4852; /* Old browsers */
	background: -moz-linear-gradient(top,  #ea4852 0%, #86040b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea4852), color-stop(100%,#86040b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ea4852 0%,#86040b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ea4852 0%,#86040b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ea4852 0%,#86040b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ea4852 0%,#86040b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea4852', endColorstr='#86040b',GradientType=0 ); /* IE6-9 */
	
	border-color: #b3555b;
	
}

.btn-red:hover {
	box-shadow: 0 0 25px rgba(236, 22, 34, .45);
	border-color: #b3555b;
}

.btn-red:active {
	background: #ea4852;
	border-color: #b3555b;
}

.moduletable .img-container {
/* 	display: inline-block; */
	position: relative;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	/*margin-top: 20px;*/
}

.moduletable .img-container img {
	position: relative;
	z-index: 1;
}

.moduletable_menu .computer-nav ul &gt; li a {
	position: relative;
}

.moduletable_menu .computer-nav ul &gt; li a:hover::before {
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	
	background: url(../media/images/gradient-menu.png) center bottom no-repeat;
	background-size: contain;
}

.cookie-message .btn {
	margin: 0;
	margin-left: 15px;
}

.moduletable_accueil_refrigeration *,
.moduletable_accueil_clim * {
	text-align: center;
}

.moduletable_accueil_refrigeration h2,
.moduletable_accueil_clim h2 {
	color: #bc1728;
}

.moduletable_accueil_refrigeration h2 i,
.moduletable_accueil_clim h2 i {
	display: block;
	font-size: 80px;
	margin-bottom: 15px;
	color: #0e70b7;
}

.moduletable_sous_menu h3 {
	float: left;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	margin-left: 15px;
}

@media (max-width: 991px) {
	
	.moduletable_sous_menu h3 {
		float: none;	
	}

	.custom.tel-header {margin-top:10px;}
	
	.certification-text {margin-top:10px;}
	
	.mobile-nav [class^="bl-"], .mobile-nav [class*=" bl-"] {
		width: 40px;
		display: inline-block;
		text-align: center;
	}
	
	.mobile-nav [class^="bl-"]:before, .mobile-nav [class*=" bl-"]:before {
		position: relative;
		top: 3px;
	}
	
}

@media (max-width: 767px) {
	h1.article_title [class^="bl-"],
	h2.article_title [class^="bl-"] {
	position: relative;
	width: 1.28571429em;
	color: #00517c;
	font-size: 60px;
	text-align: center;
	display:block;
	margin-bottom:15px;
	}
	
	.custom.tel-header {
	text-align:center;
	display: block;
	padding:0;
	float:none;
	}
}

@media (min-width: 768px) AND (max-width: 991px) {
	.custom.tel-header {
	margin-bottom:20px;
	display:block;
	float:none;
	text-align:center;
	}
}

.computer-nav ul.sub-nav,
.mobile-nav ul.sub-nav {
	float: none;
	margin-top: 0px;
	margin-bottom: 0;
	padding-left: 25px;
}

.computer-nav ul.sub-nav li,
.mobile-nav ul.sub-nav li {
	margin-right: 6px;
}

.computer-nav ul.sub-nav li a,
.mobile-nav ul.sub-nav li a {
	background: none;
	line-height: 150%;
	height: 56px;
	display: inline-block;
	color: #fff;
	background: url(../media/images/btn-submenu.png) left center no-repeat;
	padding-left: 54px;
	margin-top: 5px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
}

.mobile-nav ul.sub-nav li a {
	line-height: 56px;
}

.computer-nav ul.sub-nav &gt; li a:hover,
.computer-nav ul.sub-nav &gt; li.current a,
.mobile-nav ul.sub-nav &gt; li a:hover,
.mobile-nav ul.sub-nav &gt; li.current a {
	color: #ba1928;
}

.computer-nav ul.sub-nav &gt; li a:hover::after,
.mobile-nav ul.sub-nav &gt; li a:hover::after {
	display: none;
}

h1.article_title,
h2.article_title {
	text-transform: uppercase;
}

.moduletable_habitation .btn, .moduletable_horeca .btn, .moduletable_datacenters .btn, .moduletable_chambre_froide .btn {
	margin-top:0;
	}

@media (min-width: 768px) {
	body.climatisation .article_content,
	body.refrigeration .article_content {
		margin-left: 240px;
	}
	
	h1.article_title [class^="bl-"],
	h2.article_title [class^="bl-"] {
		position: relative;
		top: 84px;
		width: 180px;
		display:inline-block;
		color: #00517c;
		font-size: 120px;
		text-align: center;
		margin-left: 60px;
	}
	
	.item-pageclimatisation, .item-pagerefrigeration {margin-top:-120px;;
		}
}</pre></body></html>