#emballage{
	margin : 0px auto 0px auto;
	width : 980px;
	display : block;
	background-color : #fff;
	text-align : left;
	border: 0px solid #ffffff;

	}
#header{
width : 980px;
height : 140px;
 display: block;
 background: url(images/header_accueil.jpg) no-repeat;
}

#menu {
width : 980px;
height : 50px;
 display: block;
 background: #645d55 url(images/bkg_menu.jpg) no-repeat top;
 padding-top: 30px;
 }

ul#menu_pum {

	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}
ul#menu_pum li {
	width : auto;
	display : block;
	float: left;
	margin: 0px 0px 0px 0px;
	text-align: center;
	padding: 17px 8px 16px 8px;
}
#message_alerte {
width : 978px;
height : 14px;
 display: block;	
   border-left-color: #b4b1ad;
   border-left-style: solid;
   border-left-width: 1px;
	border-right-color: #b4b1ad;
	border-right-style: solid;
	border-right-width: 1px;
	padding-top: 6px;
	text-align: center;
}
marquee {
	width: 90%;
	height: 14px;
}

#contenu_accueil {
	width : 980px;
	display : block;
	min-height: 600px;	
	height: auto;	

}

#colonne_gauche {
	width : 194px;
	display : block;	
min-height: 900px!important;	
	float: left;
	padding: 20px 0px 0px 6px;	
	background: #efefef;	
}
#interieur_colonne_gauche {
	display : block;	
	width : 184px;	
min-height: 800px!important;	
}
#a_paraitre {
	min-height: 280px;
	margin-bottom: 20px;
}
#bloc_slider {
	display : block;
	width : 184px;	
	height: 260px;
	overflow: hidden;
	
}
#a_paraitre ul#slider {
	padding: 0px 0px 0px 0px;	
	list-style: none;
	margin-top: 20px;
}
#a_paraitre ul#slider li {
	width : 184px;	
	height: 250px;
	text-align: center;
	padding-top: 10px;
}
#info_pratiques {
	height: 700px;	
}
#recherche {
	height: 30px;
	margin-bottom: 16px;
}
#footer_colonne_gauche {
	width : 184px;	
	border-top: 1px solid #b4b1ad;	
}
#plan_et_rss{
width : 184px;
min-height: 50px;
display : block;
 float : right;
 margin-top : 15px;
}
div.icones{
 float : right;
width : 150px;
height: 30px;
 vertical-align : middle;
}

#colonne_centre, #colonne_centre_rubriques {
	width : 593px;
	display : block;
	min-height: 1100px;	
	float: left;
	padding: 16px 0px 0px 10px;			
}
#colonne_centre_texte {
	padding-left: 6px;
}
#colonne_centre .revue_presse {
	width : 580px;
	display : block;
	min-height: 100px;
	border-bottom: 1px dotted #b4b1ad;
	padding: 4px 4px 4px 4px;
	margin-bottom: 20px;

	}
#documents_joints ul {
	list-style-type: none;
}
#colonne_centre_rubriques .collections {
	width : 580px;
	display : block;
	min-height: 100px;
	border: 1px dotted #b4b1ad;
	padding: 4px 4px 4px 4px;
	margin-bottom: 4px;
	  -moz-border-radius-topright: 25px;
	   -moz-border-radius-bottomleft: 25px;
	   -moz-border-radius-bottomright: 25px;
	border-top-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px; 	   	   
      -webkit-border-radius-topright: 25px;
      -webkit-border-radius-bottomleft: 25px;
      -webkit-border-radius-bottomright: 25px;	  
      border-radius-topright: 25px;	  
      border-radius-bottomleft: 25px;
      border-radius-bottomright: 25px;	  
      -webkit-border-top-right-radius: 25px; /* pour Chrome */
	  -webkit-border-bottom-left-radius: 25px; /* pour Chrome */ 
      -webkit-border-bottom-right-radius: 25px; /* pour Chrome */		
}
#colonne_centre_rubriques .revues {
	width : 580px;
	display : block;
	min-height: 100px;
	/*border: 1px dotted #b4b1ad;*/
	padding: 4px 4px 4px 4px;
	margin-bottom: 4px;

}

#colonne_centre_rubriques .titre_collection, .titre_revue {
	width : 568px;
	display : block;
	min-height: 30px;
	background: #fdfcfc;
	padding: 4px 4px 4px 4px;
	/*border-bottom: 1px solid #b4b1ad;*/
	margin-bottom: 4px;
}
#colonne_centre_rubriques .ouvrages_collection, .ouvrages_revue {
	padding: 4px 4px 4px 4px;	
}
#colonne_centre_rubriques ul#revues {
	list-style: none;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;	
	}
#colonne_centre_rubriques ul#collections {
	padding: 0px 0px 0px 40px;	
	margin: 0px 0px 12px 0px;	
list-style : url(images/puce.gif);	
	}	
#colonne_centre_rubriques ul.ouvrages_revue {
	list-style : url(images/puce.gif);
	padding: 0px 0px 0px 18px;	
	margin: 0px 0px 0px 0px;	
}


#colonne_centre_rubriques ul#ouvrages_collection {
list-style : url(images/puce.gif);	
	padding: 0px 0px 0px 18px;
}


