<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body{height:100%;}
body{
	background: #f7f7f7;
	color:#939393;
	font:14px/17px Arial, Helvetica, sans-serif;
	min-width:320px;
	position:relative;
}

p{text-align:justify;}
/**
.bg{background:url(../images/header-tail.gif) center top repeat-x #fff;}
**/
  .bg {
	position: relative;
  }
  .bg::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 42px; /* Adjust the height as per your requirement */
	background-color: rgba(253, 215, 48, 0.8); /* Set your desired background color */
	z-index: -1; /* Ensure the pseudo-element is behind other content */
  }
  /* Additional styling for content */
  .content {
	padding-top: 60px; /* Add space for the pseudo-element height */
	text-align: center;
  }
/*********************************header*************************************/
/*********************************header*************************************/
header{width:100%; padding-bottom:18px;}
	header .indent-bottom{padding-bottom:12px;}
#logo {
	position:absolute;
	top:0;
	left:5px;
	z-index:999;
	display:block;
	width:160px;
	height:160px;
	overflow:hidden;
	background: url(../images/logo.jpg) 0 0 no-repeat;
	border:none;
	margin-left:0px;
}
	/*h1 a:hover{text-decoration:none;}
	h1 a strong{display:none;}
	h1 a span{
		font: bold 15px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#fff;
		display: block;
		padding:119px 0 0 35px;
	}*/
