* {
	margin:0;
	padding:0;
}
html {
	height:100%;
}
body {
	background:#fff url(/images/body_bg.gif) repeat-x;
	height:100%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4c4c;
}
#bodyBox {
	width:940px;
	margin:auto;
	height:auto;
	min-height:100%;
	background:#FFF url(/images/bodybox_bg2.gif) repeat-n top right;
}
* html #bodyBox {
	height:100%;
}

#bg_content{
	background:url(/images/bg_content.gif) repeat-y top right;
	/*overflow:hidden;*/
	/*overflow:visible;*/
	_float:left;
}
a{outline:none;}


/* :::::::::::::::: divers ::::::::::::::::: */
	
p {
	margin:0 0 10px 0;
}
.texte p {
	color:#313030;
	line-height:18px;
	margin:0 0 15px 0;
}
.texte h3 {
	font-size:16px;
	margin:0 0 15px 0;
	color:#E3181A;
}
.texte h4 {
	font-size:14px;
	margin:0 0 10px 0;
	color:#000;
}
a img {
	border:none;
}
.floatRight {
	float:right;
	display:inline;
}
.legende {
	font-style:italic;
	font-size:11px;
	color:#9a9696;
}
.clear {clear:both; height:0px; overflow:hidden; line-height:0; font-size:0.0em;}
h1 {
	color:#e3181a;
	font-size:30px;
	padding:0 0 6px 0;
	margin:0 0 15px 0;
	font-weight:normal;
}
h2 {
	color:#e3181a;
	border-bottom:4px solid #e3181a;
	font-size:15px;
	padding:0 0 6px 0;
	margin:0 0 15px 0;
}
a:link,  a:visited {
	color:#ff0000;
}
a:hover,  a:active {
}
table {
	border:none;
}
.error {
	color:#fd0002;
	font-weight:bold;
}
.errorCenter {
	color:#fd0002;
	font-weight:bold;
	text-align: center;
}
/* :::::::::::::::: HEAD ::::::::::::::::: */

#head {
	background:url(/images/body_bg.gif) repeat-x;
	height:200px;
}
#headTop {
	height:120px;
	position:relative;
	margin:0 0 18px 0;
}
#headTop .pub {
	float:left;
	display:inline;
	margin:10px 0 0 20px;
}
#pcFlashZone {
	position:relative;
}
#logo {
	float:left;
	display:inline;
}
#slogant {
	float:left;
	display:inline;
	margin:10px 0 0 0;
}
/*-- menu top --*/



#menuTop {
	clear:both;
	float:left;
	display:inline;
	margin:-35px 0 0 74px;
	*margin:-33px 0 0 74px;
	width:1060px;/*bug IE*/
	position:relative;
}
* html #menuTop {
	margin:-33px 0 0 74px;
}
#menuTop li {
	list-style:none none outside;
	float:left;
	display:inline;
}
.smenu {
	background:url(/images/ombre01.png);
	position:absolute;
	top:120px;
	padding:0 4px 4px 0;
	z-index:100;
	display:none;
}
*html .smenu {
	background:url(/images/ombre02.gif);
	padding:0 2px 2px 0;/*background-image:none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ombre01.png', sizingMethod='scale');*/

}
.smenu li {
	list-style:none none outside;
	background:#ff0000 url(/images/fleche04.gif) no-repeat 8px 8px;
	padding:4px 10px 4px 20px;
}
.smenu li a:link,  .smenu li a:visited {
	display:block;
	text-decoration:none;
	color:#FFF;
	border-bottom:1px solid #ff4d4d;
	padding:1px 0 3px 0;
	width:100%;
	cursor:pointer;
}
.smenu li a:hover,  .smenu li a:active {
	color:#9C1A1D;
}
#sousMenu1 {
	left:370px;
	width:162px;
}
#sousMenu2 {
	left:642px;
	width:161px;
}
/*--  zoneTop --*/



#zoneTop {
	background:url(/images/zoneTop02.gif) repeat-x;
	height:36px;
	overflow:hidden;
	font-size:9px;
}

#zoneTop .l {
	background:url(/images/zoneTop01.gif) no-repeat top left;
	height:36px;
}
#zoneTop .r {
	background:url(/images/zoneTop03.gif) no-repeat top right;
	height:36px;
	padding:8px 12px 0 12px;
	color:#FFF;
}
#zoneTop li {
	float:left;
	display:inline;
}
#zoneTop .Zsaisie {
	background:url(/images/zoneTop04.gif) no-repeat top left;
	width:179px;
	border:none;
	padding:2px 5px 2px 20px;
	
}
#zoneTop .Zsaisie input {
	background:none;
	border:none;
	width:178px;
	color:#8d8d8d;
	font:11px Arial, Helvetica, sans-serif;
}
*+html #zoneTop .Zsaisie {
/*margin:0;

	padding:0;*/

}
#zoneTop .btnOK {
	margin:0 0 0 10px;
}
#zoneTop form {
	display: inline;
	padding:0px 0px 0px 0px;
}
* html #zoneTop .Zsaisie {
	background:url(/images/zoneTop04.gif) no-repeat fixed;
	margin:0 0 0 0;
}

#Bmembre {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#e3181a;
	padding:3px 10px 2px 10px;
	margin:0 0 10px 0;
}
#Bdecouvrir {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#bf2026;
	padding:3px 10px 2px 10px;
	margin:0 0 10px 0;
}
#Bdecouvrir a.btnArchives {
	display:block;
	text-align:right;
}
#Ctelecharger {
	background:#60aab5;
	width:195px;
	position:relative;
	text-align:left;/* LAA */
	margin:0 0 0px 0;/* LAA 10px=>0px*/
	z-index:600;
}
#selectLink:link,  #selectLink:visited {
	display:block;
	background:#80bbc4 url(/images/fleche02.gif) no-repeat 155px 8px;
	width:165px;
	margin:0 0 1px 10px;
	color:#FFF;
	text-decoration:none;
	padding:3px 5px 3px 5px;
}
#selectLink.active:hover,  #selectLink.active:active {
	background-image:url(/images/fleche01.gif);
	background-color:#37767F;
}
ul#telList {
	position:absolute;
	top:-74px;
 *top:-72px;
	left:10px;
	background:#80bbc4;
	width:175px;
	display:none;
	z-index:400;
}
ul#telList li {
	list-style:none none outside;
	border-bottom:#60aab5 1px solid;
}
ul#telList li a:link,  ul#telList li a:visited {
	display:block;
	width:165px;
	padding:3px 5px 3px 5px;
	color:#FFF;
	text-decoration:none;
}
ul#telList li a:hover,  ul#telList li a:active {
	background:#B5DADF;
	color:#60AAB5;
}
ul#telList li a.label:link,  ul#telList li a.label:visited,  ul#telList li a.label:hover,  ul#telList li a.label:active {
	background:#37767F url(/images/fleche01.gif) no-repeat 155px 8px;
	/*width:165px;

	margin:0 0 1px 10px;*/

	color:#FFF;
	text-decoration:none;
	border-bottom:none;/*padding:2px 5px 2px 5px;*/

}
/*---*/





