

#publication_annonce .estimation-prix {
    float : left;
    clear : both;
    width : 90%;
    margin : 0;
    padding : .7em .9em;
    background : #F5DE9B;
    border : 1px solid #FFF6DD; border-width : 1px 0;
}


#publication_annonce .abrege-auto {
    float : left;
    clear : both;
    width : 90%;
    margin : 0;
    padding : .7em .9em;
    background : #FFECB3;
}

#publication_annonce .prix-annonce {

}

.sous_univers {
    display : block;
    clear : both;
    overflow : hidden;
}

#recherche_sous_univers.saisie-annonce {
    float : left;
    clear : both;
    width : 95%;
}


#recherche_sous_univers.saisie-annonce fieldset {
    float : left;
    clear : both;
    width : 100%;
    margin : 0;
    padding : 0;
}



.saisie-annonce fieldset label {
    text-align : right;
    width : 130px;
}

.saisie-annonce select {
    float : left;
    margin : 0 0 0 1em;
    width : 260px;
}


.select-disabled select {
    color : #999;
    background : #e5e5e5;
}

.select-disabled label {
    color : #999;
}


.saisie-annonce .formrow-m {
    float : left;
    width : 99%;
    clear : both;
    padding : 0.4em 0;
}

.saisie-annonce .formrow-m input {
    float : left;
    width : 250px;
    /*clear : both;
    text-align : left;*/
    margin : 0 0 0 1em;
}





.form-checkbox {
    float : left;
    width : 50%;
    clear : both;
    padding-left : 220px;
}

#recherche_sous_univers .form-checkbox label {
    float : left;
    width : 80%;
    margin : 0;
    padding : 0 0 0 .6em;
    text-align : left;
}

#recherche_sous_univers .form-checkbox input {
    float : left;
    width : auto;
    margin : 5px 0 0 0;
    border : none;
}

.formrow-m {
    float : left;
    clear : both;
    width : 100%;
}

#errorbox {
    background: #fff6bf url(../../img/alert.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    margin : 1em 0;
    border-top: 2px solid #ffd324;
    border-bottom: 2px solid #ffd324;
}

#errorbox ul {
    margin : 0;
    padding : 0;
    list-style-type : none;
}

#errorbox li {
    margin : 0;
    padding : 0;
}


#errorbox p {
    margin : 0;
    padding : 0.4em 0;
}



#infobox {
    background: #efffff url(../../img/information.gif) center no-repeat;
    background-position: 15px 50%; /* x-pos y-pos */
    text-align: left;
    padding: 5px 20px 5px 45px;
    margin : 1em 0;
    border-top: 2px solid #a9aeff;
    border-bottom: 2px solid #a9aeff;
}



#recherche_sous_univers .error iframe {
   border : 1px solid #DF4242;
 }


#recherche_sous_univers .error input,
#recherche_sous_univers .error textarea,
#recherche_sous_univers .error select {
  border : 1px solid #DF4242;
  /*border-color : red;*/
  background : #FFF7C0;
}


#recherche_sous_univers  .error input:focus,
#recherche_sous_univers  .error input:active,
#recherche_sous_univers  .error textarea:focus,
#recherche_sous_univers  .error textarea:active,
#recherche_sous_univers  .error select:focus,
#recherche_sous_univers  .error select:active {
   background : #fff;
   border-color : #f00;
 }


#recherche_sous_univers  .error samp {
    float : left;
    clear : both;
    width : 100%;
   font-weight : bold;
   font-family : arial, sans-serif;
   color : #AD3119;
   padding-bottom : 1em;
}


/* --------------------  Identification ----------------------------- */

.identification {
    float : left;
    width : 100%;
    margin : 0 0 0.6em 0;
    padding : 0;
}

#recherche_sous_univers h2 {
    /*padding : 0 ;
    margin : 0.6em 0 !important;
    background : green;*/
}


#recherche_sous_univers form {
    float : left;
    padding : 0;
    margin : 0;
}

.identification h3 {
    margin : 0;
    font-size : 0.9em;
}


.identification .submitbttn {
    margin-left : 145px;
    border : 1px outset #454545 !important;
    width : auto !important;
}


#recherche_sous_univers .identification p.description {
    font-weight : normal;
}

