@font-face {
				font-family: "Yanone";
				font-weight: 400;
				src: url('../../public/fonts/YanoneKaffeesatz-ExtraLight.ttf');
		   }

@font-face {
	font-family: "Yanone";
	font-weight :bold;
	src: url('../../public/fonts/YanoneKaffeesatz-Regular.ttf');
}


/*
@font-face {
				font-family: "Lato";
				font-weight: 400;
				src: url('../../public/fonts/Lato-Regular.ttf');
		   }

@font-face {
	font-family: "Lato";
	font-weight :bold;
	src: url('../../public/fonts/Lato-Bold.ttf');
}
*/



		   
	   html,body
		{

			 font-family: "Lato";
			 font-family: "Yanone";
			margin :0;
			padding :0;
			color: #fff;
			font-size :13px;
			height :100%;

		}
			
			
		body{
			/*background-color : #1f2937;*/
		}
		
		a
		{
			cursor :pointer;
		}

		.container
			{
		/*text-align:center;
		font-size:30px;*/
		}
		
		body{
				background :url('../../public/images/background_degrade.jpg') no-repeat ;
				background-size:cover;
		}

		.none
		{
			display: none;
		}
		
		
		.email-input
		{
			color:#fff;
			background :url('../../public/images/icon_connexion.png') no-repeat;
			background-color:rgba(115,125,148,0.70);
			background-position: 2% 50%;
			padding-left:35px;
			height : 45px;
			font-size : 20px;
		}
		
		.password-input
		{
			color:#fff;
			background :url('../../public/images/btn_canedas.png') no-repeat;
			background-color:rgba(115,125,148,0.70);
			background-position: 2% 50%;
			padding-left:35px;
			height : 45px;
			font-size : 20px;
		}
		
		.btn_connexion
		{
			font-size : 20px;
			border:none;
			width : 100%;
			color :#272c38;
			background: none;
			border : 1px #272c38 solid;
			text-transform : uppercase;
		}
		
		.btn_general
		{
			font-size : 20px;
			border:none;
			width : 100%;
			color :#272c38;
			background: none;
			border : 1px #272c38 solid;
			text-transform : uppercase;
		}
		
		.btn_connexion:hover{
			color :#fff;
			background: rgba(22, 53, 101, 0.85);
		}
		.btn_general:hover
		{
			font-size : 20px;
			border:none;
			width : 100%;
			color :#fff;
			background: rgba(22, 53, 101, 0.85);
			text-transform : uppercase;
		}
		
		
		.btn_general2
		{
			font-size : 20px;
			border:none;
			width : 100%;
			color :#FFFA00;
			background: none;
			border : 1px #FFFA00 solid;
			text-transform : uppercase;
		}
		
		.btn_general2:hover
		{
			font-size : 20px;
			border:none;
			width : 100%;
			color :#000;
			background: #FFFA00;
			border : 1px #000 solid;
			text-transform : uppercase;
		}
		
		
		
		#footer{ position:fixed; bottom:0;text-align :center; color:#272c38;width:100%;}
		
		.menu-col{background-color:rgba(22, 53, 101, 0.85); height: 100%;}
		
		.left-panel{ float:left;width:15%;height:100%;}
		
		.close-panel{
			width:5%;
		}
		
		
		
		#btn_close_menu
		{
			text-align:right;
		}
		.close-panel #menu
		{
			display:none;
		}
		
		#menu{
			position :relative;
			height :100%;
			font-family : "Yanone";
			letter-spacing: 0.2em;
		}
		 #btn_menu{
			display:none;
		 }
		.close-panel #btn_menu
		{
			display:block;
			text-align:center;
			padding:3px;
			margin-left: auto;
			margin-right: auto;
			padding-top : 20px;
		}
		.fix-panel #menu2,.fix-panel #menu2bis
		{
			display :none;
		}
		
		
		.right-panel{float:left;width:82%;}
		
		.fix-panel
		{
			width:90%;
		}
		.clear{ clear :both; }
		
		#menu2,#menu2bis { text-align :center; } 
		.menu2{ padding :10px;background-color:rgba(22, 53, 101, 0.85); background-color:#4f97c0; width : 25%;height:100%; }
		.menu2 li {
			font-size:20px;
		}
		
		.menu2 .context{ color: #fff;font-size :15px;}
		.menu2 .title{ color: #FFFA00; color: #d1cd11; font-size :30px;}
		
		.contenu{padding :10px;color: #272c38;} 
		.contenu .title{ color: #272c38;font-size :40px;text-align:center;font-weight :bold;letter-spacing: 0.1em; }
		
		.menu2 .intitule a{
			color :#fff;
		}
		
		.contenu .liste_articles li
		{
			font-size : 20px;border-bottom : 1px #272c38 solid;padding :10px;
		}
		.ssmenu
		{
			display:none;
		}
		.auto{
			margin-left :auto;
			margin-right :auto;
		}

		.tcenter
		{
			text-align :center;
		}

		.right{ float :right; }

		#welcome { font-size :48px; text-align :center;  color :#272c38; height :80%; width :100%; }

		.link_btn
		{
			background : transparent;
			border :none;   
		}

		.deconnexion
		{

		   position : absolute;
		   bottom : -5px;
		   width:100%;
		   text-align:center;
		   

		}
		
		.btn_deconnexion
		{
			background-color :#c4594f;
			width :100%;
			text-align:center;
			margin-left:auto;
			margin-right :auto;
		}
		
		.ib
		{
			display : inline-block;
		}
		
		.btn_dec{
			background : none;
		}
		.img_dec
		{
			
		}
		#maincontent
		{
			color : #272c38;
		}

		.intitule
		{
			letter-spacing: 0.09em;
		}

		.menu_liste li
		{
			border-bottom : 1px #fff solid; 
			margin-bottom:15px;
			padding-bottom:10px;    
		}

		.breadcrumbs
		{
		   background-color:rgba(22, 53, 101, 0.85); 
		   padding :10px;
		   color : #fff;
		}
		
		.breadcrumbs a{
			color : #fff;
		}

		.menu2 .intitule .link_on
		{
			color :#d1cd11;
		}

		.seperateur
		{
			font-size: 40px;text-align :center;margin  : 0; padding: 0;
		}
		
		
		.btn-accordion { width : 100%;text-align : left;color : #fff; font-size:16px; font-weight:bold; background-color:rgba(22, 53, 101, 0.85); margin-bottom :10px; }
		
		.btn-accordion:hover, .btn-accordion:focus { color : #fff; }
		
	  

		.btn-accordion 
		{
			background-image: url('/public/images/btn_open_accordion.png');
			background-repeat: no-repeat;
			padding-left: 40px;
			background-position: 6px 3px;
		}

		.btn-accordion.collapsed{
			background-image: url('/public/images/btn_close_accordion.png');
			background-repeat: no-repeat;
			padding-left: 40px;
			background-position: 6px 3px;
		}
		
		




		#maincontent{
			
			overflow : auto; font-size : 14px;
		}
		#modalites input
		{
		  font-size:12px;
		}
		/*body{ overflow :hidden;}*/

		h2 { font-weight :bold ; text-align :center;}
		
		/*.modal-content{ background-color: rgba(0,0,0,0.85); background-color: #327DA8 ; background-color: rgba(50, 125, 169, 0.92); height: 100%;}*/ 
		
		/*.modal-content h3{ color :#fff; }*/ 
		
		.w100 { width : 100%;}
		
		h3 {} 
		h2{ margin-top : 0; margin-bottom :20px;}  
		
		#maincontent label{ display :block ; font-weight :bold; font-size : 14px; margin-top:10px;}
		#maincontent label.competence{ font-weight :normal; }

		</*#maincontent select */
		#maincontent input[type="text"],#maincontent textarea {width : 100%;}
		#maincontent table { margin-top : 15px; margin-bottom : 15px;}
		.table-striped>tbody>tr:nth-of-type(even) {
			background: #EFEFEF;
		}
		.trheader{ color : #fff;}
		
		.form-control::-webkit-input-placeholder { color: white; }
		.form-control:-moz-placeholder { color: white; }
		.form-control::-moz-placeholder { color: white; }
		.form-control:-ms-input-placeholder { color: white; }
		
		.menu2 { font-weight: bold; }
		
		.intitule a{
			font-size: 18px;
		}
		
		.btn_dec
		{
			 letter-spacing: 0.2em;
		}
		.deconnexion
		{
			 letter-spacing: 0.1em;
			 font-weight :bold;
		}
		
		#menu a { color : #fff; }
		
		.lk_close_modal
		{
			color: #d1cd11;
			font-size : 20px;
			margin-right: 20px;
			margin-top :10px;
		}

		h3
		{
			font-size :20px;
		}

		.red
		{
			color: #f00;
		}

		.green
		{
			color: #2BA52B;
		}

		#maincontent
		{
			padding: 0px;
		}
	
		.lk_type, .fs14
		{
			cursor :pointer;
		}

		#menu{

		}
		
		.lk_habilitation,.lk_formation
		{
			display:block;
		}
		
		.lk_habilitation:hover
		{
			background-color: #4f97c0;
		}
		
		.lk_habilitation
		{
			display:block;background-color:none; border-left:10px #4f97c0 solid;
		}

		.lk_formation
		{
			display:block;background-color:none; border-left:10px #CDCC00 solid;
		}
		
		.lk_enseignant
		{
			display:block;background-color:none; border-left:10px #ffa200 solid;
		}


		.lk_outils
		{
			display:block;background-color:none; border-left:10px #878889 solid;
		}
		
		
		.lk_enseignant:hover
		{
			 background-color: #ffa200;
		}


		.lk_outils:hover
		{
			 background-color: #878889;
		}

		

		 .lk_formation:hover
		{
			background-color: #cdcc00;
			color : #163565;
			
		}


		.lk_habilitation_on
		{
			background-color: #4f97c0;
		}

		.lk_formation_on
		{
			background-color: #cdcc00;
			
		}

		.lk_enseignant_on
		{
			background-color: #ffa200;
		}

		.lk_outils_on
		{
			background-color: #878889;
		}



		
		#menu a
		{
			text-decoration :none;
		}

		#menu2 ul, #menu2bis ul, #menu2ter ul, , #menu2qua ul
		{
			margin-left :10px;
			font-weight : 200;
		   
		}

		 #menu2 li, #menu2bis li, #menu2ter li, #menu2qua li
		{
			 font-size : 20px;
		}

		.row
		{
			margin :0; padding :0;
		}
		
		#menu2 a,#menu2bis a,#menu2ter a,#menu2qua a
		{
			color: #fff;
		}
		
		

		.lk_menu_formations
		{
			display : block;

		}
		

		#menu2 a.lk_menu_formations_on
		{
		   
		   
		}
	   
		.col-lg-2,.col-lg-12
		{
			margin : 0 ;padding : 0;
		}
		

		#menu3 ul,#menu3bis ul,#menu3ter ul,#menu3qua ul
		{
			margin-left : 20px;
			margin-top : 100px;
		}
	
		#menu2
		{
			border-right: #37517a;
		}

		#menu3 a,#menu3bis a,#menu3ter a,#menu3qua a
		{
			color: #37517a;
			font-size : 20px;
			font-weight : 200;
			

		}
		
		 #menu2 a.lk_menu2,#menu2bis a.lk_menu2bis,#menu2ter a.lk_menu2ter,#menu2qua a.lk_menu2qua{
			display : block;
		 }

		#menu2 a.link2_on,#menu2bis a.link2_on, #menu2ter a.link2_on,#menu2qua a.link2_on
		{
			 background-color: #79c2eb;
			color: #37517a;
			text-decoration : none;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-bottom-left-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-bottomleft: 5px;
			border-top-left-radius: 5px;
			border-bottom-left-radius: 5px;
		}
		
		#menu2bis a.link2_on
		{
			 background-color: #f5f46f;
			 
		}

		#menu2ter a.link2_on
		{
			 background-color: #fed389;
			 
		}

		 #menu2qua a.link2_on
		{
			 /*background-color: #878889;*/
			 background-color: #dddddd;
			 
		}



		
		
		.lk_formation_on h3,.lk_enseignant_on h3,.lk_outils_on h3
		{
			color:#163565;
			font-weight :bold;
		}
		
		
		.logos
		{
			background-color :#fff;
		   padding :0 ;margin :0;
		}
		
		.header
		{
			 text-align:center;
			padding :0;
			margin :0;
		}

		.separateur
		{
			text-align :center;
			padding : 10px;
			padding-top : 0;
		}

		

		.breadcrumbs
		{

			background-color: #4f97c0;
		}

		h2
		{
			color: #4f97c0;
			text-align:left;
			font-size:50px;
			margin :0;
			padding : 0;
			text-transform: uppercase;
			margin-bottom:10px;
		}

		.container
		{
			margin-top : 0 ;
			margin-bottom : 0 ;
			padding : 0;

		}

		/*.nav-tabs li.active
		{
			background-color :#163565;
		}*/
		
		.nav-tabs>li>a{
			background-color :#b4c0d3;
			font-size : 18px;
			text-transform : uppercase;
			color:#fff;
		}

		.nav-tabs>li>a:hover
		{
			  background-color :#b4c0d3;
		}
		.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
		{
			 background-color :#163565;
			 color: #fff;
			 font-size : 22px;
			 font-size : 18px;
			 text-transform : uppercase;
		}

		.tab-pane .red
		{
			text-transform : uppercase;
			background-color :#e92008;
			color: #fff;
			font-size:20px;
			padding : 5px;
			
		}

		.tab-pane .green
		{
			text-transform : uppercase;
			background-color :#08d103;
			color: #fff;
			font-size:20px;
			padding : 5px;
			text-align:right;
			
		}


		
		.w40
		{
			width:50%;
			float:left;
		}

		.tab-pane > .table
		{
			margin-top : 0; 
		}

		.switch
		{
			background-color :#163565;
			color: #fff;
			border:none;
		}

		.separation
		{
			background-color :#163565;
			height: 10px;
		}

		.nav-tabs>li>a
		{
			height: 43px;
		}
		
		#menu2bis 
		{
			
		}
		#menu2bis .title
		{
			color : #163565;
			font-size : 30px;
			text-align:left;
			font-weight :bold;
			padding-left :10px;
			padding-right :10px;
			line-height: 30px;
			margin-bottom :2px;
			

		}

		#menu2bis a{
			color : #163565;
		}

		#menu2bis .hr{
			border-bottom : 3px #f5f46f dotted;
			margin-bottom :10px;
			margin-left :10px;
			margin-right :10px;
		}




		#menu2ter .title
		{
			color : #163565;
			font-size : 30px;
			text-align:left;
			font-weight :bold;
			padding-left :10px;
			padding-right :10px;
			line-height: 30px;
			margin-bottom :2px;
			

		}

		#menu2ter a{
			color : #163565;
		}

		#menu2ter .hr{
			border-bottom : 3px #fed389 dotted;
			margin-bottom :10px;
			margin-left :10px;
			margin-right :10px;
		}


		 #menu2qua .title
		{
			color : #163565;
			color : #fff;
			font-size : 30px;
			text-align:left;
			font-weight :bold;
			padding-left :10px;
			padding-right :10px;
			line-height: 30px;
			margin-bottom :2px;
			

		}

		#menu2qua a{
			color : #163565;
			color : #fff;
		}

		#menu2qua .hr{
			border-bottom : 3px #fff dotted;
			margin-bottom :10px;
			margin-left :10px;
			margin-right :10px;
		}


		


		
		.formation  .breadcrumbs, .formation  .breadcrumbs a
		{
			color : #163565;
		}
		

		.enseignant  .breadcrumbs, .enseignant  .breadcrumbs a
		{
			color : #163565;
		}

	   

		
		  .enseignant  .breadcrumbs,.enseignant .btn-accordion,.enseignant .table-striped>tbody .trheader {
		   background-color :#ffa200;
		   color:#163565;
		   
		}

		  .outils  .breadcrumbs,.outils .btn-accordion,.outils .table-striped>tbody .trheader {
		   background-color :#878889;
		   color:#fff;
		   
		}




		 .habilitation .btn-accordion,.habilitation .table-striped>tbody .trheader {
		   background-color :#4f97c0;
		   color: #163565;
		   
		}



		.formation .btn-accordion,.formation .table-striped>tbody .trheader{
		   background-color :#CDCC00;
		   color : #163565;
		}

		/*.formation a
		{
			display:inline-block;
			background-color :#4f97c0;
		}
		*/

		
		.menu_degrade
		{

			margin : 0;
			padding :10px;
			 background: -webkit-linear-gradient(#0479b5, #018fc7,#78c0dd); /* For Safari 5.1 to 6.0 */
			  background: -o-linear-gradient(#0479b5, #018fc7,#78c0dd); /* For Opera 11.1 to 12.0 */
			  background: -moz-linear-gradient(#0479b5, #018fc7,#78c0dd); /* For Firefox 3.6 to 15 */
			  background: linear-gradient(#0479b5, #018fc7,#78c0dd); /* Standard syntax */
		}
		
		.tableau_bord{
			display :block;
			margin : 0;

		}
		

		.button {
			border-radius: 4px;
			display:inline-block;
		}

		
		input[type=button] {
			text-align: center;
			white-space: nowrap;
			vertical-align: middle;
			-ms-touch-action: manipulation;
			touch-action: manipulation;
			cursor: pointer;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			background-image: none;
			border: 1px solid transparent;
			border-radius: 4px;
			display:inline-block;
		}

		.habilitation .button, .habilitation input[type=button]{
			background-color: #79C2EB;
			padding :10px;
			color : #163565;

			background-color: #163565;
			color: #fff;

			font-weight : bold;

		}

		.formation .button,.formation input[type=button] {
			background-color: #F5F46F;
			padding :10px;
			color : #163565;

			background-color: #163565;
			color: #fff;


			font-weight : bold;
		}

		.enseignant .button,.enseignant input[type=button] {
			background-color: #fed389;
			padding :10px;
			color : #163565;

			background-color: #163565;
			color: #fff;

			font-weight : bold;

		}

		.habilitation th
		{
			border-right: 3px #60A7D0 dotted;
		}

		 .enseignant th
		{
			border-right: 3px #E69B17 dotted;
		}

		

		.formation th
		{
			border-right: 3px #D8D748 dotted;
		}
		


		  .breadcrumbs
		{

			background-color: #4f97c0;
			background-color: #ededed;
			padding :0;
		   color:#163565;
			height : 25px ;

		}

		.breadcrumbs a{
			 color:#163565;
		}
		
		   .breadcrumbs .slash
		  {

				background : url('/public/images/breadcrumbs_slash.png') no-repeat;
				 float:left;
				width : 15px;
				height :25px;
				margin-left:10px;
				 margin-right:10px;

		  }


		   .habilitation .breadcrumbs .fleche
		  {

				background : url('/public/images/front_breadcrumbs_hab.png') no-repeat;
				 float:left;
				width : 15px;
				height :25px;

		  }

		   .formation .breadcrumbs .fleche
		  {

				background : url('/public/images/front_breadcrumbs_for.png') no-repeat;
				 float:left;
				width : 15px;
				height :25px;

		  }

		   .enseignant .breadcrumbs .fleche
		  {

				background : url('/public/images/front_breadcrumbs_ens.png') no-repeat;
				 float:left;
				width : 15px;
				height :25px;

		  }

		  .outils .breadcrumbs .fleche
		  {

				background : url('/public/images/front_breadcrumbs4.png') no-repeat;
				 float:left;
				width : 15px;
				height :25px;

		  }




			

			.habilitation .breadcrumbs 
			{
				
				background-color :#ededed;
				/*background-image : url('/public/images/back_breadcrumbs_hab.png');*/
				background-position: 0px 0px;
				background-repeat : no-repeat;
				color:#163565 ;
				padding-left :10px;
			}

			 .formation .breadcrumbs 
			{
				
				background-color :#ededed;
				/*background-image : url('/public/images/back_breadcrumbs_for.png');*/
				background-position: 0px 0px;
				background-repeat : no-repeat;
				color:#163565 ;
				padding-left :10px;
			}

			 .enseignant .breadcrumbs 
			{
				
				background-color :#ededed;
				/*background-image : url('/public/images/back_breadcrumbs_ens.png');*/
				background-position: 0px 0px;
				background-repeat : no-repeat;
				color:#163565 ;
				padding-left :10px;
			}


			 .outils .breadcrumbs 
			{
				
				background-color :#ededed;
				/*background-image : url('/public/images/back_breadcrumbs4.png');*/
				background-position: 0px 0px;
				background-repeat : no-repeat;
				color:#163565 ;
				padding-left :10px;
			}




			


		 .breadcrumbs strong{
			float:left;
			height :25px;
			padding-top:2px;
		 }
		

			 .breadcrumbs .title
		  {

				padding-left:10px;
			  
				float : left;
				height : 25px;
				color :#fff;

				padding-right :10px;
			   /*color: #163565;*/
		  }


		  .habilitation .breadcrumbs .title
		  {

				background-color :#4f97c0; 
				color: #163565;
				padding-top:2px;
		  }

		   .formation .breadcrumbs .title
		   {
				background-color :#cdcc00;
				color: #163565;
		   }

		   .enseignant .breadcrumbs .title
		   {
				background-color :#ffa200;
				color: #163565;
				padding-top:2px;
		   }

		   .outils .breadcrumbs .title
		   {
				background-color :#878889;
				color: #163565;
				color: #fff;
				padding-top:2px;
		   }



			
			.save_button
			{
				position:fixed;right:10px;top:50px;width : 150px;z-index:1;cursor :pointer;right: 15px;top: 103px;
			}

				.pdf_button
			{
				position:fixed;top:50px;width : 50px;z-index:150;cursor :pointer;right:120px;top: 12px;
			}



			 .save_button div
			 {
				text-align:center;margin-top:3px;margin-left:6px;
			 }

			 .clickable
			{
				display : inline-block;margin-left : 10px;
			}
	

		   


			.sTree2 ul li ul li .glyphicon-plus-sign
			{
				display:none;
			}
			

			#arborescence>ul>li>div .glyphicon-pencil,#arborescence>ul>li>div .glyphicon-trash{
				display:none;
			}
			
			#arborescence>ul>li>ul>li>div .title
			{
					
					color: #00F;
					/*font-weight:bold;*/
					
					color: #4100ff;
					 color: #4F97C0;
					

			}
			 #arborescence>ul>li>ul>li
			{
				  
				   
					background-color: #00F;
					background-color: #4100ff;
					background-color: #7CADCA;
					
			}
			
			#arborescence .title
			{
			   
			}

			 #arborescence>ul>li>ul>li>ul>li>div .title
			{
					color: #F60;
					/*font-weight:bold;*/
					color:#0061ff;


			}

			#arborescence>ul>li>ul>li>ul{
				 background-color: #FFF;
			}

			 #arborescence>ul>li>ul>li>ul>li
			{
				  
					 background-color: #F60;
					 background-color:#0061ff;
					
			}

	.fa{
		margin-right :5px;
	}

	h2
	{
		display :none;
	}
	
	

	/*.formation .btn-accordion,.formation .table-striped>tbody .trheader{
		   background-color :#CDCC00;
		   color : #163565;
		}
		*/



	.formation  .panel-default>.panel-heading
	{
		background-color : #F5F46F;
	}

	.formation  .panel-default>.panel-heading h3,.habilitation  .panel-default>.panel-heading h3
	{
		color : #163565;
		font-size: 16px;
		font-weight: bold;
		display: inline-block;
		font-weight : 800;
	}


	.habilitation .panel-default>.panel-heading {
		background-color: #79C2EB;
	}


	 





	
	.btn_editer_editor
	{
		display:inline-block;
		text-align :right;
		background-color : #163565;
		color : #fff;
		padding : 3px;
		border-radius: 2px;
		float : right;
		cursor : pointer;

	}

   .bloccharge .inputcheck {
		display:inline-block;
   }

   .selectize-control
   {
		display:inline-block;
		min-width:200px;
   }

   .selectize-input
   {
		/*height:25px;*/
		height : auto;
		font-weight : 700;
		font-size: 15px;
		color: #163565;
		padding: 4px 8px;
		line-height: 15px;
   }

   .breadcrumbs .selectize-input.full {
		background: none;
	}

	.check_mutualisee .form-control
	{
		display : inline-block;width:auto;height :13px;margin-right :5px;
	}
	
	.delete_ue_grp
	{
		cursor :pointer;
	}
	

	.second_menu
	{
		margin-left : 20px;
	}

	.lk_close_modal, .modal-content img
	{
		cursor :pointer;
	}
	
	#liste_ues_parcours .button
	{
	   
	}

	#liste_ues_parcours table tr{
		background-color: #fff;
	}

	.competences_generiques th
	{
	   
		border-right: none;

	}


	
	#select_actions optgroup
	{
		color: red;
	}

	#select_actions option
	{
		color: black;
	}

	#bloc_ects_alloue
	{
		display :none;
	}


	#dialog5 .selectize-input.full, #dialog3 .selectize-input.full {
    		background-color: #ffffff;
    		width: 100%;
	}

	#dialog5 .selectize-control, #dialog3 .selectize-control
	{
 
    		width: 100%;
	}


	#ModalUE .selectize-input
	{
		background-color : #fff;
	}



	@media screen and (max-width: 1366px) {
		h3
		{
			font-size : 15px;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		
		.separateur{
		padding :5px;
		}
			
		.lk_habilitation img, .lk_outils  img,.lk_formation  img, .lk_enseignant img
		{
			width:25px;
			margin-bottom:5px;
		}
	
	}

	@media screen and (max-width: 1280px) {
		h3
		{
			font-size : 15px;
		}

		#menu2 li, #menu2bis li, #menu2ter li, #menu2qua li {
    			font-size: 13px;
		}


	}

	





		