body{
	background:#CCC;
}

/*** Noir ***/

span.grand_titre_noir, h1.titre_noir{
	color:#000;
	font-size:23px;
	font-family: 'Futura Std';
	text-transform:uppercase;
	letter-spacing: 3px;
}

span.gd_titre_noir, h1.gd_titre_noir{
	color:#000;
	font-size:23px;
	font-family: 'Futura Std';
	text-transform:uppercase;
	letter-spacing: 1px;
}


span.titre_noir, h2.titre_noir{
	color:#000;
	font-size:19px;
	font-family: 'Futura Std';
	text-transform:uppercase;
	letter-spacing: 3px;
}

span.titre_noir_produit, h2.titre_noir_produit{
	color:#000;
	font-size:15px;
	font-family: 'Futura Std';
	text-transform:uppercase;
	letter-spacing: 1px;
	font-weight:bold;
}


span.gd_titre_noir2, h1.gd_titre_noir2{
	color:#000;
	font-size:20px;
	font-family: 'Futura Std';
	text-transform:uppercase;
	letter-spacing: 1px;
}

span.sous_titre_noir, h3.sous_titre_noir{
	color:#000;
	font-size:16px;
	font-family: 'Futura Std';
	letter-spacing: 1px;
}


span.texte_noir {
	color:#000;
	font-family: 'Raleway', sans-serif !important;
	font-size:17px;
}

/*** vert***/

span.gd_titre_vert, h1.gd_titre_vert{
	color:#14a751;
	font-size:25px;
	font-family: 'Futura Std';
	text-transform:uppercase;
	letter-spacing: 1px;
}


span.titre_vert2, h1.titre_vert2{
	color:#14a751;
	font-size:19px;
	font-family: 'Futura Std';
	text-transform:uppercase;
	letter-spacing: 3px;
}


span.titre_vert, h2.titre_vert{
	color:#14a751;
	font-size:19px;
	font-family: 'Futura Std';
	text-transform:uppercase;
	letter-spacing: 3px;
}



span.sous_titre_vert, *.sous_titre_vert{
	color:#14a751;
	font-size:20px;
	font-family: 'Futura Std';
	letter-spacing: 1px;
}



span.texte_vert {
	color:#14a751;
	font-family: 'Raleway', sans-serif !important;
	font-size:17px;
}

span.titre_blanc, h2.titre_blanc{
	color:#fff;
	font-size:19px;
	font-family: 'Futura Std';
	text-transform:uppercase;
	letter-spacing: 3px;
}


span.grand_titre_blanc, h1.titre_blanc{
	color:#fff;
	font-size:23px;
	font-family: 'Futura Std';
	text-transform:uppercase;
	letter-spacing: 3px;
}


span.texte_blanc {
	color:#fff;
	font-family: 'Raleway', sans-serif !important;
	font-size:17px;
}

span.texte_vert2{
	color:#c1c3b6;	
}

span.texte_fond_vert{
	display:inlin-block;
	background:	#00A651;
	padding:5px 15px 5px 5px;
	color:white;
}

/*** rouge***/

span.sous_titre_rouge, h3.sous_titre_rouge{
	color:red;
	font-size:20px;
	font-family: 'Futura Std';
	letter-spacing: 1px;
}

/*** violet***/
span.titre_violet, *.titre_violet{
	color:#8644B7;
	font-size:19px;
	font-family: 'Futura Std';
	text-transform:uppercase;
	letter-spacing: 3px;
}

span.sous_titre_violet, *.sous_titre_violet{
	color:#8644B7;
	font-size:20px;
	font-family: 'Futura Std';
	letter-spacing: 1px;
}

.lien_sous_titre_violet {
	color:#8644B7 !important;
}

.texte_rouge {
	color:red;
	text-transform:uppercase;
}

/***  Texte encadré ***/
/*
span.texte_encadre,span.texte_encadre2{
	position:relative;
	display:block;
	border-bottom:3px solid white;
	border-top:3px solid white;
	width:70%;
	max-height:50px;
	height:41px;
	text-transform:uppercase;
	text-align:center;
    -moz-transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
}

span.texte_encadre::after{
	right:0;
	bottom:0;
	width:3px;
	height:10px;
	background:white;
	position:absolute;
	content:" ";
}
span.texte_encadre::before{
	left:0;
	bottom:0;
	width:3px;
	height:10px;
	background:white;
	position:absolute;
	content:" ";
}

span.texte_encadre2::after{
	right:0;
	top:0;
	width:3px;
	height:10px;
	background:white;
	position:absolute;
	content:" ";
}
span.texte_encadre2::before{
	left:0;
	top:0;
	width:3px;
	height:10px;
	background:white;
	position:absolute;
	content:" ";
}

*/
/*** Divers ***/

a.lien_rotation{
	border:1px solid #8644B7;
	border-radius:4px;
	color:#8644B7;
	display:inline-block;
	position:relative;
	text-decoration:none;	
	padding: 4px 10px 4px 33px;
}

a.lien_rotation::after{
	font-family: 'fontAwesome';
	position:absolute;
	content:"\f055";
	/*right:10px;
	top:5px;*/
	left: 8px;
	margin:auto;
	transition:0.3s;
	font-size:25px;
}

span.futura{
font-family: 'Futura Std';	
}

img.contour_bleu{
	border:10px solid #e9f5de;
}

img.contour_blanc{
	border:3px solid #F4F4F4;
}

img.contour{
	margin:3px;	
}

table.table{
}

span.ico-check::before{
	content:"\f046";
	font-family:"FontAwesome";
	margin-right:5px;
}

span.ico-check2::before{
	content:"\f00c";
	font-family:"FontAwesome";
	margin-right:5px;
}