@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	/*background-image: url(../img/fond_banniere_repeat.jpg);
	background-repeat: repeat-x;
	*/

}	
img{
border:0px;
margin:0px;
}
.logo_print{
display:none;
}
#page {
	padding: 0px;
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right:solid 1px #c3c3c3;
	border-left:solid 1px #c3c3c3;
	border-bottom:solid 1px #c3c3c3;
	position:relative;
}

#page #header {
	padding: 0px;
	height: 70px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
	width: 845px;
	float:left;
}
	#header img{margin-top: 12px;}	

/*MENU droite (actu, contact, nous connaitre, emploi)*/	
#menu_droite{
	/*background-image:url(../img/fond_menu_haut_droite.gif);
	background-repeat: no-repeat;
	background-position: right 2px;*/
	height:40px;
	width:950px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style:none;
	position:absolute;
	top:10px;
}

#menu_droite li{
	background-image: url(../img/puce_vert.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	float:left;
	float:right;
}
#menu_droite li a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#4d4d4d;
	font-weight: bold;
}
#menu_droite li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#4d4d4d;
	font-weight: bold;
}
#menu_droite li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#4d4d4d;
	font-weight: bold;
}
#menu_droite li a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#4d4d4d;
	font-weight: bold;
}



/* menu horizontal*/
#navigation{
	width:985px;
	float:left;
	height:34px;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#menu_horizontal{
	width:725px;
	height:40px;
	padding: 0px;
	list-style:none;
	margin: 0px;
	margin-top:16px;
	margin-left:248px;
	background-image:url(../img/pointille_bas_menu_principal.jpg);
	background-repeat:repeat-x;
	background-position: 5px bottom;
}

#menu_horizontal li{
	float:left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	height:34px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_horizontal li a{
	display:block; /* permet de mettre le lien sur tout l'onglet */
	height:34px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-decoration:none;
	color:#000000;
	font-weight: bold;
}

/* ONGLET LOCATAIRE */
#menu_horizontal #hor1 {
	background-image: url(../img/picto_menu_principal_espace_locataire.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu_horizontal #hor1 a {
	color:#8d479e;
}

/* ONGLET OFFRES */
#menu_horizontal #hor2 {
	background-image: url(../img/picto_menu_principal_offres.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
#menu_horizontal #hor2 a {
	color:#34a9ab;
}

/*  ONGLET PATRIMOINE */
#menu_horizontal #hor3 {
	background-image: url(../img/picto_menu_principal_patrimoine.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu_horizontal #hor3 a {
	color:#359829;
}

/* ONGLET ESPACE PRO */
#menu_horizontal #hor4 {
	background-image: url(../img/picto_menu_principal_pro.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menu_horizontal #hor4 a {
	color:#ee813c;
}





/* champ de recherche*/
/*
.recherche2{
	width:200px;
	float:left;
	height:15px;
	display:inline;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 165px;
	padding: 0px;
}
*/

#bloc_recherche {
	position:absolute;
	top:42px;
	right:0px;
	background-color:#b6d0de;
	padding:7px;
}
#bloc_recherche p{
	font-family:Arial, Helvetica, sans-serif;
	color:#44474d;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	font-weight:bold;
	font-size:12px;
}
.input_recherche {
	width:82px;
	height:18px;
	border: solid 1px #999590;
}

.recherche2{
	position:relative;
	top:-10px;

}



/*
.input_recherche{
	height: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
*/

.btn_recherche{
position:relative;
top:8px;
}

/*
#btn_print{
width:97px;
height:37px;
display:block;
font-size:0;
text-indent:-6000px;
float:left;
margin:0px;
padding:0px;  
}
*/


 #btn_print{
background:url(../img/bouton_imprimer_particulier.gif) no-repeat top center;
}
body#offres #btn_print{
background:url(../img/bouton_imprimer_offres.gif) no-repeat top center;
}
body#patrimoine #btn_print{
background:url(../img/bouton_imprimer_patrimoine.gif) no-repeat top center;
}
body#pro #btn_print{
background:url(../img/bouton_imprimer_pro.gif) no-repeat top center;
}


.img_bandeau{
padding-bottom:10px;
}

#coordonnees{
	color:#ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:14px;
	padding-left:10px;
	padding-right:10px;
}


/*contenu page accueil*/
	
