@charset "utf-8";
/* --------------------------------------------------------------------------------------------- Reset et styles de base */
	* {
		padding:0;
		margin:0
	}
	body {
		font-size:62.5%;
		font-family:arial, helvetica, sans-serif;
		color:#000;
		background:#fff
	}
/* ----------------------------------------------------------------------------------- Titres */
	h2 {margin-bottom:5px}
	h3 {margin-bottom:4px}
	h4 {margin-bottom:3px}
	h5,
	h6 {margin-bottom:2px}
/* ----------------------------------------------------------------------------------- Paragraphes */
	p {
		line-height:1.7em;
		margin-bottom:10px
	}
/* ----------------------------------------------------------------------------------- Liens */
	a {
		color:#7b3368;
		text-decoration:none
	}
	a:hover,
	a:focus {text-decoration:underline}
	a img {border:none}
/* ----------------------------------------------------------------------------------- Listes */
	ul,
	ol {
		list-style:none;
		margin-bottom:10px
	}
/* ----------------------------------------------------------------------------------- Emphases */
	strong {
		font-style:normal;
		font-weight:bold
	}
	em {
		font-style:italic;
		font-weight:normal
	}
/* ----------------------------------------------------------------------------------- Autres */
	abbr,
	acronym {border-bottom:1px dotted}
	address {font-style:normal}
	kbd {
		font-size:1.2em;
		background:#e5e5e5;
		padding:0 2px;
		border:solid 1px #ccc;
		border-right:solid 1px #999;
		border-bottom:solid 1px #999
	}
/* --------------------------------------------------------------------------------------------- Recurrent */
	.masquer,
	.contre_les_robots {
		overflow:hidden;
		position:absolute;
		top:-1000px;
		width:1px;
		height:1px
	}
/* ----------------------------------------------------------------------------------- Meta */
	p.meta {
		font-style:italic;
		color:#777
	}
/* ----------------------------------------------------------------------------------- Liens */
	a.lien_externe {
		background:url(../images/background/lien_externe.gif) no-repeat right center;
		padding:0 14px 0 0
	}
	a.lien_continuation01 {
		float:right;
		color:#fff;
		background:#ef801c url(../images/background/puce04.gif) no-repeat right 6px;
		padding:2px 30px 2px 9px
	}
	#contenu a.lien_continuation02 {
		float:right;
		font-size:1.1em;
		color:#ec7325;
		text-decoration:none
	}
	#contenu a.lien_continuation02:hover,
	#contenu a.lien_continuation02:focus {text-decoration:underline}
/* ----------------------------------------------------------------------------------- Formulaire */
/* ------------------------------------------------------------------------- Champs */
	input.champ:hover {background:#f7f7f7}
	input.champ:focus {
		outline-color:#e7832f;
		background:#f1f1f2
	}
/* ------------------------------------------------------------------------- Boutons */
	input.bouton {
		font-family:tahoma;
		font-size:1em;
		color:#fff;
		background:#7b3368;
		border:1px solid #7b3368;
		padding:1px;
		cursor:pointer
	}
	input.bouton.secondaire {
		background:#888;
		border:1px solid #777
	}
	input.bouton:hover,
	input.bouton:focus {background:#974281}
	input.bouton.secondaire:hover,
	input.bouton.secondaire:focus {background:#999}
/* --------------------------------------------------------------------------------------------- Depuis editeur */
	.retour_chariot {clear:both}
/* ----------------------------------------------------------------------------------- Alignements */
	.alignement01 {text-align:left}
	.alignement02 {text-align:right}
	.alignement03 {text-align:center}
/* ----------------------------------------------------------------------------------- Espacements */
	.espacement01 {margin-bottom:0}			/* Sans espacement */
	.espacement02 {margin-bottom:20px}		/* Grand espacement */
	.espacement03 {margin-bottom:30px}		/* Très grand espacement */
/* ----------------------------------------------------------------------------------- Titres */
	#contenu h2 {
		font-size:1.5em;
		color:#a9bf1b
	}
	#contenu div.preambule h2,
	#contenu h3 {
		font-size:1.2em;
		color:#ee7d0c
	}
	#contenu h4 {
		font-size:1.1em;
		color:#8b3775
	}
	#contenu h5,
	#contenu h6 {
		font-size:1em;
		color:#555
	}