.lien-inscription:hover,
.lien-inscription {
    font-weight : normal;
    text-decoration : underline;
    border : none;
    color : #F62D05;
}


#recherche_sous_univers .bouton-rafraichir {
    width : auto;
}


#recherche_sous_univers.saisie-annonce p.infos {
    font-weight : normal;
}


#recherche_sous_univers.saisie-annonce p.infos-parution {
    font-weight : normal;
    border : 1px solid #FF6E00;
    margin : 0.6em;
    padding : 1em;
    background : #FFECB3;
}

#recherche_sous_univers.saisie-annonce p.infos-parution a:active,
#recherche_sous_univers.saisie-annonce p.infos-parution a:hover,
#recherche_sous_univers.saisie-annonce p.infos-parution a {
    background : url(../../img/liens_fleche2.gif) no-repeat center left;
    padding-left : 16px;
    color : #FF6E00;
}


#recherche_sous_univers #choix-parution {
    float : left;
    clear : both;
    border : 1px solid #FFECB3;
    margin : 0.6em;
    padding : 1em;
    /*background : #FFECB3;*/
    width : 90%;
}




#choix-parution .form-checkbox {
    float : left;
    width : 340px;
    clear : both;
    padding-left : 160px;
}

#recherche_sous_univers #choix-parution .form-checkbox label {
    float : left;
    width : 300px !important;
}


#recherche_sous_univers.saisie-annonce .formrow-m samp,
#recherche_sous_univers #saisie-annonce .formrow-m samp {
    float : left;
    width : 320px;
    clear : both;
    font-family : arial, sans-serif;
    padding : 0 0 0 220px;
    margin : 0;
    text-align : left;
    font-size : 0.85em;
    line-height : 130%;
}


#recherche_sous_univers .identification .formrow-m samp {
    padding : 0 0 0 150px;
}


#identification #recherche_sous_univers .formrow-m samp {
    width : 240px;
    text-align : right;
    margin : 0 0 0.4em 0;
    font-size : 1em;
}


#identification #recherche_sous_univers #saisie-annonce .saisie-abregee .formrow-m samp {
    clear : both;
    width : 100%;
    padding : 0;
    margin : 0;
    text-align : left;
}


#saisie-annonce .formrow-m label {
    width : 210px;
}


#saisie-annonce .saisie-abregee .formrow-m label {
  width : 100%;
  clear : both;
}

#saisie-annonce .saisie-abregee .formrow-m input {
  width : 95%;
  margin : 0;
  padding : 0.5em;
  clear : both;
}

#recherche_sous_univers.saisie-annonce p.introduction-form,
p.introduction-form {
    font-weight : normal;
    font-style : italic;
    padding : 0 0 .6em 0;
}


#recherche_sous_univers #choix-parution .form-checkbox label {
    float : left;
    width : auto;
    margin : 0;
    padding : 0 0 0 .6em;
    text-align : left;
}

#recherche_sous_univers #choix-parution .form-checkbox input {
    float : left;
    width : auto;
    margin : 5px 0 0 0;
}



#recherche_sous_univers #saisie-annonce {
    float : left;
    clear : both;
    width : 100%;
}


/* -----------------  Visuel de la liste des étapes  -----------------------*/



#boite-etapes-depot {
    display : block;
    float : none;
    clear : both;
    overflow : hidden;
    padding : 1em 0;
    margin : 0;
    background: #fff url(../../img/kavadenn/boite-etape-bg.jpg) 0 10px no-repeat;
    width : 100%;
    height : 189px;
}

#boite-etapes-depot ul {
    display : block;
    float : none;
    clear : both;
    width : 99%;
    overflow : hidden;
    padding : 0;
    margin : 0;
    list-style-type : none;
}


#boite-etapes-depot li {
    display : block;
    float : left;
    clear : both;
    width : 85%;
    overflow : hidden;
    padding : .1em 0 .1em 6%;
    margin : 0 0;
    height : 35px;
    background: transparent url(../../img/kavadenn/boite-etapes-puce2.gif) 4px 50% no-repeat;
}

#boite-etapes-depot li.etape-active {
    background: transparent url(../../img/kavadenn/boite-etapes-puce-actif.gif) 4px 50% no-repeat;
}



