body {
	background-color:#FAF6EF;
	text-align:center;
}

TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

table,body,div,td,p,img,h5,a,hr,h3,h2 {
	border:0px;
	margin:0px;
	padding:0px;
}

hr { height:0px; border-bottom:1px solid #D6D6D6; }
.cleaner { visibility:hidden; clear:both }
.center { text-align:center; }
.full {width:100%; }
.vtop { vertical-align:top;width:500px; }
.aright {text-align:right; }
.strong { font-weight:bold;}
.in_text  {
	background-color:#DEDBD3;
	border:0px;
	width:100%;
	font-size:11px;
}

h4,h5,h3,h2 { display:inline;}

h2,h5,h3 {
	font-size:11px;
	color:#ff7300;
	margin-bottom:3px;
}h2 { font-size:19px; }
h3 { font-size:14px; }

#container {
	width:924px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#banniere {
	width:100%;
	height:150px;
	margin:0px;
	padding:0px;
}

#actu_flash {
	width:200px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#news_flash {
	width:100%;
	height:300px;
	margin:0px;
	padding:0px;
}

#nav_bar {
	margin-top:-5px;
}

#sub_top {
	width:100%;
	margin-top:5px;
	border-bottom: 1px solid #FFD5B3;
	margin-bottom: 5px;
}

#bottom {
	border-bottom: 1px solid #ec721d;
	text-align:right;
} #bottom a { 
	font-size:9px;
}

#box_date {
	vertical-align:top!important;
	text-align:right;
}

#box_hello {
	width:540px;
	font-size: 15px;
}

#box_main {
	width:100%;
}

A {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fc7301;
	text-decoration:none;
	font-weight:bold;
}

A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}

.box_msg_titre {
	background-image:url(/images/box/fond.gif);
	background-repeat:repeat-x;
	border: 1px solid #d6d6d6;
	height: 20px;
	cursor:hand;
}

.box_msg_titre span {
	cursor:hand;
}

#list_new_msg {
	width:916px;
	margin:5px 4px 10px 4px;
}

.prix_vente {
	background-color:#FAB37B;
	font-weight:bold;
	padding:1px;
}

#liste_travaux {
	width:100%;
	font-weight:bold;
}

#liste_travaux th {
	border-bottom:1px solid #D6D6D6;
	text-align:center;
}
.liste_trav_bg {
	background-color:#F4F4F4;
}

#liste_travaux td {
	color : #823C3E;
	font-weight:bold;
}

.tab_finance {
	background-color:#FFF;
	margin:0px;
	padding:0px;
}
.finance_txt {
	text-align:left;
	padding:4px;
	padding-right:16px;
	margin-top:3px;
}
.finance_value,.finance_totaux {
	text-align:right;
	padding:4px;
	padding-right:16px;
	margin-top:3px;
}
th.finance_value,th.finance_totaux {
	text-align:right!important;
	font-size:11px;
	border-top:1px solid #D6D6D6;
	border-bottom:0px!important;
}

.finance_totaux {
	color:white!important;
	background-color:#FF7300;
}

.mini_nav {
	background-image:url(/images/mini_nav_fond.png);
	border-right:1px solid #f2ede7;
	margin:4px;
	margin-bottom:10px;
}.mini_nav td {
	height:25px;
	padding:5px;
	background-image:url(/images/mini_nav_left.png);
	background-repeat:no-repeat;
}

.mini_nav a {
	color:black;
}

#titre_finance {
	background-image:url(/images/titres/finances.png);
}

#titre_documents {
	background-image:url(/images/titres/documents.png);
}

#titre_faq{
	background-image:url(/images/titres/faq.png);
}

#titre_nexity {
	background-image:url(/images/titres/nexity.png);
}

#titre_bal{
	background-image:url(/images/titres/bal.png);
}

#titre_parrainage {
	background-image:url(/images/titres/do_parrainage.png);
}

#coordonnees_titre {
	background-image:url(/images/titres/coordonnees.png);
	height:27px;
}

