#calendrier h3{display:block;width:902px;height:40px;margin:0;padding:20px 0 0;text-indent:60px;background:url(../images/bg_titre_filtrer_activite.jpg) no-repeat}
#calendrier{position:relative;width:902px;background:url(../images/bg_repeat_calendrier.gif) repeat-y}
#calendrier .wrapper{width:902px;background:url(../images/bg_calendrier.gif) 0 60px no-repeat}
#calendrier .bottom{width:883px;height:8px;overflow:hidden;margin-left:19px;background:url(../images/bg_bottom_calendrier.gif) no-repeat}
.yui-skin-sam #calendrier .yui-calcontainer{position:absolute;top:8px;left:165px;z-index:20;width:120px;padding:10px}
.yui-skin-sam #calendrier .yui-calcontainer td{padding:0;margin:0}
.yui-skin-sam #calendrier .yui-calcontainer td a{height:17px;font-size:8px;padding:1px}
.yui-skin-sam #calendrier .yui-calcontainer .calhead{margin:0;padding:0;height:auto;color:#AC5D00}
.yui-skin-sam #calendrier .yui-calcontainer .today a{background:#AC5D00;color:#FFF}
.yui-skin-sam #calendrier .yui-calcontainer .cal_event a{background:#B5D5FF;color:#000}
.yui-skin-sam #calendrier .yui-calcontainer .cal_event a:hover{background:#06C;color:#FFF}
.yui-skin-sam #calendrier .yui-calcontainer .selected a{background:#FFF;color:#AC5D00;border:1px solid #000;margin:-1px}
#filtrer{position:relative;width:574px;margin-top:-25px;height:226px;background:url(../images/bg_top_calendrier.jpg) no-repeat}
#filtrer h4{margin:0;text-indent:-9999px}
#filtrer .filtre{position:absolute;top:26px;left:320px}
#filtrer .filtre h5{text-indent:-9999px;margin:0 0 13px}
#filtrer .filtre p{margin:5px 0}
#filtrer .filtre form select{border:2px solid #615C55}
#filtre-genres{width:180px}
#filtre-regions{width:150px}
#b-filtrer-activites{display:block;width:168px;height:37px;background:url(../images/b_filtrer_activites.gif) no-repeat;text-indent:-9999px}
#b-activites-a-venir{display:block;width:180px;height:39px;background:url(../images/btn_activite_a_venir.gif) no-repeat;text-indent:-9999px;font-weight:700}
#filtrer .date-activites{position:absolute;top:197px;left:177px;font-size:9px}
#filtrer .date-unique{background:url(../images/bg_date_activite.gif) 18px 0 no-repeat}
#filtrer .date-activites .date{line-height:24px;position:absolute}
#filtrer .date-activites .le{position:absolute;top:0;left:0}
#filtrer .date-activites .jour{display:block;position:absolute;left:16px;top:0;width:27px;height:24px;text-align:center;text-indent:3px;color:#AC5D00}
#filtrer .date-activites .mois-annee{position:relative;top:0;left:50px}
#filtrer .date-activites .nb-activites{margin-top:24px}
.ajax-loader{margin:30px 0 0 225px}
#evenements{position:relative;width:574px;margin-left:28px;_margin-left:14px;float:left;overflow:hidden;background:url(../images/bg_repeat_cal_evenements.gif) repeat-y}
#evenements h4{margin:25px 0 10px 177px}
#evenements .wrapper{background:url(../images/bg_top_cal_evenements.gif) no-repeat}
#evenements h3{width:534px;margin:0 0 30px 30px;padding-top:30px}
#resultats{margin-top:30px}
#evenements .evenement{position:relative;width:547px;margin:0 0 7px 13px;overflow:hidden}
#evenements .evenement a:hover{color:#2361AA}
#evenements .ev1{background:url(../images/bg_repeat_activite1.gif)}
#evenements .ev2{background:url(../images/bg_repeat_activite2.gif)}
#evenements .ev1 .wrapper{background:url(../images/bg_top_activite1.gif) no-repeat}
#evenements .ev2 .wrapper{background:url(../images/bg_top_activite2.gif) no-repeat}
#evenements .evenement .bottom{width:547px;height:10px;margin:0;overflow:hidden}
#evenements .ev1 .bottom{background:url(../images/bg_bottom_activite1.gif) no-repeat}
#evenements .ev2 .bottom{background:url(../images/bg_bottom_activite2.gif) no-repeat}
#evenements .evenement .image-details{position:relative;width:105px;margin:15px 0 0 18px;float:left;text-align:right}
#evenements .evenement .image-details img{border:3px solid #DEA850}
#evenements .evenement .image-details .b-details{display:block;width:70px;height:31px;margin:2px 0 0 38px;background-repeat:no-repeat;text-align:left;text-indent:-9999px}
#evenements .evenement .image-details .plus{background-position:top}
#evenements .evenement .image-details .plus:hover{background-position:0 -31px}
#evenements .evenement .image-details .moins{background-position:0 -62px}
#evenements .evenement .image-details .moins:hover{background-position:0 -93px}
#evenements .ev1 .image-details .b-details{background-image:url(../images/b_details_ev1.gif)}
#evenements .ev2 .image-details .b-details{background-image:url(../images/b_details_ev2.gif)}
#evenements .evenement .infos{position:relative;width:300px;margin:15px 0 0 25px;float:left;color:#B37123}
#evenements .evenement h5{margin:0 0 4px;font-size:12px;color:#823805}
#evenements .evenement strong{color:#823805}
#evenements .evenement .infos .date{margin-bottom:10px}
#evenements .evenement .infos .plus-details{position:relative;margin-top:20px}
#evenements .nav{width:574px;height:49px;padding-top:1px;background:url(../images/bg_bottom_cal_evenements.gif) no-repeat}
#evenements .nav a.prec{display:block;width:201px;height:46px;margin:0 0 0 26px;_margin:0 0 0 12px;float:left;background:url(../images/btn_prec_cal_ev.jpg) no-repeat;text-indent:-9999px}
#evenements .nav .page{width:119px;height:45px;float:left;background:#D48E2D;text-align:center;color:#FFF;font-weight:700}
#evenements .nav a.suiv{display:block;width:201px;height:46px;margin:0 26px 0 0;float:left;background:url(../images/btn_suiv_cal_ev.jpg) no-repeat;text-indent:-9999px}
#evenements .nav a:hover{background-position:0 -46px}
#evenements .site_internet1{display:block;width:180px;height:39px;text-align:left;text-indent:-9999px;background-image:url(../images/btn_site_Internet_ev1.gif)}
#evenements .site_internet2{display:block;width:180px;height:39px;text-align:left;text-indent:-9999px;background-image:url(../images/btn_site_Internet_ev2.gif)}
#evenements .sms_1{display:block;width:180px;height:39px;text-align:left;text-indent:-9999px;background-image:url(../images/btn_bab_sms_1.gif)}
#evenements .sms_2{display:block;width:180px;height:39px;text-align:left;text-indent:-9999px;background-image:url(../images/btn_bab_sms_2.gif)}
#col-droite{position:relative;width:288px;float:left}
#soumettre{position:relative;width:288px;margin-top:-8px;overflow:visible;color:#B37123;background:url(../images/bg_repeat_soumettre_ev.gif) repeat-y}
#soumettre .wrapper{width:288px;background:url(../images/bg_soumettre_ev.gif) 0 44px no-repeat}
#soumettre h4{width:288px;height:44px;margin:0;background:url(../images/titre_soumettre_ev.jpg) no-repeat;text-indent:-9999px}
#soumettre .etapes{margin:-25px 0 0 14px;width:270px;height:83px}
#soumettre .etapes span{display:block;position:absolute;top:50px;height:42px;background-repeat:no-repeat;text-indent:-9999px}
#soumettre .etapes span.current{background-position:center}
#soumettre .etapes .e1{width:32px;right:117px;background:url(../images/bg_etape1.jpg)}
#soumettre .etapes .e2{width:28px;right:89px;background:url(../images/bg_etape2.jpg)}
#soumettre .etapes .e3{width:27px;right:62px;background:url(../images/bg_etape3.jpg)}
#soumettre .etapes .e4{width:27px;right:35px;background:url(../images/bg_etape4.jpg)}
#soumettre .etapes .e5{width:31px;right:4px;background:url(../images/bg_etape5.jpg)}
#soumettre .etape{margin:-28px 12px 0 23px}
#soumettre .etape table td{vertical-align:top}
#soumettre .etape table .interrogation{display:block;width:17px;height:18px;margin:0 10px 0 0;background:url(../images/b_interrogation.gif) no-repeat;text-indent:-9999px}
#soumettre .etape label{display:block;margin:5px 0 4px}
#soumettre .etape table input,#soumettre .etape table textarea{width:200px}
#soumettre .etape table select{width:210px}
#soumettre #etape0{margin-top:60px}
#soumettre #etape3 label{display:inline}
#soumettre #date-de,#soumettre #date-a{width:130px}
#soumettre #etape3 #dateUnique{width:157px}
#soumettre #etape3 .calendrier1{vertical-align:bottom;margin:0 20px 0 5px}
#soumettre #etape3 .calendrier2{vertical-align:bottom;margin:0 20px 0 6px}
#soumettre #etape3 ul{width:247px;overflow:hidden;margin:20px 0;padding:8px 0;border-top:1px solid #E7BE6D;border-bottom:1px solid #E7BE6D}
#soumettre #etape3 ul li{position:relative;width:257px;overflow:hidden;height:41px;color:#823805;margin:0 0 2px;padding:4px 0 0 8px;list-style-type:none;background:url(../images/bg_horaire_calendrier.gif) no-repeat}
#soumettre #etape3 ul li a.effacer{position:absolute;top:6px;right:24px;display:block;width:10px;height:10px;text-indent:-9999px;background:url(../images/b_effacer_hoaire.gif) no-repeat}
#soumettre #etape3 ul .serie-modifiable{position:relative;width:257px;overflow:hidden;height:48px;color:#823805;margin:0 0 2px;padding:4px 0 0 8px;list-style-type:none;background:url(../images/bg_horaire_calendrier2.gif) no-repeat}
#soumettre #etape3 ul .serie-modifiable a.effacer{background:url(../images/b_effacer_modif.gif) no-repeat}
#soumettre #etape3 #horaire{margin:8px 0}
#soumettre #etape3 #heure-de,#soumettre #etape3 #heure-a{width:65px;margin:0 7px 0 4px}
#soumettre #etape3 a.ajouter-jour{display:block;margin:20px 0 -10px}
#soumettre #etape3 #occurencemultiple table{width:245px}
#soumettre #etape3 #occurencemultiple input{display:inline;width:auto}
#soumettre #etape3 #occurencemultiple label{display:inline;vertical-align:baseline}
#soumettre #etape3 #occurencemultiple #date-du,#soumettre #etape3 #occurencemultiple #date-au{width:127px}
#soumettre #etape3 #occurencemultiple .de-a{text-align:right;width:130px}
#soumettre #etape3 #occurencemultiple #b-ajouter-serie-date{display:block;width:247px;height:20px;margin:10px 0;padding-top:5px;text-indent:10px;color:#A26639;background:url(../images/b_ajouter_serie_date.gif) no-repeat}
#soumettre #etape3 #occurencemultiple #b-ajouter-serie-date:hover{background-position:bottom;color:#823805}
#soumettre #etape3 #calDateUnique,#soumettre #etape3 #calDateMultiple-de,#soumettre #etape3 #calDateMultiple-a{position:absolute}
#soumettre #etape4 p{margin:10px 35px 15px}
#soumettre #etape4 label{display:inline;width:120px;float:left}
#soumettre #etape4 input{width:65px;margin:5px 0}
#soumettre #etape4 #typecout1,#soumettre #etape4 #typecout2{width:auto;margin:0}
#soumettre #etape4 .enfants label{display:inline;float:none}
#soumettre #etape4 #enfant-ans{width:20px;margin-left:30px}
#soumettre #etape4 #enfants{margin:0 0 0 26px}
#soumettre #etape6{margin:80px 0 40px;text-align:center;font-weight:700}
#soumettre #etape7{margin:80px 25px 40px 30px}
#soumettre #etape7 p{margin:10px 0 15px}
#soumettre #etape7 #b-soumettre-autre-evenement{display:block;width:229px;height:38px;margin:30px 0 0 3px;background:url(../images/b_soumettre_autre_event.jpg) no-repeat;text-indent:-9999px}
#etape0{margin:0 60px}
#b-soumettre{display:block;width:229px;height:38px;margin:20px 0 0 11px;background:url(../images/b_soumettre_evenement.jpg) no-repeat;text-indent:-9999px}
#soumettre .nav{width:288px;height:52px;margin-top:25px;background:url(../images/bg_bottom_soumettre_ev.gif) no-repeat}
#soumettre .nav a.prec{display:block;width:116px;height:38px;margin:7px 0 0 36px;float:left;background:url(../images/b_soumettre_prec.jpg) no-repeat;text-indent:-9999px}
#soumettre .nav a.suiv{display:block;width:116px;height:38px;margin:7px 0 0;float:left;background:url(../images/b_soumettre_suiv.jpg) no-repeat;text-indent:-9999px}
#soumettre .nav a.suiv_soumettre{display:block;width:116px;height:38px;margin:7px 0 0;float:left;background:url(../images/b_soumettre_profil.jpg) no-repeat;text-indent:-9999px}
#soumettre .nav a:hover{background-position:0 -38px}
.gardez-contact{margin:20px 0 0 20px}
#sansfil{position:relative;width:353px}
#sansfil .top{width:353px;height:12px;overflow:hidden;background:url(../images/bg_top_env_sms.png) no-repeat;_background:url(../images/bg_top_env_sms.gif) no-repeat}
#sansfil .wrapper{height:185px;background:url(../images/bg_repeat_env_sms.png) repeat-y;_background:url(../images/bg_repeat_env_sms.gif) repeat-y}
#sansfil .bottom{width:353px;height:14px;overflow:hidden;background:url(../images/bg_bottom_env_sms.png) no-repeat;_background:url(../images/bg_bottom_env_sms.gif) no-repeat}
#sansfil .fermer{position:absolute;z-index:100;top:-2px;right:0;width:29px;height:29px;background:url(../images/b_fermer_envoyer_amis.png) no-repeat;_background:url(../images/b_fermer_envoyer_amis.gif) no-repeat;text-indent:-9999px}
#sansfil h5{height:55px;margin:0 30px 0 20px}
#sansfil p{margin-bottom:0}
#frmCellulaire{margin:0 20px}
#frmCellulaire table .interrogation{width:25px}
#frmCellulaire .interrogation a{display:block;width:25px;height:18px;margin-top:18px;background:url(../images/interrogation_fond_blanc.gif) no-repeat;text-indent:-9999px}
#frmCellulaire label{display:block}
#frmCellulaire input,#frmCellulaire select{width:240px;margin-top:4px}
#sansfil .soumettre{margin:5px 0 0 85px}
#sansfil .soumettre a{display:block;width:134px;height:38px;background:url(../images/b_soummettre_env_ami.jpg) no-repeat;text-indent:-9999px}
.yui-skin-sam #calendrier .yui-calcontainer .selected a:hover,.yui-skin-sam #calendrier .yui-calcontainer .today a:hover{background:#06C}
#b-filtrer-activites:hover,#b-activites-a-venir:hover,#evenements .site_internet1:hover,#evenements .site_internet2:hover,#evenements .sms_1:hover,#evenements .sms_2:hover,#soumettre .etapes span.complete,#soumettre #etape3 ul li a.effacer:hover,#soumettre #etape7 #b-soumettre-autre-evenement:hover,#b-soumettre:hover,#sansfil .soumettre a:hover,#sansfil .fermer:hover{background-position:bottom}
#filtrer .date-activites p,#evenements .evenement .image-details p,#evenements .evenement p{margin:0}
#evenements .nav a.disabled,#soumettre .nav a.disabled,#soumettre .nav a.disabled:hover{background-position:bottom;cursor:default}
.yui-skin-sam #soumettre .yui-calcontainer,#soumettre #etape3 #occev1,#soumettre #etape3 #occev2,#soumettre #etape5 #rendre_visible{width:auto}
#soumettre #etape3 #occurenceunique .yui-calcontainer table,#soumettre #etape3 #occurencemultiple .yui-calcontainer table{width:170px}