#web-call-back { width:100%; }
#web-call-back h3 { font-size:12px;font-family:verdana;text-decoration:underline;text-align:center;margin-top:15px; }
#web-call-back input { border:1px dashed #000;font-weight:bold; }
#web-call-back select { border:1px dashed #000;font-weight:bold; }

.sejour_titre { color:#ae2512;font-size:18px;font-weight:normal;font-family:tahoma,arial;text-align:center; }
.sejour_dates { font-size:14px;font-weight:normal;font-style:italic;font-family:tahoma,arial;text-align:center; }
.descr_sejour { text-align:justify;font-size:14px;font-family:tahoma; }

table.prop_sejour tr td.nom_prop { font-size:12px; }
table.prop_sejour tr td.values_prop { padding-left:15px;font-size:14px;color:#ae2512; }

.ul_sejour_groupe { font-size:12px; }
.ul_sejour_groupe_details { font-size:12px;text-align:left;padding-left:0; }
.ul_sejour_groupe_details li a{ color:#ae2512;text-decoration:none; }
.ul_sejour_groupe_details li a:hover{ text-decoration:underline; }
.ul_sejour_groupe_details li span { font-size:12px;font-style:italic; }

.table_dl { margin-top:3px;margin-bottom:2px; }
.csdl_left { background-color:#fff;border:1px solid #ae2512;border-right:0; }
.csdl_center { background-color:#fff;border:1px solid #ae2512;border-right:0;border-left:0; }
.csdl_right { background-color:#fff;border:1px solid #ae2512;border-left:0; }
.titre_dl { color:#000;font-family:calibri,verdana;font-size:16px;color:#ae2512; }
.descr_dl { font-family:tahoma;text-align:justify; }
.type_dl { font-family:tahoma;text-align:center;font-style:italic; }

.fsejour_accueil { text-align:left;border:1px solid #c5c5c5;padding:5px;background-color:#fff; }
.fsejour_accueil p.titreform { font-size:18px;font-family:calibri,arial;margin-bottom:10px;margin-top:0px;text-align:center; }
.fsejour_accueil select { width:180px; }
