/*
Theme Name:     ThÃ¨me AstuceClub
Theme URI:      http://www.astuceclub.com/
Description:    Child theme for the Twenty Eleven theme
Author:         ydubois, gfardoux
Author URI:     http://www.yann.com/
Template:       twentyeleven
Version:        2.1.0


Couleurs du thÃ¨me :
-------------------
Mauve ( fond mission / sous menu ) : #e0073e;
Liens : #fe0040;
test
*/


@charset "UTF-8";
/*@import url("/web/20160205010104cs_/http://www.levelupcity.com/wp-content/themes/twentyeleven/style.css");*/
/*@import url("/web/20160205010104cs_/http://www.levelupcity.com/wp-content/themes/astuceville21/style-supersonic.css");*/

/** copie de la feuille de style twentyeleven: **/

/*
Theme Name: Twenty Eleven
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html,
body,
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,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}

:focus {
    /* remember to define focus styles! */
    outline: 0;
}

body {
    background: #fff;
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

table {
    /* tables still need 'cellspacing="0"' in the markup */
    border-collapse: separate;
    border-spacing: 0;
}

caption,
th,
td {
    font-weight: normal;
    text-align: left;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
}

blockquote,
q {
    quotes: "" "";
}

a img {
    border: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}


/* =Structure
----------------------------------------------- */

body {
    padding: 0 2em;
}

#page {
    margin: 2em auto;
    max-width: 1000px;
}

#branding hgroup {
    margin: 0 7.6%;
}

#access div {
    margin: 0 7.6%;
}

#primary {
    float: left;
    margin: 0 -26.4% 0 0;
    width: 100%;
}

#content {
    margin: 0 34% 0 7.6%;
    width: 58.4%;
}

#secondary {
    float: right;
    margin-right: 7.6%;
    width: 18.8%;
}

/* Singular */
.singular #primary {
    margin: 0;
}

.singular #content,
.left-sidebar.singular #content {
    margin: 0 7.6%;
    position: relative;
    width: auto;
}

.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
    margin: 0 auto;
    width: 68.9%;
}

/* Attachments */
.singular .image-attachment .entry-content {
    margin: 0 auto;
    width: auto;
}

.singular .image-attachment .entry-description {
    margin: 0 auto;
    width: 68.9%;
}

/* Showcase */
.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
    margin: 0;
}

.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
    margin: 0 7.6%;
    width: auto;
}

.page-template-showcase-php section.recent-posts {
    float: right;
    margin: 0 0 0 31%;
    width: 69%;
}

.page-template-showcase-php #main .widget-area {
    float: left;
    margin: 0 -22.15% 0 0;
    width: 22.15%;
}

/* error404 */
.error404 #primary {
    float: none;
    margin: 0;
}

.error404 #primary #content {
    margin: 0 7.6%;
    width: auto;
}

/* Alignment */
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.625em;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.625em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* Right Content */
.left-sidebar #primary {
    float: right;
    margin: 0 0 0 -26.4%;
    width: 100%;
}

.left-sidebar #content {
    margin: 0 7.6% 0 34%;
    width: 58.4%;
}

.left-sidebar #secondary {
    float: left;
    margin-left: 7.6%;
    margin-right: 0;
    width: 18.8%;
}

/* One column */
.one-column #page {
    max-width: 690px;
}

.one-column #content {
    margin: 0 7.6%;
    width: auto;
}

.one-column #nav-below {
    border-bottom: 1px solid #ddd;
    margin-bottom: 1.625em;
}

.one-column #secondary {
    float: none;
    margin: 0 7.6%;
    width: auto;
}

/* Simplify the showcase template */
.one-column .page-template-showcase-php section.recent-posts {
    float: none;
    margin: 0;
    width: 100%;
}

.one-column .page-template-showcase-php #main .widget-area {
    float: none;
    margin: 0;
    width: auto;
}

.one-column .page-template-showcase-php .other-recent-posts {
    border-bottom: 1px solid #ddd;
}

/* Simplify the showcase template when small feature */
.one-column section.featured-post .attachment-small-feature {
    border: none;
    display: block;
    height: auto;
    max-width: 60%;
    position: static;
}

.one-column article.feature-image.small {
    margin: 0 0 1.625em;
    padding: 0;
}

.one-column article.feature-image.small .entry-title {
    font-size: 20px;
    line-height: 1.3em;
}

.one-column article.feature-image.small .entry-summary {
    height: 150px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
}

.one-column article.feature-image.small .entry-summary a {
    left: -9%;
}

/* Remove the margin on singular articles */
.one-column.singular .entry-header,
.one-column.singular .entry-content,
.one-column.singular footer.entry-meta,
.one-column.singular #comments-title {
    width: 100%;
}

/* Simplify the pullquotes and pull styles */
.one-column.singular blockquote.pull {
    margin: 0 0 1.625em;
}

.one-column.singular .pull.alignleft {
    margin: 0 1.625em 0 0;
}

.one-column.singular .pull.alignright {
    margin: 0 0 0 1.625em;
}

.one-column.singular .entry-meta .edit-link a {
    position: absolute;
    left: 0;
    top: 40px;
}

.one-column.singular #author-info {
    margin: 2.2em -8.8% 0;
    padding: 20px 8.8%;
}

/* Make sure we have room for our comment avatars */
.one-column .commentlist>li.comment {
    margin-left: 102px;
    width: auto;
}

/* Make sure the logo and search form don't collide */
.one-column #branding #searchform {
    right: 40px;
    top: 4em;
}

/* Talking avatars take up too much room at this size */
.one-column .commentlist>li.comment {
    margin-left: 0;
}

.one-column .commentlist>li.comment .comment-meta,
.one-column .commentlist>li.comment .comment-content {
    margin-right: 85px;
}

.one-column .commentlist .avatar {
    background: transparent;
    display: block;
    padding: 0;
    top: 1.625em;
    left: auto;
    right: 1.625em;
}

.one-column .commentlist .children .avatar {
    background: none;
    padding: 0;
    position: absolute;
    top: 2.2em;
    left: 2.2em;
}

.one-column #respond {
    width: auto;
}


/* =Global
----------------------------------------------- */

body,
input,
textarea {
    color: #373737;
    font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    line-height: 1.625;
}

body {
    background: #e2e2e2;
}

#page {
    background: #fff;
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.625em;
}

/* Text elements */
p {
    margin-bottom: 1.625em;
}

ul,
ol {
    margin: 0 0 1.625em 2.5em;
}

ul {
    list-style: square;
}

ol {
    list-style-type: decimal;
}

ol ol {
    list-style: upper-alpha;
}

ol ol ol {
    list-style: lower-roman;
}

ol ol ol ol {
    list-style: lower-alpha;
}

ul ul,
ol ol,
ul ol,
ol ul {
    margin-bottom: 0;
}

dl {
    margin: 0 1.625em;
}

dt {
    font-weight: bold;
}

dd {
    margin-bottom: 1.625em;
}

strong {
    font-weight: bold;
}

cite,
em,
i {
    font-style: italic;
}

blockquote {
    font-family: Georgia, "Bitstream Charter", serif;
    font-style: italic;
    font-weight: normal;
    margin: 0 3em;
}

blockquote em,
blockquote i,
blockquote cite {
    font-style: normal;
}

blockquote cite {
    color: #666;
    font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

pre {
    background: #f4f4f4;
    font: 13px "Courier 10 Pitch", Courier, monospace;
    line-height: 1.5;
    margin-bottom: 1.625em;
    overflow: auto;
    padding: 0.75em 1.625em;
}

code,
kbd {
    font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym,
dfn {
    border-bottom: 1px dotted #666;
    cursor: help;
}

address {
    display: block;
    margin: 0 0 1.625em;
}

ins {
    background: #fff9c0;
    text-decoration: none;
}

sup,
sub {
    font-size: 10px;
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
}

sup {
    bottom: 1ex;
}

sub {
    top: .5ex;
}

/* Forms */
input[type=text],
input[type=password],
textarea {
    background: #fafafa;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    border: 1px solid #ddd;
    color: #888;
}

input[type=text]:focus,
textarea:focus {
    color: #373737;
}

textarea {
    padding-left: 3px;
    width: 98%;
}

input[type=text] {
    padding: 3px;
}

input#s {
    background: url(./images/search.png) no-repeat 5px 6px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 14px;
    height: 22px;
    line-height: 1.2em;
    padding: 4px 10px 4px 28px;
}

input#searchsubmit {
    display: none;
}

/* Links */
a {
    color: #1982d1;
    text-decoration: none;
}

a:focus,
a:active,
a:hover {
    text-decoration: underline;
}

/* Assistive text */
.assistive-text {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

#access a.assistive-text:active,
#access a.assistive-text:focus {
    background: #eee;
    border-bottom: 1px solid #ddd;
    color: #1982d1;
    clip: auto !important;
    font-size: 12px;
    position: absolute;
    text-decoration: underline;
    top: 0;
    left: 7.6%;
}


/* =Header
----------------------------------------------- */

#branding {
    border-top: 2px solid #bbb;
    padding-bottom: 10px;
    position: relative;
    z-index: 2;
}

#site-title {
    margin-right: 270px;
    padding: 3.65625em 0 0;
}

#site-title a {
    color: #111;
    font-size: 30px;
    font-weight: bold;
    line-height: 36px;
    text-decoration: none;
}

#site-title a:hover,
#site-title a:focus,
#site-title a:active {
    color: #1982d1;
}

#site-description {
    color: #7a7a7a;
    font-size: 14px;
    margin: 0 270px 3.65625em 0;
}

#branding img {
    height: auto;
    margin-bottom: -7px;
    width: 100%;
}


/* =Menu
-------------------------------------------------------------- */

#access {
    background: #222;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#252525, #0a0a0a);
    background: -o-linear-gradient(#252525, #0a0a0a);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#252525, #0a0a0a);
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;
    clear: both;
    display: block;
    float: left;
    margin: 0 auto 6px;
    width: 100%;
}

#access ul {
    font-size: 13px;
    list-style: none;
    margin: 0 0 0 -0.8125em;
    padding-left: 0;
}

#access li {
    float: left;
    position: relative;
}

#access a {
    color: #eee;
    display: block;
    line-height: 3.333em;
    padding: 0 1.2125em;
    text-decoration: none;
}

#access ul ul {
    -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    margin: 0;
    position: absolute;
    top: 3.333em;
    left: 0;
    width: 188px;
    z-index: 99999;
}

#access ul ul ul {
    left: 100%;
    top: 0;
}

#access ul ul a {
    background: #f9f9f9;
    border-bottom: 1px dotted #ddd;
    color: #444;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 1.4em;
    padding: 10px 10px;
    width: 168px;
}

#access li:hover>a,
#access ul ul :hover>a,
#access a:focus {
    background: #efefef;
}

#access li:hover>a,
#access a:focus {
    background: #f9f9f9;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
    background: -o-linear-gradient(#f9f9f9, #e5e5e5);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5));
    /* Older webkit syntax */
    background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
    color: #373737;
}

#access ul li:hover>ul {
    display: block;
}

#access .current_page_item>a,
#access .current_page_ancestor>a {
    font-weight: bold;
}

/* Search Form */
#branding #searchform {
    position: absolute;
    top: 3.8em;
    right: 7.6%;
    text-align: right;
}

#branding #searchform div {
    margin: 0;
}

#branding #s {
    float: right;
    -webkit-transition-duration: 400ms;
    -webkit-transition-property: width, background;
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 400ms;
    -moz-transition-property: width, background;
    -moz-transition-timing-function: ease;
    -o-transition-duration: 400ms;
    -o-transition-property: width, background;
    -o-transition-timing-function: ease;
    width: 72px;
}

#branding #s:focus {
    background-color: #f9f9f9;
    width: 196px;
}

#branding #searchsubmit {
    display: none;
}

#branding .only-search #searchform {
    top: 5px;
    z-index: 1;
}

#branding .only-search #s {
    background-color: #666;
    border-color: #000;
    color: #222;
}

#branding .only-search #s,
#branding .only-search #s:focus {
    width: 85%;
}

#branding .only-search #s:focus {
    background-color: #bbb;
}

#branding .with-image #searchform {
    top: auto;
    bottom: -27px;
    max-width: 195px;
}

#branding .only-search+#access div {
    padding-right: 205px;
}


/* =Content
----------------------------------------------- */

#main {
    clear: both;
    padding: 1.625em 0 0;
}

.page-title {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    margin: 0 0 2.6em;
    text-transform: uppercase;
}

.page-title a {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: none;
}

.hentry,
.no-results {
    border-bottom: 1px solid #ddd;
    margin: 0 0 1.625em;
    padding: 0 0 1.625em;
    position: relative;
}

.hentry:last-child,
.no-results {
    border-bottom: none;
}

.blog .sticky .entry-header .entry-meta {
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}

.entry-title,
.entry-header .entry-meta {
    padding-right: 76px;
}

.entry-title {
    clear: both;
    color: #222;
    font-size: 26px;
    font-weight: bold;
    line-height: 1.5em;
    padding-bottom: .3em;
    padding-top: 15px;
}

.entry-title,
.entry-title a {
    color: #222;
    text-decoration: none;
}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
    color: #1982d1;
}

.entry-meta {
    color: #666;
    clear: both;
    font-size: 12px;
    line-height: 18px;
}

.entry-meta a {
    font-weight: bold;
}

.single-author .entry-meta .by-author {
    display: none;
}

.entry-content,
.entry-summary {
    padding: 1.625em 0 0;
}

.entry-content h1,
.entry-content h2,
.comment-content h1,
.comment-content h2 {
    color: #000;
    font-weight: bold;
    margin: 0 0 .8125em;
}

.entry-content h3,
.comment-content h3 {
    font-size: 10px;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    text-transform: uppercase;
}

.entry-content table,
.comment-content table {
    border-bottom: 1px solid #ddd;
    margin: 0 0 1.625em;
    width: 100%;
}

.entry-content th,
.comment-content th {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    text-transform: uppercase;
}

.entry-content td,
.comment-content td {
    border-top: 1px solid #ddd;
    padding: 6px 10px 6px 0;
}

.entry-content #s {
    width: 75%;
}

.comment-content ul,
.comment-content ol {
    margin-bottom: 1.625em;
}

.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
    margin-bottom: 0;
}

dl.gallery-item {
    margin: 0;
}

.page-link {
    clear: both;
    display: block;
    margin: 0 0 1.625em;
}

.page-link a {
    background: #eee;
    color: #373737;
    margin: 0;
    padding: 2px 3px;
    text-decoration: none;
}

.page-link a:hover {
    background: #888;
    color: #fff;
    font-weight: bold;
}

.page-link span {
    margin-right: 6px;
}

.entry-meta .edit-link a,
.commentlist .edit-link a {
    background: #eee;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #666;
    float: right;
    font-size: 12px;
    line-height: 1.5em;
    font-weight: 300;
    text-decoration: none;
    padding: 0 8px;
}

.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
    background: #888;
    color: #fff;
}

.entry-content .edit-link {
    clear: both;
    display: block;
}

/* Images */
.entry-content img,
.comment-content img,
.widget img {
    max-width: 97.5%;
    /* Fluid images for posts, comments, and widgets */
}

img[class*="align"],
img[class*="wp-image-"] {
    height: auto;
    /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

img.size-full {
    max-width: 97.5%;
    width: auto;
    /* Prevent stretching of full-size images with height and width attributes in IE8 */
}

.entry-content img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

img.alignleft,
img.alignright,
img.aligncenter {
    margin-bottom: 1.625em;
}

p img,
.wp-caption {
    margin-top: 0.4em;
}

.wp-caption {
    background: #eee;
    margin-bottom: 1.625em;
    max-width: 96%;
    padding: 9px;
}

.wp-caption img {
    display: block;
    margin: 0 auto;
    max-width: 98%;
}

.wp-caption .wp-caption-text,
.gallery-caption {
    color: #666;
    font-family: Georgia, serif;
    font-size: 12px;
}

.wp-caption .wp-caption-text {
    margin-bottom: 0.6em;
    padding: 10px 0 5px 40px;
    position: relative;
}

.wp-caption .wp-caption-text:before {
    color: #666;
    content: '\2014';
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin-right: 5px;
    position: absolute;
    left: 10px;
    top: 7px;
}

#content .gallery {
    margin: 0 auto 1.625em;
}

#content .gallery a img {
    border: none;
}

img#wpstats {
    display: block;
    margin: 0 auto 1.625em;
}

#content .gallery-columns-4 .gallery-item {
    width: 23%;
    padding-right: 2%;
}

#content .gallery-columns-4 .gallery-item img {
    width: 100%;
    height: auto;
}

/* Image borders */
img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {
    /* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
    border: 1px solid #ddd;
    padding: 6px;
}

.wp-caption img {
    border-color: #eee;
}

a:focus img[class*="align"],
a:hover img[class*="align"],
a:active img[class*="align"],
a:focus img[class*="wp-image-"],
a:hover img[class*="wp-image-"],
a:active img[class*="wp-image-"],
#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {
    /* Add some useful style to those fancy borders for linked images ... */
    background: #eee;
    border-color: #bbb;
}

.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
    /* ... including captioned images! */
    background: #fff;
    border-color: #ddd;
}

/* Password Protected Posts */
.post-password-required .entry-header .comments-link {
    margin: 1.625em 0 0;
}

.post-password-required input[type=password] {
    margin: 0.8125em 0;
}

.post-password-required input[type=password]:focus {
    background: #f7f7f7;
}

/* Author Info */
#author-info {
    font-size: 12px;
    overflow: hidden;
}

.singular #author-info {
    background: #f9f9f9;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 2.2em -35.6% 0 -35.4%;
    padding: 20px 35.4%;
}

.archive #author-info {
    border-bottom: 1px solid #ddd;
    margin: 0 0 2.2em;
    padding: 0 0 2.2em;
}

#author-avatar {
    float: left;
    margin-right: -78px;
}

#author-avatar img {
    background: #fff;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #bbb;
    -moz-box-shadow: 0 1px 2px #bbb;
    box-shadow: 0 1px 2px #bbb;
    padding: 3px;
}

#author-description {
    float: left;
    margin-left: 108px;
}

#author-description h2 {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    margin: 5px 0 10px;
}

/* Comments link */
.entry-header .comments-link a {
    background: #eee url(./images/comment-bubble.png) no-repeat;
    color: #666;
    font-size: 13px;
    font-weight: normal;
    line-height: 35px;
    overflow: hidden;
    padding: 0 0 0;
    position: absolute;
    top: 1.5em;
    right: 0;
    text-align: center;
    text-decoration: none;
    width: 43px;
    height: 36px;
}

.entry-header .comments-link a:hover,
.entry-header .comments-link a:focus,
.entry-header .comments-link a:active {
    background-color: #1982d1;
    color: #fff;
    color: rgba(255, 255, 255, 0.8);
}

.entry-header .comments-link .leave-reply {
    visibility: hidden;
}

/*
Post Formats Headings
To hide the headings, display: none the ".entry-header .entry-format" selector,
and remove the padding rules below.
*/
.entry-header .entry-format {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    position: absolute;
    text-transform: uppercase;
    top: -5px;
}

.entry-header hgroup .entry-title {
    padding-top: 15px;
}

article.format-aside .entry-content,
article.format-link .entry-content,
article.format-status .entry-content {
    padding: 20px 0 0;
}

.recent-posts .entry-header .entry-format {
    display: none;
}

.recent-posts .entry-header hgroup .entry-title {
    padding-top: 0;
}

/* Singular content styles for Posts and Pages */
.singular .hentry {
    border-bottom: none;
    padding: 4.875em 0 0;
    position: relative;
}

.singular.page .hentry {
    padding: 3.5em 0 0;
}

.singular .entry-title {
    color: #000;
    font-size: 36px;
    font-weight: bold;
    line-height: 48px;
}

.singular .entry-title,
.singular .entry-header .entry-meta {
    padding-right: 0;
}

.singular .entry-header .entry-meta {
    position: absolute;
    top: 0;
    left: 0;
}

blockquote.pull {
    font-size: 21px;
    font-weight: bold;
    line-height: 1.6125em;
    margin: 0 0 1.625em;
    text-align: center;
}

.singular blockquote.pull {
    margin: 0 -22.25% 1.625em;
}

.pull.alignleft {
    margin: 0 1.625em 0 0;
    text-align: right;
    width: 33%;
}

.singular .pull.alignleft {
    margin: 0 1.625em 0 -22.25%;
}

.pull.alignright {
    margin: 0 0 0 1.625em;
    text-align: left;
    width: 33%;
}

.singular .pull.alignright {
    margin: 0 -22.25% 0 1.625em;
}

.singular blockquote.pull.alignleft,
.singular blockquote.pull.alignright {
    width: 33%;
}

.singular .entry-meta .edit-link a {
    bottom: auto;
    left: 50px;
    position: absolute;
    right: auto;
    top: 80px;
}


/* =Aside
----------------------------------------------- */

.format-aside .entry-title,
.format-aside .entry-header .comments-link {
    display: none;
}

.singular .format-aside .entry-title {
    display: block;
}

.format-aside .entry-content {
    padding: 0;
}

.singular .format-aside .entry-content {
    padding: 1.625em 0 0;
}


/* =Link
----------------------------------------------- */

.format-link .entry-title,
.format-link .entry-header .comments-link {
    display: none;
}

.singular .format-link .entry-title {
    display: block;
}

.format-link .entry-content {
    padding: 0;
}

.singular .format-link .entry-content {
    padding: 1.625em 0 0;
}


/* =Gallery
----------------------------------------------- */

.format-gallery .gallery-thumb {
    float: left;
    display: block;
    margin: .375em 1.625em 0 0;
}


/* =Status
----------------------------------------------- */

.format-status .entry-title,
.format-status .entry-header .comments-link {
    display: none;
}

.singular .format-status .entry-title {
    display: block;
}

.format-status .entry-content {
    padding: 0;
}

.singular .format-status .entry-content {
    padding: 1.625em 0 0;
}

.format-status img.avatar {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #ccc;
    -moz-box-shadow: 0 1px 2px #ccc;
    box-shadow: 0 1px 2px #ccc;
    float: left;
    margin: 4px 10px 2px 0;
    padding: 0;
}


/* =Quote
----------------------------------------------- */

.format-quote blockquote {
    color: #555;
    font-size: 17px;
    margin: 0;
}


/* =Image
----------------------------------------------- */

.indexed.format-image .entry-header {
    min-height: 61px;
    /* Prevent the comment icon from colliding with the image when there is no title */
}

.indexed.format-image .entry-content {
    padding-top: 0.5em;
}

.indexed.format-image p,
.indexed.format-image p img {
    margin-bottom: 0;
}

.indexed.format-image footer.entry-meta {
    background: #ddd;
    margin-top: -7px;
    padding: 20px 30px;
    overflow: hidden;
}

.indexed.format-image div.entry-meta {
    display: inline-block;
    float: left;
    width: 35%;
}

.indexed.format-image div.entry-meta+div.entry-meta {
    float: none;
    width: 65%;
}

.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
    display: block;
}

.indexed.format-image footer.entry-meta a {
    color: #444;
}

.indexed.format-image footer.entry-meta a:hover {
    color: #fff;
}

#content .indexed.format-image img {
    border: none;
    max-width: 100%;
    padding: 0;
}

.indexed.format-image .wp-caption {
    background: #111;
    margin-bottom: 0;
    max-width: 96%;
    padding: 11px;
}

.indexed.format-image .wp-caption .wp-caption-text {
    color: #ddd;
}

.indexed.format-image .wp-caption .wp-caption-text:before {
    color: #444;
}

.indexed.format-image a:hover img {
    opacity: 0.8;
}


/* =error404
----------------------------------------------- */

.error404 #main #searchform {
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-width: 1px 0;
    margin: 0 -8.9% 1.625em;
    overflow: hidden;
    padding: 1.625em 8.9%;
}

.error404 #main #s {
    width: 95%;
}

.error404 #main .widget {
    clear: none;
    float: left;
    margin-right: 3.7%;
    width: 30.85%;
}

.error404 #main .widget_archive {
    margin-right: 0;
}

.error404 #main .widget_tag_cloud {
    float: none;
    margin-right: 0;
    width: 100%;
}

.error404 .widgettitle {
    font-size: 10px;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    text-transform: uppercase;
}


/* =Showcase
----------------------------------------------- */

h1.showcase-heading {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    text-transform: uppercase;
}

/* Intro */
article.intro {
    background: #f9f9f9;
    border-bottom: none;
    margin: -1.855em -8.9% 1.625em;
    padding: 0 8.9%;
}

article.intro .entry-title {
    display: none;
}

article.intro .entry-content {
    color: #111;
    font-size: 16px;
    padding: 1.625em 0 0.625em;
}

article.intro .edit-link a {
    background: #aaa;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    padding: 0 8px;
    position: absolute;
    top: 30px;
    right: 20px;
    text-decoration: none;
}

article.intro .edit-link a:hover,
article.intro .edit-link a:focus,
article.intro .edit-link a:active {
    background: #777;
}

/* Featured post */
section.featured-post {
    float: left;
    margin: -1.625em -8.9% 1.625em;
    padding: 1.625em 8.9% 0;
    position: relative;
    width: 100%;
}

section.featured-post .hentry {
    border: none;
    color: #666;
    margin: 0;
}

section.featured-post .entry-meta {
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}

/* Small featured post */
section.featured-post .attachment-small-feature {
    float: right;
    height: auto;
    margin: 0 -8.9% 1.625em 0;
    max-width: 59%;
    position: relative;
    right: -15px;
}

section.featured-post.small {
    padding-top: 0;
}

section.featured-post .attachment-small-feature:hover,
section.featured-post .attachment-small-feature:focus,
section.featured-post .attachment-small-feature:active {
    opacity: .8;
}

article.feature-image.small {
    float: left;
    margin: 0 0 1.625em;
    width: 45%;
}

article.feature-image.small .entry-title {
    line-height: 1.2em;
}

article.feature-image.small .entry-summary {
    color: #555;
    font-size: 13px;
}

article.feature-image.small .entry-summary p a {
    background: #222;
    color: #eee;
    display: block;
    left: -23.8%;
    padding: 9px 26px 9px 85px;
    position: relative;
    text-decoration: none;
    top: 20px;
    width: 180px;
    z-index: 1;
}

article.feature-image.small .entry-summary p a:hover {
    background: #1982d1;
    color: #eee;
    color: rgba(255, 255, 255, 0.8);
}

/* Large featured post */
section.feature-image.large {
    border: none;
    max-height: 288px;
    padding: 0;
    width: 100%;
}

section.feature-image.large .showcase-heading {
    display: none;
}

section.feature-image.large .hentry {
    border-bottom: none;
    left: 9%;
    margin: 1.625em 9% 0 0;
    position: absolute;
    top: 0;
}

article.feature-image.large .entry-title a {
    background: #222;
    background: rgba(0, 0, 0, 0.8);
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-weight: 300;
    padding: .2em 20px;
}

section.feature-image.large:hover .entry-title a,
section.feature-image.large .entry-title:hover a {
    background: #eee;
    background: rgba(255, 255, 255, 0.8);
    color: #222;
}

article.feature-image.large .entry-summary {
    display: none;
}

section.feature-image.large img {
    display: block;
    height: auto;
    max-width: 117.9%;
    padding: 0 0 6px;
}

/* Featured Slider */
.featured-posts {
    border-bottom: 1px solid #ddd;
    display: block;
    height: 328px;
    margin: 1.625em -8.9% 20px;
    max-width: 1000px;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.featured-posts .showcase-heading {
    padding-left: 8.9%;
}

.featured-posts section.featured-post {
    background: #fff;
    height: 288px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 30px;
    width: auto;
}

.featured-posts section.featured-post.large {
    max-width: 100%;
    overflow: hidden;
}

.featured-posts section.featured-post {
    -webkit-transition-duration: 200ms;
    -webkit-transition-property: opacity, visibility;
    -webkit-transition-timing-function: ease;
    -moz-transition-duration: 200ms;
    -moz-transition-property: opacity, visibility;
    -moz-transition-timing-function: ease;
}

.featured-posts section.featured-post {
    opacity: 0;
    visibility: hidden;
}

.featured-posts #featured-post-1 {
    opacity: 1;
    visibility: visible;
}

.featured-post .feature-text:after,
.featured-post .feature-image.small:after {
    content: ' ';
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
    /* IE6-9 */
    background: linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* W3C */
    width: 100%;
    height: 45px;
    position: absolute;
    top: 230px;
}

.featured-post .feature-image.small:after {
    top: 253px;
}

#content .feature-slider {
    top: 5px;
    right: 8.9%;
    overflow: visible;
    position: absolute;
}

.feature-slider ul {
    list-style-type: none;
    margin: 0;
}

.feature-slider li {
    float: left;
    margin: 0 6px;
}

.feature-slider a {
    background: #3c3c3c;
    background: rgba(60, 60, 60, 0.9);
    -moz-border-radius: 12px;
    border-radius: 12px;
    -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.5);
    -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.5);
    box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(255, 255, 255, 0.5);
    display: block;
    width: 14px;
    height: 14px;
}