#Csites {
	background:#E8467E;
	width:195px;
	text-align:left;/* LAA */
	position:relative;
	margin:0 0 0px 0;/* LAA 10px=>0px*/
	z-index:500;
}
#selectLinkSites:link,  #selectLinkSites:visited {
	display:block;
	background:#EF77A3 url(/images/fleche02.gif) no-repeat 155px 8px;
	width:165px;
	margin:0 0 1px 10px;
	color:#FFF;
	text-decoration:none;
	padding:3px 5px 3px 5px;
}
#selectLinkSites.active:hover,  #selectLinkSites.active:active {
	background-image:url(/images/fleche01.gif);
	background-color:#AF2B5C;
}
ul#sitesList {
	position:absolute;
	/*bottom:14px;*/

	top:-92px;
 *top:-90px;
	left:10px;
	background:#EF77A3;
	width:175px;
	display:none;
	z-index:300;
}
ul#sitesList li {
	list-style:none none outside;
	border-bottom:#E8467E 1px solid;
}
ul#sitesList li a:link,  ul#sitesList li a:visited {
	display:block;
	width:165px;
	padding:3px 5px 3px 5px;
	color:#FFF;
	text-decoration:none;
}
ul#sitesList li a:hover,  ul#sitesList li a:active {
	background:#EFB3C9;
	color:#AF2B5C;
}
ul#sitesList li a.label:link,  ul#sitesList li a.label:visited,  ul#sitesList li a.label:hover,  ul#sitesList li a.label:active {
	background:#AF2B5C url(/images/fleche01.gif) no-repeat 155px 8px;
	/*width:165px;

	margin:0 0 1px 10px;*/

	color:#FFF;
	text-decoration:none;
	border-bottom:none;/*padding:2px 5px 2px 5px;*/

}
/*--*/





#colonne .bottomLinks {
	color:#fff;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	padding:0 0 10px 0;
}
#colonne .bottomLinks a:link,  #colonne .bottomLinks a:visited {
	color:#eca5a5;
	text-decoration:none;
}
#colonne .bottomLinks a:hover,  #colonne .bottomLinks a:active {
	color:#FFF;
}
/* :::::::::::::::: PAGE ::::::::::::::::: */









#page {
	padding:30px;
	background:#FFF;
	width:643px;
	position:relative;
	overflow:hidden;
}
#goTop {
	/*position:absolute;

	bottom:10px;*/

	display:block;
	clear:both;
	margin:10px 0 0 0;
}
.degrade {
	background:url(/images/fond-degrade.png) repeat-x 0 5px;
	height:auto;
	padding:0 10px 0 10px;
}
.videoblk {
		height:110px;
	width:100%;

}
.tools {
	float:right;
	display:inline;
	/*margin:-20px -3px 0 0;*/

	margin:-10px -3px 0 0;
}
.info {
	font-size:11px;
	color:#828181;
}
/*-- liste type 01 --*/



.type01 {
}
.type01 li {
	list-style:none none outside;
	float:left;
	display:inline;
	width:270px;
	padding:10px 15px 5px 15px;
}
.type01 li a.img {
	float:left;
	display:inline;
}
.type01 li a.img img {
	/*border:2px solid #e3e5e4;*/

	border:2px solid #c2c2c2;
}
.type01 li em {
	float:left;
	display:inline;
	background:#e3181a;
	color:#FFF;
	padding:2px 0 0 0;
	text-align:center;
	margin:0 8px 0 8px;
	width:18px;
	height:18px;
	font-style:normal;
	font-weight:bold;
}
.type01 li .detail {
	float:right;
	display:inline;
	width:130px;
	font-size:11px;
	color:#444;
}
.type01 li .detail .patch {
	height:167px;
	overflow:hidden;
	margin:0 0 3px 0;
}
.type01 li .txt {
/*height:auto;

	min-height:130px;

	_height:130px;*/

}
.type01 li.top .txt {
/*height:auto;

	min-height:100px;

	_height:100px;*/

}
.type01 li.top .detail .patch {
	height:auto;
	margin:0 0 10px 0;
}
.type01 li h3 {
	font-size:14px;
	color:#e3181a;
	margin:0 0 5px 0;
}
.type01 li h4 {
	font-size:12px;
	color:#5b5b5b;
	margin:0 0 10px 0;
}
.type01 li h3 a:link,  .type01 li h3 a:visited {
	color:#e3181a;
	text-decoration:none;
}
.type01 li h3 a:hover,  .type01 li h3 a:active {
	text-decoration:underline;
}
.type01 li h4 a:link,  .type01 li h4 a:visited {
	color:#5b5b5b;
	text-decoration:none;
}
.type01 li h4 a:hover,  .type01 li h4 a:active {
	text-decoration:underline;
}
.type01 li a.splus {
	display:block;
	margin:0 0 0 0;
}
.type01 li .clear {
	clear:left;/*bug FF*/
}
.type01 li.top {
	width:600px;
	background:#f3f3f3;
	float:none;
	display:block;
	min-height:210px;
}
.type01 li.top .detail {
	width:460px;
}
.type01 li.separateur {
	float:none;
	display:block;
	clear:left;
	width:100%;
	overflow:hidden;
	font-size:0.00001em;
	line-height:0;
	height:2px;
	border-bottom:2px solid #f3f3f3;
	padding:0;
	margin:0 0 5px 0;
}
.type01 .icones {
	width:250px;
	clear:both;
}
/*-- liste type 2 --*/



