@media(max-width:1480px) {
	#carousel-reviews a.carousel-control.left, #carousel_reviews_responsive_1 a.carousel-control.left, #carousel_reviews_responsive_2 a.carousel-control.left, #produits_detail #galerie_produits a.carousel-control.left, #produits_detail #galerie_produits_responsive_1 a.carousel-control.left, #produits_detail #galerie_produits_responsive_2 a.carousel-control.left {height: 40px;left: 0;width: 40px;}
	#carousel-reviews a.carousel-control.right, #carousel_reviews_responsive_1 a.carousel-control.right, #carousel_reviews_responsive_2 a.carousel-control.right, #produits_detail #galerie_produits a.carousel-control.right, #produits_detail #galerie_produits_responsive_1 a.carousel-control.right, #produits_detail #galerie_produits_responsive_2 a.carousel-control.right {height: 40px;right: 0;width: 40px;}
	.map_coordonnees{
		left:0;
	}
	.bloc_partenaire_home .owl-carousel .owl-prev{
		position:relative;
		top:0;
		left:0;
	}
	.bloc_partenaire_home .owl-carousel .owl-next{
		position:relative;
		top:0;
		right:0;
	}
}
@media(max-width:1300px) {
.col_cms_left {
    max-width: 630px;
    margin-right: 40px;
    padding: 0 15px;
}
}
@media(min-width:1200px) {

	/*	Responsive de traitement d'affichage des pages articles et categories articles 	*/
	.affichage7 article:nth-child(1n+3) {
		flex-direction: row-reverse;
	}
	
	.affichage7 article:nth-child(1n+5) {
		flex-direction: row;
	}
	
	.affichage7 article:nth-child(1n+7) {
		flex-direction: row-reverse;
	}
	
	.affichage7 article:nth-child(1n+9) {
		flex-direction: row;
	}
	
	.affichage7 article:nth-child(1n+11) {
		flex-direction: row-reverse;
	}
	/*	Fin responsive de traitement d'affichage des pages articles et categories articles	*/
		
}


@media(max-width:1199px) {

	/*	Responsive de traitement d'affichage des pages articles et categories articles 	*/
	.affichage7 article {
		width: 100%;
	}
	.affichage7 article:nth-child(2n+1) {
		flex-direction: row-reverse;
	}
	/*	Fin responsive de traitement d'affichage des pages articles et categories articles	*/
	
	.texte_tarifs {
		font-size: 16px;
		line-height: 18px;
	}
	
	.col_tarif_rose, .col_tarif_gris {
		width: calc(50% - 20px);
		margin: 10px;
	}
	
	.col_bloc_tarif {
		padding: 12px;
	}
	.wrapper {width: 100%;}
	.container-fluid {padding: 0 15px;}
	#index .carousel-caption {
		bottom: 13%;
	}
	.titre_slider {
		font-size: 43px;
		line-height: 43px;
		margin-bottom: 10px;
		letter-spacing: 2px;
	}
	.des_slider a {
		padding: 20px 45px;
		margin-top: 15px;
	}	
	.bloc_contenu .col-lg-7 {
		width: 100%;
	}
	.bloc_contenu .col-lg-5 {
		width: 100%;
	}
	.col_cms_left {
		max-width: 100%;
		margin-right: 0;
		float: none;
	}
	.bg_cms_home{
		display:none;
	}
	.img_home{
		max-width:770px;
		width:100%;
		margin:20px auto 0;
		display:block;
	}
	.image_left_cms{
		padding:0 15px;
	}
	.col_contenu_left {
		padding-top: 0;
	}
	.bloc_realisation_categorie {
		padding: 20px 0 0;
	}
	.col_map_footer {
	    background-position: top center;
	}
	.map_coordonnees{
		display:none;
	}
	.contenu_map{
		display:block;
		margin: -120px auto 0;
		position: relative;
	}
}

 @media(max-width:1169px) {
	
	.navbar-default .navbar-nav > li > a {
		margin: 0 4px;
	}
	.des_slider a{
		display:none;
	}
	.titre_slider {
		font-size: 38px;
		line-height: 40px;
		letter-spacing: 1px;
	}
	.portfolioFilter a {
    font-size: 14px;
    line-height: 15px;
    padding: 10px 5px 15px;
	}
	.titre_parallax {
    font-size: 45px;
    line-height: 47px;
	}
}

