/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___E R M E S__K I D S___&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
*
{
	font-family:"Comic Sans MS" !important;
}

BODY {
	margin: 0;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif !important;
	color: #000;
	scrollbar-3dlight-color: #b8dc1a;/* Sur-Filets gauche & haut */
	scrollbar-highlight-color: #089a04;/* Filets gauche & haut */
	scrollbar-shadow-color: #089a04;/* Filets droite & bas */
	scrollbar-darkshadow-color: #b8dc1a; /* Sous-Filets droite & bas */
	scrollbar-face-color: #91bd03;/* Dessus barre */
	scrollbar-track-color: #b8dc1a;/* Dessous barre */
	scrollbar-arrow-color: #ffe400;/* Fleches */
	background: #91bd03 url(images/Charte/body_fond.jpg) fixed no-repeat center top;
	/*background: steelblue url(images/bg.jpg) fixed no-repeat center top;*/
}
body,td {
font-size:12px;
}
/*#############__P A G E S__S P E C S__###############*/

#Abcedaire #Rech,
#Abcedaire #Rech_ok,
#recherche_Age #Rech,
#recherche_Age #Rech_ok,
#Recherche_Supports #Rech,
#Recherche_Supports #Rech_ok,
#Resultat_Liste #Rech,
#Resultat_Liste #Rech_ok,
#Resultat_Detail #Rech,
#Resultat_Detail #Rech_ok {
	display: none;
}
#Abcedaire #Coldroite,
#recherche_Age #Coldroite,
#Recherche_Supports #Coldroite,
#Resultat_Liste #Coldroite,
#Resultat_Detail #Coldroite {
	display: none;
}
#Abcedaire #Colcentre,
#recherche_Age #Colcentre,
#Recherche_Supports #Colcentre,
#Resultat_Liste #Colcentre,
#Resultat_Detail #Colcentre {
	margin: 0 0 0 200px;
}
ul.guidee li#li_3 a,
ul.abecedaire li#li_2 a,
ul.thematique li#li_1 a,
#Abcedaire #Menu_2 A,
#recherche_Age #Menu_1 A {
	color: #FFF;
	background: url(images/Charte/menu_a.png) no-repeat;
}
#Recherche_Supports #Choix_Support,
#Recherche_Supports #Choix_Bib {
	display: none;
}


/*#############__B A L I S E S__ET__C L A S S E S__T R A N S V E R S E S__###############*/

DIV { 
	font: normal inherit Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

TABLE, TD, TH {
	font: normal inherit Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

P {
	margin: 0;
	padding: 0;
	font: normal inherit Verdana, Arial, Helvetica, sans-serif;
}

UL {
	margin:0;
	padding:0;
}

LI {
	margin:0;
	padding:0;
	list-style-type: none;
}

A {
	color:#532900;
	text-decoration:underline;
}

A:hover {
	color:#532900;
	text-decoration:none;
}
A IMG {
	border:none;
}
INPUT, SELECT {
}
H1 {
	margin:0;
	padding:0;
}
H2 {
	margin:0;
	padding:0;
}
H3 {
	margin:0;
	padding:0;
}
H4 {
	margin:0;
	padding:0;
}

.stabilo {
}

/*###########################__ B A N N I E R E__##########################*/

#Banniere {
	width: 990px;
	height: 200px;
	background: url(Images/Charte/banniere_fond.png) no-repeat;
}
#User{
	display: block;
	z-index: 10;
	position: absolute;
	left: 326px;
	top: 0;
	width: 430px;
	height: 54px;
	text-align: center;
	font: bold 25px "Comic Sans MS";
	color: #964900;
	text-decoration: none;
	background: none;
}
#Logo_1 {
	z-index: 10;
	position: absolute;
	left: 17px;
	top: 13px;
	width: 276px;
	height: 141px;
	background: url(images/Charte/logo_1.png) no-repeat;
}
#Logo_1 SPAN {
	display: none;
}
#Logo_1:hover SPAN {
	display: block;
	position: absolute;
	top: 135px;
	left: 50px;
	border: 1px solid #2da829;
	padding: 6px 10px 10px 28px;
	text-align: center;
	white-space: nowrap;
	font: bold 17px "Comic Sans MS";
	color: #b62d2d;
	background: #b8dc1a url(images/Charte/ermesboy_tip.png) no-repeat;
	cursor: pointer;	
}
#Compte {
	z-index: 10;
	position: absolute;
	right: 60px;
	top: 36px;
	width: 160px;
	height: 160px;
	background: url(images/Charte/compte_ombre.png) no-repeat;
}
#Compte A {
	display: block;
	width: 144px;
	height: 134px;
	font: normal 25px "Comic Sans MS";
	color: #FFF;
	text-decoration: none;
	letter-spacing: -1px;
	background: url(images/Charte/compte.png) no-repeat;
}
#Compte A:hover {
	color: #b62d2d;
	background: url(images/Charte/compte_o.png) no-repeat;
}
#Compte A SPAN {
	display: block;
	padding: 46px 0 0 0;
	text-align: center;
	line-height: 20px;
}
#Infos_Link,
#Quit_Link 
{
	position: absolute;
	left: 568px;
	top: 128px;
	width: 109px;
	height: 32px;
	font: normal 150% "Comic Sans MS";
	color: #FFF;
	text-decoration: none;
	background: url(images/Charte/infos.png) no-repeat;
}

