﻿body
{
	background-color: #96a2ae;
	background-image: url('../images/fondPageGris.jpg');
	font-size: 9pt;
	color: black;
	font-family: Verdana;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;	
}

.clVert
{
    color: #003300;
}

.clVertGras
{
    color: #003300;
    font-weight: bold;
}


.divChapeau
{
	border-width: 1px;
	width: 960px;
	height: 25px;
	padding-left: 20px;
	padding-top: 15px;	
	margin: 0 auto;
	border-right-style: solid;
	border-left-style: solid;
	font-size: 16pt;
	font-family: Verdana;
	color: #808080;
}

.divBandeau
{
	background-color: #013300;
	height: 134px;
}

.divBandeauInt
{
	width: 980px;
	height: 134px;
	margin: 0 auto;
	border-right-style: solid;
	border-left-style: solid;
	border-width: 1px;
	position: relative;
}


.divPied
{
	background-color: #013300;
	height: 64px;
}

.divPiedInt
{
    width: 980px;
    height: 64px;
    margin: 0 auto;
    border-right-style: solid;
    border-left-style: solid;
    border-width: 1px;    
}


.divSemelle
{
	border-width: 1px;
	width: 980px;
	height: 40px;
	margin: 0 auto;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
}

p.PiedPage
{
    margin: 0px;
    font-family: "Times New Roman" , Times, serif;
    font-size: 10pt;
    color: #FFFFFF;
    text-align: center;
    padding-top: 10px;
    word-spacing: 2.5pt;
}

.lienPiedPage
{
    font-family: 'Times New Roman' , Times, serif;
    text-decoration: none;
    font-size: 11pt;
    color: #000000;
    font-weight: bold;
}


a.lienPiedPage
{
    font-family: 'Times New Roman' , Times, serif;
    text-decoration: none;
    font-size: 11pt;
    color: #000000;
    font-weight: bold;
}


a.lienPiedPage:hover
{
    color: #FFCC00;
}

a.lienPiedPageBlanc
{
    font-family: Verdana;
    text-decoration: none;
    font-size: 9pt;
    font-variant: small-caps;
    color: #FFFFFF;
}

a.lienPiedPageBlanc:hover
{
    color: #FFCC00;
}



/* menu principal */
.divMenu {
	position: absolute;
	top: -18px;
	left: 823px;
	height: 152px;
	width: 157px;
	z-index: 100;
}


a.menu
{
    font-size: 12pt;
    font-family: Verdana;
    list-style-type: none;
    text-decoration: none;
    color: #FFFFFF;
    padding-left: 18px;    
}

a.menu:hover {	
	font-size: 12pt;
	font-family: Verdana;
	color: #FFCC00;
	font-weight: bold;
	letter-spacing: -1pt;
	text-decoration: none;	
	background-image: url('../images/puceOrange.jpg');
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 18px;

}

.menuSelect {
	font-size: 12pt;
	font-family: Verdana;	
	letter-spacing: -1pt;
	text-decoration: none;
	color: #FFCC00;	
	background-image: url('../images/puceOrange.jpg');
	background-position: 0px 2px;
	background-repeat: no-repeat;	
	padding-left: 18px;
}

li.menu {
	list-style-type: none;
}




/* menu par sujet */
.divMenuSociete {
	position: absolute;
	width: 600px;
	height: 22px;
	right: 160px;
	top: 2px;
	text-align: right;
	color: #FFFFFF;
}


.divMenuLocation {
	position: absolute;
	width: 600px;
	height: 22px;
	right: 160px;
	top: 58px;
	text-align: right;
	color: #FFFFFF;
}

.divSousMenuLocation {
	position: absolute;
	width: 600px;
	height: 22px;
	right: 160px;
	top: 75px;
	text-align: right;
	color: #FFFFFF;
}


.divMenuVente {
	position: absolute;
	width: 600px;
	height: 22px;
	right: 160px;
	top: 39px;
	text-align: right;
	color: #FFFFFF;
}

.divSousMenuVenteZoneGeo {
	position: absolute;
	width: 600px;
	height: 22px;
	right: 160px;
	top: 55px;
	text-align: right;
	color: #FFFFFF;
}

.divSousMenuVentePrix {
	position: absolute;
	width: 600px;
	height: 22px;
	right: 160px;
	top: 73px;
	text-align: right;
	color: #FFFFFF;
}



