body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	height: 100%; /* Permet de sélection le texte sous IE */
	margin: 0;
	padding: 0;
}

a {
	color: red;
	text-decoration: underline;
}

a:hover {
	color: #2f0072;
	text-decoration: none;
}

p {
	margin: 0 0 10px 0;
}

p.important {
	font-weight: bold;
}

input, textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

table {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

#header1 {
	background-color: #2f0072;
	background-image: url('../graphismes/degrade_banniere.jpg');
	background-position: top right;
	background-repeat: repeat-y;
	height: 80px;
}

#pompier {
	position: absolute;
	left: 0;
	top: 0;
}

#texte_defilant {
	margin: 15px 0 0 118px;
}

#onglets {
	background-color: white;
	background-image: url('../graphismes/onglets.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	float: right;
	list-style-type: none;
	margin: 60px 0 0 0;
	padding: 0;
	width: 400px;
}

#onglets li {
	font-weight: bold;
	float: left;
	height: 16px;
	line-height: 16px;
	padding-top: 4px;
	width: 100px;
	text-align: center;
}

#onglets li a {
	color: white;
	text-decoration: none;
}

#onglets li a:hover {
	text-decoration: underline;
}

#header2 {
	background-image: url('../graphismes/fond_rouge.gif');
	color: white;
	font-size: 2em;
	font-weight: bold;
	height: 30px;
	line-height: 25px;
	padding: 0 0 0 118px;
}

#ruedespompiersHeader2 {
   float: left;
}

#adresseHeader2 {
   float: right;
   color: #ffdddd;
   font-size: 12px;
   text-align: right;
   padding: 0;
   margin: 0 5px 0 0;
   line-height: 12px;
}

#haut {
	background-color: #2f0072;
	background-image: url('../graphismes/loupe.jpg');
	background-repeat: no-repeat;
	color: white;
	height: 30px;
	padding: 4px 5px 0 70px;
	text-align: right;
	voice-family: "\"}\"";
  	voice-family: inherit;	
  	height: 26px;
}

html>body #haut {
	height: 26px;
}


#conteneur {
	position: absolute;
	width: 100%;
	background-color: white;
}

#centre {
	background-color: white;
	height: 1%; /* Pour pouvoir mettre un élément de largeur 100% sous IE 5.x */
	margin-left: 150px;
	margin-right: 150px;
	padding: 0 10px 10px 10px;
}

#centre h1 {
	color: red;
	font-size: 1.5em;
	margin: 0 0 10px 0;
}

#centre h2 {
	color: #2f0072;
	font-size: 1.3em;
	margin: 0 0 10px 0;
}

#centre h3 {
	font-size: 1.1em;
	font-weight: bold;
}

#centre h4 {
	font-size: 1em;
	font-weight: bold;
}

#centre ol li a {
	font-weight: bold;
}

#centre ol li {
	margin-bottom: 5px;
}

#centre ol li ol li a {
	font-weight: normal;
}

#gauche {
	float: left;
	width: 150px;
}

#droite {
	float: right;
	width: 150px;
}

#pied {
	background-color: red;
	clear: both;
	color: white;
	font-size: 0.8em;
	padding: 2px 5px;
}

ul#boite_liens {
	background-image: url('../graphismes/boite_liens.jpg');
	height: 82px;
	list-style-type: none;
	margin: 0;	
	padding: 5px 5px 0 0;
	width: 150px;
	text-align: right;
	voice-family: "\"}\"";
  	voice-family: inherit;	
  	height: 77px;
  	width: 145px;
}

html>body ul#boite_liens {
  	height: 77px;
  	width: 145px;
}

ul#boite_liens a {
	background-image: url('../graphismes/puce5.gif');
	background-position: right center;
	background-repeat: no-repeat;
	color: white;
	display: block;
	font-size: 1em;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding-right: 14px;
	text-align: right;	
}

ul#boite_liens a:hover {
	color: white;
}

#titre_boite_gauche1, .titre_boite_gauche2, #titre_boite_panier, #titre_boite_droite1, .titre_boite_droite2 {
	color: white;
	font-size: 1.1em;
	font-weight: bold;	
}