/* ----------------------------------------------------------------------------------- Listes */
	#contenu ul,
	#contenu ol {
		overflow:hidden;
		line-height:1.6em;
		height:100%;
		padding:0 12px
	}
	#contenu ul li {
		background:url(../images/background/puce02.gif) no-repeat left 5px;
		padding:0 0 2px 13px
	}
	#contenu ol li {
		list-style-type:decimal;
		list-style-position:inside;
		padding:0 0 2px 0
	}
	#contenu ul li ul, #contenu ol li ol {	
		padding:2px 0 0 15px;
		margin:0
	}
/* ----------------------------------------------------------------------------------- Mise en avant */
	.mise_en_avant {
		overflow:hidden;
		height:100%;
		background:#ffecdc;
		padding:8px 10px 0 10px;
		margin:0 0 10px 0
	}
	p.mise_en_avant {padding-bottom:10px}
/* ----------------------------------------------------------------------------------- Zone contextuelle */
	div.zone_contextuelle {
		float:right;
		width:180px;
		background:#f8fdd6;
		padding:10px 10px 0 10px;
		margin:0 0 10px 10px
	}
/* ----------------------------------------------------------------------------------- Citations */
	q {
		font-style:italic;
		quotes: "« " " »";
		background:#f4f4f4;
		padding:0 2px
	}
	blockquote {
		overflow:hidden;
		height:100%;
		line-height:1.5em;
		font-style:italic;
		background:#f7f6f3 url(../images/background/citation.gif) no-repeat 98% 8px;
		padding:5px 45px 5px 10px;
		margin:0 0 10px 0
	}
	blockquote p {margin-bottom:0}
/* ----------------------------------------------------------------------------------- Object */
	div.object-left,
	div.object-right,
	div.object-center {margin:0 0 10px 0}
	div.object-left {
		float:left;
		margin-right:10px
	}
	div.object-right {
		float:right;
		margin-left:10px
	}
	div.object-center {text-align:center}
/* ----------------------------------------------------------------------------------- Images */
	div.image {margin:0 0 6px 0}
	div.image img {
		vertical-align:top;
		margin:0 0 1px 0
	}
/* ------------------------------------------------------------------------- Légendes et copyright */
	div.image p {
		line-height:1.4em;
		text-align:left;
		font-size:.9em;
		font-style:italic;
		color:#000;
		padding:1px 0 0 0
	}
	div.object-center div.image p {margin:0 auto}
	div.image p span {
		display:block;
		padding:0 5px;
		margin:0 auto
	}
	div.image p span abbr {border:0}
/* ----------------------------------------------------------------------------------- Fichiers en téléchargement */
	a.fichier {
		background-repeat:no-repeat;
		background-position:left top;
		padding:2px 0 1px 22px
	}
	a.pdf {background-image:url(../images/background/pdf.gif)}
	a.msword {background-image:url(../images/background/msword.gif)}
	a.ms-excel {background-image:url(../images/background/ms-excel.gif)}
	a.text {background-image:url(../images/background/text.gif)}
	a.spreadsheet {background-image:url(../images/background/spreadsheet.gif)}
	a.plain {background-image:url(../images/background/plain.gif)}
	a.fichier span {
		font-size:.9em;
		color:#666
	}
/* ----------------------------------------------------------------------------------- Tableaux de données */
	table.tableau_donnees {
		width:100%;
		border-collapse:collapse;
		border-top:1px solid #ccc;
		margin:0 0 10px 0
	}
	table.tableau_donnees p {margin-bottom:0}
	table.tableau_donnees caption {
		text-align:left;
		font-weight:bold;
		color:#555;
		padding:0 0 4px 0
	}
	table.tableau_donnees tr th {
		font-weight:normal;
		background:#ffecdc;
		border-bottom:1px solid #ccc;
		padding:4px
	}
	table.tableau_donnees tr td {
		vertical-align:top;
		border-bottom:1px dashed #ccc;
		padding:6px 4px
	}
	table.tableau_donnees tr.alterne td {background-color:#f7f7f7}
	table.tableau_donnees tr.survol td {background-color:#efefef}
/* --------------------------------------------------------------------------------------------- Global */
	#global {
		width:988px;
		font-size:1.1em;
		margin:0 auto
	}
/* ----------------------------------------------------------------------------------- Accès rapide */
	#acces_rapide {
		text-align:right;
		color:#383838;
		background:#f3f3f4 url(../images/background/acces_rapide.gif) repeat-x left top;
		padding:3px 20px 3px 0;
		margin:0
	}
	#acces_rapide li {
		display:inline;
		margin:0 8px 0 0
	}
	#acces_rapide li a {
		color:#383838;
		margin:0 8px 0 0
	}
	#acces_rapide li a:hover,
	#acces_rapide li a:focus {color:#7b3368}
	#acces_rapide li #deconnexion,
	#acces_rapide li #deconnexion:hover,
	#acces_rapide li #deconnexion:focus {color:#ff0000}