.type02 {
	background:url(/images/type02.gif) repeat-x;
	padding:10px 20px 10px 20px;
	width:590px;
	overflow:hidden;
}
.type02 li {
	list-style:none none outside;
	border-bottom:1px solid #e8e8e8;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.type02 li a.img img {
	/*border:2px solid #e3e5e4;*/

	border:2px solid #c2c2c2;
}
.type02 li.info {
	width:350px;/*bug IE*/
}
.type02 li .clear {
	clear:left;/*bug FF*/
}
.type02 li a.img:link,  .type02 li a.img:visited {
	float:left;
	display:inline;
	width:50px;
	margin:0 20px 0 0;/*border:1px solid #c2c2c2;*/

}
*html .type02 li a.img:link,  *html .type02 li a.img:visited {
	margin:0 0 0 0;
}
.type02 li a.img:hover,  .type02 li a.img:active {
	width:100px;
}
.type02 li a.img:link img,  .type02 li a.img:visited img {
	width:100%;
	margin:0 20px 0 0;
	border:2px solid #c2c2c2;
}
/*

.type02 li a.img:hover img,

.type02 li a.img:active img{

	width:100px;

}*/



.type02 li .detail {
	float:left;
	display:inline;
	font-size:11px;
	color:#444;
	/*width:410px;*/

	width:510px;
}
.type02 li .icones img {
	float:right;
	display:inline;
}
.type02 li .detail .annotation {
	width:470px;
}
.type02 li .detail .annotation em {
	color:#e3181a;
	font-style:normal;
}
.type02 li .date {
	float:right;
	display:inline;
	color:#5B5B5B;
}
.type02 li h3 {
	font-size:12px;
	color:#e3181a;
	margin:0 0 3px 0;
}
.type02 li h3 span {
	font-weight:normal;
	color:#444;
	font-size:11px;
}
.type02 li h4 {
	font-size:11px;
	color:#5b5b5b;
	margin:0 0 5px 0;
}
.type02 li h3 a:link,  .type02 li h3 a:visited {
	color:#e3181a;
	text-decoration:none;
}
.type02 li h3 a:hover,  .type02 li h3 a:active {
	text-decoration:underline;
}
.type02 li h4 a:link,  .type02 li h4 a:visited {
	color:#5b5b5b;
	text-decoration:none;
}
.type02 li h4 a:hover,  .type02 li h4 a:active {
	text-decoration:underline;
}
.type02 li a.splus {
	display:block;
	margin:10px 0 0 0;
}
.type02 li.last {
	border:none;
}
.type02 li.prix {
	background:url(/images/prixLecteur.gif) no-repeat top right;
}
.type02 li.choix {
	background:url(/images/choix.gif) no-repeat top right;
}
/*-- liste type 03 --*/



