/* CSS Document */

html, body {
	font-family: 'Arial', 'Helvetica', sans-serif;
	background-color:#C2C2C2;
	font-size: 12px;
	background-image:url(/img/fond_body.gif);
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-bottom: 0px;
	height:100%;
}
#page {
	width: 100%;
	background-image: url(/img/degrade_body.gif);
	background-position: top ;
	background-repeat: repeat-x;
	margin: 0 auto;
}
#conteneur{
	width: 969px;
	height: 100%;
	background-image:url(/img/fond_bordure.gif);
	background-repeat:repeat-y;
	margin: 0 auto;
	text-align: left;
}

#conteneur_news{
	width: 830px;
	height: 100%;
	background-image:url(/img/fond_blanc_news.gif);
	background-repeat:repeat-y;
	margin: 0 auto;
	text-align: left;
}

#contenu_news {
	width: 830px;
	height: 100%;
	background-image:url(/img/bas_contenu_news.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin: 0 auto;
	text-align: left;
	padding-bottom:38px;
}

#bas_mention_news{
height:133px;
border-left:1px solid #868686;
border-right:1px solid #868686;
border-top:1px solid #ABABAB;
margin-left:4px;
background-image:url(/img/fond_mention.gif);
width:820px;
}

#mention_news{
background-image:url(/img/ombre_bas_news.gif);
background-repeat:no-repeat;
height:54px;
text-indent:17px;
padding-top:3px;
font-size:10px;
}

#entete_news{
width:820px;
margin-left:5px;
height:89px;
background-color:#FFFFFF;
margin-top:0px;
}

#ombre_haut_news{
background-image:url(../img/ombre_haut_news.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#5D89E0;
width:820px;
height:36px;
line-height:0px;
font-size:0px;
float:left;
display:inline;
}

#conteneur_home{
	width: 969px;
	height: 100%;
	background-image:url(/img/fond_bordure_home.gif);
	background-repeat:repeat-y;
	margin: 0 auto;
	text-align: left;
}

#conteneur_arti{
	width: 969px;
	height: 100%;
	background-image:url(/img/fond_bordure_article.gif);
	background-repeat:repeat-y;
	margin: 0 auto;
	text-align: left;
}

#contenu {
	width: 969px;
	height: 100%;
	background-image:url(/img/bas_contenu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin: 0 auto;
	text-align: left;
	padding-bottom:38px;
}

#entete{
width:959px;
margin-left:5px;
height:89px;
background-color:#FFFFFF;
margin-top:0px;
}

#logo{
width:134px;
height:68px;
background-image:url(/img/logo.gif);
background-repeat:no-repeat;
float:left;
display:inline;
margin-left:29px;
margin-top:16px;
cursor:pointer;
}

#rss{
width:42px;
height:27px;
background-image:url(/img/rss.gif);
background-repeat:no-repeat;
float:right;
display:inline;
margin-right:8px;
margin-top:62px;
cursor:pointer;
}

#menu_haut{
width:959px;
margin-left:5px;
height:36px;
background-image:url(/img/fond_menu_haut.gif);
background-repeat:repeat-y;
}

#menu_haut_admin{
width:959px;
margin-left:5px;
height:36px;
background-image:url(/img/fond_menu_haut_admin.gif);
background-repeat:repeat-y;
}

#utilisateur{
float:left;
display:inline;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
width:190px;
margin-left:0px;
padding-top:9px;
height:27px;
}

#utilisateur a{
text-decoration:none;
color:#FFFFFF;}

#utilisateur a:hover{
color:#000000;}

#agenda{
float:left;
display:inline;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
width:119px;
margin-left:191px;
padding-top:9px;
height:27px;
}
#agenda a{
text-decoration:none;
color:#FFFFFF;}

#agenda a:hover{
color:#000000;}

#nouveaute{
float:left;
display:inline;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
width:226px;
margin-left:1px;
padding-top:9px;
height:27px;
}
#nouveaute a{
text-decoration:none;
color:#FFFFFF;}

#nouveaute a:hover{
color:#000000;}

#nouveaute a.lien_bleu{
color:#5D89E1;
text-decoration:none;
}

#catalogue{
float:left;
display:inline;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
width:120px;
margin-left:1px;
padding-top:9px;
height:27px;
}
#catalogue a{
text-decoration:none;
color:#FFFFFF;}

#catalogue a:hover{
color:#000000;}

#ean13{
float:left;
display:inline;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
width:70px;
margin-left:1px;
padding-top:9px;
height:27px;
}
#ean13 a{
text-decoration:none;
color:#FFFFFF;}

