body
{
background-color: #191919;
}

/* CSS conteneur*/
#conteneur
{
margin: auto;
width: 925px;
}

/* CSS header*/
#header
{
background-image: url("../image/header.jpg");
width: 950px;
height: 294px;
}

		/*********************************/
		/*********** CSS MENU **********/
		/*********************************/
#menu
{
background-image: url("../image/FondMenu.jpg");
width: 940px;
height: 66px;
text-align: center;
font-size: 18px;
padding-top: 28px;
}
#menu a
{
color: white;
text-decoration: none;
margin-left: 10px;
margin-right: 10px;
}
#menu a:hover
{
text-decoration: underline;
}
		/***************/
		/** CSS Corps **/
		/***************/
#corps
{
background-image: url("../image/MilieuCorps.jpg");
background-repeat: repeat-y;
width: 925px;
*width: 1000px;/*pour ie 7 cré decalage du bloc recherche a revoir*/
padding-left: 68px;
padding-right: 68px;
overflow:hidden;
}

			/************************************/
			/********** CSS BIENVENUE ***********/
			/************************************/
			
#TexteBienvenue{
color:white;
width:750px;
margin-left:30px;
margin-right:30px;
text-shadow: 6px 6px 10px #191919;
font-size:22px; 
font-style: italic; 
letter-spacing:2px;
text-align:center;
border-top:3px solid #191919;
background-color:#01547E;
border-bottom:3px solid #191919;
}

			/************************************/
			/******* CSS MOTEUR RECHERCHE *******/
			/************************************/
			
#MoteurRecherche
{
margin-left:550px;
}

#BlocAnnonceRecherche
{
margin-left:75px;
width: 650px;
color:#D9D5B0;
background-color: #01547E;
border-radius: 10px 10px 10px 10px;
box-shadow: 10px 10px 10px #191919;

}

#TitreAnnonceRecherche
{
text-shadow: 8px 8px 6px #191919;
background-color:#83A697;
color:white;
width:650px;
font-size:22px; 
font-style: italic;
text-align:center; 
letter-spacing:6px;
word-spacing:3px;
border-top:3px solid #191919;
border-bottom:3px solid #191919;
}

.MotCle
{
border-radius: 10px 10px 10px 10px;
background-color:#90A8C5;
width:200px;
height:20px;
}

.surligner
{
color:black;
font-style:italic;
background-color:#FFF9A0;
}

			/************************************/
			/******** CSS CONSEIL ACHAT *********/
			/************************************/
			
#ConseilAchat
{float:left;
padding:10px 10px 10px 10px;
margin-top:50px;
margin-left:30px;
width:230px;
color:#D9D5B0;
background-color: #01547E;
text-align:center;
border-radius: 10px 10px 10px 10px;
box-shadow: 10px 10px 10px #191919;
}
#ConseilAchat1
{
float:left;
padding:10px 10px 10px 10px;
margin-top:10px;
margin-left:50px;
width:230px;
color:#D9D5B0;
background-color: #01547E;
text-align:center;
border-radius: 10px 10px 10px 10px;
box-shadow: 10px 10px 10px #191919;
}

#TousLesBiens
{
padding:10px 10px 10px 10px;
margin-top:0px;
margin-bottom:20px;
margin-left:45px;
width:700px;
color:#D9D5B0;
background-color: #01547E;
text-align:center;
border-radius: 10px 10px 10px 10px;
box-shadow: 10px 10px 10px #191919;
}
			/************************************/
			/*********** CSS HORAIRE ************/
			/************************************/

#BlocHoraire
{
margin-left:330px;
margin-right:30px;
margin-top:50px;
padding:10px 0px 10px 0px;
width:450px;
color:#D9D5B0;
background-color: #01547E;
text-align:center;
border-radius: 10px 10px 10px 10px;
box-shadow: 10px 10px 10px #191919;
}

#TitreHoraire
{
background-color:#83A697;
color:white;
width:450px;
font-size:22px; 
font-style: italic;
text-align:center; 
letter-spacing:6px;
word-spacing:3px;
border-top:3px solid #191919;
border-bottom:3px solid #191919;
}

