﻿@charset "UTF-8";
/* CSS Document */

/******* BLOCS *******/
body {
font-family:Arial; 
font-size: 11px;
margin-left: auto;
margin-right: auto;
width:990px;
/*background:url(img/fondBody.jpg) repeat-x;*/
}

table {
font-family:Arial; 
font-size: 11px;
}

#container {
width:100%;
position:relative;
}

#banniere {
float:right;
background:url(img/banniere.jpg) no-repeat;
width:813px;
height:113px;
}

#panier a:link,#panier a:visited {
font-size:12px;
font-weight:bold;
color:#e2001a;
}

#panier {
background:url(img/caddie.png) no-repeat;
/*border:3px solid #ff0000;*/
margin:25px 10px 10px 10px;
padding-left:60px;
height:90px;
width:135px;
overflow:hidden;
float:left;
cursor:pointer;
}

#espace a:link,#espace a:visited {
font-size:12px;
font-weight:bold;
color:#e2001a;
}

#espace {
background:url(img/silhouette.png) no-repeat;
/*border:3px solid #ff0000;*/
margin:20px 10px 10px 20px;
padding-top:5px;
padding-left:60px;
height:90px;
width:150px;
overflow:hidden;
float:left;
cursor:pointer;
}

#footer {
/*float:left;*/
width:968px;
float:left;
margin-top:20px;
text-align:center;
line-height:15px;
font-size:10px;
}

#header {
width:968px;
}

#logo {
float:left; 
width:150px;
height:160px;
}

#identification {
background:url(img/identification2.jpg) no-repeat;
width:776px;
height:49px;
float:right;
margin-right:7px;
margin-top:0px;
color:#000000;
padding-top:6px;
padding-left:30px;
}

#menu_gauche {
float:left; 
width:198px; 
/*height:610px; */
/*background-color:#eeeeee;*/
/*background: url(img/fondMenuGauche.jpg) repeat-x; */
/*border:solid 1px #bbbbbb;*/
/*border: solid 1px #000000;*/
/*padding-left:9px;*/
/*padding-top:10px;*/
/*padding-right:9px;*/
margin-top:45px;
/*padding-bottom:9px;*/
/*margin-bottom:10px;*/
}

#search{
background-color:#eeeeee;
border:solid 1px #bbbbbb;
padding:9px;
width:177px;
}

#commandeFlash{
background-color:#eeeeee;
border:solid 1px #bbbbbb;
padding:9px;
width:177;
margin-top:10px;
}

.img_menu_gauche {
float:left; 
width:178px;
height:50px;
background-color:#eeeeee;
/*border:solid 1px #bbbbbb;*/
padding:9px;
margin-top:10px;
}

#menu_gauche_admin {
float:left; 
width:200px;  
background-color:#CCCCCC;
color:#434548;  
padding-left:9px; 
padding-top:10px; 
padding-right:9px;
margin-top:40px;
display:none;
}

#menu_droite {
float:left;
margin-top:40px;
margin-left:30px;
z-index:30;
/*margin-right:16px;*/
width:175px;
height:620px;
}

#main {
float:left;
width:560px;
margin-top:40px;
background:#ffffff;
}

#titrePage {
background:url(img/titre.jpg) no-repeat;
width:530px;
height:33px;
color:#ffffff;
font-size:14px;
padding-top:15px;
padding-left:10px;
font-weight:bold;
}

/******* ELEMENTS DU MENU A DROITE *******/
#listing_marque {
background-color:#eeeeee;
border:solid 1px #bbbbbb;
/*background:url(img/marque.jpg) no-repeat;*/
height:193px;
padding:5px 5px 5px 5px;
line-height:15px;
color:#000000;
}

#conseil {
background-color:#eeeeee;
border:solid 1px #bbbbbb;
/*background:url(img/besoinDunConseil.jpg) no-repeat;*/
height:178px;
}

#newsletter {
/*background:url(img/newsletter.jpg) no-repeat;*/
background-color:#eeeeee;
border:solid 1px #bbbbbb;
height:115px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
margin-top:11px;
line-height:13px;
}

