* {
	margin: 0px;
	padding: 0px;
	border: none;
}

html {
	height: 100%;
}

body {
	height: 98%;
	background-color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
}

a {
	text-decoration: none;
}

li {list-style-type: none;}


/* ______________________________________________________ MENU */

#top {background-image:url(img/habillage/menu.gif); background-position:170px -333px; background-repeat:no-repeat;}

#menu dl {float:left; position:relative; height:16px;}
#menu dd {position:relative; display:none;}

#menu ul {position:absolute; top:10px; left:0px;}
#menu li {list-style-type: none;}
#menu li a {
	display: block; height: 12px; width: 240px;	
	font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #666; font-weight: bold; text-decoration: none;
	text-align: left;
}
#menu li a:hover {color: #900;}

/* ______________________________________________________ FOOTER */

#footer {background-image:url(img/habillage/footer.gif); background-position:0px 0px; background-repeat:no-repeat;}
#footer p {font-size: 11px; color: #666; text-align:left;}
#footer p a {color: #666;}
#footer strong {color: #900;}

/* ______________________________________________________ HOME */

#home_lehub {text-align:left;}
#home_lehub p {font-size: 11px; color: #666; text-align:left;}
#home_lehub ul {margin: 8px 0px 0px 18px;}

#home_activites {text-align:left;}
#home_activites p{font-size: 11px; color: #666; text-align:justify; margin: 0px 10px 0px 10px;}

#home_fonds {text-align:left;}
#home_fonds {background-image:url(img/habillage/home_fonds.gif); background-position:-144px 22px; background-repeat:no-repeat;}
#home_fonds h1 {font-size:10px; color: #900; text-align:left; font-weight:normal;}
#home_fonds h2 a {font-size: 11px; color: #333; text-align:left; font-weight:bold;}
#home_fonds h3 a {font-size: 10px; color: #333; text-align:left; font-weight:normal;}
#home_fonds h4 a {font-size: 11px; color: #666; text-align:left; font-weight:normal;}
#home_fonds p a {font-size: 10px; color: #666; text-align:justify; font-weight:bold;}

#home_actu {background-image:url(img/habillage/home_actu.gif); background-position:10px 24px; background-repeat:no-repeat;}
#home_actu {text-align:left;}
#home_actu {font-size: 11px; color: #666; text-align:left;}
#home_actu h2 a {font-size: 11px; color: #333; text-align:left; font-weight:bold;}
#home_actu h3 {font-size: 10px; color: #333; text-align:left; font-weight:normal;}
#home_actu p {text-align:left;}
#home_actu p {font-size: 10px; color: #666; font-weight:normal;}
#home_actu p.txt_actu {font-size: 10px; color: #666;}
#home_actu p.txt_actu a {font-size: 10px; color: #111;}

#home_actu a.lien_out {font-size: 10px; color: #666; font-weight:bold;}
#home_actu a.archives {font-size: 11px; color: #333333; font-weight:bold;}

#accueil_newsletter p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#999; margin: 10px 0px 0px 0px;}
#accueil_newsletter a{color:#999; text-decoration:none;}
#accueil_newsletter form.inscription {margin: 0px 0px 0px 0px; font-size: 11px;}
#accueil_newsletter input[name="email"] {width:200px; height:12px; border:0; line-height: 14px; background-color:#CCC; color:#FFF;}
#accueil_newsletter input[value="OK >>"]{width:40px; height:14px;  border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; font-weight:bold; background-color:#FFF; line-height: 16px;}

/* ______________________________________________________ LE HUB */

#lehub p {font-size: 11px; color: #666; text-align:left; padding:10px 0px;}
#lehub p a {color:#666666;}
#lehub ul {margin: 18px 0px 0px 18px;}

/* ______________________________________________________ ACTIVITES*/


#activites {text-align:left;}

#activites h2 {font-size: 12px; color: #900; font-weight:bold;}
#activites h2 a {font-size: 12px; color: #333; font-weight:normal;}
#activites p {font-size: 11px; color: #666; text-align:justify;}
#activites p a {font-size: 11px; color: #666; text-align:justify;}

#activites_bonus {background-image:url(img/habillage/home_actu.gif); background-position:10px 259px; background-repeat:no-repeat;}
#activites_bonus p {font-size: 11px; color: #666; text-align:left;}
#activites_bonus p a {font-size: 11px; color: #666; text-align:left;}

/* ______________________________________________________ FONDS */


#fonds {background-image:url(img/habillage/home_fonds.gif); background-position:-134px 22px; background-repeat:no-repeat;}

#fonds {text-align:left;}
#fonds h1 {font-size: 10px; color: #900; font-weight:normal;}
#fonds h2 a {font-size: 12px; color: #333; font-weight:bold;}
#fonds h3 a {font-size: 10px; color: #666; font-weight:bold;}
#fonds h4 a {font-size: 11px; color: #666; font-weight:normal;}
#fonds p a, p.lien_externe a {font-size: 10px; color: #333; font-weight:bold;}
#fonds p {font-size: 11px; color: #666; font-weight:normal; text-align:left;}

#pagination {font-size: 10px; color: #333; font-weight:bold;}
#pagination a {font-size: 10px; color: #333; font-weight:bold;}

