@import url("/template/template_defaut/recherche.css");
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

/* =============conteneur===================== */


#conteneur
	{
	width : 730px;
	margin: auto;

	}
	
#conteneur_pageinterieur
	{
	width : 730px;
	margin: 0 auto;
	}
	

/* ===================== Partie  menu haut ======================== */

										/* ====================== debut menu accueil ================*/
										#conteneur_boutons_acc
										{
										/*width:501px;*/
										width:580px;
										height : 102px;
										margin:0 auto;
										padding:5px 0 20px 0;
										}
										.boutons_futurlocataire_acc
										{
										/*width : 123px;*/
										width:150px;
										height : 102px;
										float: left;
										}
										.boutons_locataire_acc
										{
										/*width : 129px;*/
										width:150px;
										height : 102px;
										float: left;
										}
										.boutons_fournisseur_acc
										{
										width : 129px;
										height : 102px;
										float: left;
										}
										.boutons_office_acc
										{
										width : 120px;
										height : 102px;
										float: right;
										}
										/*=========== fin menu accueil ================= */

.affiche_logo{
display: none;
}	
.affiche_url{
display: none;
}
.text_personnalise{
display: none;
}
.hr{
display: none;
}
.menu_horizontal{
display: none;
}
.text_accueil{
display: none;
}
.pt_logo{
display: none;
}
.conteneur_menu_haut{

}
#logo_pah{
	height: 34px;
	float: left;
	}
	#conteneur_accueil_logo{
	height: 34px;
	}
	#conteneur_btn_lien{
	/*margin-top:-123px;
	margin-left:159px;*/
	width:568px;
	height: 127px;
	}	
#conteneur_logo{
/*width : 501px;*/
height : 118px;
margin:0 auto;
}
html>body #conteneur_logo{
height: auto;
min-height:114px;
} 
#conteneur_boutons{
height : 102px;
}
#accueil{
	width : 159px;
	height: 42px;
	float: left;
	}
.boutons_futurlocataire{
width : 123px;
height : 102px;
float: left;
}
.boutons_locataire{
width : 129px;
height : 102px;
float: left;
margin-left:23px;
}
.boutons_fournisseur{
width : 129px;
height : 102px;
float: left;
margin-left:23px;
}
.boutons_office{
width : 120px;
height : 102px;
float: right;
}
#lien{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	margin-left:6px;
	background-color:#25734d;
	font-size :11px;
	color :#FFFFFF;
	clear: both;
	height:10px;
	}
	html > body #lien{
	height:auto;
	min-height:10px;
	}
/* ===================== fin Partie  menu haut ======================== */

							/* ===================== debut partie bas =================*/
							#menu_bas
								{
								width : 730px;
								margin: 0 auto;
								font-size :11px;
								color :#25734d;
								text-align:center;
								padding-top:10px;
								clear: both;
								}
							/* ===================== fin partie bas =================*/
											
/*============== menu gauche ============================*/
.hauteur_tableau{
width:560px;
height:350px;
vertical-align:top;
}
.tableau_un{
/*width: 177px;*/
width:320px;
}
.tableau_deux{
width: 30px;
}
.tableau_cinq{
vertical-align:top;
padding-right:1px;
}
.tableau_six{
width: 120px;
padding-bottom:5px;
padding-top:1px;
}
.prive{
padding:0px 0px 10px 0px;
border-top:1px solid red;
}
.sous_niveau{
padding-bottom:5px;
padding-right:1px;
padding-left:10px;
float:left;
}
.sous_niveau2{
padding-bottom:5px;
}
.sous_niveau2_bis{
width:125px;
float:right;
padding-bottom:5px;
}
.sous_niveau3{
padding-bottom:5px;
padding-right:1px;
padding-left:15px;
float:left;
}
.sous_niveau4{
padding-bottom:5px;
padding-right:1px;
padding-left:20px;
float:left;
}
.menugauche
	{
	width : 160px;
	float : left;
	padding-top:25px;
	/*padding-top:50px;*/
	}
	
