/* 
 * Copyright (c) 2007 Copyright (c) Octolys Development
 * Ce template a été réalisé par http://www.scopika.com & http://www.fredodo.com
 * Il est soumis à la licence GPL
 */

/* Ce fichier définit le style visuel pour les différents éléments des pages.
 * Dans l'ordre, vous trouverez les règles qui définissent l'apparence pour:
 * - Eléments HTML en général
 * - Page
 * - Entête
 * - Chemin
 * - Produit petit & grand
 * - Pied de page
 * - Menu général
 * - Signature
 * - Nombre de pages
 * - les styles particuliers pour les pages intérieures
 */


/* Eléments HTML en général
-------------------------------------------------------- */
body {
  color:#00400f;
  font:normal 10pt Verdana, Arial, "Times New Roman", sans-serif;
  line-height:22px;
  background-image:url(img/fondbody.jpg);
  background-repeat:repeat-x;
  background-color:rgb(119,95,13);
  align:center;
  margin : auto;
    margin-top:20px;
  width:1000px;  
 }

h1, h2, h3{
	font-family: "Trebuchet MS", sans-serif;
	color:rgb(0,76,0);
	position:relative;
}


h1{
	font-size: 1.5em;
	margin: 0;
	padding-bottom:10px;
	text-align:center;
	color:#5E0007;
	font-weight: bold;
	
	font-style: italic;
	
	  line-height:2em;

}
h2{
	font-size: 1.4em;
	width:auto;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom:10px;
	text-align:center;
	color:rgb(103,0,0);
	font-weight: bold;
	background-image: url("img/touche.png");
	}
h3{
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}

a {
	color:rgb(0,77,0);
	text-decoration: none;

	
}
h4{
	font-size: 1.em;
	
	margin-top: 1px;
	margin-bottom: 20px;
	padding-bottom:10px;
	text-align:center;
	color:rgb(255,255,255);
	font-weight: bold;
	background:rgb(101,83,11);
	}
a:visited {
	color:rgb(0,0,128);
	text-decoration: none;

}

a:hover {
	text-decoration: underline;
	color: rgb(0,77,0);
	
}

img {
	border: 0;	
	}
#relief{
	color:rgb(111,0,0);
	text-decoration: none;
}
a.relief{
	color:rgb(111,0,0);
	text-decoration: none;
}
.titrerubriques{
	color:rgb(128,0,0);
	font-weight:bold;
	
	font-size:0.8em;
	}

/* Page
-------------------------------------------------------- */
#wrapper {
	width: 100%;
	text-align: center;
	overflow: visible;
	position: relative;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	 background-image:url("img/fond.png");
	
	
}
#wrapperdet {
	width: 100%;
	text-align: center;
	overflow: visible;
	position: relative;
	margin-right: auto;
	margin-bottom: 0;
	
	padding: 0;
	 background:rgb(128,128,0);
	
	 border:1px solid;
	
}

#subwrapper {
	overflow: hidden;
	position: left;
	padding: 0;
	width: 1000px;
	background-color:url("img/fond.png");
	
	border-bottom-width: 5px;
	
	
	border-bottom-style: solid;
		
	border-bottom-color: rgb(128,0,0);
	
	 }

#content {
	padding-left: 10px;
	 background-image:url("img/fond.png");
	margin: 0;
	
	
}

#contenu {
	float: left;
	width:1000 px;	
	padding: 0;	
	margin-right: 0;
	margin-bottom: 0;
	margin-top:0;
	margin-left: 10px;
	background:rgb(255,255,207);
	
}


.contenu {
	float: left;
	width:1000px;
	padding: 0;
	margin-right: 0;
	margin-bottom: 0;
	background:rgb(255,255,207);
		
	
}
.contenucom{
	float: left;
	width:800px;
	padding: 0;
	margin-right: 0;
	padding-left: 20px;
	margin-bottom: 0;
	background:rgb(255,255,207);	
	
}
.contenudet {
	float: left;
	width:1000px;
	padding: 0;
	margin-right: 0;
	margin-bottom: 0;
		background:rgb(255,255,207);
	border-left:1px solid;
	
}

.titrePage {
	color: #12335B;
	text-align: left;
	font-weight: bold;
	width: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	height:1em;
	margin-bottom:10px;
	margin-top:10px;
}
.titrePagecom {
	float:left;
	color: #12335B;
	text-align: left;
	font-weight: bold;
	width: 700px;
	padding-top: 5px;
	padding-bottom: 5px;
	height:1em;
	margin-bottom:35px;
	margin-top:10px;
}
.boutonvalidation {
	
	margin-left:260px;
}

.valider{
	text-align:center;
}
.sousTitrePage {
	color: #12335B;
	text-align: left;
	font-weight: bold;
	width: 750px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-top:15px;
}

.textePage {
	color: #141414;
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}



.separationacc{
	height: 1px;
	width: 775px;
	background-color: #FFFFCF;
	margin-top: px;
	margin-bottom: 2px;
	overflow:hidden;
	zoom:1;
}


/* Entête
-------------------------------------------------------- */

.entete {
	float: left;
	background-image:url("img/bourse.jpg");
	background-repeat:no-repeat;
	background-color:#7e670e;
	width: 100%;
	margin: 0;
	padding-top: 10px;
	padding-right: 0;

	padding-left: 0;
	color: rgb(255,255,255);
	
}
.bandeau {
	text-align:center;}
.rechercher{
padding-top:2px;
padding-right:2px;
paddin-left:8px;
color:#000000;
font-size:11px;
font-weight:bold;
text-align:center;
border-bottom:2px solid #000000;
}

a.chdet {
  color:#000000;
  
  font-style:italic;
  font-weight:bold;
  font-size:11px;
}
a:hover.chdet {
  color:#000000;
  
  font-style:italic;
  font-weight:bold;
  font-size:11px;
}
a:visited.chdet {
  color:#000000;
  
  font-style:italic;
  font-weight:bold;
  font-size:11px;
}
#menuhaut{
		width: 100%;
		background-color: rgb(126,103,14);
		border-top:1px solid #5e0007;
		padding-top:2px;
	}
