/*@charset "utf-8";*/


/* CSS Document */

/*====================== NEW contenu ===================================*/

.NEW_CONTENU { 
	width:592px;
	float:left;
}


/*======================= ligne de separation ============================*/

.liseparation {
	float:left;
	height: 23px;
	background: url(http://www.achat-terrain.com/imgs/li_separ.gif) repeat-x center left;
}

.liseparation2 {
	height: 23px;
	background: url(http://www.achat-terrain.com/imgs/li_separ.gif) repeat-x center left;
}

/*========================= blc intro ref ==============================*/

.blc_intro {
	background-color:#fff;
	padding: 1em;
	
	position: absolute;
	top: -1000px;
}

.blc_intro h3,
.blc_intro p {
	padding:0.5em 0;
}

.blc_intro a {
	color:#000;
	textdecoration: underline;
}

.blc_intro a:hover {
	color:#000;
	textdecoration: none;
}

/*========================== menu TOP RECHERCHE DPT ======================*/

#menutop {
	padding-left: 0px;
}

#menutop DL {
	margin: 0;
	padding: 0;
	text-align:left;
}
#menutop DT {
	padding: 9px 11px 0 25px;
	margin-bottom: 11px;
	background: url(http://www.achat-terrain.com/imgs/nav_g_ti.gif) no-repeat left top;
	color: #ffffff;
	height: 30px;
}
#menutop DD {
	font-size: 11px;
	font-family: verdana,Arial, Helvetica, sans-serif;
	text-align:left;
	margin: 0;
	color: #000000;	
}

/* menu Top dpt */

#blocmenutop dd A {
	display: block;
	padding: 1px 5px 2px 15px;
	margin-bottom: 1px;
	color: #000000;	
	/*background-color: #F8F8F8;*/
	text-decoration: none;
}

#blocmenutop dd A:hover {
	background: url(http://www.achat-terrain.com/imgs/puce_tr_pt.gif) #F0F0F0 no-repeat 5px center;
	color: #000000;
	/*font-weight: bold;*/
	text-decoration: underline;
}


/* liens fin bloc top "voir la liste complete" */

#linktop {
	border-top: 1px solid #dddddd;
	padding-top: 12px;
	padding-left: 8px;
	font-size: 10px;
	margin-top:15px;
	clear:left;
}

#linktop a {
	color: #999999;
	text-decoration: none;
}
#linktop a:hover {
	color: #CC0000;
	text-decoration: none;
}

/*============================= visuel entente ================================*/

.home_visu {
	height:159px;
	margin-bottom:11px;
	background: url(http://media.achat-location.com/web/appart/visu_home_appart_02.jpg) no-repeat top left;
	/*background-color:#33FFCC;*/
}

.home_visu_annot {
	height: 22px;
	color: #535353;
	overflow:hidden;	
	/*background-color:#0066CC;*/
}

.home_visu_annot p {
	padding: 3px 0 0 12px;
}

.home_visu_annot strong {
	font-weight: normal;	
}


.home_visu_annot a {
	color: #535353;
	text-decoration:none;
}

.home_visu_annot a:hover {
	color: #999999;
	text-decoration:none;
}

/**/

.home_visu_content {
	height:106px;
	color:#303030;
	overflow:hidden;
	padding: 0 380px 0 22px;
}

.home_visu_content h2 {
	font-size:11px;
	font-weight: normal;
	padding-top:14px;
}

.home_visu_content h2 b {
	font-size: 1.2em;
	display:block;
	/*font-family: "Times New Roman",Georgia, Times, serif;
	font-style:italic;*/
	color: #277486;
	/*font-weight: normal;*/
	padding-bottom:4px;
}

/**/

.home_visu_accroche {
	height: 31px;
	overflow:hidden;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding-top: 9px;
	/*background-color: #339999;*/
}

.home_visu_accroche h2 {
	font-size: 11px;
	font-weight: normal;
}

.home_visu_accroche h2 a {
	color:#fff;
	text-decoration:underline;
}

.home_visu_accroche h2 a:hover {
	color:#fff;
	text-decoration:none; 
}

/*============================ moteur de recherche v02 =================================*/

.bloc_recherche {
	height: 190px;
	/*margin-bottom:11px;*/
	/*background: url(http://www.achat-terrain.com/imgs/home_v02/tst_moteur.jpg) no-repeat top left;*/
}

/*------------------ bloc menu droite ---------------*/

.blc_col_menu {
	float:right;
	width: 170px;
	height:190px;
	background:url(http://media.achat-location.com/web/appart/form_bk_menu.png) #666666 no-repeat top left; 
}

.form_col_menu {
	padding:19px 0 0 20px;
	margin:0;	
}

/* positionnement des bts */

#form_home_terrain a {
	width: 135px;
	height: 42px;
	display:block;
	color:#fff;
	text-decoration: none;
	margin-bottom: 12px;
	/*background-color:#006666;*/
}

#form_home_terrainmaison a {
	width: 135px;
	height: 42px;
	display:block;
	color:#fff;
	text-decoration: none;
	margin-bottom: 12px;
	/*background-color:#006666;*/
}

