.IcoClasseur img{
  border: 0;
  vertical-align: middle;
  margin: 0;
  z-index:10000;
}

.IcoClasseur table{
  padding: 0;
  border-collapse: collapse;
  background: transparent;
  width: 100%;
   border-left: #c5c2a4 solid 1px;
}
.IcoClasseur table caption{
  background:#237E9D;
  padding: 0 3px;
  font-size: 18px;
  border: #c5c2a4 solid 1px;
  color: #fff;
}
.IcoClasseur th{
  background-image:url("/wp-content/themes/www.lecorno-immobilier.com/images/table_bg.jpg");
  background-position:0 0;
  background-repeat:repeat;
  background-position:bottom;
  padding: 0 3px;
  font-size: 11px;
  border: #c5c2a4 solid 1px;
}
.IcoClasseur td{
   border-top: #ccc dashed 1px;
   padding: 0 3px;
   font-size: 12px;
   background: url(images/nav.png) no-repeat left top;
}

.IcoClasseur .valid{
  text-align: center;
  font-weight: bold;
  background: #f60; 
}
.IcoClasseur .valid:hover{
  text-align: center;
  font-weight: bold;
  background: #930;
  color: #fff;
}
.IcoClasseur .ligne{
 clear: both;
 padding-top: 5px;
 font-size: 10px;
 color: #666;
}
.IcoClasseur .erreur{
  font-size: 12px;
  background-image:url("/wp-content/plugins/cs-icoprojets/img/icones/exclamation.png");
  background-position:1px 5px;
  background-repeat:no-repeat;
  color:#fff;
  background-color:#c00;
  font-weight:700;
  padding: 5px 10px 5px 20px;
  border:1px solid #fff;
  margin: 5px;
  clear: both;
}

.IcoClasseur .avertissement{
  font-size: 12px;
  background-image:url("/wp-content/plugins/cs-icoprojets/img/icones/error.png");
  background-position:1px 5px;
  background-repeat:no-repeat;
  color:#036;
  background-color:#fc0;
  font-weight:700;
  padding: 5px 10px 5px 20px;
  border:1px solid #036;
  margin: 5px;
  clear: both;
}

.IcoClasseur .validation{
  font-size: 12px;
  background-image:url("/wp-content/plugins/cs-icoprojets/img/icones/accept.png");
  background-position:1px 5px;
  background-repeat:no-repeat;
  background-color:#090;
  color:#fff;
  font-weight:700;
  padding: 5px 10px 5px 20px;
  border:1px solid #fff;
  margin: 5px;
  clear: both;
}

.IcoClasseur .information{
  font-size: 12px;
  background-image:url("/wp-content/plugins/cs-icoprojets/img/icones/information.png");
  background-position:1px 5px;
  background-repeat:no-repeat;
  background-color:#036;
  color:#fff;
  font-weight:700;
  padding: 5px 10px 5px 20px;;
  border:1px solid #fff;
  margin: 5px;
  clear: both;
}
.IcoClasseur td.calendarDateInput {
  letter-spacing:normal;
  line-height:normal;
  font-size: 10px;
  padding: 0;
}
.IcoClasseur select.calendarDateInput {
  letter-spacing:.06em;font-family:Verdana,Sans-Serif;font-size:11px;
  }
.IcoClasseur input.calendarDateInput {
  letter-spacing:.06em;font-family:Verdana,Sans-Serif;font-size:11px; float:none;
}
.IcoClasseur ul.filtres{
  white-space: nowrap;
  border: 1px dashed #666;
  float: left;
}
.IcoClasseur ul.filtres li{ 
 padding: 0;
 margin: 0 2px;
 color: #666;
 font-size: 10px;
 display: inline;
 list-style-type: none;
}
.IcoClasseur ul.filtres span{
 background: #666;
 padding: 1px ;
 border: 1px solid #666;
 margin: 0;
 color: #666;
}
.IcoClasseur ul.filtres li a{
 background: #ccc;
 padding: 1px;
 margin: 0;
 color: #666; 
 border: 1px solid #666;
}
.IcoClasseur ul.filtres li a:hover{
 background: #999;
 text-decoration: none;
}
.IcoClasseur .moteurderecherche{
  clear: both;
  display: block;
  width: auto;
  background: #5B98AD url(/wp-content/themes/www.lecorno-immobilier.com/images/search.png) no-repeat 10px 10px;
  border: 2px solid #cfcdb4;
  padding: 0 5px 0 70px;
}
.IcoClasseur .moteurderecherche input{
width: auto;
vertical-align: middle;
}
.IcoClasseur .moteurderecherche label{
width: auto;
color: #fff;
padding: 2px;
font-size: 14px;
font-weight: bold;
clear: both;
}
.IcoClasseur .moteurderecherche ul{
    clear: right;
    float: right;
}
.IcoClasseur .moteurderecherche li{
    font-size: 9px;
    display: inline;
    padding: 0 5px;
    cursor: pointer;
    border: 1px solid #666;
    margin: 0 2px;
    background: #ccc;
    font-weight: bold;
}
.IcoClasseur .moteurderecherche .h{
    color: #fff;
}
.IcoClasseur .moteurderecherche .exclue{
    font-weight: normal;
    color: #999;
}
.IcoClasseur .moteurderecherche li checkbox{
    margin: 0;
    padding: 0;
    display: block;
}

  
 
