@import url("reset.css");
@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}

body {font-family:lucida sans unicode, lucida sans, arial, sans-serif;font-size:12px;color:#000;}
#body {background-color:#d3dfef;}
body.accueil #contenu {padding-bottom:0;}

.clear {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.nomargin {margin-bottom:0;}
h3.nomargin {padding-bottom:4px;}
h4.nomargin {margin:0 0 4px 0;}
.right {float:right;}
.left {float:left;}
.no-border {border:0;}
.imgteaser {margin-left:0;border:0;}
.clearLeft {clear:left;}
.pdf {border:0;}
.red {color:#ff0000;}
.quote {font-size:15px;color:#507d3e;}
.h3 {color:#535b26;padding:25px 0 22px 0;width:624px;font-weight:normal;font-size:20px;margin:0;text-transform:uppercase;}
.white {color:#fff;}
.no-background {background:none;padding-left:10px;}
ul.no-background li {background:none;padding-left:10px;}

h2 {color:#535b26;background:url(/images/bg_h2.gif) no-repeat bottom left;padding:5px 0px 3px 30px;height:27px;width:624px;font-weight:normal;font-size:20px;margin:0 0 5px 0;text-transform:uppercase;}
h2.liste-envoi {width:324px;}

h3 {color:#507d3e;padding:25px 0 22px 0;width:624px;font-weight:normal;font-size:20px;margin:0;text-transform:uppercase;}

h4 {color:#252525;font-size:18px;font-weight:normal;margin:0 0 22px 0;display:block;}
h4.t_recherche {background:url(/images/t_recherche.jpg) no-repeat top left;height:35px;margin:0;}
h4.t_calendrier {background:url(/images/t_calendrier.jpg) no-repeat top left;height:35px;margin:16px 0 0 0;}
h4.t_campagne {background:url(/images/t_campagne.jpg) no-repeat top left;height:35px;margin:0 0 0 0;}

h5 {float:left;color:#;width:240px;margin:10px 20px 10px 0px;font-size:16px;font-style:italic;text-align:center;}

h6 {float:right;color:#;width:240px;margin:10px 0 10px 20px;font-size:16px;font-style:italic;text-align:center;}

a {color:#535b26;}
a:hover {text-decoration:none;}

a.btn_pluslong {background:url(/images/bg_btn_pluslong.jpg) no-repeat top left;height:24px;width:203px;padding:3px 10px 0 40px;display:block;text-decoration:none;color:#000;margin-bottom:40px;}
a.btn_pluslong:hover {color:#fff;}

p {margin-bottom:20px;text-align:justify;}

.alignleft {margin:0 36px 16px 0;}
.alignright {margin:0 0 16px 32px;}

#contenu {padding-bottom:80px;}
#contenu img {border:3px solid #86c85e;}
#contenu a img {border:3px solid #86c85e;}
#contenu a img.imgteaser {margin-left:0;border:0;}
#contenu img.no-border {border:0;}

ul {list-style-type:none;padding:0 0 20px 15px;}
ul li {background:url(/images/puces_li.jpg) no-repeat top left;padding-left:15px;margin:0 0 15px 0;padding:0 0 0 26px;}
ul li ul {margin:5px 0 0 0;padding:2px 0 0 15px;}
ul li ol {margin:5px 0 0 0;padding:2px 0 0 20px;}
ul li ol li {background:none;padding:5px 0 0 0;}

ol {margin:5px 0 0 0;padding:0 0 15px 20px;}
ol li {margin:0 0 15px 0;}
ol li ol {margin:5px 0 0 0;padding:2px 0 0 20px;}
ol li ul {margin:5px 0 0 0;padding:2px 0 0 15px;}

ul.arbo li a {font-weight:bold;font-size:13px;}

table {width:644px;border:1px solid #e9da5e;padding:5px;margin:0 0 18px 0;}
table.nomargin {margin:0 0 3px 0;}
table tr th {text-align:center;padding:8px 5px;background-color:#86c85e;border:2px solid #fff;font-size:14px;color:#124512;text-transform:uppercase;}
table tr td {text-align:center;padding:8px 5px;background-color:#e6f6dc;border:2px solid #fff;color:#000;}

table.ca {margin:0 0 0 0;}
table.ca tr td.alignleft {text-align:left;margin:0;float:none;}

form {padding:0;display:block;margin:0 0 18px 0;}
form fieldset {padding:10px 10px 10px;border:1px solid #e9da5e;}
form legend {font-size:14px;padding:0 5px;color:#124512;}
form div {clear:left;padding:5px 8px;}
form div.row1 {background-color:#e6f6dc;}
form div label {width:120px;display:block;float:left;color:#000;}
form div input {height:21px;width:300px;border:1px solid #97c37c;padding-left:4px;}
form div input.checkbox {height:21px;width:20px;border:1px solid #97c37c;padding-left:4px;margin-left:20px;}
form input.small {width:138px;}
form div input.nolook {width:inherit;height:inherit;border:0;padding:0;margin:0;}
form div select {height:21px;width:307px;border:1px solid #97c37c;padding-left:4px;}
form div textarea {width:297px;border:1px solid #97c37c;padding:4px;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
form div.btn {padding:20px 0 0 0;}
form div.btn input {background:url(/images/bg_btn_court.jpg) no-repeat top left;width:132px;height:25px;border:0;padding:0 0 2px 40px;text-align:left;cursor:pointer;}
form div.btn input:hover {color:#fff;}
form div.clear {padding:0;}

form.formu-adhesion {margin:18px 0 18px 0;}
form.formu-adhesion div label {width:200px;display:block;float:left;color:#000;}
form.formu-adhesion div label.long {width:500px;}
form.formu-adhesion div span {float:right;}
form.formu-adhesion p {margin:18px 0;}

#bg_header {background:url(/images/bg_header.gif) repeat-x top left;}
#bg_header #header {background:url(/images/bg_formes.jpg) no-repeat top center;}
#bg_header #header #header976 {background:url(/images/bg_formes976.jpg) no-repeat top center;width:976px;margin:0 auto;}
#bg_header #header #header976 #content_header {background:url(/images/img_header.jpg) no-repeat top left;width:976px;height:201px;position:relative;z-index:1;}
#bg_header #header #header976 #content_header img {position:absolute;top:0;left:-37px;z-index:2;}
#bg_header #header #header976 #content_header a {background:url(/images/logo.png) no-repeat top left;display:block;width:324px;height:114px;position:absolute;left:48px;top:46px;z-index:3;}
#bg_header #header #header976 #content_header a h1 span {display:none;}

#content {width:976px;margin:0 auto;background:url(/images/bg_content.png) repeat-y;padding:0 0 34px 0;}
#content div.col_gauche {width:202px;padding:10px 18px 0 30px;float:left;}

#content div.col_gauche ul {list-style-type:none;margin:0 0 20px 0;padding:0px;font-size:14px;width:202px;}
#content div.col_gauche ul li {background:url(/images/puce_menu.jpg) no-repeat center left;padding:0 0 0 35px;margin:0 0 5px 0;width:185px;position:relative;z-index:998;}
#content div.col_gauche ul li a {color:#fff;text-decoration:none;display:block;padding:7px 0 7px 0;}
#content div.col_gauche ul li.shover a, #content div.col_gauche ul li a.selected {background:url(/images/bg_menuover.gif) repeat-y top right;}
#content div.col_gauche ul li ul {margin:0;padding:0;position: absolute;z-index:1000;top:-999em;left:0px;width:170px;margin:0px;padding:0;line-height:normal;display:block;}
#content div.col_gauche ul li.shover ul {top:0px;left:187px;position:absolute;z-index:1000;font-size:12px;text-align:center;}
#content div.col_gauche ul li.shover ul li {background:url(/images/ssmenu_separateur.png) no-repeat bottom right;width:172px;margin:0;padding:0 0 1px 0;position:relative;z-index:1000;}
#content div.col_gauche ul li.shover ul li.bottom {background:none;}
#content div.col_gauche ul li.shover ul li a {background:url(/images/bg_ssmenu_milieu.png) repeat-y top left;padding:6px 20px 8px 46px;margin:0;width:106px;display:block;position:relative;z-index:1000;}
#content div.col_gauche ul li.shover ul li a:hover {background:url(/images/bg_ssmenu_milieu_o.png) repeat-y top left;}
#content div.col_gauche ul li.shover ul li.top a {background:url(/images/bg_ssmenu_top.png) no-repeat top left;padding-top:10px;}
#content div.col_gauche ul li.shover ul li.top a:hover {background:url(/images/bg_ssmenu_top_o.png) no-repeat top left;}
#content div.col_gauche ul li.shover ul li.bottom a {background:url(/images/bg_ssmenu_bottom.png) no-repeat bottom left;padding-bottom:20px;}
#content div.col_gauche ul li.shover ul li.bottom a:hover {background:url(/images/bg_ssmenu_bottom_o.png) no-repeat bottom left;}
#content div.col_gauche ul li.shover ul li.sep {height:1px;width:172px;background:url(/images/ssmenu_separateur.png) no-repeat top right;margin:0;padding:0;}
#content div.col_gauche ul li.shover ul.lecrecq {top:0px;}
#content div.col_gauche ul li.shover ul.actions-environnementales {top:0px;}
#content div.col_gauche ul li.shover ul.documentation {top:0px;}

#content div.col_gauche form {width:202px;}
#content div.col_gauche form div {clear:none;padding:0;}
#content div.col_gauche input {width:167px;border:none;background-color:#fff;height:23px;padding:0 5px 0 5px;margin:0 0 16px 0;float:left;}
#content div.col_gauche input.submit {width:23px;height:23px;padding:0;margin:0;background:url(/images/icon_recherche.jpg) no-repeat top left;cursor:pointer;}
#content div.col_gauche a img {border:0;}
#content div.col_gauche a img.campagne {margin:0 0 20px 0;background-position:center center;}
#content div.col_gauche p {color:#fff;}
#content div.col_gauche p a {color:#fff;}
#content div.col_gauche p a:hover {color:#e3d136;}

#content div.col_droite {width:654px;float:left;padding:18px 0px 0 30px;font-family:Arial, Helvetica, sans-serif;line-height:20px;position:relative;}
#content div.col_droite p.gaiapresse {font-weight:bold;padding:0 0 0 10px;margin:0 0 5px 0;font-size:15px;}
#content div.col_droite #contentnouvelles {background:url(/images/bg_contentnouvelles.gif) no-repeat top left;width:654px;height:279px;margin:-5px 0 20px -4px;position:relative;padding:4px 8px 0 13px;z-index:1;}
#content div.col_droite #contentnouvelles a.rss {display:block;width:15px;height:15px;background:url(/images/icon_rss.jpg) no-repeat bottom left;position:absolute;z-index:2;bottom:35px;right:35px;padding:0 0 4px 20px;color:#fff;}
#content div.col_droite #contentnouvelles a.rss:hover {color:#e3d136;background:url(/images/icon_rss_o.jpg) no-repeat bottom left;}
#content div.col_droite #contentnouvelles a.toutesnews {color:#fff;position:absolute;z-index:2;bottom:10px;right:25px;}
#content div.col_droite #contentnouvelles a.toutesnews:hover {color:#e3d136;}
#content div.col_droite #contentnouvelles #desc {width:453px;font-size:11px;height:270px;float:left;}
#content div.col_droite #contentnouvelles #desc img {margin:0 0 0 -4px;border:0; background-repeat: no-repeat; background-position: top left;}
#content div.col_droite #contentnouvelles #desc p {padding:3px 10px 3px 10px;margin:-3px 0 0 0;width:433px;background-color:#fff;height:60px;}
#content div.col_droite #contentnouvelles #desc p a {color:#545c27;text-decoration:none;}
#content div.col_droite #contentnouvelles #desc p a:hover {color:#232809;}
#content div.col_droite #contentnouvelles a.btn_nouvelles {background:url(/images/btn_nouvelles.jpg) no-repeat top left;width:198px;height:59px;display:block;float:right;position:absolute;z-index:2;right:11px;color:#fff;font-size:11px;text-decoration:none;}
#content div.col_droite #contentnouvelles a.btn_nouvelles:hover,
#content div.col_droite #contentnouvelles a.selected,
#content div.col_droite #contentnouvelles a.selected:hover {width:214px;background:url(/images/btn_nouvelles_o.png) no-repeat top left;right:12px;}
#content div.col_droite #contentnouvelles a.btn_nouvelles.first {top:12px;}
#content div.col_droite #contentnouvelles a.btn_nouvelles.second {top:72px;}
#content div.col_droite #contentnouvelles a.btn_nouvelles.third {top:132px;}
#content div.col_droite #contentnouvelles a.btn_nouvelles span {display:block;margin:5px 0 0 10px;}
#content div.col_droite #contentnouvelles a.btn_nouvelles:hover span,
#content div.col_droite #contentnouvelles a.selected span,
#content div.col_droite #contentnouvelles a.selected:hover span {margin:5px 0 0 27px;}
#content div.col_droite #contentnouvelles a.btn_nouvelles span.title {margin-bottom:11px;}
#content div.col_droite #contentnouvelles span.adansa span.texte {display:none;}
#content div.col_droite #nouvelle div.date {margin:15px 0 10px 0;float:left;border-bottom:1px solid #e3d136;width:310px;font-style:italic;}
#content div.col_droite #nouvelle h4.nouvelle {margin:20px 0 0px 0;}
#content div.col_droite #nouvelle p.img {border:3px solid #86c85e;float:right;margin:4px 0 30px 32px;text-align:center;}
#content div.col_droite #nouvelle p {clear:left;}
#content div.col_droite #nouvelle a img {border:0;}
#content div.col_droite #nouvelle a.rss {background:url(../images/bg_btn_court.jpg) no-repeat top left;width:132px;height:25px;border:0;padding:4px 0 2px 40px;text-align:left;display:block;color:#000;text-decoration:none;}
#content div.col_droite #nouvelle a.rss:hover {color:#fff;}
#content div.col_droite span.text_nouvelles {width:516px;float:right;}
#content div.col_droite div.coord {width:203px;float:left;}
#content div.col_droite div.coord p {margin:0;}
#content div.col_droite div.map {float:left;}
#content div.col_droite div.map iframe {border:1px solid #e3d136;padding:5px;}
#content div.col_droite ul.equipe {list-style-type:none;margin:0 0 0 0;padding-left:0;}
#content div.col_droite ul.equipe li {background:none;padding:0 0 10px 0;margin:0 0 10px 0;}
#content div.col_droite ul.equipe li b {font-size:13px;}
#content div.col_droite ul.equipe li img {float:left;}
#content div.col_droite ul.equipe li img.icon_question {border:0;margin:0 5px 0 0;}
#content div.col_droite img.pdf {border:0;margin:0 5px 0 0;}
#content div.col_droite .activites {margin-bottom:15px;}
#content div.col_droite .activites h4 {float:right;margin:18px 10px 5px 0;padding:0;}
#content div.col_droite .activites p.date {position:absolute;z-index:3;background-color:#86c85e;padding:10px;color:#153d17;font-size:20px;top:20px;left:-21px;}
#content div.col_droite .activites .padding-border {padding:5px;border:1px solid #e9da5e;}
#content div.col_droite .activites .content_activites {position:relative;z-index:2;padding:20px 10px 20px 40px;background-color:#e6f6dc;}
#content div.col_droite .activites .content_activites p {margin:0 0 15px 0;}
#content div.col_droite .activites .content_activites p span {font-weight:bold;font-size:13px;color:#153d17;}
#content div.col_droite .activites .content_activites h4 {margin:0 10px 18px 10px;width:180px;text-align:right;}
#content div.col_droite a.btn_archives {background:url(/images/bg_btn_long.jpg) no-repeat top left;height:24px;width:163px;padding:3px 0 0 40px;display:block;text-decoration:none;color:#000;float:left;margin-bottom:10px;}
#content div.col_droite a.btn_archives:hover {color:#fff;}
#content div.col_droite a.btn_infolettre {background:url(/images/bg_btn_long.jpg) no-repeat top left;height:24px;width:163px;padding:3px 0 0 40px;display:block;text-decoration:none;color:#000;float:left;margin-bottom:18px;}
#content div.col_droite a.btn_infolettre:hover {color:#fff;}
#content div.col_droite a.btn_membres {background:url(/images/bg_btn_long.jpg) no-repeat top left;height:24px;width:163px;padding:3px 0 0 40px;display:block;text-decoration:none;color:#000;float:left;}
#content div.col_droite a.btn_membres:hover {color:#fff;}
#content div.col_droite div.doc_cat {margin-bottom:20px;}
#content div.col_droite div.bg_pdf_doc {background-color:#ecfde1;padding:10px;margin-bottom:5px;}
#content div.col_droite div.bg_pdf_doc p.nom {margin-bottom:0px;font-size:14px;color:#535b26;}
#content div.col_droite div.bg_pdf_doc p.telecharger {margin-bottom:0;}
#content div.col_droite div.bg_pdf_doc h4.doc_cat {margin-top:40px;}
#content div.col_droite #get_adobe {margin-top:34px;}

a.toutes_nouvelles {background:url(/images/bg_btn_long.jpg) no-repeat top left;height:24px;width:163px;padding:3px 0 0 40px;display:block;text-decoration:none;color:#000;margin-bottom:5px;}
a.toutes_nouvelles:hover {color:#fff;}
a.filrss {margin-bottom:5px;display:block;}

body.nouvelles h3 {margin-bottom:20px;}
body.nouvelles #content div.col_droite #contentnouvelles {background:none;padding:0;margin:0;height:auto;}
body.nouvelles #content div.col_droite #contentnouvelles #desc2 {margin:0 0 18px 0;height:inehrit;padding:0;}
body.nouvelles #content div.col_droite #contentnouvelles #desc2 a {text-decoration:none;padding:10px;width:634px;display:block;height:auto;}
body.nouvelles #content div.col_droite #contentnouvelles #desc2 a:hover {color:#fff;background-color:#2c662c;}
body.nouvelles #content div.col_droite #contentnouvelles #desc2 a img {float:left;margin:0 10px 0 0;border:3px solid #86c85e;}
body.nouvelles #content div.col_droite #contentnouvelles #desc2 a p {color:#000;float:left;}
body.nouvelles #content div.col_droite #contentnouvelles #desc2 span.titre {display:block;font-weight:bold;font-size:13px;}
body.nouvelles #content div.col_droite #contentnouvelles #desc2 span.date {margin:0 0 5px 0;float:left;display:block;font-size:11px;}

#content div.col_droite div.paging, #content div.col_droite div.paging-end {padding-bottom:20px;margin:20px 0 0 0;}
#content div.col_droite div.paging-end {padding-top:20px;padding-bottom:30px;}
#content div.col_droite div.paging a, #content div.col_droite div.paging-end a {color:#645c04;text-decoration:none;float:left;margin-right:4px;padding:2px 8px;background-color:#e3d136;border-right:1px solid #ead943;border-top:1px solid #ead943;border-left:1px solid #cab925;border-bottom:1px solid #cab925;}
#content div.col_droite div.paging a:hover, #content div.col_droite div.paging-end a:hover {background-color:#d6c533;border-right:1px solid #dccc3f;border-top:1px solid #dccc3f;border-left:1px solid #beae23;border-bottom:1px solid #beae23;color:#fdf9d4;}
#content div.col_droite div.paging span, #content div.col_droite div.paging-end span {margin-right:4px;float:left;padding:2px 4px;}
#content div.col_droite div.pend {padding-bottom:0;margin:0 0 80px 0;}

#content #liste_envoi {width:374px;padding:18px 0 0 14px;font-size:14px;}
#content #liste_envoi form div {clear:none;padding:0;}
#content #liste_envoi form div input.text {background:url(/images/bg_inputliste.gif) no-repeat top left;border:0;width:238px;height:24px;padding:0 0 0 5px;float:left;}
#content #liste_envoi form div input.submit {background:url(/images/btn_ok.gif) no-repeat top left;float:left;width:22px;height:24px;cursor:pointer;border:0;}
#content #liste_envoi a {background:url(/images/fleche_consultez.gif) no-repeat center left;padding-left:12px;clear:both;font-family:lucida sans unicode, lucida sans, arial, sans-serif;font-size:13px;color:#000;}
#content #liste_envoi p {font-size:14px;font-family:lucida sans unicode, lucida sans, arial, sans-serif;}

#content #calendrier {width:188px;padding:0 14px 0 0;margin:0 0 0 -4px;float:left;}
#content #calendrier #content_calendar {margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;width:209px;height:241px;background:url(/images/bg_calendrier.gif) no-repeat top left;}
#content #calendrier #content_calendar table {border:0px;margin:0;}
#content #calendrier #content_calendar table.calendar-top {width:203px;padding:0 1px;margin:0 0 0 3px;}
#content #calendrier #content_calendar table.calendar-bottom {width:204px;padding:0 4px 0 6px;}
#content #calendrier #content_calendar table tr.hauttab {height:22px;}
#content #calendrier #content_calendar table tr.hauttab th {font-weight:normal;}
#content #calendrier #content_calendar table tr th {color:#fff;font-size:13px;text-align:center;height:10px;padding:5px 0;background-color:inherit;border:0;text-transform:none;}
#content #calendrier #content_calendar table tr th a.gauche {margin:0 5px 0 0;}
#content #calendrier #content_calendar table tr th a.droite {margin:0 0 0 5px;}
#content #calendrier #content_calendar table tr th span {text-align:center;}
#content #calendrier #content_calendar table tr td {text-align:center;color:#fff;padding:0;margin:0;background-color:#none;border:0;}
#content #calendrier #content_calendar table tr td.consulter {background-color:#96bd58;color:#2c662c;height:17px;padding:0 0 1px 0;}
#content #calendrier #content_calendar table tr td.consulter a {color:#2c662c;text-decoration:none;}
#content #calendrier #content_calendar table tr td.consulter a:hover {text-decoration:underline;color:#031d03;}
#content #calendrier #content_calendar table tr.date td {width:27px;height:27px;background:url(/images/bg_tddate.gif) no-repeat top left;color:#000;}
#content #calendrier #content_calendar table tr.date td.curdate {background:url(/images/bg_tddate_s.gif) no-repeat top left;}
#content #calendrier #content_calendar table tr.date td a {background:url(/images/bg_tddate_act.gif) no-repeat top left;display:block;height:21px;width:27px;padding:6px 0 0 0;color:#000;text-decoration:none;}
#content #calendrier #content_calendar table tr.date td a:hover {background:url(/images/bg_tddate_o.gif) no-repeat top left;color:#fff;}

#footer {background:url(/images/bg_footer.gif) repeat-x bottom left;height:215px;}
#footer #contentfooter {background:url(/images/bg_contentfooter.jpg) no-repeat top left;width:976px;margin:0 auto;height:215px;text-align:right;}
#footer #contentfooter div.col_gauche {width:242px;float:left;position:relative;z-index:1;}
#footer #contentfooter div.col_gauche p {padding:1px 15px 6px 10px;color:#fff;font-size:11px;text-align:right;}
#footer #contentfooter div.col_gauche p a {color:#fff;}
#footer #contentfooter div.col_gauche p a:hover {color:#e3d136;}
#footer #contentfooter div.col_gauche a.hautdepage {display:block;width:240px;height:70px;background:url(/images/btn_hautdepage.jpg) no-repeat top left;position:absolute;z-index:2;top:104px;left:6px;}
#footer #contentfooter div.col_gauche a.hautdepage:hover {background:url(/images/btn_hautdepage_o.jpg) no-repeat top left;}

#footer #contentfooter div.col_droite {width:692px;float:left;text-align:left;padding:0 0 0 34px;position:relative;z-index:1;}
#footer #contentfooter div.col_droite span {color:#2c662c;}
#footer #contentfooter div.col_droite span img.deppquebec {margin-top:5px;border:0;}
#footer #contentfooter div.col_droite img.oiseaufooter {position:absolute;z-index:2;right:-1px;top:-78px;}
#footer #contentfooter div.col_droite div.bottom {color:#b0bd58;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-align:right;padding:55px 5px 0 0;}
#footer #contentfooter div.col_droite div.bottom a {color:#b0bd58;}
#footer #contentfooter div.col_droite div.bottom a:hover {color:#fff;}
#footer #contentfooter div.col_droite div.bottom a.conception {margin:0 0 0 26px;display:block;}
#footer #contentfooter div.col_droite div.bottom .credits{float:right; color:#ffffff;}
#footer #contentfooter div.col_droite div.bottom .credits a{display: inline;}
#footer #contentfooter div.col_droite div.bottom a.logo_adn {float:right;display:block;width:63px;height:28px;background:url(/images/logo_adn.png) no-repeat top left;margin:5px 0 0 0;}
#footer #contentfooter div.col_droite div.bottom a.logo_adn:hover {background:url(/images/logo_adn_o.png) no-repeat top left;}
#footer #contentfooter div.col_droite div.bottom a.logo_genome {float:right;display:block;width:71px;height:31px;background:url(/images/logo_genome.png) no-repeat top left;margin:0 0 0 26px;}
#footer #contentfooter div.col_droite div.bottom a.logo_genome:hover {background:url(/images/logo_genome_o.png) no-repeat top left;}
#footer #contentfooter div.col_droite div.bottom a.logo_hebergement {float:right;display:block;width:80px;height:28px;background:url(/images/logo_hebergement.png) no-repeat top left;margin:5px 0 0 144px;}
#footer #contentfooter div.col_droite div.bottom a.logo_hebergement:hover {background:url(/images/logo_hebergement_o.png) no-repeat top left;}
#footer #contentfooter div.col_droite div.bottom p {margin:0 0 6px 0;text-align:right;}
#footer #contentfooter div.col_droite div.bottom div.logos {clear:right;padding:5px 0 0 0;}

#contenu div.editBTN{position: relative;z-index: 999;}
#contenu div.editBTN img{position: absolute;width: 91px;height: 81px;cursor: pointer;background: url(/adnbase/edit.png) 0px 0px no-repeat;top: 0px;right:0px;z-index:1000;border:0;}
#contenu div.editBTN img:hover{background-position: 0px -81px;}

#contenuEdit {margin-bottom:100px;}
#contenuEdit h2 {background:none;padding:0;}
#contenuEdit iframe {background-color:#fff;}

ul.partenaires {padding-left:0px;}
ul.partenaires li {padding-left:10px;background:none;float:left;}

h3.adnDeonExpander {cursor:pointer;text-transform:inherit;margin-bottom:13px;margin-top:0px;font-size:14px;color:#fff;text-decoration:none;display:block;width:614px;height:21px;background:url(/images/bg_accordion_sprite.gif) no-repeat top left;padding:0 0 0 40px;}
h3.adnDeonExpander_O {background-position:bottom left;}
#contenu h3.saccordion {background:url(/images/bg_saccordion_sprite.jpg) no-repeat top left;padding:0 0 0 67px;}
#contenu h3.saccordion:hover {background:url(/images/bg_saccordion_sprite.jpg) no-repeat bottom left;}
h3.adnDeonExpander:hover {background-position:bottom left;color:#e5d037;}
h3.adnDeonExpander_O:hover {background-position:top left;}