/****** STRUCTURE *********/
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
}
 td {
    vertical-align: top;
}
#conteneur {
    width: 950px;
    margin:0 auto;
}

#header {
    width: 950px;
    height: 104px;
    margin: 0;
    padding: 0;
    /*height: 104px;
    background-image: url(../montage/header.jpg);*/
}

*html #headerFlash {
    position: absolute;
    width: 759px;
    height: 80px;
    margin: 0;
    padding: 0;
}
#headerFlash {
    float: left;
    width: 759px;
    height: 80px;
    margin: 0;
    padding: 0;
}

#logo {
    float: left;
    width: 191px;
    height: 104px;
    margin: 0;
    padding: 0;
}

#haut {
    height: 30px;
    background-color:#CCCCFF;
}

#content .tabContent {
    float: left;
    width: 950px;
    height: 590px;
    border-collapse: collapse;
}
#gauche {
    width: 191px;
    height: 100px;
    vertical-align: top;
    background-image: url(../montage/gauche_bg.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

#gaucheBasHome {
    width: 191px;
    height: 167px;
    vertical-align: bottom;
    background-image: url(../montage/blc_pointVenteHome.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}

#gaucheBas {
    width: 191px;
    height: 167px;
    vertical-align: bottom;
    background-image: url(../montage/blc_pointVente.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-color: #f6f6f6;
}

#droiteHome {
    width: 759px;
    background-image: url(../montage/bgBas_Home.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    vertical-align: top;
    padding: 0;
/* padding: 0 0 167px 0;*/
    margin: 0;
}

#droite {
    width: 759px;
    height: auto;
    vertical-align: top;
    padding: 0 0 15px 0;
    margin: 0;
    background-image: url(../montage/droiteFilet_bg.gif);
    background-repeat: no-repeat;
}

#centre {
    width: 600px;
    /*float: right;*/
    background-color:white;
}

#pied {
    clear: both;
    text-align: center;
    height: auto;
    background-image: url(../montage/piedPage_bg.gif);
    padding: 4px 0 0 0;
}
#pied a:link, #pied a:visited {
    font-size: 0.85em;
    color:#8c8c8c;
    text-decoration: underline;
    padding: 0 40px 0 35px
}
#pied a:hover, #pied a:active  {
    color:#f9a51b
}

.poucet {
    font-size: 0.85em;
    color:#aaa;
    margin: 13px 0 0 16px ;
    padding: 0;

}
.poucet a:link, .poucet a:visited {
    color:#aaa;
    text-decoration: underline;
}

.poucet a:hover, .poucet a:active {
    color:#aaa;
    text-decoration: none;
}
a:link, a:visited {
    color: #777;
    text-decoration: underline;
}
a:hover, a:active {
    color: #0c4da2;
    text-decoration: none;
}
.contenu {
    float: left;
    width: 720px;
    height: auto;
    padding: 0 0 10px 0;
    margin: 30px 4px 0 7px;
    color: #777;
    font-size: 0.85em;
}
.contenu ul {
    padding: 0 0 0 30px;
    margin: 0
}
.contenu li {
    color: #777;
    font-size: 1em;
}
.contenu td {
}
/***** DIVERS *********/

.titreN1 {
    color: #cc6633;
    font-size : 1.2em;
    font-weight: bold;
    border-bottom: solid 1px #cc6633;
}
.encart {
    float: right;
    width: 180px;
    background-color: #eac3af;
    font-weight: bold;
    border: solid 1px #cc6633;
    padding: 10px;
}
.encart a , .encart a:visited, .encart a:active, .encart a:hover {
    color: #333;
    text-decoration: none;
}


/***** GAUCHE *********/

.rechercheHome {
    width: 191px;
    height: 88px;
    background-image: url(../montage/blc_rechercheHome.jpg);
}
.recherche {
    width: 191px;
    height: 109px;
    background-image: url(../montage/blc_rechercheContent.jpg);
    background-repeat: no-repeat;
}

.recherche form {
    padding: 0;
    margin: 0;
}

.rechercheHome input, .recherche input {
    float : left;
    border: 0 none;
    background-color: transparent;
    font-size: 10px;
    color: #666;
    width: 114px;
    padding: 0;
    margin: 37px 0 0 23px;
}

