
h1,h2,h3,h4,h5,p {color:#30302F;}
body {background: #000000;}
.cont-main{max-width: 1024px!important;}
		.Open{font-family: 'Open Sans', sans-serif;}
		.Upper{text-transform: uppercase;}
		.orange {color:#ff9300;}
		.white {color:#fff;}
		.gc{color:#a4a4a4;}
		.s34{font-size: 34px;}
		.s24{font-size: 24px;}
		.s12{font-size:12px;}
		#circle {
			display: inline-block;
	width: 50px;
	height: 50px;
	background: #ff9300;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
}

.bgwithe{background-color: #fff;}
.espace20{height:20px;}
.espace40{height:40px;}

.exemple1{color:#fff;text-align:center;border: solid 1px #fff;height:40px;}
.exemple2{color:#fff;text-align:center;border: solid 1px #fff;padding:5px;}
.exemple3{text-align:center;border: solid 1px #ccc;padding:25px;}

#r1d1{background-color:#000;}
#r2d2{background-color:#ccc;}

.no-pad {padding:0px!important;}

.alignC{text-align: center!important;}
.alignR{text-align: right!important;}
.alignL{text-align: left!important;}
.alignJ{text-align: justify!important;}
.Upper{text-transform: uppercase;}

.espace20{height:20px;}
.espace40{height:40px;}
.espace140{height:140px;}

.p20{padding:20px;}
.p40{padding:40px;}

.sep-rose-center{width:75px;height: 6px;background-color: #DF74AD;margin:auto;margin-bottom: 10px;}
.sep-rose{width:75px;height: 6px;background-color: #DF74AD;margin-bottom: 16px;}

.blue-square-left{width:280px;height: 240px;background-color: #AFDBEC;z-index: -10;position: absolute;}
.blue-square-right{width:280px;height: 240px;background-color: #AFDBEC;z-index: -10;position: absolute;right: 0;}

section.logo img {width: 550px;}
section.logo a.tel {color: #ffffff; font-size: 20px;font-weight: 600;font-family: 'Nunito Sans', sans-serif;}

section.photo {padding-bottom: 40px;}
section.photo img {width: 800px;}

section.services p {font-size: 22px;margin-bottom: 30px;font-family: 'Nunito Sans', sans-serif;color: #ffffff;text-transform: uppercase;line-height: 26px;}
section.services p.titre {color: #e7267b;font-family: 'Bitter', serif;font-weight: 400;font-size: 26px;margin-bottom: 10px;}
section.services a {background-color: #4a62aa;width: auto;font-size: 16px;letter-spacing: 0.5px;margin: auto;padding: 10px 20px;color: #fff;font-weight: 600;font-family: 'Nunito Sans', sans-serif;}

section.footer p {font-size: 16px;text-align: center;font-family: 'Nunito Sans', sans-serif;color: #ffffff;margin-top: 40px;}
section.footer {margin-top: 40px;}
section.footer a {color: #ffffff;}


.masonry { /* Masonry container */
  column-count: 2;
}

.item { /* Masonry bricks or child elements */
  background-color: #fff;
  display: inline-block;
  margin: 0 0 1em;
  width: 100%;
}

label .error { color: red; }

/* Respnsive */

@media print, screen and (max-width: 1024px) {
	div.slog {display: none;}
	.espace140{height:60px;}
}


