body{
  background:#FFF;
  color:#000;
  text-align:left;
}

a{color:#000;}
a:visited{color:#000;}

.orange{color:#000;}

#page{
  width:95%;
  margin:0;
}

/*******************************************************************************
                                Entete
*******************************************************************************/

#logoPrint{display:block;}
#entete{display:none;}

/***************************  Haut de page  ***********************************/

#hautpage{display:none;}

/*******************************************************************************
                                Corps
*******************************************************************************/

#corps{ background:#FFF;}

/****************************** Page d'accueil ********************************/
#corps #vedette{
  width:100%;
  float:none;
}
#corps #vedette h2{ color:#000;}

#corps #vedette .envedette{
  background:#FFF;
  border-top:6px solid #000;
}

#corps #vedette .envedette h3{ color:#000;}

/*******************************************************************************
                              Quoi de neuf
*******************************************************************************/

#corps #quoide9{
  width:100%;
  float:none;
  display:block;
}

#corps #quoide9 h2{
  color:#000;
  margin:0;
}

#corps #quoide9 h3{ background:#000;}

#corps .infoQuoide9 h5{ color:#000;}
#page #corps .infoQuoide9 h5 a,#page #corps .infoQuoide9 h5 a:visited{ color:#000;}
#corps .infoQuoide9 h5 a:hover{text-decoration:underline;}

#corps .infoQuoide9 p.titre{  color:#000;}



/*****************************  Titres  ***************************************/
#corps h2{ color:#000;padding: 0 0 0 10px;}
#corps h3{border-bottom:1px solid #000;}
#corps h4 a,#corps h4 a:visited{color:#000;}
#corps h5{ color:#000;}
#corps h6{background:#FFF;}
#corps p.intro{
	background:none;
	border-bottom:1px solid #000;
}
/*************************  Fil d'ariane  *************************************/

#corps .ariane{padding:0;}

#corps .ariane li a,#corps .ariane li.separateur{ color:#000;}

#contenucentre{border-top:6px solid #000;}

/**********************  Liste des catégories  ********************************/

#categories{display:none;}

/******************************  Contenu  *************************************/
#info{
  width:100%;
  float:none;
}

#info .collection{
  background:none;
	border-bottom:1px solid #000;
}

#info .collection a.details:visited{color:#000;}
#info .collection a.details:hover{background:#FFF;}

#valide{background:#FFF;}

#valide a{
	background:none;
	color:#000;
	padding-left:0px;
}

.reserveratelier{background:#FFF;}

.reserveratelier a{
	background:none;
	color:#000;
}
.reserveratelier :hover{background:#FFF none;}

#niveau{display:none;}

#ensembles{border-top:1px solid #000;}
#ensembles li{ border-bottom:1px solid #000;}

#ensembles li a{
  padding:0 40px 0 0;
  background:nobne;
}
#ensembles li a:visited{color:#000;}
#ensembles li a:hover{background:#FFF;}

.titretab{ background:#FFF;}

.date{border-bottom:1px solid #000;}

#tableCollection thead td{
	border-color:#000;
	border-style:solid;
	border-width:0 0 1px 1px;
}
#tableCollection tfoot td{border-bottom:1px solid #000;}
#tableCollection thead td.prix{border:1px solid #000;border-top:none;}

#tableCollection tbody td{
  background:#FFF none;
  border-bottom:2px solid #000;
}
#tableCollection td.description a{
  color:#000;
}
#tableCollection td.description p{ color: #000;}
#tableCollection td.description p a{ color: #000;}

#tableCollection td input{color:#000;}

#total{border-bottom:1px solid #000;}

.pdf{ background:none;}

.pdf a{ padding:5px 0 5px 0px;}

/****************************  Liste alpha  ***********************************/


.listeNiveau li.livreInfo{display:none;}

li.NiveauA{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauB{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauC{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauD{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauE{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauF{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauG{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauH{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauI{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauJ{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauK{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauL{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauM{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauN{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauO{background:#FFF;position:absolute;top:0;left:0;}
li.NiveauP{background:#FFF;position:absolute;top:0;left:0;}

#alpha{background:#FFF;}

#alpha li{
	color:#000;
	background:#FFF;
}
#alpha li a{color:#000;}

#alpha li a:hover{background:#FFF;}

#alpha li.rien{	background:#FFF;}
#alpha li.active{background:#FFF;}

/****************************  Nouvelles  *************************************/

ul.nouvelles li{border-bottom:1px solid #000;}
ul.nouvelles li.filet{
	background:none;
	border:none;
	border-bottom:1px solid #000;
}

ul.nouvelles li.auteur{
	background:#FFF;
	border-top:1px solid #000;
}
ul.nouvelles li.listInfo{
	background:none;
	padding:0;
}

h4.mois{border-bottom:1px solid #000;}

ul#smenuAtelier{border-bottom:1px solid #000;}


ul#smenuAtelier li.selection{
	padding-left:0;
	background:none;
}

ul.nouvelles li p.titre,p.titre{ color:#000;}

#info h5.atelier{color:#000;}


/******************************  Panier  **************************************/
#corps h4.panier{color:#000;}

.ligneform input, .ligneform select{
	color:#000;
	border:1px solid #CCC;
}

input.invalidInput,select.invalidInput{background:#FFF;}

#ajoutISBN{display:none;}

/* Style for valid input */

#adresse{
	background:none;
	padding-left:0;
}
#livraison{
	background:none;
	padding-left:0;
}
#adresse span,#livraison span{color:#000;}

#imprimer{border-top:1px solid #000;}

/*** plan du site ***/

#plansite li.niveau1{	border-top:1px solid #000;}
#plansite li.niveau1 a,#plansite li.niveau1 a:visited{
	background-color:#FFF;
	color:#000;
}

#plansite li.niveau1 ul li.niveau2 a,#plansite li.niveau1 ul li.niveau2 a:visited{
	background:#FFF none;
	padding-left:0;
	color:#000;
}

/*******************************************************************************
                                Pied
*******************************************************************************/

#pied{
  font-size:0.9em;
  padding:10px 0px;
}