#boite-etapes-depot li p {
    float : left;
    width : 80%;
    height : 35px;
    clear : none;
    text-align : left;
    color : #3F3F3F;
    font-size : 1em;
    font-weight : bold;
    line-height : 35px;
    margin : 0;
    padding : 0;
}

#boite-etapes-depot li.etape-active p { color : #FF6B00; }


#boite-etapes-depot li span {
    float : left;
    width : 10%;
    height : 35px;
    clear : none;
    font-size : 1.4em;
    font-weight : bold;
    color : #FF6B00;
    line-height : 35px;
    margin : 0 .7em 0 0;
    padding : 0;
}
#boite-etapes-depot li.etape-active span { color : #000; }






#colonne_droite.depot-annonce .note,
#colonne_droite.depot-annonce .important {
    float : left;
    clear : both;
    width : 91%;
    background: #FDF363 url(../../img/kavadenn/arrondi_jaune.gif) top left no-repeat;
    padding : 4%;
    margin : 1em 0 0 0;
    color : #000;
    text-align : left;
    font-size : .9em;
}
#colonne_droite.depot-annonce .important { color : #000; }

#colonne_droite.depot-annonce .note {
    margin-top : 2em;
    background : #e5e5e5 url(../../img/kavadenn/arrondi_gris.gif) top left no-repeat;
}

#colonne_droite.depot-annonce .categorie {
    margin-top : 9em;
}


#colonne_droite.depot-annonce .apercu-presse {
    margin-top : 14em;
}

#colonne_droite.depot-annonce .abrege-auto {
    float : left;
    clear : both;
    padding : 1em 0 0 0;
    margin : 0;
    color : #000;
}


#colonne_droite.depot-annonce .photos {
    margin-top : 8em;
}




/* -----  Mise en page des cases à cocher points forts, points faibles  ------*/


.points-forts-faibles {
    float : left;
    width : 100%;
    clear : both;
    padding : 0;
    margin : 0;
}

.points-forts-faibles h3 {
    float : left;
    width : 100%;
    text-align : left;
    padding : 1em 0 0 0;
    margin : 0;
    font-size : 1em;
    font-weight : normal;
    color : #000;
}

.points-forts-faibles .form-checkbox {
    float : left;
    width : 11em;
    clear : none;
    padding : 0;
    margin : 0;
}


#recordbttn {
    margin : 1em 0 1em 0;
}


.points-forts-faibles .form-checkbox label {
    float : left;
    width : 8em !important;
    margin : 0;
    padding : 0 0 0 .6em;
    text-align : left;
}

.points-forts-faibles .form-checkbox input {
    float : left;
    width : 1em;
    margin : 5px 0 0 0;
    padding : 0;
}

.saisie-abregee {
    float : left;
    width : 100%;
    clear : both;
}


.saisie-abregee .formrow-m label {
    float : left;
    width : 100%;
    clear : both;
    text-align : left;
    padding : 1em 0 0 0;
}


.saisie-abregee .formrow-m textarea {
    float : left;
    width : 95%;
    clear : both;
    height : 7em;
    padding : 0.5em;
    border : 1px inset #333;
    /*background : #efefef; url(../../img/kavadenn/abrege_guide_bd.gif) repeat-x top left;*/
}

.saisie-abregee .formrow-m textarea:focus {
    border : 1px inset #3333ff;
    /*background : #fff;*/
}



#recherche_sous_univers .saisie-abregee .formrow-m #label_caracteristiques {
    width : 70%;
}


.inner-checkbox {
    float : left;
    padding : 1em 0 0 0;
}


#recherche_sous_univers .saisie-abregee .inner-checkbox input {
    float : left;
    width : auto;
    clear : none;
    padding : 0;
    margin : .4em .4em 0 0;
    border : none;
}



#recherche_sous_univers .saisie-abregee .inner-checkbox label {
    float : left;
    width : auto;
    clear : none;
    padding : 0;
    margin : 0;
}



/**
 *  Téléchargement de fichiers
 */

#recherche_sous_univers #illustrations {
    width : 100%;
    padding : 0;
    margin : 0;
}


#recherche_sous_univers #illustrations ul {
    padding : 0;
    margin : 0;
}


