/* CSS Document */
/* --------------------------------------------------------------------------------------------- Header */
/* ------------------------------------------------------------------------- Left */
	#header #header_left h1{.padding-bottom:3px}
/* --------------------------------------------------------------------------------------------- Main */
/* ------------------------------------------------------------------------- Left */
/* ----------------------------------------------------- les 3 entrées */
	/*#main #left #entrees {margin-top:10px}*/
	#main #left #entrees li {display:inline}
	#main #left #entrees li img{vertical-align:middle}
	#main #left #entrees #entreprises {padding-left:8px}
	#main #left #entrees #recherche_logement {padding-left:3px}
/* ----------------------------------------------------- Flash */
	#main #left #flash {margin-bottom:10px}
/* ----------------------------------------------------- Actus */
	#main #left #actu {
		float:left;
		width:420px;
		padding-right:40px;
	}
	#main #left .pas-actu {
		float:left;
		width:100%;
		font-size:1.4em;
		font-weight:bold;
		color:#403F3F;
		margin-top:10px;
	}
	#main #left #actu #all_actu {
		float:right;
		color:#54AA0B;
		background:url(../../images/elements/fleche_vert.gif) no-repeat right 9px;
		padding-right:8px;
		padding-top:5px;
	}
	#main #left #actu h2 {
		float:left;
		color:#54AA0B;
		font-size:1.4em;
		font-weight:bold;
		text-transform:uppercase;
	}
	#main #left #actu #actualites {
		float:left;
		width:100%;
		border-top: 1px solid #54AA0B;
	}
	#main #left #actu ul {
		padding-top:15px;
		padding-left:10px;
	}
	#main #left #actu li {
		float:left;
		width:100%;
		padding-bottom:20px;
	}
	#main #left #actu img{
		float:left;
		border: 2px solid #A5A79D;
		margin-right:10px;
	}
	#main #left #actu h3 {
		color:#403F3F;
		font-size:1.2em;
		font-weight:bold;
		margin: 0 0 5px 0;
	}
	#main #left #actu h3 span {font-size:0.9em}
	#main #left #actu h3 a {
		color:#403F3F;
	}
	#main #left #actu p {
		color:#403F3F;
		font-size:1em;
		text-align:justify;
	}
/* ----------------------------------------------------- Publications */
	#main #left #publications {
		float:left;
		width:234px;
		background:url(../../images/structure/background/publications.gif) no-repeat bottom;
		padding:0 0 15px 0;
		margin-bottom:10px;
	}
	#main #left #publications h2 {
		text-align:center;
		color:#231F20;
		font-size:1.4em;
		font-weight:bold;
		text-transform:uppercase;
		background:url(../../images/structure/filet_publications.jpg) no-repeat bottom;
		padding-bottom:5px;
	}
	#main #left #publications ul {
		float:left;
		width:214px;
		padding-top:15px;
		padding-left:10px;
	}
	#main #left #publications ul li {
		float:left;
		width:100%;
		padding-bottom:15px;
	}
	#main #left #publications ul li img{
		float:left;
		margin-right:10px;
	}
	#main #left #publications ul li h3 {
		color:#403F3F;
		font-size:1.2em;
		font-weight:bold;
		margin: 0 0 5px 0;
	}
	#main #left #publications ul li h3 span {font-size:0.9em}
	#main #left #publications ul li h3 a {
		color:#403F3F;
	}
	#main #left #publications ul li p {
		color:#403F3F;
		font-size:1em;
		text-align:justify;
	}
	#main #left #publications #all_publi {
		float:right;
		color:#403F3F;
		background:url(../../images/elements/fleche_anthra.gif) no-repeat 110px 4px;
		padding-right:16px
	}
	
	
	
/* ------------------------------------------------------------------------- Newsletter */
	#newsletter_home {background:url(../../images/structure/background/newsletter_bas_jaune2.gif) no-repeat left bottom}
	#newsletter_home h3 {
		background:#FFED00 url(../../images/structure/background/h3_newsletter_jaune.gif) no-repeat right top;
		color:#000
	}
	#newsletter_home span {
		border-left:1px solid #FFED00;
		border-right:1px solid #FFED00
	}
	#newsletter_home #newsletter-form {
		border-left:1px solid #FFED00;
		border-right:1px solid #FFED00
	}	
	
	
	#newsletter_home {
		float:left;
		width:100%;
		padding:0 0 8px 0;
		margin-bottom:15px;
	}
	#newsletter_home h3 {
		font-size:1.3em;
		/*color:#fff;*/
		padding:12px 5px 4px 14px;
		margin:0
	}
	#newsletter_home span {
		float:left;
		width:210px;
		padding:15px 11px 5px 11px;
	}
	#newsletter_home #newsletter-form {
		float:left;
		width:210px;
		padding:0 11px 5px 11px;
	}
	#newsletter_home #newsletter-form label {
		font-size:1.1em;
		font-weight:bold;
		color:#AD9D71;
		margin-left:3px;
	}
	#newsletter_home #newsletter-form input.champ_newsletter {
		width:147px;
		font-size:1em;
		border:1px solid #AE9D71;
		padding:4px 0 4px 3px;
		margin:0 3px;
	}	
	#main #right_newsletter {
		float:left;
		padding-bottom:10px;
		padding-top:18px;
		width:234px;
	}	
	
	
	
/* ----------------------------------------------------- droite */
	#main #right {
		float:left;
		padding-bottom:10px;
		padding-top:8px;
		width:214px;
	}
	#main #right_logguee h3{
		font-size:1.1em;
		margin-bottom: 8px
	}
