﻿html, body
{
    height: 100%;
    padding: 0;
    margin: 0;
}

body
{
    padding: 0;
    margin: 0;
    background-color:#ada393;
    font-family:Arial;
}

img
{
    border: 0;
}

.clear
{
    clear: both;
}

.left
{
    float:left;
}

a:link{ color: Black; text-decoration: none;}
a:active{ color: Black;text-decoration: underline;}
a:visited{color: Black; text-decoration: none;}
a:hover{ color: Black; text-decoration: underline;}

.navigationOrange:link{ color: #d78224; text-decoration: none;}
.navigationOrange:active{color: #d78224; text-decoration: underline;}
.navigationOrange:visited{ color: #d78224; text-decoration: none;}
.navigationOrange:hover{ color: #d78224; text-decoration: underline;}

.navigationFooter:link{ color: #5a5958; text-decoration: none;}
.navigationFooter:active{color: #5a5958; text-decoration: underline;}
.navigationFooter:visited{ color: #5a5958; text-decoration: none;}
.navigationFooter:hover{ color: #5a5958; text-decoration: underline;}

.navigationFilAriane:link{ color: #453a2a; text-decoration: none;}
.navigationFilAriane:active{color: #453a2a; text-decoration: underline;}
.navigationFilAriane:visited{ color: #453a2a; text-decoration: none;}
.navigationFilAriane:hover{ color: #453a2a; text-decoration: underline;}

.navigationBleue:link{ color: #0166c4; text-decoration: none;}
.navigationBleue:active{color: #0166c4; text-decoration: underline;}
.navigationBleue:visited{ color: #0166c4; text-decoration: none;}
.navigationBleue:hover{ color: #0166c4; text-decoration: underline;}

.navigationConseilsPro:link{ color: #d68226; text-decoration: none; font-weight:bold;}
.navigationConseilsPro:active{color: #d68226; text-decoration: underline; font-weight:bold;}
.navigationConseilsPro:visited{ color: #d68226; text-decoration: none; font-weight:bold;}
.navigationConseilsPro:hover{ color: #d68226; text-decoration: underline; font-weight:bold;}

.navigationProduisQualite:link{ color: #0166c4; text-decoration: none; font-weight:bold;}
.navigationProduisQualite:active{color: #0166c4; text-decoration: underline; font-weight:bold;}
.navigationProduisQualite:visited{ color: #0166c4; text-decoration: none; font-weight:bold;}
.navigationProduisQualite:hover{ color: #0166c4; text-decoration: underline; font-weight:bold;}

.navigationCopryright:link{  color: white; text-decoration: none; font-size:12px}
.navigationCopryright:active{ color: white;text-decoration: none; font-size:12px}
.navigationCopryright:visited{ color: white;  text-decoration: none; font-size:12px}
.navigationCopryright:hover{ color: white; text-decoration: underline; font-size:12px}

/* ---------------------------------------------------- MASTERPAGE.MASTER --------------------------------------------------------*/
.pageCompleteMaster
{
    margin: 0;
    padding: 0;
}

.pageMasterContenu
{
}

.creditLanec
{
    float:right;
    margin-top:10px;
    color:White;
}

.fondHaut
{
    background-image: url(/images/fond_brunMenu.gif);
    background-repeat: repeat-x;
    height: 62px;
}

.pageCorpsMaster
{
    margin: auto;
    width: 961px;
    height: 100%;
}

.fondLargeur
{
    background-image: url(/images/fondLargeur.gif);
    background-position: center;
    background-repeat: repeat-y;
    min-width: 982px;
}

.basPage
{
    background-image: url(/images/fondBas.gif);
    background-position: center bottom;
    background-repeat: repeat-x;
    min-height: 560px !important;
    min-width: 982px;
}

.footer
{
    margin: auto;
    width: 959px;
    height: 208px;
    background-image:url(/images/fond_footer.jpg);
    border-left:1px solid #474036;
    border-right:1px solid #474036;
    font-size:11px;
    color:#5a5958;
}

.blocLogoFooter
{
    float:left;
    width:190px;
}

.logoFooter
{
    width:100px;
    height:73px;
    margin:55px 0 0 45px;
}

.imgSeparateurFooter
{
    width:1px;
    height:189px;
    margin-top:12px;
}
    
.listePucesFooter
{
    width:170px;
    margin:25px 0 0 20px;
}

.listePucesFooter ul
{
	margin:5px 0 10px 0;
	padding:0 0 0 0;
	list-style:none;
}

.listePucesFooter li 
{
    margin:0;
    background-image:url(/images/puce_footer.png);
    background-position:left 5px;
    background-repeat:no-repeat;
    padding-left:15px;
}

.listePucesFooter li a
{
	margin: 0;
    padding: 0;
	text-decoration: none; 
    color: #5a5958;
}

.listePucesFooter li a:link {text-decoration: none;}
.listePucesFooter li a:visited {text-decoration: none;}
.listePucesFooter li a:hover {text-decoration:underline;}
.listePucesFooter li a:active {	}

.listePucesFooter2
{
    margin:5px 0 0 20px;
}

.listePucesFooter2 ul 
{
	margin:5px 0 10px 0px;
	padding:0;
	list-style:none;
}

.listePucesFooter2 li 
{
    margin:0;
    line-height:18px;
    height:18px;
    vertical-align:middle;
    background-image:url(/images/pdf.gif);
    background-position:center left;
    background-repeat:no-repeat;
    padding-left:23px;
}

.listePucesFooter2 li a 
{
	margin:0;
    padding:0;
	text-decoration: none;
    color: #5a5958;
}

.listePucesFooter2 li a:link {text-decoration: none; }
.listePucesFooter2 li a:visited {text-decoration: none;}
.listePucesFooter2 li a:hover {text-decoration:underline;}
.listePucesFooter2 li a:active {}

.btnPointsVente
{
    width: 155px;
    height: 41px;
    margin-bottom: 15px;
}

.btnPointsVenteEN
{
    width: 155px;
    height: 41px;
    margin-top: 15px;
}

.adresseWeb
{
    width:959px;
    background-color:#faf9f8;
    height:50px;
    margin:0 auto;
    text-align:center;
    border-left:1px solid #474036;
    border-right:1px solid #474036;
    border-bottom: 1px solid #474036;
}

.btnAdresseWeb
{
    width:253px;
    height:12px;
    margin-top:20px;
}

.filArianeLiens
{
    float:left;
    width:685px;
    color:#453a2a;
}

.filAriane
{
    padding:20px 30px 20px 0;
    font-size:11px;
    color:#898d8e;
}

.ligneFilAriane
{
    margin-top:12px;
    width:512px;
    height:1px;
}

.envoyerAmi
{
    float:right;
}

.enveloppe
{
    margin-right:5px;
    vertical-align:middle;
}

.imprimante
{
    margin:0 5px 0 15px;
    vertical-align:middle;
}

p
{
    font-size:12px;
    color:#564b3a;
}

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-left:1px solid #474036;
    border-right:1px solid #474036;
    background-color:White;
    padding-bottom:1px;
}

.marginCorpsTexte
{
    margin-left:30px;
    padding-bottom:20px;
    color:#564b3a;
    font-size:12px;
}

.flash
{
    width:959px;
    height:400px;
}

.boutons
{
}

.choixBouton
{
    float: left;
}

.btnProduitsQualite
{
    width: 321px;
    height: 63px;
}

.btnIdeesDeco
{
    width: 318px;
    height: 63px;
}

.btnConseilsPro
{
    width: 320px;
    height: 63px;
}

.blocTexte1
{
    float: left;
    width: 270px;
    margin: 25px 37px 0 20px;
}

.texte1Accueil
{
    display:none;
}

.ligneSeparatriceIndex
{
    width: 10px;
    float: left;
}

.imageLigneSeparatriceIndex
{
    width: 1px;
    height: 216px;
    margin-top: 20px;
}

.blocTexte2
{
    width: 280px;
    float: left;
    margin: 25px 0 0 18px;
}

.texte2
{
    font-size: 12px;
    color: #000;
    margin: 15px 0 0 0;
    width:280px;
}

.blocBtnCreerDecor
{
    float: left;
    margin: 15px 0 0 20px;
}

.btnCreerDecor
{
    width: 268px;
    height: 74px;
    border: none;
}

.blocImageIndex
{
    width: 265px;
    float: left;
    margin-left:45px;
}

.imageIndex
{
    width: 265px;
    height: 172px;
    margin: 45px 0 0 0;
}


/* ---------------------------------------------------- GROS BOUTONS.ASCX ---------------------------------------------------*/
.grosBoutons
{
}

.choixGrosBouton
{
    float: left;
}

.btnProduitsQualiteGros
{
    width: 319px;
    height: 132px;
    float: left;
}

.btnIdeesDecoGros
{
    width: 318px;
    height: 132px;
}

.btnConseilsProGros
{
    width: 322px;
    height: 132px;
}

.unBoutonNavigation, .unBoutonNavigationOFF
{
    float:left;
}


/* ---------------------------------------------------- MENU EN-TETE.ASCX ---------------------------------------------------*/
.corpsMenu
{
    margin: auto;
    width: 961px;
    height: 62px;
}

.blocLogoHaut
{
    width: 175px;
    float: left;
    margin: 17px 0 0 20px;
}

.logoHaut
{
    width: 161px;
    height: 37px;
}

.blocMenuEntete
{
    float: right;
    margin: 35px 0 0 0;
}

.menuEntete
{
    height: 100%;
    float: right;
    cursor: pointer;
}

.menuEntete ul 
{
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
}

.menuEntete li 
{
	display: inline;
    font-size: 12px;
    text-align: left;
    vertical-align: bottom;
    height: 25px;
    float: left;
    padding-top:1px;
    margin: 0;
}

.menuEntete li a 
{
	margin: 0;
    padding: 0 10px 0 10px;
	text-decoration: none;
    color: white;
}

.menuEntete li a.niveauSelectionne 
{
	margin: 0;
    padding: 0 10px 0 10px;
	text-decoration: none; 
    color: white;
    background-image:url(/images/fond_menu_haut.png);
    background-repeat:repeat-x;
    border:0;
}

.menuEntete li a.english 
{
	margin: 0;
    padding: 0 0 0 10px;
	text-decoration: none;
    color: white;
    background-image:url(/images/fond_menu_anglais.png);
    width:78px;
    font-weight:bold;
}

.menuEntete li a { text-decoration: none;color:white;}
.menuEntete li a:link {	text-decoration: none;color:white;}
.menuEntete li a:visited { text-decoration: none;color:white;}
.menuEntete li a:hover { text-decoration: none;color:white;}
.menuEntete li a:active {color:white;}

.menuEntete .lienListe {padding:0;}
.menuEntete .lienListe:hover {background-image:url(/images/fond_menu_haut.png); background-repeat:repeat-x; border:0;}


.imageLiensEntete
{
    width: 1px;
    height: 26px;
    padding:0;
}

.menuEnteteLiens
{
    float: left;
    font-size: 12px;
    color: White;
    text-align: left;
    vertical-align: bottom;
    height: 25px;
    float: left;
    margin: 0;
    padding:0 10px 0 10px;
}


/* ------------------------------------------------ CONTACTEZ-NOUS.ASPX --------------------------------------------------------*/
.blocBatisse
{
    float:left;
    width:285px;
    height:180px;
    border:1px solid #b8b8b8;
    margin:20px 15px 0 0;
}

.imgBatisse
{
    width:268px;
    height:163px;
    border:1px solid #757575;
    margin:7px 0 0 7px;
}

.blocCoordonnes
{
    float:left;
    width:280px;
    margin-top:35px;
}

.blocImageCarte
{
    float:left;
    width:315px;
    height:232px;
}

.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;
}

.blocCoordonnes li a:link {	text-decoration: none; }
.blocCoordonnes li a:visited {	text-decoration: none;}
.blocCoordonnes li a:hover { text-decoration:underline;}
.blocCoordonnes li a:active {	}

.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;
}

.coordonnesEquipe li a:link {text-decoration: none; }
.coordonnesEquipe li a:visited {text-decoration: none;}
.coordonnesEquipe li a:hover {text-decoration:underline;}
.coordonnesEquipe li a:active {}


/* ---------------------------------------------------- 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
{
    width:280px;
    float:left;
    height:550px;
}

.texteProposNous
{
    float:left;
    width:600px;
}

.titrePage
{
    margin-top:12px;
}

.zoneTexteFondateur
{
    float:left;
    width:420px;
}

.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:578px;
    height:360px;
    border:1px solid #828282;
    margin:15px 0 30px 0;
}

.contourHistorique
{
    width:558px;
    height:343px;
    border:1px solid #707070;
    margin:8px 0 0 8px;
}

.choixBoutonHistorique
{
    float: left;
}

.separateurHistorique
{
    width:1px;
    height:41px;
    float:left;
}

.btnAnnees60, .btnAnnees70, .btnAnnees80, .btnAnnees90, .btnAnnees00
{
    width: 109px;
    height: 41px;
}

.btnAnnees70
{
    width: 110px;
}

.btnAnnees80
{
    width: 109px;
}

.btnAnnees90, .btnAnnees00
{
    width: 113px;
}

.blocTexteGroupeMilette
{
    float:left;
    width:250px;
    color:#463b2b;
}

.marginRight
{
    margin-right:85px;
}

.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;
}


/* ------------------------------------------------- MENU VERTICAL PROPOS NOUS.ASCX --------------------------------------------------*/
.navsVertical
{
    width:215px;
    font-size:13px;
    color:#453a2a;
    float:left;
}

.navsVertical ul 
{
	margin:12px 0 0 0;
	padding:0;
	list-style-type: none;
}

.navsVertical li a 
{
    border-top:1px solid #d1d1d1;
	display: block;
	margin: 0;
    padding: 0 0 0 30px;
	text-align:left;
	text-decoration: none;
    color: #453a2a;
    width:182px;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	background-image:url(/images/proposNous/fond_menu_vertical_puce.gif);
    background-repeat:no-repeat;
}

.navsVertical li a.bordureBottom
{
    border-bottom:1px solid #d1d1d1;
}

.navsVertical li a.niveau1Selectionne
{
    font-weight:bold;
    background-image:url(/images/proposNous/fond_menu_vertical.gif);
    background-repeat:no-repeat;
}

.navsVertical li a.niveau1SelectionneGroupeMilette
{
    font-weight:bold;
    background-image:url(/images/proposNous/fond_menu_vertical.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #d1d1d1;
}

.navsVertical li a:link {text-decoration: none; }
.navsVertical li a:visited {text-decoration: none;}
.navsVertical li a:hover {background-image:url(/images/proposNous/fond_menu_vertical.gif); background-repeat:no-repeat;}
.navsVertical li a:active {}

.ligneGrise
{
    height:511px;
    width:1px;
    margin:12px 0 0 15px;
}

.imgMenu
{
     width:119px;
     height:131px;
     position:relative;
     top:-120px;
     left:137px;
}


/* ------------------------------------------------- CONSEILS-DE-PRO.ASPX --------------------------------------------------------*/
.colonneVideo
{
    width:615px;
    float:left;
}

.colonneExpert
{
    float:right;
}

.imgSylvainTremblay
{
    position:relative;
    top:60px;
}

.titreSylvainTremblay
{
    position:relative;
    top:-15px;
    left:-150px;
}

.titreSylvainTremblayEN
{
    position:relative;
    top:-15px;
    left:-170px;
}

.rangeeBoutonVideo
{
    margin-bottom:30px;
}

.boutonVideo
{
    margin-left:52px;
    width:180px;
    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;
}

.titreProduitFini
{
    float:left;
    padding-top:14px;
}

.btDocumentTechnique
{
    float:right;  
    margin-right:12px;
}

.imgProduitFini
{
    margin:25px 0;
}


/* ------------------------------------------------- MENU VERTICAL CONSEILS PRO.ASCX --------------------------------------------------*/
.navsVerticalConseilsPro
{
    width:240px;
    font-size:13px;
    color:#453a2a;
    float:left;
}

.navsVerticalConseilsPro ul
{
	margin:12px 0 0 0;
	padding:0;
	list-style-type: none;
}

.navsVerticalConseilsPro li a 
{
    border-top:1px solid #d1d1d1;
	display: block;
	margin: 0;
    padding: 0 0 0 30px;
    padding-top:15px;
	text-align:left;
	text-decoration: none;
    color: #453a2a;
    width:215px;
    min-height:30px;
	vertical-align:middle;
	background-image:url(/images/conseilsPro/fond_menu_vertical_puce.gif);
	background-repeat:no-repeat;
}

.navsVerticalConseilsPro li a.paddingBottom
{
    padding-bottom:10px;
}

.navsVerticalConseilsPro li a.bottom:hover
{
    padding-bottom:10px;
}

.navsVerticalConseilsPro li a.bordureBottom
{
    border-bottom:1px solid #d1d1d1;
}

.navsVerticalConseilsPro li a.niveau1Selectionne
{
    font-weight:bold;
    background-image:url(/images/conseilsPro/fond_menu_vertical.gif);
    background-repeat:repeat-y;
}

.navsVerticalConseilsPro li a.niveau1SelectionneLignesMultiples
{
    font-weight:bold;
    background-image:url(/images/conseilsPro/fond_menu_vertical.gif);
    background-repeat:repeat-y;
    padding-bottom:10px;
}

.navsVerticalConseilsPro li a.niveau1SelectionneBordureBottom
{
    font-weight:bold;
    background-image:url(/images/conseilsPro/fond_menu_vertical.gif);
    background-repeat:repeat-y;
    border-bottom:1px solid #d1d1d1;
    padding-bottom:10px;
}

.navsVerticalConseilsPro li a:link {text-decoration: none; }
.navsVerticalConseilsPro li a:visited {text-decoration: none;}
.navsVerticalConseilsPro li a:hover {background-image:url(/images/conseilsPro/fond_menu_vertical.gif); background-repeat:repeat-y;}
.navsVerticalConseilsPro li a:active {}


/* ------------------------------------------------- PRODUITS-DE-QUALITE.ASPX --------------------------------------------------------*/
.choixPorte, .choixPorte1er
{
    float:left;
    margin:30px 0 0 6px;
}

.choixPorte1er
{
    margin:30px 0 0 0;
}

.marginLeft
{
    margin-left:25px;
}

.choixPorte ul, .choixPorte1er ul
{
	margin:15px 0 0 15px;
	padding:0;
	list-style:none;
}

.choixPorte li, .choixPorte1er 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 .choixPorte1er li a
{
	margin: 0;
    padding:0;
	text-align:left;
	text-decoration: none; 
    color: #010101;
    font-size:11px;  
}

.choixPorte li a:link, .choixPorte1er li a:link {text-decoration: none;}
.choixPorte li a:visited, .choixPorte1er li a:visited {text-decoration: none;}
.choixPorte li a:hover, .choixPorte1er li a:hover {text-decoration:underline;}
.choixPorte li a:active, .choixPorte1er li a:active {	}

.menuVerticalProduits
{
    width:235px;
    float:left;
    height:550px;
}

.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:7px 0 0 10px;
}

.texteZoneRecherche
{
    float:right;
    font-size:11px;
    color:Black;
    margin:8px 5px 0 0;
}

.zoneRecherche
{
    float:right;
    margin:4px 2px 0 0;
}

.typePorte
{
    color:#211d15;
    float:left;
    margin:8px 0 0 10px;
}

.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
{
    float:left;
    margin-left:30px;
}

.texteDimensions
{
    margin:5px 0 0 30px;
}

.blocEssenceBoisDisponibles
{
    width:204px;
    height:302px;
    background-color:#fafaf9;
    border:1px solid #d0d0cf;
    float:left;
    margin:25px 0 0 30px;
}

.listeBoisDisponibles
{
    width:150px;
    float:left;
    min-height:80px;
}

.ListeEssence
{
    margin-top:10px;
    height:130px;
}

.listeBoisDisponibles ul
{
    margin:2px 0 0 -25px;
    list-style:none;
}

.listeBoisDisponibles li 
{
    margin:0;
    padding-left:15px;
    background-image:url(/images/produits/puce_bleue.gif);
    background-position:center left;
    background-repeat:no-repeat;
}

.listeBoisDisponibles li a {
	margin: 0;
    padding: 0;
	text-align:left;
	text-decoration: none;
    color: #0166c4;
}

.listeBoisDisponibles li a.selection
{
	font-weight:bold;
}

.listeBoisDisponibles li a:link {text-decoration: none; }
.listeBoisDisponibles li a:visited {text-decoration: none;}
.listeBoisDisponibles li a:hover {text-decoration:underline;}
.listeBoisDisponibles li a:active {}

.titreDisponibilite
{
    color:Black;
    font-weight:bold;
    margin:10px 0 0 14px;
}

.titreApercu
{
    color:Black;
    /*margin:35px 0 0 11px;*/
    margin:0px 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:302px;
    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 18px;
	padding:0;
	list-style:none;
	width:130px;
}

.listePuceSousMoulure li 
{
    margin:0;
    background-image:url(/images/produits/puce_noire.gif);
    background-position:left 6px;
    background-repeat:no-repeat;
}


/* ------------------------------------------------- MENU VERTICAL PRODUITS.ASCX --------------------------------------------------*/
.navsVerticalProduits
{
    width:181px;
    font-size:13px;
    color:#453a2a;
    float:left;
}

.navsVerticalProduits ul
{
	margin:12px 0 0 0;
	padding:0;
	list-style-type: none;
}

.navsVerticalProduits li a 
{
    border-top:1px solid #d1d1d1;
    border-bottom:1px solid #d1d1d1;
	display: block;
	margin: 0;
    padding: 0 0 0 20px;
	text-align:left;
	text-decoration: none;
    color: #453a2a;
    width:170px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	background-image:url(/images/produits/fond_menu_vertical_puce.gif);
    background-repeat:no-repeat;
}

.navsVerticalProduits li a.bordureBottom
{
    border-bottom:1px solid #d1d1d1;
}

.navsVerticalProduits li a.niveau1
{
    font-weight:bold;
}

.navsVerticalProduits li a.niveau1Selectionne
{
    font-weight:bold;
    background-image:url(/images/produits/fond_menu_vertical.gif);
    background-repeat:no-repeat;
}

.navsVerticalProduits li a.niveau1SelectionneBordureBottom
{
    font-weight:bold;
    background-image:url(/images/produits/fond_menu_vertical.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #d1d1d1;
}

.navsVerticalProduits li a:link {text-decoration: none; }
.navsVerticalProduits li a:visited {text-decoration: none;}
.navsVerticalProduits li a:hover {background-image:url(/images/produits/fond_menu_vertical.gif); background-repeat:no-repeat;}
.navsVerticalProduits li a:active {}

.navsVerticalProduits li ul
{
    margin:7px 0 5px 17px;
}

.navsVerticalProduits li ul li a
{
	display: block;
	margin: 0;
    padding: 0 0 0 10px;
	text-align:left;
	text-decoration: none;
	color: #453a2a;
    width:180px;
    height:20px;
    line-height:20px;
	vertical-align:middle;
	border:none;
    background-image:url(/images/produits/puce_orange.gif);
    background-position:left center;
    background-repeat:no-repeat;
}

.navsVerticalProduits li ul li a:link {text-decoration: none;}
.navsVerticalProduits li ul li a:visited {text-decoration: none;}
.navsVerticalProduits li ul li a:hover {text-decoration:underline; background-image:url(/images/produits/puce_orange.gif);background-position:left center;background-repeat:no-repeat;}
.navsVerticalProduits li ul li a:active {}

.navsVerticalProduits li ul li a.niveau1SelectionneBold
{
    font-weight:bold;
    background-image:url(/images/produits/puce_orange.gif);
    background-position:left center;
    background-repeat:no-repeat;
}


/* ------------------------------------------------- CARRIERE.ASPX --------------------------------------------------------*/
.titrePartieEquipe
{
    margin:20px 0 0 0;
}

.colonneGaucheEquipe
{
    float:left;
    width:400px;
    margin-right:30px;
    padding-bottom:50px;
}

.colonneDroiteEquipe
{
    float:left;
    width:470px;
}

.btnOffresEmploi
{
    width:225px;
    height:46px;
    float:left;
    margin-top:10px;
}

.logoEmploiQuebec
{
    float:left;
    margin:17px 0 20px 25px;
}

.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;
}


/* ------------------------------------------------- 404.ASPX --------------------------------------------------------*/
.titreErreur404
{
    font-size:20px;
    color:#b20303;
    margin:0 0 15px 0;
}

.listeErreur404
{
    margin:0;
    padding:0;
    color:Black;
}

.listeErreur404 ul
{
    margin:10px 0 15px -25px;
    color:#585757;
}

.listeErreur404 li 
{
    margin:0;
    padding:0;
    list-style-image:url(/images/produits/puce_noire2.gif)
}

.suggestionErreur404
{
    font-size:14px;
    font-weight:bold;
    margin:15px 0 0 0;
    padding:0;
}

.suggestionErreur404 ul
{
    margin:10px 0 0 -30px;
    font-size:12px;
}

.suggestionErreur404 li
{
    margin:5px 0 0 0;
    padding:0;
    list-style:none;
}

.suggestionErreur404 li a
{
	margin: 0;
    padding: 0;
	text-align:left;
	text-decoration: none;
    color: #0166c4;
}

.suggestionErreur404 li a:link {	text-decoration: none; }
.suggestionErreur404 li a:visited {	text-decoration: none;}
.suggestionErreur404 li a:hover { text-decoration:underline;}
.suggestionErreur404 li a:active {	}

.suggestionErreur404 li ul
{
    margin:0px 0 0 15px;
    padding:0;
    font-weight:normal;
    list-style:none;
}

.suggestionErreur404 li ul li
{
    margin:0;
    padding-left:15px;
    background-image:url(/images/puce_bleue.gif);
    background-position:center left;
    background-repeat:no-repeat; 
}

.suggestionErreur404 li ul li a 
{
	margin: 0;
    padding: 0;
	text-align:left;
	text-decoration: none;
    color: #0166c4;
}

.suggestionErreur404 li ul li a:link {	text-decoration: none; }
.suggestionErreur404 li ul li a:visited {	text-decoration: none;}
.suggestionErreur404 li ul li a:hover { text-decoration:underline;}
.suggestionErreur404 li ul li a:active {	}