.IcoClasseur tr.impaire td{
    border: 0;
    padding: 2px;
}
.IcoClasseur tr.pair td{
  background-color: #D0CEB4;
  border: 0;
  padding: 2px;
}

.IcoClasseur tr.protegee.pair td{
    background: #fbb;   
}
.IcoClasseur tr.protegee.impaire td{
    background: #fdd;   
}  
.IcoClasseur td.cell_right { text-align: right;white-space:nowrap; }
.IcoClasseur td.cell_left { text-align: left; }
.IcoClasseur td.cell_center { text-align: center; }
.IcoClasseur td.cell_bold { font-weight: bold; }
.IcoClasseur td.cell_underline { text-decoration: underline; }
.IcoClasseur td.cell_italic { font-style: italic; font-size: 11px; }
.IcoClasseur td.cell_strike { text-decoration: line-through; }

.cache{ display: none; }


.IcoClasseur tr.tdb_recoupementbancaire_banque{
}
.IcoClasseur tr.tdb_recoupementbancaire_banque td{
    border-top: 2px solid #000;
    background: #CCC;
}
.IcoClasseur tr.tdb_recoupementbancaire_operation{
}
.IcoClasseur tr.tdb_recoupementbancaire_operation td{
    font-size: 10px;
}
.IcoClasseur tr.tdb_recoupementbancaire_message td{
    padding-left: 30px;
    padding-top: 6px;
}
.IcoClasseur td.tdb_recoupementbancaire_update {
    cursor: pointer;
    color: #900;
    text-decoration: blink;
}
.IcoClasseur tr.tdb_tva_calcul td{
    text-align: right;
}
.IcoClasseur tr.tdb_operations_tresorerie td{
    text-align: right;
}
.IcoClasseur tr.tdb_operations_bilan_releves_bancaires td{
    text-align: right;
}

.IcoClasseur #map_canvas{
   width: 400px; height: 300px; border-color:#FFFFFF #DDDDDD #666666 #999999; border-style:solid; border-width:2px;
 }
 
 
/* cs-icoprojet */
.fiche{
  display: block;
}
.fiche .groupedechamps{
  border: 2px solid #cccaaf;
  margin: 5px; 
}
.fiche .groupedechamps .groupedechamps_titre{
  background-image:url(/wp-content/themes/www.lecorno-immobilier.com/images/nav.png);
  color: #4E4C31;
  font-weight: bold;
  padding: 4px 4px 4px 4px;
}

.fiche .champ{
  margin: 5px; 
}
.fiche .champ .title{
  display: inline-block;
  font-weight: bold;
  color: #666;
}
.fiche .champ .value{
  display: inline-block;
  margin: 3px; 
}

.fiche .champ .description_courte.title, .fiche .champ .type.title, .fiche .champ .bien_nature.title{
  display: none;
}
.fiche .champ .bien_nature{
  font-size:16px;
  font-weight: bold;
  color: #2686a6;
}
.fiche .champ .description_courte, .fiche .champ .type, .fiche .champ .prix_fai{
  font-size:14px;
  font-weight: bold;
  color: #2686a6;
}

.fiche .champ .type {
  display: inline-block;
}


 .fiche .champ .prix_fai {
  display: inline-block;
  font-size:14px;
  font-weight: bold;
  color: #2686a6;
}

.fiche .champ .postlabel .prix_fai {
 display: inline-block;
  font-size:14px;
  font-weight: bold;
  color: #2686a6;
} 

.fiche .champ .postlabel{
  display: inline-block;
  font-weight: bold;
  color: #666;
} 
 
