@import url(inside.css);


/* carte des agences sur home */

#reseau {
	margin-bottom: 40px;
}

#reseau h2, #liste_agences h3 {
	background-color: #1A9BA4;
	color: White;
	font-size: 14px;
	font-weight: normal;
	padding: 3px 10px;
	margin-bottom: 3px;
}

#reseau div {
	background-color: White;
	border: 5px solid #4FD3D3;
	border-left: none;
	border-right: none;
	text-align: center;
}


/* liste des agences sur home */

.liste_agences {
    margin-bottom: 10px;
}

.liste_agences .titre {
	background-color: #006C77;
}

.liste_agences ul {
	background-color: #4FD3D3;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 18px;
	width: 306px;
	float: left;
	margin-right: 3px;
}

.liste_agences ul.no {
	margin-right: 0;
}

.liste_agences ul strong {
	font-size: 14px;
}

.liste_agences ul a, #liste_agences ul a:hover, #liste_agences ul a:visited {
	color: white;
}

.liste_agences ul a.part {
	padding-right: 15px;
	background: transparent url(../../images/classic/puce_part.gif) center right no-repeat;
}

.liste_agences p {
	padding: 5px 10px;
	clear: both;
}


/* couleurs des cartouches */

#cartouche_infos div, #cartouche_infos_supp div {
	border-top-color: #1A9BA4;
	border-bottom-color: #1A9BA4;
}

#cartouche_infos_supp .titre {
	background-color: #006C77;
}

/* couleurs des articles, textes, titres, blocplus... */

.art .titre, h1.titre {
	background-color: #006C77;
	margin-bottom: 7px;
}

#center h1.titre {
	margin-bottom: 3px;
}

.blocplus {
	background-color: #E8F3F2;
}

#center .blocplus .art .titre {
	color: #006C77;
}

.sstit {
	color: #006C77;
}

#center .blocplus .art .lienplus, #center .blocplus .art .lienplus a, #center .blocplus .art .lienplus a:hover, #center .blocplus .art .lienplus a:visited {
	color: #006C77;
}

.coord {
	font-size: 11px;
	font-style: italic;
}


/* couleurs des pushs */

.push {
	position: relative;
}

.push .lienplus, .push .lienplus a, .push .lienplus a:hover, .push .lienplus a:visited {
	color: #006C77;
}

.push div,
.push div.clearfix {
	border-color: #1A9BA4;
}

.prix_push {
	color: #1A9BA4;
}

.promo .prix_push {
	color: #999;
}

.promo .prix_push strong {
	color: #B20000;
}

.promo div {
	border-color: #B20000;
}

.prix_push {
	margin-top: -.8em;
	_margin-top: -1.1em;
	bottom: 0;
}

.push .floatl img {
	_margin-bottom: 0;
}


/* couleur du lien de retour */

#lien_retour {
	background-color: #1A9BA4;
}

/* couleur des liens on du tri des r˝sultats */

#tri a.on, #tri a.on:hover, #tri a.on:visited {
	color: #006C77;
}

/* Couleur des liens de la pagination */

#pagin a, #pagin a:hover, #pagin a:visited {
	color: #006C77;
}


/* couleurs de l'album */

#album li {
	background-color: #E8F3F2;
}


/* couleurs du plan */

#plan {
	border-color: #006C77;
}



/* fiche de d˝tail d'un bien partenaire */

#infos_bien {
	padding-top: 15px;
	position: relative;
	margin-bottom: 30px;
}

#txt_bien {
	float: left;
	width: 457px;
	background-color: #E8F3F2;
	padding: 10px 0;
	font-size: 13px;
	min-height: 307px;
	height: auto;
}

/*.txt_bien_court {
	min-height: 250px;
	height: auto;
}

.txt_bien_long {
	min-height: 405px;
	height: auto;
}*/

#txt_bien p, #txt_bien ul, #txt_bien h2 {
	margin: 0 10px;
}

#txt_bien h2 {
	font-size: 16px;
	color: #006C77;
}

#prix_bien {
	background-color: #1A9BA4;
	color: White;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding: 5px 10px;
	width: 437px;
	_width: 457px;
	clear: left;
	min-height: 3em;
	height: auto;
}

#prix_bien strong {
	font-size: 18px;
}

#photos_bien {
	text-align: right;
	position: absolute;
	top: 15px;
	left: 466px;
}

#photos_bien li {
	float: right;
	min-height:77px;
}

#photos_bien li a, #photos_bien li a {
	padding: 3px 3px 0 3px;
	background-color: White;
	border: 1px solid #CCC;
	display: block;
	margin: 0 0 2px 10px;
}

#photos_bien #big_photo {
	clear: both;
}

#photos_bien #big_photo a {
	padding: 5px 5px 2px 5px;
	_padding: 5px;
	margin: 7px 0 0 0;
}

#photos_bien li a:hover, #photos_bien #big_photo a {	
	border-color: #1A9BA4;
}


/* formulaire de contact d'un immobilier */

#ecrire_immo {
	clear: both;
}

.titre {
	background-color: #006C77;
}

.titrelegend {
	color: #1A9BA4;
}

.forms label {
	background-color: #1A9BA4;
}

.forms span {
	background-color: #4FD3D3;
}

.forms .button input {
	background-color: #006C77;
	border-color: #006C77;
}
