body
{ 
   background-color: #ffffff;
   color: #545454;
   font-family: Corbel, Arial, Tahoma;
   background-image: url("images/rjum_2.jpg");
   background-position : 45px 0px;
   background-repeat: repeat-y;
   width: 1024px;
}
.bordure
{
   border: none;
   vertical-align: top;
}

/* Le menu */

#identification
{
   margin-top: 5px;
   width: 130px;
   font-family: Corbel, Arial, Tahoma;
   border: none;
   float: right;
}
#menu
{
   margin-top: 10px;
   width: 130px;
   font-family: Corbel, Arial, Tahoma;
   border: none;
   font-size: 12px;
   line-height: 22px;
   float: right;
}
.connexion
{
   float: left;
   font-size: 11px;
   vertical-align:top;
}
.deconnexion
{
  float: left;
  color: #be0f20;
  background-color: #ffffff;
  font-family: Corbel, Arial, Tahoma;
  font-size: 11px;
  text-decoration:none; 
  border-style:none;
  cursor: pointer;
  vertical-align:top;
}
.creer_compte
{
   font-size: 11px;
   vertical-align:top;
}
.saisie_identification
{
   font-size: 11px;
   height: 11px;
   color: #545454;
   background-color: #ffffff;  
   border-style: solid;
   border-width: 1px;
   border-color: #bebebe;
   cursor: pointer;
   vertical-align: top;
}
.OK
{
   font-size: 9px;
   width: 22px;
   font-family: Corbel, Arial, Tahoma;
   color: #545454;
   text-decoration:none;
   border-style: solid;
   border-width: 1px;
   border-color: #bebebe;
   cursor: pointer;
   vertical-align: top;
}

/* Liens */

a
{
   text-decoration: none;
   color: #be0f20;
}
a:hover
{
   text-decoration: none;
   color: #be0f20;
}
.lienpost
{
  color: #be0f20;
  background-color: #ffffff;
  font-family: Corbel, Arial, Tahoma;
  font-size: 16px;
  text-decoration:none; 
  border-style:none;
  cursor: pointer;
}
.lienpromo
{
  color: #be0f20;
  background-color: #ffffff;
  font-family: "Arial black";
  font-size: 12px;
  text-decoration:none; 
  border-style:none;
  cursor: pointer;
}

h1 /* Tous les titres h1 */
{
   color: #000000;
   text-align: left;
   font-family: Corbel, Arial, Tahoma;
   font-size: 28px;
   font-weight: bold;
}
h2 /* Tous les titres h2 */
{
   color: #000000;
   text-align: left;
   font-family: Corbel, Arial, Tahoma;
   font-size: 24px;
}
h3 /* Tous les titres h3 */
{
   color: #545454;
   text-align: left;
   font-family: Corbel, Arial, Tahoma;
   font-size: 18px;
}


/* Le corps de la page */

#corps
{ 
   vertical-align: top;   
   margin-top: 15px; 
   /*margin-left: 200px;*/
   padding-right:48px;
   font-family: Corbel, Arial, Tahoma;
   border: none;
   font-size: 14px;
   /*width: 60%;*/
   width: 630px;
   float: left;
}

.rue
{
   text-align: left;
   height: 120px;
}

.titre_italic
{ 
	font-family: Corbel, Arial, Tahoma;
	text-align:left;
	font-size: 18px;
	line-height: 22px;
	font-style: italic;
	font-weight: bold;
}

.actu 
{
	background-color: #ffedd9;
	color: #000000;
	padding: 10px;
	font-family: Corbel, Arial, Tahoma;
	font-size: 14px;
}
.titre_actu 
{
	background-color: #c48e77;
	font-family: Corbel, Arial, Tahoma;
	font-variant: small-caps;
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
}

.presentation_standard
{
   text-align: justify;
   border: none;
   margin-right: 0px;
}
.presentation_italique
{
   text-align: left;
   border: none;
   margin-right: 0px;
   font-style: italic;
}
.presentation_droite
{
   text-align: right;
   border: none;
   margin-right: 0px;
}
.presentation_gauche
{
   text-align: left;
   border: none;
   margin-right: 0px;
}
.presentation_centree
{
   text-align: center;
   border: none;
   margin-right: 0px;
}
.presentation_gras
{
   text-align: left;
   font-weight: bold;
   border: none;
   margin-right: 0px;
   padding: 5px;
}
.presentation_decalee
{
   text-align: left;
   border: none;
   margin-right: 0px;
   margin-left: 120px;
}
.livre_auteur
{
   font-style: bold;
   font-size: 18px;
}
.maj
{
   text-transform: uppercase;
}
.gras
{
   font-weight: bold;
}
.rouge_gras
{
   font-weight: bold;
   color: red;
}

.recap_commande
{
   border-collapse: collapse;
   font-size : 12px;
}
.commande_g
{
   text-align: left;
   width: 200px;
   border: 1px solid;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top:2px; 
   padding-left:5px;
   padding-right:5px;  
   padding-bottom: 2px; 
   vertical-align:top;
}
.commande_d
{
   text-align:right;
   width: 30px;
   border: 1px solid;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-top:2px; 
   padding-left:5px;
   padding-right:5px;  
   padding-bottom: 2px;
   vertical-align:top;
}
.suppr
{
	vertical-align:top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:0px; 
}

.element_liste ul
{
   list-style-type: none;
   padding: 0px;
   margin: 0px;
}

.image_catalogue
{
   font-family: Corbel, Arial, Tahoma;
   font-size: 11px;
   line-height: 14px;
   border: none;
   vertical-align: top;
   text-align: center;
   height: 250px;
   width: 154px;
}
.image_repertoire
{
   font-family: Corbel, Arial, Tahoma;
   font-size: 11px;  
   line-height: 14px;
   border: none;
   vertical-align: top;
   text-align: center;
   height: 190px;
   width: 154px;
}
.image_bibli
{
   font-family: Corbel, Arial, Tahoma;
   font-size: 11px;
   line-height: 15px;   
   border: none;
   vertical-align: top;
   text-align: center;
   height: 190px;
   width: 154px;
}
.image_retour
{
   float: left;
}
.image_page_presentation_g
{
   text-align: left;
   vertical-align: top;
   margin-right: 20px;
   margin-bottom: 5px;
   float: left;
}
.image_page_presentation_d
{
   vertical-align: top;   
   margin-left: 20px;
   margin-bottom: 5px;
   float: right;
   text-align: right;
}
.image_promo
{
   text-align:center;
   vertical-align: bottom;
}
.table_oeuvres
{
   background-color: #f5f2eb;
   padding-left: 15px;
}

#pied_de_page
{
   font-size: 9px;
   margin-top: 10px;
   font-family: Corbel, Arial, Tahoma;
   text-align: center;
}
#pied_de_page a {
	color: #be0f20;
	text-decoration: none;
}