#menuhaut a {
		width:200px;
		font-weight:bold;
		color: #FFFFcF;
		
		padding:4px;
		
	
	}
#menuhaut a:hover {
		width:200px;
		font-weight:bold;
		color: #FFFFFF;
		
		padding:4px;
		
	
	}
.logo {
	float: left;
	width: 260px;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.bourse{
	float:left;
	}

#monCompte {
	float: left;
	width: 325px;
	margin: 0;
		padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	
	
	
}
.Compte{
	color:#FFFEC3;
	font-weight: bold;
	background:#5E0007;
	text-align:center;
	padding-left:0px;
	}
.formMonCompte {
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
	font-size:13px;
	color:#FFFEC3;
}

.blocMonCompte {
	float: left;
	padding:0;
	padding-left:10px;
	padding-bottom:10px;
	margin: 0;
	width:600px;
	text-align:left;
	color: rgb(128,0,0);
	
}

.champFormMonCompte {
	font-size: 0.9em;
	padding: 0;
	margin: 0;
	color: #12335B;
	background-color: #e9f4fb;
	border: 1px solid #12335B;
	overflow: hidden;
	zoom: 1;
}

.menuMonCompte{
	float: left;
	color: rgb(255,255,255);
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width:100%;
	padding: 0;
	
}
#situation {
	float: center;
	color: #a9c9e9;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 100%;
	padding: 0;
}




.boutonMonCompteEntete {	
	float: left;
	margin: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

a.LIEN_entete:link {
	font-size: 0.8em;
		color:#FFFEC3;
	text-decoration: none;
	font-weight: bold;
	
}

a.LIEN_entete:visited {
	font-size: 0.8em;
		color:#FFFEC3;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_entete:hover {
	font-size: 0.8em;
	color: #a9c9e9;
	text-decoration: underline;
	font-weight: bold;
}

.bourseplage{
	text-align:center;}
.payposs{
  text-align:center;

 color: #000000;
  font-weight:bold;
  font-size:10px;
}
.payposs h1{
  text-align:center;
 background:#FFF6B4;
  color:#800000;
  font-weight:bold;
  font-size:13px;
}
.payposs p{
  text-align:center;

color: #000000;
  font-weight:bold;
  font-style:italic;
  font-size:10px;
}
/* Chemin
-------------------------------------------------------- */

#chemin {
	float: left;
	width:800px;
	color: rgb(10,71,6);
	font-size: 0.9em;
	font-weight: bold;
	
	margin: 0;
	padding: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

a.LIEN_chemin:link {
	color: #a9c9e9;
	text-decoration: none;
}

a.LIEN_chemin:visited {
	color: rgb(0,128,0);
	text-decoration: none;
}

a.LIEN_chemin:hover {
	color: #a9c9e9;
	text-decoration: underline;
}

/* Produit petit & grand
-------------------------------------------------------- */
.news{
 color: #000000;
padding-left:3px;
font-weight: bold;
font-size: 0.8em;
}
.news form{
  width:135px;
}
.news input {
width:12px;
}
#input1 {
width:50px;
}
#input2 {
width:120px;
}
.news label{
  color: #000000;
padding-left:3px;
font-weight: bold;
font-size: 0.8em;
}
.news2 form{
  width:135px;
}
.colrubriques {
  float:left;
  width:800px;
   margin:0 1% 15px;
  padding: 0px 0px 10px;
  border-right:0px solid #00400f;
 
}
.colrubriques1 {
  float:left;
  width:800px;
   margin:0 1% 15px;
  padding: 0px 0px 10px;
  border-right:0px solid #00400f;

}

.colrubriquesdet {
  float:left; 
  border:0px solid #00400f;
}
.colproddet {
  float:left;
  width:100%;
  margin:0 1% 15px;
  padding:10px 10px;
  border:0px solid #00400f;
  
}
.colgenerale {
  padding-left:35px;
}
.col-news{
  width:600px;
  float:left;
}

