body
{
	background-color: White;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

img {
	
	border: none;
}

span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	
}

.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	
}
.menu 
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	list-style-type: square;
	list-style-position:inside;
	display: block;
	text-align: left;
}

A.menu {
	
}

A.menu:visited {
	color: Black;
}



td.menu 
{
}

.menu_selected 
{
	font-family:Verdana;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	list-style-type: square;
	list-style-position: inside;
	display: list-item;
	text-align: left;
}

td.menu_selected 
{
	background-color: #FFF8DC;
}

.vignette {
	background-color: transparent;
	font-family: Verdana;
	color: Black;
	font-size: 12px;
	font-weight: normal;
	
	height: auto;
}

.vignette_resume {
	background-color: transparent;
	color: Black;
	font-size: 10px;
	font-weight: bold;
	text-align: justify;
	font-family: Verdana;
	width: 100%;
	display: block;
}

.vignette_gras {
	background-color: transparent;
	font-family: Verdana;
	color: Black;
	font-size: 12px;
	font-weight: bold;
}

.vignette_titre {
	background-color: transparent;
	font-family: Verdana;
	color: #A52A2A;
	font-size: 14px;
	font-weight: bold;
}

.vignette_auteur {
	background-color: transparent;
	font-family: Verdana;
	color: #A52A2A;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	display: block;
}


.vignette_titre2 {
	background-color: transparent;
	font-family: Verdana;
	color:#000000;
	font-size: 12px;
	font-weight: bolder;
}

.vignette_auteur2 {
	background-color: transparent;
	font-family: Verdana;
	color:#000000;
	font-size: 12px;
	font-weight: bolder;
	font-style: italic;
}

.vignette_etat {
	background-color: transparent;
	font-family: Verdana;
	color: #70327f;
	font-size: 12px;
	font-weight: bolder;
	font-variant: small-caps;
}

.vignette_isbn {
	background-color: transparent;
	font-family: Verdana;
	color: Black;
	font-size: 9px;
	font-weight: normal;
}

.vignette_page {
	background-color: transparent;
	font-family: Verdana;
	color: Black;
	font-size: 10px;
	font-weight: bold;
}

.titre {
	color: #A52A2A;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.titre_fleche {
	background-image: url(../images/decors/puce.jpg);
	background-attachment: fixed;
	background-position: left;
	background-repeat: no-repeat;
	height: 40px;
	color: #A52A2A;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 10px;
}


