/* admin_menu */
body, html{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;}
.masqueinfo{display:none;}

#admin_menu {background: #5F260B;}
#admin_menu h2{font-size: 14px; background-color:#000; line-height: 18px; padding-left: 5px; }
#admin_menu a {color: #fff;}
#admin_menu a:hover, #admin_menu a:focus {background: #B0572B;color:#fff;}
#element_tableau table.liste tbody th {background-color:#B0572B;border:1px solid #000000;font-size:14px;font-weight:bold;text-align:center;}

/* admin_contenu principal */
#admin_contenu {color: #363B29;background: #fff;min-height:550px;border:#363B29 solid 1px;}
#admin_contenu a {color: #000;text-decoration:none;}
#admin_contenu a.bouton {background:url(../../content/img/fleche.gif) no-repeat left center;padding-left:10px;}
#admin_contenu a:hover {text-decoration:underline;font-weight:normal;color:#B0572B;}
#admin_contenu a.button:hover{text-decoration:none; background:#B0572B; color:#fff;}
#admin_contenu strong {color: #181A12;}
#admin_contenu table{margin-top:5px;width:100%;}

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

/* En-tête */
#admin_header {color:#fff;font-weight:bold;height:105px;width: 1000px;background: #5F260B url(../../content/img/logo.png) 15px 0px no-repeat;}
#admin_header img{float: left;margin-left:30px;}
#admin_header table{float:right;text-align:right;margin-top:20px;margin-right:10px;}
#admin_header table a{text-decoration:none;font-size:10px;color:#fff;}
.titre_administration{margin: 0;padding:0;float:left;margin-top: 20px;margin-left: 155px;text-transform:uppercase;}

#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:570px;}
#admin_menu ul {margin: 0;/*padding: 20px 10px;*/list-style: none;}
#admin_menu a {	display: block; /* -> 3 */padding: 3px 6px 3px 10px;line-height: 1.5;font-size: .8em;text-decoration: none;border:#B0572B solid 1px;}
#admin_menu ul li{}
#admin_menu ul li.site {background-color:#B0572B;border:#000 solid 1px;}
#admin_menu ul li.sousmenu {background-color:#ccc;}
#admin_menu hr{color:#B0572B;padding:0;margin:0;margin-top:10px;}

/* admin_contenu */
#admin_contenu {margin-left: 180px; /* -> 4 */margin-bottom: 20px;padding: 10px 20px;}
#admin_contenu h1{color:#5F260B; font-size: 22px; font-weight: bold; }
#admin_contenu > :first-child {	margin-top: 10px;}
#admin_contenu p, #admin_contenu li {line-height: 1.5;}
#admin_contenu a.button {border: 1px solid #B0572B;color: #000000;font-family: arial;font-size: 12px;padding: 3px 5px;}
#admin_contenu .apercuimage{display:none;position:absolute;}
#admin_contenu table.liste {border-collapse:collapse;}
#admin_contenu table.liste tr.premier{background-color:#C87B4D;font-weight:bold;font-size:12px;}
#admin_contenu table.liste tr.premier img{border:0;}
#admin_contenu table.liste tbody{font-size:11px;}
#admin_contenu table.liste tbody th a{background-color:#B0572B;font-weight:bold;font-size:12px;text-decoration:none;}
#admin_contenu table.liste tr:hover{background-color:#ccc;}
#admin_contenu table.liste tr td{border:#B0572B solid 1px;padding:2px;}

/* formulaire */
#admin_contenu .form input,#admin_contenu .form textarea,#admin_contenu .form select,#admin_contenu .form input{border:#B0572B solid 1px;}
#admin_contenu .form textarea.box_admin,#admin_contenu .form select.box_admin,#admin_contenu .form input.box_admin{width: 320px;}
#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:#B0572B;color:#fff;}
#admin_contenu .form input[type=checkbox]{width:20px;}
#admin_contenu .form select{width:250px;}
#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 table tr td.topleft{display: table-cell; vertical-align: top; text-align: left;}
#admin_contenu .form table tr td.topleft label{float: none;}
#admin_contenu .form label{float: right;font-size:12px;color:#000;}
#admin_contenu .form label:hover{font-weight:bold;}
#admin_contenu .form .bouton {background-color: #5F260B;border:0;color: #FFFFFF;cursor: pointer;width: 200px;}
#admin_contenu .form .bouton:hover{;background-color:#B0572B;}

#admin_contenu table.liste tr td.titre_smenu{padding-left:10px;color:#C87B4D;font-weight:bold;}
#admin_contenu table.liste tr td.titre_ssmenu{padding-left:20px;color:#B0572B;}
#admin_contenu table.liste tr td.separ_menu{height:10px;background-color:#C87B4D;}
#admin_contenu table.liste tr:hover td{color:#fff;}