li.sous_menu_type, li.sous_menu_type_select {margin : 0px 0px 0px 20px; padding: 0px;}
.sous_menu_type, .sous_menu_type a {font-size: 11px; color: #666; font-weight:normal; text-align:left; text-decoration:none;}
.sous_menu_type_select, .sous_menu_type_select a {font-size: 11px; color: #666; font-weight:normal; text-align:left; text-decoration:none; font-weight: bold;}
.sous_menu_type a:hover, .sous_menu_type_select a:hover {text-decoration:underline;}

p.description_thematique {margin : 0 0 14px 20px;}

/* ______________________________________________________ LUDIGO sur la page d'accueil et dans le fonds documentaire */

#ludigo p a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-decoration: none; font-weight:normal;}
#ludigo p {margin: 5px 20px;}


/* ______________________________________________________ FICHE DU FONDS */


		#fonds_fiche_01, #fonds_fiche_02, #fonds_fiche_03, #fonds_fiche_04, #fonds_fiche_05 {
		background-image: url(img/habillage/home_fonds.gif);
		background-position: -360px 22px;
		background-repeat: no-repeat;
		text-align: left;
		}


/* Titre de la thématique */

		#fonds_fiche_01 h1, #fonds_fiche_02 h1, #fonds_fiche_03 h1, #fonds_fiche_04 h1, #fonds_fiche_05 h1 {
		font-family: Verdana, Arial, sans-serif;
		color: #900;
		font-weight: normal;
		}
		
		#fonds_fiche_01 h1 {font-size: 9px;}
		#fonds_fiche_02 h1 {font-size: 10px;}
		#fonds_fiche_03 h1 {font-size: 11px;}
		#fonds_fiche_04 h1 {font-size: 12px;}
		#fonds_fiche_05 h1 {font-size: 13px;}


/* Titre de la fiche */

		#fonds_fiche_01 h2, #fonds_fiche_02 h2, #fonds_fiche_03 h2, #fonds_fiche_04 h2, #fonds_fiche_05 h2 {
		font-family: Verdana, Arial, sans-serif;
		color: #333;
		font-weight: bold;
		}
		
		#fonds_fiche_01 h2 {font-size: 12px;}
		#fonds_fiche_02 h2 {font-size: 13px;}
		#fonds_fiche_03 h2 {font-size: 14px;}
		#fonds_fiche_04 h2 {font-size: 15px;}
		#fonds_fiche_05 h2 {font-size: 16px;}


/* Nom de l'auteur */

		#fonds_fiche_01 h3, #fonds_fiche_02 h3, #fonds_fiche_03 h3, #fonds_fiche_04 h3, #fonds_fiche_05 h3 {
		font-family: Verdana, Arial, sans-serif;
		color: #333;
		font-weight: normal;
		}
		
		#fonds_fiche_01 h3 {font-size: 10px;}
		#fonds_fiche_02 h3 {font-size: 11px;}
		#fonds_fiche_03 h3 {font-size: 12px;}
		#fonds_fiche_04 h3 {font-size: 13px;}
		#fonds_fiche_05 h3 {font-size: 14px;}


/* Chapeau de la fiche */

		#fonds_fiche_01 h4, #fonds_fiche_02 h4, #fonds_fiche_03 h4, #fonds_fiche_04 h4, #fonds_fiche_05 h4 {
		font-family: Verdana, Arial, sans-serif;
		color: #666;
		font-weight: bold;
		}
		
		#fonds_fiche_01 h4 {font-size: 10px;}
		#fonds_fiche_02 h4 {font-size: 11px;}
		#fonds_fiche_03 h4 {font-size: 12px;}
		#fonds_fiche_04 h4 {font-size: 13px;}
		#fonds_fiche_05 h4 {font-size: 14px;}


/* Texte de la fiche */

		#fonds_fiche_01 p, #fonds_fiche_02 p, #fonds_fiche_03 p, #fonds_fiche_04 p, #fonds_fiche_05 p {
		font-family: Verdana, Arial, sans-serif;
		color: #333;
		font-weight: normal;
		text-align: justify;
		line-height: 16px;
		}
		

		
		#fonds_fiche_01 p {font-size: 10px;}
		#fonds_fiche_02 p {font-size: 11px;}
		#fonds_fiche_03 p {font-size: 12px;}
		#fonds_fiche_04 p {font-size: 13px;}
		#fonds_fiche_05 p {font-size: 14px;}


		#fonds_fiche_01 p a, #fonds_fiche_02 p a, #fonds_fiche_03 p a, #fonds_fiche_04 p a, #fonds_fiche_05 p a {color: #000000; text-decoration:none;}
		#fonds_fiche_01 p a:hover, #fonds_fiche_02 p a:hover, #fonds_fiche_03 p a:hover, #fonds_fiche_04 p a:hover, #fonds_fiche_05 p a:hover {text-decoration:underline;}


/* ______________________________________________________ ACTU */

#actu {background-image:url(img/habillage/home_fonds.gif); background-position:-530px 24px; background-repeat:no-repeat;}
#actu {text-align:left;}
#actu {font-size: 11px; color: #666; text-align:left;}
#actu h2 {font-size: 12px; color: #333; text-align:left; font-weight:bold;}
#actu h3 {font-size: 10px; color: #900; text-align:left; font-weight:normal;}
#actu p {text-align:left;}
#actu p {font-size: 11px; color: #666; font-weight:normal;}

#actu p.txt_actu a {font-size: 11px; color: #111; font-weight:normal;}
#actu a.lien_out {font-size: 10px; color: #666; font-weight:bold;}



/* ______________________________________________________ NEWSLETTER */


#newsletter p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#666; margin: 5px 0px 5px 0px;}
#newsletter h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#999; margin: 20px 0px 0px 0px;}
#newsletter p.inscription{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#999; margin: 20px 0px 0px 0px;}
#newsletter a{color:#666; text-decoration:none;}
#newsletter form.inscription {margin: 0px 0px 0px 0px; font-size: 11px;}
#newsletter input[name="email"] {width:200px; height:12px; border:0; line-height: 14px; background-color:#CCC; color:#FFF;}
#newsletter input[value="OK >>"]{width:40px; height:14px;  border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; font-weight:bold; background-color:#FFF; line-height: 16px;}