/*	---------------------------------------------------------
		B O D Y
	---------------------------------------------------------	*/

Body {
	margin: 0;
	font-size: 0.8em;
	line-height: 1.5em;
	font-weight: normal;
	font-family:  Arial, Helvetica, sans-serif;
	color: #000000;
	background-position: left top;
	background-repeat: repeat-x;
}

/*	---------------------------------------------------------
		D I V   P R I N C I P A L E S
	---------------------------------------------------------	*/
/*	----------------
		D I V   0
	----------------	*/

#div0 {
	width: 940px;
	padding: 0 30px 0 30px;
	margin: 0 auto 0 auto;
	background: url(../../images/divers/div0/div0.png) left top repeat-y;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/divers/div0/div0.png');
} 
 
/*	----------------
		D I V   1
	----------------	*/

#div1 {
	height: 110px;
	background: url(../../images/divers/div1/div1.gif) left top no-repeat #FFFFFF;
}

/*	----------------
		D I V   2
	----------------	*/

#div2 {
	height: 230px;
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

/*	----------------
		D I V   3
	----------------	*/

#div3 {
	border-top: 2px solid #CAC2C5;
}

/*	----------------
		D I V   4
	----------------	*/

#div4 {
	height: 30px;
	font-size: 0.85em;
	border-top: 1px solid #CAC2C5;
	clear: both;
	background: url(../../images/divers/div4/div4.jpg) left top repeat-x;
}

/*	---------------------------------------------------------
		D I V   S E C O N D A I R E S
	---------------------------------------------------------	*/
/*	----------------
		# D I V 1
	----------------	*/

#div1 .menu {
	text-align: right;
	line-height: 20px;
	float: right;
	margin: 88px 5px 0 0;
}

#div1 .agence {
	margin: 74px 0 0 230px;
	font-weight: bold;
	color: #D42C2E;
	letter-spacing: 6px;
	position: absolute;
}

/*	----------------
		# D I V 2
	----------------	*/

#div2 .actualite {
	width: 246px;
	height: 117px;
	margin: 30px 30px 0 0;
	padding: 50px 30px 0 50px;
	float: right;
	color: #343447;
	background: url(../../images/divers/div2/div2_actualite.png) left top no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/divers/div2/div2_actualite.png');
}

/*	----------------
		# D I V 3
	----------------	*/

#div3 .gauche {
	width: 205px;
	padding: 0 5px 0 0;
	margin: 0 0 20px 0;
	float: left;
}

#div3 .contenu {
	width: 510px;
	padding: 20px 30px 0 30px;
	margin-bottom: 20px;
	text-align: justify;
	position: relative;
	float: left;
	background: url(../../images/divers/div3/contenu/div3_contenu.jpg) left top repeat-y;
	/*background-color: #99FF00;*/
}

#div3 .droite {
	width: 150px;
	padding: 0 5px 30px 5px;
	margin-bottom: 20px;
	float: left;
	background: url(../../images/divers/div3/droite/div3_droite_bottom.jpg) left bottom no-repeat #E9E5E7;
}

#div3 .gauche .menu {
	background: url(../../images/divers/div3/contenu/div3_gauche_menu-bottom.jpg) left bottom no-repeat;
}

#div3 .gauche .menu .titre {
	margin: 0 -5px 8px 0;
}

#div3 .gauche .menu .bottom {
	margin: 5px -5px 5px 0;
}

#div3 .gauche .img0 {
	width: 155px;
	height: 152px;
	padding: 4px 11px 11px 5px;
	margin: auto;
	background: url(../../images/divers/div3/gauche/img/0.jpg) left top no-repeat;
}
#div3 .gauche .img1 {
	position: absolute;
}
#div3 .gauche .img2 {
	position: absolute;
	margin-left: 85px;
}
#div3 .gauche .img3 {
	position: absolute;
	margin: 82px 0 0 0;
}
#div3 .gauche .img4 {
	position: absolute;
	margin: 82px 0 0 85px;
}

#div3 .contenu .listing {
	width: 140px;
	padding: 3px 8px 3px 8px;