.colrubacc {
  float:left;
  width:75%;
  margin:0 1% 10px;
  padding:10px 1px;
  border:0px solid #00400f;
  background:#FFFFFF;
}
.contenugenerale{
	background:#FFFFE1;}
.sousrubriquesdet{
	width:115px;
	background:rgb(230,230,230);
	float:left;
	height:130px;
	margin:4px;
	color:rgb(128,0,0);
	font-weight:bold;
	border:2px solid rgb(0,0,0);
	text-align:center;
	margin-bottom:20px;
	}
.sousrubriquesdet img{
	height:55px;
	max-width:100px;
	}
.sousrubriquesmon{
	width:140px;
	background:rgb(230,230,230);
	float:left;
	height:130px;
	margin:8px;
color:rgb(128,0,0);
	font-weight:bold;
	border:2px solid rgb(0,0,0);
	text-align:center;}

.sousrubriquesdet a{
	color:rgb(128,0,0);}
.sousrubriquesmon a{
	color:rgb(128,0,0);}
.imgmonnaies {
	text-align:center;}
.ListeProduitsPetitslib {
	float: left;
	width:800px;
	align:center;
	background:url("img/bois.jpg");	
	border : 10px solid rgb(120,73,0);
	
	
}
.ListeProduitsPetitsdet {
	float: left;	
	align:center;
}
.divcaracdet{
	float: left;	
	align:center;
	margin-top:20px;
	margin-bottom:10px;
	
}
.appareils{
 width:100%;
}
.caractitres{
  width:80px;
   float:left;
   height:300px;
}
.valeurs{
  float:left;
  width:80px;
  height:300px;
}
.ListeProduitsPetits {
	float: left;	
	align:center;
	
}

.produitPetit {
	float: left;
	width: 140px;
	height:380px;
	margin-top: 5px;
	margin-right: 2px;	
	margin-left: 2px;
	padding-bottom: 10px;
	text-align:center;
	border-bottom: 2px solid rgb(128,0,0);
	
	}

.contourImage {
	border: px solid #0066CC;
	margin: 5px;
	float: center;
}
.contourImagelib {
	border: px solid #0066CC;
	margin: 5px;
	float: center;
	height:50%;
	
}

.num{
	border: px inset #0066CC;
	margin: 5px;	
	
}
.imgnum
{
	
	border: 1px solid rgb(59,5,0);
	background:url("img/fondimagemonnaie.png");
	float: left;
	height:48%;
	margin-right:3px;
		
}
.prixProduitnum {
	color: rgb(0,0,0);
	text-align: center;
	font-weight: bold;
	height:48%;
	margin:1px;
	padding:1px;
	float:left;
	width:50%;

}

.produitPetitnum {
	float: left;
	width: 335px;
	height:200px;
	margin-top: 2px;
	margin-right: 2px;	
	margin-left: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
	background:url("img/parchemin.png");
	text-align:center;
	border: 8px ridge rgb(128,0,0);
	
	
	}
.titreProduitnum {
	color:rgb(0,0,0);
	font-weight: bold;
	margin-top: 5px;	
	margin-bottom: 5px;
	width: 100%;
	font-size: 0.9em;
	line-height:1.1em;
	text-align:center;
	background:url("img/fondimagemonnaie.png");
	
}

.ficheProduitnum {	
	width: 100%;
	float:left;
	margin-top:5px;
	
	background-image:url("img/fondprodacc.jpg");
	border:3px ridge rgb(128,0,0);
}

.chapoProduitnum{
	
	color: #12335B;
	text-align:left;
	font-style: normal;
	font-weight:bold;
	font-size: 0.7em;
	line-height: 1.3em;	
	width: 100%;	
	margin-top:5px;
	padding:1px;
	padding-left:4px;
	
	}
.ficheprixProduitnum {
	width:100%;
	color: rgb(0,0,0);
	text-align: center;
	font-weight: bold;	
	margin:1px;
	padding:1px;
	font-size:1.5em;

}
.ficheProduitaccnum{	
	width: 100%;
	float:left;
	margin-top:15px;
	 color:#000000;
	background-image: url(img/fondprodacc.jpg);


	border:3px ridge rgb(128,0,0);
}

#titreProduit {
	color: rgb(102,0,0);
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	font-size: 0.9em;
	line-height:1.1em;
	height:235px;
	
	
}
#titreProduitlib {
	color: rgb(102,0,0);
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	font-size: 0.7em;
	line-height:1.1em;
	height:12%;
		
	
}


a.titreProduit  {
	color: rgb(84,0,0);
	text-align: center;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 0px;
	width: 100%;
	font-size: 0.85em;
	background:rgb(255,255,255);
	padding:5px;
	
}

.chapoProduit {
	color:rgb(51,51,51);
	text-align: left;	
	font-size: 0.7em;
	line-height: 1.2em;
	margin: 10px;
	width: 100%;
	height:50px;
	margin-top:20px;
	padding-right:5px;
}
.chapoProduitrubdet {
	color:rgb(51,51,51);
	text-align: left;	
	font-size: 0.7em;
	line-height: 1.2em;
	margin: 10px;
	width: 90%;
	height:50px;
	margin-top:20px;
	padding-right:5px;
}


.chapoProduitlib {
	color: rgb(255,255,255);
	text-align: left;
	font-style: italic;
	font-size: 0.7em;
	line-height: 1.2em;
	margin: 10px;
	width: 100%;
	height:15%;
	margin-top:5px;
	padding:1px;
}

.descriptionProduit {
	color: #12335B;
	text-align: justify;
	margin-top:25px;
	margin-bottom: 10px;
	padding:15px;
	
}

.prixProduit {
	color: rgb(0,0,0);
	text-align: center;
	font-weight: bold;
	height:25px;
	margin:1px;
	padding:1px;
	

}
.prixProduitdet {
	color: rgb(0,0,0);
	text-align: center;
	font-weight: bold;
	font-size: 14px;
    margin-top: 5px;

    margin-right: 0pt;

    margin-bottom: 5px;

    margin-left: 0pt;

    padding-top: 0pt;

    padding-right: 0pt;

    padding-bottom: 0pt;

    padding-left: 0pt;

    display: block;
    background:transparent;
	

}
.prixProduitlib {
	color: rgb(0,0,0);
	text-align: center;
	font-weight: bold;
	height:6%;
	margin:1px;
	padding:1px;

}

.ficheprixProduit {
	width:100%;
	color: rgb(0,0,0);
	text-align: center;
	font-weight: bold;	
	margin:1px;
	padding:1px;
	font-size:1.5em;
	background:rgb(255,249,240);

}
#produitdet{
	width:100%;	
	height:100%;
	}
.ficheprixProduitdet {
	width:100%;
	color: rgb(0,0,0);
	text-align: center;
	font-weight: bold;	
	margin:1px;
	padding:1px;
	font-size:1.5em;
	

}
.produitPetitdet {
	float: left;
	width: 140px;
	height:390px;
	margin-top: 5px;
	margin-right: 5px;	
	margin-left: 10px;
	padding-bottom: 10px;
	text-align:center;
	align:center;
	border-bottom: 2px solid rgb(128,0,0);
  	border-left:2px dotted rgb(128,0,0) ;  
  	border-right:2px dotted rgb(128,0,0) ;
   	background:rgb(255,255,187);
 	}
 .chapoProduitdet {
 	color: #12335B;
	text-align:center;
	font-style: italic;
	font-size: 1.4em;
	line-height: 1.2em;	
	width: 95%;	
	margin-top:10px;
	padding:4px;
	border-bottom:1px solid rgb(255,228,132);
 	}
.captioncaracdet{
	color:rgb(128,0,0);
	background-image:url("img/touche.png");
	font-size:1em;
	border:1px solid;
	font-weight: bold;
	}
.tit1caractdet{
	color:rgb(128,0,0);
	background:rgb(255,255,187);
	font-size:0.9em;
	}
.titcaracdet{
font-weight: bold;
color:rgb(128,0,0);
background:rgb(255,255,187);
width:95px;
	
	}
