/* Base couleur : #79288C - 121, 40, 140 */

@import url(fhmm.css) screen;
@import url('https://fonts.googleapis.com/css?family=Raleway');
@import url('https://fonts.googleapis.com/css?family=Arimo');

* { 
	margin: 0;
	padding: 0;
}
div.tab-pane
{
margin-left:15px!important;
margin-right:15px!important;
}
body {
	font-family: 'Raleway', sans-serif;
	height: 100%;
	line-height: 1.8;
	font-style:normal;
	font-weight:400;
	-webkit-appearance: none;
	-webkit-font-smoothing: antialiased;
	overflow-x: hidden;
	font-size:16px;
	color:#555;
}

a:hover,
a:focus {
  text-decoration: none;
}
a img { 
	border: none; 
	vertical-align: bottom;
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 15px;
	text-rendering: optimizeLegibility;
}
h1 {font-size: 30px; margin-top:0;}
h2 {font-size: 22px; margin-top:0;}
h3 {font-size: 20px; margin-top:0;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}
	
.hidden { display: none; }
.alignleft { float: left; }
.alignright { float: right; }
.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	clear: both;
}
.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width:100%;
}
.page-numbers
{
	padding: 5px 10px;
    font-size: 20px;
    border: 1px solid;
}
.page-numbers:hover
{
	background:#79288C;
}
a.page-numbers:hover {
    background: #79288C;
    color: white;
    border: 1px solid #79288C;
}
nav.navigation.pagination {
    width: 100%;
    text-align: center;
}
.grecaptcha-badge {
    display: none!important;
}
/******************************************************************************
	MENU SECTION
*******************************************************************************/
.affix {
	position: static !important;
}
.version-center {
	padding:20px 0 0;
	border-bottom:1px solid #E6E9EA !important;
}
.version-center .dropdown-menu > li {
	text-align:left !important;
}
.version-center .navbar-collapse.collapse {
	text-align: center;
	height: auto !important;
	padding-bottom: 0;
	overflow: visible !important;
	font-weight:bold;
}
.version-center .navbar-nav {
	display:inline-block;
	float: none;
	margin: 0;
}
.version-center .navbar {
	padding-top:0 !important;
	margin-top:0 !important;
}
.version-center .navbar-nav > li > a {
	padding:10px 15px;
}
.version-center .navbar-nav > li > .dropdown-menu {
	margin-top:0 !important;
}
.version-center .logo-wrapper {
	width:200px; 
	margin: 0 auto 30px;
	overflow:hidden;
}
.version-center .logo-wrapper a img {
	display:block;
	margin:auto;
 }
 .navbar-default .navbar-nav > li > a {
    color: #555;
}




/******************************************************************************
	MAIN SECTION
*******************************************************************************/
.page-section {
	padding:40px 0;    
	display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.page-section.section-gray {
	background:#ECECEC;
} 
.page-section.section-map{
background: url(../img/map1.png);
background-position: center;
padding:70px 0;
}
.page-section.section-map h2, .page-section.section-map div
{
color:white;
}
.page-section.section-map .half
{
width: 75px;
}
.page-section.section-map .city
{
padding-top: 10px;
font-weight: 600;
}
.page-section.section-map .col-lg-3
{
padding-top:20px;
}
/******************************************************************************
  	PAGE HEADER
*******************************************************************************/
.page-header{
	position:relative;
	border-bottom: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	padding: 30px 0;
	background-color:#f2f2f2;
	margin: 0px;
}
.page-header h1{
	margin:0;
	font-size:42px;
	text-transform:capitalize;
}
.page-header h5{
	font-weight:300;
	margin-top:10px;
	margin-bottom:10px;
}
.page-header .container::before{
	content:none;
}
#page .page-title-left .breadcrumb{
    left: auto;
    margin: -10px 0 0;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    width: auto;
	background:none;
}
.page-title-right{
	text-align:right;
}
#page .page-title-right .breadcrumb{
	right:auto;
	left:15px;
    margin: -10px 0 0;
    padding: 0;
    position: absolute;
    top: 50%;
    width: auto;
}
.page-title-center{
	text-align:center;
}
.page-title-pattern{
	background:url(../img/sections/bg/pattern-bg.png) repeat;
}
.page-title-left.mini  h1.title{
	font-size:15px;
}
.page-title-left.dark,.page-title-left.dark .breadcrumb > li > a{
	background:#252525;
	color:#fff;
}
.page-header  #bg-video,header#my-video{
	min-height:130px;
	background:transparent;
}
.page-header .mbYTP_wrapper {
    z-index: 0 !important;
}
.page-header .image-bg{
	min-height:inherit;
}



/******************************************************************************
	TITLE SECTION
*******************************************************************************/
.title h1, .title h2, .title h3 {
    font-size: 30px;
}
.title hr {
    border-top: 1px solid #d4d4d4;
    margin: 0 auto 30px;
    max-width: 235px;
    position: relative;
}
.title hr:after {
    border-top: 1px solid #f2f2f2;
    content: "";
    left: 30%;
    position: absolute;
    right: 30%;
    top: -1px;
}
.title hr:after {
    border-top-color: #79288C;
}
.title h2.intro {
	font-size:28px!important;
}

/******************************************************************************
	ACCUEIL
*******************************************************************************/
#welcom p {
	text-align:justify;
	text-justify: inter-word;
}
/* --- CUSTOM SECTION --- */
.page-section.custom-section {
    background:#79288C;
	margin:0;
    padding: 50px 0;
}

.custom-section .section-title {
    color: rgba(255, 255, 255, 0.9);
    margin: 0 0 30px;
}
.custom-section h2.section-title {
    font-size: 28px;
	margin-bottom: 25px !important;
}

.custom-section .btn-primary {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.9);
    color: rgba(255, 255, 255, 0.9);
    font-weight: 600;
    padding: 8px 12px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
	border-radius: 0;
}
.custom-section .btn-primary:focus,
.custom-section .btn-primary:hover {
	background-color:rgba(255, 255, 255, 0.9);
	color:#79288C;
}

.animated {
    -webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}

/* ---BLOCKS FONCTIONNEMENT --- */
.fonctionnement {
	list-style:none;
	padding:0;
	margin:0;
	text-align:center;
}
.fonction-item {
	padding:0 15px 20px;
	overflow:hidden;
	width:24%;
	display:inline-block;
	border-radius:6px;	
}
.fonction-item .block-item {
	height:350px;
	background:#fff;
	position:relative;
	border-radius:6px;
}

