/* -*-C-*-
GCourrier
Copyright (C) 2005, 2006, 2010  Cliss XXI

This file is part of GCourrier.

GCourrier is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

GCourrier is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

author VELU Jonathan
*/


h2 {
  font-size: 1em;
}

/*** Forms ***/

input, textarea, select {
  background: white;
  color: black;
  font-weight: bold;
  border : 2px solid black;
}

/* Completion */
div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  /* height:32px; */
  cursor:pointer;
  font-size: small;
  text-align: left;
}


/*** Content ***/

body {
/*   margin-left:  10%; */
/*   margin-right: 10%; */
}

.page
{
  /* for absolution pos. in #greeting: */
  position: relative;

  color: black;
  background: white;

  border: 5px solid black;
  padding: 20px;

  text-align: center;
}

.page table {
  margin: auto;
  margin-bottom: 20px;
}

caption {
  margin: auto;
  font-weight: bold;
}

tr.odd {
  background-color: lightblue;
}
tr.even {
  background-color: white;
}

#top_logo {
  margin-bottom: 10px;
}

#menu_index {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

#menu_index td {
  padding-left: 10px;
  width: 30%;
}

#greeting {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: small;
}

img {
  border: 0;
}

#stats {
  margin-top: 10px;
  margin-bottom: 10px;
}

#bottom_navbar {
  margin-top: 5px;
  text-align: center;
  font-size: small;
}

#version {
  text-align: center;
  color: white;
  font-size: small;
  font-weight: bold;
}

#login {
  text-align: center;
  background: white;
  border: 5px solid black;
  margin: 15%;
  padding: 20px;
}


a {
color: white ;
text-decoration: underline ;
}
a:visited {
color: white ;
text-decoration: underline ;
}
a:hover {
color: white ;
text-decoration: none ;
}
a:active {
color: white ;
text-decoration: underline ;
}


.page a {
color: darkblue ;
text-decoration: underline ;
font-weight:bold;
}
.page a:visited {
color: darkblue ;
text-decoration: underline ;
font-weight:bold;
}
.page a:hover {
color: darkblue ;
text-decoration: none ;
font-weight:bold;
}
.page a:active {
color: darkblue ;
text-decoration: underline ;
font-weight:bold;
}

body 
{
padding: 0;
background: silver

}

.status {
	text-align: center;
	margin: auto 20% auto 20%;
	border: solid 1px;
	border-style: dashed;
	background: lightgrey;
}

table.resultats {
  font-size: small;
}

table.resultats th {
  font-weight: bold;
}

table.resultats td a, table.resultats td a:hover,
  table.resultats td a:visited {
  font-weight: normal;
}

table.resultats a, table.resultats a:visited {
  text-decoration: none;
}

table.resultats a:hover {
  text-decoration: underline;
}

.pager {
  font-size: smaller;
}