.caracdet {
	font-size:0.6em;
	text-align:left;
	color:rgb(25,25,25);
	font-weight: bold;
	line-height:20px;
	}
.caracdetfiche {
	font-size:0.8em;
	width:180px;
	color:rgb(25,25,25);
	font-weight: bold;
	line-height:20px;
	text-align:left;
	}


.ficheProduitdet {	
	width:550px;
	float:left;
	margin-top:10px;
	padding-top:15px;
	padding-right:1px;
	padding-left:8px;
	color: rgb(51,51,51);
	font-size:1em;
	text-align:justify;
	}

.descprodet{
	width: 830px;
	float:left;
	margin-top:10px;
	padding-top:15px;
	
	text-align:left;
	color: rgb(51,51,51);
	font-size:0.9em;
	margin-left:5px;
	padding-right:0px;
	margin-right:5px;
	}
.imgdet{
	height:150px;
	text-align:center;
	}
.imgaccdet{
  
	margin: 0px;
	padding: 1px ;
	
	
	max-height:180px;
	float:left;
	vertical-align:middle;
	overflow: hidden;
	
}
  

.titreProduitdet {
	color: rgb(25,25,25);
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
	font-size: 0.9em;
	line-height:1.1em;
	height:45px;
	
	
}
.prixProduitfichedet {
	color: rgb(0,0,0);
	text-align: center;
	font-weight: bold;
	height:25px;
	margin:1px;
	padding:1px;
	font-size:18px;
	

}
.prixprod{
  background:#FFFFFF;
  
}
.blocmesaccessoires{
	
	width:200px;
	padding-left:5px;
	vertical-align:top;
	font-size:0.8em;
	color:rgb(0,0,0);
	float:right;
	text-align:left;
	background:#FFFFFF;
	}

.pulseblocmesaccessoires{
	border:1px solid;
	width:200px;
	padding-left:5px;
	vertical-align:top;
	font-size:0.7em;
	color:rgb(0,0,0);
	text-align:left;
	}

.mesaccessoires{
	background-image: url("img/touche.png");
	height:30px;
	font-weight:bold ;
	color:rgb(128,0,0);
		
	font-size:1.1em;
	text-align:center;
	
	}
.caracdeus{
  width:500px;
  font-size:9px;
  
}
.titrecaracdeus{
  font-weight:bold ;
  font-size:1.1em;
}
.titredescproddet{
	background-image: url("img/touche.png");
	height:30px;
	font-weight:bold ;
	color:rgb(128,0,0);
	text-align:center;
	margin-top:1px;
	}
.titredescrubdet{
	background-image: url("img/touche.png");
	height:30px;
	font-weight:bold ;
	color:rgb(128,0,0);
	margin-top:10px;
	}
	
.proddetacc{
	margin:10px;
	align:right;}
	
.proddetaccpulse{

vertical-align:top;
	list-style-type:disc;
		}
img {
	vertical-align:middle;}
.ficheProduit {	
	width: 100%;
	float:left;
	margin-top:20px;
	align:center;
}
.tablerubaccmonn {
	width:750px;
	border-bottom:1px solid;
	border-color:solid rgb(122,0,0);
	}
.titrerubaccmonn{
	font-weight: bold;
	font-size:0.9em;
	vertical-align:middle;
	width:350px;
	}
.chaporubaccmonn{
	font-style: italic;
	font-size:0.8em;
	width:300px;
	vertical-align:top;
	}
.prixrubaccmonn {
	font-weight: bold;
	
	}
.descrubaccmonn {
	width:400px;
	vertical-align: middle;
	font-size:0.8em;
	}
.panieraccdet{
	width:100px;
	}
.panieracc {
	width:120px;
}
.panrubaccmonn {
	padding-right:0;
	
	width:150px;
	}	
.panier{
    margin-top:1px;
	margin-bottom:1px;
	border:1px solid rgb(179,179,179);
	font-weight:bold;
	padding:2px;
	background-color:rgb(204,204,204);
	font-size:0.8em;
	}
	

a.LIEN_commander:link {
	color: rgb(84,0,0);
	text-decoration: none;
	font-weight: bold;
	font-size:0.9em;
	text-align:center;
}



a.LIEN_commander:visited {
	color: rgb(149,91,0);
	text-decoration: none;
	font-weight: bold;
	font-size:0.9em;
	text-align:center;
}

a.LIEN_commander:hover {
	color: rgb(149,91,0);
	text-decoration: underline;
	font-weight: bold;
}

#cadredescription {
 float:left;
  width:780px;
  margin-top:10px ;
  padding:5px 5px;

  text-align:justify;
  background-color: #f6eb96;
	}
p.titrecadredescription {
  text-align:center;
  font-size:1em;
  background:rgb(214,209,51);
  padding:10px;
  font-weight: bold;
  width:95%;
}
ul.pointcadredescription {
	margin-left:40px;
	}
	
#goldmax {
	color:rgb(0,0,0);
	padding:5px 5px 15px;
	width:100%;
	background:rgb(246,235,150);
	
	}
#cadredescriptionrub {
 float:left;
  width:780px;
  margin-top:10px ;
  padding:5px 5px;
  text-align:justify;
  background-color: #f6eb96;
  list-style-type: circle;

padding:10px;
	}
	
		
/* Nombre de pages
-------------------------------------------------------- */

#pages {
	float: left;
	width: 775px;
	text-align: right;
	font-size: 0.9em;
	padding-top: 10px;
	margin: 0;
	padding-bottom: 10px;
	color: #12335B;
}

a.LIEN_pages:link {
	color: #12335B;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_pages:visited {
	color: #12335B;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_pages:hover {
	color: #12335B;
	text-decoration: underline;
	font-weight: bold;
}


.tralala img {
	margin-top:15px;
	margin-right:5px;}		


/* Pied de page
-------------------------------------------------------- */

#footer{
	float: left;
	width: 700px;
	color: rgb(128,0,0);
	font-size: 0.5em;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: rgb(128,0,0);
	margin:10px;
	padding-top: 5px;
}

