.a-anglais {
	color: #2C9EBC;
}

.a-francais {
	color: #040204;
}

.a-biblio-date {
	color:  #FC6604;
}

.a-biblio-titre {
	font-weight:  bold; 	
}

.a-biblio-edition {
}

.a-biblio-epuise {
}

.a-biblio-infos {
	font-style: italic;
}

.a-disco-date {
	color:  #FC6604;
}

.a-disco-titre {
	font-weight:  bold; 	
}

.a-disco-edition {
}

.a-disco-format {
}

.a-disco-infos {
}

.a-cata-date {
	color:  #FC6604;
}

.a-cata-titre {
	font-weight:  bold; 	
}

.a-cata-auteur {
}

.a-cata-duree {
}

.a-cata-creation {
}

.a-cata-distribution {
}

.a-cata-infos {
}

.a-glossaire-titre {
	color:  #FC6604;
}

.a-glossaire-oeuvre {
	font-style: italic;
}

.a-lien-vers-mot {
	color:  #FC6604;
}

.listen {
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 2px;
 padding-right: 2px;
 background-color:  #DBE7E7; 
 color: #2C9EBC;
}

.listen:hover {
 color:  #DBE7E7; 
 background-color: #2C9EBC;
}

body { 
	margin:0;
	padding:0;
	border : 0; 
	background-color : #FCFEFC;
}

#wrapper 
{ 
 min-width: 400px;
 border: 1px solid #FCFEFC; margin: 0 -1px;
 width: 100%
}

#outer {
	border-left-width: 180px; 
	border-left-color: #FCFEFC;  
	background-color: #FCFEFC; 
	border-right-color: #FCFEFC;
}

#leftcol {
	width: 180px;
	margin-left: -180px;
}

#searchbox {
	margin-left: 2px;
	width: 99%;
}

#outer { width: auto; border-left-style: solid; border-right-style: solid; }
#inner { margin: 0; width: 100%; }
#header, #footer { width: 100%; position: relative; z-index: 13; }
.clear { clear: both; }

/* Mozilla code */
#outer > #inner { border-bottom: 1px solid transparent; }
#leftcol { float: left; position: relative; z-index: 10;
margin-right: 1px; }
#center { margin: 0 -3px 0 -2px; 
float: left; width: 100%; position: relative; z-index: 12;}

.content {
 padding: 5px 5px 5px 5px;
 width : 90%; 
}

#header{  
 height: 157px;
 background-color: #FCFEFC ; 
}

#footer{  
 height: 100px; 
 background-color: #FCFEFC; 
}

hr {
	height: 0px;
	width: 90%;
}

hr.separator {	
    height: 0px;
	width: 90% ;
}

.pnav { 
 line-height:  normal; 
 font-weight:  normal; 
 font-style:  normal; 
 text-align:  left; 
 } 
 
#footer {
 padding-top:  10px; 
 color:  #959F70; 
 text-align:  center; 
}

#title {
 font-size:  25px; 
 color:  #030303; 
 font-weight:  bold; 
 text-align:  left; 
 padding:  2px; 
 margin-left: 183px;
}

.pathway {
 color:  #959F70; 
 padding:  2px; 
}

.date {
color:  #959F70; 
text-align: left;
}

div, td, p {
 font-family:  Verdana,Helvetica,Arial,sans-serif;
 font-size:  11px; 
 color:  #030303; 
}

div, p {
 text-align: justify;	
}

a ,a:active, a:link {
 font-size:  11px; 
 color:  #5C4216; 
 text-decoration:  none; 
}

a:hover {
 font-size:  11px; 
 color:  #8E6722; 
}

.categorytitle {
 color:  #959F70; 
 font-weight:  bold; 
}

.componentheading {
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 4px;
 padding-right: 4px;
 color:  #2C9EBC;
 background-color: #DBE7E7; 
 font-weight:  bold; 
 width: 100%; !important
 display: block; /* ça permet de faire étirer le fond sur 100% de la largeur */
}

a.category {
 color:  #959F70; 
 font-weight:  bold; 
}

a.category:hover {
 color:  #D8AB5C; 
}

/* titre des news dans le truc principal */
table.contentpaneopen {
	width: 100%;
}