/*#recherche_sous_univers #illustrations li {
    width : 150px;
}*/


.image-box .shadow:hover {
    border : none;
}


#recherche_sous_univers #notes-page {
    float : left;
    clear : both;
    width : 100%;
    font-size : .85em;
    padding : 0;
    margin : 2em 0 0 0;
}


#recherche_sous_univers #notes-page a {
    text-decoration : underline;
    padding : 0;
    margin : 0;
    line-height : 100%;
}



#recherche_sous_univers #form-telechargement .formrow-m samp {
    padding : .6em 0 .4em .4em;
    width : 95%;
}




/*-------------  identification  ---------------------------*/

#identification h3 {
    font-size : 1em;
    font-weight : bold;
    margin : 0;
    padding : 1em 0 0 0;
}



/*-------------  Tarif d'une annonce  ---------------------------*/

/*#colonne_droite #apercu-annonce,*/
#colonne_droite #infos-print {
    float : left;
    width : 99%;
    margin : 2em 0 0 0;
    padding : 0;
    background : #e5e5e5 url(../../img/kavadenn/arrondi_gris.gif) top left no-repeat;
    text-align : left;
    font-size : .9em;
}

#apercu-annonce h3,
#infos-print h3 {
    float : left;
    clear : both;
    width : 100%;
    padding : 0 0 .4em;
    margin : 0;
    font-size : 1em;
}
#infos-print h3 { padding : 5% 0 4% 5%; width : 90%; }

#infos-print table {
    clear : both;
    width : 100%;
    border-collapse : collapse;
    border : none;
}


#infos-print table td,
#infos-print table th {
    padding : 0 0 0 .7em;
    margin : 0;
    /*background : #fff;*/
    font-size : 1em;
    line-height : 140%;
    color : #696969;
}


#infos-print table th {
    padding : 0 0 0 .7em;
    font-weight : normal;
}



#infos-print tfoot td,
#infos-print tfoot th {
    background : #a0a0a0;
    font-size : 1em;
    color : #fff;
    padding : .3em 0 .2em .7em;
}

#infos-print tfoot .total td,
#infos-print tfoot .total th {
    font-weight : bold;
}


#infos-print .empty-row td,
#infos-print .empty-row th {
    padding : 0;
    margin : 0;
    font-size : .4em;
    line-height : 100%;
}



#infos-print p {

}

/*#colonne_droite*/
 #infos-print .estimation-prix {
    float : left;
    clear : both;
    width : 90%;
    padding : 5%;
    background : #f3d67e; /*#FFECB3;*/
    font-size : 1.1em;
    margin-bottom : 1em;
    color : #000;

}


 #infos-print .estimation-prix strong {
     font-weight : bold;
 }



#colonne_droite #apercu-annonce {
    float : left;
    width : 89%;
    margin : 0 ;
    padding : 5%;
    text-align : left;
    font-size : .9em;
    background : #e5e5e5 url(../../img/kavadenn/arrondi_gris.gif) top left no-repeat;
    border : none;
}

#colonne_droite #apercu-annonce p.footnote {
    float : left;
    width : 100%;
    clear : both;
    margin : 0;
    padding : 1em 0 0 0;
}

#apercu-annonce img {
  float : left;
  margin : 0 .6em .6em 0;
}

#apercu-annonce .apercu-titre,
#apercu-annonce .apercu-corps,
#apercu-annonce .apercu-prix,
#apercu-annonce .apercu-tel {
    float : left;
    clear : both;
    width : 96%;
    background : #fff;
    margin : 0;
    padding : 2%;
}
#apercu-annonce .apercu-corps { }
#apercu-annonce .apercu-prix {}
#apercu-annonce .apercu-tel {}


#interface-paiement {
  float : left;
  width : 100%;
  clear : both;
}

#interface-paiement form input {
    width : auto !important;
}


#recherche_sous_univers.contact h2 {
    margin-bottom : 0 !important;
}


#appercu-email {
    float : none;
    display : block;
    clear : both;
    overflow : hidden;
    width : 99%;
    border : 1px solid #e5e5e5;
    background : #f2f2f2;
    margin : 0.5em 0 2em 0;
    padding : 3% 5% 0 5%;
}


