html, body {
	height: 100%;
	margin:0;
	font:12px Verdana, Tahoma, Helvetica, Arial; background: #fff url(/images/background.png) top no-repeat;
	}
body.mceContentBody { background: #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
		body.mceContentBody td{ background: #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
		hr{margin:0;padding:0;height:10px;background-color:#96d277;color:#96d277;border:none}	
		table{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a{text-decoration:none}
h1{margin:0;padding:0;}	
img{border:none}
div#global-header{ padding:0;margin:0 auto;height:124px;width: 960px;}
div#global-header div{ float: left; display: block;}
div#logo{ padding:8px 8px 0px 8px}
div#banniere{ width:595px; text-align:center;border:0px solid #000; padding-top:29px}
div#global-header-menu{border:0px solid #000;}
div#menu-newsletter{background: url(/images/back-newsletter.png) top no-repeat;width: 88px;height:88px;margin-top:17px;left:66px;position: relative;z-index:100}
div#menu-contact{background: url(/images/back-contact.png) top no-repeat;width: 65px;height:65px;margin-top:35px;left:62px;position: relative;}

div#menu-livre{-moz-border-radius-bottomright: 8px; border-bottom-right-radius: 8px;-moz-border-radius-bottomleft: 8px; border-bottom-left-radius: 8px;-moz-border-radius-topright: 8px; border-top-right-radius: 8px;}
div#menu-livre ul{ margin:0; padding:0 10px 0 0; list-style:none; border:0px solid red}
div#menu-livre ul li{  border:0px solid red;}
div#menu-livre ul li a{ color:#fff; font-size:12px;list-style-position:inside; text-indent: 0; display:list-item; list-style-position:outside}
div#livre-alaune{min-height:240px;float:right;background-color:#fed272;padding:10px 10px; margin:5px 5px;-moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px;}
.submenu{ margin-left:10px; float:left;background: url(/images/sep-submenu.jpg) top right no-repeat; min-height:240px}
.submenu h2 { color:#ef652d; font-size:14px; border:0px solid red; margin:10px 0}
.submenu h2 a{ color:#ef652d; }
div#global {

	width: 960px;
	
	margin:0 auto;
	position: relative;
	background-color: #fff;
	}
div#center {
	/* Pour éviter la superposition 
	du pied de page et du contenu : */

	overflow: hidden;

	}
	div#footer-home {
	clear: both;
	width: 960px;margin:0 auto;
	border-top:0px solid #1cc6ac; height:144px;
	background: url(/images/back-footer.png) top repeat-x;
	}
	div#footer-home-menu {
		padding:0px 1px 0px 10px;
		height:33px;
		
		width: 940px;background: url(/images/footer-menu2.png) top right no-repeat;
		font-size : 11px; color:#32a11c;
	}
	div#footer-home-menu a{ color:#32a11c; text-decoration:none;
	}
	div#footer-home-fin{
		height:12px;
		margin:0 auto; 
		width: 960px;background: url(/images/back-footer2.png) top no-repeat;
	}
	div#footer-home-copy{margin:0 auto; width: 960px;color:#818181; text-align:center; font-size:10px}
	div#top-page{
		float: right;
		width: 83px;padding:1px 0;
	}
	div#footer-home-logo ul{
		margin: 0;
		padding: 0;
		font: bold 12px Verdana;
		list-style-type: none;
		border-bottom: 0px solid gray;
		overflow: hidden; 
		}	
		div#footer-home-logo li{
		display: inline;
		margin: 0;

		}

		div#footer-home-logo li a{
		float: left;
		display: block;
		text-decoration: none;
		margin-bottom:0px;
		padding: 0 2px; /*padding inside each tab*/
		border-right: 0px solid white; /*right divider between tabs*/
		color: white;
		}
	
	div#footer {
	clear: both;
	width: 960px;margin:0 auto;
	border-top:0px solid #1cc6ac; height:144px;
	background: url(/images/back-footer.png) top repeat-x;
	}
	div#footer-menu {
		padding:0px 1px 0px 10px;
		height:33px;
		
		width: 940px;background: url(/images/footer-menu2.png) top right no-repeat;
		font-size : 12px; color:#32a11c;
	}
	div#footer-menu a{ color:#32a11c; text-decoration:none;
	}
	div#footer-fin{
		height:12px;
		margin:0 auto; 
		width: 960px;background: url(/images/back-footer2.png) top no-repeat;
	}
	div#footer-copy{margin:0 auto; width: 960px;color:#818181; text-align:center; font-size:10px}
	div#top-page{
		float: right;
		width: 83px;padding:1px 0;
	}
	div#footer-logo ul{
		margin: 0;
		padding: 0;
		font: bold 12px Verdana;
		list-style-type: none;
		border-bottom: 0px solid gray;
		overflow: hidden; 
		}	
		div#footer-logo li{
		display: inline;
		margin: 0;

		}

		div#footer-logo li a{
		float: left;
		display: block;
		text-decoration: none;
		margin-bottom:0px;
		padding: 0 2px; /*padding inside each tab*/
		border-right: 0px solid white; /*right divider between tabs*/
		color: white;
		}
	
	/*div#footer {
	clear: both;
	width: 960px;margin:0 auto;
	border-top:0px solid #1cc6ac; height:167px;
	background: url(/images/back-footer-template1.png) top repeat-x;
	}
	div#footer-menu {
		padding:33px 1px 0px 10px;
		height:33px;
		
		width: 940px;background: url(/images/footer-menu-template1.png) bottom right no-repeat;
		font-size : 10px; color:#32a11c;
	}
	
	div#footer-fin{
		height:12px;
		margin:0 auto; 
		width: 960px;background: url(/images/back-footer2.png) top no-repeat;
	}
	div#footer-copy{margin:0 auto; width: 960px;color:#818181; text-align:center; font-size:10px}
	div#top-page{
		float: right;
		width: 83px;padding:1px 0;
	}
	div#footer-logo ul{
		margin: 0;
		padding: 0;
		font: bold 12px Verdana;
		list-style-type: none;
		border-bottom: 0px solid gray;
		overflow: hidden; 
		}	
		div#footer-logo li{
		display: inline;
		margin: 0;

		}

		div#footer-logo li a{
		float: left;
		display: block;
		text-decoration: none;
		margin-bottom:0px;
		padding: 0 2px; 
		border-right: 0px solid white;
		color: white;
		}	*/
		
	div#plan{margin-top:30px;position: relative; width:750px}
