/* *** Generated by www.csscreator.com *** */
/* *** modified by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #FFFFFF;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
}
a {color: #564b47; text-decoration: none;}
a:visited {color:#564b47; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}
a:active { color:#564b47; text-decoration: none;}

form {
padding:0px;
margin:0px;
}

h1 {
margin:0px;
font-size:14px;
text-align: left;
color: #564b47;
}
h2 {
font-size:12px;
font-weight: bold;
margin:0px;
text-align: left;
color: #FFB200;
}

h3 {
font-size:12px;
font-weight: bold;
margin:0px;
text-align: right;
}

.prix{
	font-size:11px;
margin:0px;
color: #FFB200;
text-align: right;
font-weight: bold
}

.prix a{
	font-size:11px;
margin-right:5px;
color: #FFB200;
text-align: right;
}


img.download {vertical-align:middle;}

/* ----------container to center the layout-------- */
#container {
width: 950px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

#popup_header {
margin: 0px;
height: 40px;
background-color: #FFB200;
color: #FFFFFF;
text-transform:uppercase;
font-size: 18px;
letter-spacing: 2px;
padding-top: 10px;
padding-left: 10px;
}

#popup_ref {
margin: 0px;
height: 40px;
font-size: 18px;
letter-spacing: 2px;
padding-top: 10px;
padding-left: 10px;
}

/* ----------banner for logo-------------- */
#banner {
padding: 0px;
margin: 0px;
height: 80px;
/*background-color: #FFB200;*/
}

#bandeau 
{
	background-image:url(../images/bg_bandeau.jpg);
	background-repeat:no-repeat;
	background-position:top-left;
	color: #FFFFFF;
	height: 80px;
} 

#nomagence
{
	position: relative;
	padding-top: 2px;
	padding-right: 25px;
	float: right;
	color: #FFFFFF;
	text-align: right;
	text-transform:uppercase;
	font-size: 16px;
	letter-spacing: 12px;
	font-weight: bold;
	filter:alpha(opacity=80);	/* Transparency - IE */
	opacity:0.8; /* Transparency - Firefox */
} 

#accueil a 
{
	color: #FFFFFF;
	text-decoration: none;
} 


#accueil
{
	position: relative;
	padding-top: 2px;
	padding-left: 5px;
	float: left;
	color: #FFFFFF;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	filter:alpha(opacity=80);	/* Transparency - IE */
	opacity:0.8; /* Transparency - Firefox */
} 

#nomagence a 
{
	color: #FFFFFF;
	text-decoration: none;
} 

#moncompte
{
	float: right;
	background-color: #D1CBBB;
	height: 80px;
	width: 200px;
}

.form-field {
	COLOR: #000;
	background-color: #FFF;
	font-size:10px;
	}
	
.form-select {
	COLOR: #000;
	background-color: #FFF;
	font-size:10px;
	}
.form-select2 {
	COLOR: #FFB200;
	background-color: #FFF;
	font-size:10px;
	}
	
.form-input {
	COLOR: #000;
	background-color: #FFF;
	/*border: 1px solid #FFB200;*/
	border: 1px solid #FFE670;
	
	}

.bouton {
	text-transform:uppercase;
	text-align: center;
	font-weight: bold;
	font-size:9px;
	background-color: #C9F9F9;
	color: #FFB200;
	letter-spacing: 0.1px;
	}
	
.formulaire{
	padding-top:5px;
	padding-left:5px;
	
}	
/* ----------outer and inner----------------- */

#outer{ 
border-left: solid 240px #FFFFFF; /* color of the left column  */ 
border-right: solid 0px #FFE670; /* color of the right column  */ 
background-color: #ffffff;  /* color of the content column */
} 

#inner{margin:0; width:100%; } /* The ie/pc pecularity */ 

/* --------------left and right navi------------- */

#left {
background-image:url(../images/bg_menug.jpg);
background-repeat:repeat-x;
background-position:top-left;
 width:240px;
 min-height: 515px;
 float:left; 
 position:relative; 
 margin-left:-240px; 
 margin-right:0px;
 border: 0px solid #000000;

 }
 
 #right {
 width:200px;  
 float:right; 
 position:relative; 
 margin-right:-260px; 
 margin-left:0px;
 }
 
