body
{
margin:0;
padding:0;
background:#e5f4b0;
}

.Site
{
width:900px;
height:1%;
/* overflow:auto; */
margin-top:10px;
margin-left:auto;
margin-right:auto;
font-family: Verdana, Arial, "Times New Roman";
font-size:11px;
text-align:justify;
}

.Site .Head
{
border:1px solid #7F7F7F;
margin-bottom:20px;
}

.Site .Head a
{
background-image:url("../images/immobilier-grau-du-roi.jpg");
display:block;
width:900px;
height:150px;
}


.Site .Special
{
padding-top:2px;
padding-bottom:2px;
margin-top:-22px;
}

.Site .Corps
{
width:900px;
height:1%;
overflow:hidden;
background-color:white;
margin-bottom:20px;
border:1px solid #7F7F7F;
}

.Site .Corps .Gauche 
{
width:159px;
float:left;
margin-top:26px;
margin-left:10px;
display:inline;
}

.Site .Corps .Gauche .Menu
{
width:159px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

.Site .Corps .Gauche .Menu .Ville a
{
background-image:url("../images/iconemenu/ville.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}

.Site .Corps .Gauche .Menu .Ville a:hover
{
background-image:url("../images/iconemenu/ville-survol.jpg");
}

.Site .Corps .Gauche .Menu .VilleSur
{
background-image:url("../images/iconemenu/ville-survol.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}

.Site .Corps .Gauche .Menu .Appart a
{
background-image:url("../images/iconemenu/appartements.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}

.Site .Corps .Gauche .Menu .Appart a:hover
{
background-image:url("../images/iconemenu/appartements-survol.jpg");
}

 .Site .Corps .Gauche .Menu .AppartSur
{
background-image:url("../images/iconemenu/appartements-survol.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}


.Site .Corps .Gauche .Menu .Villas a
{
background-image:url("../images/iconemenu/villas-maisons.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}

.Site .Corps .Gauche .Menu .Villas a:hover
{
background-image:url("../images/iconemenu/villas-maisons-survol.jpg");
}

.Site .Corps .Gauche .Menu .VillasSur
{
background-image:url("../images/iconemenu/villas-maisons-survol.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}


.Site .Corps .Gauche .Menu .Terrains a
{
background-image:url("../images/iconemenu/terrains.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}

.Site .Corps .Gauche .Menu .Terrains a:hover
{
background-image:url("../images/iconemenu/terrains-survol.jpg");
}

.Site .Corps .Gauche .Menu .TerrainsSur
{
background-image:url("../images/iconemenu/terrains-survol.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}

.Site .Corps .Gauche .Menu .Agences a
{
background-image:url("../images/iconemenu/agences-immo.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}

.Site .Corps .Gauche .Menu .Agences a:hover
{
background-image:url("../images/iconemenu/agences-immo-survol.jpg");
}

.Site .Corps .Gauche .Menu .AgencesSur
{
background-image:url("../images/iconemenu/agences-immo-survol.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}


.Site .Corps .Gauche .Menu .AjBiens a
{
background-image:url("../images/iconemenu/ajouter-bien.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}

.Site .Corps .Gauche .Menu .AjBiens a:hover
{
background-image:url("../images/iconemenu/ajouter-bien-survol.jpg");
}

.Site .Corps .Gauche .Menu .AjBiensSur
{
background-image:url("../images/iconemenu/ajouter-bien-survol.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}

.Site .Corps .Gauche .Menu .AjImmo a
{
background-image:url("../images/iconemenu/ajouter-agence.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}

.Site .Corps .Gauche .Menu .AjImmo a:hover
{
background-image:url("../images/iconemenu/ajouter-agence-survol.jpg");
}

 .Site .Corps .Gauche .Menu .AjImmoSur
{
background-image:url("../images/iconemenu/ajouter-agence-survol.jpg");
width:159px;
height:32px;
margin-bottom:5px;
display:block;
}


.Site .Corps .Gauche .Menu .Annuaires a
{
background-image:url("../images/iconemenu/liens-utiles.jpg");
width:159px;
height:32px;
display:block;
}

.Site .Corps .Gauche .Menu .Annuaires a:hover
{
background-image:url("../images/iconemenu/liens-utiles-survol.jpg");
}

.Site .Corps .Gauche .Menu .AnnuairesSur
{
background-image:url("../images/iconemenu/liens-utiles-survol.jpg");
width:159px;
height:32px;
display:block;
}

.Site .Corps .Gauche .Pics
{
width:159px;
margin-top:20px;
margin-bottom:20px;
}

.Site .Corps .Gauche .Pics .CadreHaut
{
width:159px;
background-image:url("../images/haut.jpg");
background-repeat:no-repeat;
}

.Site .Corps .Gauche .Pics .CadreCentre
{
width:159px;
background-repeat:repeat-y;
background-image:url("../images/1px.jpg");
}


.Site .Corps .Gauche .Pics .CadreBas
{
width:159px;
background-image:url("../images/bas.jpg");
background-repeat:no-repeat;
background-position:bottom;
padding-top:10px;
padding-bottom:10px;
}



.Site .Corps .Gauche img
{
display:block;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
border:1px solid #7F7F7F;
}

.Site .Corps .Gauche .None
{
border:0;
}

.Site .Corps .Gauche .Taux
{
text-align:center;
}

.Site .Corps .Gauche .Taux img
{
margin:0;
margin-bottom:5px;
border:none;
}

.Site .Corps .Centre
{
float:left;
width:524px;
padding-left:20px;
padding-right:20px;
margin-top:26px;
text-align:justify;
display:inline;
}




.Site .Corps .Centre .Mef
{
font-size:12px;
font-weight:bold;
}

.Site .Corps .Droite
{
float:left;
width:159px;
margin-top:26px;
text-align:center;
display:inline;
}

.Site .Corps .Droite img
{
border:0;
}

.Site .Corps .DroiteFCI
{
float:left;
width:160px;
margin-top:26px;
margin-left:auto;
margin-right:auto;
text-align:center;
display:inline;
font-weight:bold;
}

.Site .Corps .DroiteFCI img
{
border:0;
margin-bottom:20px;
}

.Site .Corps .DroiteFCI .Active
{
color:#1398FF;
}

.Site .Corps .DroiteFCI .InActive
{
color:#576F22;
}

.Site .Bas
{
width:900px;
margin:auto;
background-color:white;
text-align:center;
border:1px solid grey;
margin-bottom:10px;
padding-top:5px;
padding-bottom:5px;
border:1px solid #7F7F7F;
background-image:url("../images/pied-de-page.jpg");
}

h1
{
margin-top:10px;
margin-bottom:10px;
margin-right:auto;
margin-left:auto;
display:block;
text-decoration:none;
text-align:center;
font-size:14px;
padding:0;
font-weight:bold;
}

h2
{
margin-top:10px;
margin-bottom:10px;
margin-right:auto;
margin-left:auto;
display:block;
text-decoration:none;
text-align:center;
font-size:11px;
padding:0;
font-weight:bold;
}

hr
{
	display:block;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
	margin-bottom:20px;
	color: black;
	background-color:black;
	height: 1px;
	border: black;
}



p
{
padding:0;	
margin-top:5px;
margin-bottom:5px;
}

a img
{
border:none;
}

a
{
color:#00799F;

}

a:hover
{
color:#57767F;
}

a:visited
{
color:#576F22;
}


textarea
{
width:500px;
height:160px;
border:1px solid #cccccc;
}

input
{
border:1px solid #cccccc;
background-color:white;
}

select
{
width:146px;
}

.Site .Corps .Centre img
{
display:block;
margin-left:auto;
margin-right:auto;
}

.Site .Corps .Appartements .Annonces, .Site .Corps .AgencesImmo .Annonces
{
height:1%;
overflow:auto;
}

.Site .Corps .Appartements .Annonces .Descri, .Site .Corps .AgencesImmo .Annonces .Descri
{
margin-top:20px;
margin-bottom:20px;
width:100%;
}

.Site .Corps .Appartements .Annonces .Descri img, .Site .Corps .AgencesImmo .Annonces .Descri img
{
float:left;
width:200px;
height:150px;
margin-right:10px;
display:block;
border:1px solid #7F7F7F;
}

.Site .Corps .Appartements .Annonces .Infos, .Site .Corps .AgencesImmo .Annonces .Infos
{
padding-top:10px;
margin-left:auto;
margin-right:auto;
clear:both;
}

.Site .Corps .Appartements .Annonces .Plus, .Site .Corps .AgencesImmo .Annonces .Plus
{
float:right;
margin-right:15px;
display:block;
overflow:hidden;
}

.Warning
{
color:red;
font-style:italic;
}

.Send
{
display:block;
width:80px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
}

h3
{
text-align:left;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

h4
{
text-align:center;
font-size:11px;
font-weight:normal;
display:block;
background-color:grey;
border:1px dashed black;
}

form
{
padding:0;
margin:0;
}

.Admin textarea
{
height:500px;
}

fieldset hr
{
display:block;
width:80%;
margin-right:auto;
margin-left:auto;
margin-top:20px;
margin-bottom:20px;
color: #C5E383;
background-color:#C5E383;
height: 1px;
border : 1px solid #C5E383;
}