.feature-slider a.active {
    background: #1982d1;
    -webkit-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.8);
    -moz-box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.8);
    box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.8);
    cursor: default;
    opacity: 0.5;
}

/* Recent Posts */
section.recent-posts {
    padding: 0 0 1.625em;
}

section.recent-posts .hentry {
    border: none;
    margin: 0;
}

section.recent-posts .other-recent-posts {
    border-bottom: 1px solid #ddd;
    list-style: none;
    margin: 0;
}

section.recent-posts .other-recent-posts li {
    padding: 0.3125em 0;
    position: relative;
}

section.recent-posts .other-recent-posts .entry-title {
    border-top: 1px solid #ddd;
    font-size: 17px;
}

section.recent-posts .other-recent-posts a[rel="bookmark"] {
    color: #373737;
    float: left;
    max-width: 84%;
}

section.recent-posts .other-recent-posts a[rel="bookmark"]:after {
    content: '-';
    color: transparent;
    font-size: 11px;
}

section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {}

section.recent-posts .other-recent-posts .comments-link a,
section.recent-posts .other-recent-posts .comments-link>span {
    border-bottom: 2px solid #999;
    bottom: -2px;
    color: #444;
    display: block;
    font-size: 10px;
    font-weight: 500;
    line-height: 2.76333em;
    padding: 0.3125em 0 0.3125em 1em;
    position: absolute;
    right: 0;
    text-align: right;
    text-transform: uppercase;
    z-index: 1;
}

section.recent-posts .other-recent-posts .comments-link>span {
    border-color: #bbb;
    color: #888;
}

section.recent-posts .other-recent-posts .comments-link a:hover {
    color: #1982d1;
    border-color: #1982d1;
}

section.recent-posts .other-recent-posts li:after {
    clear: both;
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
}


/* =Attachments
----------------------------------------------- */

.image-attachment div.attachment {
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-width: 1px 0;
    margin: 0 -8.9% 1.625em;
    overflow: hidden;
    padding: 1.625em 1.625em 0;
    text-align: center;
}

.image-attachment div.attachment img {
    display: block;
    height: auto;
    margin: 0 auto 1.625em;
    max-width: 100%;
}

.image-attachment div.attachment a img {
    border-color: #f9f9f9;
}

.image-attachment div.attachment a:focus img,
.image-attachment div.attachment a:hover img,
.image-attachment div.attachment a:active img {
    border-color: #ddd;
    background: #fff;
}

.image-attachment .entry-caption p {
    font-size: 10px;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    margin: 0 0 2.6em;
    text-transform: uppercase;
}


/* =Navigation
-------------------------------------------------------------- */

#content nav {
    clear: both;
    overflow: hidden;
    padding: 0 0 1.625em;
}

#content nav a {
    font-size: 12px;
    font-weight: bold;
    line-height: 2.2em;
}

#nav-above {
    padding: 0 0 1.625em;
}

#nav-above {
    display: none;
}

.paged #nav-above {
    display: block;
}

.nav-previous {
    float: left;
    width: 50%;
}

.nav-next {
    float: right;
    text-align: right;
    width: 50%;
}

#content nav .meta-nav {
    font-weight: normal;
}

/* Singular navigation */
#nav-single {
    float: right;
    position: relative;
    top: -0.3em;
    text-align: right;
    width: 100%;
    z-index: 1;
}

#nav-single .nav-previous,
#nav-single .nav-next {
    float: none;
    width: auto;
}

#nav-single .nav-next {
    padding-left: .5em;
}


/* =Widgets
----------------------------------------------- */

.widget-area {
    font-size: 12px;
}

.widget {
    clear: both;
    margin: 0 0 2.2em;
}

.widget-title {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    text-transform: uppercase;
}

.widget ul {
    font-size: 15px;
    margin: 0;
}

.widget ul ul {
    margin-left: 1.5em;
}

.widget ul li {
    color: #777;
    font-size: 13px;
}

.widget a {
    font-weight: bold;
    text-decoration: none;
}

.widget a:hover,
.widget a:focus,
.widget a:active {
    text-decoration: underline;
}

/* Search Widget */
.widget_search form {
    margin: 0 0 1.625em;
}

.widget_search #s {
    width: 77%;
}

.widget_search #searchsubmit {
    background: #ddd;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
    box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);
    color: #888;
    font-size: 13px;
    line-height: 25px;
    position: relative;
    top: -2px;
}

.widget_search #searchsubmit:active {
    background: #1982d1;
    border-color: #0861a5;
    -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
    color: #bfddf3;
}

/* Ephemera Widget */
section.ephemera ol,
.widget_twentyeleven_ephemera ol {
    list-style: square;
    margin: 5px 0 0;
}

.widget_twentyeleven_ephemera .widget-entry-title {
    font-size: 15px;
    font-weight: bold;
    padding: 0;
}

.widget_twentyeleven_ephemera .comments-link a,
.widget_twentyeleven_ephemera .comments-link>span {
    color: #666;
    display: block;
    font-size: 10px;
    font-weight: 500;
    line-height: 2.76333em;
    text-transform: uppercase;
}

section.ephemera .entry-title .comments-link a:hover,
.widget_twentyeleven_ephemera .entry-title .comments-link a:hover {}

section.ephemera .entry-title a span {
    color: #29628d;
}

/* Twitter */
.widget_twitter li {
    list-style-type: none;
    margin-bottom: 14px;
}

.widget_twitter .timesince {
    display: block;
    font-size: 11px;
    margin-right: -10px;
    text-align: right;
}

/* Widget Image */
.widget_image img {
    height: auto;
    max-width: 100%;
}

/* Calendar Widget */

.widget_calendar #wp-calendar {
    color: #555;
    width: 95%;
    text-align: center;
}

.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th {
    text-align: center;
}

.widget_calendar #wp-calendar caption {
    font-size: 11px;
    font-weight: 500;
    padding: 5px 0 3px 0;
    text-transform: uppercase;
}

.widget_calendar #wp-calendar th {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
}

.widget_calendar #wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}


/* =Comments
----------------------------------------------- */

#comments-title {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    line-height: 2.6em;
    padding: 0 0 2.6em;
    text-transform: uppercase;
}

.nopassword,
.nocomments {
    color: #aaa;
    font-size: 24px;
    font-weight: 100;
    margin: 26px 0;
    text-align: center;
}

.commentlist {
    list-style: none;
    margin: 0 auto;
    width: 68.9%;
}

.content .commentlist,
.page-template-sidebar-page-php .commentlist {
    width: 100%;
    /* reset the width for the one-column and sidebar page layout */
}

.commentlist>li.comment {
    background: #f6f6f6;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 1.625em;
    padding: 1.625em;
    position: relative;
}

.commentlist .pingback {
    margin: 0 0 1.625em;
    padding: 0 1.625em;
}

.commentlist .children {
    list-style: none;
    margin: 0;
}

.commentlist .children li.comment {
    background: #fff;
    border-left: 1px solid #ddd;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    margin: 1.625em 0 0;
    padding: 1.625em;
    position: relative;
}

.commentlist .children li.comment .fn {
    display: block;
}

.comment-meta .fn {
    font-style: normal;
}

.comment-meta {
    color: #666;
    font-size: 12px;
    line-height: 2.2em;
}

.commentlist .children li.comment .comment-meta {
    line-height: 1.625em;
    margin-left: 50px;
}

.commentlist .children li.comment .comment-content {
    margin: 1.625em 0 0;
}

.comment-meta a {
    font-weight: bold;
}

.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {}

.commentlist .avatar {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #ccc;
    -moz-box-shadow: 0 1px 2px #ccc;
    box-shadow: 0 1px 2px #ccc;
    left: -102px;
    padding: 0;
    position: absolute;
    top: 0;
}

.commentlist>li:before {
    content: url(./images/comment-arrow.png);
    left: -21px;
    position: absolute;
}

.commentlist>li.pingback:before {
    content: '';
}

.commentlist .children .avatar {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    left: 2.2em;
    padding: 0;
    top: 2.2em;
}

a.comment-reply-link {
    background: #eee;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #666;
    display: inline-block;
    font-size: 12px;
    padding: 0 8px;
    text-decoration: none;
}

a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
    background: #888;
    color: #fff;
}

a.comment-reply-link>span {
    display: inline-block;
    position: relative;
    top: -1px;
}

/* Post author highlighting */
.commentlist>li.bypostauthor {
    background: #ddd;
    border-color: #d3d3d3;
}

.commentlist>li.bypostauthor .comment-meta {
    color: #575757;
}

.commentlist>li.bypostauthor .comment-meta a:focus,
.commentlist>li.bypostauthor .comment-meta a:active,
.commentlist>li.bypostauthor .comment-meta a:hover {}

.commentlist>li.bypostauthor:before {
    content: url(./images/comment-arrow-bypostauthor.png);
}

/* Post Author threaded comments */
.commentlist .children>li.bypostauthor {
    background: #ddd;
    border-color: #d3d3d3;
}

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist>li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
    margin-left: 102px;
    width: auto;
}

/* And a full-width comment form */
.page-template-sidebar-page-php #respond {
    width: auto;
}

/* Comment Form */
#respond {
    background: #ddd;
    border: 1px solid #d3d3d3;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 auto 1.625em;
    padding: 1.625em;
    position: relative;
    width: 68.9%;
}

#respond input[type="text"],
#respond textarea {
    background: #fff;
    border: 4px solid #eee;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);
    -moz-box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);
    box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);
    position: relative;
    padding: 10px;
    text-indent: 80px;
}

#respond .comment-form-author,
#respond .comment-form-email,
#respond .comment-form-url,
#respond .comment-form-comment {
    position: relative;
}

#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
    background: #eee;
    -webkit-box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);
    -moz-box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);
    box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);
    color: #555;
    display: inline-block;
    font-size: 13px;
    left: 4px;
    min-width: 60px;
    padding: 4px 10px;
    position: relative;
    top: 40px;
    z-index: 1;
}

#respond input[type="text"]:focus,
#respond textarea:focus {
    text-indent: 0;
    z-index: 1;
}

#respond textarea {
    resize: vertical;
    width: 95%;
}

#respond .comment-form-author .required,
#respond .comment-form-email .required {
    color: #bd3500;
    font-size: 22px;
    font-weight: bold;
    left: 75%;
    position: absolute;
    top: 45px;
    z-index: 1;
}

#respond .comment-notes,
#respond .logged-in-as {
    font-size: 13px;
}

#respond p {
    margin: 10px 0;
}

#respond .form-submit {
    float: right;
    margin: -20px 0 10px;
}

#respond input#submit {
    background: #222;
    border: none;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    color: #eee;
    cursor: pointer;
    font-size: 15px;
    margin: 20px 0;
    padding: 5px 42px 5px 22px;
    position: relative;
    left: 30px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

#respond input#submit:active {
    background: #1982d1;
    color: #bfddf3;
}

#respond #cancel-comment-reply-link {
    color: #666;
    margin-left: 10px;
    text-decoration: none;
}

#respond .logged-in-as a:hover,
#respond #cancel-comment-reply-link:hover {
    text-decoration: underline;
}

.commentlist #respond {
    margin: 1.625em 0 0;
    width: auto;
}

#reply-title {
    color: #373737;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
}

#cancel-comment-reply-link {
    color: #888;
    display: block;
    font-size: 10px;
    font-weight: normal;
    line-height: 2.2em;
    letter-spacing: 0.05em;
    position: absolute;
    right: 1.625em;
    text-decoration: none;
    text-transform: uppercase;
    top: 1.1em;
}

#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
    color: #ff4b33;
}

#respond label {
    line-height: 2.2em;
}

#respond input[type=text] {
    display: block;
    height: 24px;
    width: 75%;
}

#respond p {
    font-size: 12px;
}

p.comment-form-comment {
    margin: 0;
}

.form-allowed-tags {
    display: none;
}


/* =Footer
----------------------------------------------- */

#colophon {
    clear: both;
}

#supplementary {
    border-top: 1px solid #ddd;
    padding: 1.625em 7.6%;
    overflow: hidden;
}

/* Two Footer Widget Areas */
#supplementary.two .widget-area {
    float: left;
    margin-right: 3.7%;
    width: 48.1%;
}

#supplementary.two .widget-area+.widget-area {
    margin-right: 0;
}

/* Three Footer Widget Areas */
#supplementary.three .widget-area {
    float: left;
    margin-right: 3.7%;
    width: 30.85%;
}

#supplementary.three .widget-area+.widget-area+.widget-area {
    margin-right: 0;
}

/* Site Generator Line */
#site-generator {
    background: #f9f9f9;
    border-top: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    line-height: 2.2em;
    padding: 2.2em 0.5em;
    text-align: center;
}

#site-generator a {
    color: #555;
    font-weight: bold;
}

#site-generator .sep {
    background: url(./images/wordpress.png) center left no-repeat;
    color: transparent;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin: 0 7px;
    width: 16px;
}


/* =Responsive Structure
----------------------------------------------- */

@media (max-width: 800px) {

    /* Simplify the basic layout */
    #main #content {
        margin: 0 7.6%;
        width: auto;
    }

    #nav-below {
        border-bottom: 1px solid #ddd;
        margin-bottom: 1.625em;
    }

    #main #secondary {
        float: none;
        margin: 0 7.6%;
        width: auto;
    }

    /* Simplify the showcase template */
    .page-template-showcase-php .featured-posts {
        min-height: 280px;
    }

    .featured-posts section.featured-post {
        height: auto;
    }

    .page-template-showcase-php section.recent-posts {
        float: none;
        margin: 0;
        width: 100%;
    }

    .page-template-showcase-php #main .widget-area {
        float: none;
        margin: 0;
        width: auto;
    }

    .page-template-showcase-php .other-recent-posts {
        border-bottom: 1px solid #ddd;
    }

    /* Simplify the showcase template when small feature */
    section.featured-post .attachment-small-feature,
    .one-column section.featured-post .attachment-small-feature {
        border: none;
        display: block;
        float: left;
        height: auto;
        margin: 0.625em auto 1.025em;
        max-width: 30%;
        position: static;
    }

    article.feature-image.small {
        float: right;
        margin: 0 0 1.625em;
        width: 64%;
    }

    .one-column article.feature-image.small .entry-summary {
        height: auto;
    }

    article.feature-image.small .entry-summary p a {
        left: 0;
        padding-left: 20px;
        padding-right: 20px;
        width: auto;
    }

    /* Remove the margin on singular articles */
    .singular .entry-header,
    .singular .entry-content,
    .singular footer.entry-meta,
    .singular #comments-title {
        width: 100%;
    }

    /* Simplify the pullquotes and pull styles */
    .singular blockquote.pull {
        margin: 0 0 1.625em;
    }

    .singular .pull.alignleft {
        margin: 0 1.625em 0 0;
    }

    .singular .pull.alignright {
        margin: 0 0 0 1.625em;
    }

    .singular .entry-meta .edit-link a {
        left: 0;
        position: absolute;
        top: 40px;
    }

    .singular #author-info {
        margin: 2.2em -8.8% 0;
        padding: 20px 8.8%;
    }

    /* Make sure we have room for our comment avatars */
    .commentlist {
        width: 100%;
    }

    .commentlist>li.comment,
    .commentlist .pingback {
        margin-left: 102px;
        width: auto;
    }

    /* And a full-width comment form */
    #respond {
        width: auto;
    }

    /* No need to float footer widgets at this size */
    #colophon #supplementary .widget-area {
        float: none;
        margin-right: 0;
        width: auto;
    }

    /* No need to float 404 widgets at this size */
    .error404 #main .widget {
        float: none;
        margin-right: 0;
        width: auto;
    }

    /* Make sure embeds fit their containers */
    embed,
    object {
        max-width: 100%;
    }

}

@media (max-width: 650px) {

    /* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */
    body,
    input,
    textarea {
        font-size: 13px;
    }

    #site-title a {
        font-size: 24px;
    }

    #site-description {
        font-size: 12px;
    }

    #access ul {
        font-size: 12px;
    }

    article.intro .entry-content {
        font-size: 12px;
    }

    .entry-title {
        font-size: 21px;
    }

    .featured-post .entry-title {
        font-size: 14px;
    }

    .singular .entry-title {
        font-size: 28px;
    }

    .entry-meta {
        font-size: 12px;
    }

    blockquote {
        margin: 0;
    }

    blockquote.pull {
        font-size: 17px;
    }

    /* Reposition the site title and description slightly */
    #site-title {
        padding: 5.30625em 0 0;
    }

    #site-title,
    #site-description {
        margin-right: 0;
    }

    /* Make sure the logo and search form don't collide */
    #branding #searchform {
        top: 1.625em !important;
    }

    /* Floated content doesn't work well at this size */
    .alignleft,
    .alignright {
        float: none;
        margin-left: 0;
        margin-right: 0;
    }

    /* Make sure the post-post navigation doesn't collide with anything */
    #nav-single {
        display: block;
        position: static;
    }

    .singular .hentry {
        padding: 1.625em 0 0;
    }

    .singular.page .hentry {
        padding: 1.625em 0 0;
    }

    /* Talking avatars take up too much room at this size */
    .commentlist>li.comment,
    .commentlist>li.pingback {
        margin-left: 0 !important;
    }

    .commentlist .avatar {
        background: transparent;
        display: block;
        padding: 0;
        position: static;
    }

    .commentlist .children .avatar {
        background: none;
        left: 2.2em;
        padding: 0;
        position: absolute;
        top: 2.2em;
    }

    /* Use the available space in the smaller comment form */
    #respond input[type="text"] {
        width: 95%;
    }

    #respond .comment-form-author .required,
    #respond .comment-form-email .required {
        left: 95%;
    }

    #content .gallery-columns-3 .gallery-item {
        width: 31%;
        padding-right: 2%;
    }

    #content .gallery-columns-3 .gallery-item img {
        width: 100%;
        height: auto;
    }

}

@media (max-width: 450px) {
    #content .gallery-columns-2 .gallery-item {
        width: 45%;
        padding-right: 4%;
    }

    #content .gallery-columns-2 .gallery-item img {
        width: 100%;
        height: auto;
    }

}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    body {
        padding: 0;
    }

    #page {
        margin-top: 0;
    }

    #branding {
        border-top: none;
    }

}


/* =Print
----------------------------------------------- */

@media print {
    body {
        background: none !important;
        font-size: 10pt;
    }

    footer.entry-meta a[rel=bookmark]:link:after,
    footer.entry-meta a[rel=bookmark]:visited:after {
        content: " [" attr(href) "] ";
        /* Show URLs */
    }

    #page {
        clear: both !important;
        display: block !important;
        float: none !important;
        max-width: 100%;
        position: relative !important;
    }

    #branding {
        border-top: none !important;
        padding: 0;
    }

    #branding hgroup {
        margin: 0;
    }

    #site-title a {
        font-size: 21pt;
    }

    #site-description {
        font-size: 10pt;
    }

    #branding #searchform {
        display: none;
    }

    #branding img {
        display: none;
    }

    #access {
        display: none;
    }

    #main {
        border-top: none;
        box-shadow: none;
    }

    #primary {
        float: left;
        margin: 0;
        width: 100%;
    }

    #content {
        margin: 0;
        width: auto;
    }

    .singular #content {
        margin: 0;
        width: 100%;
    }

    .singular .entry-header .entry-meta {
        position: static;
    }

    .entry-meta .edit-link a {
        display: none;
    }

    #content nav {
        display: none;
    }

    .singular .entry-header,
    .singular .entry-content,
    .singular footer.entry-meta,
    .singular #comments-title {
        margin: 0;
        width: 100%;
    }

    .singular .hentry {
        padding: 0;
    }

    .entry-title,
    .singular .entry-title {
        font-size: 21pt;
    }

    .entry-meta {
        font-size: 10pt;
    }

    .entry-header .comments-link {
        display: none;
    }

    .page-link {
        display: none;
    }

    .singular #author-info {
        background: none;
        border-bottom: none;
        border-top: none;
        margin: 2.2em 0 0;
        padding: 0;
    }

    #respond {
        display: none;
    }

    .widget-area {
        display: none;
    }

    #colophon {
        display: none;
    }

    /* Comments */
    .commentlist>li.comment {
        background: none;
        border: 1px solid #ddd;
        -moz-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;
        margin: 0 auto 1.625em;
        padding: 1.625em;
        position: relative;
        width: auto;
    }

    .commentlist .avatar {
        height: 39px;
        left: 2.2em;
        top: 2.2em;
        width: 39px;
    }

    .commentlist li.comment .comment-meta {
        line-height: 1.625em;
        margin-left: 50px;
    }

    .commentlist li.comment .fn {
        display: block;
    }

    .commentlist li.comment .comment-content {
        margin: 1.625em 0 0;
    }

    .commentlist .comment-edit-link {
        display: none;
    }

    .commentlist>li::before,
    .commentlist>li.bypostauthor::before {
        content: '';
    }

    .commentlist .reply {
        display: none;
    }

    /* Post author highlighting */
    .commentlist>li.bypostauthor {
        color: #444;
    }

    .commentlist>li.bypostauthor .comment-meta {
        color: #666;
    }

    .commentlist>li.bypostauthor:before {
        content: none;
    }

    /* Post Author threaded comments */
    .commentlist .children>li.bypostauthor {
        background: #fff;
        border-color: #ddd;
    }

    .commentlist .children>li.bypostauthor>article,
    .commentlist .children>li.bypostauthor>article .comment-meta {
        color: #666;
    }

}


/* =IE7
----------------------------------------------- */

#ie7 article.intro {
    margin-left: -7.6%;
    margin-right: -7.6%;
    padding-left: -7.6%;
    padding-right: -7.6%;
    max-width: 1000px;
}

#ie7 section.featured-post {
    margin-left: -7.6%;
    margin-right: -7.6%;
    max-width: 850px;
}

#ie7 section.recent-posts {
    margin-right: 7.6%;
}

/** fin de la copie de twentyeleven **/


/*********************************************************************************************************************/

@font-face {
    font-family: 'DroidSansBold';
    src: url('./fonts/droidsans-bold-webfont.eot');
    src: url('./fonts/droidsans-bold-webfont.eot#iefix') format('embedded-opentype'),
        url('./fonts/droidsans-bold-webfont.woff') format('woff'),
        url('./fonts/droidsans-bold-webfont.ttf') format('truetype'),
        url('./fonts/droidsans-bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansRegular';
    src: url('./fonts/droidsans-webfont.eot');
    src: url('./fonts/droidsans-webfont.eot#iefix') format('embedded-opentype'),
        url('./fonts/droidsans-webfont.woff') format('woff'),
        url('./fonts/droidsans-webfont.ttf') format('truetype'),
        url('./fonts/droidsans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* STRUCTURE */

body.forum {
    background: #f5f5f5;
    font-family: 'DroidSansRegular', Tahoma;
}

#site {
    text-align: center;
    margin: 0 auto;
    width: 1300px;
}

#main {
    clear: inherit;
    width: 1000px;
    padding: 0;
    float: left;
    margin: 0 0 20px 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px;
}

.page #main,
.archives #main,
.category #main,
.tag #main,
.single #main,
.error404 #main,
body.forum #main,
.page-template-template-arnaud-php #main,
.bbPress #main,
.search #main {
    background: white url("./images/background/background-main.gif") top left repeat-y;
}

.home #main {
    background: url("./images/background/background-main_home.gif") top left repeat-y;
}

#primary {
    background: #fff;
    width: 660px;
    margin: 0;
    padding-bottom: 20px;
}

#primary.full {
    width: 100%;
}

#primary #content {
    width: auto;
    margin: 20px 20px 0 20px;
}

.home #primary {
    width: 400px;
    margin: 0;
    padding: 0 20px 20px 0;
}

.home #primary #content {
    width: auto;
    margin: 20px 0 0 20px;
}

.home #secondary,
.category #secondary,
.tag #secondary {
    background: #ededed;
}

#primary.videoON {
    width: 100%;
}

.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
    width: 100%;
}

.singular .entry-content {
    font-weight: normal;
    font-family: 'DroidSansRegular', Tahoma;
    overflow: hidden;
}

#secondary {
    width: 300px;
    padding: 20px;
    margin-right: 0;
}

.singular #secondary {
    background: #ededed;
}

#clickCenter {
    display: block;
    width: 100%;
    float: left;
    height: 230px;
    position: relative;
}

#clickCenter iframe {
    position: absolute;
    top: 18px;
    right: 137px;
    z-index: 1;
}

li {
    list-style-type: none;
}

li.pingback {
    display: none;
}

span.separate {
    display: block;
    width: 100%;
    height: 1px;
    background: #ddd;
    margin-bottom: 20px;
}

.jaime_deja.outer {}

.jaime_deja.outer .vip_pass {
    margin-top: 15px;
    display: inline-block;
    width: 159px;
    height: 39px;
    vertical-align: top;
    background: url("./images/media/vip_pass.png") top left no-repeat;
}

.jaime_deja.outer img {
    border: none;
}

.jaime_deja.outer .please_connect {
    text-transform: uppercase;
    margin-bottom: 10px;
}

.jaime_deja.outer .not_yet {
    font-size: 1em;
}

.jaime_deja.outer .catch_click {
    font-size: 1em;
    text-transform: uppercase;
    line-height: 1em;
    margin: 10px 0;
}

.jaime_deja.outer .catch_click iframe {
    margin: 12px 0 0;
}

.jaime_deja.outer .jaimebox {
    margin-top: 10px;
}

.jaime_deja.outer .bottom_text_right a,
.jaime_deja.outer .bottom_text_left a {
    color: #fe9595;
}

.jaime_deja.outer .bottom_text_right {
    margin-top: 20px;
    width: 50%;
    font-size: 10px;
    font-style: italic;
    text-align: right;
    display: inline-block;
    vertical-align: top;
}

.jaime_deja.outer .bottom_text_left {
    margin-top: 20px;
    width: 50%;
    font-size: 10px;
    font-style: italic;
    text-align: left;
    display: inline-block;
}

.jaime_deja.outer .fans_only.reserved {
    text-transform: uppercase;
}

.jaime_deja.outer .fb_button {
    background: yellow;
    padding: 14px 20px;
    width: 30%;
    margin: 20px auto 0;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

ul.breadcrumb li {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 10px;
}

.single div.fb-like {
    margin-left: 20px;
}

.entry-content td,
.comment-content td {
    border: 0;
}

#primary .entry-content img,
#primary .comment-content img,
#primary .widget img {
    max-width: 100%;
}

/* LIENS TEXTES TITRES */

a {
    color: #fe0040;
}

a.share_facebook {
    background: url("./images/media/puces.png") 0 -335px no-repeat;
    height: 15px;
    width: 15px;
    padding-left: 20px;
    margin-left: 50px;
}

hr,
p.yd_linkware {
    display: none;
}

strong {
    font-family: 'DroidSansBold', Tahoma;
    font-weight: normal;
}

input#s {
    background: url("./images/media/search.png") no-repeat 6px 8px;
}

.entry-title {
    text-transform: uppercase;
    font-weight: inherit;
    font-size: 20px;
}

.archive .page-title,
.category .page-title {
    margin: 0 0 10px;
}

.page-header {
    margin-bottom: 1em;
    border-bottom: 3px solid #CCC;
}

.page-header .sous-titre {
    margin: 0 0 10px;
    display: block;
}

.entry-meta a {
    font-weight: normal;
}

#content nav {
    margin-top: 20px;
    width: 100%;
}

#content nav a {
    font-weight: normal;
    text-transform: uppercase;
    font-size: inherit;
}

.home .content .edit-link a,
.tag .entry-meta .edit-link a {
    position: absolute;
    top: -15px;
    right: 0;
    background: transparent url("./images/media/edit-post.png")top left no-repeat;
    color: inherit;
    padding: 0 0 0 15px;
    height: 15px;
    line-height: 0.9em;
}

.singular .entry-meta .edit-link a {
    position: inherit;
    left: inherit;
    background: transparent url("./images/media/edit-post.png")top left no-repeat;
    color: inherit;
    padding: 0 0 0 15px;
    height: 15px;
    line-height: 0.9em;
    margin-top: 20px;
}

.entry-content h3,
.comment-content h3,
.entry-content h3 span,
.comment-content h3 span {
    font-size: 16px;
    letter-spacing: 0;
    color: #fe0040;
    line-height: inherit;
}

.entry-content h2,
.entry-content h1 {
    font-weight: normal;
}

.entry-content ol,
.entry-content ul {
    font-family: 'DroidSansRegular', Tahoma;
    margin: 1.625em 0 1.625em 2.5em;
}

code,
kbd {
    font: 11px "Andale Mono", "DejaVu Sans Mono", monospace;
}

.page-title {
    letter-spacing: inherit;
    font-weight: inherit;
    font-size: 26px;
    color: black;
    line-height: 1em;
    margin: 0 0 1em;
}