#interlocuteurs_titre {
	background-image:url(/images/titres/interlocuteurs.gif);
	height:27px;
}

#titre_residence {
	background-image:url(/images/vie_residence_prese_titre.jpg);
	height:25px;
}

#titre_parrainage {
	background-image:url(/images/titres/parrainage.png);
	height:25px;
}

#titre_historique {
	background-image:url(/images/titres/historique.png);
	height:27px;
}

#titre_conf {
	background-image:url(/images/titres/titre_conf.png);
	height:27px;
}

#titre_hotline {
	background-image:url(/images/titres/titre_hotline.png);
	height:27px;
}

#faq {
	margin-top:12px;
}

#faq_liste {
	/**background-image:url(/images/check_faq.png);**/
	background-repeat:no-repeat;
	padding-left:32px;
}

#faq_liste span {
	display:block;
	margin-top:10px;
}#faq_liste a {
	text-decoration:underline;
	color:#333333;
	font-weight:normal;
}

.tab_logement {
	background-color:#FFF;
	margin:0px;
	padding:0px;
}

.logement_entre2 {
	background-image:url(/images/logement_entredeux_centre.jpg);
	background-repeat:repeat-y;
}

#rollovers_links a {
	display:block;
	width:104px;
	height:21px;
	background-repeat: no-repeat; 
}

#rollovers_annul { background-image:url(/images/coordonnees/annul_off.png); }
#rollovers_annul:hover { background-image:url(/images/coordonnees/annul_on.png); }

#rollovers_modif { background-image:url(/images/coordonnees/modif_off.png); }
#rollovers_modif:hover { background-image:url(/images/coordonnees/modif_on.png); }

#rollovers_print { background-image:url(/images/imprimer_off.gif);margin-bottom:20px;}
#rollovers_print:hover { background-image:url(/images/imprimer_on.gif); margin-bottom:20px;}

#rollovers_enreg, #rollovers_envoi { background-image:url(/images/messagerie/envoyer.gif); }
#rollovers_enreg:hover, #rollovers_envoi:hover {	background-image:url(/images/messagerie/envoyer_on.gif); }

#rollovers_enreg_beige { background-image:url(/images/btn_envoyer_beige.gif); }
#rollovers_enreg_beige:hover {	background-image:url(/images/btn_envoyer_beige_on.gif); }

#rollovers_repondre { background-image:url(/images/messagerie/repondre.png); }
#rollovers_repondre:hover { background-image:url(/images/messagerie/repondre_on.png); }

#rollovers_retour { background-image:url(/images/retour.png); }
#rollovers_retour:hover { background-image:url(/images/retour_on.png); }

.log_nom {
	color:#FF7300;
	font-size:16px;
	font-weight:bold;
}

.fin_nom {
	color:#FF7300;
	font-size:16px;
	font-weight:bold;
}

.log_carac {
	background-color:#EAEAEA;
	font-weight:bold;
	color:#823C3E;
}

.ss_titre_noir {
	font-size:13px;
	font-weight:bold;
}

.img_gallerie img {
	border: 5px solid #d6d6d6;
}

.mini_gallerie {
	font-size:13px;
	font-weight:bold;
	color:#666666;
}

.mini_gallerie:hover {
	font-size:13px;
	font-weight:bold;
	color:#fc7301;
}

.newsletter_cell {
border-bottom: 1px solid #d6d6d6;
height: 45px;
}

.liens_newsletter {
color:#FFFFFF;
text-decoration:none;
}

.liens_newsletter:hover {
text-decoration:none;
color:#FF7300;
}

.doc_temps {
padding-right:5px;
padding-left:25px;
}

.groupe_cell_1 {
border-bottom:1px solid #d6d6d6;
height:30px;
}

.groupe_cell_2 {
border-bottom:1px solid #d6d6d6;
padding-top:15px;
padding-bottom:15px;
}

#pic_residence {
	border:5px solid #D6D6D6;
}

.cgp_lien {
	font-size:11px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
}

.cgp_lien:hover {
	font-size:11px;
	color:#FF7300;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: underline;
}