@charset "UTF-8";
@import url("../webfonts/3M/stylesheet.css");
.menuNoir {
	background-color: #202223;
	min-height: 1600px;
	padding-right: 5px;
}
.panel-noir {
	border-color: #202223;
	border-radius: 0px;
}
.panel-noir > .panel-heading {
	color: #000;
	font-size: 18px;
	font-family: "3M"
}
.panel-noir > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #FFF;
}
.panel-noir > .panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}
.panel-noir > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #202223;
}




.panel-perso {
	border-color: #9d9d9c;
	border-radius: 0px;
	margin-bottom:40px;
}
.panel-perso > .panel-heading {
	color: #FFF;
	font-size: 18px;
	font-family: "3M";
	background-color: #19a19a;
	border-radius: 0px;
	
}
.panel-perso > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #FFF;
}
.panel-perso > .panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}
.panel-perso > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #9d9d9c;
}



.panel-profil {
	border-color: #9d9d9c;
	border-radius: 0px;
	border-right-color: #FFF;
	border-left-color: #FFF;
	margin-bottom:40px;

	
}
.panel-profil > .panel-heading {
	color: #000;
	font-size: 18px;
	font-family: "3M"
}
.panel-profil > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #FFF;
}
.panel-profil > .panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}
.panel-profil > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #9d9d9c;
}


.panel-profil label{	font-weight:normal}






.titre3M-bleu1 {
	color: #000;
	font-size: 28px;
	font-family: "3M";
	padding-top: 30px;
	padding-bottom: 20px;
	border-bottom-width: 11px;
	border-bottom-style: solid;
	-moz-border-image: -moz-linear-gradient(left, #00b1eb 0%, #01ddea 100%);
	-webkit-border-image: -webkit-linear-gradient(left, #00b1eb 0%, #01ddea 100%);
	border-image: linear-gradient(to right, #00b1eb 0%, #01ddea 100%);
	border-image-slice: 1;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
.titre3M-bleu2 {
	color: #000;
	font-size: 28px;
	font-family: "3M";
	padding-top: 30px;
	padding-bottom: 20px;
	border-bottom-width: 11px;
	border-bottom-style: solid;
	-moz-border-image: -moz-linear-gradient(left, #0b6cbe 0%, #00b1eb 100%);
	-webkit-border-image: -webkit-linear-gradient(left, #0c6ebf 0%, #00b1eb 100%);
	border-image: linear-gradient(to right, #0c6ebf 0%, #00b1eb 100%);
	border-image-slice: 1;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}


.titre3M-vert2 {
	color: #000;
	font-size: 28px;
	font-family: "3M";
	padding-top: 30px;
	padding-bottom: 20px;
	border-bottom-width: 11px;
	border-bottom-style: solid;
	-moz-border-image: -moz-linear-gradient(left, #19a19a 0%, #84dad6 100%);
	-webkit-border-image: -webkit-linear-gradient(left, #19a19a 0%, #84dad6 100%);
	border-image: linear-gradient(to right, #19a19a 0%, #84dad6 100%);
	border-image-slice: 1;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}


.titre3M-rouge1 {
	color: #000;
	font-size: 28px;
	font-family: "3M";
	padding-top: 30px;
	padding-bottom: 20px;
	border-bottom-width: 11px;
	border-bottom-style: solid;
	-moz-border-image: -moz-linear-gradient(left, #f6712a 0%, #e33c46 100%);
	-webkit-border-image: -webkit-linear-gradient(left, #f6712a 0%, #e33c46 100%);
	border-image: linear-gradient(to right, #f6712a 0%, #e33c46 100%);
	border-image-slice: 1;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
.titre3M-rouge2 {
	color: #000;
	font-size: 28px;
	font-family: "3M";
	padding-top: 30px;
	padding-bottom: 20px;
	border-bottom-width: 11px;
	border-bottom-style: solid;
	-moz-border-image: -moz-linear-gradient(left, #e33c46 0%, #a71344 100%);
	-webkit-border-image: -webkit-linear-gradient(left, #e33c46 0%, #a71344 100%);
	border-image: linear-gradient(to right, #e33c46 0%, #a71344 100%);
	border-image-slice: 1;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
a.bleu {
	color: #03d4e1;
	line-height: 22px;
}
a.orange {
	color: #f6712a;
	line-height: 22px;
}
a.blanc {
	color: #FFF;
	line-height: 22px;
}
.label-bleu {
	color: #03d4e1;
	background-color: #000;
	line-height: 22px;
}
.label-orange {
	color: #f16f2a;
	background-color: #000;
	line-height: 22px;
}
.menuNoir li.noir {
	background-color: #30302f;
	border-bottom: 1px solid #202223;
	border-top: 2px solid #202223;
}
.nav > li > a:hover, .nav > li.noir > a:focus {
	text-decoration: none;
	background-color: #000;
}
.ilb {
	display: inline-block
}
.progress {
	margin: 0px;
}
.progress-bar-gris {
	background-color: #ADADAD
}
.petitGris{
	
	font-size:12px;
	font-style:italic;
	font-weight:100;
	font-face:arial;
	
	}.rechTitre {
	border-bottom: 1px solid #D9D9D9;
	font-weight: bold;
	font-size: 16px;
	margin-top: 25px;
}
.select2-container .select2-selection--single {height:30px;}

.bordureplusG{
			
		border:solid 1px #d9D9D9;
		border-radius:4px;}
		
		
		
		
		#indexFond {background-image: url( ../interface/index-azur.png);

	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center top;
}

.connexionBC{
	
	color:#000;
	margin-top:250px;
	font-weight:100;
	font-size:12px;
	margin-left: 10px;
	margin-right: 10px;
	}
.connexionValidation{
	

	color:#FFF;
	border:none;
	background-color : #009fe4;
}
	
	.bouton {
	height: 30px;
	padding-left: 0px;
	width: 135px;
	border: 1px solid rgba(0,0,0,1.00);
	border-radius: 16px;
	text-align: center;
	line-height: 30px;
	font-family: "3M";
	background-color: rgba(255,255,255,1.00);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #000000;
	display: inline-block
}


a.bouton:Hover {
	text-decoration: none;
	color: #000000;
}
.blocAccueil{
	background:#f1f1F1;
	border-radius: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
}

a.noir{
	color: #000;
	text-decoration: underline;
	font-weight: 900
	
	
}
.blocGris{
	
	background-color: #f3f3f3;
border:7px solid #FFF;
	border-collapse: collapse;
	text-align: center;

	height:185px;
	padding: 10px;font-family: "3M"
}
.titreBloc{
	font-weight: 900px !important;
	height:50px;
}
.objectif{

	font-size: 10px;
	font-weight: 300px !important;
}
.grosC{ font-size: 60px;
line-height: 70px;
font-weight: bold;
}
.moyenC{ font-size: 20px;
line-height: 70px;
font-weight: bold;}
.vertFonce{
	color:#19A19A;
}
.vertClair{
	color:#96c700;
}
.rougeFonce{
	color:#eb6161;
}.jauneFonce{
	color:#ecbe40;
}.boutonVert, .label-info{
	color: #FFF;
	background-color: #19A19A;
	border: 1px solid #19A19A;
	border-radius: 4px;
	padding: 6px 12px;
}
.bv{
	color: #FFF;
	background-color: #19A19A;
	border: 1px solid #19A19A;
	border-radius: 4px;
	padding: 6px;
}
.btn-danger{
	background-color: #FC6A5B;
}
.separation{border-top:1PX solid #CCC;}
.cbp-spmenu-push{z-index: 11px;}