@charset "UTF-8";
/* CSS Document */

* {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}

body {
	width: auto;

}

.col-100-m {
	width:100%;
}
.col-90-m {
	width:90%;
}
.col-80-m {
	width:80%;
}
.col-70-m {
	width:70%;
}
.col-60-m {
	width:60%;
}
.col-50-m {
	width:50%;
}
.col-40-m {
	width:40%;
}
.col-30-m {
	width:30%;
}
.col-20-m {
	width:20%;
}
.col-10-m {
	width:10%;
}

.col-33-m {
	width:33%;
}
.col-66-m {
	width:66%;
}

.col-25-m {
	width:25%;
}
.col-75-m {
	width:75%;
}




img,
table,
td,
blockquote,
code,
pre,
textarea,
input,
iframe,
object,
embed,
video {
	max-width: 100%;
}

img {
	height: auto;
}

textarea,
table,
td,
th,
code,
pre,
samp {
	-webkit-hyphens: auto; /* césure propre */
	-moz-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word; /* passage à la ligne forcé */
}


.hide-m {
	display:none;
}
.show-m {
	display:block !important;
}

.page {
	width:100% !important;
	padding-left: 25px;
	padding-right: 25px;
}

.padd-v-l {
	padding-top: 50px;
	padding-bottom: 50px;
}

.padd-right-m {
	padding-right: 25px;
}
.padd-left-m {
	padding-left: 25px;
}
.padd-left-l {
	padding-left: 50px;
}

header .wrapper-nav nav .item .content p {
		font-size: 20px;
}
header .wrapper-nav nav .item .content .links a {
	margin-left: 0;
	margin-right: 0;
}
header .wrapper-nav nav .item .content {
	padding-left: 25px;
	padding-right: 25px;
}

#contact .coordonnees {
	padding-top: 30px;
}


#galerie #portfolio .cell.navigation {
	height: 250px;
}
#premierrdv .photos:nth-of-type(3) {
	height:230px !important;
}

#conseils .photos:nth-of-type(1) {
	height:400px !important;
}


#techniques .photos {
	height: 380px !important;
}

#vp #large {
	display:none !important;
}
#vp #medium {
	display:block !important;
}
#vp #small {
	display:none !important;
}
