
h1,h2,h3,h4,h5,p {color:#30302F;}

.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;}
.espace80{height:80px;}
.espace100{height:100px;}

.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;}


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

.sep-blanc-center{width:75px;height: 6px;background-color: #fff;margin:auto;margin-bottom: 10px;}
.sep-orange{width:75px;height: 6px;background-color: #FBB900;margin-bottom: 20px;}

.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.header {position: fixed;width: 100%;background-color: #F7F7F7;box-shadow: 1px 1px 2px 1px #eee;z-index:9;}
section.header .custom-logo{width:220px;margin-top: 30px;}
section.header p.slogan{color:#333;font-size:18px;text-align:center; margin-top:30px;font-family: 'Open Sans',sans-serif;;font-weight: 700;}
section.header figure{background-color:#4B4B4B;padding:15px;}
section.header figure p{color:#ffffff; text-align:center; margin:0px; padding:0px;}
section.header figure p.contact-text{font-size: 20px;line-height: 16px; margin-bottom: 5px;font-family: 'Open Sans',sans-serif;}
section.header figure p.tel{font-weight: 700;font-size: 24px; line-height: 26px;margin-bottom: 5px;font-family: 'Open Sans',sans-serif;}
section.header figure p.tel a{color: #fff;}
section.header figure p.tel a:hover{color: #ddd;}
section.header figure p.contact-baseline{font-size: 14px;line-height: 14px;}

section.hero.hero-landing .bg-white {background-color: rgba(255,255,255,0.65);padding: 20px;}
section.hero.hero-landing {padding-top: 140px;padding-bottom: 140px;}
section.hero.hero-landing  span.prix{color: #DF74AD;font-size: 64px;text-align: center;font-family: 'Open Sans',sans-serif; font-weight: 700;line-height: 64px;}
section.hero.hero-landing  span.offre{color: #DF74AD;font-size: 24px;text-align: center;font-family: 'Open Sans',sans-serif;font-weight: 700;}
section.hero.hero-landing  p.etude{color:#435260;text-transform:uppercase;font-size:22px;text-align: center;font-family: 'Open Sans',sans-serif;font-style: italic;}
section.hero.hero-landing  h1 {text-align: center;font-size: 32px;font-family: 'Lato';}

section.titre h2 {font-size: 30px;text-align: center;font-family: 'Lato';background-color: #FBB900; color: #fff;padding-top: 20px; padding-bottom: 20px;letter-spacing: 10px;}
section.titre p {font-size: 18px;text-align: center;line-height: 44px;font-family: 'Open Sans',sans-serif;margin-bottom: 40px;}
section.titre {margin-bottom:40px;}

section.formation h3 {font-size: 22px;font-family: 'Lato';margin-bottom: 20px;}
section.formation p {font-size: 16px;font-family: 'Open Sans',sans-serif; line-height: 28px;}
section.formation p.experience {font-size: 16px;font-family: 'Open Sans',sans-serif;text-align: center;font-weight: 600;margin-top: 40px;}

section.equipe h2 {font-size: 30px;text-align: center; margin-top: 40px;font-family: 'Lato';background-color: #FBB900;color: #fff;padding-top: 20px; padding-bottom: 20px;letter-spacing: 10px;}
section.equipe h3 {font-size: 22px;font-family: 'Lato';margin-top: 20px;margin-bottom: 20px;}
section.equipe h4 {font-size: 16px;font-family: 'Open Sans',sans-serif;}
section.equipe p {font-size: 14px;font-family: 'Open Sans',sans-serif;font-weight: 300;margin-bottom: 40px;line-height: 24px;}
section.equipe .avis01 {background-color: #F4F4F4;height: 300px;padding: 20px;}

section.formulaire h2 {font-size: 30px;text-align: center;margin-top: 40px;font-family: 'Lato';color: #fff;}
section.formulaire p {font-size: 18px;text-align: center;font-family: 'Open Sans';}
section.formulaire p.rdv {font-size: 18px;text-align: center;font-family: 'Open Sans',sans-serif; color: #fff;}
section.formulaire {background-color: #4B4B4B;}
.button {background-color: #fff;color: #000;font-family: 'Open Sans',sans-serif;font-size: 18px;width: 200px;}
label {color: #fff;font-family: 'Open Sans',sans-serif;} 
form {background-color: #4B4B4B;}

section.client {margin-bottom: 40px;}
section.client h2 {font-size: 30px;text-align: center; margin-top: 40px;font-family: 'Lato';background-color: #666666;color: #fff;padding-top: 20px; padding-bottom: 20px;margin-bottom: 40px;letter-spacing: 10px;}
section.client h3 {font-size: 24px;margin-top: 40px;font-family: 'Lora';}
section.client p {font-size: 16px;font-family: 'Open Sans',sans-serif;font-weight: 300;}
section.client p.auteur {font-size: 16px;font-family: 'Open Sans',sans-serif;font-weight: 600;}

section.footer-advance p {font-size: 18px;text-align: center;font-family: 'Lato';color: #666666;margin-top: 10px;background-color: #DEDEDE;}
section.footer-advance {padding-top: 20px;background-color: #DEDEDE;padding-bottom: 20px;}
section.footer-advance img {width:220px;}
#footer {background-color: #DEDEDE;}

.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;}
}


