﻿html, body
{
    height: 100%;
    padding: 0;
    margin: 0;
}

body
{
    padding: 0;
    margin: 0;
    font-family:Arial;
    font-size:12px;
    background-color:White;
}

img
{
    border: 0;
}

.clear
{
    clear: both;
}

a:link{ color: Black; text-decoration: none;}
.navigationOrange:link{ color: #d78224; text-decoration: none;}
.navigationFooter:link{ color: #5a5958; text-decoration: none;}
.navigationFilAriane:link{ color: #453a2a; text-decoration: none;}
.navigationBleue:link{ color: #0166c4; text-decoration: none;}


/* ---------------------------------------------------- MASTERPAGE.MASTER --------------------------------------------------------*/

.pageCompleteMaster
{
    margin: 0;
    padding: 0;
}

.pageMasterContenu
{
}

.creditLanec
{
    display:none;
}

.fondHaut
{
    display:none;
}

.pageCorpsMaster
{
    margin: auto;
    width: 961px;
    height: 100%;
}

.fondLargeur
{
    background-image:none;
}

.basPage
{
    min-height: 560px !important;
    min-width: 982px;
    background-image: none;
}

.footer
{
    display:none;
}

.floatLeft
{
    float:left;
}

.blocLogoFooter
{
    display:none;
}

.imgSeparateurFooter
{
    display:none;
}
    
.listePucesFooter
{
    display:none;
}

.btnPointsVente
{
    display:none;
}

.adresseWeb
{
    display:none;
}

.filArianeLiens
{
    float:left;
    width:685px;
    color:#453a2a;
}

.filAriane
{
    padding:20px 30px 25px 0;
    font-size:11px;
    color:#898d8e;
}

.ligneFilAriane
{
    margin-top:12px;
}

.envoyerAmi
{
    display:none;
}

h1
{
    font-size:17px;
    color:#4b412f;
    font-weight:normal;
    margin-bottom:-10px;
}

h2
{
    color:#bd721f;
    font-size:12px;
    font-weight:bold;
    margin:22px 0 -15px 0;
}


/* ---------------------------------------------------- INDEX.ASPX --------------------------------------------------------*/

.corpsTexte
{
    margin: auto;
    width: 959px;
    border:none;
}

.marginCorpsTexte
{
    color:#564b3a;
    font-size:12px;
}

.flash
{
    display:none;
}

.blocPromoFR, .blocPromoEN
{
    position:relative;
     width:959px;
    height:400px;
}

.blocPromoBtn
{
     width:959px;
    height:400px;
}

.blocPromoBtn img
{
    width:959px;
    height:400px;
}

.blocPromoBtn a
{
    display:none;
    cursor:pointer;
}

.blocPromoFR .bandeBoutons, .blocPromoEN .bandeBoutons
{
    display:none;
}

#nav {display:none; }

.promo01, .promo02, .promo03, .promo04, .promo05, .promo06, .promo07, .promo08
{
    width:959px;
    height:400px;
}

.promo01
{
    background:url(/images/promo/promo01.jpg) no-repeat center top;
}

.promo02
{
    background:url(/images/promo/promo02.jpg) no-repeat center top;
}

.promo03
{
    background:url(/images/promo/promo03.jpg) no-repeat center top;
}

.promo04
{
    background:url(/images/promo/promo04.jpg) no-repeat center top;
}

.promo05
{
    background:url(/images/promo/promo05.jpg) no-repeat center top;
}

.promo06
{
    background:url(/images/promo/promo06.jpg) no-repeat center top;
}

.promo07
{
    background:url(/images/promo/promo07.jpg) no-repeat center top;
}

.promo08
{
    background:url(/images/promo/promo08.jpg) no-repeat center top;
}

.promo01 a, .promo02 a, .promo03 a, .promo04 a, .promo05 a, .promo06 a, .promo07 a, .promo08 a
{
    height:400px;
    display:block;
    text-decoration:none;
}

span.textePromo
{
    color:White;
    position:relative;
    top:455px;
    left: 48px;
    font-size:20px;
    line-height:16px;
}

.textePromo em
{
    font:35px TrajanPro;
}

.promo08 .textePromo
{
    color:#251f16;
    font-size:32px;
    top:340px;
}

.promo08 .textePromo em
{
    font-size:38px;
}

.promo08 .pucePromo08
{
    vertical-align:middle;
    padding-left:8px;
    position:relative;
    top:-5px;
}

.blocPromoEN span.textePromo
{
    top:438px;
}

.boutons
{
    display:none;
}

.blocTexte1
{
    width: 250px;
    float: left;
    margin: 25px 37px 0 35px;
}

.texte1
{
    font-size: 12px;
    color: black;
    margin: 15px 0 0 0;
    width:230px;
}

.blocLiens
{
    width: 250px;
    margin: 15px 0 0 0;
}

.blocPuceIndex
{
    width: 7px;
    float: left;
}

.texteBienvenue
{
    font-size:14px;
    color:#4e4432;
    background-image:none;
    width:279px;
    height:112px;
    padding:0 0 0 0;
}

.texteBienvenue em
{
    font-style:normal;
    font-family:TrajanPro;
    font-size:18px;
    font-weight:bold;
}

.puceIndex
{
    width: 5px;
    height: 8px;
    margin-top: 3px;
}

.blocTexteLiens
{
    width: 200px;
    float: left;
    margin-left: 5px;
}

.texteLiens
{
    font-size: 12px;
}

.ligneSeparatriceIndex
{
    width: 10px;
    float: left;
}

.imageLigneSeparatriceIndex
{
    display:none;
}

.blocTexte2
{
    width: 290px;
    float: left;
    margin: 25px 0 0 25px;
}

.imageTitre2
{
    width: 270px;
    height: 60px;
}

.texte2
{
    font-size: 12px;
    color: #000;
    margin: 15px 0 0 0;
    width:270px;
}

.blocBtnCreerDecor
{
    display:none;
}

.blocImageIndex
{
    display:none;
}

.iconFacebook
{
    display:none;
}

.texteFacebook
{
    display:none;
}


/* ---------------------------------------------------- GROS BOUTONS.ASCX ---------------------------------------------------*/

.grosBoutons
{
    display:none;
}


/* ------------------------------------------------ CONTACTEZ-NOUS.ASPX --------------------------------------------------------*/
.blocBatisse
{
    float:left;
    width:285px;
    height:180px;
    border:1px solid #b8b8b8;
    margin:20px 15px 35px 0;    
}

.imgBatisse
{
    width:268px;
    height:163px;
    border:1px solid #757575;
    margin:7px 0 0 7px;
}

.blocCoordonnes
{
    float:left;
    width:280px;
    margin-top:35px; 
}

.blocImageCarte
{
    display:none;  
}

.blocCoordonnes ul {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}

.blocCoordonnes li 
{
    margin:0;
    background-image:url(/images/nousJoindre/puce_bleue.gif);
    background-position:left 6px;
    background-repeat:no-repeat;
    padding-left:15px;
}

.blocCoordonnes li a {
	margin: 0;
    padding: 0;
	text-decoration: none; 
    color: #0166c4;
}

.imgGoogleMaps
{
    margin:0 0 0 5px;
}

.colonneNotreEquipe
{
    width:270px;
    float:left;
    margin:15px 0 0 15px;
}

.contourPhotoEquipe
{
    width:247px;
    height:328px;
    border:1px solid #cccccc
}

.photoEquipe
{
    width:224px;
    height:249px;
    border:1px solid #b8b8b8;
    margin:10px 0 0 10px;
}

.marginLeft40
{
    margin-left:40px;
}

.coordonnesEquipe
{
   margin-top:20px;
}

.marginTop
{
    margin-top:10px;
    margin-left:10px;
}

.marginTop5
{
    margin-top:40px;
}

.coordonnesEquipe ul {
	margin:0;
	padding:0;
	list-style:none;
}

.coordonnesEquipe li
{
    margin:0;
    background-image:url(/images/nousJoindre/puce_bleue.gif);
    background-position:left 6px;
    background-repeat:no-repeat;
    padding-left:15px;
}

.coordonnesEquipe li a {
	margin: 0;
    padding: 0;
	text-decoration: none; 
    color: #0166c4;
}


/* ---------------------------------------------------- POINTS-DE-VENTE.ASPX --------------------------------------------------------*/
.bordureGoogleMaps
{
    width:901px;
    height:481px;
    border:1px solid #bebebe;
}

.googleMaps
{
    width:880px;
    height:460px;
    border:1px solid #b0b0b0;
    margin:9px 0 0 9px;
}


/* ---------------------------------------------------- PROPOS-DE-NOUS.ASPX --------------------------------------------------------*/
.menuVertical
{
    display:none;
}

.titrePage
{
    margin-top:12px;
}

.zoneTexteFondateur
{
    float:left; 
}

.zoneImageFondateur
{
    float:right;
}

.imgFondateur
{
    margin-top:45px;
}

.texteProposNous ul {
	margin:0;
	padding:0;
	list-style:none;
}

.texteProposNous li 
{
    margin:10px 0 0 0;
    background-image:url(/images/proposNous/puce_orange.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
    padding-left:15px;
}

.bordureHistorique
{
    width:577px;
    height:321px;
    border:1px solid #828282;
    margin:15px 0 30px 0;
}

.contourHistorique
{
    width:558px;
    height:302px;
    border:1px solid #707070;
    margin:8px 0 0 8px;
}

.boutonsHistorique
{
    display:none;
}

.blocTexteGroupeMilette
{
    float:left;
    width:225px;
    color:#463b2b;
}

.marginRight
{
    margin-right:100px;
}

.logoGerardMilette
{
    margin:25px 0 15px 0;
    width:218px;
    height:37px;
}

.logoServicesMilette
{
    margin:55px 0 10px 0;
    width:178px;
    height:67px;
}

.logoPortesMilette
{
    margin:75px 0 15px 0;
    width:200px;
    height:44px;
}

.logoOuverturesPVC
{
    margin:8px 0 8px 0;
    width:189px;
    height:80px;
}


/* ------------------------------------------------- CONSEILS-DE-PRO.ASPX --------------------------------------------------------*/
.colonneVideo
{
    width:615px;
    float:left;
}

.colonneExpert
{
    float:right;
}

.imgSylvainTremblay
{
    position:relative;
    top:60px;
}

.titreSylvainTremblay
{
    position:relative;
    top:-15px;
    left:-150px;
}

.rangeeBoutonVideo
{
    width:615px;
    margin-bottom:20px;
}

.boutonVideo
{
    margin-left:25px;
    width:177px;
    float:left;
}

.contenuApercuVideo
{
    width:177px;
    height:106px;
    border:1px solid #b0b0b0;
    margin-bottom:5px;
}

.bordureApercuVideo
{
    width:160px;
    height:90px;
    border:1px solid #b0b0b0;
    margin:7px 0 0 8px;
}

.menuVerticalConseilsPro
{
    width:300px;
    float:left;
    height:525px;
}

.texteConseilsPro
{
    float:left;
    width:600px;
}

.contourVideo
{
    width:582px;
    height:358px;
    border:1px solid #828282;
    margin:15px 0 20px 0;
}

.flashVideo
{
    width:560px;
    height:336px;
    border:1px solid #aeafad;
    margin:10px 0 0 9px;
}


/* ------------------------------------------------- PRODUITS-DE-QUALITE.ASPX --------------------------------------------------------*/
.choixPorte
{
    float:left;
    margin:30px 0 0 6px;
}

.marginLeft
{
    margin-left:0px;
}

.choixPorte ul {
	margin:15px 0 0 8px;
	padding:0;
	list-style:none;
}

.choixPorte li 
{
    margin:0;
    padding-left:15px;
    background-image:url(/images/produits/puce_noire.gif);
    background-position:center left;
    background-repeat:no-repeat;
}

.choixPorte li a {
	margin: 0;
    padding:0;
	text-align:left;
	text-decoration: none; 
    color: #010101;
    font-size:11px;  
}

.menuVerticalProduits
{
    display:none;
}

.texteProduits
{
    float:left;
    width:650px;
}

.fondTitreRecherche
{
    width:650px;
    height:30px;
    margin-top:12px;
    background-color:#f9f9f7;
    border-top:1px solid #c5c4c1;
    border-bottom:1px solid #c5c4c1;
}

.fondTitreRechercheFiche
{
    width:900px;
    height:30px;
    margin-top:20px;
    background-color:#f9f9f7;
    border-top:1px solid #c5c4c1;
    border-bottom:1px solid #c5c4c1;
}

.loupe
{
    vertical-align:middle;
}

.ligneSeparatriceProduit
{
    width:650px;
    height:1px;
    margin-top:10px;
    border-top:1px solid #c5c4c1;
    background-color:#f9f9f7;
}

.TitreSousMoulure
{
    margin:20px 0 -15px 10px;
    font-size:14px;
    color:#bd721f;
}

.titreModeleInexistant
{
    font-size:20px;
    color:#b20303;
    margin:25px 0 15px 0;
}

.listeModeleInexistant
{
    margin:0;
    padding:0;
    color:Black;
}

.listeModeleInexistant ul
{
    margin:10px 0 25px 0px;
    color:#585757;
    list-style:none;
}

.listeModeleInexistant li 
{
    margin:0;
    padding-left:15px;
    background-image:url(/images/produits/puce_noire2.gif);
    background-position:center left;
    background-repeat:no-repeat;
}

.titreSuggestionModele
{
    font-size:14px;
    font-weight:bold;
    margin-top:25px;
}

.titrePorte
{
    float:left;
    margin:8px 0 0 10px;
}

.texteZoneRecherche
{
    float:right;
    font-size:11px;
    color:Black;
    margin:8px 5px 0 0;
}

.zoneRecherche
{
    display:none;
}

.txtRecherche
{
    display:none;
}

.typePorte
{
    display:none;
}

.blocImage
{
    float:left;
    width:183px;
    margin-top:30px;
}

.blocTexte
{
    float:left;
    margin-top:30px;
}

.descriptionModele
{
    float:left;
    width:400px;
    margin-left:30px;
}

.tableauNormalise
{
    width:400px;
    border:1px solid #dedede;  
}

.tableauNormalise td
{
   border-bottom:1px solid #dedede;
}

.colonneGauche
{
   width:70px;    
}

.colonneDroite
{
    width:330px;
}

.btnConsultezIdeesDeco
{
    display:none;
}

.texteDimensions
{
    display:none;
}

.blocEssenceBoisDisponibles
{
    width:204px;
    height:285px;
    background-color:#fafaf9;
    border:1px solid #d0d0cf;
    float:left;
    margin:25px 0 0 30px;
}

.listeBoisDisponibles
{
    width:150px;
    float:left;
    min-height:80px;
}

.listeBoisDisponibles ul
{
    margin:2px 0 0 0px;
    list-style-type:circle;
}

.listeBoisDisponibles li 
{
    margin:0;
    padding:0;
}

.listeBoisDisponibles li a {
	margin: 0;
    padding: 0;
	text-align:left;
	text-decoration: none; 
    color: #0166c4;
}

.listeBoisDisponibles li a.selection
{
	font-weight:bold;
}

.titreDisponibilite
{
    color:Black;
    font-weight:bold;
    margin:10px 0 0 14px;
}

.titreApercu
{
    color:Black;
    margin:35px 0 0 11px;
}

.fondApercu
{
    width:185px;
    height:101px;
    border:1px solid #d0d0cf;
    margin:5px 0 0 8px;
}

.imageApercu
{
    width:171px;
    height:86px;
    margin:7px 0 0 7px;
}

.blocVerresDisponibles
{
    float:left;
    width:470px;
    height:282px;
    background-color:#fafaf9;
    border:1px solid #d0d0cf;
    margin:25px 0 0 28px;
}

.titreVerresDisponibles
{
    color:#717170;
    margin:8px 0 0 14px;
}

.colonneApercu
{
    float:left;
    margin-top:7px;
    color:Black;
}

.listePuceSousMoulure ul {
	margin:15px 0 10px 7px;
	padding:0;
	list-style:none;	
}

.listePuceSousMoulure li 
{
    margin:0;
    padding-left:15px;
    background-image:url(/images/produits/puce_noire.gif);
    background-position:center left;
    background-repeat:no-repeat;
}


/* ------------------------------------------------- CARRIERE.ASPX --------------------------------------------------------*/
.titrePartieEquipe
{
    margin:20px 0 0 0;
}

.colonneGaucheEquipe
{
    float:left;
    width:400px;
    margin-right:30px;
}

.colonneDroiteEquipe
{
    float:left;
    width:470px;
}

.btnOffresEmploi
{
    display:none;
}

.logoEmploiQuebec
{
    margin:7px 0 0 0;
}

.fondEquipe
{
    width:463px;
    height:207px;
    border:1px solid #696969;
}

.imgEquipe
{
    width:443px;
    height:188px;
    border:1px solid #828282;
    margin:8px 0 0 8px;
}

.marginTop30
{
   margin-top:30px;
}
