/*
span[editblock^="gestion"], div[editblock^="gestion"]{
background:yellow;
}*/

/* CSS Document */
html, body{height:100%;}
body{
margin:0; padding:0;
background:#edeede url('../images/body-bg.jpg') repeat center top;
font: 14px/17px Arial, Helvetica, sans-serif;
}

/*STRUCTURE*/
#container{
background:transparent url('../images/container01-bg.jpg') repeat-x top;
min-height:100%;
_height:100%; /*ie hack*/
}
#container02{
background:transparent url('../images/container02-bg.jpg') repeat-x bottom;
min-height:100%;
_height:100%; /*ie hack*/
}

	#head01{background:transparent url('../images/head-bg.jpg') no-repeat center top;}
		
		#headImg{
		position:absolute;
		z-index:100;
		top:0;
		margin-left:300px;
		}
		
		#head02{
		height:325px;
		margin:0 auto;
		min-width:980px;
		background:no-repeat center top;
		}
		
		#head02 img{
		display:block;
		}
		
	#page01{background:url('../images/page-bg.jpg') no-repeat center top;}
		#page02{
		margin:0 auto;
		width:980px;
		padding-bottom:100px;
		}
		
			ul#langMenu{
			margin:0 0 0 508px;
			padding:0;
			position:absolute;
			top:300px;
			color:#fff;
			font:14px Georgia, "Times New Roman", Times, serif;
			list-style:none none;
			}
			ul#langMenuEng{
			margin:0 0 0 580px;
			padding:0;
			position:absolute;
			z-index:120;
			top:300px;
			color:#fff;
			font:14px Georgia, "Times New Roman", Times, serif;
			list-style:none none;
			}
			
				ul#langMenu li, ul#langMenuEng li{
				display:inline;
				padding:0 5px;
				margin:0;
				}
				ul#langMenu a, ul#langMenuEng a{color:#fff;}
				
				ul#langMenu li#lang, ul#langMenuEng li#lang{padding:0 0 0 10px;}
				li#lang a{font-weight:bold;}
				
				ul#langMenu a.current, ul#langMenuEng a.current{text-decoration:none;}
		
			#menu, #menuEng{
			height:38px;
			}
				
				#menu img, #menuEng img{display:block; border:0; float:left;}
				
				#menu ul, #menuEng ul{
				float:left;
				height:38px;
				width:950px;
				padding:0; margin:0;
				background:#aa8a25 url('../images/menu-bg.gif') repeat-x top;
				text-align:center;
				overflow:hidden;
				}
					#menu li, #menuEng li{
					display:inline;
					margin:0; padding:0;
					padding:9px 0;
					border-left:1px solid #b79b45;
					}
					#menu #menuLeft, #menuEng #menuLeft{border:0;}
						#menu a{
						color:#fff;
						font:16px Georgia, "Times New Roman", Times, serif;
						text-decoration:none;
						line-height:36px;
						padding:9px 8px;
						}
						#menuEng a{
						color:#fff;
						font:16px Georgia, "Times New Roman", Times, serif;
						text-decoration:none;
						line-height:36px;
						padding:9px 9px;
						}
						
						#menu a:hover, #menu #current, #menuEng a:hover, #menuEng #current{
						background:url('../images/menu-bg-over.gif') repeat-x bottom;
						color:#ebead2;
						}
				
			#contenu{
			padding:25px 13px 0 13px;
			overflow:hidden;
			}
				#contenuLeft, #contenuRight{float:left;}
				#contenuLeft{width:218px;}
				#contenuRight{width:714px; padding-left:22px; text-align:justify;}
					
					.colContainer{overflow:hidden;}
					.colLeft, .colRight{float:left; width:344px;}
					.colRight{margin-left:26px;}

				#boutiqueOmbre{
				background:#cdcdb4 url('../images/boite-ombre.jpg') repeat;
				margin-left:3px;
				}
					#boutique{
					background:#fff url('../images/boite-bg-top.jpg') repeat-x top;
					position:relative;
					padding:16px 7px 7px 7px;
					top:-3px;
					left:-3px;
					margin-top:3px;
					}
						#boutique h2{margin-top:0;}
						#boutique img{display:block; float:left;}
						
						#boutiqueMenu, #rechercher, #panier{
						background:#ebead2 url('../images/boutique-int.gif') repeat-y;
						overflow:hidden;
						zoom:1;/*ie6 fix*/
						}
						
						#rechercher{
						margin-bottom:7px;
						}
						
						
							#rechercher div{padding:8px 0 8px 8px;}
							
								#rechercher input{width:140px;}
								#rechercher .btn{width:auto;}							
						
						#boutiqueMenu{
						margin-bottom:7px;
						}
	
							#boutiqueMenu ul{
							margin:0; padding:3px 8px;
							float:left;
							}
								#boutiqueMenu li{
								margin:0; padding:0;
								float:left;
								display:block;
								list-style:none none;
								}
									#boutiqueMenu a{
									display:block;
									float:left;
									width:175px;
									padding:5px;
									color:#302314;
									text-decoration:none;
									border-bottom:1px solid #d2d0b4;
									font:16px Georgia, "Times New Roman", Times, serif;
									}
									#boutiqueMenu li:last-child a{border:0;}
									#boutiqueMenu a.current, #boutiqueMenu a.current:hover{font-weight:bold; color:#302314; text-decoration:none;}
									
										#boutiqueMenu a:hover{color:#0f5a63; text-decoration:underline;}
										
											#boutiqueMenu li li a{
											border:0;
											width:155px;
											font:14px Arial, Helvetica, sans-serif;
											padding:3px 3px 3px 13px;
											background: url('../images/boutique-int-sousmenu.gif') no-repeat center left;
											}
											#boutiqueMenu li li a.current, #boutiqueMenu li li a.current:hover{
											font-weight:normal;
											font-style:italic;
											background-image:url('../images/boutique-int-sousmenu-curr.gif');
											}
											
											#boutiqueMenu li li.remotem a.remote{
											font-weight:normal;
											font-style:italic;
											background-image:url('../images/boutique-int-sousmenu-curr.gif');
											}
											
						#panier{
						margin-bottom:0;
						}
						
						
							#panier ul{
							float:left;
							padding:8px 0 8px 10px;
							margin:0;
							width:191px;
							text-align:left;
							}
								#panier li{
								list-style:none none;
								padding:3px 0;
								margin:0;
								}				
								
								#vPanier, #vCompte, #vLivre, #vStatus{background:no-repeat center left; padding:5px 0 5px 26px;}
								#vPanier{background-image:url('../images/ico-panier.gif');}
								#vCompte{background-image:url('../images/ico-compte.gif');}
									
								#vStatus.vOnline{background-image:url('../images/ico-online.gif');}
								#vStatus.vOffline{background-image:url('../images/ico-offline.gif');}
								#vLivre{background-image:url('../images/ico-livre.gif');}
								
						#panier ul#vStatus{
						float:left;
						padding:4px 0 4px 10px;
						margin:0;
						border-top:1px solid #dbd9ce;
						width:201px;
						text-align:left;
						}
							
							#panier ul#vStatus a{background:url('../images/ico-offline.gif') no-repeat center left; padding:5px 0 5px 26px;}
								
	#footer{
	height:57px;
	margin:-100px auto 0 auto;
	width:980px;
	background: url('../images/footer-bg.jpg') no-repeat bottom;
	padding-top:43px;
	text-align:center;
	}
		#footer p{position:absolute; top:-1000px; left:-1000px;}