/*	margin: 6px 3px 6px 3px;
*/	margin: 6px 5px 6px 5px;
	_margin: 6px 3px 6px 3px;
	border: 1px solid #CCCCCC;
	text-align: center;
	background-color: #FFFFFF;
	float: left;
}
#div3 .contenu .grille {
	margin-top: -6px;
	_margin-bottom: 2px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#div3 .contenu .grille a {
	text-decoration: none;
	color: #000000;
}
#div3 .contenu .grille p {
	margin-bottom: 5px;
	_margin-bottom: 8px;
}
#div3 .contenu .grille a:hover {
	color: #CC0000;
}
#div3 .contenu .listing .espace_titre {
	height: 30px;
}
#div3 .contenu .listing .titre {
	line-height: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#div3 .contenu .listing .titre a {
	color: #000000;
	text-decoration: none;
}
#div3 .contenu .listing img {
	border: 1px solid #999999;
}
#div3 .contenu .listing .pprix {
	line-height: 25px;
	font-weight: bold;
	font-size: 0.9em;
}
#div3 .contenu .listing .prix {
	font-weight: bold;
	color: #CC0000;
}

#div3 .contenu .colonne-gauche {
	width: 235px;
	float: left;
}
#div3 .contenu .colonne-droite {
	width: 275px;
	float: left;
}

#div3 .contenu .boutons {
	margin-top: 15px;
	text-align: center;
}

#div3 .contenu .bottompage {
	height: 50px;
	margin-left: -30px;
	background: url(../../images/divers/div3/contenu/div3_contenu_bottom.jpg) left top no-repeat;
	clear: both;
}

#div3 .droite .menu {
	margin-bottom: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 1.2em;
	color: #333333;
}

#div3 .droite .menu .titre {
	margin: 0 -5px 8px -5px;
}

/*	----------------
		 D I V  4
	----------------	*/

#div4 .a, #div4 .b, #div4 .c {
	float: left;
	padding: 0 20px 0 20px;
}
#div4 .a {
	margin-top: -25px;
}
#div4 .b {
	float: none;
	text-align: center;
	line-height: 30px;
}
#div4 .c {
	margin-top: -25px;
	float: right;
}

/*	---------------------------------------------------------
		S T Y L E S   P R É F O R M A T É S
	---------------------------------------------------------	*/
/*	----------------
		P
	----------------	*/
p {
	padding: 0;
	margin: 0;
}

/*	----------------
		H
	----------------	*/
h1, h2, h3, h4, h5, h6 {
	text-align: left;
}

/*	----------------
		H 1
	----------------	*/
h1 {
	padding: 0;
	margin: 0;
	font-size: 1em;
	color: #000000;
	visibility: hidden;
}

/*	----------------
		H 2
	----------------	*/
h2 {
	padding: 0;
	margin: 0;
	font-size: 1.8em;
	line-height: 1.2em;
	color: #B81215;
	font-weight: bold;
}

/*	----------------
		H 3
	----------------	*/
h3 {
	padding: 0;
	margin: 10px 0 0 0;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #816E76;
	font-weight: bold;
}

/*	----------------
		H 4
	----------------	*/
h4 {
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
}

/*	----------------
		H 5
	----------------	*/
h5 {
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
}

/*	----------------
		H 6
	----------------	*/
h6 {
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
}

/*	----------------
		U L,   L I
	----------------	*/

ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

li {
	padding: 0;
	display: inline;
}

/*	---------------------------------------------------------
		T A B L E A U X
	---------------------------------------------------------	*/
/*	----------------
		T A B L E
	----------------	*/

table {
	padding: 0;
	margin: 0;
}

/*	----------------
		T D
	----------------	*/

td {
	padding: 3px 0 3px 0;
}

/*	---------------------------------------------------------
		F O R M U L A I R E
	---------------------------------------------------------	*/
/*	----------------
		F O R M
	----------------	*/

#div3 .droite form {
	margin: 0;
	padding: 0;
	font-size: 0.95em;
	color: #4F4248;
}
.formulaire {
	border: 1px solid #EEEEEE;
	background-color: #FFFFFF;
	padding: 0 7px 0 7px;
	margin: auto;
}
form {
}

/*	----------------
		I N P U T
	----------------	*/

#div3 .droite input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 2px 5px 2px 5px;
	margin: 0;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
	z-index: 1;
}

