/* load the default Redmine stylesheet */
@import url(../../alternate/stylesheets/application.css);

h1, h2, h3, h4 { font-family: Verdana, sans-serif;}

#wrapper {
  width:83em;
  margin: auto;
  position: relative;
}

#header {
  position: relative;
  height: 165px;
  /* Not using PNG because there are Gamma issues - without Gamma the
     colors don't match the CSS #c5d775 on recent FireFox (tested
     IceCat and Iceweasel, with Gamma it doesn't match on IE8 and
     possibly other browsers - cf. http://hsivonen.iki.fi/png-gamma/
     */
  /* background: #c5d775 url(../images/bandeau5.jpg) no-repeat; */
  background: white url(../images/bandeau4.jpg) no-repeat;
  padding-top: 0;
  margin-left: 0;
  margin-right: 0;
}

#header h1 {
background:transparent none repeat scroll 0 0;
color:#507AAA;
display:block;
font-size:1.5em;
margin-left:370px;
padding-top:102px;
}

#ai2l_title {
background-color: #c5d774;
padding: 4px 10px;
color:black;
font-size:1.5em;
}

#header #tagline {
  position: absolute;
  left: 7px;
  top: 100px;
  font-size: 16px;
  font-weight: bold;
}

#main-menu {
  left: 0;
}
/* #main-menu li a.selected, #main-menu li a.selected:hover { background-color:#B487A8; } */
#main-menu li a { background-color: #B487A8; }
#main-menu li a:hover { background-color: #93c377; }

#main {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
}

#content {
  /* margin-left: 20%; */
  float: left;

  width: 60%;

  /* margin-left: 5px; */
}

#main.nosidebar #content {
  width: 77%;
  float: right;
  margin-left: 0;
  margin-right: 0;
}


.projects {
  overflow: hidden;
}

#ai2l_menu_gauche {
  width: 17%;
  float: left;
  overflow: hidden;

  padding: 6px 10px 10px 10px;
  margin-right: 1%;
  /* padding: 6px 0 10px 0; */

  /* min-height: 600px; */

  background:#FFFFFF none repeat scroll 0 0;

  border-style:solid;
  border-width:1px;
}

#ai2l_menu_gauche .title {
  /* color: #b487a8; */
  color: black;
  font-weight: bold;
}

div.partenaires img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

div.contributions h3 { background: url(../images/puce_alveole.png) no-repeat 0% 50%; padding-left: 20px; }
div.projects      h3 { background: url(../images/puce_alveole.png) no-repeat 0% 50%; padding-left: 20px; }
div.rss           h3 { background: url(../images/puce_alveole.png) no-repeat 0% 50%; padding-left: 20px; }

#footer {
  width: 60%;
  margin: auto;
}


#top-menu {
  float: right;
  width: 10%;
  color: black;
  height: auto;
  text-align: right;
  margin-right: 0;
  background: transparent;
  border: none;
}
#top-menu ul {
/*  margin:1em 0; */
  margin:0 0 1em 0;
}
#top-menu li, #account, #top-menu #loggedas {
  float: none;
}
#top-menu #loggedas {
  margin-right: 0;
}


body, #wrapper, #footer, #main {
  /* background-color: #F6F6F6; */
  background-color: white;
}
#ai2l_menu_gauche, #content, #main.nosidebar #content, .box {
  border-style: solid;
  border-width: 1px;
  border-color: #93c377 #72af1b #72af1b #93c377;
  background-color: white;
}
#login-form table {
  border-width: 1px;
}
#errorExplanation, div.flash, .nodata, .warning {
  border-width: 1px;
}

.news {
  background-color: #FCFCFC;
}
#header, #top-menu, #top-menu #loggedas {
    color: black;
}
#header a {
  color: #2C4056;
}
#sidebar h3 {
  color: black;
}

#top-menu a, #top-menu a:link, #top-menu a:visited {
  color:#2A5685;
}
