/* -------- Classes standards --------  */
body
{ 	
	margin-top:27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFF;
	background-color:#FFFFFF;
}

.h4nobr
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	color:#FFFFFF;
}

td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFF;
}

a
{ 	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	text-decoration: none;
}

a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#F9DD3C;
	text-decoration:none;
}

/*--------------------------- class table ----------------------------*/

.grandTable
	{
    border:1px solid #000;
	}
.banGauche 
  {
    border-right:1px solid #FFFFFF ;  
  }
.banHaut 
  {
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
  }
.bateau 
  {
    border-right:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
  }
.version
  {
    border-left:1px solid #FFFFFF; 
    color:#F9D925;     
  }
.version a
  {
    font-size:10px;
    color:#FFFFFF;    
  }
.version a:hover
  {
    font-size:10px;
    color:#F9DD3C;    
  }
.palm 
  {
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
  }
.adress
  {
    border-top:1px solid #FFFFFF;
  }
.imgCoeur
  {
	border:1px solid #F9D925;
  } 
/*-------------- fond -------------------*/

.agence
  {
    padding-left:5px;
  }
.bord
  {
    border-right:1px solid #000;
  }
.titreCoeur
  {
    font-weight:bold;
    font-size:13px;
    font-style:italic;
  }
.texteCoeur
  {
    color:#000;
  }
.texteCoeur a
  {
    color:#F9D925;
    font-size:10px;
  }
.texteCoeur a:hover
  {
    color:#FFF;
    font-size:10px;
  }

/* ------------------ Menu -----------------*/
.pxMenu 
  {
    background-image:url(../images/pxMenu.gif);
    background-repeat:repeat-y;
    border:1px solid #FFFFFF;  
  }
.pxMenu a 
  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;  
  	text-decoration: none;
    color: #FFFFFF; 
  }
.pxMenu a:hover
  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;  
  	text-decoration: none;
    color: #FFDA00; 
  }
.pxMenu ul 
  {
     list-style:none;
     display:block;
     margin:0px;
     padding:0px;     
  }
.pxMenu ul li
  {
    height:18px;
    padding-left:5px;
    line-height:16px;
    border-bottom:1px solid #000;
  }
.pxMenuHaut 
 {
    border-left:none;
    width:134px;
 }
.pxLogo
  {
    background-image:url(../images/px-logo.gif);
    background-repeat:repeat-x;
  }
.pxGauche 
  {
    background-image:url(../images/pxGauche.gif);
    background-position:top right;
    background-repeat:repeat-y;
  }
.cadre
  {
    overflow:hidden;
    width:438px;
    height:25px;
    border-right:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    color:#F9D925;    
  }

.cadre a
  {
    font-size:10px;
    color:#FFFFFF;    
  }
.cadre a:hover
  {
    font-size:10px;
    color:#F9DD3C;    
  }
.fond
  {
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    margin-left:24px;
    padding-top:3px;
  }
.fond[class=fond]
  {
    border-right:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    margin-left:26px;
    padding-top:3px;
  }
.contenu
  {   
    background-image:url(../images/pxContenu.jpg);
    background-position:top;
    background-repeat:repeat-x;
  }
  
/* ------- classes petit moteur ------- */

.biens 
{
	font-size:10px;
	color:#000;
	border:1px solid #67727B;
	height:21px;
	width:168px;
	background-color:#fff;
}

.piece
{
	font-size:10px;
	color:#000;
	border:1px solid #67727B;
	height:21px;
	width:71px;
	background-color:#fff;
}

.zonetexte
{
	font-size:10px;
	color:#000000;
	border:1px solid #67727B;
	height:21px;
	width:46px;
	background-color:#fff;
}

.TabTitreMini
  {
    color:#000;
  }
/* -------- Seloger --------  */	

	
#seloger 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFDA00;
	font-size:9px;
}
.selog
{
  padding-top:10px;
	padding-right:27px;	
}
#seloger a
{ 
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
	
#seloger a:hover
{ 
	font-size:9px;
	color:#FFFFF;
	font-weight:bold;
	text-decoration:underline;
}	

/* -------- Annonces villes --------  */
#villes{
	font-size: 11px;
	color:#ffffff;
	}

	
#villes td {
	font-size: 11px;
	color:#ffffff;
	}

#villes a {
	font-size: 11px;
	color:#ffffff;
	text-decoration:underline;
	}

#villes a:hover {
	font-size: 11px;
	color:#000099;
	text-decoration: none;
	}	

/* ------- TABLEAUX -------- */


.tabFond1{border-color:#FFFFFF; border-width:0; border-style:solid; padding:2px; color:#ffffff;}
.tabFond2{border-color:#FFFFFF; border-width:1px; border-style:solid; padding:2px; font-size:12px; color:#ffffff;}
.tabTitre{background-color:#3A3C40; color: #ffffff; font-size: 11px; font-weight: bold;}
.tabCouleur{background-color:#9FC095; border-color:#9FC095; border-width:1px; border-style:solid; padding:2px; color: #ffffff ;}


/* ------- CLASSES MISE EN PAGE GUIDE PRATIQUE ------- */
.txtTitre3
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
}

.gras
{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
}

.encadre
{
	background-color:#3A3C40;
	border-color: #000;
	border-width:2px;
	border-style:solid;
	padding:2px;
	color:#FFFFFF;
}	


.ListeVilles *
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold;
	color:#000;
}

.ListeVilles
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold;
	color:#000;
}


.ListeVilles a
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold;
	color:#000;
}

.ListeVilles a:hover
{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold;
	color:#000;
}
