#calendrier{width:174px;height:190px;background:url(/css/img/bg-calendar.png) right top no-repeat;margin:0 0 10px -5px;padding:20px 0 0 16px}
div.intro-events{display:none;position:relative;width:195px;height:170px}
#main div.intro-events h3{padding-right:0;font-size:.9em;line-height:1em;font-weight:700;color:#de6600;border-bottom:none;margin:0 0 5px}
#main div.intro-events ul{position:absolute;bottom:0;right:0;width:220px;border:1px solid #ddd;padding:5px 10px}
#main div.intro-events ul li{display:block;text-indent:0;margin-bottom:10px;background:none;overflow:hidden;padding:0}
#main div.intro-events ul li span.libelle{float:left;height:14px;width:10px;margin-right:5px;text-align:left;text-indent:-5000px}
#main div.intro-events ul li span{float:left;text-indent:0}
#main div.intro-events ul li#current{color:#DE6600}
#main div.intro-events ul li#active span.libelle{background:#F5EED7}
#main div.intro-events ul li#selected span.libelle{background:#A8B013}
#main div.intro-events p.all-event{margin-left:10px}
#calendrier table{width:157px;margin-bottom:0;background:none;border:none}
#calendrier table ul{width:95%;overflow:hidden;margin:0;padding:3px 5px 0}
#calendrier table ul li{float:left;background:none;color:#DB7100;font-weight:700;font-family:Arial, Sans-serif;font-size:1em;margin:0;padding:0}
#calendrier table thead ul{margin:0;padding:2px 5px}
#calendrier table thead ul li.prec{width:25%;text-align:left}
#calendrier table thead ul li.suiv{float:right;width:25%;text-align:right}
#calendrier table thead ul li a{text-decoration:none;color:#fff}
#calendrier table thead tr th.nav{height:10px;padding:0}
#calendrier table thead tr.days th{font-weight:700;font-size:.9em}
#calendrier table tbody tr td{width:20px;padding:0}
#calendrier table tbody tr a{color:#000;text-decoration:none;font-size:.9em;font-weight:400}
#calendrier th,#calendrier td{text-align:center;border:0;line-height:1.4em;padding:0}
#calendrier td.aujourdhui{width:194px;padding-bottom:4px;text-align:center;color:#005E2A}
#calendrier td.aujourdhui a:hover{background:none;text-decoration:underline;color:#005E2A}
#calendrier th a{color:#fff;text-decoration:none}
#calendrier th a:hover{color:#003461}
#calendrier td a,#calendar td span{display:block;width:100%;height:100%;text-decoration:none;color:#000;padding:0}
#calendrier td a.has-event{background:#f0f2e9}
#calendrier td a.current{font-weight:700;color:#DE6600}
#calendrier td a.exterieur{color:#a0a5a2}
#calendrier td a.selected{background:#a8b013;color:#fff}
#calendrier td a.active{color:#d3011c;background:#e8f4fc}
#calendrier td a:hover,#calendrier td a:focus{background-color:#005E2A;color:#fff}
#calendrier td div.event{background:#d3eadd;display:none;margin-left:25px;position:absolute;text-align:left;width:150px;border:1px solid #005E2A;font-size:.8em;line-height:1.2em;z-index:50;padding:1px}
#calendrier td div.event ul{margin:0;padding:2px}
#calendrier td div.event ul li{display:block;float:none;margin-bottom:2px;color:#000;font-weight:400;background:url(/css/img/bullet-calendar.gif) left 4px no-repeat;padding:0 0 0 8px}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Arial, Verdana, sans-serif;vertical-align:baseline;margin:0;padding:0}
body{line-height:1.5;font-size:1.3em;padding-bottom:60px;background:#246434 url(/css/img/bg-body.jpg) center bottom no-repeat}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
table,td,th{vertical-align:middle}
blockquote:before,blockquote:after,q:before,q:after{content:""}
html{font-size:62.5%;font-family:Verdana, arial, sans-serif}
cite,em,dfn{font-style:italic}
code,kbd,samp,pre,tt,var,input[type=text],input[type=password],textarea{font-size:92%;font-family:Verdana, arial, sans-serif}
del{text-decoration:line-through;color:#666}
ins,dfn{border-bottom:1px solid #ccc}
small,sup,sub{font-size:85%}
abbr[title],acronym[title],dfn[title]{cursor:help}
sup{vertical-align:super}
sub{vertical-align:sub}
blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666}
blockquote :first-child:before{content:"\201C"}
blockquote :first-child:after{content:"\201D"}
.wrapper{line-height:1.6em;background:url(/css/img/bg-wrapper.jpg) center top no-repeat}
h1{font-size:1.9em}
h2{font-size:1.7em}
h3{font-size:1.5em}
h4{font-size:1.3em}
h5{font-size:1.2em}
.wrapper ul{list-style-type:none;margin-left:1.5em}
.wrapper ul li{margin-left:.85em}
.wrapper ol{list-style-position:outside;list-style-type:decimal;margin-left:2.35em}
.wrapper dt{font-weight:700;margin-top:.8em;margin-bottom:.4em}
.wrapper table{border-top:1px solid #ccc;border-left:1px solid #ccc}
.wrapper th,.wrapper td{border-bottom:1px solid #ddd;border-right:1px solid #ccc;padding:.8em}
.wrapper blockquote :first-child{margin:.8em 0}
.wrapper hr,.wrapper p,.wrapper ul,.wrapper ol,.wrapper dl,.wrapper pre,.wrapper blockquote,.wrapper address,.wrapper table{margin-bottom:1.6em}
.wrapper h1{margin:1em 0 .5em}
.wrapper h2{margin:1.07em 0 .535em}
.wrapper h3{margin:1.14em 0 .57em}
.wrapper h4{margin:1.23em 0 .615em}
.wrapper h5{margin:1.33em 0 .67em}
.wrapper h6{margin:1.6em 0 .8em}
.wrapper caption{padding-bottom:.8em}
.wrapper blockquote{margin:1.6em 0;padding:0 1em}
.wrapper fieldset{margin:1.6em 0;padding:0 1em 1em}
.wrapper legend{padding-left:.8em;padding-right:.8em}
.wrapper legend+*{margin-top:1em}
.wrapper textarea,.wrapper input{padding:.3em .4em .15em}
.wrapper select{padding:.1em .2em 0}
.wrapper option{padding:0 .4em}
.wrapper ol ol,.wrapper ul ol{margin-left:2.5em}
.wrapper form div{margin-bottom:.8em}
a[href^=http:],a[href^=mailto:],a[href^=http:]:visited,a[href$=.pdf],a[href$=.doc],a[href$=.xls],a[href$=.rss],a[href$=.rdf],a[href^=aim:]{background-repeat:no-repeat;background-position:right center;margin:-2px 0;padding:2px 22px 2px 0}
a[href^=http:]{background-image:url(/css/../img/icons/external.png);padding-right:14px}
a[href^=mailto:]{background-image:url(/css/../img/icons/email.png)}
a[href^=http:]:visited{background-image:url(/css/../img/icons/visited.png)}
a[href$=.pdf]{background-image:url(/css/../img/icons/pdf.png)}
a[href$=.doc]{background-image:url(/css/../img/icons/doc.png)}
a[href$=.xls]{background-image:url(/css/../img/icons/xls.png)}
a[href$=.rss],a[href$=.rdf]{background-image:url(/css/../img/icons/feed.png)}
a[href^=aim:]{background-image:url(/css/../img/icons/im.png)}
a[href^=http://yourwebsite.com]{background:none;margin:0;padding:0}
:first-child+html .wrapper button[type]{padding:4px 10px 3px 7px}
.wrapper button img,.wrapper a.button img{border:none;width:16px;height:16px;float:none;margin:0 3px -3px 0 !important;padding:0}
button:hover,a.button:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369}
a.button:active,button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}
fieldset{background:#f2f2e6;border:1px solid #fff;margin-bottom:36px;width:600px;border-color:#fff #666661 #666661 #fff;padding:10px}
input,textarea,select{font:12px/12px verdana, Arial, Helvetica, sans-serif;padding:0}
fieldset.action{background:#9da2a6;margin-top:-20px;border-color:#e5e5e5 #797c80 #797c80 #e5e5e5}
legend{background:#bfbf30;color:#fff;font:17px/21px verdana, Arial, Helvetica, sans-serif;font-weight:700;border:1px solid #fff;border-color:#e5e5c3 #505014 #505014 #e5e5c3;margin:-26px 0 0 -11px;padding:0 10px}
label{font-size:11px;font-weight:700;color:#666}
label.opt{font-weight:400}
dt{float:left;text-align:right;width:90px;line-height:25px;margin:0 10px 10px 0}
dd{float:left;width:475px;line-height:25px;margin:0 0 10px}
.error,.notice,.success{margin-top:10px;margin-bottom:1em;border:2px solid #ddd;clear:both;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding:10px 10px 10px 50px}
.error{background:#fff url(/css/img/icons/error.gif) 5px 50% no-repeat;color:#db3900;border-color:#db3900}
.notice{background:#fff url(/css/img/icons/notice.gif) 5px 50% no-repeat;color:#DB7100;border-color:#DB7100}
.success{background:#fff url(/css/img/icons/success.gif) 5px 50% no-repeat;color:#005e2a;border-color:#005e2a}
.notice a{color:#817134}
.success a{color:#529214}
.date{color:#5b7a7c;font-size:1.3em;font-weight:700}
span.error{background:none;border:none;margin:0;padding:0}
#direct-access{position:absolute;width:688px;height:24px;left:-426px;top:15px;z-index:85;text-align:center;background:#fff;overflow:hidden;opacity:0.8;-moz-opacity:0.8;filter:Alpha(opacity=80);margin:0 0 0 50%}
#direct-access .inside{position:relative;text-align:center;opacity:0.9;-moz-opacity:0.9;filter:Alpha(opacity=90);border-bottom:2px solid #699405;background:#E4D3B9;padding:4px 3px}
#direct-access h2{position:absolute;top:-5000px;left:-5000px;text-indent:-5000px;color:#000}
#direct-access li{display:inline;color:#000}
#direct-access li span{padding:0 0 0 2px}
#direct-access li a{font-size:.9em;font-weight:700;color:#000}
#direct-access-link{z-index:85;position:absolute;top:15px;left:-446px;margin-left:50%;width:21px;height:24px;text-indent:-5000px}
#direct-access-link a.open{position:relative;overflow:hidden;display:block;width:100%;height:100%;background:transparent url(/css/img/accessibilite-open.png) 0 0 no-repeat}
#direct-access-link a.close{position:relative;overflow:hidden;display:block;width:100%;height:100%;background:transparent url(/css/img/accessibilite-close.png) 0 0 no-repeat}
#home #direct-access{width:822px;left:-359px}
#home #direct-access-link{left:-378px}
.wrapper code,.wrapper pre{color:#c33}
#home .wrapper{background:url(/css/img/home-bg-wrapper.jpg) center top no-repeat}
#header{position:relative;width:960px;height:208px;background:url(/css/img/bg-header.png) 12px top no-repeat;margin:0 auto}
#header h1{position:absolute;top:40px;left:38px;display:block;height:77px;width:145px;text-indent:-5000px;margin:0}
#header h1 a{display:block;height:100%;width:100%;text-indent:-5000px;overflow:hidden}
#header p#return-home{position:relative;float:right;height:53px;width:195px;margin-top:5px}
#header p#return-home a{display:block;height:53px;width:195px;background:url(/css/img/home.png) left top no-repeat;text-indent:-5000px;overflow:hidden}
#header p#return-home a:hover{background:url(/css/img/home.png) left -53px no-repeat}
#home #header{width:881px;height:238px;padding-left:79px;background:url(/css/img/home-bg-header.jpg) 79px top no-repeat}
#theme1 #header{background:url(/css/img/bg-header.png) 12px top no-repeat}
#theme2 #header{background:url(/css/img/bg-theme2.png) 12px top no-repeat}
#theme3 #header{background:url(/css/img/bg-theme3.png) 12px top no-repeat}
#theme4 #header{background:url(/css/img/bg-theme4.png) 12px top no-repeat}
#home #theme1 #header{background:url(/css/img/home-bg-header.jpg) 79px top no-repeat}
#home #theme2 #header{background:url(/css/img/home-bg-theme2.jpg) 79px top no-repeat}
#home #theme3 #header{background:url(/css/img/home-bg-theme3.jpg) 79px top no-repeat}
#home #theme4 #header{background:url(/css/img/home-bg-theme4.jpg) 79px top no-repeat}
#content-wrapper{position:relative;width:939px;padding-left:21px;background:url(/css/img/bg-content-wrapper.jpg) 87px top repeat-y;margin:0 auto}
#home #content-wrapper{width:872px;padding-left:88px;background:url(/css/img/home-bg-content-wrapper.gif) 88px top repeat-y;margin:0 auto}
#main-nav{float:left;width:230px;background:url(/css/img/bg-nav.gif) right top no-repeat}
#main-nav h3,#main-nav h3 span{color:#005e2a;font-size:1.05em;font-family:Myriad Pro, Arial, Sans-serif;line-height:1.1em;margin:0}
#main-nav h3 span{padding-left:0}
#main-nav h3,#main-nav h3 span a{color:#005e2a;text-decoration:none}
#main-nav #vie-montamise{position:relative;background:url(/css/img/bg-main-nav.png) left top repeat-y}
#main-nav #vie-montamise .sub-level{position:relative;z-index:100;padding-bottom:1px;background:url(/css/img/main-nav-separator.gif) 14px bottom no-repeat}
#main-nav #vie-montamise h3{cursor:pointer;background:url(/css/img/bg-h3-main-nav.gif) 14px 9px no-repeat;position:relative;z-index:100}
#main-nav #vie-montamise h3 span{display:block;margin:0 18px 0 14px;padding:8px 0 8px 15px}
#main-nav #vie-montamise h3#first{display:block;padding-left:0;margin-bottom:0;background:url(/css/img/top-main-nav.gif) left top no-repeat}
#main-nav #vie-montamise h3#first span{display:block;background:url(/css/img/bg-h3-main-nav.gif) left 21px no-repeat;margin:0 18px 0 14px;padding:18px 0 8px 18px}
#main-nav #vie-montamise h3#first.selected{background:url(/css/img/top-main-nav-hover.gif) left top no-repeat}
#main-nav #vie-montamise h3#first.selected span{background:url(/css/img/bullet-open.gif) left 21px no-repeat}
#main-nav #vie-montamise h3.selected{background:url(/css/img/bg-main-nav-hover.gif) 14px 9px repeat-y}
#main-nav #vie-montamise h3.selected span{background:url(/css/img/bullet-open.gif) left 10px no-repeat}
#main-nav #vie-montamise ul{padding-bottom:8px;background:url(/css/img/bg-main-nav-hover.gif) left top repeat-y;margin:0 18px 0 14px}
#main-nav #vie-montamise ul li{display:block;background:url(/css/img/bullet-main-nav.gif) left 2px no-repeat;margin:0 0 4px 22px;padding:0 5px 0 12px}
#main-nav #vie-montamise ul li a{display:block;font-size:.9em;text-decoration:none;line-height:1.2em;color:#000}
#main-nav #vie-montamise ul li a span{width:auto}
#main-nav .hr{display:block;width:230px;height:15px;margin-top:0;background:url(/css/img/bottom-main-nav.png) left bottom no-repeat}
#main-nav #quick-links h2{display:block;width:229px;height:41px;background:url(/css/img/title-quick-links.png) left top no-repeat;text-indent:-5000px;margin:0}
#main-nav #quick-links ul{background:url(/css/img/bg-quick-links.png) left top repeat-y;margin:0;padding:6px 20px 0 36px}
#main-nav #quick-links ul li{background:url(/css/img/bullet-quick-links.gif) left 4px no-repeat;line-height:1.1em;margin:0;padding:0 0 7px 12px}
#main-nav #quick-links ul li a{color:#bbd26a;text-decoration:none}
#main-nav #quick-links .hr{display:block;height:23px;background:url(/css/img/bottom-quick-links.png) left top no-repeat}
#main-nav h2#association-directory a{display:block;width:230px;height:73px;background:url(/css/img/bg-annuaire.png) left top no-repeat;text-indent:-5000px;overflow:hidden;margin:0}
#main-nav h2#association-directory a:hover{background:url(/css/img/bg-annuaire.png) left -74px no-repeat}
#main-nav h2#economy-directory a{display:block;width:230px;height:73px;background:url(/css/img/bg-acteurs.png) left top no-repeat;text-indent:-5000px;overflow:hidden;margin:0}
#main-nav h2#economy-directory a:hover{background:url(/css/img/bg-acteurs.png) left -74px no-repeat}
#main-nav h2#carte{display:block;position:absolute;top:-108px;left:25px}
#main-nav h2#carte a{display:block;width:216px;height:77px;background:url(/css/img/bg-carte.png) left top no-repeat;text-indent:-5000px;overflow:hidden;margin:0}
#main-nav h2#carte a:hover{background:url(/css/img/bg-carte.png) left -77px no-repeat}
#home #main-nav h2#carte{left:92px;top:-109px}
#home #main-nav{background:url(/css/img/home-bg-nav.gif) right top repeat-y}
#home #main-nav #vie-montamise{background:url(/css/img/home-bg-main-nav.gif) left top repeat-y}
#home #main-nav #vie-montamise .hr{display:block;height:150px;margin-top:-134px;background:url(/css/img/bottom-main-nav.gif) left bottom no-repeat}
#home #main-nav #quick-links{background:url(/css/img/home-bg-quick-links.gif) left top repeat-y}
#home #main-nav #quick-links h2{background:url(/css/img/home-title-quick-links.gif) left top no-repeat}
#home #main-nav #quick-links .hr{background:url(/css/img/home-bottom-quick-links.gif) left top no-repeat}
#home #main-nav h2#association-directory a{height:73px;background:url(/css/img/bg-annuaire.gif) left top no-repeat;text-indent:-5000px}
#home #main-nav h2#association-directory a:hover{background:url(/css/img/bg-annuaire.gif) left -73px no-repeat}
#quick-search{position:relative;z-index:150;float:right;margin-top:-150px;right:0;height:96px;width:195px;background:url(/css/img/bg-search.png) left top no-repeat}
#quick-search p.button{width:195px}
#quick-search p.button button{position:absolute;bottom:14px;right:16px;height:20px;width:39px;background:url(/css/img/btn-search.gif) left top no-repeat;cursor:pointer;margin:0}
#quick-search input{float:none;display:block;width:156px;height:14px;background:url(/css/img/bg-input-search.gif) left top no-repeat;border:none;color:#0b6533;font-size:.9em;margin:37px 0 0 18px;padding:5px 0 0 5px}
#quick-search button{display:block;height:32px;width:44px;background:url(/css/img/btn-search.gif) left top no-repeat;text-indent:-5000px;border:none;margin:7px 0 0}
#home #quick-search{background:url(/css/img/home-bg-search.gif) left top no-repeat;margin:-4px 0 -92px}
#content{position:relative;z-index:100;float:right;width:709px;min-height:579px;background:url(/css/img/bg-content.jpg) right top no-repeat;padding:0}
#home #content{width:642px;min-height:547px;background:url(/css/img/home-bg-content.jpg) -4px top no-repeat}
#main{position:relative;float:left;width:479px;min-height:378px;background:url(/css/img/bg-main.jpg) left top no-repeat;padding:10px 10px 0}
#main .clearfix h3{padding-right:0}
#main h2{color:#db7100;font-size:1.1em;line-height:1.2em;margin:0 0 10px}
#main h3{color:#000;font-size:1.35em;line-height:1em;margin:20px 0 10px}
#main h4{color:#005e2a;font-size:1.1em;line-height:1.2em;margin:0}
#main p{margin-bottom:.8em;line-height:1.3em;font-size:.9em}
#main ul li{padding-left:12px;background:url(/css/img/bullet.gif) left 3px no-repeat;line-height:1.2em;font-size:.9em;margin:0 0 2px 5px}
#main p.picture-right{position:relative;float:right;height:100px;width:150px;background:url(/css/img/bg-picture.png) left top no-repeat;text-align:center;margin:0 0 10px 5px;padding:10px}
#main p.picture-left{position:relative;float:left;height:100px;width:150px;background:url(/css/img/bg-picture.png) left top no-repeat;text-align:center;margin:0 5px 10px 0;padding:10px}
#main p.picture-right a,#main p.picture-left a,#main p.picture-centers a{display:block;height:100%;width:100%}
#main p.picture-centers{width:100%;text-align:center}
#main p.picture-centers a{display:block;height:100px;width:150px;background:url(/css/img/bg-picture.png) left top no-repeat;text-align:center;margin:0 auto;padding:10px}
#main .clearfix .image{float:left;width:140px;height:160px;margin-right:5px;background:url(/css/img/bg-gallery.png) left top no-repeat;text-align:center;color:#005E2A;padding:10px 0}
#main .clearfix .image a{display:block;height:130px}
#main .clearfix .image p{height:30px;overflow:hidden;margin:5px 10px 0}
#main a.download{display:block;background:url(/css/img/download.gif) left 2px no-repeat;text-decoration:none;color:#005E2A;padding:2px 0 3px 17px}
#main .clearfix h4{line-height:1.2em;margin:10px 0 5px}
#home #main{width:416px;background:url(/css/img/home-bg-main.jpg) left top no-repeat;padding:0 10px}
#home #main h2{margin:0 0 7px}
#home #main p{margin-bottom:7px;line-height:1.2em;font-size:1em}
#main #breadcrumb ul#ariane{line-height:1em;margin:0 0 15px}
#main #breadcrumb ul#ariane li{display:inline;margin-left:0;background:none;color:#000;font-size:.9em;padding:0}
#main #breadcrumb ul#ariane li a{color:#db7100}
#edito{overflow:hidden;margin:10px 10px 20px 0}
#main #edito h2{float:left;margin:0}
#main #edito h3{clear:left;margin:0 0 15px}
#main #edito .edited_at{float:right;font-size:11px;color:#005E2A}
#main #edito p.picture-right{clear:right;background:#daddca;width:auto;height:auto;margin:0;padding:7px 0 0 10px}
#edito .entry-content{border-top:1px solid #005e2a;border-bottom:1px solid #005e2a;font-size:.9em;padding:5px 0}
#main p.picture-edito{float:right;background:none;height:auto;margin:0 0 10px 10px}
#main .hentry h3.event{color:#000;font-size:1.35em;line-height:1em;margin:10px 0}
#main h3.event abbr{display:block;color:#005e2a;font-size:.8em;margin:0}
#main h2.rss-feed a{float:left;width:18px;height:17px;margin-left:5px;background:url(/css/img/rss-feed.gif) left top no-repeat;text-indent:-5000px}
#news ul li{overflow:hidden;background:none;margin:0 5px 23px 0;padding:0}
#main #news p.rubrique{color:#000;font-size:1.35em;line-height:1em;font-weight:700;margin:0 0 5px}
#news h3.entry-title{color:#005e2a;font-weight:700;font-size:1.1em;margin:0 0 3px}
#news h3.entry-title span{display:block;color:#000;font-size:.9em;font-weight:400;margin:2px 0 5px}
#news p#view-current-news{margin:-10px 0 10px}
#news p#view-current-news a{font-size:.9em;line-height:1.2em;color:#005e2a;font-weight:700}
#news ul li p.picture-right{float:right;height:100px;width:150px;background:url(/css/img/bg-picture.png) left top no-repeat;text-align:center;padding:10px}
.hentry{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #005e2a;overflow:hidden}
#main .hentry h3{color:#005E2A;font-size:1.1em;font-weight:700;margin:0}
#main .hentry p abbr{display:block;font-size:1em;border-bottom:none;margin:0 0 10px}
#main .hentry p.entry-picture{float:right;height:100px;width:150px;background:url(/css/img/bg-picture.png) left top no-repeat;text-align:center;margin:0 0 10px 10px;padding:10px}
#main #entries .hentry p.rubrique,#main .hentry p.rubrique{color:#000;font-size:1.35em;line-height:1em;font-weight:700;margin:10px 0 3px}
#main #entries p.read-more a{display:block;margin-top:5px;background:url(/css/img/bullet.gif) left 3px no-repeat;line-height:1em;padding:0 0 0 11px}
#main #internal-nav{margin:-25px 0 45px}
#main #internal-nav ul li{float:right;background:none;font-size:.9em;margin:0 10px 0 0;padding:0}
#main .result h3{margin:0 0 8px}
#main .result ul.search-results{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #005e2a}
#main .result ul.search-results li{background:none;margin:0 0 3px;padding:0}
#main .result ul.search-results li a{padding-left:10px;background:url(/css/img/bullet.gif) left 4px no-repeat;text-decoration:none}
#main .result ul.search-results li abbr{font-size:.9em;font-weight:700}
#main .result ul.search-results li a:hover{background:url(/css/img/bullet-hover.gif) left 4px no-repeat;text-decoration:underline}
#main ul#salles li{background:none;margin-bottom:10px;border-bottom:1px solid #005e2a;padding:0 0 10px}
#main #associations form p{margin-left:-5px}
#associations form label{float:none;display:block;width:auto;color:#000;font-size:1.6em;line-height:1em;margin:0 0 5px 5px}
#associations form input{float:left;width:260px;height:14px;margin-right:20px;background:url(/css/img/bg-input.png) left top no-repeat;border:none;padding:8px}
#associations form button{float:left;width:42px;height:21px;margin-top:4px;background:url(/css/img/btn-ok.gif) left top no-repeat;border:none;text-indent:-5000px;cursor:pointer}
#associations ul#rubriques li{float:left;width:47%;height:125px;margin-bottom:10px;background:none;padding:0}
#associations ul#rubriques li a{display:block;background:url(/css/img/sport.jpg) left top no-repeat;color:#005e2a;font-weight:700;font-size:1.1em;padding:40px 0 55px 130px}
#associations ul#rubriques li#sport a{background:url(/css/img/sport.jpg) left top no-repeat}
#associations ul#rubriques li#culture a{background:url(/css/img/culture.jpg) left top no-repeat}
#associations ul#rubriques li#social a{background:url(/css/img/social.jpg) left top no-repeat}
#associations ul#rubriques li#loisirs a{background:url(/css/img/loisirs.jpg) left top no-repeat}
#associations ul#rubriques li#enfance a{background:url(/css/img/enfance.jpg) left top no-repeat}
#associations ul#rubriques li#other a{background:url(/css/img/other.jpg) left top no-repeat}
#main ul#results{margin:15px 0 10px}
#fiche p{margin:0 0 10px}
#fiche .entry-content p.libelle span,#fiche span.libelle{font-weight:700;font-size:1.1em;margin:0}
#fiche p.picture-right a{display:block;width:100%;height:100%;text-align:center}
#main ul.nav-annuaire{clear:both;padding-top:15px}
#main ul.nav-annuaire li{background:none;padding:0}
#main ul.nav-annuaire li.first{float:right;margin-right:18px}
#main ul.nav-annuaire li.first a{color:#717754}
#main ul.nav-annuaire li.return a{margin-left:-7px;padding-left:17px;color:#005e2a;font-weight:700;background:url(/css/img/bullet-return.gif) left top no-repeat}
#explain{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #005E2A}
#login .success{position:relative;margin:15px 0 20px}
#login form p label{float:left;width:37%;color:#000;font-size:1.6em;line-height:1em;margin:5px 0 5px 5px}
#login form input{float:left;width:260px;height:14px;background:url(/css/img/bg-input.png) left top no-repeat;border:none;padding:8px}
#login form button{float:right;width:90px;height:21px;margin-right:25px;text-indent:-5000px;border:none;background:url(/css/img/btn-connect.gif) left top no-repeat;cursor:pointer}
form#fiche_association span.delete{float:left;width:31%;margin-top:30px}
form#fiche_association span.delete label{margin-top:3px;width:45%}
#main form#fiche_association p img{float:right;display:inline;margin:10px 109px 0 0}
#main form#fiche_association p textarea{clear:both;width:407px;height:100px;margin:0 0 0 5px}
#main form#fiche_association p button{float:right;width:75px;height:21px;margin-right:92px;text-indent:-5000px;border:none;background:url(/css/img/btn-send.gif) left top no-repeat;cursor:pointer}
#main #acteurs h3{margin:20px 0 10px}
#main #acteurs form p{margin:10px 0 5px -5px}
#acteurs form label{float:left;width:45%;color:#000;font-size:1.6em;line-height:1em;margin:5px 0 5px 5px}
#acteurs form input{float:left;width:240px;height:14px;margin-right:0;background:url(/css/img/bg-search-acteurs.jpg) left top no-repeat;border:none;padding:8px}
#acteurs form p.select span{float:left;width:180px;height:14px;margin-right:12px;background:url(/css/img/bg-search-acteurs-select.jpg) left top no-repeat;padding:8px}
#acteurs form button{float:left;width:42px;height:21px;background:url(/css/img/btn-ok.gif) left top no-repeat;border:none;text-indent:-5000px;cursor:pointer;margin:4px 0 0}
.wrapper #annonces{width:99%;float:left;margin-top:5px}
.wrapper #annonces-filter h3{margin-top:0}
.wrapper #annonces-filter{float:left;width:95%;background:#FCFFEF!important;-moz-border-radius:10px;text-align:justify;margin:10px 0;padding:12px!important}
.wrapper #annonces-filter p{margin-bottom:5px}
.wrapper #annonces-filter p label{width:37%}
.wrapper #annonces-filter p.select span{background:url(/css/img/bg-input.png) no-repeat scroll left top transparent;width:260px;margin-right:0}
.wrapper #annonces-filter button{cursor:pointer;float:right;border:none;color:#FFF!important;background:#839933;font-weight:700!important;-moz-border-radius:10px;-moz-box-shadow:0 0 8px #3F3F3F;-webkit-box-shadow:0 0 8px #3F3F3F;box-shadow:0 0 8px #3F3F3F;margin:5px 4px 0 0;padding:3px 10px}
.wrapper ul.annonce li{float:left;width:95%;clear:both;background:#FCFFEF!important;-moz-border-radius:10px;margin:3px 0!important;padding:12px!important}
.wrapper ul.annonce li .title-annonce{padding-top:8px}
.wrapper ul.annonce li .title-annonce a{font-size:16px;color:#005E2A;font-weight:700;background:none!important;padding:0!important}
.wrapper ul.annonce li .published-annonce{margin-top:5px;font-style:italic;font-size:11px}
.wrapper ul.annonce li .published-annonce a{font-style:italic;font-size:11px;background:none!important;padding:0!important}
.wrapper ul.annonce li .picture-right{margin-bottom:0}
.wrapper ul.annonce li .picture-right a{background:none!important;padding:0!important}
.wrapper .link-depot-annonce{float:right;margin-right:7px}
.wrapper .link-depot-annonce a{color:#FFF!important;background:#839933;display:block;font-weight:700!important;text-decoration:none!important;overflow:hidden;-moz-border-radius:10px;-moz-box-shadow:0 0 8px #3F3F3F;-webkit-box-shadow:0 0 8px #3F3F3F;box-shadow:0 0 8px #3F3F3F;padding:3px 10px}
h2.annonce{margin-bottom:2px!important}
.published-annonce{font-style:italic;font-size:11px!important}
.picture-annonce{float:left;background:#FCFFEF!important;-moz-border-radius:10px;margin-bottom:10px;padding:5px 5px 0}
.picture-annonce .picture-left{width:133px!important;padding:10px 7px 10px 10px !important}
.contact-annonce{background:#FCFFEF!important;-moz-border-radius:10px;padding:10px}
.wrapper form.depot-annonce .textarea label{width:33%}
.wrapper form.depot-annonce .textarea{height:auto}
.wrapper form.depot-annonce .textarea .mceLayout{width:420px!important}
.wrapper form.depot-annonce p.visuel input{float:right;margin-right:0}
.wrapper form.depot-annonce p.select select{float:left;height:30px;background:url(/css/img/bg-input.png) no-repeat scroll left top;width:277px;padding:6px 4px 6px 6px}
.wrapper form.depot-annonce p.select select option{background:#FFF}
.wrapper form.depot-annonce p button{cursor:pointer;width:auto!important;height:auto!important;text-indent:0!important;float:right;border:none;color:#FFF!important;background:#839933!important;font-weight:700!important;-moz-border-radius:10px;-moz-box-shadow:0 0 8px #3F3F3F;-webkit-box-shadow:0 0 8px #3F3F3F;box-shadow:0 0 8px #3F3F3F;margin:5px 54px 5px 0 !important;padding:3px 10px}
.wrapper form.depot-annonce p button:hover{color:#B7CE63!important;background:#FFF!important}
#main form#telechargement{padding-bottom:10px;border-bottom:1px solid #00632a;margin:20px 0 15px}
#main form#telechargement p{width:100%;margin-left:-5px}
#main form#telechargement p.select span{float:left;width:278px;height:14px;background:url(/css/img/bg-input.png) left top no-repeat;border:none;padding:8px}
#main form#telechargement p.select span select{width:94%}
#main form#telechargement button{float:left;width:42px;height:21px;background:url(/css/img/btn-ok.gif) left top no-repeat;border:none;text-indent:-5000px;cursor:pointer;margin:4px 0 0 5px}
#main p.return{float:right;margin:-25px 0 45px}
#main ul.downloads li{position:relative;background:none;padding:0}
#main ul.downloads li h4 a{display:block;background:url(/css/img/download.gif) left 2px no-repeat;text-decoration:none;color:#005E2A;margin:9px 0 5px;padding:2px 0 3px 17px}
ul#salles li p a.download{position:relative;display:block;background:url(/css/img/download.gif) left top no-repeat;text-decoration:none;margin:9px 0 5px;padding:2px 0 0 17px}
ul#salles li p.reservation a{color:#DB7100;font-weight:700;text-decoration:none;background:url(/css/img/bullet.gif) 2px 3px no-repeat;padding:0 0 0 17px}
#main form#reservation_salle p button{float:right;width:75px;height:21px;margin-right:60px;text-indent:-5000px;border:none;background:url(/css/img/btn-send.gif) left top no-repeat;cursor:pointer}
#main form#reservation_salle p button#trigger_reservation_dtend,#main form#reservation_salle p button#trigger_reservation_dtstart{float:left;margin-left:-10px;margin-top:4px;width:20px;height:20px;background:url(/css/img/calendar.gif) left top no-repeat;border:none;text-indent:-5000px}
.wrapper form#reservation_salle p input#reservation_dtend,.wrapper form#reservation_salle p input#reservation_dtstart,.wrapper form#reservation_salle p input#reservation_code_postal{width:20%}
form#newsletter{margin:15px 0 0}
form#newsletter p.text{margin:5px 0 20px}
form#newsletter p.error_form{margin:-10px 0 20px}
form#newsletter p.text input{float:left;width:260px;height:14px;margin-right:15px;background:url(/css/img/bg-input.png) left top no-repeat;border:none;padding:8px}
form#newsletter button{float:left;width:90px;height:20px;background:url(/css/img/btn-abonne.gif) left top no-repeat;border:none;text-indent:-5000px;cursor:pointer;margin:4px 0 0 5px}
form#newsletter p.error_form span.error{padding:0 207px 0 0}
#main ul#read-last{padding-top:15px;border-top:1px solid #00632a;margin:0}
#main ul#read-last li{font-size:.9em;padding-left:10px;background:url(/css/img/bullet.gif) no-repeat left 4px;font-weight:400;margin:0 0 5px}
#main form p{overflow:hidden;margin-bottom:15px}
form label{float:left;width:30%;color:#005E2A;font-size:1em;margin:7px 0 0 5px}
form p.button button{float:right;display:inline;width:76px;background:url(/css/img/btn-send.gif) right bottom no-repeat;border:none;text-align:center;text-indent:-5000px;cursor:pointer;margin:0 58px 0 0;padding:2px}
form p.button button.search{height:28px;background:url(/css/img/btn-search-white.gif) left top no-repeat}
.wrapper form input,.wrapper form select{float:left;width:260px;height:14px;margin-right:15px;background:url(/css/img/bg-input.png) left top no-repeat;border:none;color:#0B6533;font-size:1em;padding:8px}
.wrapper form select{float:left;width:45%;color:#0B6533;font-size:1em;background:#fff;border:none;padding:0}
.wrapper form p.textarea span.textarea{float:left;width:265px;height:110px;margin-right:15px;background:url(/css/img/bg-textarea.png) left top no-repeat;border:none;color:#0B6533;font-size:1em;padding:10px 20px 10px 10px}
.wrapper form p.textarea span textarea{width:245px;height:100px;border:none;background:#fff}
.wrapper form p.document input,.wrapper form p.visuel input{height:auto;margin-left:3px;background:url(/css/img/bg-input-file.png) left top no-repeat}
.wrapper form p.visuel span.delete input{width:10%;background:none}
form p.error_form span.error{display:block;background:none;border:none;text-align:right;margin:0 0 2px;padding:0 56px 0 0}
#main p.infos{clear:both;line-height:1.2em;color:#787878}
#main form p.captcha img{float:right;margin-right:58px;display:inline}
#main form p.captcha label{margin-top:5px}
#main form p.captcha input,#main form#reservation_salle p.mini input,#main form p.mini input{width:130px;background:url(/css/img/bg-input-mini.png) left top no-repeat;margin:0 10px 0 3px}
#main form p.select span{float:left;width:180px;height:14px;margin-right:12px;background:url(/css/img/bg-search-select.png) left top no-repeat;padding:8px}
#main form ul.choice_carte{overflow:hidden;margin:20px 0 25px}
#main form ul.choice_carte li{float:left;width:460px;background:#fff;text-align:center;border:1px solid #ddd;display:inline;margin:0 25px 0 0;padding:5px 0}
#main form ul.choice_carte li label{float:none;display:block;width:460px;margin:0}
#main form ul.choice_carte li input{float:none;width:auto;margin-right:0}
#main div.assoc-pagination,#main div.pagination{margin-top:25px;padding-top:10px;border-top:1px solid #00632A;clear:both}
#main div.pagination#news,#main div.pagination#calendar{border-top:none;margin-top:0;padding-top:0}
#main div.assoc-pagination ul,#main div.pagination ul{text-align:center}
#main div.assoc-pagination ul li,#main div.pagination ul li{display:inline;margin-right:10px;background:none;color:#DB7100;font-weight:700;padding:0}
#main div.pagination ul li span{margin-right:1px}
#sub{position:relative;float:right;width:206px;margin-top:-55px}
#home #sub{margin-top:96px}
#sub #next-events{padding-left:18px;margin:5px 0 24px}
#sub #next-events h2{display:block;height:50px;width:183px;background:url(/css/img/event-title.png) left top no-repeat;text-indent:-5000px;margin:0 0 0 -3px}
#sub #next-events .event-push{margin-bottom:20px;margin-right:7px;padding-bottom:6px;border-bottom:1px solid #005e2a}
#sub #next-events .event-push h3{padding-bottom:6px;border-bottom:1px solid #005e2a;font-size:.9em;line-height:1em;margin:6px 0 0}
#sub #next-events h4{font-size:.9em;font-weight:700;color:#005e2a;line-height:1.2em;margin:6px 0 0}
#sub #next-events h4 a span{display:block;font-weight:400;color:#000}
#sub #next-events .last-entries ul li{padding-left:10px;font-size:.9em;line-height:1.2em;background:url(/css/img/bullet-event.gif) left 3px no-repeat;margin:0 0 10px}
#sub #next-events p.list-all a{display:block;margin-top:10px;font-size:.9em;color:#005e2a;font-weight:700}
#sub p#newsletter-subscription a{display:block;height:79px;width:193px;background:url(/css/img/encart-newsletter.png) left top no-repeat;text-indent:-5000px;overflow:hidden}
#sub p#newsletter-subscription a:hover{background:url(/css/img/encart-newsletter.png) left -79px no-repeat}
#sub p#contact-link a{display:block;height:79px;width:193px;background:url(/css/img/encart-contact.png) left top no-repeat;text-indent:-5000px;overflow:hidden}
#sub p#contact-link a:hover{background:url(/css/img/encart-contact.png) left -79px no-repeat}
#sub p#annonce-link a{display:block;height:79px;width:193px;background:url(/css/img/bg-annonce.png) left top no-repeat;text-indent:-5000px;overflow:hidden}
#sub p#annonce-link a:hover{background:url(/css/img/bg-annonce.png) left -79px no-repeat}
#sub p#histoire-link a{display:block;height:79px;width:193px;background:url(/css/img/bg-histoire.png) left top no-repeat;text-indent:-5000px;overflow:hidden}
#sub p#histoire-link a:hover{background:url(/css/img/bg-histoire.png) left -79px no-repeat}
#sub p#patrimoine-link a{display:block;height:79px;width:193px;background:url(/css/img/bg-patrimoine.png) left top no-repeat;text-indent:-5000px;overflow:hidden}
#sub p#patrimoine-link a:hover{background:url(/css/img/bg-patrimoine.png) left -79px no-repeat}
#main form#carte-form p span.help{display:block;clear:both;width:392px;background:#fff url(/css/img/icons/help.png) 5px 5px no-repeat;font-size:11px;border:1px solid #ddd;margin:5px 0;padding:5px 5px 5px 25px}
#footer{clear:both;width:960px;background:url(/css/img/footer.gif) right top no-repeat;margin:0 auto 10px;padding:22px 0 5px}
#footer ul{float:right;width:873px;text-align:center;background:#246434;margin:0;padding:2px 0}
#footer ul li{display:inline;padding-right:5px;border-right:1px solid #fff}
#footer ul li#contact{border-right:none}
#footer ul li#s3i{float:right;border-right:none;margin:-23px 0 0}
#footer ul li#s3i a{text-decoration:underline;color:#abbb63}
#footer ul li a{color:#fff;font-size:.9em}
#home #footer{background:url(/css/img/home-footer.gif) right top no-repeat}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clear{height:1%}
.calendar{z-index:5000}
body.light #main{width:725px;background:none}
body.light #content-wrapper{width:939px}
body.light #footer{width:960px}
body.light #footer ul{position:relative}
body.light #footer ul li#s3i{position:absolute;top:25px;right:10px}
body.light #pagination{float:right;padding-top:20px}
body.light #pagination span,body.light #pagination a{color:#FFF;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:2px;padding:3px 8px}
body.light #main-nav #vie-montamise h3{cursor:inherit;background:none}
body.historique #header{background:url(/css/img/bg-theme-histroire.png) 12px top no-repeat!important}
body.historique .wrapper{background:url(/css/img/bg-wrapper-histoire.jpg) center top no-repeat}
body.patrimoine #header{background:url(/css/img/bg-theme-patrimoine.png) 12px top no-repeat!important}
body.patrimoine .wrapper{background:url(/css/img/bg-wrapper-patrimoine.jpg) center top no-repeat}
body#error-500{background:#717754}
body#error-500 h1{display:block;width:752px;height:215px;background:url(/css/img/header-500.jpg) left top no-repeat;text-indent:-5000px;margin:0 auto}
body#error-500 #content{float:none;width:602px;background:url(/css/img/content-500.jpg) left top no-repeat;color:#005e2a;font-weight:700;margin:0 auto;padding:30px 30px 30px 120px}
div#fancy_overlay{background-color:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:205}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:1000}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(/css/img/fancy/fancy_progress.png) no-repeat}
div#fancy_close{position:absolute;top:-12px;right:-12px;height:30px;width:30px;background:transparent url(/css/img/fancy/fancy_closebox.png);cursor:pointer;z-index:1000;display:none}
div#fancy_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:960;border:1px solid #DEDBC7;margin:0;padding:0}
#fancy_frame{position:relative;width:100%;height:100%;display:none}
img#fancy_img{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:920;margin:0;padding:0}
div#fancy_title{position:absolute;bottom:-40px;left:0;width:100%;z-index:1000;display:none;border:1px solid #DEDBC7;background:#fff;color:#596202;font-weight:700}
div#fancy_title table{margin:0 auto}
div#fancy_title div{color:#625d3e;font:bold 12px Arial;padding-bottom:2px}
td#fancy_title_main{height:32px}
div#fancy_outer{position:absolute;top:0;left:0;z-index:900;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 58px}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #005E2A;background:#fff}
a#fancy_left,a#fancy_right{position:absolute;bottom:10px;height:100%;width:35%;cursor:pointer;background-image:url(/css/img/fancy/data:image/gif;base64,AAAA);z-index:1000}
a#fancy_left{left:0}
a#fancy_right{right:0}
a#fancy_left:hover{background:transparent url(/css/img/fancy/fancy_left.gif) no-repeat 0 100%}
a#fancy_right:hover{background:transparent url(/css/img/fancy/fancy_right.gif) no-repeat 100% 100%}
#fancy_bigIframe,#fancy_freeIframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}
div.fancy_bg{position:absolute;display:block;z-index:700}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(/css/img/fancy/fancy_shadow_n.png) repeat-x}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(/css/img/fancy/fancy_shadow_ne.png) no-repeat}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(/css/img/fancy/fancy_shadow_e.png) repeat-y}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(/css/img/fancy/fancy_shadow_se.png) no-repeat}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(/css/img/fancy/fancy_shadow_s.png) repeat-x}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(/css/img/fancy/fancy_shadow_sw.png) no-repeat}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(/css/img/fancy/fancy_shadow_w.png) repeat-y}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(/css/img/fancy/fancy_shadow_nw.png) no-repeat}
#main div.intro-events ul li#current span,hr,#home #header h1,#main-nav h2,#quick-search h2,#quick-search form p label,#main #breadcrumb h2,#main .hentry p.metas,body.light #main-nav .hr,div#fancy_bg{display:none}
#calendrier table thead,#direct-access ul,#quick-search form p{margin:0;padding:0}
#calendrier table thead ul li a:hover,#main-nav #vie-montamise ul li a:hover,#main-nav #quick-links ul li a:hover,#main ul.nav-annuaire li a:hover,ul#salles li p a:hover,#main ul#read-last li a:hover{text-decoration:underline}
#calendrier table thead tr.days,.wrapper a{padding:0}
#calendrier td a.selected:hover,#main-nav #vie-montamise ul li.current a{color:#fff}
a img,a abbr,a acronym,#main #edito p.picture-right img,#news ul li p.picture-right img,#main .hentry p.entry-picture img{border:none}
strong,th,thead td,h1,h2,h3,h4,h5,h6,#sub #next-events .last-entries ul li span{font-weight:700}
h6,#main ul li p,#home #main p.read-more,#main ul.downloads li h4{font-size:1em}
div.hr,dl,.wrapper #annonces h3,.description-annonce{clear:both}
.error a,.wrapper form p.error_form label{color:#D12F19}
.error ul,#main .success p,#main .error p,#main .notice p,#direct-access p,#home #main-nav h2#association-directory,#news ul,#main #internal-nav ul,form#fiche_association p.error_form span.error{margin:0}
#main .notice p strong,#direct-access li a:hover,#direct-access li a:focus,#main-nav h3,#main-nav h3 span a:hover,#news h3.entry-title a:hover,#news p a:hover,#news p#view-current-news a:hover,#associations ul#rubriques li a:hover,.wrapper ul.annonce li .title-annonce a:hover,#main ul.downloads li h4 a:hover,.wrapper #main #sitemap a:hover,#main div.assoc-pagination ul li a:hover,#main div.pagination ul li a:hover{color:#DB7100}
.wrapper a:link,.wrapper a:visited,.wrapper a:hover,.wrapper a:active,.wrapper a:focus{text-decoration:underline;color:#000}
#main-nav h2#association-directory,#main-nav h2#economy-directory{display:block;margin:-2px 0 0}
#home #main-nav #quick-links ul,body.light #main-nav #vie-montamise,body.light #main-nav #vie-montamise ul,body.light #main-nav #vie-montamise .sub-level{background:none}
#main .clearfix,#main h2.rss-feed,#associations ul#rubriques{overflow:hidden}
#main .entry-content .clearfix,#main #edito .clearfix{overflow:visible}
#main p strong,#main p a,#sub #next-events h4 a:hover span,#sub #next-events .last-entries ul li a:hover{color:#005e2a}
#main ul,#main ul#salles li h3,#fiche .entry-content p,#fiche .entry-content p.libelle{margin:0 0 5px}
#main #map,#main #acteurs #acteurs-filter p{margin-top:10px}
#main #breadcrumb ul#ariane li a:hover,#main #news #view-current-news a:hover,#main #entries p.read-more a:hover,#main #internal-nav ul li a:hover,#main ul.nav-annuaire li a,#main ul#read-last li a,#footer ul li#s3i a:hover,#footer ul li a:hover{text-decoration:none}
#main h2.rss-feed span,#main form p#champs-obligatoires{float:left}
#news h3.entry-title a,#sub #next-events h4 a{text-decoration:none;color:#005e2a}
#news .entry-content p,#news p.read-more,.entry-content .entry-excerpt,#main .hentry .entry-content p{font-size:.9em;line-height:1.2em}
#entries,#main ul#salles,#associations .notice,#fiche,.wrapper .infos-annonce{margin-top:20px}
#main .hentry h3 a,.wrapper #main #sitemap a,#main div.assoc-pagination ul li a,#main div.pagination ul li a{color:#005E2A;text-decoration:none}
#main .result,#main ul.downloads{margin-top:15px}
#main #associations #associations-filter,#main #acteurs #acteurs-filter{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #00632a}
#associations ul#results li,#acteurs ul#results li{background:none;margin:0 0 5px;padding:0}
#associations ul#results li a,#acteurs ul#results li a{background:url(/css/img/bullet-annuaire.gif) left top no-repeat;text-decoration:none;padding:0 0 3px 18px}
#associations ul#results li a:hover,#acteurs ul#results li a:hover{background:url(/css/img/bullet-annuaire-hover.gif) left top no-repeat}
#acteurs form p.select span select,#main form p.select span select{width:100%}
.wrapper #annonces-filter p input,#main div.pagination#news ul li{margin-right:0}
.wrapper #annonces-filter button:hover,.wrapper .link-depot-annonce a:hover{color:#B7CE63!important;background:#FFF}
#main form#telechargement label,form#newsletter p.text label{float:none;display:block;width:auto;color:#000;font-size:1.6em;line-height:1em;margin:0 0 5px}
.wrapper #main #sitemap h3 a,body.historique #footer ul li a,body.historique #footer ul li#s3i a,body.historique #footer ul li#s3i,body.patrimoine #footer ul li a,body.patrimoine #footer ul li#s3i a,body.patrimoine #footer ul li#s3i{color:#000}
#main div.pagination ul li,#sub #next-events .last-entries ul{margin:0 5px 0 0}
#sub #next-events .last-entries ul li a,.clear{display:block}
#sub p#newsletter-subscription,#sub p#contact-link,#sub p#annonce-link,#sub p#histoire-link,#sub p#patrimoine-link{margin:0 0 0 11px}
body.historique,body.patrimoine{background:#bbd26a url(/css/img/bg-body-histoire.jpg) center bottom no-repeat}
body.historique #main h2,body.patrimoine #main h2{color:#00421e;font-size:20px}
body.historique #main .clearfix .image,body.historique #main p strong,body.historique #main p a,body.historique #sub #next-events h4 a:hover span,body.historique #sub #next-events .last-entries ul li a:hover,body.historique #main h3,body.historique #main #breadcrumb ul#ariane li a,body.patrimoine #main .clearfix .image,body.patrimoine #main p strong,body.patrimoine #main p a,body.patrimoine #sub #next-events h4 a:hover span,body.patrimoine #sub #next-events .last-entries ul li a:hover,body.patrimoine #main h3,body.patrimoine #main #breadcrumb ul#ariane li a{color:#00421e}
body.historique #footer,body.patrimoine #footer{background:url(/css/img/footer-histoire.gif) right top no-repeat}
body.historique #footer ul,body.patrimoine #footer ul{background:#bbd26a}
body.historique #content-wrapper,body.patrimoine #content-wrapper{background:url(/css/img/bg-content-wrapper-histoire.jpg) 88px top repeat-y}
body.historique #content,body.patrimoine #content{width:750px;background:url(/css/img/bg-top-content-histoire.gif) 736px top no-repeat}
body.historique #main-nav,body.patrimoine #main-nav{background:#4F4949 url(/css/img/bottom-main-nav-histoire.jpg) center bottom no-repeat;width:188px;padding-bottom:200px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 0 9px 0 rgba(0,0,0,0.6);box-shadow:0 0 9px 0 rgba(0,0,0,0.6)}
body.historique #main-nav #vie-montamise ul li,body.patrimoine #main-nav #vie-montamise ul li{background:url(/css/img/bullet-histoire.png) left 3px no-repeat;margin:0 0 4px;padding:0 0 0 15px}
body.historique #main-nav #vie-montamise ul li a,body.patrimoine #main-nav #vie-montamise ul li a{color:#FFF}
body.historique #main-nav #vie-montamise h3 span,body.patrimoine #main-nav #vie-montamise h3 span{background:none;color:#FFF!important;margin:0 8px 0 12px;padding:12px 0 10px}
body.historique #pagination a,body.historique #pagination span,body.patrimoine #pagination a,body.patrimoine #pagination span{background:#867f77}
body.historique #pagination a:hover,body.historique #pagination span.current,body.patrimoine #pagination a:hover,body.patrimoine #pagination span.current{background:#3a3636}