.rechercheHome .bt, .recherche .bt {
    float : left;
    width: auto;
    margin: 33px 0 0 8px;
}
.recherche .text {
    text-transform: uppercase;
    padding: 30px 0 0 0 ;
    width: 150px;
    margin: 0 0 0 23px;
    clear: both;
}

.recherche .text a, .recherche .text a:visited {
    color: #FFF;
    text-decoration: undeline;
    font-size: 10px;
}
.recherche .text a:active, .recherche .text a:hover {
    color: #FFF;
    text-decoration: none;
    font-size: 10px;
}

.pointVente {
/*    width: 191px;
    height: 167px;
    background-image: url(../montage/blc_pointVente.jpg);
    background-repeat: no-repeat;*/
	padding-top: 31px;
    height: 55px;
    vertical-align: bottom;
	/*border: red solid 1px;*/
}

.pointVente input {
    float : left;
    border: 0 none;
    background-color: transparent;
    font-size: 10px;
    color: #666;
    width: 114px;
    padding: 0;
    margin: 2px 0 0 23px;
}
.pointVente .bt {
    float : left;
    width: auto;
    margin: 0 0 0 8px;
}

/****** HOME *********/
.blcNavContent {
    background-image: url(../montage/blcNavHome.jpg);
    background-repeat: no-repeat;
    width: 759px;
    height: 53px;
    padding : 98px 0 0 0;
    margin: 0;
    text-align: right;
}
.quoiDNeuf {
    float: left;
    /*display: block;*/
    font-size: 0.85em;
    width: 338px;
    height: auto;
    padding : 33px 0 0 13px ;
    margin: 14px 0 0 0;
    background-image: url(../montage/tit_quoiDNeuf.gif);
    background-repeat: no-repeat;
}

.quoiDNeufInfo {
    width: 325px;
    height: auto;
    padding: 8px 0 0 0;
    margin: 0 0 10px 0;
    color: #777;
}

.quoiDNeufInfo span {
    color: #0c4da2;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
}
.quoiDNeufInfo img {
    float: left;
    margin: -8px 10px 0 0;
    padding: 0 0 2px 0;
}

.quoiDNeufInfo a.savoirPlus:link, .quoiDNeufInfo a.savoirPlus:visited, .quoiDNeufInfo a.savoirPlus:active, .quoiDNeufInfo a.savoirPlus:hover {
    float: right;
    color: #777;
    background-image: url(../montage/quoiDNeuf_pictoLien.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 18px ;
    margin: 0;
    font-weight: bold;
}

.quoiDNeufActu {
    padding : 50px 0 0 0;
    margin: 0;
    background-image: url(../montage/tit_quoiDNeuf2.gif);
    background-repeat: no-repeat;
}

.quoiDNeufActu .quoiDNeufInfo {
	width: 500px; 
}

.communiquePresse {
    padding : 50px 0 0 0;
    margin: 0;
    background-image: url(../montage/tit_communique_presse.gif);
    background-repeat: no-repeat;
}

.rechercheAv {
    float: left;
    width: 392px;
    height: auto;
    /*margin-left: 338px;*/
    padding : 33px 0 0 4px ;
    margin: 14px 0 0 0;
    background-image: url(../montage/tit_rechercheAv.gif);
    background-repeat: no-repeat;
}

*html .nomContact {
    float: left;
    clear: both;
    width: 160px;
    text-align: center;
    color: #FFF;
    font-size: 11px;
    padding : 0 0 13px 0;
    margin: 70px 0 0 7px;
    font-weight: bold;
}
.nomContact {
    float: left;
    clear: both;
    width: 160px;
    text-align: center;
    color: #FFF;
    font-size: 11px;
    padding : 0 0 13px 0;
    margin: 85px 0 0 7px;
    font-weight: bold;
}
.nomContact a:link, .nomContact a:visited, .nomContact a:active, .nomContact a:hover {
    color: #FFF;
    text-decoration: underline;
    font-weight: normal;
    font-size: 11px;
}
.nomContact .number {
    font-size: 16px;
}

/******/
/*#guppyH {
    float: left;
}*/

#dChoice {
    width: 382px;
    height: 26px;
    /*height: 300px;
    margin-left: 338px;*/
    padding : 44px 0 0 15px;
    margin: 0;
    background-image: url(../montage/guppyHaut_bg.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    color: #757679;
    font-size: 10px;
}

#detailSearch {
    width: 382px;
    height: auto;
    /*height: 300px;
    margin-left: 338px;*/
    padding :0 0 0 15px;
    margin: 0;
    background-image: url(../montage/guppyMilieu_bg.gif);
    background-repeat: no-repeat;
    color: #757679;
    font-size: 10px;
}