#form_home_terrain a p,
#form_home_terrainmaison a p {
	padding: 7px 0 0 12px;
}


/* aspect ACTIV */

#form_home_terrain a.ACTIV,
#form_home_terrainmaison a.ACTIV {
	background:url(http://www.achat-terrain.com/imgs/home_v02/form_bt_menu_ACTIV_haloc.gif) no-repeat top left;
	color:#303030;	
}

#form_home_terrain a.ACTIV:hover,
#form_home_terrainmaison a.ACTIV:hover {
	background-position: bottom left;
	color:#303030;	
	text-decoration: underline;
}

/*---------------- colonne formulaire ---------------*/

.form_main {
	width:592px;
	height:190px;
	color:#000;
	/*overflow-x : hidden;*/
	background:url(http://www.achat-terrain.com/imgs/home_v02/form_bk_form_haloc.png) #fff no-repeat top left;
}

#blc_content_form {
	height:190px;
	width:422px;
	position:relative;
	z-index: 4000;
	float: left;
}



/*
.mask_scroll_ON .tr_form_terrainmaison {
	display:none;
}

.mask_scroll_OFF .tr_form_terrainmaison {
	display:block;
}*/

/*
.mask_scroll_OFF .form_terrain_maison {
	display: none;
}

html>body .mask_scroll_OFF .form_terrain_maison {
	display: block;
}*/





/* zone scroll formulaire */

.tab_scroll_form {
	margin-left:0;
}

.tab_scroll_form_2 {
	/*margin-top:-190px;*/
}

.tab_scroll_form_dpl {

}

/* form terrain */

.tab_scroll_form .form_terrain {
	height: 190px;
	visibility: visible;
	/*background-color: #00FFFF;*/
}

.tab_scroll_form_2 .form_terrain {
	height: 190px;
	visibility: hidden;
	/*background-color: #00CCFF;*/
}

.tab_scroll_form_dpl .form_terrain {
	height: 190px;
	visibility: visible;
	/*background-color: #0099FF;*/
}


/* form terrain + maison */

.tab_scroll_form .form_terrain_maison {
	height: 190px;
	visibility: hidden;
	/*background-color: #33FF00;*/
}

.tab_scroll_form_2 .form_terrain_maison {
	height: 190px;
	visibility: visible;
	/*background-color:#33CC00;*/
}

.tab_scroll_form_dpl .form_terrain_maison {
	height: 190px;
	visibility: visible;
	/*background-color:#339900;*/
	/*background-color:#006666;*/
}


/* maskage */

.mask_scroll_OFF,
.mask_scroll_OFF_ie6_terrain,
.mask_scroll_OFF_ie6_termaison {
	overflow: visible;
	height:190px;
	/*max-height: 190px;  Moz, Opera.. */
	/*height: expression(this.scrollHeight > 190 ? "190px" : "auto");  IE */
	/*background-color:#009966;*/
}

.mask_scroll_ON {
	overflow: hidden;	
}

/*
.mask_scroll_OFF .tab_scroll_form .form_terrain_maison {
	height:1px;
	overflow:hidden;
}*/

.mask_scroll_OFF_ie6_terrain .form_terrain {
	display: block;
}

.mask_scroll_OFF_ie6_terrain .form_terrain_maison {
	display: none;
}

.mask_scroll_OFF_ie6_termaison .form_terrain {
	display: none;
}

.mask_scroll_OFF_ie6_termaison .form_terrain_maison {
	display: block;
	/*background-color: #6633CC;*/ 
	position:relative;
	top:190px; 
	/*height:190px;
	padding-top:190px;*/
}


/*.tab_scroll_form_2 .form_terrain_maison {
	height: 190px;
	display:block;
}*/

.col_txt_terrain_maison {	
	/*background-color: #00FFCC;*/
}