div#plan a{
float: left; font-size:9px;
display: block;
text-decoration: none;
margin: 0;
padding: 0; /*padding inside each tab*/
border-right: 0px solid white; /*right divider between tabs*/
color: #818181;
background: #fff; text-transform:uppercase;
}	
.lien-plan{
display: block;
text-decoration: none;
margin: 0;
padding: 0; /*padding inside each tab*/
border-right: 0px solid white; /*right divider between tabs*/
color: #818181;
background: #fff; text-transform:uppercase;}
div#content {
	float: left;
	width: 620px;
	padding:0 5px 0 10px;
	}
div#sidebar {
	float: right;
	width: 306px;
	padding:0 5px 0 0;border: 0px solid red;
	}
div#header-home {
	color: #fff;
	height: 52px; margin:0 0 0 0;position: relative;
	}
div#header {
	color: #fff;
	height: 52px; margin:0 0 0 0;position: relative; border-bottom:5px solid #148e7b;
	}	



div#header-menu{top:0px; left:1px;position: relative;float:left; height:38px;border:0px solid #000;width:700px }	
div#header-menu ul{
margin: 0;
padding: 0;
font: bold 12px Verdana;
list-style-type: none;
border-bottom: 0px solid gray;
background: #fff;
overflow: hidden; width:700px; height:38px;
position: relative;top:0px;left:0px;
}
div#header-menu img{border:none;}
div#header-menu li{
display: inline;
margin: 0;

}

div#header-menu li a{
float: left;
display: block;
text-decoration: none;
margin-bottom:0px;
padding: 0; /*padding inside each tab*/
border-right: 0px solid white; /*right divider between tabs*/
color: white;
background: #fff;
}

div#header-recherche{ position: relative;top:0px;left:0px;float:right; height:38px; width:257px;background: url(/images/block-recherche.png) no-repeat;}
div#compte{ text-align:center;position: relative;top:27px;padding-top:5px;left:10px;height:44px; width:284px;background: url(/images/block-compte.jpg) no-repeat;border:0px solid #000}
div#compte-home{ padding:12px 12px 0px 12px;height:246px;background: url(/images/block-compte.gif) no-repeat;border:0px solid #000}
div#alaune{ width:950px; height:300px; border:5px solid #148e7b;background: url(/images/back-alaune.png) top no-repeat;}
div#alaune h2 a{ color:#feba27}
div#alaune p a{ color:#fff;text-align:justify}

