/* CSS DOCUMENT PAGIF.FR by mikl@wowodesign.com */

/* Corps de la page */ 
body { color: #003b65; background-color: #e4e8eb; margin: 0; padding: 0; font-family: Tahoma; font-size: 11px; }
a:link, a:visited, a:active {	color: #003b65; text-decoration: none; }
a:hover { color: #0088E4; text-decoration: underline; }
li { list-style-type: square; line-height: normal; ˛}
ul { color: #003b65; }
div { color: #003b65; }
label { background-color: #0A5A99; color: White; width: 150px; padding: 3px; display: inline; margin-bottom: 5px; font-weight: bold; margin-right: 20px; }
select { font-family: Tahoma; font-size: 11px; border: 1px solid Black;  }


/* Id */ 

#global_head{	width: 100%; background-image: url(images/bg_head.jpg); text-align: center; }
#global_content{	width: 100%;  background-color: #e4e8eb; text-align: center;	}
#header, #content { margin: 0 auto; width: 810px; min-height: 100%; }

#cass { width: 100%; height: 291px; text-align: center; background-image: url(images/bg_head.jpg); margin: 0px; }
#head { width: 796px; height: 291px; margin: 0px; padding-right: 13px; }
#main { width: 810px; margin: 0 auto; text-align: left; vertical-align: top; }
#footer { bottom: 0; width: 100%; text-align: left; font-size: 10px; margin-top: 20px; padding-top: 20px; float: left; }
#menu { width: 182px; margin-left: 6px; float: left; }
#contenu { width: 600px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; float: right; margin-top: 5px; }
#accueil { width: 335px; float: left; border: 1px solid #FFF; }
#search { width: 245px; float: right; }
#result_detail { width: 100%; margin-top: 10px; float: right; }


/* Classes Générales */

.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; font-size: 11px; }
.top { vertical-align: top; }
.bottom { vertical-align: bottom; }
.img { border: 0px; }
.img2 { margin: 3px; }
.img_menu { border: 0px; margin: 5px; }
.form { margin: 0px; }
.onze { font-size: 11px; }
.case { border: 1px solid #003b65; background-color: #ffffff; font-family: Tahoma; font-size: 11px; color: #003b65; }
.radio { border: 0px; background-color: #f8f8f8; vertical-align: middle; margin-right: 1px; }
.radiob { border: 0px; background-color: #e4e8eb; vertical-align: middle; }
.submit { border: 1px solid #003b65; background-color: #003b65; font-family: Tahoma; font-size: 11px; color: #ffffff; }
.font { font-size: 11px; }


/* Classes divers */
/* Orange foncé #FF2900 */ 

.no { display: none; }
.galerie_image { list-style: none; display: inline; }
.tab_head { width: 796px; height: 291px; margin: 0px; padding: 0px; }
.s_titre { color: #FF2900; font-size: 11px; margin-top: 7px; }
.s_form { vertical-align: top; text-align: left; padding: 3px; font-family: Tahoma; font-size: 11px; color: #003b65; }
.mini_g { font-size: 10px; color: #C2C2C2; margin-top: 7px; }
.titre_cont { text-align: right; border-bottom: 1px solid #ffffff; margin-bottom: 30px; }
.tab_font { font-size: 11px; vertical-align: top; }
.menu_immo { width: 176px; background-color: #FFFFFF; border-right: 1px solid #ecf0f3; border-left: 1px solid #ecf0f3; border-bottom: 1px solid #f3f3f5; margin: 0; padding: 0; }
.menu_esti { width: 176px; border-right: 1px solid #d5dee3; border-left: 1px solid #d5dee3; background-color: #FFFFFF; margin: 0; padding: 0; }
.menu_cons { width: 176px; background-color: #FFFFFF; border-right: 1px solid #b9c7d2; border-left: 1px solid #b9c7d2; border-bottom: 1px solid #f3f3f5; }
.menu_fina { width: 176px; background-color: #FFFFFF; border-right: 1px solid #d1dae1; border-left: 1px solid #d1dae1; border-bottom: 1px solid #f3f3f5; }
.menu_plac { width: 176px; background-color: #FFFFFF; border-right: 1px solid #c8d2db; border-left: 1px solid #c8d2db; border-bottom: 1px solid #f3f3f5; }
.menu_defi { width: 176px; background-color: #FFFFFF; border-right: 1px solid #c1ced6; border-left: 1px solid #c1ced6; border-bottom: 1px solid #f3f3f5; }
.menu_medi { width: 176px; background-color: #FFFFFF; border-right: 1px solid #b9c7d2; border-left: 1px solid #b9c7d2; border-bottom: 1px solid #f3f3f5; }
.menu_simu { width: 176px; background-color: #FFFFFF; border-right: 1px solid #b3c1cc; border-left: 1px solid #b3c1cc; border-bottom: 1px solid #f3f3f5; }
.menu_info { width: 176px; background-color: #FFFFFF; border-right: 1px solid #adbec8; border-left: 1px solid #adbec8; border-bottom: 1px solid #f3f3f5; }
.menu_reim { width: 176px; background-color: #FFFFFF; border-right: 1px solid #a6b8c4; border-left: 1px solid #a6b8c4; border-bottom: 1px solid #f3f3f5; }
.menu_bas { width: 176px; height: 10px; background-color: #FFFFFF; border-right: 1px solid #9cafbe; border-left: 1px solid #9cafbe; }
.menu_rappel { text-align: center; width: 176px; height: 65px; background-color: #FFFFFF; border-right: 1px solid #9cafbe; border-left: 1px solid #9cafbe; padding-top: 3px; }
.menu_bas2 { width: 176px; height: 21px;  }
.menu_att { width: 150px; font-size: 11px; padding-left: 10px; padding-right: 5px; padding-bottom: 5px; padding-top: 5px; }

a.menu_bg:link, a.menu_bg:visited, a.menu_bg:active { display: block; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 1px; width: 135px; background-color: White; color: #003458; border-bottom: 1px solid #f3f3f5; }
a.menu_bg:hover { display: block; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 1px; width: 135px; text-decoration: none;  color: White; background-color: #0A5A99; }
a.menu_bg span { display: none; }
a.menu_bg:hover span { color: White; display: inline; float: right; }

a.menu_bga:link, a.menu_bga:visited, a.menu_bga:active { display: block; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 1px; width: 135px; text-decoration: none; color: White; background-color: #0A5A99; }
a.menu_bga:hover {  }

.infos { color: #003458; font-family: Tahoma; font-size: 11px; margin-bottom: 10px; }
.date_infos { color: #0088E4; font-family: Tahoma; font-size: 10px; }
a.date_infos:hover { display: inline; color: #0088E4; text-decoration: none; }
.cadre_infos { width:160px; height: 100px; padding-left: 5px; background-color: #f8f8f8; }
a.cadre_infos:link, a.cadre_infos:visited, a.cadre_infos:active { display: block; color: #003458; text-decoration: none; }
a.cadre_infos:hover { display: block; color: #003458; text-decoration: underline; }
a.menu_infos:link, a.menu_infos:visited, a.menu_infos:active { display: block; margin-bottom: 3px; width: 560px; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 1px; background-color: White; color: #003458; border-bottom: 1px solid #f3f3f5; }
a.menu_infos:hover { display: block; margin-bottom: 3px; width: 560px; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 1px; text-decoration: none;  color: White; background-color: #0A5A99; }
a.menu_infos span { display: none; }
a.menu_infos:hover span { display: inline; color: White; text-decoration: underline; }

.tab_vente { border-top: 1px solid #FFF; }
.titre_tab_vente { font-size: 11px; font-weight: bold; color: #39AEFF; }
.tab_onze { font-size: 11px; font-weight: bold; }
.bg_vente { background-image: url(images/vente_1.jpg); background-repeat: no-repeat; background-position: left; width: 580px; height: 135px; padding-top: 130px; text-align: right; font-size: 11px; font-weight: bold; }


a.ss_menu:link, a.ss_menu:visited, a.ss_menu:active { margin-left: 10px; padding-left: 5px; color: #0088E4; }
a.ss_menu:hover { margin-left: 10px; padding-left: 5px; color: #0088E4; }

.sstit { font-size: 12px; font-weight: bold; color: #FF4200; }
.bbig { font-size: 14px; font-family: Arial; font-weight: bold; color: #39AEFF; text-align: center; }
.bmbig { font-size: 12px; font-family: Trebuchet Ms; font-weight: bold; color: #003458; text-align: center; border-bottom: 1px solid #FFF; }
.bbigv { font-size: 18px; font-family: Trebuchet Ms; font-style: italic; font-weight: bold; color: #39AEFF; text-align: center; }
.soulg { text-decoration: underline; font-weight: bold; }

.confort { background-image: url(images/gestion_2.jpg); background-repeat: no-repeat; width: 549px; height: 200px; padding-top: 40px; padding-left: 20px; }
.maxi { background-image: url(images/gestion_3.jpg); background-repeat: no-repeat; width: 549px; height: 393px;  padding-top: 40px; padding-left: 20px; }
.orange { color: #FF2900; }
.pj { width: 500px; height: 180px; background-color: #E4E8EB; position: absolute; float: left; }
.bg_charte { background-image: url(images/logo_charte.jpg); background-repeat: no-repeat; background-position: right;  }
.tab_loi { font-size: 11px; font-family: Trebuchet Ms; }

.acc_chass { padding-left: 55px; padding-right: 3px; padding-top: 40px; font-size: 11px; }
.acc_sia { text-align: right; font-size: 11px; color: White; padding-right: 2px; }
.acc_fin { color: White; padding-top: 60px; padding-left: 8px; font-size: 11px; }
.acc_def { font-size: 11px; padding-left: 8px; padding-top: 12px; }
.acc_via { font-size: 11px; padding-left: 5px; color: White; padding-top: 25px; }
.acc_news { color: White; font-size: 11px; padding-top: 20px; padding-left: 10 px; }
.acc_est { color: White; font-size: 11px; padding-top: 60px; padding-left: 8px; }
.acc_ges { vertical-align: bottom; text-align: right; font-size: 11px; padding-right: 15px; padding-bottom: 5px; }
.acc_ent { background-image: url(images/accueil_30.jpg);text-align: right; padding-top: 45px; padding-right: 5px; font-size: 11px; }

.tab_reussir { font-size: 11px; border-right: 1px solid #ffffff; vertical-align: top; padding: 15px; text-align: center; }
.ab_log { float: left; width: 30%; height: 90px; background-color: White; border-bottom: 1px solid #003458; padding-left: 10px; padding: 5px; margin-right: 10px; text-align: center; }
.ab_ti { width: 100%; padding-top: 10px; padding-bottom: 20px; }

.tab_fin { font-size: 11px; background-color: White; vertical-align: top; background-image: url(images/bg_fin.jpg); padding: 5px; width: 190px; height: 180px; }
.l_fin { border-bottom: 1px #FFF solid; width: 100%; padding: 5px; margin-bottom: 15px; background-color: #0A5A99; color: White; }

.gli_tab { height: 321px; background-image: url(images/gli.jpg); background-repeat: no-repeat; padding-left: 8px; padding-top: 100px; margin-bottom: 30px; }
.gli_titre { text-align: center; font-family: Trebuchet MS; font-size: 16px; color: #339DFF; font-weight: bold; border-top: 1px solid #FFF; height: 40px; vertical-align: bottom; }

.haut { background-color: White; border: 1px solid Silver; }

a.haut:link, a.haut:visited, a.haut:active {  background-color: White; border: 1px solid Silver; color: #003458;  font-size: 10px; text-align: center; padding: 3px; float: right; }
a.haut:hover {  background-color: #003458; border: 1px solid Silver; color: White; font-size: 10px; text-align: center; padding: 3px; float: right; }

.charte { padding-top: 140px; padding-left: 30px; width: 589px; height: 185px; background-image: url(images/charte.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-top: 10px; font-size: 14px; font-weight: bold; font-family: Trebuchet Ms; }

.notaire { width: 519px; height: 262px; color: White; background-image: url(images/notaire.jpg); background-repeat: no-repeat; padding-top: 80px; padding-left: 25px; text-align: left; }
.res_not { text-decoration: underline; color: #80DFFF; font-size: 14px; font-weight: bold; font-family: Trebuchet Ms; }

.annonce { font-family: Trebuchet MS; font-size: 11px; padding-left: 5px; padding-top: 2px; padding-right: 5px; background-color:#FFFFFF; border: none; }
.annonce_cadre { margin-bottom: 10px; border: none; width: 582px; }
.annonce_text { font-family: Trebuchet MS; font-size: 12px; vertical-align: top; }
.annonce_prix { font-size: 14px; font-weight: bold; color: #FF2900; }
.annonce_type { font-size: 14px; font-weight: bold; }
.annonce_region { color:#666666; }
a.annonce_photo:link, a.annonce_photo:visited, a.annonce_photo:active { display: block; border: 3px solid #CCCCCC; }
a.annonce_photo:hover { display: block; border: 3px solid #018FFF; }
.annonce_text_photo { font-size: 10px; font-weight: bold; }
.annonce_desc { font-size: 11px; }
.annonce_pdesc { padding: 5px; vertical-align: top; border-top: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; }
.annonce_pphoto { text-align: center; vertical-align: top; padding-top: 15px; font-size: 11px;  border-top: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; }
.annonce_footer { font-size: 10px; border-right: 1px solid #EFEFEF; }
.annonce_footerb { font-size: 10px; text-align: right; }
a.annonce_plus:link, a.annonce_plus:visited, a.annonce_plus:active { color: #FF2900; }
a.annonce_plus:hover { color: #0088E4; text-decoration: underline;  }
.annonce_mlogo { float: right; padding-left: 10px; padding-right: 5px; }

.detail_titre { font-size: 12px; font-family: Trebuchet MS; color: White; background-image: url(images/bg_input_submit.jpg); font-weight: bold; padding-left: 5px; }

.td { font-size: 12px; font-family: Trebuchet MS; font-weight: bold; padding-left: 5px; }
.td2 { font-family: Trebuchet MS; padding-left: 5px; font-size: 12px; }
.td3 { padding-left: 30px; padding-bottom: 10px; font-family: Trebuchet MS; font-size: 12px;  }
.td4 { font-size: 10px; padding-left: 10px;  border-top: 1px solid #D4D4D4; padding-top: 5px; }
.td5 { font-size: 10px; text-align: center; }

.bgs_top { width: 582px; height: 13px; float:left; margin:0; padding:0; background-image:url(images/cadre_a_big_02.jpg); }
.bgs_middle { width: 582px; float: left; background-image:url(images/cadre_a_big_02.jpg); margin:0; padding:0; }
.bgs_bottom { width:582px; height: 13px; float:left; }
	