a.LIEN_footer:link {
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_footer:visited {
	color: #0066CC;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_footer:hover {
	color: #0066CC;
	text-decoration: underline;
	font-weight: bold;
}

/* Divers éléments de formulaires & tableaux
-------------------------------------------------------- */

.enteteTableau {
	color: #008000;
	font-weight: bold;
	background-color: #dedce6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}

.ligneTableau {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c6cdde;
	font-size: 0.9em;
}
.validation {
	text-align:left;
	margin-left:10px;
	width:1000px;
	margin-top:15px;
	}

#valider{
	background-image: url("img/touche.png");
	font-weight: bold;
	padding:0.2em 1em;
	color:rgb(105,0,0);
	}
	
#choixpaiement {
	color:rgb(128,0,0);
	align:center;
	background:rgb(255,255,255);
	}
	
.footerTableau {
	color: #12335B;
	font-weight: bold;
	background-color: #bdbbcd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.boutonMonCompteContenu {
	font-weight: bold;
	width: 765px;
	text-align: right;
	margin: 10px;
}

.zoneDeSaisie {
	color: #12335B;
	font-weight: bold;
	font-size: 0.9em;
}

.obligatoire {
	color: #FF0000;
}

.commentaires {
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	color: #12335B;
}
#avertissement {
	color:rgb(255,0,0);
	text-align:center;
	}
#creationncompte {
  float:left;
  width:65%;
  margin:0 1% 15px;
  padding:10px 10px;
  border:0px solid #00400f;
  
}
.commande {
	padding-top:12px;
	margin-top:20px;
	
		}
.tableaucommande {
	padding-top:20px;
	}
.validcom {
	
  margin-top:5px;
  padding-top:2px;
  padding-left:15px;
  padding-right:15px;
  width:675px;
  text-align:justify;
  padding-right:15px;
  
}

/* Signature
-------------------------------------------------------- */

#signature {
	padding: 0;
	width: 100px;
	color: #808185;
	font-size: 0.8em;
	
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-weight: bold;
}

.W3C {
	width: 88px;
	margin: 0;
	padding: 0;
	float: right;
}

a.LIEN_signature:link {
	color: #808185;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_signature:visited {
	color: #808185;
	text-decoration: none;
	font-weight: bold;
}

a.LIEN_signature:hover {
	color: #808185;
	text-decoration: underline;
	font-weight: bold;
}
/* Menu général
-------------------------------------------------------- */
#accueil, #menuCatalogue {
	float: left;
	padding: 0;
	margin:0 0 18px 0;
	width:100%;
	text-align:left;
}
#accueil, #menuCatalogue h3{
	background-color:rgb(126,103,14);
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:5px;
	text-align:center;
}

#accueil ul, #menuCatalogue ul {
	padding: 0;
	margin:0;
	list-style:none;
	color:#FFFFFF;
	font-size:10px;
	
}

#accueil ul li, #menuCatalogue ul li {
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0 0 1px 0;
}

#accueil ul li a, #menuCatalogue ul li a  {
	text-decoration:none;
	color:#000000;
	border-left:solid 3px #BB9915;
	display:block;
	background-color:#7E670E;
	padding:2px 1px 2px 5px;
	font-size:10px;
	border-top:1px solid #7E670E;
	border-bottom:1px solid #7E670E;

}

#accueil ul li a:hover, #menuCatalogue ul li a:hover {
	text-decoration:none;
	background-color:rgb(0,0,2);
	color:#FFF;
	border-left:solid 3px #02407a;
}



#menuCatalogue ul li ul li {
	font-size:12px;
	margin:1px 0 0 0;
	text-indent:8px;
}

#menuCatalogue ul li ul li a {
	border-left:solid 3px #5E363B;
	background-color:#E2D27D;;
	color:#000000;
}


#menuCatalogue ul li a.selection {
	color:#fff;
	background-color:rgb(0,0,2);
	border-left:solid 3px rgb(0,0,2);
}
.bannierenouveau {
	
	
	height:180px;
	width:600px;
	background:#E2D27D;
	font-size:0.9em;
	border:3px ridge rgb(128,0,0);
	padding:5px;
	font-weigth:bold ;
	color:rgb(128,0,0);
	margin-top:15px;
	
	
	
	}
.imagenouveau {
	vertical-align:middle;
	
	}
/* Etapes de commande
-------------------------------------------------------- */

#etapesDeCommande {
	float: left;
	width:710px;
	color: #515053;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding:0;
	background-color:#fff;
}

#etapesDeCommande ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:708px;
	border-right:solid 1px #d8d9da;
}

#etapesDeCommande ul li {
	color:#c7c9ca;
	width:176px;
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	float:left;
	border-left:solid 1px #d8d9da;
	border-bottom:solid 1px #d8d9da;
	border-top:solid 1px #d8d9da;
}

#etapesDeCommande ul li.selection {
	color:#d8d9da;
	border-left:solid 1px #d8d9da;
	border-bottom:solid 1px #d8d9da;
	border-top:solid 1px #d8d9da;
	background-color:#515053;
}

#etapesDeCommande ul li span {
	color:#fff;
	font-size:18px;
	margin:0 3px 0 0;
	padding:0 5px;
	background-color:#d8d9da;
}

#etapesDeCommande ul li span.chiffreSelection {
	color:#d8d9da;
	background-color:#515053;
	border-right:solid 1px #d8d9da;
}


/* Bloc "adresse de livraison" & "adresse de facturation" 
-------------------------------------------------------- */

.adresseDeLivraison {
	float: right;
	margin: 0 0 20px 0;
	width:345px;
}

.adresseDeLivraisonRecap {
	float: left;
	margin: 0 0 20px 0;
	width:710px;
}

.adresseDeFacturation {
	float: left;
	margin: 0 0 20px 0;
	width:345px;
}

.adresseDeLivraison h3, .adresseDeFacturation h3, .adresseDeLivraisonRecap h3 {
	color:#515053;
	display:block;
	padding: 5px 0 7px 10px;
	height: 20px;
	background-color: #bbbdbf;
}

