﻿html, body
{
    height: 100%;
    padding: 0;
    margin: 0;
}

body
{
    padding: 0;
    margin: 0;
    background-color:#ada393;
    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;
}

h3
{
    font-weight:bold;
    margin:12px 0 -3px 0;
}

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;}

.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;
}

.fondHaut
{
    background:url(/images/fond_brunMenu.gif) repeat-x;
    height: 75px;
}

.pageCorpsMaster
{
    margin: auto;
    width: 961px;
    height: 100%;
}

.fondLargeur
{
    background:url(/images/fondLargeur.gif) repeat-y center;
    min-width: 982px;
}

.basPage
{
    background:url(/images/fondBas.gif) repeat-x center bottom;
    min-height: 560px !important;
    min-width: 982px;
}

.footer
{
    margin: auto;
    width: 959px;
    height: 209px;
    background:url(/images/fond_footer.jpg) no-repeat;
    border-left:1px solid #474036;
    border-right:1px solid #474036;
    font-size:11px;
    color:#5a5958;
}

.floatLeft
{
    float:left;
}

.blocLogoFooter
{
    float:left;
    width:300px;
}

.logoFooter
{
    width:252px;
    height:57px;
    margin:60px 0 0 25px;
}

.marginCoordonnees
{
    margin:10px 0 0 77px;
}

.marginCoordonnees ul {
	margin:5px 0 10px 0;
	padding:0;
	list-style:none;
}

.marginCoordonnees li 
{
    margin:0;
    background:url(/images/puce_footer.png) no-repeat center left;
    padding-left:15px;
}

.marginCoordonnees li a {
	margin: 0;
    padding: 0;
	text-decoration: none; 
    color: #5a5958;
}

.marginCoordonnees li a:link {	text-decoration: none; }
.marginCoordonnees li a:visited {	text-decoration: none;}
.marginCoordonnees li a:hover { text-decoration:underline;}
.marginCoordonnees li a:active {	}

.imgSeparateurFooter
{
    width:1px;
    height:189px;
    /*margin:12px 15px 0 15px;*/
    margin:12px 10px 0 10px;
}

.listePucesFooter, .listePucesFooter2, .listePucesFooter3
{
    margin:30px 0 0 15px;
}
    
.listePucesFooter
{
    width:180px;
}

.listePucesFooter2
{
    width:115px;
}

.listePucesFooter3
{
    width:230px;
}

.listePucesFooter ul, .listePucesFooter2 ul, .listePucesFooter3 ul
 {
	margin:5px 0 10px 0;
	padding:0;
	list-style:none;
}

.listePucesFooter li, .listePucesFooter2 li, .listePucesFooter3 li
{
    margin:0;
    background:url(/images/puce_footer.png) no-repeat left 5px;
    padding-left:12px;
}

.listePucesFooter li a, .listePucesFooter2 li a, .listePucesFooter3 li a
 {
	margin: 0;
    padding: 0;
	text-decoration: none; 
    color: #5a5958;
}

.listePucesFooter li a:link, .listePucesFooter2 li a:link, .listePucesFooter3 li a:link {	text-decoration: none; }
.listePucesFooter li a:visited, .listePucesFooter2 li a:visited, .listePucesFooter3 li a:visited {	text-decoration: none;}
.listePucesFooter li a:hover, .listePucesFooter2 li a:hover, .listePucesFooter3 li a:hover { text-decoration:underline;}
.listePucesFooter li a:active, .listePucesFooter2 li a:active, .listePucesFooter3 li a:active {	}

.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:231px;
    height:18px;
    margin-top:17px;
}

.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;
}


/* ---------------------------------------------------- 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-left:1px solid #474036;
    border-right:1px solid #474036;
    background-color:White;
}

.marginCorpsTexte
{
    margin-left:30px;
    padding-bottom:20px;
}

.corpsMaster
{
    width:910px;
}

.flash
{
    width:959px;
    height:400px;
}

.choixBouton
{
    float: left;
}

.btnProduits
{
    width: 321px;
    height: 63px;
}

.btnRealisations
{
    width: 318px;
    height: 63px;
}

.btnConseilsPro
{
    width: 320px;
    height: 63px;
}

.titreIndex
{
    margin:35px 0 0 20px;
}


/* ---------------------------------------------------- GROS BOUTONS.ASCX ---------------------------------------------------*/
.choixGrosBouton
{
    float: left;
}