#ean13 a:hover{
color:#000000;}

#recherche{
float:left;
display:inline;
color:#FFFFFF;
margin-left:1px;
margin-top:2px;
width:300px;
}

#cadre_gauche{
width:189px;
float:left;
display:inline;
font-size:14px;
margin-left:5px;
}

#actu{
background-image:url(/img/fd_actu.gif);
background-repeat:repeat-x;
height:19px;
width:189px;
text-indent:20px;
padding-top:12px;
color:#000000;
cursor:pointer;
}

#menu_gauche{
width:189px;
background-image:url(/img/fd_menu_gauche.gif);
height:21px;
background-repeat:repeat-x;
text-indent:20px;
padding-top:7px;
color:#000000;
cursor:pointer;
}

#menu_gauche_on{
width:189px;
background-image:url(/img/fd_menu_gauche_on.gif);
height:21px;
background-repeat:repeat-x;
text-indent:20px;
padding-top:7px;
color:#000000;
cursor:pointer;
}

#sous_menu{
border-bottom:1px solid #A1A1A1;
background-image:url(/img/point_vert.gif);
background-repeat:no-repeat;
background-position:17px 5px;
padding-left:30px;
font-size:12px;
margin-top:0px;
}

#sous_menu a{
text-decoration:none;
color:#000000;}

#sous_menu a:hover{
text-decoration:none;
color:#000000;
font-weight:bold;}

#bloc_gauche{
margin-top:12px; 
background-image:url(/img/degrade_bloc_gauche.gif); 
background-repeat:repeat-x; 
background-position:bottom; 
padding-bottom:30px;
}

#ombre_haut_home{
background-image:url(/img/ombre_haut_home.gif);
background-repeat:no-repeat;
width:769px;
height:10px;
line-height:0px;
font-size:0px;
float:left;
display:inline;
}

#ombre_haut{
background-image:url(/img/ombre_haut.gif);
background-repeat:no-repeat;
width:769px;
height:10px;
line-height:0px;
font-size:0px;
float:left;
display:inline;
}

#corp_page{
float:left;
display:inline;
width:769px;
margin-left:1px;
}

#col_gauche_home{
float:left;
display:inline;
margin-left:9px;
width:460px;
margin-top:24px;
}

#bloc_gauche_home_vert{
width:453px;
background-color:#A6E008;
background-image:url(/img/bas_vert_home.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:3px;
}

#bloc_gauche_home{
width:453px;
}

#col_droit_home{
float:left;
display:inline;
margin-left:9px;
width:287px;
margin-left:6px;
background-color:#FFFFFF;
margin-top:0px;
}

#bloc_droit_gris{
margin-top:24px;
background-color:#E3E2DD;
width:287px;
background-image:url(/img/bas_gris_home.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:14px;
}

#bas_corp_page{
clear:both;
background-image:url(/img/ombre_bas_home.gif);
background-repeat:no-repeat;
height:40px;
background-position:195px 0px;
}

#bas_corp_page_art{
clear:both;
background-image:url(/img/ombre_bas_art.gif);
background-repeat:no-repeat;
height:70px;
background-position:195px 25px;
}

#bas_mention{
height:133px;
border-left:1px solid #868686;
border-right:1px solid #868686;
border-top:1px solid #ABABAB;
margin-left:4px;
background-image:url(/img/fond_mention.gif);
width:959px;
}

#mention{
background-image:url(/img/ombre_bas.gif);
background-repeat:no-repeat;
height:54px;
text-indent:17px;
padding-top:3px;
font-size:10px;
}

#mention a{
	color:#000000;
	text-decoration:none;	
}

#mention a:hover{
	color: #A6E008;
	text-decoration:none;
}


#bt_retour{
float:right; 
display:inline; 
margin-right:20px; 
margin-top:42px; 
background-image:url(../img/retour.gif); 
background-repeat:no-repeat; 
width:64px; 
height:23px; 
text-align:center;
}

#bt_retour a{
color:#FFFFFF;
text-decoration:none;
}

#bt_retour a:hover{
color:#000000;
text-decoration:none;
}

#bande_vert_haut{
background-image:url(/img/bande_vert_haut.gif); 
background-repeat:no-repeat; 
height:58px;
margin-top:0px;
}

#bande_vert_haut_fiche{
height:110px;
margin-top:0px;
background-color:#FFFFFF;
}

#bande_vert_haut_fiche_auteur{
margin-top:0px;
background-color:#FFFFFF;
}

#cdf{
background-color:#FFFFFF; 

margin-top:0px;
font-size:12px;
padding-top:5px;
padding-bottom:6px;
}