@media(max-width:991px) {
	.referencement_titre {font-size: 17px;}
	.fullscreen_carousel {display: none;}
	.responsive_1 {display: block;}
	#grid .item {width: 50%;}
	#grid .portfolio-title {font-size: 14px;line-height: 16px;letter-spacing: 0;}
	#grid .portfolio-sub-title {font-size: 13px;line-height: 15px;}
	.contenu_actus {text-align: center;}
	
	/*	Responsive de traitement d'affichage des pages articles et categories articles 	*/
	
		/*	Affichage 1	*/
		.affichage1 article {
			width: calc( 50% - 16px );
		}	
	
		/*	Affichage 2	*/
		.affichage2 {
			align-items: center;
		}
		.affichage2 article {
			max-width: 500px;
			width: 100%;
			margin: 14px 0;
			flex-direction: column;
		}
		.affichage2 article:nth-child(2n+2) {
			flex-direction: column;
		}
		.affichage2 .content_article {
			padding: 30px 15px;
		}
		.affichage2 .article_image {
			width: 100%;
			display: block;
		}
		.affichage2 .content_article {
			width: 100%;
			text-align: center;
		}
		.affichage2 .article_plus {
			align-self: center;
		}
	
		/*	Affichage 4	*/
		.affichage4 .content_article {
			padding: 30px 25px;
		}	
	
	/*	Fin responsive de traitement d'affichage des pages articles et categories articles	*/
	
	/*	Responsive traitement des gestions avec flex : exemple 3 articles par ligne */
	
		.affichage_global article {
			width: calc(50% - 16px);
		}
	
	/*	Fin responsive traitement des gestions avec flex : exemple 3 articles par ligne */
	
	/*	Responsive traitement des bloc referencement 3 avec flex	*/
	
		.affichage_ref {
			display: flex;
			flex-wrap: wrap;
		}
		
		.affichage_ref article {
			position: relative;
			margin: 20px 5px;
			width: calc( 50% - 10px );
			color: #000;
			display: flex;
			flex-direction: column;
			border: none;
		}
		
		.affichage_ref article:hover, .affichage_ref article:focus {
			transform:scale(1.02);
			-webkit-transition: all 0.17s ease-in-out;
			-moz-transition: all 0.17s ease-in-out;
			-o-transition: all 0.17s ease-in-out;
			transition: all 0.17s ease-in-out;
		}
		
		.affichage_ref .ref_image {
			position: relative;
			display: block;
			flex: none;
			width:100%;
		}
		
		.affichage_ref .ref_image:before {
			position: relative;
			display: block;
			width: 100%;
			content: ' ';
			padding-top: 62%;
		}
		
		.affichage_ref .ref_image img {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: center;
			object-position: center;
		}
		
		.affichage_ref .content_ref {
			background-color: #fff;
			width: calc(100% - 30px);
			margin: -15px auto 0;
			padding: 15px 10px 32px;
			text-align: center;
			position: relative;
			-webkit-box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.75);
			display: flex;
			flex-direction: column;
			flex: 1 1 auto;
		}
		
		
		.affichage_ref .content_ref > * {
			flex: none;
		}
		
		.affichage_ref .content_ref > *.texte_article {
			flex: 1 1 auto;
		}
		
		.affichage_ref .content_ref > * ~ * {
			margin-top: 8px;
		}
		
		.affichage_ref .content_ref .titre_ref {
			color:#000;
			font-size: 18px;
			line-height: 20px;
			font-weight: 700;
			margin-bottom: 10px;
		}
		
		.affichage_ref .content_ref .texte_ref {
			color:#000;
			font-size: 14px;
			line-height: 16px;
		}
		
		.affichage_ref .content_ref .btn_ref {
			background-color: #21b4d5;
			color: #fff;
			text-transform: uppercase;
			padding: 8px 0;
			text-align: center;
			max-width: 150px;
			width: 100%;
			display: inline-block;
			position: absolute;
			left: 0;
			right: 0;
			margin: 0 auto;
			bottom: -18px;
			z-index: 2;
			transform: none;
			box-shadow: none;
		}
		
		.affichage_ref .btn_ref:hover, .affichage_ref .btn_ref:focus {
			background-color: #000;
			color: #fff;
			transition-duration:2s;
		}
	
	/*	Fin responsive traitement des bloc referencement 3 avec flex	*/
	
	
	/*	Responsive bloc service avec flex	*/
		/*	Responsive bloc service avec flex	*/
		.affichage_bloc_service article {
			width: calc(33.33% - 10px);
			margin: 20px 5px 0;
		}
		.affichage_bloc_service .titre_service {
			font-size: 18px;
			line-height: 20px;
		}
		.affichage_bloc_service .content_bloc_service > *.texte_service {
			font-size: 14px;
			line-height: 16px;
		}
	/*	Fin responsive bloc service avec flex	*/
	/*	Fin responsive bloc service avec flex	*/
	
	.texte_tarifs {
		font-size: 14px;
		line-height: 16px;
	}
	.col_header_top {
		text-align: center;
	}
	.navbar-nav {
		float: none;
		text-align: center;
	}
	.navbar-nav > li {
		float: none;
		display: inline-block;
	}
	.navbar-nav > li > .dropdown-menu{
		text-align:left;
	}
	a.logo {
		margin: 0 auto 13px;
	}
	.affix  a.logo {
		display:none;
	}
	.titre_slider{
		letter-spacing:0;
	}
	h1 {
    font-size: 36px;
    line-height: 38px;
	}
	.titre_realisation {
		font-size: 35px;
		line-height: 35px;
		margin-bottom:15px;
	}
	.affichage_global .content_article .actus-suite a {
	    padding: 12px 25px;
	}
	.titre_parallax {
		font-size: 40px;
		line-height: 42px;
	}
	.titre_newsl {
		font-size: 42px;
		line-height: 42px;
	}
	.formulaire_newsletter {
		max-width: 585px;
		margin: 0 auto;
		float: none;
		text-align: center;
	}
	.col-recaptacha-submit {
	    text-align: center;
	}
}
 @media(max-width:767px) {
	.col-xs-1,  .col-sm-1,  .col-md-1,  .col-lg-1,  .col-xs-2,  .col-sm-2,  .col-md-2,  .col-lg-2,  .col-xs-3,  .col-sm-3,  .col-md-3,  .col-lg-3,  .col-xs-4,  .col-sm-4,  .col-md-4,  .col-lg-4,  .col-xs-5,  .col-sm-5,  .col-md-5,  .col-lg-5,  .col-xs-6,  .col-sm-6,  .col-md-6,  .col-lg-6,  .col-xs-7,  .col-sm-7,  .col-md-7,  .col-lg-7,  .col-xs-8,  .col-sm-8,  .col-md-8,  .col-lg-8,  .col-xs-9,  .col-sm-9,  .col-md-9,  .col-lg-9,  .col-xs-10,  .col-sm-10,  .col-md-10,  .col-lg-10,  .col-xs-11,  .col-sm-11,  .col-md-11,  .col-lg-11,  .col-xs-12,  .col-sm-12,  .col-md-12,  .col-lg-12 {padding-right: 0;padding-left: 0;}
	.bloc_actus .actus-row {margin: 0;}
	.navbar-nav {margin: 7.5px 15px;}
	.navbar-nav {float: none;}
	.dropdown-menu {float: none;position: inherit;}
	.navbar-nav > li > .dropdown-menu > li > .dropdown-menu {background-color: transparent;left: 0;top: 0;margin-left: 30px;}
	.menu_referencement li {float: none;padding-right: 15px;width: 100%;}
	.navbar-toggle {margin-top: 0;background-color: transparent;border: none;float: none;
margin-right: 0;}
	.navbar-default .navbar-toggle .icon-bar {height: 5px;background-color: #fff;width: 40px;border-radius: 5px;}
	.navbar-default .navbar-toggle:hover .icon-bar {background-color: #d5b000;}
	.navbar-header {
		text-align: center;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}
	.navbar {min-height: inherit;}
	#page-maintenance {width: 100%;}
	.ref_bloc {width: 100%;margin-top: 20px;}
	.liste_secteur {right: inherit;left: 0;}
	.affix {position: relative;}
	.liste_blocs .item_conseil {margin: 0 auto 40px;max-width: 400px;}
	footer .footer_bottom ul.sx-social-icons {text-align: left;}
	.titre_conseil {margin: 10px 0;}
	.liste_contenu, .bloc_actus .actus-row {max-width: 300px;margin: 20px auto 0;}
	.liste_blocs .item_conseil {margin: 0 auto 40px;max-width: 400px;display: inline-block;text-align: left;width: 100%;}
	.liste_blocs {text-align: center;}
	.img_bloc {float: none;padding-right: 0;}
	.bloc_cms_image {display: inline-block;margin-bottom: 30px;}
	.bloc_cms_image {float: none;padding-right: 0;margin-bottom: 25px;display: inline-block;}
	.navbar-collapse.in {overflow-y: hidden;}
	.navbar-collapse {max-height: 100%;}
	.navbar-default .navbar-nav > li > a {display: block;}
	.dropdown-menu > .dropdown > .caret_cader .caret {color: #fff;margin-right: 0;position: absolute;right: 0;top: 9px;transform: rotate(-90deg);}
	.dropdown > .caret_cader .caret {color: #fff;margin-right: 0;position: absolute;right: 0;top: 17px;transform: rotate(-90deg);}
	.navbar-nav li.dropdown > a:first-child {width: 95%;}
	.map_coordonnees {margin: 30px auto 0;}
	.col_map_footer {
		min-height: 400px;
		height: auto;
		background-position: center;
	}
	.titre_bloc_service {font-size: 35px;line-height: 35px;}
	.texte_bloc_service {font-size: 16px;line-height: 18px;}
	.texte_service {min-height: 100%;}
	.titre_bloc_travaux {font-size: 35px;line-height: 35px;}
	.texte_bloc_travaux {font-size: 16px;line-height: 18px;}
	.texte_travaux {min-height: 100%;}
	.titre_travaux {font-size: 16px;line-height: 16px;}
	.titre_bloc_assoc {font-size: 35px;line-height: 35px;}
	.texte_bloc_assoc {font-size: 16px;line-height: 18px;}
	.testimonials {height: auto;}
	.contenu_actus {max-width: 300px; margin: 0 auto;}
	.col_article{max-width: 300px; margin: 0 auto 20px;}
	.actus_image {float: none; margin-bottom:15px;}
	.active_precedent {
		text-align: center;
		margin-bottom: 10px;
	}
	.active_suivant {
		text-align: center;
	}

	/*	Responsive de traitement d'affichage des pages articles et categories articles 	*/
	
		/*	Affichage 3	*/
		.affichage3 {
			margin-left: 0;
			width: 100%;
		}
		
		.affichage3 article {
			max-width: 400px;
			width: 100%;
		}
			
		/*	Affichage 4	*/
		.affichage4 {
			display: flex;
			flex-wrap: wrap;
		}
		
		.affichage4 article {
			margin: 20px 8px;
			flex-direction: column;
			width: calc( 100% - 16px );
			background-color: transparent;
		}
		
		.affichage4 article:hover, .affichage4 article:focus {
			transform: scale(1.02);
			-webkit-transition: all 0.17s ease-in-out;
			-moz-transition: all 0.17s ease-in-out;
			-o-transition: all 0.17s ease-in-out;
			transition: all 0.17s ease-in-out;
		}
		
		.affichage4 .article_image {
			display: block;
			width: 100%;
		}
		
		.affichage4 .article_image:before {
			padding-top: 50%;
		}
		
		.affichage4 .content_article {
			background-color: #fff;
			width: calc(100% - 30px);
			margin: -15px auto 0;
			padding: 15px 10px 32px;
			text-align: center;
			position: relative;
			-webkit-box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.75);
		}
		
		.affichage4 .content_article > * ~ * {
			margin-top: 8px;
		}
		
		.affichage4 .article_plus {
			position: absolute;
			left: 0;
			right: 0;
			margin: 0 auto;
			bottom: -18px;
		}
		
		/*	Affichage 7	*/			
		.affichage7 {
			justify-content: center;
		}
				
		.affichage7 article {
			margin: 20px 8px;
			width: calc( 100% - 16px );
			color: #000;
			flex-direction: column;
			background-color: transparent;
		}
		
		.affichage7 article:nth-child(2n+1) {
			flex-direction: column;
		}
		
		.affichage7 article:hover, .affichage7 article:focus {
			transform: scale(1.02);
			-webkit-transition: all 0.17s ease-in-out;
			-moz-transition: all 0.17s ease-in-out;
			-o-transition: all 0.17s ease-in-out;
			transition: all 0.17s ease-in-out;
		}
		
		.affichage7 .article_image {
			flex: none;
			width: 100%;
		}
				
		.affichage7 .article_image:before {
			padding-top: 50%;
		}
		
		.affichage7 .content_article {
			background-color: #fff;
			width: calc(100% - 30px);
			margin: -15px auto 0;
			padding: 15px 10px 32px;
			text-align: center;
			-webkit-box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.75);
		}
		
		.affichage7 .titre_article {
			color: #000;
			font-size: 22px;
			line-height: 22px;
			font-weight: 700;
			margin-bottom: 10px;
		}
		
		.affichage7 .content_article > * ~ * {
			margin-top: 8px;
		}
		
		.affichage7 .content_article > * {
			flex: none;
		}
		
		.affichage7 .content_article > *.texte_article {
			color: #000;
			font-size: 15px;
			line-height: 17px;
			flex: 1 1 auto;
		}
		
		.affichage7 .article_plus {
			position: absolute;
			left: 0;
			right: 0;
			margin: 0 auto;
			bottom: -18px;
		}
				
		.affichage7 article:before {
			display:none;
		}
		
	/*	Fin responsive de traitement d'affichage des pages articles et categories articles	*/
	
	/*	Responsive bloc service avec flex	*/
		.affichage_bloc_service article {
			width: calc(50% - 10px);
		}
	/*	Fin responsive bloc service avec flex	*/
	
	.col_tarif_rose, .col_tarif_gris {
		width: calc(100% - 20px);
	}
	.navbar-nav {
		float: none;
		text-align: left;
		border: 0;
	}
	.navbar-default .navbar-nav > li {
		display: block;
		float: left;
		width: 100%;
	}
	.navbar-default .navbar-nav > li > a {
		display: block;
		margin: 0;
		letter-spacing: 0;
		padding: 10px 0;
	}	
	.titre_slider {
		font-size: 32px;
		line-height: 34px;
	}
	h1 {
		font-size: 34px;
		line-height: 36px;
	}
	.bloc_realisation_categorie {
		padding: 10px 0 0;
	}
	.bloc_parallax_image {
	    padding: 100px 0;
	}
	.titre_parallax {
		font-size: 35px;
		line-height: 38px;
		margin-bottom: 30px;
	}
	#sx-form-footer .form-control {
		margin-bottom:10px;
	}
	.titre_formulaire {
	    font-size: 35px;
		line-height: 38px;
	}
	.sous_titre_newsl {
		font-size: 18px;
		line-height: 20px;
	}
	.titre_newsl {
		font-size: 35px;
		line-height: 35px;
	}
	.contenu_map {
		display: block;
		margin: 0 auto 0;
	}
	.titre_contact {
		font-size: 34px;
		line-height: 34px;
		margin-bottom: 15px;
	}
}
	
	@media(max-width:640px) {
		
		/*	Responsive de traitement d'affichage des pages articles et categories articles 	*/
		
			/*	Affichage 1	*/	
			.affichage1 article {
				width: calc( 100% - 16px );
			}
			
			/*	Affichage 5	*/
			.affichage5 .content_article {
				text-align: center;
			}
			.affichage5 article {
				margin: 20px 0;
			}
			.affichage5 .article_plus {
				align-self: center;
				position: relative;
				bottom: auto;
			}
			
			/*	Affichage 6	*/

			.affichage6 .content_article {
				text-align:center;
				left: 0;
				margin: 0 auto;
				padding: 10px 15px 24px;
			}
				
			.affichage6 article:nth-child(2n+2) .content_article {
				right: 0;
			}
			
			.affichage6 .article_plus {
				float: none;
			}
		
		/*	Fin responsive de traitement d'affichage des pages articles et categories articles	*/
		
		/*	Responsive traitement des bloc referencement 3 avec flex	*/
		
			.affichage_ref article {
				width: calc( 100% - 10px );
			}
		
		/*	Fin responsive traitement des bloc referencement 3 avec flex	*/

}

 @media(max-width:600px) {
	.slider-wrapper {border: #FFF solid 2px;}
	.sx-sizer, .sx-item {margin: 0 auto 20px;right: 0;}
	.referencement_titre {text-align: center;}
	.referencement_fleche {float: none;margin: 10px auto 0;}
	.width-xs {margin-left: 0;width: 100%;}
	#grid .item {width: 100%;}
	
	/*	Responsive traitement des gestions avec flex : exemple 3 articles par ligne */

		.affichage_global article {
			width: calc(100% - 16px);
		}
	
	/*	Fin responsive traitement des gestions avec flex : exemple 3 articles par ligne */
	.tel_header {
		display: block;
		margin-bottom:5px;
	}
	.lang_site {
		display: block;
	}
	#recherches {
	    width: 230px;
	}
	.titre_slider{
		display:none;
	}
	h1 {
		font-size: 30px;
		line-height: 33px;
	}
	.texte_cms {
	    padding-top: 10px;
	}
	.bloc_texte p {
		margin: 0 0 20px;
	}
	.titre_realisation {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.col-btn-submit {
		display: block;
		margin-left: 0;
		margin-top: 15px;
	}
	.formulaire_footer {
	    padding: 100px 0;
	}
	.titre_formulaire {
		font-size: 32px;
		line-height: 35px;
	}
	.btn-newsletter {
	    margin: 10px 0 0;
	}
	.btn-newsletter input{
		margin:0 auto;
	}
	.contenu_map {
	    padding: 65px 25px 50px;
		font-size: 18px;
		line-height: 28px;
	}
	.titre_contact {
	    font-size: 30px;
		line-height: 30px;
	}
	.titre_newsl {
		font-size: 32px;
		line-height: 32px;
	}
	.sous_titre_newsl {
		font-size: 16px;
		line-height: 18px;
	}
}
@media(max-width:500px) {
.affichage_bloc_service article {
    width: calc(100% - 10px);
}
}
 @media(max-width:400px) {
	 
	 /*	Responsive de traitement d'affichage des pages articles et categories articles 	*/
	 
		 /*	Affichage 3	*/
		.affichage3 .titre_article {
			font-size: 20px;
			line-height: 20px;
		}
		.affichage3 .content_article {
			left: 15px;
			right: 15px;
		}
	
	/*	Fin responsive de traitement d'affichage des pages articles et categories articles	*/
	
	/*	Responsive bloc service avec flex	*/
		.affichage_bloc_service article {
			width: calc(100% - 16px);
		}
	/*	Fin responsive bloc service avec flex	*/
	
	.titre_col_tarif {
		width: 100%;
		padding-right: 0;
		text-align: center;
	}
	
	.vip_col_tarif {
		width: 100%;
		margin-top: 5px;
		font-weight: 700;
	}
	h1 {
		font-size: 26px;
		line-height: 30px;
	}
	.texte_cms {
		font-size: 13px;
		line-height: 20px;
	}
	.titre_parallax {
		font-size: 28px;
		line-height: 32px;
	}
	.lien_parallax a {
	    padding: 18px 30px;
	}
	.titre_contact {
		font-size: 25px;
		line-height: 25px;
	}
	.contenu_map {
		padding: 65px 15px 50px;
		font-size: 16px;
		line-height: 25px;
	}
	.gallery .item {
	    margin: 5px auto;
	}
	.titre_galery span {
		font-size: 13px;
		line-height: 16px;
	}
	.titre_galery {
		font-size: 18px;
		line-height: 20px
	}
}