#titre_boite_gauche1 {
	background-image: url('../graphismes/titre_boite_gauche1.jpg');
	height: 23px;
	line-height: 16px;
	padding: 3px 5px 0 0;
	width: 150px;	
	text-align: right;
	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 20px;
  	width: 145px;
}

html>body #titre_boite_gauche1 {
  	height: 20px;
  	width: 145px;
}

.boite_gauche {
	background-image: url('../graphismes/boite_gauche.gif');
	padding: 5px;
	width: 150px;
	voice-family: "\"}\"";
  	voice-family: inherit;
	width: 140px;
}

html>body .boite_gauche {
	width: 140px;
}

.titre_boite_gauche2 {
	background-image: url('../graphismes/titre_boite_gauche2.jpg');	
	height: 29px;
	line-height: 16px;
	padding: 9px 5px 0 0;
	width: 150px;	
	text-align: right;
	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 20px;
  	width: 145px;
}

html>body .titre_boite_gauche2 {
  	height: 20px;
  	width: 145px;
}

#bas_boite_gauche {
	background-image: url('../graphismes/bas_boite_gauche.jpg');
	font-size: 1px;
	height: 6px;
	margin-bottom: 10px;
	width: 150px;
}

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

ul.liste1 li {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 5px;
}

ul.liste1 li.prioritaire {
	border-bottom: 1px dashed red;
	height: 40px;
	margin-bottom: 7px;
	padding: 10px 0;
	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 20px;	
}

ul.liste1 li.prioritaire a {
	font-weight: bold;
}

ul.liste1 .padding {
	float: left;
	width: 9px;
}

ul.liste1 a.courante {
	color: #2f0072;
	font-weight: bold;
	text-decoration: none;
}

ul.liste1 a.prioritaire {
	font-weight: bold;
}

ul.liste_prioritaire {
	border-bottom: 1px dashed red;
	margin-bottom: 7px;
	padding-bottom: 7px;
}

#titre_boite_panier {
	background-image: url('../graphismes/titre_boite_panier.jpg');
	height: 23px;
	line-height: 16px;
	padding: 3px 0 0 5px;
	width: 150px;
	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 20px;
  	width: 145px;
}

html>body #titre_boite_panier {
  	height: 20px;
  	width: 145px;
}

#boite_panier {
	background-image: url('../graphismes/boite_panier.jpg');
	padding: 5px;
	width: 150px;
	voice-family: "\"}\"";
  	voice-family: inherit;	
	width: 140px;
}

html>body #boite_panier {
	width: 140px;
}

#titre_boite_droite1 {
	background-image: url('../graphismes/titre_boite_droite1.jpg');	
	height: 29px;
	line-height: 16px;
	padding: 9px 0 0 5px;
	width: 150px;	
	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 20px;
  	width: 145px;	
}

html>body #titre_boite_droite1 {
  	height: 20px;
  	width: 145px;	
}

.boite_droite {
	background-image: url('../graphismes/boite_droite.gif');
	padding: 5px;
	width: 150px;
	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 140px;
}

html>body .boite_droite {
	width: 140px;
}

.titre_boite_droite2 {
	background-image: url('../graphismes/titre_boite_droite2.jpg');	
	height: 29px;
	line-height: 16px;
	padding: 9px 0 0 5px;
	width: 150px;
	voice-family: "\"}\"";
  	voice-family: inherit;
  	height: 20px;
  	width: 145px;	
}

html>body .titre_boite_droite2 {
  	height: 20px;
  	width: 145px;		
}

#bas_boite_droite {
	background-image: url('../graphismes/bas_boite_droite.jpg');
	font-size: 1px;
	height: 6px;
	margin-bottom: 10px;
	width: 150px;
}

a.encadre_partenaire {
	display: block;
}

a.encadre_partenaire img {
	border: 0;
}

a#voir_mon_panier {
	font-weight: bold;
}

#chemin {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 10px;
	padding: 5px 0;
	text-align: center;
}

#pages {
	padding-top: 5px;
	text-align: center;
}

ul#menu_bas {
	list-style-type: none;
	margin: 0;
	padding:0;
}

ul#menu_bas li {
	float: right;
}

ul#menu_bas a {
	color: white;
	display: block;
	margin-left: 10px;
}