/* ----------------------------------------------------------------------------------- Entête */
	#entete {
		overflow:hidden;
		height:100%;
		background:url(../images/background/entete.png) no-repeat
	}
	#entete img {
		float:left;
		vertical-align:top
	}
/* ------------------------------------------------------------------------ h1 (logo) */
	#entete h1 {
		display:inline;
		float:left;
		margin:8px 0 0 75px
	}
/* ------------------------------------------------------------------------ Flash */
	div.flash {
		float:left;
		width:748px;
		height:203px;
		background:url(../images/_TEMP/tetiere01.jpg) no-repeat
	}
	div.flash p {
		background:#fff;
		padding:2px;
		margin:10px 0 0 10px
	}
	div.flash p a {text-decoration:underline}
	div.flash p a:hover,
	div.flash p a:focus {text-decoration:none}
/* ------------------------------------------------------------------------ Recherche */
	#entete form {
		display:inline;
		float:left;
		position:relative;
		margin:-31px 0 0 28px
	}
	#entete form input.champ {
		float:left;
		width:143px;
		text-transform:uppercase;
		font-size:1em;
		color:#525763;
		border:1px solid #959597;
		padding:3px 0 3px 4px;
		margin:0 5px 0 0
	}
	#entete form input.champ:focus {
		text-transform:none;
		color:#000;
	}
	#entete form #recherche_bouton {float:left}
/* ----------------------------------------------------------------------------------- Principal */
	#principal {
		overflow:hidden;
		height:100%;
		background:#f1f1f2 url(../images/background/principal.png) no-repeat 790px bottom;
		padding:0 15px 0 9px
	}
/* ------------------------------------------------------------------------- Colonne 01 (gauche) */
	#colonne01 {
		float:left;
		width:201px;
		min-height:780px;
		background:url(../images/background/colonne01.png) no-repeat left bottom;
		padding:0 4px 20px 4px
	}
/* --------------------------------------------------------------- Navigation principale */
/* ----------------------------------------------------- Premier niveau */
	#nav_principale {
		position:relative;
		top:-1px;
		overflow:hidden;
		height:100%;
		font-size:1.4em;
		color:#fff;
		background:url(../images/background/nav.jpg) no-repeat left bottom;
		padding:0 0 163px 0;
		margin:0 0 30px 0
	}
	#nav_principale li {margin:1px 0 0 0}
	#nav_principale li a,
	#nav_principale li strong {
		display:block;
		height:100%;
		color:#fff;
		background:#aa4690 url(../images/background/puce08.png) no-repeat 7px 12px;
		padding:8px 10px 9px 22px
	}
	#nav_principale li:last-child a {padding-bottom:4px}
	#nav_principale li strong {
		font-weight:normal;
		font-style:italic
	}
	#nav_principale li a:hover,
	#nav_principale li a:focus,
	#nav_principale li strong,
	#nav_principale li a.selected {
		background-color:#8b3775;
		background-image:url(../images/background/puce09.png)
	}
/* ----------------------------------------------------- Second niveau */
	#nav_principale li ul {
		font-size:.9em;
		background:#8b3775;
		padding:0 9px 5px 16px;
		margin:0
	}
	#nav_principale li ul li {
		padding:0 0 5px 0;
		margin:0
	}
	#nav_principale li ul li a,
	#nav_principale li ul li strong {
		background:#8b3775 url(../images/background/puce05.gif) no-repeat 6px 7px;
		padding:2px 5px 2px 17px
	}
	#nav_principale li ul li a:hover,
	#nav_principale li ul li a:focus,
	#nav_principale li ul li strong,
	#nav_principale li ul li a.selected {
		background-color:#ab6f9b;
		background-image:url(../images/background/puce05.gif)
	}
/* ----------------------------------------------------- Troisème niveau */
	#nav_principale li ul li ul {
		font-size:.9em;
		padding:0 0 0 19px
	}
	#nav_principale li ul li ul li {padding:5px 0 0 0}
	#nav_principale li ul li ul li a,
	#nav_principale li ul li ul li strong {
		background:url(../images/background/puce07.gif) no-repeat left 7px;
		padding:0 0 0 8px
	}
	#nav_principale li ul li ul li a:hover,
	#nav_principale li ul li ul li a:focus,
	#nav_principale li ul li ul li strong,
	#nav_principale li ul li ul li a.selected {background:none}