.adresseDeLivraison h4 {
	color:#515053;
	width:335px;
	margin:5px 0 0 0;
	padding: 5px 0 7px 10px;
	background-color: #bbbdbf;
	float:left;
}

.adresseDeLivraison .contenu, .adresseDeFacturation .contenu {
	float:left;
	width: 325px;
	margin:1px 0 0 0;
	padding: 10px;
	background-color: #d8d9da;
}

.adresseDeLivraisonRecap .contenu {
	float:left;
	width: 690px;
	margin:1px 0 0 0;
	padding: 10px;
	background-color: #d8d9da;
}

.adresseDeLivraison ul, .adresseDeFacturation ul {
	list-style:none;
	margin: 0;
	padding:0;
	width: 345px;
	float:left;
	background:#d8d9da;
}

.adresseDeLivraisonRecap ul {
	list-style:none;
	margin: 0;
	padding:0;
	width: 710px;
	float:left;
	background:#d8d9da;
}

.adresseDeLivraison ul li, .adresseDeFacturation ul li, .adresseDeLivraisonRecap ul li {
	margin: 0;
	padding:0;
	border-top:solid 1px #FFF;
	font-size:12px;
	font-weight:bold;
}

.adresseDeLivraison ul li a, .adresseDeFacturation ul li a, .adresseDeLivraisonRecap ul li a,
.adresseDeLivraison ul li a:visited, .adresseDeFacturation ul li a:visited, .adresseDeLivraisonRecap ul li a:visited {
	color:#00529a;
	display:block;
	background-color:#8fbce3;
	padding:3px 0 3px 10px;
}

.adresseDeLivraison ul li a:hover, .adresseDeFacturation ul li a:hover, .adresseDeLivraisonRecap ul li a:hover {
	text-decoration:none;
	background-color:#0081ca;
}

/* Bloc "Mode de livraison" 
-------------------------------------------------------- */

.modeDeLivraison, .choixReglement {
	float: left;
	margin: 0 0 1px 0;
	background-color: #00529a;
	width:710px;
}

.modeDeLivraison h4, .choixReglement h4 {
	color:#515053;
	width:335px;
	margin:0;
	padding: 10px;
	background-color: #bbbdbf;
	float:left;
}

.modeDeLivraison h4 a, .choixReglement h4 a {
	color:#515053;
}

.modeDeLivraison ul, .choixReglement ul {
	list-style:none;
	margin: 0;
	padding:0;
	width: 355px;
	float:left;
}

.modeDeLivraison ul li, .choixReglement ul li {
	margin: 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}

.modeDeLivraison ul li a, .modeDeLivraison ul li a:visited, .choixReglement ul li a, .choixReglement ul li a:visited {
	color:#fff;
	display:block;
	background-color:#00529a;
	padding:10px;
}

.modeDeLivraison ul li a:hover, .choixReglement ul li a:hover {
	text-decoration:underline;
}

.calculport{
	font-size:0.6em;
	}
.port1{
	 background-color:rgb(204,102,255);
	 text-align:center;
	 }
.port2{
	 background-color:rgb(128,255,0);
	 text-align:center;
	}
.port3{
	 background-color:rgb(255,255,0);
	 text-align:center;
	}
.port4{
	 background-color:rgb(102,255,255);
	 text-align:center;
}
.port5{
	background-color:rgb(0,128,255);
	text-align:center;
	}
.conditions
{
color:rgb(255,255,255);
background:rgb(91,103,232);
border:1px solid rgb(114,107,255);
width:230px;}
}
.conditions a:visited {
color: rgb(255,255,255);
text-decoration: underline;
}
.standards {
	font-size:0.7em;
	color:rgb(0,0,0);
	text-align:center;
	}
.standardsth{
	width :83px;
	
	font-size:0.8em;
	font-weight:bold;
	}
.standardstdpet{
	font-size:0.75em;
	}
#yop{
	color:rgb(0,0,128);
	font-size:1em;
	font-weight:bold;
	vertical-align:middle;
	background:rgb(226,210,125);
	width:1000px;
	padding-bottom:8px;
	padding-top:8px;
	clear:both;
	margin-top:15px;
	
	}
#yop a:visited{
	color:rgb(0,0,128);
	
	}
.medaille{
	font-style:italic;
	vertical-align:top;
	text-align:center;
	}
.blog {
  margin-bottom:1em;
  padding:5px;
  
  background:#FFF6B4;
  text-align:center;
  color:#5E0007;
}
.blog a{
	 color:#5E0007;
	 }
.blog a:link {
   color:#5E0007;
}
.blog a:hover {
  color:rgb(0,0,255);
  background-color:#065f1a;
}
.blog a:focus {
  color:rgb(0,0,255);
  background-color:#065f1a;
}
.blog a.courant {
  /*background:#5fa000;*/
  background:#0B7000;
  color:rgb(0,0,255);
}
#flashaccueil{
  background-image:url(img/fondflash.png);
  color:rgb(224,224,224);
  text-align:justify;
  padding-left:6px;
  padding-right:6px;
  border:4px solid rgb(94,0,7);
}
#flashaccueil p{
  
  color:#FFFFCF;
  
}
#flashaccueil a:visited{
  
  color:rgb(94,0,7);
  
}
.flashimg{
  
  text-align:center;
  
}
.copy {
  font-size:8px;
}
.acompte{
  text-align:center;
	color:rgb(126,103,14);
	font-weight: bold;
}
.optimisation{
	font-style:italic;
	font-size:9px;
	color:#5e0007;
	background-color:#7e670e;
	}
#annoncenouveau a {
		width:200px;
		font-weight:bold;
		color: rgb(128,0,0);
		background-color: #FFFFFF;
		
		padding:4px;
}
#annoncenouveau a:hover{
		width:200px;
		font-weight:bold;
		color: #FFFFFF;
		background-color: #000000;
		
		padding:4px;
}