#content{
	float:left;
	width:990px;
}
#colonne_gauche_accueil {
	position:absolute;
	left:0px;
	top:165px;
	width:199px;
	height:547px;
	margin-left:25px;
	background-color:#498aac;
	background-image:url(../img/bas_menu_gauche_accueil.jpg);
	background-repeat:no-repeat;
	background-position:0px bottom;
}
	
#page #content #gauche {
	width: 510px;
	float: left;
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 250px;
}
#page #content #gauche #actu_semaine {
	background-color:#88af00;
	background-image:url(../img/accueil_titre_actualites.jpg);
	background-repeat:no-repeat;
	background-position:0px top;	
	margin: 0px;
	padding: 0px;
	float: left;
	height: 195px;
	width: 294px;
	padding-top:40px;
	color:#ffffff;
	font-size:13px;
}

#page #content #gauche #actu_semaine a{
	color:#ffffff;
	text-decoration:underline;
	font-size:13px;
}

#encart_usb {
	text-align:center;
	margin-bottom:20px;
}
#page #content #gauche #actu_semaine h2 {
	font-size: 15px;
	color: #FFFFFF;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;	
}
#page #content #gauche #actu_semaine p {
	font-family:Arial, Helvetica, sans-serif;
	width: 280px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 11px;
	color: #666666;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#page #content #gauche #actu_semaine img {
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#page #content #gauche #carre_bleu {
	height: 235px;
	width: 174px;
	float: left;
	font-size: 17px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color:#88af00;
}
#page #content #droite #appel_offre {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#page #content #droite #appel_offre h2 {
	background-image: url(../img/accueil_droite_titre_appell_offre.jpg);
	margin: 0px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 29px;
	margin-left:7px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
}
#page #content #droite #appel_offre h3 {
	background-image: url(../img/accueil_droite_titre_offre_semaine.jpg);
	margin: 0px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 29px;
	margin-left:7px;
	background-repeat: no-repeat;
	background-position: 2px top;
	height: 23px;
}
#page #content #droite #appel_offre #appel_offre_bas {
	background-image: url(../img/offre_ombre_bas.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 254px;
	background-position: 3px;
}
#page #content #droite #appel_offre p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 14px;
	width: 215px;
}


#page #content #gauche #introduction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#page #content #gauche #introduction strong {
	color:#00664c;
}
body#accueil #introduction ul{
	list-style: none;
	margin-left:5px;
	padding-left:0px;
}
body#accueil #introduction li {
	background:transparent url(/templatesMedias/img/puce_def.jpg) 0px 0px no-repeat; 
	padding-left:20px;
	min-height:19px;
	line-height:23px;
	}	
#page #content #gauche #introduction p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 4px;
	color: #000000;
}

#page #content #gauche #introduction h2 {
	font-size: 21px;
	color: #00664c;
	background-image: url(../img/picto_contenu_accueil_titre.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 3px;
}

#page #content #droite #espcae_loc {
	background-image: url(../img/fond_espace_loc.jpg);
	padding: 0px;
	height: 122px;
	width: 256px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#page #content #droite #espcae_loc h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#page #content #droite #espcae_loc p {
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#espcae_loc a:link{ color:#FFFFFF; text-decoration:underline;}
#espcae_loc a:visited{ color:#FFFFFF; text-decoration:underline;}
#espcae_loc a:hover{ color:#FFFFFF; text-decoration:underline;}
#espcae_loc a:active{ color:#FFFFFF; text-decoration:underline;}



#page #content #droite {
	float: left;
	width: 209px;
	height:484px;
	padding: 0px;
	margin-top: 27px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#e9f6f6;
}

/*liens en savoir plus*/
.ensavoir{
color:#488003;
text-align:right;
text-decoration:none;
}


/* pied de page*/
#footer {
	clear: both;
	height:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
#footer p{
	margin-top:4px; 
	margin-left:22px;
	float:left;
	font-size: 14px;
	color:#777878;
	font-weight:bold;
	}
#footer ul{
	list-style:none;
	margin: 0px;
	padding: 0px;
	float:right;
	margin-right:13px;
}
#footer li{
	float:left;
	width:auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer a{
	padding-top:2px;
	padding-left:5px;
	float:left;
	text-decoration:none;
	text-align:left;
	font-size: 13px;
	color:#777878;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight:normal;
}

