body {
	margin:0px;
	padding:0px;
	background-color:#d3d3d0;
	background-image:url(../Templates/images/background.jpg);
	background-repeat:repeat-x;
}

.cadre{
	width:801px;
	margin:auto;
	background-color:#FFFFFF;
}



/*************/
/*	HEADER	*/
/***********/

.header{
	background-image:url(../Templates/images/background_header.jpg);
	height:79px;
	width:100%;
	position:relative;
	z-index:2;
}

.header_hombre{
	position:absolute;
	margin-top:-10px!important;
	margin-top:-20px;
	height:10px;
	width:801px;
	background-image:url(../Templates/images/hombre_header.jpg);
}


#header_h36{
	margin-top:20px;
	background-image:url(../Templates/images/header_h36.jpg);
	height:49px;
	width:400px;
	float:left;
	position:absolute;
	display:block;
	cursor:pointer;
}

#header_h36_hover{
	margin-top:20px;
	background-image:url(../Templates/images/header_h36_hover.jpg);
	height:49px;
	width:400px;
	float:left;
	position:absolute;
	display:none;
	cursor:pointer;
}

.link_header{
	margin-top:48px;
	position:absolute;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.link_header a{
	color:#bcbcbb;
	text-decoration:none;
}

.link_header a:hover{
	color:#828282;
	text-decoration:none;
}

.anim_header{
	height:172px;
	width:100%;
	position:relative;
	z-index:3;
}


/*****************/
/*	 MENU		*/
/***************/

.menu_header{
	background-image:url(../Templates/images/background_menu_header.gif);
	background-repeat:no-repeat;
	height:37px;
	width:100%;
	position:relative;
	z-index:3;
}

.menu_header_index{
	background-image:url(../Templates/images/background_menu_header_index.gif);
	background-repeat:no-repeat;
	height:37px;
	width:100%;
	position:relative;
	z-index:3;
}

.vide {
	float:left;
	width:22px;
	height:26px;
	position:relative;
}

#presentation{
	position:relative;
	float:left;
	width:166px;
	height:26px;
	cursor:pointer;
	display:block;
}

.presentation_hover{
	position:relative;
	float:left;
	width:166px;
	height:26px;
	background-image:url(../Templates/images/presentation_hover.jpg);
	background-repeat:no-repeat;
	/*cursor:pointer;*/
	display:none;
}

#location{
	position:relative;
	float:left;
	width:215px;
	height:26px;
	cursor:pointer;
	display:block;
}

.location_hover{
	position:relative;
	float:left;
	width:215px;
	height:26px;
	background-image:url(../Templates/images/location_hover.jpg);
	background-repeat:no-repeat;
	/*cursor:pointer;*/
	display:none;
}

#aide{
	position:relative;
	float:left;
	width:215px;
	height:27px;
	cursor:pointer;
	display:block;
}

.aide_hover{
	position:relative;
	float:left;
	width:215px;
	height:27px;
	background-image:url(../Templates/images/aide_hover.jpg);
	background-repeat:no-repeat;
	/*cursor:pointer;*/
	display:none;
}

#espace{
	position:relative;
	float:left;
	width:180px;
	height:27px;
	cursor:pointer;
	display:block;
}

