.panel-heading_green{
	background-color:#87c236;
}
.panel-body_green{
	background-color:#87c236 !important;
	color : white !important;
	height: 20%;
}
.panel-body_orange{
	background-color:#e88436 !important;
	color : white !important;
	height: 20%;
}
.panel-body_blue{
	background-color:#0097a0  !important;
	color : white !important;
	height: 20%;
}
.panel-body_black{
	background-color:black  !important;
	color : white !important;
	height: 20%;
}
.panel-body_grey{
	background-color:#6B6B6B  !important;
	color : white !important;
	height: 20%;
}

h2{
    margin: 0;
    color: #666;
    padding-top: 2em;
    font-size: 3em;
    font-family: "trebuchet ms", sans-serif;    
}
a {
	color : #0097a0;
}
.black_title_h1{
 	background-color: #6B6B6B !important;
 	color: white;
 	padding-top: 4%; padding-left : 0.5%; padding-bottom: 4%;
 	height: 4%;
}
.orange_title_h1{
 	background-color: #e88436 !important;
 	color: white;
 	padding-top: 4%; padding-left : 0.5%; padding-bottom: 4%;
 	height: 4%;
}
.green_title_h1{
 	background-color: #87c236 !important;
 	color: white;
 	padding-top: 4%; padding-left : 0.5%; padding-bottom: 4%;
 	height: 4%;
}

