body {
	font-family: "Trebuchet MS", Verdana,Arial,Helvetica, sans-serif;
	font-size:11px;
	background-color:#AACCEE;
	color: black;
}

a {
	text-decoration: none;
	color: darkblue;
}

a:hover {
	text-decoration:underline;
	color: #CC3300;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#news {
	font-size: 11px;
	color:black;
}
#news td{
	border-left:1px solid #66AAFF;
	border-right:1px solid #66AAFF;
	border-bottom:1px solid #66AAFF;
}
#news td.lien{
	background-color:#AACCFF;
	font-size:9px;
	text-align:right;
}

#news td.image{
	text-align:center;
	background-color: #FFFFCC;
}

#news th {
	border:1px solid #66AAFF;
	background-color:#99CCFF;
	font-size:12px;
	color: darkblue;
}

#stats {
	font-size:11px;
	color:black;
}

#stats input {
	text-align:center;
}

#stats a {
	text-decoration:none;
	color:blue;
}

#stats a:hover {
	text-decoration:underline;
	color: #CC3300;
}

#stats th {
	border: 1px solid #66AAFF;
	background-color: #99CCFF;
	font-size:13px;
	color: darkblue;
}

#stats td {
	border-bottom:1px solid #66AAFF;
	background-color: #AACCFF;
}

#stats td.gauche {
	border-left:1px solid #66AAFF;
	text-align:right;
}

#stats td.droite {
	border-right:1px solid #66AAFF;
	text-align: left;
}

#menu th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background-color: darkblue;
	color: #FFFFAA;
}

#menu td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;

}

#menu td.bouton {
	background: url(../media/fond_bouton.jpg) top repeat-x;
	border: 1px solid darkblue;
}

#menu a {
	color: darkblue;
	text-decoration:none;
}

#menu a:hover {
	color:#CC3300;
}

#liste th {
	border-top: 1px solid #66AAFF;
	border-bottom:1px solid #66AAFF;
	background-color: #99CCFF;
	font-size:11px;
	color: darkblue;
}

#liste th.categorie {
	border-left:1px solid #66AAFF;
	text-align:left;
	font-size:15px;
}
#liste th.souscategorie {
	border-left:1px solid #66AAFF;
	border-right:1px solid #66AAFF;
	text-align:left;
	font-size:13px;
	background-color: #CCAAFF;
}

#liste th.decompte {
	border-right:1px solid #66AAFF;
	text-align:right;
	font-weight:normal;
}

#liste th.gauche {
	border-left: 1px solid #66AAFF;
}
#liste th.droite {
	border-right: 1px solid #66AAFF;
}

#liste td {
	border-bottom:1px solid #66AAFF;
	font-size:11px;
}

#liste td.titre {
	border-left:1px solid #66AAFF;
	font-weight:bold;
}
#liste td.droite {
	border-right:1px solid #66AAFF;
}

#alphabet a {
	text-decoration: none;
	font-family: Verdana,Arial, Helvetica, Sans-serif;
	font-size: 13px;
	color: #6666FF;
	font-weight: bold;
}

#alphabet a:hover {
	background-color: #6666FF;
	color: #AACCEE;
}

#livre th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFAA;
	background-color: #00CCFF;
	border:1px solid darkblue;
}
#livre td {
	border-bottom: 1px solid darkblue;
	border-right: 1px solid darkblue;
	font-size:13px;
	text-align:justify;
	background-color: #BBDDFF;
}

#livre td.image{
	border-left: 1px solid darkblue;
	text-align:center;
	background-color: #FFFFCC;
}
#livre td.image img{
	border:1px dashed #99BBFF;
}
#livre td.gauche {
	border-left:1px solid darkblue;
}
#livre td.auteur {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
	border-left:1px solid darkblue;
}
#livre td.comment {
	border-left:1px solid darkblue;
	font-family:Arial,Helvetica,sans-serif;
	background-color: #CCEEFF;
}
#livre td.rubrique {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #99BBFF;
	color:darkblue;
	font-weight:bold;
	font-size:14px;
	border-left:1px solid darkblue;
	border-bottom:1px dashed darkblue;
}

#livreor th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFAA;
	background-color: #00CCFF;
	border-bottom:1px dotted darkblue;
}
#livreor th.date {
	font-size:9px;
	text-align:right;
	color: blue;
	font-weight:normal;
}

#livreor td {
	font-size:11px;
	text-align:justify;
	background-color: #BBDDFF;
}

#top th {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	background-color: darkblue;
	color: #99CCFF;
}
#top td {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:darkblue;
}

#top td img{
	border:1px dashed yellow;
}

#login th {
	border-top:1px solid #66AAFF;
	border-left:1px solid #66AAFF;
	border-right:1px solid #66AAFF;
	background-color: #99CCFF;
	font-size:12px;
	color: darkblue;
}

#login td {
	border-bottom:1px solid #66AAFF;
	border-left:1px solid #66AAFF;
	border-right:1px solid #66AAFF;
	background-color: #AACCFF;
	font-size:10px;
}

#fiche th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #99BBFF;
	color:darkblue;
	font-weight:bold;
	font-size:14px;
	border-right:1px solid darkblue;
	border-bottom:1px dashed darkblue;
}

#fiche td {
	border-bottom: 1px solid darkblue;
	border-right: 1px solid darkblue;
	text-align:center;
	font-size:13px;
	background-color: #EEFFFF;
}

#fiche td span {
	font-size:10px;
	color:darkblue;
}

#fiche td input {
	text-align:center;
}
#fiche td option{
	font-size: 10px;
}
#fiche input.saisie {
	border:1px solid red;
	background-color: #FFFFCC;
}

#fiche select.saisie {
	border:1px solid red;
	background-color: #FFFFCC;
}

#fiche textarea.saisie {
	border:1px solid red;
	background-color: #FFFFCC;
	text-align:justify;
}

#compte {
	border:1px solid darkblue;
	font-size:13px;
}
#compte td.deconnexion{
	background-color:#00AAFF;
	font-size:9px;
	padding:0px;
}
#compte  td.connexion {
	font-size:10px;
	padding:0px;
	color:#0066FF;
}
#compte td.login{
	background: url(../media/fond_login.jpg) top repeat-x;
	color:#FFFFAA;
	font-size:24px;
	font-weight:bold;
}
	
a.viewpic {
  position:relative;
  text-decoration: none;
}

a:hover.viewpic {
  text-decoration: none;
  background: none;
}
a.viewpic span {display: none;}

a:hover.viewpic span {
  display: inline;
  position: absolute; 
  top: -40px;
  left: 15px;
  z-index: 200;
  width:100%;
  padding:2px 4px;
}

.Copyright {
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 9px;
	color: #6666FF;
}
.Copyright a {
	color:#6666FF;
}
.annonce {
	font-family: "Comic Sans MS",Verdana,Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #6666FF;
}

.titre_favori {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid black;
}
.auteur {
	text-align:left;
	font-size:13px;
}

a.infobulle {
  position:relative;
  text-decoration: none;
}

a:hover.infobulle {
  text-decoration: none;
  background: none;
}
a.infobulle span {display: none;}

a:hover.infobulle span {
  display: inline;
  position: absolute; 
  border: 1px solid darkblue;
  background-color: #FFFFCC;
  color: red;
  top: -40px;
  left: 15px;
  z-index: 200;
  width:200px;
  padding:2px 4px;
}
