div{behavior:url(iepngfix.htc);}
img{border:none;behavior:url(iepngfix.htc);}
table{behavior:url(iepngfix.htc);}

.TxtMenuBold {
	TEXT-DECORATION: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.TxtMenuBold a{
	TEXT-DECORATION: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.TxtMenuBold a:hover{
	TEXT-DECORATION: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.TxtMenuBlcBold {
	TEXT-DECORATION: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.TxtMenuBlcBold a{
	TEXT-DECORATION: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.TxtMenuBlcBold a:hover{
	TEXT-DECORATION: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.TxtNoirBoldPetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	line-height: 8px;
}
.TxtNoirCourant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.TxtNoirCourant a, #pages_nb a{
	TEXT-DECORATION: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.TxtNoirCourant a:hover, #pages_nb a:hover{
	TEXT-DECORATION: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.TxtNoirCourantBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.TxtNoirCourantBold a{
	TEXT-DECORATION: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.TxtNoirCourantBold a:hover{
	TEXT-DECORATION: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.FormulaireNoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.LienGrisWeb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #777777;
}
.LienGrisWeb a{
	TEXT-DECORATION: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #777777;
}
.LienGrisWeb a:hover{
	TEXT-DECORATION: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #777777;
}
.TxtMenuGris {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.TxtMenuGris a{
	TEXT-DECORATION: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.TxtMenuGris a:hover{
	TEXT-DECORATION: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

.TitGrisPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #666666;
}

.TitGrisRecherche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.TxtBlancBouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.TxtBlancBouton a{
	TEXT-DECORATION: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.TxtBlancBouton a:hover{
	TEXT-DECORATION: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}.TxtGrisBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.TxtNormalGrand {
	TEXT-DECORATION: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.TxtBoldGrand {
	TEXT-DECORATION: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.TxtBoldGrand a{
	TEXT-DECORATION: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.TxtBoldGrand a:hover{
	TEXT-DECORATION: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.TxtTresGrand {
	TEXT-DECORATION: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
.TxtBoldTresGrand {
	TEXT-DECORATION: none ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
.TxtBoldTresGrand a{
	TEXT-DECORATION: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
.TxtBoldTresGrand a:hover{
	TEXT-DECORATION: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #666666;
}
.TxtNoirBoldlogo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
}
.TxtNoirJustif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}
.TitBlanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 5px;
}

/*CATALOGUE NUMERIQUE*/
.txtBlanc_11px{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.txtBlanc_11px a{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}

.txtBlanc_11px a:hover{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}

.titre_livre_romans{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#bd3118;
}

.titre_livre_romans a{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#bd3118;
	text-decoration:none;
}

.titre_livre_romans a:hover{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#bd3118;
	text-decoration:underline;
}

.sous_titre_livre_romans{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#bd3118;
}

.sous_titre_livre_romans a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#bd3118;
	text-decoration:none;
}

.sous_titre_livre_romans a:hover{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#bd3118;
	text-decoration:underline;
}

.auteur_romans{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#bd3118;
}

.auteur_romans a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#bd3118;
	text-decoration:none;
}

.auteur_romans a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#bd3118;
	text-decoration:underline;
}

.titre_livre_documents{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#61c3dc;
}

.titre_livre_documents a{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#61c3dc;
	text-decoration:none;
}

.titre_livre_documents a:hover{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#61c3dc;
	text-decoration:underline;
}

.sous_titre_livre_documents{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#61c3dc;
}

.sous_titre_livre_documents a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#61c3dc;
	text-decoration:none;
}

.sous_titre_livre_documents a:hover{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#61c3dc;
	text-decoration:underline;
}

.auteur_documents{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#61c3dc;
}

.auteur_documents a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#61c3dc;
	text-decoration:none;
}

.auteur_documents a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#61c3dc;
	text-decoration:underline;
}

.titre_livre_essais{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#a74c82;
}

.titre_livre_essais a{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#a74c82;
	text-decoration:none;
}

.titre_livre_essais a:hover{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#a74c82;
	text-decoration:underline;
}

.sous_titre_livre_essais{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#a74c82;
}

.sous_titre_livre_essais a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#a74c82;
	text-decoration:none;
}

.sous_titre_livre_essais a:hover{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#a74c82;
	text-decoration:underline;
}

.auteur_essais{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#a74c82;
}

.auteur_essais a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#a74c82;
	text-decoration:none;
}

.auteur_essais a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#a74c82;
	text-decoration:underline;
}

.titre_livre_reference{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#a9bb43;
}

.titre_livre_reference a{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#a9bb43;
	text-decoration:none;
}

.titre_livre_reference a:hover{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#a9bb43;
	text-decoration:underline;
}

.sous_titre_livre_reference{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#a9bb43;
}

.sous_titre_livre_reference a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#a9bb43;
	text-decoration:none;
}

.sous_titre_livre_reference a:hover{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#a9bb43;
	text-decoration:underline;
}

.auteur_reference{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#a9bb43;
}

.auteur_reference a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#a9bb43;
	text-decoration:none;
}

.auteur_reference a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#a9bb43;
	text-decoration:underline;
}

.titre_livre_pratique{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fca330;
}

.titre_livre_pratique a{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fca330;
	text-decoration:none;
}

.titre_livre_pratique a:hover{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fca330;
	text-decoration:underline;
}

.sous_titre_livre_pratique{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fca330;
}

.sous_titre_livre_pratique a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fca330;
	text-decoration:none;
}

.sous_titre_livre_pratique a:hover{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fca330;
	text-decoration:underline;
}

.auteur_pratique{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fca330;
}

.auteur_pratique a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fca330;
	text-decoration:none;
}

.auteur_pratique a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fca330;
	text-decoration:underline;
}


.titre_livre_guides{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#193282;
}

.titre_livre_guides a{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#193282;
	text-decoration:none;
}

.titre_livre_guides a:hover{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#193282;
	text-decoration:underline;
}

.sous_titre_livre_guides{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#193282;
}

.sous_titre_livre_guides a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#193282;
	text-decoration:none;
}

.sous_titre_livre_guides a:hover{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#193282;
	text-decoration:underline;
}

.auteur_guides{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#193282;
}

.auteur_guides a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#193282;
	text-decoration:none;
}

.auteur_guides a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#193282;
	text-decoration:underline;
}

.txt_gris_11px{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#7f7f7f;
}

.txt_gris_11px a{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	text-decoration:underline;
}

.txt_gris_11px a:hover{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	text-decoration:underline;
}

.input_recherche_rapide {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	width:97px;
}

.input_a_page {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	width:23px;
}

.input_recherche_detaillee {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	width:170px;
}

.select_recherche_detaillee {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	width:177px;
}

.txt_grisF_11px_bold{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}

.txt_grisF_11px_bold a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	text-decoration:none;
}

.txt_grisF_11px_bold a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	text-decoration:none;
}

.txt_grisF_11px{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
}

.txt_noir_14px_bold{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.txt_noir_14px_bold a{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.txt_noir_14px_bold a:hover{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

.txt_noir_12px_bold{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.txt_noir_12px_bold a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.txt_noir_12px_bold a:hover{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}