#recrutement {
/*background:url(img/Recrutement.jpg) no-repeat;*/
background-color:#eeeeee;
border:solid 1px #bbbbbb;
height:59px;
cursor:pointer;
padding-left:5px;
padding-right:5px;
padding-top:5px;
margin-top:11px;
padding-bottom:10px;
}

#FAQ {
background-color:#eeeeee;
border:solid 1px #bbbbbb;
/*background:url(img/FAQ.jpg);*/
height:23px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
padding-bottom:10px;
margin-top:11px;
cursor:pointer;
}

#lsv {
background:url(img/news.jpg);
padding-left:5px;
padding-right:5px;
padding-top:10px;
padding-bottom:10px;
color:#ffffff;
}

ul, li {
list-style:none;
margin: 0;
padding: 0;
list-style-type: none;
}

#news {
background-color:#eeeeee;
border:solid 1px #bbbbbb;
color:#000000;
height:174px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
margin-top:11px;
cursor:pointer;
}

#news img{
margin:12px 0px 0px 0px;
}

/******* ELEMENTS DU MENU *******/
#container_menu {
position: relative;
/*width:100%;*/
width:984px;
margin-left:auto;
margin-right:auto;
margin-left:-10px
} 

#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 168px;
left: 0;
z-index:50;
width: 100%;
font-size:10px;
color:#FFFFFF; /* correction pour Opera */
/*background-color:#494B4D;*/
/*background:url(img/menuTransparent.gif) opacity:0.7;*/
}


.menuItem {
/*background:url(img/menuHaut.jpg) repeat-x;
height:30px;
*/
background:url(img/menuHautNew.jpg);
background-repeat:no-repeat;
height:33px;
width:123px;
text-align:center;
padding-top:3px;
font-size:12px;
font-weight:bold;

float:left;
/*padding-left:5px;
padding-right:5px;
border-right:1px solid #000000;
line-height:30px;
vertical-align:bottom;*/
cursor:pointer;
}

#blocSousMenu {
/*margin-top:30px;*/
width:100%
}

.sousMenu {
cursor:auto;
/*background-color:#e2001a;*/
background-color:#bbbbbb;
opacity:0.9;
width:170px;
padding:5px 3px 2px 3px;
float:left;
border:1px solid black;
}

.sousMenu hr {
margin-top:1px;
margin-bottom:5px;
color:#000000;
background-color:#000000;
height: 1px;
border: 0;
}

.sousMenu a:link, .sousMenu a:visited {
/*color:#ffffff;*/
color:#000000;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

.sousMenu a:hover {
/*color:#f7e401;*/
color:#eeeeee;
text-decoration:none;
font-size:11px;
}

#sousMenu1 {
margin-left:0px;
display:none;
}

#sousMenu2 {
margin-left:123px;
/*margin-left:94px;*/
display:none;
}

#sousMenu3 {
margin-left:246px;
/*margin-left:198px;*/
display:none;
}

#sousMenu4 {
margin-left:369px;
/*margin-left:341px;*/
display:none;
}

#sousMenu5 {
margin-left:492px;
/*margin-left:486px;*/
display:none;
}

#sousMenu6 {
margin-left:615px;
/*margin-left:609px;*/
display:none;
}

#sousMenu7 {
margin-left:738px;
/*margin-left:770px;*/
display:none;
}

#sousMenu8 {
margin-left:861px;
/*margin-left:802px;*/
width:170px;
display:none;
}



/******* ÉLÉMENTS DE TEXTE *******/
.date {
font-weight:bold;
font-size:10px;
padding:9px;
}

.titreRouge {
font-size:13px;
font-weight:150;
color:#e2001a;
}

.rouge {
color:#e2001a;
}

.titreGrasRouge {
font-size:14px;
font-weight:bold;
color:#e2001a;
line-height:24px;
}

.titreBlanc {
font-size:12px;
color:#ffffff;
}

.titreOrange {
font-size:13px;
font-weight:150;
color:#f76e00;
}

