/* <!-- compression status: 1 --> (this is for http compression) */
/*  (do not remove this :) */
/*  (not this either :) */

#visual-portal-wrapper{
   background: url(http://www.irisa.fr:/cordial/bg-ligne.jpg) repeat-x;
}

/****************************/
/****** En tête  Site *******/
/****************************/
#portal-top{
  background: url(http://www.irisa.fr:/cordial/bg-main-logo.jpg) no-repeat;
  height: 160px;
}

/***** Les liens vers les partenaires *****/
#lien-top{
  height: 19px;
}
#lien-partenaire , #portlet-language ul{
  font-size: 8pt;
  margin: 0;
  padding: 0 0 0 .25em;
  color: White;
}
#lien-partenaire a, #lien-partenaire a:visited{
  text-decoration: none;
  color: White;
}

#lien-partenaire li, #portlet-language li{
  display: inline;
  list-style-type: none;
  padding: 0
}
#lien-partenaire .sep, #portlet-language .sep{
  padding-right: 0.1em
}

/***** Logo principal ******/
#portal-logo{
   height: 77px;
   margin: 0;
   text-align: center;
   background: none;
}
#portal-logo a.mainSiteLogo {
  display: block;
  float: left;
  margin: 10px 15px 0px 20px;
  background: url(http://www.irisa.fr:/cordial/logo.gif) no-repeat;
  padding-top: 35px;
  height: 0px !important;
  height /**/: 35px;
  width: 150px;
}

/************* Image d'habillage ****************/
#portal-logo #img-activ{
  margin-left: -150px;
  margin-top: -2px;
}

/********** Logo du projet *************/
#portal-logo a.projectLogo{
  display: inline;
}
#portal-logo a.projectLogo img {
  height: 95px;
  position: absolute;
  top: 0;
  right: 0;
}

/********** Intitulé du site ************/
#nom-projet{
  position: absolute;
  top: 67px;
  left: 225px;
  font-size: 12pt;
  font-style: italic;
  font-weight: bold;
}
#portal-top>#nom-projet{
  font-weight: normal;
  top: 63px;
}
#nom-projet-gauche{
   position: absolute;
   left: 0;
   display: block;
   width: 30px;
   padding: 0 0 .4em 0;
   background: url(http://www.irisa.fr:/cordial/bg-nom-projet-g.png) no-repeat;
}
#nom-projet-titre{
    margin: 0 40px 0 30px;
    background-color: #ffce63;
    float: left;
    padding: .2em 0.1em 0.2em 0.1em;
}
#nom-projet-droite{
   position: absolute;
   display: block;
   width: 40px;
   right: 0;
   padding: 0 0 .4em 0;
   background: url(http://www.irisa.fr:/cordial/bg-nom-projet-d.png) no-repeat;
}

/********** SearchBox *************/
#portal-searchbox{
   position: absolute;
   width: 120px;
   left: 8px;
   top: 70px;
   text-align: left;
}
.searchButton{
   height: 19px;
   width: 21px;
   text-indent: 24px;
}
#portal-searchbox a, #portal-searchbox a:visited{
   color: #dedee6;
}
#portal-searchbox a:hover{
   text-decoration: underline;
}

/************** Zone des menus ************/
#menu-horiz{
  background: url(http://www.irisa.fr:/cordial/bg-degrade.jpg) no-repeat;
  background-color: #48517c;
  height: 21px;
  margin-top: -3px;
  margin-left: 275px;
  padding-top: 0;
}
#navigation>#menu-horiz{
  margin-top: -4px;
}
#menu-horiz ul.menu-h{
  position: absolute;
  color: White;
  right: 0;
  margin: 0;
}
#menu-horiz li{
  display: inline;
  list-style-type: none;
  padding: 0;
}
#menu-horiz a, #menu-horiz a:visited{
    color: white;
    text-decoration: none;
    margin: 0;
    padding: 2px;
    padding-top: 5px
}
#portal-personaltools {
   position: absolute;
   height: 15px;
   right: 0;
   padding: .2em .5em 0 .5em;
   margin: 0;
   border: none;
   background: url(http://www.irisa.fr:/cordial/bg-personnal-tool.jpg) left top no-repeat;
   background-color: #ffce63;
}
#portal-personaltools li {
   margin-left : 0.5em;
}
#portal-personaltools li a, #portal-personaltools li a:visited{
   color: Navy;
   text-decoration: none;
}
#portal-breadcrumbs{
  margin-top: 20px;
  margin-left: 16em;
  border: none;
}
/****************************************/
/********** Fin de l'en tête ************/
/****************************************/

/*************** Contenu ****************/
.navRootItem, .navItem {
   border: 1px dotted #3c4685;
}
#portlet-navigation-tree .portletBody, #portlet-login .portletBody{
   border: none;
}
#portlet-navigation-tree .portletContent, #portlet-login .portletContent{
   padding: 0;
}
#portlet-login img{
  vertical-align: top;
}
#portlet-login .portletContent a{
   color: #e8e467;
}
#portlet-navigation-tree h5{
   display: none;
}
#portlet-navigation-tree a{
   color: #3c4685;
}
#portlet-navigation-tree a:hover, #portlet-navigation-tree .currentNavItem{
   color: White;
}
#portlet-language{
  position: absolute;
  top: 150px;
  right: 0;
  margin-right: 1em;
}

#portlet-language a img{
  vertical-align: bottom;
}
#portlet-language a>img{
  vertical-align: middle;
}
#portlet-language a{
  text-decoration: none;
}
.filtre-bib{
   font-weight: bold;
   font-size: 1em;
   border-bottom: 1px solid #3c4685;
}
.contentActions ul.actionMenu{
  display: table;
}

/********************************************/
/************** Pied de page ****************/
/********************************************/
#portal-footer{
   padding:0;
   border: none;
}
#portal-footer p{
   margin: 0.1em;
   color: Navy;
   background-color: #8c9dc2;
   border:1px solid Navy;
}

/******* Les états de workflow  ******/
.state-published{
   color: White;
}
.state-visible{
   color: Green;
}
.state-pending{
   color: #ffce63;
}
/*  */

