*{
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
}

body{
	margin: 0;
	padding: 0;
	text-align: center;
}

img{
	border-width: 0px;
}

#g_conteneur{
	margin-left: auto;
    margin-right: auto;
    text-align: left; /* on rétablit l'alignement normal du texte */
	height: 400px;
	width: 800px;
	text-align: left;
	padding: 0;
}

#menu, #menu_ouvrage, #menu li, #menu_ouvrage li {
	margin: 0px;
	padding: 0px;	
	list-style: none;
}
#menu_ouvrage, #menu_ouvrage li {
	margin: 0px;
	padding: 1px;	
	list-style: none;
}

#menu_small, #menu_small li {
	margin: 0px;
	margin-left: 5px;
	padding: 0px;	
	list-style: none;	 
}

#menu, #menu_ouvrage {
	width: 100%;
  	text-align: center;
}

#menu li, #menu_ouvrage li {
	float: left;
	white-space: nowrap;
}

html>body #menu li, #menu_ouvrage li {
    margin: 0px;
}

#menu span, #menu_ouvrage span {
	display: none;
}

#menu a, #menu_ouvrage a {
	display: block ; 
	padding: 0px;
}

html>body #menu a, #menu_ouvrage a {
	padding-top: 0px;
}
		
a.img_presentation { /* définition de la classe "image" de la balise <a> */
     width: 107px; /* largeur de l'image réactive */
     height: 21px; /* hauteur de l'image réactive */
     background: url(../../deco/menu_haut/item_1.gif); /* source de l'image de départ */  
}
	 
a.img_presentation:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../../deco/menu_haut/item_1_on.gif); /* source de l'image d'arrivée */
} 

a.img_actualite { /* définition de la classe "image" de la balise <a> */				 
     width: 110px; /* largeur de l'image réactive */
     height: 21px; /* hauteur de l'image réactive */
     background-image: url(../../deco/menu_haut/item_2.gif); /* source de l'image de départ */
}
	 
a.img_actualite:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../../deco/menu_haut/item_2_on.gif); /* source de l'image d'arrivée */
} 

a.img_nouveaute { /* définition de la classe "image" de la balise <a> */
     width: 107px; /* largeur de l'image réactive */
     height: 21px; /* hauteur de l'image réactive */
     background-image: url(../../deco/menu_haut/item_3.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
}
	 
a.img_nouveaute:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../../deco/menu_haut/item_3_on.gif); /* source de l'image d'arrivée */
} 

a.img_collection { /* définition de la classe "image" de la balise <a> */
     width: 107px; /* largeur de l'image réactive */
     height: 21px; /* hauteur de l'image réactive */
     background-image: url(../../deco/menu_haut/item_4.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
}
	 
a.img_collection:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../../deco/menu_haut/item_4_on.gif); /* source de l'image d'arrivée */
} 

a.img_catalogue { /* définition de la classe "image" de la balise <a> */
     width: 107px; /* largeur de l'image réactive */
     height: 21px; /* hauteur de l'image réactive */
     background-image: url(../../deco/menu_haut/item_5.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
}
	 
a.img_catalogue:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../../deco/menu_haut/item_5_on.gif); /* source de l'image d'arrivée */
} 

a.img_manuscrit { /* définition de la classe "image" de la balise <a> */
     width: 106px; /* largeur de l'image réactive */
     height: 21px; /* hauteur de l'image réactive */
     background-image: url(../../deco/menu_haut/item_6.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
}
	 
a.img_manuscrit:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../../deco/menu_haut/item_6_on.gif); /* source de l'image d'arrivée */
} 

a.img_version_imprimable { /* définition de la classe "image" de la balise <a> */
     width: 130px; /* largeur de l'image réactive */
     height: 21px; /* hauteur de l'image réactive */
     background-image: url(../../deco/menu_ouvrage/version_imprimable.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
}
	 
a.img_version_imprimable:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../../deco/menu_ouvrage/version_imprimable_on.gif); /* source de l'image d'arrivée */
} 

a.img_informer_ami { /* définition de la classe "image" de la balise <a> */
     width: 130px; /* largeur de l'image réactive */
     height: 21px; /* hauteur de l'image réactive */
     background-image: url(../../deco/menu_ouvrage/informer_ami.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
}
	 
a.img_informer_ami:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../../deco/menu_ouvrage/informer_ami_on.gif); /* source de l'image d'arrivée */
} 		 

a.img_ajouter_panier { /* définition de la classe "image" de la balise <a> */
     width: 130px; /* largeur de l'image réactive */
     height: 21px; /* hauteur de l'image réactive */
     background-image: url(../../deco/menu_ouvrage/ajouter_panier.gif); /* source de l'image de départ */
     background-repeat: no-repeat;
}
	 
a.img_ajouter_panier:hover { /* définition de la classe "image" de la balise <a> au survol */
     background-image: url(../../deco/menu_ouvrage/ajouter_panier_on.gif); /* source de l'image d'arrivée */
} 		

#c_contenu {
  min-height: 300px; 
  height: 300px;
  vertical-align: top;
} 

fieldset {
  border: solid 0 #fff;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
}

label
{
    margin: 1px;
    width: 140px;
    display: inline;
    float: left;
    vertical-align: top;  	
}    

input, textarea, select {
     border: 1px solid #336799;
     margin: 1px;
}	  

.mini_text
{
     font-size: 10px;
     color: #336799;  
}
   
span.titre 
{
	color: white;
	font-weight: bold;
}
