/* CSS Document */

html, body {
	margin: 0px;
	padding: 10px;
	background-image: url(graph/page-fond.gif);
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

img, form {
	padding: 0px;
	border: 0px;
}

hr.bleu {
	color: #004C7E;
	height: 1px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #004C7E;
	margin-bottom: 2px;
	margin-top: 2px;
}

hr.bleu_clair {
	color: #ABD0EC;
	height: 3px;
	padding: 0px;
	margin: 0px;
}

hr.violet {
	color: #AD0060;
	height: 1px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #AD0060;
	margin-bottom: 2px;
	margin-top: 2px;
}

hr.orange {
	color: #F4BA8D;
	height: 1px;
	padding: 0px;
	margin: 0px;
}

td.contenu {
	background-color: #FFFFFF;
}

td.pagination {
	padding-top: 3px;
	font-weight: bold;
	color: #0081CC;
}

td.contenu_ombre_droite {
	background-image: url(graph/contenu_ombre_droite.png);
	background-repeat: repeat-y;
}

td.contenu_ombre_droite {
	background-image: url(graph/contenu_ombre_droite.png);
	background-repeat: repeat-y;
}

td.accueil_edito {
	background-image: url(graph/edito_fond.gif);
	background-repeat: no-repeat;
}

td.recherche_fond {
	background-image: url(graph/moteur_recherche_fond.png);
	background-repeat: no-repeat;
}

form.formulaire_recherche {
	padding-left: 5px;
	padding-right: 5px;
}

input, textarea, select {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #000000;
}

/* contenus autres */
	.contenu_autre_titre {
		color: #96351A;
		font-size: 14px;
		font-weight: bold;
	}

/* fin contenus autres */



/* bandeaux de navigation */
	/* cellules */
	div.bandeau_particulier, div.bandeau_compte, div.bandeau_professionnel, div.bandeau_gestion_locative, div.bandeau_exclusivite {
		padding-left: 150px;
		padding-right: 10px;
		padding-top: 15px;
		font-size: 10px;
		font-weight: bold;
	}
	td.bandeau_compte {
		color: #0081CC;
		background-image: url(graph/bandeau_compte.gif);
		background-repeat: no-repeat;
	}

	td.bandeau_particulier {
		color: #0081CC;
		background-image: url(graph/bandeau_particulier.gif);
		background-repeat: no-repeat;
	}

	td.bandeau_professionnel {
		color: #0081CC;
		background-image: url(graph/bandeau_professionnel.gif);
		background-repeat: no-repeat;
	}

	td.bandeau_gestion_locative {
		color: #0081CC;
		background-image: url(graph/bandeau_gestion_locative.gif);
		background-repeat: no-repeat;
	}

	td.bandeau_exclusivite {
		color: #0081CC;
		background-image: url(graph/bandeau_belles_demeures.gif);
		background-repeat: no-repeat;
	}

	td.bandeau_neutre {
		color: #0081CC;
		background-image: url(graph/bandeau_neutre.jpg);
		background-repeat: no-repeat;
	}

	.titre_neutre {
		color:#EB771C;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
	}

	.titre_compte {
		color:#79AA27;
		text-align: left;
		font-size: 12px;
		font-weight: bold;
	}

	/* liens */
	a.bandeau_compte, a:visited.bandeau_compte {
		color: #79AA27;
		text-decoration: none;
	}

	a.bandeau_particulier, a:visited.bandeau_particulier {
		color: #004C7E;
		text-decoration: none;
	}

	a.bandeau_particulier_light, a:visited.bandeau_particulier_light {
		color: #004C7E;
		font-weight: normal;
		text-decoration: none;
	}

	a.bandeau_professionnel, a:visited.bandeau_professionnel {
		color: #C01118;
		text-decoration: none;
	}

	a.bandeau_exclusivite, a:visited.bandeau_exclusivite {
		color: #AB004C;
		text-decoration: none;
	}

	a:hover.bandeau_particulier, a:hover.bandeau_particulier, a:hover.bandeau_particulier_light, a:hover.bandeau_professionnel, a:hover.bandeau_exclusivite {
		text-decoration: underline;
	}

/* menu deroulants */
	#dropmenudiv{
		position: absolute;
		/*border: 1px solid #666666;*/
		font-size: 11px;
		font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		line-height: 20px;
		z-index: 100;
	}

	#dropmenudiv a.bleu1, #dropmenudiv a:visited.bleu1 {
		display: block;
		text-align: left;
		color: #ffffff;
		width: 134px;
		text-indent: 3px;
		padding-left: 5px;
		text-decoration: none;
		font-weight: bold;
		background-color: #004C7E;
		border-top: 2px solid #ffffff;
	}

	#dropmenudiv a.bleu2, #dropmenudiv a:visited.bleu2 {
		display: block;
		text-align: left;
		color: #ffffff;
		width: 134px;
		text-indent: 3px;
		padding-left: 5px;
		text-decoration: none;
		font-weight: bold;
		background-color: #0081CC;
		border-top: 2px solid #ffffff;
	}

	#dropmenudiv a.rouge1, #dropmenudiv a:visited.rouge1 {
		display: block;
		text-align: left;
		color: #ffffff;
		width: 134px;
		text-indent: 3px;
		padding-left: 5px;
		text-decoration: none;
		font-weight: bold;
		background-color: #762514;
		border-top: 2px solid #ffffff;
	}

	#dropmenudiv a.rouge2, #dropmenudiv a:visited.rouge2 {
		display: block;
		text-align: left;
		color: #ffffff;
		width: 134px;
		text-indent: 3px;
		padding-left: 5px;
		text-decoration: none;
		font-weight: bold;
		background-color: #E7341B;
		border-top: 1px solid #ffffff;
	}

	#dropmenudiv a:hover.bleu1, #dropmenudiv a:hover.bleu2 { /* couleur du fond lors du survol du sous menu */
		color: #ffffff;
		background-color: #00082A;
	}

	#dropmenudiv a:hover.rouge1, #dropmenudiv a:hover.rouge2 { /* couleur du fond lors du survol du sous menu */
		color: #ffffff;
		background-color: #310C08;
	}
