h1, .logo { color: #EF8747; }

h1 span, .logo span, .cartouche, .cartouche a  { color: #DB5914; }
a#menu0, .tem0 { background-color: #990033; }
a#menu1, .tem1, .editer a, .supprimer a { background-color: #EF8747; }
a#menu2, .tem2, .editer a:hover, .supprimer a:hover { background-color: #DB5914; }
a#menu3, .tem3 { background-color: #F5A842; }
a#menu4, .tem4 { background-color: #6b3d00; }
a#menu5, .tem5 { background-color: #b25e02; }
a#menu6, .tem6 { background-color: #AF763E; }
a#menu7, .tem7 { background-color: #F7B574; }
a#menu8, .tem8 { background-color: #FF6700; }
a#menu9, .tem9 { background-color: #826A51; }
a#menu10, .tem10 { background-color: #FF4800; }
a#menu11, .tem11 { background-color: #FFC69F; }
a#menu12, .tem12 { background-color: #7F5832; }
a#menu13, .tem13 { background-color: #AF2004; }
a#menu14, .tem14 { background-color: #871F03; }
a#menu15, .tem15 { background-color: #FFB600; }
a#menu16, .tem16 { background-color: #B25E02; }
a#menu17, .tem17 { background-color: #FF6600; }
a#menu18, .tem18 { background-color: #633F09; }
a#menu19, .tem19 { background-color: #990B1B; }
a#menu20, .tem20 { background-color: #660000; }
a#menu21, .tem21 { background-color: #999999; }
a#menu50, .tem50 { background-color: #FF2020; }
a#menu51, .tem51 { background-color: #78933A; }

#pages a { background-color: #F5A842; border: solid 1px #DB5914; }
#pages span { background-color: #DB5914; border: solid 1px #DB5914; }

.produit {
	width: 900px;
	margin: 30px auto;
	border: solid 1px #CCC;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.2);
	text-align: left;
 }
.produit .libelle, .produit .prix, .prixpromo { border-left: 2px dotted silver; border-bottom: 2px dotted silver; padding: 0px 4px; }
.produit .titre {color: #FFF; padding: 2px; text-align:center; }
.produit .photos{ text-align:center; }
.produit .fiche { position:relative; padding: 8px; }
.prix {text-align: center; }
.prixpromo span { color: gray; text-decoration: line-through; font-weight: normal}
.produit .prix {text-align: center; }
.produit .plus { border-left: 2px dotted silver; text-align: center; }
.plus a {display: block; width: 100px; line-height: 28px ; background-repeat: no-repeat; background-image: url(../medias/loupe.gif); text-align: right; margin-left: 10px ;}

table.references { border-top: solid 1px #CCC; border-left: solid 1px #CCC; width: 700px; margin: 12px 0 ; }
.references td { border-bottom: solid 1px #CCC; border-right: solid 1px #CCC; text-align:center ; padding: 4px;}
.references th { border-bottom: solid 1px #CCC; border-right: solid 1px #CCC; text-align:center ; padding: 2px; background-color:#EEE; color:#333333; font-weight:normal}

.refprod {text-align:left }
.refprix, td.refprix, td.refprixpromo {text-align:right; padding-right: 10px ; }
.refprixpromo {text-align: center; color: red; font-weight: bold}
.refprixpromo span { font-size:9px; color:#666666; font-weight: normal; text-decoration:line-through}
.liv0, .liv1, .liv2, .conditionsventes {  border:none; color:#FFFFFF; display:block; width:100%; font-weight:normal; margin-top:4px }
.liv0 { background-color:#78933A; }
.liv1 { background-color:#F9801C; }
.liv2 { background-color:#AF2004; }
.conditionsventes { background-color:#999999; }
td.caddy0 a {color:#FFFFFF; width:80px; background-color:#78933A; padding:2px; text-decoration:none}
td.caddy1 a {color:#FFFFFF; width:80px; background-color:#F9801C; padding:2px; text-decoration:none}
td.caddy2 a {color:#FFFFFF; width:80px; background-color:#AF2004; padding:2px; text-decoration:none}
td.caddy0 a:hover, td.caddy1 a:hover, td.caddy2 a:hover { background-color:#00CC00}
.definition, .definition h2 { color:#333333; font-weight: b }
.vignette { border: dotted 2px gray; padding: inherit}

h2.categorie { font-size: 28px; color:#999999; letter-spacing: 0.2em; margin-bottom: 0; }

table.refcom { border-top: dotted 1px gray; border-left: dotted 1px gray; width: 100% }
.refcom  td { border-bottom: dotted 1px gray; border-right: dotted 1px gray; text-align:center ; padding: 4px;}
.refcom  th { border-bottom: dotted 1px gray; border-right: dotted 1px gray; text-align:center ; padding: 2px; background-color:#E0E0E0; color:#333333; font-weight:normal}

.commande { width: 95%; border: solid 1px #CCC; margin: 20px 0px; text-align: left; min-height: 110px; padding: 6px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.2);
 }

.commande h2 { color:#FFFFFF; font-size: 14px; padding: 2px ; margin: 0px ; position: relative;}
.commande p{ position: relative; clear: both; padding: 2px; text-align:left ; }
.commande span{ float:left; text-align: right; width: 110px;  margin: 0px ; line-height: 22px }
.commande input, .commande textarea{ float:left; }
.commande input.qte { float:none; }
.commande select { float:left; }
.commande p.valider { text-align: center; line-height: 24px; padding: 10px 0px 0px 0px;  }
.commande .valider input{ float: none}
.commande .adresse { text-align:left; }
.reglement td { border:none; text-align:center; }
.reglement input { float:none; }

.port, .port ul { text-align:left; }
.options, .options th {text-align:center; color:#333333}