/* CLASSES GENERIQUES
Mettre en couleur un texte
*/
.red {color:red;}
.black {color:black;}
.yellow {color:#F7C05E;}
.brown {color:#C79F73;}
.green {color:green;}
.blue {color:blue;}
.grey {color:#8A8A8A;}
.blue {color:#003677;}
.redfonce {color:#E50002;}
.gras {font-weight:bold;}
.RedBold {color:#E50002;font-weight:bold;}
.RedBoldMaj {color:#E50002;font-weight:bold;text-transform:uppercase;}
.RedBoldMajSoul {color:#E50002;font-weight:bold;text-transform:uppercase;text-decoration:underline;}
.BlueBold {font-weight:bold;color:#003677;}
.BlueBoldMaj {font-weight:bold;color:#003677;text-transform:uppercase;}
.RedBoldItal {font-weight:bold;color:red;font-style:italic;}
.grisportail {color:#8A8A8A;}
.blueimmo {color:#1A6189;}
.redimmo {color:#D41400;}


form,h2,h1,h3 {display:inline;}
input {font:11px/11px Arial;}



/* ****************** */

body {text-align: center;margin: 0px;}

#TotalPage {position: relative;margin-left: auto;margin-right: auto;width: 1000px;text-align: left;	min-height: 10%;}
.GlobalPage {float:left;width: 1000px;background-color:#FFFFFF;}



/* PREMIERE DIV LIGNE PORTAIL */
#LesAnnonces 		{width:1000px;height:16px;border-bottom:1px solid #000;}
	#NomPortail 	{float:left;width:130px;font:bold 12px/15px Arial;padding-left:8px;}
	#NomPortail a	{text-decoration:none;color:#000;}
	#SitePortail 	{float:left;width:340px;font:bold 11px/15px Arial;color:#8A8A8A;}
	#SitePortail a	{text-decoration:none;color:#8A8A8A;}
	#KeyPortail 	{float:left;width:520px;font:bold 11px/15px Arial;color:#000;text-transform:Capitalize;text-align:right;}
	#KeyPortail h1 	{font:bold 11px/15px Arial;color:#000;}
	#KeyPortail a	{color:#000;text-decoration:none;}




/* DEUXIEME PUB MEGABAN	*/
#MegaBan 	{float:left;background: #FFFFFF;width:1000px;padding-bottom:15px;padding-top:5px;}
#MegaBan #UnEuro {float:left;width:110px;text-align:center;height:100px;}
#MegaBan #FondPub	{float:left;background: #FFF url(../images/graphics/graphics/megaban4.gif) no-repeat;width:787px;height:90px;}
#MegaBan #FondPub #EmplacementPub	{padding-left:27px;width:728px;height:90px;}
#MegaBan #Radio {float:left;width:100px;padding-top:2px;text-align:center;font:11px/12px Arial;}




/* TROISIEME ENTETE SITE */
#Entete 				{float:left;width:1000px;padding-bottom:10px;}
	#LogoImmo 			{float:left;width:354px;height:90px;}
	#BandeauImmo		{float:left;width:646px;height:90px;background: #FFF url(../images/graphics/bandeau-immo.jpg) no-repeat;}
		#CaseBlanche	{float:left;width:324px;height:50px;padding-left:322px;padding-top:40px;}

		/* CAS OU L'INTERNAUTE N'EST PAS CONNECTÉ */
		#CaseBlanche #SmallCol	{float:right;width:44px;padding-top:31px;}
		#CaseBlanche .BigCol	{float:left;width:140px;height:auto;}
		#CaseBlanche .BigCol #Case1 {float:left;width:140px;height:23px;font:14px/12px Arial;padding-top:7px;}
		#CaseBlanche .BigCol #Case2 {float:left;width:140px;height:23px;font:9px/11px Verdana;color:#909090;padding-top:7px;}
		#CaseBlanche .BigCol #Case2 a {text-decoration:underline;color:#909090;} #CaseBlanche #BigCol #Case2 a:hover {text-decoration:none;color:#909090;}
		#CaseBlanche .BigCol .Case3 {float:left;width:140px;height:auto;}

		/* CAS OU L'INTERNAUTE EST CONNECTÉ */
		#CaseBlanche #Ligne1	{float:left;width:324px;height:16px;border-bottom:2px solid #D41400;font:14px/12px Arial;text-align:right;padding-top:7px;}
		#CaseBlanche #Ligne2	{float:left;width:324px;font: 12px/12px Arial;}
		#CaseBlanche #Ligne2 #Case1	{float:left;width:292px;padding-top:6px;}
		#CaseBlanche #Ligne2 #Case2	{float:left;width:32px;padding-top:2px;}


/* QUATRE TEXTE REF */
#TxtPresentation 	{width:1000px;text-align:center;font:11px/12px Arial;padding-top:5px;padding-bottom:10px;}
#TxtPresentation	a	{color:#000000;text-decoration:none;font-weight:bold;}
#TxtPresentation	a:hover	{color:#000000;text-decoration:none;}



/* COLONNE NUMERO 1 */
.ColOne  	{float:left;width:540px;padding-left:10px;padding-right:10px;}
/* COLONNE NUMERO 2 */
.ColTwo  	{float:left;width:430px;padding-right:10px;}


.LigneColOne {float:left;width:540px;font:11px/11px Arial;padding-top:10px;}
#ColPub {float:left;width:300px;}
#ColPub .LigneColPub	{float:left;width:300px;padding-top:10px;}


/* CADRE SESSION */

#CadreSession {
	float:left;
	width:420px;
	height:60px;
	background:url(../images/graphics/bgsession.gif) no-repeat;
	font:11px/11px Arial;
	padding-left:10px;
}
#CadreSession #LigneCadreSession {float:left;width:420px;}
#CadreSession #LigneCadreSession #Cadre1 {float:left;width:310px;padding-top:8px;}
#CadreSession #LigneCadreSession #Cadre2 {float:left;width:20px;padding-top:6px;}
#CadreSession #LigneCadreSession #Cadre3 {float:left;width:90px;padding-top:8px;}
#CadreSession #LigneCadreSession2 {float:left;width:420px;padding-top:6px;}

#CadreSession a:link
{
	text-decoration: none;
	font-weight:bold;
	color: #1A6189;
}

#CadreSession a:visited
{
	text-decoration: none;
	font-weight:bold;
	color: #1A6189;
}

#CadreSession a:hover
{
	text-decoration: Underline;
	font-weight:bold;
	color: #1A6189;
}

#CadreSession a:active
{
	text-decoration: Underline;
	font-weight:bold;
	color: #1A6189;
}

/* MENU BAS */
#LiseretPG		{float:left;width:792px;height:21px;border-bottom:2px solid #D41400;}
#LiseretPD		{float:left;width:208px;height:23px;background: #FFF url(../images/graphics/logobottom.gif) no-repeat;}
#CopyrightPG	{float:left;width:850px;height:22px;font:11px/12px Arial;padding-top:10px;padding-left:10px;}
#CopyrightPD	{float:left;width:140px;height:22px;font:11px/12px Arial;text-align:center;padding-top:10px;}
#MenuBas		{float:left;width:1000px;height:28px;background:url(../images/graphics/menubasbg.gif);}
#MenuBas .Onglet {float:left;padding-left:20px;padding-right:20px;padding-top:6px;color:white;font:bold 12px/15px Arial;}

#CopyrightPD a:link
{
	text-decoration: none;
	color: #D41400;
}

#CopyrightPD a:visited
{
	text-decoration: none;
	color: #D41400;
}

#CopyrightPD a:hover
{
	text-decoration: Underline;
	color: #D41400;
}

#CopyrightPD a:active
{
	text-decoration: Underline;
	color: #D41400;
}

#MenuBas a:link
{
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;
}

#MenuBas a:visited
{
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;
}

#MenuBas a:hover
{
	text-decoration: Underline;
	font-weight:bold;
	color: #FFFFFF;
}

#MenuBas a:active
{
	text-decoration: Underline;
	font-weight:bold;
	color: #FFFFFF;
}

/* AUTO COMPLETION */


/* Autocompletion */
.update{
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding-left:3px;
}

ul.contacts  {
	list-style-type: none;
	margin:0px;
	padding:0px;
	text-align: left;
	width:269px;
	max-height:20em;
	overflow:auto;



}
ul.contacts li.selected { background-color: #1A6189; cursor: pointer; color:#FFF;}
li.contact {
	list-style-type: none;
	display:block;
	margin:0;
	height:15px;
	width:245px;
	padding-left:3px;
}
li.contact div.cp {
	float:left;
	font:10px/14px Verdana;



}
.cp2 {font:10px/10px Verdana;}
li.contact div.nom {

	font:bold 11px/14px Arial;

}
