
/**
 * biseaux
 */
 
div.bodywrapper .cal_biseau {
	position: relative;
	z-index: 1;
}

div.bodywrapper .conteneurBiseaux .cal_biseau img {
	display: inline-block;
	max-width: 100%;
}

div.bodywrapper .conteneurBiseaux .cal_biseau.inferieur img {
	vertical-align: bottom;
}

div.bodywrapper .conteneurBiseaux .cal_biseau.superieur img {
	vertical-align: top;
}

/**
 * générale
 */
div.bodywrapper .conteneurBiseaux {
	position: relative;
}

div.bodywrapper .conteneurBiseaux.texte-blanc .trait{
	background-color: #ffffff;
}
div.bodywrapper .conteneurBiseaux.texte-blanc,
div.bodywrapper .conteneurBiseaux.texte-blanc a,
div.bodywrapper .conteneurBiseaux.texte-blanc p,
div.bodywrapper .conteneurBiseaux.texte-blanc h1,
div.bodywrapper .conteneurBiseaux.texte-blanc h2,
div.bodywrapper .conteneurBiseaux.texte-blanc h3,
div.bodywrapper .conteneurBiseaux.texte-blanc h4,
div.bodywrapper .conteneurBiseaux.texte-blanc h5,
div.bodywrapper .conteneurBiseaux.texte-blanc h6 {
	color: #ffffff;
}

div.bodywrapper .conteneurBiseaux.texte-noir .trait {
	background-color: #000000;
}
div.bodywrapper .conteneurBiseaux.texte-noir,
div.bodywrapper .conteneurBiseaux.texte-noir p,
div.bodywrapper .conteneurBiseaux.texte-noir a,
div.bodywrapper .conteneurBiseaux.texte-noir h1,
div.bodywrapper .conteneurBiseaux.texte-noir h2,
div.bodywrapper .conteneurBiseaux.texte-noir h3,
div.bodywrapper .conteneurBiseaux.texte-noir h4,
div.bodywrapper .conteneurBiseaux.texte-noir h5,
div.bodywrapper .conteneurBiseaux.texte-noir h6 {
	color: #000000;
}

div.bodywrapper .conteneurBiseaux.texte-couleur3 .trait {
	background-color: #003d7e;
}
div.bodywrapper .conteneurBiseaux.texte-couleur3,
div.bodywrapper .conteneurBiseaux.texte-couleur3 p,
div.bodywrapper .conteneurBiseaux.texte-couleur3 a,
div.bodywrapper .conteneurBiseaux.texte-couleur3 h1,
div.bodywrapper .conteneurBiseaux.texte-couleur3 h2,
div.bodywrapper .conteneurBiseaux.texte-couleur3 h3,
div.bodywrapper .conteneurBiseaux.texte-couleur3 h4,
div.bodywrapper .conteneurBiseaux.texte-couleur3 h5,
div.bodywrapper .conteneurBiseaux.texte-couleur3 h6{
	color: #003d7e;
}

div.bodywrapper .conteneurBiseaux.texte-couleur1 .trait {
	background-color: #e73f57;
}
div.bodywrapper .conteneurBiseaux.texte-couleur1,
div.bodywrapper .conteneurBiseaux.texte-couleur1 p,
div.bodywrapper .conteneurBiseaux.texte-couleur1 a,
div.bodywrapper .conteneurBiseaux.texte-couleur1 h1,
div.bodywrapper .conteneurBiseaux.texte-couleur1 h2,
div.bodywrapper .conteneurBiseaux.texte-couleur1 h3,
div.bodywrapper .conteneurBiseaux.texte-couleur1 h4,
div.bodywrapper .conteneurBiseaux.texte-couleur1 h5,
div.bodywrapper .conteneurBiseaux.texte-couleur1 h6{
	color: #e73f57;
}

div.bodywrapper .conteneurBiseaux.texte-couleur2 .trait {
	background-color: #48b95f;
}
div.bodywrapper .conteneurBiseaux.texte-couleur2,
div.bodywrapper .conteneurBiseaux.texte-couleur2 p,
div.bodywrapper .conteneurBiseaux.texte-couleur2 a,
div.bodywrapper .conteneurBiseaux.texte-couleur2 h1,
div.bodywrapper .conteneurBiseaux.texte-couleur2 h2,
div.bodywrapper .conteneurBiseaux.texte-couleur2 h3,
div.bodywrapper .conteneurBiseaux.texte-couleur2 h4,
div.bodywrapper .conteneurBiseaux.texte-couleur2 h5,
div.bodywrapper .conteneurBiseaux.texte-couleur2 h6{
	color: #48b95f;
}

