/* CSS Document : feuille de style pour site Claudine Doury*/
/* C.Val, mai 2009 */

/*styles généraux*/
* {
	padding:0;
	margin:0;
}

a img { border:none; }

a { color: #3e2f3c; text-decoration: none; }

a:hover { color: #FFFFFF; }

a:active { outline: none; }

a:focus { outline:none; }

body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
	font-size: 8pt;
	letter-spacing: 0.15em;
	line-height: 130%;
	background: #211721;
	color: #736c77;
}

textarea:focus {outline: none;}

h2 {
  font-size: 9pt;
  color: #918896;
}

h3 {
  font-size: 9pt;
	letter-spacing: 0.15em;
	line-height: 130%;
	font-weight: normal;
	color: #918896;}

td {
padding-top: 7px;
padding-bottom: 7px;
padding-right: 20px;
vertical-align: top;
}

/*Container centre*/
.cadre_fixe {
	position:absolute;
  left: 50%; top: 50%;
  width:700px; height:620px;
  margin-left: -350px; margin-top: -310px;
	padding:0;
}

/* -------------------------------------contenu------------------------------ */
/* images ou texte */
.cadre_contenu {
  left: 0px; top: 0px;
  width:700px; height:467px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.cadre_contenu:focus {
  outline: none;
}

.cadre_contenu a { color: #5e5264; }

.cadre_contenu a:hover { color: #a69cac; }

/* styles d'images :*/
.horiz {
  position: absolute;
  top: 0;
  left: 0;
  height: 460px;
  width: 700px;
  cursor: pointer;
}

.verti426460 {
  position: absolute;
  top: 0;
  left: 0;
  height: 460px;
  width: 426px;
  margin-left: 137px;
  cursor: pointer;
}

.verti350460 {
  position: absolute;
  top: 0;
  left: 0;
  height: 460px;
  width: 350px;
  margin-left: 175px;
  cursor: pointer;
}

.verti302460 {
  position: absolute;
  top: 0;
  left: 0;
  height: 460px;
  width: 302px;
  margin-left: 201px;
  cursor: pointer;
}

.verti400460 {
  position: absolute;
  top: 0;
  left: 0;
  height: 460px;
  width: 400px;
  margin-left: 150px;
  cursor: pointer;
}

.verti368460 {
  position: absolute;
  top: 0;
  left: 0;
  height: 460px;
  width: 368px;
  margin-left: 166px;
  cursor: pointer;
}

/* image d'accueil: */
#imagacc {
  height: 460px;
  width: 400px;
  display: none; 
}

/* Pour le texte */
.contenu_texte {
  position:relative;
  left: 150px; top: 0px;
  width:400px; height:467px;
  font-size: 8pt;
  line-height: 2em;
}

.contenu_texte ul{
  list-style-type:none;
}


/* Pour le texte */
.contenu_texte_large {
  position:relative;
  left: 150px; top: 0px;
  width:550px; height:467px;
  font-size: 8pt;
  line-height: 2em;
}

.contenu_texte_large ul{
  list-style-type:none;
}


#news li{
	padding-top:6px;
}

/*.contenu_texte_large li:before {
content: "> ";
}*/

/* Pour les livres */
.contenu_texte_livre {
  position:relative;
  left: 0px; top: 0px;
  width:700px; height:467px;
  font-size: 8pt;
}

.contenu_livres {
  position:relative;
  left: 150px; top: 20px;
  width:550px; height:202px;
}

.contenu_livres a { outline: none; }

.contenu_livres img { border: none; }

.livre {
  margin: 0;
  padding: 0; }

.livre a { text-decoration: none; }

/* ----------------------------elements de navigation------------------------ */

#output {
  position: absolute;
  top: -34px;
  right: 0;
  letter-spacing: 0.1em;
}
 
#number {
  position: absolute;
  top: -34px;
  left: 0;
  letter-spacing: 0.1em;
}

#number a { color: #503d4d; }
#number a:hover { color: #a998a6; }

#fleches {
  position: absolute;
  top: -60px;
  left: 118px;
}

.fleche {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 24px;
  width: 12px;
  height: 18px;
  border: none;
}

.fleche a { outline: none; }

.fleche a { text-decoration: none; }

/* ------------------------------------seconde bande------------------------- */
.bande {
  position:absolute;
  bottom: 0;
  width:700px;
  height:100px;
}

.boite_titre_claudine {
	position:absolute;
  left: 0px; top: 0px;
  width:150px; height:100px;
  font-size: 10pt;
	letter-spacing: 0.25em;
	border-right: 1px dotted #3e2f3c;
}

.boite_titre_claudine p {
  position:absolute;
  margin:0;
  padding:0;
  bottom:0;
}

#colonne1 {
  float: left;
  height: 100px;
  border-right: 1px dotted #3e2f3c;
}

#colonne1_seule {
  float: left;
  height: 100px;
}

#colonne2 {
  float: left;
  height: 100px;
}

.menu {
  position:relative;
  left: 150px; top: 0px;
  width:550px; height:100px;
  color: #3e2f3c;
}

.menu ul {
  margin: 0 16px 0 16px;
  padding: 0;
  line-height: 175%;
}

.menu li {
  list-style-type:none;
  color: #736c77;
}

.menu li a {
  color: #3e2f3c;
  text-decoration: none;
}

.menu li a:hover { color: #736c77; }

#ENFR {
  position: absolute;
  bottom: 0;
  right: 0;
}

/* ------------------------popup pour vente en ligne------------------------- */
.popuplivre {
position: relative;
  background: #302230;
  margin-top: -32px;
  margin-left: 25px;
  padding-left: 20px;
  line-height: 180%;
}

.popuplivre td {
  padding: 0px;
}

.popupClose{
  position: absolute;
  right: -14px;
  top: 0px
  display: block;
  font-size:14px;
  line-height:14px;
  color:#918896;
  font-weight:700;
  cursor: pointer;
}
