input[type=text],input[type=file],textarea,select {
-moz-border-radius:0!important;
border:2px inset #bbb!important;
color:#000!important;
}

.labelLike {
font:18px/1.2em Pakenham, Arial, Verdana, sans-serif;
font-style:normal;
}

input[type=text] {
padding:2px 3px!important;
}

#section-courante {
background-image:url(/fr/images/ico_evenement.gif);
background-position:4px 5px;
}

#calendrier h3 {
display:block;
width:902px;
height:33px;
font-family:Downcome, Arial, Verdana, sans-serif;
font-weight:400;
font-size:20px;
text-indent:60px;
background:url(../fr/images/bg_titre_filtrer_activite.jpg) no-repeat;
margin:0;
padding:30px 0 0;
}

#calendrier {
position:relative;
width:901px;
background:url(/fr/images/bg_repeat_calendrier.gif) 0 -70px repeat-y;
}

#calendrier .wrapper {
width:950px;
position:relative;
background:url(/fr/images/border_event_topLeft.gif) -1px 63px no-repeat;
}

#calendrier .bottom {
width:883px;
height:8px;
overflow:hidden;
margin-left:18px;
background:url(../fr/images/bg_bottom_art101fiches.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 {
margin:0;
padding:0;
}

.yui-skin-sam #calendrier .yui-calcontainer td a {
height:17px;
font-size:8px;
padding:1px;
}

.yui-skin-sam #calendrier .yui-calcontainer .calhead {
height:auto;
color:#AC5D00;
margin:0;
padding:0;
}

.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:577px;
height:235px;
background:url(/fr/images/bg_top_calendrier.jpg) no-repeat;
}

#filtrer .filtre {
position:absolute;
width:577px;
}

#filtrer .filtre label {
display:block;
text-indent:-9999px;
height:16px;
}

#filtrer .filtre #lbl-filtrer-keywords {
background:url(/fr/images/t_bab_keywords.gif) no-repeat;
width:71px;
}

#filtrer .filtre #lbl-filtrer-pays {
background:url(/fr/images/t_bab_pays.gif) no-repeat;
width:55px;
}

#filtrer .filtre #lbl-filtrer-genres {
background:url(/fr/images/t_bab_typeEvent.gif) no-repeat;
width:101px;
}

#filtrer .filtre #lbl-filtrer-zones {
background:url(/fr/images/t_bab_prov.gif) no-repeat;
width:135px;
}

#filtrer .filtre ul {
float:left;
list-style:none;
min-width:180px;
height:100px;
_width:180px;
margin:0;
padding:30px 0 0 20px;
}

#filtrer .filtre .formField {
height:22px;
width:auto;
}

#filtrer .lbl_space {
margin-top:10px;
}

#filtrer .filtre form select {
border:2px solid #615C55;
_border:none;
}

#filtrer-keywords {
width:165px;
_width:168px;
}

#filtrer-pays {
width:175px;
}

.ajax-loader {
margin:30px 0 0 225px;
}

#b-filtrer-activites {
display:block;
position:absolute;
right:0;
top:23px;
width:135px;
height:95px;
background:url(../fr/images/b_filtrer_activites.gif) no-repeat;
text-indent:-9999px;
}

#b-activites-a-venir {
font-weight:700;
display:block;
width:180px;
height:39px;
background:url(../fr/images/btn_activite_a_venir.gif) no-repeat;
text-indent:-9999px;
}

#filtrer .date-activites {
position:absolute;
top:180px;
left:33px;
font-size:12px;
}

#filtrer .date-unique {
background:url(../fr/images/bg_date_activite.gif) 18px 0 no-repeat;
}

#filtrer .date-activites p {
float:left;
margin:0;
}

#filtrer .date-activites h4 {
float:left;
font-weight:100;
font:24px/1.2em Downcome, Arial, Verdana, sans-serif;
color:#000;
margin:0 10px 0 0;
}

#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 {
color:#000;
width:400px;
margin-top:10px;
}