#contenu_page_arti{
background-color:#FFFFFF; 
padding-left:175px; 
padding-right:75px; 
padding-top:40px; 
background-image:url(/img/bas_page_arti.gif); 
background-repeat:no-repeat; 
background-position:bottom; 
padding-bottom:40px;
margin-top:0px;
}

#contenu_page_arti a{
text-decoration:none;
color:#5D89E1;
}
#contenu_page_arti a:hover{
color:#A6E008;
}
#contenu_page_arti a.lien_vert{
text-decoration:none;
color:#A6E008;
}
#contenu_page_arti a.lien_rouge{
color:#CC3300;
text-decoration:none;
font-weight:bold;
}
#contenu_page_arti a.lien_neutre{
text-decoration:none;
color:#000000;
}
#contenu_page_arti a.lien_neutre:hover{
color:#A6E008;
}

#contenu_page_edit a.lien_neutre{
text-decoration:none;
color:#000000;
}


#contenu_page_edit{
background-color:#FFFFFF; 
padding-left:175px; 
padding-right:75px; 
padding-top:40px; 
background-image:url(/img/bas_page_arti.gif); 
background-repeat:no-repeat; 
background-position:bottom; 
padding-bottom:40px;
margin-top:0px;
}
#contenu_page_edit a.lien_vert{
text-decoration:none;
color:#A6E008;
}
#contenu_page_edit a.lien_rouge{
color:#CC3300;
text-decoration:none;
font-weight:bold;
}

#contenu_page_edit a:hover{
text-decoration:none;
color:#000;
}

#contenu_page_edit a{
text-decoration:none;
color:#2262e0;
}


#contenu_page_livre{
background-color:#FFFFFF; 
padding-left:30px; 
padding-right:10px; 

background-image:url(/img/bas_page_arti.gif); 
background-repeat:no-repeat; 
background-position:bottom; 
padding-bottom:40px;
}
#contenu_page_livre a{
text-decoration:none;
color:#5D89E1;
}
#contenu_page_livre a:hover{
color:#A6E008;
}
#contenu_page_livre a.lien_vert{
text-decoration:none;
color:#A6E008;
}
#contenu_page_livre a.lien_rouge{
color:#CC3300;
text-decoration:none;
font-weight:bold;
}

#contenu_page{
background-color:#FFFFFF; 
padding-left:12px; 
padding-right:7px; 

background-image:url(/img/bas_page_arti.gif); 
background-repeat:no-repeat; 
background-position:bottom; 
padding-bottom:40px;
}

#contenu_page a.menuhaut{
text-decoration:none;
color:#5D89E1;
}

#contenu_page_vide{
background-color:#FFFFFF; 
padding-left:9px; 
padding-right:9px; 
padding-bottom:40px;

}

#liste_nouv{
float:left; display:inline;
margin-left:25px;}

#liste_nouv a{
text-decoration:none;
color:#000000;
}

#liste_nouv a:hover{
color:#A7E008;
}

#bt_vert{
background-image:url(/img/bt_vert.gif);
height:26px;
width:195px;
background-repeat:no-repeat;
float:left;
display:inline;
text-align:center;
padding-top:3px;}

#bt_vert a{
text-decoration:none;
color:#000000;
}

#bt_vert a:hover{
color:#FFFFFF;
}

#bt_bleu{
background-image:url(/img/bt_bleu.gif);
height:26px;
width:195px;
background-repeat:no-repeat;
float:left;
display:inline;
text-align:center;
padding-top:3px;}

#bt_bleu a{
text-decoration:none;
color:#FFFFFF;
}

#bt_bleu a:hover{
color:#000000;
}

#bt_geo{
background-image:url(/img/bt_geo.gif);
height:26px;
width:113px;
background-repeat:no-repeat;
float:left;
display:inline;
text-align:center;
padding-top:3px;
margin-left:2px;}

#bt_geo a{
text-decoration:none;
color:#000000;
}

#bt_geo a:hover{
color:#FFFFFF;
}

#bt_geo_ble{
background-image:url(/img/bt_geo_ble.gif);
height:26px;
width:113px;
background-repeat:no-repeat;
float:left;
display:inline;
text-align:center;
padding-top:3px;
margin-left:2px;}

#bt_geo_ble a{
text-decoration:none;
color:#FFFFFF;
}

#bt_geo_ble a:hover{
color:#000000;
}

#bt_hist{
background-image:url(/img/bt_hist.gif);
height:26px;
width:82px;
background-repeat:no-repeat;
float:left;
display:inline;
text-align:center;
padding-top:3px;
margin-left:3px;}

