/* CUSTOM CSS */


/* SUB DOMAIN CUSTOM CSS */


/* Main host css not kept */


/* page de login */
#fp-logo { display: none; }
#fp-login-index { background-color:#fff; background-image:none !important; }
#fp-login-index .navbar, #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%; margin-top:-160px; margin-left:-272px; background:url(/file.php/1/public/fpssi/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: #BF2B2B; }
#fp-login-index input[type="button"],
#fp-login-index input[type="submit"] {
	border:1px solid #BF2B2B;
    background: #BF2B2B;
	color: #fff;
}
#fp-login-index {
    background-color: #232624;
    background-image: none !important;
}

#fp-login-index input[type="submit"]:hover{
	background:#BF2B2B none repeat-x scroll left center;
	color: #ffffff;
}

body  { background: #fff; }

.breadcrumb .sep, #admin-report-unittest-index .sep {
    color: #ffffff;
}

h2.headingblock {
    background-color: #white;
}
.generalbox {
    background: white;
}
.navbar {
    background-color: transparent;
    height: 25px;
    border: 0px;
	margin-top:10px;
}
a:link, a:visited {
    color: #232624;
}
input[type="button"], input[type="submit"] {
    background: #EEEEEE none repeat-x scroll left center;
    border: 1px solid #77859F;
    font-family: Verdana,sans-serif;
    font-size: 100%;
    letter-spacing: 0.03em;
    color: #3B5998;
    padding: 8px 10px;
    margin-left: 2px;
}

.menubar { background: #BF2B2B !important; }
#header-logo { width: 178px; height: 178px; padding-top: 0px; }
#logo { 	background:url("/file.php/1/public/fpssi/logo.png") no-repeat scroll 0px 0px transparent; }
#logo {
    display: block;
    height: 178px;
}
#site-index.navbar { background: none; border: 0; }
#footer { color: #555F6F; }
#footer a:link, #footer a:visited { color:#555F6F; font-weight:bold; }

.menubar { background: none; padding: 5px 0 0 0; margin-top: 5px; }
ul.dropdown li { background-color: transparent; }
ul.dropdown ul li { background-color: #fff; }
ul.dropdown ul { border: 1px solid #BF2B2B; }
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: #BF2B2B; }
ul.dropdown a:hover   { background: none !important; }
ul.dropdown li li a:hover   { background: none !important; background-color: #BF2B2B !important; color: #fff; }

div.headermenu { color:#333333; margin-right: 10px; }
.headermenu a:link, .headermenu a:visited { color:#333333; }

#header-home .breadcrumb { margin-top: 5px !important; }
.breadcrumb li a, .breadcrumb li { color:#BF2B2B; }
#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; }

.surround { background: transparent; }

div.headermenu {
    color: #232624;
}
.headermenu a:link, .headermenu a:visited {
    color: #232624;
}

/***
 *** Help files (/lang/-/help)
 ***/
#help #page { background: #FFFFFF; }
#lib-form-editorhelp #page { background: #FFFFFF; }

/***
 *** Files 
 ***/
#files-index  #page { background: #FFFFFF; }