.espace_hover{
	position:relative;
	float:left;
	width:180px;
	height:27px;
	background-image:url(../Templates/images/espace_hover.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	display:none;
}

.espace_hover_h{
	position:relative;
	float:left;
	width:180px;
	height:27px;
	background-image:url(../Templates/images/espace_hover_h.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
}

/*************************/
/*	 MENU DEROULANT		*/
/***********************/

#menu_presentation{
	position:absolute;
	width:202px;
	background-image:url(../Templates/images/background_menu_presentation.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	display:block;
	margin-top:27px;
	padding-bottom:18px;
}

#menu_location{
	position:absolute;
	width:199px;
	background-image:url(../Templates/images/background_menu_location.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	display:block;
	margin-top:27px;
	padding-bottom:15px;
}

#menu_aide{
	position:absolute;
	width:179px;
	background-image:url(../Templates/images/fbackground_menu_hombre.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	display:block;
	margin-top:27px;
	padding-bottom:10px;
}

#menu_espace{
	position:absolute;
	width:168px;
	background-image:url(../Templates/images/background_topics_esp.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	display:block;
	margin-top:27px;
	padding-bottom:10px;
}

.text_menu_cc{
	padding-top:4px;
	width:189px;
	height:20px;
	background-image:url(../Templates/images/background_menu_cc.png);
	background-repeat:no-repeat;
}

.text_menu{
	padding-top:4px;
	width:189px;
	height:20px;
	background-image:url(../Templates/images/background_menu.jpg);
	background-repeat:no-repeat;
}

.text_menu_art{
	padding-top:4px!important;
	padding-top:1px;
	width:189px;
	height:20px!important;
	height:23px;
	background-image:url(../Templates/images/background_menu.jpg);
	background-repeat:no-repeat;
}

.text_menu_topics{
	background-image:url(../Templates/images/fbackground_menu.jpg);
	background-position:bottom;
	font-family:Arial;
	font-size:12px;
	color:#898989;
	/*font-weight:bold;
	text-transform:uppercase;*/
	padding-top:4px;
}

.text_menu_topics_esp{
	padding-top:4px!important;
	padding-top:1px;
	width:158px;
	height:20px!important;
	height:23px;
	background-image:url(../Templates/images/background_menu.jpg);
	background-repeat:no-repeat;
}

.text_menu a, .text_menu_cc a, .text_menu_art a, .text_menu_topics a, .text_menu_topics_esp a{
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898989;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

.text_menu a:hover, .text_menu_cc a:hover, .text_menu_art a:hover, .text_menu_topics a:hover, .text_menu_topics_esp a:hover{
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}


/*****************/
/*	 CONTENEUR	*/
/***************/

.conteneur{
	width:100%;
	position:relative;
	z-index:2;
}


/*****************/
/*	 GAUCHE		*/
/***************/

.left{
	position:relative;
	float:left;
	width:216px;
}


/*****************/
/*	 CONTENU	*/
/***************/

.contenu{
	width:386px;
	position:relative;
	float:left;
}

.fiche_point{
	clear:both;
	position:relative;
	width:100%;
	height:14px;
	background-image:url(../Templates/images/fiche_point.jpg);
	background-position:left;
	background-repeat:no-repeat;
	z-index:3;
	background-color:#FFFFFF;

}


/*************************/
/*	 PRODUCT_LISTING	*/
/***********************/

.hr_trie{
	float:left;
	margin-top:6px;
}

.trie_prix{
	float:left;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
	font-weight:bold;
}

span.trie_prix_unselect a{
	font-size:12px;
	font-family:Arial;
	text-decoration:none;
	color:#d0d0d0;
	font-weight:bold;
}

span.trie_prix_select a{
	font-size:12px;
	font-family:Arial;
	text-decoration:none;
	color:#8be301;
	font-weight:bold;
	
}

.trie_commune{
	float:left;
	padding-left:6px;
	padding-right:6px;
	padding-top:3px;
}

span.trie_commune_unselect a{
	font-size:12px;
	font-family:Arial;
	text-decoration:none;
	color:#d0d0d0;
	font-weight:bold;
}

span.trie_commune_select a{
	font-size:12px;
	font-family:Arial;
	text-decoration:none;
	color:#8be301;
	font-weight:bold;
}

.text_liste{
	float:left;
	margin-left:10px;
	font-family:Arial;
	font-size:11px;
	width:310px;
}

.location_liste{
	color:#ec008c;
	text-transform:none;
	font-weight:bold;
}

.vente_liste{
	color:#9707f4;
	text-transform:none;
	font-weight:bold;
}

.accession_liste{
	color:#0383CC;
	text-transform:none;
	font-weight:bold;
}

.ville_liste{
	color:#000000;
	text-transform:none;
	font-weight:bold;
	text-transform:uppercase;
}


.lien_produit{
	clear:both;
	width:300px;
}


.lien_produit a{
	font-family:Arial;
	color:#373737;
	font-size:11px;
	text-decoration:none;
}

.ajout_liste{
	float:left;
	height:17px;
	width:102px;
	margin-top:3px;
}

.ajout_liste_dns a{
	float:left;
	height:17px;
	width:102px;
	margin-top:3px;
	color:#FF7E00;
}

.ajout_liste_img{
	float:left;
	height:17px;
	width:20px;
}

.envoyer_produit{
	float:left;
	height:17px;
	width:103px;
	margin-top:3px;
}

.envoyer_produit_img{
	float:left;
	height:17px;
	width:23px;
}

.delete_produit{
	float:left;
	height:17px;
	width:107px;
	margin-top:3px;
}

.delete_produit_img{
	float:left;
	height:17px;
	width:16px;
}

.envoyer_produit_fiche{
	float:left;
	height:17px;
	width:60px;
	margin-top:3px;
}

.imprimer_produit_img{
	float:left;
	height:17px;
	width:20px;
}

.imprimer_produit{
	float:left;
	height:17px;
	width:60px;
	margin-top:3px;
}

.detail_produit{
	float:left;
	height:17px;
	width:34px;
	margin-top:3px;
}

.detail_produit_img{
	float:left;
	height:17px;
}


span.accession_imobilier_liste{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#0383cc;
	font-size:11px;
	font-weight:bold;
}

.prev_next{
	width:366px;
	height:23px;
	/*background-image:url(../Templates/images/background_prev_next.jpg);
	background-repeat:no-repeat;*/
	margin-top:-6px;

}

.prev_img{
	float:left;
	height:17px;
	width:16px;
}

.prev{
	float:left;
	height:17px;
	width:150px;
	font-size:12px;
	margin-top:3px;
	color:#a0a0a0;
	font-family:Arial;
}

.prev a{
	font-size:12px;
	color:#363636;
	text-decoration:none;
	font-family:Arial;
}

.page{
	float:left;
	height:17px;
	width:134px;
	margin-top:3px;
	font-family:Arial;
	font-size:12px;
}

.next{
	float:left;
	height:17px;
	width:48px;
	margin-top:3px;
	font-size:12px;
	color:#a0a0a0;
	font-family:Arial;
}

.next a{
	font-size:12px;
	color:#363636;
	text-decoration:none;
	font-family:Arial;
}

.page_img{
	float:left;
	height:17px;
	width:23px;
}

.next_img{
	float:left;
	height:17px;
	width:18px;
	background-image:url(../Templates/images/next_2.gif);
	background-repeat:no-repeat;	
}

.next_img_hover{
	float:left;
	height:17px;
	width:18px;
	background-image:url(../Templates/images/next_2_over.gif);
	background-repeat:no-repeat;	
}

.bulle_ajout{
	margin-top:10px;
	margin-left:70px;
	position:absolute;
	width:305px;
	height:54px;
	display:none;
	background-image:url(../Templates/images/bulle_horsligne_ajout_hombre.png);
	background-position:right;
	background-repeat:no-repeat;
}

.bulle_ajout_intern{
	width:178px;
	height:38px;
	background-image:url(../Templates/images/bulle_horsligne_ajout.gif);
	color:#004a84;
	font-family:Arial;
	font-size:12px;
	padding-left:117px;
	padding-top:6px;
}

.bulle_ajout_intern a{
	color:#004a84;
	font-family:Arial;
	font-size:12px;
}

/*****************/
/*	 Agence		*/
/***************/

.title_agence{
	background-image:url(../Templates/images/agence_de.jpg);
	background-repeat:no-repeat;
	width:357px!important;
	width:307px;
	height:22px;
	padding-left:75px;
	color:#000000;
	/*color:#736257;*/
	font-weight:bold;
	font-size:16px;
	font-family:Arial;
	padding-top:3px;
	margin-bottom:15px!important;
	margin-bottom:-10px;
}

/*********************/
/*	 Programmes		*/
/*******************/

.title_programme{
	background-image:url(../Templates/images/tous_nos_programmes_titre.jpg);
	background-repeat:no-repeat;
	width:357px!important;
	width:307px;
	height:22px;
	padding-left:75px;
	color:#000000;
	/*color:#736257;*/
	font-weight:bold;
	font-size:16px;
	font-family:Arial;
	padding-top:3px;
	margin-bottom:15px!important;
	margin-bottom:-10px;
}

/*********************/
/*	 coupscoeur		*/
/*******************/

.title_coeur{
	background-image:url(../Templates/images/coup_de_coeur.jpg);
	background-repeat:no-repeat;
	width:357px!important;
	width:307px;
	height:44px;
	padding-left:75px;
	color:#000000;
	/*color:#736257;*/
	font-weight:bold;
	font-size:16px;
	font-family:Arial;
	padding-top:3px;
	margin-bottom:15px!important;
	margin-bottom:-10px;
}
/*****************/
/*	 DROIT		*/
/***************/

.right{
	width:199px;
	position:relative;
	float:left;
}


/*****************/
/*	 FOOTER		*/
/***************/

.footer{
	clear:both;
	background-image:url(../Templates/images/background_footer.jpg);
	height:31px;
	width:100%;
	position:relative;
	z-index:1;
}

.link_footer{
	color:#b3bbca;
	margin-top:11px;
	position:absolute;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.link_footer a{
	color:#b6b6b6;
	text-decoration:none;
}

.link_footer a:hover{
	color:#e2e2e2;
	text-decoration:none;
}

.footer_background{
	background-image:url(../Templates/images/background_hombre.png);
	margin-left:-15px;
	margin-top:-714px;
	height:745px;
	width:831px;
	position:absolute;
	z-index:0;
}


.saisieligne  {
	background:url(../Templates/images/saisie-b.png) no-repeat scroll 0 0 transparent;
	height:18px;
	margin-left:460px;
	margin-top:10px;
	position:absolute;
	width:129px;
}

.saisieligne:hover {
	background: url(../Templates/images/saisie-b-over.png) no-repeat;
}

