
#recherche { width:225px; float:left; margin-right:0; padding:0 0 0 0;}

#error {  padding:5px; background-color:#fb7878; border-right:1px solid #004847; border-bottom:1px solid #004847; font-size:10px;}

#error ul { padding:0}

/* Formulaires
----------------------------------------------------------*/
form { display: block; margin: 0; padding: 0; }

fieldset { margin: 1.8em 0 1em; padding: 0.5em; border: none; border-top: 1px solid #ddd; }

legend { margin: 0; padding: 0.1em 0.5em; background-color: #f9f9f9; border: 1px solid #ddd; color: #366; font-style: italic; }

.zone { margin:0 0 10px 0;}

.zone p { line-height:0.1em}

label { cursor: pointer; }

label.error { color: #c00; font-style: italic; font-size: 0.9em; }

.formfocus { border: 1px solid #F09100; }

input, textarea, select { font-family: "Trebuchet MS", Verdana, helvetica, "Bitstream Vera Sans", sans-serif; background-color: #fdfdfd; border: 1px solid #7f9db9; font-size: 1em; }

textarea { }

.checkbox, .radio { width:14px; height:14px; vertical-align: middle; border: none; background-color:#eee; }

select { }

option { padding: 0 0.3em; }

optgroup option { padding-left: 1em; }

input.text { padding:1px; }

input.error, textarea.error { border: 1px dotted #c00; }

input.submit { width: auto; border: 1px outset #ccc; background:  #78b700 url('../oktCommon/img/admin/degrade_vert.png') repeat-x 0 100%; cursor: pointer; font-weight: bold; color: #333; margin: 0; padding: 0 3px; }

input.submit:hover, input.submit:focus, input.submit:active { background: #648212 url('../img/admin/degrade_bleu.png') repeat-x 0 100%; cursor: pointer; text-decoration: none; color: #fff; }

p.tablefield {/* padding-bottom: 1em;*/ margin:0; zoom: 1; line-height:0.5em }

p.fake-tablefield { margin-left: 16em; }

p.tablefield:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

p.tablefield label { display: block; float: left; text-align: right;  padding:7px 0;  }

p.tablefield label.error { float: none; display: inline; padding: 0; text-align: left; padding: 0 0 0 1em; }

p.field { /*margin: 0.5em 0;*/ }

/*p.field.inline { margin: 0.5em; }*/

p.ligne { float:left; margin-left:3em; }

p.field label, p.field .fake-label { display: block; }

ul.field { list-style: none; margin: 1em 0; }

ul.field li { margin: 0.5em 0; }

p.yesno { }

p.yesno label { }

p.asterisque { font-size:10px;}

/* Fiches biens
----------------------------------------------------------*/

.submitFiltre { height:20px; padding:0 0 2px 0; margin-left:5px; cursor:pointer}

.ficheBien { width:660px;  float:left; border-bottom:1px solid #648212; margin-bottom:10px; background:#F4F4F4}

.ficheBien .bandeau {width:640px;  padding:5px 10px; float:left; background-color:#648112; color:#fff; font-weight:bold; text-align:center}

.ficheBien .head {width:640px;  padding:5px 10px; float:left; background-color:#393939; border-bottom:3px solid #648212}

.ficheBien .head .prix { width:125px; float:right; text-align:center; padding:0; font-weight:bold; font-size:1.2em; color:#fff;}

.ficheBien .head .nouveaute, .ficheBien .head .coupDeCoeur { width:125px; height:27px; float:left; margin-left:90px; padding-top:19px; background:transparent url('../../images/fiche-bien/fond-new.png') no-repeat top; font-weight:bold;text-align:center; color:#01499D;}

.ficheBien.detail { margin:20px 5px 0 auto; }

.ficheBien .titre { float:left; padding:0;  text-align:left	; font-weight:bold; font-size:1.2em; color:#fff;}

.ficheBien .titre  p { padding:0}

.ficheBien .titre .secteur { font-size:11px; font-weight:normal; line-height:0}

.ficheBien .contenu { clear:both;  min-height:95px; _height:95px; background:#f4f4f4 url('../../images/fond-fiche.jpg') repeat-x top;}

.ficheBien .contenu .image {float:left; margin:5px 5px 0 5px;}

.ficheBien.detail .contenu .image { width:175px; border-right:1px solid #fff; text-align:center}

.ficheBien.detail .contenu .image img { float:left; margin:2px; border:1px solid #fff;}

.ficheBien.detail .contenu .image img.vignette { /*float:none;*/}

.ficheBien .contenu .image img {border:1px outset #51504C;}

.ficheBien .contenu .texte { width:520px; float:left; padding:5px;}

.ficheBien.detail .contenu .texte { width:455px; float:left; padding:5px;}

.ficheBien.detail .contenu .dependances p { font-weight:bold; padding:0}

.ficheBien.detail .contenu .dependances ul { padding-left:2em}

.ficheBien .bas {width:100%; height:24px; background:transparent url('../../images/fiche-bien/footer.jpg') repeat-y;}

.ficheBien.detail .bas { background:transparent url('../../images/fiche-bien/footer-detail.jpg') repeat-y;}

.plusInfos {width:118px; height:19px; padding:4px 0 0 0 ; float:right; background-color:#393939; border-top:3px solid #648212; font-size:10px; text-align:center;} 

.plusInfos a { color:#fff; text-decoration:none; font-weight:bold}



/* suivant pr�cedent
----------------------------------------------------------*/

.suivPrec { width:40%; height:30px; float:left; margin-top:10px; padding:0; text-align:center; }

.suivPrec a { float:left; margin-left:50%; _margin-left:25%; padding:2px 5px;  background-color:#eee; border-right:1px solid #648212;  border-bottom:1px solid #648212; color:#393939; text-decoration:none }

.suivPrec a:hover {  background-color:#393939; color:#F4F4F4; }

/* Pagination
----------------------------------------------------------*/

.pagination {width:620px; float:right; margin:10px auto; text-align:center; list-style:none; }

.pagination li {float:left; margin:0 2px; padding:0 2px; background-color:#fff; border-right:1px solid #648212;  border-bottom:1px solid #648212;}

.pagination li a {color:#393939; text-decoration:none}

.pagination li.active {  background-color:#393939; /*border-right:1px solid #eee;  border-bottom:1px solid #eee;*/ color:#fff;}