.btnProduitsGros
{
    width: 319px;
    height: 132px;
    float: left;
}

.btnRealisationsGros
{
    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: 255px;
    float: left;
    margin: 15px 0 0 20px;
}

.logoHaut
{
    width: 255px;
    height: 43px;
}

.blocMenuEntete
{
    float: right;
    margin: 48px 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;
	text-decoration: none; 
    color: white;
}

.menuEntete li a.niveauSelectionne {
	margin: 0;
    padding: 0 10px;
	text-decoration: none; 
    color: white;
    background:url(/images/fond_menu_haut.png) repeat-x; 
    border:0;
}

.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:url(/images/fond_menu_haut.png) repeat-x; border:0;}

.left
{
    float: left;
}

.right
{
    float: right;
}

.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;
}


/* ------------------------------------------------ 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 li a:link {	text-decoration: none; }
.pageCompleteContactezNous .coordonnes li a:visited {	text-decoration: none;}
.pageCompleteContactezNous .coordonnes li a:hover { text-decoration:underline;}
.pageCompleteContactezNous .coordonnes li a:active {	}

.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  --------------------------------------------------*/
.menuVertical
{
    width:285px;
    float:left;
    height:400px;
}

.navsVertical
{
    width:235px;
    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: 10px 0 0 30px;
	text-align:left;
	text-decoration: none;
    color: #453a2a;
    width:200px;
    min-height:27px;
	vertical-align:middle;
	background:url(/images/conseilsPro/fond_menu_vertical_puce.gif) no-repeat;
}

.navsVertical li a.paddingBottom, .navsVertical li a.bottom:hover
{
    padding-bottom:10px;
}

.navsVertical li a.bordureBottom
{
    border-bottom:1px solid #d1d1d1;
}

.navsVertical li a.niveau1Selectionne
{
    font-weight:bold;
    background:url(/images/conseilsPro/fond_menu_vertical.gif) repeat-y;
}

.navsVertical li a.niveau1SelectionneNotreEquipe
{
    font-weight:bold;
    background:url(/images/conseilsPro/fond_menu_vertical_equipe.gif) repeat-y;
}

.navsVertical li a.niveau1SelectionneNotreEquipe:hover
{
    font-weight:bold;
    background:url(/images/conseilsPro/fond_menu_vertical_equipe.gif) repeat-y;
}

.navsVertical li a.niveau1SelectionneLignesMultiples
{
    font-weight:bold;
    background:url(/images/conseilsPro/fond_menu_vertical.gif) repeat-y;
    padding-bottom:10px;
}

.navsVertical li a.niveau1SelectionneBordureBottom
{
    font-weight:bold;
    background:url(/images/conseilsPro/fond_menu_vertical.gif) repeat-y;
    border-bottom:1px solid #d1d1d1;
    padding-bottom:10px;
}

.navsVertical li a.niveau1SelectionneGroupeMilette
{
    font-weight:bold;
    background:url(/images/conseilsPro/fond_menu_vertical.gif) 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:url(/images/conseilsPro/fond_menu_vertical.gif) repeat-y;}
.navsVertical li a:active {}

.navsVertical ul li ul 
{
	margin:0px 0 0 0;
	padding:0;
	list-style-type: none;
}

.navsVertical ul li ul li a 
{
	display: block;
	margin: 0;
    padding: 10px 0 0 40px;
	text-align:left;
	text-decoration: none;
    color: #453a2a;
    width:190px;
    min-height:30px;
	vertical-align:middle;
	background:url(/images/conseilsPro/puce_menu2.gif) no-repeat 30px 15px;
}

.navsVertical ul li a.niveau2Selectionne 
{
    border-top:1px solid #d1d1d1;
	font-weight:bold;
	background:url(/images/conseilsPro/puce_menu2.gif) no-repeat 30px 15px;
}