#Quit_Link
{
	left:280px
}

#Infos_Link:hover,
#Quit_Link:hover
{
	color: #b62d2d;
	background: url(images/Charte/infos_o.png) no-repeat;
}
#Infos_Link SPAN,
#Quit_Link SPAN
{
	display: block;
	text-align: center;
	padding: 2px 0 0 0;
}
#Avatar {
	position: absolute;
	left: 426px;
	top : 76px;
	width: 120px;
	height: 120px;
	background: url(images/Charte/avatar_patate.png) no-repeat;
}

/*###########################__ C O N T A I N E R S__##########################*/

#Colgauche {
	float: left;
	width: 195px;
	margin: 140px 0 0 0;
}
#Coldroite {
	float: right;
	width: 225px;
}
#Colcentre {
	margin: 0 235px 0 200px;
}
#Footer {
	display:none;
	clear: both;
	height: 20px;
	margin: 10px 0 0 0;
	background: pink;
}

/*###########################__ E N C A R T S__##########################*/

/*______________________________C O M P T E_________________________________*/

#Compte_Log {
	padding: 35px 0 0 40px;
	text-align: center;
}
#Compte_Log H1 {
	padding: 0 0 30px 0;
	text-align: center;
	font: bold 35px "Comic Sans MS";
	color: #089a04;
}
#Compte_Log H1 SPAN {
	padding: 0 0 0 36px;
	background: url(images/Charte/h1_1.png) no-repeat 0 10px;
}
#Compte_Log H2 {
	padding: 0 0 46px 0;
	font: bold 170% "Comic Sans MS";
	line-height: 26px;
	text-align: center;
	color: #b62d2d;
}
#Compte_Log P {
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
	font: bold 26px "Comic Sans MS";
	color: #532900;
}
.Invite_Log {
	height: 60px;
	width: 263px;
	margin: 0 auto 30px auto;
	padding: 0;
	background: url(images/Charte/log_compte.png) no-repeat;
}
#Compte_Log .Invite_Log P {
	margin: 0;
	padding: 0;
}
#Compte_Log .Invite_Log INPUT {
	height: 34px;
	width: 168px;
	margin: 12px 0 0 0;
	padding: 0;
	border: 0;
	background: #FFF;
	text-align: center;
	font: bold 26px "Comic Sans MS";
	color: #b62d2d;
}
#Compte_Log #Log_ok {
	position: relative;
	float: left;
	width: 65px;
	height: 57px;
	font: bold 200% "Comic Sans MS";
	color: #FFF;
	text-decoration: none;
	letter-spacing: -0.8px;
	background: url(images/Charte/rech_ok.png) no-repeat;
	text-transform: uppercase;
}
#Compte_Log #Log_ok:hover {
	color: #b62d2d;
	background: url(images/Charte/rech_ok_o.png) no-repeat;
}
#Compte_Log #Log_ok SPAN {
	display: block;
	padding: 10px 4px 0 0;
}
#Compte_Log .Invite_Ok {
	float:left;
	margin: 0 6px 0 150px;
}

#Rech {
	z-index: 0;
	position: relative;
	width: 225px;
	height: 167px;
	padding: 7px 0 0 0;
	background: url(images/Charte/encart_rech.png) no-repeat;
}
#Rech H1 {
	padding: 0px 0 0 66px;
	font: normal 25px "Comic Sans MS";
	color: #FFF;
}
#Rech_ok {
	position: absolute;
	left: 160px;
	top: 100px;
	width: 65px;
	height: 57px;
	font: bold 200% "Comic Sans MS";
	color: #FFF;
	text-decoration: none;
	letter-spacing: -0.8px;
	background: url(images/Charte/rech_ok.png) no-repeat top left;
	cursor:pointer;
}
#Rech_ok:hover {
	color: #b62d2d;
	background: url(images/Charte/rech_ok_o.png) no-repeat top left;
}
#Rech_ok SPAN {
	z-index:200;
	display: block;
	padding: 9px 0 0 12px;
}