.type03 {
	padding:0 0 0 15px;
}
.type03 li {
	list-style-position:outside;
	list-style-image:url(/images/fleche03.gif);
	border-bottom:1px solid #d5d5d5;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
.type03 li a:link,  .type03 li a:visited {
	color:#484747;
	text-decoration:none;
	font-size:11px;
}
.type03 li a:hover,  .type03 li a:active {
	color:#000;
}
.type03visited {
	list-style-position:outside;
	list-style-image:url(/images/fleche03.gif);
	border-bottom:1px solid #d5d5d5;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	font-weight:bold;
}
/*-- liste page 4 --*/



.type04 {
}
.type04 li {
	list-style:none none outside;
	border-bottom:1px solid #e8e8e8;
	padding:0 0 10px 15px;
	margin:0 30px 10px 0;
	float:left;
	display:inline;
	width:245px;
	background:url(/images/fleche03.gif) no-repeat 0 5px;
}
.type04b li {
	float:none;
	width:540px;
	display:block;
}
.type04 li a:link,  .type04 li a:visited {
	color:#e8383b;
	font-weight:bold;
	text-decoration:none;
}
.type04 li a:hover,  .type04 li a:active {
	color:#727272;
}
/*-- type 05 --*/



.type05 {
	margin:0 0 20px 0;
}
.type05 li {
	list-style:none none outside;
	color:#353331;
}
.type05 li.separateur {
	border-bottom:#f3f3f3 1px solid;
	font-size:0.1em;
	line-height:0;
	padding:5px 0 0 0;
	margin:0 0 5px 0;
}
/*-- liste type 06 --*/



.type06 {
	padding:20px;
}
.type06 li {
	/*list-style:none none outside;

	float:left;

	display:inline;

	width:265px;

	height:100px;*/

	

	list-style:none none outside;
	float:left;
	display:inline;
	text-align:center;
	width:80px;
	padding:0 10px 0 0;
	background:#00FF33;
}
*html .type06 li {
	height:auto;
}
.type06 li a.img:link,  .type06 li a.img:visited {
	float:left;
	display:inline;
	width:50px;
	margin:0 20px 0 0;
}
*html .type06 li a.img:link,  *html .type06 li a.img:visited {
	margin:0 0 0 0;
}
/*

.type06 li a.img:hover,

.type06 li a.img:active{

	width:100px;

}*/

.type06 li a.img:link img,  .type06 li a.img:visited img {
	width:100%;
	margin:0 20px 0 0;
	border:2px solid #c2c2c2;
}
.type06 li a.titre:link,  .type06 li a.titre:visited {
	text-decoration:none;
	font-size:11px;
	color:#353331;
	display:block;
	margin:0 0 5px 0;
}
.type06 li a.titre:hover,  .type06 li a.titre:active {
	color:#000;
}
/*-- liste type 07 --*/



.type07 {
	padding:20px;
}
.type07 li {
	list-style:none none outside;
	margin:0 0 10px 0;
}
.type07 li a img {
	float:left;
	display:inline;
	width:50px;
	margin:0 20px 0 0;
	border:2px solid #c2c2c2;
}
*html .type07 li a.img:link,  *html .type07 li a.img:visited {
	margin:0 0 0 0;
}

.type07 li a.titre:link,  .type07 li a.titre:visited {
	text-decoration:none;
	font-size:11px;
	color:#353331;
	display:block;
	margin:0 0 5px 0;
}
.type07 li a.titre:hover,  .type07 li a.titre:active {
	color:#000;
}
.type07 li .clear {
	clear:left;
}
.type07 li em {
	font-size:10px;
	color:#9e9e9e;
	font-weight:bold;
	font-style:normal;
}
/*-- liste 8 --*/

.type08 {
}
.type08 li {
	list-style:none none outside;
	color:#353331;
	line-height:25px;
}
.type08 li.separateur {
	font-size:1px;
	line-height:0;
	border-bottom:1px solid #f3f3f3;
	padding:5px 0 0 0;
	margin:0 0 5px 0;
}

.type08 li a, .type08 li a:link, .type08 li a:visited {
	color:#000;
	text-decoration:none;
	line-height:25px;
}

.type08 li a img {
	display:inline;
	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.type08 li a:hover{
	text-decoration:underline;
}
/*-- liste 9 --*/
.type09 {
	_clear:right;
	padding:10px 0 0 10px;
	/*height:130px;*/
}
.type09 ul {	
    
}
.type09 li {
	list-style:none;
	float:left;	
	text-align:center;
	width:80px;
	/*padding:0 10px 0 0;*/
}
.type09 li a img {
	width:50px;
	border:2px solid #c2c2c2;
}
.type09 li a.titre:link,  .type09 li a.titre:visited {
	color:#353331;
	text-decoration:none;
	font-size:10px;
}
.type09 li a.titre:hover,  .type09 li a.titre:active {
	color:#000;
}




/*-- liste type 10 --*/



.type10 {
}
.type10 li {
	float:left;
	display:inline;
	width:180px;
	list-style:none none outside;
	margin:0 5px 0 5px;
	padding:10px;
	font-size:11px;
}
.type10 li.coeur {
	background:url(/images/libCoeur.gif) no-repeat 111px 50px;
}
.type10 li .img {
	display:block;
	margin:0 0 10px 0;
}
.type10 li .img img {
	border:1px solid #c2c2c2;
}
.type10 li .txt {
/*height:auto;

	min-height:150px;

	_height:150px;*/

}
.type10 li .top {
	height:auto;
	min-height:50px;
	_height:50px;
	min-height:200px;
	_height:200px;
}
.type10 li .video {
	height:auto;
	min-height:130px;
	_height:130px;
}
.type10 li .audio {
	height:auto;
	min-height:80px;
	_height:80px;
}
.type10 li h3 {
	color:#5b5b5b;
	font-size:12px;
}
.type10 li h4 {
	color:#5b5b5b;
	font-size:12px;
	font-weight:normal;
	margin:0 0 10px 0;
}
.type10 li h3 a:link,  .type10 li h3 a:visited {
	color:#e3181a;
	text-decoration:none;
}
.type10 li h3 a:hover,  .type10 li h3 a:active {
	text-decoration:underline;
}
.type10 li h4 a:link,  .type10 li h4 a:visited {
	color:#5b5b5b;
	text-decoration:none;
}
.type10 li h4 a:hover,  .type10 li h4 a:active {
	text-decoration:underline;
}
.type10 li .splus {
	display:block;
	margin:10px 0 10px 0;
}
.type10 li .lib {
	color:#e3181a;
}
/*-- liste type 11 --*/



.type11 {
	border-bottom:1px solid #ededed;
	height:100px;
	margin:0 0 10px 0;
}
.type11 li {
	list-style:none none outside;
	float:left;
	display:inline;
	margin:0 5px 0 5px;
	width:185px;
}
.type11 li .img {
	width:50px;
	position:relative;
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
.type11 li a.img img {
	/*border:2px solid #e3e5e4;*/

	border:2px solid #c2c2c2;
}
.type11 li a.img:link img,  .type11 li a.img:visited img {
	/*top:0;

 left:0;*/

  width:50px;
}
.type11 li .details {
	float:left;
	display:inline;
	width:110px;
}
.type11 li h3 {
	font-size:11px;
	color:#524f4f;
}
.type11 li h3 a:link,  .type11 li h3 a:visited {
	color:#524f4f;
	text-decoration:none;
}
.type11 li h3 a:hover,  .type11 li h3 a:active {
	text-decoration:underline;
}
.type11 li h4 {
	font-size:11px;
	color:#524f4f;
	font-weight:normal;
	margin:0 0 10px 0;
}
.type11 li h4 a:link,  .type11 li h4 a:visited {
	color:#524f4f;
	text-decoration:none;
}
.type11 li h4 a:hover,  .type11 li h4 a:active {
	text-decoration:underline;
}
.genre {
	font-size:16px;
	color:#e3181a;
	font-weight:bold;
	margin:0 0 10px 0;
}


/*-- liste 12 --*/
.type12 {
	_clear:right;
	padding:10px 0 0 10px;
	/*height:130px;*/
}
.type12 ul {	
    
}
.type12 li {
	list-style:none;
	float:left;	
	text-align:left;
	width:300px;
	/*padding:0 10px 0 0;*/
}
.type12 li a img {
	float:left;
	margin:0 10px 0 0;
	width:50px;
	border:2px solid #c2c2c2;
}
.type12 li a.titre:link,  .type12 li a.titre:visited {
	color:#353331;
	text-decoration:none;
	font-size:10px;
}
.type12 li a.titre:hover,  .type12 li a.titre:active {
	color:#000;
}


/*-- block 01 --*/

.block01 {
	background:#f4f4f4;
	padding:10px 20px 10px 20px;
}

/*-- block 02 --*/

.block02 {
	background:url(/images/type02.gif) repeat-x; 
	padding:10px 20px 10px 20px;
}
.block02 .clear {
	clear:left;
}

/*-- block 03 --*/

.block03 {
	background:#ce8761;
	color:#FFF;
	padding:10px 20px 10px 20px;
	margin:0 0 20px 0;
}

/*-- block 04 --*/
.block04 {
	background:url(/images/liste10.gif) repeat-y;
}
.block04 .clear {
	clear:left;/*bug FF*/
}

.enteteLivres {
	background:#FFF url(/images/livres.gif) no-repeat top right;
	border-bottom:6px solid #e3181a;
	height:20px;
}
.enteteTrait {
	background:#e3181a;
	font-size:0.0001em;
	line-height:0;
	height:6px;
	overflow:hidden;
}
/*-- onglets --*/



.onglets {
	background:url(/images/onglets_bg.gif) no-repeat 0 25px;
	min-height:161px;
	min-width:161px;
	height:auto;
	padding:0 10px 0 10px;
}
*html .onglets {
	height:136px;
}
/*-- pages nav --*/

.pagesNav {
	clear:both;
	background:url(/images/pagesNav01.gif) no-repeat;
	width:633px;
	height:23px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.pagesNav .pages {
	margin:5px 3px 0 86px;
}
.pagesNav a:link,  .pagesNav a:visited {
	background:url(/images/pagesNav02.gif) no-repeat;
	width:24px;
	height:14px;
	float:left;
	display:inline;
	text-align:center;
	text-decoration:none;
	margin:0 3px 0 0;
	color:#909090;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.pagesNav .pages .currentPage {
	width:24px;
	height:14px;
	float:left;
	display:inline;
	text-align:center;
	text-decoration:none;
	margin:0 3px 0 0;
	color:#909080;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.pagesNav a:hover,  .pagesNav a:active {
	color:#000;
}
.pagesNav .prev,  .pagesNav .prev {
	position:absolute;
	top:5px;
	left:10px;
	margin:0;
}
.pagesNav .next,  .pagesNav .next {
	position:absolute;
	top:5px;
	right:10px;
	margin:0;
}
/*--- liste lettres --*/



.alphaList {
	background:#f3f3f3;
	border-top:1px solid #e3e5e4;
	border-bottom:1px solid #e3e5e4;
	text-align:center;
	padding:2px;
	margin:0 0 10px 0;
}
.alphaList a:link,  .alphaList a:visited {
	color:#909090;
	text-decoration:none;
	text-transform:uppercase;
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.alphaList a.in:link,  .alphaList a.in:visited {
	font-weight:bold;
	color:#666666;
}
/*--------- --------------*/

.filtre {
	position:relative;
	float:right;
	display:inline;
	/*margin:10px -60px 0 0;*/

	margin:10px 0 0 0;
}
*html .filtre {
	clear:right;/*bug IE*/
	margin:0 0 0 0;
}
.inMLP {
	margin:10px 20px 0 0;
}
*html .inMLP {
	margin:10px 20px 0 0;
}
.filtre a.actif:link,  .filtre a.actif:visited {
	background:url(/images/filtre.gif) no-repeat;
	width:167px;
	height:19px;
	color:#FFF;
	font-weight:bold;
	font-size:9px;
	display:block;
	text-decoration:none;
	padding:2px 0 0 5px;
}
.filtre #filtreList {
	position:absolute;
	top:19px;
	left:3px;
	background:#E41D22;
	width:165px;
	border:1px solid #C01216;
	display:none;
	height:250px;
	overflow:auto;
}
.filtre #filtreList li {
	list-style:none none outside;
	margin:0;
	padding:0;
}
.filtre #filtreList li a:link,  .filtre #filtreList li a:visited {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:9px;
	display:block;
	padding:2px 3px 2px 3px;
	_height:12px;
}
.filtre #filtreList li a:hover,  .filtre #filtreList li a:active {
	background:#C01216;
}
/*------*/





.zoomCouv {
	float:left;
	display:inline;
	background:url(/images/zoom.gif) no-repeat center bottom;
	height:190px;
	position:relative;
	margin:0 20px 0 0;
}
.zoomCouv .small {
	/*border:3px solid #e3e5e4;*/

	border:3px solid #c2c2c2;
}
.zoomCouv .big {
	display:none;
	position:absolute;
	top:0;
	left:0;
	/*border:3px solid #e3e5e4;*/

	border:3px solid #c2c2c2;
}
.livreHead {
	float:left;
	display:inline;
	width:340px;
	margin:0 0 10px 0;
}
.livreHead a.auteur:link,  .livreHead a.auteur:visited {
	font-size:15px;
	text-decoration:underline;
	color:#2c2b2b;
	font-weight:bold;
	display:block;
	margin:0 0 5px 0;
}
.livreHead a.auteur:hover,  .livreHead a.auteur:active {
	color:#e3181a;
}
.livreHead .infos {
	font-size:11px;
	font-weight:bold;
	color:#494949;
	margin:0 0 10px 0;
}
.livreHead .infos a:link,  .livreHead .infos a:visited {
	color:#494949;
	text-decoration:underline;
}
.livreHead .infos a:hover,  .livreHead .infos a:active {
	color:#e3181a;
}
.soon {
	color:#948b8c;
	font-size:16px;
	font-weight:bold;
	margin:0 0 20px 0;
}
.toolsFicheLivre {
	width:138px;
	text-align:right;
	float:right;
	display:inline;
}
.livreInfos {
	clear:left;
	background:#bf2026 url(/images/bgInfosLivre.gif) repeat-y;
	margin:0 0 15px 0;
}
.livreInfos .prix {
	background:#ed4a4a;
	/* ligne modifié pour l'encart "ou acheter"
	padding:20px 0 20px 0;
	*/
	padding:20px 0 0 0;
	/************************/
	text-align:center;
	width:125px;
	float:left;
	display:inline;
	color:#FFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/***************  ajoute changement place "acheter livre" ************************/
.livreInfos .prix .acheter{
background-color:#000000;
color:#FFFFFF;

}

.livreInfos .prix .acheter a{
color:#FFFFFF;
text-decoration:none;
}

.livreInfos .prix a:hover{
text-decoration:underline;

}
/*****************************/

.livreInfos .prix b {
	font-weight:bold;
	font-size:20px;
}
.livreInfos .col {
	width:210px;
	float:left;
	display:inline;
	color:#FFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:20px;
}
.livreInfos .clear {
	clear:left;
}
.blocsJaunes {
	text-align:center;
	position:relative;
}
.blocsJaunes ul {
	position:absolute;
	top:27px;
	background:#ff9523;
	display:none;
}
.blocsJaunes li {
	list-style:none none outside;
}
.blocsJaunes li a:link,  .blocsJaunes li a:visited {
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 15px;
	width:150px;
	font-size:10px;
	text-align:left;
	background:url(/images/fleche04.gif) no-repeat 3px 5px;
}
.blocsJaunes li a:hover,  .blocsJaunes li a:active {
	background-color:#d27a1c;
}
#listJ1 {
	left:230px;
}
#listJ2 {
	left:435px;
}
#listJ3 {
	left:410px;
	_left:95px;
	top:-4px;
}