#div3 .droite .btn_form, #div3 .droite .btn_form:hover {
	width: 85px;
	height: 23px;
	padding: 0 0 3px 0;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../../images/divers/div3/droite/div3_contenu_form_btn-form.jpg) 0 top no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	border: none;
	cursor: pointer;
	cursor: hand;
}
#div3 .droite .btn_form:hover {
	background: url(../../images/divers/div3/droite/div3_contenu_form_btn-form.jpg) -85px top no-repeat;
}

#div3 .droite .noclass {
	background: none;
	padding: 0;
	margin: 0;
	border: none;
}

.colonne-droite .champ, .colonne-droite select, .colonne-droite textarea, .colonne-droite input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	margin: 0;
	border: 1px solid #CCCCCC;
	position: relative;
	z-index: 1;
	width: 175px;
}


#div3 .contenu input, #div3 .contenu select, #div3 .contenu textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#div3 .contenu .btn_form, #div3 .contenu .btn_form:hover {
	width: 85px;
	height: 23px;
	padding: 0 0 3px 0;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../../images/divers/div3/contenu/div3_contenu_form_btn-form.jpg) 0 top no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	border: none;
	cursor: pointer;
	cursor: hand;
}

#div3 .contenu .btn_form:hover {
	background: url(../../images/divers/div3/contenu/div3_contenu_form_btn-form.jpg) -85px top no-repeat;
}

.pointer {
	cursor: pointer;
	cursor: hand;
}

/*	---------------------------------------------------------
		T E X T E
	---------------------------------------------------------	*/
/*	----------------
		L I S T E   R E T O U R
	----------------	*/

.liste_retour {
	font-size: 0.85em;
	line-height: 13px;
	padding-left: 40px;
	margin: 10px 5px 10px 0;
	font-weight: bold;
	/*background: url(../../images/divers/div3/contenu/liste_retour.jpg) left center no-repeat;*/
	float: right;
}

/*	----------------
		P E T I T
	----------------	*/

.petit {
	font-size: 0.9em;
}

/*	----------------
		G R A N D
	----------------	*/

.grand {
	font-size: 1.2em;
}

/*	----------------
		É N O R M E
	----------------	*/

.enorme {
	font-size: 1.4em;
}

/*	---------------------------------------------------------
		I M A G E
	---------------------------------------------------------	*/
/*	----------------
		D I V 3   C O N T E N U
	----------------	*/

#div3 .contenu .zoom {
	border: 1px solid #CCCCCC;
	padding: 4px;
}
#div3 .contenu .mini {
	margin: 2px;
	border: 5px solid #FFFFFF;
	cursor: pointer;
	position: relative;
}
#div3 .contenu .on {
	margin: 2px;
	border: 5px solid #000000;
}

#div3 .contenu .vendu {
	width: 510px;
	height: 385px;
	margin-top: 18px;
	position: absolute;
	background-position: left top;
	background-repeat: no-repeat;
}

#div3 .contenu .photos_mini {
	visibility: hidden;
}
#div3 .contenu .photos_mini_on {
	visibility: visible;
}

#div3 .contenu .liste_resultats {
	height: 34px;
	padding: 0 5px 0 5px;
	border-bottom: 1px solid #95987B;
	text-align: left;
	background-image: url(../../images/divers/div3/contenu/liste_resultats.png);
	background-position: left top;
	background-repeat: no-repeat;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/divers/div3/contenu/liste_resultats.png');
	display: block;
}

#div3 .contenu .liste_resultats:hover {
	background-color: #99FF00;
}

/*	----------------
		D I V 3   D R O I T E
	----------------	*/

.border {
	border: 1px solid #4F4248;
}

/*	----------------
		C A R T E
	----------------	*/

.btn_agence {
	position: absolute;
}

/*	---------------------------------------------------------
		D I V E R S
	---------------------------------------------------------	*/
/*	----------------
		D I V 3   G A U C H E   I C O N  E S
	----------------	*/