#colonne_centre_rubriques ul.ouvrages_revue li {
	line-height: 20px;
}
ul#nouveautes {
	width : auto;
	display : block;
	padding: 0px 0px 0px 5px;
	margin: 24px 0px 0px 0px;
}
ul#nouveautes li {
	width : 130px;
	display : block;
	min-height: 246px;
	float: left;
	/*border: 1px solid #b4b1ad; */
	margin: 0px 8px 12px 0px;
	text-align: center;
	padding: 4px 4px 4px 4px;
}
ul#nouveautes_concours {
	width : auto;
	display : block;
	padding: 0px 0px 0px 5px;
	margin: 24px 0px 0px 0px;
}
ul#nouveautes_concours li {
	width : 130px;
	display : block;
	min-height: 246px;
	float: left;
/*	border: 1px solid #b4b1ad; */
	margin: 0px 8px 12px 0px;
	text-align: center;
	padding: 4px 4px 4px 4px;
}
ul#nouveautes_concours li.premier {
	width : 130px;
	display : inline-block;
	min-height: 246px;
	float: left;
	border: 1px dashed #b4b1ad;
	margin: 0px 8px 12px 0px;
	text-align: center;
}

#lien_nouveautes_concours {
width : auto;
display : block;
height: auto;
margin-bottom: 66px;
 padding-right: 32px;
 float: right;
}
div.premier {
width : 90%;
display : block;
height: auto;
margin-bottom: 6px;
 padding-left: 32px;
}

div.image_ouvrage {
width : 100%;
display : block;
height:190px	
}
div.texte_ouvrage {
width : 100%;
display : block;
height:60px;
 margin-top: 0px;
 padding-top: 5px;
}
div.lien_ouvrage {
/*	background: #645d55; */
	color: #000;
display : block;
height:20px;
	text-align: right;
	padding: 2px 3px 0px 0px;
	border: 0px solid #cccccc;
}
#colonne_droite {
	width : 164px;
	display : block;
	float: left;
	padding: 20px 0px 0px 6px;
	height: auto;
min-height: 900px!important;		
}
#interieur_colonne_droite {
width : 157px;
min-height: 800px!important;	
border-left-color: #b4b1ad;
border-left-style: solid;
border-left-width: 1px;
 padding-left: 6px;
}
#actualites {
height: auto;	
	overflow: hidden;	
}
#bloc_slider_actu {
	display : block;
	width : 157px;	
	height: 340px;
	overflow: hidden;	
}
#bloc_slider_actu ul#slider_actu {
	padding: 0px 0px 0px 0px;	
	list-style: none;
}
#bloc_slider_actu ul#slider_actu li {
	height: 340px;
	width : 157px;	
	padding-top: 10px;
	overflow: hidden;
}
#bloc_slider_meme_rubrique {
	display : block;
	width : 157px;	
	height: 260px;
	overflow: hidden;
	margin-bottom: 25px;
}
#bloc_slider_meme_rubrique ul#slider_meme_rubrique {
	padding: 0px 0px 0px 0px;	
	list-style: none;

}
#bloc_slider_meme_rubrique ul#slider_meme_rubrique li {
	width : 157px;	
	height: 250px;
	text-align: center;
	padding-top: 10px;
}

#bloc_slider_nouveautes_rubrique {
	display : block;
	width : 157px;	
	height: 260px;
	overflow: hidden;
}
#bloc_slider_nouveautes_rubrique ul#slider_nouveautes_rubrique {
	padding: 0px 0px 0px 0px;	
	list-style: none;
	margin-top: 20px;
}
#bloc_slider_nouveautes_rubrique ul#slider_nouveautes_rubrique li {
	width : 157px;	
	height: 250px;
	text-align: center;
	padding-top: 10px;
}

#bloc_slider_meme_auteur {
	display : block;
	width : 157px;	
	height: 260px;
	overflow: hidden;
	margin-bottom: 25px;
}
#bloc_slider_meme_auteur ul#slider_meme_auteur {
	padding: 0px 0px 0px 0px;	
	list-style: none;
	margin-top: 20px;
}
#bloc_slider_meme_auteur ul#slider_meme_auteur li {
	width : 157px;	
	height: 260px;
	text-align: center;
	padding-top: 10px;
}
#footer_colonne_droite {
width : 163px;
min-height: 100px;
border-left-color: #b4b1ad;
border-left-style: solid;
border-left-width: 1px;
 text-align: center;
}

#footer{
	width : 980px;
	height: 209px;
	display: block;
	padding: 0px 0px 0px 0px;
	height: auto;
 background: #645d55 url(images/bkg_footer.jpg) no-repeat top;	

	}
#footer_gauche {
	width : 200px;
	height: 146px;
	display: block;
	padding: 30px 0px 0px 0px;
	text-align: center;
	float: left;
}	
#footer_droite {
	width : 780px;
	height: 184px;
	display: block;
	padding: 26px 0px 0px 0px;
	text-align: center;
	float: left;
}	
#footer_bas {
	width : 980px;
	height: 80px;	
	display: block;
	text-align: center;		
}

div.footer_droite_bloc {
	width : 250px;
	height: 210px;
	display: block;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float: left;	
}
div.footer_droite_bloc ul {
	padding: 0px 0px 0px 0px;	
	list-style: none;	
}