.mediaAudioImg {
	float:left;
	margin:0 0 0 0;
}

.mediaAudioTxt {
	float:left;
	margin:8px 0 0 0;
}

*html #listJ1 {
	left:210px;
}
*html #listJ2 {
	left:415px;
}
/*-- mon livre de poche --*/




.MLP_premV {
	float:right;
	display:inline;
	background:#ededed;
	width:260px;
}
.MLP_premV .inner {
	padding:10px 15px 10px 15px;
}
.MLP_connect {
	width:330px;
	border-top:20px solid #FFF;
}
/*-- espace journalistes --*/

.JL_dp {
	float:left;
	display:inline;
	width:280px;
	font-size:11px;
}
.JL_couvs {
	float:right;
	display:inline;
	width:280px;
	font-size:11px;
}
.JL_premV {
	float:right;
	display:inline;
	background:#F3F3F3;
	width:260px;
}
.JL_premV .inner {
	padding:10px 15px 10px 15px;
}
.JL_connect {
	width:330px;
}
.enteteJL {
	background:#ce8761;
	font-size:0.0001em;
	line-height:0;
	height:6px;
	overflow:hidden;
}
/*--- FORMS ---*/



.saisie01 {
	border:none;
	width:126px;
	height:17px;
	overflow:hidden;
	background:url(/images/saisie01.gif) no-repeat;
	font-size:11px;
	color:#989797;
	padding:1px 1px 0 3px;
}
*html .saisie01 {
	background-attachment:fixed;
}
.saisie02 {
	border:1px solid #9d9da1;
	font-size:11px;
	color:#444242;
	background:#FFF;
	padding:2px 5px 2px 5px;
	width:230px;
}
.select01 {
	border:1px solid #9d9da1;
	font-size:11px;
	color:#444242;
	background:#FFF;
	padding:2px 5px 2px 5px;
	width:243px;
}
.select02 {
	border:1px solid #9d9da1;
	font-size:11px;
	color:#444242;
	background:#FFF;
	padding:2px 5px 2px 5px;
}
form th {
	padding:0 5px 0 0;
	color:#888;
}