.arrive {
	color:#FFFFcF;
}
.petitBlocProduit {
	float: left;
	margin: 0 20px 20px 0;
	width:345px;
	height:290px;
}

.separation {
	float: left;
	margin:0;
	height:1px;
	width:710px;
}

.petitBlocProduit h3 {
	margin:0;
	background:#e2d27d;
	color:#000000;
	height:40px;
}

.petitBlocProduit h3 a, .petitBlocProduit h3 a:visited {
	color:#000000;
	display:block;
	
	margin:0;
	
	
}

.petitBlocProduit h3 a:hover {
	text-decoration:none;
	background-color:#a9abad;
}

.petitBlocProduit .contenant  {
	float:left;
	width:325px;
	height:235px;
	margin:1px 0 0 0;
	padding: 10px;
	background-image:url("img/fondprodacc.jpg");
	background-repeat:repeat-y;
	
	
}
.petitBlocProduit .contenantaccdet  {
	float:left;
	width:325px;
	height:200px;
	margin:1px 0 0 0;
	padding: 10px;
	background-image:url("img/fondprodacc.jpg");
	background-repeat:repeat-y;
	
	
}

.petitBlocProduit .contenant a.image, .petitBlocProduit .contenu a.image:visited  {
	border: 1px solid #bbbdbf;
	margin: 0;
	padding:1px;
	height: 185px;
	width:140px;
	display:block;
	float:left;
	background-color:#fff;
	overflow: hidden;	
}

.petitBlocProduit .contenant a.image:hover {
	border: 2px solid #88888b;
	background-color:#8fbce3;
	padding:0;
}

.petitBlocProduit .contenant .description {
	float:right;
	font-size: 12px;
	padding: 0;
	width: 173px;
	color:#000000;
	line-height:12px;
}


.petitBlocProduit .chapo {
	color:#626164;
	font-weight:normal;
	text-align: right;
	font-size: 9px;
	padding: 3px;
	color:#000000;
	


}
.petitBlocProduit .chaponum {
	color:#000000;
	font-weight:normal;
	text-align: right;
	font-size: 10px;
	padding: 1px;
	line-height:12px;
	
	height:100px;}
	
.petitBlocProduit .contenant .description .prixProduit {
	color:#000000;
	font-weight:bold;
	text-align: left;
	font-size: 14px;
	margin:5px 0;
	padding: 0;
	display:block;
}

.petitBlocProduit .contenant .description p {
	margin-bottom:10px;
	padding: 0;
	color:#000000;
	line-height:13px;
}

.petitBlocProduit a.acheter, 
.petitBlocProduit button.acheter { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:5px 0 0 0; 
    padding:0;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
} 
.petitBlocProduit a.acheter span, 
.petitBlocProduit button.acheter span { 
    position:relative; 
    float:left; 
    padding:0 0 0 5px; 
    vertical-align:middle;
	background-color:#0081ca;
	border:solid 1px #FFFFFF;
} 

.petitBlocProduit a.acheter span span, 
.petitBlocProduit button.acheter span span {
	color:#fff;
    height:24px; 
    padding:0 5px 0 0; 
    line-height:23px; 
    background-color:#0081ca;
	border:none;
} 
 
.petitBlocProduit a.acheter:hover span , 
.petitBlocProduit button.acheter:hover span {
	background-color:#00529a;
	text-decoration:none;
}
.petitBlocProduitrech {
	float: left;
	margin: 0 20px 20px 0;
	width:345px;
	height:220px;
	
}



.petitBlocProduitrech h3 {
	margin:0;
	background:#e2d27d;
	color:#000000;
	height:40px;
	text-align:center;
	padding:2px;
}

.petitBlocProduitrech h3 a, .petitBlocProduit h3 a:visited {
	color:#000000;
	display:block;
	
	margin:0;
	
	
}

.petitBlocProduitrech h3 a:hover {
	text-decoration:none;
	background-color:#a9abad;
}

.petitBlocProduitrech .contenant  {
	float:left;
	width:325px;
	height:145px;
	margin:1px 0 0 0;
	padding: 10px;
	background-image:url("img/fondprodacc.jpg");
	background-repeat:repeat-y;
	
	
}

.petitBlocProduitrech .contenant a.image,  .petitBlocProduit  .contenu a.image:visited  {
	
	margin: 0px;
	padding: 1px ;
	height: 150px;
	width:140px;
	display:block;
	float:left;
	
	overflow: hidden;
	
}


.petitBlocProduitrech .contenant a.image:hover {
	border: 2px solid #88888b;
	background-color:#8fbce3;
	padding:0;
	
}

.petitBlocProduitrech .contenant .description {
	float:right;
	font-size: 12px;
	padding: 0;
	width: 173px;
}

.petitBlocProduitrech .contenant .description {
	color:#626164;
	font-weight:normal;
	text-align: left;
	font-size: 12px;
	padding: 0;
	
}
.petitBlocProduitrech .chapo {
	color:#626164;
	font-weight:normal;
	text-align: right;
	font-size: 12px;
	padding: 3px;
	
	
}

.petitBlocProduitrech .contenant .description .prixProduit {
	color:#000000;
	font-weight:bold;
	text-align: left;
	font-size: 14px;
	margin:5px 0;
	padding: 0;
	display:block;
}

	
.petitBlocProduitrech .contenant .description p {
	margin:0;
	padding: 0;
}

.petitBlocProduitrech a.acheter, 
.petitBlocProduitrech button.acheter { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:5px 0 0 0; 
    padding:0;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
} 
.petitBlocProduitrech a.acheter span, 
.petitBlocProduitrech button.acheter span { 
    position:relative; 
    float:left; 
    padding:0 0 0 5px; 
    vertical-align:middle;
	background-color:#0081ca;
	border:solid 1px #FFFFFF;
} 

.petitBlocProduit a.acheter span span, 
.petitBlocProduit button.acheter span span {
	color:#fff;
    height:24px; 
    padding:0 5px 0 0; 
    line-height:23px; 
    background-color:#0081ca;
	border:none;
} 
 
