/* Informations ****************************************************************
Titre : K-Immobilier
Version : 1.0
*******************************************************************************/

/* Design *********************************************************************/
body, div, p, img, h1, h2, h3, h4, h5, h6, h7, ul, li, form, fieldset, input{
	margin:0px;
	padding:0px;
	border:none;
}
body{
	background-color:#000;
	font-family:Arial; font-size:13px; color:#000;
}
a{
	font-family:Arial; font-size:12px; color:#000; font-weight:bold;
}
div#page{
	width:800px;
	margin:10px auto 10px auto;
	background-image:url('page_fond.gif'); background-repeat:repeat-x; background-color:#FFF;
	border:solid 1px #CC0000;
}
#global {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 700px;
     height: 400px;
     margin-top: -200px; /* moitié de la hauteur */
     margin-left: -350px; /* moitié de la largeur */
     border: 1px solid #666600;
     }
div#pageindex{
	width:760px;
	margin:auto;
	border: 1px #666666 solid;
	background-color:#000;
	position: absolute;
    left: 50%; 
    top: 50%;
     margin-top: -300px; /* moitié de la hauteur de l'image */
     margin-left: -365px; /* moitié de la largeur de l'image */
}

div#haut {
	width:800px;
	height:186px;
	background-image:url('haut.jpg'); background-color:#FFF;
}

div#menu{
	float:right;
	width:800px;
	margin:5px 10px 5px 10px;
}
div#menu ul{
	margin-right:5px;
	list-style-type:none;
}
div#menu ul li{
	float:right;
	height:36px;
	padding:9px 12px 0px 0px;
	font-family:Arial; font-size:12px; color:#000; font-weight:bold;
}
div#menu ul li a{
	font-family:Arial; font-size:12px; color:#000; text-decoration:none;
}
div#menu ul li:hover a{
	text-decoration:underline;
}
div#contenu{
	min-height:600px;
	padding:5px;
	background-image:url('bas.gif'); background-repeat:no-repeat; background-position:bottom right;
}
div#basindex{
	width: 740px;
	text-align:center;
	font-family:Arial; font-size:10px; color:#988536; text-align:center;
}

div#basindex a{
	font-size:10px; color:#988536;
}
br.sup{
	clear:both;
}
.textepage{
font-size:10px; color:#988536; text-align:right;
}

/* Script *********************************************************************/

input{
	width:350px;
	border:solid 1px #C0C0C0;
	padding:2px 3px 2px 3px;
}
input.submit{
	width:auto;
	padding:5px;
	background-image:url('sub_fond.gif'); background-repeat:repeat-x; background-color:#FFF099;
	border:solid 1px #E8A725;
	font-family:Verdana; font-size:12px; color:#000; font-weight:bold;
}
textarea{
	width:350px; height:150px;
	border:solid 1px #C0C0C0;
	padding:2px 3px 2px 3px;
}
select{
	width:350px;
	padding:2px 3px 2px 3px;
}
h1{
	font-family:Arial; font-size:18px; color:#FFFFFF; font-weight:bold;
}
h2{
	font-family:Verdana; font-size:13px; color:#FFFFFF; font-weight:bold;
}
h2 a{
	font-family:Verdana; font-size:13px; color:#FFF;
}
h3{
	font-family:Verdana; font-size:10pt; color:#FFF; font-weight:bold;
}
span.tit_err{
	font-family:Verdana; font-size:13px; color:##FFFFFF; font-weight:bold;
}
span.tit_confirm{
	font-family:Verdana; font-size:13px; color:##FFFFFF; font-weight:bold;
}
div#contenu p{
	margin-top:20px;
	font-family:Verdana; font-size:12px; color:#000;
}
div#contenu table td.titre{
	font-family:Verdana; font-size:12px; color:#000; font-weight:bold;
}
div#contenu table tr.sous_titre td{
	padding:5px;
	background-image:url('cel_fond.gif'); background-repeat:repeat-x; background-color:#FFF099;
	border:solid 1px #E8CF25;
	text-align:center; font-family:Verdana; font-size:12px; color:#FFFFFF; font-weight:bold;
}
div#contenu table td.champ{
	width:25%;
	padding:5px;
	background-image:url('cel_fond.gif'); background-repeat:repeat-x; background-color:#FFF099;
	border:solid 1px #E8CF25;
	font-family:Verdana; font-size:12px; color:#FFFFFF; font-weight:bold;
}
div#contenu table td.valeur{
	width:75%;
	padding-left:5px;
	background-color:#F7F7F7;
	font-family:Verdana; font-size:12px; color:#FFFFFF;
}

table.offre{
	width:100%;
	padding-bottom:5px;
	border-bottom:dashed 1px #DDD;
	font-family:Verdana; font-size:12px; color:#000;
}
table.offre td.image{
	width:25%;
}
table.offre td.type{
	height:20px; font-weight:bold;
}
table.offre td.titreo{
	height:20px;
}
table.offre td.titreo a{
	font-size:18px; color:#E5A525;
}
table.offre td.description{
	width:75%;
	vertical-align:top;
}
table.offre td.lien{
	height:20px; width:75%;
	text-align:right; color:#CC9321;
}
table.offre td.lien a{
	color:#CC9321;
}
table.offre td.prix{
	padding:5px;
	background-image:url('cel_fond.gif'); background-repeat:repeat-x; background-color:#FFF099;
	border:solid 1px #E8CF25;
	text-align:right; font-family:Verdana; font-size:12px; color:#000; font-weight:bold;
}
table.offre td.mandat{
	padding-right:5px;
	text-align:right; font-size:10px;
	border-top:solid 1px #FFF;
	background-color:#FFFDF2;
}

table td.titre_imp{
	background-color:#F2F2F2; font-weight:bold;
}
table tr.sous_titre_imp{
	background-color:#D6544B; font-weight:bold; text-align:center;
}
table td.champ_imp{
	width:25%;
	background-color:#F2F2F2; font-weight:bold;
	vertical-align:top;
}
table td.valeur_imp{
	width:75%;
}

div.gal{
	width:155px; height:115px;
	margin:0px auto 0px auto;
	border:solid 1px #FFD98C;
	background-color:#FFFBF2;
	text-align:center; padding-top:5px;
}
table.favoris{
	text-align:center;
	float:left; margin-right:5px;
}
div#recherche{
	margin-top:15px;
}
table#recherche{
	width:250px;
}
table#recherche input, select{
	width:225px;
}
table#recherche input.submit{
	width:auto;
}

div#dernieres{
	float:right;
	padding-left:10px;
	border-left:dashed 1px #DDD;
}