.saisie02ami{
	border: none;
	width: 156px;
	height: 17px;
	overflow: hidden;
	background:url(/images/saisie02.gif) no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #989797;
	padding: 1px 1px 0 3px;	
}
.saisie04{
	border: none;
	width: 300px;
	height: 34px;
	background:url(/images/saisie04.gif) no-repeat;
	font-size: 11px;
	color: #989797;
	padding: 1px 1px 0 3px;	
}

.saisie05main{
	background:url(/images/saisie05.gif) no-repeat top center;
	width: 290px;
	height: 50px;
	padding:5px;
}
.saisie05{
	border:none;
	background:none;
	width: 290px;
	height: 50px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #989797;
}

.envoyerami th, .envoyerami td {
	text-align:left;
	padding:2px 10px 2px 0;
}

/*--- ajout annotation ---*/



.addAnn {
}
.addAnn .couv {
	float:left;
	display:inline;
	width:50px;
	margin:10px 20px 200px 10px;
}
.addAnn h3 {
	font-size:12px;
	color:#e3181a;
	margin:0 0 10px 0;
}
.addAnn h3 span {
	font-weight:normal;
	color:#3c3b3b;
}
.addAnn p {
	width:500px;
	margin:10px 0 0 0;
	_margin:0;
}
.addAnn textarea,  .textarea01 {
	background:url(/images/bg02.gif) no-repeat;
	width:464px;
	height:102px;
	border:1px solid #a9a8a8;
	display:inline;
	color:#8d8d8d;
	font-size:12px;
	padding:10px;
}
*html .addAnn textarea,  *html .textarea01 {
	background:url(/images/bg02.gif) no-repeat fixed;
}
/*-----------------------------------------------------*/



.hasListeJaune {
	position:relative;/*z-index:500;*/

}
.hasListeJaune ul {
	position:absolute;
	top:9px;
	_top:27px;
	left:7px;
	_left:8px;
	z-index:500;
	background:#ff9523;
	display:none;
}
.hasListeJaune li {
	list-style:none none outside;
}
.hasListeJaune li a:link,  .hasListeJaune li a:visited {
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:2px 5px 2px 15px;
	width:150px;
	font-size:10px;
	text-align:left;
	background:url(/images/fleche04.gif) no-repeat 3px 5px;
}
.hasListeJaune li a:hover,  .hasListeJaune li a:active {
	background-color:#d27a1c;
}
/*----------- Ajout pour incription à mon livre de poche */



#anoinsmldp {
	color:red;
}