/* --------------------------------------------------------------- Accès rapides */
	h2.acces_rapides {
		font-size:1.4em;
		font-weight:normal;
		color:#fff;
		background:#e57b22 url(../images/background/colonne01_titre.png) repeat-y right top;
		padding:5px 11px;
		margin:0 0 15px 0
	}
	ul.acces_rapides {
		overflow:hidden;
		height:100%;
		padding:0 0 10px 0
	}
	ul.acces_rapides li {
		float:left;
		width:100%
	}
	ul.acces_rapides li a {
		display:block;
		height:100%;
		color:#000;
		background:url(../images/background/puce01.gif) no-repeat 18px 7px;
		padding:3px 10px 3px 30px;
		margin:0 0 2px 0
	}
	ul.acces_rapides li a:hover,
	ul.acces_rapides li a:focus {
		color:#7b3368;
		background-color:#fff
	}
/* --------------------------------------------------------------- Accès pro */
	#acces_pro {
		clear:both;
		overflow:hidden;
		background:url(../images/background/acces_pro.jpg) no-repeat 4px 4px;
		padding:0 13px 0 45px
	}
	#acces_pro h2 {margin:0 0 8px 0}
	#acces_pro p {padding:0 0 0 10px}
/* ------------------------------------------------------------------------- Contenu */
	#contenu {
		float:left;
		width:740px;
		padding:6px 0 0 15px
	}
	#contenu.accueil,
	#contenu.plan_site {padding-top:15px}
/* --------------------------------------------------------------- Fil d'ariane */
	#fil_ariane {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#69696b;
		padding:0 0 0 8px;
		margin:0 0 2px 0
	}
	#fil_ariane a {color:#69696b}
	#fil_ariane a:hover,
	#fil_ariane a:focus {color:#7b3368}
/* --------------------------------------------------------------- h2 stylés */
	#contenu h2.style {
		font-size:1.4em;
		font-weight:normal;
		color:#fff;
		background-repeat:no-repeat;
		padding:0 15px;
		margin:0
	}
	h2.style span {
		display:block;
		background-repeat:no-repeat;
		background-position:left center;
		padding:9px 0 7px 35px
	}
/* ----------------------------------------------------- Couleurs */
	h2.couleur01 {
		background-color:#b7c946;
		background-image:url(../images/background/contenu_titre.png)
	}
	#contenu02 h2.couleur01 {background-image:url(../images/background/colonne02_titre03b.png)}
	div.accueil #contenu02 h2.couleur01 {background-image:url(../images/background/colonne02_titre03a.png)}
	h2.couleur02 {
		background-color:#de7a26;
		background-image:url(../images/background/colonne02_titre01b.png)
	}
	div.accueil h2.couleur02 {background-image:url(../images/background/colonne02_titre01a.png)}
	h2.couleur03 {
		background-color:#aa4690;
		background-image:url(../images/background/colonne02_titre02a.png)
	}
/* ----------------------------------------------------- Pictogramme */
	h2.picto01 span {background-image:url(../images/background/actualites.png)}
	h2.picto02 span {
		background-image:url(../images/background/residences.png);
		background-position:5px center
	}
	h2.picto03 span {background-image:url(../images/background/espace_locataire.png)}
	h2.picto04 span {background-image:url(../images/background/agence_actis.png)}
	h2.picto05 span {
		background-image:url(../images/background/faq.png);
		background-position:left 5px
	}
	h2.picto06 span {
		background-image:url(../images/background/comment_marche.png);
		background-position:4px center
	}
	h2.picto07 span {
		background-image:url(../images/background/documentation.png);
		background-position:6px center
	}
/* --------------------------------------------------------------- Bloc arrondi */
	div.arrondi_milieu {
		overflow:hidden;
		height:100%;
		background-color:#fff;
		background-repeat:repeat-y
	}
	div.arrondi_bas {
		height:10px;
		font-size:0;
		background-color:#fff;
		margin:0 0 16px 0
	}
/* --------------------------------------------------------------- Contenu 01 (gauche) */
	#contenu01 {
		overflow:hidden;
		float:left;
		width:523px
	}
	div.accueil #contenu01 {width:460px}