.fonction-item .block-item .fonction-image {
	height:350px;
	overflow:hidden;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:6px;
}
.fonction-item .block-item .fonction-image.f1 {
	background-image:url(../img/fonctionnement/51355599.jpg);
}
.fonction-item .block-item .fonction-image.soumettre {
	background-image:url(../img/fonctionnement/soumettre.jpg);
}
.fonction-item .block-item .fonction-image.f2 {
	background-image:url(../img/fonctionnement/27829397.jpg);
}
.fonction-item .block-item .fonction-image.contact {
	background-image:url(../img/fonctionnement/contact.jpg);
}
.fonction-item .block-item .fonction-image.f3 {
	background-image:url(../img/fonctionnement/13262830.jpg);
}
.fonction-item .block-item .fonction-image.entrevue {
	background-image:url(../img/fonctionnement/entrevue.jpg);
}
.fonction-item .block-item .fonction-image.f4 {
	background-image:url(../img/fonctionnement/66576018.jpg);
}
.fonction-item .block-item .fonction-image.rencontre {
	background-image:url(../img/fonctionnement/rencontre.jpg);
}
.autre-service img{
	max-height: 150px;
}
.fonction-item .block-item .sh-block {
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,0.7);
	width:100%;
	padding:20px 30px;
	text-align:center;
	border-radius:0 0 6px 6px;
}
.fonction-item .block-item .sh-block h3 {
	font-size:18px;
	font-weight:800;
	padding:0;
	margin:0;
	line-height:24px;
	color:#fff;
}


.fonction-item .block-item .block-hover,
.fonction-item .block-item:before {
	width:100%;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	top:0;
	left:0;
	border-radius:6px;
}
.fonction-item .block-item:before {
	height:100%;
	background:#79288C;
	content:'';
	-webkit-transition:all .4s ease 0s;
	-o-transition:all .4s ease 0s;
	transition:all .4s ease 0s;
}

.fonction-item .block-item .block-hover {
	background:#fff;
	height:100%;
	padding:30px 20px;
	display:block;
	-webkit-transform:rotateY(-90deg);
	-ms-transform:rotateY(-90deg);
	-o-transform:rotateY(-90deg);
	transform:rotateY(-90deg);
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-ms-transform-origin:left center;
	transform-origin:left center;
	-webkit-transition:all .6s ease 0s;
	-o-transition:all .6s ease 0s;
	transition:all .6s ease 0s;
	border-radius:6px;
}
.fonction-item .block-item .block-hover .sh-block,
.fonction-item .block-item .block-hover .sh-block2 {
	padding:0 0 25px;
}
.fonction-item .block-item .block-hover .sh-block2 h3 {
	font-size:18px;
	font-weight:800;
	padding:0;
	margin:0;
	line-height:26px;
	color:#79288C;
}
.fonction-item .block-item .block-hover p {
	line-height:24px;
}

.fonction-item .block-item:hover:before {
	left:5px;
	top:5px;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition:all .4s ease .4s;
	-o-transition:all .4s ease .4s;
	transition:all .4s ease .4s;
}
.fonction-item .block-item:hover .block-hover {
	-webkit-transform:rotateY(0);
	-ms-transform:rotateY(0);
	-o-transform:rotateY(0);
	transform:rotateY(0);
	opacity:1;
	filter:alpha(opacity=100);
}

.fonction-item .block-item .count {
	font-family: 'Arimo', sans-serif;
	position:absolute;
	border-radius:50%;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	background:#79288C;
	color:#fff;
	font-weight:600;
	font-size:18px;
	left:10px;
	top:10px;
}

.testimonial_wrap {
	margin:40px 0;	
}

.testimonial_details {
	padding:20px 20px 0;
}


.darkwrapper {
	background-color: #fff;
	padding: 60px 0;
}
.parallax {
	background-attachment: fixed !important;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.parallax .title h4, .parallax p {
	color:#fff;
}
.overlay {
	background: url(../img/gridtile2.png) repeat rgba(126, 1, 141,0);
	padding: 150px 0;
}


/* --- Pourquoi --- */
.why {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
}
.why-box {
	color:#959595;
	margin:20px 0 5px;
}
.why-list .why-icon .icon {
	border-radius:0;
	background:#f6f6f6;
	color:#79288C;
	border:1px solid #C8C8C8;
	font-size: 18px;
	height: 25px;
	line-height: 25px;
	width: 25px;
	margin-right: 10px;
	position: relative;
	text-align: center;
	z-index: 5;
}
.why-list .why-box .icon {
	margin:0 15px 0;
}


.why-box .why-icon .title h3 {
	font-size:16px !important;
	color: #292723;
	font-weight:500;
	line-height:25px;
	margin-bottom:0;
}

/******************************************************************************
	PAGE QUI SOMMES NOUS / EQUIPE
*******************************************************************************/
.teambox {
	margin:20px 0 30px;
}
.teambox img {
	width:100%;
	border-radius:4px;
	border:6px solid #fff;
}
.teambox .title h3 {
	padding:5px 0 5px;
	margin-bottom:0 !important;
	font-size:20px;
	font-weight:600;
}
.teambox .title .lead {
	margin:0 0 10px;
	color:#777;
	font-size: 15px;
    font-style: italic;
    font-weight: 300;
}
.teambox p {
	text-align:justify;
	text-justify: inter-word;
}
.teambox.right p {
	text-align:justify;
	text-justify: inter-word;
	text-align-last:right!important;
	-moz-text-align-last: rightimportant;
}

.teambox.right p.lead {
	text-align:right!important;
}
		


/******************************************************************************
	PAGE CONDITIONS
*******************************************************************************/
.conditions-list {
	list-style-type: none;
	margin: 0 0 40px;
	padding: 0;
	position: relative;
	overflow: hidden;
}
.conditions-list .conditions-icon .icon {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background:#f6f6f6;
	color:#79288C;
	border:1px solid #C8C8C8;
	font-size: 20px;
	height: 65px;
	line-height: 65px;
	margin-right: 10px;
	position: relative;
	text-align: center;
	width: 65px;
	z-index: 5;
}
.conditions-list .conditions-icon .icon:hover {
	background:#79288C;
	border:1px solid #79288C;
	color:#fff
}

.conditions-list .conditions-list-box .icon {
	margin:4px 20px 0;
}
.conditions-list .col-lg-6,
.conditions-list .col-md-6,
.conditions-list .col-sm-6,
.conditions-list .col-xs-6 {
	padding:0 !important
}
.conditions-list-box {
	color:#959595;
	margin-top:40px;
}
.conditions-list-box .conditions-icon .title h3 {
	font-size:18px !important;
	color: #292723;
	font-weight:600;
}

/******************************************************************************
	PAGE PARTENAIRES
*******************************************************************************/
.partenaire p {
	line-height:24px;
}
.partenaire .btn-xs {
    border-radius:0;
    font-size: 12px;
    line-height: 1.5;
    padding: 1px 5px;
}

/******************************************************************************
	PAGE CONTACT
*******************************************************************************/
.phone i {
	color:#79288C;
	margin-right:5px;
}
.lead.phone {
	font-weight:600;
}
.form-control {
    border-radius:0;
}
.form-control:focus {
	box-shadow:none;
	border-color:#79288C;
}

#map {
	display:block;
	position:relative;
	height:450px;
	width:100%
}
#map img {
	max-width:inherit
}
.map {
	position:relative
}

.map .searchmodule {
	padding:18px 10px
}
.infobox {
	display: inline-block;
	padding: 10px 5px 5px;
	position: relative;
	width: 270px;
}

.infobox .title {
	font-size:13px;
	font-weight:bold;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	margin-top:0;
	margin-bottom:0;
	text-transform:uppercase;
	padding-bottom:5px;
}
.infobox .title a {
	font-weight:bold;
}