span.hideshow {
    display: block;
    border: 1px solid #5471a3;
    padding: 0.75em 2em;
    border-radius: 5px;
    -moz-border-radius: 5px;
    text-transform: uppercase;
    color: white;
    font-size: 0.83em;
    text-shadow: 0px 1px 1px #596e93;
    text-align: center;
    margin: 20px 0;
    float: left;
    font-family: 'DroidSansBold', Tahoma;
    cursor: pointer;
    background: #0185b8;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#00a4cc, #0185b8);
    background: -o-linear-gradient(#00a4cc, #0185b8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00a4cc), to(#0185b8));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#00a4cc, #0185b8);
}

span.hideshow a {
    color: white;
}

p.tags {
    background: url("./images/media/tags.png") top left no-repeat;
    padding-left: 30px;
}

span.post-meta-key {
    display: none;
}

/* HEADER */

#branding {
    background: #fff;
    border-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    z-index: 999;
}

#branding hgroup {
    margin: 0;
    padding: 20px;
    float: left;
}

#branding img {
    width: inherit;
}

#branding span#logo img {
    width: 226px;
    height: 99px;
}

#branding span.switchLang {
    position: absolute;
    top: 15px;
    right: 20px;
}

span.fb-connect {
    text-align: right;
    border: 1px solid #5471a3;
    border-radius: 5px;
    -moz-border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    background: #5F78AB;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#728dc4, #5F78AB);
    background: -o-linear-gradient(#728dc4, #5F78AB);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#728dc4), to(#5F78AB));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#728dc4, #5F78AB);
    box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.6) inset;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.6) inset;
    z-index: 1;
}

span.fb-connect:hover {
    background: #4f689c;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#5e7ab4, #4f689c);
    background: -o-linear-gradient(#5e7ab4, #4f689c);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5e7ab4), to(#4f689c));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#5e7ab4, #4f689c);
    box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.6) inset;
    -webkit-box-shadow: 0px 1px 1px 0px rgba(255, 255, 255, 0.6) inset;
}

span.fb-connect p.text {
    text-transform: uppercase;
    min-width: 202px;
    font-size: 0.83em;
    text-align: center;
}

span.fb-connect p.text,
p.og2bpart {
    color: white;
    text-shadow: 0px 1px 1px #596e93;
    padding: 0.6em 0;
}

span.fb-connect p.f {
    background: url(./images/media/f.png) center center no-repeat;
    width: 9px;
    padding: 0.4em 0.7em;
}

span.fb-connect p.f,
p.og2bpart {
    height: 21px;
    border-right: 1px solid #aabadb;
}

span.fb-connect p.text,
span.fb-connect p.f,
p.og2bpart {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
}

p.og2bpart {
    min-width: 66px;
    padding: 0.4em 0;
    text-align: left;
    max-width: 118px;
    font-size: 0.72em;
    line-height: 1.2em;
    min-height: 25px;
}

span.og2led {
    margin: 0 0.4em 0 0.4em;
    display: block;
    padding: 0 0 0 20px;
    max-width: 50px;
}

span.og2led.on {
    background: url('./images/media/green_led.png') center left no-repeat;
}

span.og2led.off {
    background: url('./images/media/red_led.png') center left no-repeat;
}

span.og2led.wait {
    background: url('./images/media/yellow_led.png') center left no-repeat;
}

span.og2menuhover {
    margin: 0 40px 0 0.4em;
    display: block;
    padding: 0 20px 0 0;
}

span.og2menuhover.dn {
    background: url('./images/media/whitetgl.png') center right no-repeat;
}

span.og2menuhover.up {
    background: url('./images/media/whitetglup.png') center right no-repeat;
}

div.og2menu {
    color: white;
    text-align: left;
    font-size: 0.68em;
    font-weight: normal;
    border-top: 1px solid #aabadb;
}

.og2menu ul {
    list-style: none;
    margin: 0.8em 0.4em 0.8em 0.4em;
}

.og2menu .fbreada,
.og2menu .fb-sharecap,
.og2menu .fb-sharegiftcap,
.og2menu .fb-disconnect {
    display: block;
    max-width: 200px;
    max-height: 1.4em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 17px 0 0;
}

.og2menu .fbreada {
    background: url('./images/media/suppress.png') center right no-repeat;
}

.og2menu .fb-sharecap,
.og2menu .fb-sharegiftcap,
.og2menu .fb-disconnect {
    margin: 0 0.4em 0 0.4em;
}

.og2menu .fb-sharecap.on,
.og2menu .fb-sharegiftcap.on {
    background: url('./images/media/checked.png') center right no-repeat;
}

.og2menu .fb-sharecap.off,
.og2menu .fb-sharegiftcap.off {
    background: url('./images/media/unchecked.png') center right no-repeat;
}

#branding span.fb-connect {
    position: absolute;
    top: 6.5em;
    right: 20px;
}

#branding span.fb-connect img.avatar,
.page-template-unpourunv2-php .entry-header span.fb-connect img.avatar,
.page-template-unpourun .entry-header span.fb-connect img.avatar {
    width: 33px;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
}

#branding #searchform {
    right: 20px;
    top: 3em;
}

#branding #s {
    width: 199px;
    right: 20px;
}

#branding #s:focus {
    background-color: #fff;
    width: 199px;
    -moz-box-shadow: 0 0 2px 2px #fb91ac;
    -webkit-box-shadow: 0 0 2px 2px #fb91ac;
    box-shadow: 0 0 2px 2px #fb91ac;
    border: solid #fe0040 1px;
}

input#s {
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#site-title {
    margin: 0;
    padding: 0;
    display: none;
}

#site-description {
    color: #474747;
    margin: 7px 0 0 31px;
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 0.8em;
    font-weight: normal;
    clear: inherit;
}

/* COMPTEURS */

#compteur {
    position: absolute;
    top: 3.1em;
    left: 28%;
}

#compteur #astuces,
#compteur #utilisateurs,
#compteur #objets {
    display: inline-block;
    vertical-align: top;
    width: 127px;
    margin-right: 20px;
    position: relative;
    height: 87px;
    text-align: center;
}

#compteur #astuces span,
#compteur #utilisateurs span,
#compteur #objets span {
    line-height: 2em;
    margin-left: 10px;
    color: white;
    font-size: 1.5em;
    text-shadow: 0 1px 1px black;
}

#compteur #objets span {
    margin-left: 25px;
}

#compteur #scores {
    position: relative;
    width: 429px;
    height: 86px;
    background: url("./images/background/classement.gif") top left no-repeat;
    text-align: center;
}

#compteur #scores span.title {
    display: block;
    color: white;
    line-height: 2.5em;
    padding-left: 30px;
    font-family: 'DroidSansBold', Tahoma;
    text-shadow: 0px 1px 1px #bb103a;
    text-transform: uppercase;
    font-size: 0.9em;
}

#compteur #scores span.score1,
#compteur #scores span.score2 {
    font: 13px;
    position: absolute;
    top: 50px;
}

#compteur #scores span.score1 {
    left: 30px;
}

#compteur #scores span.score2 {
    left: 275px;
}

#compteur a.switch_boards {
    position: absolute;
    top: -20px;
    left: 0;
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 0.8em;
    color: #a7a7a7;
}

#compteur a.classement_link {
    position: absolute;
    display: block;
    top: 30px;
    width: 429px;
    height: 50px;
}

#compteur span#result {
    display: block;
}


/* MENU PRINCIPAL */

#access_gf {
    /*box-shadow:0px 2px 2px 0px rgba(255, 255, 255, 0.4) inset;*/
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    clear: both;
    background: #f61f58;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#f61f58, #e0073e);
    background: -o-linear-gradient(#f61f58, #e0073e);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f61f58), to(#e0073e));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#f61f58, #e0073e);
    width: 1000px;
    margin: 0;
    position: relative;
    color: #fff;
    /*border: 1px solid #92112E;*/
}

#access_gf ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
}

#access_gf li {
    display: inline-block;
    border-left: 1px solid #fb4777;
    border-right: 1px solid #c40e3e;
    text-shadow: 0px 1px 1px #bb103a;
    text-transform: uppercase;
    margin-right: -6px;
}

#access_gf li.first {
    border-left: none;
    padding: 1.23333em 1.896em 1.6em 1.896em;
}

#access_gf li.first:hover {
    border-radius: 0 0 0 5px;
    -moz-border-radius: 0 0 0 5px;
    padding: 1.23333em 1.896em 1.6em 1.896em;
}

#access_gf li.last {
    border-right: none;
}

#access_gf li.last:hover {
    border-radius: 0 0 5px 0;
    -moz-border-radius: 0 0 5px 0;
}

#access_gf li a {
    color: #fff;
    line-height: 4em;
    font-size: 0.95em;
    text-decoration: none;
}

#access_gf li:hover,
#access_gf li.first:hover {
    cursor: pointer;
    background: #9d072d;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#ad173d, #9c072d);
    background: -o-linear-gradient(#ad173d, #9c072d);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ad173d), to(#9c072d));
    /* Older webkit syntax */
    background: -webkit-linear-gradient(#ad173d, #9c072d);
    border-right: 1px solid #9c072d;
}

#access_gf table {
    display: none;
    margin: 0 auto;
}

#access_gf table td {
    display: inline-block;
    vertical-align: top;
    width: 280px;
    margin-left: 35px;
}

#access_gf table td a,
#access_gf #forum td.autres a {
    font-family: 'DroidSansRegular', Tahoma;
    color: #e77994;
    text-decoration: none;
    margin-bottom: 0;
    line-height: 3em;
}

#access_gf td a:hover,
#access_gf #forum td.autres a:hover {
    color: white;
}

#access_gf .fondu {
    position: relative;
    background: #9c062b;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1) inset;
    float: left;
    display: block;
    width: 1000px !important;
    padding: 20px 0 0;
}

#access_gf .sous-menu ul {
    background: none;
    box-shadow: none;
    border-top: none;
}

#access_gf .sous-menu ul li {
    border: none;
    display: block;
    border: none;
    text-transform: none;
    color: #e77994;
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 1em;
    line-height: 1.2em;
    padding-left: 29px;
    height: 16px;
    margin: 8px 0 0;
}

#access_gf .sous-menu ul li:hover {
    background: none;
    color: #fff;
}

#access_gf .sous-menu ul li a {
    color: inherit;
    line-height: inherit;
    padding: 0;
    font-size: inherit;
}

#access_gf .sous-menu ul h3 {
    border-bottom: 1px solid #a51f40;
    padding-bottom: 5px;
    width: 80%;
    text-transform: uppercase;
    margin-bottom: 5px;
}

#access_gf .sous-menu ul h3,
#access_gf .sous-menu ul img {
    display: inline-block;
    vertical-align: top;
}

#access_gf .sous-menu ul img {
    max-width: 25px;
    max-height: 25px;
    margin-right: 10px;
}

#access_gf #scoop.sous-menu td.missions ul img {
    margin-left: -5px;
}

#access_gf .fondu.US #outil td {
    margin-left: 150px;
}

#access_gf .fondu.US #outil td.col-2 {
    margin-left: 50px;
    ;
}

#access_gf .fondu.US #outil td,
#access_gf .fondu.US #outil td.col-2 {
    width: 350px;
}

#access_gf .fondu .close-menu {
    position: absolute;
    display: block;
    width: 175px;
    height: 15px;
    left: 415px;
    bottom: 0;
}

#access_gf .fondu .close-menu:hover {
    cursor: pointer;
}

#access_gf .sous-menu ul li.cityville,
.toolbar #userOptions p.cityville {
    background: url("./images/media/tags.png") 0 0 no-repeat;
}

#access_gf .sous-menu ul li.chefville,
.toolbar #userOptions p.chefville {
    background: url("../images/media/puces-sousmenu.gif") 0 -544px no-repeat;
}

#access_gf .sous-menu ul li.castleville,
.toolbar #userOptions p.castleville {
    background: url("../images/media/puces-sousmenu.gif") 0 -16px no-repeat;
}

#access_gf .sous-menu ul li.simssocial,
.toolbar #userOptions p.the-sims-social {
    background: url("../images/media/puces-sousmenu.gif") 0 -32px no-repeat;
}

#access_gf .sous-menu ul li.hidden,
.toolbar #userOptions p.hidden-chronicles {
    background: url("../images/media/puces-sousmenu.gif") 0 -48px no-repeat;
}

#access_gf .sous-menu ul li.empires,
.toolbar #userOptions p.empires-allies {
    background: url("../images/media/puces-sousmenu.gif") 0 -64px no-repeat;
}

#access_gf .sous-menu ul li.adventure,
.toolbar #userOptions p.adventure-world {
    background: url("../images/media/puces-sousmenu.gif") 0 -80px no-repeat;
}

#access_gf .sous-menu ul li.monster,
.toolbar #userOptions p.monster-world {
    background: url("../images/media/puces-sousmenu.gif") 0 -96px no-repeat;
}

#access_gf .sous-menu ul li.gardens-of-time,
.toolbar #userOptions p.gardens-of-time {
    background: url("../images/media/puces-sousmenu.gif") 0 -112px no-repeat;
}

#access_gf .sous-menu ul li.mafiawars2 {
    background: url("../images/media/puces-sousmenu.gif") 0 -128px no-repeat;
}

#access_gf .sous-menu ul li.farmville {
    background: url("../images/media/puces-sousmenu.gif") 0 -144px no-repeat;
}

#access_gf .sous-menu ul li.pionner {
    background: url("../images/media/puces-sousmenu.gif") 0 -160px no-repeat;
}

#access_gf .sous-menu ul li.cafeworld {
    background: url("../images/media/puces-sousmenu.gif") 0 -176px no-repeat;
}

#access_gf .sous-menu ul li.tetris {
    background: url("../images/media/puces-sousmenu.gif") 0 -192px no-repeat;
}

#access_gf .sous-menu ul li.diamond {
    background: url("../images/media/puces-sousmenu.gif") 0 -208px no-repeat;
}

#access_gf .sous-menu ul li.bubble {
    background: url("../images/media/puces-sousmenu.gif") 0 -224px no-repeat;
}

#access_gf .sous-menu ul li.angrybirds {
    background: url("../images/media/puces-sousmenu.gif") 0 -240px no-repeat;
}

#access_gf .sous-menu ul li.pet-society {
    background: url("../images/media/puces-sousmenu.gif") 0 -256px no-repeat;
}

#access_gf .sous-menu ul li.bubble-safari {
    background: url("../images/media/puces-sousmenu.gif") 0 -272px no-repeat;
}

#access_gf .sous-menu ul li.zynga-bingo {
    background: url("../images/media/puces-sousmenu.gif") 0 -288px no-repeat;
}

#access_gf .sous-menu ul li.zynga-slingo {
    background: url("../images/media/puces-sousmenu.gif") 0 -303px no-repeat;
}

#access_gf .sous-menu ul li.animal-kingdom {
    background: url("../images/media/puces-sousmenu.gif") 0 -319px no-repeat;
}

#access_gf .sous-menu ul li.marvel {
    background: url("../images/media/puces-sousmenu.gif") 0 -335px no-repeat;
}

#access_gf .sous-menu ul li.car-town {
    background: url("../images/media/puces-sousmenu.gif") 0 -351px no-repeat;
}

#access_gf .sous-menu ul li.wild-ones {
    background: url("../images/media/puces-sousmenu.gif") 0 -368px no-repeat;
}

#access_gf .sous-menu ul li.smooty {
    background: url("../images/media/puces-sousmenu.gif") 0 -384px no-repeat;
}

#access_gf .sous-menu ul li.simcity-social {
    background: url("../images/media/puces-sousmenu.gif") 0 -400px no-repeat;
}

#access_gf .sous-menu ul li.atlantis {
    background: url("../images/media/puces-sousmenu.gif") 0 -416px no-repeat;
}

#access_gf .sous-menu ul li.bubble-safari {
    background: url("../images/media/puces-sousmenu.gif") 0 -466px no-repeat;
}

#access_gf .sous-menu ul li.ruby {
    background: url("../images/media/puces-sousmenu.gif") 0 -480px no-repeat;
}

#access_gf .sous-menu ul li.the-ville,
.toolbar #userOptions p.the-ville {
    background: url("../images/media/puces-sousmenu.gif") 0 -496px no-repeat;
}

#access_gf .sous-menu ul li.is-cool,
.toolbar #userOptions p.is-cool {
    background: url("../images/media/puces-sousmenu.gif") 0 -512px no-repeat;
}

#access_gf .sous-menu ul li.lost-bubble {
    background: url("../images/media/puces-sousmenu.gif") 0 -528px no-repeat;
}

#access_gf .sous-menu ul li.chefville,
.toolbar #userOptions p.chefville {
    background: url("../images/media/puces-sousmenu.gif") 0 -592px no-repeat;
}

#access_gf .sous-menu ul li.farmville2,
.toolbar #userOptions p.farmville-2 {
    background: url("../images/media/puces-sousmenu.gif") 0 -608px no-repeat;
}

#access_gf .sous-menu ul li.pyramid,
.toolbar #userOptions p.pyramidville {
    background: url("../images/media/puces-sousmenu.gif") 0 -624px no-repeat;
}

#access_gf .sous-menu ul li.jetset {
    background: url("../images/media/puces-sousmenu.gif") 0 -640px no-repeat;
}

#access_gf .sous-menu ul li.cityville-2 {
    background: url("../images/media/puces-sousmenu.gif") 0 -656px no-repeat;
}

#access_gf .sous-menu ul li.coasterville,
.toolbar #userOptions p.coasterville {
    background: url("../images/media/puces-sousmenu.gif") 0 -672px no-repeat;
}

#access_gf .sous-menu ul li.pyramidvalley,
.toolbar #userOptions p.pyramidvalley {
    background: url("../images/media/puces-sousmenu.gif") 0 -688px no-repeat;
}

#access_gf .sous-menu ul li.criminalcase,
.toolbar #userOptions p.criminalcase {
    background: url("../images/media/puces-sousmenu.gif") 0 -704px no-repeat;
}

#access_gf .sous-menu ul li.pearls-peril,
.toolbar #userOptions p.pearls-peril {
    background: url("../images/media/puces-sousmenu.gif") 0 -720px no-repeat;
}

#access_gf .sous-menu ul li.zynga-poker,
.toolbar #userOptions p.zynga-poker {
    background: url("../images/media/puces-sousmenu.gif") 0 -736px no-repeat;
}

#access_gf .sous-menu ul li.super-fleuriste,
.toolbar #userOptions p.super-fleuriste {
    background: url("../images/media/puces-sousmenu.gif") 0 -752px no-repeat;
}

#access_gf .sous-menu ul li.super-ferme,
.toolbar #userOptions p.super-ferme {
    background: url("../images/media/puces-sousmenu.gif") 0 -768px no-repeat;
}

#access_gf .sous-menu ul li.disney-city-girl,
.toolbar #userOptions p.disney-city-girl {
    background: url("../images/media/puces-sousmenu.gif") 0 -784px no-repeat;
}

#access_gf .sous-menu ul li.war-of-mercenaries,
.toolbar #userOptions p.war-of-mercenaries {
    background: url("../images/media/puces-sousmenu.gif") 0 -800px no-repeat;
}

#access_gf .sous-menu ul li.megapolis,
.toolbar #userOptions p.megapolis {
    background: url("../images/media/puces-sousmenu.gif") 0 -816px no-repeat;
}

#access_gf .sous-menu ul li.zyngaeliteslots,
.toolbar #userOptions p.zyngaeliteslots {
    background: url("../images/media/puces-sousmenu.gif") 0 -832px no-repeat;
}

#access_gf .sous-menu ul li.royal-story,
.toolbar #userOptions p.royal-story {
    background: url("../images/media/puces-sousmenu.gif") 0 -848px no-repeat;
}

#access_gf .sous-menu ul li.candy-crush-saga,
.toolbar #userOptions p.candy-crush-saga {
    background: url("../images/media/puces-sousmenu.gif") 0 -864px no-repeat;
}

#access_gf .sous-menu ul li.marvel-avengers,
.toolbar #userOptions p.marvel-avengers {
    background: url("../images/media/puces-sousmenu.gif") 0 -864px no-repeat;
}



#access_gf #jeux td.col-2,
#access_gf #jeux td.col-3 {
    margin-top: 35px;
}

#access_gf #jeux td {
    margin-left: 50px;
}

#access_gf #scoop td {
    display: inline-block;
    vertical-align: top;
    width: 305px;
    margin-left: 25px;
}

#access_gf #outil td {
    margin-left: 30px;
    width: 300px;
    margin-right: 0;
}

#access_gf #outil td.col-1 {
    width: 310px;
}

#access_gf #outil td.col-2 {
    width: 280px;
}

#access_gf #forum tr {
    display: block;
    margin-left: 30px;
}

#access_gf #forum td.forum-title {
    width: 80%;
    text-align: center;
    margin-bottom: 5px;
}

#access_gf #forum td.forum-title img {
    max-width: 40px;
    max-height: 30px;
    margin-right: 10px;
}

#access_gf #forum td.forum-title img,
#access_gf #forum td.forum-title h3 {
    display: inline-block;
}

#access_gf #forum td.forum-title h3 {
    text-transform: uppercase;
}

#access_gf #forum td.left {
    width: auto;
    margin: 0;
    padding: 5px 70px 0 0;
    border-top: 1px solid #a51f40;
}

#access_gf #forum td.right {
    width: auto;
    margin: 0 0 0 -5px;
    border-top: 1px solid #a51f40;
    padding: 5px 0 0;
}

#access_gf #forum td.autres {
    margin-left: 0;
}

/* MENU ACCESS RAPID */

#sous-cat-head {
    margin: 0 0 20px 0;
    font-family: 'DroidSansRegular', Tahoma;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

#sous-cat-head .rapid_access {
    display: inline-block;
    width: 130px;
    vertical-align: top;
}

#sous-cat-head .rapid_access ul {
    margin: 0;
}

#sous-cat-head .cat_description {
    width: 460px;
    display: inline-block;
}

/* ARTICLES */

.singular .entry-header {
    padding-bottom: 1em;
    border-bottom: 3px solid #CCC;
}

.singular .entry-header .entry-meta {
    position: inherit;
}

.singular .hentry {
    padding: 0;
}

.singular .entry-title {
    line-height: 30px;
    font-size: 1.7em;
    text-transform: uppercase;
    font-weight: normal;
}

.singular.page .hentry {
    padding: 0;
}

.singular #content .comments-link {
    width: 35%;
    float: left;
    text-transform: uppercase;
    font-size: 18px;
}

.singular #content .comments-link span.bulle {
    float: left;
    background: #fd2b61 url("./images/background/comment-bubble.png")top left no-repeat;
    width: 27px;
    height: 37px;
    color: #fff;
    padding-left: 28px;
    margin-right: 5px;
}

.singular p.tags {
    float: right;
    width: 60%;
    font-size: 11px;
    color: #b2b2b2;
    text-transform: uppercase;
}

a.single_share_fb {
    margin-left: 70px;
}


.entry-title {
    padding: 0 0 .3em 0;
    line-height: 1em;
    font-size: 16px;
}

.entry-meta {
    color: #b2b2b2;
}

.entry-content,
.entry-summary {
    padding: 1em 0 0;
}

.entry-content p {
    font-family: 'DroidSansRegular', Tahoma;
    font-weight: normal;
    font-size: 14px;
    clear: both;
}

.entry-content li {
    list-style-type: inherit;
}

.hentry,
.no-results {
    margin: 0 0 20px;
    padding: 0;
    border: none;
}

footer.entry-meta {
    font-family: 'DroidSansRegular', Tahoma;
}

footer.entry-meta .comments-link a span.number {
    color: #fe0040;
}

footer.entry-meta .comments-link a:hover {}

.home .entry-header {
    padding-bottom: 70px;
}

.home .entry-header .thumbnails {
    display: block;
    float: left;
    width: 50px;
    height: 55px;
}

.home .entry-header .content-home {
    display: block;
    float: left;
    width: 310px;
    height: 50px;
    margin-left: 10px;
    padding-top: 5px;
}

.home .thumbnails-home img,
img.attachment-home-cat,
img.attachment-home-cat_une,
img.attachment-,
img.attachment-category_une,
img.attachment-cat,
.page-template-unpourunv2-php #primary img.attachment-post-thumbnail,
.page-template-unpourun #primary img.attachment-post-thumbnail {
    border: 4px solid white;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
}

.entry-header .entry-meta {
    text-transform: uppercase;
    padding-right: 0;
}

.home .entry-header .entry-title {
    font-size: 14px;
}

span.lire-suite {
    position: absolute;
    right: 0;
    bottom: 20px;
}

/*#featured {}
#featured h3.title{font-size:1.5em;color:#fe0040;line-height: 1.2em;}
#featured h3.title span {font-size:12px; color:#b2b2b2;display:block;font-family:'DroidSansRegular';border-bottom:2px solid #b2b2b2;margin:-5px 0 10px 0;}
#featured .entry-header .entry-title {font-size:1.5em;}
#featured .entry-header .entry-meta {bottom:20px;}
#featured .entry-header {padding-bottom:0;}
#featured .hentry{border-bottom: 1px solid #DDD;}
#featured .social-home {position:absolute;bottom:20px;}
#featured .content {display:block;margin: 20px 0 30px 0;}
#featured .content img {float:left;border:4px solid white;-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;-moz-box-shadow: rgba(0, 0, 0, 0.2 ) 0px 1px 3px;box-shadow: rgba(0, 0, 0, 0.2 ) 0px 1px 3px;margin-bottom: 30px;}
#featured .content p {float:right;width:64%;font-family:'DroidSansRegular';font-weight:normal;font-size:12px;}*/

.home .post {
    position: relative;
}

.home .entry-title {
    font-size: 16px;
    color: #444;
    line-height: 1.2em;
    margin-bottom: 20px;
}

.home .entry-title a {
    color: #A4A4A4;
}

.home img.alaune {
    margin: 20px 0 0 20px;
}

.home .thumbnails-home {
    width: 125px;
}

.home #content {
    padding-top: 20px;
    border-top: 2px solid #b2b2b2;
}

.home .content {
    width: 245px;
    margin-left: 5px;
}

.home .content,
.home .thumbnails-home {
    display: inline-block;
    vertical-align: top;
}

.home .thumbnails-home img {
    float: left;
    border: 4px solid white;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
    max-width: 117px;
}

.home .content p {
    font-family: 'DroidSansRegular', Tahoma;
    font-weight: normal;
    font-size: 12px;
}

.home .content span.sur-titre a {
    font-size: 16px;
    color: #000;
    line-height: 1.5em;
    text-transform: uppercase;
    text-decoration: none;
}

.home .content .meta,
.home .content .social-home,
.home #content .comments-link {
    position: absolute;
    bottom: 0;
    font-family: 'DroidSansRegular', Tahoma;
}

.home .content .social-home {
    left: 130px;
}

.home .content .meta {
    left: 230px;
    font-size: 0.8em;
    color: #b2b2b2;
}

.home .content .comments-link {
    margin-bottom: 0;
    right: 0;
}

.home .content .comments-link a,
.category .entry-header .content-cat .comments-link a,
.tag .entry-header .content-cat .comments-link a,
.archive .entry-header .content-cat .comments-link a {
    text-decoration: none;
    font-size: 12px;
    color: #b2b2b2;
    text-align: center;
    background: url("./images/background/comment-bubble_home.png") top left no-repeat;
    padding-left: 25px;
    font-family: 'DroidSansRegular', Tahoma;
}

.home .content .edit-link a {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0.8em;
    color: #b2b2b2;
    font-family: 'DroidSansRegular', Tahoma;
}

/* CATGORIES & ARCHIVES / TAGS */

.category .page-header {
    margin: 0 0 20px;
}

.category .entry-header .thumbnails,
.category .entry-header .content-cat,
.tag .entry-header .thumbnails,
.tag .entry-header .content-cat,
.archive .entry-header .thumbnails,
.archive .entry-header .content-cat {
    display: inline-block;
    vertical-align: top;
}

.category .entry-header .thumbnails,
.tag .entry-header .thumbnails,
.archive .entry-header .thumbnails,
.page-template-template-credit-facebook-php .entry-header .thumbnails {
    width: 145px;
    display: inline-block;
    vertical-align: top;
}

.category .entry-header .content-cat,
.tag .entry-header .content-cat,
.archive .entry-header .content-cat,
.page-template-template-credit-facebook-php .entry-header .content-cat {
    width: 455px;
    display: inline-block;
    margin-left: 15px;
}

.category .entry-header .content-cat .entry-meta,
.category .entry-header .content-cat .social-home,
.category .entry-header .content-cat .comments-link,
.archive .entry-header .content-cat .entry-meta,
.archive .entry-header .content-cat .social-home,
.archive .entry-header .content-cat .comments-link {
    display: inline-block;
    vertical-align: top;
    width: 25%;
}

.category .entry-header .content-cat .comments-link a,
.archive .entry-header .content-cat .comments-link a {
    line-height: inherit;
    position: inherit;
    right: inherit;
}

.category .entry-header .content-cat .comments-link,
.archive .entry-header .content-cat .comments-link {
    width: 30%;
    text-align: center;
}

.category .entry-header .content-cat .social-home,
.archive .entry-header .content-cat .social-home {
    width: 20%;
}