a#isics {
	display: block;
	padding: 5px;
	text-align: center;
}

a#isics img {
	border: 0;
}

.ttc {
	font-size: 0.6em;
	font-weight: normal;
	vertical-align: top;
}

/*--------------------------------------------------------------------------------------------------
	FAMILLES FILLES
--------------------------------------------------------------------------------------------------*/
ul.familles_filles {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}

ul.familles_filles li {
	/*display: inline;*/
	background-image: url('../graphismes/puce1.gif');
	background-position: left center;
	background-repeat: no-repeat;	
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 14px;
}

/*--------------------------------------------------------------------------------------------------
	ARTICLE SELECTION
--------------------------------------------------------------------------------------------------*/
.articles_selection {
	/*background-color: #fff5f5;*/
	border: 1px solid red;
	height: 182px;
}

.articles_selection a.titre {
	background-color: red;
	color: white;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	text-decoration: none;
}

.articles_selection a.titre:hover {
	text-decoration: underline;
}

.article_selection {
	float: left;
	width: 25%;
}

/* Seulement pour IE Windows : Correction du bug des 3 pixels */
* html .articles_selection {
	margin-left: -3px;
	margin-right: -3px;
}
/* Fin de la correction */

/* Seulement pour IE Windows : Correction du bug des 3 pixels */
* html .article_selection {
	margin-right: -3px;
}
/* Fin de la correction */

.article_selection a.designation {
	color: #2f0072;
	display: block;
	height: 40px;
	line-height: 20px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	width: 100px;
}

.article_selection a.photo {
	display: block;
	margin: 0 auto;
	width: 100px;
}

.article_selection a.photo img {
	border: none;
	/*border: 1px solid #e6e6e6;*/
}

.article_selection .tarifs {
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	width: 100px;	
}

.article_selection a.tarif {
	color: black;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}

.article_selection a.ancien_tarif {
	color: black;
	font-size: 0.8em;
	text-decoration: line-through;
}

.article_selection a.nous_consulter {
	color: black;
	font-size: 1em;	
	text-decoration: none;
}

/*--------------------------------------------------------------------------------------------------
	ENCADRES ACCUEIL : PROMOTIONS / AFFAIRES / NOUVEAUTES / HIT_PARADE
--------------------------------------------------------------------------------------------------*/
table.encadre_accueil {
	/*background-image: url('../graphismes/fond_encadre_accueil.gif');*/
	/*background-color: #f5f5f5;*/
	border-collapse: collapse;
	voice-family: "\"}\"";
  	voice-family: inherit;	
	width: 100%;
}

* html table.encadre_accueil {
	margin-left: -3px;
	margin-right: -3px;
}

table.encadre_accueil th {
	color: white;
	font-size: 1.1em;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0 5px;
	overflow: hidden;
	text-align: left;
}

table.encadre_accueil th a {
	color: white;
	text-decoration: none;
}

table.encadre_accueil th a:hover {
	color: white;
	text-decoration: underline;
}

table.encadre_accueil td {
	padding: 5px;
}

table.encadre_accueil td.designation {
	text-align: left;
}

table.encadre_accueil td.designation a {
	color: #2f0072;
}

table.encadre_accueil td.tarifs {
	text-align: right;
}

