/* Design Général */

.Navigator
{
	float : right ;
	margin-top : 30px ;
}
#main
{
	margin: 0 auto;
	width: 900px;
	background-color: #282F4C;
	background-image: url( ../img/fond-main.gif );
	color: white;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#main a { font-weight: bold; }
#main a:link { color: white; text-decoration: none; }
#main a:visited { color: #E0E8FF; text-decoration: none; }
#main a:active { color: #FAD42B; text-decoration: underline; }
#main a:hover { text-decoration: underline; }

a img { border: none; }
td { vertical-align: top }
.Popup {	
	margin: 0 auto;
	background-color: #282F4C;
	color: white;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.Popup a {
	font-weight: bold;
	color: white;
}

.Diaporama {
	text-align: center;
}
/* Header */

#header { margin: 0; padding: 0; background-image: url( ../img/bando.jpg ); background-repeat: no-repeat; }
#header a {	display: block; text-indent: -5000px; height: 230px; }


/* colonne de gauche  */

#options { float: left;  }
#options a {
	float: left;
	padding-left: 10px;
	margin: 0 10px;
	background-image: url( ../img/puce-options.gif );
	background-repeat: no-repeat;
	background-position: 2px center;
	font-weight: bold;
	font-size: 0.9em;
}

#SearchFrm { float: left; clear: left; width: 230px; margin: 10px 0; padding: 5px; }
#SearchFrm label { font-weight: bold; font-size: 0.9em; display: block; padding: 0 0 0 7px;  }
#SearchFrm input { border: 1px solid #272F4C; line-height: 1em; height: 1em; margin:0; font-size: inherit; width: 120px; padding: 2px 0 2px 7px; border: none; background-image: url( ../img/fond-recherche.gif ); background-repeat: no-repeat; background-position: left; background-color: white; color: #666;}
#SearchFrm a { 
	font-size: 0.9em; 
	font-weight: bold; 
	font-size: inherit; 
	background-image: url( ../img/ok.gif ); 
	background-repeat: no-repeat; 
	padding: 2px 15px 2px 5px; 
}


#menu { clear: left; float: left; }
#menu ul { margin: 0; padding: 0 }
#menu ul li {  float: left; width: 130px; margin: 0 0 10px 0; padding 0; list-style-type: none; }
#menu li a { 
	display: block; 
	font-weight: bold;
	font-size: 0.9em;
	padding-left: 20px;
	background-image: url( ../img/puce-carree.gif );
	background-position: 5px center;
	background-repeat: no-repeat;
}

#menu div { padding: 10px 0; clear: left; width: 267px; margin: 0 5px; background-image: url( ../img/bordures-dotted.gif ); background-repeat: repeat-x; }

#selection, #estimation { padding-left: 15px !important; width: 253px !important; }
#selection a, #estimation a { font-weight: bold; color: #9DABDE !important; }

#deco * { text-indent: -5000px; height: 136px; background: transparent url(../img/laid.jpg) no-repeat center; margin: 5px 0; }


/* Partie droite */

#contenu { margin: 0 0 0 277px; }
#help { margin: 0; font-weight: bold; }
#contenu h2 { font-size: 1.2em; }
#contenu h2 a { color:  #9DABDE !important; }
#contenu .texte {background-image: url( ../img/bordures-dotted.gif ); background-repeat: repeat-x; background-position: bottom; margin-bottom: 7px; padding-bottom: 7px; }
#contenu dl { margin: 0; }
#contenu dd, #contenu dt { display: inline; font-weight: bold; width: auto; }
#contenu dt { color: #9DABDE; }
.bien_item { padding: 10px 20px 0 30px; vertical-align: center; width: 250px; }


/* détail du bien */ 
#good { padding-left: 10px; } 
#static h1, #good h1 { font-size:  1.5em; color: #9DABDE;  } 
#galerie  { float:  right; width:  310px; }  
#galerie span  { float: left; } 
#galerie img { border: 1px dotted white; } 
#good ul { margin: 0; padding: 0; }
#good li { margin-left: 20px; padding: 0; }
#good .texte { width: 290px; }

/* pied de page */
address { font-size: 1.1em; font-style: normal; text-align: center;  }
address strong { 
	padding: 0 20px;
	background-image: url( ../img/puce-carree.gif );
	background-position: 5px center;
	background-repeat: no-repeat;
	color: #9DABDE;  
	font-weight: bold; 
	text-transform: uppercase; 
}

#adresses { clear: both; overflow: hidden; list-style-type: none; margin: 0; padding: 75px 0 18px 280px; background-image: url( ../img/fond-bas.jpg ); background-repeat: no-repeat; }
#adresses li { float: left; width: 300px; list-style-type: none; margin: 0; padding: 0; }
#adresses a { font-weight: normal; }

#static { padding: 0 10px; }
#static dt { display: block; width: 290px; }
#static dd { font-weight: normal; }

#personnel { float: right; }
#ouverture { float: left; width: 250px }

ul.boutons, .boutons ul { font-size: 1.1em; width: 210px; padding: 0 29px 0 29px !important; background: transparent none; } 
.boutons li { display: block; margin: 10px 0 !important;background: #9DABDE url( ../img/rond-bouton-g.gif ) no-repeat left top !important; padding: 0 0 0 13px; float: none !important; list-style-type: none; text-align: center; width: 100% !important; }
.boutons a { background: #9DABDE url( ../img/rond-bouton-d.gif ) no-repeat right bottom !important; padding: 5px 13px 5px 0 !important; margin: 0; }
.boutons a strong { text-transform: uppercase; }

.fnaim { width: auto !important; margin: 0 !important; padding: 0 0 100px 0 !important; background: transparent url( ../img/fnaim.gif ) no-repeat center bottom !important; }