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; } h1, h2, h3, h4, h5, h6 { font-weight: bold; font-family: 'FontinSansRegular', arial, sans-serif;clear:both;} 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;} #content sup a:visited, #content sup a {text-decoration:none;margin-left:3px;} sub { vertical-align: sub; } 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"; } .box_shadow { -moz-box-shadow: 0px 0px 3px #666;  -webkit-box-shadow: 0px 0px 3px #666;  box-shadow: 0px 0px 3px #666;  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#666');  -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#666')";  }  .wrapper ul.notes{list-style:none;} .wrapper ul.notes li{padding-left:0;background:none;}  #content h2 + ul.actions {margin-top:-35px;} #content ul.actions {right:0;list-style:none;clear:both;float:right;margin:0 0 5px 0;} #content ul.actions li {margin-left:10px;float:right;position:relative;top:0;} #content ul.actions li a{margin-right:0;} #content ul.actions li.feed a{position:relative;top:0;right:1px;padding:2px 2px 2px 23px;background-image:url(/css/img/icons/feed.png);background-position:2px 1px;background-repeat: no-repeat;} #sub .actions li.feed{position:absolute;top:7px;right:5px;}   #main form p {z-index:2;width: 613px;clear: left;margin: 0;padding: 4px 0;padding-left: 0; height: 1%;position:relative;background:none;margin:4px 4px 4px 0;} #main form label {font-weight: bold;float: left;margin-left: 0; width: 110px; padding-left:20px;padding-top:4px;} #main form .required label {padding-top:0;} #main form.text input{width: 180px;} #main form textarea {height: 150px;}  #main form p.tiny {width:47%;float:left;clear:none;} #main form p.long {width:97.5%;} #main form textarea, #main form p.long input{width:457px;} #main form p.error, #main form span.error {background:none; -moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;border-radius: 0;} #main form p.error {background:#fee url(/css/img/icons/warn.gif) 99% 5px no-repeat;} #main form span.error {padding:0 0 0 130px;font-size:11px;font-weight:bold;text-align:left;border:0;margin:0;} .js-enabled #main form span.error {position:absolute;} #main form .error label, #main form .error input, #main form .error textarea {color:#C90209;} #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:15px 0 0 15px;position:relative;z-index:1;border:0;} #main .legal {font-style:italic;clear:none;color:#666666;float:left;font-size:12px;} #main .legal strong{display:block;} .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;width:630px;overflow:hidden;} #main form .reset input, #main form .submit input {display:none;} #main form .submit button {float:right;} #main .actions a, #content .bt a, form button {border:0;background: #eee url(/css/img/theme/fond-bt-hover.gif) 0 50% repeat-x;display: inline-block;padding: 2px 5px 2px; color: #000;border:1px solid #ddd; text-decoration: none;-moz-border-radius: 5px; -webkit-border-radius: 5px;position: relative;cursor:pointer;float:right;margin-right:0;font-size:11px;} #main .actions a:hover, #content .bt a:hover, form button:hover { border-color: #f39e00;} #main .actions a:visited, #content .bt a:visited{text-decoration:none;} #main form p.current{background-color:#efefef;z-index:5;}  .wrapper { line-height: 1.3; } .wrapper #content{ line-height: 1.3em; } h1 { font-size: 28px; } h2 { font-size: 24px; } h3 { font-size: 22px; } h4 { font-size: 20px; } h5 { font-size: 18px; } h6 { font-size: 16px; }  .wrapper ul {list-style-type:none;list-style:disc inside none;margin:10px 0.5em;} .wrapper ul li { margin-left: .85em; } .wrapper ul ul{list-style-type:circle;margin:5px 0.5em 10px 0.5em;} .wrapper ol { list-style-position: outside; list-style-type: decimal; } .wrapper dt { font-weight: bold; }  .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: 0.7em 0 .4em; } .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:10px; 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;}   .bloc-wrap {float:left;clear:both;padding:0;overflow:hidden;margin-bottom:0;width:100%;}  .closed h3{text-decoration:underline;} .rich-text {clear:both;} #main .rich-text p.center {width:100%;overflow:hidden;text-align:center;} #main .rich-text p.center a {display:inline;} .rich-text ul > li{margin-left:5px;} .rich-text table {border:1px solid #000;border-collapse:collapse;width:100%;} .rich-text table thead td {background:#98C000;color:#fff;font-weight:bold;background-repeat:repeat;border:1px solid #98C000;} .rich-text table tr.odd td {background-image:url(/css/img/light-background.png);} .rich-text table td {padding:3px 5px;background:#FAFFE8;} .rich-text table tbody tr:hover td, .rich-text table tbody tr.hover td{background:#ECFAFF;} .rich-text table td p{margin-bottom:0;} .left {float: left; margin: 0 1em 1em 0; padding: 0;position:relative;z-index: auto;left:1px;} .right {float: right; margin: 0 0 1em 1em; padding: 0;position:relative;z-index: auto;right:1px;}  .video {clear:none;float:left;width:280px;padding:5px 10px;height:270px;background:#efefef;margin:0 10px 5px 10px;} .video .legend{height:50px;text-align:center;} .video .flash{position:relative;z-index:2;}  #main .bloc-wrap .gallery {float:left;clear:both;width:100%;list-style:none outside none;} #main .bloc-wrap .gallery li{float:left;padding:5px;width:125px;height:130px;margin:5px 6px;background:#efefef;} #main .bloc-wrap .gallery li a{display:block;text-align:center;font-size:11px;text-decoration:none;} #main .bloc-wrap .gallery li a span{display:block;text-align:center;font-size:11px;text-decoration:none;} #main .bloc-wrap .gallery li a img{display:inline;} .js-enabled .toggle{cursor:pointer;}   .error, .error_list, .notice, .success { padding: 10px; padding-left:31px;display:block; border: 2px solid #ddd;clear:both; -moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;} #sub .error, #sub .error_list, #sub .notice, #sub .success {} .error ul { margin: 0; } ul.error_list {margin: 10px 5px; } .date {font-size:15px;font-weight:bold;}    .wrapper #main .error404 .inside{background:url(/css/img/error404.jpg) 0 30px no-repeat;padding:20px 0 180px 170px;} .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;}   .downloads {padding:0;margin:0;width:100%;clear:both;} .downloads li {margin:5px 0;width:98%;padding:3px 0 3px 20px;background:transparent url(/css/img/icons/download-file.gif) 0 3px no-repeat;} .downloads li span{color:#888279;font-weight:bold;} .downloads ul ul{margin:0;} .downloads li.page {background-image:url(/css/img/icons/downloads-page-bullet.png);} .downloads li.pdf {background-image:url(/css/img/icons/page_white_acrobat.png);} .downloads li.doc {background-image:url(/css/img/icons/page_white_word.png);} .downloads li.xls {background-image:url(/css/img/icons/page_white_excel.png);} .downloads li.ppt {background-image:url(/css/img/icons/page_white_powerpoint.png);} .downloads li.txt {background-image:url(/css/img/icons/page_white.png);}   #direct-access{position:relative;width:960px;height:28px;left:-480px;top:0;z-index:40;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;margin:0 5px;} #direct-access li span{padding:0 0 0 8px} #direct-access li a{font-size:14px;font-weight:700;text-decoration:none;} #direct-access li a:hover{text-decoration:underline;}  .js-enabled #direct-access {position:absolute;} .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} .vcard .fn {font-weight:bold;display:block;} #footer .vcard .country-name, #footer .vcard .geo, #footer .vcard .type {display:none;}  ::-moz-selection{ background-color: #079bda; color: #fff; } ::selection { background-color: #079bda; color: #fff; } .wrapper {width:960px;margin:10px auto;position:relative;z-index:2;}   .wrapper a { text-decoration: none; color: #000; } .wrapper a:visited { text-decoration: none; color: #F39E00; } .wrapper a:hover { text-decoration: underline; color: #666; } .wrapper a:active, .wrapper a:focus { text-decoration: none; color: #000; } .wrapper code, .wrapper pre { color: #c33; }  .wrapper h2 {padding-bottom:5px;} .wrapper h2 {border-bottom:0;} .wrapper h3 {} .wrapper ul li {margin-left:0px;} .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.png) 0 50% no-repeat; color: #142E53; border-color: #8BB2EE; } .success { background: #fff url(/css/img/icons/success.png) 0 4% no-repeat; color: #789B0A; border-color: #C6D880; } .error a, .error_list a { color: #E65100 !important;text-decoration:underline !important; } .notice a { color: #142E53 !important;text-decoration:underline !important; } .success a { color: #789B0A !important;text-decoration:underline !important; } .date {color:#5b7a7c;} .video{width:260px;height:220px;}   #main-nav h2, #breadcrumb h2, #footer h2 {position:absolute;top:-5000px;left:-5000px;height:1px;text-indent:-5000px;}   .wrapper p.ss3i {position:absolute;text-align:left;width:119px;background:url(/css/img/signature-2s3i.png) 0 0 no-repeat;left:7px;margin:-26px 0 0 0;} .wrapper p.ss3i a{display:block;text-indent:-5000px;width:100%;height:100%;overflow:hidden;}   #direct-access {background:#fff;opacity:0.8;-moz-opacity:0.8;filter: Alpha(opacity=80);-moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;} #direct-access .inside{margin:0;} #direct-access h2{color:#000;} #direct-access li {color:#666;} #direct-access li a{color:#666;} #direct-access li a:hover, #direct-access li a:focus{text-decoration:none;} .js-enabled #direct-access .inside{height:28px;border:0;}   #toggle-lang {width:27px;height:17px;text-indent:-5000px;background:url(/css/img/theme/flags.jpg) 0 -17px no-repeat;position:absolute;top:15px;left:50%;margin-left:443px;z-index:21;} #toggle-lang.fr{background-position:0 0;} #toggle-lang a{display:block;width:100%;height:100%;overflow:hidden;}   body {margin:0;background:#8d819c url(/css/img/theme/body-bg.jpg) 0 0 repeat-x;} #header {width:100%;position:relative;height:354px;margin:0;background:transparent url(/css/img/theme/header.jpg) 50% 0 no-repeat;} #header h1 {position:absolute;display:block;width:263px;height:127px;text-indent:-5000px;background:url(/css/img/theme/logo.png) 0 0 no-repeat;left:50%;margin:0 0 0 -132px;z-index:30;} #extranet #header h1 {background-position:0 0;} #header h1 a{display:block;width:100%;height:100%;overflow:hidden;text-decoration:none;color:#000;} .wrapper {margin-top:-187px;} #extranet .wrapper {margin-top:-180px;} #content {width:892px;padding-bottom:55px;} #main {position:relative;width:605px;float:right;margin-right:90px;margin-top:55px;} #sub {width:170px;}  #home #header {height:355px;background-image:url(/css/img/theme/header-home.jpg);} #home .wrapper {margin-top:0;} #home #main {width:67%;float:left;margin-right:0;margin-top:0;} #home #sub {float:left;margin:-10px 20px 0 -10px;}   #visuel-commune {display:block;position:relative;width:958px;height:167px;left:50%;margin-left:-480px;overflow:hidden;background:#fff url(/css/img/theme/bandeau_generic.jpg) 0 0 no-repeat;} #visuel-commune img {background:#fff} #visuel-commune span{position:absolute;bottom:0;left:0;display:block;background:url(/css/img/theme/header-habillage.png) 0 0 no-repeat;width:948px;height:168px;text-align:right;line-height:310px;font-size:19px;color:#6E558C;font-family: 'Myriad pro', arial, sans-serif;padding-right:10px;z-index:20;} .js-enabled #visuel-commune {background-color:transaprent;}  #home #visuel-commune {height:354px;left:50%;margin-left:-480px;background-image:url(/css/img/theme/bandeau_generic-home.jpg);} #home #visuel-commune span{background-image:url(/css/img/theme/header-home-habillage.png) ;}  #home.js-enabled #visuel-commune {background-color:#fff;background-image:none;background-position:0 0;background-repeat:no-repeat;} #home.js-enabled #visuel-commune span{text-indent:-5000px;text-align:left;} .js-enabled #visuel-commune .visuel{z-index:10;} .js-enabled #slidernav {width:100%;position:absolute;top:115px;left:0;height:75px;z-index:60;background:url(/css/img/theme/boutons-slider-home.png) 0 0 no-reapeat;list-style:none outside none;} .js-enabled #slidernav li{position:absolute;width:15px;height:75px;} .js-enabled #slidernav li#slidernext{right:0;} .js-enabled #slidernav li a{display:block;overflow:hidden;text-indent:-5000px;width:100%;height:100%;background:url(/css/img/theme/boutons-slider-home.png) 0 0 no-repeat;outline:none;} .js-enabled #slidernav li#slidernext a{background-position:-15px 0;} .js-enabled #slidernav li#sliderprev a:focus, .js-enabled #slidernav li#sliderprev a:hover{background-position:0 -75px;} .js-enabled #slidernav li#slidernext a:focus, .js-enabled #slidernav li#slidernext a:hover{background-position:-15px -75px;} .js-enabled #slidernav li#sliderprev a:active{background-position:0 -150px;} .js-enabled #slidernav li#slidernext a:active{background-position:-15px -150px;}  .agenda #visuel-commune {background-image:url(/css/img/theme/bandeau_agenda.jpg);} .associations #visuel-commune {background-image:url(/css/img/theme/bandeau_associations.jpg);} .entreprises #visuel-commune {background-image:url(/css/img/theme/bandeau_entreprises.jpg);} .telechargements #visuel-commune {background-image:url(/css/img/theme/bandeau_telechargements.jpg);} .photoblog #visuel-commune {background-image:url(/css/img/theme/bandeau_photoblog.jpg);}  .angles-sur-l-anglin #visuel-commune {background-image:url(/css/img/theme/bandeau_angles.jpg);} .la-bussiere #visuel-commune {background-image:url(/css/img/theme/bandeau_bussiere.jpg);} .chenevelles #visuel-commune {background-image:url(/css/img/theme/bandeau_chenevelles.jpg);} .coussay-les-bois #visuel-commune {background-image:url(/css/img/theme/bandeau_coussay.jpg);} .leigne-les-bois #visuel-commune {background-image:url(/css/img/theme/bandeau_leigne.jpg);} .lesigny-sur-creuse #visuel-commune {background-image:url(/css/img/theme/bandeau_lesigny.jpg);} .maire #visuel-commune {background-image:url(/css/img/theme/bandeau_maire.jpg);} .pleumartin #visuel-commune {background-image:url(/css/img/theme/bandeau_pleumartin.jpg);} .la-roche-posay #visuel-commune {background-image:url(/css/img/theme/bandeau_la-roche-posay.jpg);} .saint-pierre-de-maille #visuel-commune {background-image:url(/css/img/theme/bandeau_st-pierre-de-maille.jpg);} .vicq-sur-gartempe #visuel-commune {background-image:url(/css/img/theme/bandeau_vicq.jpg);}  .agenda #visuel-commune span{color:#761404;} .communaute #visuel-commune span{color:#82C550;} .vie-quotidienne #visuel-commune span{color:#F39E00;} .social #visuel-commune span{color:#079BDA;}  .communaute-de-communes #visuel-commune{background-image:url(/css/img/theme/bandeau_communaute-de-communes.jpg);} .pays #visuel-commune{background-image:url(/css/img/theme/bandeau_pays.jpg);} .cadre-de-vie #visuel-commune{background-image:url(/css/img/theme/bandeau_cadre-de-vie.jpg);} .economie #visuel-commune{background-image:url(/css/img/theme/bandeau_economie.jpg);} .social #visuel-commune{background-image:url(/css/img/theme/bandeau_social.jpg);} .animation-loisirs #visuel-commune{background-image:url(/css/img/theme/bandeau_loisir.jpg);} .tourisme-patrimoine #visuel-commune{background-image:url(/css/img/theme/bandeau_patrimoine.jpg);}   #nav-communes {width:960px;height:41px;position:relative;background:transparent url(/css/img/theme/nav-communes-bg.png) 50% 0 no-repeat;margin-top:0;} #nav-communes ul {list-style:none;margin:0;padding-left:28px;} #nav-communes li {line-height:41px;float:left;margin:0;padding:0 6px 0 2px;font-size:12px;background:url(/css/img/theme/nav-communes-separator.png) 100% 50% no-repeat; } #nav-communes li.last-child{background:none;padding-right:0;} #nav-communes li a{font-family: arial, sans-serif;text-decoration:none;color:#0068b5;font-size:11px;} #nav-communes li a:hover{color:#003054;}   #main-nav {margin-left:0;} #main-nav ul{margin:0;width:100%;list-style:none;} #main-nav li{background:url(/css/img/theme/main-nav-separator.gif) 0 0 no-repeat;padding:10px 0;margin-left:0;} #main-nav li a{font-family: 'Myriad pro', arial, sans-serif;font-size:21px;line-height:23px;color:#6e558c;text-decoration:none;background:url(/css/img/theme/bullets-categories.gif) 0 0 no-repeat;padding-left:15px;display:block;} #main-nav li a.nous-contacter{background:url(/css/img/theme/fd_menu_contact.jpg) 85% 0 no-repeat;padding-right:45px;} #main-nav li a:hover{color:#3d2f4e;} #main-nav ul ul{position:relative;width:170px;} #main-nav ul ul li{width:170px;padding:5px 0;} #main-nav ul ul li{background:none;font-size:12px;} #main-nav ul ul li a{font-size:12px;background:url(/css/img/theme/main-nav-sub-bullet.jpg) 0 0 no-repeat;font-family: arial, sans-serif;line-height:16px;padding-left:22px;padding-right:5px;} #main-nav ul ul li.current a{font-weight:bold;color:#3D2F4E;background-position:5px -68px;}  #home #main-nav {float:left;width:177px;}  #main-nav li.communaute li a, #main-nav li.vie-quotidienne li a, #main-nav li.social li a {background-position:5px 2px;} #main-nav li.communaute a {background-position:-1920px 0;} #main-nav li.vie-quotidienne a {background-position:-1280px 0;} #main-nav li.social a {background-position:-640px 0;} #main-nav li.communaute li.current a {background-position:5px -138px;color:#82c550;} #main-nav li.vie-quotidienne li.current a {background-position:5px -208px;color:#f39e00;} #main-nav li.social li.current a {background-position:5px -278px;color:#079bda;}   #push-nav {position:absolute;right:0;top:50px;} #push-nav ul{list-style:none;margin:0;height:150px;} #push-nav ul li{float:left;display:block;clear:both;width:123px;height:64px;margin:1px;} #push-nav ul li a{display:block;width:100%;height:100%;text-indent:-5000px;background-position:0 0;background-repeat:no-repeat;overflow:hidden;} #push-nav ul li.carte-interactive a{background-image:url(/css/img/theme/link-carte.png);} #push-nav ul li.annuaire-entreprises a{background-image:url(/css/img/theme/link-entreprises.png);} #push-nav ul li.annuaire-associations a{background-image:url(/css/img/theme/link-associations.png);} #push-nav ul li.newsletter a{background-image:url(/css/img/theme/link-newsletter.png);} #push-nav ul li.telechargements a{background-image:url(/css/img/theme/link-telechargements.png);} #push-nav ul li.photo-blog a{background-image:url(/css/img/theme/link-photoblog.png);} #push-nav ul li.agenda a{background-image:url(/css/img/theme/link-agenda.png);} #push-nav ul li a:hover{background-position:0 -64px;}  #home #push-nav {float:right;width:260px;right:auto;position:relative;top:0;} #home #push-nav ul li{width:124px;height:84px;margin:3px;clear:none;background-position:0 0;background-repeat:no-repeat;} #home #push-nav ul li.carte-interactive {width:252px;height:171px;margin-left:3px;} #home #push-nav ul li.carte-interactive a{background-image:url(/css/img/theme/link-carte-home.png);} #home #push-nav ul li.annuaire-entreprises a{background-image:url(/css/img/theme/link-entreprises-home.png);} #home #push-nav ul li.annuaire-associations a{background-image:url(/css/img/theme/link-associations-home.png);} #home #push-nav ul li.newsletter a{background-image:url(/css/img/theme/link-newsletter-home.png);} #home #push-nav ul li.telechargements a{background-image:url(/css/img/theme/link-telechargements-home.png);} #home #push-nav ul li.photo-blog {width:252px;} #home #push-nav ul li.photo-blog a{background-image:url(/css/img/theme/link-photoblog-home.png);} #home #push-nav ul li a:hover{background-position:0 -84px;} #home #push-nav ul li.carte-interactive a:hover{background-position:0 -171px;}   #main form#form_password p {width:auto;margin: 0;padding:0;background:none;} #main form#form_password p.bt {clear:both;float:left;margin-top:10px;} form .error label {color:#BB493D;} #main form .error input {border-color:#BB493D;}   #quick-search {position:relative;width:100%;padding-top:7px;} #quick-search:focus {outline:1px solid #FFBA20;} #quick-search h2 {font-size:10px;color:#6e558c;margin:0 0 0 10px;padding:0;} #quick-search form{width:155px;height:25px;margin-left:10px;} #quick-search label, #quick-search input{font-size:11px;display:block;width:115px;} #quick-search p{float:left;} #quick-search button{padding:0;margin-left:5px;margin-top:1px;font-weight:normal;font-size:10px;}  #home #quick-search {padding-bottom:5px;height:40px;}  .js-enabled #quick-search label{display:none;}   #sub {position:relative;overflow:hidden;border-right:1px solid #e8e3ef;border-bottom:1px solid #e8e3ef;-moz-border-radius: 0 0 8px 0;-webkit-border-radius: 0 0 8px 0;-khtml-border-radius: 0 0 8px 0;border-radius: 0 0 8px 0;}   #breadcrumb{position:absolute;top:50px;overflow:hidden;margin:0 0 15px 195px;width:605px;border-bottom:1px solid #c9c3d0;padding-bottom:5px;} #breadcrumb ol {float:left;margin:0;list-style:none;} #breadcrumb li {float:left;padding:2px;color:#0068B5;} #breadcrumb li a{padding-right:3px;color:#6e558c;} #breadcrumb li:last-child {background:0;} .communaute #breadcrumb li {color:#82c550;} .vie-quotidienne #breadcrumb li {color:#f39e00;} .social #breadcrumb li {color:#079bda;}   #content {min-height:605px;background:#fff url(/css/img/theme/content-bg.gif) left bottom no-repeat;border:1px solid #d9d0e5;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px; } #content ul.actions{float:left;clear:none;} #content h2 a{color:#000;text-decoration:none;} #content ul.actions li{float:left;}  #home #content {width:670px;padding:10px 10px 110px 10px;margin:4px 0 0 0;background-image:url(/css/img/theme/content-bg-home.gif);min-height:0;} #extranet #content {width:937px;padding:10px 10px 110px 10px;margin:4px 0 0 0;background-image:url(/css/img/theme/content-bg-extranet.gif);min-height:0;} ul.downloads{margin-left:0px;list-style:none;} ul.downloads li{background:url(/css/img/theme/bullet-secodary-nav.png) no-repeat 4px 5px;color:#A49AB0;} ul.downloads li.pdf{background-position: 0 3px;padding-left:21px;} ul.downloads li a, ul.downloads li a:visited{color:#A49AB0;text-decoration:none !important;} ul.downloads li a:hover{color:#A49AB0;text-decoration:underline;}   #extranet #main{float:left;margin:0 0 0 32px;width:93%;} #extranet #content h1{width:auto;min-height:25px;padding:20px 14px 22px;margin:12px 0 0 33px;letter-spacing:5px;font-weight:normal;font-size:50px;color:#fff;background:#8b7d9c url(/css/img/theme/h2-bg.gif) 100% 100% no-repeat;float:left;} #extranet .back-homepage{clear:both;margin-left:33px;} #extranet p.back-homepage a{float:none;color:#8B7D9C;font-size:12px;font-weight:bold;background:#DAD6DE url(/css/img/theme/fleche_back.png) 2px 1px no-repeat;padding:3px 10px 3px 31px;} #extranet p.back-homepage a:hover{background:#F1EFF2 url(/css/img/theme/fleche_back.png) 2px 1px no-repeat;}  #extranet form {width:38%;float:left;margin:13px 10px;border:1px solid #b9b9b9;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;} #extranet #login{margin-left:100px;;} #extranet form p.tiny{clear:left;width:332px;} #extranet form p{width:auto;} #extranet form p.submit{width:auto !important;} #extranet form label{color:#8B7D9C;} #extranet form .submit{padding:5px 0 5px 20px;}  #extranet .dashboard{float:right;height:60px;width:590px;margin:12px 32px 0 0;} #extranet .dashboard div{height:60px;background:#dad6de url(/css/img/theme/fd-extranet-dashboard.gif) 100% 0 no-repeat;border:1px solid #d9d0e5;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;} #extranet .dashboard div h2{float:left;font-size:32px;color:#816c9b;font-family: 'Myriad pro', arial, sans-serif;margin:10px 0 0 15px;} #extranet .dashboard div h2 span{font-size: 22px;display:block;margin:3px 0 0 113px;} #extranet .dashboard div ul{float:right;list-style:none;width:140px;margin-top:4px;margin-bottom:4px;} #extranet .dashboard div ul li{width:100%;} #extranet .dashboard div ul li a{font-size:12px;font-weight:bold;color:#8B7D9C;float:none;margin:2px 0 3px 15px;background:#DAD6DE;width:88px;text-align:center;} #extranet .dashboard div ul li a:hover{background:#F1EFF2;}  #extranet #main #entries li{background:url(/css/img/theme/extranet_fd_liste.gif) 100% 0 repeat-y;min-height:36px;float:left;clear:both;border:1px solid #b9b9b9;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;margin:30px auto;width:100%;} #extranet #main #entries .li-content{float:left;} #extranet #main #entries .li-content p{padding:0 10px;width:425px;font-size:12px;color:#7d7d7d;line-height:14px;margin-bottom:7px;} #extranet #main #entries .li-content .title{padding:8px 0 6px 13px;width:345px;border-bottom:1px solid #b9b9b9;font-size:14px; font-weight:bold;margin-bottom:5px;} #extranet #main #entries .li-content .title span{font-size:11px;color:#6e6e6e;font-weight:normal;} #extranet #main #entries li .type{float:right;width:192px;height:150px;} #extranet #main #entries li .type p{position:absolute;font-size:28px;color:#816c9b;margin-top:114px;text-align:center;width:192px;line-height:32px;} #extranet #main #entries li .img{float:left;margin:-15px 22px 0 0;width:210px;min-height:100px;} #extranet #main #entries li .img img{border:5px solid #FFF;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);} #extranet #main #entries p.bt{margin-bottom:-11px;margin-left:10px;float:left;clear:both;} #extranet #main #entries ul.downloads li{height:auto;border:none;margin:0;background:url(/css/img/theme/bullet-secodary-nav.png) no-repeat 4px 5px;} #extranet #main #entries li.rendez-vous .type{background: url(/css/img/theme/extranet-agenda.gif) 100% 0 no-repeat;} #extranet #main #entries li.rendez-vous .li-content .title{background: url(/css/img/theme/bullets-categories.gif) -1920px 3px no-repeat;color:#98c000;} #extranet #main #entries li.information .type{background: url(/css/img/theme/extranet-message.gif) 100% 0 no-repeat;} #extranet #main #entries li.information .li-content .title{background: url(/css/img/theme/bullets-categories.gif) -1280px 3px no-repeat;color:#f39e00;} #extranet #main #entries li.question .type{background: url(/css/img/theme/extranet-question.gif) 100% 0 no-repeat;} #extranet #main #entries li.question .li-content .title{background: url(/css/img/theme/bullets-categories.gif) -640px 3px no-repeat;color:#079bda;}  #extranet #contact-entries{padding-top:10px;background: url(/css/img/theme/extranet_fd_repertoire.png) 95% 100% no-repeat;min-height:230px;} #extranet #contact-entries ul li{width: 85%;margin:7px auto;list-style:none;} #extranet #contact-entries ul li span{background: url(/css/img/theme/bullets-categories.gif) -640px 0 no-repeat;font-size:14px;font-weight:bold;color:#8b7d9c;padding:5px 10px;float:left;width:57%;border-bottom:1px solid #DADADA;} #extranet #contact-entries ul li div{float: left;width:210px;height:28px;background:#dad6de;padding:10px 0 0 20px;margin:5px 0 5px 10px;font-size:11px;} #extranet #contact-entries ul li div a{background:url(/css/img/theme/bullet-secodary-nav.png) no-repeat 0 2px;padding-left:18px;text-decoration:underline;color:#000;font-size:12px;padding-bottom:1px;} #extranet #contact-entries ul li div a:hover{color:#6e6e6e;text-decoration: none;} #extranet .wrapper #main #entries li .bt a {float:none;width:250px;}   #main h2 {font-size:22px;font-weight:normal;height:18px;} #main .titre-page{border-bottom:2px solid #8b7d9c;min-height:25px;} #main .titre-page ul.actions{margin:2px 0 0 0;} #main .titre-page ul.actions a{font-weight:bold;} #main .titre-page h2{padding:4px 5px 15px;color:#fff;background:#8b7d9c url(/css/img/theme/h2-bg.gif) 100% 100% no-repeat;width:auto;float:left;margin-bottom:5px;} #main h3 {color:#a49ab0;padding-left:12px;line-height:1em;background:url(/css/img/theme/bullets-categories.gif) 0 0 no-repeat;padding-top:0;padding-bottom:5px;} #main h4 {color:#8D819C;padding-left:20px;line-height:1em;} #main h4 ~ h5, #main h4 ~ h6, #main h4 ~ p, #main h4 ~ div{margin-left:20px;} #main h4 ~ ul > li{margin-left:30px;} #main h3 ~ h5, #main h3 ~ h6, #main h3 ~ p, #main h3 ~ div{margin-left:0;} #main h5 {color:#888;line-height:20px;} #main h6 {color:#aaa;} #main a{color:#666;text-decoration:underline;} #main a:hover{color:#C78300;} #main a:visited{font-style:italic;} #main img{border:5px solid #FFF;-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:2px;} #main .actions a{background:none;border:none;float:none;font-size:12px;} .has-sub #main {}  #home #main {width:70%;} #main .bt a, .wrapper button[type]{display:block;font-size:12px;background:#dad6de;float:left;-moz-border-radius:8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;color:#8b7d9c;font-weight:bold;padding:4px 9px;text-decoration:none;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);} #main .bt a:hover, .wrapper button[type]:hover{background:#F1EFF2;}  #main .titre-page ul.actions a{color:#8b7d9c;font-size:11px;} #main .titre-page ul.actions a:hover{color:#625373;} .communaute #main .titre-page{border-color:#82c550;} .communaute #main .titre-page h2{background:#82c550 url(/css/img/theme/h2-bg-communaute.gif) 100% 100% no-repeat;} .communaute #main .titre-page ul.actions a {color:#69a041;} .communaute #main .titre-page ul.actions a:hover{color:#4E435D;} .communaute #main h3 {color:#82c550;background-position:-1920px 0;} .vie-quotidienne #main .titre-page{border-color:#f39e00;} .vie-quotidienne #main .titre-page h2{background:#f39e00 url(/css/img/theme/h2-bg-vie-quotidienne.gif) 100% 100% no-repeat;} .vie-quotidienne #main .titre-page ul.actions a {color:#f39e00;} .vie-quotidienne #main .titre-page ul.actions a:hover{color:#c27f02;} .vie-quotidienne #main h3 {color:#f39e00;background-position:-1280px 0;} .social #main .titre-page{border-color:#079bda;} .social #main .titre-page h2{background:#079bda url(/css/img/theme/h2-bg-social.gif) 100% 100% no-repeat;} .social #main .titre-page ul.actions a {color:#079bda;} .social #main .titre-page ul.actions a:hover{color:#0875a4;} .social #main h3 {color:#079bda;background-position:-640px 0;} .agenda #main .titre-page, #agenda .titre-page{border-color:#761404;} .agenda #main .titre-page h2, #agenda .titre-page h2{background:#761404 url(/css/img/theme/h2-bg-agenda.gif) 100% 100% no-repeat;} .agenda #main .titre-page ul.actions a, #agenda .titre-page ul.actions a {color:#761404;} .agenda #main .titre-page ul.actions a:hover, #agenda .titre-page ul.actions a:hover{color:#ac1f08;} #main .error404 h3{background:none;font-size:20px;color:#816c9b;padding-left:0;font-weight:normal;font-family: 'Myriad pro', arial, sans-serif;}   #edito {margin-bottom:20px;} #edito h2 {color:#079bda;font-size:22px;margin:10px 0 5px 0;background:none;padding:0;border-bottom:none;} #main #edito h2 { height: auto; } #edito p {font-weight:bold;line-height:16px;} #edito strong {color:#8b7d9c;font-size:16px;}   #carte {background:#9488a1 url(/css/img/theme/body-carte-bg.jpg) 50% 0 repeat-x;} #carte .inside {background:url(/css/img/theme/inside-carte-bg.jpg) 50% 0 no-repeat;width:100%;} #carte .wrapper {position:relative;margin:0 0 0 -474px;left:50%;} #interactive-map {display:block;margin:0 auto;height:660px;width:960px;} #carte ul.nav {background:url(/css/img/theme-1/bt-back.png) 0 0 no-repeat;z-index:10;position:absolute;left:50%;margin-left:50px;top:0;list-style:none outside none;} #carte ul.nav li {margin-right:10px;float:left;} #carte ul.nav a{padding-left:15px;color:#fff;font-weight:bold;background:url(/css/img/theme/simple-bullet.png) 0 2px no-repeat;}    #news {float:left;position:relative;width:100%;} #news ul {margin:0;} #news ul.lastEntriesList li {margin:4px 0;border-left:3px solid #dedede;padding-left:3px;} #news ul.lastEntriesList li span{font-size:11px;font-style:italic;display:block;} #hentry-syndication a:hover{text-decoration:underline;} .hentry {margin-top:20px;} .hentry .entry-excerpt{font-weight:bold;} .hentry .published_at {margin:0;} .hentry .updated {font-size:11px;} .hentry .entry-picture{float:right;margin: -0.9em 0.4em 0.5em 0.5em !important;} #main .hentry .entry-content h3, #main .hentry .entry-content h4, #main .hentry .entry-content h5, #main .hentry .entry-content h6{clear:none;} .hentry .entry-picture img{border:5px solid #FFF;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);} #main .hentry .read-more a:link, #main .hentry .read-more a:visited {color:#596202;text-decoration:underline;} #main .hentry .read-more a:hover {text-decoration: none;} .hentry .author{display:none;} .hentry .entry-permalink{display:none;}  #entries ul {list-style:none outside none;margin:0;} #entries .push {} #entries .hentry {display:block;clear:both;overflow:hidden;margin:5px;padding:5px 0;} #entries .hentry h3 {margin-top:0;font-size:12px;} #entries .hentry h3 a {color:#a49ab0;text-decoration: none;} .hentry h3 .published_at {font-size:11px;color:#000;font-weight:normal;font-style:italic;display:block;} #entries .hentry .entry-excerpt{font-weight:normal;} #entries .hentry .entry-permalink{clear:both;float:right;margin-top:5px;padding:1px 10px;} #entries .hentry .entry-permalink a{text-decoration:none;} #entries .hentry .entry-permalink a:hover{text-decoration:underline;}  #main #news-archives.pagination {clear:both;width:610px;float:left;margin:10px 0;padding:1px;position:relative;z-index:10;} #main #news-archives.pagination li{margin:0;border: 0;} #main #news-archives.pagination a{padding:0 2px;}   #agenda {float:left;position:relative;} #main ul.hcalendar {float:left;clear:both;margin-top:0;margin-left:0;width:98%;} #main ul.hcalendar li{padding:0 10px;list-style: none;border-bottom:1px solid #DAD7DE;margin-bottom: 10px;width:100%;float:left;} #main ul.hcalendar li ul li{border:none;padding:3px 0 3px 20px;} #main ul.hcalendar dl{margin-bottom:0;padding-bottom:10px;} #main ul.hcalendar dt {margin-top:0;margin-bottom:0;color:#6E558C;} #main ul.hcalendar img{border:5px solid #FFF;-moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);} #main ul.hcalendar dt span{color:#000;} #main ul.hcalendar li .description p {margin:0;}  #home #agenda{width:100%;} #home #agenda ul.last-entries {margin-left:0;color:#01496a;font-weight:bold;} #home #agenda ul.last-entries li{} #home #agenda ul.last-entries li span{display:block;} #home #agenda ul.last-entries a{text-decoration:none;display:block;} #home #agenda ul.last-entries a .title{font-weight:normal;color:#000;font-size:11px;} #home #agenda ul.last-entries a .dateEvents{font-weight:normal;color:#ad746b;font-size: 15px;} #home #agenda ul.last-entries a:hover, #home #agenda ul.last-entries a:focus{background-color:#e1e1e1;color:#000;outline:none;}  #slider-code { height: 75px; overflow:hidden;margin:16px 0 0 0px;width:465px;float:left;position:relative; } #slider-code .viewport { float: left; width: 425px; height: 75px; overflow: hidden; position: relative; } #slider-code .buttons { display: block; margin: 5px 10px 0 0; float: left; } #slider-code .next { margin: 5px 0 0 10px; } #slider-code .disable { visibility: hidden; } #slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0 ;top: 0; } #slider-code .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; width: 354px;padding-top:5px;height:75px;} #main #slider-code .overview li.last-child{background:none;} #main #slider-code ul li{list-style: none;width:116px;padding:0 15px;margin:0;border:none;background:url(/css/img/theme/sep_calendar.jpg) no-repeat 100% 12px;} #agenda #prevBtn{float:left;margin:16px 0 0 0;clear:left;width:10px;} #agenda #prevBtn a, #slider-code .prev{text-indent:-5000px;background:url(/css/img/theme/fleche_agenda_home_g.gif) 0 0 no-repeat;overflow:hidden;width:10px;height:74px;display:block;} #agenda #nextBtn{float:left;margin:16px 0 0 0;} #agenda #nextBtn a, .next{background:url(/css/img/theme/fleche_agenda_home_d.gif) 0 0 no-repeat;overflow:hidden;width:10px;height:74px;display:block;text-indent:-5000px;}  #calendrier {height:186px;width: 371px;background:#fff url(/css/img/icons/ajax-loader.gif) 50% 50% no-repeat;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;border:1px solid #ccc;} #calendrier.loaded {background-image:url(/css/img/theme/calendrier-header-bg.jpg);background-position: 0 -2px;background-repeat: repeat-x;} #calendrier table{width:360px;} #agenda-infos {width:100%;clear:left;height:183px;float:left;clear:both;background:url(/css/img/theme-1/agenda-background.png) 0 0 no-repeat;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 #calendar-tools {background:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;border:1px solid #ccc;float:left;width:210px;height:186px;margin:0 0 0 10px;}  #main #agenda-infos #legend {padding:5px 10px;margin:0;} #main #agenda-infos #legend li {margin:5px 0;border-left:12px solid #fff;padding-left:4px;} #main #agenda-infos #legend li.current {border-color:#98C000;} #main #agenda-infos #legend li.selected {border-color:#F39E00;} #main #agenda-infos #legend li.has-event {border-color:#DAD7DE;} #calendrier td a.current{background:#98C000;} #calendrier td a.selected{background:#F39E00;color:#615273;} #calendrier td a.has-event{background:#DAD7DE;} #main #agenda-infos #legend li dfn{display:none;}  #calendar-tools form {background:#f3f3f3 url(/css/img/theme/calendar-bg.gif) 0 0 repeat-x;height:103px;position:relative;padding-top:6px;} #calendar-tools form p {float:left;height:auto;width:auto;margin:0;padding:0;} .js-enabled #calendar-tools form span.help{position:absolute;right:0;top:0;display:block;float:right;height:15px;padding-left:0;text-indent:-5000px;width:15px;} #calendar-tools form label, #calendar-tools form input, #calendar-tools form select{float:none;display:block;width:155px;} #calendar-tools form label {padding:3px 0 3px 10px;text-align:left;} #calendar-tools form input{margin-top:5px;margin-left:10px;font-size:11px;width:150px;margin-bottom:4px;} #calendar-tools form select{margin-top:5px;margin-left:10px;font-size:11px;width:156px;} #calendar-tools form p.submit {width:100px;float:none;height:auto;width:35px;clear:none;margin-top:67px;padding-left:5px;} #calendar-tools form p.submit button{padding:0 3px 2px 3px;}  .js-enabled #main ul.default dt abbr, .js-enabled #main ul.default dt {cursor:pointer;text-decoration:underline;} .js-enabled #main ul.default dd {display:none;} .ui-daterangepicker { z-index: 11; }   #newsletter-subscription h2 {margin:0;padding:0;} #newsletter-subscription > p {} #newsletter-subscription form {margin: 0;} #newsletter-subscription form label {display: none; font-weight: bold; margin-bottom: 4px;} #newsletter-subscription form input {width: 165px; float: left;font-size:11px;} #newsletter-subscription form p{margin:0;} #newsletter-subscription form p.submit button {font-size: 11px; font-weight: bold; width: 28px; height: 20px;margin:0 5px;padding:0 0 2px 0;text-align:center;}   #acces .vcard {background:#fff;border:1px solid #00698E;padding:8px;} #acces .org {font-weight:bold;} #acces .geo, #acces .country-name, #acces .work{display:none;} #acces .fn, #acces .tel, #acces .street-address {display:block;} #map{width:600px;height:320px;border:2px solid #00698E;margin:10px 0;clear:both;} #main #map img{-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);} #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;}   #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 #DAD6DE;margin:0 1px 0 0;background:#fff;padding:0;} #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:#8B7D9C;} #main .pagination li.current{background-color: #8B7D9C;color: #fff;font-weight: bold;cursor: default;border-color:#fff;padding:0 5px;}   #footer {text-align:left;position:relative;padding:0;font-size:0.9em;background:#8b7d9c;width:100%;height:150px;margin-top:-133px;} #footer ul{margin:0;} #footer li{display:inline;margin:0;} #secondary-nav {position:absolute;left:50%;margin-left:360px;width:115px;z-index:4;border:2px solid #D9D0E5;top:681px;background:#A49AB0;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;} #secondary-nav li{display:block;width:auto;padding-left:18px;background:url(/css/img/theme/bullet-secodary-nav.png) 2px 2px no-repeat;margin:1px 0;list-style:none;float:left;} #secondary-nav li.extranet{background-image:url(/css/img/theme/bullet-extranet.png);position:relative;left:0;padding-left:20px;} #secondary-nav a{text-decoration:none;padding:3px 10px 3px 0;margin-top:5px;color:#fff;font-size:11px;} #secondary-nav a:hover{color:#4E435D;} #footer .vcard {position:absolute;top:35px;left:50%;margin-left:-490px;padding:5px 15px 0 15px;color:#fff;overflow:hidden;display:none;} #footer .vcard a{color:#fff;}  #home #secondary-nav {margin-left:225px;width:150px;padding-top:15px;border:none;background: none;top:0} #home #secondary-nav a{font-size:12px;}   #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;}   .telechargement #main h3{background:none;padding-left:0;font-family: 'Myriad pro', arial, sans-serif;} .telechargement #selectCategorie{float:left;width:97%;background:#dad6de url(/css/img/theme/deco_telechargement.png) 95% 100% no-repeat;border:2px solid #d9d0e5;padding:20px 0 20px 15px;margin:20px 0 10px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;} .telechargement #selectCategorie p{clear:none;float:left;width:auto;} .telechargement #selectCategorie span{font-size:14px;color:#816c9b;padding-left:20px;} .telechargement #selectCategorie form {padding:10px 0 0 0;} .telechargement #selectCategorie label{color:#816c9b;background:url(/css/img/theme/bullet-secodary-nav.png) 2px 2px no-repeat;padding-top:0;width:89px;} .telechargement #selectCategorie select{width:204px;} .telechargement #selectCategorie input{border:1px solid #FFFFFF;font-weight:bold;color:#fff;background:#8B7D9C;-moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;} .telechargement #selectCategorie input:hover{background:#F39E00;cursor:pointer;} .telechargement #entries ul li{width: 100%;margin:7px 0;} .telechargement #entries ul li span{background: url(/css/img/theme/bullets-categories.gif) -640px 0 no-repeat;font-size:14px;font-weight:bold;color:#8b7d9c;padding:5px 10px;float:left;width:57%;border-bottom:1px solid #DADADA;} .telechargement #entries ul li div{float: left;width:210px;height:28px;background:#dad6de;padding:10px 0 0 20px;margin:5px 0 5px 10px;font-size:11px;} .telechargement #entries ul li div a{padding-left:18px;text-decoration:underline;color:#000;font-size:12px;padding-bottom:1px;} .telechargement #entries ul li div a:hover{text-decoration: none;} .telechargement #entries ul li div.pdf a{background: url(/css/img/icons/page_white_acrobat.png) 0 0 no-repeat;} .telechargement #entries ul li div.doc a{background: url(/css/img/icons/page_white_word.png) 0 0 no-repeat;}   .annuaire #main h3{background:none;padding-left:0;font-family: 'Myriad pro', arial, sans-serif;} .annuaire #search{height:130px;background:#dad6de url(/css/img/theme/deco_annuaire.png) 80% 100% no-repeat;border:2px solid #d9d0e5;margin:20px 0 10px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;} .annuaire #search ul{float:left;width:61%;padding:20px 0 20px 30px;} .annuaire #search ul li{width:100%;margin:3px 0;list-style:none;} .annuaire #search label{color:#816c9b;background:url(/css/img/theme/bullet-secodary-nav.png) 2px 2px no-repeat;padding-top:0;width:89px;} .annuaire #search select{width:250px;} .annuaire #search input{width:244px;font-size:11px;} .annuaire #search .btn-recherche{clear:none;display:block;float:right;margin:0;padding:0;width:auto;} .annuaire #search input.submit{background:url(/css/img/theme/deco_annuaire_rechercher.png) 0 0 no-repeat;width:180px;height:99px;display:block;float:right;font-size:11px;text-indent:-5000px;border:0;cursor:pointer;} .annuaire #search input.submit:hover{background:url(/css/img/theme/deco_annuaire_rechercher_on.png) 0 0 no-repeat;} .annuaire #search ul li.last-child{padding-left:109px;} .annuaire #search ul li a.reset{font-size:11px;color:#000;} .annuaire #search ul li a.reset span{color:#b72109;} .annuaire #entries ul li{width:100%;float:left;margin:7px 0;border:1px solid #b9b9b9;padding-bottom:10px;-moz-border-radius:10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;} .annuaire #entries ul li h4{font-size:14px;background:url(/css/img/theme/bullets-categories.gif) 0 0 no-repeat;padding:4px 0 4px 13px;margin:0;border-bottom:1px solid #dadada;margin:5px 5px 10px 0;width:53%;text-transform:uppercase;float:left;} .annuaire #entries ul li .activite{float:right;-moz-border-radius:0 10px 0 0;background:#dad6de;color:#8b7d9c;padding:12px 0 12px 20px;width:242px;margin-left:0;margin-bottom:5px;} .annuaire #entries ul li .coordonnees{clear:both;float:left;width:55%;margin-left:10px;} .annuaire #entries ul li .coordonnees div, .annuaire #entries ul li div.adresse{background:url(/css/img/theme/bullet_annuaire.png) 4px 5px no-repeat;padding-left:15px;color:#02448d;padding-bottom:5px;float:left;} .annuaire #entries ul li .coordonnees div span, .annuaire #entries ul li div.adresse span{font-weight:bold;color:#6e6e6e;} .annuaire #entries ul li .coordonnees div strong{color:#8b7d9c;font-size:14px;} .annuaire #entries ul li .coordonnees div a{color:#02448d;} .annuaire #entries ul li .coordonnees div.contact{background:url(/css/img/theme/bullet-secodary-nav.png) 0 3px no-repeat;width:94%;} .annuaire #entries ul li .coordonnees div.tel{float:left;width:135px;} .annuaire #entries ul li .coordonnees div.fax{float:left;width:135px;} .annuaire #entries ul li .coordonnees div.email{clear:both;} .annuaire #entries ul li div.adresse{float:left;margin:5px 0 0 0;width:235px;} .annuaire #entries ul li a.details {margin-top:5px;} .annuaire #entries ul li .bt a {margin-right:108px;float:right;}  .association #details{width:100%;float:left;margin:7px 0;border:1px solid #b9b9b9;padding-bottom:10px;-moz-border-radius:10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;} .association #details h3{font-size:14px;background:url(/css/img/theme/bullets-categories.gif) 0 0 no-repeat;padding:4px 0 4px 13px;margin:0;border-bottom:1px solid #dadada;margin:5px 5px 10px 0;width:53%;text-transform:uppercase;float:left;} .association #details img{float: right;border:5px solid #FFF;-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:15px;} .association #details .activite{float:right;-moz-border-radius:0 10px 0 0;background:#dad6de;color:#8b7d9c;padding:12px 0 12px 20px;width:242px;margin-left:0;} .association #details .coordonnees{clear:both;margin-left:10px;} .association #details .coordonnees div{background:url(/css/img/theme/bullet_annuaire.png) 4px 5px no-repeat;padding-left:15px;color:#02448d;padding-bottom:5px;} .association #details .coordonnees div span{font-weight:bold;color:#6e6e6e;} .association #details .coordonnees div strong{color:#8b7d9c;font-size:14px;} .association #details .coordonnees div a{color:#02448d;text-decoration:underline;} .association #details .coordonnees div.contact{background:url(/css/img/theme/bullet-secodary-nav.png) 0 3px no-repeat;} .association #details .coordonnees div.tel{float:left;width:135px;} .association #details .coordonnees div.fax{float:left;width:135px;} .association #details .coordonnees div.site{clear:left;} .association #details .coordonnees div.email{clear:left;} .association #details div.adresse{margin:5px 0 15px 0;} .association #details .coordonnees div.description{background:none;color:#000;clear:both;}  .entreprise #details{width:100%;float:left;margin:7px 0;border:1px solid #b9b9b9;padding-bottom:10px;-moz-border-radius:10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;} .entreprise #details h3{font-size:14px;background:url(/css/img/theme/bullets-categories.gif) -1280px 0 no-repeat;padding:4px 0 4px 13px;margin:0;border-bottom:1px solid #dadada;margin:5px 5px 10px 0;width:53%;text-transform:uppercase;float:left;} .entreprise #details img{float: right;border:5px solid #FFF;-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:15px;} .entreprise #details .activite{float:right;-moz-border-radius:0 10px 0 0;background:#dad6de;color:#8b7d9c;padding:12px 0 12px 20px;width:242px;margin-left:0;} .entreprise #details .coordonnees{clear:both;margin-left:10px;} .entreprise #details .coordonnees div{background:url(/css/img/theme/bullet_annuaire.png) 4px 5px no-repeat;padding-left:15px;color:#02448d;padding-bottom:5px;} .entreprise #details .coordonnees div span{font-weight:bold;color:#6e6e6e;} .entreprise #details .coordonnees div strong{color:#8b7d9c;font-size:14px;} .entreprise #details .coordonnees div a{color:#02448d;text-decoration:underline;} .entreprise #details .coordonnees div.contact{background:url(/css/img/theme/bullet-secodary-nav.png) 0 3px no-repeat;} .entreprise #details .coordonnees div.tel{float:left;width:135px;} .entreprise #details .coordonnees div.fax{float:left;width:135px;} .entreprise #details .coordonnees div.site{clear:left;} .entreprise #details .coordonnees div.email{clear:left;} .entreprise #details div.adresse{margin:5px 0 15px 0;} .entreprise #details .coordonnees div.description{background:none;color:#000;}  form#form_login label{color:#8b7d9c;} #fiche_association label{color:#8b7d9c;clear:left;} #fiche_association .widget_form_input p{clear:none;float:left;width:350px;margin:0;} #main #fiche_association .area label{float:none;} #annuaire_description_parent table.mceLayout, #annuaire_description_aide_parent table.mceLayout {border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-top:10px;} #annuaire_description_parent tr.mceFirst td, #annuaire_description_aide_parent tr.mceFirst td {background:#EAEAEA;border-top:1px solid #DDDDDD;} #annuaire_description_parent tr.mceLast td, #annuaire_description_aide_parent tr.mceLast td {border-bottom:1px solid #DDDDDD;} #main form .submit button{float:none;} #fiche_association .document .widget_form_input{clear:both;} #fiche_association .document .widget_form_input p{padding-left:130px;} #fiche_association .document .widget_form_input p label{padding-left:0px;}  .vie-quotidienne #entries ul li h4{background:url(/css/img/theme/bullets-categories.gif) -1280px 0 no-repeat;color:#f39e00;min-height:16px;}  .social #entries ul li h4, .social #details h3{background:url(/css/img/theme/bullets-categories.gif) -640px 0 no-repeat;color:#079bda;font-family:arial;min-height:16px;}   .photoblog #main #entries-push{background:url(/css/img/theme/fd_photoblog.png) 0 0 no-repeat;margin:5px 0 20px 0;clear:both;float:left;border-bottom: 3px solid #079bda;} .photoblog #main #entries-push .image{float:left;margin:16px;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;height:37px;font-size:16px;color:#FFF;font-weight:bold;line-height:41px;overflow:hidden;width:352px;} .photoblog #main #entries-push .title div{font-size:12px;color:#7a7a7a;float:right;font-weight:normal;} .photoblog #main #entries-push .title div p{display:none;} .photoblog #main #entries-push .description{margin:16px 13px 5px;width:330px;float:left;} .photoblog.details #main #entries-push .description{width:580px;} .photoblog #main #entries-push .btnParticiper{float:right;margin:25px 49px 13px;} .photoblog #main #entries-push .btnParticiper a:link, .photoblog #main #entries-push .btnParticiper a:visited{width:223px;padding-left:30px;height:45px;background:#079bda url(/css/img/theme/btn_photoblog.png) 95% 100% no-repeat;display:block;-moz-border-radius:10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;font-size:28px;color:#FFF;font-family: 'Myriad pro', arial, sans-serif;text-decoration:none;line-height:40px;} .photoblog #main #entries-push .btnParticiper a:hover{background:#98C000 url(/css/img/theme/btn_photoblog.png) 95% 100% no-repeat;}  .photoblog.details #main #entries-push .btnParticiper{float:right;margin:-52px 0 0 426px;position:absolute;} .photoblog.details #main #entries-push .btnParticiper a:link, .photoblog.details #main #entries-push .btnParticiper a:visited{width:161px;padding-left:17px;height:30px;background:#079bda url(/css/img/theme/btn_photoblog.png) 95% 50% no-repeat;display:block;-moz-border-radius:10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;font-size:21px;color:#FFF;font-family: 'Myriad pro', arial, sans-serif;text-decoration:none;line-height:28px;} .photoblog.details #main #entries-push .btnParticiper a:hover{background:#98C000 url(/css/img/theme/btn_photoblog.png) 95% 50% no-repeat;} .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{color:#079BDA;background:url(/css/img/theme/bullets-categories.gif) -640px 2px no-repeat;padding-left:15px;float:left;padding-top:5px;} .photoblog.details #main #entries-push .title div{margin:21px 0 0 20px;font-size:11px;} .photoblog.details #main #entries-push .description{clear:both;} .photoblog #main h3{background:none;font-size:17px;color:#816c9b;padding-left:0;font-weight:normal;font-family: 'Myriad pro', arial, sans-serif;} .photoblog #main #entries{padding-top:5px;} .photoblog #main #entries ul li{float:left;width:190px;margin-right:9px;margin-bottom:20px;height:250px;} .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{color:#079bda;font-size:15px;font-weight:bold;width:150px;} .photoblog #main #entries ul li .title div{color:#7a7a7a;font-size:12px;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 #8B7D9C;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);} .photoblog #main .steps ol li{color:#8B7D9C;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;} .photoblog #main #phototheque-form label, .photoblog #main #phototheque-form label a{color:#8B7D9C;font-weight:bold;} .photoblog #main #phototheque-form input, .photoblog #main #phototheque-form select{width:150px;} .photoblog #main #phototheque-form p{width: 100%;} .photoblog #main #phototheque-form ul.choice {width:88%;} .photoblog #main #phototheque-form ul.choice li{list-style:none;width:100%;} .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 #FFFFFF;border:1px solid #E2E2E2;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;}   .contact #main .top-text{clear:both;} .contact #main form p.tiny, .contact #main form p.area{width:100%;} .contact #main form input{width:200px;} .contact #main form textarea{width:440px;} .contact #main form label{color:#8B7D9C;} .contact #main form p.submit{float:right;overflow:visible;padding-bottom: 15px;margin-right:27px;} .contact #main form p.submit button{font-size: 12px;-moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);float:right;} .contact #main form ul.notes{margin:0;} .contact #main form ul.notes li{margin:3px 0;font-size:11px;}  .inscription-newsletter .clearfix{clear:both;} .inscription-newsletter #main form label{color:#8B7D9C;width:145px;} .inscription-newsletter #main form input{width:200px;float:left;} .inscription-newsletter #main form p{float:left;clear:none;width:auto;} .inscription-newsletter #main form p.submit{float:left;overflow:visible;padding-bottom: 15px;} .inscription-newsletter #main form p.submit button{float:left;font-size: 12px;margin-left:25px;-moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);}   #sitemap{clear:both;} #sitemap ul{list-style:none;} #sitemap ul li{padding:3px 0 0 20px;background:url(/css/img/theme/bullet-secodary-nav.png) no-repeat 4px 5px;color:#A49AB0;} #sitemap li a, #sitemap li a:visited{color:#A49AB0;text-decoration:none !important;} #sitemap li a:hover{color:#A49AB0;text-decoration:underline;}   #error500 #header h1 {background-position:0 0;} #error500 .wrapper {margin-top:-180px;} #error500 #content {width:937px;padding:10px 10px 110px 10px;margin:4px 0 0 0;background-image:url(/css/img/theme/content-bg-extranet.gif);min-height:220px;} #error500 #content #main{float:left;padding:27px 0 0 156px;margin:55px 0 0 122px;background:url(/css/img/error404.jpg) no-repeat 0 0;height:170px}   .wait .wrapper {margin-top:-180px;} .wait #content {width:937px;padding:10px 10px 110px 10px;margin:4px 0 0 0;background-image:url(/css/img/theme/content-bg-extranet.gif);min-height:220px;} .wait #content #main{float:left;padding:27px 0 0 156px;margin:29px 0 0 35px;background:url(/css/img/error404.jpg) no-repeat 0 0;min-height:150px;width:365px;float:left;}   #standby-form {border:1px solid #efefef;position:absolute;right:-72%;top:-22px;width:350px;height:150px;background:url(/css/img/dark-background.png);padding:10px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;-moz-box-shadow: 0 0 8px #8B7D9C;-webkit-box-shadow: 0 0 8px #8B7D9C;} #main #standby-form h3 {margin-top:10px;} #main #standby-form h3, #main #standby-form p{color:#fff;width:99%;background:none;padding-left:8px;margin-top:2px;} #main #standby-form p input{width:205px;} #standby-form form {width:350px;} #main #standby-form p.msg{width:350px;color:#000;position:absolute;left:-550px;top:0;} #standby-form form label{padding:3px 0 0 0;} #standby-form form .submit{width:auto !important;float:right;margin-right:16px;}   #newsletter-subscription-form{float:left;width:97%;background:#dad6de url(/css/img/theme/fd_newsletter.png) 95% 100% no-repeat;border:2px solid #d9d0e5;padding:20px 0 20px 15px;margin:20px 0 10px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;} .inscription-newsletter #main form input{width:180px;} #newsletter-subscription-form .submit button{margin-left:5px !important;border:1px solid #FFFFFF;font-weight:bold;color:#fff;background:#8B7D9C;-moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;} #newsletter-subscription-form .submit button:hover{background:#F39E00;cursor:pointer;}  #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: #FFF; } .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: -15px; right: -15px; width: 30px; height: 30px; background-image: url(/css/plugins/../img/fancy/fancybox.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-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -30px; } #fancybox-right-ico { background-image: url(/css/plugins/../img/fancy/fancybox.png); background-position: -40px -60px; } #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; }