table.encadre_accueil td.tarifs a.tarif {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

table.encadre_accueil td.tarifs a.ancien_tarif {
	color: black;
	font-size: 0.8em;
	text-decoration: line-through;
}

table.encadre_accueil td.tarifs a.nous_consulter {
	color: black;
	text-decoration: none;
}

table.encadre_accueil td.description {
	height: 100px;
	line-height: 20px;
}

table.encadre_accueil td.description a {
	color: black;
	text-decoration: none;
}

table.encadre_accueil td.description a.photo {
	display: block;
	float: left;
	margin-right: 5px;
}

table.encadre_accueil td.description a.photo img {
	border: none;
	/*border: 1px solid #e6e6e6;*/
}

a.encadre_accueil_voir {
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
}

* html a.encadre_accueil_voir {
	margin-left: -3px;
}

a.encadre_accueil_voir:hover {
	color: #2f0072;
}

* html a.encadre_accueil_voir_selections {
	margin-left: -3px;
}

/*-------------------- SPECIFIQUE PROMOTIONS --------------------*/
table.encadre_accueil_promotions {
	border: 1px solid #32a625;
}

table.encadre_accueil_promotions th {
	background-color: #32a625;
}

table.encadre_accueil_promotions td.designation, table.encadre_accueil_promotions td.tarifs {
	border-top: 1px solid #32a625;
}

a.encadre_accueil_voir_promotions {
	color: #32a625;
}

/*-------------------- SPECIFIQUE AFFAIRES --------------------*/
table.encadre_accueil_affaires {
	border: 1px solid #a700e2;
}

table.encadre_accueil_affaires th {
	background-color: #a700e2;
}

table.encadre_accueil_affaires td.designation, table.encadre_accueil_affaires td.tarifs {
	border-top: 1px solid #a700e2;
}

a.encadre_accueil_voir_affaires {
	color: #a700e2;
}

/*-------------------- SPECIFIQUE NOUVEAUTES --------------------*/
table.encadre_accueil_nouveautes {
	border: 1px solid #ffa200;
}

table.encadre_accueil_nouveautes th {
	background-color: #ffa200;
}

table.encadre_accueil_nouveautes td.designation, table.encadre_accueil_nouveautes td.tarifs {
	border-top: 1px solid #ffa200;
}

a.encadre_accueil_voir_nouveautes {
	color: #ffa200;
}

/*-------------------- SPECIFIQUE HIT PARADE --------------------*/
table.encadre_accueil_hit_parade {
	border: 1px solid #2c1eee;
}

table.encadre_accueil_hit_parade th {
	background-color: #2c1eee;
}

table.encadre_accueil_hit_parade td.designation, table.encadre_accueil_hit_parade td.tarifs {
	border-top: 1px solid #2c1eee;
}

a.encadre_accueil_voir_hit_parade {
	color: #2c1eee;
}

/*--------------------------------------------------------------------------------------------------
	ARTICLE LIGNE
--------------------------------------------------------------------------------------------------*/
.article_ligne {
	/*background-color: #fff5f5;*/
	background: url('../graphismes/fond_article_ligne.gif');
	background-repeat: repeat-x;
	border: 1px solid red;
	height: 110px;
	margin-bottom: 5px;
	padding: 0;
}

.article_ligne a.designation {
	/*background-color: red;*/
	color: white;
	display: block;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding-left: 2px;
	text-decoration: none;
}

.article_ligne a.designation:hover {
	text-decoration: underline;
}

.article_ligne a.reference {
	display: block;
	font-size: 0.8em;
	margin-bottom: 20px;
	text-align: right;
}

.article_ligne a.description {
	color: #2f0072;
	display: block;
	height: 48px;
	line-height: 16px;
	overflow: hidden;
	text-decoration: none;
}

.article_ligne a.disponibilite {
	background-color: white;
	border: 1px solid red;
	color: #2f0072;
	float: right;
	padding: 0 5px;
	text-decoration: none;
}

.article_ligne a.voir_detail {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}

.article_ligne .droite {
	background-color: white;
	float: right;
	height: 100px;
	padding: 5px;
	width: 100px;
	text-align: center;
}

.article_ligne a.tarif {
	color: black;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.article_ligne a.ancien_tarif {
	color: black;
	text-decoration: line-through;
}

.article_ligne a.nous_consulter {
	color: black;
	text-decoration: none;
}

.article_ligne a.photo {
	background-color: white;
	display: block;
	float: left;
	padding: 5px;
}

.article_ligne a.photo img {
	border: 0;
}

/*--------------------------------------------------------------------------------------------------
	ARTICLE DETAIL
--------------------------------------------------------------------------------------------------*/
.article_detail1 {
	text-align: center;
}

.article_detail1 .description_supplementaire {
	color: #2f0072;
	height: 200px; 
	left: 50%; 
	line-height: 20px;
	margin-left: 106px;
	margin-top: 20px;
	overflow: hidden;
	position: absolute;
	width: 120px;
	text-align: center;
}

.article_detail1 .lien_agrandir {
	margin-bottom: 2px;
}

.article_detail1 a img {
	border: 1px solid red;
}

.article_detail1 .liens_photos {
	margin-bottom: 5px;
	word-spacing: -2px;
}

.article_detail1 .liens_photos .photo_courante {
	border: 1px solid red;
	padding: 0 2px;
}

.article_detail1 .liens_photos a.lien_photo {
	background-color: red;
	color: white;
	padding: 1px 3px;
	text-decoration: none;
}

.article_detail1 .liens_photos a.lien_photo:hover {
	background-color: white;
	border: 1px solid red;
	color: #2f0072;
	padding: 0 2px;
	text-decoration: underline;
}

.article_detail1 .tarif {
	color: black;
	font-size: 1.5em;
	font-weight: bold;
}

.article_detail1 .ancien_tarif {
	color: black;
	text-decoration: line-through;
}

.article_detail1 .nous_consulter {
	color: black;
	margin-bottom: 10px;
}

.article_detail2 {
	/*background-color: #fff5f5;*/
	border: 1px solid red;
	margin-bottom: 10px;
	padding: 5px;
}

.article_detail2 .disponibilite {
	background-color: white;
	border: 1px solid red;
	color: #2f0072;
	float: right;
	padding: 0 5px;
}

#form_article_detail_commander {
	background-color: #e6e6e6;
	border: 1px solid #6f6cf6;
	margin: 0 0 10px 0;
	padding: 0 5px;
}

#form_article_detail_commander label {
	display: block;
	float: left;
	font-weight: bold;
	width: 150px;
}