#evenements {
position:relative;
width:574px;
margin-left:28px;
_margin-left:14px;
float:left;
_overflow:hidden;
background:url(../fr/images/bg_repeat_cal_evenements.gif) 4px 0 repeat-y;
}

#evenements h4 {
margin:25px 0 10px 177px;
}

#evenements h3 {
width:534px;
padding-top:30px;
margin:0 0 30px 30px;
}

#evenements .evenement a:hover {
color:#2361AA;
}

#evenements .evenement {
position:relative;
_overflow:hidden;
padding-top:20px;
padding-left:19px;
width:560px;
margin:0 0 7px -2px;
}

#evenements .first {
background:url(/fr/images/bg_even_first.jpg) no-repeat;
margin-left:-3px;
}

#evenements .last {
background:url(/fr/images/bg_last_event.gif) 6px bottom no-repeat;
}

#evenements .sepEven {
background:url(/fr/images/separateur_evenement.gif) repeat-x;
height:6px;
width:580px;
}

#evenements .wrapper {
position:relative;
background:none;
}

#evenements .evenement .bottom {
width:547px;
height:10px;
overflow:hidden;
margin:0;
}

#evenements .bottom {
background:none;
}

#evenements .evenement .image-details {
position:relative;
width:166px;
height:130px;
float:left;
background:url(/fr/images/bg_even_img.gif);
margin-right:2px;
}

#evenements .evenement .image-details img {
position:absolute;
top:8px;
left:27px;
}

#evenements .evenement .infos {
position:relative;
width:393px;
height:116px;
float:left;
color:#B37123;
}

#evenements .evenement .infos .p-details {
position:absolute;
bottom:0;
width:385px;
background:url(/fr/images/sep_even_gris.gif) 0 7px repeat-x;
}

#evenements .first .infos .p-details {
width:380px;
}

#evenements .evenement h5 {
font-size:14px;
font-weight:400;
color:#000;
margin:0 0 4px;
}

#evenements .evenement p {
color:#000;
margin:0;
}

#evenements .evenement strong {
color:#000;
}

#evenements .evenement .date {
margin-bottom:10px;
}

#evenements .evenement .plus-details {
position:relative;
padding-top:15px;
width:540px;
}

#evenements .evenement .plus-details .g-map {
position:relative;
float:left;
width:140px;
height:200px;
}

#evenements .evenement .plus-details .contenu {
position:relative;
float:left;
padding-left:27px;
width:373px;
}

#evenements .nav {
margin-left:2px;
width:574px;
height:49px;
padding-top:1px;
background:url(../fr/images/bg_bottom_cal_evenements.gif) no-repeat;
}

#evenements .nav a.prec {
display:block;
width:201px;
height:46px;
_margin:0 0 0 12px;
float:left;
background:url(../fr/images/btn_prec_cal_ev.jpg) no-repeat;
text-indent:-9999px;
margin:0 0 0 26px;
}

#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;
float:left;
background:url(../fr/images/btn_suiv_cal_ev.jpg) no-repeat;
text-indent:-9999px;
margin:0 26px 0 0;
}

#evenements .nav a:hover {
background-position:0 -46px;
}

#evenements .btnMap {
margin-left:-15px;
background:url(/fr/images/mapBtn.jpg) no-repeat;
text-indent:-9999px;
display:block;
height:133px;
width:166px;
}

#evenements .btnMap:hover {
background-position:0 -133px;
}

#col-droite {
position:relative;
float:left;
z-index:10;
}

#wrapper_soumettre {
position:relative;
top:0;
background:url(/fr/images/bg_even_repeat_secDroite.jpg) 0 top repeat-y;
}

#soumettre {
width:320px;
color:#000;
background:url(/fr/images/bg_even_secDroite.jpg) 0 top no-repeat;
_overflow:hidden;
}

#soumettre h4 {
height:28px;
font:20px/1.2em Downcome, Arial, Verdana, sans-serif;
font-weight:400;
color:#ffebce;
margin:0;
padding:10px 0 0 70px;
}

