﻿html, body
{
    height: 100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

body
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-family:Arial;
    background-color:#a8a8a8;
}

img
{
    border: 0;
}

.clear
{
    clear: both;
}

a:link {color:#3382c5;text-decoration: underline;}
a:visited{ color:#3382c5; text-decoration: underline;}
a:hover{color:#245f90;text-decoration: underline;}
a:active{color:#40719e;text-decoration: underline;}

.navigationNoir:link{ color: Black; text-decoration: none;}
.navigationNoir:visited{ color: Black; text-decoration: none;}
.navigationNoir:hover{color: Black; text-decoration: underline;}
.navigationNoir:active{ color: Black;text-decoration: underline;}

/* ---------------------------------------------------- MASTERPAGE.MASTER --------------------------------------------------------*/

.pageCompleteMaster
{
    margin: 0;
    padding: 0;
}

.pageMasterContenu
{
    background-image: url(/images/fondlargeur.jpg);
    background-position: center;
    background-repeat: repeat-y;
}

.pageCorpsMaster
{
    margin: auto;
    width: 972px;
    height: 100%;
    font-family: Arial;
}
.fondcontenu
{
    background-image: url(/images/fond_contenu.jpg);
    background-repeat:repeat-y;
}

.corpsHaut
{
    margin: auto;
    width: 972px;
    height: 70px;
}

.blocLogo
{
    width:500px;
    float:left;
}

.logoHaut
{
    width: 485px;
    height: 51px;
    margin: 15px 5px 0 5px;
}

.blocMenuHaut
{
    width:140px;
    float:right;
    margin:45px 5px 0 0;
}

.liensMenu
{
    float:left;
    margin:0 3px;
    font-size:12px;
}

.basPage
{
    width:100%;
    background-image: url(/images/fondbas.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
}

.footer
{
    margin: auto;
    width: 972px;
    height: 51px;
    background-image: url(/images/fond_piedpage.jpg);
}

.blocLogoFooter
{
    width: 190px;
    float: left;
}

.logoFooter
{
    width: 147px;
    height: 19px;
    margin: 16px 0 0 30px;
}

.BlocAccolade
{
    width:20px;
    float:left;
    margin-top:7px;
}
.imgAccolade
{
     width: 10px;
    height: 40px;
}

.blocTexteFooter
{
    width: 320px;
}

.texteFooter
{
    font-size: 12px;
    float:left;
    color: #174a7c;
    padding: 18px 0 0 3px;
}

.copyright
{
    width:250px;
    float:right;
    text-align:right;
    padding-top:3px;
    color:Black;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    padding-bottom:15px;
}

.flashLogos
{
    width:902px;
    height:150px;
}

.texteInvisible
{
    display:none;
}

.ligneLogos
{
    width:940px;
    margin:20px 0 0 35px;
}

p
{
    font-size:12px;
    color:#010101;
    margin:12px 0;
}

.h2
{
    font-size:13px;
    font-weight:bold;
    color:#4a84b8;
}

.marginTop
{
    margin-top:10px;
}

h1
{
    font-size:18px;
    font-weight:bold;
    color:#40719e;
}

h2
{
    font-size:14px;
    color:#2f5679;
    margin:0 0 -8px 0;
}


/* ---------------------------------------------------- INDEX.ASPX --------------------------------------------------------*/

.flashEntete
{
    width: 972px;
    height: 345px;
}

.blocTexte
{
    width:900px;
    float:left;
    margin:25px 0 0 35px;
}

.blocTexte ul
{
   font-size:12px;
   margin-top:0px;
   list-style-type:square;
}

.blocJoindre
{
    width:266px;
    height:199px;
    float:left;
    margin:60px 0 0 20px;
    background-image: url(/images/pour_me_joindre.gif);
}

.blocJoindre p
{
    font-size:13px;
    color:#010101;
    margin:30px 0 0 28px;
}

.ligneGrise
{
    width:902px;
    height:1px;
    margin:20px 0 0 0;
}


/* ------------------------------------------------- CONDO-LOGEMENTS.ASPX ----------------------------------------------------*/

.photos
{
    float:left;
    background-color:#FFFFFF;
    width:163px;
    height:111px;
    margin-right:20px;
}

.marginTop
{
    padding-top:12px;
}

.flashCliquable
{
    float:left;
    z-index:10;
    cursor:pointer;
}

.liste_photos
{
    background-color:#FFFFFF;
    margin:15px 0 10px 0;
    width:740px;
    margin:0 auto;
}

.ajaxImageFond
{
    background-image: url(/images/bg_lightbox.png);
    background-repeat: repeat;
}

.ajaxFermerBoite
{
    z-index:10;
    width:38px;
    height:39px;
    position:absolute;
    left:565px;
    top:0px;
    background-image:url(/images/blank.gif);
    background-repeat:repeat;
    cursor:pointer;
}

.ajaxFlecheGauche
{
    z-index:10;
    width:58px;
    height:73px;
    position:absolute;
    left:0px;
    top:178px;
    background-image:url(/images/blank.gif);
    background-repeat:repeat;
    cursor:pointer;
}

.ajaxFlecheDroite
{
    z-index:10;
    width:58px;
    height:73px;
    position:absolute;
    left:597px;
    top:178px;
    background-image:url(/images/blank.gif);
    background-repeat:repeat;
    cursor:pointer;
}

.boiteLightbox
{
    z-index:5;
    background-repeat:no-repeat;
}

/* ------------------------------------------------- NOUS-JOINDRE.ASPX ----------------------------------------------------*/

.googleMaps
{
   float:right; 
   margin-right:10px; 
   width:600px; 
}


/* ---------------------------------------------------- MENU.ASCX ---------------------------------------------------*/

.menu
{
    width:970px;
    margin:auto;
    background-image:url(/images/menu/fond_menu.gif);
    background-repeat:repeat-x;
}

.choixGrosBouton
{
    float: left;
}

.separateurMenu
{
    width:1px;
    height:43px;
    float:left;
}

.btnPropos
{
    width:200px;
    height:43px;
    float:left;
}

.btnTerrains
{
    width:120px;
    height:43px;
    float:left;
}

.btnConstruction
{
    width:170px;
    height:43px;
    float:left;
}

.btnProduits
{
    width:189px;
    height:43px;
    float:left;
}

.btnFondation
{
    width:185px;
    height:43px;
    float:left;
}

.btnCondo
{
    width:200px;
    height:43px;
    float:left;
}

.btnProjet
{
    width:87px;
    height:43px;
    float:left;
}

.logoAMEmenu
{
    position:absolute;
    top:395px;
    margin-left:865px;
}

.unBoutonNavigation, .unBoutonNavigationOFF
{
    float: left;
}