/********************************* Content **********************************/
#content{width:100%; padding-bottom:24px;}
/*----- Global Structure -----*
.img-indent{float:left; margin-right:20px;}
.img-indent5-1{float:left; margin-right:28px;}
.last-item{margin-right:0 !important; margin-bottom:0 !important;}
/* ---------- Tags ---------*/
h3{font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1f9fba; text-transform:uppercase; letter-spacing:-1px;}
h6{font:normal 13px/19px Arial, Helvetica, sans-serif; color:#ffa200; text-transform:uppercase;}
	h6 a{color:#ffa200;}
		h6 a:hover{text-decoration:none; color:#15c1e5;}

blockquote{width:100%;}
	.quote-caption{text-align:right;}
/*---------- Columns --------*/
.col-7{float:left; width:280px;}
	.col-7:first-child{margin-right:30px;}
/*----------- Boxes ----------*/
.box{color: #fff; width: 100%;}
	.box .indents{padding:25px 27px 15px 33px;}
	.box h3{color:#fff; letter-spacing:-2px;}
		.box h3 span{
			display:block;
			font-size:30px;
			line-height:48px;
			letter-spacing:-2px;
			margin-top:-10px;
		}
/*---------- CSS TEXT EDITOR ----------*/		
.zone1 {
	color:#fff; letter-spacing:-1px;
	font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	padding:0;	
	margin:0;
}
.zone2 {	
	font:bold 30px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;
	line-height:48px;
	letter-spacing:-2px;
	margin-top:-6px;
	padding:0;
}
.zone3 {margin-bottom:28px;font:13px/19px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.zone4, .zone5 {
	border-top:1px solid #fff;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	background:url(../images/fleche.png) 0 14px no-repeat;
	padding:14px 0 10px 27px;
	display:inline-block;
	min-height:24px;
	width:213px;
	margin:0;
}
.zone5 {
	border-bottom:1px solid #fff;
}
.zone6 {
	font-size:13px;
	text-transform:none;
}
.zone_tel {
	font:bold 29px/32px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(../images/icone_tel.png) 0 3px no-repeat;
	padding:0 0 0 32px;
	margin:0;
}
.zone_ouverture {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	margin:10px 0 10px 0;
	padding:0;
	font-weight:normal;
}
.button{
	display:inline-block;
	cursor:pointer;
	font:bold 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:-1px;
	background:rgb(253, 215, 48);
	padding:4px 12px 5px;
}
.button:hover{text-decoration:none; background-color:#638431;}
.box.bg-color2 .button{ margin:35px 0 0 60px;background:#ffa200;;}
.page .box.bg-color2 .button{ margin:0 0 0 0;background:#FFFFFF;}
.box.bg-color2 .img{ margin-top:35px 0 0 60px;}
.box.bg-color1 .button{ margin:0 0 0 0px;background:#15c1e5;}
.box.bg-color37 .button{ margin:0 0 0 0px;background:#15c1e5;}

h1{font:bold 31px/38px "Trebuchet MS", Arial, Helvetica, sans-serif; color:rgb(248, 161, 55); text-transform:uppercase; letter-spacing:-1px; margin-bottom:15px;}
.title_page{font:bold 31px/38px "Trebuchet MS", Arial, Helvetica, sans-serif; color:rgb(248, 161, 55); text-transform:uppercase; letter-spacing:-1px; margin-top:1.2em;}
.bg-color2 .title_page, .bg-color10 .title_page, .bg-color1 .title_page, .bg-color37 .title_page{color:#FFFFFF; font-size:29px;}
.zone7 {
	margin-bottom:18px;
	font:normal 13px/19px Arial, Helvetica, sans-serif; text-transform:uppercase;
	font-weight:bold;
}
.zone8 {
	text-transform:uppercase;
	font:13px/19px Arial, Helvetica, sans-serif;
	color:#ffa200;
}
/*----------------------------*/
.box h6{font-weight:bold; color:#fff;}
.box h6 a{color:#fff;}
.box h6 a:hover{text-decoration:underline;}
.box.bg-color3.box .button{background-color:#92ad26;}	.box.bg-color3 .button:hover{background-color:#4e6100;}
.box.bg-color2.box .button{background-color:rgb(248, 161, 55);}	.box.bg-color2 .button:hover{background-color:#720052;}
.box.bg-color4.box .button{background-color:#ca3535;}	.box.bg-color4 .button:hover{background-color:#540101;}
.box.bg-color1.box .button{background-color:rgb(253, 215, 48);}	.box.bg-color1 .button:hover{background-color:#638431;}
.box.bg-color37.box .button{background-color:rgb(253, 215, 48);}	.box.bg-color37 .button:hover{background-color:#638431;}
/*---------- Colors ----------*/
.bg-color1{background-color:rgb(253, 215, 48);} 
.bg-color37{background-color:rgb(253, 215, 48);} 
.bg-color2{background-color:rgb(248, 161, 55);} 
.bg-color3{background-color:rgb(30, 166, 210);} 
.bg-color4{background-color:rgb(253, 215, 48);} 
.bg-color5,.bg-color31{background-color:rgb(248, 161, 55);} 
.bg-color6{background-color:rgb(30, 166, 210);} 
.bg-color10,.bg-color26{background-color:rgb(253, 215, 48);} /*light-green*/

/*---------- Links ----------*/
.font-1{font:13px/19px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.font-2{text-align:justify;}
/*---------- Links ----------*/
/*a{color:#939393; outline:none; cursor:pointer; text-decoration:none; text-transform:uppercase;}*/
a{color:rgb(248, 161, 55); outline:none; cursor:pointer; text-decoration:none;}
#page1 #slides .caption a{color:#fff; outline:none; cursor:pointer; text-decoration:none; text-transform:uppercase;}
.grid_8 a{color:#fff; outline:none; cursor:pointer; text-decoration:none; text-transform:uppercase;}

	a:hover{text-decoration: none;}
#content .box.bg-color2 p a:hover, #content .box.bg-color3 p a:hover{ font-weight:800;}
a[href^="tel:"]{color:#939393; text-decoration:none;}
/*---------- Lists -----------*/
.list-1{border-top:1px solid #fff;}
	.list-1 li{
		font:bold 13px/18px Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
		border-bottom:1px solid #fff;
		padding:8px 0;
	}
		.list-1 span{
			background:url(../images/fleche.png) 0 6px no-repeat;
			padding:6px 0 0 27px;
			display:inline-block;
			min-height:24px;
		}
		.list-1 a{color:#fff;}
			.list-1 a:hover{text-decoration:none;}
				.bg-color1 .list-1 a:hover{color:#4e6100;}
				.bg-color37 .list-1 a:hover{color:#4e6100;}
				.bg-color2 .list-1 a:hover{color:#674100;}
				.bg-color3 .list-1 a:hover{color:#540101;}
				.bg-color4 .list-1 a:hover{color:#004c5c;}
	.list-1 dt{
		font:bold 13px/18px Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:uppercase;
		padding:9px 0 7px;
	}
	.list-1 dd{
		font:13px/19px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		border-bottom:1px solid #fff;
		padding-bottom:10px;
	}
		.list-1 dd.last-item{border-bottom:none; padding-bottom:0;}
/*---------- Indents ---------*/
p, .p3-1{margin-bottom:18px}
	.p0{margin-bottom:0;}		.p0-1{margin-bottom:3px;}
	.p1{margin-bottom:5px;}		.p1-1{margin-bottom:8px;}
	.p2{margin-bottom:10px;}	.p2-1{margin-bottom:12px;}
	.p3{margin-bottom:15px;}
	.p4{margin-bottom:20px;}	.p4-1{margin-bottom:22px;}
	.p5{margin-bottom:25px;}	.p5-1{margin-bottom:28px;}
	.p6{margin-bottom:30px;}	.p6-1{margin-bottom:32px;}
	.p7{margin-bottom:35px;}	.p7-1{margin-bottom:37px;}
	.p8{margin-bottom:40px;}	.p8-1{margin-bottom:42px;}
.indent-lr{padding-left:2px; padding-right:2px;}
.indent-top1{padding-top:5px;}
.indent-top5{padding-top:25px;}
.indent-right1{padding-right:5px;}
.indent-left1{padding-left:5px;}
.indent-left6{padding-left:30px;}
.indent-left7{padding-left:35px;}
.indent-bottom6-1{padding-bottom:33px;}
.indent-bottom7-1{padding-bottom:37px;}
/************************************** Footer *************************************/
footer{width:100%; background:url(../images/footer-tail.gif) center top repeat-x #f7f7f7; padding:31px 0 30px;}
	.footer-menu{overflow:hidden; margin-bottom:12px; float:right}
		.footer-menu li{
			float:left;
			font:13px/18px Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			margin-right:24px;
		}
			.footer-menu a{color:#b0b0ae;}
				.footer-menu a:hover, .footer-menu a.active,.footer-text a:hover, .footer-text a.active{text-decoration:none; color:#5dcce8;}
	.footer-text{font:13px/18px Arial, Helvetica, sans-serif; color:#b0b0ae; text-transform:uppercase; float:left}
		.footer-text span{display:inline-block; margin-right:12px;}
		.footer-text a{color:#b0b0ae;}
.footer-link {
	clear:both;
	text-align:center;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#9c9c9a;
	padding:15px 0 0 0;
}
.footer-link span {
	color:rgb(253, 215, 48);
}

.footer-link a:hover, .footer-link a.active{text-decoration:none; color:#638431;}
	.footer-link a{text-transform:none;color:rgb(253, 215, 48);}

p.justifyfull
{
text-align:justify;
}

.text-orange 
{
color:hsl(38, 100%, 50%);
}

.text-bleu
{
color:rgb(0, 190, 242);
}

.text-rouge
{
color:rgb(202, 53, 53);
}

/*=================================================================================*/
@media only screen and (max-width: 995px) {
	p, .p3, .p3-1{margin-bottom:15px}
		.p4-1, .p5, .p5-1, .p6, .p6-1, .p7, .p7-1, .p8, .p8-1{margin-bottom:20px;}
		h3{margin-bottom:15px !important;}
		h6{margin-bottom:5px !important;}
	.indent-top5{padding-top:18px;}
	.indent-left6, .indent-left7{padding-left:20px;}
	.indent-bottom6-1, .indent-bottom7-1{padding-bottom:30px;}
	.img-indent5-1{margin-right:20px;}
	/*-----------------------------------------*/
	#logo{width:155px; background: url(../images/logo.jpg) 0 0 no-repeat;}
	.box .indents{padding:20px;}
	.box h3{font-size:26px; line-height:32px;}
	.box h3 span{font-size:32px; line-height:38px;}
	.col-7{width:225px;}
	.zone4, .zone5 {width:170px}
	.zone_tel {font:bold 24px/32px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	.box.bg-color2 .button{ margin:35px 0 0 43px;}
	.box.bg-color1 .button{ margin:0 0 0 23px;}
	.box.bg-color37 .button{ margin:0 0 0 23px;}

}

@media only screen and (max-width: 767px) {
	.indent-top1, .indent-top5{padding-top:0px;}
	.indent-lr{padding-left:0px; padding-right:0px;}
	.indent-right1{padding-right:0px;}
	.indent-left1, .indent-left6, .indent-left7{padding-left:0px;}
	/*-----------------------------------------*/
	header .indent-bottom{padding-bottom:20px;}
	#logo{width:155px; background: url(../images/logo.jpg) 0 0 no-repeat;position:static; margin-bottom:20px;}
	.box h3{font-size:31px; line-height:38px;}
		.box h3 span {font-size:31px; line-height:38px; display:inline;}
	.footer-menu{display:none;}
	.col-7{float:none; width:100%;}
		.col-7:first-child{margin-right:0; margin-bottom:30px;}	
	.zone4, .zone5 {width:330px}	
	.box.bg-color2 .button{ margin:35px 0 0 130px;}
	.box.bg-color1 .button{ margin:0 0 0 110px;}
	.box.bg-color37 .button{ margin:0 0 0 110px;}
}

@media only screen and (max-width: 479px) {
	#logo{width:155px; background: url(../images/logo.jpg) 0 0 no-repeat;}
	.footer-text span{display:block; margin-right:0;}
	.zone4, .zone5 {width:220px}	
	.box.bg-color2 .button{ margin:35px 0 0 70px;}
	.box.bg-color1 .button{ margin:0 0 0 52px;}
	.box.bg-color37 .button{ margin:0 0 0 52px;}
}</pre></body></html>