a.sousmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 3px;	
}

a.sousmenu:hover {
	color: #FFCC00;
}

.sousmenuSelect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	text-decoration: none;
	color: #FFCC00;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 3px;		
}





/* menu de la home page */

ul.mnuHome
{
    padding: 0px;
    margin: 0px;
}

li.mnuHome
{
    float: left;
    list-style-type: none;
}


a.mnuHome
{
    font-size: 12pt;
    font-family: Verdana;
    text-decoration: none;
    color: #728c73;
    font-weight: bold;
}

a.mnuHome:hover 
{
    color: #FFCC00;
}



.divHomePage
{
    width: 980px;
    height: 608px;
    margin: 0 auto;
    position: relative;
}




h1.home
{
    margin: 0px;
    padding: 0px;
    width: 959px;
    height: 28px;
    font-family: 'Georgia';
    font-size: 22pt;
    font-weight: 700;
    color: #000000;
    text-align: justify;
    letter-spacing: 1px;
    word-spacing: 3px;
}



.fondAppli {
	
	background-color: #FFFFED;
}

.traitAppli {
	border-color: #808080;
}


/* Description */
.divDescriptionHaut
{
    width: 980px;
    border-style: solid;
    border-width: 1px;
    margin: 0 auto;
    position: relative;
    z-index: 100;
}


.divDescriptionBas
{
    width: 980px;
    border-width: 1px;
    margin: 0 auto;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    background-image: url( '../images/Fond-Or.jpg' );
    padding-bottom: 10px;
}


.divPhotoPrincipal {
	width: 486px;
	height: 354px;
	overflow: hidden;
	float: left;	
}

.divPhoto2
{
    width: 494px;
    height: 354px;
    float: left;
    background-image: url( '../images/Fond-Ble.jpg' );
    
    
}

h1.Legende {
	margin: 0px;
	font-family: "times New Roman", Times, serif;
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-right: 20px;
	padding-left: 63px;
	padding-top: 12px;
}

p.Prix {
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #003300;
	text-align: center;
	padding-right: 20px;
	padding-left: 63px;
	padding-top: 5px;
	margin-top: 0px;
}

.divDescription
{
	float: left;
	width: 466px;	
	padding-top: 20px;
	padding-left: 20px;
	text-align: justify;
}

.divCarte
{
    float: left;
    width: 494px;   
    position: relative;    
}

.divCadreZoomCarte
{
    border-style: solid;
    border-width: 10px;
    border-color: #003300;
    width: 590px;
    height: 440px;
    overflow: hidden;
}



.divLienPdf
{
    width: 366px;
    height: 26px;
    background-image: url(   '../images/BtnPdf.jpg' );
    background-repeat: no-repeat;
    padding-top: 5px;
    margin-top: 8px;
}

a.LienPdf
{
    display: block;
    padding-left: 32px;
}



h2.Situation
{
    padding: 5px 20px 5px 63px;
    font-family: Verdana;
    font-size: 11pt;
    font-weight: bold;
    color: #003300;
    text-align: center;
    margin-top: 0px;
}




/* description location */
.divTech
{
    width: 292px;
    height: 245px;
    margin-left: 100px;
    background-color: #FFFFCC;
    padding-right: 20px;
    padding-left: 20px;
}

.libelTech {
	width: 146px;
	float: left;
	display : block;
	font-family: Verdana;
}

.TexteTech
{
    width: 146px;
    float: left;
    display: block;
    font-family: Verdana;
    text-align: right;
}

p.LocaAppt_adresse
{
    padding: 0px;
    margin: 0px;
    font-family: "times New Roman", Times, serif;
    color: #000000;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
}


h1.LocaAppt_Legende {
	padding-right: 20px;
	padding-left: 63px;
	padding-top: 12px;
	margin: 0px;
	font-family: "times New Roman", Times, serif;
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
}


/* Liste */
.divListe
{
    width: 980px;
    border-style: solid;
    border-width: 1px;
    margin: 0 auto;
    background-image: url( '../images/Fond-Or.jpg' );
    position: relative;
}




.fondListe {
	background-color: #FFFFED;
	background-image: url('../images/Fond-Or.jpg');
}


.divAnnonce {
	border-width: 1px;
	width: 484px;
	height: 168px;
	float: left;
	border-top-style: solid;
	border-bottom-style: solid;
	position: relative;
	margin-bottom: 10px;
}


