body{
  font-size : 80%;
  font-family : arial,freesans,"dejavu sans","bitstream vera sans";
}

a img{border-width:0px;}

.logo_hg{background:url("images/village-immobilier-hg.png"); width:864px; height:95px;}
.logo_hm{background:url("images/village-immobilier-hm.png") repeat-x; height:95px;}
.logo_hd{background:url("images/village-immobilier-hd.png"); width:10px; height:95px;}

.logo_g{background:url("images/village-immobilier-g.png"); width:869px; height:29px;}
.logo_m{background:url("images/village-immobilier-m.png") repeat-x; height:29px;}
.logo_d{background:url("images/village-immobilier-d.png"); width:5px; height:29px;}

.menu_g{background:url("images/menu-g.png"); width:232px; height:28px;}
.menu_m{background:url("images/menu-m.png") repeat-x; height:28px;}
.menu_d{background:url("images/menu-d.png"); width:9px; height:28px;}
.menu_bg{background:url("images/menu-bg.png"); width:865px; height:15px;}
.menu_bm{background:url("images/menu-bm.png") repeat-x; height:15px;}
.menu_bd{background:url("images/menu-bd.png"); width:9px; height:15px;}
.menu_item_accueil{background:url("images/menu-accueil.png"); width:66px; height:28px;}
.menu_item_deposer_annonce{background:url("images/menu-deposer-annonce.png"); width:156px; height:28px;}
.menu_item_agence_region{background:url("images/menu-agence-region.png"); width:151px; height:28px;}
.menu_item_nous_contacter{background:url("images/menu-nous-contacter.png"); width:120px; height:28px;}
.menu_item_plan_site{background:url("images/menu-plan-site.png"); width:120px; height:28px;}
.menu_item_connexion{background:url("images/menu-connexion.png"); width:81px; height:28px;}
.menu_sep_1{background:url("images/menu-1.png"); width:5px; height:28px;}
.menu_sep_2{background:url("images/menu-2.png"); width:5px; height:28px;}
.menu_sep_3{background:url("images/menu-3.png"); width:5px; height:28px;}
.menu_sep_4{background:url("images/menu-4.png"); width:5px; height:28px;}
.menu_sep_5{background:url("images/menu-5.png"); width:5px; height:28px;}

.tab_menu tr td{
  text-align : center;
}

.tab_menu tr td a{
  color : #00385F;
  text-decoration : none;
}

.pp_g{background:url("images/pp-g.png"); width:865px; height:47px; color:white;}
.pp_g a{color:white;}
.pp_m{background:url("images/pp-m.png") repeat-x; height:47px; color:white; text-align:right; text-decoration:none;}
.pp_m a{color:white; text-decoration:none;}
.pp_d{background:url("images/pp-d.png"); width:9px; height:47px;}

.i_gauche{
  width : 318px;
  background : url("images/fond-g.png") repeat-y;
  vertical-align : top;
  padding-right : 16px;
}

.i_droite{
  background : url("images/fond-d.png") repeat-y right;
  vertical-align : top;
  padding-right : 32px;
}

.i_plan{
  color : red;
  font-weight : bold;
}

