a  { font-weight: bold; text-decoration: none }
a:hover { text-decoration: underline }
body   { border-width: 0; background-color: #5a6462 }
form  { margin: 0; padding: 0 }

input {  
font-family: "Verdana","Arial","Helvetical","Geneva",sans-serif; 
font-size: 7pt;
padding:1px}
input.panier  { border: 0 transparent }

input.confirm_final    { 
color: white; 
font-size: 12px; 
font-weight: bold; 
padding: 3px;}
input.confirm_final:hover   { border: inset 1px red }

.picto { position: relative; top: 2px }

select {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}

td.centre    { background-repeat: no-repeat; background-position: center bottom; width: 550px }
td.deco_haut   { background-repeat: no-repeat; background-position: left bottom }
td.deco_gauche  { background-repeat: no-repeat; background-position: right top }
td.deco_droite  {  background-repeat: no-repeat; background-position: left bottom }
td.deco_bas   { color: white; font-size: 10px; font-family: Arial; background-repeat: no-repeat; background-position: right top }

a.lienMenu      { 
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
background-repeat: no-repeat; 
background-position: left 0; 
display: block; 
margin: 2px 5px; 
padding-top: 3px; 
padding-bottom: 3px; 
padding-left: 22px; 
width: 128px; 

float: left }

a.lienMenu:hover   { font-weight: normal; }
a.lienMenuOn      { 
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: none;
background-repeat: no-repeat; 
background-position: left 0; 
display: block; 
margin: 2px 5px; 
padding-top: 3px; 
padding-bottom: 3px; 
padding-left: 22px; 
width: 128px; 
float: left }

a.lienSousMenu        { 
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
background-repeat: no-repeat; 
background-position: 10px 0; 
display: block; 
margin: 2px 5px; 
padding-top: 3px; 
padding-left: 32px; 
width: 118px !important; 
width: 138px; 
height: 17px; 
float: left }

a.lienSousMenuOn        { 
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
background-repeat: no-repeat; 
background-position: 10px 0; 
display: block; 
margin: 2px 5px; 
padding-top: 3px; 
padding-left: 32px; 
width: 118px !important; 
width: 138px; 
height: 17px; 
float: left }

a.lienSousMenu:hover   { font-weight: normal; }

.elementpanier      { 
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: none; 
background-repeat: no-repeat; 
background-position: left 0; 
display: block;
margin: 2px 5px; 
padding-top: 3px; 
padding-left: 22px; 
width: 128px;
min-width: 128px; 
min-height: 17px; 
float: left }


.titreproduit   { font-size: 12px; font-family: "Trebuchet MS", Arial; font-weight: bold }
.titreproduit:hover   { text-decoration: none }
.titreproduitGrand   { font-size: 16px; font-family: "Trebuchet MS", Arial; font-weight: bold }
.titre {  font-family: Arial; font-size: 11px; font-weight: bold }
.avant1 { font-weight: bold }
.avant2   { font-weight: bold; padding: 2px }
.avant3  { font-style: italic; text-align: center; margin-left: 20px; padding: 5px; width: 170px; }
.container_prix    { font-size: 10px; font-family: Arial; text-align: right; padding-right: 2px; padding-left: 2px; position: relative; top: 3px; float: right; overflow: hidden; vertical-align: bottom }
.label_prix    { font-size: 10px; font-family: Arial; }

#navigation li  { list-style-type: none; margin-bottom: 0; float: left }
#navigation .cata  { width: 96px }
#navigation .offre  { width: 115px }
#navigation .condition  { width: 130px }
#navigation .show  { width: 75px }
#navigation .contact  { width: 68px }

.intituletableau   { font-size: 12px; font-family: Arial; font-weight: bold; }
.intituletableau2   { font-size: 12px; font-family: Arial; font-weight: bold; }

.vignette140 { margin-bottom: 5px }

.colonne { background-repeat: no-repeat; background-position: center bottom }

td.deco_bas a  { color: white; font-weight: normal; text-decoration: none }

.titre_cgv  { font-size: 16px; font-weight: bold }

.alerte { background-repeat: no-repeat; background-position: center top; padding-top: 25px }
.note { color: gray; font-size: 10px; font-family: Arial }
.puce { position: relative; top: 3px }
.petittexte { font-size: 10px; font-weight: normal }

.texte  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.legende {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; }

.fondtableau {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  }
.fondcellule {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }


.msgerreur{  font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.titreCategorie{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;}

a.lienListe {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.lienListe:hover { text-decoration: underline}

a.lienPagination {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none; font-weight:bold;}
a.lienPagination:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none; font-weight:bold;} 

.numPage {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold;}
.container_home { text-align: center; margin-right: 10px; margin-bottom: 15px; width: 170px; float: right }
.container_horizontal { text-align: center; width: 550px; overflow: hidden }
.container_lien  { display: block; margin-bottom: 5px; width: 280px; overflow: hidden }

.container_pics    { margin-right: 10px; float: right; overflow: hidden }
.container_pic  { margin: 3px; padding: 5px; width: 118px !important; width: 128px; height: 118px !important; height: 128px; float: left; overflow: hidden }
.container_pics   { float: right; overflow: hidden }
.container_pics_home     { margin-bottom: 5px; padding-left: 3px; overflow: hidden }
.grande_pic  { margin-top: 5px; margin-bottom: 5px }
.container_ajout_pics    { background-color: #f7eccf; text-align: center; margin-top: 10px; padding: 5px; width: 525px !important; width: 535px; float: right; overflow: hidden }
.container_ajout_pics2    { text-align: center; margin-top: 10px; padding: 5px; width: 525px !important; width: 535px; float: right; overflow: hidden }