#Rech .champ {
	height: 26px;
	width: 162px;
	margin: 20px 0 0 30px;
	border: 0;
	background: #FFF;
	font: normal 17px "Comic Sans MS" !important;
	color: #b62d2d;
}

/*_______________________________M E N U S_________________________________*/


UL.Menu {
	margin: 20px 0 0 20px;
}
UL.Menu A {
	display: block;
	width: 173px;
	height: 51px;
	margin: 0 0 10px 0;
	font: normal 15px "Comic Sans MS";
	color: #b62d2d;
	text-decoration: none;
	background: url(images/Charte/menu.png) no-repeat;
	font-weight: bold;
}
UL.Menu A:hover {
	color: #FFF;
	background: url(images/Charte/menu_o.png) no-repeat;
}
UL.Menu A SPAN {
	width:110px;
	display: block;
	padding: 6px 0 0 30px;
	text-align: center;
	line-height: 20px;
	cursor:pointer;
}

/*_______________________________A C T U S__________________________________*/

#Actus {
}
#Actus_Entete {
	padding: 22px 0 13px 0;
	background: url(images/Charte/encart_actus_entete.png) no-repeat;
}
#Actus_Corps {
	padding: 0 25px 80px 25px;
	background: url(images/Charte/encart_actus_corps.png) no-repeat scroll left bottom;
}
#Actus H1 {
	margin: 0;
	padding: 0 0 0 84px;
	font: bold 25px "Comic Sans MS";
	color: #FFF;
}
#Actus H2 {
	margin: 0 0 8px 0;
	font-size: 100%;
	font-weight: bold;
	color: #b62d2d;
}
#Actus P SPAN {
	font-weight: bold;
	color: #b62d2d;
}

/*_______________________________N E W S____________________________________*/

#News {
	/*padding: 35px 0 0 50px;*/
}

#News H1 {
	padding: 0 0 16px 80px;
	font: bold 35px "Comic Sans MS";
	color: #089a04;
}
#News H1 SPAN {
	padding: 0 0 0 36px;
	/*background: url(images/Charte/h1_1.png) no-repeat scroll 0;*/
	background: url(images/Charte/h1_1.png) no-repeat scroll 5px 10px;
}
#News H2 {
	margin: 0 0 4px 0;
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	color: #964900;
}
#News P SPAN {
	font-weight: bold;
	color: #b62d2d;
}
/*_______________________________I N F O S____________________________________*/

#Infos_Content {
	padding: 35px 0 0 40px;
}
#Infos_Content H1 {
	padding: 0 0 16px 80px;
	font: bold 35px "Comic Sans MS";
	color: #b62d2d;
}
#Infos_Content H1 SPAN {
	padding: 0 0 0 36px;
	background: url(images/Charte/h1_2.png) no-repeat scroll 0;
}
#Infos_Content H2 {
	margin: 0 0 4px 0;
	font-size: 100%;
	font-weight: bold;
	text-transform: uppercase;
	color: #964900;
}
#Infos_Content P {
	margin: 0 0 18px 0;
	font-weight: bold;
	color: #532900;
}
#Infos_Content P SPAN {
	font-weight: bold;
	color: #b62d2d;
}

/*__________________________S E L E C T I O N__E T__S E L E C T I O N  S I T E____________________________*/

.Selection {
	padding: 35px 0 0 0;
}
.Selection_Site {
	padding: 35px 0 0 0;
}
.Selection H1,
.Selection_Site H1 {
	padding: 0 0 0 0;
	text-align: center;
	font: bold 35px "Comic Sans MS";
	color: #b62d2d;
}
.Selection H1 SPAN,
.Selection_Site H1 SPAN {
	padding: 0 0 0 36px;
	background: url(images/Charte/h1_2.png) no-repeat 0 10px;
}
UL.Liste_Selection,
UL.Liste_Selection_Site {
	margin: 35px 0 0 5px;
}
UL.Liste_Selection LI,
UL.Liste_Selection_Site LI {
	display: inline;
}
UL.Liste_Selection A,
UL.Liste_Selection_Site A {
	float: left;
	width: 171px;
	height: 292px;
	margin: 0 12px 30px 0;
	padding: 26px 0 0 0;
	text-align: center;
	color: #532900;
	text-decoration: none;
	background: url(images/Charte/selection_fond_01.png) no-repeat;
}
UL.Liste_Selection_Site A {
	background: url(images/Charte/selection_fond_02.png) no-repeat;
}