div#nos-images{ width:960px; height:319px; border-top:5px solid #ff9e8e; background-color:#e85c45; text-align:center; padding:10px 0px}
div#livres-home{ width:960px; height:384px; border-top:0px solid #ff9e8e; background-color:#fff;  padding:10px 11px}
div#livres-home2{ width:960px; height:384px; border-top:0px solid #ff9e8e; background-color:#fff;  padding:10px 11px}
div#livres-home div{ float:left; width:252px; height:360px; text-align:center}
div#livres-home2 div{ float:left; width:220px; height:339px; text-align:center}
div#documentaires{background: url(/images/back-les-documentaires.png) top no-repeat; margin:5px 0px; }
div#documentaires2{background: url(/images/back-les-documentaires2.png) top no-repeat; margin:5px 0px; }
div#series2{background: url(/images/back-les-series2.png) top no-repeat; margin:5px 0px; }
div#romans{background: url(/images/back-les-romans.png) top no-repeat; margin:5px 0px; }
div#romans2{background: url(/images/back-les-romans2.png) top no-repeat; margin:5px 0px; }
div#albums{background: url(/images/back-les-albums.png) top no-repeat; margin:5px 0px; }
div#albums2{background: url(/images/back-les-albums2.png) top no-repeat; margin:5px 0px; }
div#actualites{padding:35px 35px;background-color:#feba27;}




.actualites{background: url(/images/sep-actualite.jpg) right bottom no-repeat;margin:0px 0px 21px; width:873px; padding-bottom:8px;overflow: hidden;clear: both;}



