.legend_color{
	float:left;
	margin-right:15px;
}
.color_exemple{
	width:10px;
	float:left;
	height:17px;
	margin-right:3px;
}
#code-recherche{
	background-color: #ececec;
    padding: 25px;
    margin-bottom: 15px;
    margin-top: 15px;
}
#code-search-group{
	margin: 10px 0 0 0;
}
#code-search-group input[type="text"]{
	background-color: #d1d1d1;
    border: 1px solid #d1d1d1;
    width: 100%;
}
#couleur{
	width:15px;
	display:block;
	float:left;
	margin-right:5px;
	height:21px;
}
#code-search-group{
	position: relative;	
}
#code-search-button {
    background-color: #0e4379;
    background-image: url("../picture/icons/loupe.svg");
    background-position: 12px 5px;
    background-repeat: no-repeat;
    background-size: 22px 22px;
    border: 0 none;
    height: 35px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
}
li span{
	color:#000;
}


.legend_color_info{
	background-repeat:no-repeat;
	background-position:0 2px;
}

.legend_color_info img{
	float:left;
	margin-right:5px!important;
	height:16px;
}

.inline_picto {
	display: inline !important;
}
.codes-e-item{
	padding: 5px 0;
	cursor:pointer;
	
}
.codes-e-item a{
	color: #262626;
}
.codes-e-item:hover{
	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
}
.codes-e-item:not(.last){
	margin-bottom:10px;
	border-bottom: 1px solid #ECECEC;
}
.code-legend-group{
	font-size: 22px;
	padding-right: 0;
}
 .code-legend{
 	padding-left: 5px;
 	font-weight:500;
 }
.code-interdiction img{
 	height: 20px;
 	float: right;
 	margin-right: 5px;
 	margin-top: 10px;
 }
.pas-info .code-legend{
	border-left: 5px solid #262626;
}
.sans-danger .code-legend{
	border-left: 5px solid #20C92E;
}
.doutes .code-legend{
	border-left: 5px solid #FFF700;
}
.risque .code-legend{
	border-left: 5px solid #FFA600;
}
.danger .code-legend{
	border-left: 5px solid #ED0505;
}
.error{
	display: none;
}
.code-detail-item:not(.last){
	  border-bottom: 1px solid #d1d1d1;
   margin-bottom: 20px;
	padding:0 0 20px 0;
}
.legend{
	font-weight: 500;
	
}
#risk-legend{
	margin-bottom: 10px;
}
.recommendation-item{
	margin-right: 15px;
}
.references{
	display:none;
}
.toggle{
	background-image:url(../../picture/codese/toggle_off.png);
	background-repeat:no-repeat;
	background-position:15px 5px;
	text-indent:10px;
	cursor:pointer;
	font-weight:500;
	padding-left: 15px;
}

.toggle.open{
	background-image:url(../../picture/codese/toggle_in.png);
	background-position:0 3px;
}
.tri{
  	background-image: url("../picture/pager/bg.gif");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;	
}
.tri.asc{	
	background-image: url("../picture/pager/asc.gif");
	border-bottom: 1px solid #262626;
}
.tri.desc{	
	background-image: url("../picture/pager/desc.gif");
	border-bottom: 1px solid #262626;
}

.img-app{
	width: 120px;
	display: block;
	float:left;
	margin-left: 15px;
	margin-bottom: 15px;
}