.titre_italic {
	color: #696969;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}


.titre_abonnement {
	text-align: center;
	background-color: #E0B7F9;
	width: 100%;
	font-family: Verdana;
	font-size: 14px;
	color: #A52A2A;
	font-weight: bold;
}

.abonnement_0 {
	background-color: White;
	color: #696969;
	font-family: Verdana;
	font-size: 12px;
	
	font-weight: bold;
}
.abonnement_1 {
	background-color: #E7E7E7;
	color: #696969;
	font-family: Verdana;
	font-size: 12px;
	
	font-weight: bold;
}




.sommaire {
	color: #696969;
	font-family: Verdana;
	font-size: 13px;
	border-bottom-width: medium;
	border-bottom: medium solid Silver;
	font-weight: bold;
}

.sommaire_2 {
	color: #FFA500;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	border: none;
	padding-top: 4px;
}

.liste_actu {
	color: #696969;
	font-family: Verdana;
	font-size: 12px;
	border-top-width: medium;
	border-top: medium solid Silver;
	font-weight: bold;
}

.titre_black {
	color: Black;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
}

.lien {
	
	
	color: #696969;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	
}

.lien_fleche {
	height: 20px;
	background: url(../images/decors/home_21.jpg) no-repeat fixed right;
	color: #ABABAB;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 60px;
	text-align: left;
	text-decoration: none;
}
.lien_fleche a {
	height: 20px;
	background: url(../images/decors/home_21.jpg) no-repeat fixed right;
	color: #ABABAB;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 60px;
	text-align: left;
	text-decoration: none;
}

.lien_fleche a:hover {
	height: 20px;
	background: url(../images/decors/home_21_roll.jpg) no-repeat fixed right;
	color: #ABABAB;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 60px;
	text-align: left;
	text-decoration: none;
	
}



td.entete_table {
	background-color: #D7DFF2;
	color: Black;
	font-weight: bold;
	border-color: White;
	font-family: Verdana;
	font-size: 13px;
}

td.donnees_table {
	
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: White;
	color: Black; 
}


A.donnees_table {
	
	background-color: White;
	color: Black; 
}


.erreur 
{
	background-color: transparent;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:Red;
}

.ok 
{
background-color: transparent;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: Green;
}

.page_off {
	color: Silver;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}

.page_on {
	font-family: Verdana;
	font-size: 12px;
	color: Gray;
	text-decoration: underline;
}

td.entete {
	background-color: Silver;
	border: thin solid Black;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
}

td.element {
	border: thin solid Black;
	font-family: Verdana;
	font-size: 10pt;
}

/* Curved cutout Borders*/
.curved {
  background:transparent; 
  width:100%;
  }
.curved h1, .curved p {
  margin:0 10px;
  }
.curved h1 {
  font-size:2em; 
  color:#fff;
  }
.curved p {
  padding-bottom:0.5em;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {
  display:block; 
  overflow:hidden; 
  height:1px;
  font-size:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
	background: #D7DFF2;
	border-left: 2px solid #D7DFF2;
	border-right: 2px solid #D7DFF2;
}
.curved .b1 {
  margin:0 5px;
  background:#D7DFF2;
  height:1px;
  }
.curved .b2 {
  margin:0 3px;
  height:1px;
  }
.curved .b3 {
  margin:0 2px;
  height:1px;
  }
.curved .b4 {
  margin:0 1px;
  height:1px; 
  border-width:0 3px 0 3px;
  }
.curved .boxcontent {
  display:block; 
  background:  #D7DFF2;
  border:0 solid #D7DFF2; 
  border-width:0 2px;
  }

 

 
  
  /* Curved cutout Borders*/
.curved2 {
  background:transparent; 
  width:100%;
  height: 100%
  }
.curved2 h1, .curved2 p {
  margin:0 10px;
  }
.curved2 h1 {
  font-size:2em; 
  color:#fff;
  }
.curved2 p {
  padding-bottom:0.5em;
  }
.curved2 .b1, .curved2 .b2, .curved2 .b3, .curved2 .b4 {
  display:block; 
  overflow:hidden; 
  height:1px;
  font-size:1px;
  }
.curved2 .b2, .curved2 .b3, .curved2 .b4 {
	background: #F8CAB0;
	border-left: 2px solid #F8CAB0;
	border-right: 2px solid #F8CAB0;
}
.curved2 .b1 {
  margin:0 5px;
  background:#F8CAB0;
  height:1px;
  }
.curved2 .b2 {
  margin:0 3px;
  height:1px;
  }
.curved2 .b3 {
  margin:0 2px;
  height:1px;
  }
.curved2 .b4 {
  margin:0 1px;
  height:1px; 
  border-width:0 3px 0 3px;
  }
.curved2 .boxcontent {
	display: block;
	background: #F8CAB0;
	border: 0 solid #F8CAB0;
	border-width: 0 2px;
}


/* CSS Tabs */
#navcontainer { /* none needed */ }

ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size: 9px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
        background-color: #deebe5;
        border-top: 1px solid #e0ede9;
        border-bottom: 1px solid #e0ede9;
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 9px 4px 9px;
        color: #95bbae;
        border-right: 1px dashed #d1e3db;
        text-decoration: none;
}

ul#navlist li#active {
        color: #95bbae;
        background-color: #deebe5;
}

#navlist a:hover {
        color: #74a893;
        background-color: #d1e3db;
		  
}



.petit_gris {
	color: #696969;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
	
.titre_rouge {
	color: #A52A2A;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
}

.Style2 {
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.Style4 {color: #CC0000; font-weight: bold; font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif; }
.Style6 {
	font-size: 12;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.Style7 {
	font-size: 12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.Style8 {font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;}


.formulaire {
	background-color: #E0B7F9;
	
}

.formulaire span {
	color: #696969;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.foramulaire table {
	
	
}

.petit_gris2 {
	background-color: transparent;
	color: #696969;
	font-size: 10px;
	font-weight: bold;
	text-align: justify;
	font-family: Verdana;

	display: block;
}

.entete_panier {
	background: #E0B7F9;
	color: #9E3730;
	font-family: Verdana;
	font-size: 12;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

.total_panier {
	
	background: #E0B7F9;
	color: Black;
	font-family: Verdana;
	font-size: 12;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	
}

.block_presse {
	background-color: transparent;
	color: Black;
	font-size: 10px;
	font-weight: bold;
	text-align: justify;
	font-family: Verdana;
	width: 100%;
	display: block;
	overflow: auto;
	height: 120px;
}

.lien_bas {
	color: #A52A2A; font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
	}
A.lien_bas {
text-decoration: none;
	
}