h2,h3, .admin_title{
	color:#C1272D;
	margin-left:15px;
	margin-top:20px;
	font-size:16px; 
}

.admin_title{
	font-weight:bold; 
	font-size:16px;
}

.navigation{ margin:0px 14px; }
.navigation > span > span, .navigation > span > a { padding:3px; margin-right:2px; border:1px solid #E6E6E6; }
.navigation > span > span.navigation_selected{ background-color:#999999; color:#FFFFFF; }

.generic_elts_header .navigation{ margin:10px 0px; margin-bottom:3px; }

.generic_elts_list{
	margin-right:14px;
	margin-left:14px;
	min-height: 400px;
}
.generic_elts_list th {
	height:30px;
	font-size:13px;
	font-weight:800;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	background:none;
	color:#000000;
}
.content_menu ul li.selected a {
	font-weight:bold;
	font-style:normal;
}
.generic_elts_list_actions a img {
	margin-left:5px;
	border:0px;
}
.generic_elts_list_actions a:hover img {
	border:0px;
}
.generic_elts_list th a{
	color:#000000;
}
.generic_elts_list th a:hover {
    color:#000;
}
.generic_nb_elts_infos {
	margin-top:5px; 
}
.generic_nb_elts_form {
	
}
.generic_elts_footer{
	border-top:1px solid #999999;
	color:#999999;
	padding-top:10px;
	margin-bottom:0px;
	margin:0px 14px; 
}

.generic_elts_header{
	border-bottom:0px solid #999999;
	color:#999999;
	padding-bottom:0px;
	margin-top:0px;
	margin:0px 14px; 
}
.generic_elts_header .generic_nb_elts{ margin-bottom:0px; }

.generic_elts_footer .navigation{ margin:5px 0px; }
.generic_elts_empty{ display:block; padding:5px; margin:0px; border:0px solid #999999; border-top-width:1px; text-align:center;}
.generic_elts_empty.no-border{ border-width:0px; border-top-width:0px;  }

.generic_elts_list tr.even_line {
	background-color: #EEEEEE;
}
.generic_elts_list tr.odd_line {
	background-color: #FFFFFF;
}

.generic_elts_list tr.even_line:hover, .generic_elts_list tr.odd_line:hover{ background-color: #D0D0D0; }

.generic_elts_list th {
	/*min-width:100px;*/
	text-align:center;
	padding-left:10px;
    background-color:#FFF;
}
#user_custom_lp input[type="button"] {
	height:25px;
	width:25px;
	max-height:25px;
	border:0px;
	font-style:italic;
	color:#FFF;
	background-image: url(../../img/admin/btn_ok_background.png);
	background-repeat: repeat-x;
}
#user_custom_lp input[type="button"]:hover {
	height:25px;
	width:25px;
	max-height:25px;
	border:0px;
	color:#FFF;
	background-image: url(../../img/admin/btn_ok_background_over.png);
	background-repeat: repeat-x;
}
#user_custom_lp input[type="text"] {
	height:23px;
	width:34px;
	text-align:center;
	font-style:italic;
	color:#999999;
	border:1px solid #000;
	padding: 0px;
	margin: 0px;
}


.shadow-img{ display:block; margin:auto;}