/*----------------------------------------------
Site >> TOUTLIMMOBILIER.FR
Utilité >> Feuille de style du site
Nom du fichier >> style.css
Créé le  >> 10/02/2006
Copyright © >> http://www.akoter.com
--------------------------------------------------- */

/* -------- Ombres ---------*/
.OmbreMenuHaut {font-family: verdana, Tahoma, Helvetica, Arial; color:#FFFFFF; font-size: 11px ; font:bold;}
.OmbreMenuBas {font-family: verdana, Tahoma, Helvetica, Arial; color:#000000; font-size: 11px ; font:bold;}
.OmbreTitreMenu {font-family: verdana, Tahoma, Helvetica, Arial; color:#000000; font-size: 11px ; font:bold;}
.OmbreBlanc11 {font-family: verdana, Tahoma, Helvetica, Arial; color:#000000; font-size: 11px ;}
.OmbreNoir11 {font-family: verdana, Tahoma, Helvetica, Arial; color:#FFFFFF; font-size: 11px ;}

td.bg46 {
	background-image: url('./img/FdHaut46.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

td.bg19 {
	background-image: url('./img/FdHaut19.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

/* ---------------------------------------------------------------------*/

fieldset{
	font-family: 'Trebuchet MS', verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	position: relative;
    border: 1px dotted #CC0000;
	margin: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #FFCCCD;
	-moz-border-radius: 10px;
}

legend{
	font-family: 'Trebuchet MS', verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	position:relative;
	_top:-0.9em;
	margin-left: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background: #E1E1E1;
	-moz-border-radius: 10px;
	font-weight : bold;
	height: '18';
	border: 1px solid #000000;
}

fieldset.Num1{
	font-family: 'Trebuchet MS', verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	border: 1px dotted #999999;
	margin: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #CCFFCC;
	-moz-border-radius: 10px;
	text-align: justify ;
	line-height:14px;
}

fieldset.Num2{
	font-family: 'Trebuchet MS', verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	border: 1px dotted #999999;
	margin: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #D4D4D4;
	-moz-border-radius: 10px;
	text-align: justify ;
	line-height:14px;
}

fieldset.Num3{
	font-family: 'Trebuchet MS', verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	border: 1px dotted #CC0000;
	margin: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #FFCC99;
	-moz-border-radius: 10px;
	text-align: justify ;
	line-height:14px;
}
/* ---------------------------------------------------------------------*/



/* ----------- Cadre en pointillées ----------- */
td.CadrePoint {
	background-color:#E1E1E1;
	border-style:dotted;
	border-color:#999999;
	border-width:1px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#000000;
	padding:10px ;
}

td.CadrePointRouge {
	background-color:#FFCC99;
	border-style:dotted;
	border-color:#999999;
	border-width:1px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#000000;
	padding:10px ;
}


td.19_Cote {
	background-image: url('./img/FdDroit19.gif');
	background-repeat: no-repeat;
}

td.46_Cote {
	background-image: url('./img/FdDroit46.gif');
	background-repeat: no-repeat;
}

td.82_Cote {
	background-image: url('./img/FdDroit82.gif');
	background-repeat: no-repeat;
}
td.CadreAff {
	background-image: url('./img/CadreAff_Fd.png');
	background-repeat: no-repeat;
}
td.CadreTrie {
	background-image: url('./img/CadreTrie_Fd.gif');
	background-repeat: no-repeat;
}

/* ------- Les liens -------- */

.CadreAutour {border:1px; border-thickness: 1px; border-color: #999999; border-style: solid;}
A:hover .CadreAutour, A:active .CadreAutour {border:1px; border-thickness: 1px; border-color: #666666; border-style: dotted}
A:hover.select { background-color:#990000 } /* permet de sélectionner le lien au pointage */

A {
	color: #0000CC;
	text-decoration: underline ;
}

/*
A:hover {
	border-bottom: 1px dotted red;
	color: red;
	text-decoration: none;
}
*/

A:hover {
  	color: #555555; /*#CC0000;*/
  	text-decoration: none;
  	/*border-bottom: 1px dotted #C0C0C0;*/
}
/*A:hover { color: #990000; text-decoration: none; background-color: transparent; position: relative; top: 1px; left: 1px; }*/

A.blanc {color:#FFFFFF; text-decoration:underline;}
A:hover.blanc {color:#FFCC00; text-decoration:overline underline;}

A.gris {color:#FFFFFF; text-decoration:underline;}
A:hover.gris {color:#000000; text-decoration:none;}

A.Gris2 {color:#999999; text-decoration:underline;}
A:hover.Gris2 {color:#000000; text-decoration:none;}

A.noir {color:#000000; text-decoration:underline;}
A:hover.noir {color:#990000; text-decoration:overline underline;}

A.Gras { font:bold ; color:#000099; text-decoration:underline;}
A:hover.Gras {color:#990000; text-decoration:none;}

TABLE.CadreRge2 {
	border: 2px dotted #CC0000 ;
	background: #FFCCCC ;
}

td.Cadre1 {
	border: 1px dotted #666666 ;
	background: #E9D8A3 ;
	font-size: 11px ;
}

td.Cadre2 {
	border: 1px dotted #666666 ;
	background: #ECF7C4 ;
	font-size: 11px ;
}

td.Cadre3 {
	border: 1px dotted #666666 ;
	background: #C9E1EF ;
	font-size: 11px ;
}

td.Cadre4 {
	border: 1px dotted #666666 ;
	background: #EEEEEE ;
	font-size: 11px ;
}

td.Cadre5 {
	border: 1px dotted #666666 ;
	background: #FFCECF ;
	font-size: 11px ;
}

/* ---------- Les colonnes -------*/
td.CommentaireFra { font-family: Courier New, Verdana, Tahoma, Helvetica, Arial; font-size: 12px } /* caractères de 10*/
TD {font-family: Verdana, Tahoma, Helvetica, Arial; font-size : 12px;} /* caractères de 11 de manière générale*/
td.text18 { font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 18px } /* caractères de 18*/
td.text14 { font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 14px } /* caractères de 18*/
td.text12 { font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 14px } /* caractères de 12*/
td.text11 { font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 11px } /* caractères de 11*/
td.text10 { font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 10px } /* caractères de 10*/
td.text10_ { font-family: 'Trebuchet MS', Verdana, Tahoma, Helvetica, Arial; font-size: 0.8em } /* caractères de 10*/
td.text9_ { font-family: 'Trebuchet MS', Verdana, Tahoma, Helvetica, Arial; font-size: 0.7em } /* caractères de 10*/
td.FdBleu {font:bold; background: #CC99FF;} /* rayons.php, */
td.FdJne {color:#000000; background: #FFF68F;}
td.FdRge {color:#000000; background: #E5E4E8;}
td.FdGris {color:#000000; background: #E1E1E1;}
/*td.text18 {font:bold; font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 18px }  caractères de 14, article.php*/

/* -------- Menu Admin --------- */
td.MenuOff { color:#FF0000; text-decoration:none; font-family:Verdana, Arial, Helvetica; font-size:11px;  font-style:normal; font-variant:normal; font-weight:bold; background-color: #003399 };
td.MenuOn { color:#FF0000; text-decoration:none; font-family:Verdana, Arial, Helvetica; font-size:11px;  font-style:normal; font-variant:normal; font-weight:bold; background-color: #FFCC00 };

/* ---------- Les Lignes -------*/
TR.FdGris {background: #E1E1E1;} /* adm/rayons.php, */
/*TR.FdGrisFonce {background: #666666;}  ./rayons.php, */
TR.FdBleu {background: #CCFFCC;}  /* adm/affaires.php, */
TR.FdRge1 {background: #FFDEDE;}  /* adm/affaires.php, */
.FdGris {background: #F4F4F4;color:#999999}  /* adm/affaires.php, */
TR.FdBlanc {color:#000000; background: #EEEEEE;}

TR.FdColor1 {color:#000000; background: #EEFFEE;}
TR.FdColor2 {color:#000000; background: #E1FFDF;}
TR.FdColor3 {color:#000000; background: #FFDEDE;}
TR.FdColor4 {color:#000000; background: #FFEBEB;}
/*TR.FdJneVif {background: #FFCC00;}  ./rayons.php, panier.php , */

/*TR.FdRgeVif {color:#FFFFFF; background: #990000;}  ./panier.php, */
 /*TR.FdRge1 {background: #FFDEDE;} ./panier.php, */
 /*TR.FdRge2 {background: #FFC4C4;} ./panier.php, */
TR.FdJne {background: #FFFFCC;}  /*./adm/affaires.php, */
/* TR.FdJne1 {background: #FFF25A;} ./panier.php, >> #FFFCD3*/
/*TR.FdJne2 {background: #FFF68F;}  ./panier.php, >> #FFF68F */
/*TR.FdJnePale {background: #FFF68F;}  ./panier.php, >> #FFF68F */

.FdColor5 {color:#000000; background: #dcdcbf;}
.FdColor6 {color:#000000; background: #e7e7d3;}
.FdColor7 {color:#000000; background: #eeeed9;}

a.FdRge1_ {color:#ad566d; text-decoration:underline;}
A:hover.FdRge1_ {color:#990000; text-decoration:none;}

a.FdColor5_ {color:#757543; text-decoration:underline;}
a:hover.FdColor5_ {color:#990000; text-decoration:none;}

a.FdColor6_ {color:#757543; text-decoration:underline;}
a:hover.FdColor6_ {color:#990000; text-decoration:none;}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------*/
p {
	margin:0;
	padding:0;
	font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 11px ;
}

.TableauListe {
	padding:5px 0;
	font-family: Verdana, Tahoma, Helvetica, Arial; font-size:11px ;
}

.page {
	margin-left: auto;
	margin-right: auto;
	padding: 0px 5px 0px 5px;
	text-align: left;
	width: 980px;
	/*	
	AVANT 06/05/2008
	width: 756px;
	*/
	/*border: 1px solid #FF0000 ;*/
}

.Esp5G {
	padding: 0px 20px 0px 5px;
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1.1em ;
}


/* ------------------------------------------------------------*/
a.Lien100Pourcent {
	width: "100%";
	display:block;
	list-style:none;
	margin:0 ;
	text-decoration:none;
	padding:0 0 1px 0 ;
}
a:hover.Lien100Pourcent {
	background-color: #D3F7CA ; /* #eff4fa; */
	color:#777777 ; /* #036 */
	display:block;
	text-decoration:none;
	/*text-decoration: underline ;*/
	margin:0 5px 0 0;
	padding:0 0 1px 0 ;
	font-weight: bold;
}





.Ligne {
	margin: 0 auto;
	width: 100%;
	clear: both;
	font-family:  'trebuchet ms'; font-size: 0.1em ;
}

hr.invisible {
	clear: both;
	visibility: hidden;
}



.Gauche {
	/*border: 1px solid #FF0000 ;*/
	width: 400px;
	float: left;
}


.Droite {
	margin: 0;
	float: right;
	width: 50%;
	/*border: 1px solid #FF0000 ;*/
}

.TitrePrix {
	margin: 0 0 0px 100px;
	padding:6px 0px 2 0;
	width: 200px;
	height: 49px;
	background-color: ;
	/*
	float: right;
	border-bottom: 1px solid #666666;
	border: 1px solid #666666;
	*/
	text-align: right;
	background: url('./img/EtiquettePrix.png') no-repeat left top;
}

.TitreOffre {
	font-family: 'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1.2em ;
}

.FondCadreOk {
	margin: 0px 0px 10px 0px;
	padding: 20px 20px 0px 40px;
	background-image: url('./img/FondCadre.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1.1em ;
	/*border: 1px solid #FF0000 ;*/
}

.EspGD {
	margin-left: auto;
	margin-right: auto;
	/*width: 100% ;*/
	width: auto ;
	padding: 0px;
	/*border: 1px solid #E1E1E1 ;*/
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size:12px;
}

.Esp50G {
	margin-left: auto;
	margin-right: auto;
	width: 100px;
	float: left;	/*** Très important, ne pas suprimer ! ***/
	padding: 0px;
	/*border: 1px solid #E1E1E1 ;*/
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size:12px;
}

.Esp125G {
	margin-left: auto;
	margin-right: auto;
	width: 145px;
	float: left;	/*** Très important, ne pas suprimer ! ***/
	padding: 0px;
	/*border: 1px solid #E1E1E1 ;*/
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size:12px;
}
/* ------------------------------------------------------------*/

.Esp50G_ {
	margin-left: auto;
	margin-right: auto;
	width: 50%;
	float: left;	/*** Très important, ne pas suprimer ! ***/
	padding: 0px;
	/*border: 1px solid #FF0000 ;*/
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1.1em ;
}

.Esp50D_ {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding: 0px;
	/*border: 1px solid #FF0000 ;*/
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1.1em ;
}

.Esp50D {
	margin-left: auto;
	margin-right: auto;
	width: 50%;
	padding: 0px 10px 0px 10px;
	/*border: 1px solid #FF0000 ;*/
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size:12px;
}

.LigneSeule {
	margin: 0;
	padding: 0px;
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1.1em ;
	/*border: 1px solid #FF0000 ;*/
}

.LigneSeuleEspace {
	padding-top: 5px;
}

#text11 {
	font-family:  Verdana, Tahoma, Helvetica, Arial; font-size: 11px ;
}

#text10 {
	font-family:  Verdana, Tahoma, Helvetica, Arial; font-size: 10px ;
}

.FondCadre {
	margin: 0px 0px 10px 0px;
	padding: 20px 20px 0px 40px;
	background-image: url('./img/FondCadre.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial;
	font-size: 1.1em ;
}



.FondCadreGauche {
	float: left;	/*** Très important, ne pas suprimer ! ***/
	margin: 0px 0px 10px 0px;
	padding: 20px 20px 0px 40px;
	background-image: url('./img/FondCadre.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1em ;
	width: 300;
	/*border: 1px solid #FF0000 ;*/
}

.FondCadreTitre {
	float: left;	/*** Très important, ne pas suprimer ! ***/
	margin: 0px 0px 10px 0px;
	padding: 22px 0px 0px 30px;
	background-image: url('./img/FondCadre.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1em ;
	width: 100% !Important; /* si pb -> width: 95%; */
	/*border: 1px solid #FF0000 ;*/
}

.FondCadreDroite {
	margin: 0px 0px 10px 300px;
	padding: 20px 20px 0px 40px;
	background-image: url('./img/FondCadre.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1em ;
	width: '100%';
	/*border: 1px solid #FF0000 ;*/
}

.ZoneGauche {
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 145px;
	margin: 0;
	padding: 0px;
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1em ;
}

.ZoneDroite {
	margin: 0;
	padding: 0px;
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1em ;
}

.ZoneGauche100 {
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 120px;
	margin: 0;
	padding: 0px;
/*	border: 1px solid #FF0000 ;*/
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1em ;
}

li.Activer {
	margin: 0;
	padding: 0px;
	list-style-type: none;
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1em ;
	background-image: url('./img/IcoActivee.png');
	background-repeat: no-repeat;
	background-position: top right;
}

li.Desactiver {
	margin: 0;
	padding: 0px;
	list-style-type: none;
	font-family:  'trebuchet ms', Verdana, Tahoma, Helvetica, Arial; font-size: 1em ;
	background-image: url('./img/IcoDesactivee.png');
	background-repeat: no-repeat;
	background-position: top right;
}

.BgRouge2 {
	padding :3px 0px 3px 10px;
	background:#CC0000;
	color:#FFFFFF;
}

.BgRouge {
	padding :3px 0px 3px 10px;
	background:#CC0000;
	border-bottom: 1px solid #666666;
	color:#FFFFFF;
}

.BgVert {
	padding :0px 0px 0px 10px;
	background:#009900;
	border-bottom: 1px solid #666666;
	color:#FFFFFF;
}

/*
.out {
	background:#CCFFFF;
}
*/
 .over {
	 background:#d9f8cc;
}
 .overGris {
	 background:#F4F4F4;
}
 .over2 {
	background:#FFFFCC;
}
 .over3 {
	background:#FFE6CD;
}
 .OverFleche {
	/*background:#FFFFCC;*/
	background-image: url('./img/IcoFleche.jpg');
	background-repeat: no-repeat;
	background-position: right;
}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------*/


/* --------------------------------------------------- FORMULAIRE (début) --------------------------------------------------------------------*/

#inscription {
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;	/*** Largeur du formulaire ***/
}

#piedForm {
	text-align: center; /*** Les boutons sont alignés à droite ***/
}

#piedForm input {
	font-weight: bold; /*** Pour améliorer la lisibilité des boutons ***/
	margin-left: 1em;
	/*border: 1px solid #FF0000 ;*/
}

#corpForm {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	/*border: 1px solid gray;
	color: black;
	background: #efefef;*/
	margin: 0;
	padding: 1em;
	/*border: 1px solid #FF0000 ;*/
}

#corpForm p {	/*** Mise en forme des lignes du formulaire ***/
	padding: 1px 0px 1px 0px;
	margin: 1px 0px 1px 0px;
	/*border: 1px solid #FF0000 ;*/
}

#corpForm div#coordonnees label, #recherche label {	/*** Mise en forme des intitulés de champs ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 200px;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;	/*** ... et centrés verticalement. ***/
	/*border: 1px solid #FF0000 ;*/
}

#corpForm label:hover, #piedForm input {
	cursor: pointer;	/*** Petite astuce pour apprendre aux utilisateurs à cliquer sur les intitulés ***/
}

#corpForm label.oblig {
	font-weight: bold;	/*** Mise en évidence des champs obligatoires ***/
}

#corpForm .legende {	/*** Mise en forme des aides contextuelles ***/
	font-style: italic;
	color: #666;
	background: transparent;
	margin: 0;
	padding-left: 10;
}

#corpForm .erreur {	/*** Mise en forme des aides contextuelles ***/
	font-style: italic;
	color: #FF0000;
	background: transparent;
	margin: 0;
	padding: 0px 5px;
}

#corpForm .focus {	/*** Mise en avant des champs en cours d'utilisation ***/
	background: #E1E1E1;
	color: black;
}

#corpForm .normal {	/*** Retour à l'état normal après l'utilisation ***/
	background: white;
	color: black;
}

input, select, textarea {
	font-family: 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*width: 200px ;*/
}

#corpForm .erreur_ {	/*** Mise en forme des aides contextuelles ***/
	font-style: italic;
	color: #FF0000;
	background: transparent;
	margin: 0px 0px 0px 203px;
}

/* --------------------------------------------------- FORMULAIRE (fin) --------------------------------------------------------------------*/