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;} :focus {outline:none;}  @font-face { font-family: 'FontinSansRegular'; src: url(/css/fonts/ColabReg.eot); src: local('Fontin Sans Regular'), local('Fontin Sans Regular'), url(/css/fonts/FontinR.otf) format('opentype'); } 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;background:none;padding:0;} 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:-39px;} #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{}   #main form p {z-index:2;width: 98%;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: 100px; padding-left:0px;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{width:100%;} #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:0 0 0 15px;position:relative;z-index:1;border:0;} #main .legal {font-style:italic;clear:none;color:#666666;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;width:100%;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: #F1F1F1;display: inline-block;padding: 2px 5px 2px; color: #000;border:1px solid #DAD1B5; text-decoration: none;-moz-border-radius: 5px; -webkit-border-radius: 5px;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);position: relative;cursor:pointer;float:right;margin-right:0;} #main .actions a:hover, #content .bt a:hover, form button:hover { background-color: #98130C;color:#fff;} #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: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;}   .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:#999;color:#fff;font-weight:bold;} .rich-text table tr.odd td {background:url(/css/img/light-background.png) 0 0 repeat;} .rich-text table td {padding:3px 5px;background:#eee;} .rich-text table tbody tr:hover td, .rich-text table tbody tr.hover td{background:#ddf;} .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 0px 5px 0px;} .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;margin-left:0;margin-right:0;} #main .bloc-wrap .gallery li{float:left;padding:5px;width:125px;height:130px;margin:2px 2px;background:#efefef;} #main .bloc-wrap .gallery li a{display:block;text-align:center;font-size:11px;text-decoration:none;background:none;padding-left:0;} #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/alert.png) 0 30px no-repeat;padding:20px 0 180px 170px;} .wrapper #main .error404 .inside h3{line-height:30px;} .error500 .wrapper #main{width:93% !important;height:185px;padding:25px 0 0 240px !important;background:url(/css/img/alert.png) 50px 13px no-repeat;margin-top:20px;float:none !important;} .error500 .wrapper #content{background:#FFF;}   .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:5;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: #aaa; color: #000; } ::selection { background-color: #aaa; color: #000; } body {background: #836148 url(/css/img/theme/fd_body3.jpg) 0 0 repeat-x;} #background {background:url(/css/img/theme/fd_body2.jpg) 50% 0 repeat-y;} #boutique {background:url(/css/img/theme/fd_body.jpg) scroll 50% 0 no-repeat;min-height:910px;} .wrapper {width:951px;margin:0 auto;background:#000;padding:5px 30px;}  .js-enabled .wrapper {}   #splash {position:absolute;width:960px;margin:0 0 0 -458px;left:50%;top:200px;background:#946FA3 url(/css/img/ovpi.jpg) left top no-repeat;color:#000;padding-bottom:10px;text-align:center;border-top:2px solid #724487;border-bottom:2px solid #724487;} #splash h2 {border:0;background:none;color:#fff;font-size:18px;margin:0;} #splash p {font-size:1.2em;padding:0 10px;margin:0;font-weight:bold;} #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 {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;text-indent:-5000px;border:0;left:50%;top:50%;margin-left:-239px;margin-top:-302px;width:458px;height:422px;padding:0;z-index:999;background-position:left top;background-repeat:no-repeat;text-align:left;} .js-enabled #splash p, .js-enabled #splash ul{text-align:center;} #splash #js-toggle-splash {position:absolute;background:url(/css/img/ovpi/close.png) 0 0 no-repeat;top:2px;right:2px;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;}  .js-enabled #splash.closed {left:-181px;background-position:-40px 0;} .js-enabled #splash.closed #js-toggle-splash {right:0;top:0;width:45px;text-indent:-5000px;height:100%;background:none;}   .wrapper a { text-decoration:none;color:#323232;padding:2px 0 2px 20px;background:url(/css/img/theme/puce1.png) 0 4px no-repeat;font-weight:bold; } .wrapper a:visited { text-decoration: underline; color: #323232; } .wrapper a:hover { text-decoration: underline; color: #666;background:url(/css/img/theme/puce2.png) 0 2px no-repeat; } .wrapper a:active, .wrapper a:focus { text-decoration: underline; color: #000; } .wrapper code, .wrapper pre { color: #c33; }  .wrapper h2 {padding-bottom:0.3em;} .wrapper h2 {border-bottom:0;} .wrapper h3 {} .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 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;}   h1, h2, h3, h4, h5, h6 { clear:both; font-family: 'Century Gothic', arial, sans-serif; font-weight:bold; }   .l-enseigne-jlp #main h2{text-indent:-5000px;background: url(/css/img/theme/titres/l-enseigne-jlp.jpg) 0 0 no-repeat;width:123px;height:32px;padding:0;margin:0;} .l-experience-jlp #main h2{text-indent:-5000px;background: url(/css/img/theme/titres/l-experience-jlp.jpg) 0 0 no-repeat;width:141px;height:32px;padding:0;margin:0;} .les-services-jlp #main h2{text-indent:-5000px;background: url(/css/img/theme/titres/les-services-jlp.jpg) 0 0 no-repeat;width:141px;height:32px;padding:0;margin:0;} .les-marques-jlp #main h2{text-indent:-5000px;background: url(/css/img/theme/titres/les-marques-jlp.jpg) 0 0 no-repeat;width:145px;height:32px;padding:0;margin:0;} .les-produits-jlp #main h2{text-indent:-5000px;background: url(/css/img/theme/titres/les-produits-jlp.jpg) 0 0 no-repeat;width:145px;height:32px;padding:0;margin:0;} .contact #main h2{text-indent:-5000px;background: url(/css/img/theme/titres/nous-contacter.jpg) 0 0 no-repeat;width:155px;height:32px;padding:0;margin:0;} .mentions-legales #main h2{text-indent:-5000px;background: url(/css/img/theme/titres/mentions-legales.jpg) 0 0 no-repeat;width:159px;height:32px;padding:0;margin:0;} .plan-du-site #main h2{text-indent:-5000px;background: url(/css/img/theme/titres/plan-du-site.jpg) 0 0 no-repeat;width:107px;height:32px;padding:0;margin:0;} .actualites #main h2{text-indent:-5000px;background: url(/css/img/theme/titres/les-actualites.jpg) 0 0 no-repeat;width:133px;height:32px;padding:0;margin:0;} .archivees #main h2{text-indent:-5000px;background: url(/css/img/theme/titres/les-actualites-archivees.jpg) 0 0 no-repeat;width:235px;height:32px;padding:0;margin:0;} .votre-boutique #sub-magasin h2{text-indent:-5000px;background: url(/css/img/theme/titres/votre-boutique.jpg) 0 0 no-repeat;width:233px;height:59px;padding:0;margin:0;text-align:left;}   .bt{float:left;padding:3px 12px;background:#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);-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;} .bt:hover{background:#E3E3E3;} .bt a, .bt a:active, .bt a:visited{display:block;font-weight:bold;font-family: 'Century Gothic', arial, sans-serif;font-size:14px;background-position:0 6px;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);text-decoration:none;} .bt a:hover{text-decoration:none;background-position:0 6px;color:#000;} form button{font-weight:bold;font-family: 'Century Gothic', arial, sans-serif;font-size:14px;background-position:0 6px;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);padding:3px 12px;background:#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);-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;} form button:hover{background:#E3E3E3;color:#000;}   #main-nav h2, #quick-search h2, #breadcrumb h2, #footer h2 {position:absolute;top:-5000px;left:-5000px;height:1px;text-indent:-5000px;}   #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;}   #header {width:100%;height:112px;margin:10px 0px 0px 0px;background:#000 url(/css/img/theme/fd_header.jpg) scroll 50% 0 no-repeat;} #header h1 {position:relative;top:-50px;} #header h1 a{display:block;width:100%;height:100%;overflow:hidden;text-decoration:none;color:#000;height:107px;background:none;padding:0;} #main {position:relative;} .wrapper {} .wrapper .has-sub #main {width:536px;float:left;padding-left:30px;} #home .wrapper .has-sub #main {padding-left:0;width:422px;z-index: 2;} .votre-boutique .wrapper .has-sub #main {padding-left:36px;width:647px;} .wrapper #sub {width:480px;float:right;margin-left:49px;margin-top: 0px;} #main p.picture a{background:none;padding-left:0;} #main p.picture img{padding-bottom:11px;background:url(/css/img/theme/bordure.jpg) 0 100% repeat-x;} #main p.picture span.legend{display:block;font-style:italic;font-size:11px;color:#323232;}   #standby-form {border:1px solid #efefef;position:absolute;right:-5px;top:-190px;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;} #main #standby-form h3 {margin-top:10px;} #main #standby-form h3, #main #standby-form p{color:#fff;width:99%;} #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 .submit{width:auto;}   #header {} #header h1{text-indent: -5000px;position:inherit;top:0;margin:0;}    #main-nav {background: #FFF;display:inline-block;height:37px;width:100%;position:relative;z-index:1;overflow:hidden;} #main-nav ul{margin:0;text-align:center;} #main-nav li{display:inline;margin:0;overflow:hidden;list-style: none;} #main-nav li a{font-family: 'Century Gothic', arial, sans-serif;font-size:13px;text-shadow:2px 1px 1px rgba(0, 0, 0, 0.25);display:inline-block;padding:0;position:relative;color:#000;height:100%;padding:11px 22px;text-decoration: none;background:url(/css/img/theme/puce1.png) 0px 14px no-repeat;font-weight:normal;} #main-nav li a:hover, #main-nav li.current a{background:url(/css/img/theme/puce2.png) 0px 12px no-repeat;} #main-nav ul ul{position:absolute;width:auto;} #main-nav ul ul li{float:left;}  #home #main-nav {}   form .error label {color:#BB493D;} #main form .error input {border-color:#BB493D;}   #quick-search {position:absolute;top:100px;left:50%;margin-left:-460px;width:200px;} #quick-search:focus {outline:none;} #quick-search form{width:200px;} #quick-search h2{margin:0;color:#004b63;font-size:14px;} #quick-search label{font-size:11px;display:block;} #quick-search input{font-size:11px;display:block;} #quick-search p{float:left;} #quick-search button{padding:0;margin-left:5px;margin-top:14px;font-weight:normal;}  .js-enabled #quick-search button{margin-top:0;} .js-enabled #quick-search label{display:none;}   #sub {position:relative;overflow:hidden;margin-top:-8px;} #sub > div{float:right;clear:both;margin-bottom:15px;}   #breadcrumb{overflow:hidden;margin:-15px 0 15px 0;width:100%;background:url(/css/img/theme/separateur.jpg) 0 45% no-repeat;height:30px;padding:6px 0;} #breadcrumb ol {margin:0;list-style:none;text-align:center;} #breadcrumb li {display:inline;padding:2px;} #breadcrumb li a{padding-right:3px;background:none;padding-left:2px;} #breadcrumb li:last-child {background:0;}   #content {background:#FFF url(/css/img/theme/recevez_nos_offres.jpg) 100% 100% no-repeat;margin:0;border-bottom:16px #d3d3d7 solid;padding-bottom:5px;width:100%;} #content.has-sub{margin-top:10px;padding-top:15px;} #home #content.has-sub{padding-top:0px;} #content #sub{padding-right:35px;width:300px;} #home #content #sub{padding-right:0;width:480px;} #content h2 a{color:#000;text-decoration:none;}  .js-enabled #content .toggle{background-position:;} .js-enabled #content .closed{background-position:;} #home .visuel-home {background: url(/css/img/theme/visu-home.jpg) 0 100% no-repeat;position: absolute;width: 443px;height: 254px;text-indent: -5000px;margin-top: -224px;z-index: 1;} #home.ie7 .visuel-home {margin-top: -249px;} #home.ie8 .visuel-home {margin-top: -228px;} #home.ie9 .visuel-home {margin-top: -229px;}   #main h3 {color:#333;font-weight:bold;font-family: 'Century Gothic', arial, sans-serif;font-size:30px;} #main h4 {color:#666;padding-left:20px;} #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;} #main h6 {color:#aaa;} #main a:visited{text-decoration:none;} .has-sub #main {}  #home #main {}   #main .actions a, #content .bt a, form button{padding:3px 12px;background:#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);-moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px;} #main .actions a:hover, #content .bt a:hover, form button:hover{background:#E3E3E3;color:#000;} #content ul.actions li.feed a{padding:3px 12px 3px 26px;}  #news {float:left;position:relative;width:100%;padding-bottom:11px;background:url(/css/img/theme/separateur.jpg) 0 100% no-repeat;margin-bottom: 15px;} #news.lastEntries{background:url(/css/img/theme/separateur2.jpg) 0 100% no-repeat;padding-bottom:20px;} #news.lastEntries h2{float:right;text-indent:-5000px;background: url(/css/img/theme/titres/a_la_une.jpg) 100% 0 no-repeat;width:108px;height:39px;clear:none;padding:0;margin:0;} #news ul {margin:0;} #news ul.lastEntriesList li {margin:4px 0;list-style:none;text-align:right;padding-left:110px;float:right;clear:both;} #news ul.lastEntriesList li a{background:none;font-size:14px;padding-left:2px;} #news .lastEntriesList h3{font-size:14px;font-weight:bold;color:#000;float:right;clear:right;padding:0;margin:0;} #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:left;margin:0.5em 0.5em 0.1em 0;} .hentry .metas{display:none;} .hentry .author{display:none;}  #entries ul {list-style:none outside none;margin:0;} #entries .push {background:url(/css/img/theme/separateur.jpg) 0 100% no-repeat;padding-bottom:20px;} #entries ul li{margin-left:0;} #entries ul li.last-child .hentry{background:none;} #entries .hentry {display:block;clear:both;overflow:hidden;margin:5px;padding:15px 0 25px;} #entries .hentry h3 {margin-top:0;} #entries .hentry a{background:none;padding-left:0px;} #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{padding:2px 0 2px 20px;background:url(/css/img/theme/puce1.png) 0 4px no-repeat;text-decoration:none;} #entries .hentry .entry-permalink a:hover{background:url(/css/img/theme/puce2.png) 0 2px no-repeat;text-decoration:underline;} #entries .hentry .metas{float:right;display:inline;}  #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;}  #home #news{margin-top:17px;} #home #news h2{float:right;text-indent:-5000px;background: url(/css/img/theme/titres/a_la_une.jpg) 100% 0 no-repeat;width:108px;height:39px;clear:none;padding:0;margin:0;} #home #news .notice{margin-left:15px;} #home #news .entry-content{float:right;width:250px;text-align:right;} #home #news .read-more{float:right;} #home #news .hentry .entry-permalink{display:none;} .entry-picture{padding-top:11px;background:url(/css/img/theme/bordure.jpg) 0 0 repeat-x;float:left;} .entry-picture a{background:none;padding-left:0;} .entry-picture img{padding-bottom:11px;background:url(/css/img/theme/bordure.jpg) 0 100% repeat-x;}   #agenda {float:left;position:relative;} #main ul.hcalendar {float:left;clear:both;margin-top:0;} #main ul.hcalendar li{margin-left:30px; clear: both;} #main ul.hcalendar dl{margin-bottom:0;padding-bottom:10px;} #main ul.hcalendar dt {margin-top:0;margin-bottom:0;color:#8F886E;} #main ul.hcalendar dt span{color:#000;}  #home #agenda{border-bottom:1px solid #c2c2c2;} #home #agenda h2{width:80%;} #home #agenda ul.last-entries {list-style-image:url(/css/img/theme/agenda-bullets-home.png);margin-left:0;color:#01496a;font-weight:bold;} #home #agenda ul.last-entries li{margin-bottom:7px;line-height:13px;} #home #agenda ul.last-entries a{text-decoration:none;} #home #agenda ul.last-entries a .title{font-weight:normal;color:#000;} #home #agenda ul.last-entries a:hover, #home #agenda ul.last-entries a:focus{background-color:#e1e1e1;color:#000;outline:none;}  #calendrier {height:152px;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;} #agenda-infos {width:100%;clear:left;height:143px;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:152px;margin:0 0 0 25px;}  #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:#024969 ;} #main #agenda-infos #legend li.selected {border-color:#FFCD2C ;} #main #agenda-infos #legend li.has-event {border-color:#E8E4D0 ;} #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:65px;position:relative;padding-top:10px;} #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{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;} #calendar-tools form p.submit {width:100px;float:none;height:auto;width:35px;clear:none;margin-top:25px;} #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;text-indent:-5000px;} #newsletter-subscription > p {} #newsletter-subscription form {margin: 0;float:right;width:330px;} #newsletter-subscription form label {display: none; font-weight: bold; margin-bottom: 4px;} #newsletter-subscription form input {width: 192px; float: left;font-size:12px;color:#404040;} #newsletter-subscription form p{margin:0;} #newsletter-subscription form p.submit button {font-weight:bold;font-family: 'Century Gothic', arial, sans-serif;font-size:15px;margin:0 12px;padding:0;background:#99a0a5;color:#FFF;border:none;-moz-border-radius:0px; -webkit-border-radius:0px;border-radius:0px;} #newsletter-subscription form p.submit button:hover{background:#bcc5cb;}   #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:640px;height:320px;border:2px solid #00698E;margin:10px 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;}   #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:#c00005;} #main .pagination li.current{background-color: #c00005;color: #fff;font-weight: bold;cursor: default;border-color:#fff;padding:0 5px;}   #footer {width:951px;margin:0 auto;background:#000;padding:10px 30px;background:#000;text-align:left;font-size:0.9em;min-height: 18px;} #footer ul{margin:0;} #footer li{display:inline;margin:0;} #secondary-nav {float:left;} #secondary-nav li{border-right:1px solid #FFF;padding: 0px 4px;} #secondary-nav li.last-child{border-right:none;} #secondary-nav a{text-decoration:none;color:#FFF;font-size: 12px;font-weight: bold;} #footer .vcard {display:none;} #footer p.ss3i {width:119px;height:18px;background:url(/css/img/signature-2s3i-dark.png) 0 0 no-repeat;float:right;} #footer p.ss3i a{display:block;text-indent:-5000px;width:100%;height:100%;overflow:hidden;}   #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;}   #magasin{width:100%;} #magasin h2{float:right;text-indent:-5000px;background: url(/css/img/theme/titres/vos_boutiques.jpg) 100% 0 no-repeat;width:195px;height:39px;margin-bottom:0;padding-bottom:0;} #magasin .notice{margin-right:15px;} #magasin ul{clear:both;margin:0;float:right;width:250px;} #magasin ul li{margin:0;padding:4px 23px 4px 0px;background:url(/css/img/theme/puce3.png) 100% 7px no-repeat;list-style:none;text-align:right;} #magasin ul li a{color:#323232;font-size:12px;text-transform:uppercase;margin:0;padding:0;background:none;text-decoration:none;font-weight:bold;} #magasin ul li a:hover{color:#000;text-decoration:underline;} #magasin ul li p{color:#323232;font-size:11px;margin-top:0;}  #home #magasin{margin-top:17px;} #home #magasin h2{float:left;text-indent:-5000px;background: url(/css/img/theme/titres/vos_boutiques.jpg) 100% 0 no-repeat;width:195px;height:39px;} #home #magasin .notice{margin-right:15px;} #home #magasin ul{clear:both;margin:0;float:left;width:250px;} #home #magasin ul li{padding:4px 0 4px 23px;background:url(/css/img/theme/puce1.png) 0 7px no-repeat;text-align:left;margin:0;} #home #magasin ul li a{float:left;} #home #magasin #picture{float:right;}  #sub-magasin {float:left;text-align:right;width:233px;margin-left:35px;} #sub-magasin h3{margin:0;padding:0;font-size:36px;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);margin-bottom:35px;text-transform:uppercase;font-weight:bold;position:relative;} #sub-magasin.jlp-chatellerault h3{font-size:32px;} #sub-magasin p{font-size:12px;} #sub-magasin .adresse{margin-bottom:0;padding-bottom:0;} #sub-magasin .telephone{font-weight:bold;font-size:14px;} #sub-magasin .horaire, #sub-magasin .description{margin-bottom:15px;} #sub-magasin .horaire p, #sub-magasin .description p{margin:0 !important;padding:0;} #sub-magasin .pictures img{margin-bottom: 7px;} .votre-boutique #main .visuel-principal{background: url(/css/img/theme/bordure.jpg) 0 100% repeat-x;padding-bottom:11px;} .votre-boutique #main .pdf a{background:url(/css/img/theme/puce_pdf.jpg) 0 0 no-repeat;text-decoration:underline;margin:3px 0;} .votre-boutique #main #map{width:647px;height:357px;background: url(/css/img/theme/bordure.jpg) 0 100% repeat-x;padding-bottom:11px;border:none;margin:-5px 0 10px 0;} .votre-boutique #main #map #google_map{height:357px;} .votre-boutique #main #map #google_map a, .votre-boutique #main #map #google_map a:hover{background:none;font-weight:normal;padding:0;}    #home #marque{margin-top:17px;width:100%;clear:both;} #home #marque h2{float:right;text-indent:-5000px;background: url(/css/img/theme/titres/les_marques.jpg) 100% 0 no-repeat;width:315px;height:70px;} #home #marque .notice{margin-left:15px;} #home #marque ul{clear:both;margin:0;float:right;width:97%;text-align:right;} #home #marque ul li{margin:0;padding:0 1px;list-style:none;display:inline;color:#323232;font-size:11px;} #home #marque ul li.faible {font-size:11px;} #home #marque ul li.moyen {font-size:12px;} #home #marque ul li.important {font-size:14px;font-weight:bold;} #home #marque a{float:right;margin-top:10px;clear:both;width:120px;}   #home #produit{width:100%;height:237px;} #home #produit object{float:left;} #produit{margin:10px 0;background:#000 url(/css/img/theme/fd_slider.gif) 100% 0 repeat-y;} #menu_slider{background:url(/css/img/theme/fd_menu_slider.gif) 0 100% no-repeat;float:right;height:237px;width:240px;} #menu_slider h3{text-indent:-5000px;background:url(/css/img/theme/titres/besoin_de_conseil.png) 0 0 no-repeat;width:160px;height:22px;margin-left:49px;} #menu_slider p.strong{font-size:14px;margin:0 15px 0 66px;font-weight:bold;} #menu_slider p{font-size:12px;margin:0 15px 10px 66px;}   #sitemap ul{margin-left:0;} #sitemap ul li{list-style:none;padding:4px 0;}  #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; }     .dataTables_wrapper { position: relative; overflow:hidden; clear: both; zoom: 1;  padding:10px 5px; } .dataTables_wrapper table{ clear:both; } .dataTables_processing { position: absolute; top: 50%; left: 50%; width: 250px; height: 30px; margin-left: -125px; margin-top: -15px; padding: 14px 0 2px 0; border: 1px solid #ddd; text-align: center; color: #999; font-size: 14px; background-color: white; } .dataTables_length { width: 40%; float: left; } .dataTables_filter { width: 50%; float: right; text-align: right; } .dataTables_info { width: 60%; float: left; } .dataTables_paginate { width: 44px; * width: 50px; float: right; text-align: right; }  .paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next { height: 19px; width: 19px; margin-left: 3px; float: left; } .paginate_disabled_previous { background-image: url(/css/plugins/../img/dataTables//back_disabled.jpg); } .paginate_enabled_previous { background-image: url(/css/plugins/../img/dataTables//back_enabled.jpg); } .paginate_disabled_next { background-image: url(/css/plugins/../img/dataTables//forward_disabled.jpg); } .paginate_enabled_next { background-image: url(/css/plugins/../img/dataTables//forward_enabled.jpg); }  table { margin: 0 auto; width: 100%; clear: both; } table thead th { padding: 3px 18px 3px 10px; border-bottom: 1px solid black; font-weight: bold; cursor: pointer; } table tfoot th { padding: 3px 10px; border-top: 1px solid black; font-weight: bold; } table tr.heading2 td { border-bottom: 1px solid #aaa; } table td { padding: 3px 10px; } table td.center { text-align: center; }  .sorting_asc { background: url(/css/plugins/../img/dataTables//sort_asc.png) no-repeat center right; } .sorting_desc { background: url(/css/plugins/../img/dataTables//sort_desc.png) no-repeat center right; } .sorting { background: url(/css/plugins/../img/dataTables//sort_both.png) no-repeat center right; } .sorting_asc_disabled { background: url(/css/plugins/../img/dataTables//sort_asc_disabled.png) no-repeat center right; } .sorting_desc_disabled { background: url(/css/plugins/../img/dataTables//sort_desc_disabled.png) no-repeat center right; }  table tr.odd.gradeA { background-color: #ddffdd; } table tr.even.gradeA { background-color: #eeffee; } table tr.odd.gradeA { background-color: #ddffdd; } table tr.even.gradeA { background-color: #eeffee; } table tr.odd.gradeC { background-color: #ddddff; } table tr.even.gradeC { background-color: #eeeeff; } table tr.odd.gradeX { background-color: #ffdddd; } table tr.even.gradeX { background-color: #ffeeee; } table tr.odd.gradeU { background-color: #ddd; } table tr.even.gradeU { background-color: #eee; } tr.odd { background-color: #FFF; } tr.even { background-color: white; }  .top, .bottom { padding: 15px; background-color: #F5F5F5; border: 1px solid #CCCCCC; } .top .dataTables_info { float: none; } .clear { clear: both; } .dataTables_empty { text-align: center; } tfoot input { margin: 0.5em 0; width: 100%; color: #444; } tfoot input.search_init { color: #999; } td.group { background-color: #d1cfd0; border-bottom: 2px solid #A19B9E; border-top: 2px solid #A19B9E; } td.details { background-color: #d1cfd0; border: 2px solid #A19B9E; } .example_alt_pagination div.dataTables_info { width: 40%; } .paging_full_numbers { width: 400px; height: 22px; line-height: 22px; } .paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active { border: 1px solid #aaa; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 2px 5px; margin: 0 3px; cursor: pointer; *cursor: hand; } .paging_full_numbers span.paginate_button { background-color: #ddd; } .paging_full_numbers span.paginate_button:hover { background-color: #ccc; } .paging_full_numbers span.paginate_active { background-color: #99B3FF; } table tr.even.row_selected td { background-color: #B0BED9; } table tr.odd.row_selected td { background-color: #9FAFD1; }   tr.odd td.sorting_1 { background-color: #D3D6FF; } tr.odd td.sorting_2 { background-color: #DADCFF; } tr.odd td.sorting_3 { background-color: #E0E2FF; } tr.even td.sorting_1 { background-color: #EAEBFF; } tr.even td.sorting_2 { background-color: #F2F3FF; } tr.even td.sorting_3 { background-color: #F9F9FF; }   tr.odd.gradeA td.sorting_1 { background-color: #c4ffc4; } tr.odd.gradeA td.sorting_2 { background-color: #d1ffd1; } tr.odd.gradeA td.sorting_3 { background-color: #d1ffd1; } tr.even.gradeA td.sorting_1 { background-color: #d5ffd5; } tr.even.gradeA td.sorting_2 { background-color: #e2ffe2; } tr.even.gradeA td.sorting_3 { background-color: #e2ffe2; } tr.odd.gradeC td.sorting_1 { background-color: #c4c4ff; } tr.odd.gradeC td.sorting_2 { background-color: #d1d1ff; } tr.odd.gradeC td.sorting_3 { background-color: #d1d1ff; } tr.even.gradeC td.sorting_1 { background-color: #d5d5ff; } tr.even.gradeC td.sorting_2 { background-color: #e2e2ff; } tr.even.gradeC td.sorting_3 { background-color: #e2e2ff; } tr.odd.gradeX td.sorting_1 { background-color: #ffc4c4; } tr.odd.gradeX td.sorting_2 { background-color: #ffd1d1; } tr.odd.gradeX td.sorting_3 { background-color: #ffd1d1; } tr.even.gradeX td.sorting_1 { background-color: #ffd5d5; } tr.even.gradeX td.sorting_2 { background-color: #ffe2e2; } tr.even.gradeX td.sorting_3 { background-color: #ffe2e2; } tr.odd.gradeU td.sorting_1 { background-color: #c4c4c4; } tr.odd.gradeU td.sorting_2 { background-color: #d1d1d1; } tr.odd.gradeU td.sorting_3 { background-color: #d1d1d1; } tr.even.gradeU td.sorting_1 { background-color: #d5d5d5; } tr.even.gradeU td.sorting_2 { background-color: #e2e2e2; } tr.even.gradeU td.sorting_3 { background-color: #e2e2e2; }  .ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted { background-color: #ECFFB3; } .ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted { background-color: #E6FF99; }  table.KeyTable td { border: 3px solid transparent; } table.KeyTable td.focus { border: 3px solid #3366FF; } table tr.gradeA { background-color: #eeffee; } table tr.gradeC { background-color: #ddddff; } table tr.gradeX { background-color: #ffdddd; } table tr.gradeU { background-color: #ddd; } div.box { height: 100px; padding: 10px; overflow: auto; border: 1px solid #8080FF; background-color: #E5E5FF; }
