*
{
  font-family: verdana;
  font-color: black;
  font-size: 9pt
}
body
{ 
  margin: 0px
} 
body.site
{ 
  background-color: #F8F8F8;
  background-image: url('/common/images/background/background_site.gif');
  background-repeat: repeat-x;
  margin: 0px
} 
p
{
  margin: 0pt 0pt 0pt 0pt
}

/* -------------------- */
/* a */

a
{
  text-decoration: none
}
a:link
{
  text-decoration: none
}
a:hover
{
  text-decoration: underline
}

/* -------------------- */
/* fond */

.fond
{
  background-color: #000000
}
.fond_rouge
{
  background-color: #A40F00
}
.fond_blanc
{
  background-color: #FFFFFF
}
.fond_gris
{
  background-color: #FAF8F8
}


/* -------------------- */
/* menu */

.menu
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 9pt;
  text-transform: uppercase
}

/* -------------------- */
/* titre */

.titre
{
  color: #000000;
  font-weight: bold;
  font-size: 11pt;
  text-transform: uppercase
}
.titre_rouge
{
  color: #A40F00;
  font-weight: bold;
  font-size: 11pt;
  text-transform: uppercase
}
.titre_blanc
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11pt;
  background-color: #A40F00;
  text-transform: uppercase
}

/* -------------------- */
/* sous_titre */

.sous_titre
{
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
  text-transform: uppercase
}
.sous_titre_rouge
{
  color: #A40F00;
  font-weight: bold;
  font-size: 10pt;
  text-transform: uppercase
}
.sous_titre_blanc
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10pt;
  background-color: #A40F00;
  text-transform: uppercase
}

/* -------------------- */
/* texte */

.texte
{
  color: #000000;
  font-size: 9pt
}
.texte_rouge
{
  color: #A40F00;
  font-size: 9pt
}
.texte_blanc
{
  color: #FFFFFF;
  font-size: 9pt;
  background-color: #A40F00
}
.texte_selected
{
  color: #FFFFFF;
  font-size: 9pt;
  background-color: #000000
}

/* -------------------- */
/* mention */

.mention
{
  color: #000000;
  font-size: 8pt
}
.mention_justify
{
  text-align: justify;
  color: #000000;
  font-size: 8pt
}
.mention_rouge
{
  color: #A40F00;
  font-size: 8pt
}
.mention_blanc
{
  color: #FFFFFF;
  font-size: 8pt;
  background-color: #A40F00
}
.mention_blanc
{
  color: #FFFFFF;
  font-size: 8pt;
  background-color: #A40F00
}

/* -------------------- */
/* td */

td.bord_gauche_droit_noir
{
  border-style: solid;
  border-color: #000000;
  border-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px
}
td.bord_gauche_bas_rouge
{
  background-color: #FFFFFF;
  border-style: solid;
  border-color: #A40F00;
  border-width: 0px;
  border-left-width: 1px;
  border-bottom-width: 1px
}
td.fond_menu
{
  background-image: url('/common/images/background/background_menu.gif');
  background-repeat: repeat-x
}

/* -------------------- */
/* Pour la ligne pointille au dessus de l acces aux categories*/

td.fond_pointille
{
  background-image: url('/common/images/background/background_pointille.jpg');
  background-repeat: repeat-x
}

/* -------------------- */
/* Pour la barre gauche du site*/

td.fond_colonne_gauche
{
  background-image: url('/common/images/background/background_colonne_gauche.gif');
  background-repeat: repeat-y
}
td.bord_rouge
{
  border-style: solid;
  border-color: #A40F00;
  border-width: 1px;
}

/* -------------------- */
/* Pour le tag tableau*/

