/* CSS Document */

/*************************************************************STYLES SPECIFIQUES CLIENT**************************************************************************/
body { background:#fff !important; }
#popup { background:none !important; }

h1, h3 { color:#FF6600; }
h4 { color:#666; }

a, a:hover { color:#FF6600; }

#header { margin-top:0px; padding-top:0; background:url(../images/bandeau.jpg) no-repeat; height:150px; }
#header .top { height:116px; }
#header .top .user-infos { padding:7px 5px 1px; background:#fff; margin:0; min-width:inherit; }
#header .top .user-infos a, #user-infos .trigger { color:#003366; font:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; margin-left:0; margin-right:10px; }

#user-infos { background:#fff; margin:0; padding:3px 0 4px 10px; }
#user-infos .left, #user-infos .right { display:none; }
.panel-user-infos { top:24px; }
.panel-user-infos-login .compte { background-image:url(../images/picto-user.png) !important; }
.panel-user-infos a.deconnexion { background-image:url(../images/picto-deconnexion.png) !important; }
#user-infos .trigger { margin:4px 10px 5px 0; }
#user-infos input.login-top, #user-infos input.password-top { margin:0; }
#user-infos input.ok { margin:4px 0 0 5px; }

#header .logo { margin-left:12px; margin-top:0px; }
#header .nav { padding-top:6px; height:22px; background-color:transparent; }
#header .date, #header .accueil a, #header .lien-portail a, #header .nav .message-user, .panel-user-infos-login p.user-name { color:#001C76 !important; }
#header .nav .accueil { padding-left:12px; }
#header .nav .accueil a:hover, #header .nav .lien-portail a:hover { background-image:url(../images/picto-home.gif) !important; color:#001C76 !important; text-decoration:underline; }
#header .date { width:155px; font-size:0.8em; color:#BBBBBB !important; padding-left:15px; padding-right:0; width:158px; padding-top:5px; }
#header .nav { border:0px; width:984px; }

#middle { border-left:0; border-color:#669999; width:983px; background:url(../images/middle-back.gif) left repeat-y; }
#middle .left-part { padding-left:0; padding-right:3px; padding-bottom:10px; }
#middle .left-part #menu { width: 162px;margin-left:0 !important; background:#fff; border-bottom:0; height:auto !important; border-left:1px solid #011c75; border-right:1px solid #011c75; }

#middle .left-part #menu ul li.menu-on, #middle .left-part #menu ul li.menu-open { background:none; padding-left:2px; padding-right:2px; width:152px; }
#middle .left-part #menu ul li.menu-open span { background:#fff; padding-left:3px; width:159px; color:#FF6600 !important; border-bottom:1px solid #FF6600; padding-left:0; }
#middle .left-part #menu ul li.menu-open span , #middle .left-part #menu ul li.menu-open span a  { color:#FF6600 !important; }

#middle .left-part #menu ul li.menu-on span { background:#fff; color:#FF6600 !important; }
#menu ul li.menu-open ul li a { width:143px; }

#middle .left-part #menu .ss-menu-open { padding-top:3px; }
#menu ul li a:hover { color:#FF6600 !important; }
#menu ul li input.rechercher { width:115px; _margin-right:1px !important; }
#middle .menu-bottom { background:url(../images/menu-left-bottom.png) no-repeat #fff; height:10px; border:0; width:162px; }

#middle .main-part { border:0px; border:0; font-family:Arial, Helvetica, sans-serif; padding-top:14px; text-align:left; padding-bottom:10px; padding-right:8px; padding-left:12px; }

.breadcrumbs { color:#313131; }

.bloc-accueil .message-big { color:#FF6600; }
.bloc-accueil .message-bigger { color:#FF6600; }
.bloc-accueil ul { color:#FF6600; }
.bloc-accueil ul li { background:url(../images/accueil-msg-arrow.gif) no-repeat 0 2px; padding-left:10px; clear:left; float:left; width:720px; }
.bloc-accueil a { color:#FF6600; }
.bloc-login .top-title .big { color:#FF6600; }

.nav-onglet { padding-right:5px; text-align:center; }
.nav-onglet .tab-on { background:#999; }
.nav-onglet .tab a { border-left:1px solid #999; color:#999; }
.nav-onglet .tab-on  a:hover { color:#fff; }

.form-field .top .title { color:#666; }

.form-bloc-conf .content  { border-color:#666; }
.form-bloc-conf .content .message{ color:#666 !important; }

.line-partitioner { color:#6f6f6f !important; margin-bottom:10px; }

.toggle-panel .title { background:url(../images/recap-toggle-moins.gif) no-repeat; color:#666; }
.title-toggle { background:url(../images/recap-toggle-plus.gif) no-repeat; color:#666; }
.title-toggle-open { background:url(../images/recap-toggle-moins.gif) no-repeat; color:#666; }

a.infos-plus { background-image:url(../images/picto-acces-arrow.gif); }
a.arrow-link { background-image:url(../images/picto-acces-arrow.gif); }

.inactive-text { color:#fac2ad; }

span.ref, span.attributaire, .bloc-abreviation .intitule, .bloc-glossaire .intitule, .bloc-faq a { color:#FF6600; }

.table-results .liste-destinataires .title { color:#666;}
.table-results .liste-destinataires table { border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.table-results .liste-destinataires table thead { color:#666; }
.table-results .liste-destinataires table th { color:#FF6600 !important }

.ref-form-pub { color:#FF6600; }

a.suppr-lot, a.suppr-ref, input.suppr-entite, a.ajout-el, a.suppr-el, a:hover.suppr-el, a.gerer-el, a:hover.gerer-el, a:hover.bouton-suivant, a:hover.bouton-retour, a:hover.bouton-retour-top, input.bouton-validation, input.bouton-enregistrer, input.bouton-validation-long, input.bouton-annulation, a.bouton-annulation, a.bouton-validation-moyen, input.bouton-imprimer , input.bouton-imprimer-small, input.bouton-repondre-message { color:#FF6600; }

.infos-entites-line { color:#FF6600 !important; }

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

.choix-langue { color:#003366; margin-right:0px; height:16px; margin-top:0px; padding:1px 5px 0 5px; background:#fff; font-size:0.9em; float:left; }
.choix-langue a.on { border:1px solid #003366; }

#footer { color:#003366; height:25px; border:0; width:984px; padding:0; }
#footer .content { padding-top:5px; }
#footer a { color:#003366; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:0.9em; }
#footer a:hover { text-decoration:none; color:#FF6600; }

/* style spécifique couleur */
@import url("orange-fonce.css");

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