.fiche .champ .BIBLIO{
  
}
.fiche .champ.BIBLIO a img{
  margin: 5px;
  border: 1px solid #cccaaf;
}
.fiche .groupedechamps .options .groupedechamps_titre{
  background-image:none;
   background-color:#e1e1d9;
  color: #4E4C31;
  font-weight: bold;
  padding: 4px 4px 4px 4px;
}
.fiche .groupedechamps .options .title{
  display: none;

}
.fiche .groupedechamps .options .champ{
  border: 0;
  margin-left: 5px;
  font-size:12px;
}


.fiche .groupedechamps.promotion{
  position: absolute;
  top: 77px;
  left: 125px;
  border: 0;
  width: 500px;
 }
.fiche .groupedechamps.promotion .groupedechamps_titre {
  display: none;
}
.fiche .groupedechamps.promotion .title{
  display: none;
}
.fiche .groupedechamps.promotion .value{
  margin-top: -33px;
  float: right; 
}

.fiche .groupedechamps.promotion .value.affichage_vendu{
  margin-top: 150px;
  margin-right: 40px;
  filter:alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity:0.7;
}
h2.art-PostHeader{
  display: none;
}


/* TEMP CARTE */

.IcoClasseur .stats{
  font-size: 12px;
  background: #237E9D;
  text-align: center;
  padding: 3px;
  color: #FFF; 
  width: 100%;
}
.IcoClasseur .panneau{
}
.IcoClasseur.carte{
 clear: both; 
}
.IcoClasseur.carte.annonces_acheter_appartement_carte_front{
 clear: both;
}
.IcoClasseur.carte #map_canvas{
  width: 100%;
  border: 3px solid #237E9D;
}
.IcoClasseur.carte .panneau .champ{
  clear: both;
}
.IcoClasseur .panneau .champ.cell_right { float: right; clear: none;}
.IcoClasseur .panneau .champ.cell_left { float: left; text-align: left; }
.IcoClasseur .panneau .champ.cell_center { float: left; background: #237E9D; color: #FFFFFF; padding: 0 3px; width: auto; white-space: nowrap;}
.IcoClasseur .panneau .champ.cell_bold { float: left; font-weight: bold; }
.IcoClasseur .panneau .champ.cell_underline { float: left; text-decoration: underline; }
.IcoClasseur .panneau .champ.cell_italic { float: left; font-style: italic; font-size: 11px;}
.IcoClasseur .panneau .champ.cell_strike { float: left; text-decoration: line-through; }

.IcoClasseur.liste.affichage_coupdecoeur table caption{display: none; }
.IcoClasseur.liste.affichage_coupdecoeur table thead{display: none; }
.IcoClasseur.liste.affichage_coupdecoeur table tfoot{display: none; }
.IcoClasseur.liste.affichage_coupdecoeur table th { background: transparent; border:0;}
.IcoClasseur.liste.affichage_coupdecoeur table tr { background: transparent; border:0;height :62px;}
.IcoClasseur.liste.affichage_coupdecoeur table td { border: 0; border-collapse: collapse;}
.IcoClasseur.liste.affichage_coupdecoeur table { border: 0; }

.IcoClasseur.liste.affichage_coupdecoeur table td { padding: 5px;}
.IcoClasseur.liste.affichage_coupdecoeur table .cell_bold { color:#2686A6;   }

/* begin formulaire */
.moteurderecherche .ligne{
	 color: #0f3745;
      font-size: 11px;
}



form div.ligne {
    clear: both;
    margin: 0 0;
    display: block;
}
form div.ligne label {
	clear: both;
    width: 200px;
    height: 24px;
    display: inline-block;
    text-align:right;
    font-style: italic;
    font-size: 12px;
    padding: 0;
}

form div.ligne input,
form div.ligne select,
form div.ligne text-area {
}
.moteurderecherche .titre{
    background-image:url(/wp-content/themes/www.lecorno-immobilier.com/images/nav.png);
    border: 2px solid #cfcdb4;
    font-size: 14px;
    margin-top: -5px;
    font-weight: bold;
    padding: 2px 10px;
}
/* end formulaire */

.fiche .description_courte.champ{ width: auto; float: left; }
.fiche .type.champ{ border-left: 3px solid #D0CEB4; float: left; padding-left: 1em; }
.fiche .prix_fai.champ{ border-left: 3px solid #D0CEB4; float: left;  padding-left: 1em; white-space: nowrap;}
.fiche .reference{ clear: both; }