/* ----------------------------------------------------- Lien */
	#contenu01 a {text-decoration:underline}
	#contenu01 a:hover,
	#contenu01 a:focus {text-decoration:none}
/* ----------------------------------------------------- Bloc arrondi */
	#contenu01 div.arrondi_haut {
		height:13px;
		font-size:0;
		background-color:#fff;
		background-image:url(../images/background/contenu_arrondi_haut02.png)
	}
	div.accueil #contenu01 div.arrondi_haut {background-image:url(../images/background/contenu_arrondi_haut01.png)}
	#contenu01 div.arrondi_milieu {
		background-image:url(../images/background/contenu_arrondi_milieu02.gif);
		padding:0 17px
	}
	div.accueil #contenu01 div.arrondi_milieu {background-image:url(../images/background/contenu_arrondi_milieu01.gif)}
	#contenu01 div.arrondi_bas {background-image:url(../images/background/contenu_arrondi_bas02.png)}
	div.accueil #contenu01 div.arrondi_bas {background-image:url(../images/background/contenu_arrondi_bas01.png)}
/* ----------------------------------------------------- Préambule */
	div.preambule img {
		float:right;
		margin:0 0 0 10px
	}
	div.preambule p {margin-bottom:0}
/* ----------------------------------------------------- Les résidences d'Actis */
	#residences {
		min-height:173px;
		background:#fff url(../images/background/residences.jpg) no-repeat left bottom;
		padding:15px 13px 0 325px
	}
	* html #residences {height:173px}
	#residences a {text-decoration:none}
	#residences a:hover,
	#residences a:focus {text-decoration:underline}
	#residences h3 {font-size:1.1em}
	#residences h3 a {color:#ee7d0c}
	#residences p {line-height:1.6em}
/* ----------------------------------------------------- Introduction */
	p.introduction {
		overflow:hidden;
		height:100%;
		border-left:3px solid #e5e5e5;
		padding:0 0 0 8px
	}
/* ----------------------------------------------------- Vue line */
	div.vue_line {
		overflow:hidden;
		height:100%;
		border-bottom:1px dashed #ccc;
		padding:10px 0
	}
	div.accueil div.vue_line {
		border-bottom:0;
		padding-top:15px;
		padding-bottom:15px
	}
	div.vue_line img {
		float:left;
		margin:0 10px 0 0
	}
	#contenu01 div.vue_line a {
		color:#ec7325;
		text-decoration:none
	}
	#contenu01 div.vue_line a:hover,
	#contenu01 div.vue_line a:focus {text-decoration:underline}
	div.vue_line h3 span {font-size:.8em}
	div.vue_line p.meta {
		font-size:.9em;
		margin:0
	}
	div.vue_line p {margin:0 0 3px 0}
/* ----------------------------------------------------- h1 */
	#contenu h1 {
		font-size:2em;
		font-weight:bold;
		color:#8b3775;
		margin:0 0 10px 0
	}
	#contenu h1 span {
		display:block;
		font-size:.7em;
		color:#666;
		margin:2px 0 0 0
	}
/* ----------------------------------------------------- Cartes */
	#agence_map_canvas,
	#map {
		width:489px;
		height:300px
	}
/* ----------------------------------------------------- Agenda */
	#conteneur_calendrier {
		float:right;
		width:180px;
		background:#fff;
		padding:0 0 0 10px;
		margin:0 0 10px 20px
	}
/* ------------------------------------------- Calendrier */
	#calendrier {
		overflow:hidden;
		height:100%;
		border:1px solid #9aae00;
		background:#f8faed;
		padding:8px 4px;
		margin:0 0 10px 0
	}
	#calendrier a:hover,
	#calendrier a:focus {text-decoration:overline}
/* --------------------------------- Navigation mois par mois */
	#calendrier #navigation_mois {
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
		color:#333;
		padding:0 0 5px 0;
		margin-bottom:0
	}
	#calendrier #navigation_mois li {
		display:block;
		float:left;
		width:15%;
		background:none;
		padding:0;
		margin:0
	}
	#calendrier #navigation_mois li a {color:#0173a7}
	#calendrier #navigation_mois #mois_courant {width:69%}
/* --------------------------------- Tableau */
	#calendrier table {
		float:left;
		width:100%;
		table-layout:fixed;
		border-collapse:collapse;
		text-align:center
	}
/* ----------------------- Jours de la semaine */
	#calendrier table tr th {
		color:#fff;
		background:#9aae00;
		padding:2px 0
	}
	#calendrier table tr th abbr {border:0}