.titreGrasNoir {
font-weight:bold;
}

.conseil1 {
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
color:#1a171b;
}

.numTel {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
text-align:center;
/*background-color:#f7b400;*/
margin-top:4px;
margin-bottom:4px;
}

.petitTxt {
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
font-size:10px;
}

.petitTxtBlanc {
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
font-size:10px;
color:#ffffff;
}

.texteGris {
color:#888888;
}

.adresseMail {
color:#A0A0A4;
}

#filAriane {
font-size:10px;
color:#BCBCBC;
}

.italique {
font-style:italic;
}

#liensFooter {
color:#828585;
}


/******* ÉLÉMENTS DE FORMULAIRE *******/
.inputCoord {
width:170px;
}

.inputPhone {
width:100px;
}

.inputCP {
width:50px;
}

.boutonValider {
border:1px solid #000000;
}

.textareaAdresse {
width:170px;
height:50px;
}

.inputEmail {
width:120px;
height:10px;
font-size:9px;
margin:0px 8px 1px 0px;
}

.form {
border:1px solid #000000;
}

.boutonOK {
height:19px;
width:19px;
margin-top:0px;
}

.buttonOK {
background:url(img/boutonOK.jpg) no-repeat;
height:19px;
width:19px;
cursor:pointer;
margin-top:0px;
border:none;
}

.inputLogin {
width:120px;
/*height:11px;*/
font-size:10px;
margin:0 15px 0 0;
}

.pasInscrit{
cursor:pointer;
}

.inputSearch {
width:150px;
/*height:11px;*/
font-size:10px;
}

.boutonOKsearch {
padding-left:2px;
}

.inputFlashRef {
width:120px;
/*height:11px;*/
font-size:10px;
}

.inputFlashQte {
width:40px;
/*height:11px;*/
font-size:10px;
text-align:right;
}

.caseFlashQte {
padding-left:5px;
}

.boutonPanier {
border:1px solid black;
}

.boutonDeconnexion {
background: none;
border:1px solid #000000;
color:#e2001a;
cursor:pointer;
}

.listeMenuGauche {
font-weight:bold;
margin-top:3px;
color:#000000;
}


.listeMenuGauche li {
font-weight:bold;
margin-top:3px;
color:#000000;
}

hr {
margin-top:20px;
margin-bottom:15px;
}


/****** BLOC CENTRAL *******/
#num_batiflash {
margin-left:25px;
width:100px;
padding-left:470px;
margin-bottom:2px;
}

#num_batiflash img {
cursor:pointer;
}

#batiflash {
width:545px;
height:220px;
margin-left:25px;
overflow:hidden;
}

#bloc_batiflash {
width:545px;
margin-top:0px;
}


#batiflash_1 {
width:545px;
height:199px;
float:left;
margin-top:0px;
display:block;
}

#batiflash_2 {
width:545px;
height:199px;
float:left;
display:block;
}

#batiflash_3 {
width:545px;
height:199px;
float:left;
display:block;
}

#bloc_entete {
width:531px;
height:22px;
background:#ffffff;
color:#ffffff;
}

#enteteBatiflashDroite {
background:#e30f26;
width:50px;
height:17px;
float:right;
text-align:center;
padding-top:5px;
}

#enteteBatiflash {
background:#e30f26;
width:241px;
height:17px;
float:left;
padding-left:7px;
padding-top:5px;
}

#bati1 {
cursor:pointer;
}

#bati2 {
cursor:pointer;
}

#bati3 {
cursor:pointer;
}

#corpsBatiflash { 
background:url(img/fondBatiflash.jpg) no-repeat;
width:538px;
height:114px;
padding-left:7px;
padding-top:3px;
}

#descriptionBatiflash {
width:300px;
float:left;
}

.descriptionNoirBatiflash {
line-height:13px;
}

#imageBatiflash {
width:200px;
height:100px;
overflow:hidden;
float:left;
}

#piedBatiflash {
background:url(img/batiflashFooter.jpg) no-repeat;
width:545px;
height:55px;
}