UL.Liste_Selection A:hover,
UL.Liste_Selection_Site A:hover {
	color: #FFF;
	background: url(images/Charte/selection_fond_o.png) no-repeat;
}
UL.Liste_Selection LI h2,
UL.Liste_Selection_Site LI h2 {
	padding:20px 0 0;
	line-height: 1;
	font: bold 120% "Comic Sans MS";
	color: #532900;
}
UL.Liste_Selection A:hover h2,
UL.Liste_Selection_Site A:hover h2{
	color: #FFF;
}

UL.Liste_Selection LI P,
UL.Liste_Selection_Site LI P {
	font-weight: bold;
	color: #b62d2d;
}
UL.Liste_Selection LI P SPAN,
UL.Liste_Selection_Site LI P SPAN {
	display: block;
	clear: both;
	color: #964900;
}
UL.Liste_Selection A:hover P,
UL.Liste_Selection A:hover P SPAN,
UL.Liste_Selection_Site A:hover P,
UL.Liste_Selection_Site A:hover P SPAN {
	color: #FFF;
}
UL.Liste_Selection A:hover IMG,
UL.Liste_Selection_Site A:hover IMG {
	/*filter: alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;*/
}


/*_______________________________A B C D A I R E____________________________________*/

#Abcd {
	padding: 35px 5px 0 70px;
}
#Abcd H1 {
	padding: 0 0 16px 0;
	text-align: center;
	font: bold 35px "Comic Sans MS";
	color: #b62d2d;
}
#Abcd H1 SPAN {
	padding: 0 0 0 36px;
	background: url(images/Charte/h1_2.png) no-repeat scroll 0;
}
UL.Abcd_Menu {
}
UL.Abcd_Menu LI {
	display: inline;
}
UL.Abcd_Menu A {
	display: block;
	float: left;
	width: 77px;
	height: 64px;
	margin: 0 10px 10px 0;
	font: bold 370% "Comic Sans MS";
	color: #FFF;
	text-decoration: none;
	background: url(images/Charte/abcd.png) no-repeat;
}
UL.Abcd_Menu A:hover {
	color: #FFF;
	background: url(images/Charte/abcd_o.png) no-repeat;
}
UL.Abcd_Menu A SPAN {
	display: block;
	text-align: center;
	line-height: 58px;
}

#Abcd #Q A {
	font: bold 340% "Comic Sans MS";
}
#Abcd #Q A SPAN {
	line-height: 54px;
}

/*_______________________________R E C H E R C H E___T H E M A T I Q U E____________________________________*/

#Rech_Thematique {
	padding: 35px 54px 0 40px;
}
#Rech_Thematique .liste_Toolbar {
	display: none;
}
#Rech_Thematique H1 {
	padding: 0 0 30px 0;
	text-align: center;
	font: bold 35px "Comic Sans MS";
	color: #b62d2d;
}
#Rech_Thematique H1 SPAN {
	padding: 0 0 0 36px;
	background: url(images/Charte/h1_2.png) no-repeat 0 10px;
}
UL.Liste_Thema {
	margin: 20px 0 0 50px;
}
UL.Liste_Thema LI {
	display: inline;
	
}
UL.Liste_Thema LI A {
	display: block;
	position: relative;
	float: left;
	width: 127px;
	height: 250px;
	margin: 0 26px 10px 0;
	text-align: center;
	color: #532900;
	text-decoration: none;
}
UL.Liste_Thema A:hover {
	color: #FFF;
	/*background: url(images/Charte/thema_fond.png);*/
}
UL.Liste_Thema P {
	line-height: 1;
	font: bold 100% "Comic Sans MS";
}
UL.Liste_Thema SPAN {
	display: block;
	padding: 8px 8px 0 6px;
	font: bold 120% "Comic Sans MS";
	background: url(images/Charte/thema_haut.png) no-repeat top center;
}
UL.Liste_Thema DIV {
	height: 17px;
	background: url(images/Charte/thema_bas.png) no-repeat bottom center;
}
UL.Liste_Thema IMG {
	margin: 0 0 4px 0;
}
UL.Liste_Thema A:hover SPAN {
	background: url(images/Charte/thema_haut_o.png) no-repeat top center;
}
UL.Liste_Thema A:hover DIV {
	background: url(images/Charte/thema_bas_o.png) no-repeat top center;
}
UL.Liste_Thema IMG.Image_Fond {
	width: 116px;
	height: 150px;
	background: url(images/Charte/contenu/liste_thema_04.jpg) no-repeat center;
}