/*STRUCTURE -FIN-*/

/*ID*/

#liens{text-align:left;}

#arianne{
float:right;
padding:7px;
margin:0;
background:#edeede url('../images/body-bg.jpg') repeat center top;
text-align:right;
}
	#arianne li{
	padding:0;
	margin:0;
	display:inline;
	list-style:none none;
	}

#etapes{
padding:7px;
border:1px solid #999;
background-color:#fff;
text-align:left;
margin-bottom:25px;
width:568px;
text-align:center;
}

#ceMoisCi{
overflow:hidden;
zoom:1;/*ie6 fix*/
}
	#ceMoisCi img, #ceMoisCi .col{float:left;}
	#ceMoisCi img{display:block;}
	#ceMoisCi .col{width:211px; margin-left:25px;}
	
#introSommaire{
overflow:hidden;
zoom:1;/*ie6 fix*/
}
	#introSommaire img{float:left; display:block;}
	#introSommaire .col{float:left; width:447px; margin-left:25px;}
	
	#introSommaire .col h2{margin-bottom:-6px;}
	
	#boiteImportantes .boite{margin-top:0;}

	#blogue li, #boiteImportantes li, #historiqueAchats li{
	margin:0; padding:0;
	border-top:1px dashed #ccc;
	list-style:none none;
	}
	
