/* CSS du thème CESL 2014 par AtYS/RG */


/* post-sejour */
/*body.dc-post-sejour {background:none no-repeat 50% 0% #FFF; background-attachment:fixed;}*/
.dc-post-sejour #wrapper {}
.dc-post-sejour #content {width:950px;}
.dc-post-sejour #sidebar300 {padding:8px 0;background: url("img/cesl-b80-10x10.png") repeat scroll 0px 0px transparent;/*background:#FFFAE8;*/}
.dc-post-sejour #sidebar300 .boxes300 > ul > li {margin-left:8px;margin-right:0;}
.dc-post-sejour #sidebar300 .boxes300 > ul > li:nth-of-type(1) {margin-left:0;}
.dc-post-sejour #post-others .post-content {min-height:150px;}
.dc-post-sejour .post-tags {display:none;}
.dc-post-sejour .post-content {position:relative;padding:0 16px 0px 16px;background:#fff;}
.dc-post-sejour .post:nth-of-type(1) .post-content {min-height:760px;transition:all ease 0.5s}
.dc-post-sejour .post:nth-of-type(1) h2.post-title {border-top-left-radius:10px;border-top-right-radius:10px;}
.dc-post-sejour .post-content li {list-style:none;}
.dc-post-sejour .post-content .tabs>ul{font-size:0;}
/*.dc-post-sejour .post-content>ul>li>h4 {display:none;}*/

.dc-post-sejour .ui-tabs .ui-tabs-nav .ui-tabs-anchor {display:inline-block;
 padding:2px 7px;font-size:1.2em; font-weight:400;
 border-top-left-radius:6px;border-top-right-radius:6px;}

#post-others #more-sejours {background: url("img/cesl-b80-10x10.png") repeat scroll 0px 0px transparent;display:none;text-align:center;padding:16px 0;}
#post-others #more-sejours a {background:#3a3a3a;color:#aaa;padding:6px 12px;border-radius:10px;}
#post-others #more-sejours a:hover {background:#1a1a1a;color:#ddd;}
#post-others .post-content {background: url("img/cesl-b80-10x10.png") repeat scroll 0px 0px transparent;font-size:0;
 padding:0 16px 16px 16px; max-height: 340px; overflow: hidden;
 -webkit-transition: max-height 3.0s; -moz-transition: max-height 3.0s; transition: max-height 3.0s;
}
#post-others .post-content.more-sejours {max-height: 4000px;/*height:auto*/}
#post-others .post-link {width:450px;height:100px;margin:16px 0px 0px 0px;overflow:hidden;font-size:0;
 display:inline-block;box-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:10px;}
#post-others .post-link:nth-child(odd) {margin-right:16px;}
#post-others .post-link:hover {box-shadow:0px 0px 10px rgba(0,0,0,0.5);}
#post-others .post-link:hover .post-title {background:#fff;}
#post-others .post-image {display:inline-block;width:100px;height:100px;background:url(/public/ambiances/.cesl-logo-oblique_t.png) no-repeat 50% 50%}
.post-other-img {width:100px;height:100px;overflow:hidden;}
.post-other-img img {display:none;}
#post-others .post-link .post-title {display:inline-block;padding:5px 10px;width:330px;height:100px;vertical-align:top;background:#eee;font-size:12px/*%*/}
#post-others .post-link .post-title h2 {color:#444;font-size:1.8em; line-height:1em; padding-bottom:4px;}
#post-others .post-link .post-title h3 {color:#222;font-size:1.2em; font-weight:normal;line-height:1em; padding-bottom:8px;}
#post-others .post-link .post-title p {text-align:right; color:#2767A1;font-size:1.2em; line-height:1em}


/* diapos du séjour */
#sejour-diapos {/*position:absolute;*/}

.diapo-sejour {position:absolute;display:inline-block; top:470px;background:#fff;
 margin:20px; padding:10px 10px 30px 10px; z-index:52;
 box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);}