#bt_hist a{
text-decoration:none;
color:#000000;
}

#bt_hist a:hover{
color:#FFFFFF;
}

#bt_hist_ble{
background-image:url(/img/bt_hist_ble.gif);
height:26px;
width:82px;
background-repeat:no-repeat;
float:left;
display:inline;
text-align:center;
padding-top:3px;
margin-left:3px;}

#bt_hist_ble a{
text-decoration:none;
color:#FFFFFF;
}

#bt_hist_ble a:hover{
color:#000000;
}

#bt_sci{
background-image:url(/img/bt_sci.gif);
height:26px;
width:255px;
background-repeat:no-repeat;
float:left;
display:inline;
text-align:center;
padding-top:3px;
margin-left:3px;}

#bt_sci a{
text-decoration:none;
color:#000000;
}

#bt_sci a:hover{
color:#FFFFFF;
}

#bt_sci_ble{
background-image:url(/img/bt_sci_ble.gif);
height:26px;
width:255px;
background-repeat:no-repeat;
float:left;
display:inline;
text-align:center;
padding-top:3px;
margin-left:3px;}

#bt_sci_ble a{
text-decoration:none;
color:#FFFFFF;
}

#bt_sci_ble a:hover{
color:#000000;
}

#radio{
margin-left:200px;
margin-top:40px;
background-image:url(/img/rond_vert.gif);
background-repeat:no-repeat;
background-position:0px 1px;
padding-left:20px;
width:500px;
}

#onglet{
margin-top:24px; margin-left:6px;
width:88px;
float:left;
display:inline;
background-image:url(/img/bt_vert2.gif);
background-repeat:no-repeat;
text-align:center;
line-height:0px;
font-size:0px;
height:35px;}

#onglet a{
text-decoration:none;
color:#FFFFFF;}

#autres_livres{
float:left; display:inline; width:100px; margin-left:5px; margin-top:5px;
}

#autres_livres a{
color:#5D89E1;
text-decoration:none;

}

#autres_livres a:hover{
color:#CCCCCC;
}

#ss_menu_prog{
float:left;
display:inline;
margin-left:10px;
margin-top:40px;
width:215px;
}

#sous_menu_prog_list{
background-image:url(../img/rond_fleche.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:20px;
width:200px;
margin-bottom:10px;
}

#map tr{
height:25px;}

#map td{
vertical-align:top;}

.sous_rub{

background-image:url(/img/point_vert.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding-left:10px;
font-size:12px;
margin-top:0px;
}

.sous_rub a{
text-decoration:none;
color:#000000;}

.sous_rub a:hover{
text-decoration:none;
color:#000000;
font-weight:bold;}

.rub_map{
margin-top:40px;
background-image:url(/img/rond_vert.gif);
background-repeat:no-repeat;
background-position:0px 1px;
padding-left:20px;
font-size:14px;
font-weight:bold;
}

li.list_actu{
	background:url(../img/rond_vert2.gif) no-repeat 0px 4px;
	padding-left:10px;
	list-style-type:none;
	margin-top:2px;
}

#numerik, #numerik_small{
	text-align:center;
	height:18px;	 
	color:#FFFFFF;	
	line-height:15px;
	background:none;
	font-size:11px;
	margin-top:5px;
	font-weight:bold;	
	
}

.numerik_centre{
	background:url(../img/centre_num.png) repeat-x;
	height:18px;
	line-height:15px;
	font-size:11px;
	font-weight:bold;
	float:left;
	display:inline;	
	padding:0px 7px 0px 7px;
}
/*
.numerik_link{
	background:url(../img/centre_num.png) repeat-x;
	height:18px;
	line-height:15px;
	margin-top:5px;
}*/


#numerik{
	width:195px;
}

#numerik_small{
	width:130px;
}

#numerik a, #numerik_small a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#numerik a:hover, #numerik_small a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


.numerik_left{
	width:2px;
	height:18px;
	background:url(../img/left_num.png) no-repeat;
	margin:0;
	padding:0;
	/*margin-right:7px;*/
	font-size:0px;
	line-height:0px;
	float:left;
	display:inline;	
}

.numerik_right{
	width:2px;
	height:18px;
	background:no-repeat url(../img/droit_num.png);
	margin:0;
	padding:0;
	/*margin-left:7px;*/
	font-size:0px;
	line-height:0px;
	float:left;
	display:inline;
}


.pastille{
	position: absolute;
	top: 60px;
	left:3px;
	width:43px; 
	height:26px;
}

.pastille_results{
	position: absolute;
	top: 60px;
	left:5px;
	width:43px; 
	height:26px;
}