.category .entry-header .entry-title,
.tag .entry-header .entry-title {
    font-size: 20px;
}

.category .content,
.tag .content,
.archive .content {
    font-family: 'DroidSansRegular', Tahoma;
    font-weight: normal;
    font-size: 14px;
}

.category .entry-header .edit-link a,
.archive .entry-header .edit-link a,
.search .entry-header .edit-link a {
    background: transparent url("./images/media/edit-post.png")top left no-repeat;
    padding: 0 0 0 15px;
    height: 15px;
    line-height: 0.9em;
    font-size: 0.8em;
    color: #b2b2b2;
    font-family: 'DroidSansRegular', Tahoma;
    text-align: right;
    float: right;
    margin-top: 5px;
}

.category footer.entry-meta,
.archive footer.entry-meta {
    margin-top: 10px;
}

.category footer.entry-meta p,
.archive footer.entry-meta p,
.category .entry-header .content-cat p,
.archive .entry-header .content-cat p {
    margin-bottom: 0;
}

.category .entry-header .thumbnails img {
    max-width: 145px;
}

.archive .page-title {
    text-align: center;
}

.tag footer.entry-meta .comments-link a {
    left: inherit;
    right: 0;
}

.tag .entry-header .content-cat .entry-meta,
.tag .entry-header .content-cat .social-home,
.tag .entry-header .content-cat .comments-link {
    display: inline-block;
    vertical-align: top;
    width: 25%;
}

.tag .entry-header .content-cat .comments-link a {
    line-height: inherit;
    position: inherit;
    right: inherit;
}

.tag .entry-header .content-cat .comments-link {
    width: 30%;
    text-align: center;
}

.tag .entry-header .content-cat .social-home {
    width: 20%;
}

.tag .entry-header .content-cat p {
    margin-bottom: 0;
}

.tag .entry-header .edit-link a {
    background: transparent url("./images/media/edit-post.png")top left no-repeat;
    padding: 0 0 0 15px;
    height: 15px;
    line-height: 0.9em;
    font-size: 0.8em;
    color: #b2b2b2;
    font-family: 'DroidSansRegular', Tahoma;
    text-align: right;
    float: right;
    margin-top: 6px;
}

.tag footer.entry-meta {
    margin-top: 10px;
}

.tag footer.entry-meta p {
    margin-bottom: 0;
}

.tag .page-title {
    text-align: center;
}

.category .post,
.tag .post {
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

/* COMMENTAIRES */

#comments {
    font-family: 'DroidSansRegular', Tahoma;
    margin-top: 20px;
    clear: both;
}

.commentlist {
    width: 100%;
}

.commentlist>li.comment {
    border: none;
    background: none;
    margin: 0 0 15px;
    padding: 0;
    clear: both;
    display: block;
    overflow: hidden;
}

.commentlist>li.bypostauthor .comment-meta {
    color: white;
}

.commentlist>li::before,
.commentlist>li.bypostauthor::before {
    content: none;
}

/*.comment-meta{color:white;padding:5px;border-radius:3px;-moz-border-radius:3px;line-height: 16px;text-transform:uppercase;font-family:'DroidSansRegular', Tahoma, Arial;height: 40px;background:#cd123d;clear: both;
			border:1px solid #92112e;box-shadow:0px 2px 2px 0px rgba(255, 255, 255, 0.4) inset;
			background: -moz-linear-gradient(#e61848, #cd123d);
			background: -o-linear-gradient(#e61848, #cd123d);
			background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e61848), to(#cd123d)); /* older webkit syntax 
			background: -webkit-linear-gradient(#e61848, #cd123d);}*/
.comment-meta {
    color: white;
    padding: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    line-height: 16px;
    text-transform: uppercase;
    font-family: 'DroidSansRegular', Tahoma, Arial;
    height: 40px;
    background: #bdb9b9;
    clear: both;
    background: -moz-linear-gradient(#d9d2d2, #bdb9b9);
    background: -o-linear-gradient(#d9d2d2, #bdb9b9);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d9d2d2), to(#bdb9b9));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#d9d2d2, #bdb9b9);
}

.comment-meta a {
    color: #7b0c28;
    font-size: 12px;
    text-transform: none;
    font-family: 'DroidSansRegular', Tahoma;
    font-weight: normal;
}

.comment-meta span.fn a {
    color: white;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'DroidSansRegular', Tahoma, Arial;
}

.commentlist .comment-content {
    font-size: 14px;
}

.commentlist .comment-content p {
    margin-top: 10px;
    font-family: 'DroidSansRegular', Tahoma;
}

.commentlist .comment-content a img {
    max-width: 90px;
    margin-left: 50px;
    margin-bottom: 20px;
}

.commentlist .avatar {
    position: inherit;
    float: left;
    max-height: 38px;
    max-width: 38px;
    margin-right: 5px;
}

.commentlist .edit-link a {
    background: transparent url("./images/media/edit-post.png")top left no-repeat;
    color: inherit;
    padding: 0 0 0 15px;
    height: 15px;
    line-height: 0.9em;
}

.comment-meta .content-author .fn {
    color: white;
}

.page-child .commentlist .comment-content {
    max-width: 500px;
    overflow: hidden;
}

.commentlist .ccc {
    float: right;
}

.commentlist a.ccc-link {
    font-size: 1.1em;
}

.commentlist .ccc span.ccct {
    height: 24px;
    display: inline-block;
    padding: 0 7px 0 37px;
    border: 1px solid #CD123D;
    border-radius: 3px;
    -moz-border-radius: 3px;
}

.commentlist .ccc span.ccct.nouveau {
    color: #ff0000;
}

.comment-content a img {
    float: left;
    margin-right: 10px;
}

.comment-content img {
    float: inherit;
    margin: 0;
}

.comment-content a:visited {
    color: #000;
}

a.comment-reply-link {
    background: #727272;
    color: #b63a5a;
    padding: 0 3px;
    ;
    margin: 0;
    float: right;
}

a.comment-reply-link:hover {
    color: white;
    background: #ff80a1;
}

.commentlist .children a.comment-reply-link {
    color: #929292;
    background: #d5d4d4;
}

.commentlist a.comment-reply-link {
    margin-left: 10px;
}

.commentlist .children .comment-meta {
    background: #EBE9E9;
}

.commentlist .children li.comment {
    margin: 0;
    padding: 0;
    border-left: none;
    background: none;
}

.commentlist .children li.comment .comment {
    width: 90%;
    margin-left: 10%;
    clear: both;
}

.commentlist .children li.comment .comment-meta a {
    color: #929292;
}

.commentlist .children li.comment .fn {
    display: inline-block;
    color: #ff0042;
    font-family: 'DroidSansBold', Tahoma;
}

.commentlist .children li.comment .comment-meta {
    margin-left: 0;
}

.commentlist .children li.comment .comment-content {
    margin: 0 0 0 5px;
}


#respond {
    background: none;
    padding: 0;
    maring: 0;
    width: 100%;
    border: none;
}

#respond h3#reply-title {
    color: #b2b2b2;
    text-transform: uppercase;
    font-family: 'DroidSansBold', Tahoma;
    font-weight: normal;
    font-size: 18px;
}

#respond .comment-form-author label,
#respond .comment-form-email label,
#respond .comment-form-url label,
#respond .comment-form-comment label {
    webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit;
    background: none;
    color: #ababab
}

#respond input#submit {
    left: inherit;
}

#respond .form-submit {
    margin: 0 0 10px;
    float: inherit;
}

#respond textarea {
    width: 95%;
}

#respond input[type="text"],
#respond textarea {
    background: #f7f7f7;
}

#respond input[type="text"] {
    width: 90%
}

#respond .comment-form-author,
#respond .comment-form-email {
    width: 48%;
    display: inline-block;
}

#respond .comment-form-email {
    float: right;
}

#respond p {
    margin: 0;
}

#respond .comment-form-author .required,
#respond .comment-form-email .required {
    left: 90%;
}

/* ARTICLES RELATIFS */

ul.related_post {
    margin: 0;
    padding: 0;
    display: block;
}

ul.related_post li {
    list-style-type: none;
    width: 110px;
    float: left;
    margin-right: 10px;
}

ul.related_post li img {
    min-width: 85px;
    min-height: 35px;
}


/* GAUCHE HOME */

#sidebar-listearticle {
    display: block;
    text-align: center;
    width: 300px;
    height: 250px;
    background: #FFF9C0;
    margin: 0 auto 20px;
}

#sidebar-gauche-home {
    display: block;
    width: 220px;
    float: left;
    padding: 20px 0 0 20px;
    background: #ededed;
}

#sidebar-gauche-home .widget h3 {
    display: none;
}

#sidebar-soushead {
    display: inline-block;
    vertical-align: top;
    margin: 20px 0 20px 60px;
    width: 728px;
    height: 90px;
    background: #FFF9C0;
}

span.credit-fb {
    display: inline-block;
    margin: 20px 0 20px;
    float: right;
}

.widget {
    margin: 0 0 1.5em;
}

.widget-title {
    font-size: 1.8em;
    color: #474747;
    line-height: inherit;
    letter-spacing: normal;
}

.widget_likebox_widget,
.widget-area #text-61 {
    background: white;
}

.widget_like_choose_widget {
    border: 1px solid #aaaaaa;
    border-top: 1px solid #315c99;
}

.widget_like_choose_widget .widget-title {
    font-size: 13px;
    color: #333;
    background: #eceef3;
    padding: 10px 0;
    text-transform: normal;
    border-bottom: 1px solid #c6cedd;
    text-align: center;
    line-height: 20px;
}

.widget_like_choose_widget .cliquez {
    background: url(/wp-content/uploads/2011/09/pouce-petit.jpg) top left no-repeat;
    padding-left: 25px;
    width: 180px;
    height: 25px;
    line-height: 25px;
    margin: 0 auto;
    margin: 0 auto;
}

.widget_like_choose_widget .quel_jeu {
    background: #fff;
}

.connect_widget,
body.transparent_widget .fbConnectWidgetTopmost {
    background: white;
}

.widget_xpgupuwidget li,
.widget_lastobjet li,
.widget_xpg_widget_freeobjcts li {
    background: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    margin-bottom: 10px;
    padding: 7px;
    -moz-box-shadow: 0 0 2px 2px #e5e3e3;
    -webkit-box-shadow: 0 0 2px 2px #e5e3e3;
    box-shadow: 0 0 2px 2px #e5e3e3;
    margin-right: 2px;
    min-height: 50px;
}

.widget_xpgupuwidget li:hover,
.widget_lastobjet li:hover,
.widget_xpg_widget_freeobjcts li:hover {
    -moz-box-shadow: 0 0 2px 2px #cac6c7;
    -webkit-box-shadow: 0 0 2px 2px #cac6c7;
    box-shadow: 0 0 2px 2px #cac6c7;
    cursor: pointer;
}

.widget_xpgupuwidget li h4 a,
.widget_lastobjet li h4 a,
.widget_xpg_widget_freeobjcts li h4 a {
    color: black;
    width: 150px;
    float: left;
    line-height: 1em;
    margin-bottom: 3px;
    font-weight: normal;
    font-size: 1.1em;
}

.widget_xpgupuwidget li a,
.widget_lastobjet li a,
.widget_xpg_widget_freeobjcts li a {
    margin-bottom: 0;
    line-height: 1.3em;
    font-weight: normal;
    color: #A4A4A4;
}

.widget_xpgupuwidget li a:hover,
.widget_lastobjet li a:hover,
.widget_xpg_widget_freeobjcts li a:hover {
    color: #fe0040;
}

.widget_xpgupuwidget li p {
    margin-bottom: 0;
}

.widget_xpgupuwidget img,
widget_lastobjet img,
.widget_xpg_widget_freeobjcts img {
    float: right;
    border: 2px solid white;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
}

.widget_xpgupuwidget img.titre,
.widget.bbld_widget img.titre,
.widget_xpg_widget_freeobjcts img.titre {
    float: inherit;
    border: inherit;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit;
    margin-bottom: 20px;
    padding-bottom: 18px;
    border-bottom: 2px solid #b2b2b2;
}

.widget_lastobjet li,
.widget_xpg_widget_freeobjcts li {
    position: relative;
}

.widget_lastobjet li h4 a,
.widget_xpg_widget_freeobjcts li h4 a {
    float: none;
}

.widget_lastobjet li img,
.widget_xpg_widget_freeobjcts li img {
    position: absolute;
    right: 10px;
    top: 10px;
}

.widget_lastobjet li a,
.widget_xpg_widget_freeobjcts li a {
    margin-top: 5px;
    display: block;
}

.widget.bbld_forum_widget li,
.widget.bbld_widget li {
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid #B2B2B2;
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 0.8em;
}

.widget.bbld_forum_widget li a,
.widget.bbld_forum_widget li a {
    text-decoration: none;
    font-size: 1.1em;
}

.widget.bbld_forum_widget li a.topic {
    text-transform: uppercase;
    color: black;
    font-weight: bold;
}

.widget.bbld_forum_widget li a.forum {
    text-transform: uppercase;
    color: #a4a4a4;
}

.widget.bbld_forum_widget li p {
    margin-bottom: 0;
}

.widget_seek_astuce {}

.widget_seek_astuce h4 {
    font-family: 'DroidSansBold', Tahoma;
    font-size: 2em;
    text-align: center;
    text-transform: uppercase;
}

.widget_seek_astuce h4.align {
    margin-top: 20px;
}

.widget_seek_astuce h3 {
    font-size: 1.5em;
    text-align: center;
}

.widget_seek_astuce a {
    font-family: 'DroidSansRegular', Tahoma;
    color: #777;
    font-weight: normal;
    font-size: 1.2em;
    margin-left: 20px;
    line-height: 2em;
}

.widget_seek_astuce a:hover p {
    text-decoration: underline;
    color: #fe0040;
}

.widget_seek_astuce img,
.widget_seek_astuce p {
    display: inline-block;
    vertical-align: top;
}

.widget_seek_astuce p {
    margin: -5px 0 0 0;
}

.widget_seek_astuce img {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
}

.widget_seek_astuce img.cityville,
.widget_xpg_widget_voisinsaspi img.cityville {
    background: url("./images/media/puces-sousmenu.gif") 0 0 no-repeat;
}

.widget_seek_astuce img.castleville,
.widget_xpg_widget_voisinsaspi img.castleville {
    background: url("./images/media/puces-sousmenu.gif") 0 -16px no-repeat;
}

.widget_seek_astuce img.simssocial,
.widget_xpg_widget_voisinsaspi img.simssocial {
    background: url("./images/media/puces-sousmenu.gif") 0 -32px no-repeat;
}

.widget_seek_astuce img.hidden,
.widget_xpg_widget_voisinsaspi img.hidden-chronicles {
    background: url("./images/media/puces-sousmenu.gif") 0 -48px no-repeat;
}

.widget_seek_astuce img.empires,
.widget_xpg_widget_voisinsaspi img.empires-allies {
    background: url("./images/media/puces-sousmenu.gif") 0 -64px no-repeat;
}

.widget_seek_astuce img.adventure,
.widget_xpg_widget_voisinsaspi img.adventure-world {
    background: url("./images/media/puces-sousmenu.gif") 0 -80px no-repeat;
}

.widget_seek_astuce img.monster,
.widget_xpg_widget_voisinsaspi img.monster-world {
    background: url("./images/media/puces-sousmenu.gif") 0 -96px no-repeat;
}

.widget_seek_astuce img.zynga-bingo,
.widget_xpg_widget_voisinsaspi img.zynga-bingo {
    background: url("./images/media/puces-sousmenu.gif") 0 -288px no-repeat;
}

.widget_seek_astuce img.zynga-slingo,
.widget_xpg_widget_voisinsaspi img.zynga-slingo {
    background: url("./images/media/puces-sousmenu.gif") 0 -303px no-repeat;
}

.widget_seek_astuce img.bubble,
.widget_xpg_widget_voisinsaspi img.bubble {
    background: url("./images/media/puces-sousmenu.gif") 0 -466px no-repeat;
}

.widget_seek_astuce img.ruby,
.widget_xpg_widget_voisinsaspi img.ruby-blast {
    background: url("./images/media/puces-sousmenu.gif") 0 -480px no-repeat;
}

.widget_seek_astuce img.the-ville,
.widget_xpg_widget_voisinsaspi img.the-ville {
    background: url("./images/media/puces-sousmenu.gif") 0 -496px no-repeat;
}

.widget_seek_astuce img.is-cool,
.widget_xpg_widget_voisinsaspi img.is-cool {
    background: url("./images/media/puces-sousmenu.gif") 0 -512px no-repeat;
}

.widget_seek_astuce img.simcity-social,
.widget_xpg_widget_voisinsaspi img.simcity-social {
    background: url("./images/media/puces-sousmenu.gif") 0 -400px no-repeat;
}

.widget_seek_astuce img.chefville,
.widget_xpg_widget_voisinsaspi img.chefville {
    background: url("./images/media/puces-sousmenu.gif") 0 -592px no-repeat;
}

.widget_seek_astuce img.farmville2,
.widget_xpg_widget_voisinsaspi img.farmville2 {
    background: url("./images/media/puces-sousmenu.gif") 0 -608px no-repeat;
}

.widget_seek_astuce img.pyramid,
.widget_xpg_widget_voisinsaspi img.pyramidville {
    background: url("./images/media/puces-sousmenu.gif") 0 -624px no-repeat;
}

.widget_seek_astuce img.jetset,
.widget_xpg_widget_voisinsaspi img.jetset {
    background: url("./images/media/puces-sousmenu.gif") 0 -640px no-repeat;
}

.widget_seek_astuce img.cityville-2,
.widget_xpg_widget_voisinsaspi img.cityville-2 {
    background: url("./images/media/puces-sousmenu.gif") 0 -656px no-repeat;
}

.widget_seek_astuce img.bubble-safari,
.widget_xpg_widget_voisinsaspi img.bubble-safari {
    background: url("./images/media/puces-sousmenu.gif") 0 -466px no-repeat;
}

.widget_seek_astuce img.criminalcase,
.widget_xpg_widget_voisinsaspi img.criminalcase {
    background: url("./images/media/puces-sousmenu.gif") 0 -704px no-repeat;
}

.widget_seek_astuce img.coasterville,
.widget_xpg_widget_voisinsaspi img.coasterville {
    background: url("./images/media/puces-sousmenu.gif") 0 -672px no-repeat;
}

.widget_seek_astuce img.atlantis,
.widget_xpg_widget_voisinsaspi img.atlantis {
    background: url("./images/media/puces-sousmenu.gif") 0 -416px no-repeat;
}

.widget_seek_astuce img.zynga-poker,
.widget_xpg_widget_voisinsaspi img.zynga-poker {
    background: url("./images/media/puces-sousmenu.gif") 0 -736px no-repeat;
}

.widget_seek_astuce img.super-fleuriste,
.widget_xpg_widget_voisinsaspi img.super-fleuriste {
    background: url("./images/media/puces-sousmenu.gif") 0 -752px no-repeat;
}

.widget_seek_astuce img.super-ferme,
.widget_xpg_widget_voisinsaspi img.super-ferme {
    background: url("./images/media/puces-sousmenu.gif") 0 -768px no-repeat;
}

.widget_seek_astuce img.disney-city-girl,
.widget_xpg_widget_voisinsaspi img.disney-city-girl {
    background: url("./images/media/puces-sousmenu.gif") 0 -784px no-repeat;
}

.widget_seek_astuce img.war-of-mercenaries,
.widget_xpg_widget_voisinsaspi img.war-of-mercenaries {
    background: url("./images/media/puces-sousmenu.gif") 0 -800px no-repeat;
}

.widget_seek_astuce img.megapolis,
.widget_xpg_widget_voisinsaspi img.megapolis {
    background: url("./images/media/puces-sousmenu.gif") 0 -816px no-repeat;
}

.widget_seek_astuce img.zyngaeliteslots,
.widget_xpg_widget_voisinsaspi img.zyngaeliteslots {
    background: url("./images/media/puces-sousmenu.gif") 0 -832px no-repeat;
}

.widget_seek_astuce img.royal-story,
.widget_xpg_widget_voisinsaspi img.royal-story {
    background: url("./images/media/puces-sousmenu.gif") 0 -848px no-repeat;
}

.widget_seek_astuce img.candy-crush-saga,
.widget_xpg_widget_voisinsaspi img.candy-crush-saga {
    background: url("./images/media/puces-sousmenu.gif") 0 -864px no-repeat;
}

.widget_seek_astuce img.marvel-avengers,
.widget_xpg_widget_voisinsaspi img.marvel-avengers {
    background: url("./images/media/puces-sousmenu.gif") 0 -880px no-repeat;
}

.widget_seek_astuce img.gardens-of-time,
.widget_xpg_widget_voisinsaspi img.gardens-of-time {
    background: url("./images/media/puces-sousmenu.gif") 0 -112px no-repeat;
}

.widget_seek_astuce img.hidden-shadows,
.widget_xpg_widget_voisinsaspi img.hidden-shadows {
    background: url("./images/media/puces-sousmenu.gif") 0 -896px no-repeat;
}

.widget_seek_astuce img.dessert-shop,
.widget_xpg_widget_voisinsaspi img.dessert-shop {
    background: url("./images/media/puces-sousmenu.gif") 0 -912px no-repeat;
}


#text-89 {}

#text-89 h4 {
    font-family: 'DroidSansBold', Tahoma;
    font-size: 2em;
    text-align: center;
    text-transform: uppercase;
}

#text-89 h4.align {
    margin-top: 20px;
}

#text-89 h3 {
    font-size: 1.5em;
    text-align: center;
}

#text-89 a {
    font-family: 'DroidSansRegular', Tahoma;
    color: #777;
    font-weight: normal;
    font-size: 1.2em;
    margin-left: 20px;
    line-height: 2em;
}

.widget #text-89 a:hover p {
    text-decoration: underline;
    color: #fe0040;
}

#text-89 img,
#text-89 p {
    display: inline-block;
    vertical-align: top;
}

#text-89 p {
    margin: -5px 0 0 0;
}

#text-89 img {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
}

#text-89 img.cityville {
    background: url("./images/media/puces-sousmenu.gif") 0 0 no-repeat;
}

#text-89 img.castleville {
    background: url("./images/media/puces-sousmenu.gif") 0 -16px no-repeat;
}

#text-89 img.simssocial {
    background: url("./images/media/puces-sousmenu.gif") 0 -32px no-repeat;
}

#text-89 img.hidden {
    background: url("./images/media/puces-sousmenu.gif") 0 -48px no-repeat;
}

#text-89 img.empires {
    background: url("./images/media/puces-sousmenu.gif") 0 -64px no-repeat;
}

#text-89 img.adventure {
    background: url("./images/media/puces-sousmenu.gif") 0 -80px no-repeat;
}

#text-89 img.monster {
    background: url("./images/media/puces-sousmenu.gif") 0 -96px no-repeat;
}

#text-89 img.zynga-bingo {
    background: url("./images/media/puces-sousmenu.gif") 0 -288px no-repeat;
}

#text-89 img.zynga-slingo {
    background: url("./images/media/puces-sousmenu.gif") 0 -303px no-repeat;
}

#text-89 img.bubble {
    background: url("./images/media/puces-sousmenu.gif") 0 -466px no-repeat;
}

#text-89 img.ruby {
    background: url("./images/media/puces-sousmenu.gif") 0 -480px no-repeat;
}

#text-89 img.the-ville {
    background: url("./images/media/puces-sousmenu.gif") 0 -496px no-repeat;
}

#text-89 img.is-cool {
    background: url("./images/media/puces-sousmenu.gif") 0 -512px no-repeat;
}

#text-89 img.simcity-social {
    background: url("./images/media/puces-sousmenu.gif") 0 -400px no-repeat;
}

#text-89 img.chefville {
    background: url("./images/media/puces-sousmenu.gif") 0 -592px no-repeat;
}

#text-89 img.farmville2 {
    background: url("./images/media/puces-sousmenu.gif") 0 -608px no-repeat;
}

#text-89 img.pyramid {
    background: url("./images/media/puces-sousmenu.gif") 0 -624px no-repeat;
}

#text-89 img.jetset {
    background: url("./images/media/puces-sousmenu.gif") 0 -640px no-repeat;
}

#text-89 img.cityville-2 {
    background: url("./images/media/puces-sousmenu.gif") 0 -656px no-repeat;
}

#text-89 img.criminalcase {
    background: url("./images/media/puces-sousmenu.gif") 0 -704px no-repeat;
}

#text-89 img.coasterville {
    background: url("./images/media/puces-sousmenu.gif") 0 -672px no-repeat;
}

#text-89 img.atlantis {
    background: url("./images/media/puces-sousmenu.gif") 0 -416px no-repeat;
}

#text-89 img.zynga-poker {
    background: url("./images/media/puces-sousmenu.gif") 0 -736px no-repeat;
}

#text-89 img.super-fleuriste {
    background: url("./images/media/puces-sousmenu.gif") 0 -752px no-repeat;
}

#text-89 img.super-ferme {
    background: url("./images/media/puces-sousmenu.gif") 0 -768px no-repeat;
}

#text-89 img.disney-city-girl {
    background: url("./images/media/puces-sousmenu.gif") 0 -784px no-repeat;
}

#text-89 img.war-of-mercenaries {
    background: url("./images/media/puces-sousmenu.gif") 0 -800px no-repeat;
}

#text-89 img.megapolis {
    background: url("./images/media/puces-sousmenu.gif") 0 -816px no-repeat;
}

#text-89 img.zyngaeliteslots {
    background: url("./images/media/puces-sousmenu.gif") 0 -832px no-repeat;
}

#text-89 img.royal-story {
    background: url("./images/media/puces-sousmenu.gif") 0 -848px no-repeat;
}

#text-89 img.candy-crush-saga {
    background: url("./images/media/puces-sousmenu.gif") 0 -864px no-repeat;
}

#text-89 img.marvel-avengers {
    background: url("./images/media/puces-sousmenu.gif") 0 -880px no-repeat;
}

#text-89 img.gardens-of-time {
    background: url("./images/media/puces-sousmenu.gif") 0 -112px no-repeat;
}

#text-89 img.hidden-shadows {
    background: url("./images/media/puces-sousmenu.gif") 0 -896px no-repeat;
}

#text-89 img.dessert-shop {
    background: url("./images/media/puces-sousmenu.gif") 0 -912px no-repeat;
}



#text-11 h4 {
    font-family: 'DroidSansBold', Tahoma;
    font-size: 2em;
    text-align: center;
    text-transform: uppercase;
}

#text-11 h4.align {
    margin-top: 20px;
}

#text-11 h3 {
    font-size: 1.5em;
    text-align: center
}

#text-11 a {
    font-family: 'DroidSansRegular', Tahoma;
    color: #777;
    font-weight: normal;
    font-size: 1.2em;
    margin-left: 20px;
    line-height: 2em;
}

.widget #text-11 a:hover p {
    text-decoration: underline;
    color: #fe0040;
}

#text-11 img,
#text-11 p {
    display: inline-block;
    vertical-align: top;
}

#text-11 p {
    margin: -5px 0 0 0;
}

#text-11 img {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
}

#text-11 img.cityville {
    background: url("./images/media/puces-sousmenu.gif") 0 0 no-repeat;
}

#text-11 img.castleville {
    background: url("./images/media/puces-sousmenu.gif") 0 -16px no-repeat;
}

#text-11 img.simssocial {
    background: url("./images/media/puces-sousmenu.gif") 0 -32px no-repeat;
}

#text-11 img.hidden {
    background: url("./images/media/puces-sousmenu.gif") 0 -48px no-repeat;
}

#text-11 img.empires {
    background: url("./images/media/puces-sousmenu.gif") 0 -64px no-repeat;
}

#text-11 img.adventure {
    background: url("./images/media/puces-sousmenu.gif") 0 -80px no-repeat;
}

#text-11 img.monster {
    background: url("./images/media/puces-sousmenu.gif") 0 -96px no-repeat;
}

#text-11 img.zynga-bingo {
    background: url("./images/media/puces-sousmenu.gif") 0 -288px no-repeat;
}

#text-11 img.zynga-slingo {
    background: url("./images/media/puces-sousmenu.gif") 0 -303px no-repeat;
}

#text-11 img.bubble-safari {
    background: url("./images/media/puces-sousmenu.gif") 0 -466px no-repeat;
}

#text-11 img.ruby {
    background: url("./images/media/puces-sousmenu.gif") 0 -480px no-repeat;
}

#text-11 img.the-ville {
    background: url("./images/media/puces-sousmenu.gif") 0 -496px no-repeat;
}

#text-11 img.is-cool {
    background: url("./images/media/puces-sousmenu.gif") 0 -512px no-repeat;
}

#text-11 img.simcity-social {
    background: url("./images/media/puces-sousmenu.gif") 0 -400px no-repeat;
}

#text-11 img.chefville {
    background: url("./images/media/puces-sousmenu.gif") 0 -592px no-repeat;
}