#soumettre .wrapper {
width:320px;
background:url(/fr/images/bg_repeat_soumettre_ev.gif) 16px 0 repeat-y;
margin:0;
}

#ajouter_evenement {
background:url(/fr/images/bg_soumettre_ev.gif) 15px 0 no-repeat;
}

#soumettre .blueTxt {
color:#0361a7;
}

#soumettre .etapes {
position:absolute;
left:240px;
top:50px;
font:14px/1.2em Downcome, Arial, Verdana, sans-serif;
color:#fff;
}

#soumettre .etapes p {
margin:0;
padding:0;
}

#anim-cache {
overflow:hidden;
width:276px;
position:relative;
left:19px;
}

.etape {
width:277px;
}

#soumettre .etape {
padding-top:8px;
padding-bottom:20px;
margin:0 0 0 4px;
}

#soumettre .etape h5 {
font:20px/1.2em Downcome, Arial, Verdana, sans-serif;
margin:20px 0 20px 15px;
}

#soumettre .etape table td {
vertical-align:top;
}

#soumettre .etape table .interrogation {
display:block;
width:17px;
height:18px;
background:url(../fr/images/b_even_interro.gif) no-repeat;
text-indent:-9999px;
margin:0 10px 0 0;
}

#soumettre .etape label {
display:block;
color:#000;
font:18px/1.2em Pakenham, Arial, Verdana, sans-serif;
font-style:normal;
}

#soumettre .etape table select {
width:210px;
}

#soumettre #etape0 {
padding-top:80px;
padding-bottom:0;
height:226px;
width:277px;
background:url(../fr/images/bg_even_etape1.jpg) no-repeat;
margin:0 0 0 -4px;
}

#soumettre #etape0 h5 {
width:225px;
margin:0;
}

#soumettre #etape0 p,#soumettre #etape0 h5 {
margin-left:30px;
text-align:center;
color:#000;
}

#soumettre #etape3 #googleMap {
width:210px;
height:200px;
margin-top:20px;
border:3px solid #ffebce;
}

#soumettre #etape3 .proposition {
width:253px;
overflow:hidden;
margin-top:20px;
background:url(/fr/images/repeat_google_map.gif) repeat-y;
}

#soumettre #etape3 .proposition .wrapper {
width:253px;
background:url(/fr/images/top_google_map.gif) no-repeat;
margin:0;
padding:5px 20px;
}

#soumettre #etape3 .proposition .desc {
color:#fff;
width:193px;
margin:6px 0 30px 20px;
}

#soumettre #etape3 .proposition .bottom {
width:253px;
height:12px;
background:url(/fr/images/bottom_google_map.gif) no-repeat;
margin:0;
}

#soumettre #etape3 #googleMatch p {
width:180px;
padding-left:35px;
margin:10px 10px 10px 0;
}

#soumettre #etape3 #googleMatch p.infos {
font-weight:700;
}

#soumettre #etape3 #googleMatch p.adresse {
min-height:41px;
_height:41px;
background:url(/fr/images/google_map_pin.jpg) no-repeat;
}

#soumettre #etape3 #googleMatch p.selected {
min-height:41px;
_height:41px;
background:url(/fr/images/google_map_pin_hov.jpg) no-repeat;
}

#soumettre #etape3 #googleMatch p.adresse a {
text-decoration:none;
}

#soumettre #etape3 #googleMatch a:hover {
color:#0366c2;
}

#soumettre #etape3 #googleMatch p.selected a,#soumettre #etape3 #googleMatch p.selected a:hover {
color:#0366c2;
text-decoration:underline;
}

#soumettre #etape4 label {
display:inline;
line-height:.9em;
}

#soumettre #date-de,#soumettre #date-a {
width:130px;
}

#soumettre #etape4 .choix_date {
margin:10px 0;
}

#soumettre #etape4 #occurenceunique,#soumettre #etape4 #occurencemultiple {
margin:20px 0;
}

#soumettre #etape4 .calendrier1 {
vertical-align:bottom;
margin:0 20px 0 5px;
}

