#contenu { margin-top:20px; }
a { color:inherit; }
td { border-top:1px solid #afafaf; padding:10px; }
.fil_ariane { border-bottom:1px solid #dcc188; line-height:15px; }
.fil_ariane h1 { display:inline; font-size:13px; font-weight:bold; margin:0px; color:#256e92; text-transform:none; }
.fil_ariane .text_declic, .fil_ariane .text_declic a { color:#868686; font-size:11px; }

.sejours { width:655px; }
.we { width:653px; margin-top:20px; display:none; }
.we .titre { background:url("/images/promotions/entete_we.jpg") no-repeat; height:26px; }
.sejours .titre { background:url("/images/promotions/entete_sejours.jpg") no-repeat; height:26px; }
.sejours .fond, .we .fond { border:1px solid silver; }
.sejours .bas, .we .bas { text-align:center; padding-top:20px; height:40px; }

.sejours .filtre, .we .filtre { width:640px; margin:0 auto; }
.sejours .filtre .fond, .we .filtre .fond { 
	background:url("/images/promotions/fond_form.jpg") repeat-x; 
	height:45px; padding:5px; border:0; margin-bottom:15px;
	color:white; font-size:13px; font-weight:bold;
}
.sejours .filtre .titre, .we .filtre .titre  { color:#256e92; font-weight:bold; font-size:12px; background:none; line-height:26px; }
.sejours .filtre .fond label, .we .filtre .fond label { width:200px; float:left; line-height:24px; }
.sejours .filtre .fond .nb, .we .filtre .fond .nb { font-size:11px; font-weight:normal; }

.sejours .filtre .date, .we .filtre .date { background:#d8e7ef; width:215px; height:50px; text-align:center; line-height:50px; }

.sejours .theme, .we .theme { width:96px; font-size:12px; font-weight:bold; text-align:center; }
.sejours .vignette, .we .vignette { width:96px; text-align:center; }
.sejours .infos, .we .infos { color:#256e92; font-size:14px; width:200px; }
.sejours .duree, .we .duree { color:#d01e3b; font-size:12px; width:85px; text-align:center; }
.sejours .promo, .we .promo { color:white; width:70px; text-align:center; }
.sejours .promo .pourcent, .we .promo .pourcent { padding:0; background:#d01e3b; width: 50px; font-size: 16px; line-height: 25px; font-weight: bold; margin: 0pt auto; }
.sejours .cout, .we .cout { width:100px; font-size:11px; color:#5e3d1b; }
.sejours .cout del, .we .cout del { font-size:11px; }
.sejours .cout .prix, .we .cout .prix { width:45px; float:left; text-align:center; font-size:20px; font-weight:bold; }
.sejours a, .we a { color:#256e92; }