#text-11 img.farmville2 {
    background: url("./images/media/puces-sousmenu.gif") 0 -608px no-repeat;
}

#text-11 img.pyramid {
    background: url("./images/media/puces-sousmenu.gif") 0 -624px no-repeat;
}

#text-11 img.jetset {
    background: url("./images/media/puces-sousmenu.gif") 0 -640px no-repeat;
}

#text-11 img.cityville-2 {
    background: url("./images/media/puces-sousmenu.gif") 0 -656px no-repeat;
}

#text-11 img.criminalcase {
    background: url("./images/media/puces-sousmenu.gif") 0 -704px no-repeat;
}

#text-11 img.coasterville {
    background: url("./images/media/puces-sousmenu.gif") 0 -672px no-repeat;
}

#text-11 img.atlantis {
    background: url("./images/media/puces-sousmenu.gif") 0 -416px no-repeat;
}

#text-11 img.zynga-poker {
    background: url("./images/media/puces-sousmenu.gif") 0 -736px no-repeat;
}

#text-11 img.super-fleuriste {
    background: url("./images/media/puces-sousmenu.gif") 0 -752px no-repeat;
}

#text-11 img.super-ferme {
    background: url("./images/media/puces-sousmenu.gif") 0 -768px no-repeat;
}

#text-11 img.disney-city-girl {
    background: url("./images/media/puces-sousmenu.gif") 0 -784px no-repeat;
}

#text-11 img.war-of-mercenaries {
    background: url("./images/media/puces-sousmenu.gif") 0 -800px no-repeat;
}

#text-11 img.megapolis {
    background: url("./images/media/puces-sousmenu.gif") 0 -816px no-repeat;
}

#text-11 img.zyngaeliteslots {
    background: url("./images/media/puces-sousmenu.gif") 0 -832px no-repeat;
}

#text-11 img.royal-story {
    background: url("./images/media/puces-sousmenu.gif") 0 -848px no-repeat;
}

#text-11 img.candy-crush-saga {
    background: url("./images/media/puces-sousmenu.gif") 0 -864px no-repeat;
}

#text-11 img.marvel-avengers {
    background: url("./images/media/puces-sousmenu.gif") 0 -880px no-repeat;
}

#text-11 img.gardens-of-time {
    background: url("./images/media/puces-sousmenu.gif") 0 -112px no-repeat;
}

#text-11 img.hidden-shadows {
    background: url("./images/media/puces-sousmenu.gif") 0 -896px no-repeat;
}

#text-11 img.dessert-shop {
    background: url("./images/media/puces-sousmenu.gif") 0 -912px no-repeat;
}

#text-15 h4 {
    font-family: 'DroidSansBold', Tahoma;
    font-size: 2em;
    text-align: center;
    text-transform: uppercase;
}

#text-15 h4.align {
    margin-top: 20px;
}

#text-15 h3 {
    font-size: 1.5em;
    text-align: center
}

#text-15 a {
    font-family: 'DroidSansRegular', Tahoma;
    color: #777;
    font-weight: normal;
    font-size: 1.2em;
    margin-left: 20px;
    line-height: 2em;
}

.widget #text-15 a:hover p {
    text-decoration: underline;
    color: #fe0040;
}

#text-15 img,
#text-15 p {
    display: inline-block;
    vertical-align: top;
}

#text-15 p {
    margin: -5px 0 0 0;
}

#text-15 img {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
}

#text-15 img.cityville {
    background: url("./images/media/puces-sousmenu.gif") 0 0 no-repeat;
}

#text-15 img.castleville {
    background: url("./images/media/puces-sousmenu.gif") 0 -16px no-repeat;
}

#text-15 img.simssocial {
    background: url("./images/media/puces-sousmenu.gif") 0 -32px no-repeat;
}

#text-15 img.hidden {
    background: url("./images/media/puces-sousmenu.gif") 0 -48px no-repeat;
}

#text-15 img.empires {
    background: url("./images/media/puces-sousmenu.gif") 0 -64px no-repeat;
}

#text-15 img.adventure {
    background: url("./images/media/puces-sousmenu.gif") 0 -80px no-repeat;
}

#text-15 img.monster {
    background: url("./images/media/puces-sousmenu.gif") 0 -96px no-repeat;
}

#text-15 img.zynga-bingo {
    background: url("./images/media/puces-sousmenu.gif") 0 -288px no-repeat;
}

#text-15 img.zynga-slingo {
    background: url("./images/media/puces-sousmenu.gif") 0 -303px no-repeat;
}

#text-15 img.bubble-safari {
    background: url("./images/media/puces-sousmenu.gif") 0 -466px no-repeat;
}

#text-15 img.ruby {
    background: url("./images/media/puces-sousmenu.gif") 0 -480px no-repeat;
}

#text-15 img.the-ville {
    background: url("./images/media/puces-sousmenu.gif") 0 -496px no-repeat;
}

#text-15 img.is-cool {
    background: url("./images/media/puces-sousmenu.gif") 0 -512px no-repeat;
}

#text-15 img.simcity-social {
    background: url("./images/media/puces-sousmenu.gif") 0 -400px no-repeat;
}

#text-15 img.chefville {
    background: url("./images/media/puces-sousmenu.gif") 0 -592px no-repeat;
}

#text-15 img.farmville2 {
    background: url("./images/media/puces-sousmenu.gif") 0 -608px no-repeat;
}

#text-15 img.pyramid {
    background: url("./images/media/puces-sousmenu.gif") 0 -624px no-repeat;
}

#text-15 img.jetset {
    background: url("./images/media/puces-sousmenu.gif") 0 -640px no-repeat;
}

#text-15 img.cityville-2 {
    background: url("./images/media/puces-sousmenu.gif") 0 -656px no-repeat;
}

#text-15 img.criminalcase {
    background: url("./images/media/puces-sousmenu.gif") 0 -704px no-repeat;
}

#text-15 img.coasterville {
    background: url("./images/media/puces-sousmenu.gif") 0 -672px no-repeat;
}

#text-15 img.atlantis {
    background: url("./images/media/puces-sousmenu.gif") 0 -416px no-repeat;
}

#text-15 img.zynga-poker {
    background: url("./images/media/puces-sousmenu.gif") 0 -736px no-repeat;
}

#text-15 img.super-fleuriste {
    background: url("./images/media/puces-sousmenu.gif") 0 -752px no-repeat;
}

#text-15 img.super-ferme {
    background: url("./images/media/puces-sousmenu.gif") 0 -768px no-repeat;
}

#text-15 img.disney-city-girl {
    background: url("./images/media/puces-sousmenu.gif") 0 -784px no-repeat;
}

#text-15 img.war-of-mercenaries {
    background: url("./images/media/puces-sousmenu.gif") 0 -800px no-repeat;
}

#text-15 img.megapolis {
    background: url("./images/media/puces-sousmenu.gif") 0 -816px no-repeat;
}

#text-15 img.zyngaeliteslots {
    background: url("./images/media/puces-sousmenu.gif") 0 -832px no-repeat;
}

#text-15 img.royal-story {
    background: url("./images/media/puces-sousmenu.gif") 0 -848px no-repeat;
}

#text-15 img.candy-crush-saga {
    background: url("./images/media/puces-sousmenu.gif") 0 -864px no-repeat;
}

#text-15 img.marvel-avengers {
    background: url("./images/media/puces-sousmenu.gif") 0 -880px no-repeat;
}

#text-15 img.gardens-of-time {
    background: url("./images/media/puces-sousmenu.gif") 0 -112px no-repeat;
}

#text-15 img.hidden-shadows {
    background: url("./images/media/puces-sousmenu.gif") 0 -896px no-repeat;
}

#text-15 img.dessert-shop {
    background: url("./images/media/puces-sousmenu.gif") 0 -912px no-repeat;
}

.widget_most_tools h4 {
    font-family: 'DroidSansBold', Tahoma;
    font-size: 2em;
    text-align: center;
    text-transform: uppercase;
}

.widget_most_tools h4.align {
    margin-top: 20px;
}

.widget_most_tools h3 {
    font-size: 1.5em;
    text-align: center
}

.widget_most_tools a {
    font-family: 'DroidSansRegular', Tahoma;
    color: #777;
    font-weight: normal;
    font-size: 1.2em;
    margin-left: 20px;
    line-height: 2em;
}

.widget .widget_most_tools a:hover p {
    text-decoration: underline;
    color: #fe0040;
}

.widget_most_tools img,
.widget_most_tools p {
    display: inline-block;
    vertical-align: top;
}

.widget_most_tools p {
    margin: -5px 0 0 0;
}

.widget_most_tools img {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
}

.widget_most_tools img.cityville {
    background: url("./images/media/puces-sousmenu.gif") 0 0 no-repeat;
}

.widget_most_tools img.castleville {
    background: url("./images/media/puces-sousmenu.gif") 0 -16px no-repeat;
}

.widget_most_tools img.simssocial {
    background: url("./images/media/puces-sousmenu.gif") 0 -32px no-repeat;
}

.widget_most_tools img.hidden {
    background: url("./images/media/puces-sousmenu.gif") 0 -48px no-repeat;
}

.widget_most_tools img.empires {
    background: url("./images/media/puces-sousmenu.gif") 0 -64px no-repeat;
}

.widget_most_tools img.adventure {
    background: url("./images/media/puces-sousmenu.gif") 0 -80px no-repeat;
}

.widget_most_tools img.monster {
    background: url("./images/media/puces-sousmenu.gif") 0 -96px no-repeat;
}

.widget_most_tools img.mafiawars2 {
    background: url("./images/media/puces-sousmenu.gif") 0 -128px no-repeat;
}

.widget_most_tools img.zynga-bingo {
    background: url("./images/media/puces-sousmenu.gif") 0 -288px no-repeat;
}

.widget_most_tools img.zynga-slingo {
    background: url("./images/media/puces-sousmenu.gif") 0 -303px no-repeat;
}

.widget_most_tools img.bubble-safari {
    background: url("./images/media/puces-sousmenu.gif") 0 -466px no-repeat;
}

.widget_most_tools img.ruby {
    background: url("./images/media/puces-sousmenu.gif") 0 -480px no-repeat;
}

.widget_most_tools img.the-ville {
    background: url("./images/media/puces-sousmenu.gif") 0 -496px no-repeat;
}

.widget_most_tools img.is-cool {
    background: url("./images/media/puces-sousmenu.gif") 0 -512px no-repeat;
}

.widget_most_tools img.simcity-social {
    background: url("./images/media/puces-sousmenu.gif") 0 -400px no-repeat;
}

.widget_most_tools img.chefville {
    background: url("./images/media/puces-sousmenu.gif") 0 -592px no-repeat;
}

.widget_most_tools img.farmville2 {
    background: url("./images/media/puces-sousmenu.gif") 0 -608px no-repeat;
}

.widget_most_tools img.pyramid {
    background: url("./images/media/puces-sousmenu.gif") 0 -624px no-repeat;
}

.widget_most_tools img.jetset {
    background: url("./images/media/puces-sousmenu.gif") 0 -640px no-repeat;
}

.widget_most_tools img.cityville-2 {
    background: url("./images/media/puces-sousmenu.gif") 0 -656px no-repeat;
}

.widget_most_tools img.criminalcase {
    background: url("./images/media/puces-sousmenu.gif") 0 -704px no-repeat;
}

.widget_most_tools img.coasterville {
    background: url("./images/media/puces-sousmenu.gif") 0 -672px no-repeat;
}

.widget_most_tools img.atlantis {
    background: url("./images/media/puces-sousmenu.gif") 0 -416px no-repeat;
}

.widget_most_tools img.zynga-poker {
    background: url("./images/media/puces-sousmenu.gif") 0 -736px no-repeat;
}

.widget_most_tools img.super-fleuriste {
    background: url("./images/media/puces-sousmenu.gif") 0 -752px no-repeat;
}

.widget_most_tools img.super-ferme {
    background: url("./images/media/puces-sousmenu.gif") 0 -768px no-repeat;
}

.widget_most_tools img.disney-city-girl {
    background: url("./images/media/puces-sousmenu.gif") 0 -784px no-repeat;
}

.widget_most_tools img.war-of-mercenaries {
    background: url("./images/media/puces-sousmenu.gif") 0 -800px no-repeat;
}

.widget_most_tools img.megapolis {
    background: url("./images/media/puces-sousmenu.gif") 0 -816px no-repeat;
}

.widget_most_tools img.zyngaeliteslots {
    background: url("./images/media/puces-sousmenu.gif") 0 -832px no-repeat;
}

.widget_most_tools img.royal-story {
    background: url("./images/media/puces-sousmenu.gif") 0 -848px no-repeat;
}

.widget_most_tools img.candy-crush-saga {
    background: url("./images/media/puces-sousmenu.gif") 0 -864px no-repeat;
}

.widget_most_tools img.marvel-avengers {
    background: url("./images/media/puces-sousmenu.gif") 0 -880px no-repeat;
}

.widget_most_tools img.gardens-of-time {
    background: url("./images/media/puces-sousmenu.gif") 0 -112px no-repeat;
}

.widget_most_tools img.hidden-shadows {
    background: url("./images/media/puces-sousmenu.gif") 0 -896px no-repeat;
}

.widget_most_tools img.dessert-shop {
    background: url("./images/media/puces-sousmenu.gif") 0 -912px no-repeat;
}

/* PAGE NAVI */

#pagination .wp-pagenavi {
    width: 410px;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    font-family: 'DroidSansRegular', Tahoma;
}

#pagination .wp-pagenavi a,
#pagination .wp-pagenavi span {
    border: none;
    padding: 3px 5px;
    margin: 0;
    border-image: initial;
}

#nav-single .nav-previous {
    float: left;
    text-align: left;
    width: 48%;
}

/* FOOTER */

#site-generator {
    background: #CD123D;
    border-radius: 5px;
    -moz-border-radius: 5px;
    line-height: 3em;
    color: #fff;
    font-family: 'DroidSansRegular', Tahoma;
    padding: 10px;
    margin: 20px auto;
    width: 980px;
}

#site-generator p {
    margin: 0;
    color: #FF80A1;
}

#site-generator ul {
    margin: 10px 0;
    height: 10px;
}

#site-generator ul li {
    display: inline-block;
    vertical-align: top;
    border-right: 1px solid #FF80A1;
    padding: 0 23px 0 20px;
    ;
    line-height: 10px;
}

#site-generator ul li.last {
    padding: 0 0 0 20px;
    border: 0;
}

#site-generator ul li a {
    color: #FF80A1;
    font-family: 'DroidSansRegular', Tahoma;
    font-weight: normal;
}

#site-generator ul li a:hover {
    color: white;
}

/*********** OUTILS **************/

/* BLOC BARRE OUTILS JEUX */

#bloc-jeux {
    position: relative;
    width: 1000px;
    display: block;
    height: 107px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    float: left;
    background: #cd123d;
    background: -moz-linear-gradient(#e61848, #cd123d);
    background: -o-linear-gradient(#e61848, #cd123d);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e61848), to(#cd123d));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#e61848, #cd123d);
}

#bloc-jeux_content {
    padding-top: 17px;
    background: none;
}

#bloc-jeux_content a {
    width: 120px;
    height: 70px;
    margin: 0 0 0 20px;
    display: inline-block;
    color: white;
    text-transform: uppercase;
    font-size: 12px;
    text-shadow: 0 1px 1px #a51238;
    text-align: center;
    vertical-align: top;
    text-decoration: none;
    border-radius: 3px;
    box-shadow: 1px 2px 2px 1px rgba(0, 0, 0, 0.4), 0px 1px 1px 0px rgba(255, 255, 255, 0.5) inset;
    background: #e61848;
    background: -moz-linear-gradient(#e61848, #cd123d);
    background: -o-linear-gradient(#e61848, #cd123d);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e61848), to(#cd123d));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#e61848, #cd123d);
}

#bloc-jeux_content a:hover {
    background-color: #d51548;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4), 0px 1px 1px 0px rgba(255, 255, 255, 0.5) inset;
    background: -moz-linear-gradient(#c7103a, #da1341);
    background: -o-linear-gradient(#c7103a, #da1341);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c7103a), to(#da1341));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#c7103a, #da1341);
}

#bloc-jeux_content a:active {
    background-color: #d61648;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.4) inset, 0px 1px 1px 0px rgba(255, 255, 255, 0.6);
    background: -moz-linear-gradient(#d61648, #c30f3e);
    background: -o-linear-gradient(#d61648, #c30f3e);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d61648), to(#c30f3e));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#d61648, #c30f3e);
}

#bloc-jeux_content a.img-barrejeux img.homeHover {
    position: absolute;
    left: 59px;
    top: 33px;
    display: none;
}

#bloc-jeux_content a.img-barrejeux:hover img.homeHover {
    display: block;
}

#bloc-jeux_content a img.puce {
    display: block;
    margin: 10px auto 3px;
    height: 25px;
}

#bloc-jeux_content a p {
    line-height: 12px;
}

#bloc-jeux_content a.img-barrejeux {
    margin: 0 0 0 20px;
}

#bloc-jeux_content a.img-barrejeux img {
    margin: 0;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
}

body.forum #bloc-jeux_content a {
    width: 120px;
    height: 70px;
    margin: 0 0 0 20px;
    display: inline-block;
    color: white;
    text-transform: uppercase;
    font-size: 12px;
    text-shadow: 0 1px 1px #a51238;
    text-align: center;
    vertical-align: top;
    text-decoration: none;
    border-radius: 3px;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.4), 0px 1px 1px 0px rgba(255, 255, 255, 0.5) inset;
    background: #e61848;
    background: -moz-linear-gradient(#e61848, #cd123d);
    background: -o-linear-gradient(#e61848, #cd123d);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e61848), to(#cd123d));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#e61848, #cd123d);
}

/* SLIDE JEUX HOME */

#slide-jeux {
    background: #cd123d;
    overflow: hidden;
    background: -moz-linear-gradient(#e61848, #cd123d);
    background: -o-linear-gradient(#e61848, #cd123d);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e61848), to(#cd123d));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#e61848, #cd123d);
    display: block;
    width: 975px;
    height: 92px;
    margin: 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    padding: 10px 0 5px 25px;
}

#slide-jeux li {
    position: relative;
    width: 120px;
    display: block;
    float: left;
    margin: 0 4px;
}

#slide-jeux li img {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
}

#slide-jeux ul {
    width: 7500px;
    margin: 0;
}

#slide-jeux-content {
    float: left;
}

#slide-jeux-content li h2 {
    clear: none;
    font-size: 0.8em;
    color: #fff;
    margin: 0;
    line-height: normal;
    text-align: center;
    margin-top: 5px;
}

#slide-jeux-content li a:hover {
    text-decoration: none;
}

#slide-jeux-content li a.jouer {
    position: absolute;
    top: 48px;
    right: 5px;
    font-size: 12px;
    color: black;
    background: white;
    padding: 0 6px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    text-transform: lowercase;
}

#slide-jeux span#prevBtn,
#slide-jeux span#nextBtn {
    cursor: pointer;
}

/* ASPIRATEUR A BONUS */

.aspiajax {
    font-family: 'DroidSansRegular', Tahoma;
}

.aspiajax span#title {
    font-size: 1.5em;
    color: #FE0040;
    line-height: 1.2em;
    text-transform: uppercase;
    display: block;
    font-family: 'DroidSansBold', Tahoma;
}

.aspiajax #login {
    text-align: center;
    color: white;
    background: #e0073e;
    width: 80%;
    margin: 0 auto 20px auto;
    height: 65px;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.aspiajax #bloc_auto a,
.aspiajax #bloc_manuel a {
    color: black;
    text-decoration: none;
}

.aspiajax img.game_image {
    float: left;
    margin-right: 10px;
    max-width: 100px;
}

.aspiajax img.fb_picture {
    float: right;
}

.aspiajax li.bonus_link {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DDD;
    clear: both;
    min-height: 120px;
    float: left;
    position: relative;
    width: 100%;
}

.aspiajax #BC,
.aspiajax #bonus_counter_contener {
    text-align: center;
}

.aspiajax #bloc_auto #bonus_checker_link {
    color: black;
}

.aspiajax .game_title,
.aspiajax #bloc_auto .game_title a,
.aspiajax .heure_date {
    display: inline-block;
    text-align: left;
    color: #fe0040;
}

.aspiajax #bloc_auto .action a {
    color: white;
}

.aspiajax .compteurs {
    clear: both;
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 0.8em;
}

.aspiajax #bloc_auto #outer-infos a {
    color: white;
}

.aspiajax .collected {
    position: absolute;
    top: 0;
}

.aspiajax .collected img.collected {
    width: 620px;
}

.page-template-template-arnaud-php #primary span.fb-connect {
    position: inherit;
    top: inherit;
    right: inherit;
    display: block;
    float: right;
    height: 32px;
    margin-bottom: 20px;
}

.page-template-template-arnaud-php #primary span.fb-connect p.text {
    min-width: 150px;
}

.page-template-template-arnaud-php #primary span.fb-connect img.avatar {
    width: 32px;
}

.page-template-template-arnaud-php #primary #login span.fb-connect {
    float: left;
    margin-bottom: 20px;
    left: 210px;
    position: absolute;
    box-shadow: 0px 2px 2px 0px rgba(254, 187, 187, 0.2);
}

.aspiajax ul#bonus_links li .description,
.aspiajax ul#bonus_links li .fb_caption,
ul.bonus_list {
    color: black;
    text-align: left;
}

.aspiajax ul#bonus_links li .description a {
    color: #FE0040;
}

.aspiajax ul#bonus_links li .description a:visited {
    color: #CCC;
}

.aspiajax .action a {
    background: #CD123D;
    color: white;
    padding: 5px 10px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;
}

.aspiajax .action a:visited {
    background: #CCC;
}

.aspiajax a#process {
    border: 1px solid #5471a3;
    padding: 0.75em 2em;
    border-radius: 5px;
    -moz-border-radius: 5px;
    text-transform: uppercase;
    color: white;
    font-size: 0.83em;
    text-shadow: 0px 1px 1px #596e93;
    text-align: center;
    margin: 20px 0;
    font-family: 'DroidSansBold', Tahoma;
    cursor: pointer;
    background: #0185b8;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#00a4cc, #0185b8);
    background: -o-linear-gradient(#00a4cc, #0185b8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00a4cc), to(#0185b8));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#00a4cc, #0185b8);
    display: inline-block;
}

.aspiajax #tab_bloc_auto,
.aspiajax #tab_bloc_manuel {
    display: block;
    background: none;
    border: 0;
}

.aspiajax #bloc_auto,
.aspiajax #bloc_manuel {
    clear: both;
    display: block;
    background: none;
    border: 0;
    min-height: 200px;
    position: relative;
    border: 1px solid red;
    margin-bottom: 20px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 20px;
}

.aspiajax .infos {
    text-align: right;
    position: absolute;
    bottom: 0;
    left: 14px;
}

.aspiajax #waiting_ajax {
    margin-top: 60px;
}

.aspiajax ul,
.outer ul {
    margin: 0;
}

.outer ul.bonus_list {
    margin: 0;
}

.outer ul.bonus_list li {
    margin: 10px 0;
    font-family: 'DroidSansRegular', Tahoma;
}

.outer ul.bonus_list li img.fb_picture {
    float: right;
    max-width: 45px;
    max-height: 45px;
    border: 4px solid white;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px;
    background: white;
}

.outer ul.bonus_list li .game_title {
    display: none;
}

.outer ul.bonus_list li .heure_date,
.outer ul.bonus_list .description,
.outer ul.bonus_list li .fb_caption,
.outer ul.bonus_list li .action {
    display: block;
    margin-left: 60px;
    font-size: 0.9em;
}

.outer ul.bonus_list li .heure_date {
    padding: 5px;
    background: #E61848;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: white;
    text-transform: uppercase;
}

.outer ul.bonus_list li .action {
    text-align: center;
    margin-top: 10px;
}

.outer ul.bonus_list li .action a {
    color: white;
    padding: 3px 7px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 0px 1px 1px #596e93;
    background: #7c91b7;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#7c91b7, #607aa8);
    background: -o-linear-gradient(#7c91b7, #607aa8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7c91b7), to(#607aa8));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#7c91b7, #607aa8);
}

.outer ul.bonus_list li .compteurs {
    text-align: right;
    font-size: 0.65em;
    color: white;
}

.outer ul.bonus_list .compteurs img {
    margin-right: 5px;
}

.outer img.game_image {
    float: left;
    margin-right: 10px;
    width: 60px;
}

.outer img.fb_picture {
    float: right;
    width: 60px;
}

.outer li.bonus_link {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DDD;
}

.outer a#process {
    text-transform: uppercase;
    margin: 20px 0;
    font-size: 1.3em;
    font-family: 'DroidSansBold', Tahoma;
    display: block;
}

.outer #BC,
.outer #bonus_counter_contener {
    text-align: center;
}

.outer .game_title,
.outer #bloc_auto .game_title a,
.outer .heure_date {
    display: inline-block;
    text-align: left;
    color: #fe0040;
}

.outer .action {
    background: #CD123D;
    color: white;
    padding: 5px 10px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;
}

.outer #bloc_auto .action a {
    color: white;
}

.outer .compteurs {
    clear: both;
}

span.go-forum {
    clear: both;
    background: #CD123D;
    display: block;
    color: white;
    text-align: center;
    padding: 10px 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

span.go-forum a {
    color: white;
    text-decoration: none;
}

/* UN POUR UN IFRAME */

.new-tab-link iframe {
    width: 100%;
    height: 532px;
    border: none;
    padding: 0;
    margin: 10px 0;
    overflow-y: scroll;
    overflow-x: hidden;
}

a:hover.chercher {
    color: #92112e;
}

.outer #tab_bloc_auto.active_tab,
.outer #tab_bloc_manuel.active_tab {
    border-bottom: 1px solid #CD123D
}

.outer #tab_bloc_auto,
.outer #tab_bloc_manuel {
    width: 308px;
    height: 35px;
    background-color: #cd123d;
    border: 1px solid #92112e;
    color: #fff;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: -2px;
    line-height: 35px;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

.outer #tab_bloc_auto a,
.outer #tab_bloc_manuel a {
    color: #fff;
    text-decoration: none;
}

.outer #tab_bloc_auto a:hover,
.outer #tab_bloc_manuel a:hover {
    text-decoration: none;
}

.outer #bloc_auto,
.outer #bloc_manuel {
    width: auto;
    background-color: #CD123D;
    border: 1px solid #92112e;
    color: #fff;
    text-align: center;
    font-size: 18px;
    border-top: 1px solid #92112e;
    padding: 8px;
    overflow: hidden;
}

.outer #bloc_auto a,
.outer #bloc_manuel a {
    color: #fff;
    text-decoration: underline;
}

.outer #bloc_auto .description a:visited,
.outer #bloc_auto .action a:visited,
.outer #bloc_manuel .description a:visited,
.outer #bloc_manuel .action a:visited,
.outer #bloc_auto a:visited,
.outer #bloc_manuel a:visited {
    color: #000;
}

.outer #bloc_auto .infos {
    width: 100%;
    text-align: center;
}

.outer .btn-fb-frame {
    overflow: hidden;
    display: block;
    margin: 0;
    float: right;
    width: 110px;
}

.btn-waiting {
    overflow: hidden;
    margin: 0 auto;
    padding-left: 90px;
}

img.waiting {
    visibility: hidden;
    margin: 0 auto;
}

p.waiting-text {
    overflow: hidden;
    font-size: 14px;
}

.outer .submitBtn_iframe {
    background-color: #FD2B61;
    border: none;
    color: #ffffff;
    padding: 5px 0;
    line-height: 1.9em;
    cursor: pointer;
    font-weight: bold;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    width: 258px;
    float: right;
}

#id_div_1 {
    clear: both;
}


/* PAGE UN POUR UN */

.page-template-template-bonus-hoover-php .entry-header,
.page-template-unpourtous-php .entry-header,
.page-template-unpourunv2-php .entry-header,
.page-template-unpourun .entry-header,
.page-template-template-arnaud-php .entry-header,
.page-template-template-pagejeux_enfant-php .entry-header,
.category .page-header,
.page-template-template-pagejeux_parent-php .entry-header,
.page-template-template-pagejeux_liste-mission-php .entry-header {
    text-align: center;
}

.page-template-unpourunv2-php #content .comments-link,
.page-template-unpourun #content .comments-link {
    clear: both;
}

.page-template-unpourunv2-php div#shared_display li.mine,
.page-template-unpourun div#shared_display li.mine {
    background-color: #fde;
}

span.sous-titre {
    text-transform: uppercase;
    color: #a7a7a7;
    font-weight: normal;
    font-size: 12px;
}

span.sous-titre ul {
    margin: 0;
}

.page-template-unpourunv2-php #primary span.fb-connect,
.page-template-unpourun #primary span.fb-connect {
    left: 210px;
    margin-bottom: 20px;
}

.page-template-unpourunv2-php #primary img.attachment-post-thumbnail,
.page-template-unpourun #primary img.attachment-post-thumbnail {
    float: left;
}