/* menu contenu */
#admin_contenu #element_tableau .div_contenu{display:block;background-color:#B0572B;border:solid 1px #C87B4D;width:700px;}
#admin_contenu #element_tableau .div_contenu_nopub{background-color:#F00;}
#admin_contenu #element_tableau .div_contenu_noactif{background-color:#FFBD69;}
#admin_contenu #element_tableau .div_contenu .titre{display:block;font-size:12px;color:#fff;cursor:pointer;padding:5px;}
#admin_contenu #element_tableau .div_contenu .titre:hover{background-color:#C87B4D;}
#admin_contenu #element_tableau .div_contenu .contenu_tableau{display:none;background-color:#FFF;}
#admin_contenu #div_add_contenu{display:none;width:700px;margin-bottom:10px;padding:5px;}
#admin_contenu ul{list-style-type:none;}
#admin_contenu .explication{font-weight:bold;font-size:10px;color:#000;}
#admin_contenu fieldset {background-color: #ECECEC;border: 1px solid #B0572B;border-radius: 8px 8px 8px 8px;margin: 10px 0;padding: 5px;}
#admin_contenu fieldset legend{color: #B0572B;padding: 0 5px;}

#admin_contenu .lesflags{display: block;}
#admin_contenu .flag{display:block;float:left;width:19px;height:22px; margin-right:3px; cursor: pointer;}
#admin_contenu .flagfr{background: url(../img/drap_europe1.png) 0 0 no-repeat;}
#admin_contenu .flagde{background: url(../img/drap_europe1.png) 0 -88px no-repeat;}
#admin_contenu .flages{background: url(../img/drap_europe1.png) 0 -110px no-repeat;}
#admin_contenu .flagit{background: url(../img/drap_europe1.png) 0 -132px no-repeat;}
#admin_contenu .flagen{background: url(../img/drap_europe2.png) 0 -112px no-repeat;}
#admin_contenu .lesflags .notrad{opacity: 0.3;filter: alpha(opacity=30);}
#admin_contenu .lesflags .select{border:1px solid #00FF00;}

/* tableau de classement*/
#menu_tableau .order td{background-color: #C87B4D; border:1px solid #B0572B; color:#fff; padding:2px 15px; font-size: 14px;}
#menu_tableau .order td:hover,#menu_tableau .order td:focus{background-color: #B0572B; color:#fff;}

/* DROP image */
#admin_contenu .imgdragdrop{display:table-cell; vertical-align: middle; width:150px;height:100px; border:2px dashed #B0572B; text-align: center; color:#B0572B;}
#admin_contenu .imgdragdrop.in {border: 2px dashed #fff;background: #B0572B; color: #fff;}
#admin_contenu .imgdragdrop.over {border: 2px dashed #fff;background: #B0572B; color: #fff;}

#dropboxaff{float:left;display: block;min-height:0px;_height:0px;width:100%; background-color: #ccc;box-shadow:0 2px 2px rgba(0,0,0,0.4);}

/*-------------------------
	Image Previews
--------------------------*/
#dropboxaff .preview{width:100px;height: 100px;float:left;margin: 10px;position: relative;text-align: center;}
#dropboxaff .preview .imgpreview { max-width: 100px; max-height: 100px;border: 1px solid #fff;display: block;box-shadow: 0 0 2px #000;}
#dropboxaff .imageHolder{display: inline-block;position:relative;}
#dropboxaff .uploaded{position: absolute;top:0;left:0;height:100%;width:100%;display: none;}
#dropboxaff .preview.done .uploaded{display: block;}
/*-------------------------
	Progress Bars
--------------------------*/
#dropboxaff .progressHolder{position: absolute; background-color:#252f38;height:12px; width:80px;left:0;bottom: 0;box-shadow:0 0 2px #000;}
#dropboxaff .progress{background-color:#2586d0;position: absolute;height:100%;left:0;width:0;
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.4) inset;
    -moz-transition:0.25s;
    -webkit-transition:0.25s;
    -o-transition:0.25s;
    transition:0.25s;
}
#dropboxaff .preview .supp{position: absolute;bottom: 0;right:0;height:15px;width:19px;}
#dropboxaff .preview.done .progress{width:80px !important;}



/* 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;}
#formulaire input.inputlong,#formulaire textarea.inputlong{width:250px;}

/**********************************/
tr.myDragClass td {color: white;background-color: black;}
#admin_contenu .mentionsobligatoire{float:right;font-style:italic;font-size:10px;color:#B0572B;}
#admin_contenu #formulaire .mentionsobligatoire{float:left;}