.diapo-sejour:nth-of-type(1) {left:60px; transform: rotate(7deg) translate3d(0, 0, 0); top:520px;} 
.diapo-sejour:nth-of-type(2) {left:260px; transform: rotate(350deg) translate3d(0, 0, 0); top:530px;} 
.diapo-sejour:nth-of-type(3) {left:470px; transform: rotate(340deg) translate3d(0, 0, 0); top:490px;} 
.diapo-sejour:nth-of-type(4) {left:650px; transform: rotate(4deg) translate3d(0, 0, 0);} 
.diapo-sejour-img {width:180px; height:180px; overflow:hidden;}
.diapo-sejour-img img {display:none;}

/* pictos du séjour */
#sejour-pictos {font-size:0;/*height:90px;*/width:530px;}
.sejour-picto {display:inline-block;margin:8px 8px 8px 0;}
.sejour-picto.ans, .sejour-picto.jours {width:60px;height:40px;vertical-align:top;
 text-align:center;padding:15px 5px 15px 5px;text-shadow:0px 0px 3px rgba(0,0,0,0.2);}
.sejour-picto div {display:block; color:#fff;font-family:Nunito; font-weight:700; letter-spacing:0px;}
.sejour-picto.ans div:nth-of-type(1) {font-size:22px;line-height:14px;margin-top:8px;
 letter-spacing:-1px;text-indent:-1px;}
.sejour-picto.ans div:nth-of-type(2) {font-size:18px;line-height:14px;
 letter-spacing:-1px;text-indent:-1px;}
.sejour-picto.jours div:nth-of-type(1) {font-size:32px;line-height:16px;margin-top:5px;
 letter-spacing:-4px;text-indent:-4px;}
.sejour-picto.jours div:nth-of-type(2) {font-size:18px;line-height:16px;
 letter-spacing:-1px;text-indent:-1px;}
.sejour-jumele {border:2px solid #FF9039;border-top-right-radius:10px;border-bottom-left-radius:10px;margin:8px;
 padding:2px 4px;font-size:11px;display:inline-block;vertical-align:top;}
.sejour-jumele span a:hover {text-decoration:underline;}
.sejour-jumele span:nth-of-type(1) {text-transform:uppercase;font-size:9px;font-weight:bold;font-style:italic;color:#CD752F/*#A58700/*#C6A200/*#7F6100/*#BCA526*/}
.sejour-jumele span:nth-of-type(2) a {color:#678700/*#6D6D6D/*#7F6100/*#BCA526*/}
.sejour-nouveauprog {position:relative; right:8px; background:#FF412A; border:1px solid #8F251F; color:#fff;
 border-radius:16px; font-size:12px; font-weight:bold; font-family:arial, sans serif; line-height:13px; padding:3px 8px;
 text-align:center; text-transform:uppercase; text-shadow:0 0 2px #666; transform:rotate(4deg); -webkit-transform: rotate(4deg);
-moz-transform: rotate(4deg);-o-transform: rotate(4deg); -ms-transform: rotate(4deg); -khtml-transform: rotate(4deg);}
.sejour-nouveau {position:absolute; right:412px; top:-11px; background:#FF412A; color:#fff; 
 border:1px solid #8F251F; border-radius:16px; line-height:12px; padding:4px 8px;
 font-size:12px; font-weight:bold; font-family:arial, sans serif; text-align:center; text-shadow:0 0 2px #666;
 transform:rotate(4deg); -webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);-o-transform: rotate(4deg); -ms-transform: rotate(4deg); -khtml-transform: rotate(4deg);}
#sejour-partages {display:inline-block;width:545px;margin-top:-4px;text-align:right;z-index:151;}
.sejour-partage-fb {display:block;height:20px;}
.sejour-partage-fb a {color:#3B579D;}
.sejour-partage-fb iframe {z-index:151;}
.sejour-partage-mail {display:block;margin-bottom:2px;}
.sejour-partage-mail a {color:#3B579D}
.sejour-partage-mail a:hover {text-decoration:underline;}

.sejour-ete .sejour-picto {text-shadow:0 0 4px #BCA526}


/* photos du séjour */
#sejour-slideshow {width:356px; height:440px; overflow:hidden; position:absolute;
 display:block;top:90px;right:0;margin:0;z-index:50}
#sejour-slideshow .photo-sejour-img {position:absolute; left:0; top:0; display:block; width:356px;height:440px;}
#sejour-photo-mask {position:absolute; width:356px; height:440px; right:0; top:90px; z-index:51;}
.photo-sejour-img img {display:none;}


/* localisation du séjour */
#sejour-localisation {position:absolute;display:block;top:-36px;right:12px;z-index:52;}


/* intitulé du séjour */
#sejour-intitule {display:inline-block;padding:5px 0 0 0;vertical-align:middle;line-height:1em;
 font-size:1.8em; font-weight:400;width:530px;}


/* description du séjour */
#sejour-description {display:block;position:relative; top:-23px; left:0; z-index:54}
#sejour-description>ul {font-size:0}
#sejour-description>div {position:relative;width:540px;border:1px solid #777;overflow:hidden;
 min-height:250px;max-height:3500px;padding-bottom:15px;
 border-radius:6px; border-top-left-radius:0px; box-shadow:2px 2px 5px rgba(0,0,0,0.5);
 transition:max-height 1s ease 0s;-webkit-transition:max-height 1s ease 0s;-moz-transition:max-height 1s ease 0s;
}

#sejour-description>div.minheight {max-height:350px;}
#sejour-description>div .fixbtmin,
#sejour-description>div .fixbtmax {color:#fff;padding:2px;border-top-left-radius:6px;
 display:none;position:absolute;right:0px;bottom:0px;
 transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s}

.sejour-hiver #sejour-description>div .fixbtmin,
.sejour-hiver #sejour-description>div .fixbtmax {background-color:#3377AA;}
.sejour-hiver #sejour-description>div .fixbtmin:hover,
.sejour-hiver #sejour-description>div .fixbtmax:hover {background-color:#225B8D;}

.sejour-printemps #sejour-description>div .fixbtmin,
.sejour-printemps #sejour-description>div .fixbtmax {background-color:#85BC53;}
.sejour-printemps #sejour-description>div .fixbtmin:hover,
.sejour-printemps #sejour-description>div .fixbtmax:hover {background-color:#69B225;}

.sejour-ete #sejour-description>div .fixbtmin,
.sejour-ete #sejour-description>div .fixbtmax {background-color:#FFD000;text-shadow:0 0 6px #B79500}
.sejour-ete #sejour-description>div .fixbtmin:hover,
.sejour-ete #sejour-description>div .fixbtmax:hover {background-color:#EDC100;}

.sejour-automne #sejour-description>div .fixbtmin,
.sejour-automne #sejour-description>div .fixbtmax {background-color:#F9D200;}
.sejour-automne #sejour-description>div .fixbtmin:hover,
.sejour-automne #sejour-description>div .fixbtmax:hover {background-color:#F9DA31;}

 
#sejour-description>div>h4 {display:none}
#sejour-description>div>ul>li{padding:10px;display:none;/*affiché par js*/}
#sejour-description>div>ul>li>div,
#sejour-description>div>ul>li>img {position:absolute; display:inline-block}
#sejour-description>div>ul>li>h4 {padding:0 20px 0 63px; font-size:23px; font-weight:400; text-transform:uppercase}
#sejour-description>div>ul>li>p {padding:0 20px 0 65px; font-size:13px; text-align:justify; margin-top:0px}
#sejour-description>div>ul>li>ul {padding:0 20px 0 65px; font-size:13px; text-align:justify; margin-top:0px;}
#sejour-description>div>ul>li>ul>li {font-size:13px; list-style-type:disc; margin-left: 12px;}
#sejour-description>div>ul>.sejour-transport {display:block;}
#sejour-description #sejour-videos {overflow:hidden; background:#000}
#sejour-description #sejour-commentaires>h4 {display:inline-block;}
#sejour-description .video {padding:2px;}
#sejour-description .video #playervideo {width:536px;height:304px;display:block}

.picto-sejour-description {width:53px;height:49px;}


/* inscription au séjour */
#sejour-inscription {position:absolute;right:140px;top:-35px;z-index:152}
#sejour-inscription>ul {text-align:right}
#sejour-inscription>ul>li {margin-left:5px;/*display:inline-block;*/}
#sejour-inscription>div {padding:6px 10px; overflow:hidden; box-shadow:2px 2px 5px rgba(0,0,0,0.5);
 border-radius:6px; border-top-right-radius:0px;}