.tablePiedBatiflash {
width:94%;
margin-top:5px;
margin-left:10px;
margin-right:10px;
}

#piedBatiflash td {
width:33%;
}

.alignGauche {
text-align:left;
}

.alignCentre {
text-align:center;
}

.alignDroite {
text-align:right;
}

#map {
border: 1px solid black;
width: 510px; 
height: 400px;
}

#reflet_plan {
background:url(img/reflet_plan.png);
width: 512px; 
height: 152px;
}

#batiselectionGauche {
width:236px;
height:195px;
float:left;
margin-top:15px;
margin-left:25px;
}

#batiselectionDroite {
width:236px;
height:195px;
float:right;
margin-top:15px;
margin-right:25px;
}

#enteteBatiselection {
width:130px;
height:18px;
padding-top:4px;
padding-left:6px;
margin-left:1px;
background:url(img/enteteBatiSelection.jpg);
}

#corpsBatiselection {
width:254px;
height:166px;
background:url(img/corpsBatiselection.jpg);
padding-top:7px;
padding-left:7px;
}

#descriptionBatiselection {
width:140px;
float:left;
}

#imageBatiselection {
float:left;
}


/******* LIENS *******/
a:link, a:visited {
text-decoration:none;
color:#000000;
font-weight:bold;
}

a:hover {
text-decoration:underline;
}

a:link img, a:visited img, a:hover img {
border:none;
}

#menu_droite a:link, #menu_droite a:visited {
font-size:12px;
color:#ffffff;
}

#listing_marque a:link, #listing_marque a:visited {
font-size:11px;
color:#000000;
}

#descriptionBatiflash a:link, #descriptionBatiflash a:visited {
text-decoration:none;
color:#000000;
font-weight:bold;
}

#descriptionBatiflash a:hover {
text-decoration:underline;
}

#descriptionBatiselection a:link, #descriptionBatiselection a:visited {
text-decoration:none;
color:#000000;
font-weight:bold;
}

#descriptionBatiselection a:hover {
text-decoration:underline;
}

.listeMenuGauche li a:link, .listeMenuGauche li a:visited {
text-decoration:none;
color:#000000;
font-weight:bold;
}

.listeMenuGauche li a:hover {
text-decoration:underline;
}

#footer a:link, #footer a:visited{
text-decoration:none;
color:#828585;
font-size:10px;
}

#footer a:hover{
text-decoration:underline;
}

#piedConteneur a:link, #piedConteneur a:visited
{
margin-left:15px;
}

#piedConteneur a:hover
{
margin-left:15px;
}

.lienAnnuler {
margin-left:40px;
}






/******* PAGES DE BATINEWS *******/
#batinews {
margin-left:40px;

}

#titreBatinews {
background:url(img/titre.jpg) no-repeat;
width:530px;
height:33px;
color:#000000;
font-size:14px;
padding-top:15px;
padding-left:10px;
}

#piedConteneur {
background:url(img/pied_conteneur.jpg) no-repeat;
margin-left:-5px;
width:515px;
height:39px;
text-align:right;
padding-right:15px;
padding-top:5px;
}

#imgBatinews {
float:right;
width:195px;
margin-right:15px;
margin-left:10px;
margin-bottom:10px;
}

#textBatinews {
float:left;
width:500px;
text-align:justify;
}

#newsPrecedentes {
margin-top:150px;
bottom:0px;
}

#listBatinews {
margin-top:10px;
background:#ffffff;
}

#batinews hr {
color:#000000;
background-color:#828585;
height: 1px;
border: 0;
margin-top:25px;
margin-bottom:35px;
}

#listBatinews hr {
color:#000000;
background-color:#828585;
height: 1px;
border: 0;
margin-top:5px;
margin-bottom:5px;
}

#listBatinewsImg {
float:left;
width:50px;
height:50px;
}

#listBatinewsImg img{
margin-top:5px;
margin-left:5px;
margin-right:10px;
}

.listBatinewsTitre {
font-size:14px;
}