#bonus_search h3 {
    font-size: 1.5em;
    color: #FE0040;
    text-transform: uppercase;
    line-height: 1em;
}

#bonus_search .expli {
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 1em;
    color: #A7A7A7;
}

.cross_promotion {
    position: relative;
    clear: both;
}

.cross_promotion span {
    position: absolute;
    top: 33px;
    left: 10px;
    width: 450px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: white;
}

.page-template-template-bonus-hoover-php .entry-header,
.page-template-unpourtous-php .entry-header,
.page-template-unpourunv2-php .entry-header,
.page-template-unpourun .entry-header {
    position: relative;
}

.page-template-template-bonus-hoover-php .entry-header span.top,
.page-template-unpourtous-php .entry-header span.top,
.page-template-unpourunv2-php .entry-header span.top,
.page-template-unpourun .entry-header span.top {
    display: block;
    margin-top: 8px;
}

.page-template-template-bonus-hoover-php span.bottom,
.page-template-unpourtous-php span.bottom,
.page-template-unpourunv2-php span.bottom,
.page-template-unpourun span.bottom {
    float: right;
    clear: both;
    margin-top: 20px;
}

.page-template-template-bonus-hoover-php .entry-header {
    min-height: 86px;
}

.page-template-template-bonus-hoover-php div#shared_display li.object {
    position: relative;
}

.page-template-template-bonus-hoover-php div#shared_display li.object #rightImg span.fleche {
    width: 12px;
    height: 12px;
    position: absolute;
    right: 0;
    top: 39px;
    background: url("./images/media/fleche.png") 0 -25px no-repeat;
}

.page-template-template-bonus-hoover-php div#shared_display li.object #rightImg:hover span.fleche {
    width: 25px;
    height: 25px;
    top: 27px;
    background: url("./images/media/fleche.png") top left no-repeat;
}


.page-template-unpourunv2-php .english_link,
.page-template-unpourun .english_link {
    text-align: center;
    clear: both;
    padding: 20px;
    margin-bottom: 20px;
    -moz-border-radius: 4px;
    background: url("./images/background/link_english.png") top left no-repeat;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 10px 1px rgba(255, 0, 0, 1);
    box-shadow: 0px 0px 10px 1px rgba(255, 0, 0, 1);
}

.page-template-unpourunv2-php .english_link p,
.page-template-unpourun .english_link p {
    line-height: 16px;
}

.page-template-unpourtous-php img.search,
.page-template-unpourunv2-php img.search,
.page-template-unpourun img.search {
    position: absolute;
    left: 15px;
    top: 20px;
}

.page-template-template-bonus-hoover-php #leftCheckbox {
    position: relative;
}

.page-template-template-bonus-hoover-php div#shared_display li.object.collected {
    background-color: #FCD;
    opacity: 0.5;
}

div#shared_display li.object.collected .name,
div#shared_display li.object.collected .clicks,
div#shared_display li.object.collected .since {
    color: black;
}

input#bonus-hoover-tuto-button,
.page-template-template-bonus-hoover-php input#getSelectedItemsUp,
.page-template-template-bonus-hoover-php input#getItemsDownToolbar,
.page-template-template-bonus-hoover-php input#getItemsUpToolbar,
.page-template-template-bonus-hoover-php input#getSelectedItemsDown,
.page-template-template-bonus-hoover-php #optionsButton {
    margin-bottom: 20px;
    border: 1px solid #5471a3;
    padding: 0.3em 1.2em;
    border-radius: 5px;
    -moz-border-radius: 5px;
    text-transform: uppercase;
    color: white;
    font-size: 0.83em;
    text-shadow: 0px 1px 1px #596e93;
    text-align: center;
    font-family: 'DroidSansRegular', Tahoma;
    cursor: pointer;
    background: #0185b8;
    background: -moz-linear-gradient(#00a4cc, #0185b8);
    background: -o-linear-gradient(#00a4cc, #0185b8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00a4cc), to(#0185b8));
    background: -webkit-linear-gradient(#00a4cc, #0185b8);
    position: absolute;
    top: 64px;
}

input#bonus-hoover-tuto-button,
.page-template-template-bonus-hoover-php input#getSelectedItemsUp,
.page-template-template-bonus-hoover-php input#getItemsUpToolbar,
.page-template-template-bonus-hoover-php input#getItemsDownToolbar {
    right: 0;
}

.page-template-template-bonus-hoover-php input#getSelectedItemsDown {
    right: 0;
}

input#bonus-hoover-tuto-button:hover,
.page-template-template-bonus-hoover-php #optionsButton:hover,
.page-template-template-bonus-hoover-php input#getSelectedItemsUp:hover,
.page-template-template-bonus-hoover-php input#getItemsUpToolbar:hover,
.page-template-template-bonus-hoover-php input#getItemsDownToolbar:hover,
.page-template-template-bonus-hoover-php input#getSelectedItemsDown:hover {
    cursor: pointer;
    background: #026388;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#0182a1, #026388);
    background: -o-linear-gradient(#0182a1, #026388);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0182a1), to(#026388));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#0182a1, #026388);
}

.page-template-template-bonus-hoover-php div#shared_display .since {
    margin-top: 5px;
}

.page-template-template-bonus-hoover-php .connexion_bonusHoover {
    text-align: center;
    margin-bottom: 10px;
}

.page-template-template-bonus-hoover-php .no-bonus {
    position: relative;
    min-height: 180px;
}

.page-template-template-bonus-hoover-php .no-bonus p.titre {
    text-align: center;
    display: block;
    text-transform: uppercase;
    width: 100%;
    font-family: 'DroidSansBold', Tahoma;
    font-size: 16px;
    margin: 10px;
}

.page-template-template-bonus-hoover-php .no-bonus span.one,
.page-template-template-bonus-hoover-php .no-bonus span.two {
    padding: 10px 20px;
    background: #CD123D;
    color: white;
    font-size: 16px;
    font-family: 'DroidSansBold', Tahoma;
    display: inline-block;
    vertical-align: top;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.page-template-template-bonus-hoover-php .no-bonus p {
    width: 230px;
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
}

.page-template-template-bonus-hoover-php .no-bonus a.beug,
.page-template-template-bonus-hoover-php .no-bonus a.unpourun {
    padding: 10px 20px;
    background: #CD123D;
    color: white;
    font-size: 16px;
    font-family: 'DroidSansBold', Tahoma;
    display: inline-block;
    vertical-align: top;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    bottom: 10px;
}

.page-template-template-bonus-hoover-php .no-bonus a.beug {
    left: 80px;
}

.page-template-template-bonus-hoover-php .no-bonus a.unpourun {
    right: 50px;
}

.page-template-template-bonus-hoover-php .no-bonus a.beug:hover,
.page-template-template-bonus-hoover-php .no-bonus a.unpourun:hover {
    cursor: pointer;
}

li.ui-menu-item:hover {
    cursor: pointer;
    background: #ff4474;
    color: white;
    border: 1px solid #c72951;
}

li.ui-menu-item {
    width: 607px;
    background: white;
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #D9D9D9;
    padding: 5px;
}

ul.ui-menu {
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}

li.ui-menu-item a.ui-corner-all {
    color: black;
    text-decoration: none;
    font-family: 'DroidSansRegular', Tahoma;
}

li.ui-menu-item:hover a.ui-corner-all {
    color: white;
}

.page #content .comments-link {
    float: inherit;
    height: 40px;
    clear: both;
    margin-bottom: 20px;
}

div#externalwrap {
    width: 1000px;
    height: 180px;
}

div.my_bonuses {
    margin: 20px auto;
    text-align: center;
    overflow: hidden;
    padding-bottom: 5px;
    clear: both;
}

div.my_bonuses ul {
    margin: 0;
    list-style: none;
}

div.my_bonuses span.myclicks {
    font-size: 0.9em;
}

div#manual_drop {
    float: right;
    cursor: pointer;
    margin-bottom: 10px;
    clear: both;
}

div#manual_drop label {
    cursor: pointer;
    display: block;
    text-decoration: underline;
    color: #A7A7A7;
}

div#manual_drop input.ok {
    border: 1px solid #5471a3;
    padding: 0.75em 2em;
    border-radius: 5px;
    -moz-border-radius: 5px;
    text-transform: uppercase;
    color: white;
    font-size: 0.83em;
    text-shadow: 0px 1px 1px #596e93;
    text-align: center;
    margin: 20px 0 0 10px;
    font-family: 'DroidSansBold', Tahoma;
    cursor: pointer;
    background: #0185b8;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#00a4cc, #0185b8);
    background: -o-linear-gradient(#00a4cc, #0185b8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00a4cc), to(#0185b8));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#00a4cc, #0185b8);
}

div#shared_display {
    height: auto;
    background: #EDEDED;
}

#mybonus_display.sideUserON {
    overflow: visible;
    width: 496px;
    margin: 0;
    float: left;
}

.sideUser {
    position: relative;
    float: right;
    width: 114px;
    background: #00cee7;
    padding: 15px 5px 5px 5px;
    text-align: center;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-top: 20px;
    clear: right;
}

.sideUser.chefville {
    background: #ffa182;
}

.sideUser.the-ville {
    background: #a2d6b8;
}

.sideUser.farmville2 {
    background: #e4f7fd;
}

.sideUser.zynga-poker {
    background: #000;
}

.sideUser.castleville {
    background: #e8d7a7;
}

.sideUser.chefville .endConcours,
.sideUser.chefville p.title {
    background: #db7955;
}

.sideUser.the-ville .endConcours,
.sideUser.the-ville p.title {
    background: #699eba;
}

.sideUser.farmville2 .endConcours,
.sideUser.farmville2 p.title {
    background: #6acbed;
}

.sideUser.zynga-poker .endConcours,
.sideUser.zynga-poker p.title {
    background: #ccc;
}

.sideUser.castleville .endConcours,
.sideUser.castleville p.title {
    background: #ceb98c;
}

.sideUser.chefville .bloc {
    border: 2px solid #db7955;
}

.sideUser.the-ville .bloc {
    border: 2px solid #699eba;
}

.sideUser.farmville2 .bloc {
    border: 2px solid #baebfc;
}

.sideUser.zynga-poker .bloc {
    border: 2px solid #ccc;
}

.sideUser.castleville .bloc {
    border: 2px solid #ceb98c;
}

.sideUser.zynga-poker p.title {
    color: black;
}

.sideUser img.profil {
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 3px solid white;
    width: 96%;
}

.sideUser .bloc {
    position: relative;
    display: block;
    margin-top: 5px;
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 12px;
    background: white;
    border: 2px solid #008899;
    color: black;
    width: 98%;
    moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}

.sideUser p {
    margin: 0;
}

.sideUser p.title {
    position: relative;
    color: white;
    background: #008899;
}

.sideUser p.title img {
    position: absolute;
    left: -5px;
    top: -9px;
}

.sideUser .bloc.bonus p.title {
    padding-left: 15px;
}

.sideUser p.content {
    margin: 0;
    font-family: 'DroidSansBold', Tahoma;
    line-height: 30px;
}

.sideUser .endConcours {
    background: #00B2C8;
    margin: 0 0 -5px -5px;
    width: 114px;
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 12px;
    padding: 5px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    display: block;
    position: relative;
}

.sideUser .endConcours span {
    color: white;
}

.sideUser .endConcours a {
    color: #8c0303;
}

.sideUser img.obtenir {
    margin: 5px 0;
}

.sideUser img.contact {
    margin: 0 0 5px;
}

.sideUser img.sideUserTop {
    position: absolute;
    top: -35px;
    left: -11px;
    width: 140px;
}

img.ajax_wait {
    margin: 60px 0;
}

div.my_bonuses h4 {
    margin: 0;
}

div#mybonus_display li.object {
    display: none;
    width: 112px;
    height: 126px;
    border: solid #e5e5e5 1px;
    background-color: #fff;
    text-align: center;
    margin: 6px 5px;
    float: left;
    padding: 10px 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    color: #727272;
    overflow: hidden;
}

div#mybonus_display li.object:hover {
    cursor: pointer;
    -moz-box-shadow: 0 0 2px 2px #fb91ac;
    -webkit-box-shadow: 0 0 2px 2px #fb91ac;
    box-shadow: 0 0 2px 2px #fb91ac;
    border: solid #fe0040 1px;
}

div#mybonus_display li.object span.name {
    display: block;
    line-height: 1.2em;
    margin-top: 5px;
}

div#mybonus_display li.waiting {
    background: url("./images/tools/objet-waitingcollect.gif") center no-repeat;
}

div#mybonus_display li.waiting img,
div#mybonus_display li.waiting span.name {
    display: none;
}

div#mybonus_display li.shared {
    display: list-item;
    background-color: #FCD;
    opacity: 0.5;
}

div#mybonus_display li.resharable {
    display: list-item;
    background-color: #0185B8;
    color: white;
}

div#shared_display li.object {
    list-style-type: none;
    display: none;
    width: 190px;
    height: 48px;
    border: solid #e5e5e5 1px;
    background-color: #fff;
    text-align: left;
    margin: 5px 0 0 5px;
    float: left;
    padding: 3px 3px 5px 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 0.7em;
}

div#shared_display li:hover.object {
    -moz-box-shadow: 0 0 2px 2px #fb91ac;
    -webkit-box-shadow: 0 0 2px 2px #fb91ac;
    box-shadow: 0 0 2px 2px #fb91ac;
    border: solid #fe0040 1px;
    cursor: pointer;
}

div#shared_display li:hover.object a,
div#shared_display li.object a:visited {
    text-decoration: none;
}

div#shared_display li.object a:visited .name,
div#shared_display li.object a:visited .clicks,
div#shared_display li.object a:visited .since,
div#shared_display li.object a:visited .vdomsg {
    color: #ccc;
}

div#shared_display li.object a:active {
    text-decoration: none;
}

div#reco_display li.object img,
div#shared_display li.object img {
    width: 50px;
    height: 50px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    float: right;
}

div#shared_display li.object.pub1p1 img {
    width: inherit;
}

div#shared_display .name {
    color: #000;
    font-size: 1.1em;
    line-height: 1em;
    max-width: 70%;
    height: 2em;
}

div#shared_display .clicks {
    color: #fe0040;
    margin-top: -2px;
}

div#shared_display .since {
    color: #989898;
    font-family: 'DroidSansRegular', Tahoma;
    margin-top: -3px;
}

div#shared_display .vdomsg {
    text-decoration: none;
    line-height: 1;
}

div#shared_display a .vdomsg {
    color: #1982d1;
}

div#mybonus_display li.object img {
    width: 94px;
    height: 94px;
    border-radius: 8px;
    -moz-border-radius: 8px;
}

li.object label {
    display: block;
    margin-top: 3px;
    font-weight: bold;
}

li.object input[type=checkbox] {
    margin-right: 5px;
    position: absolute;
    left: 100px;
    top: 25px;
}

div#reco_display li.object {
    list-style-type: none;
    width: 190px;
    height: 48px;
    border: solid #e5e5e5 1px;
    background-color: #fff;
    text-align: left;
    margin: 5px 0 0 5px;
    float: left;
    padding: 3px 3px 5px 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 0.7em;
}

div#reco_display li.object img {
    float: right;
    width: 50px;
}

.page-template-template-bonus-hoover-php #saveSettingsOption,
input#addMoreItems,
.page-template-template-bonus-hoover-php .no-bonus a.beug,
.page-template-template-bonus-hoover-php .no-bonus a.unpourun,
input#getSelectedItems,
input.blue_button,
a.refresh,
#outer-infos a,
#respond input#submit,
.jeux.alaune .content span.play,
.bbPress .bbp-submit-wrapper .button.submit,
.bbPress .submit #bbp_user_edit_submit.submit,
.page-template-template-contact-php .wpcf7-form input.wpcf7-submit,
.widget.points input,
.noaccessclub input.noaccessButton,
#primary.videoON #contactformdiv .wpcf7 input.wpcf7-submit,
.concoursContent span.blocJeu input,
.coregistration input[type="submit"],
.upu_friend_activity .bouton.fbinvite {
    border: 1px solid #5471a3;
    padding: 0.75em 2em;
    border-radius: 5px;
    -moz-border-radius: 5px;
    text-transform: uppercase;
    color: white;
    font-size: 0.83em;
    text-shadow: 0px 1px 1px #596e93;
    text-align: center;
    margin: 20px 0 0 10px;
    float: right;
    font-family: 'DroidSansBold', Tahoma;
    cursor: pointer;
    background: #0185b8;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#00a4cc, #0185b8);
    background: -o-linear-gradient(#00a4cc, #0185b8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00a4cc), to(#0185b8));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#00a4cc, #0185b8);
}

.page-template-template-bonus-hoover-php #saveSettingsOption:hover,
input#addMoreItems:hover,
.page-template-template-bonus-hoover-php .no-bonus a.beug:hover,
.page-template-template-bonus-hoover-php .no-bonus a.unpourun:hover,
input#getSelectedItems:hover,
input.blue_button:hover,
a.refresh:hover,
#outer-infos a:hover,
#respond input#submit:hover,
.bbPress .bbp-submit-wrapper .button.submit:hover,
.bbPress .submit #bbp_user_edit_submit.submit:hover,
.page-template-template-contact-php .wpcf7-form input.wpcf7-submit:hover,
.widget.points input:hover,
.noaccessclub input.noaccessButton:hover,
#primary.videoON #contactformdiv .wpcf7 input.wpcf7-submit:hover,
.concoursContent span.blocJeu input:hover,
.coregistration input[type="submit"]:hover,
.upu_friend_activity .bouton.fbinvite:hover {
    cursor: pointer;
    background: #026388;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#0182a1, #026388);
    background: -o-linear-gradient(#0182a1, #026388);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0182a1), to(#026388));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#0182a1, #026388);
}

.page-template-template-bonus-hoover-php #saveSettingsOption:active,
input#addMoreItems:active,
.page-template-template-bonus-hoover-php .no-bonus a.beug:active,
.page-template-template-bonus-hoover-php .no-bonus a.unpourun:active,
input#getSelectedItems:active,
input.blue_button:active,
a.refresh:active,
#outer-infos a:active,
#respond input#submit:active,
.bbPress .bbp-submit-wrapper .button.submit:active,
.bbPress .submit #bbp_user_edit_submit.submit:active,
.page-template-template-contact-php .wpcf7-form input.wpcf7-submit:active,
.widget.points input:active,
.noaccessclub input.noaccessButton:active,
#primary.videoON #contactformdiv .wpcf7 input.wpcf7-submit:active,
.concoursContent span.blocJeu input:active,
.coregistration input[type="submit"]:active,
.upu_friend_activity .bouton.fbinvite:active {
    cursor: pointer;
    background: #024f6d;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.7) inset, 0px 1px 1px 0px rgba(255, 255, 255, 0.6);
    background: -moz-linear-gradient(#026a83, #024f6d);
    background: -o-linear-gradient(#026a83, #024f6d);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#026a83), to(#024f6d));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#026a83, #024f6d);
}

input#addMoreItems {
    margin: 0 0 0 20px;
}

.page-template-template-bonus-hoover-php input#getSelectedItemsUp.top {
    margin: 0;
    top: 64px;
    left: 0;
    position: absolute;
    padding: 0.3em 1.2em;
    width: 34%;
}

.page-template-template-bonus-hoover-php input#getItemsUpToolbar.top {
    margin: 0;
    top: 64px;
    left: 0;
    position: absolute;
    padding: 0.3em 1.2em;
    width: 34%;
}

.page-template-template-bonus-hoover-php input#getSelectedItemsDown {
    margin: 0 0 0 20px;
    float: right;
    position: relative;
    top: inherit;
    padding: 0.75em 2em;
}

.page-template-template-bonus-hoover-php input#getItemsDownToolbar {
    margin: 0 0 0 20px;
    float: right;
    position: relative;
    top: inherit;
    padding: 0.75em 2em;
}

.page-template-template-bonus-hoover-php input#getSelectedItemsDown.off,
.page-template-template-bonus-hoover-php input#getSelectedItemsUp.off {
    background: #0185b8;
    background: -moz-linear-gradient(#dbdada, #b7b4b4);
    background: -o-linear-gradient(#dbdada, #b7b4b4);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dbdada), to(#b7b4b4));
    background: -webkit-linear-gradient(#dbdada, #b7b4b4);
    border: 1px solid #8c8c8c;
}

.page-template-template-bonus-hoover-php input#getItemsUpToolbar.off {
    background: #0185b8;
    background: -moz-linear-gradient(#dbdada, #b7b4b4);
    background: -o-linear-gradient(#dbdada, #b7b4b4);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dbdada), to(#b7b4b4));
    background: -webkit-linear-gradient(#dbdada, #b7b4b4);
    border: 1px solid #8c8c8c;
}

.page-template-template-bonus-hoover-php #getSelectedItemsDownText {
    position: absolute;
    right: 0;
    bottom: 328px;
    font-size: 12px;
}

input.blue_button.reload {
    margin: 0 0 20px 0;
}

input.button {
    border: none;
    background: none;
    text-align: center;
    margin: 25px 0 0 10px;
    float: right;
    color: #fe0040;
    font-family: 'DroidSansBold', Tahoma;
    cursor: pointer;
    text-decoration: underline;
}

input#manual_link {
    margin-bottom: 20px;
}

input.blue_button.morebonus {
    width: 100%;
    margin-bottom: 20px;
}

input#object_name {
    width: 558px;
    border: 1px solid white;
    box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.05) inset;
    border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 0;
    font-size: 0.9em;
    padding: 15px 8px 15px 50px;
    font-weight: bold;
    color: #ababab;
}

.ui-widget {
    position: relative;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    margin-top: 10px;
}

.ui-widget span#search_status {
    position: absolute;
    top: 23px;
    right: 10px;
}

.ajax_search {
    clear: both;
}

#old_iframe iframe {
    width: 100%;
    margin-top: 20px;
    min-height: 300px;
}

.keep_old_form {
    clear: both;
    background: #CD123D;
    margin-bottom: 20px;
    padding: 20px;
    color: white;
    text-align: center;
    border-radius: 4px;
    -moz-border-radius: 4px;
}

input#change_keep_old {
    background: #FCC;
    margin-left: 20px;
    padding: 0.45em 1.5em;
    text-transform: uppercase;
    font-size: 0.8em;
    font-family: 'DroidSansBold', Tahoma;
    border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #900c2a;
}

input#change_keep_old:hover {
    cursor: pointer;
}

a.refresh {
    margin: 20px 0 20px 10px;
}

/* PAGE UN POUR TOUS */

.page-template-template-bonus-hoover-php .loading {
    text-align: center;
}

.page-template-template-bonus-hoover-php div.my_bonuses ul {
    margin-bottom: 5px;
    float: left;
}

.page-template-template-bonus-hoover-php div.my_bonuses p.nomore {
    clear: both;
    margin: 0 5px;
    line-height: 35px;
    background: #fe0040;
    color: white;
    text-transform: uppercase;
}

.page-template-template-bonus-hoover-php #bonus-hoover-tuto {
    margin-bottom: 20px;
}

.page-template-template-bonus-hoover-php #optionsButton {
    right: 120px;
}

.page-template-template-bonus-hoover-php #optionsScreen {
    display: block;
    padding: 20px 20px 0;
    border: 4px solid #0185B8;
    float: left;
    position: absolute;
    z-index: 100;
    background: white;
    font-family: 'DroidSansRegular', Tahoma;
    border-radius: 4px;
    -moz-border-radius: 4px;
}

.page-template-template-bonus-hoover-php #optionsScreen h4 {
    font-family: 'DroidSansBold', Tahoma;
    text-decoration: underline;
    display: block;
    margin-bottom: 10px;
}

.page-template-template-bonus-hoover-php #optionsScreen p {
    float: left;
    margin: 0;
}

.page-template-template-bonus-hoover-php input[type="checkbox"] {
    float: right;
    margin-top: 5px;
}

.page-template-template-bonus-hoover-php input[type="radio"] {
    margin-right: 10px;
    margin-left: 20px;
}

.page-template-template-bonus-hoover-php input[type="radio"].first {
    margin-left: 0;
}

.page-template-template-bonus-hoover-php #saveSettingsOption {
    width: 300px;
    margin: 20px 0 20px 0;
}

.page-template-template-bonus-hoover-php #saveSettingsOptionSaved {
    text-align: center;
    margin-top: 50px;
    color: red;
    font-weight: bold;
    text-transform: uppercase;
    clear: both;
}


div#shared_display li.object input[type="checkbox"] {
    display: inline-block;
    vertical-align: top;
}

div#shared_display li.object .name {
    display: inline-block;
    margin-top: 2px;
}





/* PAGE JEUX FACEBOOK ENFANT */

.page-template-template-pagejeux_enfant-php .entry-content .last {
    display: inline-block;
    vertical-align: top;
}

.page-template-template-pagejeux_enfant-php #colg,
.page-template-template-pagejeux_enfant-php #cold {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}

.page-template-template-pagejeux_enfant-php #colg {
    margin-right: 1%;
}

.page-template-template-pagejeux_enfant-php .entry-content .last li {
    list-style-type: none;
}

.page-template-template-pagejeux_enfant-php ul.liste-mission li {
    min-height: inherit;
    clear: both;
}

.page-template-template-pagejeux_enfant-php ul.liste-mission li img {
    float: none;
}

.page-template-template-pagejeux_enfant-php ul.liste-mission li a {
    line-height: inherit;
    color: black;
    font-family: 'DroidSansBold', Tahoma;
    width: 70%;
}

.page-template-template-pagejeux_enfant-php ul.liste-mission li a,
.page-template-template-pagejeux_enfant-php ul.liste-mission li img {
    display: inline-block;
    vertical-align: top;
}

.last .post {
    display: block;
    clear: both;
    margin: 5px 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #DDD;
    min-height: 45px;
}

.last h3 {
    margin-bottom: 10px;
}

.last .post h3 {
    font-size: 16px;
    color: #FE0040;
    line-height: 1.5em;
    text-transform: uppercase;
}

.last .post h4 {
    clear: none;
}

.last .post h4 a {
    font-size: 14px;
    color: #000;
    line-height: 1.5em;
    text-transform: uppercase;
}

.last .post img {
    float: left;
    display: block;
    margin: 0 5px 0;
    max-width: 45px;
}

.last.bonus,
.last.missions,
.last.actu {
    margin-bottom: 20px;
    margin-right: 1%;
}

.last.objets {
    width: 100%;
}

.last.forum p {
    margin-bottom: 0;
}

.last.forum {
    width: 100%;
}

ul#liste_mission {
    border: 1px solid red;
    border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 0;
}

ul#liste_mission li.nivo1 {
    padding: 20px;
}

ul#liste_mission ul.children li,
ul#liste_mission ul.children ul.children li,
ul#liste_mission ul.children ul.children ul.children li {
    border: 0;
    padding: 0;
}

ul#liste_mission li.nivo1 a {
    padding-left: 50px;
    height: 20px;
    background: url("./images/background/num_mission1.png") top left no-repeat;
    display: block;
}

ul#liste_mission ul.liste_mission_nivo2 li {
    border: none;
}

ul#liste_mission ul.liste_mission_nivo2 li a {
    margin-left: 20px;
    height: 19px;
    padding-left: 50px;
    background: url("./images/background/num_mission2.png") top left no-repeat;
    border: 0;
    display: block;
    margin: 8px;
}

ul#liste_mission ul.liste_mission_nivo2 ul.children li a {
    margin-left: 20px;
    height: 19px;
    padding-left: 50px;
    background: url("./images/background/num_mission3.png") top left no-repeat;
    border: 0;
    display: block;
}

ul#liste_mission ul.liste_mission_nivo2 ul.children ul.children li a {
    margin-left: 20px;
    height: 19px;
    padding-left: 50px;
    background: url("./images/background/num_mission4.png") top left no-repeat;
    border: 0;
    display: block;
}

ul#liste_mission ul.liste_mission_nivo2 ul.children ul.children ul.children li a {
    margin-left: 20px;
    height: 20px;
    padding-left: 50px;
    background: url("./images/background/num_mission5.png") top left no-repeat;
    border: 0;
    display: block;
}

#sidebar-homejeux_forum h3.widget-title {
    display: none;
}

/* PAGE JEUX FACEBOOK PARENT */

.jeux.alaune {
    text-align: center;
    display: block;
    background: #EDEDED;
    border-radius: 5px;
    -moz-border-radius: 5px;
    min-height: 180px;
}

.jeux.alaune h4 {
    text-transform: uppercase;
    padding-top: 10px;
}

.jeux.alaune span.sous-titre {
    display: block;
    margin-bottom: 20px;
}

.jeux.alaune .content {
    text-align: left;
    min-height: 82px;
}

.jeux.alaune .content img.thumb {
    float: left;
    margin: 0 5px 0 10px;
}

.jeux.alaune .content span.play {
    float: right;
    margin: 0 10px 10px 0;
    padding: 0.4em 2em;
}

.jeux.alaune .content span.play a {
    color: white;
}

.jeux.alaune .content p {
    clear: inherit;
}

#tab-jeux {
    border-radius: 5px;
    -moz-border-radius: 5px;
}

