
/*<style>*/@charset "iso-8859-1";

/********** CSS Standard **********/
body, td, li, ul, p, tr, td{
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

input, select, option, textarea{
  font-family: arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
a{
  color: #000000;
  text-decoration: underline;
}
a:hover{
  color: #000000;
  text-decoration: none;
}

/* CSS normal */
.txt_bld{
  font-size: 11px;
  font-weight: bold;
}
.txt_itlc{
  font-style:italic;
}
.txt_bld_itlc{
  font-size: 11px;
  font-style:italic;
  font-weight: bold;
}

.txt_title{
  font-size: 16px;
  color: #0000d5;
  font-weight: bold;
}
a.txt_title{
  color: #0000d5;
  text-decoration: none;
}
a.txt_title:hover{
  color: #0000d5;
  text-decoration: underline;
}

.txt_title_white{
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  letter-spacing: 1px;
}

.txt_big{
  font-size: 20px;
  color: #000000;
  font-weight: bold;
  padding-left: 15px;
  padding-bottom: 10px;
}
.txt_big_red{
  font-size: 20px;
  color: #bb0000;
  font-weight: bold;
  padding-left: 15px;
  padding-bottom: 10px;
}

.txt_big_title{
  font-family: Haettenschweiler, arial narrow, arial, sans-serif;
  font-size: 34px;
  color: #0000d5;
  font-weight: bold;
}
.txt_print_title{
  font-family: Haettenschweiler, arial narrow, arial, sans-serif;
  font-size: 26px;
  color: #000000;;
  font-weight: bold;
}
a.txt_print{
  color: #000000;;
  font-weight: bold;
  text-decoration: none;
}
a.txt_print:hover{
  color: #000000;;
  font-weight: bold;
  text-decoration: underline;
}

.print_content p{
  margin:10px 15px 15px 15px;
}

.txt_subtitle{
  font-size: 12px;
  font-weight: bold;
}
a.txt_subtitle{
  text-decoration: none;
}
a.txt_subtitle:hover{
  text-decoration: underline;
}

a.txt_pub{
  text-decoration: none;
}
a.txt_pub:hover{
  text-decoration: none;
}
ul.txt_sitemap{
  list-style: none;
  margin:5px 15px 15px;
  padding:0px;
}
ul.txt_sitemap a{
  color: #0000d5;
  text-decoration: none;
}
ul.txt_sitemap a:hover{
  color: #0000d5;
  text-decoration: underline;
}

.txt_footer{
  font-size: 11px;
  color:d1d1d1;
  font-weight: bold;
}
.txt_footer a{
  color:d1d1d1;
  text-decoration: none;
}
.txt_footer a:hover{
  color:ffffff;
  text-decoration: none;
}

.txt_breadcrumb{
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-transform:lowercase;
}
a.txt_breadcrumb{
  font-size: 12px;
  color: #d1d1d1;
  text-transform:lowercase;
  text-decoration: none;
}
a.txt_breadcrumb:hover{
  color: #ffffff;
  text-decoration: none;
}

.txt_no_deco{
  text-decoration: none;
}

img.promo_thumb{
  border-style: solid;
  border-width: 1px;
  border-color: #cdcdcd;
}

p.thumb{
  border-style: solid;
  border-width: 2px;
  border-color: #0000d5;
}

/* CSS de livre */
.txt_contents{
  font-size: 18px;
  font-weight: bold;
  color: #505050;
  padding: 5px 0px 10px 0px;
}
.txt_bookvolume{
  font-size: 18px;
  font-weight: bold;
  color: #909090;
  padding: 20px 0px 0px 0px;
}
.txt_bookvolume a{
  color: #909090;
  text-decoration: none;
}
.txt_bookvolume a:hover{
  color: #505050;
}
.txt_bookvolume img{
  margin: 0px 5px;
  border: 1px solid #dd0000;
}
.txt_bookchapter{
  font-size: 14px;
  font-weight: bold;
  color: #909090;
  padding: 15px 0px 10px 0px;
}
.txt_bookchapter a{
  color: #909090;
  text-decoration: none;
}
.txt_bookchapter a:hover{
  color: #505050;
}
.txt_bookchapter img{
  margin: 0px 5px;
  border: 1px solid #0000fc;
}
.txt_bookpage{
  font-size: 11px;
  font-weight: bold;
  color: #505050;
  padding: 0px 0px 10px 0px;
}
.txt_bookpage a{
  color: #505050;
  text-decoration: none;
}
.txt_bookpage a:hover{
  text-decoration: underline;
}
.txt_bookpage img{
  margin: 0px 5px;
  border: 1px solid #0000fc;
}
.txt_contentpage{
  color: #505050;
  padding: 0px 0px 20px 0px;
}

/* CSS de couleur fixe */
/* Blanc */
.txt_white{
  color: #ffffff;
}
a.txt_white{
  color: #ffffff;
}
a.txt_white:hover{
  color: #ffffff;
}
.txt_white_bld{
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
}
a.txt_white_bld{
  color: #ffffff;
}
a.txt_white_bld:hover{
  color: #ffffff;
}
/* Noir */
.txt_black{
  color: #000000;
}
a.txt_black{
  color: #000000;
}
a.txt_black:hover{
  color: #000000;
}
.txt_black_bld{
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}
a.txt_black_bld{
  color: #000000;
}
a.txt_black_bld:hover{
  color: #000000;
}
/* Gris */
.txt_dark_grey{
  color: #a0a0a0;
}
.txt_grey{
  color: #d1d1d1;
}
a.txt_grey{
  color: #d1d1d1;
}
a.txt_grey:hover{
  color: #d1d1d1;
}
.txt_grey_bld{
  font-size: 11px;
  font-weight: bold;
  color: #d1d1d1;
}
a.txt_grey_bld{
  color: #d1d1d1;
  text-decoration: none;
}
a.txt_grey_bld:hover{
  color: #ffffff;
  text-decoration: none;
}
/* Rouge */
.txt_red{
  color: #cc0000;
}
a.txt_red{
  color: #cc0000;
}
a.txt_red:hover{
  color: #cc0000;
}
.txt_red_bld{
  font-size: 11px;
  font-weight: bold;
  color: #cc0000;
}
a.txt_red_bld{
  color: #950000;
  text-decoration: none;
}
a.txt_red_bld:hover{
  color: #0000d5;
  text-decoration: none;
}
/* Bleu */
.txt_blue{
  color: #0000d5;
}
.txt_blue_bld{
  font-size: 11px;
  font-weight: bold;
  color: #0000d5;
}
a.txt_blue_bld{
  color: #0000d5;
  text-decoration: none;
}
a.txt_blue_bld:hover{
  color: #950000;
  text-decoration: none;
}
/* Vert */
.txt_green{
  color: #008808;
}

/* CSS des boutons */
#button-front{
  width:85px;
  height:25px;
  cursor:pointer;
  border:.1em solid #0000fc;
  margin:0;
  white-space:nowrap;
  font-family: arial,sans-serif;
  text-transform:none;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  color:#ffffff;
  background:#0000fc;
}
#button-front-over{
  width:85px;
  height:25px;
  cursor:pointer;
  border:.1em solid #dd0000;
  margin:0;
  white-space:nowrap;
  font-family: arial,sans-serif;
  text-transform:none;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  color:#ffffff;
  background:#dd0000;
}

/*</style>*/