/* CUSTOM CSS */
/* MAIN HOST CUSTOM CSS */

/* page de login */
#fp-logo { display: none; }
#fp-login-index { background-color:#fff; background-image:none !important; }
#fp-login-index .headermain, #fp-login-index #footer { display: none; }
.loginpanel h2, .loginpanel .forgotsub { display: none; }
#fp-login-index .surround { width:545px; height:320px; position:absolute; top:50%; left:50%; padding-top:0; margin-top:-160px; margin-left:-272px; background:url(/file.php/1/public/login_fond.png) no-repeat top left; }
#fp-login-index .loginbox { margin-left:0; height: 100%; border:0; }
#fp-login-index .loginform { margin: 0 auto; margin-top:20px; width: 15em; }
#fp-login-index .loginform div { float: none; }
#fp-login-index .loginform .form-label { text-align: left; width: 100%; }
#fp-login-index .loginbox .loginform .form-label { color: #fe6142; }
#fp-login-index input[type="button"],
#fp-login-index input[type="submit"] {
	border:1px solid #fe6142;
    background: #fe6142;
	color: #fff;
}
#fp-login-index .navbar {
    background-color: transparent;
    border: none;
    padding-right: 30px;
}

#fp-login-index input[type="submit"]:hover{
	background:#fe6142 none repeat-x scroll left center;
	color: #ffffff;
}

/* global */
body  { background: #ededed; background: #ededed url(/file.php/1/public/notebook.png); }
#page { width: 1000px; margin: 0 auto;  }
.surround { background: transparent; background: #fff; padding-top: 30px; width: 100%; }

/* header */
.headermain { width: auto; padding: 0 0 0; background: #fff; padding-top: 10px; background: #fff url(/file.php/1/public/bandeau.png) no-repeat; }
#header-logo { width: 320px; height: 90px; }
#logo { 	background:url("/file.php/1/public/logo.png") no-repeat scroll 10px 5px transparent; }


/* menu */
.menubar { background: #fff !important; border-bottom: 1px solid #c7c7c7; }
.menubar { background: none; padding: 0 0 0 0; margin-top: 0px; }

ul.dropdown a:link, ul.dropdown a:visited { color: #7a7a7a; text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; }
ul.dropdown a:hover, ul.dropdown a:active { color: #fe6142; }
ul.dropdown li { background-color: transparent; }
ul.dropdown ul li { background-color: #fe6142; }
ul.dropdown ul { border: 1px solid #fe6142; }
ul.dropdown li a, ul.dropdown .dir { border:0; font-weight: bold; }
ul.dropdown li:hover > .dir { background: none; }
ul.dropdown li li a:link, ul.dropdown li li a:visited { color: #fff;  background-color: #fe6142; }
ul.dropdown a:hover   { background: none !important; }
ul.dropdown li li a:hover   { background: none !important; background-color: #fff !important; color: #fe6142; }

div.headermenu { color:#3d3d3d; margin-right: 10px; }
.headermenu a:link, .headermenu a:visited { color:#3d3d3d; }

#site-index.navbar { background: none; border: 0; }

/* footer */
#footer { color: #555F6F; }
#footer a:link, #footer a:visited { color:#555F6F; font-weight:bold; }


#header-home .breadcrumb { margin-top: 5px !important; }
.breadcrumb li a, .breadcrumb li { color:#fe6142; }
#header-home .breadcrumb li a:hover { color:#ffffff; }
#header-home .breadcrumb .sep, #admin-report-unittest-index .sep { color:#ffffff; } 

#mod-scorm-view #theform input { font-size:18px; font-weight:bold; height: 40px; width: 400px; }

/* scorm */
#mod-scorm-player #page { width: auto; }
#mod-scorm-player .surround { padding-top:0; }

/***
 *** Help files (/lang/-/help)
 ***/
#help #page { background: #FFFFFF; width: 100%; }
#lib-form-editorhelp #page { background: #FFFFFF; }

/***
 *** Files 
 ***/
#files-index  #page { background: #FFFFFF; }