#sejour-inscription>div form {position:relative;}
#sejour-inscription>div label {width:235px;display:inline-block;}
#sejour-inscription>div label:nth-of-type(2) {/*width:150px*/}
#sejour-inscription>div button {display:none;margin:10px 0 0 auto;line-height:0.9em;}
#sejour-inscription>div button.active {display:block}
#sejour-inscription .sejour-periode {width:235px}
#sejour-inscription .sejour-villedepart {width:150px}
#sejour-inscription .sejour-tarif {display:none;margin-left:6px; width:74px; text-align:center;
 font-size:1.5em;line-height:1.35em; vertical-align:top; border-radius:4px;}
#sejour-inscription .sejour-tarif.active {display:inline-block}
#sejour-inscription .ui-button.ui-state-default {font-weight:400;text-transform:uppercase}


/* commentaires sur le séjour */
#sejour-commentaires {padding:15px;width:505px;text-align:center;}
#sejour-commentaires>h4 {display:inline-block;font-size:23px;font-weight:400;
 /*color:#225B8D;*/padding:15px 15px 0 15px;text-transform:uppercase}
#sejour-commentaires button {float:right;margin:21px 15px 0 15px;z-index:61;}
#sejour-commentaires button.active {border-bottom-color:#EAEAEA;
 border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