#uneBatinewsText {
float:left;
margin-left:10px;
margin-top:5px;
width:350px;
}

.uneBatinewsList {
width:500px;
height:60px;
cursor:pointer;
background-color:#ffffff;
}

.uneBatinewsListAdmin {
width:500px;
height:60px;
}

#adminBatinewsForm {
float:left;
margin-left:10px;
margin-top:5px;
}

.boutonAdmin {
background-color:#e2001a;
color:#ffffff;
border:1px solid #000000;
font-size:10px;
cursor:pointer;
width:70px;
}

.boutonAdminCatal {
background-color:#e2001a;
color:#ffffff;
border:1px solid #000000;
font-size:10px;
cursor:pointer;
width:70px;
margin-left:30px;
}

.boutonAdminAdapt {
background-color:#e2001a;
color:#ffffff;
border:1px solid #000000;
font-size:10px;
cursor:pointer;
}

.boutonAdminAdd {
background-color:#e2001a;
color:#ffffff;
border:2px solid #000000;
font-size:12px;
cursor:pointer;
}

#formBatinewsAdd {
line-height:25px;
}

.formBatinewsInput{
border: 1px solid #000000;
width:300px;
}

.formAdminInput{
border: 1px solid #000000;
width:300px;
}

.formAdminInputMetier{
border: 1px solid #000000;
width:150px;
}

.formAdminInputNum{
border: 1px solid #000000;
width:30px;
}

.formBatinewsDate {
border:1px solid #000000;
}


#batinews textarea {
height:200px;
width:400px;
border:1px solid #000000;
text-align:left;
}

#batinews select {
width:150px;
border:1px solid #000000;
}

#imageActuelleBatinews {
float:right;
}

#imageActuelleBatinews img {
border:1px solid #000000;
}

#formBatinewsGauche {
float:left;
}




/******* PAGES DE QUESTIONS FRÉQUENTES *******/
#questions_frequentes {
margin-left:40px;

}

#questions_frequentes_overflow {
margin-left:40px;
width:90%;
height:530px;
overflow:scroll-y;
}

.questionFAQ {
line-height:30px;
font-size:12px;
color:#e2001a;
cursor:pointer;
}

#questions_frequentes_overflow hr {
margin-top:0px;
margin-bottom:0px;
color:#000000;
background-color:#000000;
height: 1px;
border: 0;
}

#questions_frequentes hr {
margin-top:0px;
margin-bottom:0px;
color:#000000;
background-color:#000000;
height: 1px;
border: 0;
}

.reponseFAQ {
margin-top:10px;
margin-bottom:15px;
}

.questionFAQadmin {
width:400px;
height:50px;
line-height:35px;
font-size:12px;
color:#e2001a;
cursor:pointer;
margin-bottom:10px;
}

.reponseFAQadmin {
width:400px;
margin-top:10px;
margin-bottom:15px;
}

.formFAQadmin {
float:right;
margin-top:5px;
}

#question1 {
background-color:#FFFFFF;
}
s

.boutonFAQadmin {
background-color:#e2001a;
color:#ffffff;
border:1px solid #000000;
font-size:10px;
cursor:pointer;
width:70px;
}


.boutonFAQadminAdd {
background-color:#e2001a;
color:#ffffff;
border:1px solid #000000;
font-size:10px;
cursor:pointer;
}

.formFAQInput{
border: 1px solid #000000;
width:500px;
}

.formFAQtextarea{
border: 1px solid #000000;
width:500px;
height:100px;
}

#addQuestion {
line-height:30px;
}

#apercu_hr hr {
color:#000000;
background-color:#828585;
height: 1px;
border: 0;
margin-top:25px;
margin-bottom:35px;
}

#boutonSubmitNewsletter {
border:none;
cursor:pointer;
height:19px;
width:19px;
}

/******** FORMULAIRE DE NEWSLETTER *******/
#message {
color:#f7e401;
cursor:text;
}

/******** FORMULAIRE DE DEPOT DE CV *******/
#depot_cv {
margin-left:40px;

}