/******************************************************************************
	FORM WIZARD FICHE
*******************************************************************************/
.wizard {
    margin: 20px auto;
    background: #fff;
}
.wizard .checkbox {
    margin-bottom: 5px;
    margin-top: 5px;
}
.wizard .nav-tabs {
	position: relative;
	margin: 40px auto;
	margin-bottom: 0;
	border-bottom-color: #e0e0e0;
}
.wizard > div.wizard-inner {
	position: relative;
}
.connecting-line {
    height: 2px;
    background: #e0e0e0;
    position: absolute;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}
.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}

span.round-tab {
    width: 70px;
    height: 70px;
    line-height: 70px;
    display: inline-block;
    border-radius: 100px;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 25px;
}
span.round-tab i{
    color:#555555;
}
.wizard li.active span.round-tab {
    background: #fff;
    border: 2px solid #79288C;
    
}
.wizard li.active span.round-tab i{
    color: #79288C;
}

span.round-tab:hover {
    color: #333;
    border: 2px solid #333;
}

.wizard .nav-tabs > li {
    width: 16.6%;
}
.wizard li:after {
    content: " ";
    position: absolute;
    left: 26%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #79288C;
    transition: 0.1s ease-in-out;
}
.wizard li.active:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #79288C;
}
.wizard .nav-tabs > li a {
    width: 70px;
    height: 70px;
    margin: 20px auto;
    border-radius: 100%;
    padding: 0;
}
.wizard .nav-tabs > li a:hover {
	background: transparent;
}
.wizard .tab-pane {
    position: relative;
    padding-top: 50px;
	margin-bottom:30px;
	border-bottom: 1px solid #e0e0e0;
}
.tab-pane .list-inline {
    margin-top: 20px;
}
.wizard h3 {
    margin-top: 0;
	font-weight:600;
}

@media( max-width : 585px ) {
    .wizard {
    width: 90%;
    height: auto !important;
    }
    span.round-tab {
    font-size: 16px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    }
    .wizard .nav-tabs > li a {
	width: 50px;
	height: 50px;
	line-height: 50px;
    }
    .wizard li.active:after {
	content: " ";
	position: absolute;
	left: 35%;
    }
}

.checkbox input[type="checkbox"], 
.checkbox-inline input[type="checkbox"], 
.radio input[type="radio"], 
.radio-inline input[type="radio"] {
    top: 3px;
}

/******************************************************************************
	ANIMATIONS
*******************************************************************************/	
[class*=".effect-"] {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	perspective: 1000;
}

.effect-fade {
	opacity: 0;
}
.effect-fade.in {
	opacity: 1;
}
.effect-slide-left {
	-webkit-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0);
	opacity: 0;
}
.effect-slide-left.in {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}
.effect-slide-right {
	-webkit-transform: translate3d(30%, 0, 0);
	transform: translate3d(30%, 0, 0);
	opacity: 0;
}
.effect-slide-right.in {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}
.effect-slide-top {
	-webkit-transform: translate3d(0, -30%, 0);
	transform: translate3d(0, -30%, 0);
	opacity: 0;
}
.effect-slide-top.in {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}
.effect-slide-bottom {
	-webkit-transform: translate3d(0, 30%, 0);
	transform: translate3d(0, 30%, 0);
	opacity: 0;
}
.effect-slide-bottom.in {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}
.effect-pop {
	opacity: 0;
}
.effect-pop.in {
	-webkit-animation: pop 0.6s ease-out 0.5s both;
	-moz-animation: pop 0.6s ease-out 0.5s both;
	-o-animation: pop 0.6s ease-out 0.5s both;
	animation: pop 0.6s ease-out 0.5s both;
	opacity: 1 \9;
}
@-webkit-keyframes pop {
	0% {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	}
	50% {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1;
	}
	100% {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	}
}
@-moz-keyframes pop {
	0% {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	}
	50% {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1;
	}
	100% {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	}
}
@-o-keyframes pop {
	0% {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	}
	50% {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1;
	}
	100% {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	}
}
@keyframes pop {
	0% {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	}
	50% {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1;
	}
	100% {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	}
}	
/******************************************************************************
	FOOTER
*******************************************************************************/
.footer1 {
	background-color:#272727;
	padding:30px 0 15px;
	border-top:3px solid #353a3e;
	color:#83939C;
	-moz-box-shadow: inset 0 0 5px 5px #353a3e;
	-webkit-box-shadow: inset 0 0 5px 5px#353a3e;
	box-shadow: inset 0 0 5px 5px #353a3e;
}
.footer1 i, .footer1 h1, .footer1 h2, .footer1 h3 {
    color: #ffffff;
}	
.footer1 .title h3 {
	font-weight:bold;
	padding:10px 0;
	font-size:18px;
}
.footerlogo {
	position:relative;
	display:block;
	padding:10px 0;
	margin:0 auto 10px;
}
.contact-widget ul > li {
	list-style:none;
	padding-bottom:10px;
	margin-bottom:10px;
}

.footer-social li {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
	color: #292723;
	border:1px solid #888;
	display:inline-block;
	font-size: 15px;
	height: 40px;
	line-height: 40px;
	margin: 30px 5px 5px;
	position: relative;
	text-align: center;
	width: 40px;
	z-index: 5;
}
.footer-social li:hover a,
.footer-social li:hover i {
	color:#ffffff;
}

.social li {	
	border-left: 1px solid #f2f2f2;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    list-style: outside;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;	
}
.contact-widget .social {
	padding-top:10px;
	border-top:1px solid #3a3a3a !important;
	margin-bottom: 0;
}

.contact-widget .social li:last-child {
	border-right:0 solid #fff;
}
.contact-widget .social li {
	border-left: 0 solid #F2F2F2;
	height: 45px;
	line-height: 45px;
	width: 45px;
}
.contact-widget i {
	font-size:22px;
	padding-right:5px;
}
.widget {
	padding-bottom:20px;
	margin-bottom:5px;
}
.widget .title h3 {
	font-size:18px;
}	

/* --- Copyright --- */
.copyright1 {
	background-color:#ffffff;
	min-height: 40px;
	border-bottom:1px solid #f2f2f2;
	color:#292723;
	padding:30px 0 20px;
	font-weight:400;
}
.copyright1 a {
	color:#292723;
	font-weight:400;
}
.copyright1 .footer-menu ul {
	list-style:none;
	list-style-position:outside;
	float:right;
	display:inline;
	margin: 0 5px;
}   
.copyright1 .footer-menu li { 
	line-height:1.8;
	float:left;
	padding:0 7px; 
}
.copyright1 p {
	margin-bottom:0;
}
.copyright1 .footer-menu li.active > a, 
.copyright1 .footer-menu li.active > a:hover, 
.copyright1 .footer-menu li.active > a:focus {
    color:#79288C;
}