/* GalerieAuteurs //////////////////////////////////////////////////////////////////////////////////////////// */

	
	
	.gaL, .gaR{		
		float:left;
		font:11px Tahoma, Arial, Helvetica, sans-serif;
	}
	
	.gaL .gaTitre, .gaR .gaTitre{
		color:#e8383b;
		font:11px/20px Tahoma, Arial, Helvetica, sans-serif;
	}

	.gaL{		
		width:320px;
		margin:0 30px 0 0;
	}
	.gaR{	
		width:290px;
	}
	
	.gaL01{
		background:url(/images/type02.gif) repeat-x;
		border-top:4px solid #e3181a;		
		width:280px;
		padding:20px;
	}
	.gaR01{
		background:url(/images/type02.gif) repeat-x;
		border-top:4px solid #e3181a;	
		width:250px;
		padding:20px;
	}
	
	.gaL02, .gaR02{
		background:#f4f4f4;
		border:1px solid #eee;
		padding:12px;
	}
	
	.gaL02 ul, .gaR02 ul{
		margin:0 0 0 12px;
		padding:0;
		list-style:none;
	}
	.gaVideoHomeCont{
		border-bottom:1px solid #e0e0e0;
		overflow:hidden;
		padding:6px 0;
		width:290px;
	}
	.gaVideoHomeContGal{
		border-bottom:1px solid #e0e0e0;
		overflow:hidden;
		padding:6px 0;
		width:290px;
		min-height:60px;
	}
	.gaVideoHomeImg{
		float:left;
		margin:0 6px 0 0;
	}
	.gaVideoHomeTxt{
		float:left;
		margin:40px 0 60px 140px;
		color:#000;
	}
	.gaVideoHomeTxtGal{
		float:left;
		margin:0 0 0 140px;
		color:#000;
	}
	.gaVideoHomeTxt a, .gaVideoHomeTxtGal a,.gaVideoHomeTxt a:link, .gaVideoHomeTxt a:visited, .gaVideoHomeTxtGal a:visited{
		text-decoration:none;
		color:#000;
	}
	.gaVideoHomeTxt a:hover{
		text-decoration:underline;
		color:#000;
	}
	.gaVideoHomeTxtGal a:hover{
		text-decoration:underline;
		color:#000;
	}
	.gaR02 li{
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		border-bottom:1px solid #e0e0e0;
		padding:8px 0;
	}
	
	.gaL02 a, .gaR02 a{
		font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
		text-decoration:none;
		margin:0 6px 0 0;
	}
	.gaL02 a:hover, .gaR02 a:hover{text-decoration:underline;}
	
	.gaLink{
		float:right;
		margin:10px 0;
	}
	
	
	/* Liste VIDEOS */
	.gaVideo{
		background:url(/images/type02.gif) repeat-x;
		border-top:4px solid #e3181a;		
		width:593px;
		padding:20px;
		font:11px Tahoma, Arial, Helvetica, sans-serif;
	}
	.gaVideoCont{
		border-bottom:1px solid #e0e0e0;
		overflow:hidden;
		padding:6px 0;
		width:583px;
	}
	.gaVideoImg{
		float:left;
		margin:0 6px 0 0;
	}
	.gaVideoTxt{
		float:left;
		margin:10px 0 0 0;
	}
	
	.gaVideo a{
		font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
		text-decoration:none;
		margin:0 6px 0 0;
	}
	.gaVideo a:hover{text-decoration:underline;}
	
	/* Liste AUDIOS */
	.gaAudio{
		background:url(/images/type02.gif) repeat-x;
		border-top:4px solid #e3181a;		
		width:593px;
		padding:20px;
	}
	.gaAudio ul{
		margin:0 0 0 12px;
		padding:0;
		list-style:none;
	}
	.gaAudio li{
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		border-bottom:1px solid #e0e0e0;
		padding:8px 0;
	}
	.gaAudio a{
		font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
		text-decoration:none;
		margin:0 6px 0 0;
	}
	.gaAudio a:hover{text-decoration:underline;}
	
	/* Extrait VIDEO */
	.gaVideoExtrait{
		background:url(/images/type02.gif) repeat-x;
		border-top:4px solid #e3181a;
		border-bottom:1px solid #e0e0e0;	
		width:603px;
		padding:20px;		
		font:11px Tahoma, Arial, Helvetica, sans-serif;
	}
	.mediaVideo{margin:0 0 5px 0; text-align:center;}
	.gaVideoExtrait p{width:500px; text-align:left; margin:auto;}
	.gaVideoExtrait .gaTitre{
		color:#e8383b;
		font:11px/26px Tahoma, Arial, Helvetica, sans-serif;
	}
	
	/* Extrait AUDIO */
	.gaAudioExtrait{
		border-bottom:1px solid #e0e0e0;	
		width:590px;	
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		padding:0 0 10px 0;
		margin:0 0 16px 0;
	}
	.gaAudioExtrait p{width:500px; margin:0 0 0 40px;}
	.gaAudioExtrait .gaTitre{
		color:#e8383b;
		font:11px/26px Tahoma, Arial, Helvetica, sans-serif;
	}
	
