#calendrier{float:left;width:193px;margin:0 15px 20px 0}
div.intro-events{position:relative;float:left;width:253px;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:193px;margin-bottom:0;background:#fff;border:1px solid #7da9c5}
#calendrier table ul{width:95%;overflow:hidden;margin:0;padding:3px 5px 0}
#calendrier table ul li{float:left;background:none;color:#fff;font-weight:700;font-family:Arial, Sans-serif;font-size:1em;margin:0;padding:0}
#calendrier table thead{background:#7da9c5;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:400;font-size:.9em}
#calendrier tbody tr{background:#fff}
#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}
#calendrier td.aujourdhui a:hover{background:none;text-decoration:underline;color:#0b5080}
#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:#f5eed7}
#calendrier td a.current{font-weight:700;color:#DE6600}
#calendrier td a.exterieur{color:#AAA}
#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:#d1701e;color:#fff}
#calendrier td div.event{background:#f4d5b0;display:none;margin-left:25px;position:absolute;text-align:left;width:150px;border:1px solid #d1701e;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;background:url(/css/img/bg-body.jpg) center top repeat-y}
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:#cfc79d url(/css/img/bg-wrapper.jpg) center top repeat-y}
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}
.wrapper a.button,.wrapper button{display:block;float:left;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-family:Verdana, arial, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:700;color:#565656;cursor:pointer;margin:0 .583em .667em 0;padding:5px 10px 5px 7px}
.wrapper button{width:auto;overflow:visible;padding:4px 10px 3px 7px}
.wrapper button[type]{line-height:17px;padding:4px 10px 4px 7px}
: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-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 35px}
.error{background:#fff url(/css/img/icons/error.gif) 0 50% no-repeat;color:#D12F19;border-color:#FBC2C4}
.notice{background:#fff url(/css/img/icons/notice.gif) 0 50% no-repeat;color:#817134;border-color:#f7c116}
.success{background:#fff url(/css/img/icons/success.gif) 0 50% no-repeat;color:#529214;border-color:#a9b315}
.notice a{color:#817134}
.success a{color:#529214}
.date{color:#5b7a7c;font-size:1.3em;font-weight:700}
#direct-access{position:absolute;width:100%;left:0;top:0;z-index:85;text-align:center;background:#fff;height:0;overflow:hidden;border-bottom:1px solid #cceff3;opacity:0.8;-moz-opacity:0.8;filter:Alpha(opacity=80);margin:0}
#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 ul{margin:0;padding:0}
#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 li a:hover,#direct-access li a:focus{color:#D5524A}
#direct-access-link{z-index:85;position:absolute;top:0;left:50%;margin-left:360px;width:100px;height:30px;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}
.wrapper code,.wrapper pre{color:#c33}
#header{position:relative;width:100%;height:220px;background:url(/css/img/bg-header.jpg) center top no-repeat}
#header h1{position:relative;width:961px;height:220px;background:url(/css/img/header.jpg) left top no-repeat;text-indent:-5000px;margin:0 auto}
#header h1 a{overflow:hidden;position:absolute;height:110px;width:180px;top:8px;left:65px}
#home #header{height:309px;background:url(/css/img/bg-header-home.jpg) center top no-repeat}
#home #header h1{height:309px;width:960px;background:url(/css/img/header-home.jpg) 1px top no-repeat}
#environnement #header h1{background:url(/css/img/header-environnement.jpg) left top no-repeat}
#animation #header h1{background:url(/css/img/header-animation.jpg) left top no-repeat}
#citoyennete #header h1{background:url(/css/img/header-citoyen.jpg) left top no-repeat}
#education #header h1{background:url(/css/img/header-education.jpg) left top no-repeat}
#developpement #header h1{background:url(/css/img/header-developpement.jpg) left top no-repeat}
#quick #header h1{background:url(/css/img/header-quicks.jpg) left top no-repeat}
#nav-lang{position:absolute;left:50%;top:135px;margin:0 0 0 441px;padding:0}
#nav-lang li{float:left;list-style:none;margin:0;padding:0}
#nav-lang li a{width:24px;height:24px;display:block;text-indent:-5000px}
#nav-lang li.fr a{background:url(/css/img/flag/fr.png) 0 0 no-repeat}
#nav-lang li.uk a{background:url(/css/img/flag/uk.png) 0 0 no-repeat}
#home #nav-lang{top:207px}
#content-wrapper{position:relative;width:960px;background:url(/css/img/bg-content-wrapper.jpg) 0 top repeat-y;margin:0 auto}
#main-nav{position:relative;z-index:200;float:left;width:205px;background:url(/css/img/bg-main-nav.jpg) left top no-repeat;min-height:300px}
#main-nav h3{background:url(/css/img/bg-top-nav-orange.gif) right top repeat-y;font-size:.9em;color:#d16f00;font-family:Verdana, Arial, Sans-serif;font-weight:700;line-height:1.2em;text-align:right;letter-spacing:-.4pt;cursor:pointer;margin:11px 0 0;padding:0 14px 3px 0}
#main-nav .sub-level{border-right:2px solid #bfbebc;padding:1px 0 4px}
#main-nav .sub-level ul{background:url(/css/img/bg-nav-orange.gif) right top repeat-y;overflow:hidden;margin:0 0 7px;padding:6px 0 4px}
#main-nav .sub-level ul li{text-align:right;line-height:1.2em;overflow:hidden;margin:0 0 4px}
#main-nav .sub-level ul li a{display:block;margin-bottom:2px;text-decoration:none;letter-spacing:0;line-height:1.1em;font-size:.9em;padding:1px 14px 1px 0}
#main-nav .sub-level a:hover,#main-nav .sub-level li.current a{background:url(/css/img/bg-nav-hover.gif) right top repeat-y}
#main-nav h2#association-directory,#main-nav h2#economy-directory,#main-nav h2#photoblog{display:block;font-family:Verdana, Arial, Sans-serif;text-align:right;line-height:1.3em;font-size:1em;letter-spacing:-.6pt;margin:15px 0;padding:5px 0 2px}
#main-nav h2#economy-directory{background:url(/css/img/bg-eco.gif) left top no-repeat;padding:10px 0 10px 40px}
#main-nav h2#association-directory{padding-left:80px;background:url(/css/img/bg-assoc.gif) left top no-repeat}
#main-nav #tools{background:url(/css/img/bg-tools.gif) left 12px no-repeat;text-align:right;padding:0 0 0 40px}
#main-nav #tools h2{display:block;padding-right:17px;color:#003d86;font-size:1em;font-family:Verdana, Arial, Sans-serif}
#main-nav #tools ul{background:url(/css/img/bg-nav-tools.gif) right top no-repeat;margin:-30px 0 0;padding:35px 17px 18px 0}
#main-nav #tools ul li{line-height:1em;margin:0 0 3px}
#main-nav #tools ul li a{font-size:.9em;color:#005c99;font-weight:400}
#main-nav h2#photoblog{padding-left:70px;background:url(/css/img/photoblog.jpg) 28px 20px no-repeat;margin:0 0 15px}
#quick-search{position:relative;float:right;z-index:100;width:233px;margin-top:-66px;background:url(/css/img/bg-search.gif) left top no-repeat;height:50px}
#quick-search form{display:inline-block}
#quick-search p{float:left;width:180px;display:inline;margin:0}
#quick-search p label{display:none;width:60%;margin-left:0;margin-top:13px;padding-left:40px}
#quick-search input{float:left;border:none;background:#fff;width:130px;color:#959595;font-size:.9em;margin:16px 0 0 38px;padding:0}
#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{height:70px;background:url(/css/img/search.jpg) left top no-repeat;margin:-87px auto 10px}
#home #quick-search p{width:136px;margin:0}
#home #quick-search input{width:100px;margin:23px 0 0 28px}
#home #quick-search button{height:30px;width:43px;margin-top:13px;background:url(/css/img/btn.gif) left top no-repeat}
#content{position:relative;z-index:100;float:right;left:-1px;width:725px;margin-top:-25px;background:url(/css/img/bg-content.jpg) right 15px no-repeat;min-height:300px;padding:0 0 0 30px}
#home #content{margin-top:0;background:url(/css/img/bg-content.jpg) right top no-repeat}
#main{position:relative;float:left;width:485px}
.layout-lang #main{width:700px}
#main .clearfix{overflow:hidden}
#main .clearfix .image{float:left;height:130px;width:140px;background:#EAE7D6;border:1px solid #DDDBCC;text-align:center;color:#6f6739;margin:5px 5px 10px 0;padding:5px}
#main h2{display:block;background:url(/css/img/mini-logo.gif) left top no-repeat;font-size:1.3em;font-family:Verdana, Arial, Sans-serif;letter-spacing:-.6pt;margin:.8em 0 20px;padding:0 0 3px 25px}
#main h3{padding-right:140px;font-size:1.1em;font-weight:700;line-height:1.2em;color:#005e9a;border-bottom:1px solid #005e9a;margin:10px 0}
#main h4{color:#D16F00;font-size:.9em;margin:1.23em 0 0}
#main p{margin-bottom:7px;line-height:1.2em}
#main p strong{color:#005e9a}
#main p a{color:#596202}
#main ul li{padding-left:10px;background:url(/css/img/bullet.gif) left 5px no-repeat;line-height:1.2em;margin:0}
#main p.picture-right{float:right;margin:2px 0 10px 10px}
#main p.picture-left{float:left;margin:2px 10px 0 0}
#main p.picture-center{text-align:center}
#main #map{background:url(/css/img/map.jpg) left top no-repeat}
#main .video{clear:both;float:left;height:245px;width:288px;background:#EAE7D6;border:1px solid #DDDBCC;text-align:center;color:#6f6739;margin:5px 5px 10px 0;padding:5px}
#main .video.center{text-align:center;width:100%}
#home #main{margin-top:-30px}
#home #main h2{background:none;margin:1.07em 0 .535em;padding:0}
#main #breadcrumb ul#ariane{padding-left:11px;background:url(/css/img/bullet-breadcrumb.gif) left 3px no-repeat;line-height:1em;margin:0}
#main #breadcrumb ul#ariane li{display:inline;margin-left:0;background:none;color:#396aa0;font-size:.9em;padding:0}
#main #breadcrumb ul#ariane li a{color:#787878}
#main #news{overflow:hidden;margin-bottom:10px;padding-bottom:20px;background:url(/css/img/bg-bottom-news.gif) bottom left no-repeat}
#main #news.pagination{border-bottom:none;padding-bottom:0}
#main h2.rss-feed{overflow:hidden;display:inline-block}
#main h2.rss-feed span{float:left;font-family:Verdana, Arial, Sans-serif;letter-spacing:-.6pt}
#main h2.rss-feed a{float:left;height:17px;width:18px;background:url(/css/img/rss-feed.gif) left top no-repeat;text-indent:-5000px;margin:2px 0 0 10px}
#main #news ul li{clear:both;margin-left:0;margin-bottom:15px;padding-left:0;background:none}
#main #news ul li h3{border-bottom:none;font-size:.9em;color:#000;line-height:1.2em;margin:0}
#main #news ul li h3 a{color:#005E9A;text-decoration:none}
#main #news ul li p.rubrique,#main .hentry p.rubrique{color:#D16F00;font-weight:700;font-size:1.1em;margin:0 0 5px}
#main #news ul li h3 span{display:block;margin-bottom:5px;font-weight:400}
#main #news ul li div.entry-content{line-height:1.1em;margin:0 0 2px}
#main #news #view-current-news a{position:relative;padding-left:10px;background:url(/css/img/bullet.gif) left 5px no-repeat;color:#596202;line-height:1em;margin-top:10px}
#main #news ul li p.read-more a,#main #entries p.read-more a{color:#596202;line-height:1em}
#main #internal-nav{overflow:hidden;margin:-43px 0 20px}
#main #internal-nav ul li{float:right;margin-left:10px;padding-left:0;background:none}
#main #internal-nav ul li a{display:block;background:url(/css/img/bullet.gif) left 4px no-repeat;text-align:center;text-decoration:none;color:#787878;font-size:.9em;line-height:1.2em;padding:0 0 0 10px}
#main .hentry{overflow:hidden;width:100%;clear:both;margin-bottom:20px;padding-bottom:10px}
#main .hentry h3{padding-right:140px;font-size:1em;font-weight:700;line-height:1.2em;color:#005e9a;border-bottom:1px solid #005e9a;margin:0 0 5px}
#main .hentry h3 a{color:#005e9a;text-decoration:none}
#main .hentry p.published-at{float:right;margin:-21px 0 0}
#main .hentry p abbr{font-size:.9em;border-bottom:none;font-style:italic}
#main .hentry p.entry-picture{clear:both;float:right;margin:10px 0 10px 10px}
#main .hentry ul.downloads{clear:both;background:none;margin:0;padding:0}
#main .hentry ul.downloads li,#main p.downloads a{display:block;margin-left:0;background:url(/css/img/download.jpg) left 3px no-repeat;border-bottom:none;padding:6px 0 0 17px}
#main .hentry ul.downloads li a{color:#596202;line-height:1.1em;padding-left:0;text-decoration:underline}
#main p.return{float:right;margin-top:-40px}
#main p.return a{padding-left:13px;background:url(/css/img/bullet.gif) no-repeat left 6px;text-decoration:none}
#main h3.downloads{border-bottom:none;padding-right:0;font-size:1em;margin:0 0 5px}
form#telechargement{overflow:hidden;margin:20px 0 17px}
form#telechargement p{float:left;width:70%;margin-right:10px;margin-top:5px}
form#telechargement p.text{float:none;width:100%;margin-bottom:15px;padding-bottom:2px;color:#005E9A;font-weight:700;font-size:1.1em;border-bottom:1px solid #005E9A}
form#telechargement p.submit{float:right;width:25%;margin-right:0;margin-top:0}
form#telechargement p.submit button{float:right;height:28px;width:100px;background:url(/css/img/btn-search-white.gif) left top no-repeat;text-indent:-5000px;border:none;margin:0;padding:0}
form#telechargement label{float:left;width:25%;margin-left:13px;color:#30678a;font-weight:700}
form#telechargement p select{float:left;width:65%;border:1px solid #bfbfbf;color:#959595;padding:0}
#main ul.downloads{margin:0 0 10px;padding:5px}
#main ul.downloads li{position:relative;margin-left:0;margin-bottom:15px;border-bottom:1px solid #E4D7D0;padding:0 0 5px}
#main ul.downloads h4{font-size:.9em;background:url(/css/img/download.jpg) left top no-repeat;font-weight:400;margin:0;padding:6px 0 0 20px}
#main ul.downloads li p{background:url(/css/img/download-white.jpg) left top no-repeat;margin:10px 0 10px 12px;padding:6px 0 0 20px}
#main ul.downloads a{color:#596202;text-decoration:none}
form#newsletter-subscription p.text{width:70%;margin:5px 0 20px}
form#newsletter-subscription p.error_form{margin:-10px 0 20px}
form#newsletter-subscription p.text label{width:42%;margin-left:0}
form#newsletter-subscription p.text input{width:50%}
form#newsletter-subscription p.submit{float:right;width:25%;margin-bottom:20px}
form#newsletter-subscription p.submit button{float:right;height:28px;width:100px;background:url(/css/img/btn-abonne.gif) left top no-repeat;text-indent:-5000px;border:none;margin:0;padding:0}
#main ul#read-last li{font-size:.9em;padding-left:13px;background:url(/css/img/bullet.gif) no-repeat left 6px;font-weight:400;margin:0}
#main form p{overflow:hidden;margin-bottom:15px}
form label{float:left;width:35%;margin-left:40px;color:#30678a;font-size:1em}
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,.wrapper form textarea{float:left;width:45%;color:#959595;font-size:.9em;padding:0}
.wrapper form input,.wrapper form textarea{padding:1px}
form p.error_form span.error{display:block;margin-bottom:2px;background:none;border:none;text-align:right;padding:0 52px 0 0}
.wrapper form p.error_form input,.wrapper form p.error_form select,.wrapper form p.error_form textarea{border:1px solid #D12F19}
#main p.infos{clear:both;line-height:1.2em;color:#787878;font-style:italic}
#main form p.captcha img{float:right;margin-right:52px;display:inline}
#main form p.captcha label,#main form p.captcha input{margin-top:5px}
.wrapper #main .pagination ul,.wrapper #main .assoc-pagination ul{text-align:center;background:#fcfbfa;border:1px solid #e4d9d3;margin:0;padding:0}
.wrapper #main .assoc-pagination ul{width:99%;border:none;padding:1px 0}
.wrapper #main .pagination ul li,.wrapper #main .assoc-pagination ul li{display:inline;margin-left:5px;color:#596202;background:none;padding:1px 2px}
.wrapper #main .pagination ul li a,.wrapper #main .assoc-pagination ul li a{color:#819000;text-decoration:none}
.wrapper #main .pagination ul li.current,.wrapper #main .assoc-pagination ul li.current{color:#d1701e;font-weight:700}
#main #photoblog h2{background:url(/css/img/bg-photoblog.jpg) left top no-repeat;color:#005e9a;padding:5px 0 5px 40px}
#main #photoblog ul{overflow:hidden;margin:0}
#main #photoblog ul li{float:left;width:104px;text-align:center;background:#fff;line-height:0;overflow:hidden;border:2px solid #669ec2;margin:0 0 12px 12px;padding:0}
#main #photoblog ul li a{margin:0;padding:0}
#main #photoblog ul li#push{background:none;border:none;width:240px;margin:0}
#main #photoblog ul li img{height:80px}
#main #photoblog ul li#push img{border:2px solid #669ec2;height:auto}
#main #photoblog p#photoblog-access a{padding-left:10px;background:url(/css/img/bullet.gif) left 5px no-repeat;color:#596202;line-height:1em}
#main ul#images-list li{float:left;width:153px;height:140px;background:none;margin:0 2px 8px 0;padding:0}
#main ul#images-list li h3{height:29px;color:#41403E;background:url(/css/img/title-theme-mini.gif) left top no-repeat;font-size:1em;margin:0 0 1px;padding:17px 0 4px 20px}
#main ul#images-list li a{display:block;width:151px;height:90px;background:#EAE7D6;border:1px solid #DEDBC7;border-top:none;padding:7px 0}
#main ul#images-list li img{display:block;margin:0 auto}
#main ul#images-theme li{position:relative;float:left;width:131px;height:123px;background:#EAE7D6;border:1px solid #DDDBCC;margin:0 2px 3px 0;padding:10px}
#main ul#images-theme li span.title{display:block;height:30px;overflow:hidden;font-size:1em;padding-right:0;border-bottom:none;color:#6F6739;font-weight:700;margin:0 0 5px 8px}
#main ul#images-theme li img{display:block;border:none;margin:0 auto}
#main ul#images-theme li a{display:block;height:100%;text-decoration:none}
#main ul#images-theme li span.zoom{position:absolute;left:0;bottom:0;height:27px;width:27px;background:url(/css/img/zoom.gif) left top no-repeat;text-indent:-5000px;cursor:pointer}
#main ul#images-theme li a:hover span.zoom{background:url(/css/img/zoom-hover.gif) left top no-repeat}
form#identification_photoblog p select{width:47%}
form#identification_photoblog p.checkbox label{width:74%}
form#identification_photoblog p.checkbox label a{color:#30678A}
form#identification_photoblog p.checkbox input{width:10%}
form#identification_photoblog p button.photo{float:right;display:inline;width:183px;height:31px;background:url(/css/img/btn_photo.gif) left top no-repeat;text-indent:-5000px;border:none;cursor:pointer;margin:0 45px 0 0;padding:0}
form#download_form p span.help{clear:both;display:block;width:90%;color:#959595;text-align:right;margin:5px 50px 0 0}
form#download_form p.submit button.add{float:right;display:inline;width:99px;height:31px;background:url(/css/img/btn_add.gif) left top no-repeat;text-indent:-5000px;border:none;cursor:pointer;margin:0 45px 0 0;padding:0}
#main ul#photo-download li{display:block;clear:both;width:80%;background:#fff;border:1px solid #ddd;overflow:hidden;margin:0 0 5px 38px;padding:5px}
#main ul#photo-download li img{float:left;margin-right:10px}
#main ul#photo-download li span.title{float:left;color:#5985a1}
#main ul#photo-download li span.title a{text-decoration:none;color:#5985a1;font-weight:700}
#main ul#photo-download li span.delete{float:right;height:16px;width:16px}
#main ul#photo-download li span.delete a{overflow:hidden;display:block;height:16px;width:16px;background:url(/css/img/delete.gif) left top no-repeat;text-indent:-5000px}
#main ul#photo-download li span.delete a:hover{background:url(/css/img/delete-hover.gif) left top no-repeat}
#main p a.send{overflow:hidden;float:right;height:28px;width:100px;background:url(/css/img/btn-send.gif) left top no-repeat;text-indent:-5000px;border:none;cursor:pointer;margin:0 45px 0 0;padding:0}
#main p#all-theme{margin:0 0 20px}
#main p.contribute{clear:both;float:right;overflow:hidden;margin:0 0 20px}
#main p.contribute a{display:block;height:31px;width:102px;background:url(/css/img/contribuez.gif) left top no-repeat;text-indent:-5000px}
#theme,#identification{overflow:hidden;padding:10px}
#theme div.picture-right{float:right;width:222px;margin:0 0 10px 10px;padding:0}
#theme div.picture-right h3{height:40px;color:#41403E;background:#EAE7D6 url(/css/img/title-theme.gif) left top no-repeat;border:none;margin:0;padding:17px 0 0 11px}
#theme div.picture-right a{display:block;width:220px;margin-top:1px;text-align:center;border:1px solid #dddbcc;border-top:none;background:#EAE7D6;padding:5px 0}
#theme h3{clear:both;padding-right:0;color:#30678A;margin:0 0 5px}
#theme h3.download{width:95%;border-bottom:1px solid #005E9A;margin:0 auto 30px}
#theme h3.other{clear:both;margin-bottom:10px;padding-top:10px;border-top:1px solid #7DA9C5}
#main #theme p.picture-right{margin:0 0 10px 10px}
#main #theme .notice{background:url(/css/img/icons/notice.gif) no-repeat scroll 0 50%}
#associations,#acteurs{overflow:hidden;width:446px;margin-bottom:10px;background:#fff url(/css/img/bottom-annuaire.jpg) -1px bottom no-repeat;padding:0 10px 10px 25px}
#acteurs{background:url(/css/img/loupe.gif) 95% top no-repeat}
#associations #associations-filter,#acteurs #acteurs-filter{padding-top:25px;padding-bottom:10px;background:url(/css/img/top-annuaire.jpg) left top no-repeat;border-bottom:1px solid #7da9c5}
#associations #associations-filter{padding-bottom:55px}
#associations #associations-filter label,#acteurs #acteurs-filter label{width:32%;font-weight:700;color:#30678a;font-size:1.1em;letter-spacing:-.4pt;margin:4px 5px 0 0}
#acteurs #acteurs-filter label{width:40%}
#associations #associations-filter input,#acteurs #acteurs-filter input{width:180px;margin:4px 0 0}
#acteurs #acteurs-filter input{width:195px}
#associations #associations-filter button,#acteurs #acteurs-filter button{float:right;display:inline;height:28px;width:100px;background:url(/css/img/btn-search-white.gif) left top no-repeat;text-indent:-5000px;border:none;margin:0;padding:0}
#acteurs #acteurs-filter p.submit button{margin:0 60px 0 0}
#associations #associations-filter form p,#acteurs #acteurs-filter form p{width:100%;margin:0 0 10px}
#associations #associations-filter p,#acteurs #acteurs-filter p{width:100%}
#associations h3,#acteurs h3{margin-top:15px;padding-right:0;border-bottom:none;color:#30678A}
#associations ul#rubriques{margin-top:10px;overflow:hidden}
#associations ul#rubriques li{float:left;width:49%;padding-bottom:22px;padding-left:0;background:none}
#associations ul#rubriques li a{display:block;color:#5985a1;font-weight:700;font-size:1.2em;text-decoration:none;padding:48px 0 25px 100px}
#associations ul#rubriques li#sport a{background:url(/css/img/sport.gif) left top no-repeat}
#associations ul#rubriques li#culture a{background:url(/css/img/culture.gif) left top no-repeat}
#associations ul#rubriques li#social a{background:url(/css/img/social.gif) left top no-repeat}
#associations ul#rubriques li#loisirs a{background:url(/css/img/loisirs.gif) left top no-repeat}
#associations ul#results,#acteurs ul#results{margin-top:10px;margin-bottom:10px}
#associations ul#results li,#acteurs ul#results li{background:url(/css/img/bullet.gif) no-repeat left 7px;margin:0 0 5px 5px}
#associations ul#results li a,#acteurs ul#results li a{color:#5985a1;font-weight:700;text-decoration:none}
#associations p#result-search{margin-left:25px;color:#30678A}
#fiche p span{font-weight:700;color:#005E9A}
#fiche .entry-content p.libelle{margin:0 0 3px}
#fiche .entry-content strong{color:#000}
#fiche p{margin-bottom:10px}
#ui_dialog_div{padding-top:5px;background:#fff;border:2px solid #f2f0e3}
#ui_dialog_div #login{overflow:hidden;padding:0 10px}
#ui_dialog_div h2{display:block;background:url(/css/img/mini-logo.gif) left top no-repeat;font-size:1.3em;font-family:Verdana, Arial, Sans-serif;letter-spacing:-.6pt;margin:10px 0 5px 10px;padding:0 0 3px 25px}
#ui_dialog_div form p input{width:45%}
#ui_dialog_div form p input.send{float:right;height:28px;width:100px;background:url(/css/img/btn-connect.gif) left top no-repeat;text-indent:-5000px;border:none;cursor:pointer;margin:0 45px 0 0;padding:0}
#ui_dialog_div p.return{text-align:right;margin-top:-25px;padding-right:175px}
#ui_dialog_div p.return a{color:#5985a1;font-weight:700}
a.ui-dialog-titlebar-close{float:right;margin-top:-2px;margin-right:5px;font-weight:700;color:#D16F00;text-decoration:none;background:#fff;font-size:1.4em}
#ui_dialog_div .notice{width:90%;margin:0 auto}
#login,#explain{background:#fff;border:1px solid #E5ECF0;padding:20px 0 10px}
#explain{padding:10px}
#explain p{margin:0 0 2px}
#login div.error,#login div.success{display:block;width:72%;margin:0 auto 20px 39px}
#login div.error span.error{display:block;border:none;background:none;margin:0;padding:0}
#login .success{margin-bottom:20px}
#login form p button.send{float:right;display:inline;height:28px;width:100px;background:url(/css/img/btn-connect.gif) left top no-repeat;text-indent:-5000px;border:none;cursor:pointer;margin:0 45px 0 0;padding:0}
#main form#fiche_association{margin-top:-10px}
#main form#fiche_association p.visuel label{width:35%}
#main form#fiche_association p.visuel input{margin:0 0 10px}
#main form#fiche_association p.visuel img{float:right;margin-right:62px}
#main form#fiche_association p.visuel span.delete input{width:2%;clear:none;margin:0}
#main form#fiche_association p.document span.delete{display:block;margin-left:170px;width:50%}
#main form#fiche_association textarea{float:right;width:80%;height:150px;margin-right:50px}
.wrapper #main form#fiche_association p span.delete input{width:2%}
.wrapper #main form#fiche_association p.document span.delete input{width:4%}
form#fiche_association p.error_form span.error{padding:0 26px 0 0}
#main ul.nav-annuaire{clear:both;margin-top:40px}
#main ul.nav-annuaire li{float:left;background:none;padding:0}
#main ul.nav-annuaire li.return a{padding-left:13px;background:url(/css/img/bullet.gif) no-repeat left 6px;color:#596202}
#main ul.nav-annuaire li a{color:#999}
#main #sitemap h3 a{text-decoration:none;color:#005E9A}
#main #sitemap ul{margin-bottom:15px}
form p#champs-obligatoires{float:left;width:30%;color:#999}
form#reservation_salle .submit button{float:right;height:28px;width:100px;background:url(/css/img/btn-send.gif) left top no-repeat;text-indent:-5000px;border:none;margin:0 50px 0 0;padding:0}
form#reservation_salle p button#trigger_reservation_dtend,form#reservation_salle p button#trigger_reservation_dtstart{float:left;margin-left:10px;width:20px;height:20px;background:url(/css/img/calendar.gif) left top no-repeat;border:none;text-indent:-5000px}
form#reservation_salle p.error_form span.error{padding:0 53px 0 0}
#main ul#salles li{background:none;margin:0 0 10px;padding:5px 10px}
#main ul#salles li p.reservation{background:url(/css/img/bullet.gif) no-repeat 3px 7px}
#main ul#salles li p a{text-decoration:none;color:#D16F00;padding:0 0 0 18px}
#main ul#salles li p a.download{display:block;margin-left:0;background:url(/css/img/download.jpg) left 3px no-repeat;border-bottom:none;color:#596202;padding:10px 0 0 17px}
#main .result h3{border-bottom:none;margin:20px 0 2px}
#main .result .notice{position:relative}
#main .result .notice p{border:none;padding:0}
#main .result ul.search-results li{position:relative;background:url(/css/img/bullet.gif) no-repeat left 7px;margin:0 0 5px}
#sub{position:relative;float:right;width:220px}
#home #sub{margin-top:-30px;padding-top:0}
#sub #quick-links h2{display:block;background:url(/css/img/bg-title-quicklinks.jpg) right top no-repeat;font-family:Verdana, Arial, Sans-serif;font-size:1em;color:#fff;padding:12px 0 30px 11px}
#sub #quick-links{background:url(/css/img/bg-quick-links.jpg) right 63px no-repeat}
#sub #quick-links ul{background:url(/css/img/bg-bottom-quick-links.jpg) 3px 12px no-repeat;margin:-17px 0 0;padding:0 0 22px 15px}
#sub #quick-links ul li{margin-left:0;margin-bottom:2px}
#sub #quick-links ul li a{padding-left:11px;background:url(/css/img/bullet.gif) left 7px no-repeat;font-size:.9em;letter-spacing:-.2pt}
#sub #quick-links ul li.current a{background:url(/css/img/bullet-hover.gif) left 7px no-repeat}
#sub #quick-links ul li a:hover{text-decoration:none;background:url(/css/img/bullet-hover.gif) left 7px no-repeat}
#sub h2#rules{background:url(/css/img/bg-droit.jpg) 3px top no-repeat;font-size:1em;font-family:Verdana, Arial, Sans-serif;line-height:1em;padding:17px 75px 17px 15px}
#sub h2#rules a{color:#0098aa;text-decoration:none;line-height:1.2em}
#sub #next-events{margin-top:-5px;background:url(/css/img/bg-events.jpg) 3px top repeat-y}
#sub #next-events h2{background:url(/css/img/title-event.jpg) 3px top no-repeat;font-size:1em;font-family:Verdana, Arial, Sans-serif;color:#fff;padding:15px 75px 40px 15px}
#sub #next-events .event-push{margin-top:-25px;padding:0 14px}
#sub #next-events .event-push h3{color:#0098aa;font-size:.9em;line-height:.9em;margin:0}
#sub #next-events .event-push h4{font-size:.9em;line-height:1em;margin:0}
#sub #next-events .event-push h4 a{display:block;text-decoration:none}
#sub #next-events .event-push p{font-weight:700;font-size:.9em;line-height:.9em}
#sub #next-events .last-entries{margin-top:14px;padding-left:14px}
#sub #next-events .last-entries ul li{width:95%;margin-left:0;line-height:1em}
#sub #next-events .last-entries ul li a{text-decoration:none;font-size:.9em}
#sub #next-events .last-entries abbr{border-bottom:none}
#sub #next-events p.list-all{background:url(/css/img/bottom-events.jpg) 3px bottom no-repeat;padding:25px 0 14px 29px}
#sub #next-events p.list-all a{color:#819000}
#main .hentry h3.event{padding-right:0;margin:0 0 5px}
#footer{clear:both;width:960px;padding-bottom:20px;background:url(/css/img/footer.jpg) left bottom no-repeat;margin:0 auto}
#footer .vcard{height:30px;background:url(/css/img/bg-vcard.jpg) left top no-repeat;color:#fff;font-size:.9em;padding:25px 0 25px 100px}
#footer ul{text-align:center;margin:-10px 0 0}
#footer ul li{display:inline;padding-right:5px;border-right:1px solid #746b6a}
#footer ul li#sitemap{border-right:none}
#footer ul li#s3i{float:right;border-right:none;margin:-20px 30px 0 0}
#footer ul li a{color:#746b6a;font-size:.9em}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clear{height:1%}
.calendar{z-index:5000}
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 #DEDBC7;background:#eae7d6}
a#fancy_left,a#fancy_right{position:absolute;bottom:10px;height:95%;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,#main-nav h2,#quick-search h2,#main #breadcrumb h2,#main .hentry p.metas,#footer .vcard h2,#footer .vcard .title,#footer .vcard .country-name,#footer .vcard .geo,#footer .vcard .tel .type,div#fancy_bg{display:none}
#calendrier table thead ul li a:hover,#main #internal-nav ul li a:hover,#main p.return a:hover,#main ul.downloads a:hover,#main ul#read-last li a:hover,.wrapper #main .pagination ul li a:hover,.wrapper #main .assoc-pagination ul li a:hover,#main #sitemap ul li a:hover,#main ul#salles li p a:hover,#sub h2#rules a:hover,#footer ul li#s3i a:hover{text-decoration:underline}
#calendrier table thead tr.days,.wrapper a{padding:0}
#calendrier td a.selected:hover,#footer .vcard #contact a{color:#fff}
a img,a abbr,a acronym,#main .clearfix .image img,#theme ul li h3{border:none}
strong,th,thead td,h1,h2,h3,h4,h5,h6,#sub #next-events .last-entries ul li span{font-weight:700}
h6,#home #main #news ul li p.rubrique{font-size:1em}
div.hr,dl,.wrapper #main .pagination,#home #main #photoblog p,#theme,#fiche .entry-content{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,#main ul,#main #news ul li div.entry-content p,#main #internal-nav ul,#main ul#read-last,#sub #next-events .last-entries ul,#main .hentry h4{margin:0}
.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 a,#main-nav h2#economy-directory a,#main-nav h2#photoblog a{display:block;background:url(/css/img/bg-directory.gif) right bottom no-repeat;text-decoration:none;font-size:1em;font-family:Verdana,Arial,Sans-serif;padding:12px 17px 15px 0}
#main-nav h2#association-directory a:hover,#main-nav h2#economy-directory a:hover,#main-nav h2#photoblog a:hover{background:url(/css/img/bg-directory-hover.gif) right bottom no-repeat}
#main-nav #tools ul li a:hover,#main #breadcrumb ul#ariane li a:hover,#main #news ul li p.read-more a:hover,#main #news #view-current-news a:hover,#main #entries p.read-more a:hover,#main .hentry ul.downloads li a:hover,#main ul#read-last li a,#main #photoblog p a:hover,#fiche p a:hover,#ui_dialog_div p.return a:hover,#main ul.nav-annuaire li a:hover,#main #sitemap ul li a,#main .result ul.search-results li a,#footer .vcard #contact a:hover,#footer ul li#s3i a,#footer ul li a:hover{text-decoration:none}
#quick-search p.button,#home #quick-search p.button{width:43px;margin:0}
#main .clearfix h3,#main #sitemap h3{padding-right:0}
#main p img,#main #news ul li p img,#main .hentry img,#main .hentry p.entry-picture img{border:2px solid #669ec2}
#main .video.left,form#newsletter-subscription p{float:left}
#main .video.right,#ui_dialog_div form p.submit,#main ul.nav-annuaire li.first{float:right}
#main #news ul,#main #news #view-current-news{clear:both;margin:0}
#main .hentry .video,#main ul#salles{margin-top:15px}
#main h2.event span,#theme p{font-size:.9em}
form#newsletter-subscription,#associations .notice,#acteurs .notice{margin:20px 0}
form p.button button,#main form#fiche_association p button{float:right;display:inline;height:28px;width:100px;background:url(/css/img/btn-send.gif) left top no-repeat;text-indent:-5000px;border:none;margin:0 50px 0 0;padding:0}
#main form p.captcha input,#main form#fiche_association p.visuel span.delete label,.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%}
#main ul#images-list,#main ul#images-theme{clear:both;margin-top:10px}
form#identification_photoblog p.checkbox label a:hover,#main ul#photo-download li span.title a:hover,#associations ul#rubriques li a:hover,#associations ul#results li a:hover,#acteurs ul#results li a:hover,#main #sitemap h3 a:hover,#main .result ul.search-results li a:hover{color:#D16F00}
#acteurs #acteurs-filter,#fancy_wrap #fancy_outer #fancy_inner body{background:none}
#fiche .entry-content p,#ui_dialog_div form p,#main ul#salles li h3{margin:0 0 5px}
#explain p a,#sub #next-events .event-push h4 a span,.clear{display:block}
#main form#fiche_association p.visuel span.delete,#main .result{margin-top:10px}
.result p,#main .result ul.search-results{background:#fefdfd;border:1px solid #dcdcdc;padding:10px}
#sub #next-events .event-push h4 a:hover,#sub #next-events .last-entries ul li a:hover{color:#d37700}
#footer .vcard span,#footer .vcard #contact{display:inline}