#hautPage{text-align:right; margin-top:25px;}

#connexion{
width:300px;
padding:0;
margin:50px auto 0 auto;
text-align:left;
overflow:hidden;
}
	#connexion p{width:300px; float:left; height:46px;}
	#connexion p.double{height:64px;}
	#connexion input{width:292px;}

#formulaire{
width:600px;
margin:25px auto 0 auto;
padding-left:13px;
text-align:left;
}

	#formulaire .boiteTexteForm{float:left;}
		
	#formulaire .boiteTexteForm p{
	float:none; height:auto; width:auto;
	}
	
	#connexion h2, #formulaire h2{float:left; width:99%;}
	#formulaire h3{
	float:left;
	width:582px;
	border-top:1px dashed #999;
	margin:25px 0 14px 0;
	padding-top:25px;
	}

	#formulaire p{width:300px; float:left; height:46px;}
	#formulaire p.full{width:600px;}
	
	#formulaire p.double{height:64px;}
	#formulaire p.fullDouble{width:600px;  height:64px;}
	
	#formulaire p.texteForm{float:none; height:auto; width:auto; clear:left;}
	
	#formulaire #noCredit input{width:35px;}
	#formulaire #dateExpiration input{width:20px;}
		#formulaire #dateExpiration span{margin-left:16px;}
		
		#formulaire #montantDon label{margin-bottom:16px;}
		
		#formulaire #montantDon p{
		width:auto;
		height:20px;
		float:left;
		margin-right:20px;
		}
			#formulaire #montantDon .montantAutre{
			clear:left;
			}
		
		#formulaire #montantDon input{
		width:auto;
		height:auto;
		}
	
		#formulaire input{width:273px;}
		
		#formulaire select{width:283px;}
		
		#formulaire #btnContainer{
		margin-top:25px;
		float:left;
		padding-top:16px;
		border-top:1px dashed #999;
		text-align:right;
		width:582px;
		}
		#formulaire #btnContainer input{
		margin-left:5px;
		border:0;
		background:none;
		padding:0;
		width:auto;
		vertical-align:top;
		}

		#contenuRight #formulaire input.checkBox{width:auto; border:0; background:none; margin-right:8px;}
		
		#formulaire #hautPage{float:left; width:582px;}

			#formulaire .hr{float:left; width:582px; border-top:1px dashed #999; margin:25px 0 0 0;}
		
		.boiteForm{
		width:585px;
		float:left;
		margin:8px 0 14px 0;
		}
			.boiteForm .boite{
			background-image:none;
			margin:0;
			overflow:hidden;
			zoom:1;/*ie6 fix*/
			}
			
			#formulaire .boiteForm p{width:255px; padding:0 10px;}
			#formulaire .boiteForm p.full{width:510px;}
			#formulaire .boiteForm input{width:246px;}
			
		.boiteFormBig{
		float:left;
		position:relative;
		left:-13px;
		width:616px;
		margin:28px 0 0 0;
		}
			#formulaire .boiteFormBig .boite{
			background-image:none;
			margin:0;
			padding:13px 0 14px 13px;
			overflow:hidden;
			zoom:1;/*ie6 fix*/
			}
			
			#formulaire .boiteFormBig h3{
			padding:0; border:0; margin:0 0 5px 0;
			}
			
		#infolettreCheck, #confirmationCheck{margin-bottom:16px;}
			#infolettreCheck input, #confirmationCheck input{margin-right:3px;}

		#formulaire #checkAbonnement{height:auto; width:582px; float:left; margin-top:5px;}
		#formulaire #checkAbonnement input{width:auto; margin-right:3px; border:0; background:none;}
			
/*		
#validationForm{width:600px; margin:25px auto 0 auto;}
#informationsForm{}
#validationForm table, #informationsForm table{border:0; border-collapse:collapse; width:100%;}
#validationForm th h3,
#informationsForm th h3{
font:18px Georgia, "Times New Roman", Times, serif; padding-top:25px; margin-top:25px; color:#333; border-top:1px dashed #999;
}

		#validationForm .boiteForm{
		width:auto;
		float:none;
		margin:3px 0 0 0;
		}

		#validationForm #btnContainer,
		#informationsForm #btnContainer{
		margin-top:25px;
		padding-top:16px;
		border-top:1px dashed #999;
		text-align:right;
		}
		#validationForm #btnContainer input{
		margin-left:5px;
		border:0;
		background:none;
		padding:0;
		width:auto;
		vertical-align:top;
		}
		*/
		
		#formulaire .validTable{width:582px;}
		
		#formulaire .validTable td{vertical-align:top; width:50%;}
		
		#formulaire .validTable h3, table#validTable h4{
		float:none;	
		width:auto;
		height:auto;
		}
		
		
		
		#formulaire .validTable p{
		float:none;
		width:auto;
		height:auto;
		}
		
