*{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;}
a,a:visited{color:#28211b;outline:none;text-decoration:none;}
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;font-weight:700;letter-spacing:-1px;word-spacing:0;}
h1,h2,h3{clear:both;}
input,textarea,select{border:1px solid #bdbba9;vertical-align:middle;background:#fff;padding:3px;}
span.abo_msg a,span.abo_msg a:visited{color:#c00;text-decoration:underline;}
.valider,.valider:visited{padding-left:20px;font-weight:700;color:#f90;}
.attmode,.attmode:visited{padding-left:20px;font-weight:700;color:#f90;}
.contact,.contact:visited{padding-left:20px;font-weight:700;color:#f90;}
.fiche-lieu,.fiche-lieu:visited{padding-left:20px;font-weight:700;color:#f90;}
.dupliquer-evt,.dupliquer-evt:visited{padding-left:20px;font-weight:700;color:#f90;}
.erreur-evt,.erreur-evt:visited{padding-left:20px;font-weight:700;color:#f90;}
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;}
div#contenant{position:relative;clear:both;width:965px;text-align:left;border:1px solid #e9e7db;border-top:none;background:#fff;margin:0 auto;padding:5px;}
div#contenant p#fil{height:23px;background:#7cb31e right no-repeat;font:1.1em Helvetica,Sans-Serif,"Trebuchet MS", Verdana;margin:5px auto 20px;}
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#cadred div.boite h1{margin-bottom:5px;font:1.4em/20px Helvetica,Sans-Serif,"Trebuchet MS", Verdana;font-weight:700;letter-spacing:.05em;color:#8c735b;text-align:center;padding:5px;}
div#cadred div.boite h1 span{display:block;background:#edece6;padding:5px;}
div#cadred div.boiteSecondaire{padding-bottom:5px;background:#e2e0ca ;margin:10px 0;}
div#cadred div.boiteSecondaire div.contentBoiteSecondaire{background:#fff;border:1px solid #bdbba9;margin:0 5px;padding:5px;}
div#cadred div.boiteSecondaire a:hover,div#cadred div.boiteSecondaire a.autreDepartement:hover{color:#fff;text-decoration:none;-moz-border-radius:3px;}
form#tri div#pagination a:hover{background:#bdbba9;color:#fff;text-decoration:none;}
div.liste-date{position:relative;height:109px;margin-bottom:15px;background:#f2f2f2;padding:5px 5px 0;}
div.liste-date:hover{background-position:0 -114px;}
div.liste-date a.miniature{display:block;position:relative;margin-right:5px;width:100px;height:90px;float:left;color:#fff;text-align:center;font-weight:700;padding:7px;}
div.liste-date a.miniature:hover{background-position:0 -104px;text-decoration:none;}
div.liste-date a.miniature span.img_evenement{position:absolute;top:7px;left:7px;width:100px;height:90px;}
div.liste-date h2{clear:none;height:1.2em;line-height:1.2em;font-size:1.5em;margin-top:2px;width:490px;}
div.liste-date h2 a{color:#28211b;}
div.liste-date h3{clear:none;margin-bottom:5px;font-size:1.2em;font-weight:400;width:490px;}
div#infodate p.eveliens a:hover,div#infodate p.eveliens a.actif{background:#e6e2cc;color:#28211b;text-decoration:none;border-color:#dfdfdf #dfdfdf #e6e2cc;}
div#infodate p.eveliens a.desactive,div#infodate p.eveliens a.desactive:hover{background:#fff;color:#dfdfdf;cursor:default;border-color:#dfdfdf;}
div#donneravis form p a:hover{background-position:0 -15px;}
div.navi a:hover{background-position:0 -8px;}
a:hover,div#footer div#footer2 dl a:hover,div#infodate dl#artiste dd a,div#presentation a,div#avis div.avismembres p.infosMembre a.repavis,div#actusAmis div.itemsContent ul.items li a{text-decoration:underline;}
.orange,a.orange:visited,div#avis div.avismembres a.tteRep,div.scrollable h3 a{color:#f90;}
span.abo_msg a:hover,div.liste-date h3 a:hover,div#infodate dl#artiste dd a:hover,div#infodate dl#lieu dd a:hover,div#avis div.avismembres p.infosMembre a.repavis:hover,div#actusAmis div.itemsContent ul.items li a:hover,form#tri .selectwrapper .hoverclass a:hover{text-decoration:none;}
form#identification ul li a.inscription:hover,form#identification ul li a.tableau:hover{text-decoration:none;color:#000;}
form#identification div a:hover,div.liste-date ul li a:hover,div.navi a.active{background-position:0 -16px;}
form#identification div p input#btnLogin:hover,div#actusAmis div.itemsContent ul.items li.creme a,div#monCompte form#formAvatar p input.button:hover,form#infoperso p.center input:hover,form#importerContacts p.center input:hover{color:#000;}
ul#menu-genre li#btnac.ouvert span,ul#menu-genre li#btnac a:hover span,ul#menu-genre li#btnconcert.ouvert span,ul#menu-genre li#btnconcert a:hover span,ul#menu-genre li#btntheatre.ouvert span,ul#menu-genre li#btntheatre a:hover span,ul#menu-genre li#btnjeune.ouvert span,ul#menu-genre li#btnjeune a:hover span,ul#menu-genre li#btnart.ouvert span,ul#menu-genre li#btnart a:hover span,ul#menu-genre li#btnexpo.ouvert span,ul#menu-genre li#btnexpo a:hover span,ul#menu-genre li#btnfestival.ouvert span,ul#menu-genre li#btnfestival a:hover span,ul#menu-genre li#btndanse.ouvert span,ul#menu-genre li#btndanse a:hover span{background-position:right -59px;}
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,div#monAgenda a#moisprecedent:hover,div#monAgenda a#moisuivant:hover{background-position:0 -24px;}
div#cadred div.boite,ul#distribution li,div#fonctionnalites dl dd,form#infoperso p,form#importerContacts p{margin-bottom:10px;}
div#cadred div.boiteSecondaire div.contentBoiteSecondaire ul li,div#infodate div#partage ul li{margin-bottom:5px;}
a#proposerDate:hover,a#gereartiste:hover{background-position:0 -45px;}
div.partage p.reservation a:hover,div.liste-date p.reservation a:hover,form p.center input:hover,form#ajoutPhoto input.button:hover,div#donneravis form p input:hover,form#insertVideo input.button:hover,div#avis div#formComm p input:hover,div#avis div.avismembres p.texteavis form.formEditAvis p input:hover,#thumbs div a.reserver:hover{background-position:0 -29px;}
div#infodate div#jyvais form input.send:hover,div#infodate div#jyvais form a#sauterEtape:hover,div#infodate div#jereserve a:hover{background:#918e81;color:#fff;text-decoration:none;}