/*_______________________________R E C H E R C H E___A G E____________________________________*/

#Rech_Age,
 {
	padding: 35px 10px 0 40px;
}
#Rech_Age H1 {
	padding: 0 0 16px 0;
	text-align: center;
	font: bold 35px "Comic Sans MS";
	color: #b62d2d;
}
#Rech_Age H1 SPAN {
	padding: 0 0 0 36px;
	background: url(images/Charte/h1_2.png) no-repeat scroll 0;
}
#Rech_Age H2 {
	padding: 0 0 30px 0;
	text-align: center;
	font: bold 170% "Comic Sans MS";
	color: #532900;
}
UL.Age_Menu {
	margin: 0 0 0 30;
}
UL.Age_Menu LI {
	display: inline;
}
UL.Age_Menu DIV {
	float: left;
	width: 160px;
	height: 160px;
	margin: 0 10px;
	background: url(images/Charte/age_ombre.png) no-repeat;
}
UL.Age_Menu A {
	display: block;
	width: 144px;
	height: 134px;
	font: bold 25px "Comic Sans MS";
	color: #FFF;
	text-decoration: none;
	letter-spacing: -1px;
	background: url(images/Charte/age.png) no-repeat;
	cursor: pointer;	
}
UL.Age_Menu A:hover {
	color: #FFF;
	background: url(images/Charte/age_o.png) no-repeat;
}

UL.Age_Menu A SPAN {
	display:block;
	line-height:22px;
	padding:40px 0 0 4px;
	text-align:center;
}
UL.Age_Menu LI#Age_Menu1 A {
	background: url(images/Charte/age1.png) no-repeat;
}
UL.Age_Menu LI#Age_Menu2 A {
	background: url(images/Charte/age2.png) no-repeat;
}
UL.Age_Menu LI#Age_Menu3 A {
	background: url(images/Charte/age3.png) no-repeat;
}
UL.Age_Menu LI#Age_Menu1 A:hover, UL.Age_Menu LI#Age_Menu2 A:hover, UL.Age_Menu LI#Age_Menu3 A:hover {
	background: url(images/Charte/age_o.png) no-repeat;
}
/* GJ : Noisette active (override)*/
UL.Age_Menu A.selectedRestriction {
	background: url(images/Charte/age_a.png) no-repeat !important;
}

/* GJ : Restriction générique active (override) */
UL.Supports_Menu A.selectedRestriction {
	color: #FFF;
	background: url(images/Charte/support_droite_o.png) no-repeat right top;
}
UL.Supports_Menu A.selectedRestriction SPAN {
	background: url(images/Charte/support_gauche_o.png) no-repeat left bottom;
}

/*_______________________________R E C H E R C H E___S U P P O R T S____________________________________*/

#Rech_Supports {
	padding: 35px 54px 0 40px;
}
#Rech_Supports H1 {
	padding: 0 0 16px 0;
	text-align: center;
	font: bold 35px "Comic Sans MS";
	color: #b62d2d;
}
#Rech_Supports H1 SPAN {
	padding: 0 0 0 36px;
	background: url(images/Charte/h1_2.png) no-repeat scroll 0;
}
#Rech_Supports H2 {
	padding: 24px 0 20px 0;
	text-align: center;
	font: bold 170% "Comic Sans MS";
	color: #532900;
}
UL.Supports_Menu {
	position: relative;
	margin: 0 0 0 35px;
}
UL.Supports_Menu DIV.Ligne1 {
	position: absolute;
	top: 0;
	left: 54px;
}
UL.Supports_Menu DIV.Ligne2 {
	position: absolute;
	top: 70px;
	left: 0;
}
UL.Supports_Menu DIV.Ligne3 {
	position: absolute;
	top: 140px;
	left: 54px;
}
UL.Supports_Menu DIV.Ligne4 {
	position: absolute;
	top: 210px;
	left: 0;
}
UL.Supports_Menu LI {
	display: inline;
}
UL.Supports_Menu LI A {
	display: block;
	float: left;
	/*width: 77px;*/
	height: 48px;
	margin: 0 10px 10px 0;
	padding: 0 41px 0 0;
	font: bold 25px "Comic Sans MS";
	color: #b62d2d;
	text-decoration: none;
	white-space: nowrap;
	background: url(images/Charte/support_droite.png) no-repeat right top;
}
UL.Supports_Menu A:hover {
	color: #FFF;
	background: url(images/Charte/support_droite_o.png) no-repeat right top;
}
UL.Supports_Menu A SPAN {
	display: block;
	text-align: center;
	line-height: 48px;
	margin: 0;
	padding: 0 0 0 34px;
	background: url(images/Charte/support_gauche.png) no-repeat left bottom;
}
UL.Supports_Menu A:hover SPAN {
	background: url(images/Charte/support_gauche_o.png) no-repeat left bottom;
}


