body { text-align:center; background-image:url(../img/background.jpg); background-repeat:repeat-x; background-position:top; background-color:#ffffff; width:100%; margin:0; padding:0; border:0; height:100%; }
body.accueil { text-align:center; background-color:#d8d8d8; width:100%; margin:0; padding:0; border:0; height:100%; background-image:none;}
img,p,a { border:0; padding:0; margin:0; }
a,p { display:inline; }

.centre_accueil { margin-left:-80px; margin-top:120px; position:relative; }
.bg_site { text-align:left; margin-left:auto; margin-right:auto; background-image:url(../img/bg_site.jpg); background-repeat: no-repeat; background-position:top left; width:980px; height:660px; margin-top:10px; }
.drapeaux { position:absolute; margin-left:7px; margin-top:15px; width:100px; }
.menu_gauche { position:absolute; margin-left:10px; margin-top:50px; width:185px; }
.logo { position:absolute; margin-left:390px; margin-top:20px; }
.mentions { position:absolute; margin-left:2px; margin-top:615px; text-align:center; width:200px; }
.txt_gauche { position:absolute; margin-left:5px; margin-top:350px; text-align:center; width:195px; }
.txt_gauche2 { position:absolute; margin-left:5px; margin-top:280px; text-align:center; width:195px; }
.img_concept { float:right; position:relative; margin:5px; }
.txt_central { text-align:justify; position:absolute; margin-left:220px; margin-top:130px; width :440px; overflow:auto; height:500px; }
.drapeau { margin-right:5px; }
.decale { padding-left:10px; }
.label_droite{ position:relative; float:left; text-align:left; width:250px; height:27px;  color:#225487; font-family: "Trebuchet MS"; font-size: 11px; margin-bottom:2px; margin-left:5px; padding-top:2px; padding-left:2px;}
.label_gauche{ position:relative; float:left; border:0;  text-align:left; padding:5px; width:150px; height:17px; color: #225487; font-family: "Trebuchet MS"; font-size: 12px; margin-bottom:2px; font-weight:bold; margin-left:5px; padding-left:5px; }
.submit_right { float:right; margin-right:15px;}
.prod_mini { float:left; width:125px; margin-left:8px; height:160px; position:relative; text-align:center;}
.miniature { border-width:1px; border-style:solid; border-color:#888888;}
.img_prod { border-width:1px; border-style:solid; border-color:#888888; float:left; margin-right:5px; }
.ligne_archive { height:20px; width:420px; }
.ligne_archive2 { height:20px; width:400px; margin-left:20px; }
.survol { cursor:pointer; }

.commande {width:420px; height:100px; float:left;}
.facture {width:420px; height:40px; float:left;}

.txt_gris { color: #9f9180;  font-family:  Verdana;  font-size: 12px;  text-decoration: none; font-weight: none; }
.txt_vert { color: #738a2f;  font-family:  Verdana;  font-size: 12px;  text-decoration: none; font-weight: none; }
.txt_gris2 { color: #9f9180;  font-family:  Verdana;  font-size: 11px;  text-decoration: none; font-weight: none; }
.txt_gris_i { color: #9f9180;  font-family:  Verdana;  font-size: 11px;  text-decoration: none; font-style: italic; }
.ptt_gris { color: #9f9180;  font-family:  Verdana;  font-size: 9px;  text-decoration: none; font-weight: none; }
.txt_bleu { color: #097fa4;  font-family:  Verdana;  font-size: 12px;  text-decoration: none; font-weight: bold; }
.txt_bleu2 { color: #097fa4;  font-family:  Verdana;  font-size: 11px;  text-decoration: none; font-weight: none; }
.titre_page { color: #097fa4;  font-family:  Verdana;  font-size: 14px;  text-decoration: none; font-weight: bold; position:absolute; margin-left:230px; margin-top:90px;}