.col_txt_terrain_maison p {
	padding: 0 10px 0 35px;
}

.col_form_terrain_maison {
	/*background-color:#CCFF00;
	padding-left:20px;*/
}

.col_form_terrain_maison .select_gris {
	margin-left:20px;
}

.col_form_terrain_maison .li_elarg {
	margin-left:20px;
	height:30px;
}

.blc_form_bt {
	margin-top: 10px;
}

/*----------- colonne bloc home -----------*/

.col_home_space {
	padding-right:11px;
}






/*==================== bloc standart =====================*/

.bloc_std {
	background-color: #FFFFFF;
	/*margin-bottom:11px;*/
	/*overflow:hidden;*/
}

.bloc_std_deco {
	background:url(http://media.achat-location.com/home_haloc_v02/cadre_global_hg.png) no-repeat top left;
	background-color: #FFFFFF;	
	/*margin-bottom:11px;*/
	/*overflow:hidden;*/
}


/* autonhome */

.bloc_std_deco_autonhome {
	background:url(http://www.achat-terrain.com/imgs/home_v02/cadre_autonhome.png) no-repeat top left;
	background-color: #FFFFFF;
	margin-bottom:11px;
	/*overflow:hidden;*/
}

/* maison à 15 € */

.bloc_std_deco_15euros {
	background:url(http://www.achat-terrain.com/imgs/home_v02/cadre_15euros.png) no-repeat top left;
	background-color: #FFFFFF;
}

/**/

.bloc_std_deco_hd {
	background:url(http://media.achat-location.com/home_haloc_v02/cadre_global_hd.png) no-repeat top right;
	padding-top:10px;
	/*overflow:hidden;*/
}

.bloc_std_deco a,
.bloc_std_deco_autonhome a,
.bloc_std_deco_15euros a {
 	color:#000;
	text-decoration:none;
}

.bloc_std_deco a:hover,
.bloc_std_deco_autonhome a:hover,
.bloc_std_deco_15euros a:hover {
 	color: #000;
	text-decoration:underline;
}

/*.bloc_std_deco a:hover u,
.bloc_std_deco_autonhome a:hover u,
.bloc_std_deco_15euros a:hover u {
 	color: #CC0000;
	text-decoration:none;
}*/

/* ligne haut */

.bloc_std_lihaut {
	height: 9px;
	overflow:hidden;
	/*background-color:#FFFFFF;*/
}

.margin_bas_20 {
	margin-bottom:20px;
}

.margin_bas_12 {
	margin-bottom:12px;
}

.margin_bas_6 {
	margin-bottom:6px;
}

.bloc_std_lihaut_hg {
	height: 9px;
	width:9px;
	float: left;
	overflow:hidden;
	background:url(http://media.achat-location.com/web/blc_sdt_coins_h.gif) no-repeat top left;
}
.bloc_std_lihaut_hd {
	height: 9px;
	width:9px;
	float: right;
	overflow:hidden;
	background:url(http://media.achat-location.com/web/blc_sdt_coins_h.gif) no-repeat top right;
}

/* ligne bas */

.bloc_std_libas {
	height: 9px;
	overflow:hidden;
	background-color:#ffffff;
}

.bloc_std_libas_bg {
	height: 9px;
	width:9px;
	float: left;
	overflow:hidden;
	background:url(http://media.achat-location.com/web/blc_sdt_coins_b.gif) no-repeat top left;
}
.bloc_std_libas_bd {
	height: 9px;
	width:9px;
	float: right;
	overflow:hidden;
	background:url(http://media.achat-location.com/web/blc_sdt_coins_b.gif) no-repeat top right;
}




/*==== contenu ============*/

.bloc_std_content {
	/*padding: 0 9px;*/
	/*overflow:hidden;*/
}
/*
.bloc_std_content a {
	color: #006699;
	text-decoration:none;
}

.bloc_std_content a:hover {
	color: #006699;
	text-decoration:underline;
}*/

#content_bloc_trait_g {
	margin: 0 18px 18px 32px;
	padding: 0 15px 0 18px;
	border-left: 1px solid #cccccc;
	/*border-left: 1px solid #D4D4D4;
	padding: 8px 20px 8px 0;
	margin-top:5px;	
	margin-left: 25px;*/
}

#content_bloc_std {
	margin: 11px 12px;
} 

#content_bloc_std_2 {
	margin: 0 9px;
} 

#content_bloc_std_3 {
	margin: 4px 22px 6px 24px;
	color:#000;
} 

#content_bloc_std_3 p {
	text-align: justify;
}


/*.bloc_std_content_padding {
	padding: 0 9px;
	overflow:hidden;
}*/

.txt_gris {
	color:#828282;
}




/*=================== liste puce ========================*/

.bloc_std_deco ul {
	list-style-type: none;
}

ul#liste_puce_home {
	padding-top:17px;
}

/*ul#liste_puce_home li {
	padding:4px 0;
	background:url(http://media.achat-location.com/web/blc_services_puce.gif) no-repeat center left;
}*/

ul#liste_puce_home li {
	padding:2px 0;
	background: url(http://media.achat-location.com/home_haloc_v02/puce_tr.gif) no-repeat center left;
}


ul#liste_puce_home a {
	/*color:#303030;*/
	color: #000;
	display:block;
	text-decoration:underline;
	padding-left:12px;	
}

ul#liste_puce_home a:hover,
ul#liste_puce_home a:hover {
	text-decoration:none;
	color:#000;	
}

