*{margin:0;padding:0;}
html, body{height:100%;}
body{font:.8em/1.3em Tahoma,"Trebuchet MS",Verdana,"Lucida Grande", Helvetica, Sans-Serif;color:#28211b;text-align:center;position:relative;background:#f0eee1 url(purp.jpg) top repeat-y;}
a, a:visited{color:#28211b;outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
ul{list-style:none;}
img{border:0;}
hr{clear:both;display:block;visibility:hidden;height:1px;}
h1, h2{font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Verdana,"Lucida Grande", Helvetica, Sans-Serif,color:#FFB24F;font-weight:bold;letter-spacing:-1px;word-spacing:0;}
h1, h2, h3{clear:both;}
input, textarea, select{border:1px solid #bdbba9;padding:3px;vertical-align:middle;background:#fff;}
.orange, a.orange:visited{color:#f90;}
span.abo_msg a, span.abo_msg a:visited{color:#c00;text-decoration:underline;}
span.abo_msg a:hover{text-decoration:none;}
.valider, .valider:visited{padding-left:20px;font-weight:bold;background:url(../im-design/icons/tick.png) no-repeat 0 50%;color:#f90;}
.attmode,.attmode:visited{padding-left:20px;font-weight:bold;background:url(../im-design/icons/time_go.png) no-repeat 0 50%;color:#f90;}
.contact,.contact:visited{padding-left:20px;font-weight:bold;background:url(../im-design/icons/bomb.png) no-repeat 0 50%;color:#f90;}
.fiche-lieu,.fiche-lieu:visited{padding-left:20px;font-weight:bold;background:url(../im-design/icons/house.png) no-repeat 0 50%;color:#f90;}
.dupliquer-evt,.dupliquer-evt:visited{padding-left:20px;font-weight:bold;background:url(../im-design/icons/page_white_copy.png) no-repeat 0 50%;color:#f90;}
.erreur-evt,.erreur-evt:visited{padding-left:20px;font-weight:bold;background:url(../im-design/icons/error_add.png) no-repeat 0 50%;color:#f90;}
form#identification ul li a.inscription:hover{text-decoration:none;color:#000;}
form#identification ul li a.tableau:hover{text-decoration:none;color:#000;}
form#identification div a:hover{background-position:0 -16px;}
a#blog:hover, a#forum:hover{background-position:0 -97px;}
ul#menu-genre li.ouvert a, ul#menu-genre li a:hover{text-decoration:none;color:#28211b;background-position:0 -59px;}
ul#menu-genre li#btnac.ouvert span, ul#menu-genre li#btnac a:hover span{background-position:right -59px;}
ul#menu-genre li#btnconcert.ouvert span, ul#menu-genre li#btnconcert a:hover span{background-position:right -59px;}
ul#menu-genre li#btntheatre.ouvert span, ul#menu-genre li#btntheatre a:hover span{background-position:right -59px;}
ul#menu-genre li#btnjeune.ouvert span, ul#menu-genre li#btnjeune a:hover span{background-position:right -59px;}
ul#menu-genre li#btnart.ouvert span, ul#menu-genre li#btnart a:hover span{background-position:right -59px;}
ul#menu-genre li#btnexpo.ouvert span, ul#menu-genre li#btnexpo a:hover span{background-position:right -59px;}
ul#menu-genre li#btnfestival.ouvert span, ul#menu-genre li#btnfestival a:hover span{background-position:right -59px;}
ul#menu-genre li#btndanse.ouvert span, ul#menu-genre li#btndanse a:hover span{background-position:right -59px;}
div#contenant{position:relative;clear:both;width:965px;margin:0 auto;padding:5px;text-align:left;border:1px solid #e9e7db;border-top:none;background:#fff;}
div#contenant p#fil{margin:5px auto 20px auto;height:23px;background:#24101B right no-repeat;font:1.1em Helvetica,Sans-Serif,"Trebuchet MS", Verdana;}
div#contenant p#fil a, div#contenant p#fil span{background-position:0 1px;background-repeat:no-repeat;color:#fff;padding-left:25px;margin-right:8px;line-height:23px;}
div#contenant p#fil a.home{display:block;float:left;padding-left:10px;height:23px;background-position:0 0;background-repeat:no-repeat;}
div#contenu{width:655px;float:left;margin-right:5px;}
div#cadred{width:300px;float:right;margin-bottom:200px;}
div#footer div#footer2 div#communaute a#facebook:hover, div#footer div#footer2 div#communaute a#twitter:hover, div#footer div#footer2 div#communaute a#myspace:hover{background-position:0 -24px;}
div#cadred div.boite{margin-bottom:10px;}
div#cadred div.boite h1{padding:5px;margin-bottom:5px;font:1.4em/20px Helvetica,Sans-Serif,"Trebuchet MS", Verdana;font-weight:bold;letter-spacing:.05em;color:#fff;text-align:center;}
div#cadred div.boite h1 span{display:block;padding:5px;background:#24101b;}
div#cadred div.boite p{padding:0 20px 15px 20px;}
div#cadred div.boiteSecondaire{margin:10px 0;padding-bottom:5px;background:#24101b no-repeat;}
div#cadred div.boiteSecondaire div.contentBoiteSecondaire{margin:0 5px;padding:5px;background:#fff;border:1px solid #bdbba9;}
div#cadred div.boiteSecondaire div.contentBoiteSecondaire ul li{margin-bottom:5px;}
div#cadred div.boiteSecondaire a:hover, div#cadred div.boiteSecondaire a.autreDepartement:hover{color:#fff;text-decoration:none;-moz-border-radius:3px;}
a#proposerDate:hover{background-position:0 -45px;}
a#gereartiste:hover{background-position:0 -45px;}
form#tri div#pagination a:hover{background:#bdbba9;color:#fff;text-decoration:none;}
div.liste-date{position:relative;height:109px;padding:5px 5px 0 5px;margin-bottom:15px;background:#371829;}
div.liste-date:hover{background-position:0 -114px;}
div.liste-date a.miniature:hover{background-position:0 -104px;text-decoration:none;}
div.liste-date h2{clear:none;height:1.2em;line-height:1.2em;font-size:1.2em;margin-top:2px;width:490px;color:#FFB24F;}
div.liste-date h3{clear:none;margin-bottom:5px;margin-top:5px;font-size:1.2em;font-weight:normal;width:490px;color:#fff;}
div.liste-date h1{clear:none;margin-bottom:5px;margin-left:150px;margin-top:20px;font-size:2em;font-weight:normal;width:490px;color:#888;}
div.liste-date h3 a:hover{text-decoration:none;}
div.partage p.reservation a:hover, div.liste-date p.reservation a:hover{background-position:0 -29px;}
div.liste-date ul li a:hover{background-position:0 -16px;}
div#infodate p.eveliens a:hover, div#infodate p.eveliens a.actif{background:#e6e2cc;border-color:#dfdfdf;color:#28211b;text-decoration:none;border-bottom-color:#e6e2cc;}
div#infodate p.eveliens a.desactive, div#infodate p.eveliens a.desactive:hover{border-color:#dfdfdf;background:#fff;color:#dfdfdf;cursor:default;}
div#infodate div#jyvais form input.send:hover, div#infodate div#jyvais form a#sauterEtape:hover{background:#918e81;color:#fff;text-decoration:none;}
div#infodate div#jereserve a:hover{background:#918e81;color:#fff;text-decoration:none;}
div#infodate dl#artiste dd a:hover, div#infodate dl#lieu dd a:hover{text-decoration:none;}
form#ajoutPhoto input.button:hover{background-position:0 -29px;}
div#donneravis form p a:hover{background-position:0 -15px;}
div#donneravis form p input:hover{background-position:0 -29px;}
form#insertVideo input.button:hover{background-position:0 -29px;}
div#avis div#formComm p input:hover{background-position:0 -29px;}
div#avis div.avismembres p.infosMembre a.repavis:hover{text-decoration:none;}
div#avis div.avismembres p.texteavis form.formEditAvis p input:hover{background-position:0 -29px;}
div#monAgenda a#moisprecedent:hover{background-position:0 -24px;}
div#monAgenda a#moisuivant:hover{background-position:0 -24px;}
div#actusAmis div.itemsContent ul.items li a:hover{text-decoration:none;}
div#actusAmis a.prevPage:hover, div#actusAmis a.nextPage:hover{background-position:0 -24px;cursor:pointer;}
div#monCompte form#formAvatar p input.button:hover{color:#000;}
form#infoperso p.center input:hover{color:#000;}
form#importerContacts p.center input:hover{color:#000;}
#thumbs div a.reserver:hover{background-position:0 -29px;}
div.navi a:hover{background-position:0 -8px;}
form#tri .selectwrapper .hoverclass a:hover{text-decoration:none;}
.jcarousel-next-horizontal:hover{background-position:-16px 0;}
.jcarousel-next-horizontal:active{background-position:-32px 0;}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-48px 0;}
.jcarousel-prev-horizontal:hover{background-position:-16px 0;}
.jcarousel-prev-horizontal:active{background-position:-32px 0;}
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-48px 0;}
.in-progress:hover, .in-progress:hover a:link{color:#fff;}
.in-progress a:link, .in-progress a:visited{color:#999;font-weight:bold;}
.in-progress:hover a:hover{color:#f7421a;border-bottom:none;}
body{margin:0;padding:0;font:12px/16px"Helvetica Neue","Helvetica-Neue", Arial, Helvetica, Geneva, sans-serif;color:#111318;}
p.notification span:hover{cursor:pointer;color:#f7421a;background-position:0 -181px;}
h1, h2, h3, h4, h5, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited{margin:0;color:#212121;line-height:normal;font-family:"HelveticaNeue-Bold", HelveticaNeue,"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
h1{margin-bottom:10px;}
h2{margin:0 0 10px;font-size:20px;}
h3, h4, h5{margin-bottom:10px;}
h1{font-size:32px;}
h1 em, h2 em{color:#f7421a;font-weight:bold;}
h2{}
h3, h3 a:link, h3 a:visited, legend{font-size:14px;color:#333;}
p{margin:0;}
ul,ol{margin:0;padding:0;list-style-type:none;}
a:link, a:visited{text-decoration:none;color:#f7421b;}
a:hover{border-bottom:1px solid #f7421b;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{color:#f7421a;border:none;}
img{border:none;}
body button, a.button:link, a.button:visited{background:#1e1f26 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b1b22), to(#1b1b22), color-stop(0,#2c2d35));background-color:#1e1f26;color:#fff;border:none;padding:5px 10px;font-size:15px;margin:0;text-shadow:rgba(0,0,0,0.15) 0 -1px 0;-webkit-border-radius:6px;-moz-border-radius:6px;}
body button:hover, a.button.orange:link, a.button.orange:visited, a.button:hover, body button.orange{cursor:pointer;background:#f7421a -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb7714), to(#eb2f11), color-stop(1,#000));background-color:#f7421a;text-shadow:rgba(0,0,0,0.15) 0 -1px 0;}
body button.orange:hover, a.button.orange:link, a.button.orange:visited, a.button:hover{background:#fd981a -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fd981a), to(#fc2212), color-stop(1,#000));color:#fff;}
button:hover.delete{background:#f82114 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#891009), to(#b7170e), color-stop(1,#000));color:#fff;}
button.small, a:link.button.small, a:visited.button.small{padding:3px 10px;font-size:12px;}
a.button:link, a.button:visited{background:#1e1f26 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1b1b22), to(#1b1b22), color-stop(0,#2c2d35));background-color:#1e1f26;color:#fff;border:none;padding:5px 10px;font-size:15px;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;}
a.button.orange:link, a.button.orange:visited, a.button:hover{cursor:pointer;background:#f7421a -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb7714), to(#eb2f11), color-stop(1,#000));background-color:#f7421a;}
a.button.orange:hover{background:#fd981a -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fd981a), to(#fc2212), color-stop(1,#000));color:#fff;}
a.button:hover, a.button:active{border-bottom:none;}
form{width:100%;}
form ol li{height:auto;margin-bottom:20px;}
form label{display:block;float:left;width:100px;margin-right:10px;font-weight:bold;text-align:right;padding-top:7px;}
.section input[type=text], .section form input[type=password]{padding:4px;height:18px;border:1px solid #c3c3c3;font-size:13px;width:440px;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;}
input:focus, textarea:focus{outline:none;}
input[type=submit]:hover{cursor:pointer;}
.section.form.login, .section.form.register fieldset{position:relative;width:560px;padding:10px 20px 20px;margin:30px auto 0;text-align:center;background:#1e1f26 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2c2d35), to(#15161b), color-stop(0,#2c2d35));color:#999;background-color:#1e1f26;border:none;-webkit-border-radius:10px;-moz-border-radius:10px;}
.section.form p{margin-bottom:30px;}
.section.form form{text-align:left;}
.section.form form input{color:#1e1e24;}
.section.form.login h1, .section.form.register h1{text-transform:lowercase;color:#fff;font-size:50px;font-weight:normal;text-shadow:#000 0 -1px 1px;}
.section.form.login form input[type=text]{width:440px;font-size:15px;}
.section.form.login form label, .section.form.register form label{font-weight:normal;font-size:15px;padding-top:5px;width:100px;}
.section.form.login form label{width:100px;}
.section.form.login form button{display:block;padding:5px 20px;width:auto;font-size:16px;background:#f7421a -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eb7714), to(#eb2f11), color-stop(1,#000));background-color:#f7421a;margin:0;color:#fff;text-shadow:rgba(0,0,0,0.15) 0 -1px 0;-webkit-border-radius:6px;-moz-border-radius:6px;}
.section.form.login form .remember{display:block;height:20px;margin:0 0 5px 105px;width:250px;clear:left;}
.section.form.login form .button{position:absolute;right:20px;bottom:20px;margin:0;padding:0;}
.odd:hover, .even:hover{background:#f4f4f4;}
webkit-border-radius:5px;clear:both;text-shadow:0 1px 0 #fff;}
div.ads .fusiontext a:link, div.ads .fusiontext a:visited{color:#999;}
div.ads a:link.remove{position:absolute;right:10px;top:10px;font-weight:bold;}
div.ads a:link, div.ads a:visited{margin:0 0 10px;z-index:1;}
div.ads a:hover{border:none;}
.header #logo h1 a:link, .header #logo h1 a:visited{outline:none;display:block;width:100%;height:100%;background:url(../images/ember_logo.png) no-repeat;}
.header #logo h1 a:hover{border:none;}
.header #logo .nav ul li a:link, .header #logo .nav ul li a:visited{font-size:13px;padding:4px 13px;text-shadow:0 -1px 0 #000;color:#aaabaf;font-family:"HelveticaNeue-Light","Helvetica Neue", HelveticaNeue, Arial, Helvetica, Geneva, sans-serif;letter-spacing:1px;font-weight:300;opacity:1;outline:none;}
.header #logo .nav ul li a.current, .header #logo .nav ul li a:hover, .header #logo .nav ul li a:focus{background:#100f15 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#100f15), color-stop(1,#000));background-color:#100f15;border-bottom:none;text-decoration:none;border-bottom:none;-webkit-box-shadow:0 1px 0 #3a3b46;-moz-box-shadow:0 1px 0 #3a3b46;-webkit-border-radius:12px;-moz-border-radius:12px;color:#fff;}
ol#pagination li.prev, ol#pagination li.next, ol#pagination li.current, ol#pagination li.hellip, ol#pagination li a:link, ol#pagination li a:visited{}
ol#pagination li a:link, ol#pagination li a:visited{padding:3px 6px;border:2px solid #eaeaea;}
ol#pagination li a:hover{background:#f7421a;border-color:#f7421a;color:#fff;}
.section#welcome-user-header a:link, .section#welcome-user-header a:visited{font-weight:bold;}
#upload-count-bar:hover p{opacity:1;}
#upload-count-bar a:link.bar-link, #upload-count-bar a:visited.bar-link{outline:none;display:block;height:30px;width:211px;margin:0;position:absolute;left:0;top:0;text-indent:-999em;}
#upload-count-bar a:hover.bar-link{border-bottom:none;}
ul.collection-action-buttons li.button a:link, ul.collection-action-buttons li.button a:visited{display:block;height:15px;margin:0;}
ol#image-list li a:hover{border:none;}
ol#image-list li:hover img{border:5px solid #1e1e24;}
#comments .delete_form button:hover, #comments .delete_form button:focus{background:url(../images/icons_image_actions.png) no-repeat left -154px;}
#comments li:hover .delete_form button{opacity:1;}
.image ul li a:link, .image ul li a:visited, .image ul li.favourite button, .image ul li.delete button{font-size:14px;line-height:18px;color:#999;padding:0 0 1px 25px;background-position:left top;background-image:url(../images/icons_image_actions.png);background-repeat:no-repeat;text-shadow:none;display:block;}
.image ul li a:hover{color:#f7421a;text-decoration:none;border:none;}
.image ul li.sizes a:hover{background-position:0 -77px;}
.image ul li.ls-import a:hover{background-position:0 -131px;}
.image ul li.favourite button:hover{background-position:0 -24px;color:#f7421a;}
.image ul li.delete button:hover{-webkit-border-radius:0;background:url(../images/icons_image_actions.png) no-repeat 0 -183px;color:#f7421b;}
.edit-link form button, .edit-link form button:hover, a:link.button.edit-link, a:visited.button.edit-link{background:transparent;color:#f7421a;text-shadow:0 1px 0 #fff;font-weight:bold;display:inline;float:right;padding:0;margin:0 0 0 15px;width:auto;}
.user-info:hover form button.orange.small{bottom:0;}
.card ul li.name a:link, .card ul li.name a:visited{color:#fff;font-weight:bold;text-shadow:0px 0px 1px #000;}
.card ul li.following-count a:link, .card ul li.following-count a:visited, .card ul li.followers-count a:link, .card ul li.followers-count a:visited, .card ul li.images-count a:link, .card ul li.images-count a:visited{position:absolute;bottom:6px;color:#56555a;width:70px;font-size:20px;text-transform:capitalize;font-weight:bold;text-shadow:rgba(0,0,0,0.5) 0 0 1px;}
.card ul li.following-count a:link, .card ul li.following-count a:visited{left:80px;}
.card ul li.followers-count a:link, .card ul li.followers-count a:visited{left:150px;}
.card ul li.images-count a:link, .card ul li.images-count a:visited{right:10px;}
.card ul li.name a:hover{border:none;color:#f7421a;}
.card ul li.following-count a:hover, .card ul li.followers-count a:hover, .card ul li.images-count a:hover, .card ul li a:hover span{color:#fff;border:none;}
.back ul li a:link, .back ul li a:visited{color:#7d7c81;}
.back ul li a:hover{color:#fff;border-bottom:none;}
.back ul li a:active{color:#f7421a;border-bottom:none;}
#info-toggle:hover, #info-toggle:focus{opacity:1;border:none;}
.thumb-nav ul.thumbs li a:link, .thumb-nav ul.thumbs li a:visited{display:block;height:85px;overflow:hidden;}
.thumb-nav ul.thumbs li a:hover{border:none;}
.thumb-nav ul.thumbs li a:link.text, .thumb-nav ul.thumbs li a:visited.text, .thumb-nav ul.thumbs li.current div.text{height:auto;}
.thumb-nav ul.thumbs li a:link, .thumb-nav ul.thumbs li a:link{color:#808080;font-weight:bold;}
.thumb-nav ul li.prev a:link.text, .thumb-nav ul li.prev a:visited.text{display:block;text-align:left;padding-left:10px;background:url(../images/arrows_grey_left_right.png) no-repeat left 9px;color:#808080;padding-top:5px;}
.thumb-nav ul li.next a:link.text, .thumb-nav ul li.next a:visited.text{display:block;text-align:right;padding-right:10px;background:url(../images/arrows_grey_left_right.png) no-repeat right -11px;color:#808080;padding-top:5px;}
.thumb-nav ul.links li.prev a:link{display:block;text-align:left;padding-left:10px;background:url(../images/arrows_grey_left_right.png) no-repeat left 9px;color:#808080;padding-top:5px;}
.thumb-nav ul.links li.next a:link{display:block;text-align:right;padding-right:10px;background:url(../images/arrows_grey_left_right.png) no-repeat right -11px;color:#808080;padding-top:5px;}
.featured-in ul li a:link.thumb-link, .featured-in ul li a:visited.thumb-link{display:block;height:85px;overflow:hidden;float:left;clear:left;}
.featured-in ul li a:hover.thumb-link{border:none;}
.featured-in ul li img:hover{}
ul.image-tags li a:link, ul.image-tags li a:visited, ul.image-tags li form{display:inline-block;padding:5px 10px;margin:0 5px 5px 0;background:#2b2b33;color:#fff;-webkit-transition:0.3s;-webkit-border-radius:6px;-moz-border-radius:6px;}
ul.image-tags li a:hover, ul.image-tags li a.filtered, ul.image-tags li form{background:#f7421b;opacity:1;text-decoration:none;border:none;}
.sharing ul.tabs li:hover{cursor:pointer;}
body .section.export ul li a:hover{border:none;}
body .section.export ul li.ls-url-export a:link{background-position:10px 4px;}
ol.side-image-list li a:hover{border:none;}
ol.side-image-list li img:hover{border-color:#1e1e24;}
.footer .section ul li a:hover{border-bottom:1px solid;}
.short-url button:hover{background:#f7421b;}
.thumbnail-grid ul li img:hover{border-color:#1e1e24;}
.section.category h2 a, .section.category h2 a:visited{color:#c5c5c5;}
.section.category h2 a:hover, .section.category h2 a:visited{color:#f7421b;}
.section.category ol li a:hover{border:none;}
.section.recent-images ul li a:hover{border:none;}
ol.faq li:hover{color:#999;}
.follow a:link, .follow a:visited{border:none;font-size:15px;color:#999;}
.follow a:hover{border:none;}
.follow ol li:hover button{bottom:3px;}
.dashboard.following a:link, .dashboard.activity a:link, .dashboard.popular a:link, .dashboard.recent a:link{font-weight:bold;}
.dashboard.following ul li a:link, .dashboard.following ul li a:visited, .dashboard.following ul li a:hover{border:none;}
.dashboard.following ul li h4 a:link, .dashboard.following ul li h4 a:visited, .dashboard.activity ul li h4 a:link, .dashboard.activity ul li h4 a:visited , .dashboard.popular ul li h4 a:link, .dashboard.popular ul li h4 a:visited, .dashboard.recent ul li h4 a:link, .dashboard.recent ul li h4 a:visited{font-weight:bold;color:#f7421a;}
.dashboard.following ul li h4 a:hover{border-bottom:1px solid;}
.dashboard.activity ul li h4 a:hover{border-bottom:1px solid;}
ol#image-list li:hover button.x{opacity:1;}
.editable:hover{background-color:#fbf7b9;cursor:text;}
.editing.editable:hover{background-color:transparent;cursor:inherit;}
a:link.button.edit-link{margin-bottom:0;}
.tag-cloud ul.image-tags li a.loading:link, .tag-cloud ul.image-tags li a.loading:hover{background-color:#f7421b;-webkit-transition:0;opacity:1;}
.image ul li.collection.js:hover button, .image ul li.category.js:hover button{background-position:0 -211px;color:#f7421b;}
#lightbox .close:hover{cursor:pointer;}

