 .arrondi { -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; display: inline-block; line-height: 40px; padding: 0 10px; width: 77%; } .dossier { background: none repeat scroll 0 0 #d1eeeb; width: 350px;} .actu { background: none repeat scroll 0 0 #ffe9cc;} .forum { background: none repeat scroll 0 0 #ccffcc;} .fabricant { background: none repeat scroll 0 0 #dce6e3; width: 65%;} .recherche { background: none repeat scroll 0 0 #dddddd; line-height: 20px; width: 25%; padding: 5px;} .menudossiers { background: none repeat scroll 0 0 #e1dade; line-height: 20px; width: 100%; padding: 5px;} .menumarques { background: none repeat scroll 0 0 #e7d5d0; line-height: 20px; width: 100%; padding: 5px;} .menucomments { background: none repeat scroll 0 0 #e6d2c5; line-height: 20px; width: 100%; padding: 5px;} .menulinks { background: none repeat scroll 0 0 #dddddd; line-height: 20px; width: 100%; padding: 5px;} .intro_actu {font-size:14px;} .clear:after { content: "."; height:0; visibility:hidden; display:block; clear:both; } .container { width:920px; margin: -253px auto 0px auto; background:#FFF; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding:16px; display: block; } .logo { left: 680px; position: relative; } #menu { color: #277DA0; height: 36px; position: absolute; font-size:15px; top: 122px;} #menu ul { list-style:none; margin:0; padding:0; } #menu li { display:inline; margin:0; padding:0; } #menu a { float:left; background:url('/wp-content/themes/perso/img/sprite.png') no-repeat; background-position: -10px -271px; margin:0 4px 0 0; padding:0 0 0 11px; text-decoration:none; color:white; } #menu a span { float:left; display:block; background:url(/wp-content/themes/perso/img2/navRight.png) no-repeat right top; padding:0 15px 0 4px; line-height:36px; color:white; font-weight:bold; } #menu a span {float:none;} #menu a:hover span { color:#0a3443; } #menu a:hover, #menu .current a:link, #menu .current a:visited { text-decoration:none; } #menu a:hover span, #menu .current a:link span, #menu .current a:visited span { text-decoration:none; } .form{ font-weight:bold; color:#6E625C; background:#FFF; width:243px; padding:10px; } .form input { font-family:Arial, Helvetica, sans-serif; font-size:11px; float: left; width: 192px; color:#6E625C; height:20px; background:#EFE5D9; border-style:none; padding:5px 5px 0 5px; } .fillupform { margin:20px 0 15px 0; width:585px; } .left-container .fillupform li, .left-containerfull .fillupform li { float:left; color:#FF0000; margin:15px 0 0 0; width:585px; list-style:none; } .fillupform ul li label { display:block; width:60px; padding:8px 8px 8px 0; font-weight:bold; text-align:left; color:#333; float:left; } .fillupform input { width:300px; border:1px solid #B5B5B5; padding:8px; background:#FFF url(/wp-content/themes/perso/img/form-shadow.gif) repeat-x top; margin:0 0 0 10px; float:left; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; } .fillupform textarea { height:150px; width:350px; margin:0 0 0 10px; padding:8px; float:left; background:#FFF url(/wp-content/themes/perso/img/form-shadow.gif) repeat-x top; border:1px solid #B5B5B5; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; } .fillupform input.btn { color:#FFF; font-weight:bold; margin:0 0 0 10px ; width:150px; padding:10px; background:#666; cursor:pointer; float:left; text-align:center; text-transform:uppercase; } .fillupform ul li label.error { color:#FF0000; font-size:11px; font-weight:normal; margin:0 0 0 10px; width:120px; } .footer { background: url("/wp-content/themes/perso/ads/bas.jpg") no-repeat scroll 50% 100% transparent; color: #FFFFFF; font-size: 11px; height: 634px; margin-top: -350px; padding: 10px 0 0; text-align: center; } .footer a:link, .footer a:visited { text-decoration:none; color:#000; } .footer a:hover{ text-decoration:underline; color:#000; } #slider { width:512px; position: relative; float:left; } .scroll { width:512px; overflow:auto; position:relative; clear:left; overflow: hidden; } .scrollContainer div.panel { width:512px; float:left; position:relative; } .scrollButtons { position: absolute; top: 120px; cursor: pointer; } #slider .scrollButtons.left { left:0; width:15px; height:30px; z-index:9999; } #slider .scrollButtons.right { right: 0; width:15px; height:30px; } .hide { display: none; } * html .sidebar-paragraph ul li { list-style:none; } *:first-child+html .sidebar-paragraph ul li { list-style:none; } * html .welcome, * html .about-us-container, * html .journal-container, * html .works-container, * html .contact-us-container, * html .faqs-container { margin:110px 0 0 0; } *:first-child+html .welcome, *:first-child+html .about-us-container, *:first-child+html .journal-container, *:first-child+html .works-container, *:first-child+html .contact-us-container, *:first-child+html .faqs-container { margin:0 0 0 0; } * html .works-container .style-one ul li { margin:0 5px 5px 0; } * html .works-container .style-two ul { margin:30px 0 0 -15px; } *:first-child+html .works-container .style-one ul li { margin:0 5px 5px 0; } *:first-child+html .works-container .style-two ul { margin:30px 0 0 -15px; } #jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; } #jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #jquery-lightbox a img { border: none; } #lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #lightbox-container-image { padding: 10px; } #lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #lightbox-container-image-box > #lightbox-nav { left: 0; } #lightbox-nav a { outline: none;} #lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; display: block; } #lightbox-nav-btnPrev { left: 0; float: left; } #lightbox-nav-btnNext { right: 0; float: right; } #lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0; } #lightbox-container-image-data { padding: 0 10px; color: #666; } #lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; } #lightbox-image-details-caption { font-weight: bold; } #lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; } #lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; } .logo-menu-container { background:url("/wp-content/themes/perso/ads/haut.jpg") no-repeat scroll top transparent; height:415px; margin:auto; } .welcome, .about-us-container, .journal-container, .works-container, .contact-us-container, .faqs-container { margin:0; width:922px; text-align: justify; } .welcome-img { float:left; background:#191F24; width:512px; } .welcome-img img { width:512px; height:251px; } .welcome-client-desc { margin:6px 15px 10px 15px; color:#FFF; } .welcome-client-desc h3, .welcome-client-desc a { font-size:20px; color: white; text-decoration: none; } .welcome-client-desc a:hover { text-decoration: underline; } .welcome-desc { width:388px; } .welcome-desc h2, .left-services h2 { font-size:24px; color:#61a6c8; margin: 0; } .left-services { width:450px; float:left; margin-top: 15px;} .right-services { width:469px; float:left; margin-top: 15px;} .right-services ul li { padding:10px 0 10px 16px; width:450px;height: 65px; } .left-services ul li { padding:5px 0 3px 0; border-bottom:1px solid #DADDE3; width:440px; margin-left: 10px;height: 65px; background-color: #F7F7F7; border-bottom: 1px solid #EFEFEF; border-left: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF;} .left-services ul li p {display: inline;} .welcome-desc ul li { list-style: square; margin-left: 25px; width: 425px; height: 20px; list-style-position: inside;} .services-desc { float:left; margin:0 0 0 20px; width:340px; } .services-desc h2, .services-desc a { color:#61a6c8; font-size:18px; font-weight:bold; margin:0 0 8px 0; text-decoration: none; } .services-desc a:hover { text-decoration: underline; } .bottom-descriptions { margin:15px 0 0 0; width:922px; } .descriptions { float:left; width:450px; text-align: justify; } .other-desc { float:left; border-bottom:1px solid #DADDE3; margin:0 0 15px 0; } .other-desc h2, .another-other-desc h2, .other-desc a, .another-other-desc a, .journal h2 { color:#61a6c8; font-size:18px; font-weight:bold; margin:0 0 15px 0; text-decoration: none; } .other-desc a:hover, .another-other-desc a:hover { text-decoration: underline; } .other-desc img { width:91px; height:87px; float:left; margin:4px 15px 0 0; } .journal { float:left; width:445px; margin:0 0 0 20px; text-align: justify; } .journal ul li { margin:0 0 25px 0; width:450px; } .journal-img { float:left; margin:0 15px 0 0; } .journal-img img { width:67px; height:64px; background:#FFF; padding:6px; border:1px solid #DADDE3; } .journal-desc { float:left; width:348px; } .journal-desc h3 { font-size:16px; } .journal-desc a:link, .journal-desc a:visited, .welcome-desc a:link, .welcome-desc a:visited, .left-services a:link, .left-services a:visited { text-decoration:none; color:#FF6600; } .journal-desc a:hover, .welcome-desc a:hover, .left-services a:hover { text-decoration:underline; color:#333; } .left-container { width:600px; border-right:1px dotted #DADDE3; padding:0 20px 0 0; float:left; } .left-containerfull { width:900px; } .left-container h1, .left-containerfull h1 { font-size:20px; color:#61a6c8; margin:0 0 20px 0; text-transform:uppercase; font-weight: normal; } .right-container { width:279px; float:left; margin:0 0 0 20px; } .about-us-container h3, .journal-container h3, .works-container h3, .contact-us-container h3, .faqs-container h3 { font-size:20px; margin: 15px 0 15px 0; } .about-us-container h4, .journal-container h4, .works-container h4, .contact-us-container h4, .faqs-container h4 { font-size:18px; margin:15px 0 15px 0; } .about-us-container h5, .journal-container h5, .works-container h5, .contact-us-container h5, .faqs-container h5 { font-size:16px; margin:15px 0 15px 0; } .about-us-container ul, .journal-container ul, .works-container ul, .contact-us-container ul, .faqs-container ul { margin:0 0 20px 0; } .about-us-container ul li, .journal-container ul li, .works-container ul li, .faqs-container ul li { list-style: none; margin: 0 0 0px 45px; } .about-us-container .left-containerfull ul li { list-style: none; margin: 0 0 0px 10px !important; } .right-container ul li { margin: 0; } .about-us-container a:link, .about-us-container a:visited, .journal-container a:link, .journal-container a:visited, .works-container a:link, .works-container a:visited { color:#FF6600; text-decoration:none; } .about-us-container a:hover, .journal-container a:hover, .works-container a:hover { color:#FF6600; text-decoration:underline; } .about-us-container img.article, .journal-container img.article { width:150px; height:160px; float:left; margin:5px 15px 10px 0; padding:6px; border:1px solid #DADDE3; } .about-us-container img, .journal-container img { margin:5px; padding:6px; border:1px solid #DADDE3; } .qoutes { border-left:4px solid #A1A1A1; margin:0 0 20px 20px; padding:0 0 0 10px; } .works-container .style-two { margin:30px 0 0 0; text-align: justify; } .works-container .style-one ul, .works-container .style-two ul { margin:30px 0 0 0; } .works-container .style-one ul li { float:left; margin:0 6px 6px 0; list-style:none; } .works-container .style-one ul li img { width:100px; height:90px; padding:6px; border:1px solid #DADDE3; } .works-container .style-one ul li a:hover img { background:#EEE; } .works-container .style-two ul li { list-style:none; border-bottom:1px dotted #CCC; margin:0 0 20px 0; padding:0 0 10px 0; width:600px; } .works-container .style-two .work-img { float:left; } .works-container .style-two .work-img img { width:150px; height:160px; padding:6px; border:1px solid #DADDE3; } .works-container .style-two .work-desc { float:left; width:420px; margin:0 0 0 15px; } .works-container .style-two .work-desc h3 { font-size:16px; margin:0 0 10px 0; } .sidebar-links h2, .sidebar-paragraph h2 { margin: 0px; font-size:16px; text-transform:uppercase; } .sidebar-links ul li { border-bottom:1px dotted #DADDE3; padding:6px 6px 6px 0; } .sidebar-paragraph ul li { list-style:none; margin:0 0 4px 0; } .sidebar-paragraph img { width:280px; height:110px; margin:0 0 15px 0; } .sidebar-links ul li a:link, .sidebar-links ul li a:visited, .sidebar-paragraph ul li a:link, .sidebar-paragraph ul li a:visited { color:#333; text-decoration:none; } .sidebar-links ul li a:hover, .sidebar-paragraph ul li a:hover { color:#61A6C8; text-decoration:none; } .sidebar-links ul li a.side-active:link, .sidebar-links ul li a.side-active:visited { font-weight:bold; } .top-faqs { background:#222; padding:20px; } .top-faqs h3 { color:#FFF; } .top-faqs ol li { color:#FFF; margin:0 0 6px 0; list-style:decimal inside; font-size:14px; } .top-faqs ol li a:link, .top-faqs ol li a:visited { text-decoration:none; color:#FFF; } .top-faqs ol li a:hover { text-decoration:underline; color:#FFF; } .sub-faqs { padding:20px; } .sub-faqs ol li { margin:0 0 6px 0; list-style:decimal inside; } .sub-faqs ol li a:link, .sub-faqs ol li a:visited { text-decoration:none; color:#333; } .sub-faqs ol li a:hover { text-decoration:underline; color:#333; } .sidebar_big_cat a { border-bottom:1px dotted #000; font-size:17px; font-weight:bold; text-decoration:none; } .sidebar_medium_cat { margin:5px 15px; } .sidebar_medium_cat a { font-size:14px; color:#000; } .sidebar_small_cat { margin:5px 25px; } .sidebar_small_cat a { font-size:12px; } .onlineusers { border-top: 1px solid #dadde3; padding: 5px;margin: 5px 0px -10px 0px; clear: both; } html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height:20px; background: url("/wp-content/themes/perso/ads/centre.jpg") repeat-y scroll 50% 0% #F8F1F4; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; } ol, ul { list-style: none; } blockquote, q { quotes: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } h2 { font-size:18px; font-style:normal; font-variant:normal; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#333; } .footerpartners a:link, .footerpartners a:visited { color:#FF6600; text-decoration:none; } .footerpartners a:link, .footerpartners a:visited { color:#FF6600; text-decoration:underline; } .footerpartners { padding: 10px; clear: both;background-image: url('/wp-content/themes/perso/img/sprite.png');margin: 10px 10px -17px 0px;background-repeat:no-repeat;padding-left: 70px;background-position: 0px 10px;background-position: -10px -642px;} p { margin-bottom: 10px; } .services-desc p { margin-bottom: 0px; } select option { margin: 4px; } input:-moz-focus-inner { border: 0; } .contact-form-container { margin: 0 auto; } .contact-form-wrapper { width: 400px; margin: 0 auto; padding-bottom: 25px; margin-top: 10px; } .contact-form-message p { text-align: center; } .contact-form { margin: 0px; border: 1px solid #C6C6C6; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding-top: 10px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; } .form-title { font-size: 12px; padding-top: 4px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; border: 1px solid #C6C6C6; background-color: #FFFFFF; text-shadow: #F5F5F5 1px 1px 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 15px; } .input-wrapper input, .input-wrapper select, .input-wrapper textarea { color: #333333; background-color: #FFFFFF; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px; border-color: #b4b4b4 #e9e9e9 #e9e9e9 #b4b4b4; border-style: solid; border-width: 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 1px 1px 0px #fff; -webkit-box-shadow: 1px 1px 0px #fff; box-shadow: 1px 1px 0px #fff; } .input-wrapper input:focus, .input-wrapper select:focus, .input-wrapper textarea:focus { background-color: #F2F2F2; } label.check-box input { width: 20px; } input#subject { float: left; } .element-wrapper label { font-weight: bold; line-height: 18px; } label.check-box { display: block; font-weight: normal; } .red { font-weight: normal; color: #CC0000; } .contact-form-container ul.form-errors { margin: 0; padding: 0; display: none; } .contact-form-container ul.form-errors li { padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 30px; list-style-type: none; color: #CC0000; background-color: #F3CAC7; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } div.error-message { background-color: #F3CAC7; border: 1px solid #FF7E7E; margin-bottom: 5px; } div.message { padding: 5px; } ul.errors-no-js li { margin-left: 0px; line-height: 22px; padding-left: 0px; list-style-type: none; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 4px; } ul.errors-no-js li ul li { padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 30px; list-style-type: none; color: #CC0000; line-height: 19px; background-color: #F3CAC7; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .contact-form-container .message-element { height: 120px; width: 340px; } .contact-form-container .captcha-hidden-wrapper { display: none; } .contact-form-container .element-wrapper { margin-bottom: 10px; } img.cancel-img { padding-top: 5px; float: left; } .submit-button-input-wrapper { height: 27px; font-size: 15px; } .submit-button-input-wrapper input { background: url('/wp-content/themes/perso/img/button_bg.png') repeat center top; height: 27px; width: 140px; padding: 1px 12px 0; cursor: pointer; border-color: #CCCCCC #999999 #999999 #CCCCCC; border-style: solid; border-width: 1px;; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float: right; } .submit-button-input-wrapper input:active { background:none repeat scroll 0 0 #EEEEEE; padding-left: 13px; padding-right: 11px; outline: 0 none; } .submit-button-input-wrapper input::-moz-focus-inner { border: 0; } .captcha-img { float: left; margin-right: 10px; margin-top: 1px; margin-bottom: 1px; } .success-message { font-weight: bold; padding-left: 25px; padding-top: 3px; padding-bottom: 3px; } .success-message img { float: left; margin-bottom: 10px; margin-right: 10px; } div.multi_select-input-wrapper select { height: 75px; width: 130px; } div.textarea_input-element-wrapper textarea { height: 120px; width: 340px; } .tooltip { background-color:#000; border:1px solid #fff; padding:10px 15px; width:200px; display:none; color:#fff; text-align:left; font-size:12px; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; } #postNewQuestion, #commentform { border:1px outset #ccc; background:#fff url(/wp-content/themes/perso/img/h600.png) repeat-x; padding:20px; margin:20px 0; width:500px; font-size:12px; -moz-border-radius:4px; } #commentform { width:550px; } .left-container ul li { list-style-image: url(/wp-content/icones/arrow_right2.png); } .basarticle ul li { list-style-image: url(/wp-content/icones/arrow_right3.png); } #itsthetable table a:link {color: #CC6633;} #itsthetable table a:visited {color: #CC6633;} #itsthetable table a:hover {color: #999966;} #itsthetable table a:active {color: #CC6633;} #itsthetable table a:focus{color: #CC6633;} #itsthetable table caption { padding: 18px 2px 15px 2px; color: #cfcfcf; background-color: inherit; font-weight: normal; text-align: centered; text-transform: capitalize; } #itsthetable table{ border: 1px solid #D9D9D9; } #itsthetable table tr td{ text-align:left; vertical-align: middle; border-bottom: 1px solid #D9D9D9; } #itsthetable table thead th{ background-color: #E5E5D8; border-bottom: 1px solid #ccc; border-left: 1px solid #D9D9D9; font-weight: normal; text-align: center; padding: 5px 2px; color:#592C16; font-size: 16px; } #itsthetable table tbody tr th{ background-color: #fff; font-weight: normal; border-left: none; background-color: #E5E5D8; text-align: center; font-size: 16px; } #itsthetable table tbody td{ border-left: 1px solid #D9D9D9; text-align: center; font-size: 16px; } #itsthetable table tbody tr.odd{ background-color: #F3F3F3; } #itsthetable table tbody tr:hover { color: #333333; background-color: #E5E5D8; } #itsthetable table tbody tr.odd:hover { color: #333333; background-color: #E5E5D8; } #itsthetable table tfoot td, #itsthetable table tfoot th{ border-top: 1px solid #ccc; font-weight:bold; color:#592C16; padding: 16px 9px; } #itsthetable img {padding: 5px;} .mtrow { font-size : 10px; } .commentsicon { background-image: url('/wp-content/themes/perso/img/sprite.png'); width: 20px; color: white; display: inline-block; height: 23px; margin-left: 5px; background-position: -10px -63px;background-repeat :no-repeat;text-align: center;font-size: 10px;font-weight: normal; } .left-container h1, .left-container h3, .left-container h4, .left-containerfull h1, .left-containerfull h3, .left-containerfull h4 {border-bottom: 2px solid #dadde3;padding-bottom: 3px;clear: both;} #ActualiteIndex {margin: 25px 0px 10px 0px;padding-left: 65px;font-size: 28px;background-image: url('/wp-content/themes/perso/img/sprite.png');background-repeat:no-repeat;height: 50px;background-position: -10px -327px;} #RechercherIndex {float: left; margin-right: 10px;background-image: url('/wp-content/themes/perso/img/sprite.png');background-repeat:no-repeat;width: 75px;height:75px;background-position: -10px -106px;} #RechercherIndexTexte {margin: 0px 0px -15px 72px;background-image: url('/wp-content/themes/perso/img/sprite.png');background-repeat:no-repeat;width: 350px;height: 50px;background-position: -10px -201px;} #DossiersPiscine {margin: 10px 0px 10px 10px;padding-left: 55px;font-size: 28px;background-image: url('/wp-content/themes/perso/img/sprite.png');background-repeat:no-repeat;height: 50px;background-position: -10px -582px;} .icons {background-repeat:no-repeat;float:left;border: 1px solid #dadde3;width: 64px;height: 64px;background-image: url('/wp-content/themes/perso/img/accueil/sprite.jpg');margin-left: 10px;} #AbrisIndex {background-position: 0px 0px;} #PiscineNaturelleIndex {background-position: -128px 0px;} #SpaIndex {background-position: 0px -64px;} #DemarchesIndex {background-position: -64px 0px;} #TypeIndex {background-position: -192px 0px;} #HorsSolIndex {background-position: -256px 0px;} #PhotoIndex {background-position: -320px 0px;} #RobotIndex {background-position: -256px -64px;} #CoqueIndex {background-position: -256px -128px;} #FiltrationIndex {background-position: -64px -64px;} #TraitementIndex {background-position: -128px -64px;} #AccessoiresIndex {background-position: -192px -64px;} #EntretienIndex {background-position: 0px -128px;} #DecorerIndex {background-position: -64px -128px;} #ConstruireIndex {background-position: -128px -128px;} #SecuriteIndex {background-position: -192px -128px;} #RssIndex {margin: 0px 0px -10px 10px;padding: 6px;padding-left: 35px;background-image: url('/wp-content/themes/perso/img/sprite.png');background-repeat:no-repeat;background-color: #ffe9cc;text-align: right;background-position: 255px -392px;} #DevisPiscine {background-image: url('/wp-content/themes/perso/img/sprite.png');background-repeat:no-repeat;background-position: -108px -63px;width: 300px;height: 100px;margin: 10px 0px 10px -4px;} #ForumIndex {background-image: url('/wp-content/themes/perso/img/sprite.png');background-repeat:no-repeat;margin-top: 25px;padding-left: 60px;height: 50px;background-position: -10px -442px;} #FabriquantsIndex {background-image: url('/wp-content/themes/perso/img/sprite.png');background-repeat:no-repeat;margin-top: 25px;padding-left: 75px;height: 50px;background-position: -10px -512px;} #UserIndex {margin-top: 10px;background-image: url('/wp-content/themes/perso/img/sprite.png');background-repeat:no-repeat;padding-left: 30px;background-position: -10px -732px;} #FlecheIndexNews {font-size: 1em; color: #ff6600;font-weight:normal;background-image: url('/wp-content/themes/perso/img/sprite.png');background-repeat:no-repeat;padding-left: 24px;background-position: 0px -4px;background-position: -10px -801px;} #EtoileIndex li {font-size: 1em; color: #ff6600;font-weight:normal;background-image: url('/wp-content/themes/perso/img/sprite.png');background-repeat:no-repeat;padding-left: 30px;background-position: 0px 3px;height: 20px;background-position: -10px -854px;width: 410px;}      .starsbar.gdsr-size-20, .starsbar.gdsr-size-20 .gdheight, .starsbar.gdsr-size-20 a { height: 20px; } .starsbar.gdsr-size-20 a.s1 { width: 20px; } .starsbar.gdsr-size-20 a.s2 { width: 40px; } .starsbar.gdsr-size-20 a.s3 { width: 60px; } .starsbar.gdsr-size-20 a.s4 { width: 80px; } .starsbar.gdsr-size-20 a.s5 { width: 100px; } .starsbar.gdsr-size-20 a.s6 { width: 120px; } .starsbar.gdsr-size-20 a.s7 { width: 140px; } .starsbar.gdsr-size-20 a.s8 { width: 160px; } .starsbar.gdsr-size-20 a.s9 { width: 180px; } .starsbar.gdsr-size-20 a.s10 { width: 200px; } .starsbar.gdsr-size-20 a.s11 { width: 220px; } .starsbar.gdsr-size-20 a.s12 { width: 240px; } .starsbar.gdsr-size-20 a.s13 { width: 260px; } .starsbar.gdsr-size-20 a.s14 { width: 280px; } .starsbar.gdsr-size-20 a.s15 { width: 300px; } .starsbar.gdsr-size-20 a.s16 { width: 320px; } .starsbar.gdsr-size-20 a.s17 { width: 340px; } .starsbar.gdsr-size-20 a.s18 { width: 360px; } .starsbar.gdsr-size-20 a.s19 { width: 380px; } .starsbar.gdsr-size-20 a.s20 { width: 400px; } .starsbar.gdsr-size-30, .starsbar.gdsr-size-30 .gdheight, .starsbar.gdsr-size-30 a { height: 30px; } .starsbar.gdsr-size-30 a.s1 { width: 30px; } .starsbar.gdsr-size-30 a.s2 { width: 60px; } .starsbar.gdsr-size-30 a.s3 { width: 90px; } .starsbar.gdsr-size-30 a.s4 { width: 120px; } .starsbar.gdsr-size-30 a.s5 { width: 150px; } .starsbar.gdsr-size-30 a.s6 { width: 180px; } .starsbar.gdsr-size-30 a.s7 { width: 210px; } .starsbar.gdsr-size-30 a.s8 { width: 240px; } .starsbar.gdsr-size-30 a.s9 { width: 270px; } .starsbar.gdsr-size-30 a.s10 { width: 300px; } .starsbar.gdsr-size-30 a.s11 { width: 330px; } .starsbar.gdsr-size-30 a.s12 { width: 360px; } .starsbar.gdsr-size-30 a.s13 { width: 390px; } .starsbar.gdsr-size-30 a.s14 { width: 420px; } .starsbar.gdsr-size-30 a.s15 { width: 450px; } .starsbar.gdsr-size-30 a.s16 { width: 480px; } .starsbar.gdsr-size-30 a.s17 { width: 510px; } .starsbar.gdsr-size-30 a.s18 { width: 540px; } .starsbar.gdsr-size-30 a.s19 { width: 570px; } .starsbar.gdsr-size-30 a.s20 { width: 600px; } .ratepost.gdsr-size-20, .ratepost.gdsr-size-20 .starsbar .gdouter { width: 200px; } .ratepost.gdsr-size-30, .ratepost.gdsr-size-30 .starsbar .gdouter { width: 300px; } .rcmmpost.gdsr-size-20, .rcmmpost.gdsr-size-20 .starsbar .gdouter { width: 200px; } .rcmmpost.gdsr-size-30, .rcmmpost.gdsr-size-30 .starsbar .gdouter { width: 300px; } .rcmmmulti.gdsr-size-20, .rcmmmulti.gdsr-size-20 .starsbar .gdouter { width: 400px; } .rcmmmulti.gdsr-size-30, .rcmmmulti.gdsr-size-30 .starsbar .gdouter { width: 600px; } .ratecmm.gdsr-size-20, .ratecmm.gdsr-size-20 .starsbar .gdouter { width: 0px; } .ratecmm.gdsr-size-30, .ratecmm.gdsr-size-30 .starsbar .gdouter { width: 0px; } .reviewcmm.gdsr-size-20, .reviewcmm.gdsr-size-20 .starsbar .gdouter { width: 100px; } .reviewcmm.gdsr-size-30, .reviewcmm.gdsr-size-30 .starsbar .gdouter { width: 150px; } .gdsr-oxygen .starsbar.gdsr-size-20 .gdouter { background: url('/wp-content/plugins/gd-star-rating/stars/oxygen/stars20.png') repeat-x 0px 0px; } .gdsr-oxygen .starsbar.gdsr-size-20 .gdinner { background: url('/wp-content/plugins/gd-star-rating/stars/oxygen/stars20.png') repeat-x 0px -40px; } .gdsr-oxygen .starsbar.gdsr-size-20 .gdcurrent { background: url('/wp-content/plugins/gd-star-rating/stars/oxygen/stars20.png') repeat-x 0px -20px; } .gdsr-oxygen .starsbar.gdsr-size-20 a:hover { background: url('/wp-content/plugins/gd-star-rating/stars/oxygen/stars20.png') repeat-x 0px -20px !important; } .gdsr-oxygen .starsbar.gdsr-size-30 .gdouter { background: url('/wp-content/plugins/gd-star-rating/stars/oxygen/stars30.png') repeat-x 0px 0px; } .gdsr-oxygen .starsbar.gdsr-size-30 .gdinner { background: url('/wp-content/plugins/gd-star-rating/stars/oxygen/stars30.png') repeat-x 0px -60px; } .gdsr-oxygen .starsbar.gdsr-size-30 .gdcurrent { background: url('/wp-content/plugins/gd-star-rating/stars/oxygen/stars30.png') repeat-x 0px -30px; } .gdsr-oxygen .starsbar.gdsr-size-30 a:hover { background: url('/wp-content/plugins/gd-star-rating/stars/oxygen/stars30.png') repeat-x 0px -30px !important; } .ratepost, .rcmmpost, .ratemulti, .rcmmmulti, .ratecmm, .reviewcmm { position: relative; display: block; } .ratepost .starsbar .gdinner, .rcmmpost .starsbar .gdinner, .ratemulti .starsbar .gdinner, .rcmmmulti .starsbar .gdinner, .ratecmm .starsbar .gdinner, .reviewcmm .starsbar .gdinner { width: 0; } .ratepost .starsbar a:active, .rcmmpost .starsbar a:active, .ratemulti .starsbar a:active, .rcmmmulti .starsbar a:active, .ratecmm .starsbar a:active, .reviewcmm .starsbar a:active { text-decoration: none; border: 0 !important; } .ratepost .starsbar a:visited, .rcmmpost .starsbar a:visited, .ratemulti .starsbar a:visited, .rcmmmulti .starsbar a:visited, .ratecmm .starsbar a:visited, .reviewcmm .starsbar a:visited { text-decoration: none; border: 0 !important; } .ratepost .starsbar a:hover, .rcmmpost .starsbar a:hover, .ratemulti .starsbar a:hover, .rcmmmulti .starsbar a:hover, .ratecmm .starsbar a:hover, .reviewcmm .starsbar a:hover { text-decoration: none; border: 0 !important; } .ratepost .starsbar a, .rcmmpost .starsbar a, .ratemulti .starsbar a, .rcmmmulti .starsbar a, .ratecmm .starsbar a, .reviewcmm .starsbar a { position: absolute; display: block; left: 0; top: 0; text-decoration: none; border: 0 !important; cursor: pointer; background: none !important; } .gdthumb a { border: 0 none !important; cursor: pointer; display: block; left: 0; position: absolute; text-decoration: none; top: 0; } .rtexthumb .gdthumbtext { float: none; } .gdthumbtext { float: left; font-size: 12px; } .gdthumb { position: relative; float: left; } .gdthumb.gdup a { background-position: 0px 0px; } .thumblock .ratingloader { float: left; } .ratemulti .starsbar .gdcurrent { width: 0; top: 0; position: absolute; } .starsbar .gdinner { padding: 0; } .ratingblock td { vertical-align: middle; } .raterclear { clear: both; } .raterleft { float: left; } .raterright { float: right; } .voted {color: #999;} .inactive {color: #999;} .thanks {color: #36AA3D;} .static {color: #5D3126;} .rater { top: 0; } .ratingtextmulti { float: left; } .ratingbutton { float: right; padding: 1px 6px; } .ratingbutton.gdinactive { border: 1px solid #9c5f5f; background-color: #e9e4d4; } .ratingbutton.gdactive { border: 1px solid black; background-color: #f1ede5; cursor: pointer; } .ratingbutton a { line-height: 14px; text-decoration: none !important; } .ratingbutton.gdactive { cursor: pointer; } .ratingbutton.gdactive a { color: #ad1b1b; cursor: pointer; } .ratingbutton.gdinactive a { color: gray; cursor: default; } .gdmultitable { padding: 3px; margin: 3px; border: 1px solid #999999; } .gdtblbottom td { padding-top: 4px; } .gdtblbottom { margin-top: 2px; background-color: #fffcf4; } .mtrow { background-color: #fffcf4; } .mtrow td.mtstars { text-align: right; } .mtrow.alternate { background-color: #f7f4ea; } .gdtblmuravg { background-color: #fffcf4; } .gdtblmuravg td { border-top: 2px solid #dcdcdc; text-align: center; } .gdmultitable td { vertical-align: middle; padding: 2px 4px; color: black; } .ratingblock, .thumblock { margin-bottom: 4px; margin-top: 4px; font-size: 12px; } .ratingstarsinline { float: left; } .ratingtext { padding-bottom: 2px; margin-bottom: 2px; margin-top: 0px; } .ratingmulti img { border: 0; padding: 0; margin: 0; } .gdouter { text-align: left; } .ratingblockarticle { font-size: 1em; } .ratingblockcomment { font-size: 0.8em; } .ratingloaderarticle, .ratingloadercomment { font-size: 12px; text-align: center; vertical-align: middle; } .cmminthide { display: none; }  .loader { margin-left: auto; margin-right: auto; text-align: left; } .loader.flower { background: url(/wp-content/plugins/gd-star-rating/gfx/loader/flower.gif) no-repeat left; padding-left: 18px; } .loader.flower.width { width: 16px; } .loader.brokenbig { background: url(/wp-content/plugins/gd-star-rating/gfx/loader/brokenbig.gif) no-repeat left; padding-left: 26px; } .loader.brokenbig.width { width: 24px; } .loader.width { padding-left: 0px; } .loader.arrows.thumb, .loader.flower.thumb, .loader.circle.thumb, .loader.broken.thumb, .loader.radar.thumb, .loader.triangles.thumb, .loader.snake.thumb, .loader.snakebig.thumb, .loader.brokenbig.thumb { background-position: center !important; padding-left: 0px !important; }  .trw-title { text-align: center; font-size: 16px; font-family: "Century Gothic", Arial, Helvetica, sans-serif; } .trw-rating { font-size: 44px; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; } .trw-footer { text-align: center; font-size: 11px; font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif; } .gdsrcacheloader { border-top: 1px solid gray; border-bottom: 1px solid gray; margin: 3px; padding: 3px; } .gdsrclsmall { background: url(/wp-content/plugins/gd-star-rating/gfx/load_small.png) no-repeat left; padding-left: 28px; width: 120px; } .gdsrclbig { background: url(/wp-content/plugins/gd-star-rating/gfx/load_big.png) no-repeat left; padding-left: 46px; width: 160px; } .gdsrclsmall strong { font-size: 14px; } .gdsrclsmall em { font-size: 11px; } .gdsrclbig strong { font-size: 17px; } .gdsrclbig em { font-size: 14px; } #canvas_france { width: 980px; } .titlecategoryblocs{font-size: 16px;font-weight: bold;} .singlepiscine{width: 46%;padding: 5px; border: 2px solid #efefef;float: left;margin: 5px;} .singlepiscine h3, .singlepiscineadresse h3 {color: #61A6C8; margin-bottom: 5px; border-bottom: 2px solid #DADDE3;font-size: 18px;margin-top: 0px; font-weight: normal;} .singlepiscine ul{margin-bottom: 0px !important;} .singlepiscine ul li {margin-left: 30px !important;} .singlepiscineadresse {float: left;border: 2px solid #efefef;padding: 5px;width: 130px;margin-right: 10px;margin-top: 15px;text-align: left;} .contacts{width: 600px;} .contactsblock{padding: 5px;border: 2px solid #efefef;margin:5px;width: 270px;display: inline-block;vertical-align: middle;text-align:left;} .myButton { -moz-box-shadow:inset 1px 1px 0px 0px #97c4fe; -webkit-box-shadow:inset 1px 1px 0px 0px #97c4fe; box-shadow:inset 1px 1px 0px 0px #97c4fe; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) ); background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0'); background-color:#3d94f6; -moz-border-radius:42px; -webkit-border-radius:42px; border-radius:42px; border:3px solid #337fed; display:inline-block; color:#ffffff; font-family:Arial; font-size:26px; font-weight:bold; padding:6px 10px; text-decoration:none; text-shadow:1px -3px 0px #1570cd; } .myButton:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) ); background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6'); background-color:#1e62d0; } .myButton:active { position:relative; top:1px; } .textfooter{margin-top: 610px;text-align: center;} @media all {div.wpcf7 { margin: 0; padding: 0; } div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; } div.wpcf7-mail-sent-ok { border: 2px solid #398f14; } div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; } div.wpcf7-spam-blocked { border: 2px solid #ffa500; } div.wpcf7-validation-errors { border: 2px solid #f7e700; } span.wpcf7-form-control-wrap { position: relative; } span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; background: #fff; border: 1px solid #ff0000; font-size: 10pt; width: 280px; padding: 2px; } span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 10pt; display: block; } span.wpcf7-list-item { margin-left: 0.5em; } .wpcf7-display-none { display: none; } div.wpcf7 img.ajax-loader { border: none; vertical-align: middle; margin-left: 4px; } div.wpcf7 .watermark { color: #888; } } @media all { .wp-pagenavi { clear: both; } .wp-pagenavi a, .wp-pagenavi span { text-decoration: none; border: 1px solid #BFBFBF; padding: 3px 5px; margin: 2px; } .wp-pagenavi a:hover, .wp-pagenavi span.current { border-color: #000; } .wp-pagenavi span.current { font-weight: bold; } } @media all {.ac_results { padding: 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden; } .ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; } .ac_results iframe { display:none; display:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; } .ac_results li { margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 12px; overflow: hidden; }  .ac_results li span{ float: right; padding-right: 10px; } .ac_over { background-color: Highlight; color: HighlightText; } } 