.dmtop {
	background-image: url(../img/arrow.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color:#79288C;
	z-index: 999;
	width: 40px;
	height: 40px;
	border-radius:0;
	text-indent: -999px;
	position: fixed;
	bottom: -100px;
	right: 25px;
	cursor: pointer;
	-webkit-transition: all .7s ease-in-out;
	-moz-transition: all .7s ease-in-out;
	-o-transition: all .7s ease-in-out;
	-ms-transition: all .7s ease-in-out;
	transition: all .7s ease-in-out;
	overflow: auto;
}
.dmtop:hover {
	background-color:#79288C !important;
}


/******************************************************************************
	DIVERS - COMMUN
*******************************************************************************/
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}

.divider {
    position: relative;
    width: 100%;
}
.centered {
    display: table;
    margin: auto;
}
.divider.centered {
    text-align: center;
}

.divider i {
    color: #79288C;
    font-size: 15px;
}
.divider.centered.short {
    display: table;
    width: 50%;
}
.divider.centered:before, .divider.centered:after {
    content: "";
    height: 1px;
    left: 0;
    margin-top: -0.5px;
    position: absolute;
    top: 50%;
    width: 48%;
	background-color: #ddd;
}
.divider.centered.short:before, .divider.centered.short:after {
    width: 45%;
}
.divider.centered:after {
    left: auto;
    right: 0;
}


#temoignage .testimonial_wrap {
	margin:10px 0;	
}
blockquote {
    font-size: 16px;
}
.quote {
    border:none !important;
    position: relative;
	
}
.quote:before {
    color: #eee;
    content: "\f10d";
    font-family: "FontAwesome";
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    height: 30px;
    left: 0;
    line-height: 28px;
    position: absolute;
    top: 0;
    width: 28px;
	color:#79288C;
}

