@charset "utf-8";

/*droite soirée*/
.soireesTagNav { width:300px; display: block; position: relative; }
.soireesTagHeader { height:28px; padding: 7px 0px 0px 50px; color: #000; font-weight: bold; font-size: 130%; }

.nuageSoireeTag { width: auto; display:block; overflow:hidden; line-height:29px; padding: 8px 4px 8px 4px; background: url(/img/AGS-AGS/ags/img/fondNuageSoireeTag.jpg) bottom no-repeat; color:#98989b; font-size: 110%; text-align:justify; }
.nuageSoireeTag a, .nuageSoireeTag a:link, .nuageSoireeTag a:active { color:#000; text-decoration:none; }
.nuageSoireeTag a:hover { color:#000; text-decoration:none; }

/* déjà repris par la colocation*/
.taille_xxxx { font-size: 320%; }
.taille_xxx { font-size: 320%; }
.taille_xx { font-size: 270%; }
.taille_x { font-size: 220%; }
.taille_mmm { font-size: 190%; }
.taille_mm { font-size: 160%; }
.taille_m { font-size: 120%; }
.taille_sss { font-size: 90%; }
.taille_ss { font-size: 80%; }
.taille_s { font-size: 60%; }
.force { font-weight: bold; }
/* déjà repris par la colocation*/

.marqueurPub { width: 300px; font-size:80%;  text-align:center; }
.emplacementPubSoiree { width: 300px; height: 250px; padding: 0px; background: url(/img/AGS-AGS/ags/img/pubSoirees.jpg) center no-repeat; }

.barreGriseSoiree { width: 300px; padding: 0px; background-color:#999999; height:2px; margin-top: 3px; margin-bottom: 3px; }

.soireesNePasRater { width:286px; display: block; left: 14px; position: relative; background:url(/img/AGS-AGS/ags/img/Icon_EtoileGrise.gif) top left no-repeat; }
.soireesNePasRaterHeader { height:28px; padding: 4px 0px 0px 36px; color: #000; font-weight: bold; font-size: 135%; }

.listingSoireesNePasRater { width: auto; display:block; overflow:hidden; margin: 0px; padding: 0px; background-color: #f0f0f0; border-left:1px solid #e7e7e7;  border-right:1px solid #e7e7e7; }

.elementListingSoireesNePasRater { width: 278px; padding:8px 14px 8px 8px; border-bottom: 1px dotted #999999; }
.elementListingSoireesNePasRater a, .elementListingSoireesNePasRater a:link, .elementListingSoireesNePasRater a:active { font-size:100%; color:#000; font-weight:normal; text-decoration:none; }
.elementListingSoireesNePasRater a:hover { text-decoration:underline; }
.lienToutesSoireesNePasRater { width: 278px; padding:8px 14px 8px 8px; background-color:#ccc; text-align:right; }
.lienToutesSoireesNePasRater a, .lienToutesSoireesNePasRater a:active, .lienToutesSoireesNePasRater a:link { color:#0d859f; font-size:100%; text-decoration:none; font-weight:bold; }
.lienToutesSoireesNePasRater a:hover { text-decoration:underline; }
.elementListingSoireesNePasRaterOmbre { position: relative; display: block; width:300px; background: url(/img/AGS-AGS/ags/img/Bg_BlocOmbre.jpg) right no-repeat; height: 13px; font-size: 1%; display: block; }

/*fin droite soirées*/

/*tetiereSoirees communes*/
.tetiereSoirees { width: 940px; display: block; height:29px; padding: 0px 0px 56px 0px; margin-left:12px; text-align:right; }
.lienSuggererTetiereSoirees { margin-top:12px; }
.correctifSoireesLeftNav { position: relative; width:637px; display: block; margin: 0px; padding: 0px 0px 0px 12px; }
.barreGriseSoireeLeftNav { position:relative; display:block; width: 637px; padding: 0px; margin-bottom: 12px; background-color:#949494; height:4px;  }
.barreBleueSoireeLeftNav { width: 637px; padding: 0px; background-color:#097ebe; height:4px; margin-bottom: 12px; }
.barreVioletSoireeLeftNav { width: 637px; padding: 0px; background-color:#cc639e; height:4px; margin-bottom: 12px; }
/*fin tetiereSoirees communes*/

/*carte soirees*/
#SoireesMap { position: relative; margin-left: -16px; display: block; margin-bottom: 12px; width: 250px; margin-top: -16px; padding: 0px 10px 0px 10px; color: #333333; }
#SoireesMap .Background { cursor: pointer; position: relative; width: 262px; height: 244px; display: block; margin: 14px 6px 0px 0px; overflow: hidden; }
#SoireesMap h2 { color: #cc0000; font-size: 130%; margin-bottom: 4px; }
#SoireesMap h2 a { color: #cc0000; text-decoration: none; }
#SoireesMap h2 a:hover { color: #cc0000; text-decoration: underline; }
#SoireesMap p a { color: #333; text-decoration: none; }
#SoireesMap p a:hover { color: #555; text-decoration: none; }
#SoireesMap .grey { margin-top: 12px; font-size: 110%; color: #b1b1b1; }
#SoireesMap .normalLinks { position: static;  margin-top: 10px; font-size: 100%; }
#SoireesMap .normalLinks li { font-size: 100%; }

#SoireesMap .Background .Colocter  { position: absolute; }
#SoireesMap .Background .r1 { top: 1px; left: 123px; }
#SoireesMap .Background .r2 { top: 20px; left: 123px; }
#SoireesMap .Background .r21 { top: 29px; left: 101px; }
#SoireesMap .Background .r20 { top: 33px; left: 65px; }
#SoireesMap .Background .r19 { top: 53px; left: 10px; }
#SoireesMap .Background .r18 { top: 67px; left: 47px; }
#SoireesMap .Background .r6 { top: 53px; left: 122px; }
#SoireesMap .Background .r17 { top: 60px; left: 95px; }
#SoireesMap .Background .r14 { top: 145px; left: 51px; }
#SoireesMap .Background .r15 { top: 107px; left: 66px; }
#SoireesMap .Background .r10 { top: 127px; left: 158px; }
#SoireesMap .Background .r16 { top: 128px; left: 100px; }
#SoireesMap .Background .r05 { top: 55px; left: 221px; }
#SoireesMap .Background .r04 { top: 44px; left: 183px; }
#SoireesMap .Background .r03 { top: 26px; left: 157px; }
#SoireesMap .Background .r07 { top: 77px; left: 146px; }
#SoireesMap .Background .r08 { top: 87px; left: 189px; }
#SoireesMap .Background .r13 { top: 166px; left: 77px; }
#SoireesMap .Background .r11 { top: 167px; left: 171px; }
#SoireesMap .Background .r12 { top: 168px; left: 116px; }
#SoireesMap .Background .r09 { top: 120px; left: 127px; }
/*fin de carte soirees*/

/*pour le bloc avec bord haut et bas noir*/
.BlocNoirSoiree { position:relative; display:block; background:url(/img/AGS-AGS/ags/img/Bg_FooterSoiree.gif) left top no-repeat; -height:1%;  font-size:100%; color:#333; }
.correctifBlocNoirSoiree { position:relative; display:block; overflow:hidden; width: 613px; padding: 28px 16px 6px 8px }
.correctifBlocNoirSoireeLeft { float:left; position:relative; display:block; overflow:hidden; width:325px; padding: 0px 0px 0px 0px; }
.correctifBlocNoirSoireeLeft ul { width: 320px; padding: 2px 0px 2px 0px; list-style:none; }
.correctifBlocNoirSoireeLeft li { width: 310px; padding: 1px 0px 1px 0px; }
.lienCorrectifBlocNoirSoireeLeft { text-decoration:none; font-size:100%; color:#0d859f; }
.imageCorrectifBlocNoirSoireeLeft { position:relative; display:inline; top:2px; left:4px; }
.correctifBlocNoirSoireeRight { float:right;position:relative; display:block; overflow:hidden; width:238px;  padding: 0px 0px 0px 50px;  }
.correctifBlocNoirSoireeRight a { color: #0D859F; text-decoration: none }
.affinageRechercheBlocNoirSoireeRight { position:relative; display:block; overflow:hidden; padding: 0px 6px 50px 6px; font-weight:bold; font-size:100%; -height:1%; }
.affinageRechercheBlocNoirSoireeRightLeft { float:left; position:relative; display:block; width:130px;  padding: 4px 0px 0px 0px; font-size:100%; }
.affinageRechercheBlocNoirSoireeRightRight { float:right; position:relative; display:block; width:491px;  padding: 4px 0px 0px 0px; }
.affinageRechercheBlocNoirSoireeRightRightLeft { float:left; position:relative; display:block; width:150px;  padding: 0px 0px 0px 0px; }
.affinageRechercheBlocNoirSoireeRightRightRight { float:right; position:relative; display:block; width:150px;  padding: 0px 181px 0px 0px; text-align:left; }
.lienaffinageRechercheBlocNoirSoireeRight { text-decoration:none; font-size:100%; color:#0d859f; font-size:90%; font-weight:normal; }

/*fin pour le bloc avec bord haut et bas noir*/

/*debut pour le bloc carte*/
.headerLineBlocCarteSoiree { position:relative; display:block; width: 625px; padding: 0px; background-color:#097ebe; height:4px; overflow:hidden; }
.headerBlocCarteSoiree { position:relative; display:block; width: 625px; padding: 0px; }
.correctifHeaderBlocCarteSoiree { position:relative; display:block; width: 619px; padding: 0px 0px 0px 6px; overflow:hidden; }
.correctifHeaderBlocCarteSoireeLeft { float:left; position:relative; display:block; background:url(/img/AGS-AGS/ags/img/Icon_EtoileBleu.gif) left  no-repeat; padding: 0px 0px 0px 27px; margin-top: 8px; width: 282px; height:17px; }
/*debut ajout pour resultats*/
.correctifHeaderBlocCarteSoireeV2 { position:relative; display:block; background:url(/img/AGS-AGS/ags/img/loupe2.gif) left  no-repeat; padding: 0px 0px 0px 37px; margin-top: 8px; margin-bottom: 6px; width: 590px; height:27px; }
.correctifHeaderBlocCarteSoireeV2 H2 { font-size:130%; font-weight:bold }
/*fin ajout pour resultats*/
.correctifHeaderBlocCarteSoireeLeft H2 { font-size:130%; font-weight:bold }
.correctifHeaderBlocCarteSoireeRight { float:right; position:relative; display:block; width:282px; margin-top: 8px; padding: 0px 0px 0px 27px; overflow:hidden; }
.correctifHeaderBlocCarteSoireeRight H2 { font-size:130%; font-weight:bold }
.BlocCarteSoiree { position:relative; display:block; width: 619px; padding: 0px 0px 0px 6px; overflow:hidden; line-height: 20px; font-size: 110%; font-weight:bolder; background-color:#7dbad4 }
.BlocCarteSoireeLeft { float:left; padding:0px; width: 324px; color:#333; border-right: 1px dotted #333; height: 252px; }
.correctifBlocCarteSoireeLeft { position:relative; display:block; padding:12px; width:300px; margin-bottom:2px; }
.correctifBlocCarteSoireeLeftPreH { position: relative; display: block; width:300px; background: url(/img/AGS-AGS/ags/img/HautBlocCarte_ListingJours.gif) bottom no-repeat; height: 5px; font-size: 1%; display: block; }
.correctifBlocCarteSoireeLeftPre { width:300px; color:#4c98b0; font-size:100%; font-weight:bold; word-spacing:16px; background-color:#cedee7; text-align:center }

.correctifBlocCarteSoireeLeftPre a, .correctifBlocCarteSoireeLeftPre a:active, .correctifBlocCarteSoireeLeftPre a:link { color:#4c98b0; font-size:100%; font-weight:bold; text-decoration:none; }
.correctifBlocCarteSoireeLeftPre a:hover { text-decoration:underline; }

.correctifBlocCarteSoireeLeftPreB { position: relative; display: block; width:300px; background: url(/img/AGS-AGS/ags/img/BasBlocCarte_ListingJours.gif) bottom no-repeat; height: 5px; font-size: 1%; display: block; }
.contentBlocCarteSoireeLeft { position:relative; display:block; padding:0px 12px 0px 12px; width:300px; line-height: 24px; overflow:hidden; }
.contentRegionBlocCarteSoireeLeft { width:240px; margin-left: 14px; font-size:100%; }
.contentvilleBlocCarteSoireeLeft { width:240px; margin-left: 29px; font-size:100%; }
.contentBlocCarteSoireeLeft LABEL { font-size:100%; font-weight:normal }
.contentBlocCarteSoireeLeftCase1 { margin-left: 17px; }
.contentBlocCarteSoireeLeftCase2 { margin-left: 50px; }
.contentBlocCarteSoireeLeftCase3 { margin-left: 53px; }
.contentBlocCarteSoireeLeftCase4 { margin-left: 17px; }
.contentBlocCarteSoireeLeftImage { margin-left:22px; }
.contentalieuBlocCarteSoireeLeft { margin-left: 21px; font-size:100%; }
.contentgenreBlocCarteSoireeLeft { width:240px; margin-left: 19px; font-size:100%; }

.BlocCarteSoireeRight { float:right; padding:0px; width: 270px; color:#333; padding: 4px; height: 244px; }
/*fin pour le bloc carte*/

/*pour inscription formulaire soiree*/
.correctifSoireesLeftNav2 { position: relative; width:625px; display: block; position: relative; margin: 0px; padding: 0px 0px 0px 12px; }

.correctifSoireesLeftNav2 H2 { font-size:140%; font-weight:bold; }
.correctifSoireesLeftNav2 H2 .correctifSoireesTitreH2 { color:#636363; }
.BlocFormulaireInscritioncenterPre H3 { font-weight:bold; font-size:120%; }
.contentBlocFormulaireInscritioncenterPre LABEL { font-weight:normal; font-size:100%; }
.warningBlocFormulaireInscrition { position:relative; display:block; padding: 12px 24px 24px 0px; overflow:hidden; line-height: 20px; }
.texteWarningBlocFormulaireInscrition { position:relative; top:-14px; left:12px; }
.contentBlocFormulaireInscritioncenterPreEmail { width: 380px; font-weight:100%; margin-left: 78px; }
.contentBlocFormulaireInscritioncenterPreLogin { width: 380px; font-weight:100%; margin-left: 82px; }
.contentBlocFormulaireInscritioncenterPreMdp { width: 100px; font-weight:100%; margin-left: 37px; }
.contentBlocFormulaireInscritioncenterPreCivilite1 { margin-left: 76px; }
.contentBlocFormulaireInscritioncenterPreCivilite2 { margin-left: 40px; }
.contentBlocFormulaireInscritioncenterPreCivilite3 { margin-left: 40px; }
.content2BlocFormulaireInscritioncenterPreCP { width: 50px; font-weight:100%; margin-left:63px; }
.content2BlocFormulaireInscritioncenterPreVille { width: 318px; font-weight:100%; margin-left:10px; }

/*fin pour inscription formulaire soiree*/

/*commun a suggerer et inscrition*/
.BlocFormulaireInscritioncenterPreH { position: relative; display: block; width:637px; background: url(/img/AGS-AGS/ags/img/Bg_BlocBordOmbH.gif) bottom repeat-x; height: 1px; font-size: 1%; display: block; }
.BlocFormulaireInscritioncenterPreB { position: relative; display: block; width:637px; background: url(/img/AGS-AGS/ags/img/Bg_BlocOmbre.jpg) right no-repeat; height: 13px; font-size: 1%; display: block; }
/*fin commun a suggerer et inscrition*/

/*pour le bloc suggerer soirée*/
.TitreSuggererUneSoiree { width:286px; display: block; left: 14px; position: relative; background:url(/img/AGS-AGS/ags/img/Icon_EtoileOrange.gif) top left no-repeat; }
.TitreSuggererUneSoireeHeader { height:28px; padding: 4px 0px 0px 36px; color: #000; font-weight: bold; font-size: 130%; }
.BlocFormulaireInscritioncenterPre { position:relative; display:block; background-color:#eee; width:623px; padding: 0px 0px 0px 12px; border: 1px solid #e7e7e7; }
.contentBlocFormulaireInscritioncenterPre { position:relative; display:block; overflow:hidden; line-height: 40px; font-weight:bold; font-size:110%; }

.contentBlocFormulaireInscritionNomSoiree { width: 380px; font-weight:100%; margin-left: 38px; }
.contentBlocFormulaireInscritionDescription { width: 380px; font-weight:100%; margin-left: 68px; }
.contentBlocFormulaireInscritionDate { padding: 0px; line-height:normal; }
.contentBlocFormulaireInscritionDate LABEL { font-weight:normal; font-size:100%; }
.contentBlocFormulaireInscritionDate1 { margin-left: 100px; }
.contentBlocFormulaireInscritionDate2 { margin-left: 90px; }
.contentBlocFormulaireInscritionDate3 { margin-left: 136px; }
.contentBlocFormulaireInscritionDate4 { margin-left: 57px; }
.contentBlocFormulaireInscritionDateDebutLabel { margin-left: 100px; }
.contentBlocFormulaireInscritionDateDebut { margin-left: 10px; }
.contentBlocFormulaireInscritionDateFinLabel { margin-left: 135px; }
.contentBlocFormulaireInscritionDateFin { margin-left: 12px; }
.IconecalendrierBlocFormulaireInscrition { position:relative; top:3px; left: 100px }
.contentBlocFormulaireInscritionGenre { width: 380px; font-weight:100%; margin-left: 98px; }
.contentBlocFormulaireInscritionRegion { width: 380px; font-weight:100%; margin-left: 92px; }
.contentBlocFormulaireInscritionNomLieu { width: 376px; font-weight:100%; margin-left: 66px; }
.contentBlocFormulaireInscritionAdresse { width: 376px; font-weight:100%; margin-left: 84px; }
.contentBlocFormulaireInscritionCp { width: 50px; font-weight:100%; margin-left:82px; }
.contentBlocFormulaireInscritionVille { width: 310px; font-weight:100%; margin-left:10px; }
.contentBlocFormulaireInscritionHotline { width: 380px; font-weight:100%; margin-left: 92px; }
.contentBlocFormulaireInscritionSiteInternet { width: 380px; font-weight:100%; margin-left: 62px; }
.contentBlocFormulaireInscritionTarifPreVente { width: 80px; font-weight:100%; margin-left: 48px; }
.contentBlocFormulaireInscritionTarifSurPlace { width: 80px; font-weight:100%; margin-left: 49px; }
.contentBlocFormulaireInscrition { width: 330px; font-weight:100%; margin-left: 78px; }
.contentBlocFormulaireInscritionOpenBar1 { margin-left: 80px; }
.contentBlocFormulaireInscritionOpenBar2 { margin-left: 40px; }
.contentBlocFormulaireInscritionAjoutImage { width: 380px; font-weight:100%; margin-left: 60px; }

.texteFincontentBlocFormulaireInscritionDate { font-size:100%; font-weight:normal; }

.ValidationBlocFormulaireInscrition { text-align:center; padding: 24px 12px 24px 12px; }

/*fin pour le bloc suggerer soirée*/


/*debut detail festival*/
.headerLineblocDetailFestival { position:relative; display:block; width: 625px; padding: 0px; background-color:#cc639e; height:4px; overflow:hidden; }
.headerBlocDetailFestival { position:relative; display:block; width: 625px; padding: 0px; }
.correctifHeaderBlocDetailFestival { position:relative; display:block; width: 619px; padding: 0px 0px 0px 6px; overflow:hidden; }
/*.HeaderBlocDetailFestivalLeft { float:left; position:relative; display:block; background:url(/img/AGS-AGS/ags/img/Icon_EtoileViolet.gif) left  no-repeat; padding: 0px 0px 0px 27px; margin-top: 8px; width: 415px; height:17px; }*/
.HeaderBlocDetailFestivalLeft { float:left; position:relative; display:block; background:url(/img/AGS-AGS/ags/img/Icon_EtoileViolet.gif) left  no-repeat; padding: 0px 0px 0px 27px; margin-top: 8px; width: 415px; min-height:17px; }
.HeaderBlocDetailFestivalLeft H2 { font-size:130%; font-weight:bold }
.declinaisonTitreDetailFestival { color:#9c649e; }
.HeaderBlocDetailFestivalRight { float:right; position:relative; display:block; width:176px; overflow:hidden; }
.HeaderBlocDetailFestivalRightLeft { float:left; position:relative; display:block; width:66px; padding:0px 0px 0px 0px; }
.HeaderBlocDetailFestivalRightRight { float:right; position:relative; display:block; border:1px solid #ececec; width:98px; font-size:16px; color: #ececec; text-align:center; }

.HeaderBlocDetailFestivalRightRightCoeurPlus { width:24px; padding-right:4px; margin: 4px 2px 2px 2px; background:url(/img/AGS-AGS/ags/img/icon_fav.gif) 0 0px no-repeat; height:22px; position:relative; display:block; float:left; overflow:hidden; border-right: 1px solid #ececec; }
.HeaderBlocDetailFestivalRightRightImprimer { width:24px; padding-right:4px; margin: 4px 2px 2px 2px; background:url(/img/AGS-AGS/ags/img/icon_print.gif) 0 0px no-repeat; height:22px; position:relative; display:block; float:left; overflow:hidden; border-right: 1px solid #ececec; }
.HeaderBlocDetailFestivalRightRightMessage { width:24px; padding-right:4px; margin: 4px 2px 2px 2px; background:url(/img/AGS-AGS/ags/img/icon_mail.gif) 0 0px no-repeat; height:22px; position:relative; display:block; float:left; overflow:hidden; }

.HeaderBlocDetailFestivalRightRightCoeurPlus:hover { background-position: 0 -21px; }
.HeaderBlocDetailFestivalRightRightImprimer:hover { background-position: 0 -21px; }
.HeaderBlocDetailFestivalRightRightMessage:hover { background-position: 0 -21px; }

.contentBlocDetailFestival { position:relative; display:block; width: 619px; padding: 0px 0px 0px 6px; overflow:hidden; line-height: 18px; }
.contentBlocDetailFestivalPreH { position: relative; display: block; width:619px; background: url(/img/AGS-AGS/ags/img/Bg_BlocBordOmbH.gif) bottom repeat-x; height: 1px; font-size: 1%; display: block; }
.contentBlocDetailFestivalPreB { position: relative; width:619px; background: url(/img/AGS-AGS/ags/img/Bg_BlocOmbre.jpg) right bottom no-repeat; height: 13px; font-size: 1%; display: block; }
.contentBlocDetailFestivalPre { position: relative; display: block; width:617px; padding: 0px; overflow:hidden; border-left: 1px solid #e7e7e7;  border-right: 1px solid #e7e7e7; background:url(/img/AGS-AGS/ags/img/arpl_bloc_detail.gif) left repeat-y; }
.contentBlocDetailFestivalPreLeft { float:left; padding:12px; width: 215px; color:#333; border-right: 1px solid #e7e7e7; line-height: 16px; /*height: auto;*/ background-color:#faf0f9; }
.contentBlocDetailFestivalPreLeft H4 { display:inline; font-size:100%; font-weight:bold;color:#000 }
.contentBlocDetailFestivalPreRight { float:right; padding:12px; width:352px; margin-right:1px; color:#333; font-size:100%; background-color:#fff; /*height: auto;*/ }
.liensitecontentBlocDetailFestivalPre { color:#0d859f; font-weight:bold; text-decoration:none; }
.lienflyercontentBlocDetailFestivalPre { color:#0d859f; text-decoration:none; }
.contentBlocDetailFestivalPreProgrammation { position:relative; margin-top: 12px; color:#0d859f; font-size:100%; font-weight:bold; display:block; padding:6px; width:326px; background-color:#f1f2f3; border-bottom:1px dotted #333; border-top:1px dotted #333; }
.contentBlocDetailFestivalPreProgrammation H4 { display:inline; font-size:110%; font-weight:bold; color:#000 }
.contentBlocDetailFestivalPrePlanAcces { color:#0d859f; font-size:110%; font-weight:bold; margin:0px; padding:12px 12px 6px 12px; }
.gmap { border: 1px solid #f0f0f0; position:relative; padding: 5px 5px 5px 9px; width:326px; height:200px; }
.justelignecontentBlocDetailFestivalPreProgrammation { position:relative; color:#0d859f; font-size:100%; font-weight:bold; display:block; padding:0px 6px 0px 6px; width:326px; border-top:1px dotted #333; font-size:1%; }

/*fin detail festival*/

/*debut accueil actu semaine*/

.headerLineActuAcceuilSoiree { position:relative; display:block; width: 625px; padding: 0px; background-color:#ff9900; height:4px; overflow:hidden; }
.correctifHeaderActuAcceuilSoiree { position:relative; display:block; width: 619px; padding: 0px 0px 0px 6px; overflow:hidden; }
.HeaderActuAcceuilSoiree { position:relative; display:block; background:url(/img/AGS-AGS/ags/img/Icon_EtoileOrange.gif) top left  no-repeat; padding: 5px 0px 0px 27px; margin-top: 8px; width: 600px; height:16px; }
.HeaderActuAcceuilSoiree H2 { font-size:130%; font-weight:bold }

.BlocActuAcceuilSoireecenterPreH { position: relative; display: block; width:625px; background: url(/img/AGS-AGS/ags/img/Bg_BlocBordOmbH.gif) bottom repeat-x; height: 1px; font-size: 1%; display: block; }
.BlocActuAcceuilSoireecenterPreB { position: relative; display: block; width:625px; background: url(/img/AGS-AGS/ags/img/Bg_BlocOmbre.jpg) right no-repeat; height: 13px; font-size: 1%; display: block; }


.blocActuAcceuilSoiree { position:relative; display:block; width:600px; padding: 12px 12px 12px 12px; margin:0px; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; overflow:hidden; line-height:18px; font-size:100%; font-weight:normal; color:#333; }
.blocActuAcceuilSoiree a { color: #333; text-decoration: none; }
.blocActuAcceuilSoireeRightLien { width:600px; position:relative; display:block; text-align:right; }

.blocActuAcceuilSoireeRightLien a, .blocActuAcceuilSoireeRightLien a:active, .blocActuAcceuilSoireeRightLien a:link { color: #1589a2; font-size:100%; font-weight:bold; text-decoration:none; }
.blocActuAcceuilSoireeRightLien a:hover { text-decoration:underline; }

/*fin accueil actu semaine*/

/*debut zoom soiree*/

.headerLineZoomAcceuilSoiree { position:relative; display:block; width: 625px; padding: 0px; background-color:#cc6699; height:4px; overflow:hidden; }
.HeaderZoomAcceuilSoiree { position:relative; display:block; background:url(/img/AGS-AGS/ags/img/Icon_EtoileViolet.gif) top left  no-repeat; padding: 3px 0px 0px 27px; margin-top: 8px; width: 600px; height:17px; }
.HeaderZoomAcceuilSoiree H2 { font-size:130%; font-weight:bold }
.blocZoomAcceuilSoireeListing { position:relative; display:block; width:619px; padding:0px 0px 0px 6px; margin-bottom:12px;overflow:hidden; }
.blocZoomAcceuilSoireeListingPreLeft { float:left; width:300px; padding:0px; margin:0px; position:relative; display:block; overflow:hidden; }
.blocZoomAcceuilSoireeListingPreRight { float:right; width:300px; padding:0px; margin:0px; position:relative; display:block; overflow:hidden; }


.blocZoomAcceuilSoireeListingPreItem { position:relative; display:block; border: 1px solid #ffdfe9; width:286px; padding:6px; background-color:#fff8fb; overflow:hidden; }


.blocZoomAcceuilSoireeListingPreItemHaut { position:relative; display:block; padding:0px; overflow:hidden; }
.blocZoomAcceuilSoireeListingPreItemHautImage { padding: 0px 6px 18px 0px; }
.blocZoomAcceuilSoireeListingPreItemHaut h4 { font-size:110%; font-weight:bold; color:#333; display:block; margin-bottom:6px }

.blocZoomAcceuilSoireeListingPreItemBas { width:268px; position:relative; display:block; line-height:normal; margin-top:12px; padding: 0px 0px 0px 12px; }
.blocZoomAcceuilSoireeListingPreItemBas a, .blocZoomAcceuilSoireeListingPreItemBas a:active, .blocZoomAcceuilSoireeListingPreItemBas a:link { color:#1589a2; font-size:100%; font-weight:bold; text-decoration:none; }
.blocZoomAcceuilSoireeListingPreItemBas a:hover { text-decoration:underline; }
.blocZoomAcceuilSoireeListingPreItemBasOmbre { position: relative; display: block; width:300px; background: url(/img/AGS-AGS/ags/img/Bg_BlocOmbre.jpg) right no-repeat; height: 13px; font-size: 1%; display: block; }

/* fin zoom soiree*/

/*debut resultat*/

.headerLineResultatRechercheSoiree { position:relative; display:block; width: 625px; padding: 0px; background-color:#097ebe; height:4px; overflow:hidden; }
.headerResultatRechercheSoiree { position:relative; display:block; width: 613px; padding: 0px 0px 0px 12px; margin-top:6px; margin-bottom:6px; }
.headerResultatRechercheSoiree h2 { color:#000; font-size:140%; font-weight:bold; }
.blocResultatRechercheSoireePre { position:relative; display:block; width:624px; padding:0px; margin:0px; overflow:hidden; background-color:#efefef; border-left: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; margin-bottom:6px; }
.blocResultatRechercheSoireePreLeft { float:left; width:438px; padding: 12px 0px 0px 12px; position:relative; display:block; color:#000; font-size: 100%; font-weight:normal; }
.blocResultatRechercheSoireePreLeftFleches { color:#0d859f; }
.blocResultatRechercheSoireePreLeftForce { font-weight:bold; }
.blocResultatRechercheSoireePreLeftCriteres { color:#0d859f; font-weight:bold; }
.blocResultatRechercheSoireePreRight { float:right; padding: 6px 0px 4px 19px; width:155px; position:relative; display:block; }
.blocResultatRechercheSoireePreLienPagination { position:relative; display:block; width:624px; padding:0px; margin:0px; text-align:right; margin-bottom:6px; color:#000; font-size: 100%; font-weight:normal; }
.blocResultatRechercheSoireePreLienPagination a, .blocResultatRechercheSoireePreLienPagination a:active, .blocResultatRechercheSoireePreLienPagination a:link { color: #1589a2; font-size:100%; text-decoration:none; }
.blocResultatRechercheSoireePreLienPagination a:hover { text-decoration:underline; }
.blocResultatRechercheSoireePreListing { position:relative; display:block; width:623px; padding:0px; margin:0px; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; overflow:hidden; }
.blocResultatRechercheSoireePreListingWhite { position:relative; display:block; width:599px; padding: 6px 12px 6px 12px; margin:0px; }
.blocResultatRechercheSoireePreListingColor { position:relative; display:block; width:599px; padding: 6px 12px 6px 12px; margin:0px; background-color:#f0f6fa; }
.blocResultatRechercheSoireePreListingWhiteMarqueurFestival { position:relative; display:block; width:599px; padding: 6px 12px 6px 12px; margin:0px; overflow:hidden; }
.blocResultatRechercheSoireePreListingColorMarqueurFestival { position:relative; display:block; width:599px; padding: 6px 12px 6px 12px; margin:0px; background-color:#f0f6fa; overflow:hidden; }

.blocResultatRechercheSoireePreListingWhite a, .blocResultatRechercheSoireePreListingWhite a:active, .blocResultatRechercheSoireePreListingWhite a:link, .blocResultatRechercheSoireePreListingColor a, .blocResultatRechercheSoireePreListingColor a:active, .blocResultatRechercheSoireePreListingColor a:link, .blocResultatRechercheSoireePreListingWhiteMarqueurFestival a, .blocResultatRechercheSoireePreListingWhiteMarqueurFestival a:active,  .blocResultatRechercheSoireePreListingWhiteMarqueurFestival a:link, .blocResultatRechercheSoireePreListingColorMarqueurFestival a, .blocResultatRechercheSoireePreListingColorMarqueurFestival a:active, .blocResultatRechercheSoireePreListingColorMarqueurFestival a:link { color: #1589a2; font-size:100%; text-decoration:none; font-weight:bold }

.blocResultatRechercheSoireePreListingWhite a:hover, .blocResultatRechercheSoireePreListingColor a:hover, .blocResultatRechercheSoireePreListingWhiteMarqueurFestival a:hover, .blocResultatRechercheSoireePreListingColorMarqueurFestival a:hover { text-decoration:underline; }

.blocResultatRechercheSoireePreListingMarqueurFestivalLeft { float:left; position:relative; display:block; width:550px; padding: 0px 0px 0px 0px; }
.blocResultatRechercheSoireePreListingMarqueurFestivalRight { float:right; position:relative; display:block; width:34px; padding: 12px 12px 0px 0px; }
.blocResultatRechercheSoireePreListingTitre { color: #1589a2; font-size:110%; font-weight:bold }

/*fin resultat*/


/*debut alerte email*/
.AlerteEmailCorps { position:relative; display:block; width: 948px; padding: 0px 12px 0px 24px; border: 1px solid #c6c6c6; background-color:#fff }
.AlerteEmailCorpsTetiere { width: 936px; position:relative; display:block; background:url(/img/AGS-AGS/ags/img/Bg_TeteDiscoBall.gif) top left no-repeat; height:74px; }
.AlerteEmailCorpsBarreTetiere { position:relative; display:block; width: 946px; padding: 0px; margin-bottom: 12px; margin-top: 6px; background-color:#949494; height:4px; overflow:hidden; }
.AlerteEmailCorpsTitreTetiere { position: relative; width:936px; display: block; margin: 0px; padding: 0px 0px 0px 12px; }
.AlerteEmailCorpsTitreTetiere H2 { font-size:90%; font-weight:bold; color:#414141; }
.AlerteEmailCorpsTitreTetierePlus { font-size:110%; color:#636363; }
.AlerteEmailCorpsCriteres { position:relative; display:block; margin:2px; width:907px; overflow:hidden; background-color:#efefef; border-left: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; font-size:70%; line-height: 22px; padding: 6px 12px 6px 24px; color:#333; }
.AlerteEmailCorpsCriteres H4 { font-size:130%; font-weight:bold; color:#000; }
.AlerteEmailCorpsCriteresLienAffinage { position: relative; width:895px; display: block; text-align:right; }
.AlerteEmailCorpsCriteresLienAffinage a, .AlerteEmailCorpsCriteresLienAffinage a:active, .AlerteEmailCorpsCriteresLienAffinage a:link { color:#097ebe; text-decoration:none; font-size: 110%; font-weight:bold; }
.AlerteEmailCorpsCriteresLienAffinage a:hover { text-decoration:underline; }
.AlerteEmailInscription { position:relative; display:block; margin:2px 2px 0px 2px; width:907px; overflow:hidden; background-color:#efefef; border-bottom: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; font-size:70%; line-height: 44px; padding: 6px 12px 6px 24px; color:#000; }
.AlerteEmailInscriptionIntitule { font-size: 92%; }
.AlerteEmailInscription LABEL { font-weight:bold; font-size: 100%; color:#000; }
.AlerteEmailInscriptionNom { font-size::100%; font-weight:normal; margin-left:35px; width:420px; }
.AlerteEmailInscriptionPrenom { font-size::100%; font-weight:normal; margin-left:16px; width:420px; }
.AlerteEmailInscriptionEmail { font-size::100%; font-weight:normal; margin-left:26px; width:420px; }
.AlerteEmailInscriptionModeReception { width:495px; position:relative; display:block; border: 1px solid #c6c6c6; padding: 12px; background-color:#f8f8f8; line-height:22px; font-weight:bold; font-size:100%; }
.AlerteEmailInscriptionModeReceptionIntitule { font-size:120%; }
.AlerteEmailInscriptionModeReception LABEL { font-size:100%; font-weight:normal; }
.AlerteEmailInscriptionModeReceptionHtml { margin-left:30px; font-size:100%; font-weight:normal; }
.AlerteEmailInscriptionModeReceptionTexte { margin-left:30px; font-size:100%; font-weight:normal; }
.AlerteEmailInscriptionCreerAlerte { text-align:center; margin-bottom:22px; }
.AlerteEmailInscriptionOmbre { position: relative; display: block; width:934px; background: url(/img/AGS-AGS/ags/img/Bg_BlocOmbre.jpg) right no-repeat; height: 13px; font-size: 1%; display: block; }

/*fin alerte email*/


/*debut inscription soirees*/
.InscriptionSoireesCorps { position:relative; display:block; width: 948px; padding: 0px 12px 0px 24px; border: 1px solid #c6c6c6; background-color:#fff }
.InscriptionSoireesCorpsTetiere { width: 936px; position:relative; display:block; background:url(/img/AGS-AGS/ags/img/Bg_TeteDiscoBall.gif) top left no-repeat; height:74px; }
.InscriptionSoireesCorpsTetiereBarre { position:relative; display:block; width: 946px; padding: 0px; margin-bottom: 12px; margin-top: 6px; background-color:#949494; height:4px; overflow:hidden; }
.InscriptionSoireesCorpsIdentification { position:relative; display:block; width: 646px; padding: 0px 0px 0px 0px; margin: 0px 130px 0px 170px; }
.InscriptionSoireesCorpsIdentificationTetiere { position:relative; display:block; width: 646px; padding: 0px 0px 0px 0px; background:url(/img/AGS-AGS/ags/img/Icon_EtoileBleu.gif) top left no-repeat; }
.InscriptionSoireesCorpsIdentificationTetiere H2 { font-size:120%; font-weight:bold; color:#333; margin-left:32px; margin-bottom: 24px; }
.InscriptionSoireesCorpsIdentificationForm { position:relative; display:block; width: 646px; padding: 0px 0px 0px 0px; background-color:#7dbad4; margin-bottom: 42px; overflow:hidden }
.InscriptionSoireesCorpsIdentificationFormLeft { float:left; position:relative; display:block; width: 297px; padding: 12px 12px 12px 36px; border-right: 1px dotted #426270; line-height: 32px; color:#333; font-size: 90%; font-weight:bold; }
.InscriptionSoireesCorpsIdentificationFormConnection { position:relative; display:block; left:-2px; margin-top: 12px; margin-bottom: 12px; }
.InscriptionSoireesCorpsIdentificationFormLeft a, .InscriptionSoireesCorpsIdentificationFormLeft a:active, .InscriptionSoireesCorpsIdentificationFormLeft a:link { color:#000; font-size:80%; font-weight:bold; font-style:italic; text-decoration:none; }
.InscriptionSoireesCorpsIdentificationFormLeft a:hover { text-decoration:underline; }
.InscriptionSoireesCorpsIdentificationFormRight { float:right; position:relative; display:block; width: 276px; padding: 12px 12px 12px 12px; color:#000; font-weight:normal; font-size:80%; }
.InscriptionSoireesCorpsIdentificationFormRightIntitule { margin-left:12px; font-size:110%; font-weight:bold; color:#000; margin-bottom:12px; }
.InscriptionSoireesCorpsIdentificationFormRightPropos { color:#333; font-weight:normal; font-size:100%; margin-top:12px; line-height: 20px; }
.InscriptionSoireesCorpsIdentificationFormRightInscription { margin-top: 16px; margin-left: 64px; }

/*fin inscription soirees*/


.AccueilActuDetailCorpsTetiere { position:relative; display:block; width: 619px; padding: 0px 0px 0px 6px; overflow:hidden; }
.AccueilActuDetailCorpsTetiereLeft { float:left; position:relative; display:block; background:url(/img/AGS-AGS/ags/img/Icon_EtoileOrange.gif) left  no-repeat; padding: 0px 0px 0px 27px; margin-top: 8px; width: 415px; height:19px; }
.AccueilActuDetailCorpsTetiereRight { float:right; position:relative; display:block; width:176px; overflow:hidden; }
.AccueilActuDetailCorpsTetiereRightLeft { float:left; position:relative; display:block; width:66px; padding:0px 0px 0px 0px; }
.AccueilActuDetailCorpsTetiereRightRight { float:right; position:relative; display:block; border:1px solid #ececec; width:98px; font-size:16px; color: #ececec; }

.AccueilActuDetailCorpsBlocImage { margin:6px 18px 0px 6px; }
.AccueilActuDetailCorpsBlocLien { position:relative; display:block; width:600px; margin: 36px 0px 0px 0px; }


.AccueilActuDetailCorpsBlocLienLeft { float:left; position:relative; display:block; padding:0px; color:#b3b3b3; font-size: 120%; }

.AccueilActuDetailCorpsBlocLienLeftTools { border: solid 1px #d4d4d4; border-width: 0 1px 1px 1px; background: #fcfcfc; margin-top: 6px; position: relative; display:table-cell; /*display:*/ }
.AccueilActuDetailCorpsBlocLienLeftTools ul.tools { height: 23px; padding: 3px 0 0 0; margin: 0 0 4px 0;  }
.AccueilActuDetailCorpsBlocLienLeftTools ul.tools li { float: left; padding: 0 0 0 1px; }
.AccueilActuDetailCorpsBlocLienLeftTools ul.tools li a { float: left; height: 21px; margin: 0 5px; text-decoration: none; }
.AccueilActuDetailCorpsBlocLienLeftTools ul.tools li a:hover { background-position: 4px -21px; color:#1589a2; }
.AccueilActuDetailCorpsBlocLienLeftTools ul.tools li.fav a { background:url(/img/AGS-AGS/ags/img/icon_fav.gif) 4px 0 no-repeat; padding-left:30px; font-size: 80%; color:#b3b3b3; }
.AccueilActuDetailCorpsBlocLienLeftTools ul.tools li.fav a:hover { background-position: 4px -21px; color:#1589a2; }
.AccueilActuDetailCorpsBlocLienLeftTools ul.tools li.print a { background:url(/img/AGS-AGS/ags/img/icon_print.gif) 4px 0 no-repeat; padding-left:30px; border-left: 1px solid #d4d4d4; font-size: 80%; color:#b3b3b3; }
.AccueilActuDetailCorpsBlocLienLeftTools ul.tools li.print a:hover { background-position: 4px -21px; color:#1589a2; }
.AccueilActuDetailCorpsBlocLienLeftTools ul.tools li.mail a { background:url(/img/AGS-AGS/ags/img/icon_mail.gif) 4px 0 no-repeat; padding-left:30px; border-left: 1px solid #d4d4d4; font-size: 80%; color:#b3b3b3; }
.AccueilActuDetailCorpsBlocLienLeftTools ul.tools li.mail a:hover { background-position: 4px -21px; color:#1589a2; }

/*
Pour rajouter par exemple lien picto commentaire

.AccueilActuDetailCorpsBlocLienLeftTools ul.tools li.discuss a { background:url(/img/AGS-AGS/ags/img/icon_discuss.gif) 4px 0 no-repeat; padding-left:30px; border-left: 1px solid #d4d4d4; font-size: 80%; color:#b3b3b3; }
.AccueilActuDetailCorpsBlocLienLeftTools ul.tools li.discuss a:hover { background-position: 4px -21px; color:#1589a2; }*/




.AccueilActuDetailCorpsBlocLienRight { float:right; position:relative; display:block; width:auto;/*108px;*/ text-align:right; margin-top:6px; }
.AccueilActuDetailCorpsBlocLienRight a, .AccueilActuDetailCorpsBlocLienRight a:active, .AccueilActuDetailCorpsBlocLienRight a:link { display:inline-block; text-align:center; text-decoration:none; color:#1589a2; padding:4px; font-size: 100%; font-weight:bold; }
.AccueilActuDetailCorpsBlocLienRight a:hover { text-decoration:underline; }

.AccueilActuDetailCorpsBlocListingArticles { position:relative; display:block; width: 619px; padding: 0px 0px 0px 6px; overflow:hidden; }
.AccueilActuDetailCorpsBlocListingArticlesTetiere { position:relative; display:block; background:url(/img/AGS-AGS/ags/img/Icon_EtoileOrange.gif) left  no-repeat; padding: 0px 0px 0px 27px; margin-top: 8px; height:19px; }
.AccueilActuDetailCorpsBlocListingArticlesTetiere H2 { font-size:130%; font-weight:bold; margin-top:2px; }
.AccueilActuDetailCorpsBlocListingArticlesPre { position:relative; display:block; width:594px; padding: 12px 12px 12px 18px; margin:0px; border-left: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; overflow:hidden; line-height:18px; font-size:100%; font-weight:normal; color:#333; text-align:left }
.AccueilActuDetailCorpsBlocListingArticlesPre H5 { color:#000; font-size: 120%; font-weight:bold; margin-top:4px; margin-bottom:4px; }
.AccueilActuDetailCorpsBlocListingArticlesPre H5 a { color:#000; text-decoration:none; }
.AccueilActuDetailCorpsBlocListingArticlesPre H5 a:hover { color:#000; text-decoration:underline; }
.AccueilActuDetailCorpsBlocListingArticlesPreBarre { width:582px; height:2px; background-color:#c1c1c1; }
.AccueilActuDetailCorpsBlocListingArticlesPreLienTous { position:relative; display:block; width:592px; text-align:right; margin-top:12px; }
.AccueilActuDetailCorpsBlocListingArticlesPreLienTous a, .AccueilActuDetailCorpsBlocListingArticlesPreLienTous a:active, .AccueilActuDetailCorpsBlocListingArticlesPreLienTous a:link { display:inline-block; text-align:center; text-decoration:none; color:#1589a2; font-size: 100%; font-weight:bold; }
.AccueilActuDetailCorpsBlocListingArticlesPreLienTous a:hover { text-decoration:underline; }

/*fin detail article soirees*/