.navsVertical ul li ul li a.niveau2Selectionne:hover 
{
    border-top:1px solid #d1d1d1;
	font-weight:bold;
	background:url(/images/conseilsPro/puce_menu2.gif) no-repeat 30px 15px;
	text-decoration:none;
}

.navsVertical ul li ul li a:link {text-decoration: none; }
.navsVertical ul li ul li a:visited {text-decoration: none;}
.navsVertical ul li ul li a:hover {background:url(/images/conseilsPro/puce_menu2.gif) no-repeat 30px 15px; text-decoration: underline;}
.navsVertical ul li ul li a:active {}

.menuVertical .ligneGrise
{
    height:370px;
    width:1px;
    margin:12px 0 0 10px;
}


/* ------------------------------------------------- MENU VERTICAL PRODUITS  --------------------------------------------------*/
.menuVerticalProduits
{
    width:220px;
    float:left;
    height:530px;
}

.menuVerticalProduits .ligneGrise
{
    height:510px;
    width:1px;
    margin:12px 0 0 10px;
}

.navsVerticalProduits
{
    width:185px;
    font-size:13px;
    color:#453a2a;
    float:left;
}

.navsVerticalProduits ul {
	margin:12px 0 0 0;
	padding:0;
	list-style-type: none;
}

.navsVerticalProduits li a 
{
	display: block;
	margin: 0;
    padding: 0 0 0 25px;
	text-align:left;
	text-decoration: none;
    color: #453a2a;
    width:180px;
    height:32px;
    line-height:32px;
	vertical-align:middle;
	background:url(/images/produits/fond_menu.gif) no-repeat;
}

.navsVerticalProduits li a.paddingBottom, .navsVerticalProduits li a.bottom:hover
{
    padding-bottom:10px;
}

.navsVerticalProduits li a.niveau1Selectionne
{
    font-weight:bold;
    background:url(/images/produits/fond_menu_over.gif) no-repeat;
}

.navsVerticalProduits li a:link {text-decoration: none; }
.navsVerticalProduits li a:visited {text-decoration: none;}
.navsVerticalProduits li a:hover {background:url(/images/produits/fond_menu_over.gif) repeat-y;}
.navsVerticalProduits li a:active {}

.navsVerticalProduits ul li ul {
	margin:8px 0 0 0;
	padding:0;
	list-style-type: none;
}

.navsVerticalProduits ul li ul li a 
{
    Display: block;
	margin: 0;
    padding:0 0 7px 35px;
	text-align:left;
	text-decoration: none;
    color: #453a2a;
    width:155px;
    line-height:14px;
    height:14px;
	background:url(/images/produits/puce.gif) no-repeat 25px 5px;
}

.navsVerticalProduits ul li ul li a:link {text-decoration: none; }
.navsVerticalProduits ul li ul li a:visited {text-decoration: none;}
.navsVerticalProduits ul li ul li a:hover {background:url(/images/produits/puce.gif) no-repeat 25px 5px;}
.navsVerticalProduits ul li ul li a:active {}

.navsVerticalProduits ul li ul li.paddingBottom
{
    padding-bottom:15px;
}


/* ------------------------------------------------- NOS-PRODUITS --------------------------------------------------------*/
.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:328px;
    height:480px;
}

.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, .texteConseilsPro ul
{
    margin:10px 0 0 0;
	padding:0;
	list-style: none;
}

.colonneTexte li, .texteConseilsPro 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 .bordureBottom
{
    border-bottom: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;
}

.pageCompleteConseilsPro
{
    min-height:550px;
}

.pageCompleteConseilsPro .tableauNormalise
{
    margin-top:0px;
}

.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; }
.texteNotreEquipe li a:visited {text-decoration: none; color: #0b83d1;}
.texteNotreEquipe li a:hover {text-decoration:underline; color: #0b83d1;}
.texteNotreEquipe li a:active {}

/* ------------------------------------------------- 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 a:visited {	text-decoration: none;}
.suggestionErreur404 li a:hover { text-decoration:underline;}
.suggestionErreur404 li a:active {	}

.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; }
.suggestionErreur404 li ul li a:visited {	text-decoration: none;}
.suggestionErreur404 li ul li a:hover { text-decoration:underline;}
.suggestionErreur404 li ul li a:active {}