/* fin menu deroulants */

/* listes biens */
.texte_bien_fonce {
	color: #000000;
}

.texte_bien_clair {
	color: #004C7E;
}

.texte_exclusive_fonce {
	color: #550035;
}

.texte_exclusive_clair {
	color: #AD0060;
}

a.bien, a:visited.bien {
	color: #004C7E;
	text-decoration: none;
}

a:hover.bien {
	text-decoration: underline;
}

a.exclusive, a:visited.exclusive {
	color: #AD0060;
	text-decoration: none;
}

a:hover.exclusive {
	text-decoration: underline;
}
/* fin listes biens */

a.lien_bas, a:visited.lien_bas {
	font: 9px;
	font-weight: normal;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	color: #00183F;
	text-decoration: none;
}

a:hover.lien_bas {
	text-decoration: underline;
}

/* carte flash */
	div#div_flash_carte {
		position: absolute;
		z-index: auto;
		background-color: #000000;
		margin-left:auto;
		margin-right:auto;
		margin-top:25;
		text-align: center;
		vertical-align: middle;
		width: 535px;
		height: 535px;
		border: 1px solid #000000;
	}
	.drag-handle{ /*Overwrite default drag handle bar background color with below*/
		background-color: #03277C;
	}

	#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
		position: absolute;
		background: black url(blackdot.gif);
		width: 10px;
		left: 0;
		top: 0;
		z-index: 5;
		visibility: hidden;
		filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
		opacity: 0.8;
	}
/* fin carte flash */

/* Light Box */
	address {
		margin: 0px;
		padding: 30px;
		text-align: center;
		line-height: 1.0em;
		font-size: 11px;
		font-family: "Times","Times New Roman",serif!important;
	}
	address,
	address a:link,
	address a:active,
	address a:visited,
	address a:hover {
		color: #99c;
	}
	address a {
		text-decoration: none;
		border-bottom: 1px solid #ccd;
	}
	ul#photos {
		width: 500px;
		padding: 50px 0px;
		margin: 0px auto;
		text-align: center;
		list-style: none;
	}
	ul#photos li {
		display: inline;
		width: 160px;
		height: 160px;
	}
	ul#photos a.horizontal img,
	ul#photos a.effectable img {
		padding: 15px 0px;
	}
	ul#photos a.vertical img {
		padding: 0px 15px;
	}
	#lightbox {
		background-color: #eee;
		padding: 10px;
		border-bottom: 1px solid #666;
		border-right: 1px solid #666;
	}
	#overlay {
		background-image: url(routines/lightbox/overlay.png);
	}
	#lightboxCaption {
		color: #333;
		background-color: #eee;
		font-size: 90%;
		text-align: center;
		border-bottom: 1px solid #666;
		border-right: 1px solid #666;
	}
	#lightboxIndicator {
		border: 1px solid #fff;
	}
	#lightboxOverallView {
		background-image: url(routines/lightbox/overlay.png);
	}
	* html #lightboxOverallView,
	* html #overlay {
		background-color: #000;
		background-image: url(routines/lightbox/blank.gif);
		filter: Alpha(opacity=50);
	}
/* fin Light Box */