div#actualites h1{margin:0;padding:0;color:#440462;font-size:20px;}
.date-actualite{height:14px; font-size:10px;text-align:center;padding:2px 2px 0px;color:#fff; background-color:#5f3816;float:left}
.theme-actualite{width:106px; font-size:10px; text-transform:uppercase; text-align:center;padding-top:2px;height:14px;color:#fff; background-color:#ff4657;float:left; border-left:3px solid #feba27; border-right:3px solid #feba27}
.plus-actualite{float:right;width:87px;height:16px;}
.content-actualite{color:#ee4d14; margin:5px 0; text-align:justify;}

div#content-actualites{margin:2px 0;clear: both;}

div#menu-actualite{color:#73d1f5; font-size:13px;margin:0; padding:0; height:27px;background:#1c96c6 url(/images/back-menu-actualite.jpg) top right no-repeat;}

div#video{margin:13px 0;}
div#top-cinq{margin:13px 0;padding-top:35px;background: url(/images/top-cinq.gif) no-repeat;}
div#content-top-cinq{margin:13px 0;padding:13px 3px;background-color:#e9e0d7; width:620px;border-radius: 10px; -moz-border-radius: 10px;}
div#mon-espace{margin:0 0;padding-top:35px;background: url(/images/mon-espace.gif) no-repeat;color:#818181}
div#mon-espace a{font-size:9px; text-decoration:none; color:#818181}
div#newsletter{margin:13px 0;padding-top:35px;background: url(/images/newsletter.gif) no-repeat;}
div#newsletter2{margin:13px 0;padding-top:35px;background: url(/images/newsletter3.gif) no-repeat;}
div#agenda{margin:13px 0;padding:45px 12px 0px 12px;background: url(/images/block-agenda.gif) no-repeat;}
div#les-avis{margin:13px 0;padding:45px 12px 0px 12px;background: url(/images/block-avis.gif) no-repeat;}
.agenda-content{background: url(/images/sep-agenda.gif) left bottom no-repeat;margin:0px 0px 5px;padding:0 0 2px;overflow: auto;}
.agenda-date{font-size:13px;color:#4bc9f2;font-style:italic}
.date{font-size:12px;color:#000;font-style:italic;font-weight:bold;}
.agenda-titre{color:#000; font-weight:bold;}
div#les-avis h1{margin:0;padding:0;color:#bcd044;font-size:20px}
.forum-content{background: url(/images/sep-agenda.gif) left bottom no-repeat;margin:0px 0px 5px;padding:0 0 5px;overflow: auto;}
.forum-username{color:#f5922e;font-size:13px; font-weight:bold;}
.forum-username a {color:#f5922e;font-size:13px; font-weight:bold;}
#forum-nav{width:290px;margin:10px 0;text-align:center}
.TitrePage{text-transform:uppercase;margin:0;padding:0 0 12px 0px;color:#f5922e;font-size:20px; font-weight:bold;background: url(/images/titre.gif) left bottom no-repeat;}
.TitreOrange{text-transform:uppercase;margin:0;padding:0;color:#f5922e;font-size:20px; font-weight:bold}
.TitreVert{text-transform:uppercase;margin:0;padding:0;color:#bcd044;font-size:20px; font-weight:bold}
.TitreBleu{text-transform:uppercase;margin:0;padding:0;color:#81CDC8;font-size:20px; font-weight:bold}
.SousTitreOrange{margin:0;padding:0;color:#f5922e;font-size:12px; font-weight:bold}
.SousTitreVert{margin:0;padding:0;color:#bcd044;font-size:12px; font-weight:bold}
.SousTitreBleu{margin:0;padding:0;color:#81CDC8;font-size:12px; font-weight:bold}
.TexteOrange{margin:0;padding:0;color:#f5922e;font-size:12px}
.TexteVert{margin:0;padding:0;color:#bcd044;font-size:12px}
.TexteBleu{margin:0;padding:0;color:#81CDC8;font-size:12px}
.Auteur{margin:0;padding:0;color:#ed4b48;font-size:12px; font-style:italic; font-weight:bold}
.Prix{margin:0;padding:0;color:#ed4b48;font-size:30px; font-weight:bold }
.Decimal{margin:0;padding:0;color:#ed4b48; font-weight:bold }
.TitreAuteursIllustrateurs{margin:0;padding:0;color:#feba27; font-weight:bold;font-size:12px; }
div#auteurs-illustrateurs{background-color:#5878ad;color:#fff;width:672px;margin:0 auto 10px;padding:0px 0px;-moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px; }
div#auteurs-illustrateurs hr{margin:0;padding:0;height:10px;background-color:#1cc6ac;color:#1cc6ac;border:none}
div#recherche-auteurs-illustrateurs{background:#ef652d url(/images/loupe.jpg) top left no-repeat; padding:17px 0 17px 84px;height:76px;color:#fff;width:588px;margin:20px auto 10px;-moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px; }
div#recherche-auteurs-illustrateurs div{ float:left; height:80px;text-align:center;border:0px solid red}
div#recherche-auteurs-illustrateurs select{ width:233px}
div#recherche-auteurs-illustrateurs #liste-auteurs{padding:5px 23px 5px 0;}
div#recherche-auteurs-illustrateurs #liste-illustrateurs{background:#ef652d url(/images/sep-auteurs.jpg) top left no-repeat;padding:5px 0 5px 23px;}

div#bio_auteur {float:right;background:#bcd044 url(/images/back-bio.jpg) top left no-repeat;width:520px; padding:0px 5px 20px;border-bottom:solid 3px #2ebbb4}
.bio_auteur{margin-top:10px; color:#000}
.nom_auteur{font-size:20px;font-weight:bold; color:#f16f6d}
.titre_auteur{font-size:20px; color:#fff}

div#livres_auteur{float:right;background-color:#744c27;width:530px; padding:5px 0px 20px;}
div#images_auteur{float:right;background-color:#744c27;width:530px; padding:5px 0px 20px;}
div#fa{background:#fff url(/images/fag.jpg) top left no-repeat; margin:10px 0px 8px; height:22px; padding-left:10px}
div#fin-fa{float:left;color:#ee4d14;background:url(/images/fad.jpg) top left no-repeat;height:22px;width:10px}
div#contenu-fa{float:left;background-color:#fdb63c;color:#ee4d14; padding:4px 10px 0px 0px;height:18px;}
div#fa a{text-decoration:none; color:#ee4d14}
#fa-titre-livre{text-decoration:underline;}

.titre-livre{font-size:30px; color:#feba27; margin:0px 0px 10px;}
.titre-image{font-size:30px; color:#ed4b48; margin:0px 0px 10px; text-align:center}

div#illustration-image{ text-align:center}

div#corps-livre{ border-top: dashed 1px #c1c1c1;text-align:justify;float:right;border-bottom: dashed 1px #c1c1c1; margin:10px 10px 4px 0; width:600px; padding:15px 0px 70px}
div#descriptif-image{ min-height:30px;border-top: dashed 1px #666666;border-bottom: dashed 1px #666666;text-align:justify;margin:10px 0 10px 91px; width:400px; padding:5px 0}
div#descriptif-image div{float:left}

div#categories-image{margin-top:55px}
div#categories-image div {padding:3px 20px;margin:0;color:#fff}
div#categories-image a{text-decoration:none;color:#fff}
div#categories-image .collection_actuelle{background:#5c000a url(/images/back-actuelle-collection.jpg) top right no-repeat;}

div#tendance{ float:left;width:338px;min-height:352px;margin:10px 10px; background:#ef2d79 url(/images/back-image.jpg) top left repeat-x; padding:7px 0; -moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px;}
div#fantaisie{ width:158px;height:20px;margin-left:7px;  float:left; text-align:center; padding-top:10px; -moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px;}
div#classique{ width:158px;height:20px; margin-left:8px; float:left;text-align:center; padding-top:10px; -moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px;}

div#alaune-collection{min-height:60px; width:617px;margin:20px 86px}
div#image-collection-alaune{float:left; width:205px; min-height:217px}
div#titre-collection-alaune{float:left;background:none; border-top:1px dashed #fff; border-bottom:1px dashed #fff; color:#000;margin-left:15px; font-size:20px; width:372px;min-height:54px;}
div#libelle-collection-alaune{float:left;background:none;border:0px solid red; padding:25px 0 0 0}
div#age-collection-alaune{color:#fff;float:right;width:30px;background:none;border:0px solid red;overflow: hidden;}
div#descriptif-collection-alaune{text-align:justify;float:left;color:#fff;padding:10px;margin:5px 0px 0px 15px; width:357px; -moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px;}
div#plus-collection-alaune{float:right; margin:10px 10px 0px 0px;}
div#autres-collections{clear: both;width:960px; margin-top:-20px;padding-top:52px;}

div#fiche-image{ width:578px; border:0px solid red; margin:10px 0;float:left; text-align:center}

div#info-livre{float:right;width:598px;border:0px solid red; padding:3px 6px; background-color:#f5932e; -moz-border-radius: 8px;  -webkit-border-radius: 8px;  border-radius: 8px;}
div#extraits-livre{float:left;margin-right:10px}
div#note-livre{background:url(/images/ag.jpg) top left no-repeat;color:#f05111;float:left;padding:3px 0 3px 40px; background-color:#feba27; -moz-border-radius: 6px;  -webkit-border-radius: 6px;  border-radius: 6px;}
div#note-livre-ad{background:url(/images/ad.jpg) top right no-repeat;padding:0 40px 0 0}
div#ref-livre{float:left;width:213px;margin:0px 0px 0px 10px}

span#format-livre{color:#fff}
span#isbn-livre{color:#fff}
span#prix-livre{color:#fff}

div#meme-collection{background:url(/images/meme-collection.jpg) top right no-repeat; width:960px;float:left;margin-top:10px;padding-top:52px;}
div#meme-collection-livres{border-top:5px solid #148e7b;background-color:#ea195c}

div#erreur{min-height:350px; text-align:center; padding-top:150px}

div#accueil-images{width:960px; border-top:10px solid #fff;}
div#themes-images{background-color:#57858a; width:960px; border-bottom:5px solid #fff; height:25px}
div#categories-images{background-color:#5496a5; width:960px; min-height:22px; color:#fff; padding:8px 22px 0px; }
div#categories-images a{text-decoration:none; color:#fff; }
div#categories-images .categorie_actuelle{color:#fece27;text-decoration:underline;}
div#collections-images li{color:#fff;text-align:center;}
div#collections-images a{color:#fff}
div#nbr_images_collection{height:33px;margin:0 auto; width:32px;padding-top:10px;text-align:center;background:url(/images/back-nbr-images.jpg) top left no-repeat; color:#fff};
div#menu-page-newsletter{ clear: both;width:960px; text-align:center  }
div#menu-page-newsletter div{float:left;color:#1cc6ba;margin:20px 10px;}
div#menu-page-newsletter a{color:#ef652d;}
div#block-auteurs{float:left;-moz-border-radius: 10px; margin-top:21px;-webkit-border-radius: 10px;border-radius: 10px;  background: #f4f4f4; padding:10px 12px; width:600px;}	
div#content-top-cinq ul{
margin: 0;
padding: 0;

list-style-type: none;
border-bottom: 0px solid gray;
overflow: hidden; width:614px; height:174px;
position: relative;top:5px;left:12px
}
div#content-top-cinq img{border:none}
div#content-top-cinq li{
display: inline;
margin: 0;
}

div#content-top-cinq li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 0; /*padding inside each tab*/
border-right: 0px solid white; /*right divider between tabs*/
color: white;
background: #fff;
}
#rat_container { float:left; width:185px; display:inline }
#rat_vote{ float:right; width:54px; height:28px; text-align:center;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #e9e0d7; padding:2px 10px;font-weight:bold; font-size:9px}
#votes{  font-size:13px}
#loader {display:none;padding-left:20px; background:url(css/crystal-arrows.gif) no-repeat center left;}
<!--[if lte IE 6]>
	#global {
	height: 100%;
	position: static;
	}
	#content {
	display: inline;
	
	}
	#center {
	overflow: visible;
	height: 1%;
	
	}
	
	#photos{-top:-30px;}
	body {
	position: relative;
	}
a, pre {
	position: relative;
	}

<![endif]-->
