/*************************************************************STYLES SPECIFIQUES CLIENT**************************************************************************/
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.6em; background-image:url(../images/fond-page.gif); margin:0px; padding:0px; }

h1 { color:#014FA1; margin-bottom:10px; }
h3 { color:#014FA1; }

#header { width:1067px; background:url(../images/bandeau.png) 0 2px no-repeat; margin-top:0px; padding-top:2px; background-color:#fff; font-size:0.6em; }
#header .top { height:111px; padding-left:35px !important; padding-right:35px !important; width:997px }
#header .top .user-infos { margin-right:15px; display:inline; margin-top:10px; text-align:right }
#header .top .user-infos a, #user-infos .trigger { color:#fff; }
#user-infos { background:none; margin-right:15px; }
#user-infos .left, #user-infos .right { display:none; }
#user-infos .trigger { margin-top:15px; }
.panel-user-infos-login .compte { background-image:url(../images/picto-user-compte.gif) !important; min-height:13px; }
.panel-user-infos a.deconnexion { background-image:url(../images/picto-deconnexion.png) !important; }

#header .date { float:right; padding:3px 0; padding-left:14px; color:#fff; text-align:right; width:auto; display:inline; font-size:1em; margin-right:10px; display:inline; background:url(../images/picto-arrow.gif) no-repeat 0 3px; }
#header .logo { margin-left:17px; margin-top:28px; }
#header .nav { width:100%; height:55px; clear:both; margin:0 auto; background:url(../images/nav-bk.png) no-repeat; padding-left:40px; padding-right:40px; border:0px  }
#header .nav .accueil { margin-top:18px; }

#header .nav .accueil a { background:url(../images/picto-arrow.gif) no-repeat 0 3px; color:#fff; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal }
#header .nav .accueil a.on { background-image:url(../images/picto-arrow.gif); color:#fff; }
#header .nav .accueil a:hover { background-image:url(../images/picto-arrow.gif); color:#fff !important; text-decoration:underline }
#header .nav .message-user { clear:right; display:inline; line-height:16px; color:#fff; background:url(../images/picto-arrow.gif) no-repeat 0 3px; padding-left:14px; }
#header .nav .message-user span { background-image:none; }

.show-notifications { bottom: 3px; }

#middle {  width:1068px; padding-left:40px; padding-right:40px; padding-bottom:20px; padding-top:20px; background:url(../images/fond-contenu.jpg) repeat-y 0 0px; border:0px }

#middle .left-part { font-size:0.7em; }
#middle .left-part #menu { background-color:#fff; border-bottom:1px solid #fff; }
#menu ul li a:hover { color:#3b83c3 !important; background-color:#F9DB09 !important; }
#menu ul li.menu-open span { font-size:0.9em; }
#menu ul li.menu-open ul li { background-color:#fff; }

#menu ul li.menu-open span a, #menu ul li.menu-open span a:hover { background-color:transparent  !important}

#menu ul li ul.ss-menu-open li.on .ss-menu-open { margin-top:2px; }
#menu ul li ul.ss-menu-open .ss-menu-rub { font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif }
#middle .menu-bottom { visibility:hidden; }

#menu ul li a.ok { width:25px !important; }
#menu ul li a.ok img { margin-right:0px; width:25px !important ; }

#middle .main-part { border:0px; border-bottom:1px solid #fff; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; }
.breadcrumbs { font-family:Verdana, Arial, Helvetica, sans-serif; }

.bloc-accueil .message-big, .bloc-accueil .message-bigger, .bloc-login .top-title .big, .gestion-compte-title, .gestion-entreprise-title, .gestion-utilisateurs-title, .infos-entites-line { color:#014FA1 !important; }

.nav-onglet .tab { color:#014FA1; }
.nav-onglet .tab a { color:#3d83c1; border-left:1px solid #3d83c1; }

.nav-onglet .tab-on { background-color:#3d83c1; }

.form-bloc h2  { display:inline; }
.form-field .top .title { color:#014FA1; }

.bloc-signature { -margin-right:10px; display:inline; }
.info-bulle { font-family:Arial, Helvetica, sans-serif; font-size:0.7em; }

a.suppr-lot, a.suppr-ref { color:#014FA1; }

.popup-moyen, .popup-large, .popup-small { font-family:Arial, Helvetica, sans-serif; font-size:0.7em; }

.main-text  .message-big { color:#014FA1; font-weight:bold; margin:0px; margin-bottom:10px; }

.choix-langue { margin-top:11px; margin-right:10px; display:inline; display:none; }

#footer { width:1067px; background:url(../images/footer-back.gif) no-repeat 5px 0px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; border-top:0px; }
#footer a { text-decoration:none; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; }
#footer a:hover { color:#006699; }

/*************************************************************FIN STYLES SPECIFIQUES CLIENT**************************************************************************/