/* CSS Document */

/*Styles specifiques*/
/*body { background-repeat:repeat-x; }*/
#popup { background:none; }
h1 { color:#f9a01c; }
h3 { color:#f9a01c; }
h4 { color:#666; }

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

#header { height:170px; background-color: #fff; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; background-size: 100% 100%; }
#header .logo { float: left; margin-left: 50px; margin-top: 5px; width: 255px; }
#header .top { height:103px; padding-top:3px; }
#header .top .user-infos { margin:0px; padding:1px 10px 0 0; }
#header .top .user-infos a { color:#fff; }

#user-infos { background:none; margin:0 10px 0 0; }
#user-infos .trigger { color:#fff; margin-top:2px; }
.panel-user-infos-login p.user-name, .panel-user-infos-login a { color:#043675; }
#user-infos > span { display:none !important; }
.panel-user-infos { top:20px; right:0; }
.panel-user-infos-login .compte { background-image:url(../images/picto-user-compte.gif) !important; }
.panel-user-infos a.deconnexion { background-image:url(../images/picto-deconnexion.png) !important; }

#header .date, #header .message-user, #header .nav .accueil a, #header .nav .lien-portail a { color:#f9a01c; }
#header .date { padding-top: 4px;}
#middle, #header .nav { width:984px; }
#header .nav  { width:100% !important; border:0; margin-top: 38px; }
#header .nav .accueil a:hover { background-image:url(../images/picto-home.gif); color:#f9a01c !important; text-decoration:underline; }
#header .nav .accueil { padding-left:8px;}

/*#middle { padding-top:5px; background-color:transparent; }*/
#middle .main-part { border-top:0px; width: 804px; }
#middle .left-part { padding-left:0; padding-right:5px; width: 167px; margin: 0; }

/*#middle .left-part #menu { background:none; border-bottom:0; }*/
#menu ul li.menu-open span a { padding-left: 5px; }
#menu ul li.menu-open span { height:32px; line-height:30px; background: url(../images/menu-left-back.png) no-repeat; }
#menu ul li a:hover { color:#f9a01c !important;  }
#menu ul li .ss-menu-rub { color:#f9a01c !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; }
#menu ul li a.inactive, #menu ul li a:hover.inactive { color:#999 !important; }

/*#middle .menu-bottom { display:none; }!*
*!*/
.breadcrumbs a:hover { color:#666666; }

.bloc-login .top-title .big { color:#f9a01c; }
.bloc-accueil .message-big, .bloc-accueil .message-bigger { color:#f9a01c; }
.bloc-accueil a, .bloc-accueil ul { color:#f9a01c; }
.form-field .top .title, .ref-form-pub, .picto-link a, .lien-ext, span.ref, span.attributaire, .bloc-abreviation .intitule, .bloc-glossaire .intitule, .bloc-faq a { color:#f9a01c; }

.main-text .message-big { color:#FFB545; font-weight:bold; margin:0px; margin-bottom:10px; }
.infos-entites-line { color:#666 !important; }

a:hover.bouton-suivant { background:url(../images/arrow-suivant-on.png) no-repeat right; color:#f9a01c; }
a:hover.bouton-retour { background:url(../images/arrow-retour-on.png) no-repeat left; color:#f9a01c; }
a:hover.bouton-retour-top { background:url(../images/arrow-retour-top-on.png) no-repeat left; color:#f9a01c; }

.choix-langue { height:18px; margin-top:1px; margin-right:0px; padding-right:5px; padding-left:5px; }

#footer { background: #f9a01c; border:0px; padding-top:8px; height:25px; background-position:bottom; font-size:0.9em; }
#footer a { color:#fff; font-size:1em; background:url(../images/footer-separator.gif) no-repeat left; padding-left:15px; }
#footer .first a { background:none; }
#footer a:hover { color:#FFB545; text-decoration:none; }
#footer .link-separateur { display:none;}