#detailSearch td {
    font-size: 10px;
}

#detailSearch table {
    margin-bottom: 5px;
}

.afficher {
    width: 387px;
    text-align: right;
    background-image: url(../montage/GuppyBas_bg.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 8px 10px 8px 0;
    font-size: 11px;
    color: #757679;
}
.afficher .bt {
    vertical-align: middle;
}
/****** Espace produits *********/
.blcProduits {
    float: left;
    width: 384px;
    height: 241px;
    background-image: url(../montage/blc_nxProd.gif);
    background-repeat: no-repeat;
    padding: 0 10px 0 0;
    margin: 0 5px 0 5px;
    font-size: 0.8em;
}

.blcProduits2 {
    float: left;
    /*margin-left: 396px;*/
    width: 320px;
    height: 241px;
    background-image: url(../montage/blc_Incontournables.gif);
    background-repeat: no-repeat;
    padding: 0 10px 0 0 ;
    margin: 0;
    font-size: 0.8em;
}

.blcProduits a:link, .blcProduits a:hover, .blcProduits a:visited, .blcProduits a:active,
.blcProduits2 a:link, .blcProduits2 a:hover, .blcProduits2 a:visited, .blcProduits2 a:active {
    color: #5a9fc1;
    text-decoration: undeline;
    font-size: 1em;
}

*html .blcProduitsProd {
    width: auto;
    padding: 0;
    margin: 24px 0 0 0 ;
}
.blcProduitsProd {
    width: 384px;
    height: auto;
    padding: 0;
    margin: 24px 0 1px 0 ;
    line-height: 13px;
}

/*.blcProduitsProd img {
    float: left;
    padding: 0 10px 0 14px;
    margin: 0;
}*/

.blcProduitsProd .ProdImg {
    float: left;
    padding: 0 10px 0 14px;
    margin: 0 ;
}

.blcProduitsProd .nom {
    text-transform: uppercase;
    color: #0c4da2;
    font-size: 1.3em;
    font-weight: bold
}

.blcProduitsProd .description {
    color: #777;
    font-size: 1.1em;
    /*font-weight: bold*/
}

/*.ProduitsBois .savoirPlus {
    color: #777;
    font-size: 1.8em;
}*/

.blcProduitsProd a.savoirPlus:link, .blcProduitsProd a.savoirPlus:visited {
    color: #777;
    font-size: 1.1em;
    background-image: url(../montage/common_pictoLien.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 16px ;
    margin: 0;
    font-weight: bold;
}
.blcProduitsProd a.savoirPlus:hover, .blcProduitsProd a.savoirPlus:active {
    color: #0c4da2;
    font-size: 1.1em;
    background-image: url(../montage/common_pictoLien.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 16px ;
    margin: 0;
    font-weight: bold;
}

.blcProduitsProd .famille {
    text-transform: uppercase;
    color: #000;
    font-size: 1.1em;
    font-weight: bold
}

.blcProduitsProd .familleMetaux {
    text-transform: uppercase;
    color: #7f2891;
    font-size: 1.1em;
    font-weight: bold
}
.blcProduitsProd .familleFacade {
    text-transform: uppercase;
    color: #c19383;
    font-size: 1.1em;
    font-weight: bold
}
.blcProduitsProd .famillePeintInt {
    text-transform: uppercase;
    color: #007dd1;
    font-size: 1.1em;
    font-weight: bold
}
.blcProduitsProd .famillePeintDeco {
    text-transform: uppercase;
    color: #8cc63e;
    font-size: 1.1em;
    font-weight: bold
}
.blcProduitsProd .familleMaconInt {
    text-transform: uppercase;
    color: #0094e6;
    font-size: 1.1em;
    font-weight: bold
}
.blcProduitsProd .familleBois {
    text-transform: uppercase;
    color: #f7931d;
    font-size: 1.1em;
    font-weight: bold
}
.blcProduitsProd .familleTous {
    text-transform: uppercase;
    color: #aab3d0;
    font-size: 1.1em;
    font-weight: bold
}
.blcProduitsProd .familleDivers {
    text-transform: uppercase;
    color: #a53f64;
    font-size: 1.1em;
    font-weight: bold
}

/************/
a.savoirPlus:link, a.savoirPlus:visited {
    color: #777;
    font-size:1em;
    background-image: url(../montage/espProd_pictoLien.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 16px ;
    margin: 0;
    font-weight: bold;
}
a.savoirPlus:hover, a.savoirPlus:active {
    color: #0c4da2;
    font-size: 1em;
    background-image: url(../montage/espProd_pictoLien.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 16px ;
    margin: 0;
    font-weight: bold;
}

a.savoirPlusWhite:link, a.savoirPlusWhite:visited {
    color: #FFF;
    font-size:1em;
    background-image: url(../montage/common_pictoLien.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 16px ;
    margin: 0;
    font-weight: bold;
}
a.savoirPlusWhite:hover, a.savoirPlus:active {
    color: #0c4da2;
    font-size: 1em;
    background-image: url(../montage/common_pictoLien.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 16px ;
    margin: 0;
    font-weight: bold;
}

a.savoirPlusCom:link, a.savoirPlusCom:visited {
    color: #777;
    font-size: 1em;
    background-image: url(../montage/common_pictoLien.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 16px ;
    margin: 0;
    font-weight: bold;
}
a.savoirPlusCom:hover, a.savoirPlusCom:active {
    color: #0c4da2;
    font-size: 1em;
    background-image: url(../montage/common_pictoLien.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 16px ;
    margin: 0;
    font-weight: bold;
}

.blcProduitsNav {
    width: 30px;
    padding: 0;
    margin: 0 10px 0 0 ;
    float: right;
}
/*****/

.gammeCompl {
    float: left;
    width: 394px;
    height: 117px;
    background-image: url(../montage/tit_gammeComplete.gif);
    background-repeat: no-repeat;
    padding: 37px 0 0 0;
    margin: 18px 5px 0 5px;
}
.labels {
    float: left;
    /*margin-left: 396px;*/
    width: 329px;
    height: 117px;
    background-image: url(../montage/tit_labels.gif);
    background-repeat: no-repeat;
    padding: 37px 0 0 0 ;
    margin: 18px 0 0 0;
}
/****** Bois Autrement *********/
.leSpecialiste {
    float: left;
    width: 208px;
    height: 141px;
    background-image: url(../montage/blc_Specialiste.gif);
    background-repeat: no-repeat;
    padding: 75px 128px 0 30px;
    margin: 18px 4px 0 5px;
    font-size: 0.85em;
    color: #777;
}
*html .ProduitsBois {
    float: left;
    width: 364px;
    height: 185px;
    background-image: url(../montage/blc_ProduitsBois.gif);
    background-repeat: no-repeat;
    padding: 31px 10px 0 0;
    margin: 18px 0 0 0;
    font-size: 0.8em;
}

.ProduitsBois {
    float: left;
    width: 364px;
    height: 201px;
    background-image: url(../montage/blc_ProduitsBois.gif);
    background-repeat: no-repeat;
    padding: 20px 10px 0 0;
    margin: 18px 0 0 0;
    font-size: 0.8em;
}

.ProduitsBois .blcProduitsProd {
    width: auto;
    padding: 0;
    margin: 11px 0 0 0;
    line-height: 13px;
}

.notreExpertise {
    float: left;
    width: 324px;
    height: 89px;
    background-image: url(../montage/blc_NotreExpertise.gif);
    background-repeat: no-repeat;
    padding: 60px 10px 0 32px;
    margin: 0 5px 0 5px;
    font-size: 0.85em;
    color: #777;
}
.nosConseils {
    float: left;
    width: 139px;
    height: 89px;
    background-image: url(../montage/blc_Conseils.gif);
    background-repeat: no-repeat;
    padding: 60px 12px 0 22px;
    margin: 0 10px 0 0;
    font-size: 0.85em;
    color: #777;
}
.FAQ {
    float: left;
    width: 139px;
    height: 89px;
    background-image: url(../montage/blc_FAQ.gif);
    background-repeat: no-repeat;
    padding: 60px 12px 0 22px;
    margin: 0;
    font-size: 0.85em;
    color: #777;
}

/****** Expertise Couleur *********/

.absoluSystem {
    float: left;
    width: 200px;
    height: 130px;
    background-image: url(../montage/blc_absoluSystem.jpg);
    background-repeat: no-repeat;
    padding: 50px 142px 0 22px;
    margin: 18px 4px 0 5px;
    font-size: 0.85em;
    color: #777;
}

.carnetHarmonies {
    float: left;
    width: 200px;
    height: 130px;
    background-image: url(../montage/blc_carnetHarmonies.jpg);
    background-repeat: no-repeat;
    padding: 50px 142px 0 22px;
    margin: 18px 4px 0 5px;
    font-size: 0.85em;
    color: #777;
}

.nuancierArcEnCiel {
    float: left;
    width: 200px;
    height: 130px;
    background-image: url(../montage/blc_nuancierArc.jpg);
    background-repeat: no-repeat;
    padding: 50px 142px 0 22px;
    margin: 18px 4px 0 5px;
    font-size: 0.85em;
    color: #777;
}
.etColoristiques {
    float: left;
    width: 192px;
    height: 130px;
    background-image: url(../montage/blc_etColoristiques.jpg);
    background-repeat: no-repeat;
    padding: 50px 149px 0 22px;
    margin: 18px 4px 0 5px;
    font-size: 0.85em;
    color: #777;
}
.sysTeinter {
    float: left;
    width: 242px;
    height: 130px;
    background-image: url(../montage/blc_sysTeinter.jpg);
    background-repeat: no-repeat;
    padding: 50px 100px 0 22px;
    margin: 8px 4px 0 5px;
    font-size: 0.85em;
    color: #777;
}
.visualisateur {
    float: left;
    width: 175px;
    height: 130px;
    background-image: url(../montage/blc_visualisateur.jpg);
    background-repeat: no-repeat;
    padding: 50px 15px 0 172px;
    margin: 8px 4px 0 5px;
    font-size: 0.85em;
    color: #777;
}
/****** Documentation *********/

.fichesDescriptives {
    float: left;
    width: 154px;
    height: 164px;
    background-image: url(../montage/blc_fichesDescriptives.jpg);
    background-repeat: no-repeat;
    padding: 50px 14px 0 204px;
    margin: 35px 4px 0 0;
    font-size: 0.9em;
    color: #FFF;
}
.fichesSecurite {
    float: left;
    width: 153px;
    height: 164px;
    background-image: url(../montage/blc_fichesDonSecu.jpg);
    background-repeat: no-repeat;
    padding: 50px 14px 0 194px;
    margin: 35px 4px 0 5px;
    font-size: 0.9em;
    color: #FFF;
}
.nuanciers {
    float: left;
    width: 155px;
    height: 164px;
    background-image: url(../montage/blc_nuanciers.jpg);
    background-repeat: no-repeat;
    padding: 50px 14px 0 203px;
    margin: 18px 4px 0 0;
    font-size: 0.9em;
    color: #FFF;
}
.brochures {
    float: left;
    width: 176px;
    height: 164px;
    background-image: url(../montage/blc_brochures.jpg);
    background-repeat: no-repeat;
    padding: 50px 14px 0 171px;
    margin: 18px 4px 0 5px;
    font-size: 0.9em;
    color: #FFF;
}

/****** service client *********/

.assistanceTechnique {
    float: left;
    width: 312px;
    height: 90px;
    background-image: url(../montage/blc_assitTechnique.jpg);
    background-repeat: no-repeat;
    padding: 50px 30px 0 20px;
    margin: 30px 4px 0 7px;
    font-size: 0.9em;
    color: #FFF;
}
.contact {
    float: left;
    width: 312px;
    height: 90px;
    background-image: url(../montage/blc_contact.jpg);
    background-repeat: no-repeat;
    padding: 50px 30px 0 20px;
    margin: 30px 4px 0 0;
    font-size: 0.9em;
    color: #FFF;
}
.prescription {
    float: left;
    width: 312px;
    height: 224px;
    background-image: url(../montage/blc_prescription.jpg);
    background-repeat: no-repeat;
    padding: 55px 30px 0 20px;
    margin: 30px 4px 0 7px;
    font-size: 0.9em;
    color: #FFF;
}
.assurancesGaranties {
    float: left;
    width: 312px;
    height: 224px;
    background-image: url(../montage/blc_assurGaranties.jpg);
    background-repeat: no-repeat;
    padding: 55px 30px 0 20px;
    margin: 30px 4px 0 0;
    font-size: 0.9em;
    color: #FFF;
}

a.plusInfos:link, a.plusInfos:visited {
    color: #FFF;
    font-size: 1em;
    padding: 0;
    margin: 0;
    font-weight: bold;
}
a.plusInfos:hover, a.plusInfos:active {
    color: #FFF;
    font-size: 1em;
    padding: 0;
    margin: 0;
    font-weight: bold;
}

/****** page Nuanciers *********/

.pgeNuancier {
    /*float: left;*/
    /*width: 355px;*/
    height: auto;
    padding: 0 0 10px 0;
    margin: 0 4px 0 0;
    color: #777;
	/*border: red 1px solid;*/
    /*font-size: 1.1em;*/
}
.pgeNuancier .sstitre {
    color: #0c4da2;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.2em;
}

.nancierProd {
    /*width: 355px;*/
    /*height: auto;*/
    padding: 0;
    margin: 14px 0 0 0 ;
    color: #777;
	/*border-bottom: gray 1px dotted;*/
}

.nancierProd img {
    /*float: left;*/
    padding: 0;
    margin: 0 10px 0 14px;
}

.nancierProd .nom {
    text-transform: uppercase;
    color: #a1341e;
    /*font-size: 1.1em;*/
    font-weight: bold;
}

.nancierProd p {
    padding: 0 ;
	margin: 0;
    /*margin: 0 10px 0 100px;*/
    color: #777;
}
/****** page Fiches descriptives *********/

.pgeFichesDescriptives {
    width: 536px;
    height: 216px;
    background-image: url(../montage/fiches_descriptives.jpg);
    background-repeat: no-repeat;
    padding: 0 0 0 210px;
    margin: 0;
    color: #777;
    font-size: 1.1em;
}
.pgeFichesDescriptives .description, .pgeFichesSecurite .description {
    float: left;
    width: 150px;
    height: auto;
    padding: 0;
    margin: 65px 8px 0 0;
    color: #FFF;
}
*html .pgeFichesDescriptives .champs, *html .pgeFichesSecurite .champs {
    float: left;
    width: 150px;
    height: auto;
    padding: 0;
    margin: 4px 0 0 10px;
    color: #FFF;
}
.pgeFichesDescriptives .champs, .pgeFichesSecurite .champs {
    float: left;
    width: 170px;
    height: auto;
    padding: 0;
    margin: 4px 0 0 10px;
    color: #FFF;
}

.pgeFichesDescriptives select, .pgeFichesSecurite select {
    width: 170px;
    height: auto;
    padding: 0;
    margin: 0 0 9px 0;
    color: #909090;
    font-size: 1em;

}

.pgeFichesDescriptives input, .pgeFichesSecurite input {
    float: left;
    width: 260px;
    height: 15px;
    padding: 0;
    margin: 0;
    color: #909090;
    font-size: 1em;
}

.pgeFichesDescriptives .moteurR, .pgeFichesSecurite .moteurR {
    float: left;
    width: 350px;
    height: auto;
    padding: 0;
    margin: 50px 0 8px 7px;
    color: #909090;
    font-size: 1em;
}

.pgeFichesDescriptives .bt, .pgeFichesSecurite .bt  {
    width: 19px;
    height: 17px;
    margin: 1px 0 0 2px;
}

.globalReference {
	color: white;
}

.pgeChantierReference {
    width: 536px;
    /*background-image: url(../montage/fiches_descriptives.jpg);*/
    background-repeat: no-repeat;
    /*padding: 0 0 0 210px;*/
    margin: 0;
    color: #777;
    font-size: 1.1em;
    /*border:black 1px solid;*/
    padding: 5px 5px 5px 5px;
    background-color: #0264AF;
}

.pgeChantierReference select {
    width: 250px;
    height: auto;
    padding: 0;
    color: #909090;
    font-size: 1em;
}

#imageChantier {
		width: 536px;
		height: 350px;
		padding: 5px 5px 5px 5px;
		background-color: #464748;
}

#texteChantier {
	float: left;
	margin: 3px 0 0 87px;
	padding: 5px 5px 5px 5px;
	width: 536px;
	text-align:left;
	background-color: #0264AF;
}

*html #texteChantier {
	float: left;
	margin: 3px 0 0 44px;
	padding: 5px 5px 5px 5px;
	width: 536px;
	text-align:left;
	background-color: #0264AF;
}

#pdf_chantier {
	float: right;
	background-color: #0264AF; 
	/*margin-top: -138px; */
	margin-right: 7px;
	padding: 2px 2px 0px 2px;
	position: relative;
	color:white;
	text-align: center;
}

#diaporamaChantier {
	/*background-color: #0264AF;*/
	margin: 0 0 0 87px;
	/*padding: 5px 5px 5px 5px;*/
	color: black;
	width: 536px;
	float: left;
}

*html #diaporamaChantier {
	/*background-color: #0264AF;*/
	margin: 0 0 0 44px;
	/*padding: 5px 5px 5px 5px;*/
	color: black;
	width: 536px;
	float: left;
}

.lienChantier {
		color: white;
}

.titre_chantier {
		font-size: 12px;
		font-weight: bold;
}

.fleche_chantier {
		margin-top: 25px;
}

/****** page Fiches securites *********/

.pgeFichesSecurite {
    width: 536px;
    height: 216px;
    background-image: url(../montage/fiches_securite.jpg);
    background-repeat: no-repeat;
    padding: 0 0 0 210px;
    margin: 0;
    color: #777;
    font-size: 1.1em;
}

/****** page Fiche produit *********/

.pgeFicheProd {
    width: auto;
    height: auto;
    padding: 0 ;
    margin: 0;
    color: #777;
    /*font-size: 1.1em;*/
}
.pgeFicheProd td {
    vertical-align: top;
    padding: 0 ;
    font-size: 1em;
}

.pgeFicheProd table, .fiche table {
    padding: 0 ;
    border-collapse: collapse;
    height: auto
}

.ssFamille {
    width: 705px;
    height: 44px;
    text-transform: uppercase;
    background-image: url(../montage/fProd_ssfamille_bg.gif);
    background-repeat: no-repeat;
    padding: 8px 10px 10px 16px;
    margin: 10px 0 10px 0;
    color: #777;
    font-weight: bold;
    font-size: 1.1em;
}
.ssFamille a:link, .ssFamille a:visited {
    text-decoration: none;
}
.ssFamille a:hover, .ssFamille a:active {
    text-decoration: none;
    color: #a54064
}

.pgeFicheProd .nom {
    text-transform: uppercase;
    color: #0c4da2;
    /*font-size: 1.2em;*/
    font-weight: bold;
}
.pgeFicheProd .info {
    /*font-size: 1em;*/
    background-color: #f6f1eb;
    padding: 10px;
    margin: 0 0 5px 0;
}
.pgeFicheProd .info span {
    color: #a54064;
    /*font-size: 1em;*/
    font-weight: bold;
}

a.lienPdf, a.lienPdf:active, a.lienPdf:active, a.lienPdf:hover {
    background-image: url(../montage/picto_pdf.gif);
    background-repeat: no-repeat;
    padding: 0 0 8px 25px;
    margin: 0 0 10px 0;
}
a.lienVideo, a.lienVideo:active, a.lienVideo:active, a.lienVideo:hover {
    background-image: url(../montage/picto_video.gif);
    background-repeat: no-repeat;
    padding: 0 0 8px 25px;
    margin: 0 0 10px 0;
}
a.lienRef, a.lienRef:active, a.lienRef:active, a.lienRef:hover {
    background-image: url(../montage/picto_references.gif);
    background-repeat: no-repeat;
    padding: 0 0 8px 25px;
    margin: 0 0 10px 0;
}

.fiche {
    padding: 0 ;
    border-collapse: collapse;

}
.fiche th {
    height: auto;
    color: #FFF;
    background-color: #a54064;
    font-weight: normal;
    /*font-size: 0.9em;*/
    padding: 3px 1px;
}
.fiche td {
    vertical-align: top;
    height: auto;
    color: #777;
    background-color: #f6f1eb;
    /*font-size: 0.9em;*/
    padding: 3px 1px;
    border-right: solid 1px #a54064;
    text-align: center;
}


/****** resultat recherche *********/

.resultRecherche {
    width: 735px;
    height: auto;
    padding: 0 ;
    margin: 0;
    color: #777;
}
.resultRecherche .blcProduitsProd {
    width: 363px;
    height: auto;
    padding: 4px 0 0 0 ;
    margin: 0 0 0 9px;
    color: #777;
    font-size: 0.9em;
    line-height: 13px;
}
.resultRecherche .ProdImg {
    margin: 0 0 9px 0;
}

.resultRecherche .sstitre {
    color: #0c4da2;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.15em;
}

.resultRecherche .result {
    font-weight: bold;
    font-size: 1.15em;
}
/*********** formulaire ******************/
.formulaire  {
    margin: 0;
    padding: 0;
    color: #666;
}

.formulaire label {
    float : left;
    text-align: left;
    vertical-align: top;
    width : 115px;
    padding-top :1px;
    height :15px;
    color: #666;
    font-weight: bold;

}

.formulaire input, .formulaire textarea  {
     font-family : Arial, Verdana, Helvetica, sans-serif;
     width: 260px;
     border: solid 1px #0264af;
    color: #909090;
    font-size: 1em;
}
.formulaire select {
     width: 266px;
     border: solid 1px #0264af;
    color: #909090;
    font-size: 0.9em;
}

/****** NAV *********/

#nav dl, #nav dt, #nav dd, #nav ul, #nav li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
*html #nav {
    position: absolute;
    z-index: 100;
    background-image: url(../montage/nav_bg.jpg);
    background-repeat: no-repeat;
    width: 759px;
    /*margin : 80px 0 0 192px;*/
    margin : 0;
    padding: 0;
    /*width: auto*/
}
*+html #nav {
    position: relative ;
    margin :0 0 0 191px;
    padding: 0;
    top:  0;
}

#nav {
    position: absolute;
    z-index: 100;
    background-image: url(../montage/nav_bg.jpg);
    background-repeat: no-repeat;
    width: 759px;
    /*margin : 80px 0 0 192px;*/
    top:  80px;
    margin :0 0 0 191px;
    padding: 0;
    /*width: auto*/
}
#nav dl {
    float: left;
    margin: 0;
    /*width: 120px;*/
    width: 126px;
}

