
@import "erreurs.css";


fieldset label {
    text-align : right;
    width : 130px;
}

select {
    float : left;
    margin : 0 0 0 1em;
    width : 260px;
}


.select-disabled select {
    color : #999;
    background : #e5e5e5;
}

.select-disabled label {
    color : #999;
}


.formrow-m {
    float : left;
    width : 99%;
    clear : both;
    padding : 0.4em 0;
}

.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 : 150px;
}

 .form-checkbox label {
    float : left;
    width : 80%;
    margin : 0;
    padding : 0 0 0 .6em;
    text-align : left;
}

 .form-checkbox input {
    float : left;
    width : auto;
    margin : 5px 0 0 0;
    border : none;
}

.formrow-m {
    float : left;
    clear : both;
    width : 100%;
}


/* --------------------  Identification ----------------------------- */

.identification {
    float : left;
    width : 100%;
    margin : 0 0 0.6em 0;
    padding : 0;
}

h2 {
    /*padding : 0 ;
    margin : 0.6em 0 !important;
    background : green;*/
}


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;
}


.identification p.description {
    font-weight : normal;
}

.lien-inscription:hover,
.lien-inscription {
    font-weight : normal;
    text-decoration : underline;
    border : none;
    color : #F62D05;
}





.form-checkbox {
    float : left;
    width : 340px;
    clear : both;
    padding-left : 160px;
}

.form-checkbox label {
    float : left;
    width : 300px !important;
}


.formrow-m samp,
.formrow-m samp {
    float : left;
    width : 320px;
    clear : both;
    font-family : arial, sans-serif;
    padding : 0 0 0 160px;
    margin : 0;
    text-align : left;
    font-size : 0.85em;
    line-height : 130%;
    /*background : yellow !important;*/
}

.saisie-abregee .formrow-m samp {
    padding : 0;
}


#identification .formrow-m samp {
    width : 240px;
    text-align : right;
    margin : 0 0 0.4em 0;
    font-size : 1em;
}



.formrow-m label {
    width : 150px;
}

.saisie-abregee .formrow-m label { width : 100%; }
.saisie-abregee .formrow-m input { width : 95%; margin : 0; padding : 0.5em;}

.form-checkbox label {
    float : left;
    width : auto;
    margin : 0;
    padding : 0 0 0 .6em;
    text-align : left;
}

.form-checkbox input {
    float : left;
    width : auto;
    margin : 5px 0 0 0;
}


#recordbttn {
    margin : 1em 0 1em 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;*/
}




/**
 *  Téléchargement de fichiers
 */

#illustrations {
    width : 100%;
    padding : 0;
    margin : 0;
}


#illustrations ul {
    padding : 0;
    margin : 0;
}


/*#illustrations li {
    width : 150px;
}*/


.image-box .shadow:hover {
    border : none;
}


#notes-page {
    float : left;
    clear : both;
    width : 100%;
}


#notes-page a {
    text-decoration : underline;
}

#recapitulatif-commande p,
#notes-page p {
    font-weight : normal;
}



#recapitulatif-commande #confirmation-tarif {
    float : left;
    clear : both;
    width : 100%;
}


#recapitulatif-commande #confirmation-tarif p {
    float : left;
    clear : both;
    width : 100%;
    font-weight : bold;
}





/*-------------  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 : 90%;
    margin : 0 ;
    padding : 5%;
    background : #FFECB3;
}

#apercu-annonce h3,
#infos-print h3 {
    float : left;
    clear : both;
    width : 100%;
    padding : .8em 0 .4em;
    margin : 0;
    /*margin : 0;
    padding : 0;*/
    background : #FFECB3;
}


#infos-print table {
    clear : both;
    width : 100%;
    border-collapse : collapse;
    border : 1px solid #FFF;
}


#infos-print table td,
#infos-print table th {
    padding : 0.3em;
    background : #fff;
}


#infos-print table th {
    padding : 0.3em;
    font-weight : normal;
    /*text-align : right;*/
}

#infos-print table td {
}

#infos-print tfoot {

}


#infos-print tfoot td,
#infos-print tfoot th {
    background : #f3d67e;
    font-size : 1.1em;
    color : #000;
}

#infos-print tfoot .total td,
#infos-print tfoot .total th {
    font-weight : bold;
}





#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;
 }


/*
#apercu-annonce {
    float : left;
    clear : both;
    width : 90%;
    background : yellow;
    margin : 0 !important;
    padding : 0 5%;
}*/



#apercu-annonce .apercu-titre,
#apercu-annonce .apercu-corps,
#apercu-annonce .apercu-prix,
#apercu-annonce .apercu-tel {
    float : left;
    clear : both;
    width : 100%;
    background : #fff;
    margin : 0;
    padding : 0;
}
#apercu-annonce .apercu-corps { padding : 0.4em 0; }
#apercu-annonce .apercu-prix {}
#apercu-annonce .apercu-tel {}




#interface-paiement form input {
    width : auto !important;
}


.contact h2 {
    margin-bottom : 0 !important;
}


#appercu-email {
    float : left;
    width : 90%;
    clear : both;
    border : 1px solid #e5e5e5;
    background : #f2f2f2;
    margin : 0.5em 0;
    padding : 5%;
}


.contact #appercu-email p {
    font-weight : normal;
}


.conditions-vente {

}

.conditions-vente h3 {
    margin : 0;
    padding : 0;
}


.conditions-vente p {
    font-weight : normal;
}

.conditions-vente .form-checkbox {
    float : left;
    clear : both;
    width : 100%;
    padding : 0;
}



.conditions-vente .form-checkbox label {

}


.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;

}

select.disabled,
select:disabled {
  background : #e5e5e5;

}




/* --------------  formulaire d'inscription entreprise / particulier -------- */


#inscription h2 {
  float : left;
  width : 100%;
  clear : both;
}

#inscription h5 {
  float : left;
  width : 100%;
  clear : both;
}



#inscription p {
  padding : 0.4em 0;
}

#inscription fieldset {
  float : left;
  width : 100%;
  clear : both;
  border : none;
  margin : 0.4em 0;
}

.forcemat {
  background : #a0a0a0;
  padding : 1em;
  color : #fff;
}


#inscription fieldset .formrow-m {
    float : left;
    width : 100%;
    clear : both;
    padding : 0.4em 0;
}


#inscription fieldset .formrow-m label {
    float : left;
    clear : both;
    width : 160px;
    text-align : right;
}

#inscription fieldset .formrow-m input {
    float : left;
    width : 250px;
    /*clear : both;
    text-align : left;*/
    margin : 0 0 0 1em;
    border : 1px inset #696969;
}


#inscription fieldset .formrow-m textarea {
    float : left;
    clear : both;
    border : 1px inset #696969;
}


#inscription fieldset .form-checkbox {
    float : left;
    width : auto;
    clear : both;
    padding : 0.4em 0 0.4em 150px;
}

#inscription fieldset .form-checkbox label {
    float : left;
    width : 80%;
    margin : 0;
    padding : 0 0 0 0.6em;
    text-align : left;
}

#inscription fieldset .form-checkbox input {
    float : left;
    width : auto;
    margin : 0 0 0 0;
    padding : 0;
    border : none;
}


#inscription div.submit {
  float : left;
  clear : both;
  width : auto;
  padding-left : 180px;
}

#inscription div.submit input {
  font-size : 1em;
}




.formrow-upload {
    display : block;
    clear : both;
    width : 99%;
}

.formrow-upload input {
    width : auto;
}