#soumettre #etape4 .calendrier2 {
vertical-align:bottom;
margin:0 20px 0 23px;
}

#soumettre #etape4 ul {
width:247px;
overflow:hidden;
margin:20px 0 20px 6px;
padding:8px 0;
}

#soumettre #etape4 ul li {
position:relative;
width:257px;
overflow:hidden;
height:48px;
color:#135282;
list-style-type:none;
background:url(../fr/images/bg_horaire_calendrier.gif) no-repeat;
margin:0 0 2px;
padding:4px 0 0 8px;
}

#soumettre #etape4 ul li a.effacer {
position:absolute;
top:6px;
right:24px;
display:block;
width:16px;
height:15px;
text-indent:-9999px;
background:url(/fr/images/supp_even_current.jpg) no-repeat;
}

#soumettre #etape4 ul .serie-modifiable {
color:#fff;
background:url(../fr/images/bg_horaire_calendrier2.gif) no-repeat;
}

#soumettre #etape4 ul .serie-modifiable a.effacer {
background:url(../fr/images/supp_even_modif.jpg) no-repeat;
}

#soumettre #etape4 #horaire {
margin:8px 0;
}

#soumettre #etape4 #heure-de,#soumettre #etape4 #heure-a {
width:65px;
margin:0 7px 0 4px;
}

#soumettre #etape4 a.ajouter-jour {
display:block;
margin:20px 0 -10px;
}

#soumettre #etape4 .line_sep {
display:block;
width:290px;
margin-left:-4px;
height:2px;
background:url(../fr/images/even_lineSep.gif) no-repeat;
}

#soumettre #etape4 #occurencemultiple table {
width:250px;
margin-bottom:20px;
}

#soumettre #etape4 #occurencemultiple input {
display:inline;
width:auto;
}

#soumettre #etape4 #occurencemultiple label {
display:inline;
vertical-align:text-top;
}

#soumettre #etape4 #occurencemultiple #date-du,#soumettre #etape4 #occurencemultiple #date-au {
width:70px;
}

#soumettre #etape4 #occurencemultiple .de-a {
text-align:right;
}

#soumettre #etape4 #occurencemultiple .de-a input {
_width:35px;
}

#soumettre #etape4 #occurencemultiple #b-ajouter-serie-date {
text-decoration:none;
display:block;
width:247px;
height:31px;
padding-top:15px;
text-indent:20px;
color:#fff;
background:url(../fr/images/b_ajouter_serie_date.gif) no-repeat;
margin:20px 0 0 5px;
}

#soumettre #etape4 #calDateUnique,#soumettre #etape4 #calDateMultiple-de,#soumettre #etape4 #calDateMultiple-a {
position:absolute;
}

#soumettre #etape5 .fill_space {
display:block;
width:16px;
}

#soumettre #etape5 .interrogation {
margin-right:2px!important;
}

#soumettre #etape5 label {
display:inline;
width:160px;
float:left;
}

#soumettre #etape5 input {
width:50px;
}

#soumettre #etape5 #typecout1,#soumettre #etape5 #typecout2 {
width:auto;
margin:0;
}

#soumettre #etape5 .enfants label,#soumettre #etape5 .enfants input {
display:inline;
float:none;
}

#soumettre #etape5 #enfant-ans {
width:15px;
margin-left:2px;
}

#soumettre #etape6 .infoBab {
display:inline;
font:11px/1.2em Arial, Verdana, sans-serif;
}

#soumettre #etape6 .check {
float:left;
margin-left:0;
}

#soumettre #etape6 .espace {
height:20px;
}

#soumettre #etape7,#soumettre #etape8 {
width:200px;
margin-left:39px;
text-align:center;
font-weight:700;
padding:80px 0 30px;
}

#b-soumettre-autre-evenement,#b-soumettre {
position:absolute;
display:block;
width:229px;
height:38px;
text-indent:-9999px;
left:40px;
top:3px;
}

