/* CSS Document */

/* Général */
body {
	background: #ecf7ff;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	padding: 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

select {
	width:200px;
	font-size:11px;
	border:1px solid #ecf7ff;
	background:#fff;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a:hover, a:focus {
	color: #3f4c6b;
	text-decoration:underline;
}
a:active {
	color: #3f4c6b;
	text-decoration:none;
}

a.menuprod:link {
	color:#111111;
	text-decoration:none;
}
a.menuprod:visited {
	color:#111111;
	text-decoration:none;
}
a.menuprod:hover {
	color:#111111;
	text-decoration:underline;
}
a.menuprod:active {
	color:#111111;
	text-decoration:none;
}

strong {
	color: #3f4c6b;
}

/* Page */
#global {
	margin-left: auto;
	margin-right: auto; /* -> 3 */
}

/* Logo et menu */

#logo {
	width:190px;
	height:190px;
	float:left;
	position:relative;
	display:block;
	top:-20px;
	left:0px;
}

#btn_chr {
	width:90px;
	height:72px;
	float:left;
	position:relative;
	display:block;
	top:40px;
	left:10px;
}

#btn_comart {
	width:125px;
	height:72px;
	float:left;
	position:relative;
	display:block;
	top:40px;
	left:10px;
}

#btn_pmepmi {
	width:72px;
	height:72px;
	float:left;
	position:relative;
	display:block;
	top:40px;
	left:10px;
}
#btn_ie {
	width:125px;
	height:72px;
	float:left;
	position:relative;
	display:block;
	top:40px;
	left:10px;
}

#logos {
	background-image:url(images/logos.png);
	background-repeat:no-repeat;
	width:231px;
	height:71px;
	float:left;
	position:inherit;
	display:block;
	margin-top:-40px;
	margin-left:110px;
}

#pub {
	width:420px;
	float:left;
	position:relative;
	display:block;
	top:10px;
	left:-400px;
	color:#FFFFFF;
	font-size:8px;
}

#marquee {
	width:500px;
	float:left;
	position:inherit;
	display:block;
	margin-top:-15px;
	margin-left:-380px;
	color:#1E1E1E;
	font-size:11px;
}

#menu {
	width:425px;
	float:left;
	position:relative;
	top:85px;
	left:15px;
	font-size:10px;
}

#encart_content {
	background-image:url(images/encart_contenu.png);
	background-repeat:no-repeat;
	width:620px;
	height:565px;
	float:left;
	position:relative;
	display:block;
}

#encart_recherche {
	background-image:url(images/encart_rech.png);
	background-repeat:no-repeat;
	width:391px;
	height:284px;
	float:left;
	position:relative;
	display:block;
	left:30px;
	top:-10px;
}

#encart_coord {
	width:370px;
}

.content_coord {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.content_fil_info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.Listingnews {  
  width : 335px; 
  height: 220px;
  overflow: auto;
  text-align:justify;
  padding-right:2px;
  margin-left:25px;
  margin-top:43px;
}

.moteur01 {
	width:320px;
	float:left;
	position:relative;
	display:block;
	top:40px;
	left:45px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.moteur02 {
	width:320px;
	float:left;
	position:relative;
	display:block;
	top:70px;
	left:45px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.moteur03 {
	width:320px;
	float:left;
	position:relative;
	display:block;
	top:100px;
	left:45px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.moteur04 {
	width:320px;
	float:left;
	position:relative;
	display:block;
	top:130px;
	left:45px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bouton_rech {
	width:320px;
	float:left;
	position:relative;
	display:block;
	top:150px;
	left:45px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

#coordonnees {
	width:380px;
	float:left;
	position:relative;
	display:block;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:50px;
	top:-125px;
}

#form_rech {
	width:391px;
	height:284px;
	float:left;
	position:relative;
	display:block;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:-15px;
	top:-120px;
}

#filinfo {
	width:391px;
	height:284px;
	background-image:url(images/encart_dern_aff.png);
	background-repeat:no-repeat;
	margin-left:35px;
	margin-top:-410px;
	display:block;
	float:left;
	position:relative;
}

/* Pied de page */
#footer {
	width:1024px;
	margin-left:100px;
	margin-top:-100px;
}

.content_footer {
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#tab1 { 
	margin-left:600px;
	position:inherit;
}

#texte_accueil {
	padding: 5px;
	width:580px;
	height: 530px;
	text-align:justify;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-top:20px;
	position:relative;
	overflow:auto;
}

#content_biens {
	width:580px;
	height: 530px;
	text-align:justify;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-top:20px;
	position:absolute;
	overflow:auto;
}

/* --- POSITIONNEMENT --- */

/* Page */
html, body {
	height: 100%; /* Voir -> Note 1 ci-dessous */
}

#global {
	/*min-height: 100%; /* -> 1 */
	max-width: 1024px;
	overflow: hidden; /* -> 2 */
	margin-left: auto;
	margin-right: auto; /* -> 3 */
}

#corps {
	padding: 0px;
	width:1024px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	position:relative;
	float:left;
}

/* En-tête */
#entete {
	padding: 0px;
	background-image:url(images/bandeau.png);
	background-repeat:no-repeat;
	width:1024px;
	height:151px;
	margin-top:30px;
	margin-bottom:20px;
}

#entete h1 {
	margin: 0;
}
#entete h1 img {
	float: left;
	margin: 7px 20px 10px 0;
}
#entete .sous-titre {
	margin: 4px 0 15px 0;
}

.clear{
clear: left;
}

.float {
	display: block;
	width:100px;
	float:left;
	text-align:left;
}

.float_rech {
	display: block;
	width:30px;
	float:left;
	text-align:left;
}

.float_rech_white {
	display: block;
	width:175px;
	float:left;
	text-align:left;
}

.boldred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FF0000;
	font-weight: bold;
}
#ip {
	background-color:#666666;
	width:90%;
	text-align:center;
	color:#FFFFFF;
	padding:2px;
	line-height:25px;
	vertical-align:middle;
	margin-left:10px;
}
legend {
	color:#FF7400;
	font-weight:bold;
}
.form {
	margin: 0px;
}

.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #3f4c6b;
	font-weight: bold;
}

#pop1, #pop2, #pop3, #pop4, #pop5, #pop6, #pop7, #pop8, #pop9, #pop10, #pop11, #pop12, #pop13, #pop14, #pop15, #pop16, #pop17, #pop18, #pop19, #pop20, #pop21, #pop22 {
position: absolute;
display:none;
width: 15em;
border: 5px double #576fa4;
background: #576fa4;
z-index: 500;
font-size: 100%;
text-align: center;
}
#pop1 p, #pop2 p, #pop3 p, #pop4 p, #pop5 p, #pop6 p, #pop7 p, #pop8 p, #pop9 p, #pop10 p, #pop11 p, #pop12 p, #pop13 p, #pop14 p, #pop15 p, #pop16 p, #pop17 p, #pop18 p, #pop19 p, #pop20 p, #pop21 p, #pop22 p {
margin: 0 0.3em;
}
#pop1 h1, #pop2 h1, #pop3 h1, #pop4 h1, #pop5 h1, #pop6 h1, #pop7 h1, #pop8 h1, #pop9 h1, #pop10 h1, #pop11 h1, #pop12 h1, #pop13 h1, #pop14 h1, #pop15 h1, #pop16 h1, #pop17 h1, #pop18 h1, #pop19 h1, #pop20 h1, #pop21 h1, #pop22 h1 {
font-size: 120%;
margin: 0 0 0.5em 0;
border-bottom: 1px solid black;
background: white left top repeat-x;
color: black;
text-align: center;
}