/* ----------------------- Cellule de tableau */
	#calendrier table tr td {padding:4px 0}
	#calendrier table tr td a {
		color:#0173a7;
		font-weight:bold
	}
/* ----------------------- Jour selectionne */
	#calendrier table tr td.jour_selectionne a {
		display:block;
		background:#0173a7;
		color:#fff;
		cursor:text;
		text-decoration:none;
		padding:2px 0
	}
	#calendrier table tr td.jour_selectionne a:hover,
	#calendrier table tr td.jour_selectionne a:focus {text-decoration:none}
/* ----------------------- Jour "J" */
	#calendrier table tr td.jour_j {
		font-weight:bold;
		color:#f39910
	}
	#calendrier table tr td.jour_j a {color:#f39910}
	#calendrier table tr td.jour_j.jour_selectionne a {color:#fff}
/* ----------------------------------------------------- Galeries */
/* ------------------------------------------- Thêmes */
	div.theme {
		clear:both;
		background:#f7f7f7;
		border:1px solid #e9e9e9;
		padding:10px
	}
	div.theme img {
		border:2px solid #fff;
		margin:5px 24px
	}
/* ------------------------------------------- Lien voir le thème */
	div.voir_theme {
		text-align:right;
		font-weight:bold;
		padding:0 0 20px 0
	}
	div.voir_theme a {
		float:right;
		background:#f7f7f7;
		padding:4px 10px
	}	
/* ------------------------------------------- Diaporama */
	#diaporama {
		float:left;
		width:100%;
		margin-top:10px
	}
	#diaporama a.lightbox {text-decoration:none}
	#diaporama a.lightbox img {
		border:1px solid #ccc;
		padding:5px;
		margin:0 49px 40px 0
	}
	#diaporama a.lightbox:hover img,
	#diaporama a.lightbox:focus img {background:#e4e4e4}
/* ----------------------------------------------------- FAQ */
	#contenu h2.question {font-size:1.2em}
/* ----------------------------------------------------- Fiches */
/* ------------------------------------------- Listing des fiches */
	#contenu ul.onglets {
		overflow:hidden;
		height:100%;
		line-height:normal;
		padding:0
	}
	#contenu ul.onglets li {
		display:inline;
		background:none;
		padding:0;
		margin:0
	}
	#contenu ul.onglets li a {
		position:relative;
		display:block;
		float:left;
		width:146px;
		height:80px;
		line-height:1.6em;
		font-weight:bold;
		color:#000;
		text-decoration:none;
		background:#f2f2f2;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
		padding:8px
	}
	#contenu ul.onglets li a img {
		float:left;
		margin:0 8px 0 0
	}
	#contenu ul.onglets li a span {
		position:absolute;
		bottom:8px;
		right:8px;
		display:block;
		text-align:right;
		font-weight:normal;
		color:#7b3368;
		background:url(../images/background/puce.gif) no-repeat right center;
		padding:0 8px 0 0;
		text-decoration:underline
	}
	#contenu ul.onglets li a:hover,
	#contenu ul.onglets li a:focus {background:#f1f1f1}
	#contenu ul.onglets li a:hover span,
	#contenu ul.onglets li a:focus span {text-decoration:none}
	/* Fiche selectionne */
	#contenu ul.onglets li.ui-tabs-selected a {
		background-image:none;
		background-color:#fff;
		cursor:text
	}
	#contenu ul.onglets li.ui-tabs-selected a span {display:none}
/* ------------------------------------------- Fiche */
	#fiche {
		overflow:hidden;
		height:100%;
		background:#f7f7f7;
		padding:15px;
		margin:0 0 10px 0
	}
	div.ui-tabs-hide {display:none}
	div.fiche {clear:both}
	div.fiche img {
		float:left;
		margin:0 20px 0 0
	}
/* ----------------------------------------------------- Tx */
	#contenu #Tx {padding-left:0}
	#contenu #Tx li {
		display:inline;
		margin-right:10px
	}
/* ----------------------------------------------------- Plan du site */
	#plan_site {margin:20px 0 0 0}
	#plan_site li a {text-decoration:none}
	#plan_site li a:hover,
	#plan_site li a:focus {text-decoration:underline}
/* ------------------------------------------- Premier niveau */
	#contenu #plan_site {padding-left:60px}
	#contenu #plan_site li {
		background:url(../images/background/puce06.gif) no-repeat left 5px;
		padding-left:15px;
		margin:0 0 5px 0
	}
	#contenu #plan_site li h2 {font-size:1.4em}
	#contenu #plan_site li h2 a {color:#ec7325}
