/* admin_menu */
body, html{
	
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;

}

.masqueinfo{
	display:none;
}

#admin_menu {
	background: #ccc;
}
#admin_menu a {
	color: #000;
}
#admin_menu a:hover, #admin_menu a:focus {
	background: #000;
	color:#fff;
}

/* admin_contenu principal */
#admin_contenu {
	color: #363B29;
	background: #fff;
	min-height:560px;
	border:#363B29 solid 1px;
}

#admin_contenu a{
	color: #000;
	text-decoration:none;
}

#admin_contenu a.bouton {
	background:url(../../content/img/header/menu_con_sol/fleche.gif) no-repeat left center;
	padding-left:10px;
}

#admin_contenu a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}


#admin_contenu strong {
	color: #181A12;
}


#admin_contenu .mentionsobligatoire{
	float:right;
	font-style:italic;
	font-size:10px;
}



/* --- POSITIONNEMENT --- */

/* Page */
#admin {
	/*padding: 20px 50px;*/ /* Voir -> Note 1 ci-dessous */
	width:1000px;
	margin:auto;

}

/* En-tête */
#admin_header {
	padding: 20px 0;
	text-align:center;
	font-weight:bold;
	background:#CCCCCC url(../../content/img/header/logo.png) no-repeat left center;
	
}
#admin_header h1 {
	margin: 0;
}
#admin_header h1 img {
	float: left;
	margin: 7px 20px 10px 0;
}
#admin_header .sous-titre {
	margin: 4px 0 15px 0;
}

/* Menu de admin_menu */
#admin_menu {
	width: 18%;
	float: left; /* -> 2 */
	min-height:580px;
}
#admin_menu ul {
	margin: 0;
	/*padding: 20px 10px;*/
	list-style: none;
}
#admin_menu a {
	display: block;
	height: 1%; /* -> 3 */
	padding: 6px 6px 6px 10px;
	line-height: 1.5;
	font-size: .9em;
	text-decoration: none;
	border:#999 solid 1px;
}

#admin_menu ul li.site {
	background-color:#FFCC00;
}

#admin_menu ul li.sousmenu {
	background-color:#FFFFFF;
}

#admin_menu hr{
	color:#FFCC00;
	padding:0;
	margin:0;
	margin-top:5px;
}

/* admin_contenu */
#admin_contenu {
	margin-left: 180px; /* -> 4 */
	margin-bottom: 20px;
	padding: 10px 20px;
}
#admin_contenu > :first-child {
	margin-top: 10px;
}
#admin_contenu p, #admin_contenu li {
	line-height: 1.5;
}

#admin_contenu .apercuimage{
	display:none;
	position:absolute;
	width:200px;
	height200px;
	border:#999 solid 1px;
}

#admin_contenu table.liste {
	border-collapse:collapse;

}

#admin_contenu table.liste thead{
	background-color:#CCCCCC;
	font-weight:bold;
	font-size:14px;
}

#admin_contenu table.liste tbody{
	font-size:12px;
}

#admin_contenu table.liste tbody th{
	background-color:#CCCCCC;
	border:#999999 solid 1px;
}

#admin_contenu table.liste tr:hover{
	background-color:#CCCCCC;
}

#admin_contenu table.liste tr td{
	border:#999 solid 1px;
	padding:2px;
}

#admin_contenu table.liste tr td.dernier_td{

	width:225px;

}

/* formulaire */
#admin_contenu .form input, 
#admin_contenu .form textarea, 
#admin_contenu .form select,
#admin_contenu .form input
{
	border:#999 solid 1px;
}

#admin_contenu .form input:focus, 
#admin_contenu .form textarea:focus, 
#admin_contenu .form input:hover, 
#admin_contenu .form textarea:hover,
#admin_contenu .form select:focus, 
#admin_contenu .form select:hover
{
	background-color:#999;
	color:#fff;
}

#admin_contenu .form input[type=checkbox]{
	width:20px;
}

#admin_contenu .form table tr td{
	width:200px;
}

#admin_contenu .form table tr td.td_milong{
	width:350px;
}

#admin_contenu .form table tr td.td_long{
	width:600px;
}


#admin_contenu .form label{
	font-size:12px;
	color:#000;
}

#admin_contenu .form label:hover{
	font-weight:bold;
}

#admin_contenu .escalier_ordre{
	float:left;
	display:block;
	border:1px solid #ccc;
	width:150px;
	height:170px;
	cursor:pointer;
}

#admin_contenu .escalier_ordre:hover{
	border:1px solid #FF6600;
}

#admin_contenu .escalier_ordre .titre{
	text-align:center;
	font-size:11px;
	color:#FF6600;
	font-weight:bold;
}

#admin_contenu .escalier_ordre .image{
	text-align:center;
}

#admin_contenu .info{
	font-size:11px;
	color:#000;
	float:right;
}

/* erreur */
#admin_contenu #form_inscrit .error{
	display:block;
	color:#f00;
}

#admin_contenu input.error, 
#admin_contenu textarea.error, 
#admin_contenu select.error{
	
	color: red;
	font-style: italic;
	border:1px solid red;
	background-color:#FFFFFF;

}



#formulaire label.error {
	color:red;
	display:block;
}



/**********************************/

/**************************************le sous menu simple*****************************************/
#options_escalier #options_escalier_menu{
	
	float:left;
	text-align:center;
	width:100%;
	
}


#options_escalier #options_escalier_menu ul li{
	
	float:left;
	list-style:none;
	margin:2px;
	padding:0;

}

#options_escalier #options_escalier_menu ul li a{
	
	display:block;
	padding-top:12px;
	width:140px;
	height:40px;
	color:#000;
	font-size:13px;
	text-decoration:none;
	background-color:#dfe3e3;

}

#options_escalier #options_escalier_menu ul li a.menu_active{

	color:#FFFFFF;
	background-color:#000;

}



#options_escalier #options_escalier_menu ul li a:hover{

	color:#FFFFFF;
	background-color:#003300;

}

/* options escalier */
#options_escalier .options_categorie{
	display:none;
	border:#ccc solid 1px;

}

#options_escalier .options_elements{
	float:left;
	width:49%;
	/*background-color:#f7f7f7;*/
	font-size:10px;
}

#options_escalier .options_elements h4{
	color:#FF9900;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-top:12px;
}