@charset "utf-8"; 
/* CSS Document */
ul.open_at_load{display:block;}
ul.admin-menu {
	position:relative; background:#fff; width:100%; margin:0; padding:0;  list-style-type:none; list-style: none; overflow:hidden; 
	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; 	
	/*-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1); box-shadow:  1px 1px 10px rgba(0, 0, 0, 0.1); 	*/
}
.admin-menu li.alone a{padding:0 0 0 10px; width:100%;}
.admin-menu li{border-bottom:2px solid #E7E7E7; text-transform:uppercase;}
.admin-menu li a { font-style:normal; font-weight:bold;
	width:100%; padding-left: 20px; height:30px; line-height:30px; display:block; overflow:hidden; position:relative; text-decoration:none; font-size:1.2em; color:#686868; 
	-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; 			
}
.admin-menu li:first-child a:hover, .admin-menu li:first-child a {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.admin-menu li:last-child a:hover, .admin-menu li:last-child a {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.admin-menu li a:hover i {color:#ea4f35; font-style:normal; }
.admin-menu i {margin-right:15px; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; 	}
.admin-menu em {font-size: 10px; background: #ea4f35; padding: 3px 5px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-style: normal; color: #fff; margin-top: 8px; margin-right: 15px; line-height: 10px; height: 10px; float:right; }
.admin-menu li.selected a, .admin-menu li a.selected {background:#efefef; background:#CBE1F6; }
.admin-menu li a.deroul:hover {background:#efefef; background:#CBE1F6; color:#197DC0; }


ul.subMenu{
	list-style-type:none; margin:0; padding:0 0 0 10px;
	position:relative; background:#fff; width:100%; overflow:hidden;
}
ul.subMenu li{border-bottom:0px solid #E7E7E7; background:none;}
ul.subMenu li a { font-style:normal; font-weight:bold; background:none; text-transform:none;
	width:100%; padding-left:0px; height:25px; line-height:25px; display:block; overflow:hidden; position:relative; text-decoration:none; font-size:1.1em; color:#000; 
	-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; 			
}
ul.subMenu li a:hover, ul.subMenu li.selected a {color:#F00; background:none; }

.admin-menu li a.frontoffice {border-left:5px solid #20A9A1; background-image:url(../images/icones/color_25x25/frontoffice.png); background-repeat:no-repeat; background-position:2% 50%;}
.admin-menu li a.frontoffice:hover {background-image:url(../images/icones/gray_25x25/frontoffice.png); background-repeat:no-repeat; background-position:3% 50%;}.admin-menu li a.utilisateurs {border-left:5px solid #147DBF; background-image:url(../images/icones/color_25x25/utilisateurs.png); background-repeat:no-repeat; background-position:2% 50%;}
.admin-menu li a.utilisateurs:hover {background-image:url(../images/icones/gray_25x25/utilisateurs.png); background-repeat:no-repeat; background-position:3% 50%;}.admin-menu li a.gestion {border-left:5px solid #F7CE42; background-image:url(../images/icones/color_25x25/gestion.png); background-repeat:no-repeat; background-position:2% 50%;}
.admin-menu li a.gestion:hover {background-image:url(../images/icones/gray_25x25/gestion.png); background-repeat:no-repeat; background-position:3% 50%;}.admin-menu li a.challenge {border-left:5px solid #AED256; background-image:url(../images/icones/color_25x25/challenge.png); background-repeat:no-repeat; background-position:2% 50%;}
.admin-menu li a.challenge:hover {background-image:url(../images/icones/gray_25x25/challenge.png); background-repeat:no-repeat; background-position:3% 50%;}.admin-menu li a.compte {border-left:5px solid #AEFF56; background-image:url(../images/icones/color_25x25/compte.png); background-repeat:no-repeat; background-position:2% 50%;}
.admin-menu li a.compte:hover {background-image:url(../images/icones/gray_25x25/compte.png); background-repeat:no-repeat; background-position:3% 50%;}.admin-menu li a.artiste_producteur {border-left:5px solid #AEFE06; background-image:url(../images/icones/color_25x25/artiste_producteur.png); background-repeat:no-repeat; background-position:2% 50%;}
.admin-menu li a.artiste_producteur:hover {background-image:url(../images/icones/gray_25x25/artiste_producteur.png); background-repeat:no-repeat; background-position:3% 50%;}