#tab-jeux td {
    text-align: center;
    font-family: 'DroidSansRegular', Tahoma;
    color: #000;
    line-height: 1em;
    padding: 4px;
    vertical-align: middle;
}

#tab-jeux td.titre {
    background: #cd123d;
    color: white;
    padding: 10px 0;
}

#tab-jeux td.titre.img {
    border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
}

#tab-jeux td.titre.play {
    border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
}

#tab-jeux td,
#tab-jeux td.titre {
    text-align: center;
    border-left: 1px solid #EDEDED;
}

#tab-jeux td.play,
#tab-jeux td.titre.play {
    border-right: 1px solid #EDEDED;
}

/* PAGE DE TOUT LES ASPIS */

.page-template-template-page_link_unpourun-php .entry-content.list li,
.page-template-template-page_link_aspi-php .entry-content.list li {
    list-style-type: none;
    display: inline-block;
}

.page-template-template-page_link_unpourun-php .entry-content.list h4,
.page-template-template-page_link_aspi-php .entry-content.list h4 {
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 0.8em;
    text-align: center;
}


/* PAGE CLASSEMENT HIGH SCORES */

.page-template-high-scores-php ol {
    margin: 0 0 20px;
}

.page-template-high-scores-php lh {
    display: block;
    background: #F61F58;
    padding: 10px;
}

.page-template-high-scores-php lh span {
    display: inline-block;
    color: white;
    text-shadow: 1px 1px #BB103A;
    text-align: center;
}

.page-template-high-scores-php lh span.no,
.page-template-high-scores-php li span.no {
    width: 10%;
}

.page-template-high-scores-php lh span.user,
.page-template-high-scores-php li span.user {
    width: 30%;
}

.page-template-high-scores-php lh span.since,
.page-template-high-scores-php li span.since {
    width: 40%;
}

.page-template-high-scores-php #primary li.ranking {
    display: block;
    padding: 4px 10px;
    font-family: 'DroidSansRegular', Tahoma;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
}

.page-template-high-scores-php #primary li.ranking span {
    display: inline-block;
    color: black;
    text-align: center;
}

.page-template-high-scores-php #primary li.ranking.even {
    background: #EEE;
}

.page-template-high-scores-php #primary li.ranking.first span.no {
    background: url("./images/media/coupes.png") 0 0 no-repeat;
}

.page-template-high-scores-php #primary li.ranking.second span.no {
    background: url("./images/media/coupes.png") 0 -24px no-repeat;
}

.page-template-high-scores-php #primary li.ranking.third span.no {
    background: url("./images/media/coupes.png") 0 -47px no-repeat;
}

/* PAGE CREDIT FB & LISTING */

.page-template-template-liste-credit-facebook-php #content ul.liste-creditFB {
    border: 1px solid #CCC;
    padding: 10px;
    margin: 0 0 20px 0;
    float: left;
    width: 600px;
}

.page-template-template-credit-facebook-php img.attachment-category_une {
    float: left;
    margin-right: 10px;
}

ul.liste-creditFB li {
    clear: both;
}

ul.info_creditFB {
    width: 225px;
    float: left;
    margin: 0;
    padding: 0 10px;
}

ul.liste-creditFB li a img {
    float: left;
}

ul.info_creditFB li p {
    margin-bottom: 0;
}

.page-template-template-liste-credit-facebook-php #content img.jyvais {
    float: right;
    margin-top: 10px;
}

/* PAGE MISSION */

.page-template-template-pagejeux_liste-mission-php #partage,
.page-template-template-pagejeux_liste-mission2-php #partage,
.page-template-template-pagejeux_mission-php #partage,
.page-template-template-liste-credit-facebook-php #partage {
    border-radius: 5px;
    -moz-border-radius: 5px;
    background: #f61f58;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#f61f58, #e0073e);
    background: -o-linear-gradient(#f61f58, #e0073e);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f61f58), to(#e0073e));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#f61f58, #e0073e);
    margin: 20px auto;
    position: relative;
    color: #fff;
    text-align: center;
    padding: 10px;
}

.page-template-template-pagejeux_mission-php .entry-content {
    padding: 0;
}

ul.liste-mission,
ul.liste-creditFB {
    margin: 0;
}

ul.liste-mission li,
ul.liste-creditFB li {
    list-style-type: none;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    min-height: 50px;
}

ul.liste-mission li a,
ul.liste-creditFB li a {
    color: #fe0040;
    text-transform: uppercase;
    line-height: 40px;
}

ul.liste-mission li a.show_mission {
    float: right;
    text-transform: none;
    color: white;
    background: #FD2B61;
    padding: 3px 8px;
    background: #0185b8;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#00a4cc, #0185b8);
    background: -o-linear-gradient(#00a4cc, #0185b8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00a4cc), to(#0185b8));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#00a4cc, #0185b8);
    line-height: normal;
    margin-top: 10px;
    font-family: 'DroidSansRegular';
    -moz-border-radius: 3px;
    border-radius: 3px;
}

ul.liste-mission li span {
    color: #000;
    display: block;
}

ul.liste-mission li img {
    float: left;
    max-height: 50px;
    max-width: 50px;
    margin-right: 20px;
}

.xpg_mission {
    position: relative;
    float: left;
    width: 580px;
    padding: 20px;
    color: #666;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 20px;
    font-family: 'DroidSansBold', Tahoma;
}

.xpg_mission img.intro,
.xpg_mission_titre,
.xpg_mission_recomp {
    display: inline-block;
    vertical-align: top;
}

.xpg_mission a:hover img {
    background: none;
}

.xpg_mission img {
    max-width: 100px;
    border: none;
    margin-right: 15px;
    vertical-align: top;
}

.xpg_mission strong {
    width: 100%;
    color: #373737;
}

.xpg_mission_object {
    margin: 0 auto;
    padding: 10px 10px 20px;
    ;
    background: #fff;
    -moz-border-radius: 3px;
    border-radius: 3px;
    clear: both;
    min-height: 70px;
}

.xpg_mission_object img {
    vertical-align: top;
    border: none;
    margin-right: 15px;
    width: 75px;
    height: 75px;
    float: left;
}

.xpg_mission_object p {
    margin-bottom: 1em;
    width: 84%;
    display: inline-block;
}

.xpg_mission_object p.phrase {
    font-family: 'DroidSansBold', Tahoma;
}

.xpg_mission_titre {
    background: #fff;
    width: 275px;
    padding: 20px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    min-height: 160px;
}

.xpg_mission span.intro {
    display: block;
    font-family: 'DroidSansRegular', Tahoma;
}

.xpg_mission_recomp {
    background: #f5f3f3;
    width: 100px;
    padding: 0 20px 20px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    min-height: 160px;
}

.xpg_mission_recomp span img {
    display: block;
    max-width: 75px;
    margin: 0 auto;
}

.xpg_mission.castleville p.titre {
    color: white;
    font-size: 18px;
    margin: 20px auto;
    width: 70%;
    text-align: center;
}

.xpg_mission.castleville .xpg_mission_object p.phrase {
    color: #8b6d30;
}

.xpg_mission.castleville .xpg_mission_titre {
    text-align: center;
    font-size: 30px;
    color: #5d4920;
}

.xpg_mission.castleville .xpg_mission_titre span.intro {
    color: #8b6d30;
    font-size: 14px;
}

/* SHORT CODE */

.partage_post_block {
    display: block;
    width: 100%;
    position: relative;
    margin: 20px 0 0;
    clear: both;
}

.new-partage {
    position: relative;
    color: white;
    margin: 0 auto;
    float: inherit;
    width: 50%;
    text-align: center;
    padding: 10px 0;
    font-family: 'DroidSansRegular', Tahoma;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 auto 20px;
    background: #cd123d;
    clear: both;
    background: -moz-linear-gradient(#e61848, #cd123d);
    background: -o-linear-gradient(#e61848, #cd123d);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e61848), to(#cd123d));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#e61848, #cd123d);
}

.new-partage.bonus {
    width: 354px;
    clear: none;
    float: right;
}

.new-partage.twitter .fb_button,
.new-partage.twitter img.tweet {
    display: inline-block;
    vertical-align: top;
}

.bloc_partage.tweet {
    position: relative;
}

.bloc_partage.tweet .new-partage.twitter {
    position: absolute;
    right: 66px;
    top: 160px;
    width: 250px;
}

.bloc_partage.tweet .new-partage.twitter.second img.tweet {
    margin: 5px 0 20px;
}

.bloc_partage.tweet .new-partage.twitter.second p {
    position: absolute;
    top: 47px;
    left: 35px;
}

.bloc_partage.tweet .new-partage.twitter.second iframe {
    margin: 18px 0 0 20px;
}

.bloc_partage.tweet.blue .new-partage.twitter.second {
    background: #3b5997;
    background: -moz-linear-gradient(#3b5997, #677dae);
    background: -o-linear-gradient(#3b5997, #677dae);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3b5997), to(#677dae));
    background: -webkit-linear-gradient(#3b5997, #677dae);
}


.new-partage.twitter iframe {
    margin: 5px 0 0 20px;
}

.new-partage img.pouce {
    position: absolute;
    left: 10px;
    top: 40px;
    width: 60px;
}

.more_new_partage {
    position: relative;
    float: left;
    vertical-align: top;
    width: 246px;
    margin-right: 20px;
    background: #3b5997;
    background: -moz-linear-gradient(#3b5997, #677dae);
    background: -o-linear-gradient(#3b5997, #677dae);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3b5997), to(#677dae));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#3b5997, #677dae);
    text-align: center;
    height: 84px;
    padding: 10px 0;
    color: white;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom: 20px;
}

.more_new_partage img.perso {
    position: absolute;
    left: -10px;
    bottom: -10px;
    max-height: 90px;
}

.more_new_partage img.bonus {
    position: absolute;
    right: -5px;
    bottom: -14px;
}

.more_new_partage img.fleche {
    position: absolute;
    bottom: -25px;
    left: 35px;
    height: 60px;
}

.more_new_partage span {
    padding: 0 20px 14px 43px;
    width: 195px;
    display: block;
    line-height: 16px;
}

/* PUBS */

#bottom_ads {
    clear: both;
}

#bottom_ads #bottom_ad_r {
    margin-left: 20px;
    vertical-align: top;
}

#bottom_ads .ad300x250 {
    display: inline-block;
    width: 300px;
    height: 250px;
    background: #ededed;
}



/* FORUM */

body.forum a,
body.forum a:visited {
    color: #FE0040;
}

body.forum #secondary {
    background: #ededed;
}

body.forum h1,
body.forum h2,
body.forum h3,
body.forum h4,
body.forum h5,
body.forum h6 {
    letter-spacing: normal;
    border-top: none;
    font-family: 'DroidSansRegular', Tahoma;
}

body.forum h3#useractivity {
    letter-spacing: normal;
}

body.forum .sous-menu h3 {
    color: white;
}

body.forum #access_gf,
body.forum #branding span.fb-connect p.text,
body.forum #compteur span {
    font-family: 'DroidSansBold', Tahoma;
}


body.single #branding hgroup {
    margin: 0;
}

body.single #branding hgroup h2 {
    text-transform: none;
}

body.forum #left_box {
    width: 620px;
    float: left;
    padding: 20px;
    background: white;
}

body.forum #left_box a,
body.forum #left_box td {
    text-decoration: none;
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 1em;
}

body.forum #left_box #forumlist a,
body.forum #left_box #forumlist small {
    font-size: 12px;
    white-space: inherit;
}

body.forum #left_box a:hover {
    color: #CD123D;
}

body.forum .bbcrumb {
    background: #CD123D;
    font-weight: normal;
    font-size: 1em;
    text-transform: uppercase;
}

body.forum #left_box #forumlist {
    width: 620px;
}

body.forum #left_box .post-form {
    border: none;
    background: none;
    padding: 0;
    width: 100%;
}

body.forum #left_box h2.post-form {
    border: none;
    background: url(./images/media/puce-add.png) center left no-repeat;
    padding-left: 18px;
}

body.forum #left_box .post-form fieldset p.allowed {
    width: inherit;
}

body.forum #navbar {
    border: 2px solid #CD123D;
    margin-bottom: 10px;
}

body.forum #left_box h2 {
    border: 0;
    padding: 0;
    margin: 0;
    font-size: 1.2em;
    color: #FE0040;
    line-height: 1.2em;
}

body.forum #left_box .loginformtop .submit,
body.forum #left_box input.postformsubmit {
    background-color: #CD123D;
    border: 2px solid #CD123D;
    padding: 4px
}

body.forum #left_box .loginformtop input.submit,
body.forum #left_box input.postformsubmit {
    color: #fff;
}

body.forum #left_box #latest,
body.forum #left_box #forumlist,
body.forum #left_box #favorites {
    border: 2px solid #CD123D;
    margin: 10px 0;
}

body.forum #left_box .bbcrumb a {
    color: #fff;
}

body.forum #left_box .bbcrumb a:hover,
body.forum #left_box #discussions span.page-numbers.current a,
body.forum #left_box .vcard .notice p,
body.forum #left_box .loginformtop input.submit:hover,
body.forum #left_box .postform input:hover.postformsubmit,
body.forum #left_box #latest th a:hover,
body.forum #left_box #forumlist th a:hover,
body.forum #left_box #favorites th a:hover {
    color: #fff;
}

body.forum #left_box #latest th,
body.forum #left_box #forumlist th,
body.forum #left_box #favorites th,
body.forum #left_box #discussions span.page-numbers.current,
body.forum #left_box .nav span.page-numbers.current,
body.forum legend {
    background-color: #CD123D;
    color: #fff;
    font-size: 11px;
}

body.forum #left_box #latest th a,
body.forum #left_box #forumlist th a,
body.forum #left_box #favorites th a,
body.forum #left_box #latest th a:visited,
body.forum #left_box #forumlist th a:visited,
body.forum #left_box #favorites th a:visited {
    background: none;
    color: #fff;
    text-decoration: none;
}

body.forum #left_box .infobox {
    margin-top: 20px;
    border: 2px solid #CD123D;
    background: none;
}

body.forum #left_box fieldset {
    padding: 5px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 10px 0;
}

body.forum #left_box fieldset th {
    width: 110px;
}

body.forum #left_box fieldset th,
body.forum #left_box fieldset td {
    display: block;
    margin-right: 20px;
    float: left;
}

body.forum #left_box fieldset td input {
    margin-bottom: 10px;
}

body.forum #left_box #discussions .nav {
    margin: 10px 0;
}

body.forum #left_box #discussions a.page-numbers,
body.forum #left_box #discussions span.page-numbers,
body.forum #left_box #discussions span.page-numbers.current,
body.forum #left_box .nav span.page-numbers.current {
    border: 1px solid #CD123D;
}


body.forum #left_box .threadauthor {
    padding: 0;
    width: 100px;
}

body.forum #left_box .threadpost {
    margin-left: 100px;
}

a.bb_attachments_link img {
    text-align: center;
}

body.forum #left_box a.page-numbers {
    border: 1px solid #CD123D;
    color: #CD123D;
}

body.forum #left_box a.page-numbers.next,
body.forum #left_box a.page-numbers.prev {
    border: 0;
}

body.forum #left_box input#tagformsub,
body.forum #left_box p.submit input,
body.forum #left_box input.submit,
body.forum #left_box input.accbutton,
body.forum #left_box .topic-admin input {
    border: none;
    background: #CD123D;
    padding: 4px 12px;
}

body.forum #left_box p.submit input {
    width: 100%;
}

body.forum legend {
    padding: 4px 12px;
    font-weight: bold;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

body.forum #left_box .topic-admin ul {
    margin: 20px 0;
}

body.forum #left_box #profile-menu {
    top: 0;
    background: #CD123D;
    margin-left: 0;
}

body.forum #left_box #profile-menu li {
    top: -1px;
}

body.forum #left_box #profile-menu li.current a,
body.forum #left_box #profile-menu li a:hover {
    background: #06870c;
    color: #fff;
}

body.forum #left_box .vcard .notice {
    background: #06870c;
    margin-top: 10px;
}

body.forum #left_box p.submit.innersubmit input:hover,
body.forum #left_box .vcard .notice a {
    color: #fff;
}

body.forum #left_box p.post_on_fb {
    background: #ddd;
    float: left;
    padding: 10px 0 10px 10px;
}

body.forum #left_box p.post_on_fb input#post_on_fb {
    float: left;
}

body.forum #left_box p.post_on_fb label.fcplabel {
    float: left;
    line-height: 13px;
    margin-left: 10px;
}

body.forum #site-generator p {
    color: white;
}

body.forum #bloc-jeux_content {
    margin-left: 20px;
}

body.forum #bloc-jeux_content a p {
    color: white;
}

body.forum .postform #topic,
body.forum .postform #tags-input,
body.forum .postform #topic,
body.forum .postform #tags-input {
    width: inherit;
}

body.forum #post-form-post-container iframe {
    width: inherit;
}

body.forum #bloc-jeux_content a.img-barrejeux {
    margin: 0;
}

body.forum #left_box span.fb-connect,
.page-template-unpourunv2-php #primary span.fb-connect,
.page-template-unpourun #primary span.fb-connect {
    position: inherit;
    top: inherit;
    right: inherit;
    height: 32px;
    display: block;
    float: left;
}

/* NOUVEAU FORUM */

.bbPress #primary #content {
    margin: 1px;
}

.bbPress .entry-content {
    padding: 0;
}

.bbPress table.bbp-forums th,
.bbPress table.bbp-topics th,
.bbPress table.bbp-topic th,
.bbPress table.bbp-replies th {
    background: #666;
    color: white;
    padding: 10px;
}

.bbPress .singular .entry-title {
    text-align: center;
}

.bbPress #content table.bbp-topics,
.bbPress #content table.bbp-forums,
.bbPress #content table.bbp-replies,
.bbPress #container table.bbp-topics,
.bbPress #container table.bbp-forums,
.bbPress #container table.bbp-replies,
.bbPress #main table.bbp-topics,
.bbPress #main table.bbp-forums,
.bbPress #main table.bbp-replies {
    font-size: 0.9em;
}

.bbPress #content table.bbp-forums tfoot td,
.bbPress #content table.bbp-topics tfoot td,
.bbPress #content table.bbp-topic tfoot td,
.bbPress #content table.bbp-replies tfoot td,
.bbPress #content table.bbp-replies tr.bbp-reply-header td,
.bbPress #content table.bbp-topic tr.bbp-topic-header td {
    background: #ccc;
    color: #000;
}

.bbPress #content table.bbp-forums {
    clear: both;
}

.bbPress span.bbp-admin-links a {
    color: #000;
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 10px;
    text-transform: uppercase;
    text-decoration: none;
}

.bbPress .bbp-topic-title {
    width: 55%;
}

.bbPress .bbp-forum-topic-count,
.bbPress .bbp-forum-reply-count,
.bbPress .bbp-forum-freshness,
.bbPress .bbp-topic-voice-count,
.bbPress .bbp-topic-reply-count,
.bbPress .bbp-topic-freshness {
    width: 15%;
    text-align: center;
}

.bbPress .entry-content td,
.bbPress .comment-content td {
    overflow: hidden;
    border: none;
    padding-left: 10px;
    vertical-align: top;
    border-bottom: 1px solid white;
}

.bbPress th.bbp-reply-author {
    width: 25%;
}

.bbPress .bbp-topic-freshness {
    text-align: left;
    font-size: 12px;
}

tr.bbp-reply-header a,
tr.bbp-reply-header {
    font-size: 0.8em;
    font-family: 'DroidSansRegular', Tahoma;
}

.bbPress input[type="text"],
.bbPress input[type="password"],
.bbPress textarea {
    border: 1px solid #ccc;
    border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 0;
    padding: 5px 8px;
    color: #ABABAB;
}

.bbPress #container {
    float: left;
    width: 658px;
    margin: 1px;
}

.bbPress #content {
    margin: 0;
    width: 100%;
    padding: 0 0 20px
}

.bbPress .singular #content,
.bbPress .left-sidebar.singular #content {
    margin: 0;
}

.bbPress .singular .entry-header,
.bbPress .singular .entry-content,
.bbPress .singular footer.entry-meta,
.bbPress .singular #comments-title {
    width: 100%;
}

.bbPress .bbp-topics .topic.even.super-sticky,
.bbPress .bbp-topics .topic.odd.super-sticky {
    background: #fff8d5;
}

.bbPress .bbp-topics .topic.even,
.bbPress .bbp-forums .forum.even {
    background: #e3e3e3;
}

.bbPress h1.entry-title {
    color: #fe0040;
}

.bbPress .bbp-forum-content .entry-content {
    clear: both;
}

.bbPress .bbp-forum-content td.compte {
    font-size: 0.8em;
}

.bbPress .bbp-forums p {
    margin-bottom: 0;
}

.bbPress .bbp-breadcrumb {
    font-family: 'DroidSansRegular', Tahoma;
    background: #666;
    padding: 2%;
    color: white;
    width: 632px;
}

.bbPress #content .bbp-breadcrumb p {
    margin: 0;
}

body.bbPress .bbp-breadcrumb a {
    color: #FCC;
}

.bbPress .bbp-breadcrumb p,
.bbPress .bbp-topics p {
    margin: 0;
}

.bbPress #head_forum {
    width: 258px;
    float: right;
    padding: 10px;
    text-align: center;
    height: 208px;
}

.bbPress #head_forum.single_topic {
    width: 328px;
}

.bbPress img.head_forum {
    float: right;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}

.bbPress #head_forum .widget {
    margin: 0;
}

.bbPress #container fieldset.bbp-form label {
    width: inherit;
}

.bbPress #container fieldset.bbp-form {
    border-left: 0;
    border-right: 0;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    padding-bottom: 20px;
}

.bbPress .bbp-forum-content span.fb-connect {
    height: 32px;
    margin: 0 2px;
}

.bbPress .bbp-forum-content span.fb-connect img.avatar {
    width: 32px;
}

.bbPress .bbp-forum-content span.fb-connect p.text {
    min-width: 150px;
}

.bbPress .bbp-pagination {
    margin: 0 10px;
    width: auto;
}

.bbPress #content tbody .bbp-reply-content {
    padding: 15px 15px 15px 0;
}

.bbPress .capsule-bottom.forum,
.bbPress .bbp-no-reply {
    padding: 0 10px;
}

.bbPress .capsule-bottom.forum textarea#bbp_topic_content {
    width: 97%;
}

.bbPress #forum_profil {
    background: #f61f58;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#f61f58, #e0073e);
    background: -o-linear-gradient(#f61f58, #e0073e);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f61f58), to(#e0073e));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#f61f58, #e0073e);
    color: white;
    border-bottom: 1px solid white;
    padding: 10px;
    position: relative;
}

.bbPress #forum_profil .page-title.author {
    font-size: 1em;
}

.bbPress #forum_profil #author-avatar,
.bbPress #forum_profil #author-description {
    display: inline-block;
    vertical-align: top;
    float: inherit;
}

.bbPress #content td.bbp-topic-author,
.bbPress #content td.bbp-reply-author {
    text-align: left;
}

.bbPress #content td.bbp-topic-author img,
.bbPress #content td.bbp-reply-author img {
    max-width: 100%;
    border: 3px solid #DDD;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.bbPress #forum_profil span.info.profil {
    text-align: center;
    display: block;
}

.bbPress #forum_profil span.info.profil span.fb-connect {
    position: inherit;
    bottom: inherit;
    right: inherit;
}

.bbPress #forum_profil span.fb-connect {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 32px;
}

.bbPress #forum_profil span.fb-connect img.avatar {
    width: 32px;
}

.bbPress #forum_profil span.fb-connect p.text {
    min-width: 120px;
}

.bbPress #entry-author-info {
    margin-top: 5px;
    font-size: 0.9em;
    border: 0;
}

.bbPress #forum_profil span.vcard a.url {
    text-transform: uppercase;
    color: white;
    font-size: 1em;
    font-weight: inherit;
    font-family: 'DroidSansRegular', Tahoma;
}

.bbPress #forum_profil span.edit_user_link a {
    color: #CCC;
    font-weight: normal;
    font-family: 'DroidSansRegular', Tahoma;
}

.bbPress #forum_profil #author-description {
    font-family: 'DroidSansRegular', Tahoma;
    margin-left: 85px;
}

.bbPress #forum_profil #author-description h1 {
    margin: 0;
}

.bbPress #bbp-your-profile {
    padding: 10px;
}

.bbPress #bbp-your-profile label {
    width: 45%;
    display: inline-block;
    font-family: 'DroidSansRegular', Tahoma;
}

.bbPress #bbp-your-profile .bloc_profil_edit {
    display: inline-block;
    vertical-align: top;
    border: 1px solid #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 10px;
}

.bbPress #bbp-your-profile .bloc_profil_edit.login,
.bbPress #bbp-your-profile .bloc_profil_edit.bio {
    width: 97%;
}

.bbPress #bbp-your-profile .bloc_profil_edit.contact {
    margin-left: 4px;
}

.bbPress #bbp-your-profile .bloc_profil_edit.bio {
    margin: 10px 0;
}

.bbPress input[type="text"],
.bbPress input[type="password"],
.bbPress textarea {
    vertical-align: top;
    -moz-box-shadow: inherit;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
    margin: 0 0 5px 0;
    padding: 0 8px;
    font-size: 0.9em;
}

.bbPress .submit #bbp_user_edit_submit.submit {
    width: 100%;
    margin-top: 10px;
}

.bbPress .bbp-author-subscriptions .entry-content,
.bbPress .bbp-author-favorites .entry-content,
.bbPress .bbp-author-topics-started .entry-content {
    padding: 0 0;
}

.bbPress .bbp-single-user h2,
.bbPress .bbp-topic-wrapper h2 {
    margin-bottom: 0;
    color: #FE0040;
    padding: 10px;
}

.bbPress .bbp-pagination-count {
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 0.8em;
}

.bbPress a.bbp-reply-permalink {
    margin: 0;
    float: none;
    color: #FE0040;
}

.bbPress .bbp-reply-form {
    padding: 0 10px;
}

.bbPress .bbp-reply-form #bbp_reply_content {
    width: 97%;
}

.bbPress .bbp-logged-in {
    background: #666;
    padding: 10px;
}

.bbPress .bbp-logged-in a {
    color: #FCC;
}

.bbPress .lastForum .widget ul,
#sidebar-gauche-home.widget-area .widget_display_topics ul,
#sidebar-gauche-home.widget-area .widget_display_replies ul {
    border: 1px solid #CCC;
    border-top: none;
}

.bbPress .lastForum .widget li,
#sidebar-gauche-home.widget-area .widget_display_topics li,
#sidebar-gauche-home.widget-area .widget_display_replies li {
    list-style-type: none;
    background: #FBFBFB;
    padding: 5px;
    border-bottom: 1px solid #e1dddd;
    border: 1px inset white;
    border-left: none;
}

.bbPress .lastForum .widget li:hover,
#sidebar-gauche-home.widget-area .widget_display_topics li:hover,
#sidebar-gauche-home.widget-area .widget_display_replies li:hover {
    background: #fff;
    cursor: pointer;
    border-left: none;
}

.bbPress .lastForum .widget {
    width: 319px;
    float: left;
    clear: none;
    margin-top: 20px;
}

.bbPress .lastForum .widget h3 {
    background: #666;
    color: white;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 2.6em;
    text-transform: uppercase;
    padding: 10px;
}

.bbPress .lastForum .widget.widget_display_topics {
    margin-right: 20px;
}

.widget-area .widget_display_topics a,
#sidebar-gauche-home.widget-area .widget_display_replies a {
    color: black;
    text-shadow: 0;
    font-weight: normal;
}

.widget-area .widget_display_topics a div,
#sidebar-gauche-home.widget-area .widget_display_replies a div {
    color: #777;
}

#sidebar-gauche-home .widget_display_topics h3,
#sidebar-gauche-home.widget-area .widget_display_replies h3 {
    display: block;
}

.bbPress #user-details {
    display: block;
    background: #DDD;
    float: left;
    width: 96%;
    padding: 2%;
}


/* PAGE ERROR 404 */

.error404 #primary {
    float: inherit;
}

.error404 #primary .widgettitle {
    font-size: 16px;
    font-weight: normal;
    line-height: 1.2em;
}

.error404 #primary .widget a {
    font-weight: normal;
}

.error404 #main #secondary {
    background: none;
}

.error404 #main #secondary .widget {
    margin-right: inherit;
    width: inherit;
}

.error404 #main #searchform {
    margin: 0 0 20px;
    padding: 0;
    border: none;
    background: none;
}

.error404 #main #s {
    width: 93%;
}

/* FAcebook SHARE */
/* two core styles, use for all heights */
.fb-share-button {
    background: #29447e no-repeat;
    display: inline-block;
    padding: 0;
    text-decoration: none !important;
    outline: none;
    /* size specific: */
    background-image: url(./images/share/links/fb-button-icon18.png)
}