#recherche_sous_univers.contact #appercu-email p {
    font-weight : normal;
}


#recherche_sous_univers.conditions-vente {

}

#recherche_sous_univers.conditions-vente h3 {
    margin : 0;
    padding : 0;
}


#recherche_sous_univers.conditions-vente p {
    font-weight : normal;
}

#recherche_sous_univers.conditions-vente .form-checkbox {
    float : left;
    clear : both;
    width : 100%;
    padding : 0;
}



#recherche_sous_univers.conditions-vente .form-checkbox label {

}


#recherche_sous_univers.conditions-vente .form-checkbox input {
    margin : 0;
}


.saisie-bien {
  float : left;
  clear : both;
  width : 98%;
  padding : 1%;
  background : #f2f2f2;
  border : 1px solid #a5a5a5;
}




.saisie-bien h4 {
  text-align : left;
  margin : 0;
  padding : 0;

}

#recherche_sous_univers select.disabled,
#recherche_sous_univers select:disabled {
  background : #e5e5e5;

}


/* ----  aperçu de l'annonce papier pour la fin du paiement   ---- */

#apercu-annonce {
  float : left;
  clear : both;
  width : 300px;
  border : 2px solid #BEE1E6;
  padding : 1em;
}

#apercu-annonce.apercu-colonne {
  border : none;
}


#recherche_sous_univers #recapitulatif-commande p,
#recherche_sous_univers #notes-page p {
    font-weight : normal;
}


#recherche_sous_univers #recapitulatif-commande #confirmation-tarif {
    float : left;
    clear : both;
    width : 100%;
    padding : 1em 0 1em 0;
}


#recherche_sous_univers #recapitulatif-commande #confirmation-tarif p {
    float : left;
    clear : both;
    width : 100%;
    /*font-weight : bold;*/
    margin : 0;
    padding : 0.4em 0;
}

/* -----------------  Emails de contact  ---------------------*/

#recherche_sous_univers.contact .email-message textarea {
  display : block;
  float : none;
  clear : both;
}


#recherche_sous_univers.contact h4 {
	display : block;
	float : none;
	clear : both;
	width : 100%;
}


/* --------  Bouton "enregistrement" et "envoi" de sélection  ------------*/

.bouton-selection {
    float : left;
    margin : .5em 0 0 .5em;
    padding : 0;
}


.cache-contenu {
    visibility : hidden !important;
    height : 0 !important;
    overflow : hidden !important;
    margin : 0 !important;
    padding : 0 !important;
    border : none;
    line-height : 0;
    background : none:
}


.cache-contenu-force {
    display : none;
}

.choix-validation {
    float : left;
    width : auto;
    border : 1px solid #e5e5e5;
    line-height : 3em;
    padding : 0 2em;
    margin : 1.5em .4em;
}


/* -----------------  "breadcrumb" du dépot d'annonce  ---------------------*/


#breadcrumb-depot {
    float : left;
    clear : both;
    width : 100%;
    margin : 0;
    padding : 1.5em 0 0 1.2em;
}

#breadcrumb-depot ul {
    float : left;
    clear : both;
    width : 100%;
    list-style-type : none;
    margin : 0;
    padding : 0;
}

#breadcrumb-depot li {
    float : left;
    width : auto;
    clear : none;
    margin : 0;
    padding : 0;
    font-size : 1.1em;
    color : #696969;
}
#breadcrumb-depot li.selected { font-weight : bold; color : #000 }

#breadcrumb-depot li a {
    float : left;
    text-decoration : none;
    margin : 0;
    padding : 0;
}
#breadcrumb-depot li a:hover { text-decoration : underline; }
#breadcrumb-depot li.selected a { font-weight : bold; color : #000 }

#breadcrumb-depot li span {
    float : left;
    padding : 0 .5em 0 .5em;
}





/**
 * Champ de saisie de sécurité
 */

#recherche_sous_univers.saisie-annonce .capcha input {
    width : 115px;
    margin : 0 0 0 1em;
    border : 1px solid #c0c0c0;
}

#recherche_sous_univers.saisie-annonce .capcha p {
    float : none;
    clear : both;
    width : 260px;
    margin-left : 158px;
    margin-top : 0;
    font-weight : normal;
    font-style : italic;
}