div.bodywrapper .conteneurBiseaux.texte-couleur2_pale,
div.bodywrapper .conteneurBiseaux.texte-couleur2_pale p,
div.bodywrapper .conteneurBiseaux.texte-couleur2_pale a,
div.bodywrapper .conteneurBiseaux.texte-couleur2_pale h1,
div.bodywrapper .conteneurBiseaux.texte-couleur2_pale h2,
div.bodywrapper .conteneurBiseaux.texte-couleur2_pale h3,
div.bodywrapper .conteneurBiseaux.texte-couleur2_pale h4,
div.bodywrapper .conteneurBiseaux.texte-couleur2_pale h5,
div.bodywrapper .conteneurBiseaux.texte-couleur2_pale h6{
    color: #e4f5e7 ;
}
div.bodywrapper .conteneurBiseaux.texte-couleur1_pale,
div.bodywrapper .conteneurBiseaux.texte-couleur1_pale p,
div.bodywrapper .conteneurBiseaux.texte-couleur1_pale a,
div.bodywrapper .conteneurBiseaux.texte-couleur1_pale h1,
div.bodywrapper .conteneurBiseaux.texte-couleur1_pale h2,
div.bodywrapper .conteneurBiseaux.texte-couleur1_pale h3,
div.bodywrapper .conteneurBiseaux.texte-couleur1_pale h4,
div.bodywrapper .conteneurBiseaux.texte-couleur1_pale h5,
div.bodywrapper .conteneurBiseaux.texte-couleur1_pale h6{
    color: #fbe2e6 ;
}
div.bodywrapper .conteneurBiseaux.texte-couleur3_pale,
div.bodywrapper .conteneurBiseaux.texte-couleur3_pale p,
div.bodywrapper .conteneurBiseaux.texte-couleur3_pale a,
div.bodywrapper .conteneurBiseaux.texte-couleur3_pale h1,
div.bodywrapper .conteneurBiseaux.texte-couleur3_pale h2,
div.bodywrapper .conteneurBiseaux.texte-couleur3_pale h3,
div.bodywrapper .conteneurBiseaux.texte-couleur3_pale h4,
div.bodywrapper .conteneurBiseaux.texte-couleur3_pale h5,
div.bodywrapper .conteneurBiseaux.texte-couleur3_pale h6{
    color: #d9e2ec ;
}




div.bodywrapper .conteneurBiseaux .cal_fond {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

div.bodywrapper .conteneurBiseaux a:hover,
div.bodywrapper .conteneurBiseaux a:focus,
div.bodywrapper .conteneurBiseaux a:hover p,
div.bodywrapper .conteneurBiseaux a:focus p{
	color: #003d7e;
}
div.bodywrapper .conteneurBiseaux a:hover .trait,
div.bodywrapper .conteneurBiseaux a:focus .trait {
	background-color: #003d7e;
}

div.bodywrapper .conteneurBiseaux.hover-couleur2 a:hover,
div.bodywrapper .conteneurBiseaux.hover-couleur2 a:focus,
div.bodywrapper .conteneurBiseaux.hover-couleur2 a:hover p,
div.bodywrapper .conteneurBiseaux.hover-couleur2 a:focus p  {
    color: #48b95f;
}
div.bodywrapper .conteneurBiseaux.hover-couleur2 a:hover span.trait,
div.bodywrapper .conteneurBiseaux.hover-couleur2 a:focus span.trait{
	background-color: #48b95f;
}

div.bodywrapper .conteneurBiseaux.hover-couleur3 a:hover,
div.bodywrapper .conteneurBiseaux.hover-couleur3 a:focus,
div.bodywrapper .conteneurBiseaux.hover-couleur3 a:hover p,
div.bodywrapper .conteneurBiseaux.hover-couleur3 a:focus p  {
    color: #003d7e;
}
div.bodywrapper .conteneurBiseaux.hover-couleur3 a:hover span.trait,
div.bodywrapper .conteneurBiseaux.hover-couleur3 a:focus span.trait{
	background-color: #003d7e;
}
div.bodywrapper .conteneurBiseaux.hover-couleur1 a:hover,
div.bodywrapper .conteneurBiseaux.hover-couleur1 a:focus,
div.bodywrapper .conteneurBiseaux.hover-couleur1 a:hover p,
div.bodywrapper .conteneurBiseaux.hover-couleur1 a:focus p  {
    color: #e73f57;
}
div.bodywrapper .conteneurBiseaux.hover-couleur1 a:hover span.trait,
div.bodywrapper .conteneurBiseaux.hover-couleur1 a:focus span.trait{
	background-color: #e73f57;
}

div.bodywrapper .conteneurBiseaux.hover-blanc a:hover,
div.bodywrapper .conteneurBiseaux.hover-blanc a:focus,
div.bodywrapper .conteneurBiseaux.hover-blanc a:hover p,
div.bodywrapper .conteneurBiseaux.hover-blanc a:focus p  {
    color: #ffffff;
}
div.bodywrapper .conteneurBiseaux.hover-blanc a:hover span.trait,
div.bodywrapper .conteneurBiseaux.hover-blanc a:focus span.trait{
	background-color: #ffffff;
}

div.bodywrapper .conteneurBiseaux.hover-noir a:hover,
div.bodywrapper .conteneurBiseaux.hover-noir a:focus,
div.bodywrapper .conteneurBiseaux.hover-noir a:hover p,
div.bodywrapper .conteneurBiseaux.hover-noir a:focus p  {
    color: #000000;
}
div.bodywrapper .conteneurBiseaux.hover-noir a:hover span.trait,
div.bodywrapper .conteneurBiseaux.hover-noir a:focus span.trait{
	background-color: #000000;
}