* {/*reset d'un certain nombre de styles css par defaut*/
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

body{
	width: 99%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	line-height: 160%;/*Opéra gère mal les hauteurs de lignes en EM*/
	color: #036;
	/*background: #fff url('../images/fond-degrade-page.jpg') repeat-x fixed left top;*/
	text-align:center;
}

#page {
	width:990px;
	text-align:center;
	margin:0 auto;
	background: #fff;
}

#accessibility{visibility: hidden; display: none;}
#banner{ position: relative;text-align: left; height: 145px;
	background: #fff url('../images/bandeau-haut.jpg') top left no-repeat;
}
#banner h1{ 
	font-size: 3.5em;color: #000;height: 60px;
}
#logo{ position: relative;top:45px;left:45px;}
#logo h1{/*background: url(../images/logo-liremoi.gif) left top no-repeat;*/height: 100px;width: 428px;text-indent: -8352px;}
#logo a{}
#slogan{
	position: relative;
	top: 0px;left: 0;
	width: 980px;float: left;	
	/*font-family: Times New Roman, serif;*/
	z-index:2;
	text-align: right;
}
#slogan h2{ 
	color: #fff;
	font-size: 3.6em;
	line-height: 130%;font-weight: bold;
}

#conteneur{	text-align: left;}
#entete{
	text-align: center;
}
#menu{
	width: 990px; height: 80px;margin: auto;font-variant: small-caps;
}
#menu div{ width: 165px;float:left;cursor: pointer;cursor: hand;}
#menu div div{ width: 165px;background:url(../images/bouton-off.gif) 5px 0 no-repeat; height:25px;padding-top: 8px;}
#menu div.select div{ background:url(../images/bouton-on.gif) 5px 0 no-repeat; }
#menu a{	color: #fff; font-size: 1.4em; width: 155px;font-weight: bold;}
#menu a, #menu a:visited, #menu a:active{}
#menu a:hover{color: #d0dbe6;}
#boutonaccueil{margin-left:-5px;}

#navigation{
	text-align: left;margin-left: 25px;font-size: 1.3em;color: #47C700;
}

#contents{position: relative;left: 0;width: 990px;float: left;margin:3px 0;}
#contents .zonetete{height: 24px;float: left;color: #fff;font-size: 1.1em; text-align:center;font-variant: small-caps;}
#zonerecherche{width: 410px; background: url(../images/fond-zone-1.gif) top left no-repeat;margin-right: 15px;padding-top: 1px;}
#zoneinscription{width: 180px; background: url(../images/fond-zone-2.gif) top left no-repeat;padding: 0px 0 0 0;margin-right: 15px;}

#panier{
	background: url(../images/fond-panier-2.gif) top left no-repeat;
	padding-top: 0px;color: red;
	width: 180px;font-variant: normal;line-height: 105%;
	cursor: pointer;cursor: hand;
}
#panier img{margin-right: 5px;}
#panier h2{font-size: 1.1em;font-variant: small-caps;padding: 0;}
/*#zoneinscription input{}*/
#colonne{ 
	text-align: left;
	margin-right: 1px;
	width: 155px; 
	padding: 0; float: right;
	color: #fff;
}
#colonne img{ 
	margin-right: 5px;
}
#colonne .haut{
	height: 6px;margin:0;padding: 0;line-height: 0;
}
#colonne .bas{
	padding-bottom: 7px;
	padding-left:5px;
}
#colonne .contexte{ 
	width: 155px;
	margin-top: 5px; border: 0;
	line-height: 100%;
}
#colonne h2{
	font-size: 1.3em;
  text-align: left;
	line-height: 110%;
	color: #fff;
	font-variant: small-caps;
}
#colonne .minilivre{
	line-height: 105%;
	font-size: 1.1em;text-align: center;
}
#colonne .minilivre img{
	float: left;
}
#colonne hr{
	clear: both;width: 145px;color: #fff;background-color: #fff;
	height: 1px;
	border: 0; margin: 5px auto;padding: 0;
}
#colonne p{
	clear: both;
}
#colonne a{
	margin-left: 0px;
	color: #fff;font-weight: bold;
	font-size: 1.1em;
}