#sejour-commentaires  p#pr-info {display:inline-block;padding:7px 8px;line-height:13px;
 border-radius:4px;}
#sejour-commentaires  p.error {background:#FFB8B7;color:#222;margin-left:15px;max-width:324px}
#sejour-commentaires  p.message {background:#BFFFC0;margin:15px auto 0 auto;width:80%;
display:inline-block;text-align:center;color:#222;/*max-width:324px*/}

.sejour-hiver #sejour-commentaires>h4 {color:#225B8D}
.sejour-printemps #sejour-commentaires>h4 {color:#69B225}
.sejour-ete #sejour-commentaires>h4 {color:#DDB300}
.sejour-automne #sejour-commentaires>h4 {color:#D67106}


#comment-form {display:none;background:#EAEAEA;z-index:60;padding:15px;
 border:1px solid #BBB;margin:0 15px 0 15px;text-align:left;
 border-top-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
#comment-form.active {display:block;}
#comment-form .remember {display:none;}
#comment-form fieldset {border:none;font-size:0;}
#comment-form fieldset p.field {padding:4px 0;color:#555;}
#comment-form fieldset p.field:nth-of-type(1) {display:inline-block}
#comment-form fieldset p.field:nth-of-type(1) input {width:190px;}
#comment-form fieldset p.field:nth-of-type(2) {display:inline-block;margin-left:10px;}
#comment-form fieldset p.field:nth-of-type(2) input {width:230px;}
#comment-form fieldset p.field textarea {width:434px;}
#comment-form fieldset:nth-of-type(2) {font-size:0;line-height:0;vertical-align:top;}
#comment-form fieldset p.buttons {display:inline-block;vertical-align:top;}
#comment-form fieldset p.buttons input {background:#ccc;text-transform:uppercase;}



.sejour-automne #topbanner-container a:hover {background:#F18D1F;opacity:0.1}

/*.sejour-hiver.dc-post-sejour .post-content {background-color:#EAF9FF}*/

