a:link { color: #858585; text-decoration: none }
a:active { color: #858585; text-decoration: none }
a:visited { color: #858585; text-decoration: none }
a:hover { color: #003C75; text-decoration: none }


.body{
	padding: 0px;
        margin: 0px;
        background:url(../images/fondo.jpg); background-repeat: no-repeat;
	bgcolor:#67A7E4;
}
.fondo_blue
{
	padding: 0px;
        margin: 0px;
        background:url(../images/fondo_comun.jpg); background-repeat: no-repeat;
}
.scroll
{
	SCROLLBAR-FACE-COLOR: #F1F2F2; SCROLLBAR-HIGHLIGHT-COLOR: #F1F2F2; 
  	SCROLLBAR-SHADOW-COLOR: #F1F2F2; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: 
  	#95B7DC; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #F1F2F2 
  	text-decoration: none;overflow: auto; position: static; visibility: visible
}
.boton{
    font-size: 10px;
    color: #71A012;
    font-family:  Verdana;
    font-weight: bold;
    CURSOR: hand;
}
.tduno{
    font-size: 11px;
    color: rgb(71,78,87);
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}
.tddos{
    font-size: 9px;
    color: rgb(71,78,87);
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.linkuno{
	color: #669ACC;
	font-weight: bold;
	text-decoration: underline;
}

.input{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: F3F3F3; 
    border: 1px solid #7F9DB9;
}
.input2{
	color: #474E57;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
select{
	color: #474E57;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
option{
	color: #474E57;
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
#topright {
    font-family:  Times new roman, serif;
}
#bottomright1 a {
	color: white;
    font-family:  Times new roman, serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
#bottomright2 a {
	color: #003062;
    font-family:  Times new roman, serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
.mitxt 
{
	color: #858585;
  	font-family: Times new roman, serif;
	font-size: 16,5px;
	font-weight: bold;
	text-decoration: normal;
}
.mitxtbis 
{
	color: #858585;
        font-family: Times new roman, serif;
	font-size: 16,5px;
	font-weight: normal;
	text-decoration: normal;
}
.mitxt2 
{
	color: #003C75;
        font-family: Times new roman, serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: normal;
}
.txtgran
{
	color: #689BCB;
        font-family: Times new roman, serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: normal;
}

.txtgrangris
{
	color: #7F8080;
        font-family: Times new roman, serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: normal;
}
.txtmed
{
	color: #474E57;
        font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: normal;
}
.txtrojo
{
	color: #93060F;
        font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: normal;
}
.txtpeq
{
	color: #737272;
        font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: normal;
}
.txtpeqazul
{
	color: #6A84B7;
        font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: normal;
}
.txtextrapeq
{
	color: #737272;
        font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	text-decoration: normal;
}
.txtblue
{
	color: #689BCB;
        font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: normal;
}
.txtblanco
{
	color: #FFFFFF;
        font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: normal;
}
.txtgranblanco
{
	color: #FFFFFF;
        font-family: Times new roman, serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: normal;
}
.txtpie
{
	color: #003C75;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: normal;
}
.txtpeqg
{
	color: #B3B2B2;
        font-family:  Times new roman, serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: normal;
}
.txtpeqgblue
{
	color: #689BCB;
        font-family:  Times new roman, serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: normal;
}
.txtpeqgblueb
{
	color: #16548F;
        font-family:  Times new roman, serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: normal;
}
.fondobannersec
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/fotobannersec.jpg);
}
.fondocaja
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/hot_mid.gif);
}
.fondodegradado
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/hot_degra.gif);
}
.fondomenudere
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/fondo_dere.jpg); 
    background-repeat: no-repeat;
}
.fondocontenido
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/fondo_home.jpg);
}
.fondohotproperties
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/hotproperties.gif);
}
.fondooficina
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/banner_ofi.jpg);
}
.fondobuscador
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/fondo_buscador.jpg);
}
.tableborde
{
    BORDER-RIGHT: #D4D2C5 2px solid;
    BORDER-TOP: #D4D2C5 2px solid;
    BORDER-LEFT: #D4D2C5 2px solid;
    BORDER-BOTTOM: #D4D2C5 2px solid;
    BACKGROUND-COLOR: #FFFFFF
}
.tablebordeinferiorsin
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #C6D8FC 1px solid;
}
.tablebordeinferiorhome
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #93C7F9 1px solid;
}
.capa
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #E4EBF3
}
.sombra
{
    BORDER-RIGHT: #DDDDDD 3px solid;
    BORDER-TOP: #DDDDDD 0px solid;
    BORDER-LEFT: #DDDDDD 0px solid;
    BORDER-BOTTOM: #DDDDDD 3px solid;
}

/*************************************\
 *    bluebox : offres mémorisées    *
\*************************************/

.greybox {
	border-collapse: collapse;
	border-style: dotted;
	border-color: #CCCCCC;
	border-width: 1px;
}
.bluebox {
	border-collapse: collapse;
	border-style: dotted;
	border-color: #97BADD;
	border-width: 2px;
}

.bluebox td, .bluebox tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0;
}

.bluebox .header td {
	font-size: 11px;
	color: white;
	font-weight: bold;
	background-color: #B2CCE5;
	border-bottom-style: dotted;
	border-color: #97BADD;
	border-bottom-width: 2px;
}