.boutonDepotCV {
background-color:#e2001a;
color:#ffffff;
border:1px solid #000000;
font-size:10px;
cursor:pointer;
}

#depot_cv td{
width:220px;
color:#333333;
font-size:10px;
}

#depot_cv textarea {
width:200px;
height:50px;
}

#depot_cv hr {
margin-top:0px;
margin-bottom:0px;
color:#000000;
background-color:#000000;
height: 1px;
border: 0;
}


/******* PAGE DE GESTION DES CV *******/
#admin_cv {
margin-left:40px;

}

#admin_cv table {
border-collapse:collapse
}

#admin_cv td {
border:1px solid #000000;
height:15px;
}

#tabCV {
width:100%;
}

.case_nom {
cursor:pointer;
}

.case_nom_gris {
background:#EDEDED;
cursor: pointer;
}

#case_ec {
width:22%;
}

#case_forma {
width:39%;
cursor:auto;
}

#case_exp {
width:39%;
cursor:auto;
}

.lienImprim {
text-decoration:underline;
font-weight:bold;
cursor:pointer;
border:none;
}

#admin_cv hr {
color:#000000;
background-color:#828585;
height: 1px;
border: 0;
margin-top:25px;
margin-bottom:35px;
}


/******* PAGE DE DEMANDE DE CATALOGUE *******/
#demande_catalogue {
margin-left:40px;

}


.un_catalogue {
background:#e8eaeb;
height:70px;
width:200px;
padding:10px 10px 10px 10px;
margin:0px 10px 5px 10px;
float:left;
}

.un_catalogue_admin {
background:#e8eaeb;
height:110px;
width:200px;
padding:10px 10px 10px 10px;
margin:5px 10px 0px 10px;
float:left;
}

.un_catalogue_blanc {
background:#ffffff;
height:60px;
width:200px;
padding:10px 10px 10px 10px;
margin:0px 10px 5px 10px;
float:left;
}

.img_catalogue {
width:40px;
height:108px;
float:left;
margin-right:5px;
}

.lienPdf {
text-align:right;
}

.adminCatal {
line-height:20px;
text-align:right;
}

.pdf:visited, .pdf:link {
font-weight:normal;
}

#listeCatalogue {
width:500px;
//height:180px;
//overflow:auto;
}


#listeCatalogue_admin {
width:500px;
}

#coordonnees{
width:500px;
float:none;
}

#coordonnees td {
border:none;
width:130px;
}



/******* PAGES STATIQUES *******/
#statique {
margin-left:25px;
/*height:450px;*/
}

#plan_acces {
margin-left:5px;
margin-top:20px;
}

#statique hr {
color:#000000;
background-color:#000000;
height: 1px;
border: 0;
margin-top:20px;
margin-bottom:20px;
}

#statiqueML hr {
color:#000000;
background-color:#000000;
height: 1px;
border: 0;
margin-top:5px;
margin-bottom:5px;
}

#mentions_legales {
overflow:auto;
height:485px;
margin-bottom:10px;
}


/******* PAGE D'ADMINISTRATION DES MÉTIERS *******/
#admin_metier {
margin-left:40px;

line-height:21px;
}

/******* PAGE DE LISTING DES PRODUITS *******/
#liste_produit {
margin-left:40px;

width:500px;
}

#liste_produit hr {
margin-bottom:10px;
margin-top:10px
}

#unProduitListeImg {
float:left;
margin:5px 5px 5px 5px;
}

#unProduitTable {
width:95%;
}

#titreProduit {
width:50%;
}

#prixProduit {
width:20%;
}

#nomMarque {
width:20%;
text-align:right;
}

#disponibilite {
width:30%;
}

#quantiteListe {
width:21%;
}

#boutonPanierListe {
width:20%;
text-align:right;
}

.boutonPanierListeInput {
border:1px solid #000000;
float:right;
}


#piedConteneurListe {
background:url(img/pied_conteneur.jpg) no-repeat;
margin-left:-5px;
width:515px;
height:39px;
text-align:right;
padding-right:15px;
padding-top:5px;
}