#b-soumettre-autre-evenement {
background:url(/fr/images/b_soumettre_autre_event.jpg) no-repeat;
}

#b-soumettre {
background:url(/fr/images/b_soumettre_evenement.jpg) no-repeat;
}

#soumettre .nav {
position:relative;
top:-20px;
width:320px;
height:50px;
background:url(/fr/images/bg_bottom_soumettre_ev.gif) 16px 0 no-repeat;
_overflow:hidden;
}

#soumettre .nav .prec,#soumettre .nav .suiv,#soumettre .nav .suiv_soumettre {
margin-top:3px;
width:76px;
height:28px;
float:left;
display:block;
font:15px/1.2em Downcome, Arial, Verdana, sans-serif;
text-decoration:none;
color:#b86403;
padding:10px 0 0 40px;
}

#soumettre .nav .prec {
margin-left:37px;
background:url(/fr/images/b_even_submit_p.gif) no-repeat;
}

#soumettre .nav .suiv,#soumettre .nav .suiv_soumettre {
background:url(/fr/images/b_even_submit_n.gif) no-repeat;
}

#soumettre .nav .suiv_soumettre {
text-indent:-16px;
}

#soumettre .nav .prec:hover,#soumettre .nav .suiv:hover,#soumettre .nav .suiv_soumettre:hover {
background-position:0 -38px;
color:#1668a6;
}

#playerFlashOeuvre {
height:445px;
width:281px;
background:url(/fr/images/bg_flash_event.jpg) no-repeat;
padding:25px 0 0 40px;
}

#playerFlashOeuvre h5 {
display:block;
height:15px;
width:235px;
background:url(/fr/images/t_bab_artwork.jpg) no-repeat;
text-indent:-9999px;
}

#playerFlashOeuvre .slideshowArt {
margin:-30px 0 0 -50px;
}

.gardez-contact {
margin:20px 0 0 20px;
}

#sansfil {
position:relative;
width:353px;
}

#sansfil .top {
width:353px;
height:12px;
overflow:hidden;
background:url(../fr/images/bg_top_env_sms.png) no-repeat;
_background:url(../fr/images/bg_top_env_sms.gif) no-repeat;
}

#sansfil .wrapper {
height:185px;
background:url(../fr/images/bg_repeat_env_sms.png) repeat-y;
_background:url(../fr/images/bg_repeat_env_sms.gif) repeat-y;
}

#sansfil .bottom {
width:353px;
height:14px;
overflow:hidden;
background:url(../fr/images/bg_bottom_env_sms.png) no-repeat;
_background:url(../fr/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(../fr/images/b_fermer_envoyer_amis.png) no-repeat;
_background:url(../fr/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(../fr/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(../fr/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;
}

#filtrer-genres,#filtrer-zones,#soumettre #etape0 p {
width:215px;
}

#b-filtrer-activites:hover,#b-activites-a-venir:hover,#soumettre #etape4 ul li a.effacer:hover,#soumettre #etape4 #occurencemultiple #b-ajouter-serie-date:hover,#b-soumettre-autre-evenement:hover,#b-soumettre:hover,#sansfil .soumettre a:hover,#sansfil .fermer:hover {
background-position:bottom;
}

#evenements .nav a.disabled,#soumettre .nav .disabled,#soumettre .nav .disabled:hover {
background-position:bottom;
cursor:default;
}

#evenements .sms_1,#evenements .sms_2,#etape1,#etape2,#etape3,#etape4,#etape5,#etape6,#etape7,#etape8 {
display:none;
}

.yui-skin-sam #soumettre .yui-calcontainer,#soumettre .etape table input.check,#soumettre #etape4 #occev1,#soumettre #etape4 #occev2,#soumettre #etape5 #rendre_visible {
width:auto;
}

#soumettre .etape table input,#soumettre .etape table textarea,#soumettre #etape4 #dateUnique {
width:200px;
}

#soumettre #etape4 #occurenceunique .yui-calcontainer table,#soumettre #etape4 #occurencemultiple .yui-calcontainer table {
width:170px;
}