.bluebox .subheader td, .bluebox .line td, .bluebox .footer td {
	color: black;
	background-color: #D8E6F3;
}

.bluebox .subheader, .bluebox .line {
	border-bottom-style: dotted;
	border-color: white;
	border-bottom-width: 2px;
}

.bluebox .subheader td {
	font-style: italic;
}

.bluebox .footer td {
	font-size: 11px;
	padding: 6px;
	color: #669ACC;
}

/*************************************\
 *             /bluebox              *
\*************************************/
/*************************************\
 *             searchresults         *
\*************************************/
.searchresults {
	border-collapse: collapse;
	border-style: dotted;
	border-color: #D4D4D4;
	border-width: 2px;
}

.searchresults td, .searchresults tr {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
}

.searchresults .title {
	font-family: Times new roman, serif;
	font-size: 15px;
	color: #305983;
}

.searchresults .price {
	font-weight: bold;
	color: #669ACC;
}

.searchresults .pages, .searchresults .pages a {
	color: black;
	font-weight: normal;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 9px;
}

.searchresults .header td {
	background-color: white;
}

.searchresults .line td, .searchresults .selectedline td {
	font-size: 9px;
	border-top-style: dotted;
	border-color: #D4D4D4;
	border-top-width: 2px;
}

.searchresults .selectedline td {
	background-color: #D0DAE4;
}

.searchresults .line td {
	background-color: #EDEDEC;
}

.searchresults .footer td {
	background-color: white;
	padding: 6px;
	border-top-width: 2px;
	border-top-color: #D4D4D4;
	border-top-style: dotted;
}
/*************************************\
 *          /searchresults           *
\*************************************/
/*************************************\
 *             fiche                 *
\*************************************/

#FicheMenu td {
	padding: 4px 12px 4px 12px;
	margin: 0;
	vertical-align: bottom;
	font-family: Times new roman, serif;
	font-size: 12px;
	color: #C6C6C6;
}
#FicheMenu td.selected {
	font-size: 14px;
	color: #305983;
	border-style: solid solid none solid;
	border-width: 1px;
	border-color: #E4E4E4;
}
#FicheMenu .empty {
	font-size: 14px;
	padding: 0;
	margin: 0;
	
	border-style: none none solid none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E4E4E4;
}

#FicheMenu td span {
	margin: 0;
	border-style: dotted dotted solid dotted;
	border-width: 2px 2px 1px 2px;
	border-color: #E4E4E4;
}

#FicheMenu .deco {
	vertical-align: bottom;
	line-height: 25px;
	padding: 0;
	margin: 0;
	border-style: none;
}

#FicheMenu .empty_old {
	font-size: 15px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	border-style: none none solid none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #E4E4E4;
}

#FicheCadre, #FicheCadre td, #FicheCadre tr {
	padding: 0;
	margin: 0;
}

#FichePhotos {
}

#FicheTexte .Titre {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #385A87;
}

#FicheTexte .Titre, #FicheTexte .Texte1 {
	padding: 0 0 10px 0;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #EDEDEC;
}

/*************************************\
 *             /fiche                *
\*************************************/

.TexteBleuClair {
	color: #669ACC;
}
/* Console */
.UserConsole {	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif ;
				font-size : 11px ;
				color : #666666 ;  }
td.Content		{	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif ;
				font-size : 11px ;
				color : #666666 ;   }

/* Breadcrumb Navigation */
#Bread			{	font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size : 10px ;
				color : #858585 ; }
.Breadcrumb {	font-family : Verdana, Arial, Helvetica, sans-serif;
				font-size : 10px ;
				color : #003C75 ; }
				
.Breadcrumb a:link
		{	text-decoration : none ;
				color : #858585 ; }
.Breadcrumb a:visited
		{	text-decoration : none ;
				color : #003C75 ; }
.Breadcrumb a:hover
		{	text-decoration : underline ;
				color : #003C75 ; }

/* Left Side Navigation */

.LeftSideNav {	
font-family : Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight : bold ;
color : #669ACC ;  }

.LeftSideNav a	{	
color: #669ACC;
font-weight : bold ;
text-decoration: underline; }

.LeftSideNav a:link {	
color: #669ACC;
font-weight : bold ;
text-decoration: underline; }


.LeftSideNav a:visited	{	
color: #669ACC;
font-weight : bold ;
text-decoration: underline; }

.LeftSideNav A:hover	{	
color: #669ACC;
text-decoration: underline;
font-weight : bold ; }
.fondohomeml_33
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/fondo_homeml_33.jpg);
}
.fondohomeml_44
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/fondo_homeml_44.jpg);
}
.fondohomeml_34
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/fondo_homeml_34.jpg);
}
.fondohomeml_39
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/fondo_homeml_39.jpg);
}
.fondohomeml_351
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/fondo_homeml_351.jpg);
}
.fondohomeml_1001
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/fondo_homeml_1001.jpg);
}
.fondohomefr
{
    BORDER-RIGHT: #D7D5EE 0px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    background:url(../images/fondo_homefr.jpg);
}
.body2{
 padding: 0px;
        margin: 0px;
        background:url(../images/fondo2.jpg);
}