@font-face {
    font-family: 'james_fajardoregular';
    src: url('../fonts/james_fajardo-webfont.woff2') format('woff2'),
         url('../fonts/james_fajardo-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'blue_highwayregular';
    src: url('../fonts/blue_highway_rg-webfont.woff2') format('woff2'),
         url('../fonts/blue_highway_rg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'blue_highwaybold';
    src: url('../fonts/blue_highway_bd-webfont.woff2') format('woff2'),
         url('../fonts/blue_highway_bd-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futura_bdcn_btbold';
    src: url('../fonts/futura_bold_font-webfont.woff2') format('woff2'),
         url('../fonts/futura_bold_font-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futura_md_btmedium';
    src: url('../fonts/futura_medium_bt-webfont.woff2') format('woff2'),
         url('../fonts/futura_medium_bt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futura_md_btmedium_italic';
    src: url('../fonts/futura_medium_italic_font-webfont.woff2') format('woff2'),
         url('../fonts/futura_medium_italic_font-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

nav {
	font-family: blue_highwaybold, Arial, sans-serif;
	font-size: 1.1em;
}

h1 {
	font-family: blue_highwaybold, Arial, sans-serif;
	font-size: 2.5em;
	text-align: left;
}

h2 {
	font-family: blue_highwaybold, Arial, sans-serif;
	font-size: 1.6em;
	text-align: left;
	color: #4D4861;
}

h3 {
	font-family: blue_highwaybold, Arial, sans-serif;
	font-size: 1.3em;
	text-align: left;
	font-weight: normal;
}

.violet {
	color: #4D4861;
}

.argile { color: #BEA8A7; }
.background-argile { background-color: #BEA8A7; }
.border-argile { border-color: #BEA8A7; }

.mauve { color: #9b8db5; }
.background-mauve {	background-color: #9b8db5; }
.border-mauve {	border-color: #9b8db5; }

.mauve2 { color: #a599bd; }
.background-mauve2 { background-color: #a599bd; }
.border-mauve2 { border-color: #a599bd; }

.mauve3 { color: #b0a5c4; }
.background-mauve3 { background-color: #b0a5c4; }
.border-mauve3 { border-color: #b0a5c4; }

.mauve4 { color: #bab1cc; }
.background-mauve4 { background-color: #bab1cc; }
.border-mauve4 { border-color: #bab1cc; }

.mauve5 { color: #c5bdd4; }
.background-mauve5 { background-color: #c5bdd4; }
.border-mauve5 { border-color: #c5bdd4; }

.sable { color: #E2DCDE; }
.border-sable { border-color: #E2DCDE; }
.background-sable { background-color: #E2DCDE; }

.rose { color: #F1E4E8; }
.border-rose { border-color: #F1E4E8; }
.background-rose { background-color: #F1E4E8; }

.blanc {
	color: #ffffff;
}

.noir {
	color: #000000;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.stroke-blanc {
	-webkit-text-stroke: 1px #fff;
}

ul.liste {
	list-style-type: square;
}

li.liste {
	padding-left: 10px;
	margin-bottom: 5px;
}

li.liste2 {
	padding-left: 20px;
	margin-bottom: 20px;
}

a {
	text-decoration: none;
	color: #a599bd;
}

a:ACTIVE,a:HOVER {
	text-decoration: underline;
}

a.a-footer {
	font-family: blue_highwaybold, Arial, sans-serif;
	font-size: 1.1em;
	text-align: justify;
	color: #ffffff;
	text-decoration: none;
}

a.a-footer-menu {
	font-family: blue_highwaybold, Arial, sans-serif;
	font-size: 1em;
	text-align: left;
	text-decoration: none;
	color: #fff;
	margin-left: 10px;
}

a.a-footer-menu:ACTIVE,a.a-footer-menu:HOVER {
	text-decoration: underline;
}

a.a-accueil {
	font-family: blue_highwaybold, Arial, sans-serif;
	font-size: 1.5em;
	font-style: italic;
	text-decoration: none;
}

a.a-accueil:ACTIVE,a.a-accueil:HOVER {
	text-decoration: underline;
}