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 {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} body {line-height:1.5;font-size: 12px;} table {border-collapse:separate;border-spacing:0;} caption, th, td {text-align:left;font-weight:normal;} table, td, th {vertical-align:middle;} blockquote:before, blockquote:after, q:before, q:after {content:"";} blockquote, q {quotes:"" "";} a img {border:none;} object {outline:none;}  html { font-size: 62.5%; font-family: arial, sans-serif; } strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; } cite, em, dfn { font-style: italic; } dfn {font-weight:bold;} del { text-decoration: line-through; color: #666; } small, sup, sub { font-size: 85%; } a abbr, a acronym { border: none; } abbr[title], acronym[title], dfn[title] { cursor: help; } sup { vertical-align: super; line-height:0; } sub { vertical-align: sub; line-height:0; } textarea { font-family: arial, sans-serif; }  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"; }   #main form p {z-index:2;width: 610px;clear: left;margin: 0;padding: 5px 0 8px 0;padding-left: 0; height: 1%;position:relative;background:none;} #main form label {font-weight: bold;float: left;margin-left: 0; width: 150px; padding-left:20px;} #main form.text input{width: 180px;} #main form textarea {width: 400px;height: 150px;} #main form p.error, #main form span.error {border:0;background:none; -moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;border-radius: 0;} .js-enabled #main form span.error {position:absolute;left:320px;} #main form span.error {position:relative;left:0;top:0;padding:0;padding-left:20px;background:url(/css/img/icons/warn.gif) 0 0 no-repeat;font-size:11px;font-weight:bold;width:auto;} #main form .error label, #main form .error input, #main form .error textarea {color:#E65100;} #main form .textarea span.error {left:0;top:30px;width:140px;} #main form .check p.error {padding:0;} #main p#champs-obligatoires {width: 95%;clear:both;font-size:10px;margin:0;padding:0 0 0 15px;position:relative;z-index:1;border:0;} #main .legal {font-style:italic;clear:none;color:#333;float:left;font-size:12px;} .help {float:none;position:relative;padding:3px 0 3px 20px; background:url(/css/img/icons/help.png) 0 2px no-repeat;cursor:pointer;font-size:10px;} #main form p.error_form .error{position:absolute;right:4px;top:-10px;z-index:2;background:#AC121E url(/css/img/form-error-arrow.gif) 97% 5px no-repeat ;color:#fff;padding:1px 4px;padding-right:12px;} #main form .reset, #main form .submit{padding:0;overflow:hidden;margin-bottom:10px;} #main form .reset input, #main form .submit input {display:none;} #content .bt a, #main form button {border:0;background: #acbc00;display: inline-block;padding: 1px 5px 1px; color: #fff; text-decoration: none;-moz-border-radius: 5px; -webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25);position: relative;cursor:pointer;float:right;margin-right:30px;} #content .bt a:hover, #main form button:hover { background-color: #90CDD0;color:#000;} #main form p.current{background:url(/css/img/theme-1/form-current.gif) 3px 8px no-repeat;z-index:5;}  .wrapper { line-height: 1.3; } .wrapper #content{ line-height: 1.3em; } h1 { font-size: 22px; } h2 { font-size: 20px; } h3 { font-size: 16px; } h4 { font-size: 15px; } h5 { font-size: 14px; } h6 { font-size: 12px; }  .wrapper ul {list-style-type:none;} .wrapper ul li { margin-left: .85em; } .wrapper ol { list-style-position: outside; list-style-type: decimal; } .wrapper dt { font-weight: bold; } #main ul{list-style-type:disc;margin:10px 0.5em;} #main ul ul{list-style-type:circle;margin:5px 0.5em 10px 0.5em;}  .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, .wrapper form { margin-bottom: 1em; }  .wrapper h1 { margin: 1em 0 .5em; } .wrapper h2 { margin: 0 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 th, .wrapper td { padding: .2em; } .wrapper caption { padding-bottom: .2em; }  .wrapper blockquote { padding: 0 1em; margin: 1.6em 0; } .wrapper select { padding: .1em .2em 0 .2em; } .wrapper option { padding: 0 .4em; } .wrapper a { position: relative; padding: 0; }  .wrapper dt { margin-top: .8em; margin-bottom: .4em; } .wrapper ul { margin-left: 1.5em; } .wrapper ol { margin-left: 2.35em; } .wrapper ol ol, .wrapper ul ol { margin-left: 2.5em; } .hr {height:0px;clear:both;} hr {display:none;}  hr {display:none;} div.hr {clear:both;} .wrapper a.button, .wrapper button { display: block; float: left; margin:0 0.3em 0.3em 0; padding:2px 10px 5px 7px;  font-size:100%; line-height:130%; text-decoration:none; font-weight:bold; cursor:pointer; } .wrapper button { width:auto; overflow:visible; padding:4px 10px 3px 7px;  } .wrapper button[type] { padding:4px 10px 4px 7px;  line-height:17px;  } *:first-child+html .wrapper button[type] { padding:4px 10px 3px 7px;  } .wrapper button img, .wrapper a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none;}   .rich-text {clear:both;} .bloc-wrap {float:left;clear:both;padding:0;overflow:hidden;margin-bottom:0;width:100%;} .left {float: left; margin: 0 1em 1em 0; padding: 0;position:relative;z-index: auto;} .right {float: right; margin: 0 0 1em 1em; padding: 0;position:relative;z-index: auto;} .video {clear:none;float:left;width:285px;} .video .legend{height:50px;} .video .flash{position:relative;z-index:2;} .gallery {float:left;clear:both;width:100%;} .gallery .image{float:left;padding:5px 10px;width:125px;height:145px;} .gallery .image p{text-align:center;font-size:11px;margin-left:-12px;margin-bottom:0;}   .error, .error_list, .notice, .success { padding: 10px; padding-left:35px;width:89%;display:block;margin: 0.5em 0; border: 2px solid #ddd;clear:both; -moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;} .error ul { margin: 0; } ul.error_list {margin: 10px 5px; } .date {font-size:15px;font-weight:bold;}   .js-enabled #content .toggle_all {margin:-20px;top:-20px;height:25px;position:relative;} .js-enabled #content .toggle_all a {top:0;outline:none;}   .downloads {padding:0;margin:0;width:100%;clear:both;} .downloads li {margin:5px 0;width:98%;padding:2px 5px;} .downloads li span{color:#888279;font-weight:bold;} .downloads ul ul{margin:0;} .downloads a{padding:3px 0 3px 20px;background:transparent url(/css/img/icons/download-file.gif) 0 0 no-repeat;} .downloads a.pdf {background:transparent url(/css/img/icons/page_white_acrobat.png) 0 0 no-repeat;} .downloads a.doc {background:transparent url(/css/img/icons/page_white_word.png) 0 0 no-repeat;} .downloads a.xls {background:transparent url(/css/img/icons/page_white_excel.png) 0 0 no-repeat;} .downloads a.ppt {background:transparent url(/css/img/icons/page_white_powerpoint.png) 0 0 no-repeat;} .downloads a.txt {background:transparent url(/css/img/icons/page_white.png) 0 0 no-repeat;}    .wrapper #main .error404 .inside{background:url(/css/img/error-background.png) 0 30px no-repeat;padding:40px 0 180px 150px;} .wrapper #main .error500{width:97%;height:450px;padding:10px 0 0 10px;background:url(/css/img/error500.jpg) 0 70px no-repeat;margin-top:20px;}   #direct-access{position:absolute;width:677px;height:28px;left:-480px;top:0;z-index:10;text-align:center;overflow:hidden;margin:0 0 0 50%;} #direct-access h2{position:absolute;top:-5000px;left:-5000px;text-indent:-5000px;color:#000} #direct-access ul{height:24px;padding-top:2px;} #direct-access li{display:inline;} #direct-access li span{padding:0 0 0 2px} #direct-access li a{font-size:13px;font-weight:700;text-decoration:none;} #direct-access li a:hover{text-decoration:underline;}  .js-enabled #direct-access h2{position:absolute;overflow:hidden;top:0;left:0;margin-left:0;width:21px;height:23px;text-indent:-5000px;cursor:pointer;}   .vcard h2{position:absolute;top:-5000px;left:-5000px;text-indent:5000px}   .mfdownload {position:absolute;height:16px;width:18px;right:40px;bottom:0;margin-right:8px;} .mfdownload a {display:block;overflow:hidden;text-align:left;text-indent:-5000px;width:100%;height:100%;background:url(/css/img/vcard.png) 2px 50% no-repeat;}  ::-moz-selection{ background-color: #A2AB38; color: #fff; } ::selection { background-color: #A2AB38; color: #fff; }   .wrapper a { text-decoration: underline; color: #000; } .wrapper a:visited { text-decoration: underline; color: #727315; } .wrapper a:hover { text-decoration: underline; color: #666; } .wrapper a:active, .wrapper a:focus { text-decoration: underline; color: #000; } body a:focus, body button:focus{outline:1px solid #EA5200;} .wrapper code, .wrapper pre { color: #c33; }  #content ul.actions {list-style:none;clear:both;float:right;margin:0 0 5px 0;} #content ul.actions li {margin-left:10px;float:right;} #content ul.actions li a{margin-right:0;} #content .actions li.feed a{padding-left:23px;background-image:url(/css/img/icons/feed.png);background-position: 1px 1px;background-repeat: no-repeat;} .error, .error_list { background: #fff url(/css/img/icons/error.png) 0 50% no-repeat; color: #E65100; border-color: #E65100;z-index:10000;} .notice { background: #fff url(/css/img/icons/notice.gif) 5px 50% no-repeat; color: #142E53; border-color: #8BB2EE; } .success { background: #fff url(/css/img/icons/tick.png) 0 50% no-repeat; color: #789B0A; border-color: #C6D880; } .error a, .error_list a { color: #E65100; } .notice a { color: #142E53; } .success a { color: #529214; } .date {color:#5b7a7c;} #sub .error, #sub .notice, #sub .success {width:auto;}   #push-nav h2, #main-nav h2, #quick-search h2, #breadcrumb h2, #footer h2 {position:absolute;top:-5000px;left:-5000px;height:1px;text-indent:-5000px;}   #direct-access .inside{opacity:0.9;-moz-opacity:0.9;filter: Alpha(opacity=90);background:#85CCC8;margin:0;border-bottom:1px solid #fff;} #direct-access h2{color:#000;} #direct-access li {color:#2B70A2;} #direct-access li a{color:#fff;} #direct-access li a:hover, #direct-access li a:focus{color:#333;text-decoration:none;} .js-enabled #direct-access{padding-bottom:7px;background:#85CCC8;-moz-border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px;-khtml-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;} .js-enabled #direct-access .inside{height:28px;border:0;}   #splash {position:absolute;width:350px;margin:0 0 0 50px;left:50%;top:50px;background:#c61d22;color:#000;padding-bottom:10px;text-align:center;border:2px solid #000;} #splash h2 {border:0;background:none;color:#fff;font-size:18px;margin:10px 0;} #splash hr {visibility:hidden;} #splash p {font-size:1.2em;padding:0 10px;margin:0;font-weight:bold;color:#fff;} #splash ul {list-style-position:inside;margin-left:10px;} #splash p img{float:left;margin:0.5em 1em 0.5em 0;border:2px solid #425585;}  #trame-splash {position:fixed;background:#000;top:0;left:0;z-index:998;width:100%;height:100%;opacity:0.75;-moz-opacity:0.75;filter: Alpha(opacity=75);cursor:pointer;} .js-enabled #splash{position:absolute;text-align:left;border:0;left:50%;top:50%;margin-left:-320px;margin-top:-302px;width:639px;height:500px;padding:0;z-index:999;background-position:0 0;background-repeat:no-repeat;text-align:left;} .js-enabled #splash p, .js-enabled #splash ul{text-align:center;z-index: 1;} .js-enabled #splash p, .js-enabled #splash h2 {text-indent:-5000px;} .js-enabled #splash object {position: absolute;top: 0;} #splash #js-toggle-splash {position:absolute;background:url(/css/img/splash/close.png) 0 0 no-repeat;top:6px;right:5px;width:20px;height:20px;padding:0;} #splash #js-toggle-splash a{color:#fff;font-size:12px;display:block;width:100%;height:100%;overflow:hidden;outline:0;position: absolute;top: 0;} #splash .read-more {color:#fff;font-size:12px;display:block;width:100%;height:100%;overflow:hidden;outline:0;top: 0;position: absolute;}  .js-enabled #splash.closed {left:-181px;background-position:6px 0;} .js-enabled #splash.closed #js-toggle-splash {right:0;top:0;width:45px;text-indent:-5000px;height:100%;background:none;}   .js-enabled #splash {background:#FFF url(/css/img/splash/ovpi_carte_peche_2011.jpg);width:639px;height:500px;}   body {background:#9FBFBA url(/css/img/theme/body-bg.jpg) 0 0 repeat-x} #header {width:100%;text-indent:0;height:190px;background:url(/css/img/theme/header-bg.jpg) 50% 0 no-repeat} #header h1 {display:block;width:537px;height:172px;text-indent:-5000px;background:url(/css/img/theme/h1-title.png) 0 0 no-repeat;position:absolute;left:50%;margin-left:-480px;margin-top:15px;z-index:2;} #header h1 a{display:block;width:155px;height:100%;overflow:hidden;} #header p.accroche{position:absolute;left:50%;width:320px;margin-top:95px;margin-left:-305px;line-height:15px;z-index:3;} .wrapper {width:968px;margin:0 auto;background:#E6E4CB url(/css/img/theme/wrapper-home-bg.jpg) 0 0 no-repeat;position:relative;z-index:3;} .wrapper #main {width:67%;float:left;position:relative;} .wrapper #sub {width:32%;float:right;}  #home {background:#e6e4cb url(/css/img/theme/home-body-bg.jpg) 0 0 repeat-x} #home #header {background-image:url(/css/img/theme/home-header-bg.jpg)} #home #header h1 {background-image:url(/css/img/theme/home-h1-title.png);} #home .wrapper {margin-top:0;} #home #header {height:523px;} #pics {width:415px;height:450px;position:absolute;left:50%;top:20px;margin-left:75px;z-index:4;} div#pics{width:375px;height:410px;font-weight:bold;color:#fff;padding:20px;} div#pics a.notice a{display:block;} div#pics .infos a{color:#fff;font-size:11px;}   #content {padding:25px 20px 35px 30px;border-top:4px solid #acbc00;} #content h2 {font-size:26px;font-weight:normal;color:#ec770a;border-bottom:1px solid #fff;padding-bottom:0.15em;width:100%;} #content .bloc-wrap { -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;padding:8px 15px 3px 15px;overflow:hidden;margin-bottom:10px;width:95.5%;background:url(/css/img/light-background.png) 0 0 repeat;} #content .rich-text table {border:1px solid #9C8456;border-collapse:collapse;width:100%;} #content .rich-text table thead td {background:#908868;color:#fff;} #content .rich-text table tr.odd td {background:url(/css/img/light-background.png) 0 0 repeat;} #content .rich-text table td {padding:3px 5px;} #content .rich-text table td p{margin-bottom:0;}  #home #content {border-top:none;padding-top:0;}  .js-enabled #content .toggle {cursor:pointer;padding-left:25px;background:url(/css/img/theme/bloc-wrap-toggle-bullet.gif) 0 -80px no-repeat;} .js-enabled #content .closed .toggle{background-position:0 0;}   #main h3 {font-size:14px;color:#747a1c;margin:0 0 5px 0;padding:3px 0;clear:both;} #main h4 {font-size:14px;color:#467a7d;font-weight:normal;padding-left:35px;background:url(/css/img/theme/h4-bullet.gif) 5px 8px no-repeat;} #main h4 ~ p, #main h4 ~ ul, #main h4 ~ div{margin-left:35px;} #main ul {list-style-image:url(/css/img/theme/bullet-ul.png);list-style-position:inside;} #main ul li{margin-left:20px;} #main img {border:4px solid #fff;-moz-box-shadow: 0 0 4px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);}  #main p.carte-interactive {padding:11px 0 11px 67px;display:block;font-size:14px;background:#EEEEE4 url(/css/img/theme/bullet-link-map.jpg) 0 0 no-repeat;margin:0 0 0 15px;color:#000;font-size:11px;width:73%;line-height:13px;border:1px solid #ddd; -moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;} #main p.carte-interactive a{font-weight:bold;color:#197776;display:block;font-size:14px;margin:0 0 3px 0;}  #main p.hot {cursor:pointer;} #main p.hover {background-color:#E6E4CB;} #main p.hover a{color:#EC770A;}   #quick-search {position:absolute;top:0px;left:50%;margin-left:205px;width:260px;z-index:9;background:#d5ac67 url(/css/img/theme/quick-search-bg.gif) 0 100% repeat-x;height:35px;-moz-border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px;-khtml-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;} #quick-search form {margin:7px;} #quick-search label{color:#fff;font-size:11px;} #quick-search input{width:120px;font-size:11px;} #quick-search p{display:inline;margin:0;} #quick-search p.submit button{top:0;position:relative;margin-left:5px;} #quick-search p button {display:inline;float:none;background-color:#221e1c;color:#fff;border:1px solid #dadf98;padding:1px 3px 2px 3px; -moz-border-radius: 5px;-webkit-border-radius:5px;-khtml-border-radius: 5px;border-radius: 5px;font-size:11px;font-weight:bold;cursor:pointer;}  .js-enabled #quick-search{} .js-enabled #quick-search label{} .js-enabled #quick-search input{} .js-enabled #quick-search p.submit button{}   #nav-lang {position: absolute;left:50%;margin-left:435px;z-index:2;top:5px;width:25px;z-index:9;} #nav-lang ul {list-style:none outside none;height:27px;background:url(/css/img/theme/lang.png) 0 -27px no-repeat;margin:0;padding:0;} #nav-lang ul li {list-style:none outside none;width:24px;height:27px;float:left;text-indent:-5000px;} #nav-lang ul li a{display:block;width:100%;height:100%;overflow:hidden;background:url(/css/img/theme/lang.png) 0 0 no-repeat;} #nav-lang ul li.en a{background-position:-25px 0;} #nav-lang ul li.es a{background-position:-50px 0;} #nav-lang ul li.fr a:hover{background-position:0 -55px;} #nav-lang ul li.en a:hover{background-position:-25px -55px;} #nav-lang ul li.es a:hover{background-position:-50px -55px;}   #main-nav {background:#c6cb52;width:100%;height:85px;position:absolute;top:105px;left:0;background:url(/css/img/theme/main-nav-bg.jpg) 50% 0 repeat-x;} #main-nav h2{display:none;} #main-nav ul.acteurs, #main-nav ul.actions{float:left;z-index:3;position:relative;margin-left:-320px;left:50%;width:283px;height:85px;} #main-nav ul.actions{width:383px;margin-left:-36px;background:url(/css/img/theme/main-nav-actions-bg.jpg) -160px 0 no-repeat;border-right:1px solid #3B2D10;} #main-nav li{margin:2px 0 2px 10px;overflow:hidden;} #main-nav li a{font-weight:bold;color:#000;text-decoration:none;padding-left:20px;background:url(/css/img/theme/bullet-nav.png) 0 0 no-repeat;overflow:hidden;margin-left:1px;} #main-nav li a:hover, #main-nav li a:focus{background-position:0 -32px;color:#3B4B0F;} #main-nav ul.actions li a:hover, #main-nav ul.actions li a:focus{color:#372E11;}  #home #main-nav {top:215px;} #home #main-nav ul.acteurs {margin-left:-480px;} #home #main-nav ul.actions {margin-left:-196px;background-position:0 0;}   #push-nav {position:relative;width:87%;margin-left:12%;height:235px;padding:0;} #push-nav dl{width:100%;margin:10px 0;} #push-nav dt{float:left;display:block;width:100%;height:65px; -moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;margin:10px 0;} #push-nav dt a{position:relative;z-index:2;float:left;display:block;width:100%;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;border:1px solid #fff;display:block;height:100%;text-indent:-5000px;overflow:hidden;} #push-nav dd{position:absolute;top:0;left:0;z-index:1;display:block;height:53px;width:243px;margin-right:0;background:#000;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;padding:10px 5px 5px 10px;} #push-nav dt.pratiquez a{background:url(/css/img/theme/pratiquez.jpg) 0 -114px no-repeat;} #push-nav dd.pratiquez {top:93px;background:#fff url(/css/img/theme/pratiquez-arrow.gif) 95% 95% no-repeat;} #push-nav dt.carte a{background:url(/css/img/theme/carte.jpg) 0 -114px no-repeat;} #push-nav dd.carte {top:179px;background:#fff url(/css/img/theme/carte-arrow.gif) 95% 95% no-repeat;} #push-nav dt.decouvrez a{background:url(/css/img/theme/decouvrez.jpg) 0 -114px no-repeat;} #push-nav dd.decouvrez {top:265px;background:#fff url(/css/img/theme/decouvrez-arrow.gif) 95% 95% no-repeat;} #push-nav dt.photoblog a{background:url(/css/img/theme/photoblog.png) 0 -114px no-repeat;} #push-nav dd.photoblog {top:10px;background:#fff url(/css/img/theme/pratiquez-arrow.gif) 95% 95% no-repeat;}  #home #push-nav {position:absolute;left:50%;top:315px;margin-left:-450px;padding:0;width:530px;} #home #push-nav dl{margin:0;} #home #push-nav dt{height:178px;width:155px;margin:0 17px 0 1px;} #home #push-nav dt a{height:177px;width:155px;} #home #push-nav dd{z-index:1;top:0;left:0;line-height:14px;height:99px;width:142px;margin-right:18px;background:#fff;padding:75px 5px 5px 10px;} #home #push-nav dt.pratiquez a{background:url(/css/img/theme/pratiquez-home.jpg) 0 -114px no-repeat;} #home #push-nav dd.pratiquez {left:1px;background:#fff url(/css/img/theme/pratiquez-home-arrow.gif) 100% 0 no-repeat;padding-top:85px;height:89px;} #home #push-nav dt.carte a{background:url(/css/img/theme/carte-home.jpg) 0 -114px no-repeat;} #home #push-nav dd.carte {left:174px;background:#fff url(/css/img/theme/carte-home-arrow.gif) 100% 0 no-repeat;padding-top:85px;height:89px;} #home #push-nav dt.decouvrez a{background:url(/css/img/theme/decouvrez-home.jpg) 0 -114px no-repeat;} #home #push-nav dd.decouvrez {left:347px;background:#fff url(/css/img/theme/decouvrez-home-arrow.gif) 100% 0 no-repeat;} .js-enabled #home #push-nav dt a {background-position:0 0;} #home #photoblog {position:relative;width:87%;margin-left:12%;padding:0;} #home #photoblog dl{width:100%;margin:10px 0;} #home #photoblog dt{float:left;display:block;width:100%;height:65px; -moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;margin:10px 0;} #home #photoblog dt a{position:relative;z-index:2;float:left;display:block;width:100%;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;border:1px solid #fff;display:block;height:100%;text-indent:-5000px;overflow:hidden;} #home #photoblog dd{position:absolute;top:0;left:0;z-index:1;display:block;height:53px;width:243px;margin-right:0;background:#000;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;padding:10px 5px 5px 10px;} #home #push-nav dt.photoblog {display:none;} #home #push-nav dd.photoblog {display:none;} #home #photoblog dt.photoblog a{background:url(/css/img/theme/photoblog.png) 0 -114px no-repeat;} #home #photoblog dd.photoblog {top:10px;background:#fff url(/css/img/theme/pratiquez-arrow.gif) 95% 95% no-repeat;}   form .error label {color:#BB493D;} #main form .error input {border-color:#BB493D;} #main form {float:left;clear:both;margin:0 0 10px 0;list-style-image:url(/css/img/theme/bullet-ul.png);list-style-position:inside;border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;background:#edebd1;} #main form h2{border:0;padding-top:5px;} #main form fieldset{margin:10px;} #main form label{padding-top:3px;} #main form p{width:100%;} #main form p textarea {font-size:12px;font-family:arial;} #main form p.current{background:url(/css/img/light-background.png) 0 0 repeat;} #main form .choices {position:relative;} #main form .choices span.error {left:20px;top:-25px;} #main form .choices ul {margin:15px 0 0 20px;padding:0;overflow:hidden;} #main form .choices ul li {float:left;width:130px;margin:0 12px 10px 0;background:none;list-style-type:none;list-style-image:none;} #main form .choices ul li.last {margin:0 0 10px;} #main form .choices ul li label {float:none;margin:0;padding:0;background:none;} #main form .choices ul li img {display:block;} #main form .choices ul li input {margin:5px 0 0 60px;}  #main form#contact-form fieldset {background:url(/css/img/theme/contact-bg.gif) 95% 0 no-repeat;}   #sub {position:relative;padding-top:150px;margin-top:-180px;overflow:hidden;background:url(/css/img/theme/sub-bg.png) -5px 0 no-repeat;} #sub ul.actions{float:left;}  #home #sub {background:none;padding-top:0;margin-top:0;}   #breadcrumb{overflow:hidden;top:-15px;position:relative;background:url(/css/img/theme/breadcrumb-bg.gif) 0 0 no-repeat;padding:1px 0 3px 35px;} #breadcrumb ol {float:left;margin:0;list-style:none;} #breadcrumb li {float:left;} #breadcrumb li span{padding:0 2px;} #breadcrumb li:last-child {background:0;}   #news {float:left;clear:both;position:relative;background:#d3d496;padding:10px; -moz-border-radius: 10px;-webkit-border-radius:10px;-khtml-border-radius: 10px;border-radius: 10px;margin-bottom:0;margin-top:0;} #news span{display:block;} #news h3 {color:#0e2013;} #news h4 {margin:1px 0 8px 0;color:#1f384b;font-size:14px;} #news ul {margin:0;padding:0;float:left;clear:both;} #news ul.lastEntries {list-style-image:url(/css/img/theme/news-title-bullet.png);margin:0 0 0 12px;list-style-position:outside;} #news ul.lastEntries > li{float:left;margin:0 0 20px 0;padding:0 0 8px 0;} #news dt {margin:0;line-height:14px;} #news dt a{color:#0065a6;margin-bottom:0;} #news dd {color:#000;font-size:11px;font-weight:normal;} #news img{float:left;margin:0 0.8em 0.2em 0;} #news .entry-content ul{clear:none;float:none;} #news .read-more, #entries .hentry .entry-permalink {clear:both;display:block;} #news .read-more a, #entries .hentry .entry-permalink a{font-weight:bold;position:absolute;-moz-border-radius: 5px 5px 0 0 ;-webkit-border-radius: 5px 5px 0 0;-khtml-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;background:#fff;right:10px;bottom:0;font-size:11px;padding:1px 8px;text-decoration:none;}  #sub #news {width:82%;margin-left:12%;margin-bottom:10px;margin-top:10px;} #sub #news > ul {margin:0 0 0 12px;list-style-image:url(/css/img/theme/news-title-bullet.png);} #sub #news > ul li{margin:0;} #sub #news ul.actions {list-style:none;margin:0;} #sub #news .actions .read-all a{background:#aaab79;float:left;} #sub #news .actions .feed {position:absolute;top:10px;right:5px;} #sub #news .feed a{color:#000;padding:2px 5px 2px 23px;} #sub #news .feed a:hover{color:#fff}  #home #news {float:left;margin-top:15px;padding:0;width:100%;background:transparent;} #home #news h2 {display:block;position:relative;} #home #news ul.lastEntries{margin-left:0;width:615px;background:url(/css/img/theme/news-home-separator.gif) 50% 0 repeat-y;} #home #news ul.lastEntries li {position:relative;background:#E6E4CB;} #home #news ul.lastEntries .entry-content li{background:none;} #home #news ul li.hentry{width:44.5%;margin-right:10%;padding-right:0;border-bottom:1px solid #fff;clear:none;margin-bottom:0;position:relative;} #home #news ul li#entry-2{margin-right:0;} #home #news ul li.push {width:100%;padding-right:0;padding-bottom:0;margin-right:0;border-bottom:20px solid #E6E4CB;background:#E6E4CB url(/css/img/theme/news-li-home-bg.gif) 0 0 repeat-x;} #home #news ul li.push p.read-more{border-bottom:1px solid #fff;height:20px;margin-bottom:0;} #home #news p.visuel {float:right;margin:0.2em 0 0.2em 0.5em;} #home #news ul.actions {position:relative;margin-top:-40px;}  #entries .hentry {display:block;clear:both;overflow:hidden;margin-bottom:10px;margin-top:0;border-bottom:1px solid #fff;} #entries .hentry .entry-excerpt{font-weight:normal;} #entries .hentry .entry-excerpt{clear:none;}  .hentry {clear:both;position:relative;} .hentry .published_at {margin:0;} .hentry .updated {font-size:11px;} .hentry .entry-picture{float:left;margin:0.5em 1em 0.1em 0.5em;} .hentry .author{display:none;} .hentry .entry-excerpt{font-weight:bold;clear:both;margin-bottom:0.5em;} .hentry .entry-permalink{display:none;} .hentry .nombre-photos{color:#8B7A5E;}  #main #news-archives.pagination {clear:both;width:100%;float:left;margin:10px 0;position:relative;z-index:10;background:#D3D496;padding:5px 0; -moz-border-radius: 10px;-webkit-border-radius:10px;-khtml-border-radius: 10px;border-radius: 10px;} #main #news-archives.pagination li{margin:0;border: 0;} #main #news-archives.pagination a{padding:0 2px;}     #agenda {background:#cdc0a3;margin-top:10px;padding:10px; -moz-border-radius: 10px;-webkit-border-radius:10px;-khtml-border-radius: 10px;border-radius: 10px;margin-bottom:10px;position:relative;float:left;clear:both;width:82%;margin-left:12%;} #agenda a{color:#000;} #agenda > ul {margin:0 0 0 12px;list-style-image:url(/css/img/theme/news-title-bullet.png);} #agenda ul.hcalendar li{margin:0;padding:0;} #agenda dt {color:#0065a6;margin-bottom:0;} #agenda .read-all a{float:none;background:#c1a27c;color:#fff;} #agenda .read-all a:focus, #agenda .read-all a:hover{float:none;background:#51452D;color:#fff;} #agenda .feed {position:absolute;top:10px;right:5px;} #agenda .feed a{color:#000;padding:2px 5px 2px 23px;} #agenda .feed a:hover{color:#fff}  #main ul.hcalendar {list-style:none outside none;} #main ul.all-entries {font-weight:normal;float:left;clear:both;border-top:1px solid #fff;margin-left:10px;padding-left:0;width:99%;} #main ul.all-entries > li{margin-bottom:15px;margin-left:0;padding-bottom:15px;border-bottom:1px solid #fff;overflow:hidden;} #main ul.all-entries dt{font-size:14px;color:#747a1c;margin:10px 0 5px 0;} #main ul.all-entries .location {color:#000;font-weight:bold;} #main ul.all-entries .description {color:#000;font-weight:normal;margin-top:10px;} #main ul.all-entries p strong {font-weight:bold;}  #calendrier {background:#fff url(/css/img/theme/calendrier-header-bg.jpg) 0 -2px repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;border:1px solid #ccc;} #agenda-infos {width:100%;clear:left;height:175px;float:left;clear:both;margin-top:10px;margin-bottom:20px;} #main #agenda-infos ul {list-style:none outside none;} #agenda-infos #view-current-event {text-align:center;} #main #agenda-infos h2 {line-height:32px;padding:0;border:0;width:230px;} #main #agenda-infos #calendrier{float:left;margin:0 10px 0 0;position:relative;} #main #agenda-infos #legend {padding:0;clear:both;} #main #agenda-infos #legend li {margin:8px 2px;border-left:12px solid #fff;padding-left:3px;float:left;font-size:11px;} #main #agenda-infos #legend li.current {border-color:#ACBC00 ;} #main #agenda-infos #legend li.selected {border-color:#E75113 ;} #main #agenda-infos #legend li.has-event {border-color:#CADCDC ;} #main #agenda-infos #legend li dfn{display:none;}  #main form#agenda-filter {background:#fff url(/css/img/theme/bg-filter-agenda.gif) 0 15px repeat-x;-moz-border-radius: 5px;-webkit-border-radius: 2px;-khtml-border-radius: 5px;border-radius: 5px;border:1px solid #ccc;position:absolute;right:0;top:68px;width:175px;height:142px;margin:0 0 0 25px;padding:5px;} #main form#agenda-filter h3{margin-top:-4px;padding:0;color:#000;text-align:center;font-size:13px;} #main form#agenda-filter p{float:none;clear:none;height:auto;} #main form#agenda-filter label{float:none;color:#999;display:block;width:100%;padding:0;text-align:right;} #main form#agenda-filter select{width:100%;} #main form#agenda-filter .submit button{margin-right:0;}   #sub #newsletter-subscription {background:#d4da81;padding:10px; -moz-border-radius: 10px;-webkit-border-radius:10px;-khtml-border-radius: 10px;border-radius: 10px;float:left;clear:both;width:82%;margin:10px 0 10px 12%;} #sub #newsletter-subscription h2 {margin-bottom:0;} #sub #newsletter-subscription p {margin:3px 0;} #sub #newsletter-subscription form {margin:0;} #sub #newsletter-subscription form p {display:inline;float:none;} #sub #newsletter-subscription form input {width:160px;} #sub #newsletter-subscription button {display:inline;float:none;background-color:#221e1c;color:#fff;border:1px solid #dadf98;padding:1px 3px 2px 3px; -moz-border-radius: 5px;-webkit-border-radius:5px;-khtml-border-radius: 5px;border-radius: 5px;}    #main ol.list-asso {float:left;clear:both;margin:0 0 10px 0;list-style:none;border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;background:#edebd1;} #main ol.list-asso li{padding:5px 0;margin:0;} #main ol.list-asso li.odd{background:url(/css/img/light-background.png) 0 0 repeat;} #main ol.list-asso a{float:left;font-size:13px;font-weight:bold;text-decoration:none;color:#EC770A;width:40%;padding-left:25px;background:url(/css/img/theme/bullet-ul.png) 0 3px no-repeat;} #main ol.list-asso a:hover{color:#000;} #main ol.list-asso li{float:left;clear:both;padding-left:0;width:100%;} #main ol.list-asso span{float:right;padding:0 5px;width:50%;} #main ol.commune a{float:right;background:none;width:50%;} #main ol.commune span{float:left;padding-left:25px;background:url(/css/img/theme/bullet-ul.png) 0 3px no-repeat;width:40%;}  #detail-asso {float:left;position:relative;padding-bottom:20px;background:#fff url(/css/img/theme/detail-asso-bg.jpg) 100% 0 repeat-y;width:100%;-moz-border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;-khtml-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;} #detail-asso.has-img{width:66%;} #detail-asso h3{background:#acbc00;float:left;width:auto;color:#fff;padding:10px;-moz-border-radius: 10px 0 10px 0;-webkit-border-radius: 10px 0 10px 0;-khtml-border-radius: 10px 0 10px 0;border-radius: 10px 0 10px 0;margin-bottom:10px;margin-right:25px;} #detail-asso ul{padding:5px 10px;margin:0 0 5px 0 ;list-style:none;} #detail-asso ul li{margin:5px 0 5px 0;} #detail-asso .bloc{border-top:1px solid #b69b79;float:left;clear:both;width:100%;color:#014a6a;} #detail-asso .bloc p{margin:10px;color:#000;} #detail-asso .bloc dfn {color:#999;font-style:normal;} #detail-asso .zone a{display:block;margin:15px 20px;} #detail-asso .zone img{margin:0;} #detail-asso h4{background:#b69b79;position:relative;left:10px;top:1px;font-weight:bold;color:#fff;padding:2px 10px;margin:0;display:inline;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;-khtml-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;} #detail-asso img{margin-left:0;} #detail-asso .mfdownload {right:-2px;top:0;} #main ul#visuels-asso {float:left;width:30.5%;list-style:none;margin:0;padding:10px;background:#eeeee4;} #main ul#visuels-asso li{margin:5px 0;padding-left:5px;}   #main p.allowed, #main p.not-allowed {background:none 0 2px no-repeat;font-weight:bold;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;width:auto;padding:3px 5px 3px 18px;font-size:12px;margin-bottom:5px;} #main p.allowed{color:#65990b;background-image:url(/css/img/theme/allowed.png);} #main p.not-allowed{color:#990e0e;background-image:url(/css/img/theme/not-allowed.png);}  #main ol.list-especes {float:left;clear:both;margin:0 0 10px 0;list-style:none;border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;background:#edebd1;} #main ol.list-especes > li{margin:10px;padding:10px;background:url(/css/img/light-background.png) 0 0 repeat;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;clear:both;overflow:hidden;} #main ol.list-especes li h3{clear:none;padding:0;} #main ol.list-especes li img{float:right;margin:0 0.5em 0 1em;} #main ol.list-especes li ul{list-style-position:outside;} #main ol.list-especes a{font-size:13px;font-weight:bold;color:#EC770A;} #main ol.list-especes a:hover{color:#000;}  #detail-espece {float:left;position:relative;padding-bottom:20px;background:#fff url(/css/img/theme/detail-asso-bg.jpg) 100% 0 repeat-y;width:100%;-moz-border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;-khtml-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;} #detail-espece.has-img {width:66%;} #detail-espece h3{background:#acbc00;float:left;width:215px;color:#fff;padding:10px;-moz-border-radius: 10px 0 10px 0;-webkit-border-radius: 10px 0 10px 0;-khtml-border-radius: 10px 0 10px 0;border-radius: 10px 0 10px 0;margin-bottom:10px;margin-right:25px;} #detail-espece p.allowed, #detail-espece p.not-allowed {position:relative;float:right;top:8px;right:10px;} #detail-espece ul{padding:5px 10px;margin:0 0 5px 0 ;list-style:none;} #detail-espece ul li{margin:5px 0 5px 0;} #detail-espece .bloc{border-top:1px solid #b69b79;margin-top:0;position:relative;float:left;clear:both;width:100%;color:#014a6a;} #detail-espece .bloc p{margin:10px;color:#000;} #detail-espece .bloc h5, #detail-espece .bloc h6 {margin:5px 0 0 10px;} #detail-espece .bloc h4 ~ div {margin-left:0;} #detail-espece .bloc h5 ~ p, #detail-espece .bloc h6 ~ p {margin-top:0;} #detail-espece .localisation {margin-top:0;} #detail-espece .localisation a{display:block;margin:15px 20px;} #detail-espece .localisation img{margin:0;} #detail-espece h4{background:#b69b79;position:relative;left:10px;top:1px;font-weight:bold;color:#fff;padding:2px 10px;margin:0;display:inline;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;-khtml-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;} #detail-espece img{margin-left:0;} #detail-espece .mfdownload {right:-2px;top:0;} #main ul#visuels-espece {float:left;width:30.5%;list-style:none;margin:0;padding:10px;background:#eeeee4;} #main ul#visuels-espece li{margin:5px 0;padding-left:5px;}    #main ol.search-results {float:left;clear:both;margin:0 0 10px 0;list-style-image:url(/css/img/theme/bullet-ul.png);list-style-position:inside;border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;background:#edebd1;} #main ol.search-results li{margin:10px 0;} #main ol.search-results a{font-size:13px;font-weight:bold;text-decoration:none;color:#EC770A;} #main ol.search-results a:hover{color:#000;}   #acces .vcard {background:#fff;border:1px solid #00698E;padding:7px;position:relative;} #acces .org {font-weight:bold;} #acces .geo, #acces .country-name, #acces .work{display:none;} #acces .fn {display:block;} #acces #tel, #acces .contact {display:inline;} #map{width:99%;height:320px;border:2px solid #00698E;margin:10px 0;} #map img{-moz-box-shadow: 0 0 0 rgba(0,0,0,0);-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);} #acces .download {text-align:center;margin:10px 0;} #acces .download a{background:url(/css/img/icons/page_white_acrobat.png) 0 0 no-repeat;padding:3px 0 3px 20px;} #acces .mfdownload {bottom:7px;right:67px;}   #main .pagination{padding:2px;text-align:center;margin:0;clear:both;} #main .pagination ul{margin: 0;padding: 0;text-align: center;font-size: 1em;} #main .pagination li{list-style-type: none;display: inline;border: 1px solid #B38E5E;margin:0 1px 0 0;background:#fff;padding:0;} #main .pagination li span{display:none;} #main .pagination li.prev-year, #main .pagination li.next-year {background:0;border:0;padding:3px 0;font-size:0.7em;} #main .pagination li.prev-year a:hover, #main .pagination li.next-year a:hover{background:transparent;} #main .pagination li.prev-year {} #main .pagination li.next-year {} #main .pagination a, #main .pagination a:visited{text-decoration: none; margin:0;padding:0 5px;} #main .pagination a:hover, #main .pagination a:active{color:#EC770A;} #main .pagination li.current{background-color: #D4DA81;color: #000;font-weight: bold;cursor: default;padding:0 5px;}   #content #sitemap {font-size:16px;line-height:24px;} #content #sitemap a{text-decoration:none;color:#000;} #content #sitemap a:hover{text-decoration:underline;} #content #sitemap li.acteurs ul{border-left:5px solid #B0B944;} #content #sitemap li.acteurs ul a{color:#B0B944;} #content #sitemap ul.actions {float:none;margin:5px 0.5em 10px;} #content #sitemap li.actions ul{border-left:5px solid #8D7C60;} #content #sitemap .actions li {float:none;} #content #sitemap li.actions ul a{color:#8D7C60;} #content #sitemap li ul a{font-weight:bold;} #content #sitemap li.pratiquez a{color:#6C7711;font-weight:bold;} #content #sitemap li.carte a{color:#0D7C75;font-weight:bold;} #content #sitemap li.decouvrez a{color:#F17000;font-weight:bold;}   #footer {padding-bottom:10px;font-size:13px;color:#fff;background:#908868 url(/css/img/theme/bg-footer.gif) 0 0 repeat-x;border-top:4px solid #b8be54;border-bottom:3px solid #51452D;float:left;clear:both;width:967px;height:79px;margin-bottom:25px;position:relative;} #footer ul{margin:0;} #footer li{display:inline;margin:0;} #footer p.ss3i {position:absolute;text-align:left;width:119px;height:18px;background:url(/css/img/theme/signature-2s3i.png) 0 0 no-repeat;right:15px;bottom:-37px;} #footer p.ss3i a{display:block;text-indent:-5000px;width:100%;height:100%;overflow:hidden;} #footer p.region a, #footer p.cg a{z-index:2;position:relative;display:block;text-indent:-5000px;overflow:hidden;width:100%;height:100%;} #footer p.region {position:absolute;top:15px;left:75px;width:56px;height:54px;background:url(/css/img/theme/logo-region.png) 0 0 no-repeat;text-indent:-5000px} #footer p.cg {position:absolute;top:20px;right:85px;width:80px;height:44px;background:url(/css/img/theme/logo-cg.png) 0 0 no-repeat;text-indent:-5000px}  #secondary-nav {background:url(/css/img/theme/secondary-nav.png) 100% 0 no-repeat;height:124px;position:relative;margin-top:-35px;} #secondary-nav ul{position:relative;margin-left:140px;top:45px;} #secondary-nav li {float:left;margin-right:4px;} #secondary-nav li a{color:#fff;background:#9c8456;display:block;text-align:center;padding:2px 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;text-decoration:none;position:relative;z-index:2;} #secondary-nav li a:hover, #secondary-nav li a:focus{background:#51452d;}  #footer .vcard {width:650px;margin-top:-105px;padding-top:55px;font-size:12px;padding-left:140px;background:url(/css/img/theme/logo-footer-federation.png) 3px 15px no-repeat;position:relative;text-align:center;} #footer .fn {font-weight:bold;display:block;} #footer #tel, #footer .contact{display:inline;} #footer .country-name, #footer .geo, #footer .work{display:none;}   #tooltip {position: absolute;z-index: 30000;color:#000;background:#fff url(/css/img/tooltip/bg.gif) 0 50% repeat-x;padding:1px 5px;height:auto;width:auto;border:1px solid #767676;-moz-border-radius: 4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}   .photoblog #main #entries-push{margin:5px 0 20px 0;clear:both;float:left;} .photoblog #main #entries-push .image{float:left;margin:0 16px 16px 0;color:#7a7a7a;} .photoblog #main #entries-push .image img{-moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);margin:0;border:0;} .photoblog #main #entries-push .image p{margin:5px 0;padding-left: 10px;} .photoblog #main #entries-push .title{float:left;font-size:16px;color:#747A1C;font-weight:bold;} .photoblog #main #entries-push .title p{font-size:12px;color:#7a7a7a;float:right;font-weight:normal;padding-left:15px;} .photoblog #main #entries-push .title p span{display:none;} .photoblog #main #entries-push .description{margin:16px 2px 5px;width:330px;float:left;} .photoblog.details #main #entries-push .description{width:580px;} .photoblog #main #entries-push .btnParticiper{float:right;margin-right:100px;} .photoblog #main #entries-push .btnParticiper a:link, .photoblog #main #entries-push .btnParticiper a:visited{text-shadow: 1px 1px 2px #000;background:#ACBC00;text-align:center;width:223px;height:45px;display:block;-moz-border-radius:4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;font-size:28px;color:#FFF;text-decoration:none;line-height:40px;} .photoblog #main #entries-push .btnParticiper a:hover{background:#90CDD0;} .photoblog #main h3{border-bottom: 1px solid #FFFFFF;color: #EC770A; font-size: 18px; font-weight: normal;padding-bottom: 0.15em;width: 100%;}  .photoblog.details #main h3{border-bottom:none;color: #747A1C; font-size: 18px; font-weight: bold;padding-bottom: 0.15em;width: 100%;} .photoblog.details #main #entries-push .btnParticiper{float:right;margin-right:0;} .photoblog.details #main #entries-push .btnParticiper a:link, .photoblog.details #main #entries-push .btnParticiper a:visited{text-shadow: 1px 1px 2px #000;margin-bottom:10px;text-align:center;background:#ACBC00;width:161px;height:30px;display:block;-moz-border-radius:4px;-webkit-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;font-size:21px;color:#FFF;text-decoration:none;line-height:28px;} .photoblog.details #main #entries-push .btnParticiper a:hover{background:#90CDD0;} .photoblog.details #main #entries-push{background:none;width:100%;} .photoblog.details #main #entries-push .title{height:auto;line-height:normal;width:auto;} .photoblog.details #main #entries-push .title h3{float:left;padding-top:5px;} .photoblog.details #main #entries-push .title div{margin:0 0 0 2px;font-size:11px;} .photoblog.details #main #entries-push .description{clear:both;} .photoblog.details #main p.notice{width:92%;} .photoblog #main #entries{padding-top:5px;} .photoblog #main #entries ul li{float:left;width:190px;margin-right:9px;list-style:none;margin-left:0;min-height:200px;} .photoblog #main #entries ul li.last-child{margin-right:0;} .photoblog #main #entries ul li .image{color:#7a7a7a;font-size:12px;font-weight:normal;} .photoblog #main #entries ul li .image img{-moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);margin:0;border:0;} .photoblog #main #entries ul li .image p{display:none;} .photoblog #main #entries ul li .title{background:url(/css/img/theme/bullet-ul.png) 0 3px no-repeat;padding-left:18px;color:#747A1C;font-size:15px;font-weight:bold;width:150px;} .photoblog #main #entries ul li .title p{color:#51452D;font-size:12px;font-weight:bold;} .photoblog #main #entries ul li .title p span{color:#7a7a7a;font-weight:normal;} .photoblog #main #entries ul li .description{display:none;} .photoblog #main .steps ol{width:100%;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);margin-left:0;height:35px;clear:both;border-bottom:1px solid #747A1C;background:#FFF;-moz-border-radius:5px 5px 5px 5px;border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);list-style: none;} .photoblog #main .steps ol li{color:#747A1C;font-size:18px;font-weight:bold;text-align:center;width:50%;line-height:35px;float:left;background:url(/css/img/theme/steps-separator.gif) no-repeat scroll 100% 0 transparent} .photoblog #main .steps ol li.editable a, .photoblog #main .steps ol li.editable{color:#999999;text-decoration:none;} .photoblog #main .steps ol li.inactive{color:#999999;} .photoblog #main .steps ol li.last{background:#FFF;} .photoblog #main p{clear:both;} .photoblog #main #phototheque-form{padding-left:120px;width:495px;} .photoblog #main #phototheque-form label, .photoblog #main #phototheque-form label a{color:#27527F;font-weight:bold;} .photoblog #main #phototheque-form label {padding-left:5px;width:120px;} .photoblog #main #phototheque-form input, .photoblog #main #phototheque-form select{width:180px;} .photoblog #main #phototheque-form p{width: 100%;} .photoblog #main #phototheque-form ul.choice {width:94%;} .photoblog #main #phototheque-form ul.choice li{list-style:none;margin-left:0;float: left;} .photoblog #main #phototheque-form ul.choice li label{width:290px;} .photoblog #main #phototheque-form .choice input{float:left;position:relative;clear:both;width:auto;} .photoblog #main #phototheque-form #champs-obligatoires{padding-top:10px;} .photoblog #main #phototheque-form fieldset{clear:both;} .photoblog #main ol.queued{clear:both;font-size:18px;list-style-position:inside;margin-left:0;} .photoblog #main ol.queued li{background:none repeat scroll 0 0 #EDEBD1;border-top:1px solid #FFF;border-bottom:1px solid #FFF;padding:5px;margin-bottom:5px;} .photoblog #main ol.queued li a.delete{background:url(/css/img/icons/cancel.png) no-repeat scroll 0 0 transparent;float:right;height:19px;overflow:hidden;text-indent:-5000px;width:16px;} .photoblog #main ol.queued li img{vertical-align:middle;}  #fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; } * html #fancybox-loading {  position: absolute; margin-top: 0; } #fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url(/css/plugins/../img/fancy/fancybox.png); } #fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none; } * html #fancybox-overlay {  position: absolute; width: 100%; } #fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; } #fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; } #fancybox-outer { position: relative; width: 100%; height: 100%; background: #000; } .modal #fancybox-outer { background: transparent; } .modal #fancybox-inner .msg{ border:1px solid #fff; background-color:#000; color:#fff; padding-left:32px; } #fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; background-image: url(/css/plugins/../img/fancy/ajax-loader.gif); background-position: 50% 50%; background-repeat: no-repeat; } #fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; } #fancybox-close { position: absolute; top: -12px; right: -25px; height: 30px; width: 30px; height: 30px; background-image: url(/css/plugins/../img/fancy/fancy_closebox.png); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none; } #fancybox_error { color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0; } #fancybox-content { height: auto; width: auto; padding: 0; margin: 0; } #fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; } #fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; } #fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; } .fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; } .fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; } .fancybox-title-over { color: #FFF; text-align: left; } #fancybox-title-over { padding: 10px; background-image: url(/css/plugins/../img/fancy/fancy_title_over.png); display: block; } #fancybox-title-wrap { display: inline-block; } #fancybox-title-wrap span { height: 32px; float: left; } #fancybox-title-left { padding-left: 15px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -90px; background-repeat: no-repeat; } #fancybox-title-main { font-weight: bold; line-height: 29px; background-image: url(/css/plugins/../img/fancy/fancybox-x.png); background-position: 0px -40px; color: #FFF; } #fancybox-title-right { padding-left: 15px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -55px -90px; background-repeat: no-repeat; } #fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url(/css/plugins/../img/fancy/blank.gif); z-index: 1102; display: none; } #fancybox-left { left: 0px; } #fancybox-right { right: 0px; } #fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; } #fancybox-left-ico { background: url(/css/plugins/../img/fancy/fancy_left.gif) 0 0 no-repeat; } #fancybox-right-ico { background: url(/css/plugins/../img/fancy/fancy_right.gif) 0 0 no-repeat; } #fancybox-left:hover, #fancybox-right:hover { visibility: visible;  } #fancybox-left:hover span { left: 20px; } #fancybox-right:hover span { left: auto; right: 20px; } .fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; } #fancy-bg-n { top: -20px; left: 0; width: 100%; background-image: url(/css/plugins/../img/fancy/fancybox-x.png); } #fancy-bg-ne { top: -20px; right: -20px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -162px; } #fancy-bg-e { top: 0; right: -20px; height: 100%; background-image: url(/css/plugins/../img/fancy/fancybox-y.png); background-position: -20px 0px; } #fancy-bg-se { bottom: -20px; right: -20px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -182px; } #fancy-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url(/css/plugins/../img/fancy/fancybox-x.png); background-position: 0px -20px; } #fancy-bg-sw { bottom: -20px; left: -20px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -142px; } #fancy-bg-w { top: 0; left: -20px; height: 100%; background-image: url(/css/plugins/../img/fancy/fancybox-y.png); } #fancy-bg-nw { top: -20px; left: -20px; background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -122px; }    #calendrier { width:395px;margin:0 0 5px 17px;}  #calendrier table{ width:390px;margin-bottom:0;margin-left:5px;} #calendrier table ul{ width:95%;padding:3px 5px 0 5px;margin:0;overflow:hidden; } #calendrier table ul li{ float:left;margin:0;margin-bottom:0;padding:0;background:none;color:#000;font-weight:bold;font-family:Arial, Sans-serif;font-size:1em; } #calendrier table ul li.mois{text-align:center;width:59%;} #calendrier table thead { margin: 0; padding: 0; } #calendrier table thead ul{ margin:0;padding:2px 5px; } #calendrier table thead ul li.prec{ width:20%;text-align:left; } #calendrier table thead ul li.suiv{ float:right;width:20%;text-align:right; } #calendrier table thead ul li a{ text-decoration:none;color:#000; } #calendrier table thead ul li a:hover{ text-decoration:underline; } #calendrier table thead tr th.nav{ padding:0;height:10px; } #calendrier table thead tr.days{ padding:0; } #calendrier table thead tr.days th{ font-weight:normal;font-size:0.9em; color:#000;}  #calendrier table tbody tr td{padding:0; } #calendrier table tbody tr a{ color:#000;text-decoration:none;font-size:0.9em;font-weight:normal; } #calendrier th, #calendrier td{ text-align:center;border: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:#000;text-decoration:none;} #calendrier th a:hover {color:#003461;} #calendrier td a, #calendar td span {display:block;width:100%;height:100%;padding:0;text-decoration:none;color:#000;} #calendrier td a.has-event {background:#CADCDC;color:#000;} #calendrier td a.current {font-weight:bold;color:#fff;background:#ACBC00;} #calendrier td a.exterieur {color:#AAA;} #calendrier td a.selected {background:#E75113;color:#fff;} #calendrier td a.active {color:#d3011c;background:#e8f4fc;} #calendrier td a:hover, #calendrier td a:focus {background-color:#6CACDA;color:#000;} #calendrier td a.selected:hover{color:#d3011c;} #calendrier td div.event{background:#fff;display:none;margin-left:25px;padding:1px;position:absolute;text-align:left;width:150px;border:1px solid #aaba4a;font-size:0.8em;line-height:1.2em;z-index:50;} #calendrier td div.event ul{margin:0;padding:2px;} #calendrier td div.event ul li{display:block;float:none;margin-bottom:2px;padding:0 0 0 8px;color:#515151;font-weight:normal;background:url(/css/img/bullet-calendar.gif) left 2px no-repeat;}  #home #calendrier{ margin:0 0 5px 20px; } #home #calendrier thead{ height:20px;width:193px; }