a.menu_couleur1{
color:#811888;
font-size :12px;
font-style:italic;
padding:2px;
}
  a.menu_couleur1:hover{
color:#FFFFFF;
font-size :12px;
font-style:italic;
background-color:#811888;
padding:2px;
}
.menu_couleur1_static{
color:#FFFFFF;
font-size :12px;
font-style: italic;
background-color:#811888;
padding:2px;
}
 a.menu_couleur2{
color:#D90000;
font-size :12px;
font-style: italic;
padding:2px;
}
  a.menu_couleur2:hover{
color:#FFFFFF;
font-size :12px;
font-style: italic;
background-color:#D90000;
padding:2px;
}
.menu_couleur2_static{
color:#FFFFFF;
font-size :12px;
font-style: italic;
background-color:#D90000;
padding:2px;
}
 a.menu_couleur3{
color:#FF8000;
font-size :12px;
font-style: italic;
padding:2px;
}
  a.menu_couleur3:hover{
color:#FFFFFF;
font-size :12px;
font-style: italic;
background-color:#FF8000;
padding:2px;
}
.menu_couleur3_static{
color:#FFFFFF;
font-size :12px;
font-style: italic;
background-color:#FF8000;
padding:2px;
}
 a.menu_couleur4{
color:#4573B3;
font-size :12px;
font-style: italic;
padding:2px;
}
  a.menu_couleur4:hover{
color:#FFFFFF;
font-size :12px;
font-style: italic;
background-color:#4573B3;
padding:2px;
}
.menu_couleur4_static{
color:#FFFFFF;
font-size :12px;
font-style: italic;
background-color:#4573B3;
padding:2px;
}
/*============== fin menu gauche ============================*/

			/* ================ Partie central =======================*/
			.conteneur_menu_article
				{
				
				}
				.contenu_article{
				/*margin-left:160px;*/
				overflow:auto;
				width:567px;
				float:right;
				padding-right:3px;
				}
				.titre_articles{
				margin-top :15px;
				font-weight : bolder;
				font-size : 20px;
				color:#910f00;
				}
				.articles{
				font-style : italique;
				font-size : 13px;
				}
			.modif_article{
				color:#910F00;
				font-size :12px;
				font-style: italic;
				}
				.contenu_article2{
				/*margin-left:160px;*/
				
				width:557px;
				padding:0 0 0 10px;
				float:right;
				padding-right:3px;
				}
			/* ================ Fin Partie central =======================*/

.titre_sommaire{
/*width : 200px;*/
font-size:16px;
font-weight: bolder;
color:#910f00;
}

.titre_breve{
/*width : 200px;*/
font-size:12px;
font-style: italic;
color:#910f00;
text-transform:uppercase;
}

.horaire_ouverture{
/*width : 230px;*/
font-size:12px;
font-style: italic;
color:#910f00;
}
/* ======================== debut accueil =====================*/
#conteneur_suite{
/*width:501px;*/
font-size:13px;
}
.bloc_gauche{
/*width:207px;*/
width:350px;
float:left;
/*padding-left:15px;
padding-right:15px;*/
}
.bloc_droit{
/*width:234px;*/
width:350px;
float:right;
}
#deux_parentheses{
/*width : 501px;*/
height : 10px;
background-color:#FFFFFF;
margin-top : 5px;
}
.parenthese_gauche{
/*width : 237px;
width:350px;
text-align:center;
height : 10px;
background-color:#FFFFFF;*/
/*float: left;*/
}
.parenthese_droite{
/*width : 237px;
width:350px;
text-align:center;
height : 10px;
background-color:#FFFFFF;*/
/*float: right;*/
}
.parenthese_bas{
/*width : 233px;
width:350px;*/
/*text-align:center;
height : 10px;
background-color:#FFFFFF;*/
/*margin-top : 0px;
margin-left : -10px;
padding-left :0px;
float:left;*/
}
/* ======================== fin accueil =====================*/

.conteneur_bas
{
width : 501px;
height : 10px;
font-size :11.2px;
color :#25734d;
margin-top:5px;
bottom :0px;
clear:both;
}

.lien_blanc_gras{
	font-weight:bolder;
	color :#FFFFFF;
	}	
	
/* =============== debut partie plan ==================== */
.plan_centre{
width:400px;
margin: 0 auto;
margin-top:20px;
}
.filet{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #910F00;
}
.ul{
	list-style-type: none;	
}
.ul2{
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #910F00;
	padding-left:10px;
}
a.plan{
color:#910F00;
font-size :12px;
font-style: italic;
padding:2px;
}
/*a.plan:visited{
color:#910F00;
font-size :12px;
font-style: italic;
padding:2px;
 }*/
a.plan:hover{
color:#FFFFFF;
font-size :12px;
font-style: italic;
background-color:#910F00;
padding:2px;
}
/*a.plan:active{
color:#910F00;
font-size :12px;
font-style: italic;
padding:2px;
 }*/
  .plan_static{
color:#FFFFFF;
font-size :12px;
font-style: italic;
background-color:#910F00;
padding:2px;
}
/* =============== fin partie plan ==================== */

