html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
body{line-height:1;color:#000;font-family:"Trebuchet MS" , Verdana , Arial;text-align:center;background:url(/media/bg.png);position: relative;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
strong {font-weight:bold;}
.separator{visibility:hidden;clear:both;margin:0;padding:0;}
#container{position:relative;width:1010px;text-align:left;margin:5px auto;}
#footer{background: #FFF;text-align:center;font-size:12px;color:#333;height:220px;margin:10px 0;padding: 0 0 0 5px;}
#footer a{font-size:12px;color:#000;text-decoration:none;}
#header{position:relative;height:207px;text-align:center;background:transparent url(/media/header/header.jpg) no-repeat;overflow: hidden}
#pub_header{position:absolute;right:10px;top:10px;}
#header h1{width:257px;height:175px;position:absolute;top:10px;left:5px;background:transparent url(/media/header/logo.png) no-repeat;}
#header h1 .back_home{display:block;width:257px;height:175px;}
#header h2{z-index:10;width:100%;height:27px;position:absolute;bottom:0;left:0;background:transparent url(/media/header/herbe_folle.png) 0 5px no-repeat;}
#header #follow_twitter{position: absolute;bottom: 0px;right: -15px;}
#header #follow_facebook{position: absolute;bottom:50px;right: -15px;}
#col-1{display:inline;float:left;width:540px;overflow:hidden;margin:0;position: relative;min-height: 1100px;}
#col-2{display:inline;float:left;width:320px;margin:0 0 0 10px;}
#col-3{display:inline;float:left;width:120px;margin:0 0 0 10px;}
#menu_haut{z-index:2;position:absolute;top:118px;left:300px;}
#menu_haut li{float:left;}
#menu_haut .onglet_accueil{width:71px;height:90px;}
#menu_haut .onglet_accueil a{display:block;background:transparent url(/media/menu/accueil.png) 0 20px no-repeat;height:90px;}
#menu_haut .onglet_accueil a:hover{display:block;background:transparent url(/media/menu/accueil.png) 0 15px no-repeat;}
#menu_haut .onglet_chez_vous{width:80px;height:90px;position:relative;left:-7px;z-index:2;}
#menu_haut .onglet_chez_vous a{display:block;background:transparent url(/media/menu/chez_vous.png) 0 15px no-repeat;height:90px;}
#menu_haut .onglet_chez_vous a:hover{display:block;background:transparent url(/media/menu/chez_vous.png) 0 10px no-repeat;}
#menu_haut .onglet_mois{width:73px;height:90px;position:relative;left:-11px;}
#menu_haut .onglet_mois a{display:block;background:transparent url(/media/menu/ce_mois.png) 0 15px no-repeat;height:90px;}
#menu_haut .onglet_mois a:hover{display:block;background:transparent url(/media/menu/ce_mois.png) 0 10px no-repeat;}
#menu_haut .onglet_soutient a{display:block;background:transparent url(/media/menu/soutient.png) 0 20px no-repeat;height:90px;}
#menu_haut .onglet_soutient a:hover{display:block;background:transparent url(/media/menu/soutient.png) 0 15px no-repeat;}
#menu_haut .onglet_coupsdecoeur a{display:block;background:transparent url(/media/menu/coupsdecoeur.png) 0 20px no-repeat;height:90px;}
#menu_haut .onglet_coupsdecoeur a:hover{display:block;background:transparent url(/media/menu/coupsdecoeur.png) 0 15px no-repeat;}
#menu_haut .onglet_concours{width:73px;height:90px;position:relative;left:-20px;}
#menu_haut .onglet_concours a{display:block;background:transparent url(/media/menu/concours.png) 0 15px no-repeat;height:90px;}
#menu_haut .onglet_concours a:hover{display:block;background:transparent url(/media/menu/concours.png) 0 10px no-repeat;}
#menu_haut .onglet_bus{width:71px;height:90px;position:relative;left:-25px;}
#menu_haut .onglet_bus a{display:block;background:transparent url(/media/menu/bus.png) 0 15px no-repeat;height:90px;}
#menu_haut .onglet_bus a:hover{display:block;background:transparent url(/media/menu/bus.png) 0 10px no-repeat;}
#menu_haut .onglet_autour{width:80px;height:90px;position:relative;left:-32px;}
#menu_haut .onglet_autour a{display:block;background:transparent url(/media/menu/autour.png) 0 12px no-repeat;height:90px;}
#menu_haut .onglet_autour a:hover{display:block;background:transparent url(/media/menu/autour.png) 0 7px no-repeat;}
#menu_haut .onglet_infoconcert{width:73px;height:90px;position:relative;left:-38px;}
#menu_haut .onglet_infoconcert a{display:block;background:transparent url(/media/menu/infoconcert.png) 0 20px no-repeat;height:90px;}
#menu_haut .onglet_infoconcert a:hover{display:block;background:transparent url(/media/menu/infoconcert.png) 0 15px no-repeat;}
#menu_haut .onglet_tousenlive{width:80px;height:90px;position:relative;left:-45px;}
#menu_haut .onglet_tousenlive a{display:block;background:transparent url(/media/menu/tousenlive.png) 0 15px no-repeat;height:90px;}
#menu_haut .onglet_tousenlive a:hover{display:block;background:transparent url(/media/menu/tousenlive.png) 0 10px no-repeat;}
#menu_haut .onglet_woodstock{width:80px;height:90px;position:relative;left:-45px;}
#menu_haut .onglet_woodstock a{display:block;background:transparent url(/media/woodstock.png) 0 15px no-repeat;height:90px;}
#menu_haut .onglet_woodstock a:hover{display:block;background:transparent url(/media/woodstock.png) 0 10px no-repeat;}
#menu_haut .onglet_europavox{width:80px;height:90px;position:relative;left:-45px;}
#menu_haut .onglet_europavox a{display:block;background:transparent url(/media/europavox.png) 0 15px no-repeat;height:90px;}
#menu_haut .onglet_europavox a:hover{display:block;background:transparent url(/media/europavox.png) 0 10px no-repeat;}
#menu_haut .onglet_gratuit{width:80px;height:90px;position:relative;left:-45px;}
#menu_haut .onglet_gratuit a{display:block;background:transparent url(/media/menu/concert-gratuit.png) 0 15px no-repeat;height:90px;}
#menu_haut .onglet_gratuit a:hover{display:block;background:transparent url(/media/menu/concert-gratuit.png) 0 10px no-repeat;}
#recherche{position:relative;width:541px;height:80px;background:transparent url(/media/recherche/bg_recherche.png) no-repeat;}
#recherche .text{position:absolute;top:30px;left:10px;width:290px;padding:3px;}
#recherche #go{position:absolute;top:31px;left:315px;}
#recherche fieldset{position:relative;}
#recherche label{font-size:20px;font-family:"georgia";font-weight:700;color:#ccc;position:absolute;top:8px;left:31px;}
#rav{position: absolute;top:60px;left:10px;font-size: 12px;color:#FFF;text-decoration: none;}
.meteo{width:305px;height:80px;background:#FFF;position:relative;padding:7px;}
.meteo h3{font-family:"Georgia";font-weight:700;font-size:20px;background:#d9d9d9 url(/media/puce_meteo.png) 5px center no-repeat;padding:3px 3px 3px 28px;}
.meteo .festival_meteo{color:#333;font-size:12px;width:140px;position:absolute;top:40px;left:5px;}
.meteo .festival_meteo .ville{color:#333;font-size:12px;text-decoration:none;}
.meteo .name{text-decoration:none;font-size:13px;color:#d4145a;font-family:"georgia";}
.meteo .picto_meteo{position:absolute;top:30px;left:160px;}
.meteo .temp_meteo{position:absolute;right:10px;top:45px;font-family:"Georgia";font-size:26px;}
.meteo .lien_meteo{text-decoration:none;color:#999;font-size:10px;position:absolute;bottom:2px;right:2px;}
.nb_festival{width:540px;height:40px;color:#000;background:#FFF url(/media/fleche_nb.png) 440px center no-repeat;margin:10px 0 0;padding:15px 0 0;}
.nb_festival p{text-align:center;font-size:20px;font-family:"georgia";}
.nb_festival a{color:#000;text-decoration:none;}
.nb_festival b{color:#f0f;font-size:22px;}
#pub_250{background:#FFF;width:305px;height:255px;text-align:center;margin:0;padding:8px 7px 5px;}
.vignette li{margin:0 0 10px;}
.affiche{position:relative;background:#FFF;height:255px;margin:10px 0 0;padding:8px;}
.affiche h3{background:#69BDC7 url(/media/puce_affiche.png) left center no-repeat;height:20px;font-size:20px;font-family:"georgia";font-weight:700;color:#FFF;padding:5px 30px;}
.affiche .deco_affiche{width:184px;height:103px;background:transparent url(/media/deco_affiche.png) no-repeat;position:absolute;right:10px;top:-65px;}
.affiche li{position:absolute;width:120px;height:180px;border-top:1px dotted #69BDC7;border-bottom:1px dotted #69BDC7;padding:15px 0 10px;}
.affiche li:hover{border-top:1px dotted #d4145a;border-bottom:1px dotted #d4145a;}
.affiche .affiche1{top:50px;left:8px;}
.affiche .affiche2{top:50px;left:142px;}
.affiche .affiche3{top:50px;left:277px;}
.affiche .affiche4{top:50px;left:408px;}
.affiche li a b{font-size:13px;color:#d4145a;font-family:"georgia";display:block;text-align:center;font-weight:700;margin:15px 0 2px;padding:0 5px;}
.affiche li a u{font-size:10px;color:#333;text-align:center;display:none;padding:0 3px;}
#top_home{position:relative;margin:10px 0 0;float: left;}
.topfestivals{position:relative;float:left;width:250px;background:#FFF;display:inline;padding:8px;}
.topfestivals h3{height:20px;background:#e8e8e8 url(/media/puce_topfestival.png) left center no-repeat;font-size:20px;font-family:"georgia";font-weight:700;color:#000;padding:5px 0 5px 28px;}
.topfestivals h3 a{color:#000;}
.topfestivals li{position:relative;border-top:1px dotted #666;height:38px;background:#fff url(/media/fleche_topfestivals.png) 200px center no-repeat;padding:7px 0 5px;}
.topfestivals li:hover{background:#fff url(/media/fleche_topartistes.png) 201px center no-repeat;}
.topfestivals b{font-size:12px;color:#d4145a;font-family:"georgia";display:block;margin:0 0 4px;}
.topfestivals li:hover b{color:#00abdf;}
.topfestivals .deco_left{position:absolute;left:120px;top:-19px;width:87px;height:33px;background:transparent url(/media/deco_topfestivals.png) no-repeat;}
.topfestivals .all {color:#d4145a;font-size:12px;}
.topfestivals .all:hover {color:#00abdf;}
.topartistes{position:relative;display:inline;float:left;width:250px;background:#FFF;margin:0 0 0 7px;padding:8px;}
.topartistes h3{height:20px;background:#e8e8e8 url(/media/puce_topartistes.png) left center no-repeat;font-size:20px;font-family:"georgia";font-weight:700;color:#000;padding:5px 0 5px 28px;}
.topartistes h3 a{color:#000;}
.topartistes li{position:relative;border-top:1px dotted #666;height:38px;background:#fff url(/media/fleche_topartistes.png) 200px center no-repeat;padding:7px 0 5px;}
.topartistes li:hover{background:#fff url(/media/fleche_topfestivals.png) 199px center no-repeat;}
.topartistes b{font-size:12px;color:#00abdf;font-family:"georgia";display:block;margin:0 0 4px;}
.topartistes .deco_left{position:absolute;left:130px;top:-21px;width:80px;height:29px;background:transparent url(/media/deco_topartistes.png) no-repeat;}
.topartistes .all {color:#00abdf;font-size:12px;}
.topartistes .all:hover {color:#d4145a;}
.soutient{float:left;position:relative;background:#FFF;width:522px;height:320px;margin:10px 0 0;padding:8px;}
#soutient_scroll{position:relative;width:522px;height:295px;overflow-x:scroll;overflow-y:hidden;}
.soutient ul{position:relative;height:260px;margin:5px 0 0;}
.soutient li{text-align:center;position:relative;width:130px;height:230px;float:left;background:transparent url(/media/bg_soutient.png) center top no-repeat;padding:30px 0 10px;}
.soutient li:hover{background:transparent url(/media/bg_soutienthover.png) center top no-repeat;}
.soutient h3{background:#242424 url(/media/puce_soutient.png) 5px center no-repeat;height:20px;font-size:20px;font-family:"georgia";font-weight:700;color:#FFF;padding:5px 30px;}
.soutient .name{font-size:13px;color:#d4145a;font-family:"georgia";text-align:center;display:block;width:100%;margin:8px 0;}
.soutient .ville{font-size:11px;color:#000;text-align:center;width:100%;display:block;margin:0 0 4px;}
.soutient .date{font-size:11px;color:#000;text-align:center;position:absolute;bottom:20px;left:0;display:block;width:100%;}
.soutient .deco_left{position:absolute;right:5px;top:-42px;width:199px;height:83px;background:transparent url(/media/deco_soutient.png) center -23px no-repeat;}
.soutient .next_soutient{display:block;position:absolute;bottom:5px;right:-8px;width:45px;height:285px;background:#eee url(/media/carousel/next.png) center center no-repeat;}
.soutient .previous_soutient{display:block;position:absolute;bottom:5px;left:-8px;width:45px;height:285px;background:#EEE url(/media/carousel/previous.png) center center no-repeat;}
.soutient .dotDiv{height:10px;text-align:center;margin:15px auto;}
.soutient .dotActive{background:transparent url(/media/carousel/dotActiveCarousel.png) no-repeat;float:left;width:10px;height:10px;}
.soutient .dotNotActive{background:transparent url(/media/carousel/dotCarousel.png) no-repeat;float:left;width:10px;height:10px;cursor:pointer;}
.news{position:relative;background:#FFF;margin:10px 0 0;padding:8px;}
.news h3{background:#FF2EB3 url(/media/puce_news.png) left center no-repeat;height:20px;padding:5px 30px;}
.news li{border-bottom:1px dotted #666;text-align:justify;padding:10px 5px;}
.news .lien_news{border:none;text-align:right;}
.news .lien_news a{text-decoration:none;font-weight:700;color:#d4145a;font-size:12px;}
.news .news_news b{font-size:12px;color:#d4145a;display:block;margin:0 0 6px;}
.news .news_news{font-size:11px;color:#333;text-decoration:none;}
a.suite {text-decoration:underline;font-weight:700;color:#d4145a;font-size:12px;float:right;margin-right:8px;}
.nl_home{position:relative;background:#FFF;height:32px;margin:10px 0 0;padding:8px;}
.nl_home h3{background:#8cc63f url(/media/puce_moishome.png) left center no-repeat;height:20px;font-size:20px;font-family:"georgia";font-weight:700;color:#FFF;padding:5px 30px;}
.nl_home h3 a {color:#fff;}
.nl_home a:hover b,.mois_home a:hover u{color:#fff;margin:1px 0 0;}
.mois_home{position:relative;background:#FFF;height:188px;margin:10px 0 0;padding:8px;}
.mois_home h3{background:#8cc63f url(/media/puce_moishome.png) left center no-repeat;height:20px;padding:5px 30px;}
.mois_home li{height:22px;position:relative;border:1px solid #EEE;margin:1px 0 0;}
.mois_home li span{display:block;height:22px;background:#eee;}
.mois_home li a{display:block;height:22px;text-decoration:none;padding:1px 0;}
.mois_home a:hover{background:#8cc63f;}
.mois_home a:hover b,.mois_home a:hover u{color:#fff;margin:1px 0 0;}
.mois_home li a b,.mois_home li a u{cursor:pointer;margin:1px 0 0;}
.mois_home li b{text-decoration:none;font-weight:700;color:#666;font-size:12px;position:absolute;top:5px;left:2px;}
.mois_home li b i{font-size:11px;position:absolute;top:1px;left:31px;font-style:normal;}
.mois_home li u{text-decoration:none;font-weight:700;color:#666;font-size:11px;position:absolute;top:5px;right:5px;}
.mois_home .mois_left{width:145px;position:absolute;left:8px;top:45px;}
.mois_home .mois_right{width:145px;position:absolute;right:8px;top:45px;}
#mois_home1{background-color:#F60;color:#FFF;}
#mois_home1 b,#mois_home1 u{color:#FFF;}
.fb_home{position:relative;background:#FFF;min-height:188px;margin:10px 0 0;padding:8px;}
.fb_home h3{background:#53649C url(/media/puce_fbhome.png) left center no-repeat;height:20px;padding:5px 30px;}
.tw_home{position:relative;background:#FFF;min-height:80px;margin:10px 0 0;padding:8px;}
.tw_home h3{background:#67C4E8 url(/media/puce_twhome.png) left center no-repeat;height:20px;padding:5px 30px;}
.bus{float:left;position:relative;background:#FFF;width:522px;margin:10px 0 0;padding:8px;}
.bus h3{background:#d4145a url(/media/puce_bus.png) left center no-repeat;height:20px;font-size:20px;font-family:"georgia";font-weight:700;color:#FFF;padding:5px 30px;}
.bus h2{font-size:20px;font-family:"georgia";font-weight:700;color:#000;margin:10px 0;}
.bus .vign{float:left;width:20px;height:25px;position:relative;margin:5px 10px 5px 3px;}
.bus .infoBusHome{float:left;width:330px;}
.bus li{clear:both;position:relative;padding:10px 0;}
.bus .name{font-size:13px;font-weight:700;color:#d4145a;font-family:"georgia";text-align:left;}
.bus .lien_bus{position:absolute;right:10px;top:15px;font-size:12px;font-weight:700;color:#000;}
.bus .deco_bus{position:absolute;left:200px;top:0;width:136px;height:45px;background:transparent url(/media/deco_bus.png) no-repeat;}
.bus .lienBus{clear:both;height:20px;width:500px;text-align:right;background:none;margin:0;padding:0 0 5px;}
.bus .lienBus a{text-decoration:none;color:#d4145a;font-size:13px;font-weight:700;-moz-border-radius:5px;padding:2px 7px;}
.content_page{position:relative;background:#FFF;min-height:790px;margin:10px 0 0 7px;padding:8px;}
.nom_presentation{clear:both;background:#d4145a url(/media/puce_bus.png) left center no-repeat;min-height:20px;font-size:18px;font-family:"georgia";font-weight:700;color:#FFF;padding:8px 30px 6px;}
.nom_presentation_blue{clear:both;background:#69BDC7 url(/media/puce_affiche.png) left center no-repeat;min-height:20px;font-size:18px;font-family:"georgia";font-weight:700;color:#FFF;padding:8px 30px 6px;}
.nom_presentation_grey{clear:both;background:#e8e8e8 url(/media/puce_topartiste.png) left center no-repeat;min-height:20px;font-size:18px;font-family:"georgia";font-weight:700;color:#000;padding:8px 30px 6px;}
.nom_presentation_green{clear:both;background:#8cc63f url(/media/puce_moishome.png) left center no-repeat;min-height:20px;font-size:18px;font-family:"georgia";font-weight:700;color:#FFF;padding:8px 30px 6px;}
.nom_presentation_pink{clear:both;background:#FF2EB3 url(/media/puce_news.png) left center no-repeat;min-height:20px;font-size:18px;font-family:"georgia";font-weight:700;color:#FFF;padding:8px 30px 6px;}
.textPartenaire{font-size:13px;text-align:justify;margin:20px 0;padding:10px;}
.textPartenaire img{float:left;margin:10px;}
#mapFrame{position:absolute;overflow:hidden;background:#FFF;margin:5px 0 0;padding:8px;}
.fest{border-top:1px dotted #666;clear:both;min-height:100px;margin:20px 0 0;padding:10px 0 15px;}
.info_fest{float:left;display:block;width:400px;margin:10px 0 20px 10px;}
.infoLeft{width:360px;float:left;font-size:12px;color:#333;padding-top:10px 10px;margin:25px 0 0;}
.Ulabel{color:#F60;}
.infoLeft a{color:#d4145a;font-size:13px;text-decoration:none;}
.image_presentation{width:120px;float:left;position:relative;top:10px;margin:15px;}
#multi_onglet{margin:15px 0 20px;}
#multi_onglet dt{z-index:1;font-size:13px;color:#333;background:#EEE;margin-bottom:2px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;padding:7px 15px;}
#multi_onglet dd{z-index:2;font-size:13px;line-height:15px;color:#333;border-top:1px solid #666;padding:10px 0 15px;}
.dt{float:left;font-family:"Georgia";display:block;width:70px;height:60px;text-align:center;padding:4px;}
.dt .jour{border:1px solid #ccc;-moz-border-radius:3px;background:#eee;display:block;font-size:22px;color:#666;padding:4px 4px 6px;}
.dt .mois{border:1px solid #ccc;-moz-border-radius:3px;background:#eee;color:#666;display:block;font-size:15px;margin:5px 0 0;padding:4px 2px;}
.dt .heure{background:#666;-moz-border-radius:3px;color:#FFF;display:block;font-size:15px;margin:5px 0 0;padding:4px;}
.artiste{color:#d4145a;font-family:"georgia";font-size:14px;text-decoration:none;}
.puce{position:relative;top:3px;}
.info_fest{position: relative; padding-bottom: 50px; width: 425px;}
.info_fest .reservation{position: absolute; width: 100%; left: 0; bottom: 0; line-height: 40px; font-size:16px; color: #65af09; text-align: right;}
.info_fest .reservation img.puce {display: none;}
.info_fest .reservation > br {display: none;}
.info_fest .reservation a {text-decoration: none; display: inline-block; float: right; margin-bottom: 0; margin-left: 18px; font-weight: 400; text-align: center; touch-action: manipulation; cursor: pointer; white-space: nowrap; padding: 8px 15px; line-height: 1.42857; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: #65af09; border: 1px solid #65af09; color: #fff !important; box-shadow: -1px 1px 4px 0 rgba(88, 88, 88, .25); transition: background .3s, box-shadow .3s, color .3s; font-size: 16px; vertical-align: bottom; opacity: 0.9;}
.info_fest .reservation a:hover{ opacity: 1; background: #65af09; border: 1px solid #65af09; box-shadow: 0 1px 4px rgba(68, 68, 68, .3);}
.endroit{display:block;margin:11px 0 0 15px; z-index: 1;}
.endroit br{display: none;}
.endroit a{color:#333;text-decoration:none;font-size:12px;}
.endroit a.red_dot{display:block; clear: both;}
.red_dot img{position:relative;top:3px;width:16px;}
#scrollNews{position:relative;max-height:700px;overflow-y:auto;line-height:14px;font-size:13px;padding:0 5px;}
#scrollNews .titleNews{font-size:14px;color:#f60;}
#lastNewsTitle{clear:both;margin-top:30px;border-top:1px dotted #666;}
#lastNewsTitle span{font-family:"georgia";font-weight:700;font-size:16px;background:#FFF;position:relative;top:-8px;left:5px;color:#d4145a;padding:0 5px;}
#lastNews{clear:both;font-size:13px;color:#333;padding:7px 10px;}
#lastNews b{color:#f60;font-size:14px;}
#bloc_ville{display: block;max-height:180px;overflow-y: auto; }
.tarif{position:relative;left:220px;top:-15px;}
.titleArtiste{background:#242424 url(/media/puce_soutient.png) 5px center no-repeat;height:20px;font-size:18px;font-family:"georgia";font-weight:700;color:#FFF;padding:5px 30px;}
.pictocasque{position:relative;top:4px;left:-3px;}
.pictomobile{position:relative;top:5px;left:-2px;}
.pictoposter{position:relative;top:6px;left:-2px;}
.pictotshirt{position:relative;top:5px;left:-3px;}
.bioArtiste{text-align:justify;font-size:14px;line-height:16px;padding:0 10px;}
.lienInfoconcert{-moz-border-radius:5px;color:#fff;text-align:center;text-decoration:none;display:block;background:#f60;position:absolute;bottom:-40px;right:0;padding:5px;}
.genreArtiste{color:#f60;}
.vignVideo{text-decoration:none;text-align:center;height:190px;display:block;float:left;border:1px solid #666;margin:10px 2px;padding:3px;}
.vignVideo span{text-decoration:none;color:#333;width:160px;display:block;text-align:center;margin:10px 0 0;}
.fest_ville{position:relative;margin:35px 0;}
.fest_ville h3{clear:both;min-height:20px;background:#e8e8e8 url(/media/puce_topfestival.png) left center no-repeat;font-size:18px;font-family:"georgia";font-weight:700;color:#000;border:1px solid #666;line-height:20px;padding:8px 0 8px 28px;}
.fest_ville h3 span{font-weight:400;font-size:14px;color:#666;}
.fest_ville .deco_left{position:absolute;left:400px;top:-27px;width:87px;height:33px;background:transparent url(/media/deco_topfestivals.png) no-repeat;}
#enFrance{margin:0 0 30px;}
#enFrance h3{clear:both;height:20px;background:#e8e8e8 url(/media/puce_topartistes.png) left center no-repeat;font-size:20px;font-family:"georgia";font-weight:700;color:#000;margin:10px 0;padding:5px 0 5px 28px;}
#enFrance li{float:left;width:220px;height:16px;border-top:1px dotted #666;background:#fff url(/media/fleche_topartistes.png) 2px 4px no-repeat;margin:5px 0 0 10px;padding:6px 0 0 20px;}
#enFrance a{display:block;color:#333;font-size:14px;text-decoration:none;}
#enFrance a:hover{color:#00abdf;text-decoration:none;}
#aEtranger h3{clear:both;height:20px;background:#e8e8e8 url(/media/puce_topfestival.png) left center no-repeat;font-size:20px;font-family:"georgia";font-weight:700;color:#000;margin:10px 0;padding:5px 0 5px 28px;}
#aEtranger li{float:left;width:220px;border-top:1px dotted #666;margin:5px;padding:0 0 0 20px;}
#aEtranger a{text-decoration:none;display:block;color:#333;font-size:14px;}
#aEtranger a:hover{text-decoration:none;color:#FF2EB3;}
#aEtranger a img{position:relative;top:5px;left:-10px;}
#listNews{display:block;font-size:13px;padding:10px;}
#listNews .titleNews{font-size:15px;color:#f60;text-decoration:none;font-weight:bold;}
.titleList{position:relative;clear:both;min-height:15px;font-size:20px;background:transparent url(/media/puceListe.png) 0 center no-repeat;font-family:"georgia";font-weight:700;color:#666;border-bottom:1px dotted #666;line-height:20px;margin:35px 0;padding:3px 0 3px 28px;}
.titleList .deco_left{position:absolute;right:10px;bottom:-6px;width:87px;height:33px;background:transparent url(/media/deco_topfestivals.png) no-repeat;}
.elemList{font-size:12px;margin:10px 0;}
.elemList li{clear:both;margin:8px 0;padding:12px 0 16px 20px;}
.elemList .nameList{color:#d4145a;font-family:"georgia";font-size:14px;}
.elemList .villeList{font-size:13px;color:#666;}
.elemList .les_autres a{color:#FFF;background:#d4145a;-moz-border-radius:5px;padding:2px 7px;}
.imgList{float:left;width:20px;display:block;overflow:hidden;}
.imgList img{width:20px;}
.infoList{float:left;display:block;width:440px;padding-left:20px;background:#fff url(/media/fleche_topartistes.png) 0 5px no-repeat;margin:0;}
#coeurListe{float:left;position:relative;}
.coeurListeElem{clear:both;border-top:1px dotted #666;margin:10px 0;padding:10px;}
.infoCoeur{float:left;display:block;width:350px;font-size:13px;line-height:17px;margin:30px 10px 10px;}
.topListeElem{clear:both;border-top:1px dotted #666;margin:0px 0;padding:2px;}
.topListeElem .classement{float:left;margin:30px 15px 20px;}
.topListeElem a.imgCoeur {width:64px !important; text-align:center;}
.topListeElem .infoCoeur{float:left;display:block;width:300px;font-size:13px;line-height:17px;margin:20px 0 10px 30px;}
.busListeElem{background-color:#FFF;border-top:1px dotted #666;margin:10px 0;padding:10px;}
.infoBus{position:relative;float:left;display:block;width:350px;font-size:13px;line-height:17px;margin:30px 0 10px 30px;}
.lienBus{position:relative;top:10px;left:20px;display:block;width:232px;height:30px;font-size:15px;color:#d4145a;background:transparent url(/media/bt_bus.png) no-repeat;padding:15px 20px 4px 35px;}
.searchList{color:#666;font-size:12px;padding-left:20px;background:#fff url(/media/fleche_topartistes.png) 0 center no-repeat;margin:10px 0;}
.searchList .nom{font-family:"georgia";font-size:15px;color:#d4145a;}
#festListe .les_autres a{color:#FFF;background:#d4145a;-moz-border-radius:5px;text-decoration:none;padding:2px 7px;}
.searchList .lieu{color:#666;font-size:12px;}
#infoRecherche{height:25px;position:relative;border-bottom:1px dotted #666;font-size:13px;color:#333;padding:10px 10px 0;}
#infoRecherche span{position:absolute;right:5px;}
#infoRecherche span .active{color:#666;text-decoration:none;font-weight:700;}
#chemin{width:990px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;height:17px;border-top:2px solid #FFF;border-left:2px solid #FFF;border-right:2px solid #FFF;position:fixed;z-index:10;bottom:0;left:auto;background:#390;color:#FFF;font-size:13px;padding:10px 10px 7px;}
#chemin .deco_left{position:absolute;right:10px;bottom:0;width:80px;height:29px;background:transparent url(/media/deco_topartistes.png) no-repeat;}
#chemin a{color:#FF0;text-decoration:none;font-size:13px;}
.pagination{clear:both;display:block;font-size:13px;margin:20px 10px 5px 4px;padding:0;}
.pagination a{text-decoration:none;font-size:13px;}
.page{float:left;width:15px;height:15px;text-align:center;border:1px solid #d4145a;display:block;color:#d4145a;margin:0 0 0 5px;}
.autre_page{float:left;width:15px;height:15px;text-align:center;display:block;border:1px solid #666;color:#666;margin:0 0 0 5px;}
.precedent{float:left;position:relative;top:10px;display:block;height:15px;text-align:center;color:#666;margin:5px;}
.precedent:hover{color:#666;}
.suivant{float:left;position:relative;top:-3px;left:3px;height:15px;display:block;text-align:center;color:#666;margin:5px;}
.autre_page:hover{text-decoration:none;color:#666;margin:0 0 0 5px;}
.retour{display:block;clear:both;margin:-100px 0 20px;padding:0;}
.previous{border:none;position:relative;top:5px;left:-1px;}
.petit_point{float:left;position:relative;top:4px;color:#666;margin:0 0 0 5px;}
#footFestival{ border-top:10px solid #FF2EB3;padding:0 15px 15px 15px ;text-align: left;width: 155px;float: left;margin: 10px 20px 15px 10px;}
#footFestival h2{margin:7px 0 10px 0;text-decoration: underline;color:#FF2EB3;font-size: 12px;font-weight: bold;}
#footFestival li{margin:2px 0;}
#footFestival a:hover{color:#FF2EB3;font-family: "Georgia";}
#footFestival a{color:#333;font-family: "Georgia";}
#footArtiste{border-top:10px solid #8cc63f;padding:0 15px 15px 15px ;text-align: left;width: 152px;float: left;margin: 10px 20px 15px 0;}
#footArtiste h2{margin:7px 0 10px 0;text-decoration: underline;color:  #8cc63f;font-size: 12px;font-weight: bold;}
#footArtiste li{margin:2px 0;}
#footArtiste a:hover{color:#8cc63f;font-family: "Georgia";}
#footArtiste a{color:#333;font-family: "Georgia";}
#footVille{border-top:10px solid #69BDC7;padding:0 15px 15px 15px ;text-align: left;width: 148px;float: left;margin: 10px 20px 15px 0;}
#footVille h2{margin:7px 0 10px 0;text-decoration: underline;color: #69BDC7;font-size: 12px;font-weight: bold;}
#footVille li{margin:2px 0;}
#footVille a{color:#333;font-family: "Georgia";text-transform: uppercase;}
#footVille a:hover{color:#69BDC7;font-family: "Georgia";text-transform: uppercase;}
#footBus{border-top:10px solid #FF6600;padding:0 15px 15px 15px ;text-align: left;width: 152px;float: left;margin: 10px 20px 15px 0;}
#footBus h2{margin:7px 0 10px 0;text-decoration: underline;color: #FF6600;font-size: 12px;font-weight: bold;}
#footBus li{margin:2px 0;}
#footBus a{color:#333;font-family: "Georgia";}
#footBus a:hover{color:#FF6600;font-family: "Georgia";}
#footLien{border-top:10px solid #CCC;color:#666;padding:17px 0px 15px 15px ;text-align: left;width: 152px;float: left;margin: 10px 20px 15px 0;}
#footLien h2{margin:7px 0 10px 0;text-decoration: underline;color: #666;font-size: 12px;font-weight: bold;}
#footLien li{margin:2px 0;}
#footLien a{color:#333;font-family: "Georgia";}
#sbox-window embed,#sbox-window object,#sbox-window select{visibility:visible;}
#sbox-overlay{position:absolute;background-color:#000;}
#sbox-window{position:absolute;background-color:#fff;text-align:left;overflow:visible;-moz-border-radius:3px;-webkit-border-radius:3px;padding:10px;}
#sbox-btn-close{position:absolute;width:30px;height:30px;right:-15px;top:-15px;background:url(/media/closebox.png) no-repeat center;border:none;}
.sbox-window-ie6 #sbox-btn-close{background-image:url(/media/closebox.gif);}
.sbox-loading #sbox-content{background-image:url(/media/spinner.gif);background-repeat:no-repeat;background-position:center;}
#sbox-content{clear:both;overflow:auto;background-color:#fff;height:100%;width:100%;}
.body-overlayed embed,.body-overlayed object,.body-overlayed select{visibility:hidden;}
.main_content,#aEtranger{margin:10px 0;}
#header h1 span,#header h2 span,#menu_haut span,.soutient .next_soutient span,.soutient .previous_soutient span{display:none;}
#menu_haut .onglet_soutient,#menu_haut .onglet_coupsdecoeur{width:80px;height:90px;position:relative;left:-19px;}
.affiche li a img,.soutient img{display:block;margin:0 auto;}
.affiche li a,.topfestivals a,.topartistes a,.soutient a,.bus li a,.elemList a,.coeurListeElem a,.busListeElem a,.searchList a{text-decoration:none;}
#top_home img,.bus .vign img{width:20px;height:25px;}
.topfestivals u,.topartistes u{font-size:11px;color:#333;text-decoration:none;display:block;padding:0 0 0 22px;}
.topfestivals img,.topartistes img{position:absolute;right:8px;top:11px;}
.topartistes li:hover b,.bus .lien_bus:hover,.bus .lien_bus b,#scrollNews a,#lastNews a,.festi_lien,.fest_ville h3 a,#listNews a,#infoRecherche span .notactive{color:#d4145a;}
.soutient h3 a,.bus h3 a{text-decoration:none;color:#fff;}
.news h3 a,.mois_home h3 a, .fb_home h3 a, .tw_home h3 a {text-decoration:none;font-size:20px;font-family:"georgia";font-weight:700;color:#FFF;}
.news .deco_news,.mois_home .deco_left{position:absolute;left:130px;top:-19px;width:77px;height:27px;background:transparent url(/media/deco_topartistes.png) no-repeat;}
.bus2,.bus3{border-top:1px dotted #666;}
.bus .ville,.bus .date{font-size:11px;color:#000;}
#scrollNews .txtNews,#listNews .txtNews{position:relative;border-bottom:1px dotted #666;}
#scrollNews .dateNews,#listNews .dateNews{position:absolute;top:5px;right:5px;}
.elemList .les_autres,#festListe .les_autres{text-align:right;background:#FFF;margin:25px 0 10px;}
.infoCoeur .nameList,.infoBus .nameList{color:#d4145a;font-family:"georgia";font-size:15px;}
.infoCoeur .villeList,.infoBus .villeList{font-size:14px;color:#666;}
.imgCoeur,.imgBus{float:left;width:100px;}
.sbox-content-image#sbox-content,.sbox-content-iframe#sbox-content{overflow:visible;}
#sbox-image,.sbox-content-image img{display:block;}

#avSearch{height:210px; margin:20px 0; }

#avSearch dt{float:left; width:120px; height:27px; padding:8px 0 0 0; text-align:right}

#avSearch dd{float:right; width:390px; height:35px}

#avSearch label{margin:0 5px 0 0; font-size:17px;color:#FF2EB3;font-family:"georgia";}

#avSearch .submit_search{margin: 10px 0;}
#avSearch .submit_search input{margin: 0 0 0 150px;}


#avSearch #city{text-align:left; background:url('/media/bg_text.jpg'); width:293px; height:26px; padding:6px 10px 0 10px; border:none; font-size:17px; color:#666; margin-right:-8px}

#avSearch #dateDeb{text-align:left; background:url('/media/bg_date.jpg'); height:26px; padding:6px 8px 0 10px; border:none; font-size:17px; color:#666}

#avSearch #dateFin{text-align:left; background:url('/media/bg_date.jpg'); height:26px; padding:6px 8px 0 10px; border:none; font-size:17px; color:#666}

ul.autocompleter-choices{position:absolute; margin:0; padding:0; list-style:none; border:1px solid #7c7c7c; border-left-color:#c3c3c3; border-right-color:#c3c3c3; border-bottom-color:#ddd; background-color:#fff; text-align:left; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; z-index:50; background-color:#fff}

ul.autocompleter-choices li{position:relative; margin:-2px 0 0 0; padding:0.2em 1.5em 0.2em 1em; display:block; float:none !important; cursor:pointer; font-weight:normal; white-space:nowrap; font-size:1em; line-height:1.5em}

ul.autocompleter-choices li.autocompleter-selected{background-color:#444; color:#fff}

ul.autocompleter-choices span.autocompleter-queried{display:inline; float:none; font-weight:bold; margin:0; padding:0}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF}

#pays{height:27px; width:293px; font-size:17px; color:#666}

#region{height:27px; width:293px; font-size:17px; color:#666}

 span.select{ position:absolute;  text-align:left;   width:278px;    height:26px;    padding:6px 24px 0 8px;    color:#666;    font:17px/21px arial,sans-serif;    background:url(/media/bg_select.jpg) no-repeat;  overflow:hidden}

 #nb_resultat_search{border-top:dotted #666 1px;border-bottom:dotted #666 1px;padding: 10px 0;font-size: 12px;position: relative;}
#nb_resultat_search strong{font-size: 14px;color:#FF2EB3;font-family:"georgia";}
#nb_resultat_search span{position:absolute;right:10px;top:10px;}
#nb_resultat_search span .active{color:#666;text-decoration:none;font-weight:700;}
#nb_resultat_search span .notactive{color:#FF2EB3;}
#debug {position:absolute;top:10px;right:10px;width:300px;min-height:600px;border:1px dotted #cccccc;background:#FFFFFF;text-align:left;font-size:11px;font-family:Courier New;}
.list_video a {color:#FF2EB3;}
.gratuit {border-top:1px dotted #666;clear:both;padding-bottom:5px;}
#concours-liste {list-style: none;padding-top:260px;}
#concours-liste li {position:relative;width:298px;height:188px;background:url(/media/concours-calque.png) no-repeat;margin-left:110px;margin-bottom:70px;padding:10px;color:#FFFFFF;font-size:12px;}
#concours-liste li img {float:left; margin-right:10px;}
#concours-liste li a {color:#f9bdf2;}
#concours-liste .nameList {display:block; color:#FFFFFF; font-size:18px;text-decoration: none; margin-bottom:5px;}
#concours-liste li .participate {position:absolute;bottom:-35px;left:50px;}
.concours-form input[type=text] {width:256px; height:41px; background:url(/media/concours-input.png) no-repeat;border:0px;font-size:20px;color:#FFF;line-height: 20px;padding-left:5px;}
.concours-form input[type=submit] {width:103px; height:22px; background:url(/media/concours-submit.png) no-repeat;border:0px;overflow:hidden;text-indent:-9999px;margin-left:auto; margin-right:0px;}
.concours-form table {margin-left:20px;}
.concours-form table td.label {height:40px;color:#958f86; text-align: right; padding-right: 10px;}