#formulaire #imprimerForm{
text-align:right;
float:left;
width:582px;
margin:25px 0 0 0;
height:auto;
}
	#imprimerForm a{padding-left:20px; background:transparent url('../images/picto-imp.gif') no-repeat left;}
	
	
	#historiqueAchats{}
	
	#historiqueAchats a p{color:#000;}
	
	#historiqueAchats a:hover h3,
	#historiqueAchats a:hover p{
	color:#0f5a63;
	}
	
	table.detailsProd, table.totalDetails{/*width:582px;*/}
	
		.detailsProd td, .detailsProd th{
		padding:8px;
		}
		.detailsProd td, .totalDetails td{border-top:1px dashed #ccc;}
	
		table.totalDetails{border-top:2px solid #ccc;}
		
		.totalDetails th{font-weight:normal;}
		.totalDetails th, .totalDetails td{text-align:right; padding:4px 8px;}
		
		
		.total th{font-weight:bold;}
		
		table .total td, table .total th{
		border-top:2px solid #ccc;
		text-align:right;
		}
	
#aPapier, #aElectronique{background:no-repeat center left; padding:5px 0 5px 26px;}
	#aPapier{background-image:url('../images/ico-papier.gif');}
	#aElectronique{background-image:url('../images/ico-electronique.gif');}

#tbnEditorial{
float:left; margin:0 10px 10px 0;
padding:6px; background-color:#fff; border:1px solid #d2d0b4;
}

#callToAction{
margin:40px 0 20px 0;
text-align:center;
font-size:16px;
}
/*ID -FIN-*/

/*CLASS*/
.clear{clear:both;}

.boiteOmbre{
background:#cdcdb4 url('../images/boite-ombre.jpg') repeat;
margin-left:3px;
}
	.boite{
	background:#fff url('../images/boite-bg-top.jpg') repeat-x top;
	position:relative;
	padding:16px;
	top:-3px;
	left:-3px;
	margin-top:25px;
	}
	
	.boite#poeme{
	background:transparent url('../images/boite-poeme.jpg') no-repeat top;
	width:312px;
	height:168px;
	margin:0;
	padding:38px 16px 16px 16px;
	position:static;
	}
		.boite#poeme h3{
		margin-top:10px;
		}
		.boite#poeme p{
		margin-top:15px;
		}
		
	
	.boite#clublivre{
	background:transparent url('../images/boite-clublivre.jpg') no-repeat top;
	width:312px;
	height:168px;
	margin:0;
	padding:38px 16px 16px 16px;
	position:static;
	}
	
		
	.boite#fondboutique{
	background:transparent url('../images/boite-boutique.jpg') no-repeat top left;
	width:312px;
	height:168px;
	margin:0;
	padding:38px 16px 16px 16px;
	position:static;
	}
	.boite#fondboutique h3{
		margin-top:10px;
		}
		.boite#fondboutique p{
		margin-top:15px;
		}
		
		.boite#fondbasilique{
	background:transparent url('../images/fond-ste_anne.jpg') no-repeat top left;
	width:190px;
	height:153px;
	margin:0;
	padding:38px 16px 16px 16px;
	position:static;
	}
	.boite#fondbasilique h3{
		margin-top:10px;
		}
		.boite#fondbasilique p{
		margin-top:15px;
		}
		
				.boite#fondbasilique2{
	width:190px;
	height:153px;
	margin:0;
	position:static;
	}
	.boite#fondbasilique2 h3{
		margin-top:10px;
		}
		.boite#fondbasilique2 p{
		margin-top:15px;
		}
	
		.boite .boite{
		background:transparent url('../images/body-bg.jpg') repeat-x bottom;
		position:relative;
		padding:16px;
		top:-3px;
		left:-3px;
		margin-top:25px;
		}
	
	.boitePub{
	background:#3584a0 url('../images/boite-bg-top.jpg') repeat-x top;
	position:relative;
	padding:16px;
	top:-3px;
	left:-3px;
	margin-top:25px;
	}
	
	.boiteSansB{
	background:#fff none;
	position:relative;
	padding:16px;
	top:-3px;
	left:-3px;
	margin-top:25px;
	}
	
	.boiteTrans{
	padding:16px;
	}
	.boiteTrans02{
	margin-top:22px;
	padding:16px 16px 16px 0;
	}
	
		#contenuRight .boite{text-align:left;}

		