#form_article_detail_commander p {
	margin: 5px 0;
}

#form_article_detail_commander input {
	vertical-align: top;
}

#form_article_detail_commander input.quantite {
	width: 30px;
	text-align: right;
}

#form_article_detail_commander select {
	width: 150px;
}

#form_article_detail_commander a img {
	border: 0;
}

#form_article_detail_commander input.commander {
	float: right;
}

/*--------------------------------------------------------------------------------------------------
	ARTICLE VIGNETTES
--------------------------------------------------------------------------------------------------*/
.vignettes1, .vignettes2, .vignettes3, .vignettes4 {
	height: 184px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.vignettes1 {
	width: 107px;
}

.vignettes2 {
	width: 214px;
}

.vignettes3 {
	width: 321px;
}

.vignettes4 {
	width: 428px;
}

.vignette {
	border: 1px solid red;
	float: left;
	margin: 0 2px;
	padding: 2px 0 0 0;
	text-align: center;
}

.vignette a.titre {
	color: #2f0072;
	display: block;
	height: 40px;
	line-height: 20px;
	margin-bottom: 2px;
	overflow: hidden;
	width: 100px;
}

.vignette .picto {
	margin-bottom: 2px;
}

.vignette a.photo {
	display: block;
	margin-bottom: 2px;
}

.vignette img {
	border: 0;
}

.vignette .tarifs {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	width: 100px;
}

.vignette a.tarif {
	color: black;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}

.vignette a.ancien_tarif {
	color: black;
	font-size: 0.8em;
	text-decoration: line-through;
}

.vignette a.nous_consulter {
	color: black;
	font-size: 1em;	
	text-decoration: none;
}

.loupe {
	vertical-align: middle;
}

/*--------------------------------------------------------------------------------------------------
	PANIER
--------------------------------------------------------------------------------------------------*/
table.panier {
	margin-bottom: 10px;
	width: 100%;
}

/* Seulement pour IE Windows : Correction du bug des 3 pixels */
* html table.panier {
	margin-left: -3px;
	margin-right: -3px;
}
/* Fin de la correction */

table.panier th {
	background-color: red;
	color: white;
	padding: 2px;
}

table.panier td {
	padding: 2px;
}

table.panier td.ligne1 {
	border: 1px solid #e6e6e6;
	background-color: #e6e6e6;	
}

table.panier td.ligne2 {
	border: 1px solid #e6e6e6;
}

table.panier td.ligne3 {
	border: 1px solid red;
}

table.panier td.taux_tva {
	font-style: italic;
	text-align: right;
}

table.panier td.prix_unitaire, table.panier td.sous_total {
	text-align: right;
}

table.panier td.quantite {
	text-align: center;
}

table.panier td.montant, table.panier td.total {
	font-weight: bold;
	text-align: right;
}

#form_panier input.quantite {
	width: 30px;
	text-align: right;
	vertical-align: top;
}