#div3 .gauche .menu .on {
	color: #B81215;
	padding: 0 3px 0 0;
	background-color: #EAEAEA;
	border-right: 3px solid #EAEAEA;
}
#div3 .gauche .menu  p {
	margin-bottom: 8px;
}
#div3 .gauche .menu .icone {
	padding: 1px 0 1px 29px;
	background-position: left center;
	background-repeat: no-repeat;
}
#div3 .gauche .menu .accueil {
	background-image: url(../../images/divers/div3/gauche/icones/accueil.jpg);
}
#div3 .gauche .menu .biens-exception {
	background-image: url(../../images/divers/div3/gauche/icones/biens-exception.jpg);
}
#div3 .gauche .menu .autres-biens {
	background-image: url(../../images/divers/div3/gauche/icones/autres-biens.jpg);
}
#div3 .gauche .menu .produits-investissement {
	background-image: url(../../images/divers/div3/gauche/icones/produits-investissement.jpg);
}
#div3 .gauche .menu .contact {
	background-image: url(../../images/divers/div3/gauche/icones/contact.jpg);
}
#div3 .gauche .menu .agence {
	background-image: url(../../images/divers/div3/gauche/icones/agence.jpg);
}
#div3 .gauche .menu .rechercher {
	background-image: url(../../images/divers/div3/gauche/icones/rechercher.jpg);
}
#div3 .gauche .menu .newsletters {
	background-image: url(../../images/divers/div3/gauche/icones/newsletters.jpg);
}
#div3 .gauche .menu .soumettre-bien {
	background-image: url(../../images/divers/div3/gauche/icones/soumettre-bien.jpg);
}
#div3 .gauche .menu .questions-frequentes {
	background-image: url(../../images/divers/div3/gauche/icones/questions-frequentes.jpg);
}
#div3 .gauche .menu .telechargements {
	background-image: url(../../images/divers/div3/gauche/icones/telechargements.jpg);
}

/*	----------------
		L U S O D E V
	----------------	*/
.lusodev {
	padding-left: 13px;
	margin-left: 3px;
	background: url(../../images/divers/div4/logo_lusodev-mini.gif) left center no-repeat;
}

/*	---------------------------------------------------------
		S T Y L E S   L I E N S
	---------------------------------------------------------	*/
/*	----------------
		A
	----------------	*/

a:link, a:visited {
	color: #CC3300;
	text-decoration: underline;
	position: relative;
	z-index: 1;
}
a:hover {
	color: #990000;
}

/*	----------------
		D I V 1
	----------------	*/

#div1 a {
	padding: 0 10px 0 10px;
	text-decoration: none;
	font-size: 0.85em;
	color: #666666;
}
#div1 a:hover {
	color: #000000;
}
#div1 .on {
	color: #B81215;
	border-top: 1px dotted #666666;
	border-right: 1px dotted #666666;
	border-left: 1px dotted #666666;
	padding: 1px 10px 0 10px;
}

/*	----------------
		D I V 2 
	----------------	*/

#div2 .actualite a {
	text-decoration: none;
	font-size: 1em;
	color: #000000;
}
#div2 a:hover {
	color: #CC3333;
}

/*	----------------
		D I V 3   G A U C H E   M E N U
	----------------	*/

#div3 .gauche .menu a {
	color: #000000;
	letter-spacing: 1px;
	text-decoration: none;
}
#div3 .gauche .menu a:hover {
	color: #B81215;
}

/*	----------------
		D I V 3   D R O  I T E   M E N U
	----------------	*/

#div3 .droite .menu a {
	color: #4F4248;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;
}
#div3 .droite .menu a:hover {
	color: #000000;
}

/*	---------------------------------------------------------
		C O U L E U R S
	---------------------------------------------------------	*/
/*	----------------
		R O U G E
	----------------	*/

.rouge {
	color: #FF0000;
}

/*	----------------
		N O I R
	----------------	*/

.noir {
	color: #000000;
}

/*	----------------
		B L A N C
	----------------	*/

.blanc {
	color: #FFFFFF;
}

/*	----------------
		G R I S
	----------------	*/
.gris {
	color: #666666;
}


.txt_alert{font-family: Arial; font-size: 13px; color: #FF0000; font-style: normal; font-weight: bolder; line-height: 20px;}
.txt_alert_ok{font-family: Arial; font-size: 13px; color: #006600; font-style: normal; font-weight: bolder; line-height: 20px;}