/*_____________________________R E C H E R C H E___I N F O S____________________________________*/

#Rech_infos {
	height: 130px;
	text-align: center;
	background: url(images/Charte/rech_infos.png) no-repeat center top;
}
#Rech_infos H2 {
	padding: 3px 0 5px 0;
	font: normal 20px "Comic Sans MS";
	color: #FFF;
}
#Rech_infos P {
	font: normal 20px "Comic Sans MS";
	line-height: 25px;
}
#Choix_Age{
	color: #cf0f02;
}
#Choix_Support {
	color: #970400;
}
#Choix_Bib {
	color: #532900;
}

/*_______________________________R E S U L T A T___L I S T E____________________________________*/

#Resultat {
	padding: 15px 10px 0 40px;
}
#Resultat H1 {
	padding: 0 0 30px 0;
	text-align: center;
	font: bold 35px "Comic Sans MS";
	color: #b62d2d;
}
#Resultat H1 SPAN {
	padding: 0 0 0 36px;
	background: url(images/Charte/h1_2.png) no-repeat 0 10px;
}
#Resultat H2 {
	/*padding: 24px 0 20px 0;*/
	padding: 14px 0 10px 0;
	text-align: center;
	font: bold 17px "Comic Sans MS";
	color: #532900;
}
.liste_pages {
	padding: 8px 0 0 0;
	text-align: center;
	font: bold 17px "Comic Sans MS";
	color: #b62d2d;
}
A.Liste_Premiere,
A.Liste_Precedente,
A.Liste_Suivante, 
A.Liste_Derniere {
	display: block;
	position: relative;
	float: left;
	width: 57px;
	height: 41px;
	margin: 0 0 0 50px;
	color: #b62d2d;
	background: url(images/Charte/page_premiere.png) no-repeat;
}
A.Liste_Premiere:hover {
	background: url(images/Charte/page_premiere_o.png) no-repeat;
}
A.Liste_Premiere SPAN,
A.Liste_Precedente SPAN,
A.Liste_Suivante SPAN, 
A.Liste_Derniere SPAN {
	display: none;
}
A.Liste_Premiere:hover SPAN,
A.Liste_Precedente:hover SPAN,
A.Liste_Suivante:hover SPAN,
A.Liste_Derniere:hover SPAN {
	display: block;
	position: absolute;
	top: 45px;
	left: 20px;
	border: 1px solid #2da829;
	padding: 6px 10px 10px 28px;
	text-align: center;
	white-space: nowrap;
	font: bold 17px "Comic Sans MS";
	color: #b62d2d;
	background: #b8dc1a url(images/Charte/ermesboy_tip.png) no-repeat;
	cursor: pointer;	
}
A.Liste_Precedente {
	width: 46px;
	margin: 0 5px;
	background: url(images/Charte/page_precedente.png) no-repeat;
}
A.Liste_Precedente:hover {
	background: url(images/Charte/page_precedente_o.png) no-repeat;
}
A.Liste_Suivante {
	float: right;
	width: 46px;
	margin: 0 5px;
	background: url(images/Charte/page_suivante.png) no-repeat;
}
A.Liste_Suivante:hover {
	background: url(images/Charte/page_suivante_o.png) no-repeat;
}
A.Liste_Derniere {
	float: right;
	margin: 0 60px 0 0;
	background: url(images/Charte/page_derniere.png) no-repeat;
}
A.Liste_Derniere:hover {
	background: url(images/Charte/page_derniere_o.png) no-repeat;
}
A.Liste_Suivante:hover SPAN,
A.Liste_Derniere:hover SPAN {
	left: -220px;	
}
UL.Liste_Resultat {
	margin: 35px 0 0 60px;
}
UL.Liste_Resultat LI {
	display: inline;
}
UL.Liste_Resultat A {
	float: left;
	width: 132px;
	height: 260px;
	margin: 0 6px 00px 6px;
	padding: 18px 0 0 0;
	text-align: center;
	color: #532900;
	text-decoration: none;
	background: url(images/Charte/liste_fond.png) no-repeat;
}
UL.Liste_Resultat A:hover {
	color: #FFF;
	background: url(images/Charte/liste_fond_o.png) no-repeat;
}
/*UL.Liste_Resultat LI h2 {
	padding: 20px 0 0 0;
	line-height: 1;
	font: bold 120% "Comic Sans MS";
}*/
UL.Liste_Resultat LI P {
	padding: 16px 0 0 0;
	font-weight: bold;
	font: bold 110% "Comic Sans MS";
}
/*UL.Liste_Resultat LI P SPAN {
	display: block;
	clear: both;
	color: #964900;
}*/
UL.Liste_Resultat A:hover P,
UL.Liste_Resultat A:hover P SPAN {
	color: #FFF;
}
UL.Liste_Resultat A:hover IMG {
	/*filter: alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;*/
}