.bord_hg{font-size:1%; background:url("images/bord-hg.png"); width:4px; height:23px;}
.bord_hd{font-size:1%; background:url("images/bord-hd.png"); width:4px; height:23px;}
.bord_bg{font-size:1%; background:url("images/bord-bg.png"); width:4px; height:23px;}
.bord_bd{font-size:1%; background:url("images/bord-bd.png"); width:4px; height:23px;}
.bord_m{height:23px; color:white; background-color:#D00000;}
.bord_m a{color:white;}
.bord_c{
  border-left : 1px solid #D00000;
  border-right : 1px solid #D00000;
  padding : 0px;
}
.bord_c a{color:black; text-decoration:none;}
.bord_cp{
  border-left : 1px solid #D00000;
  border-right : 1px solid #D00000;
  padding : 4px;
}
.bord_cp a{color:black; text-decoration:none;}

.s_envoyer{
  color : white;
  text-align:center;
  height : 19px;
  background : #83AE23 url("images/submit-m.png") repeat-x;
  border : 1px solid #83AE23;
}

.i_form_input{border:1px solid #A9D93E;}
.i_form textarea{width:95%; border:1px solid #A9D93E;}
.i_form select{border:1px solid #A9D93E;}
.i_form_submit{color:white; border:1px solid #A9D93E; background:#83AE23 url("images/fond-submit.png") repeat-x; height:20px;}

.titre_rouge{color:red; font-weight:bold;}
.texte_rouge{color:red;}

.erreur{color:red; font-style:italic;}
.ic_tab_liste thead tr td{
  height : 23px;
  color : white;
  background-color : #D00000;
}
.ic_tab_liste tr th{
  height : 23px;
  color : #00385F;
  text-align : left;
  background-color : #D5D7F7;
  border : 1px solid white;
}
.ic_tab_liste tr td{
  height : 23px;
  color : #00385F;
  background-color : #EEEEFB;
  border : 1px solid white;
}
.ic_tab_liste tr td a{color:#00385F;}
.ip_gauche{
  width : 320px;
  background : url("images/fond-g.png") repeat-y;
  padding-right : 16px;
  vertical-align : top;
}

.ip_milieu{
  background : url("images/fond-g.png") repeat-y;
  vertical-align : top;
  padding-left : 32px;
  padding-right : 0px;
}

.ip_droite{
  background : url("images/fond-d.png") repeat-y right;
  vertical-align : top;
  padding-right : 32px;
}

.texte_rouge{color:red;}

.ip_recherche_h{color:white; background:#83AE23 url("images/IP_recherche-h.png"); width:318px; height:34px;}
.ip_recherche_vl{
  color : white;
  background-color : #83AE23;
  padding : 8px;
  height : 1px;
}
.ip_recherche_m{
  color : #4D6615;
  background-color : white;
  border-left : 1px solid #83AE23;
  border-right : 1px solid #83AE23;
  padding : 8px;
}
.ip_recherche_m a{color:#4D6615;}
.ip_recherche_b{
  text-align : right;
  background-color : white;
  border-left : 1px solid #83AE23;
  border-right : 1px solid #83AE23;
  border-bottom : 1px solid #83AE23;
  padding : 0px;
}

.ip_recherche_submit{color:white; background:url("images/IP_recherche-submit.png"); width:161px; height:31px; border:0;}

.ip_alerte_mail{
  width : 318px;
  height : 34px;
  text-align : center;
  background : url("images/IP_alerte-mail.png");
}

.ip_alerte_mail a{color:white; text-decoration:none;}

.ip_tab_caracteristiques{width:100%;}
.ip_tab_caracteristiques tr th{
  height : 23px;
  color : #00385F;
  text-align : left;
  background-color : #D5D7F7;
  border : 1px solid white;
}
.ip_tab_caracteristiques tr td{
  height : 23px;
  color : #00385F;
  background-color : #EEEEFB;
  border : 1px solid white;
}

.ip_fiche_case{border-bottom:1px solid #D00000;}
.ip_fiche_case2{color:#00385F; border:1px solid white; padding:4px;}
.ip_fiche_case2 a{color:#00385F;}
.ip_fiche_case3{
  color : white;
  background-color : #D00000;
  border : 1px solid white;
  padding : 4px;
}
.ip_fiche_case4{color:#00385F; border:1px solid white; padding:0px;}
.ip_fiche_menu{
  color : white;
  text-align:center;
  background : #83AE23 url("images/fond-submit.png") repeat-x;
  border : 1px solid #83AE23;
  padding:2px;
}
.ip_fiche_menu a{color:white; text-decoration:none;}