.divPhotoAnnonce {
	width: 230px;
	height: 168px;
	overflow: hidden;
	float: left;
}

.divTexteAnnonce {
	width: 244px;
	float: left;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 2px;
}


h2.SituationListe {
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #003300;
	margin: 0px;
}

p.Type {
	margin: 0px;
	font-family: Verdana;
	font-size: 11pt;
	color: #003300;
}


p.Technique {
	margin-top: 10px;
	margin-bottom: 10px;
}


p.TypePark
{
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 10pt;
    color: #003300;
}


.divPrix
{
    position: absolute;
    bottom: 3px;
    left: 238px;
    width: 244px;
    height: 20px;     
    font-family: Verdana;
    font-size: 11pt;
    color: #000000;
}

.divZoom
{
    padding: 2px;
    font-family: Verdana;
    color: #000000;
    bottom: 0px;
    position: absolute;
    width: 40px;
    left: 110px;
    background-color: #FFFFFF;
}


.divSepAnnonce {
	width: 11px;
	float: left;
	height: 170px;
	border-left-style: solid;
	border-left-width: 1px;
}

p.ZeroObjet
{
    margin: 0px;
    padding: 30px 10px 10px 10px;
    font-family: Verdana;
    font-size: 10pt;
}



/* Prestige */
.divPrestige  {
	width: 968px;
	border-width: 1px;
	background-image: url('../images/Fond-Or.jpg');
	margin: 0 auto;
	padding-left: 12px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}


.divVedettePrestige
{
    width: 956px;
    height: 177px;
    margin: 0 auto;
    padding-top: 12px;
    background-image: url('../images/Fond-Or.jpg');
}


.divAnnoncePrestige {
	width: 230px;
	height: 193px;
	float: left;
	border-bottom-style: solid;
	margin-bottom: 12px;
	margin-right: 12px;
	border-bottom-width: 1px;
}


.divPhotoPrestige {
	width: 230px;
	height: 168px;
	overflow: hidden;
}


h2.SituationPrestige {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #003300;
	margin: 0px;
	text-align: center;
	padding-top: 5px;
}


p.confid
{
    margin: 0px;
    font-family: "Times New Roman" , Times, serif;
    font-size: 14pt;
    color: #96A2AE;
    padding-left: 20px;
    padding-top: 50px;
}


h2.Contact
{
    padding: 0px;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #003300;
    margin: 0px;
}


/* Societe */
.divSocieteHaut {
	width: 980px;
	height: 140px;
	border-width: 1px;
	margin: 0 auto;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	background-image: url('../images/Fond-Ble.jpg');
}


.divSocieteBas {
	width: 980px;
	height: 468px;
	border-width: 1px;
	margin: 0 auto;
	border-right-style: solid;
	border-left-style: solid;
	background-image: url('../images/Fond-Or.jpg');
}

.divSocieteImage {
	width: 482px;
	height: 140px;
	float: left;
}

.divSocieteTexteHaut {
	width: 478px;
	height: 140px;
	float: left;
	padding-right: 20px;	
}


.divSocieteTexte {
	width: 450px;
	padding-top: 70px;
	padding-left: 312px;
}

h1.societe {
	font-family: Verdana;
	color: #003300;
	font-size: 12pt;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
}


p.societe {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #000000;
	text-align: justify;
}


p.slogan {
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #96A2AE;
	text-align: right;
}


a.Liens
{
    text-decoration: none;
    font-size: 11pt;
    color: #000000;
}

a.Liens:hover
{
    text-decoration: none;
    font-size: 11pt;
    color: #FFCC00;
}

li.Liens
{
    list-style-type: none;
    margin-bottom: 8px;
}


a.Contact
{
    text-decoration: none;
    color: #000000;
}

a.Contact:hover
{
    text-decoration: none;
    color: #FFCC00;
}


.divNavi
{
    width: 980px;
    height: 44px;
    margin: 0 auto;
    position: relative;
    z-index: 500;
}

.Navi 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



/* mailing location */
.divConfirmation
{
    margin-top: 50px;
    margin-left: 100px;
    width: 480px;
    height: 400px;
}

p.Confirmation
{
    margin: 50px 0px 20px 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 12pt;
}




.divseparateur
{
    padding: 0px;
    clear: both;
}