#menug_onglets{
	height: 25px;
}

.menug_onglet_a{
	float: right;
	position: relative;
	background-color: #D1CBBB;
	width: 120px;
	height: 20px;
	text-transform:uppercase;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
}

.menug_onglet{
	float: right;
	position: relative;
	background-color: #FFE670;
	width: 120px;
	height: 20px;
	text-transform:uppercase;
	text-align: center;

	font-weight: bold;
	padding-top: 5px;	
}

.menud_t{
	position: relative;
	color: #564b47;
	text-align: left;
	font-size:11px;
	font-weight: bold;
	border: 0px solid #000000;
	padding-top: 10px;
	padding-left: 20px;
}

.menud_t a{
	position: relative;
	height: 30px;
	color: #FFB200;
	text-align: left;
	font-size:11px;
	font-weight: bold;
	border: 0px solid #000000;
}

.menug_t{
	position: relative;
	color: #564b47;
	text-transform:uppercase;
	text-align: left;
	font-size:11px;
	font-weight: bold;
	border: 0px solid #000000;
	padding-top: 10px;
	padding-left: 20px;
}

.menug_t a{
	position: relative;
	height: 30px;
	color: #FFB200;
	text-transform:uppercase;
	text-align: left;
	font-size:11px;
	font-weight: bold;
	border: 0px solid #000000;
}



.menug_lt{
	padding-left: 20px;
	font-size:11px;
}

.menug_lt a:hover{
	font-weight: bold;
	text-decoration: none;
}

.menug_ld{
	padding-left: 20px;
	font-size:11px;
	font-style: italic;
}

.menug_ld a:hover{
	text-decoration: underline;
}

#menug_mnvr{
	padding-left: 20px;
	height: 150px;
	font-style: italic;
	font-weight: bold;
	color: #FFB200;
}

/* -----------------content--------------------- */ 
#content{ 
position: relative; 
margin-top: 0px;
width:100%;
border: 0px solid #000000;
min-height: 450px;
float: right;
}

#content_h{ 
position: relative; 
margin: 0px;
height: 60px;
background-color: #FFE670;
}

.recherche, .recherche a:link, .recherche a:visited, .recherche a:active, .recherche a:focus{
	width: 120px;
	height: 20px;
	text-transform:uppercase;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin: 0px;
	background-color: #C9F9F9;
	
}

#recherche_rapide {
	float: right;
	position: relative;
	text-transform:uppercase;
	text-align: left;
	font-weight: bold;
	margin: 0px;
	/*color: #FFB200;*/
	width: 200px;
	font-size:14px;
}


#content_hd{
	border: 0px solid #000000;
	margin-top:13px;
	height:20px;
}
.coeur_t{
	float: right;
	position: relative;
	background-color: #FFF3BC;
	width: 121px;
	height: 18px;
	text-align: center;
	font-weight: bold;
	padding-top:4px;
}

#coeur_news_c{
	float: right;
	position: relative;
}

#coeur_c{
	border: 0px solid #000000;
	padding-top:20px;
	text-align: center;
	background-color: #E2DCD0;
	width: 200px;
	height: 200px;
}

.coeur_prix, .coeur_prix a:link, .coeur_prix a:visited, .coeur_prix a:active, .coeur_prix a:focus
{
	font-weight: bold;
	color: #FFB200;
}

.logo_part{
padding-top:20px;
margin-top:20px;
}

.news_t{
	float: right;
	position: relative;
	background-color: #FFFAE4;
	width: 80px;
	height: 18px;
	text-align: center;
	font-weight: bold;
	padding-top:4px;
}

#news_c{
	padding-top:20px;
	background-color: #E2DCD0;
	width: 200px;
	height: 200px;
	text-align: center;
}

.marqueecontainer{
position: relative;
overflow: hidden;
height: 180px;
width: 180px;
margin-top: 10px;
margin-bottom: 10px;
border: 0px solid #000000;
margin: 0px;
text-align: left;
}

#vmarquee{
position: absolute; 
width: 90%;
margin: 0px;
}

#content_cl{
	border: 0px solid #000000;
	margin:0px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #FFFFFF;
}