.petitBlocProduitrech a.acheter:hover span , 
.petitBlocProduitrech button.acheter:hover span {
	background-color:#00529a;
	text-decoration:none;
}

.prixProduitaccmonn{
	background:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	padding:4px;
	
}
.prixProduitrubaccmonn {
	color: rgb(0,0,0);
	text-align:center;
	font-weight: bold;
	height:25px;
	margin:1px;
	padding:1px;
	

}
.chapoprodaccmon{
	font-style:italic;
	margin-bottom:25px;
}

.contentplace { background-color:rgb(226,210,125);color:#e2d27d;  }

.topplace{ background: url(img/hautdroit.png) no-repeat top right;  }
.bottomplace { background: url(img/basdroit.png) no-repeat top right; }
img.placeborder { width:12; height:12px;border: none;display: block !important; }
.formdecli {
  color:#000000;
  padding-bottom:2px;
  font-size:9px;
}
.formpanier {
  margin-top:4px;
}
.proposition {
  background-color:#FFFFFF;
  color:#000000;
  border:3px ridge #800000;
  width:100%;
  margin-top:5px;
 clear:both;
}
#prixx
{
  font-weight:bold;
  color:#000000;
  margin-top:10PX;
   margin-bottom:10PX;
  
}
.petitBlocProduitnum {
	float: left;
	margin: 0 20px 20px 0;
	width:345px;
	height:310px;
	
}



.petitBlocProduitnum h3 {
	margin:0;
	background:#e2d27d;
	color:#000000;
	height:40px;
	text-align:center;
	padding:2px;
}

.petitBlocProduitnum h3 a, .petitBlocProduit h3 a:visited {
	color:#000000;
	display:block;
	
	margin:0;
	
	
}

.petitBlocProduitnum h3 a:hover {
	text-decoration:none;
	background-color:#a9abad;
}

.petitBlocProduitnum .contenant  {
	float:left;
	width:325px;
	height:250px;
	margin:1px 0 0 0;
	padding: 10px;
	background-image:url("img/fondprodacc.jpg");
	background-repeat:repeat-y;
	
	
}

.petitBlocProduitnum .contenant a.image,  .petitBlocProduit  .contenu a.image:visited  {
	
	margin: 0px;
	padding: 1px ;
	height: 190px;
	width:140px;
	display:block;
	float:left;
	background:#FFFFFF;
	overflow: hidden;
	
}


.petitBlocProduitnum .contenant a.image:hover {
	border: 2px solid #88888b;
	background-color:#8fbce3;
	padding:0;
	
}

.petitBlocProduitnum .contenant .description {
	float:right;
	font-size: 12px;
	padding: 0;
	width: 173px;
}

.petitBlocProduitnum .contenant .description {
	color:#626164;
	font-weight:normal;
	text-align: left;
	font-size: 12px;
	padding: 0;
	
}
.petitBlocProduitnum .chapo {
	color:#000000;
	font-weight:normal;
	text-align: right;
	font-size: 10px;
	padding: 1px;
	line-height:12px;
	
	height:100px;
	
	
}

.petitBlocProduitnum .contenant .description .prixProduit {
	color:#000000;
	font-weight:bold;
	text-align: left;
	font-size: 14px;
	margin:5px 0;
	padding: 0;
	display:block;
}

	
.petitBlocProduitnum .contenant .description p {
	margin:0;
	padding: 0;
}

.petitBlocProduitnum a.acheter, 
.petitBlocProduitnum button.acheter { 
    display:-moz-inline-box; 
    display:inline-block; 
    margin:5px 0 0 0; 
    padding:0;
	font-size:13px;
	font-weight:bold;
	white-space:nowrap; 
    text-align:center; 
    vertical-align:middle; 
    cursor:pointer; 
    border:0; 
    background:none; 
} 
.petitBlocProduitnum a.acheter span, 
.petitBlocProduitnum button.acheter span { 
    position:relative; 
    float:left; 
    padding:0 0 0 5px; 
    vertical-align:middle;
	background-color:#0081ca;
	border:solid 1px #FFFFFF;
} 

.petitBlocProduitnum a.acheter span span, 
.petitBlocProduitnum button.acheter span span {
	color:#fff;
    height:24px; 
    padding:0 5px 0 0; 
    line-height:23px; 
    background-color:#0081ca;
	border:none;
} 
 
.petitBlocProduitnum a.acheter:hover span , 
.petitBlocProduitnum button.acheter:hover span {
	background-color:#00529a;
	text-decoration:none;
}

.prixProduitaccmonn{
	background:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	padding:4px;
	
}
a.payer{
  color:#FFFFCF;
}
a.payer:hover {
  color:#000000;
}

#monPanier {
	float: right;
	width: 320px;
	margin: 0;
	height:90px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
	color:#000000;
	background:745e0d;
}	
#contenuPanier {
	padding: 0;
	list-style: none;
	z-index:1000;
	position: relative;
	_position:absolute;
	overflow:auto;
	height:80px;
	
	color:#000000;
	width:320px;
	font-size:10px;
	
	
}

tr#contenuPanier {
	margin: 0;
	padding: 0;
	font-size:10px;
	background:#FFFFCF;
	width: 295px;
	color:#000000;
	
	
}
.panierplein {
  background:#FFFFCF;
  width:295px;
}
.listeachats {
  width:295px;
  margin:2px;
  text-align:left;
  color:#000000;
  line-height:10px;
  background:#FFFFCF;
}


td.nomArticle, span.titreTotal {
	margin:0;
	width:200px;
  color:#000000;
	font-size:7px;
}

td.quantite {
	width:20px;
	
	  color:#000000;
}

td.total {
	
	text-align:right;
	width:50px;
	font-size:8px;
	  color:#000000;
	 
}
td.titreTotal {
	font-weight:bold;
	text-align:right;
	width:50px;
	font-size:8px;
	  color:#000000;
	 
}
td.totalCommande {float:right;
	text-align:right;
	width:50px;
	font-size:8px;
   border-top:1px solid #000000;
   font-weight:bold;
}
