@charset "iso-8859-1";



body, html {
	width: 100%;
	margin:0px auto;
	padding:0px;
    background: url(../img/ttp/fond_abafim_immobilier.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #5588FF;
}

table { border: 0; }  

p {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
a { }
a:hover { text-decoration: underline }
td { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
	
img { border: none; }


.onze {  font-size: 11px;  }
.dix {  font-size: 10px;  }
.douz {  font-size: 12px;  }
.treiz {  font-size: 13px;  }
.quato {  font-size: 14px;  }

/* Menu horiz*/
.menu_immo {font-weight: bold; width: 731px; font-size: 12px;}
.menu_immo:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.menu_immo ul {width: 100%; padding: 6px 0px 6px 0px; margin: 0; text-align: center;}
.menu_immo ul li {display: inline;}
.menu_immo ul li a {color: #494949; padding: 6px 0px 6px 0px; margin: 0; text-decoration: none; color: #FFFFFF; }
.menu_immo ul li a:hover {background-color: #FFFFFF; text-decoration: none; color: #0201FF;}

.ssmenu{
position:absolute;
border: 0px;
font-size:11px;
line-height:14px;
z-index:100;
background: url(../img/ttp/mh_fon_jaun.gif);
width: 160px;
visibility: hidden;
color: #0000FF
}
.ssmenu a{
width: auto;
display: block;
text-indent: 8px;
border-bottom: 1px solid #FFFFFF;
padding: 2px 0;
text-decoration: none;
color: #000000;
}
* html .ssmenu a{ /*IE only hack*/
width: 100%;
}
.ssmenu a:hover {background: url(../img/ttp/mh_fon_blan.gif); color: #0201FF}
/* FIN Menu horiz*/

#dr_txt { color: #0201FF; }

#menu_v {margin-left: 10px; margin-right: 10px;}
#m_ti_v {color: #000000; font-size: 14px; font-weight: bold; margin-top: 6px}
#m_ti2_v {color: #000000; font-size: 14px; font-weight: bold; }

.form_a {color: #3B3B3B; font-size: 12px; font-family: arial; border: 0px}
.form_b {color: #0201FF; font-size: 11px; font-family: arial;}
#mini_ti {color: #000000; font-size: 9px; }

.list {color: #0201FF; font-size: 11px; font-family: arial; width: 220px;}

a.mdp:link {color: #0201FF;  text-decoration: underline;  }
a.mdp:visited { color: #0201FF;  text-decoration: underline; }
a.mdp:active { color: #000000;    text-decoration: underline;   }
a.mdp:hover { color: #000000;  text-decoration: underline; }

a.pap_titre:link {color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none;  }
a.pap_titre:visited { color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none; }
a.pap_titre:active { color: #FFFF00; font-size: 13px; font-weight: bold; text-decoration: underline;   }
a.pap_titre:hover { color: #FFFF00; font-size: 13px; font-weight: bold; text-decoration: underline; }

.main_curs {cursor: hand; cursor: hand; display: inline}

div.pagination {padding: 3px; margin: 10px; text-align: center; font-size: 12;}
div.pagination a {padding: 1px 5px 1px 5px; margin: 2px; border: 1px solid #f7a51d; text-decoration: none; background-color: #FFE990; 	color: #2237ff; }
div.pagination a:hover, div.pagination a:active {border: 1px solid #2237ff; background-color: #2237ff; color: #FFFFFF; text-decoration: none}
div.pagination span.current {padding: 1px 5px 1px 5px; margin: 2px; border: 1px solid #f7a51d; background-color: #f7a51d; color: #000000;}
	div.pagination span.disabled {
		padding: 1px 5px 1px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		color: #DDD;
	}

#b_ti {color: #0201FF; font-size: 15px; font-weight: bold; }
#b_ti2 {color: #333333; font-weight: bold;}
.b_menu {padding-right: 10px; padding-left: 10px}
.b_menu2 {padding-right: 10px; padding-left: 10px; background: #FF6600; color: #FFFFFF}

a.retour:link {color: #0201FF;  text-decoration: none;  font-weight: bold;}
a.retour:visited { color: #0201FF;  text-decoration: none; font-weight: bold;}
a.retour:active { color: #000000;    text-decoration: underline;   font-weight: bold;}
a.retour:hover { color: #000000;  text-decoration: underline; font-weight: bold;}

a.b_menu3:link {color: #0201FF;  text-decoration: underline; }
a.b_menu3:visited { color: #0201FF;  text-decoration: underline;}
a.b_menu3:active { color: #0201FF;    text-decoration: underline;  }
a.b_menu3:hover { color: #0201FF;  text-decoration: underline;}

.Pourtour	{border:1px #ffbd69 solid; background-color:#FFE19A; font-size: 12;}
.bouton {FONT-SIZE: 12px; COLOR: #0000FF;  font-weight: bold;}

a.b_bouton:link {color: #0201FF; font-size: 14px; text-decoration: none; }
a.b_bouton:visited { color: #0201FF; font-size: 14px; text-decoration: none; }
a.b_bouton:active { color: #000000;  font-size: 14px;  text-decoration: underline;  background-color: #ffef96;}
a.b_bouton:hover { color: #000000; font-size: 14px; text-decoration: underline; background-color: #ffef96;}

a.l_gris:link {color: #333333;  text-decoration: none; font-weight: bold;}
a.l_gris:visited { color: #333333;  text-decoration: none; font-weight: bold;}
a.l_gris:active { color: #FF3300;    text-decoration: none; font-weight: bold; }
a.l_gris:hover { color: #FF3300;  text-decoration: none; font-weight: bold;}

a.immobilier:link {color: #6272FF;  text-decoration: underline; }
a.immobilier:visited { color: #6272FF;  text-decoration: underline; }
a.immobilier:active { color: #0000CC;    text-decoration: underline;  } 
a.immobilier:hover { color: #0000CC;  text-decoration: underline;}

a.ss_titre_menu, a.ss_titre_menu:visited, div.ss_titre_menu
{
  display: block;
  width:   224px;
  background: url(../img/ttp/menu_flech.gif) #FFFFFF; background-repeat: no-repeat; background-position: right;
  text-decoration: none;
  font-size: 11px;
  color:   #0000CC;
  border: 1px solid #7f9db9;
}

.ss_menu
{
  width:   224px;
  background: #FFFFEE;
  text-decoration: none;
  font-size: 11px;
  color:   #0000CC;
  border: 1px solid #7f9db9;
  cursor:  pointer;
}

.ss_menu2 {display: block; padding: 1px 5px 1px 5px; height: 15px}
a.ss_menu2:link { color: #0000CC; text-decoration: none; }
a.ss_menu2:visited { color: #0000CC; text-decoration: none;}
a.ss_menu2:active { color: #FFFFFF; background: #316ac5; text-decoration: none; }
a.ss_menu2:hover { color: #FFFFFF; background: #316ac5; text-decoration: none; }


#dpe {margin : 10px 0 10px 0}
#dpe p {padding : 3px; font-size: 11px;}
#dpe #ges, #dpe #eco {width: 185px; border: 1px solid #A2A2A2; margin-bottom: 20px}
#dpe #eco {float: left;}
#dpe #ges {float: right;}
#dpe #eco #g, #dpe #ges #g {width: 172px; height: 165px; background-repeat: no-repeat; margin : 4px 4px}  
#dpe ul { list-style: none;  padding-top : 13px}	  
#dpe li {width: 37px; height: 20px; background-repeat: no-repeat; margin-left: 135px; color: white; font-weight: bold;}
#dpe li div { padding: 2px 5px 0 0;  text-align: right}	
#dpe #ok {background: url(../img/ttp/dpe3-tiret.gif)} 