.fb-share-button span {
    background: #5f78ab;
    border-top: solid 1px #879ac0;
    border-bottom: solid 1px #1a356e;
    color: white;
    display: block;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    font-weight: bold;
    margin: 1px 1px 0 0;
    text-shadow: none;
    padding: 0 6px;
    /* size specific section: */
    line-height: 15px;
    font-size: 11px;
    margin-left: 18px;
}

/* add these two for a 22px high button */
.fb-share-button-22 {
    background-image: url(./images/share/links/fb-button-icon22.png);
}

.fb-share-button-22 span {
    line-height: 19px;
    font-size: 12px;
    margin-left: 22px;
}

/* add these two for a 25px high button */
.fb-share-button-25 {
    background-image: url(./images/share/links/fb-button-icon25.png);
}

.fb-share-button-25 span {
    line-height: 22px;
    font-size: 16px;
    margin-left: 25px;
}

/* add these two for a 39px high button */
.fb-share-button-39 {
    background-image: url(./images/share/links/fb-button-icon39.png);
}

.fb-share-button-39 span {
    line-height: 36px;
    font-size: 18px;
    margin-left: 39px;
}

img[class*="align"],
img[class*="wp-image-"],
#content .gallery .gallery-icon img {
    vertical-align: top;
}

/* SEARCH PAGE */

.search #content .topic,
.search #content .reply {
    border-bottom: 1px solid #ccc;
}

.search #content .topic .content p,
.search #content .reply p {
    font-family: 'DroidSansRegular', Tahoma;
    margin-bottom: 10px;
}

/* CONTACT PAGE */

.page-template-template-contact-php .wpcf7-form input,
.page-template-template-contact-php .wpcf7-form textarea {
    border: 1px solid #d9d9d9;
    -moz-box-shadow: inherit;
    box-shadow: inherit;
    -webkit-box-shadow: inherit;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.page-template-template-contact-php .wpcf7-form p.red {
    color: #fe0040;
}

.page-template-template-contact-php .wpcf7-form p.societe input {
    width: 75%;
    float: right;
}

.page-template-template-contact-php .wpcf7-form p.nom input,
.page-template-template-contact-php .wpcf7-form p.contact input {
    width: 30%;
    margin: 0 20px;
}

/* CONCOURS PAGE */

.page-template-template-concours-facebook-php .wpcf7 input.wpcf7-text {
    border: 5px solid #575757;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 71%;
}

.page-template-template-concours-facebook-php .wpcf7 input.wpcf7-submit {
    background: #d61441;
    color: white;
    width: 25%;
    border: none;
    line-height: 34px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    font-family: 'DroidSansBold', Tahoma;
    cursor: pointer;
}


/* POPUP FB*/

#fb-root {
    position: absolute;
    left: -180px;
}

.popup.shortcode,
.toplevel_page_wp-super-popup-wp-super-popup .popup.shortcode {
    height: 424px;
    position: relative;
}

.popup.shortcode .question,
.toplevel_page_wp-super-popup-wp-super-popup .popup.shortcode .question {
    position: absolute;
    top: 55px;
    left: 145px;
}

.popup.shortcode iframe,
.toplevel_page_wp-super-popup-wp-super-popup .popup.shortcode iframe {
    height: 215px;
    position: absolute;
    top: 120px;
    left: 32px;
    background: white;
}

/* POP UP VISITOR */

#WPS_popup_message .wps_body {
    padding: inherit;
}

#WPS_popup_message .wps_closewin_text a {
    float: inherit;
    padding: 25px 0 0;
    position: absolute;
    right: 20px;
    top: -50px;
    width: 30px;
    height: 29px;
    background: url("./images/media/close.png") top center no-repeat;
    cursor: pointer;
}

#WPS_popup_message .wps_closewin_text a {
    text-decoration: none;
    font-size: 9px;
}

#WPS_popup_message.wps_popup {
    border: none;
    -moz-border-radius: 10px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
}

#WPS_popup_message .wps_closewin_text {
    padding: 0;
}

/* STATS OUTILS */

.page-template-template-stats_outils-php #main,
.page-template-template-coins-php #main {
    background: white;
}

.page-template-template-stats_outils-php #primary {
    width: 990px;
}

.page-template-template-stats_outils-php #stats_jeux td {
    padding: 3px 7px;
    border: 1px solid black;
    text-align: center;
}

.page-template-template-stats_outils-php #stats_jeux td.name {
    text-align: left;
}

.page-template-template-stats_outils-php #stats_jeux td.name img {
    margin-right: 10px;
    margin-top: 5px;
}

/* FB CONNECT BUTTON */

#branding span.refreshConnect {
    position: absolute;
    top: 135px;
    right: 20px;
    width: 240px;
    text-align: center;
}

#branding span.refreshConnect a {
    color: #596E93;
    font-size: 0.8em;
    font-family: 'DroidSansRegular', Tahoma;
}

.page-template-template-bonus-hoover-php span.refreshConnect {
    display: block;
    text-align: center;
    margin-bottom: 20px;
}

.page-template-template-bonus-hoover-php span.refreshConnect a {
    color: #596E93;
    font-size: 0.8em;
    font-family: 'DroidSansRegular', Tahoma;
}



/* VIDEO */
.videoSponsoPause {
    padding: 1%;
    width: 98%;
    display: block;
    background: whiteSmoke;
    font-family: 'DroidSansRegular', Tahoma;
    text-align: center;
    clear: both;
    font-size: 14px;
}

.videoSponsoPause p {
    margin: 0;
}

.videoSponsoPause span {
    font-family: 'DroidSansBold', Tahoma;
    text-transform: uppercase;
    color: #FE0040;
}

.ebuzzing_box {
    display: block;
    background: rgba(15, 15, 15, 0.8);
    text-align: center;
    width: 100%;
}

.ebuzzing_box #buttonGoNext.submit,
.ebuzzing_box #buttonGoNext.grey {
    margin: 20px 0;
    position: absolute;
    right: 0;
    z-index: 100;
}

#vidcontrol {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 5;
}

.ebuzzing_box #buttonGoNext.submit.grey {
    border: 1px solid grey;
    background: #0185b8;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#9c9d9e, #828384);
    background: -o-linear-gradient(#9c9d9e, #828384);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c9d9e), to(#828384));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#9c9d9e, #828384);
}

.ebuzzing_box #buttonGoNext.submit.grey:hover {
    cursor: pointer;
    background: #026388;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#828384, #7b7c7d);
    background: -o-linear-gradient(#828384, #7b7c7d);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#828384), to(#7b7c7d));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#828384, #7b7c7d);
}

.ebuzzing_box #buttonGoNext.submit.grey:active {
    cursor: pointer;
    background: #024f6d;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.7) inset, 0px 1px 1px 0px rgba(255, 255, 255, 0.6);
    background: -moz-linear-gradient(#9c9d9e, #828384);
    background: -o-linear-gradient(#9c9d9e, #828384);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c9d9e), to(#828384));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#9c9d9e, #828384);
}

.ebuzzing_box .buttonZone {
    float: right;
    position: relative;
    width: 100%;
    height: 82px;
}

.ebuzzing_box #waitMessage {
    position: absolute;
    top: 27px;
    right: 0;
    z-index: 1;
}

.ebuzzing_box #buttonGoNext.submit,
.ebuzzing_box .contournVideo {
    padding: 0.75em 2em;
    border-radius: 5px;
    -moz-border-radius: 5px;
    text-transform: uppercase;
    color: white;
    font-size: 0.83em;
    text-shadow: 0px 1px 1px #596e93;
    text-align: center;
    border: 1px solid #829450;
    cursor: pointer;
    background: #90BF45;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#AFD473, #90BF45);
    background: -o-linear-gradient(#AFD473, #90BF45);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#AFD473), to(#90BF45));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#AFD473, #90BF45);
}

.ebuzzing_box #buttonGoNext.submit:hover {
    border: 1px solid #829450;
    background: #AFD473;
    /* Show a solid color for older browsers */
    background: -moz-linear-gradient(#90BF45, #AFD473);
    background: -o-linear-gradient(#90BF45, #AFD473);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#90BF45), to(#AFD473));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#90BF45, #AFD473);
}

.ebuzzing_box .contentVideo {
    display: block;
    min-height: 257px;
}

.ebuzzing_box .contournVideo {
    position: absolute;
    top: 26%;
    left: 20%;
    display: none;
}

.ebuzzing_box iframe {
    z-index: 2;
    position: relative;
}

.videoHelp {
    display: block;
    float: left;
    width: 535px;
    padding: 20px 5px 0 0;
}

.videoHelp span {
    background: #FE0040;
    -moz-border-radius: 100px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    padding: 5px 10px;
    font-size: 20px;
    color: white;
}

.videoHelp p {
    margin-bottom: 19px;
    font-family: 'DroidSansRegular', Tahoma;
}

#primary.videoON #contactformdiv {
    display: none;
}

#contactformdiv .wpcf7 {
    width: 70%;
    margin: 0 auto;
    font-family: 'DroidSansRegular', Tahoma;
}

#contactformdiv .wpcf7 label {
    width: 40%;
    float: left;
}

#contactformdiv .wpcf7 p {
    clear: both;
    margin-bottom: 30px;
}

#contactformdiv .wpcf7 input,
#contactformdiv .wpcf7 select {
    float: right;
    width: 50%;
    margin: 0 0 30px;
}

#contactformdiv .wpcf7 input.wpcf7-submit {
    width: 100%;
    margin: 0;
}

#classementAnimation {
    position: absolute;
    z-index: 9999;
    top: -12px;
    display: block;
    width: 168px;
    height: 26px;
    display: none;
    background: url(./images/media/classementAnimation.png) top left no-repeat;
}

#bonuspAnimation {
    position: absolute;
    z-index: 9999;
    top: -12px;
    display: block;
    width: 141px;
    height: 25px;
    display: none;
    background: url(./images/media/bonuspAnimation.png) top left no-repeat;
}

#primary.help1p1 img.upuHelp {
    margin: 20px 5px -10px;
}

#primary.help1p1 span.buttonHelpupu {
    background: #EEE;
    padding: 10px 15px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #FE0040;
}

/* related bonus */

.related_bonus {
    position: relative;
    display: block;
    float: left;
    margin: 0 20px 20px 0;
}

.related_bonus ul {
    background: #f8f8f8;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 0;
    padding: 10px;
}

.related_bonus li {
    list-style-type: none;
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px solid white;
    width: 195px;
    clear: both;
}

.related_bonus li:last-child {
    margin: 0;
    padding: 0;
    border: 0;
}

.related_bonus img {
    display: inline-block;
    width: 50px;
    vertical-align: top;
}

.related_bonus .info {
    display: inline-block;
    width: 145px;
    vertical-align: top;
    text-align: right;
}

.related_bonus .obtenir {
    width: 103px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-family: 'DroidSansBold', Tahoma;
    background: url(./images/tools/obtenir.png) top left no-repeat;
    display: block;
    float: right;
    margin-bottom: 3px;
}

.related_bonus .titre {
    text-transform: uppercase;
    color: #8e8d8d;
    font-size: 11px;
    line-height: 11px;
    width: 100%;
    display: block;
    clear: both;
    margin-top: 11px;
}

.related_bonus .desc {
    color: black;
    font-size: 11px;
    line-height: 15px;
}

.right_related_bonus {
    float: left;
    width: 385px;
    height: 335px;
    background: #f8f8f8;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-align: center;
}

.right_related_bonus img {
    margin: 11px auto;
    max-width: 315px;
}

.right_related_bonus .new-partage {
    width: 97%;
}

div.fan_recruit_gliding_container {
    width: 616px;
    height: 355px;
    overflow: hidden;
}

div.fan_recruit_glider {
    width: 1232px;
}

div.fan_recruit {
    float: left;
    width: 616px;
    height: 335px;
    background: #f8f8f8;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-align: center;
    margin-bottom: 20px;
}

h3.fan_recruit_title {
    margin: 15px 25px 0;
}

.fan_recruit .no_thanks,
.fan_recruit_likebox {
    display: inline-block;
    width: 49%;
    height: 200px;
    float: left;
    vertical-align: middle;
}

.fan_recruit .no_thanks p,
.fan_recruit_likebox .more_new_partage {
    top: 50%;
    margin-top: -42px;
    margin-left: 20px;
    position: relative;
}

.fan_recruit .no_thanks p {
    height: 150px;
    border-right: 2px solid #ccc;
}

.fan_recruit .no_thanks p a {
    color: #666;
    text-decoration: underline;
}

/* WIDGET VOISINS */

.widget_xpg_widget_voisinslist,
.widget_xpg_widget_freeobjcts,
.widget_xpg_widget_voisinsaspi {
    background: white;
    text-align: center;
    padding: 10px 0 20px;
}

.widget_xpg_widget_voisinslist .widget-title,
.widget_xpg_widget_freeobjcts .widget-title,
.widget_xpg_widget_voisinsaspi .widget-title {
    font-size: 1.4em;
    text-transform: inherit;
    line-height: 2.6em;
    margin-bottom: 10px;
}

.widget_xpg_widget_freeobjcts li {
    width: 80%;
    margin: 0 auto 10px;
    text-align: left;
}

.widget_xpg_widget_voisinsaspi {
    position: relative;
}

.widget_xpg_widget_voisinsaspi p {
    position: absolute;
    left: 130px;
}

.widget_xpg_widget_voisinsaspi p.first {
    top: 90px;
}

.widget_xpg_widget_voisinsaspi p.second {
    top: 152px;
}

.widget_xpg_widget_voisinsaspi p.third {
    top: 209px;
}

.widget_xpg_widget_voisinsaspi img.jeu {
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    left: 107px;
}

.widget_xpg_widget_voisinsaspi img.jeu.first {
    top: 91px;
}

.widget_xpg_widget_voisinsaspi img.jeu.second {
    top: 153px;
}

.widget_xpg_widget_voisinsaspi img.jeu.third {
    top: 210px;
}

.admin-bar #wpadminbar {
    z-index: 99998;
}


/** VOISINS 1p1 ***/

.upu_friend_activity {
    clear: both;
    border: 2px solid #ccc;
    width: 96%;
    padding: 2%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
    position: relative;
}

.upu_friend_activity h3 {
    padding: 0;
    font-size: 16px;
    text-transform: uppercase;
    color: white;
    background: #fe0040;
    line-height: 50px;
}

.upu_friend_activity h3 img {
    float: left;
    margin-right: 20px;
}

.upu_friend_activity ul {
    margin: 0 0 20px;
    clear: both;
}

.upu_friend_activity ul li.friend_line {
    width: 100%;
    display: block;
    clear: both;
    float: left;
}

.upu_friend_activity ul li img.friend_pic {
    float: left;
    margin-right: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.upu_friend_activity ul ul {
    clear: both;
    margin-bottom: 20px;
}

.upu_friend_activity ul ul li {
    float: left;
    margin: 0 10px 10px 0;
    width: 179px;
    border: 1px solid #ccc;
    padding: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
}

.upu_friend_activity ul ul li:nth-child(3),
.upu_friend_activity ul ul li:nth-child(6),
.upu_friend_activity ul ul li:nth-child(9),
.upu_friend_activity ul ul li:nth-child(12),
.upu_friend_activity ul ul li:nth-child(15) {
    margin-right: 0;
}

.upu_friend_activity ul ul li a img {
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.upu_friend_activity .bonus_info,
.upu_friend_activity .friend_subs_date,
.upu_friend_activity .friend_last_drop {
    font-family: 'DroidSansRegular', Tahoma;
}

.upu_friend_activity .friend_line .friend_info {
    position: relative;
    background: #EDEDED;
    padding: 1%;
    margin: 10px 0;
    font-size: 14px;
    height: 50px;
}

.upu_friend_activity .friend_subs_date,
.upu_friend_activity .friend_name {
    display: inline-block;
}

.upu_friend_activity .friend_last_drop {
    display: block;
}

.upu_friend_activity .bouton.fbinvite.single {
    width: 18%;
    margin: 0;
    position: absolute;
    right: 10px;
    top: 9px;
    padding: 6px;
    font-size: 12px;
    line-height: 14px;
    font-family: 'DroidSansRegular', Tahoma;
    text-transform: inherit;
}

.upu_friend_activity .bouton.fbinvite.multi.top {
    position: absolute;
    top: -8px;
    right: 12px;
    border: none;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    line-height: 50px;
    padding: 0 10px;
    border-left: 3px solid #596e93;
}

/** TOOLBAR **/

.page-template-template-toolbar-php #content.toolbar span.title {
    background: #fbfbf3;
    line-height: 40px;
    height: 40px;
    display: block;
    border: 3px solid #ecece3;
    margin: 10px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
}

.page-template-template-toolbar-php #content.toolbar {
    font-family: 'DroidSansRegular', Tahoma;
}

.page-template-template-toolbar-php #userOptions ul {
    margin: 0;
    padding: 0;
}


.page-template-template-toolbar-php #userOptions li {
    display: inline-block;
    width: 204px;
    border-bottom: 1px solid #eee;
    padding: 5px 0;
}

.page-template-template-toolbar-php #userOptions .msginput {
    width: 400px;
}

.page-template-template-toolbar-php #userOptions li.phrases {
    width: 550px;
}

.page-template-template-toolbar-php #userOptions li.disabled {
    color: grey;
}

.page-template-template-toolbar-php #userOptions li input,
.page-template-template-toolbar-php #userOptions li p {
    display: inline-block;
}

.page-template-template-toolbar-php #userOptions li p {
    padding-left: 20px;
    margin: 0;
    height: 16px;
    vertical-align: middle;
    line-height: 18px;
}

/** GROUPON LIKE **/

.gptop,
.descgp,
.offerout {
    background: #f5f5f5;
    padding: 20px;
    margin: 0 0 20px;
}

.descgp .title {
    font-family: 'DroidSansBold', Tahoma;
    font-size: 16px;
    text-align: center;
    display: block;
}

.tableau,
.participants {
    display: inline-block;
    vertical-align: top;
    width: 44%;
    height: 95px;
    border: 1px solid #da5766;
    padding: 2%;
    text-align: center;
}

.tableau span {
    display: block;
}

.tableau .time {
    display: inline-block;
    margin: 0 10px 0 0;
    font-size: 26px;
}

.participants {
    background: #ecf7e0;
    color: #32687b;
    margin-left: 2%;
}

.participants span {
    display: block;
}

.participants .percent {
    background: #7e7d78;
    border: 2px solid white;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

.participants .percent p {
    margin: 0;
    height: 22px;
    background: #32687b;
    color: white;
    border-radius: 20px 0 0 20px;
    -moz-border-radius: 20px 0 0 20px;
    -webkit-border-radius: 20px 0 0 20px;
}

.gpleft img {
    max-height: 260px;
}

.gpleft span {
    background: url(./images/media/black_opak.png) top left repeat;
    padding: 5px;
    position: absolute;
    top: 109px;
    right: 72px;
    color: white;
    font-size: 12px;
}

.gpleft img.fleche {
    position: absolute;
    right: 46px;
    top: 117px;
}

.gpleft,
.gpright {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 42%;
    padding: 20px;
    background: #f5f5f5;
    text-align: center;
}

.gpright.valid {
    background: none;
}

.gpright {
    margin-left: 2%;
}

.gpright a.participe {
    display: block;
    width: 176px;
    height: 62px;
    background: url(./images/media/participe.png) top left no-repeat;
    margin: 10px auto;
}

.gpright a.participe:hover {
    background: url(./images/media/participe_over.png) top left no-repeat;
}

.gpright p {
    margin: 0;
}

.gpright .social {
    display: block;
    background: #ddedcc;
    padding: 10px;
    border: 1px solid #a1c774;
}

.gpright .social span.reco {
    display: block;
}

.gpright .social .fb_iframe_widget {
    margin: 0 10px 0 0;
}

.gpright .social iframe.twitter-share-button {
    width: 85px;
}

.gpright.valid span.ok {
    font-family: 'DroidSansBold', Tahoma;
    font-size: 16px;
    color: #4da53e;
    margin: 0 0 10px;
}

.gpright.valid p {
    margin: 0 0 10px;
}

.gpright.valid img.fleche_g {
    position: absolute;
    left: 21px;
    top: 69px;
}

.bott {
    text-align: center;
    color: #4da53e;
    margin: 35px 0 0;
}

.social .sendFriend {
    display: inline-block;
}

.bott .more_new_partage {
    float: inherit;
    margin: 20px auto;
}

.offerout {
    position: relative;
}

.offerout div {
    background: #f7d8e0;
    padding: 20px;
    text-align: center;
}

.offerout p {
    margin: 0;
    color: white;
    background: #51a7fe;
    padding: 5px 20px;
    position: absolute;
    bottom: -10px;
    left: -10px;
}

/** RecopiÃ© de coins.css pour pas avoir Ã  la charger sur le 1p1 **/
.coinsContent h4.myCoins,
.widget_info_coins h4,
.forum .widget_info_coins h4 {
    background: #fc1a3a;
    padding: 8px 0;
    background: -moz-linear-gradient(#fc1a3a, #ff254c);
    background: -o-linear-gradient(#fc1a3a, #ff254c);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fc1a3a), to(#ff254c));
    /* older webkit syntax */
    background: -webkit-linear-gradient(#fc1a3a, #ff254c);
    color: white;
    text-align: center;
    text-transform: uppercase;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
}

.coinsContent .widget.points,
.widget_info_coins .widget.points,
.forum .widget_info_coins .widget.points {
    padding: 0;
    background: #fff8d5;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border: 1px solid #FC1A3A;
}

.coinsContent .widget.points #numberCoinsSideDiv,
.widget_info_coins .widget.points #numberCoinsSideDiv,
.forum .widget_info_coins .widget.points #numberCoinsSideDiv {
    color: black;
}

.coinsContent .widget.points p,
.widget_info_coins .widget.points p,
.forum .widget_info_coins .widget.points p {
    background: url(./images/media/coins_points.png) top left no-repeat;
    height: 95px;
    padding: 40px 0 0 145px;
    font-size: 18px;
    text-transform: uppercase;
}

.coinsContent .widget.points input,
.widget_info_coins .widget.points input,
.forum .widget_info_coins .widget.points input {
    width: 88%;
    margin: 6%;
    float: none;
}

.coinsContent .widget.points input:hover,
.widget_info_coins .widget.points input:hover,
.forum .widget_info_coins .widget.points input:hover {
    cursor: pointer;
}

.coinsContent .widget.points img.coinsAC,
.widget_info_coins .widget.points img.coinsAC,
.forum .widget_info_coins .widget.points img.coinsAC {
    float: left;
    margin: 20px 20px 0;
}

.coinsContent .widget.points #numberCoinsSideDiv,
.widget_info_coins #numberCoinsSideDiv,
.forum .widget_info_coins #numberCoinsSideDiv {
    font-size: 2em;
    text-align: center;
    float: left;
    margin: 30px 10px 0 10px;
    line-height: 1em;
}

.coinsContent .widget.points #numberCoinsSideDivText,
.widget_info_coins #numberCoinsSideDivText,
.forum .widget_info_coins #numberCoinsSideDivText {
    margin-top: 30px;
    font-size: 2em;
    line-height: 1em;
    color: black;
}

.coinsContent #secondary h4,
.widget_info_coins h4 {
    font-family: 'DroidSansBold', Tahoma;
    font-size: 1.2em;
}

.coinsContent .widget ul li a {
    padding-left: 30px;
    line-height: 1.5em;
    font-family: 'DroidSansRegular', Tahoma;
    height: 30px;
    display: block;
}

.coinsContent .widget ul li:hover {
    background: #eee;
    cursor: pointer;
}

/** RecopiÃ© de popup_css.css pour pas avoir Ã  la charger sur le 1p1 **/
/* container for closelink */
.wps_closewin_text {
    float: right;
    padding: 5px;
}

.wps_closewin_text a {
    text-decoration: underline;
    font-size: small;
}

.wps_closewin_text a:hover {}

/* container for content */
.wps_content {
    border: thin dotted black;
    padding: 3mm;
}

.wps_body {
    padding: 10px;
}

.wps_popup {
    border: thin solid #000000;
}

/* container for headline */
.wps_headline {
    margin: 0px 10px;
    clear: both;
}

.wps_headline h2 {}

/* 
    Document   : style-supersonic
    Created on : 1 aoÃ»t 2012, 09:25:11
    Author     : utilisateur
    Description:
        Purpose of the stylesheet follows.
*/


.offersList .offers {
    clear: both;
    display: block;
    border: 1px solid #cdcdcd;
    margin-bottom: 20px;
    background: url(./images/background/background-offerscoins.gif) top left repeat-y;
}

.offers .offersLogo {
    float: left;
    height: 84px;
    width: 81px;
    text-align: center;
    color: white;
    margin: 5px 0 0 5px;
}

.offers .offersLogo.new {
    background: #f63b3b url(./images/background/coinsOffer.png) top left no-repeat;
}

.offers .offersLogo.new span,
.offers .offersLogo.tough span,
.offers .offersLogo.easy span,
.offers .offersLogo.medium span {
    line-height: 84px;
    font-size: 12px;
}

.offers .offersLogo.tough {
    background: #fcae07 url(./images/background/coinsOffer.png) top left no-repeat;
}

.offers .offersLogo.easy {
    background: #608a3d url(./images/background/coinsOffer.png) top left no-repeat;
}

.offers .offersLogo.medium {
    background: #7a9fe7 url(./images/background/coinsOffer.png) top left no-repeat;
}

.offers .offersButton {
    background: url(./images/coins/coins-button.png) top left no-repeat;
    color: white;
    text-transform: uppercase;
    float: right;
    width: 166px;
    height: 43px;
    text-align: center;
    margin: 20px 5px;
}

.offers .offersButton span.suitetxt {
    margin-top: 20px;
    display: block;
    color: black;
    text-transform: lowercase;
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 11px;
}

.offers .offersButton span.button {
    width: 100%;
    font-family: 'DroidSansBold', Tahoma;
}

.offers .offersButton span.button:hover {
    cursor: pointer;
}

.offers .offersButton span.button a {
    color: white;
    margin: 12px 20px 10px 55px;
    line-height: 1.2em;
    display: block;
    width: 101px;
    text-align: center;
}

.offers .offersButton span.button.big a {
    font-size: 13px;
    margin: 13px 20px 10px 55px;
}

.offers .offersButton span.button a:visited {
    color: #BBB;
}

.offers .offersButton span.button img {
    float: left;
    margin: 10px;
}

.offers .offersDesc {
    display: block;
    margin: 10px 180px 10px 10px;
}

.offers .imageOffer img {
    float: left;
    max-width: 22%;
    max-height: 9%;
    margin: 17px 10px 0;
}

.offers .offersDesc h4 {
    clear: none;
    cursor: pointer;
}

.offers .offersDesc p {
    font-family: 'DroidSansRegular', Tahoma;
    margin: 0;
}

.offers .meta {
    background: white;
    border-top: 1px solid #cdcdcd;
    padding: 10px;
    min-height: 20px;
}

.offers .meta .count {
    float: left;
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 12px;
    color: #5e5d5d;
}

.offers .meta .fb-like {
    float: right;
}

.offers .meta .action {
    float: right;
    font-family: 'DroidSansRegular', Tahoma;
    font-size: 0.8em;
}

/** Custom like button **/
.uibutton {
    position: relative;
    z-index: 1;
    overflow: visible;
    display: inline-block;
    padding: 0.3em 0.6em 0.375em;
    border: 1px solid #999;
    border-bottom-color: #888;
    margin: 0;
    text-decoration: none;
    text-align: center;
    font: bold 11px/normal \'lucida grande\', tahoma, verdana, arial, sans-serif;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    color: #333;
    background-color: #eee;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f6f6), to(#e4e4e3));
    background-image: -moz-linear-gradient(#f5f6f6, #e4e4e3);
    background-image: -o-linear-gradient(#f5f6f6, #e4e4e3);
    background-image: linear-gradient(#f5f6f6, #e4e4e3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=\'#f5f6f6\', EndColorStr=\'#e4e4e3\');
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #fff;
    zoom: 1;
}

.uibutton.confirm {
    border-color: #29447E #29447E #1A356E;
    color: #fff;
    background-color: #5B74A8;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#637bad), to(#5872a7));
    background-image: -moz-linear-gradient(#637bad, #5872a7);
    background-image: -o-linear-gradient(#637bad, #5872a7);
    background-image: linear-gradient(#637bad, #5872a7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=\'#637bad\', EndColorStr=\'#5872a7\');
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 #8a9cc2;
}

.uibutton.large {
    font-size: 13px;
}

.whitebox {
    background-color: white;
    border: 1px solid;
    border-color: rgb(196, 196, 196);
    width: 30px;
    display: inline-block;
    margin-left: 10px;
    font-family: "arial", sans-serif;
    font-size: 13px;
}

.thethingwithethenumber {
    height: 0;
    left: 5px;
    position: relative;
    top: -16px;
    width: 5px;
    z-index: 2;
    display: block;
}

.thethingwithethenumber s,
.thethingwithethenumber i {
    border-color: transparent #D7D7D7 transparent;
    border-style: solid;
    border-width: 4px 5px 4px 0;
    display: block;
    position: relative;
    top: 1px;
}