
ul { padding-left:1.4em }

/* formulaire de réservation
---------------------------------*/

#devislarge #devis { width:500px; padding-top:5px; text-align:left; color:#000 }

#devislarge #devis p { color:#000; clear:left; padding:0!important; }

#devislarge #devis p.sousTitre { margin:0; padding:6px 10px 5px 10px; margin-bottom:10px; clear:both; background-color:#000; font-weight:bold; color:#fff; }

#devislarge #devis .pform { padding:0 2.5%; }

#devislarge #devis select { width:115px; }

#devislarge #devis .pformDemi { width:45%; padding:0 2.4%; float:left; display:block; }

#devislarge #devis p label { width:auto; float:left; display:block; }

#devislarge #devis .pformDemi p label { width:70px; }

#devislarge #devis p label.radio { margin:0 0 0 5px; float:left; display:block; }


#devislarge #devis table#produits { width:95%; margin:0 auto; text-align:center }

#devislarge #devis .submitMoins { width:17px; height:17px; background:transparent url('../images/delete.jpg') no-repeat top; border:none; color:#E15A54; font-size:0px; }

#devislarge #devis .submitPlus { width:17px; height:17px; background:transparent url('../images/add.jpg') no-repeat top; border:none; color:#70B354; font-size:0px; }

#devislarge #devis .submit { width:auto; height:auto; display:block; margin:5px auto; background-color:#000; color:#fff; }

/* champs requis */
.required { color: #c00; margin-left:-7px; //margin-left:0px;
}

.champ_manquant { color:#c00 }

.alert { width:95%; margin:0 auto 10px auto ; padding:10px; border:2px solid #c00; background-color:#fd9393 }

.alert ul li { color:#000 }

/* divers
---------------------------*/
.center { text-align:center; }
