body
{
 text-align: center;
 margin: 0px;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #3a3b3e;
}
a
{
 color: #4382b7;
 text-decoration: none;
}
a:hover
{
 color: #6b6c70;
 text-decoration: underline;
}
.txt
{
 color: #FFFFFF;
 text-decoration: none;
}
.txt_form
{
 color: #000000;
 font-size: 12px;
 text-decoration: none;
}
.lien
{
 color: #FFFFFF;
 text-decoration: none;
}
.lien:hover
{
 color: #FFFFFF;
 text-decoration: underline;
}
textarea, select
{
 border: 1px solid #97ae39;
 color: #617317;
 font-size: 12px;
 font-weight: bold;
 background: #ffffff;
 padding: 2px;
 width:180px;
}
input
{
 border: 1px solid #97ae39;
 color: #617317;
 font-size: 12px;
 font-weight: bold;
 background: #ffffff;
 padding: 2px;
}
.SmallCheckBox input
{
 border: none;
 color: #617317;
 font-size: 12px;
 font-weight: bold;
 padding: 2px;
 width:20px;
 margin-right:10px;
}
.champ
{
 float:left;
 margin-bottom:8px;
 margin-right:20px;
 font-size:11px;
}
.champ_court
{
 width:30px;
}
.champ_court2
{
 width:100px;
}
.champ_long
{
 width:446px;
}
.champ_long2
{
 width:453px;
}
h1
{
 color: #4382b7;
 font-size: 20px;
}
h2
{
 font-size: 14px;
 color: #6b6c70;
}
#content
{
 width: 969px;
 background: url(../images/fond_centre.jpg) repeat-y;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
}
.spacer
{
 clear: both;
 font-size: 1px;
}
.banniere
{
 background: url(../images/banniere.jpg) no-repeat;
 height: 260px;
}
.mot_cles
{
 position: relative;
 width: 500px;
 top: 146px;
 left: 28px;
 text-align: left;
 font-size: 12px; /*filter: alpha(opacity=80);   -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;  */
}
#gauche
{
 width: 215px;
 position: relative;
 top: -40px;
 left: 10px;
}
.menu
{
 margin-right: 9px;
 text-align: left;
 background: url(../images/panneau.jpg) no-repeat top right;
 font-size: 12px;
 font-weight: bold;
 padding-left: 15px;
 padding-top: 30px;
 height: 235px;
}
.menu2
{
 margin-right: 9px;
 text-align: center;
 background: url(../images/panneau2.jpg) no-repeat top right;
 font-size: 12px;
 font-weight: bold;
 padding-top: 25px;
 height: 120px;
}
li
{
 margin-bottom: 10px;
}
.menu ul
{
 margin: 0px;
 padding: 0px;
 list-style: none;
}
.menu li
{
 padding-bottom: 15px;
 margin-bottom: 0px;
}
#center
{
 padding: 10px;
 width: 560px;
 float: right;
 margin-right: 10px;
 text-align: justify;
}
#footer
{
 color: #3e3f41;
 font-size: 9px;
 background: url(../images/footer.jpg) no-repeat;
 padding: 2px;
 text-align: right;
 padding-right: 25px;
 padding-top: 4px;
}

/*------------------- menu ------------------------------------*/
.presentation a
{
 display: block;
 background: url(../images/presentation_immorevente_in.jpg) no-repeat;
 height: 36px;
}
.presentation a:hover
{
 background: url(../images/presentation_immorevente_out.jpg) no-repeat;
}
.vendre a
{
 display: block;
 background: url(../images/vendre_un_bien_in.jpg) no-repeat;
 height: 34px;
}
.vendre a:hover
{
 background: url(../images/vendre_un_bien_out.jpg) no-repeat;
}
.acheter a
{
 display: block;
 background: url(../images/acheter_un_bien_in.jpg) no-repeat;
 height: 29px;
}
.acheter a:hover
{
 background: url(../images/acheter_un_bien_out.jpg) no-repeat;
}
.diagnostic a
{
 display: block;
 background: url(../images/diagnostic_technique_in.jpg) no-repeat;
 height: 34px;
}
.diagnostic a:hover
{
 background: url(../images/diagnostic_technique_out.jpg) no-repeat;
}
.temoignages a
{
 display: block;
 background: url(../images/temoignages_in.jpg) no-repeat;
 height: 41px;
}
.temoignages a:hover
{
 background: url(../images/temoignages_out.jpg) no-repeat;
}

/*------------------- fin menu ------------------------------------*/
.image
{
 padding: 2px;
 margin: 0px 0px 10px 0px;
 border: 1px solid #4382b7;
}
.image_g
{
 padding: 2px;
 margin: 0px 10px 10px 0px;
 border: 1px solid #4382b7;
 float: left;
}
.image_d
{
 padding: 2px;
 margin: 0px 0px 10px 10px;
 border: 1px solid #4382b7;
 float: right;
}
.cadre
{
 border: 1px solid #4382b7;
 padding: 1px;
 margin-bottom: 10px;
 width: 48%;
 text-align: center;
 float: left;
 height: 623px;
}
.cadre2
{
 border: 1px solid #4382b7;
 padding: 1px;
 margin-bottom: 10px;
 width: 48%;
 text-align: center;
 float: right;
 height: 623px;
}
.cadre3
{
 border: 1px solid #4382b7;
 padding: 1px;
 margin-bottom: 10px;
 text-align: center;
}
.titre_cadre
{
 font-size: 16px;
 font-weight: bold;
 color: #fff;
 background: #4382b7;
 padding: 3px;
}
.accroche
{
 background: #d7effa;
 padding: 5px;
 border: 1px solid #4382b7;
 text-align: center;
 margin-top: 10px;
 margin-bottom: 10px;
 font-weight: bold;
}
.Wizard_Navigation
{
 padding-right: 10px;
 padding-left: 10px;
}
.cPanel
{
 background-color:#ffffff;
 border-left:1px dashed #4382b7;
 padding:5px;
 padding-left:30px;
 margin-top:10px;
 width :auto;
 font-weight:bold;
}