#piedConteneurListe a:link, #piedConteneurListe a:visited
{
margin-left:5px;
}

#piedConteneurListe a:hover
{
margin-left:5px;
}

/******** PAGE DE DETAILS D'UN PRODUIT *******/
#detail_produit {
margin-left:25px;
}

.titreGrosNoir {
font-size:16px;
}

.moyenPrixRouge {
font-size:13px;
color:#e2001a;
}

.grosPrixRouge {
font-size:15px;
color:#e2001a;
font-weight:bold;
}

#detail_detail {
width:513px;
}

.boutonCaddie {
border:1px solid #000000;
}

#detail_img {
float:left;
width:263px;
height:251px;
}

#detail_txt {
float:left;
width:250px;
height:251px;
}

#liensProduits{
float:left;
width:534px;
height:40px;
text-align:center;
}

#liensProduits a{
color:#ffffff;
font-size:10px;
}

#liensProduits table td{
background-image:url(img/fondTabTechnique.jpg);
height:30px;
color:#ffffff;
padding-left:3px;
padding-right:3px;
border-top:solid 3px #000000;
border-left:solid 1px #000000;
}

#tableauCaracteristiques {
float:left;
background:url(img/fond_haut_tab_caracteristiques.jpg) top no-repeat;
width:534px;
padding-top:10px;
}

#tableauCaracteristiques td {
text-align:center;
}

#caracteristiques {
margin-top:5px;
width:100%;
}

#caracteristiques td {
height:50px;
}

#carac_titre {
width:100%;
/*color:#ffffff;*/
}

.code_detail {
width:8%;
}

.finition_detail {
width:14%;
}

.infos_techniques_detail {
width:20%;
}

.dispo_detail {
width:20%;
}

.prix_detail {
width:10%;
}

.qte_detail {
width:14%;
}

.panier_detail {
width:10%;
}

.code_detail_gras {
width:8%;
font-weight:bold;
}

.finition_detail_gras {
width:14%;
font-weight:bold;
}

.infos_techniques_detail_gras {
width:20%;
font-weight:bold;
}

.dispo_detail_gras {
width:20%;
font-weight:bold;
}

.prix_detail_gras {
width:10%;
font-weight:bold;
}

.qte_detail_gras {
width:14%;
font-weight:bold;
}

.panier_detail_gras {
width:10%;
font-weight:bold;
}







/******* PAGE MON ESPACE *******/
#mon_espace {
margin-left:40px;
}

#tab_mon_espace {
width:95%;
background:url(img/commande_tableau_haut.jpg) no-repeat;
padding-top:10px;
text-align:center;
}

.titre_commandeNum {
width:30%;
height:20px;
}

.titre_commandeDate {
width:25%;
}

.titre_commandeEtat {
font-weight:bold;
width:25%;
}

.titre_commandeDetail {
width:20%;
}

.commandeNum {
width:30%;
height:35px;
border-bottom:1px solid #000000;
}

.commandeDate {
width:25%;
border-bottom:1px solid #000000;
}

.commandeEtat {
font-weight:bold;
width:25%;
border-bottom:1px solid #000000;
}

.commandeDetail {
width:20%;
border-bottom:1px solid #000000;
}

.commandeBas {
background:url(img/commande_tableau_bas.jpg) repeat-y;
width:100%;
}

#infosPersoGauche {
float:left;
width:200px;
margin-right:30px;
}

#infosPersoDroite {
float:left;
width:250px;
}


/******* PAGE D'OUVERUTRE DE COMPTE *******/
#ouverture_compte {
margin-left:40px;
}

#tab_compte {
width:500px;;
}

.cpteGauche {
margin-right:20px;
font-weight:bold;
}

.inputEntrep {
width:200px;
}

.inputActif {
width:200px;
}

.inputSiret {
width:120px;
}

.inputNaf {
width:50px;
}

