	/*
Theme Name: Rezulteo
Author: Robertson
Author URI: robertson.pro
Description: Custom theme for Rezulteo project
Version: 1.0
Date: 2012-07-10
*/
.general-sprite, #nav ul li span:after, #nav ul li:hover > span:after, #nav ul li ul:before, .button.arrow:after, .button.arrow:hover:after, .stats-a li.aggregate:before { background: url('images/general-s9cb0619ca8.png') no-repeat; }

* { margin: 0; padding: 0; }

html { overflow-y: scroll; font-size: 100.01%; }

body { background: #ededed; font-size: 62.5%; }

body, textarea, input, select, option, button { color: #363636; font-family: "Open Sans", Helvetica, Arial, sans-serif; line-height: 1.42857142857142857142; }

li, dt, dd, p, figure, th, td, caption, pre { font-size: 1.4em; }

/*---*/
li *, li p, li li, dt *, dd *, p *, figure *, th *, td * { font-size: 1em; }

blockquote, ul, ol, dl, p, table, pre, h1, h2, h3, h4, h5, h6 { display: block; margin: 0 0 15px; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

/* defaults ------ */
label { cursor: pointer; }

textarea { overflow: auto; resize: vertical; }

button { overflow: visible; padding: 0 10px; cursor: pointer; }

button::-moz-focus-inner { padding: 0; border: none; }

table { display: table; border-collapse: collapse; border-spacing: 0; }

th, td { padding: 5px 10px; border: 1px solid #eee; }

h1, h2, h3, h4, h5, h6 { font: 1em/1.2 "Open Sans Condensed", Helvetica, Arial, sans-serif; color: #525252; text-transform: uppercase; }

h1 { font-size: 5em; }

h2 { font-size: 2.2em; }
h2.a { font: 1.8em/1.25 "Open Sans", Helvetica, Arial, sans-serif; margin: 0 0 30px; text-transform: none; }
h2.b { font: 3em/0.933 "Open Sans Condensed", Helvetica, Arial, sans-serif; color: #bcbcbc; text-align: center; }

h3 { font: bold 1.4em/1.429 "Open Sans", Helvetica, Arial, sans-serif; text-transform: none; margin: 0; }

h4 { font-size: 1.4em; }

h5 { font-size: 1.2em; }

h6 { font-size: 1.0em; }

ul, ol, dd, blockquote { padding-left: 40px; }

ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; }

a { color: #689c04; text-decoration: none; }
a span { cursor: pointer; }
a:hover, a:focus, a:active { text-decoration: underline; }

img { border-width: 0; image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic; }

pre { font-family: Consolas,Monaco,Courier New,monospace; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

hr, div.hr { overflow: hidden; width: 100%; height: 1px; margin: 15px 0; border: none; border-top: 1px solid #eee; background: none; font-size: 0; }

div.hr * { display: none; }

/* mobile -------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { body { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { body { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } }
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) { body { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } }
/* WordPress core -------- */
.alignnone { margin: 0 10px 10px 0; }

.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.alignright { float: right; margin: 0 0 10px 10px; }

.alignleft { float: left; margin: 0 10px 10px 0; }

.wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; padding: 5px 3px 10px; text-align: center; }
.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }

/* helpers ------- */
.offset { position: absolute !important; left: -10001px !important; overflow: hidden !important; }

.pie-element, .page-a > header, .button { behavior: url("/wp-content/themes/rezulteo/styles/pie.htc"); position: relative; }

/* layout -------- */
.wrap-a { position: relative; width: 980px; margin: 0 auto; }

#root { width: 1090px; margin: 0 auto; background: #fafafa; border: 1px solid #e1e1e1; border-width: 0 1px 1px; }

#top { position: relative; z-index: 100; background: #fff; }
#top .wrap-a { border-bottom: 1px solid #f0f0f0; height: 95px; }

#logo { position: absolute; left: 0; top: 20px; }

#language { position: absolute; right: 0 ; top: 8px; text-transform: uppercase; }

#nav { position: absolute; right: 0; top: 25px; }
#nav ul { list-style: none; margin: 0; padding: 0; }
#nav ul li { position: relative; float: left; font: 1.8em/70px "Open Sans", Helvetica, Arial, sans-serif; margin: 0 0 0 30px; }
#nav ul li a { position: relative; color: #333; text-decoration: none; zoom: 1; }
#nav ul li a:hover { color: #689C04; }
#nav ul li span:after { display: inline-block; content: ""; margin-left: 5px; background-position: 0 -269px; height: 8px; width: 11px; vertical-align: middle; }
#nav ul li:hover > span:after { background-position: 0 -261px; height: 8px; width: 11px; }
#nav ul li ul { display: none; position: absolute; left: -20px; top: 60px; padding: 10px 20px; background: #fff; border: 1px solid #e1e1e1; }
html.boxshadow #nav ul li ul { border: none; -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3); }
#nav ul li ul:before { position: absolute; top: -10px; left: 45px; content: ""; background-position: 0 -143px; height: 10px; width: 18px; }
#nav ul li ul li { float: none; font-size: .83333333333333333333em; line-height: 2; margin: 0; white-space: nowrap; }
#nav ul li:hover ul { display: block; }

#content { background: #fff; }

#footer { background: #fff; }
#footer .wrap-a { border-top: 1px solid #e5e5e5; }
#footer .wrap-a:after { content: " "; display: block; overflow: hidden; clear: both; height: 0; }
#footer .wrap-a .copyright { float: left; }
#footer .wrap-a .copyright p { font-size: 1.2em; line-height: 40px; margin: 0; }
#footer .wrap-a nav { float: right; }
#footer .wrap-a nav ul { padding: 0; list-style: none; margin: 0; }
#footer .wrap-a nav li { display: inline; margin-left: 8px; font-size: 1.2em; line-height: 40px; }
#footer .wrap-a nav li:before { content: "\2022"; margin-right: 10px; }
#footer .wrap-a nav li:first-child:before { display: none; }
#footer .wrap-a nav a { color: #363636; }

.worldwide { padding: 25px 55px; border-top: 1px solid #e1e1e1; zoom: 1; }
.worldwide:after { content: " "; display: block; overflow: hidden; clear: both; height: 0; }
.worldwide h2 { color: #bcbcbc; }
.worldwide ul { float: left; width: 203px; padding: 0; margin: 0 0 0 56px; list-style: none; }
.worldwide ul li { font-size: 1.2em; margin: 0 0 15px; }
.worldwide ul li a { font-weight: bold; text-transform: uppercase; color: #363636; }
.worldwide ul li a:hover, .worldwide ul li a:focus, .worldwide ul li a:active { color: #85bd17; text-decoration: none; }
.worldwide ul li span { display: block; }
.worldwide h2 + ul { margin: 0; }

/* Page headers --------- */
.page-a > header { position: relative; padding: 0 55px 1px; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f8f7f7)); background: -webkit-linear-gradient(#ffffff, #f8f7f7); background: -moz-linear-gradient(#ffffff, #f8f7f7); background: -o-linear-gradient(#ffffff, #f8f7f7); background: -ms-linear-gradient(#ffffff, #f8f7f7); -pie-background: linear-gradient(#ffffff, #f8f7f7); background: linear-gradient(#ffffff, #f8f7f7); overflow: hidden; }
.page-a > header:after { content: " "; display: block; overflow: hidden; clear: both; height: 0; }
.page-a > header div.h { position: relative; width: 980px; height: 190px; margin: 0 auto 25px; }
.page-a > header h1 { position: absolute; left: 0; bottom: 0; font: 5.2em/1 "Open Sans Condensed", Helvetica, Arial, sans-serif; letter-spacing: -0.02em; color: #e0e0e0; margin: 0; text-shadow: 0px -1px 0px #aaaaaa, 0px 1px 1px white; }
.webkit .page-a > header h1, .webkit .page-a h2.b,.webkit .worldwide h2 { 
-webkit-mask-image: -webkit-gradient(linear, left bottom, right top, color-stop(0, black), color-stop(1, rgba(0, 0, 0, 0.9))); 
background: #a7a7a7; 
-webkit-background-clip: text; 
-moz-background-clip: text; 
background-clip: text; 
color: rgba(0,0,0,0.06); 
text-shadow: rgba(255, 255, 255, 0.8) 0px 1px 1px; }

.page-a h2 { margin-bottom: 22px; }
body.home .page-a > header { height: 349px; }
body.home .page-a > header > div.h { width: 415px; margin: 35px 0 25px; }
body.home .page-a > header > p { width: 415px; }

/* Encart de notification --------- */
div.notification { display:none; height:148px; border:1px solid #d5e9b7; background:#f2f8e0; width:100%; }
div.notification p { margin:0; }
.notif-wording { margin:0 auto; width:1090px; height:101%; }
div.notif-close { text-align:right; font: 14px "Open Sans Condensed", Helvetica, Arial, sans-serif; color: #87BF17; text-transform:uppercase; margin-bottom:15px;}
span.close-icon:after { margin-left:5px; width:13px; height:16px; content:""; display:inline-block; background:url("images/notif_close_big.png") no-repeat scroll 0 0 transparent; position:relative; vertical-align:middle; } 
div.notif-close:hover { cursor:pointer; /*color:#6C9912;*/ }
/*
div.notif-left { font: 2.2em "Open Sans Condensed", Helvetica, Arial, sans-serif; color: #525252; text-transform:uppercase; width:405px; margin:10px 50px 0 90px;  float:left;}
*/
div.notif-left { font: 2.2em "Open Sans Condensed", Helvetica, Arial, sans-serif; color: #525252; text-transform:uppercase; width:405px; margin:10px 30px 0 50px;  float:left;}

div.notif-right { padding-left:50px; width:494px; /*border-left:1px solid #d5e9b7;*/ float:left;}
div.contenu-right-fr { width:350px; }
div.contenu-right-en { width:290px; }
div.notif-right p {font-size:16px; color:#4D4D4D;}
p.notif-c2a { width:100%; }
.notif-c2a a { /* padding: 5px 25px; height: 40px; */ display:block; margin-top:5px; text-align:center; font: 20px/50px "Open Sans Condensed", Helvetica, Arial, sans-serif; /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);*/ color: #fff; background: #87bf17; border: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.notif-c2a a:hover { cursor:pointer; text-decoration:none; background:#6c9912;}
.notif-c2a a:after { background:url("images/notif_arrow.png") no-repeat scroll 0 0 transparent; position: relative; top: -2px; display: inline-block; content: ""; margin-left: 15px; background-position: 0 0; height: 23px; width: 30px; vertical-align: middle; }
.notif-country a { color:#3165d1; font-size:12px; text-decoration:underline; }
p.notif-country { text-align:right; }
.notif-country a:hover { cursor:pointer; color:#85BF17; }


/* Sections --------- */
.section-a, .section-b, .section-c { background: #fff; border-top: 1px solid #e1e1e1; padding: 30px 55px 15px; }

.section-b { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(#f8f8f8, #ffffff); background: -moz-linear-gradient(#f8f8f8, #ffffff); background: -o-linear-gradient(#f8f8f8, #ffffff); background: -ms-linear-gradient(#f8f8f8, #ffffff); -pie-background: linear-gradient(#f8f8f8, #ffffff); background: linear-gradient(#f8f8f8, #ffffff); }

.section-c { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7)); background: -webkit-linear-gradient(#ffffff, #f7f7f7); background: -moz-linear-gradient(#ffffff, #f7f7f7); background: -o-linear-gradient(#ffffff, #f7f7f7); background: -ms-linear-gradient(#ffffff, #f7f7f7); -pie-background: linear-gradient(#ffffff, #f7f7f7); background: linear-gradient(#ffffff, #f7f7f7); }

html* .section-a, html* .section-b, html* .section-c, html* .section-b, html* .section-c { overflow: hidden; }

.cta-a { margin: 15px 0 35px; text-align: center; }

/* buttons ------- */
.button { padding: 0 25px; height: 50px; font: 20px/50px "Open Sans Condensed", Helvetica, Arial, sans-serif; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); color: #fff; background: #fd6c00; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff7200), color-stop(100%, #e96605)); background: -webkit-linear-gradient(#ff7200, #e96605); background: -moz-linear-gradient(#ff7200, #e96605); background: -o-linear-gradient(#ff7200, #e96605); background: -ms-linear-gradient(#ff7200, #e96605); -pie-background: linear-gradient(#ff7200, #e96605); background: linear-gradient(#ff7200, #e96605); -webkit-box-shadow: 1px 1px 1px #999999; -moz-box-shadow: 1px 1px 1px #999999; box-shadow: 1px 1px 1px #999999; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; border: none; }
.button:hover { background: #fd7e17; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fd7e17), color-stop(100%, #ec7318)); background: -webkit-linear-gradient(#fd7e17, #ec7318); background: -moz-linear-gradient(#fd7e17, #ec7318); background: -o-linear-gradient(#fd7e17, #ec7318); background: -ms-linear-gradient(#fd7e17, #ec7318); -pie-background: linear-gradient(#fd7e17, #ec7318); background: linear-gradient(#fd7e17, #ec7318); }
.button.arrow:after { position: relative; top: -2px; display: inline-block; content: ""; margin-left: 15px; background-position: 0 0; height: 23px; width: 30px; vertical-align: middle; }
.button.arrow:hover:after { background-position: 0 -23px; height: 23px; width: 30px; }

a.button { display: inline-block; text-decoration: none; }

/* grids --------- */
.gridrow { padding: 0; list-style: none; width: 100%; }
.gridrow:after { content: " "; display: block; overflow: hidden; clear: both; height: 0; }
.gridrow .column { float: left; }
.gridrow .column:first-child { margin-left: 0 !important; }
.gridrow.two.columns .column { width: 480px; margin-left: 20px; }
.gridrow.three.columns .column { width: 304px; margin-left: 34px; }
.gridrow.four.columns .column { width: 224px; margin-left: 28px; }
.gridrow.centered .column { text-align: center; }
.gridrow figure { margin: 25px 0; }

/* elements ------ */
.stats-a { margin: 25px 0 15px; }
.stats-a span.value { display: block; font: 3.429em/1.3 "Open Sans Condensed", Helvetica, Arial, sans-serif; color: #85bd17; }
.stats-a li.aggregate { position: relative; float: right; width: 390px !important; font-size: 1.6em; text-align: left !important; }
.stats-a li.aggregate:before { position: absolute; left: -58px; top: 50%; margin-top: -54px; content: ""; background-position: 0 -153px; height: 108px; width: 12px; }

.worldmap { position: relative; margin: -30px -30px 0; }

.countries-a { position: relative; margin: 0 0 -15px; left: -31px; width: 1011px; padding: 0; list-style: none; }
.countries-a:after { content: " "; display: block; overflow: hidden; clear: both; height: 0; }
.countries-a li { float: left; margin: 0 0 15px 30px; font-size: 1.2em; min-height: 120px; width: 138px; }
.countries-a li img { display: block; margin: 0 0 10px; }
.countries-a li b { display: block; text-transform: uppercase; }
.countries-a li span { display: block; }

.more-a { font-weight: bold; font-size: 12px; text-transform: uppercase; }
.more-a a { color: #363636; }
.more-a a:hover, .more-a a:focus, .more-a a:active { color: #85bd17; text-decoration: none; }

.gridrow.four.columns .more-a { margin-top: -5px; }

:root .list-a { list-style: none; padding: 0; margin: 0 0 30px; }
:root .list-a li { position: relative; padding-left: 45px; margin: 0 0 10px; }
:root .list-a li:before { position: absolute; content: ""; left: 17px; top: 0.3em; width: 10px; height: 10px; background: #85bd17; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }

.listing-a { position: relative; left: -115px; width: 1095px; }
.listing-a:after { content: " "; display: block; overflow: hidden; clear: both; height: 0; }
.listing-a article { display: inline-block; width: 390px; margin: 0 0 35px 115px; vertical-align: top; }
.listing-a h2 { font: 1.6em/1 "Open Sans", Helvetica, Arial, sans-serif; text-transform: none; margin: 0 0 4px; }
.listing-a h3 { font: 2.2em/1.091 "Open Sans Condensed", Helvetica, Arial, sans-serif; margin: 0 0 15px; text-transform: uppercase; }
.listing-a h3 a { color: #525252; }
.listing-a figure { margin: 0 0 15px; }
.listing-a p.members { margin: -5px 0 10px; }

.layout-contact { width: 100%; }
.layout-contact:after { content: " "; display: block; overflow: hidden; clear: both; height: 0; }
.layout-contact > .content { float: left; width: 390px; margin: 0 30px 0 0; }
.layout-contact > .form { float: left; width: 450px; margin-bottom: 40px; }

.form-contact { background: #fafafa; border: 1px solid #e1e1e1; padding: 30px 40px; }
.form-contact p { position: relative; margin: 0 0 25px; }
.form-contact input, .form-contact textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; background: #fff; border: 1px solid #bcbcbc; }
.form-contact input { height: 30px; line-height: 30px; padding: 0 10px; }
.form-contact textarea { padding: 10px; }
.form-contact .row { width: 100%; }
.form-contact .row:after { content: " "; display: block; overflow: hidden; clear: both; height: 0; }
.form-contact .row p { float: left; width: 47%; }
.form-contact .row p + p { float: right; }
.form-contact label { display: block; font: 18px/20px "Open Sans Condensed", Helvetica, Arial, sans-serif; text-transform: uppercase; color: #525252; margin: 0 0 5px; }
.form-contact label em { display: none; }
.form-contact strong.err { position: absolute; top: 0; right: 0; color: #933; text-transform: uppercase; font: 14px/20px "Open Sans Condensed", Helvetica, Arial, sans-serif; }
.form-contact p.send-ok { color: #090; font: 1.8em/22px "Open Sans Condensed", Helvetica, Arial, sans-serif; text-transform: uppercase; text-align: center; }
.form-contact p.submit { margin: 0; }
.form-contact p.submit button { width: 100%; text-align: center; }

/* Home page ------ */
.partners-a { position: relative; padding-left: 476px; zoom: 1; }
.partners-a:after { content: " "; display: block; overflow: hidden; clear: both; height: 0; }
.partners-a article { float: left; margin: 0 0 10px 28px; }
.partners-a h3 { margin: 0; }
.partners-a img { display: block; border: 1px solid #e1e1e1; }
.partners-a div.cont { display: none; position: absolute; text-align: right; left: 50px; top: 15px; width: 390px; padding-right: 36px; background: url('images/general/aggr-right.png?1342342042') 100% 50% no-repeat; }
.partners-a p { margin: 0 0 10px; }
.partners-a blockquote { padding: 0; }
.partners-a p.author { text-align: right; font-size: 1.2em; text-transform: uppercase; margin: 0; }
.partners-a p.author span.company { font-weight: bold; }
/*.partners-a article:hover img, .partners-a article.active img { border-color: #b3b3b3; }
.partners-a article:hover div.cont, .partners-a article.active div.cont { display: block; }*/
.partners-a article:first-child img { border-color: #b3b3b3; }
.partners-a article:first-child div.cont { display: block; }

p.more-a-partners { margin-left: 505px; margin-top: 10px; }

.showcase-a { position: absolute; right: 0; top: 0; width: 560px; height: 350px; }
.showcase-a article { position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: none; }
.showcase-a article:first-child { display: block; }
.showcase-a .background, .showcase-a .foreground { position: absolute; display: block; z-index: 10; top: 0; bottom: 0; left: 0; right: -100px; background-repeat: no-repeat; }
.showcase-a .foreground { z-index: 20; }
.showcase-a .text { position: absolute; z-index: 30; right: 375px; top: 90px; text-align: right; width: 140px; padding-right: 28px; background: url('images/general/aggr-right.png?1342342042') 100% 50% no-repeat; }
.showcase-a .text h2 { font: 3.6em/1.25 "Open Sans Condensed", Helvetica, Arial, sans-serif; color: #85bd17; margin: 0; -webkit-font-smoothing: antialiased; }
.showcase-a .text p { margin: 0; }

/* Stats page ------ */
.source-a { font-size: 1.1em; margin-top: -5px; }


/* Ajouts spécifiques - LOMG ------ */ 
p.green-highlight { color:#85BD17; font:2.7em/1.3 "Open Sans Condensed",Helvetica,Arial,sans-serif;   }

/* Intégration du splash ------ */
.splash { 
	position: absolute; background-color: #FFF; z-index:999; height: 0; overflow: hidden; 
	-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 5px 5px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 5px 5px 0px rgba(50, 50, 50, 0.25);
}
.splash.hide { display:none; }
.splash-wrap { margin:0 auto; position:relative; width: 980px; height:50px padding-bottom:25px;padding-top:20px;}
.splash h1 { font-size: 31px; font-family: "Open Sans";font-weight: 300; text-transform: none; color: #acd166; width: 100%; display:block;  background:	url('images/general/splash_tyre.png') right no-repeat;  border-bottom: 1px solid #f0f0f0; padding-bottom: 25px;}
.splash h1 img {margin-left: 20px;}
.splash div.country-selector { height: 565px; background: url('images/general/map-bg.png') #fff center no-repeat; }
.splash div.country-list { margin: 0 auto; width:980px; padding-top:100px;}
.splash .button {margin-top:35px; margin-left:50px; height:50px; display:inline-block;}
.splash .button:hover { cursor: pointer; }
.country-list ul  { padding-left: 0;  }
.country-list li  { list-style-type: none; margin-bottom: 15px;  }
.country-list li a { color:#363636; font-size:16px;  }
.country-element { }
.splash .europe { width:645px; float:left; height:380px;}
.splash .europe ul { height:380px;}
.splash .europe li { float:left;width:300px;margin-right:10px;}
.splash .east-russia { width:310px; float:left; height:380px;}
.splash .russia { margin-top: 60px; }
.rz-languette { display:none; border-radius: 0 0 10px 10px; /*width:90%;*/ width:43%; margin:0 auto; height:auto; padding:5px 0; border-bottom:5px solid #81b449; font-weight:700; color: #fff; font-size:12px; background-color: #a0d468; }
.rz-languette:hover { cursor:pointer; }
.rz-languette a { display: inline-block; color:#a0d468; background-color:#fff; text-transform: uppercase; font-family: "Open Sans Condensed",Helvetica,Arial,sans-serif; padding:5px 10px; border-radius: 5px; font-size:14px; margin-left: 10px;}
.rz-languette a:hover { color:#fff; background-color:#81b449; cursor:pointer; text-decoration: none; }
.rz-languette .inner { margin: 0 auto; /*width:980px;*/ padding:0 20px; text-align: center; }

/* LANGUETTE VERTE */
/*
.rz-languette { border-bottom:5px solid #81b449;  color: #fff; background-color: #a0d468; }
.rz-languette a {color:#a0d468; background-color:#fff; }
.rz-languette a:hover { color:#fff; background-color:#81b449; }

*/


/* LANGUETTE GRISE */

.rz-languette { border-color: #dedede; border-width:0 2px 5px 2px; border-style:solid; color:#808080; background-color: #fff; transition-property:background-color; transition-duration:0.5s; -webkit-font-smoothing: antialiased; transition-property:color;
 }
.rz-languette a {color:#fff; background-color:#87bf17; transition-property:background-color; transition-duration:0.5s; }
.rz-languette a:hover { color:#fff; background-color:#6c9912; }
.rz-languette:hover { background-color: #f8f7f7; color:#4d4d4d; }
.rz-languette:hover a { color:#fff; background-color:#6c9912; }