/*================ debut partie appel d'offre =========== */
.objet{
	width:450px;
	padding-bottom:2px;
	padding-left:2px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #910F00;
}
.savoir{
float:right;
padding-left:2px;
margin-top:-15px;
}
.contour_appel{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #910F00;
	cursor:pointer; 
	padding-bottom:2px; 
	margin-top:10px;
}
.appel_offre{
padding:5px;
text-align:justify;
}
a.bloc_couleur:link{
color:#000000;
background-color:transparent;
}
a.bloc_couleur:visited{
color:#000000;
background-color:transparent;
}
a.bloc_couleur:hover{
color:#FFFFFF;
background-color:transparent;
}
a.bloc_couleur:active{
color:#000000;
background-color:transparent;
}
/*================ fin partie appel d'offre =========== */

/*================ debut lien generique ===============*/
	a.lien_blanc:link{
color :#FFFFFF;
}
  a.lien_blanc:visited{
color :#FFFFFF;
 }
  a.lien_blanc:hover{
color :#FFFFFF;
background-color:transparent;
}
  a.lien_blanc:active{
color :#FFFFFF;
 }

		a.menu_bas_color:link{
font-size :11px;
	color :#25734d;
}
  a.menu_bas_color:visited{
font-size :11px;
	color :#25734d;
 }
  a.menu_bas_color:hover{
	font-size :11px;
	color :#25734d;
	background-color:transparent;
}
  a.menu_bas_color:active{
font-size :11px;
	color :#25734d;
 }
a.taillepolice:link{
font-size:11px;
color:#910f00;
}
  a.taillepolice:visited{
font-size:11px;
color:#910f00;
 }
  a.taillepolice:hover{
font-size:11px;
color:#910f00;
background-color:transparent;
}
  a.taillepolice:active{
font-size:11px;
color:#910f00;
 }
 /*================ fin lien generique ===============*/
 
 /*================ debut bouquet de site ================*/
.titre_affiche_mot_cle{
 font-size:14px;
 color:#910F00;
 padding-bottom:6px;
 }
.conteneur_tab_bouquet{
 margin-left:15px;
 padding-bottom:10px;
 }
.td_rub_bouquet1{
width:15px;
padding-right:3px;
vertical-align:top;
 }
.td_rub_bouquet2{
 width:350px;
 vertical-align:top;
 }
.titre_default_gras{
	color:#D90000;
	font-weight: bold;
 }
  /*================ fin bouquet de site ================*/
.couleur_sondage{
color:#910f00;
} 
.form_connection{
padding:2px 0 0 0;
background:url(images/fond_formulaire.png) no-repeat 0px -5px;
}
.form_connection form{
margin:0px;
padding:0px;
}
.form_connection_input{
width:85px;
border:none;
font-size:0.9em;
color:#818181;
background:url(images/transparent.gif) ;
}
.form_connection_input_td1{
padding:0 0 0 8px;
}
.form_connection_input_td2{
padding:13px 0 0 8px;
}
.form_connection_btn{
padding:5px 0 0 5px;
}
.txt_identifiant{
color:#D90000;
font-size:0.9em;
font-style:italic;
width:70px;
padding:5px 5px 0 5px;
}
.txt_identifiant a{
padding:2px;
}
.aide{
padding:15px 0 0 15px;
}
.aide a{
background:#D90000;
padding:2px;
color:#FFFFFF;
font-size:0.9em;

}
.aide2{
display:block;
width:23px;
height:15px;
position:absolute;
z-index:15;
margin:20px 0 0 85px;
}
.aide2 a:hover{
background:none;
}
.gauche{
float:left;
}
.droit{
float:right;
}
.separation{
clear:both;
padding-top:0px;
visibility:hidden;
}
.conteneur_recherche{
/*margin:30px 0 0 60px;*/
}

.rouge_form{
color:#FF0000;
}
#espace_personnalise
	{
	width : 159px;
	height: 50px;
	background:url(images/espace_personnalise_bientot.png) no-repeat;
	}		
html > body #espace_personnalise
	{
	height:auto;
	min-height:50px;
	}
.fin_fond_formulaire_prive{
background:url(images/fin_fond_formulaire_prive.png) no-repeat bottom;
height:17px;
}
.fin_espace_personnaliser{
text-align:right;
padding:5px 0 0 0;
background:#FFFFFF;
}
.espace_personnalise_vide
	{
	width : 159px;
	height: 119px;
	background:url(images/espace_personnalise_bientot2.gif) no-repeat;
	float:left;
	}		
html > body #espace_personnalise
	{
	height:auto;
	min-height:119px;
	}