.TableauHoraire
{margin:10px auto 0 auto; color:#C1D9D9; font-size:14px; text-align:center; white-space:nowrap; border:4px #C1D9D9 solid;}

			/************************************/
			/** CSS LOGICIEL RECHERCHE MAISON ***/
			/************************************/

#MailContact
{
width: 400px;
margin:0px 10px 30px 340px;
padding:10px 10px 20px 10px;
text-align:center;
border-radius: 10px 10px 10px 10px;
background-color: #01547E;
box-shadow: 10px 10px 10px #191919;
}
#BlockrechercheMaison
{
overflow: hidden;
clear: both;
text-align:center;
float:right;	
background-color: #01547E;
width: 270px;
margin-bottom:20px;
margin-right:125px;
_margin-right:50px;
padding:10px 0px 10px 0px;
border-radius: 10px 10px 10px 10px;
box-shadow: 10px 10px 10px #191919;
}

/*  type de vente */

#BlocTypeVente
{
width:260px;
border-style:none;
font-size:13px;
height:75px;
margin-left:8px;
}

.TitreVente
{
font-size:13px;
border: 2px solid #434146    ;
border-radius: 10px 10px 0px 0px ;
height:20px;
width:250px;                 
letter-spacing: 3px;
font-weight: bold;
background-color: #53656F;      
color: white;
font-weight: bold; 
text-align:center;
margin-top:5px;

}

/* localisation*/

#BlocLocalisation
{
width:260px;
border-style:none;
font-size:13px;
height:150px;
margin-left:8px;
}

.TitreLocalisation
{
font-size:13px;
border: 2px solid #434146;
border-radius: 10px 10px 0px 0px ;
height:20px;
width:250px;                 
letter-spacing: 3px;
font-weight: bold;
background-color: #53656F;      
color: white;
font-weight: bold; 
text-align:center;
}

/* choix commune*/

#BlocChoixCommune
{
width:260px;
border-style:none;
font-size:13px;
height:35px;
margin-left:8px;
}

/* choix dans un périmétre */

#BlocChoixPerimetre
{
font-size:13px;
width: 260px;
border-style:none;
text-align:center;
height:80px;
margin-left:8px;
}

.TitrePerimetre
{
font-size:13px;
border: 2px solid #434146;
border-radius: 10px 10px 0px 0px ;
height:20px;
width:250px;                 
letter-spacing: 3px;
font-weight: bold;
background-color: #53656F;      
color: white;
font-weight: bold; 
text-align:center;
}

/* Type de bien*/

#BlocTypeBien
{
width:260px;
border-style:none;
font-size:13px;
height:35px;
margin-left:8px;
}

.ChoixBien
{
width: 200px;
background-color:#FDFDE3;
}

/* Surface*/

#BlocSurface
{
font-size:13px;
width:260px;
text-align:center;
height:75px;
margin-left:8px;
}
.TitreSurface
{
font-size:13px;
border: 2px solid #434146;
border-radius: 10px 10px 0px 0px ;
height:20px;
width:250px;                 
letter-spacing: 3px;
font-weight: bold;
background-color: #53656F;      
color: white;
font-weight: bold; 
text-align:center;
}
.surfacemini
{
width: 50px;
}
.surfacemaxi
{
width: 50px;
}

/*Budget*/

#BlocBudget
{
font-size:13px;
width:260px;
text-align:center;
height:75px;
margin-left:8px;
}
.TitreBudget
{
font-size:13px;
border: 2px solid #434146;
border-radius: 10px 10px 0px 0px ;
height:20px;
width:250px;                 
letter-spacing: 3px;
font-weight: bold;
background-color: #53656F;      
color: white;
font-weight: bold; 
text-align:center;
}

.budgetMini
{
width: 50px;
}
.budgetMax
{
width: 50px;
}

/*filtres*/

#BlocFiltres
{
font-size:13px;
width:260px;
height:135px;
text-align:left;
margin-left:8px;
}
.TitreFiltre
{
font-size:13px;
border: 2px solid #434146;
border-radius: 10px 10px 0px 0px ;
height:20px;
width:250px;                 
letter-spacing: 3px;
font-weight: bold;
background-color: #53656F;      
color: white;
font-weight: bold; 
text-align:center;
}

			/************************************/
			/******** CSS nos_etudes.php ********/
			/************************************/

#BlocDescriptifEtudes
{
padding-top:10px;
width: 700px;
margin-left:60px;
border-radius: 10px 10px 10px 10px;
background-color: #01547E;
box-shadow: 10px 10px 10px #191919;
}

#TitreEtude
{
background-color:#83A697;
color:white;
width:700px;
font-size:22px; 
font-style: italic;
text-align:center; 
letter-spacing:6px;
word-spacing:3px;
border-top:3px solid #191919;
border-bottom:3px solid #191919;
}

#photohouzet{float:left;margin-left:30px;text-align:center;}
#photowemaere{float:right;text-align:center;margin-right:10px;}

#DescriptifEtudes
{
margin-top:180px;
margin-left:50px;
width:600px;
padding-bottom:20px;
}

.TexteDescriptifItalic{font-size:16px;color:#C1D9D9;font-style:italic;text-align:justify}
.TexteDescriptif{font-size:16px;color:#C1D9D9;text-align:justify}
.TitreDescriptif{font-size:20px;color:#191919;text-decoration:underline;}

#PaginationNosEtudes{padding-top:15px;margin-left:390px;font-size:16px;}
#PaginationNosEtudes a{font-size:14px;font-weight: bold;text-decoration: underline;color:#01547E;}

			/************************************/
			/******* CSS nos_annonces.php *******/
			/************************************/

#BlocAnnonce
{
margin-left:5px;
width: 500px;
color:#D9D5B0;
background-color: #01547E;
border-radius: 10px 10px 10px 10px;
box-shadow: 10px 10px 10px #191919;

}

#TitreAnnonce
{
text-shadow: 8px 8px 6px #191919;
background-color:#83A697;
color:white;
width:500px;
font-size:22px; 
font-style: italic;
text-align:center; 
letter-spacing:6px;
word-spacing:3px;
border-top:3px solid #191919;
border-bottom:3px solid #191919;
}

.NomCellule
{
color:#191919;
text-decoration:underline;
}

.Resultat
{
color:#C1D9D9;
}

.typecontrat2
{
color:#3B4054;
}


			/************************************/
			/******* CSS Information.php ********/
			/************************************/

#BlocActuJuridique
{
padding:10px 0px 10px 0px;
width: 700px;
margin-left:60px;
border-radius: 10px 10px 10px 10px;
background-color: #01547E;
box-shadow: 10px 10px 10px #191919;
}

#TitreActuJuridique
{
background-color:#83A697;
color:white;
width:700px;
font-size:22px; 
font-style: italic;
text-align:center; 
letter-spacing:6px;
word-spacing:3px;
border-top:3px solid #191919;
border-bottom:3px solid #191919;
}

#siren{margin-top:15px;margin-left:20px;float:left;}
#intrecomm{margin-top:15px;margin-right:20px;float:right;}
.TitreN°{text-decoration:underline;font-weight: bold;font-size:16px;color:#191919;}
.ResultatN°{font-size:14px;color:#D9D5B0;}

.TitreInfo{text-decoration:underline;letter-spacing:2px;font-size:18px;color:#2C2C2B;}
.TexteCourtInfo{font-size:16px;color:#D9D5B0;font-style: italic;}

#ContenuInformation{width:600px;margin-left:135px;}

#TabInfo
{
padding:20px 10px 20px 10px;
}

#TabInfoLireSuite
{
margin-left:75px;
margin-right:75px;
}

/* BUTTONS LIRE LA SUITE*/
	.buttons a, .buttons button{
    display:block;
    background-color:#f5f5f5;
    border:3px solid #F191919;  
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
.buttons button img, .buttons a img{
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */button:hover, .buttons a:hover{
    background-color:#C1D9D9;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}/* POSITIVE */button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}/* NEGATIVE */.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
			/************************************/
			/********** CSS Pagination **********/
			/************************************/

#pagination
{
margin-top:20px;
margin-left:220px;
padding:10px 10px 10px 10px;

}
.actif{
padding: 4px 7px 4px 7px;
border: 2px solid navy;
font-weight: bold;
background-color: #01547E;
color:white;
}

#pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #9aafe5;
text-decoration:none;
color: #191919;
}
#pagination a:hover {
border: 1px solid #2b66a5;
padding: 4px 8px 4px 8px;
color: #F191919;
background-color: #E6EFC2;
}
			
			/************************************/
			/******** CSS bas de corps **********/
			/************************************/

#BasCorps
{
position:relative;
width:770px;
margin-top:30px;
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
padding:10px 10px 10px 10px;
font-size:12px;
color:#D9D5B0;
border-radius: 10px 10px 10px 10px;
background-color: #01547E;
text-align:justify;
box-shadow: 10px 10px 10px #191919;
}

#BasCorpsAnnonces
{

clear: both;
float:right;
width:250px;
margin-top:10px;
margin-right:125px;
_margin-right:50px;
padding:10px 10px 10px 10px;
font-size:16px;
color:#D9D5B0;
border-radius: 10px 10px 10px 10px;
background-color: #01547E;
text-align:justify;
box-shadow: 10px 10px 10px #191919;
}

			/************************************/
			/******** CSS MENTION LEGALE ********/
			/************************************/
#BlocMentionLegale
{
padding:10px 10px 10px;
width: 600px;
margin-left:100px;
border-radius: 10px 10px 10px 10px;
background-color: #01547E;
box-shadow: 10px 10px 10px #191919;
}

.TitreMentionLegale
{
background-color:#83A697;
text-align:center;
font-size:22px;
width:600px;
border-top:3px solid #191919;
border-bottom:3px solid #191919;
color:white;
font-style: italic;
letter-spacing:5px;
word-spacing:3px;
}
.SousTitreMentionLegale{margin-left:10px;font-size:18px;text-decoration:underline;font-weight:bold;}
.TexteMentionLegale{margin-left:10px;font-size:16px;color:#C1D9D9;text-align:justify;}
#PaginationMentionLegale{ padding:15px 0px 0px 0px;margin-left:370px;font-size:16px;}
#PaginationMentionLegale a{padding:15px 0px 0px 0px;font-size:14px;font-weight: bold;text-decoration: underline;color:#01547E;}

			/************************************/
			/************ CSS Footer ************/
			/************************************/

#footer
{
background-image: url("../image/footer.jpg");
width: 925px;
color: #b3a793;
font-size: 12px;
text-align: center;
padding-top: 45px;
margin:0;
}

#footer a
{
text-decoration: underline;
color: #b3a793;
}
			/************************************/
			/******** CSS Administration ********/
			/************************************/
			
#AccueilAdmin
{
padding:20px 0px 10px 0px;
width: 700px;
margin:auto;
border-radius: 10px 10px 10px 10px;
background-color: #01547E;
box-shadow: 10px 10px 10px #191919;
}
#TitreAccueilAdmin
{
background-color:#83A697;
text-align:center;
font-size:24px;
width:700px;
border-top:3px solid #191919;
border-bottom:3px solid #191919;
color:white;
font-style: italic;
letter-spacing:5px;
word-spacing:3px;
}

#TexteDefilent
{
background-color:#FAEBD3;
text-align:center;
font-size:20px;
width:700px;
border-top:3px solid #191919;
border-bottom:3px solid #191919;
color:black;
font-style: italic;
letter-spacing:5px;
word-spacing:2px;
}

.listing
{
font-weight:bold;
color:white;
font-size:14px;
font-family:times new roman,sans-serif;
background-color:#375D81;
text-decoration:none;
}
.listing1
{
font-weight:bold;
color:black;
font-size:14px;
font-family:times new roman,sans-serif;
background-color:#C4D7ED;
}
.fondaccueilListing
{
background-image: url(../image/fond.png);
background-position : center;
background-repeat:no-repeat;
}

.lien
{
text-decoration:none;
color:white;
font-weight:bold;
font-size:18px;
font-style:italic;
}

.lien1
{
text-decoration:none;
color:black;
font-weight:bold;
font-size:18px;
font-style:italic;
}

#ajoutMaison
{
padding:20px 0px 10px 0px;
width: 900px;
margin:auto;
}

#TitreAjoutAnnonce
{
text-align:center;
font-size:26px;
color:white;
font-style: italic;
letter-spacing:5px;
font-weight:bold;
}

#TableauAjoutAnnonce
{
padding:10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
background-color: #01547E;
box-shadow: 10px 10px 10px #191919;
width:900px;
}

#Contenuinformation
{
padding:20px 0px 10px 0px;
width: 900px;
margin:auto;
}

#TableauAjoutInformation
{
padding:10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
background-color: #01547E;
box-shadow: 10px 10px 10px #191919;
width:900px;
}

#contenuModifAnnonce
{
padding:20px 0px 10px 0px;
width: 700px;
margin:auto;
}

#modifInfo
{
padding:20px 0px 10px 0px;
width: 700px;
margin:auto;
}

#TableauModifierAnnonce
{
border-radius: 10px 10px 10px 10px;
background-color: #01547E;
box-shadow: 10px 10px 10px #191919;
width:700px;
}

#TitreModifAnnonce
{
text-align:center;
font-size:26px;
width:700px;
color:white;
font-style: italic;
letter-spacing:5px;
font-weight:bold;
}

#ResulModif
{
text-align:center;
margin-left:50px;
color:white;
font-size:20px;
font-weight:bold;
font-style:italic;}

edit-body { /* textarea de TinyMCE */

width : 100% ;
height : 50em ;
}