td.fond_titre_tableau
{
  background-color: #FFFFFF;
  background-image: url('/common/images/background/background_titre_tableau.gif');
  background-repeat: no-repeat
}
td.bord_bas_rouge
{
  background-color: #FFFFFF;
  border-style: solid;
  border-color: #A40F00;
  border-width: 0px;
  border-bottom-width: 1px
}
td.bord_haut_rouge
{
  background-color: #FFFFFF;
  border-style: solid;
  border-color: #A40F00;
  border-width: 0px;
  border-top-width: 1px
}
td.bord_gauche_rouge
{
  background-color: #FFFFFF;
  border-style: solid;
  border-color: #A40F00;
  border-width: 0px;
  border-left-width: 1px
}
td.fond_gris_pointille_rouge
{
  background-color: #FAF8F8;
  background-image: url('/common/images/background/background_pointille.jpg');
  background-repeat: repeat-x
}

/* -------------------- */
/* Pour le fond d ecran de la partie centrale du template site */

td.fond_centre_coin_gauche
{
  background-image: url('/common/images/background/background_centre_coin_gauche.jpg');
  background-repeat: no-repeat
}
td.fond_centre_ligne_haut
{
  background-image: url('/common/images/background/background_centre_ligne_haut.jpg');
  background-repeat: repeat-x
}
td.fond_centre_ligne_gauche
{
  background-image: url('/common/images/background/background_centre_ligne_gauche.jpg');
  background-repeat: repeat-y
}

/* -------------------- */
/* input */

input
{
  color: #A40F00;
  background-color: #FAF8F8
}
input.panier
{
  text-align: center
}
input.button {
	border: 1px solid #cccccc;
}
input.button:hover {
	border: 1px solid #cccccc;
	background-color: #cccccc;
}
/* -------------------- */
/* cadre remise */
#remisemessage {
	text-align: left;
	margin-bottom: 5px;
}
.messagealerte {
	color: #a40f00;
}
/* -------------------- */
/* select */

select
{
  border-color: #A40F00;
  border-width: 1px;
  border-style: solid;
  color: #A40F00;
  background-color: #FAF8F8
}
select.coord
{
  width: 140px
}
select.categ
{
  width: 300px
}

/* -------------------- */
/* img */

img.margin_left
{
  margin-left: 8
}
img.margin_right
{
  margin-right: 8
}

/* -------------------- */
/* ul */

.fleche_rouge
{
  list-style-image: url('/common/images/picto/picto_fleche_rouge.gif')
}

ul
{
  list-style-image: url('/common/images/picto/picto_fleche_noire.gif')
}

/* -------------------- */
/* panier */

.panier_texte
{
  color: A40F00;
  font-size: 8pt
}
.panier_noir
{
  font-weight: bold;
  color: #000000;
  font-size: 8pt
}
.panier_rouge
{
  font-weight: bold;
  color: #A40F00;
  font-size: 8pt
}
.panier_total
{
  font-weight: bold;
  color: #FFFFFF;
  font-size: 8pt;
  background-color: #A40F00;
  text-transform: uppercase
}

/* -------------------- */
/* Style dans les tableaux */

.tableau_titre_rouge
{
  color: #A40F00;
  font-weight: bold;
  font-size: 9pt;
  text-transform: uppercase
}
.tableau_texte_noir
{
  color: #000000;
  font-weight: bold;
  font-size: 8pt;
  text-transform: uppercase
}
.tableau_texte_rouge
{
  color: #A40F00;
  font-weight: bold;
  font-size: 8pt;
  text-transform: uppercase
}
.tableau_texte_blanc
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 8pt;
  background-color: #A40F00;
  text-transform: uppercase
}
.tableau_texte_blanc
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 8pt;
  background-color: #A40F00;
  text-transform: uppercase
}
.tableau_texte_lien
{
  color: #A40F00;
  font-size: 8pt
}
.tableau_texte_simple
{
  color: #A40F00;
  font-size: 8pt
}

/* -------------------- */
/* Style pour les coordonnees */

.coord_texte_noir
{
  color: #000000;
  font-weight: bold;
  font-size: 8pt
}
.coord_texte_rouge
{
  color: #A40F00;
  font-weight: bold;
  font-size: 8pt
}