#navigation_biens{
	border: 0px solid #000000;
	float: right;
	padding-right: 0px;
	color: #000000;
	background-color: #FFEF92;
	height: 22px;
}

#navigation_biens img{
	padding-top: 0px;
}

#navigation_biens a{
	text-decoration: none;
}

.navigation_biens_txt{
	width: 100px;
	padding-bottom: 20px;
	text-decoration: underline;
	border: 0px solid #000000;
}

#navigation_bar{
	float: left;
	padding-left: 5px;
	color: #000000;
}

.liste
{
	width: 500px;
}

.pages, .pages a:link, .pages a:visited, .pages a:active, .pages a:focus
{
	border: 0px solid #000000;
	color: #FFB200;
	text-align: center;
	width: 500px;
}

.pages a:hover
{
	font-weight: bold;
}

.liste_biens_t, .liste_biens_t a:link, .liste_biens_t a:visited, .liste_biens_t a:active, .liste_biens_t a:focus
{
	border: 0px solid #000000;
	color: #FFB200;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}

.liste_biens_t a:hover
{
	
}

.liste_biens_s
{
	border-bottom: 1px solid #000000;
}

.liste_demandes_t, .liste_demandes_t a:link, .liste_demandes_t a:visited, .liste_demandes_t a:active, .liste_demandes_t a:focus
{
	border: 0px solid #000000;
	color: #FFB200;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}

table thead td {
	font-weight:bold;
	/*cursor:pointer;*/
	color: #FFB200;
	text-decoration: underline;
}

table tbody td {
	font-size: 10px;
}

p {
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
padding-top: 10px;
margin-top: 10px;
text-align: center; 
border: 0px solid #000000;
position: relative;
} 


#BienFicheMenu a:link, #BienFicheMenu a:visited, #BienFicheMenu a:active, #BienFicheMenu a:focus{
border:0px;	/* No border */
/*filter:alpha(opacity=50);	/* Transparency - IE */
/*opacity:0.5; /* Transparency - Firefox */
font-size: 8px;
color: #000000;
}

#BienFicheMenu a:hover{
border:0px;	/* No border */
/*filter:alpha(opacity=100);	 Transparency - IE */
/*opacity:1.0;  Transparency - Firefox */
text-decoration: none;
}

.bien_detail_table {
	text-align: center;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	}
td.bien_detail_table {
	border: 1px solid #CCCCCC;
}


.inputHighlighted{	/* Highlighting style */
		background-color:#FFE670;
		color:#000;
		border: 1px solid #FFE670;
	}

.invalidInput{
	border:1px solid #FFB200;
	padding:1px;
}

/* Style for valid input */
.validInput{
	border:0px solid #FFF;
	padding:0px;
}

.mdrbl{
	color: #564b47;
	text-align: left;
	font-weight: bold;
}

.mdrbl_a{
	color: #FFB200;
	text-align: left;
	font-weight: bold;
}

/*START OF INDEX*/

#i_container {
width: 100%x;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
} 

#i_4biens{
	margin-top: 200px;
}

.i_img{
	border: 2px solid #FFB200 ;
}

#i_3links{
	margin-top: 10px;
	text-transform:uppercase;
	font-weight: bold;
}

#i_3links a{
	color: #FFFFFF;
}

#i_nomagence 
{
	color: #FFFFFF;
	text-align: center;
	text-transform:uppercase;
	font-size:25px;
	letter-spacing: 12px;
	margin-top: 30px;
	margin-bottom: 10px;
} 

#i_nomagence a 
{
	color: #FFFFFF;
	text-decoration: none;
} 

#i_slogan 
{
	color: #FFFFFF;
	text-align: center;
	font-size:12px;
	letter-spacing: 6px;
	width: 100%;
	border-top: 1px solid #000 ;
}

#i_intro
{
	color:#564b47;
	text-align: center;
	font-size:12px;
	letter-spacing: 0px;
	border-top: 0px solid #000 ;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	/*background-color: #ffd77f;*/
}

#i_langues 
{
	text-align: center;
	text-transform:uppercase;
	font-size:20px;
	width: 100%;
	margin-top: 50px;
}

#i_footer 
{
	color: #FFFFFF;
	text-align: center;
	font-size:10px;
	width: 100%;
	margin-top: 20px;

}

.btn_ok{
	
}