/*_______________________________R E S U L T A T___D E T A I L____________________________________*/

#Detail {
	padding: 35px 14px 50px 28px;
}
#Detail H1 {
	padding: 0 0 30px 0;
	text-align: center;
	font: bold 35px "Comic Sans MS";
	color: #b62d2d;
}
#Detail H1 SPAN {
	padding: 0 0 0 36px;
	background: url(images/Charte/h1_2.png) no-repeat 0 10px;
}
#Detail H2 {
	padding: 0;
	font: bold 170% "Comic Sans MS";
	color: #532900;
}
#Detail H3 {
	clear: left;
	padding: 10px 0 0 0;/*le margin crée une coupure dans l'image de fond sur firefox*/
	font: bold 120% "Comic Sans MS";
	color: #964900;
}
#Detail H3 SPAN {
	padding: 0 0 2px 28px;/*le margin crée une coupure dans l'image de fond sur firefox*/
	background: transparent url(images/Charte/h3_2.png) no-repeat 0 0;
}
#Detail H3 SPAN.Crayon {
	position: absolute;
	left: 766px;
	padding: 0 25px 30px 0;
	background: url(images/Charte/crayon.png) no-repeat 0 28px;
}
#Detail P {
	padding: 12px 0 0 0;/*le margin crée une coupure dans l'image de fond sur firefox*/
	font-size: 100%;
	font-weight: bold;
	color: #964900;
}
#Detail SPAN {
	color: #b62d2d;
}
#Detail .Commentaire {
	color: #532900;
}
#Detail .Retrait_Paragraphe {
	padding: 0 0 0 30px;
	margin-bottom:10px;
}
#Detail .Retrait_Paragraphe SPAN {
	padding: 0;
	color: #532900;
}
#Detail SPAN.avis_0 {
	color: #	color: #964900;