/* ------------------------------------------- Second niveau */
	#contenu #plan_site li ul {font-size:1.1em}
	#contenu #plan_site li ul li {
		background:url(../images/background/puce03.gif) no-repeat left 6px;
		padding-left:11px;
		margin-bottom:3px
	}
	#contenu #plan_site li ul li a {color:#333}
/* ------------------------------------------- Autres niveaux */
	#contenu #plan_site li ul li ul {font-size:.9em}
	#contenu #plan_site li ul li ul li {
		background:url(../images/background/puce01.gif) no-repeat left 6px;
		margin-bottom:1px
	}
	#contenu #plan_site li ul li ul li a {color:#777}
/* ----------------------------------------------------- Marchés publics */
	div.marche_public input {float:right}
/* ----------------------------------------------------- Navigation */
	div.navigation {padding-top:10px}
	div.navigation a.precedent {
		background:url(../images/background/retour.gif) no-repeat left 2px;
		padding-left:17px
	}
	div.navigation a.suivant {
		float:right;
		background:url(../images/background/suivant.gif) no-repeat right 2px;
		padding-right:17px
	}
/* ----------------------------------------------------- Pagination */
	#contenu ul.pagination {padding:10px 0 0 0}
	#contenu ul.pagination li {
		float:left;
		background:none;
		padding:0;
		margin:0 10px 5px 0
	}
	#contenu ul.pagination li a,
	#contenu ul.pagination li span {
		display:block;
		float:left;
		border:1px solid #7b3368;
		padding:2px 6px;
		text-decoration:none
	}
	#contenu ul.pagination li a {
		color:#fff;
		background:#7b3368
	}
	#contenu ul.pagination li a:hover,
	#contenu ul.pagination li a:focus,
	#contenu ul.pagination li span {
		color:#7b3368;
		background:#fff
	}
/* --------------------------------------------------------------- Contenu 02 (droite) */
	#contenu02 {
		float:right;
		width:204px;
		padding:0 0 0 13px
	}
	div.accueil #contenu02 {width:267px}
/* ----------------------------------------------------- Bloc arrondi */
	#contenu02 div.arrondi_milieu {
		background-image:url(../images/background/colonne02_arrondi_milieu02.gif);
		padding:10px 0 0 0
	}
	div.accueil #contenu02 div.arrondi_milieu {background-image:url(../images/background/colonne02_arrondi_milieu01.gif)}
	#contenu02 div.arrondi_bas {background-image:url(../images/background/colonne02_arrondi_bas02.gif)}
	div.accueil #contenu02 div.arrondi_bas {background-image:url(../images/background/colonne02_arrondi_bas01.gif)}
/* ----------------------------------------------------- Résidences */
	#residences02 {
		overflow:hidden;
		zoom:1;
		background:#fff url(../images/background/contenu02_residences.jpg) no-repeat left bottom;
		padding:5px 7px 8px 75px;
		margin:0 0 15px 0
	}
	#residences02 p {line-height:1.4em}
/* ----------------------------------------------------- Formulaire */
	#contenu02 form,
	#contenu02 div.form {
		overflow:hidden;
		height:100%;
		color:#525763;
		padding:0 5px 0 10px
	}
	div.accueil #contenu02 form,
	div.accueil #contenu02 div.form {
		padding-left:40px;
		padding-right:30px
	}
	#contenu02 form p,
	#contenu02 div.form p {margin:0}
	#contenu02 p input.champ {
		float:left;
		width:140px;
		font-size:1em;
		color:#525763;
		border:1px solid #85878b;
		background:#f1f1f2;
		padding:3px 0 3px 9px;
		margin:3px 4px 3px 0
	}
	#contenu02 p input.champ:hover {background:#f7f7f7}
	#contenu02 p input.champ:focus {background:#fff}
	#contenu02 p input.bouton_ok {
		float:left;
		position:relative;
		top:4px
	}
	#contenu02 form a:hover,
	#contenu02 form a:focus,
	#contenu02 div.form a:hover,
	#contenu02 div.form a:focus {color:#7b3368}
/* ------------------------------------------ Espace locataire */
	#espace_locataire a {
		font-size:.9em;
		color:#525763
	}
