.footer {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #999999; text-align: center}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.souscategorie {  font-size: 10px}
.police8px {  font-size: 8px}
.police10px {  font-size: 10px}
.police20px { font-size: 20px}
.navbar {  font-size: 10px}
.sommaire { font-size: 10px }
.avous { font-size: 10px }
.police9px { font-size: 9px}
.blackBorder { border: 1px #000000 solid }
.redThickBorder { border: 1px #FF0000 solid }
.new {background-color:#FFFF00}
.added {
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #00CC00;
}
.addedinsert {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #00CC00;
}
.removed {
	text-decoration: line-through;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #FF3300;
}
.super { font-size: 8px; vertical-align: super
}
.sub { font-size: 9px; vertical-align: sub
}
.uppercase { text-transform: uppercase
}
.leftcolumn {
background-color: #EEEEEE;
border: 1px #003399 solid;
}
.rightcolumn {
background-color: #EEEEEE;
border: 1px #003399 solid;
}
.borderedcell {
border: 1px #FF0000 solid;
}
.centertcolumn {
border-top: 1px #003399 solid;
border-bottom: 1px #003399 solid;
}
.headcolumn {
background-color: #003399;
color:white;
font-weight:bold;
}
.indexleft {
background-color: #CCCCCC;
border: 1px #003399 solid;
}
ul.index1stpage {
list-style-type: none;
padding: 0;
margin: 0;
font-size:12px;
}
ul.index1stpage li {
list-style: none;
}
ul.index1stpage li a {
display: block;
background-color: #CCCCCC;
border: 1px #003399 solid;
width: 130px;
padding: 1px 1px 1px 1px;
}
ul.index1stpage ul.subindex1stpage {
list-style-type: none;
padding: 0;
margin: 0;
font-size:10px;
}
ul.index1stpage ul.subindex1stpage li {
background-image: url(/en/images/squarebullet.gif);
background-repeat: no-repeat;
background-position: 2px 7px;
/* padding-left: 8px; */ 
padding: 0px 0px 0px 8px;
}
ul.index1stpage ul.subindex1stpage li a {
background-color: #EEEEEE;
border: none;
}
.medtable {
	background-color: #FFFFCC;
	border-top: 1px solid #000000;
	border-right: 1px none #999999;
	border-bottom: 1px none #999999;
	border-left: 1px none #999999;
}
.medtablecol1 {
	vertical-align: top;
	border-right: 1px dashed #999999;
	border-bottom: 1px solid #999999;
}
.medtablecol1added {
	vertical-align: top;
	border-right: 1px dashed #999999;
	border-bottom: 1px solid #999999;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #00CC00;
}
.medtablecol1removed {
	vertical-align: top;
	border-right: 1px dashed #999999;
	text-decoration: line-through;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #FF3300;
}
.medtablecol2 {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #999999;
}
.medtablecol2added {
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #999999;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #00CC00;
}
.medtablecol2removed {
	vertical-align: top;
	text-decoration: line-through;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #FF3300;
}
BR#belowall { clear: all }

/*                               */
/* Styles pour le menu de gauche */
/*                               */

ul.sommaire
{
list-style-type: none;
padding: 0;
margin: 0;
font-size:10px;
}
ul.sommaire li
{
background-image: url(/en/images/squarebullet.gif);
background-repeat: no-repeat;
background-position: 2px 7px;
padding-left: 8px;
}
ul.sommaire li.select
{
background-color:#FFFFCC;
}
ul.sommaire li.selectlast
{
background-color:#FFFFCC;
}
div.select {
background-color:#FFFFCC;
}
/* Partie utilisée pour la TOC qui apparait en bas de certains chapitres */
ul.sommaireBottomToc
{
list-style-type: none;
padding: 0;
margin: 0;
font-size:12px;
}
ul.sommaireBottomToc li
{
background-image: url(/en/images/squarebullet.gif);
background-repeat: no-repeat;
background-position: 2px 7px;
padding-left: 8px;
}
div.selectBottomToc {
background-color:white;
color:gray;
}
/*
Style pour la barre de navigation horizontale
*/
ul.navbar {
  margin-left: 0;
  padding-left: 0;
  display: inline;
  border: none;
  } 
ul.navbar li {
  margin-left: 0;
  padding-left: 2px;
  border: none;
  list-style: none;
  display: inline;
  }

/*
Styles pour les Précédent / Suivant
*/
ul.prevnext {
list-style-type: none;
margin: 0;
padding: 0;
}
ul.prevnext li {
}
ul.prevnext li.leftx {
float:left;
display:inline;
background-image: url(/images/navprevnextx-notext.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width:81;
height:23;
color:white;
text-decoration:none;
text-align:center;
padding-top:4px;
}
ul.prevnext li.rightx {
float:right;
display:inline;
background-image: url(/images/navprevnextx-notext.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width:81;
height:23;
color:white;
text-decoration:none;
text-align:center;
padding-top:4px;
}
ul.prevnext li.left {
float:left;
display:inline;
background-image: url(/images/navprevnext-notext.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width:81;
height:23;
padding-top:4px;
text-align:center;
}
ul.prevnext li.right {
float:right;
display:inline;
background-image: url(/images/navprevnext-notext.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
width:81;
height:23;
padding-top:4px;
text-align:center;
}
ul.prevnext li.left a {
color:white;
text-decoration:none;
padding-left:5px;
padding-right:5px;
padding-top:4px;
padding-bottom:5px;
}
ul.prevnext li.right a {
color:white;
text-decoration:none;
padding-left:13px;
padding-right:13px;
padding-top:4px;
padding-bottom:5px;
}
ul.prevnext li.right a:hover {
color:#CC0033;
}
ul.prevnext li.left a:hover {
color:#CC0033;
}
/* Navigation bar*/
ul.gnav {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.gnav li {
display:inline;
margin:1px;
width:80px;
color:#003399;
}
ul.gnav li a, ul.gnav li a:visited {
background-color:white;
width: 80px;
text-align:center;
text-decoration:none;
color:#003399;
border: 1px solid #003399;
padding-left:15px;
padding-right:15px;
}
ul.gnav li a:hover {
color:#CC0033;
}
ul.gnav li.current {
display:inline;
margin:1px;
width:80px;
}
ul.gnav li.current a, ul.gnav li.current a:visited {
background-color:#003399;
width: 80px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
/* border: 3px double #003399; */
border: 1px solid #003399;
padding-left:15px;
padding-right:15px;
}
ul.gnav li.current a:hover {
color:#CC0033;
}
/* form ajouté pour gérer mieux les marges autour!! 
Voir : http://www.affiliates4u.com/forums/widgets-coding-ajax-php-technology-affiliate-marketing/27066-google-search-box-how-do-i-get-rid-bottom-margin.html
*/
form {
display: inline;
}