﻿@charset "utf-8";

/* Import de la CSS d'initialisation
----------------------------------------------------------*/

@import url(structure.css);

/* Construction (Montage)
----------------------------------------------------------*/

body { color:#38383a; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; position:relative; }
.h1intro{color:#38383a;font-size:1em; font-weight:normal;}

h1 { /*color:#38383a;*/   font-size:1.4em; font-weight:bold; }
h2 { color:#38383a; font-size: 1.3em; }
h3 { color:#38383a; font-size: 1.17em; }
h4 { color:#38383a; font-size: 1em; }
h5 { color:#38383a; font-size: 0.83em; }
h6 { color:#38383a; font-size: 0.67em; }

p { color:#38383a; font-size: 1em; }

ul, ol { color:#38383a; font-size: 1em; }
ul li { color:#38383a; font-size: 1em; padding-bottom:0.3em; list-style-type:square; }
ol li { list-style-position:inside; line-height:1.7em; }

a { color:#38383a; text-decoration:underline; }
a:hover { text-decoration:none; } /* si changement de couleur au survol */
a:visited { } /* si changement de couleur après le clic */

input { }
textarea { }

em { }
strong { }

/* Éléments Particuliers
----------------------------------------------------------*/

/* Placement d'images */
.imgLeft { float:left; margin-right:1.5em; }
.imgRight { float:right; margin-left:1.5em; }

/* Des classes d'alignement d'objets */
.aligntop { vertical-align:top; }
.alignbottom { vertical-align:bottom; }
.aligncenter { margin-left:auto; margin-right:auto; }

/* Des classes d'alignement du texte */
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.justify { text-align: justify; }

/* Des classes de formatage du texte en ligne */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.strike { text-decoration: line-through; }

/* Des classes flotante */
.floatleft { float: left; }
.floatright { float: right; }

/* Les "nettoyeurs" */
.clearb { clear: both; }
.clearer { clear: both; width: 0; height: 0; line-height: 0; }

.nodisplay { display:none; }

/*  Styles des textes
----------------------------------------------------------*/

/* Les différentes tailles de textes, les titres.. */
.accroche { font-size:1em; font-weight:bold; }
.accroche2 { font-size:1.2em; font-weight:bold; }
.accroche3 { font-size:1.2em; font-weight:bold; }
.detail { font-size:0.9em; }
.encartTitre { position:absolute; margin:-1.9em 0 0 -1.2em; background:#FFFFFF; padding:0 3px 3px 0; font-weight:bold; }
.encartTitre2 { margin-bottom:0px; padding-bottom:0px; font-weight:bold; font-size:1.2em; }
.encartTitre3 { margin-bottom:0px; padding-bottom:0px; font-weight:bold; font-size:1.2em; margin-top:-5px; }

/* Les différentes couleurs de textes.. */
.txtRose { color:#f9007c; }
.txtBleu { color:#039CE2; }
.txtVert { color:#84af2f; }
.txtDore { color:#b28f45; }
.txtJaune { color:#A8A800; }
.txtMarron { color:#420c00; }
.txtRouge { color:#C40000;}
.txtBlanc { color:#ffffff;}

/*  Styles spécifiques aux pages
----------------------------------------------------------*/

/* Société */
.detailBleu { border-left:solid 1px #039CE2; padding:0 0 0 1em;}
.SocieteG { float:left; width:565px; }
.encartBleu { border:solid 1px #039CE2; background:#FFFFFF; padding:1em 1em 0.5em 1em; margin-bottom:0.5em; }

/* Philosophie */
.PhilosophieG { float:left; width:519px; }
.encartRose { border:solid 1px #e00078; background:#FFFFFF; padding:1em 1em 0.5em 1em; margin-bottom:0.5em; }

/* Edito */
.ligneEdito { border-bottom:dashed 1px #A8A800; height:2px; line-height:2px;}
.encartEdito { border-top:solid 1px #A8A800; padding:1em 0em 0em 0em; margin-bottom:0.5em; font-size:0.9em; }


/* Services */
.encartVert { border:solid 1px #b2d966; background:#FFFFFF; padding:1em 1em 0.5em 1em; margin-bottom:0.5em; }
#ssmenuServices  { position:absolute; margin-top:-16px; margin-left:120px; }

/* Inscription clients */
.detailInscription { width:407px; height:205px; background:url(../images/encart-inscription2.jpg) no-repeat; margin-top:5px; }
.detailInscriptionTxt { padding-top:15px; padding-left:15px; padding-right:23px; padding-bottom:10px; }
.descriptionInscription { width:454px; height:135px; float:left; border:solid 1px #b2d966; background:#FFFFFF; padding:1em 1em 0.5em 1em; margin-bottom:0.5em; }

/* Partenariat */
.partenariatDroite { float:right; margin-left:1.5em; width:354px; }
.choixPartenariat { background:url(../images/encartPartenariat.jpg) no-repeat; height:330px; }
.choixPartenariaTxt { padding-top:15px; padding-right:23px; padding-left:15px; }
.iconeLien { float:left; margin-right:0.3em; margin-top:-5px; margin-bottom:1em; }
.encartPartenariat2 { background:url(../images/encartPartenariat2.gif) repeat; padding:0px 23px 0px 27px; }
.encartGauchePartenariat { width:507px; border:solid 1px #b28f45; background:#FFFFFF; padding:1em 1em 0.5em 1em; margin-bottom:0.5em; }
.encartDore { border:solid 1px #b28f45; background:#FFFFFF; padding:1em 1em 0.5em 1em; margin-bottom:0.5em; }

/* Contact */
.coordonneesLeft { float:left; text-align:left; width:50px; }
.coordonneesRignt { float:left; text-align:left; }
.bureauPays { float:left; text-align:left; width:100px; }
.bureauNom { float:left; text-align:left; width:250px; }
.bureauLien { float:right; text-align:left; color:#450d00; }
.bureauLien  a { color:#450d00; }

/* Recrutement */
.metiersAscenciele { background:url(../images/carte-recutement.jpg) no-repeat top right; }

/* Documents (espace client) */
.doc { float:left; width:260px; height:81px; padding-top:281px; text-align:left;}
.fdCharteAscenciele { background:url(../images/encartCharteAIC.jpg) no-repeat; }
.fdActeCautionnement { background:url(../images/encartCautionnement.jpg) no-repeat; }

/* pages se loger en Afrique */
.postitAccueil { width:450px; height:275px; position:absolute; left:450px; margin-top:40px; }
.postitAccueil2 { width:450px; height:275px; position:absolute; margin-left:700px; margin-top:40px; }
#postit { width:350px; height:350px; position:absolute; margin-left:565px; margin-top:-20px; }
#txtGauchePostit { float:left; width:620px; }
#dossier { width:290px; height:310px; position:absolute; margin-left:615px; margin-top:-20px; }
#txtGaucheDossier { float:left; width:620px; }
#liste { width:631px; height:153px; }
.listeVert { background-image:url(../images/encart-promotion.jpg); }
.listeRose { background-image:url(../images/encart-location.jpg); }
.listeBleu { background-image:url(../images/encart-achat-vente.jpg); }
#liste .field { padding-left:182px; padding-top:48px; }
#liste .field2 { padding-left:84px; padding-top:18px; }
#encartGestion { width:589px; height:91px; background-image:url(../images/encart-gestion.jpg); padding: 52px 19px 10px 19px; float:left; }
.ligneLexiqueRose { border-bottom:dashed 1px #f9007c; height:2px; line-height:2px;}
.ligne { vertical-align:middle; }
#tabEtapes { border:solid 1px #e9e9e9; width:845px; }
#tabEtapes th { text-align:left; font-size:1.4em; font-weight:bold; height:40px; vertical-align:middle; border-bottom:solid 1px #e9e9e9; }


.largeurNumRose { width: 20px; text-align:right; color:#f9007c; font-weight:bold; padding-left:15px; }
.largeurNumBleu { width: 20px; text-align:right; color:#039CE2; font-weight:bold; padding-left:15px; }
.ligneGrise { height:25px; vertical-align:middle; background-color:#F5F5F5; border-bottom:solid 1px #e9e9e9;}
.ligneGrise2 { height:40px; vertical-align:middle; background-color:#F5F5F5; border-bottom:solid 1px #e9e9e9;}
.ligneBlanche { height:25px; vertical-align:middle;border-bottom:solid 1px #e9e9e9; }
.ligneBlanche2 { height:40px; vertical-align:middle;border-bottom:solid 1px #e9e9e9; }
.colEtapes { width:340px; padding-left:15px; border-right:solid 1px #e9e9e9; }
.colQuestions { width:429px; padding-left:25px; }
.lexique{ float:left; padding-top:4px; border-left:solid 1px #e9e9e9; padding-left:15px; }
.lexiqueRose { float:right; padding-top:4px; border-left:solid 1px #f9007c; padding-left:15px; width:860px;  }
.lexiqueBleu { float:right; padding-top:4px; border-left:solid 1px #039CE2; padding-left:15px; width:860px; }
.lettreLexique { float:left; margin-right:15px; width:15px; }
.encartGestion { float:left; margin-right:1.5em; width:490px; }
.encartGestion2 { float:right; margin-left:1.5em; width:490px; }
.encartGestion_middle { background:url(../images/encartGestionImmo.gif) repeat; padding:0px 23px 0px 27px; }
.encartGestionDroite { width:400px; float:right; }
.encartGestionGauche { width:400px; float:left; }
.txtFdRose { border:solid 1px #f9007c; background:#f9007c; padding:0 1em 0 1em; color:#FFFFFF; background:url(../images/fdTitreLoc.jpg) bottom; }
.encartLoc {  border:solid 2px #e00078; background:#FFFFFF; }
.TxtEncartLoc {  padding:1em 1em 0.5em 1em; }
.txtFdBleu { border:solid 1px #039CE2; background:#039CE2; padding:0 1em 0 1em; color:#FFFFFF; background:url(../images/fdTitreVente.jpg) bottom;}
.encartVente {  border:solid 2px #039CE2; background:#FFFFFF; }
.TxtEncartVente  {  padding:1em 1em 0.5em 1em; }

#logointro {
width:950px; 
text-align:center;}

#coordonnees { padding:80px 0 0 0; text-align:center; }
#coordonnees a img { border:none; }
.servicesRight { float:left; margin-left:1.5em; margin-top:1.8em; }
.equipeLien { position:absolute; margin-top:-16px; margin-left:237px;}
.partenariatLien { position:relative; margin-top:-2px; margin-left:-5px;}
.detailGris { border-left:solid 1px #38383a; padding:0 0 0 1em;}

.encart { border:solid 1px #e9e9e9; background:#FFFFFF; padding:1em 1em 0.5em 1em; margin-bottom:0.5em;}
.encart ul, encart ol { padding:0 0 0 1.5em; }
.encart p { }

.encartServices { width:550px; }
.encartOcre2{ border:solid 1px #b28f45; background:#d5ac53; padding:1em 1em 0.5em 1em; margin-bottom:0.5em; }
.encartTitre2 { margin-bottom:0px; padding-bottom:0px; font-weight:bold; font-size:1.2em; }
.encartVert2 { border:solid 1px #84af2f; background:#FFFFFF; margin-bottom:0.5em; }
.encartVertPlein { border:solid 1px #84af2f; background:#84af2f; padding:1em 1em 0.5em 1em; margin-bottom:0.5em; }
.encartTitreVert2 { border:solid 1px #84af2f; background:#84af2f; padding:0 1em 0 1em; }
.encartTxt{ padding:1em 1em 0.5em 1em; }
.encartOnglet { border:solid 2px #84af2f; background:#FFFFFF; margin-bottom:0.5em; padding:1em 1em 0.5em 1em; }

.onglets { background:url(../images/bg_onglets.gif); border:solid 2px #84af2f;}
#onglets { height:21px; }
#colonne1Societe { float:left; width:309px; padding-right:25px;}
#colonne2Societe { float:left; width:233px; padding-left:26px; border-left:solid 1px #e9e9e9;}

.lienEtape { margin-bottom:-2px;}

.margeGauche15 { padding-left:15px; }
.encartVert350 { border:solid 1px #84af2f; background:#FFFFFF; margin-bottom:0.5em; width:350px; }

/*-------------------------formulaire de contact------------------------*/
#formulaire { background:transparent; } /* carateristique du formulaire */
#formulaire .pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; }
#formulaire .labelform { width: 75px; float:left; text-align: left; margin:0 5px 0 0; } /* carateristique des label, width minimum 203px; */
#formulaire .inputform { width:185px; height:13px; float:left; } /* carateristique des input */
#formulaire .labelform2 { width: 130px; float:left; text-align: left; margin:0 5px 0 0;} /* carateristique des label, width minimum 203px; */
#formulaire .inputform2 { width:430px; height:13px; float:left; } /* carateristique des input */
#formulaire .textareaform { width:565px; height:50px; overflow: auto; background-color:transparent; } /* carateristique du textarea */
#formulaire .selectform { height:17px; float:left; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#38383a; margin:0px; padding:0px; background-color:#fff; border: 1px solid #38383a; } /* carateristique des select */
#formulaire .encartTitre2 { position:absolute; margin:-1.9em 0 0 29.6em;}
#formulaire .inputenvoyer { width:150px; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; } /* carateristique de l'input "envoyer mon 			message" */

#formulaire .col1 { width:275px; float:left; }
#formulaire .col2 { width:275px; float:right; }

.divimagecaptchat { display:none; } /* carateristique de la div entourant l'image captchat */
#code { background-color:#fff; color:#38383a; border: 1px solid #38383a; }
.transp, .inputtexte { background: #fff; border: 1px solid #38383a; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#38383a; } /* pour rendre les input et textarea transparent avec une bordure */
.divtexte br { margin:0px; padding:0px; height:0px; line-height:0px; }
/*-------------------------fin formulaire------------------------*/

/*-------------------------formulaire de contact agence------------------------*/
#pageContactAgence { width:800px; margin:25px; text-align:left; }
#formAgence { background:transparent; } /* carateristique du formulaire */
#formAgence .pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; }
#formAgence .labelform { width: 75px; float:left; text-align: left; margin:0 5px 0 0; } /* carateristique des label, width minimum 203px; */
#formAgence .inputform { width:185px; height:13px; float:left; } /* carateristique des input */
#formAgence .textareaform { width:375px; height:70px; overflow: auto; background-color:transparent; } /* carateristique du textarea */
#formAgence .selectform { height:17px; float:left; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#38383a; margin:0px; padding:0px; background-color:#fff; border: 1px solid #38383a; } /* carateristique des select */
#formAgence .inputenvoyer { width:150px; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; } /* carateristique de l'input "envoyer mon 			message" */
/*-------------------------fin formulaire------------------------*/

#newsletter { background:transparent; width:560px; border:solid 1px #e9e9e9; background:#FFFFFF; padding:1em 1em 0.5em 1em; margin-bottom:0.5em; background:url(../images/fd-newsletter.jpg) no-repeat bottom right; } /* carateristique du formulaire */
#newsletter .pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; }
#newsletter .labelform { width: 75px; float:left; text-align: left; margin:0 5px 0 0; } /* carateristique des label, width minimum 203px; */
#newsletter .inputform { width:285px; height:13px; float:left; } /* carateristique des input */
#newsletter .divEnvoyer { padding-left:147px; }
#newsletter .inputenvoyer { width:150px; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; } /* carateristique de l'input "envoyer mon message" */
#newsletter .selectform { height:17px; float:left; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#38383a; margin:0px; padding:0px; background-color:#fff; border: 1px solid #38383a; } /* carateristique des select */

#recrutement { background:url(../images/candidate.jpg) no-repeat right bottom; } /* carateristique du formulaire */
/*#recrutement .inputParcourir { width:100px; height:13px; float:left; }  carateristique des input */
#recrutement .pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; }
#recrutement .labelform { width: 147px; float:left; text-align: left; margin:0 5px 0 0; } /* carateristique des label, width minimum 203px; */
#recrutement .inputform { width:185px; height:13px; float:left; } /* carateristique des input */
#recrutement .labelform2 { width: 147px; float:left; text-align: left; margin:0 5px 0 0;} /* carateristique des label, width minimum 203px; */
#recrutement .inputform2 { width:585px; height:13px; float:left; } /* carateristique des input */
#recrutement .champsG { width:350px; float:left; }
#recrutement .champsD { width:350px; margin-left:50px; float:left; }
#recrutement .labelform3 { width: 130px; float:left; text-align: left; margin:0 5px 0 0;} /* carateristique des label, width minimum 203px; */
#recrutement .textareaform { width:640px; height:50px; overflow: auto; background-color:transparent; } /* carateristique du textarea */
#recrutement .selectform { height:17px; float:left; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#38383a; margin:0px; padding:0px; background-color:#fff; border: 1px solid #38383a; } /* carateristique des select */
#recrutement .selectform2 { height:17px; width:185px; float:left; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#38383a; margin:0px; padding:0px; background-color:#fff; border: 1px solid #38383a; } /* carateristique des select */
#recrutement .antispam { padding-right:215px; text-align:center;  }

#edito { } /* carateristique du formulaire */
#edito .pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; }
#edito .labelform { width:75px; float:left; text-align: left; margin:0 5px 0 0; } /* carateristique des label, width minimum 203px; */
#edito .inputform { width:237px; height:13px; float:left; } /* carateristique des input */
#edito .champsG { width:332px; float:left; }
#edito .champsD { width:332px; margin-left:50px; float:left; }
#edito .textareaform { width:714px; height:50px; overflow: auto; background-color:transparent; } /* carateristique du textarea */
#edito .selectform { height:17px; float:left; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#38383a; margin:0px; padding:0px; background-color:#fff; border: 1px solid #38383a; } /* carateristique des select */
#edito .antispam { text-align:center;  }
/*-------------------------formulaire d'enregistrement d'un bien------------------------*/

#formulaire_bien { background:transparent; } /* carateristique du formulaire */
#formulaire_bien .pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; }
#formulaire_bien .labelform { width: 95px; float: left; text-align: left; margin:0 5px 0 0; } /* carateristique des label, width minimum 203px; */
#formulaire_bien .inputform { width:165px; height:13px; float:left; } /* carateristique des input */
#formulaire_bien .selectform { height:17px; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#38383a; margin:0px; padding:0px; background-color:#fff; border: 1px solid #38383a; } /* carateristique des select */
#formulaire_bien .inputform2 { width:465px; height:13px; float:left; } /* carateristique des input */
#formulaire_bien .inputformPetit { width:50px; height:13px; float:left; } /* carateristique des input */
#formulaire_bien .textareaform { width:565px; height:50px; overflow: auto; background-color:transparent; } /* carateristique du textarea */
#formulaire_bien .selectform { height:17px; float:left; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#38383a; margin:0px; padding:0px; background-color:#fff; border: 1px solid #38383a; } /* carateristique des select */
#formulaire_bien .inputenvoyer { width:150px; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; } /* carateristique de l'input "envoyer mon 			message" */

#formulaire_bien .col1 { width:275px; float:left; }
#formulaire_bien .col2 { width:275px; float:right; }

#formulaire_bien2 .pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; }
#formulaire_bien2 .labelform { width: 195px; float: left; text-align: left; margin:0 5px 0 0; } /* carateristique des label, width minimum 203px; */
#formulaire_bien2 .labelform2 { width: 260px; float: left; text-align: left; margin:0 5px 0 0; } /* carateristique des label, width minimum 203px; */
#formulaire_bien2 .labelform3 { width: 220px; float: left; text-align: left; margin:0 5px 0 0; } /* carateristique des label, width minimum 203px; */
#formulaire_bien2 .textareaform { width:565px; height:50px; overflow: auto; background-color:transparent; } /* carateristique du textarea */
#formulaire_bien2 .inputform { width:165px; height:13px; float:left; } /* carateristique des input */
#formulaire_bien2 .inputformPetit { width:50px; height:13px; float:left; } /* carateristique des input */
#formulaire_bien2 .col1 { width:280px; float:left; }
#formulaire_bien2 .col2 { width:280px; float:right; }

.divimagecaptchat { display:none; } /* carateristique de la div entourant l'image captchat */
#code { background-color:#fff; color:#38383a; border: 1px solid #38383a; }
.transp, .inputtexte { background: #fff; border: 1px solid #38383a; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#38383a; } /* pour rendre les input et textarea transparent avec une bordure */
.divtexte br { margin:0px; padding:0px; height:0px; line-height:0px; }

/*-------------------------fin formulaire------------------------*/

/*-------------------------highslide------------------------*/

.highslide-html-content {
	position: absolute;
    display: none;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-align:left;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(images/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

.highslide-body{
	margin-top:1px; 
}

/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 275px;
    padding: 7px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}

.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

#cache{
	position:absolute;
	/*position:fixed;*/
	left:0;
	top:0;
	background-color:#000000;
	filter:alpha(opacity=78);
	-moz-opacity:.75;
	opacity:.75;
	display:none;
	z-index:2;
	height:100%;
	width:100%;
}

html>body #cache{
	position:fixed;
}

#myOnPageContent {
	position:absolute;
	/*position:fixed;*/
	width:600px;
	height:575px;
	margin:0 auto;
	display:none;
	top:50%;
	left:50%;
	z-index:3;
	margin-left:-300px;
	margin-top:-263px;
}

html>body #myOnPageContent {
  position: fixed;
}


#popupVideo {
	position:absolute;
	/*position:fixed;*/
	width:338px;
	height:338px;
	margin:0 auto;
	display:none;
	top:50%;
	left:50%;
	z-index:3;
	margin-left:-169px;
	margin-top:-169px;
}

html>body #popupVideo {
	position:fixed;
}

#myOnPageContent .fermer {
	background:url(../images/bg-fermer.gif);
	padding-right:4px;
	height:25px;
	text-align:right;
	vertical-align:middle;
}

#myOnPageContent .contenu {
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	border:4px solid #84af2f;
	border-top:2px solid #84af2f;
	padding: 20px 46px;
	text-align:left;
}
/*-------------------------fin highslide------------------------*/

/*----- ESPACE PROFIL ETC CLIENT ------*/
.buttonOK, .buttonOKHovered {
	width:30px;
	height:20px;
	background:url(../images/btn-pas-inscrit.jpg) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonOKHovered {
	background:url(../images/btn-pas-inscrit.jpg) no-repeat left top;
}


.hautDivEspace {
	padding:2px 5px 2px 5px;
	color:#FFFFFF;
	font-weight:bold;
	height:24px;
	background-image: url(../images/fondDivTop.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.hautDivEspace div {
	float:right;
	padding-top:2px;
}

.hautDivEspace div img {
	vertical-align:bottom;
}

.hautDivEspace div a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}


#fsInscription .field {margin-top:3px;}
#fsInscription .buttonTransparent { 
}


#fsConnexion {
	float:left;
	width:500px;
}
#fsConnexion legend {
	font-weight:bold;
	padding:2px 6px 2px 6px;
	border:#000000 1px solid;
}

#fsConnexion table {
	margin:auto;
}
#fsConnexion label {
	color:#000000;
}
#fsConnexion #formConnexion input, #fsConnexion #formConnexion select {
	width:170px;
}

#fsConnexion2 {
	width:500px;
}
#fsConnexion2 legend {
	font-weight:bold;
	padding:2px 6px 2px 6px;
	border:#000000 1px solid;
}

#fsConnexion2 table {
	margin:auto;
}
#fsConnexion2 label {
	color:#000000;
}
#fsConnexion2 #formConnexion input, #fsConnexion #formConnexion select {
	width:170px;
}

#divAjoutBien { float:left; color:#000000; margin-left:10px; padding:10px; width:600px; }

#divAjoutBien label { font-weight:bold; }

#divAjoutBien table tr td { padding:3px; }

#formAdd label { color:#000000; }

.one { background:#666666 none repeat scroll 0 0; display:table-row; color:#FFFFFF; }
.two { background:#F7F7F7 none repeat scroll 0 0; display:table-row; color:#000000; }

#quicksearch label { color:#000000; }


/* Pagination */
.selpage{
	font-weight: bold;
}

.aucun{
	font-weight: normal;
	color: #C40000;
}