#nav dt {
    cursor: pointer;
    text-align: center;
    font-weight: bold;
    height: 100%;
    border: 0 none;
    padding: 0;
}

#nav dt a , #nav dt a:visited {
    color: #4d4d4d;
    text-decoration: none;
    padding: 5px 0;
    width: auto;
    display: block;
    background-image: url(../montage/navBg_off.gif);
    background-position: right
}
#nav dt a:hover, #nav dt a:active {
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    background-color: #0b4695;
    background-image: url(../montage/navBg_on.gif);
    background-position: right
}

#nav dd {
    /*border: 1px solid gray;*/
    background-color: #fafafa;
    filter: alpha(opacity=80, style=0);
    padding: 5px 3px;
    margin: 1px 0 0 0;
    display: none;

}
#nav li a, #nav li a:visited {
    color: #000;
    text-decoration: none;
    display: block;
    height: 100%;
    border: 0 none;
    font-size: 0.85em;
    padding: 0
}

#nav li a:hover, #nav li a:active  {
    /*color: #0c4da2;*/
	color: #F08F02;
    text-decoration: underline;
}

#nav li ul {
    margin-left: 5px;
    width: auto;
    font-size: 0.95em;
}

/*************************
POiNT DE VENTE
*************************/
#pointVentePage {
	background: url(../montage/pdv-bg.gif) no-repeat;
	width: 743px;
	height: 600px;
	margin: -20px 0 0 0;
	padding: 0 0 0 12px;
	font-size: 11px;
	text-align: left;
}

#pointVentePage .colLeft {
	float: left;
	width: 193px;
	height: 535px;
	overflow: auto;
	margin: 43px 13px 0 0;
	padding: 0;
}
#pointVentePage .colLeft a:link, #pointVentePage .colLeft a:visited { 
	text-decoration: none;
	color: #2c4048;
}
#pointVentePage .colLeft a:hover, #pointVentePage .colLeft a:active { 
	text-decoration: underline;
	color: #2c4048;
}

#pointVentePage .colRight {
	float: left;
	width: 520px;
	height: 544;
	margin: 38px 0 0 0;
	padding: 0;
}
#pointVentePage .colRight #map {
}

/********************
PAGE COV 2010
********************/

#covLeft {
    float: left;
    width: 472px;
}
#covLeftContent {
    float: left;
    width: 447px;
	height: 437px;
	background: url(../../upload/pots-bg.1253.gif) no-repeat;
	padding: 20px 0 0 23px;
	margin: 8px 0 0 0;
	font-size:12px;
}
#covRight {
    float: left;
    width: 245px;
	padding: 0 0 0 0;
	margin: 87px 0 0 3px;
}
#covRight img {
	float: right;
	margin: 0 0 8px 0;
}