/* Depeches ////////////////////////////////////////////////////////////////////////////////////////////////// */

	.depechesTitle a{
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		color:#000;
		text-decoration:none;
		padding:6px 0 4px 10px;
	}
	.depechesTitle a:hover{color:#000;}		
	
	.depechesOpen .depechesTitle a{	
		display:block;		
		background:url(/images/fleche03.gif) no-repeat center left;
		font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
		color:#E3181A;
		outline:none;
	}	
	.depechesOpen .depechesTxt{
		display:block;
		font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
		color:#000;
		line-height:16px;
		padding:0 0 10px 10px;			
	}
	
	.depechesClose .depechesTitle a{
		display:block;
		border-bottom:1px solid #e8e2d8;	
		background:url(/images/fleche03.gif) no-repeat center left;
	}
	.depechesClose .depechesTxt{
		display:none;
	}
/* COLONNE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#colonne {
	background:#c21017;
	width:204px;
	padding:24px 8px;
	float:right;
	display:inline;
	color:#fff;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#carnetlecture {
	border-bottom:1px solid #d4585d;
	padding:0 0 16px 0;
}
#carnetlecture a img {
	padding:0 0 6px 0;
}

#lireurgence {
	border-bottom:1px solid #d4585d;
	padding:16px 0;
}
#newsletter {
	border-bottom:1px solid #d4585d;
	padding:16px 0;
}
#newsletter img {
	vertical-align:middle;
}
.newsletter_inputxt {
	vertical-align:middle;
	background:url(../images/colonne_inputxt_newsletter.png) no-repeat top left;
	width:136px;
	height:16px;
	padding:2px 0 0 4px;
	border:0;
	color:#8d8d8d;
	font:11px Arial, Helvetica, sans-serif;
}
.newsletter_inputsub {
	vertical-align:middle;
	width:20px;
	height:18px;
	border:0;
}
#nouveau {
	border-bottom:1px solid #d4585d;
	padding:16px 0;
}
#galerieauteurs {
	border-bottom:1px solid #d4585d;
	padding:16px 0;
}
#quiz {
	border-bottom:1px solid #d4585d;
	padding:16px 0;
	color:#fff;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
}

#contact {
	padding:16px 0;
}
#liens {
	padding:20px 0 0 0;
	text-align:right;
}
#liens a {
	color:#f3cfd1;
	text-decoration:none;
}
#liens a:hover {
	color:#fff;
}

/* PLAN DU SITE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.sitemap{
		background:url(../images/type02.gif) repeat-x top center;
		padding:20px;
		overflow:hidden;
		margin:0 0 20px 0;
		width:593px;
	}
	
	.sitemap01{
		float:left;
		line-height:18px;
		width:210px;
		border-left:1px solid #DFDFDF;
		padding:0 0 0 10px;
		height:220px;
	}
	.sitemap02{
		float:left;
		line-height:18px;
		width:210px;
		border-left:1px solid #DFDFDF;
		padding:0 0 0 10px;
		height:220px;
	}
	.sitemap03{
		float:left;
		line-height:18px;
		border-left:1px solid #DFDFDF;
		padding:0 0 0 10px;
		height:220px;
	}
	
	.sitemap01 a, .sitemap02 a, .sitemap03 a{text-decoration:none;}
	.sitemap01 a:hover, .sitemap02 a:hover, .sitemap03 a:hover{text-decoration:underline;}
	
/* QUIZ ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.quiz{ overflow:hidden;}
	.quiz a{
		text-decoration:none;
		color:#d51618;
	}
	.quiz a:hover{text-decoration:underline;}
	
	.quizL{float:left; margin:0 20px 20px 0;}
	.quizL img{border:3px solid #e3e5e4;}
	.quizR{float:left; width:500px; margin:0 0 20px 0;}
	
	.quizTest{
		background:url(../images/type02.gif) repeat-x top center;
		padding:20px;
		overflow:hidden;
		margin:0 0 20px 0;
		width:593px;
	}
	.quizQuest{
		border-bottom:1px solid #c6c6c6;
		margin:0 0 16px 0;
	}
	.quizTitre1{
		font:bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#d51618;
	}
	.quizTitre{
		font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#d51618;
	}
	
	/* FORM */
	.quizForm{
		background:url(../images/type02.gif) repeat-x top center;
		border-top:6px solid #e3181a;
		padding:20px;
		overflow:hidden;
		margin:0 0 20px 0;
		width:593px;
	}
	.quizFormTab td{
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		padding:2px;
	}
	.quizFormTab td.legende{
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.quizFormInput{
		font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		margin:0;
		padding:2px 3px;
		border:0;
		width:157px;
		height:13px;
		background:url(../images/quizFormInput.gif) no-repeat top center;
	}
	.quizFormSubmit {margin:40px 0 0 40px;}
	
	/* CONFIRMATION */
	.quizConf{
		background:url(../images/type02.gif) repeat-x top center;
		border-top:6px solid #e3181a;
		padding:20px;
		overflow:hidden;
		margin:0 0 20px 0;
		width:593px;
	}
	.quizResult{
		 text-align:center;
		 color:#d51618;
		 font-weight:bold;
	 }
/* Tous les sites thématiques /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.sitesthematiques{
		background:url(/images/type02.gif) repeat-x;
		padding:20px;
	}	
	.sitesthematiques a{
		font:bold 12px/30px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.sitesthematiques a:hover{text-decoration:underline;}
	
	.sitesthematiques p{
		border-bottom:#E0E0E0 1px solid;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
	}
	
/* CARNET DE LECTURE //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.carnet_fct1, .carnet_fct2, .carnet_fct3, .carnet_fct4{
		width:300px;
		float:left;
	}
	.carnet_fct1{margin:0 22px 30px 0;}
	.carnet_fct2{margin:0 0 30px 0;}
	.carnet_fct3{margin:0 22px 30px 0;}
	.carnet_fct4{margin:0 0 30px 0;}
	
	.carnet_fct1 p{background:url(/images/carnet_fct1_p.gif) no-repeat top left; padding:0 0 0 24px;}
	.carnet_fct2 p{background:url(/images/carnet_fct2_p.gif) no-repeat top left; padding:0 0 0 24px;}
	.carnet_fct3 p{background:url(/images/carnet_fct3_p.gif) no-repeat top left; padding:0 0 0 24px;}
	.carnet_fct4 p{background:url(/images/carnet_fct4_p.gif) no-repeat top left; padding:0 0 0 24px;}

/* ou-acheter-ce-livre */
	#encart_pagesjaunes, #encart_librairies {
	padding-top: 15px;
	width: 656px;
}
#encart_pagesjaunes h1, #encart_librairies h1 {
	font-size:20px;
	line-height:normal;
	margin:0;
	padding:0
}
#encart_pagesjaunes #encart_content {
	margin:0 15px 4px 11px;
	padding:8px 15px 8px 15px;
	background:#feff99;
}
#pagesjaunes {
	margin:11px auto 13px auto;
}
#encart_librairies h1{
	margin-left:5px;
}
#encart_librairies #encart_content {
	margin:0 15px 4px 11px;
	padding:8px 0 8px 0;
}
#encart_librairies #encart_content #items {
	padding:9px 0 0 0;
}
#encart_librairies #encart_content .item {
	float:left;
	width:310px;
	height:192px;
}
#encart_librairies #encart_content .item .logo {
	padding:33px 10px 0 12px;
	height:127px
}
#encart_librairies #encart_content .item .name {
	text-align:center;
	padding:6px 10px 0 16px
}

/*pour la page ou acheter ce livre*/

.logopart{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center
}
.logopart a{
	color:#5c5c5c;
}

.colexplain{
	float:right;
	width:150px;
	font-size:11px;
	}

.colexplain a{
	color:#5c5c5c;
}

#modalPage{
	display: none;
	position: fixed;
	width: 50%;
	height: 50%;
	top: 100px;
	left: 300px;
	z-index: 600;
}

.modalBackground{
	
	width: 100%;
	height: 100%;

	position: fixed;
	z-index: 610;
	top: 0px;
	left: 0px;
}

.modalBackground { position: absolute; left: expression(ignoreMe = document.documentElement.scrollLeft + "px"); top: expression(ignoreMe = document.documentElement.scrollTop + "px"); width: expression(document.documentElement.clientWidth + "px"); height: expression(document.documentElement.clientHeight + "px"); }

.modalContainer {
	background-color: white;
	border: solid 4px black;
	position: absolute;
	top: 32%;
	left: 33%;
	z-index: 1000;
	width: 350px;
	height: 100px;
	padding: 0px;
}

.modalTitle {
	width: 342px;
	background-color: #EAE8E9;
	padding: 4px;
	color: #fff;
	text-align: right;
	cursor:pointer;
}

.modalBody
{
	color: #2C89A2;
	padding: 10px;
}
#header_panie {
	top:0px;
	left:545px;
	height:33px;
	width:120px;
}

#txt_panie {
	font-size: 9px;
	color: #FFFFFF;
	top: 21px; 
	left: 905px;
	width:70px;
	position: absolute

}
#txt_panie_a {
	font-size: 9px;
	color: #FFFFFF;
}
.right {
	float:right;
}
#ilsontajoutes {
	border-bottom:1px solid #d4585d;
	padding:16px 0;
}