.white_title_h1{
 	background-color: #fffff !important;
 	color: #6B6B6B;
 	padding-top: 4%; padding-left : 0.5%; padding-bottom: 4%;
 	height: 4%;
}
.blue_title_h1{
 	background-color: #0097a0 !important;
 	color: white;
 	padding-top: 4%; padding-left : 0.5%; padding-bottom: 4%;
 	height: 4%;
}
.all_title_h1 {
	color: white;
 	padding-top: 4%; padding-left : 0.5%; padding-bottom: 4%;
 	height: 4%;
 	text-align: 100%;
 	font-weight: bold;
 	background-color: #0097a0;
 	text-align: center;
}
.all_title_h1_black {
	color: white;
 	padding-top: 4%; padding-left : 0.5%; padding-bottom: 4%;
 	height: 4%;
 	text-align: 100%;
 	font-weight: bold;
 	background-color: #6B6B6B;
 	text-align: center;
}
.all_h1_white {
	color: white !important;
}
.orange_title_h1_formations{
	color: #e88436 !important; 
	font-size: 3em;
	height: auto;
}
.green_title_h1_formations{
	color: #87c236 !important;
	font-size: 3em;
	height: auto;
}
.blue_title_h1_formations{
	color: #0097a0 !important;
	font-size: 3em;
	height: auto;
}
.item{
    background: #00a2e8 ;
    opacity : 1;  
    text-align: center;
    /*height: 30em !important;*/
    color: #606090;
}
.carousel{
    position: relative;
    /*margin-top: 10em;*/
}
.item{	    
	background-repeat: no-repeat;
	background-color: transparent;
	font-size:100%;
	width: 100%;
	/*min-height: 700px;*/

}
.item_fond{	    
    background: url(../images/image_couverture_groupe_QENVI.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: 100%;
	background-attachment: fixed;
}
.title_menu {
	font-weight: bold;
}
.slide_h2_white {
	color: white !important;
	font-size: 4em;
	font-weight: bold;
}
.slide_h3_white {
	color: white !important;
	font-weight: bold;
}
.slide_h2_orange {
	color: #e88436 !important;
	font-size: 4em;
	font-weight: bold;
}
.slide_h2_grey {
	color: #6B6B6B !important;
	font-size: 4em;
	font-weight: bold;
}
.slide_h2_green {
	color: #87c236 !important;
	font-size: 4em;
	font-weight: bold;
}
.slide_h2_blue {
	color: #0097a0 !important;
	font-size: 4em;
	font-weight: bold;
}
.carousel-caption{
	color: #6B6B6B !important;
	font-weight: bold;
}
.carousel-caption-qenvi{
	margin-left: 15em;
} 
.noslide_h2_white{
	color:  white !important;
	font-weight: bold;
}
.noslide_h2_blue{
	color:  #0097a0 !important;
	font-weight: bold;
}
.noslide_h2_orange, .text_qenvi_orange{
	color:  #e88436 !important;
	font-weight: bold;
}
.noslide_h2_green, .text_qenvi_green{
	color: #87c236 !important;
	font-weight: bold;
}
.noslide_h2_grey, .text_qenvi_grey{
	color: #6B6B6B !important;
	font-weight: bold;
}
.text_qenvi{
	color: #6B6B6B !important;
}
.text_qenvi_blue{
	color:  #0097a0 !important;
	font-weight: bold;
}
.content_center {
	margin-left:0%; 
	margin-right:auto; 
	position: absolute; 
	width:100%;
	#min-with:800em; 
	display:block;
}

.content_center_mobile {
	margin-left:0em; 
	margin-right:auto; 
	position: absolute; 
	width:100%;
	display:block;
}

.qenvi_data{
	clear: left;
	top : 30em;
	width: 100%;
}	
.tooltip.bottom .tooltip-inner {
    background-color: white;
    color: #606090;
    width: 500em;
}
.workaround_ajax {
	color:white;background-color:white;display:none;
	font-size:0.1em;
}

/* .top_qenvi {background-color: white;text-align: center; white-space: normal; top: 1em; margin: 1em; width: 100em} */
/* .logo_qenvi {background-color: transparent ;text-align: left; white-space: normal;float: left;top: 0.2em; width: 5em;	} */
/* .banner_qenvi {background-color: transparent;	text-align: center;white-space: normal;float: left;top: 0.2em; margin-left: 11em; width: 40em	} 					 */
/* .phone_qenvi {background-color: transparent;text-align: center; white-space: normal;float: left;top: 15em; margin-left: 1em;} */
/* .language_qenvi {background-color: transparent;text-align: center; white-space: normal;float: left;top: 15em; margin-left: 1em;} */

.top_qenvi {
  top: 1em; margin: 1em; width: 100em;
  background-color: transparent;text-align: left; white-space: normal;
}

.top_qenvi_mobile {
  top: 1em; margin: 1em; width: 100%;
  background-color: transparent;text-align: left; white-space: normal;
}

@media screen and (min-width: 42em) {
  .top_qenvi:before {
    content: '';
    float: left;
    display: block;
    top: 1em;
    #width: 100em;
    margin: 3em;
  }
  .logo_qenvi {
    position: absolute;
    top: 0.2em;
    left: 0em;
    width: 5em;
  }
  .banner_qenvi {position: absolute;background-color: transparent;	white-space: normal;
  		top: 0.2em; 
  		left: 15em; 
  		width: 40em	
  } 		
  .banner_qenvi_mobile {position: absolute;background-color: transparent;	white-space: normal;
  		top: 0.2em; 
  		left: 15em; 
 		} 					
  .phone_qenvi {position: absolute;background-color: transparent; white-space: normal;
  		top: 0.2em; 
  		left: 60em;
  		width:15em
  }
  .language_qenvi {position: absolute;background-color: transparent; white-space: normal;
  		top: 0.2em; 
  		left: 12em;
  		width:5em
  }
}

li.dropdown:hover > .dropdown-menu {
    display: block;
}

.btn-reverse{
 	background-color: #6B6B6B;
 	color : white;
}
.btn-warning{
	background-color:  #e88436;
	color : white;
}
.panel-title, .panel-default > .panel-heading{
	background-color: white;
	font-weight: bold;
	font-size: 1em;
  background-image: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #fff 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#000));
  background-image:         linear-gradient(to bottom, #fff 0%, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff', GradientType=0);
  background-repeat: repeat-x;
}
.panel {
  -webkit-box-shadow: 0 1em 2em #fff;
          box-shadow: 0 1em 2em #fff;
}
.footer_qenvi {
	text-align: left; 
	font-weight: bold;
	#border-top: solid 1em #6B6B6B;
	padding-top: 0.5em;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
    color: black !important;
}
.navbar-default .navbar-nav > .open > a, .navbar-nav > .open > a.onclick, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{
    color: black !important;
    background-color: #ffffff !important;
}
       
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{
	top:0;left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px;
	}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	margin-top:5px;
	margin-right:-10px;
	}
.dropdown-submenu:hover>a:after{
	border-left-color:#ffffff;
	}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
	}
