﻿html, body
{
    height: 100%;
    padding: 0;
    margin: 0;
}

body
{
    padding: 0;
    margin: 0;
    background:none;
    font:12px Arial;
    color:#564b3a;
}

img
{
    border: 0;
}

.clear
{
    clear: both;
}

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;
}

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;}
.navigationProduisQualite:link{ color: #0166c4; text-decoration: none; font-weight:bold;}
.navigationCopryright:link{  color: white; text-decoration: none; font-size:12px}


/* ---------------------------------------------------- MASTERPAGE.MASTER --------------------------------------------------------*/
.pageCompleteMaster
{
    margin: 0;
    padding: 0;
}

.fondHaut
{
    display:none;
}

.pageCorpsMaster
{
    margin: auto;
    width: 961px;
    height: 100%;
}

.fondLargeur
{
    background-image: none;
    min-width: 982px;
}

.basPage
{
    background-image:none;
    min-height: 560px !important;
    min-width: 982px;
}

.footer
{
    display:none;
}

.floatLeft
{
    float:left;
}

.adresseWeb
{
    background:none;
    border:none;
}

.btnAdresseWeb
{
    display:none;
}

.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
{
    display:none;
}


/* ---------------------------------------------------- INDEX.ASPX --------------------------------------------------------*/
.pageCompleteIndex .promotions01, .pageCompleteIndex .promotions02
{
    float:left;
    padding:22px 20px 50px 20px;
}

.pageCompleteIndex .promotions03
{
    float:left;
    padding:22px 0 50px 20px;
}

.pageCompleteIndex .separateurPromotions
{
    float:left;
    padding-top:17px;
}

.corpsTexte
{
    margin: auto;
    width: 959px;
    border:none;
    background:none;
}

.marginCorpsTexte
{
    margin-left:30px;
    padding-bottom:20px;
}

.corpsMaster
{
    width:910px;
}

.flash
{
    display:none;
}

.boutons
{
    display:none;
}

.titreIndex
{
    margin:35px 0 0 20px;
}


/* ---------------------------------------------------- GROS BOUTONS.ASCX ---------------------------------------------------*/
.grosBoutons
{
    display:none;
}


/* ------------------------------------------------ CONTACTEZ-NOUS.ASPX --------------------------------------------------------*/
.pageCompleteContactezNous .googleMaps
{
    float:left;
    width:468px;
    height:333px;
    border:1px solid #b8b8b8;
    margin:20px 0 40px 0;
}

.pageCompleteContactezNous .coordonnes
{
    float:left;
    width:415px;
    margin:15px 0 0 25px;
}

.pageCompleteContactezNous .coordonnes ul {
	margin:5px 0 10px 0;
	padding:0;
	list-style:none;
}

.pageCompleteContactezNous .coordonnes li 
{
    margin:0;
    background:url(/images/contactezNous/puce_bleue.gif) no-repeat center left;
    padding-left:10px;
}

.pageCompleteContactezNous .coordonnes li a {
	margin: 0;
    padding: 0;
	text-decoration: none; 
    color: #006cff;
}

.pageCompleteContactezNous .coordonnes .jourOuverture
{
    float:left;
    width:90px;
}

.pageCompleteContactezNous .coordonnes .heureOuverture
{
    float:left;
    width:200px;
}

.pageCompleteContactezNous .photo
{
    margin:20px 20px 0 0;
    float:left;
    width:469px;
    height:475px;
    border:1px solid #b4b4b4;
}

.pageCompleteContactezNous .photo .bordureSalleMontre
{
    border:1px solid #666;
    margin:10px 0 0 10px;
}

#nav 
{ 
    width:920px; 
    margin:10px 0 0 20px; 
    padding:0;
} 

#nav li 
{ 
    width:106px; 
    float:left; 
    margin:10px 22px 11px 10px; 
    list-style:none 
}

#nav a 
{ 
    width:106px; 
    padding:3px; 
    display:block; 
    border:1px solid #ababab; 
}

#nav a.activeSlide 
{ 
    background:#b7aea0; 
}
    
#nav a:focus 
{ 
    outline:none; 
}
    
#nav img 
{ 
    border:none; 
    display:block 
}


/* ---------------------------------------------------- PROFIL-D-ENTREPRISE.ASPX --------------------------------------------------------*/
.pageCompleteProfil .titreMission, .pageCompleteProfil .titreHistorique, .pageCompleteProfil .groupeMilette
{
    padding-top:25px;
}

.pageCompleteProfil .blocImagesHistorique
{
    width:578px;
    height:366px;
    border:1px solid #ababab;
    margin-top:15px;
}

.pageCompleteProfil .blocTexteHistorique
{
    margin:20px 0 0 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
{
    height:41px;
}

.btnAnnees60
{
    width: 109px;
}

.btnAnnees70
{
    width: 110px;
}

.btnAnnees80
{
    width: 109px;
}

.btnAnnees90
{
    width: 113px;
}

.btnAnnees00
{
    width: 113px;
}

.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;
}


/* ------------------------------------------------- MENU VERTICAL PRODUITS.ASCX --------------------------------------------------*/
.navsVerticalProduits
{
    display:none;
}


/* ------------------------------------------------- PRODUITS-DE-QUALITE.ASPX --------------------------------------------------------*/
.pageCompleteNosProduits .choixPorte
{
    float:left;
    margin:15px 0 0 22px;
    width:210px;
}

.pageCompleteNosProduits .choixPorte1er
{
    float:left;
    margin-top:15px;
    width:210px;
}

.choixPorte ul, .choixPorte1er ul 
{
	margin:15px 5px 0 8px;
	padding:0;
}

.choixPorte li, .choixPorte1er li 
{
    margin:0;
    list-style:none;
    background:url(/images/produits/puce_noire.gif) no-repeat left 6px;
}

.choixPorte li a, .choixPorte1er li a
 {
	margin: 0;
	text-decoration: none; 
    color: #010101;
    font-size:11px;
    position:relative;
    left:10px;
}

.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 {	}

.texteNosProduits
{
    width:680px;
    float:left;
}

.fondTitre
{
    width:680px;
    height:30px;
    margin-top:12px;
    background-color:#f9f9f7;
    border-top:1px solid #c5c4c1;
    border-bottom:1px solid #c5c4c1;
}

.fondTitreFiche
{
    width:900px;
    height:30px;
    margin-top:20px;
    background-color:#f9f9f7;
    border-top:1px solid #c5c4c1;
    border-bottom:1px solid #c5c4c1;
}

.choixFiche1
{
    margin-top:20px;
    float:left;
}

.choixFiche
{
    float:left;
    margin:20px 0 0 15px;
}

.ligneSeparatriceProduit
{
    width:650px;
    height:1px;
    margin-top:10px;
    border-top:1px solid #c5c4c1;
    background-color:#f9f9f7;
}

.titrePorte
{
    float:left;
    margin:7px 0 0 12px;
}

.colonnePhoto
{
    float:left;
    width:332px;
    margin-top:30px;
}

.contourPhoto
{
    border:1px solid #cfcecb;
    width:330px;
    height:482px;
}

.contour
{
    border:1px solid #777;
    width:310px;
    height:462px;
    margin:8px 0 0 8px;
}

.ligneRealisations
{
    margin:25px 0;
}

.colonneTexte
{
    float:left;
    width:540px;
    margin:34px 0 0 30px;
}

.titreTexte
{
    padding:8px 0;
}

.fondTexteGauche
{
    background:url(/images/produits/fond_texte.gif) no-repeat;
    width:251px;
    height:126px;
    float:left;
    margin-bottom:32px;
}

.fondTexteGauche2
{
    background:url(/images/produits/fond_texte2.gif) no-repeat;
    width:265px;
    height:126px;
    float:left;
    margin-bottom:32px;
}

.fondTexteGauche3
{
    background:url(/images/produits/fond_texte3.gif) no-repeat;
    width:373px;
    height:133px;
    float:left;
    margin-bottom:32px;
}

.fondTexteDroite
{
    background:url(/images/produits/fond_texte_grand.gif) no-repeat;
    width:268px;
    height:126px;
    float:left;
    margin-left:20px;
}

.colonneTexte ul
{
    margin:10px 0 0 0;
	padding:0;
	list-style: none;
}

.colonneTexte li
{
    display:block;
    margin:0 0 3px 0;
    background:url(/images/produits/puce.gif) no-repeat left 4px;
    padding-left:10px;
}

.titreGaranties
{
    margin-top:30px;
}

.tableauNormalise
{
    width:540px;
    border:1px solid #cdcdcd;
    margin-top:20px;
}

.tableauNormalise .bordure
{
    border-bottom:1px solid #d1d1d1;
    border-right:1px solid #d1d1d1;
}

.tableauNormalise .titre
{
    font-weight:bold;
    color:#b97528;
}

.tableauNormalise .bordureRight
{
    border-right:1px solid #d1d1d1;
}

.colonneTexte .tableauNormalise ul
{
    margin:0px 0 0 0;
}


/* ------------------------------------------------- NOTRE-EQUIPE --------------------------------------------------------*/
.texteNotreEquipe .titrePage, .texteConseilsPro .titrePage
{
    margin-top:15px;
}

.texteConseilsPro, .texteProposNous
{
    float:left;
    width:600px;
}

.pageCompleteNotreEquipe .menuVertical
{
    height:400px;
}

.texteNotreEquipe .colonneGauche
{
    float:left;
    width:335px;
}

.texteNotreEquipe
{
    width:627px;
    float:left;
    position:absolute;
    margin-left: 283px;
}

.texteNotreEquipe .colonneDroite
{
    width:265px;
    float:right;
    margin-top:12px;
}

.colonneDroite .droite
{
    margin-left:19px;
}

.texteNotreEquipe ul {
	margin:0;
	padding:0;
	list-style: none;
}

.texteNotreEquipe  li 
{
	display: block;
	margin: 0;
    padding-left:10px;
    color: #0b83d1;
    background:url(/images/contactezNous/puce_bleue.gif) no-repeat left 6px;
}

.texteNotreEquipe  li a 
{
    color: #0b83d1;
}

.texteNotreEquipe li a:link {text-decoration: none; color: #0b83d1; }


/* ------------------------------------------------- 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 -40px;
    color:#585757;
    list-style:none;
}

.listeErreur404 li 
{
    margin:0;
    padding-left:12px;
    background:url(/images/produits/puce_noire2.gif) no-repeat center left;
}

.suggestionErreur404
{
    font-size:14px;
    font-weight:bold;
    margin:15px 0 0 0;
    padding:0;
}

.suggestionErreur404 ul
{
    margin:15px 0 0 -40px;
    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 ul
{
    margin:10px 0 10px 10px;
    padding:0;
    font-weight:normal;
    list-style:none;
}

.suggestionErreur404 li ul li
{
    margin:0;
    padding-left:12px;
    background:url(/images/puce_bleue.gif) no-repeat center left;
}

.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; }