ul#liste_puce_home a em {
	font-style:normal;
	
	/*border-bottom:1px solid #ddd;*/
}

ul#liste_puce_home a:hover em {
	font-style:normal;
	text-decoration:none;
	/*border-bottom:1px solid #999;*/
}


/*=================== liste puce carre ========================*/

ul#liste_puce_home_2 {
	padding-top:1em;
	
}

/*ul#liste_puce_home_2 li {
	padding:4px 0;
	background:url(http://media.achat-location.com/web/blc_services_puce.gif) no-repeat center left;
}*/

ul#liste_puce_home_2 li {
	clear:both;
	padding: 0 0 2px 12px;
	background: url(http://media.achat-location.com/web/perso_blc_menu_roll.gif) no-repeat center left;
}

ul#liste_puce_home_2 a {
	/*color:#303030;*/
	/*float:left;
	display:block;*/
	color: #828282;	
	text-decoration:none;
	/*padding-left:12px;	
	padding-right:1em;*/
	
}

/*
html>body ul#liste_puce_home_2 a {
	float:none; !important;
	color: #828282;
	display:block;
	text-decoration:none;
	padding-left:12px;	
	padding-right:1em;
}*/

ul#liste_puce_home_2 a:hover,
ul#liste_puce_home_2 a:hover {
	color:#000;	
}

ul#liste_puce_home_2 a em {
	font-style:normal;
	border-bottom:1px solid #fff;
}

ul#liste_puce_home_2 a:hover em {
	font-style:normal;
	border-bottom:1px solid #999;
}



/*=================== liste puce links annexes ========================*/


ul#liste_puce_home_3 {
	/*padding-top:17px;*/
}

/*ul#liste_puce_home li {
	padding:4px 0;
	background:url(http://media.achat-location.com/web/blc_services_puce.gif) no-repeat center left;
}*/

ul#liste_puce_home_3 li {
	/*padding:2px 0;*/
	background: url(http://media.achat-location.com/home_haloc_v02/puce_tr.gif) no-repeat center left;
}


ul#liste_puce_home_3 a {
	/*color:#303030;*/
	color: #000;
	/*display:block;*/
	text-decoration:underline;
	padding-left:12px;	
}

ul#liste_puce_home_3 a:hover,
ul#liste_puce_home_3 a:hover {
	color:#000;	
	text-decoration:none;
}

ul#liste_puce_home_3 a em {
	font-style:normal;
	/*border-bottom:1px solid #ddd;*/
}

ul#liste_puce_home_3 a:hover em {
	font-style:normal;
	/*border-bottom:1px solid #999;*/
}


/*========== balises H ===========*/

/*.color_gen .h2_services,
.color_gen .h2_services_simple {
	color: #666666;
}


.color_maison .h2_services,
.color_maison .h2_services_simple {
	color:#407500;
}


.color_appart .h2_services,
.color_appart .h2_services_simple {
	color: #1f6d84;
}
*/
.h2_services,
.h2_services_pt,
.h2_services_pt_2,
.h2_services_simple {
	color: #1f6d84;
}


/**/

.h2_services {
	font-size:12px;	
	padding:4px 25px 10px 44px; 
	margin-left:14px;
}