#coupscoeurs .haut, #encart1 .haut{
	background: #faa634 url(../images/fond-lib-haut.gif) top center no-repeat;
}
#coupscoeurs .bas, #encart1 .bas{
	background: #faa634 url(../images/fond-lib-bas.gif) bottom center no-repeat;
}
#prixlitt .haut, #encart2 .haut{
	background: #a84b0d url(../images/fond-prix-haut.gif) top center no-repeat;
}
#prixlitt .bas, #encart2 .bas{
	background: #a84b0d url(../images/fond-prix-bas.gif) bottom center no-repeat;
}
#nouveaute .haut{
	background: #7ac142 url(../images/fond-nouveaute-haut.gif) top center no-repeat;
}
#nouveaute .bas{
	background: #7ac142 url(../images/fond-nouveaute-bas.gif) bottom center no-repeat;
}
#top10 .haut{
	background: #ef4d91 url(../images/fond-ventes-haut.gif) top center no-repeat;
}
#top10 .bas{
	background: #ef4d91 url(../images/fond-ventes-bas.gif) bottom center no-repeat;
}
#top10 ol{list-style: decimal inside;text-indent: -12px;}
#top10 li{padding:5px 0px 5px 0px;margin: 0 2px 0 10px}

#recommander{
	background: #faa634 url(../images/recommander-site.gif) top left no-repeat;
	height: 17px;
	margin-top: 5px;
}
#recommander a{font-size: 1.1em;margin-left: 4px;padding-top:2px;color: #fff;}
#main{margin: 5px 0 0 0px;padding: 0 0 15px 0; float: left;width: 815px;background: url(../images/fond-points.gif) repeat;}
.text { font-size: 1.2em;text-align:justify;margin: 20px 15px 5px 15px;padding: 0 5px 0 2px;background: #fff;}
.text h1{ font-weight: bold; text-align: left;margin: 7px 0 10px 0;padding-left: 15px;font-size: 1.9em;color:#C71444;font-family: Times New Roman, serif;background: url(../images/etoile-h1.gif) left no-repeat;}
.text h2{ font-weight: bold; text-align: left; margin: 7px 0 0 25px;padding-left: 15px;font-size: 1.5em;color:#a84b0d;font-family: Times New Roman, serif;background: url(../images/etoile-h2.gif) left no-repeat;}
.text p {text-indent: 7px;margin:5px 0 15px 0;}
.text strong{font-weight:bold;}
.text a:link.suite, #text a:visited.suite, #text a:active.suite {color:#036;text-decoration:none;}
.text a:hover.suite {color:#fff;text-decoration:underline;}
.text a{color:#036;text-decoration:none;margin-left: 0;}
.text a:hover{color:#000;text-decoration:underline;}
.text ul{list-style-type: square;padding:10px 0 0 25px;margin:0;position:relative;}
.text li{padding:0;margin:0;clear:left;}
.text a.cadre{border:1px solid #ffffff;padding:2px;}
.text a.cadre:hover{border:1px solid #333333;padding:2px;}

.text table{ width: 100%;}
.text td{ text-align:left;}
.resultat td{text-align:center; vertical-align:top; }

td.label{ text-align: right;}
td b{ font-weight: bold;}

#encart{ 
	width: 720px;
	margin: 5px auto; border: 0;
	line-height: 100%;
	color: #fff;
}
#encart .haut{
	height: 6px;margin:0;padding: 0;line-height: 0;
	background: #a84b0d url(../images/fond-encart-haut.gif) top center no-repeat;
}
#encart .bas{
	padding: 10px 15px 15px 15px;
	background: #a84b0d url(../images/fond-encart-bas.gif) bottom center no-repeat;
}

div.commentaire{border: 1px solid #00cc00;width: 140px; margin: 7px auto 10px auto;}

#text hr{
	height: 2px;width: 700px;color: #47C700;background-color: #47C700;
	border: 0; margin: 15px 10px 15px 20px;padding: 0;
}

/*#text #infos{
	background: url('../images/espace-client.jpg') center center no-repeat;
	height:110px;
	width:500px;
	margin:25px 0 0 0;
	}
	#text #infos .label{
		font-family: "Times New Roman", serif;
		font-size:1.8em;
		color:#000000;
		font-weight:bold;
		font-style: italic;
		padding:30px 0 1px 0;}
	#text #infos .num{
		font-family: "Times New Roman", serif;
		font-size:1.8em;
		color:#FFFF00;
		font-weight:bold;
		font-style: italic;}*/

#bas{
	position: relative;
	background: #fff ;/*url('../images/fond-bas.gif') top right no-repeat;*/
	height: 35px;
	width:766px;
	text-align:left;
	margin:0 auto;
	padding:0;
	clear:left;
	z-index: 0;
}
#bas a:link, #bas a:active, #bas a:visited{color:#999;text-decoration:none;}
#bas a:hover{color:#000;text-decoration:underline;}
#copy{ text-indent: 20px;text-align: left;position: relative; top:20px;left:0; color: #999;width: 200px;}
#menu_bas{position: absolute;left:0; top:10px;padding:10px 0;text-align: center; color: #999;width:770px;;}

input, textarea, select{
	border: 1px solid #7ac142;
}
input.boite{border: none;}
input.voir{width: 80px;}