/* -------------------------------- Connecté */
	#connecte {padding:0 15px}
	#connecte p {
		line-height:1.4em;
		font-weight:bold;
		margin:0 0 5px 0
	}
	#connecte ul {margin:0}
	#connecte ul li a {color:#000}
	#connecte ul li a:hover,
	#connecte ul li a:focus {color:#7b3368}
	#connecte ul li a.deconnexion,
	#connecte ul li a.deconnexion:hover,
	#connecte ul li a.deconnexion:focus {color:#ff0000}
/* ------------------------------------------ Mon agence Actis */
	/*#contenu02 #agence_actis {padding-top:17px}*/
	#agence_actis p {margin:10px 0 0 0}
	#agence_actis a {color:#000;}
	#agence_actis p a {
		display:block;
		background:url(../images/background/puce02.gif) no-repeat left center;
		padding:0 0 0 11px;
		margin:0 0 0 20px
	}
	div.accueil #agence_actis a {display:inline}
	#agence_actis li {margin:5px 0}
	#agence_actis a:hover,
	#agence_actis a:focus {color:#7b3368}
	.ac_results {
		text-transform:lowercase;
		background:#fff
	}
	.ac_results ul {border:1px solid #85878b}
	.ac_results ul li {cursor:pointer}
	.ac_results ul li:hover {color:#000}
/* ----------------------------------------------------- Foire aux questions */
	#faq {
		background:url(../images/background/faq.jpg) no-repeat 100px top;
		padding:0 13px
	}
	#faq h3 {
		font-size:1.2em;
		font-weight:bold;
		padding:10px 0 0 10px;
		margin:0 0 5px 0
	}
	#faq h3 a {color:#ec7325}
	#faq p {
		line-height:1.5em;
		padding:0 10px;
		margin:0 0 8px 0
	}
	#faq p a {
		display:block;
		color:#000;
		background:url(../images/background/puce02.gif) no-repeat left 5px;
		padding:0 0 0 13px
	}
	#faq p a:hover,
	#faq p a:focus {color:#7b3368}
/* ----------------------------------------------------- Documentation */
	#contenu #contenu02 #documentation {
		padding:5px 25px 0 25px;
		margin:0
	}
	#contenu #contenu02 #documentation li {
		background:none;
		padding:0 0 8px 0;
		margin:0
	}
	#contenu #contenu02 #documentation li a {color:#000}
/* ----------------------------------------------------- Encart */
	#encart {
		overflow:hidden;
		height:100%;
		background:#f8f864 url(../images/background/encart.gif) repeat-y;
		padding:15px 15px 0 15px
	}
	#contenu #encart h2 {
		font-size:1.3em;
		color:#000;
		margin:0 0 8px 0
	}
	#contenu #encart h3 {color:#000}
	#contenu #encart ul {padding:0}
	#contenu #encart ul li {background-image:url(../images/background/puce06.gif)}
	#encart_bas {
		position:relative;
		margin-top:-10px;
		height:48px;
		background:#f8f864 url(../images/background/encart_bas.png)
	}
/* ----------------------------------------------------- Navigation espace pro */
	#nav_espace_pro li a {color:#000}
/* --------------------------------------------------------------- Outils */
	#contenu #outils {
		clear:both;
		margin:0 0 15px 0
	}
	#contenu #outils li {
		display:inline;
		background:none;
		padding:0;
		margin:0 90px 0 0
	}
	#outils li a {
		color:#000;
		background-repeat:no-repeat;
		background-position:left 9px;
		text-decoration:none;
		padding:7px 0 4px 21px
	}
	#outils li a:hover,
	#outils li a:focus {text-decoration:underline}
	#outils li #imprimer {background-image:url(../images/background/imprimer.gif)}
	#outils li #faire_suivre {background-image:url(../images/background/envoyer_page.gif)}
	#outils li #haut_page {background-image:url(../images/background/haut_page.gif)}
/* ----------------------------------------------------------------------------------- Pied de page */
	#pied_page {
		color:#777;
		background:url(../images/background/pied_page.gif) repeat-x;
		padding:7px 0 10px 53px
	}
	#pied_page a {color:#777}
	#pied_page a:hover,
	#pied_page a:focus {color:#7b3368}
/* ------------------------------------------------------------------------- Liste de liens */
	#pied_page ul {
		float:right;
		margin:0
	}
	#pied_page ul li {
		display:inline;
		margin:0 8px 0 0
	}
	#pied_page ul li a {margin:0 8px 0 0}
/* ------------------------------------------------------------------------- Copyright */
	#pied_page p {
		line-height:normal;
		margin:0
	}
	#pied_page p abbr {border:0}