.btn-default {
    font-weight: 600;
    padding: 8px 12px;
	border: 1px solid #ddd;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
	border-radius: 0;
}
.btn-secondary {
    background-color: transparent;
    border: 1px solid #79288C;
    color:#79288C;
    font-weight: 600;
    padding: 8px 12px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
	border-radius: 0;
}
.btn-secondary:focus,
.btn-secondary:hover {
	background-color:#79288C;
	color:#fff;
}
/******************************************************************************
	THEME COLOR
*******************************************************************************/
.footer1 i:hover,
.copyright1 a:hover,
.copyright1 a:focus,
.testimonial_meta p > span,
.wizard h3,
a {
	color:#79288C;
}

 /******************************************************************************
	Elements Bootstrap
*******************************************************************************/
.hll{background-color:#ffc}.c{color:#999}.err{background-color:#faa;color:#a00}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1,.cs{color:#999}.gd{background-color:#fcc;border:1px solid #c00}.ge{font-style:italic}.gr{color:red}.gh{color:#030}.gi{background-color:#cfc;border:1px solid #0c0}.go{color:#aaa}.gp{color:#009}.gu{color:#030}.gt{color:#9c6}.kc,.kd,.kn,.kp,.kr{color:#069}.kt{color:#078}.m{color:#f60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0a8}.no{color:#360}.nd{color:#99f}.ni{color:#999}.ne{color:#c00}.nf{color:#c0f}.nl{color:#99f}.nn{color:#0cf}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf,.mh,.mi,.mo{color:#f60}.sb,.sc{color:#c30}.sd{color:#c30;font-style:italic}.si{color:#a00}.sx{color:#c30}.sr{color:#3aa}.ss{color:#fc3}.bp{color:#366}.vc,.vg,.vi{color:#033}.il{color:#f60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999}@font-face{font-family:anchorjs-link;font-style:normal;font-weight:400;}.anchorjs-icon{font-family:anchorjs-link;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.anchorjs-link{color:inherit;float:left;height:1em;margin-left:-1.2em;opacity:0;text-align:center;width:1em}@media (max-width:480px){.anchorjs-link{display:none}}.anchorjs-link:focus,:hover>.anchorjs-link{opacity:.75;transition:color .16s linear 0s}:hover>.anchorjs-link:hover{opacity:1;text-decoration:none}.anchorjs-icon{font-size:60%;vertical-align:.2em}.anchorjs-icon::before{content:""}body{position:relative}.table code{font-size:13px;font-weight:400}h2 code,h3 code,h4 code{background-color:inherit}.btn-outline{background-color:transparent;border-color:#563d7c;color:#563d7c}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{background-color:#563d7c;border-color:#563d7c;color:#fff}.btn-outline-inverse{background-color:transparent;border-color:#cdbfe3;color:#fff}.btn-outline-inverse:active,.btn-outline-inverse:focus,.btn-outline-inverse:hover{background-color:#fff;border-color:#fff;color:#563d7c;text-shadow:none}.bs-docs-booticon{background-color:#563d7c;border-radius:15%;color:#fff;cursor:default;display:block;font-weight:500;text-align:center}.bs-docs-booticon-sm{font-size:20px;height:30px;line-height:28px;width:30px}.bs-docs-booticon-lg{font-size:108px;height:144px;line-height:140px;width:144px}.bs-docs-booticon-inverse{background-color:#fff;color:#563d7c}.bs-docs-booticon-outline{background-color:transparent;border:1px solid #cdbfe3}#skippy{background-color:#6f5499;color:#fff;display:block;outline:0;padding:1em}#skippy .skiplink-text{outline:dotted 1px;padding:.5em}#content:focus{outline:0}.bs-docs-nav{background-color:#fff;border-bottom:0 none;margin-bottom:0}.bs-home-nav .bs-nav-b{display:none}.bs-docs-nav .navbar-brand,.bs-docs-nav .navbar-nav>li>a{color:#563d7c;font-weight:500}.bs-docs-nav .navbar-nav>.active>a,.bs-docs-nav .navbar-nav>.active>a:hover,.bs-docs-nav .navbar-nav>li>a:hover{background-color:#f9f9f9;color:#463265}.bs-docs-nav .navbar-toggle .icon-bar{background-color:#563d7c}.bs-docs-nav .navbar-header .navbar-toggle{border-color:#fff}.bs-docs-nav .navbar-header .navbar-toggle:focus,.bs-docs-nav .navbar-header .navbar-toggle:hover{background-color:#f9f9f9;border-color:#f9f9f9}.bs-docs-footer{border-top:1px solid #e5e5e5;color:#767676;margin-top:100px;padding-bottom:40px;padding-top:40px;text-align:center}.bs-docs-footer-links{margin-top:20px;padding-left:0}.bs-docs-footer-links li{display:inline;padding:0 2px}.bs-docs-footer-links li:first-child{padding-left:0}@media (min-width:768px){.bs-docs-footer p{margin-bottom:0}}.bs-docs-social{margin-bottom:20px;text-align:center}.bs-docs-social-buttons{display:inline-block;list-style:none none;margin-bottom:0;padding-left:0}.bs-docs-social-buttons li{display:inline-block;line-height:1;padding:5px 8px}.bs-docs-social-buttons .twitter-follow-button{width:225px!important}.bs-docs-social-buttons .twitter-share-button{width:98px!important}.github-btn{border:0;overflow:hidden}.bs-docs-header,.bs-docs-masthead{background-color:#6f5499;background-image:linear-gradient(to bottom,#563d7c 0,#6f5499 100%);background-repeat:repeat-x;color:#cdbfe3;padding:30px 15px;position:relative;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.1)}.bs-docs-masthead .bs-docs-booticon{margin:0 auto 30px}.bs-docs-masthead h1{color:#fff;font-weight:300;line-height:1}.bs-docs-masthead .lead{color:#fff;font-size:20px;margin:0 auto 30px}.bs-docs-masthead .version{color:#9783b9;margin-bottom:30px;margin-top:-15px}.bs-docs-masthead .btn{font-size:20px;padding:15px 30px;width:100%}@media (min-width:480px){.bs-docs-masthead .btn{width:auto}}@media (min-width:768px){.bs-docs-masthead{padding:80px 0}.bs-docs-masthead h1{font-size:60px}.bs-docs-masthead .lead{font-size:24px}}@media (min-width:992px){.bs-docs-masthead .lead{font-size:30px;width:80%}}.bs-docs-header{font-size:20px;margin-bottom:40px}.bs-docs-header h1{color:#fff;margin-top:0}.bs-docs-header p{font-weight:300;line-height:1.4;margin-bottom:0}.bs-docs-header .container{position:relative}@media (min-width:768px){.bs-docs-header{font-size:24px;padding-bottom:60px;padding-top:60px;text-align:left}.bs-docs-header h1{font-size:60px;line-height:1}}@media (min-width:992px){.bs-docs-header h1,.bs-docs-header p{margin-right:380px}}.carbonad{-moz-border-bottom-colors:none!important;-moz-border-left-colors:none!important;-moz-border-right-colors:none!important;-moz-border-top-colors:none!important;background:none!important;border-color:#866ab3!important;border-image:none!important;border-style:solid!important;border-width:1px 0!important;font-size:13px!important;height:auto!important;line-height:16px!important;margin:30px -30px -31px!important;overflow:hidden;padding:20px!important;text-align:left;width:auto!important}.carbonad-img{margin:0!important}.carbonad-tag,.carbonad-text{display:block!important;float:none!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;height:auto!important;margin-left:145px!important;width:auto!important}.carbonad-text{padding-top:0!important}.carbonad-tag{color:inherit!important;text-align:left!important}.carbonad-tag a,.carbonad-text a{color:#fff!important}.carbonad #azcarbon>img{display:none}@media (min-width:480px){.carbonad{border-radius:4px;border-width:1px!important;margin:20px auto!important;width:330px!important}.bs-docs-masthead .carbonad{margin:50px auto 0!important}}@media (min-width:768px){.carbonad{margin-left:0!important;margin-right:0!important}}@media (min-width:992px){.carbonad{margin:0!important;padding:15px!important;position:absolute;right:15px;top:0;width:330px!important}.bs-docs-masthead .carbonad{position:static}}.bs-docs-featurette{background-color:#fff;border-bottom:1px solid #e5e5e5;color:#555;font-size:16px;line-height:1.5;padding-bottom:40px;padding-top:40px;text-align:center}.bs-docs-featurette+.bs-docs-footer{border-top:0 none;margin-top:0}.bs-docs-featurette-title{color:#333;font-size:30px;font-weight:400;margin-bottom:5px}.half-rule{margin:40px auto;width:100px}.bs-docs-featurette h3{color:#333;font-weight:400;margin-bottom:5px}.bs-docs-featurette-img{color:#333;display:block;margin-bottom:20px}.bs-docs-featurette-img:hover{color:#337ab7;text-decoration:none}.bs-docs-featurette-img img{display:block;margin-bottom:15px}@media (min-width:480px){.bs-docs-featurette .img-responsive{margin-top:30px}}@media (min-width:768px){.bs-docs-featurette{padding-bottom:100px;padding-top:100px}.bs-docs-featurette-title{font-size:40px}.bs-docs-featurette .lead{margin-left:auto;margin-right:auto;max-width:80%}.bs-docs-featurette .img-responsive{margin-top:0}}.bs-docs-featured-sites{margin-left:-1px;margin-right:-1px}.bs-docs-featured-sites .col-xs-6{padding:1px}.bs-docs-featured-sites .img-responsive{margin-top:0}@media (min-width:768px){.bs-docs-featured-sites .col-sm-3:first-child img{border-bottom-left-radius:4px;border-top-left-radius:4px}.bs-docs-featured-sites .col-sm-3:last-child img{border-bottom-right-radius:4px;border-top-right-radius:4px}}.bs-examples .thumbnail{margin-bottom:10px}.bs-examples h4{margin-bottom:5px}.bs-examples p{margin-bottom:20px}@media (max-width:480px){.bs-examples{margin-left:-10px;margin-right:-10px}.bs-examples>[class^=col-]{padding-left:10px;padding-right:10px}}.bs-docs-sidebar.affix{position:static}@media (min-width:768px){.bs-docs-sidebar{padding-left:20px}}.bs-docs-sidenav{margin-bottom:20px;margin-top:20px}.bs-docs-sidebar .nav>li>a{color:#767676;display:block;font-size:13px;font-weight:500;padding:4px 20px}.bs-docs-sidebar .nav>li>a:focus,.bs-docs-sidebar .nav>li>a:hover{background-color:transparent;border-left:1px solid #563d7c;color:#563d7c;padding-left:19px;text-decoration:none}.bs-docs-sidebar .nav>.active:focus>a,.bs-docs-sidebar .nav>.active:hover>a,.bs-docs-sidebar .nav>.active>a{background-color:transparent;border-left:2px solid #563d7c;color:#563d7c;font-weight:700;padding-left:18px}.bs-docs-sidebar .nav .nav{display:none;padding-bottom:10px}.bs-docs-sidebar .nav .nav>li>a{font-size:12px;font-weight:400;padding-bottom:1px;padding-left:30px;padding-top:1px}.bs-docs-sidebar .nav .nav>li>a:focus,.bs-docs-sidebar .nav .nav>li>a:hover{padding-left:29px}.bs-docs-sidebar .nav .nav>.active:focus>a,.bs-docs-sidebar .nav .nav>.active:hover>a,.bs-docs-sidebar .nav .nav>.active>a{font-weight:500;padding-left:28px}.back-to-top,.bs-docs-theme-toggle{color:#999;display:none;font-size:12px;font-weight:500;margin-left:10px;margin-top:10px;padding:4px
10px}.back-to-top:hover,.bs-docs-theme-toggle:hover{color:#563d7c;text-decoration:none}.bs-docs-theme-toggle{margin-top:0}@media (min-width:768px){.back-to-top,.bs-docs-theme-toggle{display:block}}@media (min-width:992px){.bs-docs-sidebar .nav>.active>ul{display:block}.bs-docs-sidebar.affix,.bs-docs-sidebar.affix-bottom{width:213px}.bs-docs-sidebar.affix{position:fixed;top:20px}.bs-docs-sidebar.affix-bottom{position:absolute}.bs-docs-sidebar.affix .bs-docs-sidenav,.bs-docs-sidebar.affix-bottom .bs-docs-sidenav{margin-bottom:0;margin-top:0}}@media (min-width:1200px){.bs-docs-sidebar.affix,.bs-docs-sidebar.affix-bottom{width:263px}}.bs-docs-section{margin-bottom:60px}.bs-docs-section:last-child{margin-bottom:0}h1[id]{margin-top:0;padding-top:20px}.bs-callout{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#eee;border-image:none;border-radius:3px;border-style:solid;border-width:1px 1px 1px 5px;margin:20px 0;padding:20px}.bs-callout h4{margin-bottom:5px;margin-top:0}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-danger{border-left-color:#ce4844}.bs-callout-danger h4{color:#ce4844}.bs-callout-warning{border-left-color:#aa6708}.bs-callout-warning h4{color:#aa6708}.bs-callout-info{border-left-color:#1b809e}.bs-callout-info h4{color:#1b809e}.color-swatches{margin:0 -5px;overflow:hidden}.color-swatch{border-radius:3px;float:left;height:60px;margin:0 5px;width:60px}@media (min-width:768px){.color-swatch{height:100px;width:100px}}.color-swatches .gray-darker{background-color:#222}.color-swatches .gray-dark{background-color:#333}.color-swatches .gray{background-color:#555}.color-swatches .gray-light{background-color:#999}.color-swatches .gray-lighter{background-color:#eee}.color-swatches .brand-primary{background-color:#337ab7}.color-swatches .brand-success{background-color:#5cb85c}.color-swatches .brand-warning{background-color:#f0ad4e}.color-swatches .brand-danger{background-color:#d9534f}.color-swatches .brand-info{background-color:#5bc0de}.color-swatches .bs-purple{background-color:#563d7c}.color-swatches .bs-purple-light{background-color:#c7bfd3}.color-swatches .bs-purple-lighter{background-color:#e5e1ea}.color-swatches .bs-gray{background-color:#f9f9f9}.bs-team .team-member{color:#555;line-height:32px}.bs-team .team-member:hover{color:#333;text-decoration:none}.bs-team .github-btn{float:right;height:20px;margin-top:6px;width:180px}.bs-team img{border-radius:4px;float:left;margin-right:10px;width:32px}.bs-docs-browser-bugs td p{margin-bottom:0}.bs-docs-browser-bugs th:first-child{width:18%}.show-grid{margin-bottom:15px}.show-grid [class^=col-]{background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.2);padding-bottom:10px;padding-top:10px}.bs-example{border-color:#e5e5e5 #eee #eee;border-style:solid;border-width:1px 0;box-shadow:0 3px 6px rgba(0,0,0,.05) inset;margin:0 -15px 15px;padding:45px 15px 15px;position:relative}.bs-example::after{color:#959595;content:"Example";font-size:12px;font-weight:700;left:15px;letter-spacing:1px;position:absolute;text-transform:uppercase;top:15px}.bs-example-padded-bottom{padding-bottom:24px}.bs-example+.highlight,.bs-example+.zero-clipboard+.highlight{border-radius:0;border-width:0 0 1px;margin:-15px -15px 15px}@media (min-width:768px){.bs-example{background-color:#fff;border-color:#ddd;border-radius:4px 4px 0 0;border-width:1px;box-shadow:none;margin-left:0;margin-right:0}.bs-example+.highlight,.bs-example+.zero-clipboard+.highlight{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-width:1px;margin-left:0;margin-right:0;margin-top:-16px}.bs-example-standalone{border-radius:4px}}.bs-example .container{width:auto}.bs-example>.alert:last-child,.bs-example>.form-control:last-child,.bs-example>.jumbotron:last-child,.bs-example>.list-group:last-child,.bs-example>.navbar:last-child,.bs-example>.panel:last-child,.bs-example>.progress:last-child,.bs-example>.table-responsive:last-child>.table,.bs-example>.table:last-child,.bs-example>.well:last-child,.bs-example>blockquote:last-child,.bs-example>ol:last-child,.bs-example>p:last-child,.bs-example>ul:last-child{margin-bottom:0}.bs-example>p>.close{float:none}.bs-example-type .table .type-info{color:#767676;vertical-align:middle}.bs-example-type .table td{border-color:#eee;padding:15px 0}.bs-example-type .table tr:first-child td{border-top:0 none}.bs-example-type h1,.bs-example-type h2,.bs-example-type h3,.bs-example-type h4,.bs-example-type h5,.bs-example-type h6{margin:0}.bs-example-bg-classes p{padding:15px}.bs-example>.img-circle,.bs-example>.img-rounded,.bs-example>.img-thumbnail{margin:5px}.bs-example>.table-responsive>.table{background-color:#fff}.bs-example>.btn,.bs-example>.btn-group{margin-bottom:5px;margin-top:5px}.bs-example-control-sizing input[type=text]+input[type=text],.bs-example-control-sizing select,.bs-example>.btn-toolbar+.btn-toolbar{margin-top:10px}.bs-example-form .input-group{margin-bottom:10px}.bs-example>textarea.form-control{resize:vertical}.bs-example>.list-group{max-width:400px}.bs-example .navbar:last-child{margin-bottom:0}.bs-navbar-bottom-example,.bs-navbar-top-example{overflow:hidden;padding:0;z-index:1}.bs-navbar-bottom-example .navbar-header,.bs-navbar-top-example .navbar-header{margin-left:0}.bs-navbar-bottom-example .navbar-fixed-bottom,.bs-navbar-top-example .navbar-fixed-top{margin-left:0;margin-right:0;position:relative}.bs-navbar-top-example{padding-bottom:45px}.bs-navbar-top-example::after{bottom:15px;top:auto}.bs-navbar-top-example .navbar-fixed-top{top:-1px}.bs-navbar-bottom-example{padding-top:45px}.bs-navbar-bottom-example .navbar-fixed-bottom{bottom:-1px}.bs-navbar-bottom-example .navbar{margin-bottom:0}@media (min-width:768px){.bs-navbar-bottom-example .navbar-fixed-bottom,.bs-navbar-top-example .navbar-fixed-top{position:absolute}}.bs-example .pagination{margin-bottom:10px;margin-top:10px}.bs-example>.pager{margin-top:0}.bs-example-modal{background-color:#f5f5f5}.bs-example-modal .modal{bottom:auto;display:block;left:auto;position:relative;right:auto;top:auto;z-index:1}.bs-example-modal .modal-dialog{left:auto;margin-left:auto;margin-right:auto}.bs-example>.dropdown>.dropdown-toggle{float:left}.bs-example>.dropdown>.dropdown-menu{clear:left;display:block;margin-bottom:5px;position:static}.bs-example-tabs .nav-tabs{margin-bottom:15px}.bs-example-tooltips{text-align:center}.bs-example-tooltips>.btn{margin-bottom:5px;margin-top:5px}.bs-example-tooltip .tooltip{display:inline-block;margin:10px 20px;opacity:1;position:relative}.bs-example-popover{background-color:#f9f9f9;padding-bottom:24px}.bs-example-popover .popover{display:block;float:left;margin:20px;position:relative;width:260px}.scrollspy-example{height:200px;margin-top:10px;overflow:auto;position:relative}.bs-example>.nav-pills-stacked-example{max-width:300px}#collapseExample .well{margin-bottom:0}.bs-events-table>tbody>tr>td:first-child,.bs-events-table>thead>tr>th:first-child{white-space:nowrap}.bs-events-table>thead>tr>th:first-child{width:150px}.js-options-table>thead>tr>th:nth-child(1),.js-options-table>thead>tr>th:nth-child(2){width:100px}.js-options-table>thead>tr>th:nth-child(3){width:50px}.highlight{background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:4px;margin-bottom:14px;padding:9px 14px}.highlight pre{background-color:transparent;border:0;margin-bottom:0;margin-top:0;padding:0;white-space:nowrap;word-break:normal}.highlight pre code{color:#333;font-size:inherit}.highlight pre code:first-child{display:inline-block;padding-right:45px}.table-responsive .highlight pre{white-space:normal}.bs-table th small,.responsive-utilities th small{color:#999;display:block;font-weight:400}.responsive-utilities tbody th{font-weight:400}.responsive-utilities td{text-align:center}.responsive-utilities td.is-visible{background-color:#dff0d8!important;color:#468847}.responsive-utilities td.is-hidden{background-color:#f9f9f9!important;color:#ccc}.responsive-utilities-test{margin-top:5px}.responsive-utilities-test .col-xs-6{margin-bottom:10px}.responsive-utilities-test span{border-radius:4px;display:block;font-size:14px;font-weight:700;line-height:1.1;padding:15px 10px;text-align:center}.hidden-on .col-xs-6 .hidden-lg,.hidden-on .col-xs-6 .hidden-md,.hidden-on .col-xs-6 .hidden-sm,.hidden-on .col-xs-6 .hidden-xs,.visible-on .col-xs-6 .hidden-lg,.visible-on .col-xs-6 .hidden-md,.visible-on .col-xs-6 .hidden-sm,.visible-on .col-xs-6 .hidden-xs{border:1px solid #ddd;color:#999}.hidden-on .col-xs-6 .visible-lg-block,.hidden-on .col-xs-6 .visible-md-block,.hidden-on .col-xs-6 .visible-sm-block,.hidden-on .col-xs-6 .visible-xs-block,.visible-on .col-xs-6 .visible-lg-block,.visible-on .col-xs-6 .visible-md-block,.visible-on .col-xs-6 .visible-sm-block,.visible-on .col-xs-6 .visible-xs-block{background-color:#dff0d8;border:1px solid #d6e9c6;color:#468847}.bs-glyphicons{margin:0 -10px 20px;overflow:hidden}.bs-glyphicons-list{list-style:none none;padding-left:0}.bs-glyphicons li{background-color:#f9f9f9;border:1px solid #fff;float:left;font-size:10px;height:115px;line-height:1.4;padding:10px;text-align:center;width:25%}.bs-glyphicons .glyphicon{font-size:24px;margin-bottom:10px;margin-top:5px}.bs-glyphicons .glyphicon-class{display:block;text-align:center;word-wrap:break-word}.bs-glyphicons li:hover{background-color:#563d7c;color:#fff}@media (min-width:768px){.bs-glyphicons{margin-left:0;margin-right:0}.bs-glyphicons
li{font-size:12px;width:12.5%}}.bs-customizer .toggle{float:right;margin-top:25px}.bs-customizer label{color:#555;font-weight:500;margin-top:10px}.bs-customizer h2{margin-bottom:5px;margin-top:0;padding-top:30px}.bs-customizer h3{margin-bottom:0}.bs-customizer h4{margin-bottom:0;margin-top:15px}.bs-customizer .bs-callout h4{margin-bottom:5px;margin-top:0}.bs-customizer input[type=text]{background-color:#fafafa;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.bs-customizer .help-block{font-size:12px;margin-bottom:5px}#less-section label{font-weight:400}.bs-customize-download .btn-outline{padding:20px}.bs-customizer-alert{background-color:#d9534f;border-bottom:1px solid #b94441;box-shadow:0 1px 0 rgba(255,255,255,.25) inset;color:#fff;left:0;padding:15px 0;position:fixed;right:0;top:0;z-index:1030}.bs-customizer-alert .close{font-size:24px;margin-top:-4px}.bs-customizer-alert p{margin-bottom:0}.bs-customizer-alert .glyphicon{margin-right:5px}.bs-customizer-alert pre{background-color:#a83c3a;border-color:#973634;box-shadow:0 2px 4px rgba(0,0,0,.05) inset,0 1px 0 rgba(255,255,255,.1);color:#fff;margin:10px 0 0}.bs-dropzone{border:2px dashed #eee;border-radius:4px;color:#777;margin-bottom:20px;padding:20px;position:relative;text-align:center}.bs-dropzone .import-header{margin-bottom:5px}.bs-dropzone .glyphicon-download-alt{font-size:40px}.bs-dropzone hr{width:100px}.bs-dropzone .lead{color:#333;font-weight:400;margin-bottom:10px}#import-manual-trigger{cursor:pointer}.bs-dropzone p:last-child{margin-bottom:0}.bs-brand-logos{background-color:#f9f9f9;border-radius:4px;color:#563d7c;display:table;margin-bottom:15px;overflow:hidden;width:100%}.bs-brand-item{padding:60px 0;text-align:center}.bs-brand-item+.bs-brand-item{border-top:1px solid #fff}.bs-brand-logos .inverse{background-color:#563d7c;color:#fff}.bs-brand-item h1,.bs-brand-item h3{margin-bottom:0;margin-top:0}.bs-brand-item .bs-docs-booticon{margin-left:auto;margin-right:auto}.bs-brand-item .glyphicon{border-radius:50%;color:#fff;height:30px;line-height:30px;margin:10px auto -10px;width:30px}.bs-brand-item .glyphicon-ok{background-color:#5cb85c}.bs-brand-item .glyphicon-remove{background-color:#d9534f}@media (min-width:768px){.bs-brand-item{display:table-cell;width:1%}.bs-brand-item+.bs-brand-item{border-left:1px solid #fff;border-top:0 none}.bs-brand-item h1{font-size:60px}}.zero-clipboard{display:none;position:relative}.btn-clipboard{background-color:#fff;border:1px solid #e1e1e8;border-radius:0 4px;color:#767676;cursor:pointer;display:block;font-size:12px;padding:5px 8px;position:absolute;right:0;top:0;z-index:10}.btn-clipboard-hover{background-color:#563d7c;border-color:#563d7c;color:#fff}@media (min-width:768px){.zero-clipboard{display:block}.bs-example+.zero-clipboard .btn-clipboard{border-top-right-radius:0;top:-16px}}#focusedInput{border-color:rgba(82,168,236,.8);box-shadow:0 0 8px rgba(82,168,236,.6);outline:0}
.bs-docs-section .list-group-item:before{    content: none; }

/******************************************************************************
	AJUSTEMENT MARGIN/PADDING
*******************************************************************************/
.no-pad {padding:0;}
.no-margin {margin: 0;}
/* Custom Height */
.height-200{min-height:200px;}
.height-400{min-height:400px;}
.height-500{min-height:500px;}
.height-600{min-height:600px;}
.height-700{min-height:700px;}
/* Padding */
.pad-5{padding:5px;}
.pad-10{padding:10px;}
.pad-20{padding:20px;}
.pad-30{padding:30px;}
.pad-40{padding:40px;}
.pad-50{padding:50px;}
.pad-60{padding:60px;}
.pad-70{padding:70px;}
.pad-80{padding:80px;}
/* Margin */
.margin-5{margin:5px;}
.margin-10{margin:10px;}
.margin-20{margin:20px;}
.margin-30{margin:30px;}
.margin-40{margin:40px;}
.margin-50{margin:50px;}
.margin-60{margin:60px;}
.margin-70{margin:70px;}
.margin-80{margin:80px;}
/* Top Padding */
.top-pad-0{padding-top:0px;}
.top-pad-5{padding-top:5px;}
.top-pad-10{padding-top:10px;}
.top-pad-20{padding-top:20px;}
.top-pad-30{padding-top:30px;}
.top-pad-40{padding-top:40px;}
.top-pad-50{padding-top:50px;}
.top-pad-60{padding-top:60px;}
.top-pad-70{padding-top:70px;}
.top-pad-80{padding-top:80px;}
/* Top Margin */
.top-margin-0{margin-top:0px;}
.top-margin-5{margin-top:5px;}
.top-margin-10{margin-top:10px;}
.top-margin-20{margin-top:20px;}
.top-margin-30{margin-top:30px;}
.top-margin-40{margin-top:40px;}
.top-margin-50{margin-top:50px;}
.top-margin-60{margin-top:60px;}
.top-margin-70{margin-top:70px;}
.top-margin-80{margin-top:80px;}
/* Bottom Padding */
.bottom-pad-0{padding-bottom:0px !important;}
.bottom-pad-5{padding-bottom:5px !important;}
.bottom-pad-10{padding-bottom:10px !important;}
.bottom-pad-20{padding-bottom:20px;}
.bottom-pad-30{padding-bottom:30px;}
.bottom-pad-40{padding-bottom:40px;}
.bottom-pad-50{padding-bottom:50px;}
.bottom-pad-60{padding-bottom:60px;}
.bottom-pad-70{padding-bottom:70px;}
.bottom-pad-80{padding-bottom:80px;}
/* Bottom Margin */
.bottom-margin-0{margin-bottom:0px;}
.bottom-margin-5{margin-bottom:5px;}
.bottom-margin-10{margin-bottom:10px;}
.bottom-margin-20{margin-bottom:20px;}
.bottom-margin-30{margin-bottom:30px;}
.bottom-margin-40{margin-bottom:40px;}
.bottom-margin-50{margin-bottom:50px;}
.bottom-margin-60{margin-bottom:60px;}
.bottom-margin-70{margin-bottom:70px;}
.bottom-margin-80{margin-bottom:80px;}
/* Top & Bottom Padding */
.tb-pad-5 {padding-top:5px; padding-bottom:5px;}
.tb-pad-10 {padding-top:10px; padding-bottom:10px;}
.tb-pad-20 {padding-top:20px; padding-bottom:20px;}
.tb-pad-30 {padding-top:30px; padding-bottom:30px;}
.tb-pad-40 {padding-top:40px; padding-bottom:40px;}
.tb-pad-50 {padding-top:50px; padding-bottom:50px;}
.tb-pad-60 {padding-top:60px; padding-bottom:60px;}
.tb-pad-70 {padding-top:70px; padding-bottom:70px;}
.tb-pad-80 {padding-top:80px; padding-bottom:80px;}
/* Left & Right Padding */
.lr-pad-5 {padding-left:5px; padding-right:5px;}
.lr-pad-10 {padding-left:10px; padding-right:10px;}
.lr-pad-20 {padding-left:20px; padding-right:20px;}
.lr-pad-30 {padding-left:30px; padding-right:30px;}
.lr-pad-40 {padding-left:40px; padding-right:40px;}
.lr-pad-50 {padding-left:50px; padding-right:50px;}
.lr-pad-60 {padding-left:60px; padding-right:60px;}
.lr-pad-70 {padding-left:70px; padding-right:70px;}
.lr-pad-80 {padding-left:80px; padding-right:80px;}
/* Top & Bottom Margin */
.tb-margin-5 {margin-top:5px; margin-bottom:5px;}
.tb-margin-10 {margin-top:10px; margin-bottom:10px;}
.tb-margin-15 {margin-top:15px; margin-bottom:15px;}
.tb-margin-20 {margin-top:20px; margin-bottom:20px;}
.tb-margin-30 {margin-top:30px; margin-bottom:30px;}
.tb-margin-40 {margin-top:40px; margin-bottom:40px;}
.tb-margin-50 {margin-top:50px; margin-bottom:50px;}
.tb-margin-60 {margin-top:60px; margin-bottom:60px;}
.tb-margin-70 {margin-top:70px; margin-bottom:70px;}
.tb-margin-80 {margin-top:80px; margin-bottom:80px;}
/* left & right Margin */
.lr-margin-5 {margin-left:5px; margin-right:5px;}
.lr-margin-10 {margin-left:10px; margin-right:10px;}
.lr-margin-20 {margin-left:20px; margin-right:20px;}
.lr-margin-30 {margin-left:30px; margin-right:30px;}
.lr-margin-40 {margin-left:40px; margin-right:40px;}
.lr-margin-50 {margin-left:50px; margin-right:50px;}
.lr-margin-60 {margin-left:60px; margin-right:60px;}
.lr-margin-70 {margin-left:70px; margin-right:70px;}
.lr-margin-80 {margin-left:80px; margin-right:80px;}

/******************************************************************************
	RESPONSIVE
*******************************************************************************/

@media (min-width:1300px) {
	.copyright1 p br {display:none;}
	.copyright1 p .link:before {
	content:"- ";
	}
}
@media (min-width:992px) and (max-width:1200px) {

}

@media (max-width:1200px) {
	.copyright1 p {
	text-align:center;
	}
	.copyright1 .footer-menu ul {
	float:none;
	}
}

@media (max-width:991px) {
	.fonction-item {
	width:40%;
	display:inline-block;
	margin:0 auto 10px;
	}
	.why-box.text-right {
	text-align:left;
	}
	.why-icon .icon.alignright {
	float:left;
	}
}

@media (max-width: 768px) {
	header.entry-header
	{
	margin-top:20px;
	}
	.footer-menu .menu,
	.copyright1,
	.logo {
	float:none !important;
	clear:both !important;
	text-align:center !important;
	} 	
}

@media (max-width:767px) {
	.navbar-toggle {
    margin-top: -88px;
	}
	.navbar {
    min-height:0;
	}
	.fonction-item {
	width:49%;
	display:inline-block;
	margin-bottom:10px;
	}
}

@media (max-width:500px) {
	.fonction-item {
	width:70%;
	display:block;
	margin-bottom:10px;
	margin:0 auto 10px
	}
	.copyright1 .footer-menu li { 
	display:block;
	text-align:center;
	float: none;
	}
}

@media (max-width:400px) {
	.fonction-item {
	width:100%;
	display:block;
	margin-bottom:10px;
	}
}