/* .post-title, .post-content */
.sejour-hiver .post h2.post-title {background-color:#225B8D/*194165*/}
.sejour-hiver .post-content p {color:#194165}

.sejour-printemps .post h2.post-title {background-color:#69B225/*75C629*/}
.sejour-printemps #sejour-intitule,
.sejour-printemps #sejour-description.tabs>div>ul>li>h4,
.sejour-printemps .post-content p {color:#437814}

.sejour-ete .post-title {color:#fff;} 
.sejour-ete .post h2.post-title {background-color:#FFD000   /*F8D623 F9DF18/*F9CF36/*F0E100*/;text-shadow:0px 0px 16px #B79500;} /* ete : #E0BE28 #EAD300*/  
.sejour-ete #sejour-description.tabs>div>ul>li>h4,
.sejour-ete #sejour-description.tabs>div>ul>li>ul>li,
.sejour-ete .post-content p {color:#7F6100/*#7F7100*/}
.sejour-ete .post-content h3 {color:#C6A200}

.sejour-automne .post h2.post-title {background-color:#194165}
.sejour-automne .post h2.post-title {background-color:#F28E1F;text-shadow:0px 0px 2px rgba(0,0,0,0.1);} /*  : */  
.sejour-automne #sejour-intitule,
.sejour-automne #sejour-description.tabs>div>ul>li>h4,
.sejour-automne .post-content p {color:#C1690B}


/* description */
#sejour-description.ui-tabs .ui-tabs-panel {/*opacity:0.95;*/}

.sejour-hiver #sejour-description.ui-tabs .ui-tabs-nav .ui-state-default {margin-right:5px}
.sejour-hiver #sejour-description.ui-tabs .ui-tabs-nav .ui-tabs-anchor {background-color:#6A94B5/*194165*/;color:#fff}
.sejour-hiver #sejour-description.ui-tabs .ui-tabs-active .ui-tabs-anchor,
.sejour-hiver #sejour-description.ui-tabs .ui-tabs-active.ui-state-hover .ui-tabs-anchor {background-color:#225B8D}
.sejour-hiver #sejour-description.ui-tabs .ui-state-hover .ui-tabs-anchor {background:#3377AA/*3181C9*/}
.sejour-hiver #sejour-description.ui-tabs .ui-tabs-panel {border-color:#225B8D;background-color:#EDF6FF}
.sejour-hiver #sejour-description.ui-tabs .ui-tabs-panel>ul>li>h4 {color:#194165} /* hiver : 225B8D  3181C9 */

.sejour-printemps #sejour-description.ui-tabs .ui-tabs-nav .ui-state-default {margin-right:5px}
.sejour-printemps #sejour-description.ui-tabs .ui-tabs-nav .ui-tabs-anchor {background-color:#A4D17B/*7AD129*/;color:#fff}
.sejour-printemps #sejour-description.ui-tabs .ui-tabs-active .ui-tabs-anchor,
.sejour-printemps #sejour-description.ui-tabs .ui-tabs-active.ui-state-hover .ui-tabs-anchor {background-color:#69B225}
.sejour-printemps #sejour-description.ui-tabs .ui-state-hover .ui-tabs-anchor {background:#85BC53/*75C629*/}
.sejour-printemps #sejour-description.ui-tabs .ui-tabs-panel {border-color:#69B225;background-color:#F3FFE8;}
.sejour-printemps #sejour-description.ui-tabs .ui-tabs-panel>ul>li>h4 {color:#69B225}

.sejour-ete #sejour-description.ui-tabs .ui-tabs-nav .ui-state-default {margin-right:5px}
.sejour-ete #sejour-description.ui-tabs .ui-tabs-nav .ui-tabs-anchor {background-color:#EFDC7A;color:#fff;text-shadow:0px 0px 6px #B79500}
.sejour-ete #sejour-description.ui-tabs .ui-tabs-active .ui-tabs-anchor,
.sejour-ete #sejour-description.ui-tabs .ui-tabs-active.ui-state-hover .ui-tabs-anchor {background-color:#FFD000/*#F8D623*/}
.sejour-ete #sejour-description.ui-tabs .ui-state-hover .ui-tabs-anchor {background:#FCDF50}
.sejour-ete #sejour-description.ui-tabs .ui-tabs-panel {border-color:#FFD000;background-color:#FFFEED}
.sejour-ete #sejour-description.ui-tabs .ui-tabs-panel>ul>li>h4 {color:#DDB300/*C8BC00*/}

.sejour-automne #sejour-description.ui-tabs .ui-tabs-nav .ui-state-default {margin-right:5px}
.sejour-automne #sejour-description.ui-tabs .ui-tabs-nav .ui-tabs-anchor {background-color:#F9A851 ;color:#fff}
.sejour-automne #sejour-description.ui-tabs .ui-tabs-active .ui-tabs-anchor,
.sejour-automne #sejour-description.ui-tabs .ui-tabs-active.ui-state-hover .ui-tabs-anchor {background-color:#FC870A }
.sejour-automne #sejour-description.ui-tabs .ui-state-hover .ui-tabs-anchor {background:#F99A34}
.sejour-automne #sejour-description.ui-tabs .ui-tabs-panel {border-color:#FC870A;background-color:#FFECD8}
.sejour-automne #sejour-description.ui-tabs .ui-tabs-panel>ul>li>h4 {color:#D67106} /*  */


/* inscription */
.sejour-hiver #sejour-inscription.ui-tabs .ui-tabs-nav .ui-tabs-anchor {background:#96B0D7;color:#225B8D}
.sejour-hiver #sejour-inscription.ui-tabs .ui-tabs-active .ui-tabs-anchor,
.sejour-hiver #sejour-inscription.ui-tabs .ui-tabs-active.ui-state-hover .ui-tabs-anchor {background-color:#B2D2FF}
.sejour-hiver #sejour-inscription.ui-tabs .ui-state-hover .ui-tabs-anchor {background:#A4C1EB}
.sejour-hiver #sejour-inscription.ui-tabs .ui-tabs-panel {background:#B2D2FF}
.sejour-hiver #sejour-inscription>div label {color:#225B8D}
.sejour-hiver #sejour-inscription .sejour-tarif {background:#368EDD;color:#fff}

.sejour-printemps #sejour-inscription.ui-tabs .ui-tabs-nav .ui-tabs-anchor {background:#96B0D7;color:#437814}
.sejour-printemps #sejour-inscription.ui-tabs .ui-tabs-active .ui-tabs-anchor,
.sejour-printemps #sejour-inscription.ui-tabs .ui-tabs-active.ui-state-hover .ui-tabs-anchor {background-color:#DCFFBC}
.sejour-printemps #sejour-inscription.ui-tabs .ui-state-hover .ui-tabs-anchor {background:#A4C1EB}
.sejour-printemps #sejour-inscription.ui-tabs .ui-tabs-panel {background:#DCFFBC}
.sejour-printemps #sejour-inscription>div label {color:#437814}
.sejour-printemps #sejour-inscription .sejour-tarif {background:#69B225;color:#fff}

.sejour-ete #sejour-inscription.ui-tabs .ui-tabs-nav .ui-tabs-anchor {background:#96B0D7;color:#BC9600}
.sejour-ete #sejour-inscription.ui-tabs .ui-tabs-active .ui-tabs-anchor,
.sejour-ete #sejour-inscription.ui-tabs .ui-tabs-active.ui-state-hover .ui-tabs-anchor {background-color:#FFF5CC}
.sejour-ete #sejour-inscription.ui-tabs .ui-state-hover .ui-tabs-anchor {background:#FFD09E}
.sejour-ete #sejour-inscription.ui-tabs .ui-tabs-panel {background:#FFF5CC}
.sejour-ete #sejour-inscription>div label {color:#BC9600}
.sejour-ete #sejour-inscription .sejour-tarif {background:#F2C900;color:#fff}

.sejour-automne #sejour-inscription.ui-tabs .ui-tabs-nav .ui-tabs-anchor {background:#96B0D7;color:#C46200}
.sejour-automne #sejour-inscription.ui-tabs .ui-tabs-active .ui-tabs-anchor,
.sejour-automne #sejour-inscription.ui-tabs .ui-tabs-active.ui-state-hover .ui-tabs-anchor {background-color:#FFDEBC}
.sejour-automne #sejour-inscription.ui-tabs .ui-state-hover .ui-tabs-anchor {background:#A4C1EB}
.sejour-automne #sejour-inscription.ui-tabs .ui-tabs-panel {background:#FFDEBC}
.sejour-automne #sejour-inscription>div label {color:#C46200}
.sejour-automne #sejour-inscription .sejour-tarif {background:#EA7900;color:#fff}


/* .sejour-picto */
.sejour-printemps .sejour-picto {background:url(/public/sejours/pictos/picto-vert.png) no-repeat;}
.sejour-printemps .sejour-picto-sq {display:inline-block;background:url(/public/sejours/pictos/.picto-vert_sq.png) no-repeat;}

.sejour-ete .sejour-picto {background:url(/public/sejours/pictos/picto-jaune.png) no-repeat;}
.sejour-ete .sejour-picto-sq {display:inline-block;background:url(/public/sejours/pictos/.picto-jaune_sq.png) no-repeat;}

.sejour-hiver .sejour-picto {background:url(/public/sejours/pictos/picto-bleu.png) no-repeat;}
.sejour-hiver .sejour-picto-sq {display:inline-block;background:url(/public/sejours/pictos/.picto-bleu_sq.png) no-repeat;}

.sejour-automne .sejour-picto {background:url(/public/sejours/pictos/picto-orange.png) no-repeat;}
.sejour-automne .sejour-picto-sq {display:inline-block;background:url(/public/sejours/pictos/.picto-orange_sq.png) no-repeat;}


/* .picto-sejour-description */
.sejour-hiver .picto-sejour-description.activites {background:url(/public/sejours/pictos/picto-bleu-activites.png) no-repeat;}
.sejour-hiver .picto-sejour-description.environnement {background:url(/public/sejours/pictos/picto-bleu-environnement.png) no-repeat;}
.sejour-hiver .picto-sejour-description.hebergement {background:url(/public/sejours/pictos/picto-bleu-hebergement.png) no-repeat;}
.sejour-hiver .picto-sejour-description.esprit {background:url(/public/sejours/pictos/picto-bleu-esprit.png) no-repeat;}

.sejour-printemps .picto-sejour-description.activites {background:url(/public/sejours/pictos/picto-vert-activites.png) no-repeat;}
.sejour-printemps .picto-sejour-description.environnement {background:url(/public/sejours/pictos/picto-vert-environnement.png) no-repeat;}
.sejour-printemps .picto-sejour-description.hebergement {background:url(/public/sejours/pictos/picto-vert-hebergement.png) no-repeat;}
.sejour-printemps .picto-sejour-description.esprit {background:url(/public/sejours/pictos/picto-vert-esprit.png) no-repeat;}

.sejour-ete .picto-sejour-description.activites {background:url(/public/sejours/pictos/picto-jaune-activites.png) no-repeat;}
.sejour-ete .picto-sejour-description.environnement {background:url(/public/sejours/pictos/picto-jaune-environnement.png) no-repeat;}
.sejour-ete .picto-sejour-description.hebergement {background:url(/public/sejours/pictos/picto-jaune-hebergement.png) no-repeat;}
.sejour-ete .picto-sejour-description.esprit {background:url(/public/sejours/pictos/picto-jaune-esprit.png) no-repeat;}

.sejour-automne .picto-sejour-description.activites {background:url(/public/sejours/pictos/picto-orange-activites.png) no-repeat;}
.sejour-automne .picto-sejour-description.environnement {background:url(/public/sejours/pictos/picto-orange-environnement.png) no-repeat;}
.sejour-automne .picto-sejour-description.hebergement {background:url(/public/sejours/pictos/picto-orange-hebergement.png) no-repeat;}
.sejour-automne .picto-sejour-description.esprit {background:url(/public/sejours/pictos/picto-orange-esprit.png) no-repeat;}