.first{margin-top:0;}

.defilePage{text-align:center; margin-top:25px;}
	.defilePage li{
	display:inline;
	list-style:none none;
	margin:0; padding:0 2px;
	}
	.defilePage a{
	border:1px solid #ccc;
	padding:5px;
	}
	.defilePage a:hover, .defilePage a.current{background-color:#fff; text-decoration:none;}
	.defilePage a.disable, .defilePage a.disable:hover{color:#000; text-decoration:none; background-color:transparent; cursor:default;}
	
.hidden{display:none;}	

.radioBtn{background:none; border:0;}

.signature{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#4c381f;
}

.retourHaut{
text-align:right;
margin:0 0 -20px 0;
}

.questionSuite{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#333;
line-height:normal;
margin:-8px 0 18px 0;
}


.lienBasBoite{
background-color:#a8852b;
padding:8px;
float:right;
color:#fff;
}

/*CLASS -FIN-*/

/*BALISE*/
img{border:0;}


.imgContenu{padding:6px; background-color:#fff; border:1px solid #d2d0b4;}
.boite .imgContenu{border:1px solid #4c381f; padding:0;}
/*.boite img{border:1px solid #47341d;}*/
.ico{vertical-align:middle;}

a{color:#0f5a63;}
a:hover{text-decoration:none;}
a:active, a:focus{outline:none;}

p{margin:9px 0;}

strong {color:#333;}

h1, h2, h3, h4, h5, h6{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
line-height:normal;
padding:0;
text-align:left;
}

h1, h2{color:#4c381f;}

h1{
font-size:28px;
margin:0 0 20px 0;
}
	h1 span{font-size:22px;}

h2{
font-size:22px;
margin:20px 0 14px 0;
}
	h2 span.sousTitre{font-size:18px;}
	h2 a{color:#4c381f; text-decoration:none;}
	h2 a:hover{color:#aa8a25;}

h3{
font-size:18px;
margin:16px 0 -3px 0;
color:#333;
}
.boiteOmbre h3{color:#444;}

	h3 span.sousTitre{font-size:14px; font-weight:bold;}
	h3 span.topSpan{font-size:14px; font-weight:bold; line-height:28px;}
	h3 a{color:#333; text-decoration:none;}
	.boite h3 a{color:#444; text-decoration:none;}
	h3 a:hover{color:#0f5a63;}

h4{
font-size:16px;
margin:14px 0 -3px 0;
color:#000;
}
	h4 span.sousTitre{font: 14px/17px Arial, Helvetica, sans-serif;}

ul, ol{padding:0; margin:14px 0; text-align:left;}
ul{list-style:square outside url('../images/puce.gif');}
	li{margin:0 0 0 20px; padding:2px 0;}
	ol li{margin:0 0 0 26px; padding:2px 0;}

.sansPuce{list-style:none none;}
	.sansPuce li{margin-left:0;}

hr{
display:block;
border-top:1px dashed #999;
border-left:0;
border-right:0;
border-bottom:0;
height:1px;
padding:0;
margin:0;
}

.hr hr{display:none;}
.hr{border-top:1px dashed #999; margin:25px 0; clear:both;}

small{font-size:11px; line-height:normal;}

blockquote{
margin:9px 20px;
padding:0;

}

table, td, th{border:0; border-collapse:collapse; margin:0; padding:0;}

	tr.hover:hover{background-color:#fff;}

/*form*/
form{margin:0; padding:0;}

label{
display:block;
color:#000;
font:16px Georgia, "Times New Roman", Times, serif;
margin-bottom:3px;
}

input{
border:1px solid #4c381f;
background:#fff url('../images/input-bg.gif') repeat-x top;
padding:3px;
margin:0;
color:#333;
font-size:14px;
}
#infolettre input{width:175px;}

input.btn{
border:0;
background:none;
padding:0;
width:auto;
vertical-align:top;
}

input.checkBox{
border:0;
background:none;
}

textarea{
border:1px solid #4c381f;
background:#fff url('../images/input-bg.gif') repeat-x top;
font: 14px/17px Arial, Helvetica, sans-serif;
color:#333;
padding:5px;
}
/*form -fin-*/

/*BALISE -FIN-*/

/*BLOGUE*/
.colLeftBlog, .colRightBlog{float:left;}
.colLeftBlog{width:164px;}
.colRightBlog{width:524px; margin-left:26px;}

.blogOption{
margin-left:6px;
}
	.blogOption ul{list-style:none none;}
	.blogOption li{margin-left:0;}

.icoCourriel, .icoBlog{background:no-repeat center left; padding:5px 0 5px 26px;}
.icoCourriel{background-image:url('../images/ico-courriel.gif');}
.icoBlog{background-image:url('../images/ico-blog.gif');}

ul.listeBillets{list-style:none none; margin:0; padding:0;}
	.listeBillets li{
	margin:0 0 12px 0;
	padding:6px 0 0 0;
	border-top:2px solid #d2d0b4;
	}
	.listeBillets li p{margin:6px 0;}

	.btnContainer{text-align:right;}

ul#commentaires{
margin:0 0 40px 0; padding:0;
list-style:none none;
}
	#commentaires li{
	padding:20px 0 0 0;
	margin:0 0 12px 0;
	}
	
	#commentaires h4{margin-top:0;}
		#commentaires h4 .date{font-size:12px; color:#333;}
	
	#commentaires div{
	background: url('../images/commentaire-bg.png') no-repeat top left;
	}
		#commentaires div span{
		padding:10px 10px 0 10px;
		display:block;
		}

/*BLOGUE -fin-*/


/*WEEE*/
.editBox{border:1px dashed #ff0000}
	.editBoxCurrent{border:1px solid #ff0000}
	
table.tableContenu{
background-color:#fff;
}

.tableContenu td, .tableContenu th{
padding:5px;
border:1px solid #ccc;
}

.tableContenu th{
background-color:#ebead2;
}

.tableContenu th span{
font-weight:normal;
}
/*Club du livre*/

#formClub{
}

#formClub span{
display:inline-block;
margin-right:12px;
}

#formClub label{
display:inline-block;
}

#formClub input{
width:130px;
}


input.btn{
border:0;
background:none;
padding:0;
width:auto;
vertical-align:top;
}

input.checkBox{
border:0;
background:none;
}

textarea{
border:1px solid #4c381f;
background:#fff url('../images/input-bg.gif') repeat-x top;
font: 14px/17px Arial, Helvetica, sans-serif;
color:#333;
padding:5px;
}

table.tableClub{
border-bottom:2px solid #dbd9ce;
}
/*
table.tableClub tr:hover{
background-color:#fff;
}
table.tableClub tr.tableTitle:hover,
table.tableClub tr.details:hover{
background-color:transparent;
}*/

table.tableClub th{
padding:0 0 12px 0;
border-bottom:2px solid #dbd9ce;
text-align:left;
}

table.tableClub td{
padding:10px 0 6px 0;
border-top:1px solid #dbd9ce;
}

table.tableClub td.item{
padding:0;
}
table.tableClub td.item:hover{
background:url('../images/blanc30.png') repeat-y;
}

table.tableClub td.checkBox{
padding:10px;
border-left:2px solid #dbd9ce;
}
	td.checkBox a{
	display:block;	
	width:18px;
	height:18px;
	}
	.tableClub td.checkBox a:hover{
	background-position:bottom;
	}
	td.checkBox a.plus{
	background:url('../fr/images/ico-plus.gif') no-repeat top;
	}
	td.checkBox a.plusOff{
	background:url('../fr/images/ico-plus-off.gif') no-repeat top;
	}
	td.checkBox a.moins{
	background:url('../fr/images/ico-moin.gif') no-repeat top;
	}

table.tableClub .detail td{
border-top:0; padding:0 0 10px 0;
color:#333;
}
	.detailShow{
            margin:10px 20px 10px 10px;
	}

table.tableClub p{
margin:0 0 4px 0;
}

table.tableClub input{
border:0; background:none;
margin:0; padding:0;
}


#introClub{
margin:60px 80px;
}

/*Club du livre -Fin-*/

/*Fichier audio*/

.audioFile{
background:#fff;
border:1px solid #ccc;
padding:10px;
margin:10px 0 16px 0;
}
	.audioFile a{
	padding-left:26px;
	background:url('../fr/images/ico-audio.gif') no-repeat center left;
	}

/*Fichier audio -Fin-*/