.inputVille {
width:200px;
}

 /******* PAGE MON PANIER ET PAGES DE COMMANDE *******/
 #commande {
 margin-left:25px;
 width:540px;
 
 }
 
 #commande hr {
 color:#ffffff;
 background-color:#FFFFFF;
 height: 1px;
border: 0;
 }
 
 #commande_page_on {
 width:128px;
 height:38px;
 background:url(img/commande_page_on.jpg);
 margin-left:3px;
 line-height:38px;
 vertical-align:middle;
 text-align:center;
 color:#ffffff;
 float:left;
 }

.commande_page_off {
 width:128px;
 height:38px;
 background:url(img/commande_page_off.jpg);
 line-height:38px;
 vertical-align:middle;
 text-align:center;
 color:#000000;
 float:left;
 }
 
#lepanier {
float:none;
}
 
#tab_mon_panier {
width:100%;
background:url(img/commande_tableau_haut.jpg) repeat-x;
padding-top:7px;
text-align:center;
margin-top:30px;
}

.titre_selec {
width:7%;
}

.titre_ajouter {
width:10%;
}

.titre_suppr_article {
width:10%;
}

.titre_nbarticles {
width:36%;
height:20px;
text-align:left;
}

.titre_code_pdt {
width:10%;
}

.titre_dispo {
width:18%;
}

.titre_quantite {
width:10%;
}

.titre_prix_ttc {
width:9%;
text-align:right;
}

.ajouter {
border-bottom:1px solid black;
}

.selec {
border-bottom:1px solid black;
}

.suppr_article {
border-bottom:1px solid black;
}

.nbarticles {
height:40px;
border-bottom:1px solid black;
text-align:left;
}

.code_pdt {
border-bottom:1px solid black;
}

.dispo {
padding-left:10px;
border-bottom:1px solid black;
text-align:left;
}

.quantite {
border-bottom:1px solid black;
}

.prix_ttc {
border-bottom:1px solid black;
text-align:right;
}

.total_panier {
height:25px;
text-align:left;
}

.total_nb {
text-align:right;
}

.boutonRecalculer {
width:143px;
height:17px;
background:url(img/bouton_recalculer.jpg);
border:none;
border:1px solid black;
margin-top:3px;
}

.boutonPoursuivre {
height:20px;
border:1px solid black;
}

.boutonLivraison {
height:17px;
border:1px solid black;
}

.bouton_modifier {
background:url(img/bouton_modifier.jpg);
width:54px;
height:17px;
border:1px solid black;
margin-top:3px;
}

#valid_commande {
padding-left:100px;
}

#impression {
float:right;
}

.adresse_suivi {
float:left;
margin-right:10px;
margin-bottom:20px;
}

.adresse_suivi_livraison {
margin-right:10px;
margin-bottom:20px;
}

.bouton_imprimer {
background:url(img/bouton_imprimer.jpg);
width:64px;
height:17px;
border:1px solid black;
}

.titre_adresse {
background:url(img/titre_adresse.jpg) no-repeat;
line-height:23px;
vertical-align:middle;
width:138px;
height:23px;
color:#FFFFFF;
font-size:12px;
padding-left:5px;
z-index:22;
}

.ladresse {
background:url(img/adresse.jpg) no-repeat;
width:254px;
height:64px;
padding-top:3px;
padding-left:6px;
margin-left:-2px;
margin-top:-3px;
z-index:20;
}

.titre_nomarticles {
width:58%;
height:20px;
text-align:left;
}

.nomarticles {
width:58%;
height:40px;
border-bottom:1px solid black;
text-align:left;
}

#tab_suivi {
width:95%;
background:url(img/commande_tableau_haut.jpg) no-repeat;
padding-top:7px;
text-align:center;
margin-top:05px;
}

/******** ELEMENTS POUR FCKEDITOR *******/

h1 {
font-size:14px;
font-weight:bold;
color:#e2001a;
line-height:24px;
}

#famille {
margin-top:20px;
padding-left:30px;
line-height:17px;
}

#block {
position:absolute;
left:830px;
top:258px;
display:block;
background-color:#FFFFFF;
width:160px;
height:725px;
}