/* liens dans les articles */
table.contentpaneopen a {
 text-decoration: underline;
}

table.contentpane td {
}

table.contentpane td.componentheading {
/*	padding-left: 4px; */
}

table.contentpane td.contentheading {
/*  padding-left: 15px;
  padding-top: 9px; */
}

.contentheading {
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 4px;
 padding-right: 4px;
 color:  #2C9EBC;
 background-color: #DBE7E7; 
 font-weight:  bold; 
 width: 100%; !important
 display: block; /* ça permet de faire étirer le fond sur 100% de la largeur */
}

.contentdescription {
 padding-left: 4px;
}

a.pnav {
}

.pnav:hover {
}

a.pnav:hover {
}

.small {
 font-size:  9px; 
}

.smalldark {
 font-size:  9px; 
 font-weight:  bold; 
}

/* modif GM pour les menus de gauche */
a.mainlevel {
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 4px;
 display: block; /* ça permet de faire étirer le fond sur 100% de la largeur */
}

a.mainlevel:hover {
 color:  #DBE7E7; 
 background-color: #2C9EBC;
}

a.sublevel {
}

a.sublevel:hover {
}

.button {
 color:  #959F70; 
 font-weight:  bold; 
 background-color:  #FCFEFC;
 border-width:  1px; 
 border-style:  dotted; 
 border-color:  CFCFCF; 
}

.inputbox {
 border-style: dotted; 
 border-width: 1px;
 border-color: #959F70;
 color:  #FC6604; 
 background-color:  #FCFEFC; 
}
 
.ontab {
 font-size:  12px; 
 color:  #FCFEFC; 
 background-color:  #959F70; 
}

.offtab {
 font-size:  12px; 
 color:  #959F70; 
 background-color:  #FCFEFC; 
 border-width:  1px; 
 border-style:  dotted; 
 border-color:  909090; 
}

.createdate {
 font-size:  10px; 
 color:  #44BE1C; 
}
.modifydate {
 font-size:  10px; 
 color:  #959F70; 
}

a.readon, .back_button a {
 font-size:  10px; 
 color:  #FC6604; 
}

a.readon:hover, .back_button a:hover {
 color:  #2C9EBC;
}

.sectiontableheader {
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 4px;
 padding-right: 4px;
 color:  #2C9EBC;
 background-color: #DBE7E7; 
 font-weight:  bold; 
 width: 100%; !important
 display: block; /* ça permet de faire étirer le fond sur 100% de la largeur */
}

.sectiontableentry1 {
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 4px;
 padding-right: 4px;
 color:  #2C9EBC;
 font-weight: bolder;
 width: 100%; !important
 display: block; /* ça permet de faire étirer le fond sur 100% de la largeur */
}

.sectiontableentry2 {
}

table.moduletable { 
 margin: 2px 2px 2px 2px;
 border-width:  1px; 
 border-style: none;
 border-color:  #CFCFCF; 
 border-spacing: 0px;
 border-collapse: collapse;
 width: 100%;
}

table.moduletable th  {
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 4px;
 padding-right: 4px;
 background-color: #DBE7E7;
 color: #2C9EBC;
}

table.moduletable td  {
}

.poll {
}

.searchintro {
}

table.contact {
}

table.contact td.icons {
}

table.contact td.details {
}

.newsfeedheading {
}

.fase4rdf {
}

a.fase4rdf:link {
}

a.fase4rdf {
}

a.fase4rdf:hover {
}

.newsfeeddate {
}

/* la table des matières d'un contenu qui marque page 1 sur 2 etc. */
.contenttoc {
 margin-top: 8px;
 margin-bottom: 8px;
 margin-left: 8px;
 margin-right: 8px;	
}

table.contenttoc {
 border-width:  1px; 
 border-style: dotted;
 border-color: #959F70; 
}

table.contenttoc th {
 display: block;
 background-color: #D4D5BF;	
 color: #959F70;
}

.toclink {
 color: #FC6604;
}

/* les boutons suivant et précédent */
.pagenav {
 color: #44BE1C;
}

/* d'un article à l'autre */
th.pagenav a {
 color: #44BE1C;
}

/* même article */
.pagenavbar a {
 color: #2C9EBC;	
}

.blog {
	width: 100%;	
}