.h2_services u {
	display: block;
	padding-bottom: 14px;
	/*padding-bottom: 18px;*/
	text-decoration: none;
	/*border-bottom: 1px solid #303030;*/
	background: url(http://media.achat-location.com/web/pointil_bas.gif) repeat-x bottom left;
}


/**/

.h2_services_pt {
	font-size:12px;	
	padding:6px 25px 6px 34px; 
	margin-left:14px;
}

.h2_services_pt u {
	display: block;
	padding-bottom: 7px;
	/*padding-bottom: 18px;*/
	text-decoration: none;
	/*border-bottom: 1px solid #303030;*/
	background: url(http://media.achat-location.com/web/pointil_bas.gif) repeat-x bottom left;
}

/**/

.h2_services_pt_2 {
	font-size:12px;	
	padding:2px 25px 6px 34px; 
	margin-left:14px;
}

.h2_services_pt_2 u {
	display: block;
	padding-bottom: 6px;
	/*padding-bottom: 18px;*/
	text-decoration: none;
	/*border-bottom: 1px solid #303030;*/
	background: url(http://media.achat-location.com/web/pointil_bas.gif) repeat-x bottom left;
}

/**/

.h2_services_simple {
	font-size:12px;
	/*color:#407500;*/	
	margin: 4px 25px 0.9em 25px;
	background: url(http://media.achat-location.com/web/pointil_bas.gif) repeat-x bottom left;
}

.h2_services_simple u {
	display: block;
	padding-bottom: 0.9em;
	padding: 2px 0 8px 27px;
	text-decoration: none;
	
}



/* bloc actualite */

h3.h3_actu {
	font-size: 11px;
	color:#303030;
}

h3.h3_actu a {
	display:block;
	margin-bottom:0.8em;
	text-decoration: none;
	color:#303030;
}

h3.h3_actu a:hover {
	text-decoration: underline;
	color:#303030;
}

.info_actu {
	float:right;
	color:#999;
	/*font-style:italic;*/
	font-weight:normal;
	font-size: 1em;
	/*letter-spacing:-0.5pt;*/
}



/* ico */ 

.ico_rechterrain {
	margin-top:4px;
	background:  url(http://www.achat-terrain.com/imgs/home_v02/ico_rechterrain.png) no-repeat top left;
}

.ico_mandat_recherche {
	margin-top:4px;
	background:  url(http://www.achat-terrain.com/imgs/home_v02/ico_mandat_rech.png) no-repeat top left;	
}

.ico_mandat_vente {
	margin-top:4px;
	background:  url(http://www.achat-terrain.com/imgs/home_v02/ico_mandat_vente.png) no-repeat top left;	
}

.ico_constru {
	margin-top:4px;
	background:  url(http://www.achat-terrain.com/imgs/home_v02/ico_constru.png) no-repeat top left;
}

.ico_projet_constru {
	margin-top:4px;
	background:  url(http://www.achat-terrain.com/imgs/home_v02/ico_proj_constru.png) no-repeat top left;
}

.ico_constru_bois {
	margin-top:4px;
	background:  url(http://www.achat-terrain.com/imgs/home_v02/ico_constru_bois.png) no-repeat top left;
}

.ico_financement {
	/*margin-top:4px; */
	background:  url(http://www.achat-terrain.com/imgs/home_v02/ico_financement.png) no-repeat top left;
}

.ico_equipement {
	margin-top:4px;
	background:  url(http://www.achat-terrain.com/imgs/home_v02/ico_equipement.png) no-repeat top left;
}

.ico_informer {
	margin-top:4px;
	background:  url(http://www.achat-terrain.com/imgs/home_v02/ico_informer.png) no-repeat top left; 	
}

.ico_partenaire {
	margin-top:4px;
	background:  url(http://www.achat-terrain.com/imgs/home_v02/ico_partenaire.png) no-repeat top left; 	
}

.ico_actu {
	margin-top:4px;
	background:  url(http://www.achat-terrain.com/imgs/home_v02/ico_actualite.png) no-repeat top left; 	
}

.ico_dossier {
	margin-top:4px;
	background:  url(http://www.achat-terrain.com/imgs/home_v02/ico_dossier.png) no-repeat top left; 	
}



/*/////////////////////////////////////////////////////////////////////////////////*/
/************************ Zone logo partenaires ************************************/
/*/////////////////////////////////////////////////////////////////////////////////*/

.zone_logo_constru {
	float: right;
	width:80px;
	height:120px;
	margin-left:2em;
	margin-right:-5px;
	/*background-color:#336666;*/
}

.zone_logo_constru_bois {
	width:268px;
	height:40px;
	/*background-color:#336666;*/
}

.zone_logo_partenaires {
	width:154px;
	height:42px;
	/*background-color:#336666;*/
}