;
	padding: 0 85px 0 0;
	background: url(images/Charte/etoiles_avis.png) no-repeat scroll right 0;
}
#Detail SPAN.avis_1 {
	color: #964900;
	padding: 0 85px 0 0;
	background: url(images/Charte/etoiles_avis.png) no-repeat scroll right -15px;
}
#Detail SPAN.avis_2 {
	color: #964900;
	padding: 0 85px 0 0;
	background: url(images/Charte/etoiles_avis.png) no-repeat scroll right -30px;
}
#Detail SPAN.avis_3 {
	color: #964900;
	padding: 0 85px 0 0;
	background: url(images/Charte/etoiles_avis.png) no-repeat scroll right -45px;
}
#Detail  SPAN.avis_4 {
	color: #964900;
	padding: 0 85px 0 0;
	background: url(images/Charte/etoiles_avis.png) no-repeat scroll right -60px;
}
#Detail SPAN.avis_5 {
	color: #964900;
	padding: 0 85px 0 0;
	background: url(images/Charte/etoiles_avis.png) no-repeat scroll right -75px;
}
#Detail UL.Liste {
	margin: 12px 0 0 30px;
}
#Detail UL.Liste LI {
	display: inline;
}
#Detail UL.Liste LI A {
	display: block;
	float: left;
	width: 68px;
	height: 160x;
	margin: 0 16px 12px 0;
	text-align: center;
	color: #532900;
	text-decoration: none;
}
#Detail UL.Liste A:hover {
	color: #FFF;
}
#Detail UL.Liste LI P {
	/*display: none;*/
	line-height: 1;
	font: bold 100% "Comic Sans MS";
}
#Detail_Selection {
	margin: 64px 0 0 0;
	padding: 56px 30px 0 40px;
	background: url(images/Charte/encart_detail_entete.png) no-repeat;
}
#Detail_Selection IMG {
	float: left;
	margin: 0 20px 10px 0;
}
#Detail_Selection HR,
#Detail_Infos HR {
	clear: both;
	height: 0;
	margin: 0;
	border: none;
	visibility: hidden;
}
#Detail_Infos {
	padding: 0 30px 80px 40px;
	background: url(images/Charte/encart_detail_corps.png) no-repeat left bottom;
}
#Detail_Notices {
	width: 665px;
	margin: 10px 0 0 0;
}
#Detail_Notices_Entete {
	height: 37px;
	width: 665px;
	background: url(images/Charte/notices_entete.png) no-repeat 0 0;
}
#Detail_Notices_Corps {
	width: 665px;
	padding: 0 20px;
	background: url(images/Charte/notices_corps.png) repeat-y;
}
#Detail_Notices_Corps TABLE {
	width: 625px;
}
#Detail_Notices_Corps TH {
	padding: 2px 4px;
	border-left: 1px solid #b62d2d;
	font: bold 80% Arial;
	color: #b62d2d;
	text-align: left;
}
#Detail_Notices_Corps TD {
	padding: 2px 4px;
	border-top: 1px solid #b62d2d;
	border-left: 1px solid #b62d2d;
	font: bold 80% Arial;
	color: #532900;
	text-align: left;
}
#Detail_Notices_Corps TH.Filet_Out,
#Detail_Notices_Corps TD.Filet_Out {
	border-left: none;
}
#Detail_Notices_Pied {
	height: 44px;
	width: 665px;
	background: url(images/Charte/notices_pied.png) no-repeat 0 0;
}
#Detail FORM {
	margin: 0 0 0 30px;
	padding: 5px 0;
}
#Detail TEXTAREA {
	float: left;
	width: 460px;
	height: 80px;
	border: 3px solid #f3981d;
	padding: 5px 0 0 5px;
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #532900;
	background: #b8dc1a;
}
#Detail UL.Comment {
	float: left;
	margin: 0;
}
#Detail UL.Comment A {
	display: block;
	width: 173px;
	height: 51px;
	margin: 20px 0 0 4px;
	font: normal 17px "Comic Sans MS";
	color: #b62d2d;
	text-decoration: none;
	background: url(images/Charte/menu.png) no-repeat;
}

#Detail UL.Comment A:hover {
	background: url(images/Charte/menu_o.png) no-repeat;
}
#Detail UL.Comment A SPAN {
	display: block;
	padding: 9px 0 0 8px;
	text-align: center;
	line-height: 16px;
}
#Detail UL.Comment A:hover SPAN {
	color: #FFF;
}

/*_____________________________R E S U L T A T___I N F O S____________________________________*/

#Resultat_infos {
	height: 54px;
	padding: 10px 0 0 0;
	text-align: center;
	background: url(images/Charte/resultat_infos.png) no-repeat center top;
}

#Resultat_infos P {
	font: bold 20px "Comic Sans MS";
	color: #532900;
}
#Choix_Resultat {
}

/*_____________________________R E T O U R____________________________________*/

.Back {
	position: absolute;

}
A.Pied {
	display: block;
	float: left;
	width: 146px;
	height: 65px;
	color: #b62d2d;
	background: url(images/Charte/retour.png) no-repeat;
}
A.Pied:hover {
	background: url(images/Charte/retour_o.png) no-repeat;
}
A.Pied SPAN {
	display: none;
}
A.Pied:hover SPAN {
	display: block;
	position: absolute;
	top: 64px;
	left: 50px;
	border: 1px solid #2da829;
	padding: 6px 10px 10px 28px;
	text-align: center;
	white-space: nowrap;
	font: bold 17px "Comic Sans MS";
	color: #b62d2d;
	background: #b8dc1a url(images/Charte/ermesboy_tip.png) no-repeat;
	cursor: pointer;	
}
#Rech_Supports .Retour,
#Rech_Bibs .Retour {
	float: left;
	font: bold 170% "Comic Sans MS";
	line-height: 80px;
	color: #b62d2d;
}
#Detail .Retour {
	float: left;
	font: bold 170% "Comic Sans MS";
	line-height: 66px;
	color: #b62d2d;
}

.NavigationKids{
	height:100px
}


/*_____________________________Overrides Global.css____________________________________*/
.detail-valeur-fiche_URL {
margin:5px 0;
}

.detail-valeur-fiche_URL a {
background:transparent url(images/famfam/icons/page.png) no-repeat scroll left center !important;
border:none !important;
height:20px;
margin:0;
padding:2px 8px 2px 20px;
}


