body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #333333;
	color: #FFFFFF;
}

BODY {scrollbar-arrow-color: #EFEFEF}
BODY {scrollbar-base-color: #CCCCCC}
BODY {scrollbar-face-color: #999999}
BODY {scrollbar-highlight-color: #ffffff}
BODY {scrollbar-track-color: #EFEFEF}
BODY {scrollbar-shadow-color : #ffffff}
BODY {scrollbar-darkshadow-color : #CCCCCC}

a:link       {
	text-decoration: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a:visited    {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #C50006;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

a.blue { font-weight: bold; text-decoration: none;	color: #003399; }

/* liens du menu haut */
A.menuhaut:link { font-size:12px; COLOR: #FFFFFF; font-weight: bold; TEXT-DECORATION: none; }
A.menuhaut:visited { font-size:12px; COLOR: #FFFFFF;font-weight:bold; TEXT-DECORATION: none; }
A.menuhaut:hover { font-size:12px; COLOR: #FF9933;font-weight:bold; TEXT-DECORATION: underline;}

/* liens du menu bas */
A.menubas:link { font-size:12px; COLOR: #FFFFFF; font-weight: bold; TEXT-DECORATION: none; }
A.menubas:visited { font-size:12px; COLOR: #FFFFFF;font-weight:bold; TEXT-DECORATION: none; }
A.menubas:hover { font-size:12px; COLOR: #b80000;font-weight:bold; TEXT-DECORATION: underline;}

/* liens du menu de gauche */
A.menugauche_l2:link { font-size:14px; COLOR: #000000; font-weight: bold; TEXT-DECORATION: none; }
A.menugauche_l2:visited { font-size:14px; COLOR: #000000;font-weight:bold; TEXT-DECORATION: none; }
A.menugauche_l2:hover { font-size:14px; COLOR: #000000;font-weight:bold; TEXT-DECORATION: underline;}

A.menugauche_l2_sel:link { font-size:14px; COLOR: #FF0000; font-weight: bold; TEXT-DECORATION: none; }
A.menugauche_l2_sel:visited { font-size:14px; COLOR: #FF0000;font-weight:bold; TEXT-DECORATION: none; }
A.menugauche_l2_sel:hover { font-size:14px; COLOR: #FF0000;font-weight:bold; TEXT-DECORATION: underline;}

A.menugauche_l4:link { font-size:12px; COLOR: #000000; font-weight: normal; TEXT-DECORATION: none; padding-left:10px; }
A.menugauche_l4:visited { font-size:12px; COLOR: #000000;font-weight:normal; TEXT-DECORATION: none; padding-left:10px; }
A.menugauche_l4:hover { font-size:12px; COLOR: #000000;font-weight:normal; TEXT-DECORATION: underline; padding-left:10px; }

A.menugauche_l4_sel:link { font-size:12px; COLOR: #FF0000; font-weight: normal; TEXT-DECORATION: none; padding-left:10px; }
A.menugauche_l4_sel:visited { font-size:12px; COLOR: #FF0000;font-weight:normal; TEXT-DECORATION: none; padding-left:10px; }
A.menugauche_l4_sel:hover { font-size:12px; COLOR: #FF0000;font-weight:normal; TEXT-DECORATION: underline; padding-left:10px; }

/* liens sur onglets */
A.onglets:link { font-size:12px; COLOR: #000000; font-weight: normal; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.onglets:visited { font-size:12px; COLOR: #000000;font-weight:normal; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.onglets:hover { font-size:12px; COLOR: #000000;font-weight:normal; TEXT-DECORATION: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }

A.onglets_sel:link { font-size:12px; COLOR: #666666; font-weight: normal; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.onglets_sel:visited { font-size:12px; COLOR: #666666;font-weight:normal; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.onglets_sel:hover { font-size:12px; COLOR: #666666;font-weight:normal; TEXT-DECORATION: underline; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* liens titre sites, actus ..*/
A.titre_item:link { font-size:12px; COLOR: #333333; font-weight: bold; TEXT-DECORATION: none; }
A.titre_item:visited { font-size:12px; COLOR: #333333;font-weight:bold; TEXT-DECORATION: none; }
A.titre_item:hover { font-size:12px; COLOR: #b80000;font-weight:bold; TEXT-DECORATION: underline;}

A.titre_item_big:link { font-size:16px; COLOR: #333333; font-weight: bold; TEXT-DECORATION: none; }
A.titre_item_big:visited { font-size:16px; COLOR: #333333;font-weight:bold; TEXT-DECORATION: none; }
A.titre_item_big:hover { font-size:16px; COLOR: #b80000;font-weight:bold; TEXT-DECORATION: underline;}


A.titre_item_rouge:link { font-size:12px; COLOR: #FF0000; font-weight: bold; TEXT-DECORATION: none; }
A.titre_item_rouge:visited { font-size:12px; COLOR: #FF0000;font-weight:bold; TEXT-DECORATION: none; }
A.titre_item_rouge:hover { font-size:12px; COLOR: #FF0000;font-weight:bold; TEXT-DECORATION: underline;}

/* liens titre sites, actus ..*/
.titre_actu: { font-size:12px; COLOR: #000000; font-weight: bold; TEXT-DECORATION: none; }

/* liens categories annuaires ..*/
A.titre_cat_l2:link { font-size:14px; COLOR: #C50006; font-weight: bold; TEXT-DECORATION: none; }
A.titre_cat_l2:visited { font-size:14px; COLOR: #C50006; font-weight: bold; TEXT-DECORATION: none; }
A.titre_cat_l2:hover { font-size:14px; COLOR: #b80000; font-weight: bold; TEXT-DECORATION: underline; }

A.titre_cat_l4:link { font-size:12px; COLOR: #333366; font-weight: bold; TEXT-DECORATION: none; }
A.titre_cat_l4:visited { font-size:12px; COLOR: #333366; font-weight: bold; TEXT-DECORATION: none; }
A.titre_cat_l4:hover { font-size:12px; COLOR: #b80000; font-weight: bold; TEXT-DECORATION: underline; }

A.titre_rouge:link { font-size:12px; COLOR: #b80000; font-weight: bold; TEXT-DECORATION: none; }
A.titre_rouge:visited { font-size:12px; COLOR: #b80000;font-weight:bold; TEXT-DECORATION: none; }
A.titre_rouge:hover { font-size:12px; COLOR: #b80000;font-weight:bold; TEXT-DECORATION: underline;}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	list-style-type: square;
	left: 20px;
}
.titrepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4a0505;
	font-weight: bold;
}
.titrepage1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4a0505;
	font-weight: bold;
	border-bottom-style:none; border-bottom-width:0px; border-color:rgb(255, 206, 60); margin:0px; margin-bottom:0px; margin-top:0px;
}
.titrepage2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4a0505;
	font-weight: bold;
	border-bottom-style:none; border-bottom-width:0px; border-color:rgb(255, 206, 60); margin:0px; margin-bottom:0px; margin-top:0px;
}

.titre3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #b80000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.texte_menuhaut {
	color: #CCCCCC;
	font-size: 12px;
}

td.logo {
  COLOR: #ffffff;
  BACKGROUND-COLOR:#333333;
	font-weight: bold;
}
td.logo_trait {
  BACKGROUND-COLOR:#990000;
}
td.menu_haut {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR:#333333;
	font-weight: bold;
}
td.menu_haut_separateur {
	BACKGROUND-COLOR:#333333;
}
td.col_gauche {
  COLOR: #000000;
  BACKGROUND-COLOR:#CCCCCC;
	font-weight: bold;
}
td.col_centrale {
  COLOR: #000000;
  BACKGROUND-COLOR:#EEEEEE;
	font-weight: bold;
}
td.menubas {
  COLOR: #CCCCCC;
}


.titreRSS_flux {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C50006;
	font-weight: bold;
}

td.onglet_actif {
	border: 1px solid rgb(255, 206, 60);
/*
  COLOR: black;
  BACKGROUND-COLOR:#F3E2A0;
  font-size:12px;
*/
}

td.onglet_inactif {
	border: 1px solid rgb(255, 206, 60);
/*
  COLOR: black;
  BACKGROUND-COLOR:#CCCCCC;
  font-size:12px;
*/
}

td.titre_menu_gauche {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR:#333333;
	font-weight: bold;
}
td.texte_menu_gauche {
  COLOR: #000000;
  BACKGROUND-COLOR:#CCCCCC;
}

/* fiche livre */
.fiche_livre_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4a0505;
	font-weight: bold;
}

.fiche_livre_auteurs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.fiche_livre_parution {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.extrait_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.menubas_inactif { font-size:12px; COLOR: #CCCCCC; }

h2 { font-size:16pt; color:#666666; border-bottom-style:solid; border-bottom-width:1px; border-color:rgb(255, 206, 60); margin:0px; margin-bottom:5px; margin-top:10px; }
h3 { font-size:14pt; border-bottom-style:solid; border-bottom-width:1px; border-color:red; margin:0px; margin-bottom:5px; margin-top:10px; }

.fiche_livre_acheter {
  font-weight: bold;
  color:#666666;
  border-bottom-style:solid; border-bottom-width:1px; border-color:#333366;
  border-top-style:solid; border-top-width:1px;
  margin:5px; margin-bottom:10px; margin-top:10px;
}

.image { border: 1px solid #000000; }

.encadre_titre { font-size:16pt; color:#000033; }
.encadre_texte { color:#000033; font-weight: bold; }
table.encadre {
  BACKGROUND-COLOR:#EEEEEE;
}

.texte_retrait {
  margin:10px;
}

/***********/
/* onglets */
/***********/

#tabon {
	background-color: rgb(255, 206, 60);
	padding: 0px;
	text-align: top;
	font-size: 12px;
	color: #FFFFFF;
}

#taboff {
  background-color: #cccccc;
  padding: 0px;
  text-align: top;
	font-size: 12px;
	color: #FFFFFF;
}
	
div.tab_ul {
  height: 4px;
  background: url(/images/tab_ul.gif) no-repeat top left;
}

div.tab_ur {
  height: 4px;
  background: url(/images/tab_ur.gif) no-repeat top right;
  padding: 0px 4px 0px 4px;
}

div.tab_uc_on {
	border-top: 1px solid rgb(255, 206, 60);
	}

div.tab_text_on {
  cursor: pointer;
  border-left: 1px solid rgb(255, 206, 60);
  border-right: 1px solid rgb(255, 206, 60);
  padding: 0px 10px 2px 10px;
}

div.tab_uc_off {
  border-top: 1px solid #cccccc;
}

div.tab_text_off {
        cursor: pointer;
        border-left: 1px solid #cccccc;
        border-right: 1px solid #cccccc;
        padding: 0px 10px 2px 10px;
}

span.lettrine { font-size:18px; color:#a51111; font-weight: bold; }
span.justify { text-align: justify; }
.justify { text-align: justify; }

.fluo {	font-weight : bold; text-decoration:none; background-color: #FFFF00; color:black; }

table.liste {
  BACKGROUND-COLOR:#000000;
}

tr.table_titre {
  COLOR: #FFFFFF;
  BACKGROUND-COLOR:#C50006;
  font-weight: bold;
}
tr.table_texte{
  COLOR: #000000;
  BACKGROUND-COLOR:#f4f2d4;
}

hr.gris {
	border-bottom:grey 1px;	
	height:1px;
}

.bloc { font-size:16pt; color:#660000; border-bottom-style:solid; border-bottom-width:0px; margin:0px; margin-bottom:0px; margin-top:0px; }