#form_panier a img {
	border: 0;
}

a.bouton_droite {
	display: block;
	float: right;
}

/*--------------------------------------------------------------------------------------------------
	RECHERCHE
--------------------------------------------------------------------------------------------------*/
#form_recherche {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
}

#mots_recherche {
	/*height: 16px;*/
	width: 160px;
	vertical-align: top;
}

/*--------------------------------------------------------------------------------------------------
	LISTE DE DIFFUSION
--------------------------------------------------------------------------------------------------*/
#form_liste_diffusion {
	margin: 0;
	padding: 0;
}

#courriel_liste_diffusion {
	/*height: 16px;*/
	width: 80px;
	vertical-align: top;
}

#form_liste_diffusion label {
	color: #2f0072;
	display: block;
	font-weight: bold;
}

/*--------------------------------------------------------------------------------------------------
	TRI
--------------------------------------------------------------------------------------------------*/
#form_tri {
	float: right;
	margin: 0;
	padding: 0;
}

img.boite_image {
	margin: -5px -5px 0 -4px;
	padding: 0px;
}

.info {
	color: #808080;
	font-size: 0.7em;
}

#form_tri {
	float: right;
}

/*--------------------------------------------------------------------------------------------------
	FORUMLAIRE CONTACT / AUTHENTIFICATION / INSCRIPTION / MOT DE PASSE OUBLIE / MES COORDONNEES / MA COMMANDE 1 / MA COMMANDE 3
--------------------------------------------------------------------------------------------------*/
#form_contact label, #form_authentification label, #form_inscription label, #form_mes_coordonnees label, #form_ma_commande1 label, #form_mot_de_passe_oublie label {
	display: block;
	float: left;
	font-weight: bold;
	width: 110px;
}

#form_contact label.liste_diffusion, #form_inscription label.liste_diffusion {
	display: inline;
	float: none;
}

#form_contact input[type=radio], #form_inscription input[type=radio], #form_mes_coordonnees input[type=radio], #form_ma_commande1 input[type=radio], #form_ma_commande3 input[type=radio] {
	margin-right: 3px;
}

#form_authentification .clientExistant {
    border-right: 1px solid #2f0072;
    float: left;
    margin-right: 25px;
    padding-right: 25px;    
}



/*--------------------------------------------------------------------------------------------------
	FORUMLAIRE MA COMMANDE 3
--------------------------------------------------------------------------------------------------*/
#form_ma_commande3 ul {
	list-style-type: none;
	margin: 0 0 10px 10px;
	padding: 0;
}

#form_ma_commande3 li {
	margin-bottom: 5px;
}

/*--------------------------------------------------------------------------------------------------
	MES COMMANDES (Mon compte)
--------------------------------------------------------------------------------------------------*/
table.mes_commandes {
	margin-bottom: 10px;
	width: 100%;
}

/* Seulement pour IE Windows : Correction du bug des 3 pixels */
* html table.mes_commandes {
	margin-left: -3px;
	margin-right: -3px;
}
/* Fin de la correction */

table.mes_commandes th {
	background-color: red;
	color: white;
	padding: 2px;
}

table.mes_commandes td {
	padding: 2px;
}

table.mes_commandes td.ligne1 {
	border: 1px solid #e6e6e6;
	background-color: #e6e6e6;	
}

table.mes_commandes td.ligne2 {
	border: 1px solid #e6e6e6;
}

table.panier td.ligne3 {
	border: 1px solid red;
}

table.mes_commandes td.date, table.mes_commandes td.mode_paiement, table.mes_commandes td.statut {
	text-align: center;
}

table.mes_commandes td.montant {
	font-weight: bold;
	text-align: right;
}

p.erreur {
	color: black;
	font-weight: bold;
}

a img.bouton {
	border: 0;
}

h2.trait {
	border-bottom: 1px solid #2f0072;
}

/*--------------------------------------------------------------------------------------------------
	PLAN
--------------------------------------------------------------------------------------------------*/
ul.plan li {
	line-height: 20px;
	margin-bottom: 5px;
}