/*  
Theme Name: V2021
Theme URI: http://www.maxoe.com/
Description: Theme 2021
Version: 4.0
Author: MaXoE Team
Author URI: http://www.maxoe.com/
*/
html, body {
background-color : #f8f8f8 !important;
background-image:url('');
background-repeat:repeat;
background-attachment:fixed;
min-height:100%;
height:auto;
font-size: 16px !important;
color : #000000 !important;
font-family : arial, helvetica, sans-serif !important;
font-weight : normal;
padding-left : 0px; 
padding-top : 66px; 
padding-right : 0px; 
padding-bottom : 0px; 
margin-top: 0px;
border: 0px;
}
/* Search Form */
.search-margin-top {
margin-top: -8px;
}
.search-sub {
color: #858585;
font-size: 12px;
font-family: 'Raleway', sans-serif;
}
.search-sub a{
color: #858585;
font-size: 12px;
font-family: 'Raleway', sans-serif;
text-decoration: none;
margin-left: 5px;
margin-right: 5px;
}
.search-sub a:hover{
color: #000000;
font-size: 12px;
font-family: 'Raleway', sans-serif;
text-decoration: none;
}
.input-group-addon {
    padding: 0px 2px !important; 
	}
.stylish-input-group{
    padding-top: 8px !important; 
}
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.link-side-article a{
line-height: 1.5em;
font-size: 15px;
color: #000000;
text-decoration: none;
}
.link-side-article a:hover{
color: #757575;
text-decoration: none;
}
.link-side-home a{
color: #000000 !important;
text-decoration: none;
}
.link-side-home a:hover{
color: #757575 !important;
text-decoration: none;
}
.taglist {
word-spacing: 10px;
}
.taglist a{
color: #000000 !important;
text-decoration: none;
}
.taglist a:hover{
color: #757575 !important;
text-decoration: none;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.bannermenu {
position: relative;
width:100%;
background-color:#000000;
z-index: 1007;
}
.bannermenucontainer {
width: 100%;
height: 56px;
}
.social-sm {
display: none;
}
.brandtitlehome {
color: #BABABA;
font-size: 26px;
font-weight: bold;
font-family: Arial, sans-serif;
}
.brandtitlegames {
line-height: 1em;
color: #f5c700;
font-size: 33px;
font-weight: bold;
font-family: 'Russo One', cursive, Helvetica, Arial, serif;
}
.brandtitlekissa {
line-height: 1em;
color: #de8a8d;
font-size: 34px;
font-weight: bold;
font-family: 'Carter One', cursive, Helvetica, Arial, serif;
}
.brandtitlerama {
line-height: 1em;
color: #e30000;
font-size: 32px;
font-weight: bold;
font-family: 'Oleo Script', cursive, Helvetica, Arial, serif;
}
.brandtitletech {
line-height: 1em;
color: #308dc9;
font-size: 34px;
font-weight: bold;
font-family: 'Black Ops One', cursive, Helvetica, Arial, serif;
}
.brandtitlebulles {
line-height: 1em;
color: #ca9a65;
font-size: 33px;
font-weight: bold;
font-family: 'Boogaloo', cursive, Helvetica, Arial, serif;
}
.brandtitlestyle {
line-height: 1em;
color: #c6dd34;
font-size: 34px;
font-weight: bold;
font-family: 'Berkshire Swash', cursive, Helvetica, Arial, serif;
}
.brandtitlezoom {
line-height: 1em;
color: #6a9128;
font-size: 34px;
font-weight: bold;
font-family: 'Lobster Two', cursive, Helvetica, Arial, serif;
}
.brandtitletv {
line-height: 1em;
letter-spacing: 0.1em;
color: #eb8900;
font-size: 36px;
font-weight: bold;
font-family: 'Concert One', cursive, Helvetica, Arial, serif;
}
.brandtitle-sub {
font-size: 17px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
padding-top: 5px;
}
.brandtitle-submain {
color: #3d3d3d;
font-size: 19px;
font-family: 'Oswald', Arial, Helvetica, sans-serif;
line-height: 1.2em;
}
.brandtitle-topmain {
color: #333;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin-top: 1px;
}
.onaaime {
color: #00a63a;
font-size: 18px;
font-family: 'Oswald', Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 1px;
}
.onamoinsaime {
color: #ed0000;
font-size: 18px;
font-family: 'Oswald', Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 1px;
}
.titlenolink {
color: #3d3d3d;
font-weight: bold;
font-size: 20px;
font-family: "Oswald", Arial, Helvetica, sans-serif;
letter-spacing: 1px;
}
.titlepost {
font-family: "Oswald", Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 32px; 
}
.titlepost a{
color: #000000; 
text-decoration: none;
}
.titlepost a:hover {
color: #d9d9d9; 
text-decoration: none;
}
.titlehome{
font-size: 32px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif;
}
.titlegames{
font-size: 32px !important; 
font-weight: normal !important;
font-family: 'Russo One', Arial, Helvetica, serif;
}
.titlerama{
font-size: 37px !important; 
font-family: 'Oleo Script', cursive, Arial, Helvetica, serif;
}
.titlebulles{
font-size: 38px !important; 
font-family: 'Boogaloo', cursive, Arial, Helvetica, serif;
}
.titlekissa{
font-size: 32px !important; 
font-weight: normal !important;
font-family: 'Carter One', cursive, Arial, Helvetica, serif;
}
.titlestyle{
font-size: 34px !important; 
font-family: 'Berkshire Swash', cursive, Arial, Helvetica, serif;
}
.titletech{ 
font-size: 34px !important; 
font-weight: normal !important;
font-family: 'Black Ops One', cursive, Arial, Helvetica, serif;
}
.titlezoom{
font-size: 38px !important; 
font-family: 'Lobster Two', cursive, Arial, Helvetica, serif;
}
.titletv{
font-family: 'Concert One', Helvetica, Arial, Helvetica, serif;
}
.right-left{
float: right;
}
.pad-bot {
padding-bottom: 0px;
}
.pad-bot-cat {
padding-bottom: 17px;
}
.pad-bot-news {
padding-bottom: 36px;
}
.soustitre {
font-family: Arial, Helvetica, sans-serif;
color: #7a7a7a; 
font-size: 23px; 
font-weight: bold;  
font-style : italic; 
margin-top: 8px;
margin-bottom: 2px;
}
.soustitre_sm {
font-family: Arial, Helvetica, sans-serif;
color: #7a7a7a; 
font-size: 19px; 
font-weight: bold;  
font-style : italic; 
margin-top: 0px;
margin-bottom: 10px;
}
.intertitre {
font-weight: bold;  
font-family: "Oswald", Arial, Helvetica, sans-serif;
color: #3d3d3d;
font-size: 22px; 
padding-top: 12px;
display: block;
text-transform: uppercase !important;
letter-spacing: 1px;
}
.titlebig {
font-weight: bold;  
font-family: "Oswald", Arial, Helvetica, sans-serif;
color: #3d3d3d;
font-size: 26px;
letter-spacing: 1px;
}
.titlebig a{
color: #3d3d3d;
text-decoration: none;
}
.titlebig a:hover{
color: #757575;
text-decoration: none;
}
.titlefiche {
font-weight: bold;  
font-family: Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 23px; 
}
.avisfiche {
font-family: "Oswald", Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 14px;
padding: 3px 4px; 
display: block;
background: #f0f0f0;
border-bottom : 1px solid #d8d8d8;
}
.lirelasuite {
font-family: "Oswald", Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 14px;
font-weight: bold;
letter-spacing: 1px;
}
.lirelasuite a{
font-family: "Oswald", Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 14px;
}
.lirelasuite a:hover{
color: #000000; 
text-decoration: underline;
}
.lirelasuite2 {
font-family: "Oswald", Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 16px;
}
.lirelasuite2 a{
font-family: "Oswald", Arial, Helvetica, sans-serif;
color: #000000; 
font-size: 16px;
}
.lirelasuite2 a:hover{
color: #000000; 
text-decoration: underline;
}
.cadregris {
width: 100%;
display: inline-block;
font-family: Arial, Helvetica, sans-serif;
color: 000000; 
font-size: 16px;
font-weight: bold;
background-color: #f0f0f0 !important;
border-left: 1px solid #d8d8d8 !important;
border-top: 1px solid #d8d8d8 !important;
border-right: 1px solid #d8d8d8 !important;
border-bottom: 5px solid #d8d8d8 !important;
border-radius: 5px;
padding: 7px 14px 7px 14px;
margin-bottom: 12px;
line-height: 1.7em;
}
.cadrenote {
width: 100%;
display: inline-block;
font-family: Arial, Helvetica, sans-serif;
color: 000000; 
font-size: 16px;
border : 1px solid #d8d8d8;
padding: 0px 15px 0px 15px;
margin-bottom: 9px;
border-radius: 5px;
}
.cadrenote-text{
line-height: 1.7em;
font-size: 15px;
color: #000000;
}
.post-ratings {
width: auto !important;
}
.fullsingle {
font-size: 16px;
text-align : justify;
}
.fullsingle p {
line-height: 30px;
padding-bottom: 12px;
}
.fullsingle a[href$=jpg], a[href$=jpeg], a[href$=png], a[href$=gif] {
padding: 0px !important;
}
.fullsingle a[href*="attachment"] {
padding: 0px !important;
}
.responsive-video {
margin: 0 auto;
position: relative;
padding-bottom: 56.25%; /* 16:9 */
margin-top: -20px;
margin-bottom: 5px;
height: 0;
width: 100%;
overflow: hidden; 
}
.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
}
.instagram-media {
margin: 0 auto !important;
margin-top: 0px !important;
margin-bottom: 10px !important;
}
.wp-embedded-content {
width: auto !important;
width: 100% !important;
}
.wp-embed-meta {
display: none !important;
}
.wp-embed-share {
display: none !important;
}
.wp-embed-share-dialog-open {
display: none !important;
}
.wp-embed-share-dialog-close, .wp-embed-share-dialog-open {
display: none !important;
}
.avent {
font-weight: bold;
width: 4%;
color: #000000;
background: #f4f4f4;
display: inline;
clear: both;
}
.avent a {
color: #ffffff;
background: #c50000;
text-decoration: none;
padding: 8px 9px 8px 9px;
}
.avent a:hover {
color: #000000;
background:  #c50000;
text-decoration: none;
}
/*
hr {
    border: none;
    border-top: 3px double #333;
    color: #333;
    overflow: visible;
    text-align: center;
    height: 5px;
	margin-bottom: 10px;
}

hr:after {
    background: #333;
	color: #fff;
    content: 'LES UNES DU JOUR';
	letter-spacing: 1px;
	word-spacing: 6px;
	font-weight: bold;
    padding: 5px 10px 5px 10px;
    position: relative;
    top: -12px;
}
*/
.section-alaune {
width: auto;
color: #000000;
font-weight: bold;
font-size: 19px;
font-family: "Abel", Arial, Helvetica, sans-serif;
background:  #ffffff;
padding: 10px 10px 10px 10px;
margin-top: 30px;
}
#gotop {
display: none;
position: fixed;
bottom: 70px;
right: 30px;
font-size: 30px;
color: #000000;
font-weight: bold;
background-color: #FAFAFA;
border : 1px solid #666666;
padding-left: 12px;
padding-right: 12px;
padding-top: 6px;
padding-bottom: 8px;
z-index: 1010;
}
#gotop:hover{
color: #ffffff;
background-color:#000000;
opacity: 1;
cursor: pointer;
}
.blink-focus {
    animation: 2s infinite blink;
    display: inline-block;
}
.blink-focus2 {
    animation: 3s infinite blink;
    display: inline-block;
}
.blink-media1 {
opacity: 0.0;
animation: fadeIn ease 0.1s forwards;
-webkit-animation: fadeIn ease 3s forwards;
animation-delay: 0.6s;
}
.blink-media2 {
opacity: 0.0;
animation: fadeIn ease 0.1s forwards;
-webkit-animation: fadeIn ease 1s forwards;
animation-delay: 2s;
}
.blink-media3 {
opacity: 0.0;
animation: fadeIn ease 0.1s forwards;
-webkit-animation: fadeIn ease 1s forwards;
animation-delay: 3.4s;
}
.blink-media4 {
opacity: 0.0;
animation: fadeIn ease 0.1s forwards;
-webkit-animation: fadeIn ease 1s forwards;
animation-delay: 4.8s;
}
.blink-media5 {
opacity: 0.0;
animation: fadeIn ease 0.1s forwards;
-webkit-animation: fadeIn ease 1s forwards;
animation-delay: 6.2s;
}
.blink-social {
    animation: 2s infinite blink;
    display: inline-block;
}
@keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}
@-moz-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}
@-webkit-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}
@-o-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}
@-ms-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}
@keyframes blink {
    0%, 15% {
        opacity: 0;
    }
    16%, 100% {
        opacity: 1;
    }
}
.type {
font-family: 'Abel', Arial, Helvetica, sans-serif;
padding: 3px 5px 2px 5px;
border-radius: 3px;
font-size: 13px;
font-weight: bold;
letter-spacing: 1px;
color: #ffffff;
text-transform : uppercase;
background-color: #000000;
}
.type a{
color: #ffffff;
text-decoration: none;
}
.type a:hover{
color: #d4d4d4;
text-decoration: none;
}
.focus-list-home-padleft {
padding-left: 40px;
}
.category-0 {
font-family: 'Abel', Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding: 4px 4px 3px 4px;
text-transform : uppercase;
background-color: #b8b8b8;
border-radius: 5px;
}
.category-1 {
font-family: 'Abel', Arial, Helvetica, sans-serif;
padding: 3px 5px 2px 5px;
border-radius: 3px;
font-size: 13px;
letter-spacing: 1px;
font-weight: bold;
color: #ffffff;
text-transform : uppercase;
background-color: #f5c700;
}
.category-1 a{
color: #ffffff;
text-decoration: none;
}
.category-1 a:hover{
color: #000000;
text-decoration: none;
}
.category-3 {
font-family: 'Abel', Arial, Helvetica, sans-serif;
padding: 3px 5px 2px 5px;
border-radius: 3px;
font-size: 13px;
letter-spacing: 1px;
font-weight: bold;
color: #ffffff;
text-transform : uppercase;
background-color: #de8a8d;
}
.category-3 a{
color: #ffffff;
text-decoration: none;
}
.category-3 a:hover{
color: #000000;
text-decoration: none;
}
.category-4 {
font-family: 'Abel', Arial, Helvetica, sans-serif;
padding: 3px 5px 2px 5px;
border-radius: 3px;
font-size: 13px;
letter-spacing: 1px;
font-weight: bold;
color: #ffffff;
text-transform : uppercase;
background-color: #e30000;
}
.category-4 a{
color: #ffffff;
text-decoration: none;
}
.category-4 a:hover{
color: #000000;
text-decoration: none;
}
.category-5 {
font-family: 'Abel', Arial, Helvetica, sans-serif;
padding: 3px 5px 2px 5px;
border-radius: 3px;
font-size: 13px;
letter-spacing: 1px;
font-weight: bold;
color: #ffffff;
text-transform : uppercase;
background-color: #308dc9;
}
.category-5 a{
color: #ffffff;
text-decoration: none;
}
.category-5 a:hover{
color: #000000;
text-decoration: none;
}
.category-6{
font-family: 'Abel', Arial, Helvetica, sans-serif;
padding: 3px 5px 2px 5px;
border-radius: 3px;
font-size: 13px;
font-weight: bold;
letter-spacing: 1px;
color: #ffffff;
text-transform : uppercase;
background-color: #6a9128;
}
.category-6 a{
color: #ffffff;
text-decoration: none;
}
.category-6 a:hover{
color: #000000;
text-decoration: none;
}
.category-7 {
font-family: 'Abel', Arial, Helvetica, sans-serif;
padding: 3px 5px 2px 5px;
border-radius: 3px;
font-size: 13px;
font-weight: bold;
letter-spacing: 1px;
color: #ffffff;
text-transform : uppercase;
background-color: #c6dd34;
}
.category-7 a{
color: #ffffff;
text-decoration: none;
}
.category-7 a:hover{
color: #000000;
text-decoration: none;
}
.category-8 {
font-family: 'Abel', Arial, Helvetica, sans-serif;
padding: 3px 5px 2px 5px;
border-radius: 3px;
font-size: 13px;
font-weight: bold;
letter-spacing: 1px;
color: #ffffff;
text-transform : uppercase;
background-color: #b8b8b8;
}
.category-8 a{
color: #ffffff;
text-decoration: none;
}
.category-8 a:hover{
color: #000000;
text-decoration: none;
}
.category-bulles {
font-family: 'Abel', Arial, Helvetica, sans-serif;
padding: 3px 5px 2px 5px;
border-radius: 3px;
font-size: 13px;
font-weight: bold;
letter-spacing: 1px;
color: #ffffff;
text-transform : uppercase;
background-color: #ca9a65;
}
.category-bulles a{
color: #ffffff;
text-decoration: none;
}
.category-bulles a:hover{
color: #000000;
text-decoration: none;
}
.category-tv {
font-family: 'Abel', Arial, Helvetica, sans-serif;
padding: 3px 5px 2px 5px;
border-radius: 3px;
font-size: 13px;
font-weight: bold;
letter-spacing: 1px;
color: #ffffff;
text-transform : uppercase;
background-color: #cc7700;
}
.category-tv a{
color: #ffffff;
text-decoration: none;
}
.category-tv a:hover{
color: #000000;
text-decoration: none;
}
/* FICHIER AUDIO */
.audio-custom {
color: #ffffff;
background-color: #222222;
padding: 10px 20px 0px 20px;
margin-bottom: -1px !important;
}
/* FICHIER AUDIO */
.fa-more-news {
color: #3d3d3d !important;
}
.fa-more-news a{
color: #3d3d3d !important;
}
.fa-more-news a:hover{
color: #000000 !important;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.fa-more-breadcrumbs {
font-size: 21px !important;
}
.fa-more-breadcrumbs a{
color: #3d3d3d !important;
}
.fa-more-breadcrumbs a:hover{
color: #989898 !important;
}
.social-fa-twitter {
color: #55acee !important;
}
.social-fa-twitter a{
color: #55acee !important;
}
.social-fa-twitter a:hover{
color: #3d3d3d !important;
}
.social-fa-facebook {
color: #3b5998 !important;
}
.social-fa-facebook a{
color: #3b5998 !important;
}
.social-fa-facebook a:hover{
color: #3d3d3d !important;
}
.social-fa-youtube {
color: #db0606 !important;
}
.social-fa-youtube a{
color: #db0606;
}
.social-fa-youtube a:hover{
color: #3d3d3d !important;
}
.social-fa-rss {
color: #f28222 !important;
}
.social-fa-rss a{
color: #f28222 !important;
}
.social-fa-rss a:hover{
color: #3d3d3d !important;
}
.social-twitter-text a{
background-color: #55acee;
padding: 3px 14px 4px 5px;
color: #ffffff !important;
font-size: 14px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
letter-spacing: 1px;
border-radius: 5px;
}
.social-twitter-icon{
color: #ffffff !important;
}
.social-facebook-text a{
background-color: #3b5998;
padding: 3px 14px 4px 5px;
color: #ffffff !important;
font-size: 14px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
letter-spacing: 1px;
border-radius: 5px;
}
.social-facebook-icon{
color: #ffffff !important;
}
.social-add-pad {
padding-left: 29px;
padding-right: 29px;
}
.fa-xs {
font-size: 12px !important;
}
.fa-sm {
font-size: 16px !important;
}
.fa-md {
font-size: 20px !important;
}
.fa-lg {
font-size: 24px !important;
}
.fa-2x {
font-size: 30px !important;
}
.fa-3x {
font-size: 40px !important;
}
.fa-4x {
font-size: 50px !important;
}
.fa-5x {
font-size: 60px !important;
}
.fa-bolt{
color: #e1cc0a !important;
}
.img-spin {
  -webkit-transition: -webkit-transform .8s ease-in-out;
          transition:         transform .8s ease-in-out;
}
.img-spin:hover {
-webkit-transform: rotateY(360deg);
-webkit-transform-style: preserve-3d;
transform: rotateY(360deg);
transform-style: preserve-3d;
}
/* Contact Form */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
padding-left:10px;
border: 1px solid #a6a6a6;
width: 67%;
border-radius: 3px;
}
.wpcf7 textarea {
padding-left:10px;
border: 1px solid #a6a6a6;
width: 100%;
border-radius: 3px;
}
.wpcf7-not-valid-tip {
font-size: 12px !important;
font-family: Arial, sans-serif !important;
color: #c50000 !important;
text-transform: uppercase;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #c50000 !important;
}
input[type="checkbox"], input[type="radio"] {
margin: 4px 4px 0 0 !important;
}
.wpcf7-select {
padding: 7px;
}
/* Editor */
.textecopyright {
color: #858585;
font-size: 14px;
font-family: 'Raleway', sans-serif;
}
.textecopyright a{
color: #000000;
font-size: 14px;
font-family: 'Raleway', sans-serif;
text-decoration: none;
}
.textecopyright a:hover{
color: #000000;
font-size: 14px;
font-family: 'Raleway', sans-serif;
text-decoration: underline;
}
.textep {
font-size: 12px;
}
.texteg {
font-size: 18px;
}
.borderhome {
border-bottom: 5px solid #b8b8b8;
}
.linkhome {
color: #3d3d3d !important;
font-weight: bold !important;
font-size: 20px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
text-transform: uppercase!important;
letter-spacing: 1px;
}
.linkhome a{
color: #3d3d3d !important;
font-weight: bold !important;
font-size: 20px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
text-transform: uppercase!important;
letter-spacing: 1px;
transition: 0.2s;
}
.linkhome a:hover{
color: #757575 !important;
text-decoration: none !important;
}
.linkgames a{
color: #3d3d3d !important;
font-weight: bold !important;
font-size: 20px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
text-transform: uppercase!important;
letter-spacing: 1px;
transition: 0.2s;
}
.linkgames a:hover{
color: #F5C700 !important;
text-decoration: none !important;
}
.linkrama a{
color: #3d3d3d !important;
font-weight: bold !important;
font-size: 20px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
text-transform: uppercase!important;
letter-spacing: 1px;
transition: 0.2s;
}
.linkrama a:hover{
color: #e30000 !important;
text-decoration: none !important;
}
.linkbulles a{
color: #3d3d3d !important;
font-weight: bold !important;
font-size: 20px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
text-transform: uppercase!important;
letter-spacing: 1px;
transition: 0.2s;
}
.linkbulles a:hover{
color: #ca9a65 !important;
text-decoration: none !important;
}
.linktech a{
color: #3d3d3d !important;
font-weight: bold !important;
font-size: 20px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
text-transform: uppercase!important;
letter-spacing: 1px;
transition: 0.2s;
}
.linktech a:hover{
color: #308dc9 !important;
text-decoration: none !important;
}
.linkstyle a{
color: #3d3d3d !important;
font-weight: bold !important;
font-size: 20px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
text-transform: uppercase!important;
letter-spacing: 1px;
transition: 0.2s;
}
.linkstyle a:hover{
color: #c6dd34 !important;
text-decoration: none !important;
}
.linkzoom a{
color: #3d3d3d !important;
font-weight: bold !important;
font-size: 20px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
text-transform: uppercase!important;
letter-spacing: 1px;
transition: 0.2s;
}
.linkzoom a:hover{
color: #6a9128 !important;
text-decoration: none !important;
}
.linkkissa a{
color: #3d3d3d !important;
font-weight: bold !important;
font-size: 20px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
text-transform: uppercase!important;
letter-spacing: 1px;
transition: 0.2s;
}
.linkkissa a:hover{
color: #de8a8d !important;
text-decoration: none !important;
}
.linktv a{
color: #3d3d3d !important;
font-weight: bold !important;
font-size: 20px !important;
font-family: "Oswald", Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
text-transform: uppercase!important;
letter-spacing: 1px;
transition: 0.2s;
}
.linktv a:hover{
color: #eb8900 !important;
text-decoration: none !important;
}
.singlehome a{
color: #757575 !important;
text-decoration: none !important;
transition: 0.2s;
/*font-weight: bold !important;*/
/*font-size: 20px !important;*/
/*font-family: "Oswald", Arial, Helvetica, sans-serif !important;*/
/*text-transform: uppercase!important;*/
/*letter-spacing: 1px;*/
}
.singlehome a:hover{
text-decoration: underline !important;
/*color: #ca9a65 !important;*/
}
.singlegames a{
color: #F5C700 !important;
text-decoration: none !important;
transition: 0.2s;
/*font-weight: bold !important;*/
/*font-size: 20px !important;*/
/*font-family: "Oswald", Arial, Helvetica, sans-serif !important;*/
/*text-transform: uppercase!important;*/
/*letter-spacing: 1px;*/
}
.singlegames a:hover{
text-decoration: underline !important;
/*color: #ca9a65 !important;*/
}
.singlerama a{
color: #e30000 !important;
text-decoration: none !important;
transition: 0.2s;
/*font-weight: bold !important;*/
/*font-size: 20px !important;*/
/*font-family: "Oswald", Arial, Helvetica, sans-serif !important;*/
/*text-transform: uppercase!important;*/
/*letter-spacing: 1px;*/
}
.singlerama a:hover{
text-decoration: underline !important;
/*color: #ca9a65 !important;*/
}
.singlebulles a{
color: #ca9a65 !important;
text-decoration: none !important;
transition: 0.2s;
/*font-weight: bold !important;*/
/*font-size: 20px !important;*/
/*font-family: "Oswald", Arial, Helvetica, sans-serif !important;*/
/*text-transform: uppercase!important;*/
/*letter-spacing: 1px;*/
}
.singlebulles a:hover{
text-decoration: underline !important;
/*color: #ca9a65 !important;*/
}
.singletech a{
color: #308dc9 !important;
text-decoration: none !important;
transition: 0.2s;
/*font-weight: bold !important;*/
/*font-size: 20px !important;*/
/*font-family: "Oswald", Arial, Helvetica, sans-serif !important;*/
/*text-transform: uppercase!important;*/
/*letter-spacing: 1px;*/
}
.singletech a:hover{
text-decoration: underline !important;
/*color: #ca9a65 !important;*/
}
.singlestyle a{
color: #c6dd34 !important;
text-decoration: none !important;
transition: 0.2s;
/*font-weight: bold !important;*/
/*font-size: 20px !important;*/
/*font-family: "Oswald", Arial, Helvetica, sans-serif !important;*/
/*text-transform: uppercase!important;*/
/*letter-spacing: 1px;*/
}
.singlestyle a:hover{
text-decoration: underline !important;
/*color: #ca9a65 !important;*/
}
.singlezoom a{
color: #6a9128 !important;
text-decoration: none !important;
transition: 0.2s;
/*font-weight: bold !important;*/
/*font-size: 20px !important;*/
/*font-family: "Oswald", Arial, Helvetica, sans-serif !important;*/
/*text-transform: uppercase!important;*/
/*letter-spacing: 1px;*/
}
.singlezoom a:hover{
text-decoration: underline !important;
/*color: #ca9a65 !important;*/
}
.singlekissa a{
color: #de8a8d !important;
text-decoration: none !important;
transition: 0.2s;
/*font-weight: bold !important;*/
/*font-size: 20px !important;*/
/*font-family: "Oswald", Arial, Helvetica, sans-serif !important;*/
/*text-transform: uppercase!important;*/
/*letter-spacing: 1px;*/
}
.singlekissa a:hover{
text-decoration: underline !important;
/*color: #ca9a65 !important;*/
}
.singletv a{
color: #eb8900 !important;
text-decoration: none !important;
transition: 0.2s;
/*font-weight: bold !important;*/
/*font-size: 20px !important;*/
/*font-family: "Oswald", Arial, Helvetica, sans-serif !important;*/
/*text-transform: uppercase!important;*/
/*letter-spacing: 1px;*/
}
.singletv a:hover{
text-decoration: underline !important;
/*color: #ca9a65 !important;*/
}
.fonthome {
color:#f8f8f8;
}
.fonthome a{
color:#f8f8f8;
}
.fonthome a:hover{
color:#f8f8f8;
text-decoration: none;
}
.fontgames {
color:#ffd82e;
}
.fontgames a{
color:#ffd82e;
}
.fontgames a:hover{
color:#ffd82e;
text-decoration: none;
}
.fontrama {
color:#e30000;
}
.fontrama a{
color:#e30000;
}
.fontrama a:hover{
color:#e30000;
text-decoration: none;
}
.fontbulles {
color:#ca9a65;
}
.fontbulles a{
color:#ca9a65;
}
.fontbulles a:hover{
color:#ca9a65;
text-decoration: none;
}
.fontkissa {
color:#de8a8d;
}
.fontkissa a{
color:#de8a8d;
}
.fontkissa a:hover{
color:#de8a8d;
text-decoration: none;
}
.fontstyle {
color:#c6dd34;
}
.fontstyle a{
color:#c6dd34;
}
.fontstyle a:hover{
color:#c6dd34;
text-decoration: none;
}
.fonttech {
color:#308dc9;
}
.fonttech a{
color:#308dc9;
}
.fonttech a:hover{
color:#308dc9;
text-decoration: none;
}
.fontzoom {
color:#6a9128;
}
.fontzoom a{
color:#6a9128;
}
.fontzoom a:hover{
color:#6a9128;
text-decoration: none;
}
.fonttv {
color:#f7ebdb;
}
.fonttv a{
color:#f7ebdb;
}
.fonttv a:hover{
color:#f7ebdb;
text-decoration: none;
}
.backhome {
background-color:#f8f8f8;
}
.backgames {
background-color:#ffd82e;
}
.backrama {
background-color:#e30000;
}
.backbulles {
background-color:#ca9a65;
}
.backkissa {
background-color:#de8a8d;
}
.backstyle {
background-color:#c6dd34;
}
.backtech {
background-color:#308dc9;
}
.backzoom {
background-color:#6a9128;
}
.backtv {
background-color:#f7ebdb;
}
.backblog {
background-color:#f8f8f8;
}
.borderrama {
border-bottom: 5px solid #b02827;
}
.borderbulles {
border-bottom: 5px solid #ca9a65;
}
.borderkissa {
border-bottom: 5px solid #de8a8d;
}
.borderstyle {
border-bottom: 5px solid #c6dd34;
}
.bordertech {
border-bottom: 5px solid #308dc9;
}
.borderzoom {
border-bottom: 5px solid #6a9128;
}
.bordertv {
border-bottom: 5px solid #cc7700;
}
.borderblog {
border-bottom: 5px solid #b8b8b8;
}
/* POLLS */
.wp-polls ul li {
margin-bottom: -5px;
}
.wp-polls-ul li:nth-child(01) .pollbar{ background:#fff} /*none*/
.wp-polls-ul li:nth-child(02) .pollbar{ background:#005dad} /*1*/
.wp-polls-ul li:nth-child(03) .pollbar{ background:#fff} /*none*/
.wp-polls-ul li:nth-child(04) .pollbar{ background:#437bbe} /*2*/
.wp-polls-ul li:nth-child(05) .pollbar{ background:#fff} /*none*/
.wp-polls-ul li:nth-child(06) .pollbar{ background:#6d9ace} /*3*/
.wp-polls-ul li:nth-child(07) .pollbar{ background:#fff} /*none*/
.wp-polls-ul li:nth-child(08) .pollbar{ background:#97bade} /*4*/
.wp-polls-ul li:nth-child(09) .pollbar{ background:#fff} /*none*/
.wp-polls-ul li:nth-child(10) .pollbar{ background:#c3d9ed} /*5*/
.wp-polls-ul li .pollbar{ transition: background 0.7s ease-in-out }
.wp-polls-ul li .pollbar{border-radius: 10px 10px 10px 10px ;}
.wp-polls-ul li .pollbar:hover{ background:#000 }
.polls-text {
color: #3d3d3d;
font-weight: bold;
font-size: 20px;
font-family: "Oswald", Arial, Helvetica, sans-serif;
}
.pollsbuttons {
padding: 5px 10px 5px 10px !important;
margin-bottom: 20px !important;
}
.pollsbuttons a:hover{
background-color: #000000;
}
label{
font-weight: 400 !important;
}
/* FESTIVAL */
.festival-img {
display: inline-block;
}
.festival-img  img{
max-width: 300px;
width: auto;
padding: 12px;
border: 1px solid #000000;
background: #d9d9d9;
margin: 10px;
}
.festival-img img:hover {
background: #000000;
}
.festival-img-single {
display: inline-block;
}
.festival-img-single  img{
max-width: 250px;
width: auto;
padding: 12px;
border: 1px solid #000000;
background: #d9d9d9;
margin: 10px;
}
.festival-img-single img:hover {
background: #000000;
}
/* Start Strap */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/fonts/glyphicons-halflings-regular.eot') !important;
  src: url('/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg') !important;
}
.gi-1x{font-size: 1em;}
.gi-15x{font-size: 1.3em;}
.gi-2x{font-size: 2em;}
.gi-3x{font-size: 3em;}
.gi-4x{font-size: 4em;}
.gi-5x{font-size: 5em;}
.glyphicon-small {
    font-size: 1.2em;
}
.caret-articles {
    border: 5px solid transparent;
    display: inline-block;
    width: 0;
    height: 0;
	margin-left: 7px !important;
	margin-top: 5px !important;
    vertical-align: middle;
	border-left: 6px solid transparent !important;
    border-right: 6px solid transparent !important;
    border-top: 6px solid #000000 !important;
}
.margin-left-articles {
margin-left: -17px;
}
/*==========================
ACCORDION
===========================*/
@media screen (min-width: 1200px) {
.panel-container {
    width: 1170px;
}
}
@media screen (min-width: 992px) {
.panel-container {
    width: 970px;
	}
}
@media screen (min-width: 768px) {
.panel-container {
    width: 750px;
}
}
.panel-title{
	font-weight: bold !important;
}
.panel-heading {
    padding: 13px 10px 10px 15px !important;
	font-weight: bold !important;
}
.panel-default>.panel-heading {
    background-image: none !important;
	background-color: #ffffff !important;
}
.panel-group {
    margin-top: 0 !important;
    margin-bottom: 6px !important;
}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px !important;
}
.panel-heading .accordion-toggle:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: grey;
}
.panel-heading .accordion-toggle.collapsed:after {
    content: "\e080";
}
/*==========================
FONT AWESOME
===========================*/
.fawe a{
color: #414141;
padding-left: 3px;
padding-right: 3px;
}
.fawe a:hover{
color: #a9a9a9;
}
.fawe-twitter a{
color: #55acee;
padding-right: 3px !important;
}
.fawe-twitter a:hover{
color: #414141;
}
.fawe-facebook a{
color: #3d65bb;
padding-right: 3px !important;
}
.fawe-facebook a:hover{
color: #414141;
}
.fawe-youtube a{
color: #de1f1f;
padding-right: 3px !important;
}
.fawe-youtube a:hover{
color: #414141;
}
.fawe-rss a{
color: #de7d1f;
padding-right: 3px !important;
}
.fawe-rss a:hover{
color: #414141;
}
/*==========================
NAVBAR
===========================*/
@media (max-width: 1180px) {
    .navbar-header {
        float: none;
    }
}
/*
@media (max-width: 1180px) {
.navbar-header  {
        display: block !important;
    }
}
*/
.title-toggled {
display: inline-block;
color: #ffffff !important;
font-size: 24px;
line-height: 0.8em !important;
margin-top: 15px;
margin-bottom: 0px !important;
vertical-align: top !important;
}
.dropdown-menu > li > a {
    display: block;
    padding: 8px 20px !important;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.nav {
width: auto !important;
}
.navbar {
        border-radius: 0 !important;
		margin-bottom: 0 !important;
		min-height: 49px !important;
}
.navbar-toggle {
    border-color: #ffffff !important;
	margin-top: 7px !important;
	margin-right: 18px !important;
	margin-bottom: 0px !important;
}
.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: #000000 !important;
}
.navbar-toggle .icon-bar {
    background-color: #ffffff !important;
}
/* Navbar Text Size */
.navbar-nav {
float: none !important;
}
.navbar-nav > li > a {
	font-family: 'Abel', Arial, Helvetica, sans-serif;
	font-size: 20px;
    padding-top: 13px !important;
    padding-bottom: 12px !important;
	text-transform: uppercase!important;
	text-shadow: none !important;
}
.navbar-nav > li:first-child > a{
	padding-left: 0px;
}
.navbar-collapse {
padding-left: 5px !important;
}
.glyphicon {
font-size: 18px !important;
margin-top: 0px !important;
margin-left: 10px !important;
margin-bottom: 2px !important;
}
.glyphicon-accueil {
margin-top: 9px;
margin-right: 0px;
margin-left: 0px;
padding-bottom: 0px;
}
@media screen and (max-width: 970px) and (min-width: 100px) {
.hide-br {
display: none;
}
.glyphicon-accueil {
margin-top: 0px !important;
}
}
@media screen and (max-width: 1080px) and (min-width: 100px) {
.hide-subsite {
display: none;
}
.addpad-top-home {
padding-top: 9px;
}
.glyphicon-accueil {
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
padding-bottom: 0px;
}
.navbar-btn{
    margin-top: 16px !important;
    margin-bottom: 0px !important;
}
/*
.addmargintop {
line-height: 180px !important;
margin-top: 16px;
margin-bottom: 0px;
}
*/
}
/*
@media screen and (max-width: 1200px) and (min-width: 1081px) {
.addmargintop {
margin-top: 7px;
margin-bottom: 0px;
}
}
*/
@media screen and (min-width: 970px) and (max-width: 1200px) {
.navbar-nav > li > a {
    font-size: 18px;
}
/*
.nav > li > a {
    padding: 0px 10px !important;
}
.nav > li:first-child > a{
	padding-left: 0px !important;
}
*/
/*
.addmargintop {
margin-top: -20px !important;
margin-bottom: -3px !important;
}
*/
/* Titres menus */
.titlecolor-menu-sites {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#000000;
}
.titlecolor-menu-home {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#ffffff;
}
.titlecolor-menu-home  a{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-home a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-games {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 20px !important;
font-weight: bold;
color:#ffd82e;
}
.titlecolor-menu-games  a{
color:#ffd82e;
text-decoration: none;
}
.titlecolor-menu-games a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-kissa {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 20px !important;
font-weight: bold;
color:#de8a8d;
}
.titlecolor-menu-kissa  a{
color:#de8a8d;
text-decoration: none;
}
.titlecolor-menu-kissa  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-rama {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 20px !important;
font-weight: bold;
color:#e30000;
}
.titlecolor-menu-rama  a{
color:#e30000;
text-decoration: none;
}
.titlecolor-menu-rama  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-bulles {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 20px !important;
font-weight: bold;
color:#ca9a65;
}
.titlecolor-menu-bulles   a{
color:#ca9a65;
text-decoration: none;
}
.titlecolor-menu-bulles  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-tech {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 20px !important;
font-weight: bold;
color:#308dc9;
}
.titlecolor-menu-tech  a{
color:#308dc9;
text-decoration: none;
}
.titlecolor-menu-tech  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-zoom {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 20px !important;
font-weight: bold;
color:#6a9128;
}
.titlecolor-menu-zoom  a{
color:#6a9128;
text-decoration: none;
}
.titlecolor-menu-zoom  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-style {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 20px !important;
font-weight: bold;
color:#c6dd34;
}
.titlecolor-menu-style  a{
color:#c6dd34;
text-decoration: none;
}
.titlecolor-menu-style  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-tv {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 20px !important;
font-weight: bold;
color:#cc7700;
}
.titlecolor-menu-tv  a{
color:#cc7700;
text-decoration: none;
}
.titlecolor-menu-tv  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-blog {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 20px !important;
font-weight: bold;
color:#dedede;
}
.titlecolor-menu-blog  a{
color:#dedede;
text-decoration: none;
}
.titlecolor-menu-blog  a:hover{
color:#ffffff;
text-decoration: none;
}
}
@media screen and (min-width: 768px) and (max-width: 970px) {
.navbar-nav > li > a {
    font-size: 16px !important;
}
.hide-subsite {
display: none;
}
.hide-mots-cle {
display: none;
}
.search-margin-top {
margin-top: 0px !important;
}
/*
.nav > li > a {
    padding: 0px 6px !important;
}
.nav > li:first-child > a{
	padding-left: 0px !important;
}
*/
/* Titres menus */
.titlecolor-menu-sites {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#000000;
}
.titlecolor-menu-home {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#ffffff;
}
.titlecolor-menu-home  a{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-home a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-games {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 19px !important;
font-weight: bold;
color:#ffd82e;
}
.titlecolor-menu-games  a{
color:#ffd82e;
text-decoration: none;
}
.titlecolor-menu-games a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-kissa {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 19px !important;
font-weight: bold;
color:#de8a8d;
}
.titlecolor-menu-kissa  a{
color:#de8a8d;
text-decoration: none;
}
.titlecolor-menu-kissa  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-rama {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 19px !important;
font-weight: bold;
color:#e30000;
}
.titlecolor-menu-rama  a{
color:#e30000;
text-decoration: none;
}
.titlecolor-menu-rama  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-bulles {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 19px !important;
font-weight: bold;
color:#ca9a65;
}
.titlecolor-menu-bulles   a{
color:#ca9a65;
text-decoration: none;
}
.titlecolor-menu-bulles  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-tech {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 19px !important;
font-weight: bold;
color:#308dc9;
}
.titlecolor-menu-tech  a{
color:#308dc9;
text-decoration: none;
}
.titlecolor-menu-tech  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-zoom {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 19px !important;
font-weight: bold;
color:#6a9128;
}
.titlecolor-menu-zoom  a{
color:#6a9128;
text-decoration: none;
}
.titlecolor-menu-zoom  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-style {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 19px !important;
font-weight: bold;
color:#c6dd34;
}
.titlecolor-menu-style  a{
color:#c6dd34;
text-decoration: none;
}
.titlecolor-menu-style  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-tv {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 19px !important;
font-weight: bold;
color:#cc7700;
}
.titlecolor-menu-tv  a{
color:#cc7700;
text-decoration: none;
}
.titlecolor-menu-tv  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-blog {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 19px !important;
font-weight: bold;
color:#dedede;
}
.titlecolor-menu-blog  a{
color:#dedede;
text-decoration: none;
}
.titlecolor-menu-blog  a:hover{
color:#ffffff;
text-decoration: none;
}
}
.navbar-brand {
	height: 40px !important;
    float: left !important;
    font-size: 18px !important;
    padding: 8px 8px 0px 15px !important;
    float: left !important;
	display: inline-block !important;
	text-shadow: none !important;
}
.navbar-brand > img {
display: block;
}
.navbar-btn{
    margin-top: 7px !important;
    margin-bottom: 0px !important;
    display: inline-block !important;
}
.btn {
border-radius: 0px !important;
}
/*
.dropdown:hover .dropdown-menu{
display: block;
}
*/
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}
.dropdown-menu{
border-radius: 0px !important;
-webkit-box-shadow: 0 0 0 !important;
box-shadow: 0 0 0 !important;
}
.nav .dropdown-menu {
    margin-top: 0;
}
.navbar-form {
padding: 0px !important;
}
/*
.dropdown-menu {
margin-top : 7px !important;
}
*/
/*
.navbar .navbar-header,
.navbar-collapse {
    float:none;
    display:inline-block;
    vertical-align: top;
}
*/
.caret {
    border: 5px solid transparent;
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
	border-left: 6px solid transparent !important;
    border-right: 6px solid transparent !important;
    border-top: 6px solid #000000 !important;
}
/* NAVBAR HOME */
/* NAVBAR HOME */
.nav > li > a {
    padding: 13px 12px !important;
}
.navbar-home {
  background-color: #3d3d3d;
  border-top: 4px solid #d9d9d9 !important;
  border-right: 0px !important;
  border-bottom: 0px !important;
  border-left: 0px !important;
}
.navbar-home .navbar-brand {
  color: #ffffff;
}
.navbar-home .navbar-brand:hover,
.navbar-home .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.glyph-accueil-home {
color: #e5e5e5 !important;
}
.glyph-accueil-home a:hover,
.glyph-accueil-home a:focus {
color: #ffffff !important;
}
.navbar-home .navbar-text {
  color: #ffffff;
}
.navbar-home .navbar-nav > li > a {
  color: #ffffff;
  transition: 0.3s;
}
.navbar-home .navbar-nav > li > a:hover,
.navbar-home .navbar-nav > li > a:focus {
  color: #000000 !important;
  background-color: #ffffff;
}
.navbar-home .navbar-nav > .active > a,
.navbar-home .navbar-nav > .active > a:hover,
.navbar-home .navbar-nav > .active > a:focus {
  color: #000000 !important;
  background-color: #ffffff;
}
.navbar-home .navbar-nav > .disabled > a,
.navbar-home .navbar-nav > .disabled > a:hover,
.navbar-home .navbar-nav > .disabled > a:focus {
  color: #000000 !important;
  background-color: #ffffff;
}
.navbar-home .navbar-toggle {
  border-color: #dddddd;
}
.navbar-home .navbar-toggle:hover,
.navbar-home .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-home .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-home .navbar-collapse,
.navbar-home .navbar-form {
  border-color: #000000;
}
.navbar-home .navbar-nav > .dropdown > a:hover .caret,
.navbar-home .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #858585;
  border-bottom-color: #858585;
}
.navbar-home .navbar-nav > .open > a,
.navbar-home .navbar-nav > .open > a:hover,
.navbar-home .navbar-nav > .open > a:focus {
  background-color: #000000;
  color: #858585;
}
.navbar-home .navbar-nav > .open > a .caret,
.navbar-home .navbar-nav > .open > a:hover .caret,
.navbar-home .navbar-nav > .open > a:focus .caret {
  border-top-color: #858585;
  border-bottom-color: #858585;
}
.navbar-home .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-home .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-home .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-home .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #858585;
    background-color: transparent;
  }
  .navbar-home .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-home .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-home .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #858585;
    background-color: #000000;
  }
  .navbar-home .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-home .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-home .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-home .navbar-link {
  color: #ffffff;
}
.navbar-home .navbar-link:hover {
  color: #858585;
}
/* NAVBAR GAMES */
.navbar-games {
background-color: #3d3d3d;
border-top: 4px solid #ffd20d !important;
border-right: 0px !important;
border-bottom: 0px !important;
border-left: 0px !important;
}
.navbar-games .navbar-brand {
  color: #ffffff;
}
.navbar-games .navbar-brand:hover,
.navbar-games .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.glyph-accueil-games a {
color: #ffd82e !important;
}
.glyph-accueil-games a:hover,
.glyph-accueil-games a:focus {
color: #ffffff !important;
}
.navbar-games .navbar-text {
  color: #ffffff;
}
.navbar-games .navbar-nav > li > a {
  color: #ffffff;
  transition: 0.3s;
}
.navbar-games .navbar-nav > li > a:hover,
.navbar-games .navbar-nav > li > a:focus {
  color: #000000;
  background-color: #ffd20d;
}
.navbar-games .navbar-nav > .active > a,
.navbar-games .navbar-nav > .active > a:hover,
.navbar-games .navbar-nav > .active > a:focus {
  color: #000000;
  background-color: #ffd20d;
}
.navbar-games .navbar-nav > .disabled > a,
.navbar-games .navbar-nav > .disabled > a:hover,
.navbar-games .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-games .navbar-toggle {
  border-color: #dddddd;
}
.navbar-games .navbar-toggle:hover,
.navbar-games .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-games .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-games .navbar-collapse,
.navbar-games .navbar-form {
  border-color: #ffd10a;
}
.navbar-games .navbar-nav > .dropdown > a:hover .caret,
.navbar-games .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-games .navbar-nav > .open > a,
.navbar-games .navbar-nav > .open > a:hover,
.navbar-games .navbar-nav > .open > a:focus {
  background-color: #ffd20d;
  color: #000000;
}
.navbar-games .navbar-nav > .open > a .caret,
.navbar-games .navbar-nav > .open > a:hover .caret,
.navbar-games .navbar-nav > .open > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-games .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-games .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-games .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-games .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000000;
    background-color: transparent;
  }
  .navbar-games .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-games .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-games .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #000000;
    background-color: #ffd20d;
  }
  .navbar-games .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-games .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-games .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-games .navbar-link {
  color: #000000;
}
.navbar-games .navbar-link:hover {
  color: #ffffff;
}
.navbar-brand-dropdown {
	margin: 0;
}
.navbar-brand.dropdown-toggle {
	padding-top: 15px;
}
.dropdown-menu.dropdown-brand {
	margin-left: -15px;
}
/* NAVBAR RAMA */
.navbar-rama {
background-color: #3d3d3d;
border-top: 4px solid #e30000 !important;
border-right: 0px !important;
border-bottom: 0px !important;
border-left: 0px !important;
}
.navbar-rama .navbar-brand {
  color: #ffffff;
}
.navbar-rama .navbar-brand:hover,
.navbar-rama .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.glyph-accueil-rama  a{
color: #ffffff !important;
background-color: #e30000 !important;
}
.glyph-accueil-rama a:hover,
.glyph-accueil-rama a:focus {
color: #ffffff !important;
background-color: #e30000 !important;
}
.navbar-rama .navbar-text {
  color: #ffffff;
}
.navbar-rama .navbar-nav > li > a {
  color: #ffffff;
  transition: 0.3s;
}
.navbar-rama .navbar-nav > li > a:hover,
.navbar-rama .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #e30000;
}
.navbar-rama .navbar-nav > .active > a,
.navbar-rama .navbar-nav > .active > a:hover,
.navbar-rama .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #e30000;
}
.navbar-rama .navbar-nav > .disabled > a,
.navbar-rama .navbar-nav > .disabled > a:hover,
.navbar-rama .navbar-nav > .disabled > a:focus {
  color: #ffffff;
  background-color: #e30000;
}
.navbar-rama .navbar-toggle {
  border-color: #dddddd;
}
.navbar-rama .navbar-toggle:hover,
.navbar-rama .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-rama .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-rama .navbar-collapse,
.navbar-rama .navbar-form {
  border-color: #bf0000;
}
.navbar-rama .navbar-nav > .dropdown > a:hover .caret,
.navbar-rama .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-rama .navbar-nav > .open > a,
.navbar-rama .navbar-nav > .open > a:hover,
.navbar-rama .navbar-nav > .open > a:focus {
  background-color: #c20000;
  color: #000000;
}
.navbar-rama .navbar-nav > .open > a .caret,
.navbar-rama .navbar-nav > .open > a:hover .caret,
.navbar-rama .navbar-nav > .open > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-rama .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-rama .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-rama .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-rama .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000000;
    background-color: transparent;
  }
  .navbar-rama .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-rama .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-rama .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #000000;
    background-color: #c20000;
  }
  .navbar-rama .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-rama .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-rama .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-rama .navbar-link {
  color: #ffffff;
}
.navbar-rama .navbar-link:hover {
  color: #000000;
}
/* NAVBAR BULLES */
.navbar-bulles {
background-color: #3d3d3d;
border-top: 4px solid #ca9a65 !important;
border-right: 0px !important;
border-bottom: 0px !important;
border-left: 0px !important;
}
.navbar-bulles .navbar-brand {
  color: #ffffff;
}
.navbar-bulles .navbar-brand:hover,
.navbar-bulles .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.glyph-accueil-bulles {
color: #ca9a65 !important;
}
.glyph-accueil-bulles a:hover,
.glyph-accueil-bulles a:focus {
color: #ffffff !important;
}
.navbar-bulles .navbar-text {
  color: #ffffff;
}
.navbar-bulles .navbar-nav > li > a {
  color: #ffffff;
  transition: 0.3s;
}
.navbar-bulles .navbar-nav > li > a:hover,
.navbar-bulles .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #ca9a65;
}
.navbar-bulles .navbar-nav > .active > a,
.navbar-bulles .navbar-nav > .active > a:hover,
.navbar-bulles .navbar-nav > .active > a:focus {
  color: #000000;
  background-color: #ca9a65;
}
.navbar-bulles .navbar-nav > .disabled > a,
.navbar-bulles .navbar-nav > .disabled > a:hover,
.navbar-bulles .navbar-nav > .disabled > a:focus {
  color: #000000;
  background-color: #ca9a65;
}
.navbar-bulles .navbar-toggle {
  border-color: #dddddd;
}
.navbar-bulles .navbar-toggle:hover,
.navbar-bulles .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-bulles .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-bulles .navbar-collapse,
.navbar-bulles .navbar-form {
  border-color: #c1894a;
}
.navbar-bulles .navbar-nav > .dropdown > a:hover .caret,
.navbar-bulles .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-bulles .navbar-nav > .open > a,
.navbar-bulles .navbar-nav > .open > a:hover,
.navbar-bulles .navbar-nav > .open > a:focus {
  background-color: #c28a4c;
  color: #000000;
}
.navbar-bulles .navbar-nav > .open > a .caret,
.navbar-bulles .navbar-nav > .open > a:hover .caret,
.navbar-bulles .navbar-nav > .open > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-bulles .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-bulles .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-bulles .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-bulles .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000000;
    background-color: transparent;
  }
  .navbar-bulles .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-bulles .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-bulles .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #000000;
    background-color: #c28a4c;
  }
  .navbar-bulles .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-bulles .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-bulles .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-bulles .navbar-link {
  color: #ffffff;
}
.navbar-bulles .navbar-link:hover {
  color: #000000;
}
/* NAVBAR KISSA */
.navbar-kissa {
background-color: #3d3d3d;
border-top: 4px solid #de8a8d !important;
border-right: 0px !important;
border-bottom: 0px !important;
border-left: 0px !important;
}
.navbar-kissa .navbar-brand {
  color: #ffffff;
}
.navbar-kissa .navbar-brand:hover,
.navbar-kissa .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.glyph-accueil-kissa {
color: #de8a8d !important;
}
.glyph-accueil-kissa a:hover,
.glyph-accueil-kissa a:focus {
color: #ffffff !important;
}
.navbar-kissa .navbar-text {
  color: #ffffff;
}
.navbar-kissa .navbar-nav > li > a {
  color: #ffffff;
  transition: 0.3s;
}
.navbar-kissa .navbar-nav > li > a:hover,
.navbar-kissa .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #de8a8d;
}
.navbar-kissa .navbar-nav > .active > a,
.navbar-kissa .navbar-nav > .active > a:hover,
.navbar-kissa .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #de8a8d;
}
.navbar-kissa .navbar-nav > .disabled > a,
.navbar-kissa .navbar-nav > .disabled > a:hover,
.navbar-kissa .navbar-nav > .disabled > a:focus {
  color: #ffffff;
  background-color: #de8a8d;
}
.navbar-kissa .navbar-toggle {
  border-color: #dddddd;
}
.navbar-kissa .navbar-toggle:hover,
.navbar-kissa .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-kissa .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-kissa .navbar-collapse,
.navbar-kissa .navbar-form {
  border-color: #d66e72;
}
.navbar-kissa .navbar-nav > .dropdown > a:hover .caret,
.navbar-kissa .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-kissa .navbar-nav > .open > a,
.navbar-kissa .navbar-nav > .open > a:hover,
.navbar-kissa .navbar-nav > .open > a:focus {
  background-color: #d77074;
  color: #000000;
}
.navbar-kissa .navbar-nav > .open > a .caret,
.navbar-kissa .navbar-nav > .open > a:hover .caret,
.navbar-kissa .navbar-nav > .open > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-kissa .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-kissa .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-kissa .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-kissa .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000000;
    background-color: transparent;
  }
  .navbar-kissa .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-kissa .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-kissa .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #000000;
    background-color: #d77074;
  }
  .navbar-kissa .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-kissa .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-kissa .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-kissa .navbar-link {
  color: #ffffff;
}
.navbar-kissa .navbar-link:hover {
  color: #000000;
}
/* NAVBAR STYLE */
.navbar-style {
background-color: #3d3d3d;
border-top: 4px solid #c6dd34 !important;
border-right: 0px !important;
border-bottom: 0px !important;
border-left: 0px !important;
}
.navbar-style .navbar-brand {
  color: #ffffff;
}
.navbar-style .navbar-brand:hover,
.navbar-style .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.glyph-accueil-style {
color: #c6dd34 !important;
}
.glyph-accueil-style a:hover,
.glyph-accueil-style a:focus {
color: #ffffff !important;
}
.navbar-style .navbar-text {
  color: #000000;
}
.navbar-style .navbar-nav > li > a {
  color: #ffffff;
  transition: 0.3s;
}
.navbar-style .navbar-nav > li > a:hover,
.navbar-style .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #c6dd34;
}
.navbar-style .navbar-nav > .active > a,
.navbar-style .navbar-nav > .active > a:hover,
.navbar-style .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #c6dd34;
}
.navbar-style .navbar-nav > .disabled > a,
.navbar-style .navbar-nav > .disabled > a:hover,
.navbar-style .navbar-nav > .disabled > a:focus {
  color: #ffffff;
  background-color: #c6dd34;
}
.navbar-style .navbar-toggle {
  border-color: #dddddd;
}
.navbar-style .navbar-toggle:hover,
.navbar-style .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-style .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-style .navbar-collapse,
.navbar-style .navbar-form {
  border-color: #b4cb22;
}
.navbar-style .navbar-nav > .dropdown > a:hover .caret,
.navbar-style .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-style .navbar-nav > .open > a,
.navbar-style .navbar-nav > .open > a:hover,
.navbar-style .navbar-nav > .open > a:focus {
  background-color: #b6cd22;
  color: #000000;
}
.navbar-style .navbar-nav > .open > a .caret,
.navbar-style .navbar-nav > .open > a:hover .caret,
.navbar-style .navbar-nav > .open > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-style .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-style .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-style .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-style .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000000;
    background-color: transparent;
  }
  .navbar-style .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-style .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-style .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #000000;
    background-color: #b6cd22;
  }
  .navbar-style .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-style .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-style .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-style .navbar-link {
  color: #000000;
}
.navbar-style .navbar-link:hover {
  color: #ffffff;
}
/* NAVBAR TECH */
.navbar-tech {
background-color: #3d3d3d;
border-top: 4px solid #308dc9 !important;
border-right: 0px !important;
border-bottom: 0px !important;
border-left: 0px !important;
}
.navbar-tech .navbar-brand {
  color: #ffffff;
}
.navbar-tech .navbar-brand:hover,
.navbar-tech .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.glyph-accueil-tech {
color: #308dc9 !important;
}
.glyph-accueil-tech a:hover,
.glyph-accueil-tech a:focus {
color: #ffffff !important;
}
.navbar-tech .navbar-text {
  color: #ffffff;
}
.navbar-tech .navbar-nav > li > a {
  color: #ffffff;
  transition: 0.3s;
}
.navbar-tech .navbar-nav > li > a:hover,
.navbar-tech .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #308dc9;
}
.navbar-tech .navbar-nav > .active > a,
.navbar-tech .navbar-nav > .active > a:hover,
.navbar-tech .navbar-nav > .active > a:focus {
  color: #000000;
  background-color: #308dc9;
}
.navbar-tech .navbar-nav > .disabled > a,
.navbar-tech .navbar-nav > .disabled > a:hover,
.navbar-tech .navbar-nav > .disabled > a:focus {
  color: #000000;
  background-color: #308dc9;
}
.navbar-tech .navbar-toggle {
  border-color: #dddddd;
}
.navbar-tech .navbar-toggle:hover,
.navbar-tech .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-tech .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-tech .navbar-collapse,
.navbar-tech .navbar-form {
  border-color: #2979ac;
}
.navbar-tech .navbar-nav > .dropdown > a:hover .caret,
.navbar-tech .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-tech .navbar-nav > .open > a,
.navbar-tech .navbar-nav > .open > a:hover,
.navbar-tech .navbar-nav > .open > a:focus {
  background-color: #2a7aae;
  color: #000000;
}
.navbar-tech .navbar-nav > .open > a .caret,
.navbar-tech .navbar-nav > .open > a:hover .caret,
.navbar-tech .navbar-nav > .open > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-tech .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-tech .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-tech .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-tech .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000000;
    background-color: transparent;
  }
  .navbar-tech .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-tech .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-tech .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #000000;
    background-color: #2a7aae;
  }
  .navbar-tech .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-tech .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-tech .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-tech .navbar-link {
  color: #ffffff;
}
.navbar-tech .navbar-link:hover {
  color: #000000;
}
/* NAVBAR ZOOM */
.navbar-zoom {
background-color: #3d3d3d;
border-top: 4px solid #6a9128 !important;
border-right: 0px !important;
border-bottom: 0px !important;
border-left: 0px !important;
}
.navbar-zoom .navbar-brand {
  color: #ffffff;
}
.navbar-zoom .navbar-brand:hover,
.navbar-zoom .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.glyph-accueil-zoom {
color: #6a9128 !important;
}
.glyph-accueil-zoom a:hover,
.glyph-accueil-zoom a:focus {
color: #ffffff !important;
}
.navbar-zoom .navbar-text {
  color: #ffffff;
}
.navbar-zoom .navbar-nav > li > a {
  color: #ffffff;
  transition: 0.3s;
}
.navbar-zoom .navbar-nav > li > a:hover,
.navbar-zoom .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #6a9128;
}
.navbar-zoom .navbar-nav > .active > a,
.navbar-zoom .navbar-nav > .active > a:hover,
.navbar-zoom .navbar-nav > .active > a:focus {
  color: #000000;
  background-color: #6a9128;
}
.navbar-zoom .navbar-nav > .disabled > a,
.navbar-zoom .navbar-nav > .disabled > a:hover,
.navbar-zoom .navbar-nav > .disabled > a:focus {
  color: #000000;
  background-color: #6a9128;
}
.navbar-zoom .navbar-toggle {
  border-color: #dddddd;
}
.navbar-zoom .navbar-toggle:hover,
.navbar-zoom .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-zoom .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-zoom .navbar-collapse,
.navbar-zoom .navbar-form {
  border-color: #567520;
}
.navbar-zoom .navbar-nav > .dropdown > a:hover .caret,
.navbar-zoom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-zoom .navbar-nav > .open > a,
.navbar-zoom .navbar-nav > .open > a:hover,
.navbar-zoom .navbar-nav > .open > a:focus {
  background-color: #577721;
  color: #000000;
}
.navbar-zoom .navbar-nav > .open > a .caret,
.navbar-zoom .navbar-nav > .open > a:hover .caret,
.navbar-zoom .navbar-nav > .open > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-zoom .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-zoom .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-zoom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-zoom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000000;
    background-color: transparent;
  }
  .navbar-zoom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-zoom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-zoom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #000000;
    background-color: #577721;
  }
  .navbar-zoom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-zoom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-zoom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-zoom .navbar-link {
  color: #ffffff;
}
.navbar-zoom .navbar-link:hover {
  color: #000000;
}
/* NAVBAR TV */
.navbar-tv {
background-color: #3d3d3d;
border-top: 4px solid #eb8900 !important;
border-right: 0px !important;
border-bottom: 0px !important;
border-left: 0px !important;
}
.navbar-tv .navbar-brand {
  color: #ffffff;
}
.navbar-tv .navbar-brand:hover,
.navbar-tv .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.glyph-accueil-tv {
color: #eb8900 !important;
}
.glyph-accueil-tv a:hover,
.glyph-accueil-tv a:focus {
color: #ffffff !important;
}
.navbar-tv .navbar-text {
  color: #ffffff;
}
.navbar-tv .navbar-nav > li > a {
  color: #ffffff;
  transition: 0.3s;
}
.navbar-tv .navbar-nav > li > a:hover,
.navbar-tv .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #eb8900;
}
.navbar-tv .navbar-nav > .active > a,
.navbar-tv .navbar-nav > .active > a:hover,
.navbar-tv .navbar-nav > .active > a:focus {
  color: #000000;
  background-color: #eb8900;
}
.navbar-tv .navbar-nav > .disabled > a,
.navbar-tv .navbar-nav > .disabled > a:hover,
.navbar-tv .navbar-nav > .disabled > a:focus {
  color: #000000;
  background-color: #eb8900;
}
.navbar-tv .navbar-toggle {
  border-color: #dddddd;
}
.navbar-tv .navbar-toggle:hover,
.navbar-tv .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-tv .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-tv .navbar-collapse,
.navbar-tv .navbar-form {
  border-color: #c77400;
}
.navbar-tv .navbar-nav > .dropdown > a:hover .caret,
.navbar-tv .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-tv .navbar-nav > .open > a,
.navbar-tv .navbar-nav > .open > a:hover,
.navbar-tv .navbar-nav > .open > a:focus {
  background-color: #ca7600;
  color: #000000;
}
.navbar-tv .navbar-nav > .open > a .caret,
.navbar-tv .navbar-nav > .open > a:hover .caret,
.navbar-tv .navbar-nav > .open > a:focus .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}
.navbar-tv .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-tv .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-tv .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-tv .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000000;
    background-color: transparent;
  }
  .navbar-tv .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-tv .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-tv .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #000000;
    background-color: #ca7600;
  }
  .navbar-tv .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-tv .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-tv .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-tv .navbar-link {
  color: #ffffff;
}
.navbar-tv .navbar-link:hover {
  color: #000000;
}
.gutter-20.row {
  margin-right: -10px;
  margin-left: -10px;
}
.gutter-20 > [class^="col-"], .gutter-20 > [class^=" col-"] {
  padding-right: 10px;
  padding-left: 10px;
}
.gutter-10.row {
  margin-right: -5px;
  margin-left: -5px;
}
.gutter-10 > [class^="col-"], .gutter-10 > [class^=" col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.gutter-5.row {
  margin-right: -5px;
  margin-left: -5px;
}
.gutter-5 > [class^="col-"], .gutter-5 > [class^=" col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.gutter-0.row {
  margin-right: 0;
  margin-left: 0;
}
.gutter-0 > [class^="col-"], .gutter-0 > [class^=" col-"]{
  padding-right: 0;
  padding-left: 0;
}
/* End Strap */
#source1 {
color: #858585;
font-size: 14px;
font-family: Arial, sans-serif;
font-style : italic;
border-top: 1px solid #858585;
padding-top: 8px;
}
#source2 {
color: #000000;
font-size: 14px;
font-family: Arial, sans-serif;
font-style : italic;
line-height: 0.4em;
}
#source3 {
color: #000000;
font-size: 14px;
font-family: Arial, sans-serif;
}
#source4 {
color: #9a9a9a;
font-size: 12px;
font-family: Arial, sans-serif;
font-style : italic;
line-height: 1.3em;
}
#breadcrumbs {
color: #858585;
font-size: 14px;
font-family: 'Raleway', sans-serif;
}
#breadcrumbs a{
color: #000000;
font-size: 14px;
font-family: 'Raleway', sans-serif;
text-decoration: none;
}
#breadcrumbs a:hover{
color: #000000;
font-size: 14px;
font-family: 'Raleway', sans-serif;
text-decoration: underline;
}
.avatar {
max-width: 100% !important;
height: auto !important;
border: 0px;
border-radius: 5px;
}
.breadcrumb_last{
font-weight: normal !important;
}
.img-responsive {
width: 100% !important;
height: auto !important;
border: 0px;
border-radius: 5px;
}
.img-responsive-nofull {
max-width: 100% !important;
width: auto;
height: auto;
}
.img-side {
max-width: 100% !important;
width: auto;
height: auto;
border: 0px;
border-radius: 5px;
}
.img-side-mini {
max-width: 100%;
width: auto;
height: auto;
border: 0px;
border-radius: 5px;
}
.img-archives {
max-width: 400px !important;
width: auto;
height: auto;
border: 0px;
border-radius: 5px;
}
.img-featured {
border: 0px;
border-radius: 5px;
}
.img-journee {
height: 50px;
width: auto;
}
.container {
background: #ffffff;
padding: 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-img {
background: #ffffff;
padding: 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-social {
max-width: 970px;
background: #f0f0f0;
border-bottom : 1px solid #d8d8d8;
width: auto;
height: auto;
padding: 15px 20px 15px 20px;
border-radius: 5px;
}
.container-votes {
max-width: 970px;
background: #f0f0f0;
border-bottom : 1px solid #d8d8d8;
width: auto;
height: auto;
padding: 15px 20px 15px 20px;
border-radius: 5px;
}
.container-news {
max-width: 1170px;
width: auto;
height: auto;
padding: 0px;
}
.container-title {
max-width: 1200px;
width: auto;
height: auto;
padding: 0px;
}
.container-evenement{
width: 100%;
background-color: #3d3d3d;
background-size: cover;
  background-image: url("/img/theme/focus_home_evenement.jpg");
  background-position: center;
  background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-avent{
width: 100%;
background-color: #3d3d3d;
background-size: cover;
  background-image: url("/img/theme/focus_avent.jpg");
  background-position: center;
  background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus{
width: 100%;
background-color: #3d3d3d;
background-size: cover;
background-image: url("/img/theme/focus_ia.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-evenements{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_home_evenements.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-manga{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_manga.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-starwars{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_starwars.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-games{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_home_games.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-ia{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_home_ia.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-25ans{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_25ans.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-vikings{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_vikings.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-festival{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_festival.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-showgames{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_showgames.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-ensemble{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_home_ensemble.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-regards2020{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_home_regards2020.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-comics{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_home_comics.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-cyberpunk{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_home_cyberpunk.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-focus-playlist{
width: 100%;
background-color: #d5d5d5;
background-size: cover;
background-image: url("/img/theme/focus_home_playlist.jpg");
background-position: center;
background-repeat: repeat;
width: auto;
height: auto;
margin: 0 auto; 
padding: 25px 15px 25px 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
}
.container-footer {
width: 100%;
margin-top: 13px;
background: #000000;
font-size: 14px;
color: #ffffff;
line-height: 1.5em;
padding: 15px;
-webkit-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 3px -1px rgba(0,0,0,0.75);
z-index: 1;
}
.container-footer  a{
color: #ABABAB;
text-decoration: none;
}
.container-footer  a:hover{
color: #ABABAB;
text-decoration: underline;
}
.global-container {
max-width: 1170px;
width: auto;
margin: 0 auto; 
padding-left: 10px;
padding-right: 10px;
}
/* Carousel */
.pager {
margin: 0px !important;
text-align: right !important;
}
.pager li > a {
border-radius: 0px !important;
margin-top: 0px !important;
margin-right: -3px !important;
padding: 2px 2px 5px 4px !important;
background-color: #000000 !important;
color: #ffffff !important;
}
.title-block {
padding-top: 0px;
padding-bottom: 0px;
border-top: 1px solid #000000;
border-bottom: 3px solid #000000;
margin-bottom: 10px;
margin-top: 6px;
}
.title-block-text{
font-size: 18px;
font-family: "Abel", Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 1px;
word-spacing: 2px;
text-transform: uppercase;
margin-left: -3px;
margin-bottom: -3px;
}
.title-block-text-single{
font-size: 18px;
font-family: "Abel", Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 1px;
word-spacing: 2px;
text-transform: uppercase;
margin-left: -3px;
}
.pad-top-title {
padding-top: 20px;
}
.no-padding {
padding: 2px !important;
}
.no-margin {
margin-top: 0px !important;
}
/* unes */
.unebox,
.unebox * {
	box-sizing: border-box;
}
.unebox {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	height: auto;
}
/*
.unebox a{
color: #ffffff;
text-decoration: none;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
*/
.unebox a:hover{
/*color: #DEDEDE;*/
text-decoration: none;
}
.unebox img {
width: 100% !important;
/*max-height: 436px !important;*/
height: auto !important;
}
/*
.unebox .unebox-layer_bottom {
	display: block;
	max-height: 436px;
	width: 100%;
	object-fit: cover;
}
*/
.unebox .unebox-layer_top {
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
	color: #fff;
	padding: 15px;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	cursor:pointer;
}
.unebox:hover .unebox-layer_top,
.unebox.active .unebox-layer_top {
	opacity: 1;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 5px;
}
.unebox .unebox-text {
	text-align: left;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	font-size: 28px;
	line-height: 42px;
	display: inline-block;
	position: absolute;
	width: 90%;
	bottom: 10px;
	left: 16px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.unebox .unebox-text a{
color: #ffffff;
text-decoration: none;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
.unebox .unebox-text-2 {
	text-align: left;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	font-size: 22px;
	line-height: 34px;
	line-height: 34px;
	display: inline-block;
	position: absolute;
	width: 90%;
	bottom: 10px;
	left: 14px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.unebox .unebox-text-2 a{
color: #ffffff;
text-decoration: none;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
.unebox .unebox-text-3 {
	text-align: left;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	font-size: 20px;
	line-height: 34px;
	display: inline-block;
	position: absolute;
	width: 90%;
	bottom: 6px;
	left: 11px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.unebox .unebox-text-3 a{
color: #ffffff;
text-decoration: none;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
.unebox .unebox-text-start {
	text-align: left;
	font-size: 20px;
	line-height: 24px;
	display: inline-block;
	position: absolute;
	width: 90%;
	bottom: 10px;
	left: 12px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.unebox .unebox-text-start a{
color: #ffffff;
text-decoration: none;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
.unebox .unebox-cat {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform : uppercase;
	text-align: left;
	display: inline-block;
	position: absolute;
	top: 18px;
	left: 16px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	border-radius: 5px;
}
.unebox .unebox-cat-3 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform : uppercase;
	text-align: left;
	display: inline-block;
	position: absolute;
	top: 14px;
	left: 12px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.unebox .unebox-video {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform : uppercase;
	text-align: left;
	display: inline-block;
	position: absolute;
	bottom: 18px;
	right: 24px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.col-black {
background: #000000;
}
/* grid */
.row-articles {
    text-align:center;
	max-width: 800px;
	width: auto;
	padding-top: 10px;
}
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}
.row.no-gutter {
  margin-left: 0;
  margin-right: 0;
}
.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) {
  padding-right: 0;
  padding-left: 0;
}
.row {
  margin: 0 -10px;
  margin-bottom: 20px;
}
.row:last-child {
  margin-bottom: 0;
}
.row.no-gutters-une{
    padding: 0px;
}
.row.no-gutters-une > [class^="col-"],
.row.no-gutters-une > [class*=" col-"] {
    padding: 0px;
}
.row.no-gutters-block{
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 2px;
}
.row.no-gutters-block > [class^="col-"],
.row.no-gutters-block > [class*=" col-"] {
  padding-right: 2px;
  padding-left: 2px;
  padding-top: 0px;
  padding-bottom: 2px;
}
.row.no-gutters-home{
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.row.no-gutters-home > [class^="col-"],
.row.no-gutters-home > [class*=" col-"] {
  padding-right: 2px;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.row.no-gutters-home2{
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 4px;
}
.row.no-gutters-home2 > [class^="col-"],
.row.no-gutters-home2 > [class*=" col-"] {
  padding-right: 2px;
  padding-left: 2px;
  padding-top: 0px;
  padding-bottom: 4px;
}
.row.no-gutters-start{
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.row.no-gutters-start > [class^="col-"],
.row.no-gutters-start > [class*=" col-"] {
  padding-right: 2px;
  padding-left: 2px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.row.no-gutters-start > [class*='col-']:last-of-type {
  padding-right: 0px;
}
.row.no-gutters-start > [class*='col-']:first-of-type {
  padding-left: 0px;
}
.row.no-gutters-title{
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 2px;
  margin-bottom: 1px;
}
.row.no-gutters-title > [class^="col-"],
.row.no-gutters-title > [class*=" col-"] {
  padding-right: 2px;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.row.no-gutters-single{
  border: 1px solid #d9d9d9;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.row.no-gutters-single > [class^="col-"],
.row.no-gutters-single > [class*=" col-"] {
  padding-right: 0px;
  padding-left: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.row.no-gutters-single > [class*='col-']:last-of-type {
  padding-right: 0px;
}
.row.no-gutters-single > [class*='col-']:first-of-type {
  padding-left: 0px;
}
.row.no-gutters-article{
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.row.no-gutters-article > [class^="col-"],
.row.no-gutters-article > [class*=" col-"] {
  padding-right: 50px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.row.no-gutters-article > [class*='col-']:last-of-type {
  padding-right: 0px;
}
.row.no-gutters-archive{
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.row.no-gutters-archive > [class^="col-"],
.row.no-gutters-archive> [class*=" col-"] {
  padding-right: 20px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.row.no-gutters-archive > [class*='col-']:last-of-type {
  padding-right: 0px;
}
/*==========================
ARCHIVES
===========================*/
.archtitle {
font-size: 20px;
color: #000000;
font-weight: bold;
}
.archtitle a{
font-size: 20px;
color: #000000;
font-weight: bold;
text-decoration: none;
}
.archtitle a:hover{
color: #757575;
text-decoration: none;
}
.archlink a{
font-size: 16px;
color: #000000;
text-decoration: none;
margin-left: 7px;
margin-right: 7px;
}
.archlink a:hover{
color: #757575;
text-decoration: none;
}
/*==========================
PAGINATION
===========================*/
ul.archpagination {
	font-size: 13px;
	font-weight: bold;
    display: inline-block;
    padding: 0;
    margin: 0;
}

ul.archpagination li {
	display: inline;
}

ul.archpagination li a {
    color: #000000;
    float: left;
padding: 6px 13px 5px 13px;
    text-decoration: none;
border: 1px #dedede solid;
    margin-top: 0px;
    margin-right: 3px;
    margin-bottom: 9px;
    margin-left: 3px;
}
ul.archpagination li a.active {
    background-color: #f4f4f4;
    color: #ffffff;
    border: 1px solid #f4f4f4;
}

ul.archpagination li .current {
color: #000000;
background: #f4f4f4;
text-decoration: none;
font-weight: bold;
    float: left;
padding: 6px 13px 5px 13px;
    border: 1px solid #000000;
    margin-top: 0px;
    margin-right: 3px;
    margin-bottom: 9px;
    margin-left: 3px;
}

ul.archpagination li a:hover:not(.active) {
color: #ffffff;
background: #000000;
border: 1px solid #000000;
}
/*
.archpagination {
font-size: 13px;
}
.archpagination span, .archpagination a {
margin: 0 auto;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 15px;
padding: 6px 13px 5px 13px;
text-decoration: none;
width: auto;
color: #000;
border: 1px #dedede solid;
}
.archpagination .current {
color: #000000;
background: #f4f4f4;
text-decoration: none;
font-weight: bold;
}
.archpagination a:hover {
color: #000000;
background: #f4f4f4;
text-decoration: none;
font-weight: bold;
}
*/
/*
.gutters-article {
    -webkit-column-gap: 40px;
    -moz-column-gap: 40px;
    column-gap: 40px;
	}
[class*="col-"] {
  padding: 10px;
}
[class*="col-"]:last-of-type {
  padding-right: 0;
}
*/
/* For mobile phones: */
[class*="col-"] {
    width: 100%;
}
@media only screen and (min-width: 600px) {
    /* For tablets: */
  .col-t-2-3 {
    float: left;
    width: 100%;
  }
  .col-t-2-3-home {
    float: left;
    width: 100%;
  }
  .col-t-3-4 {
    float: left;
    width: 100%;
	padding-right: 0px;
  }
  .col-t-1-2 {
    float: left;
    width: 100%;
  }
  .col-t-1-3 {
    float: left;
    width: 100%;
	}
	.col-t-1-3 img[src$=".jpg"]{
	width: 100%;
	height: auto;
  }
  .col-t-1-3-home {
    float: left;
    width: 100%;
  }
  .col-t-1-4 {
    float: left;
	width: 100%;
  }
  .col-t-1-4 img{
	width: 100%;
	height: auto;
  }
  .col-1-2-v {
    float: left;
    width: 100%;
  }
  .col-t-1-2-v {
    float: left;
    width: 100%;
  }
  .col-t-1-8 {
    float: left;
    width: 12.5%;
  }
  .padleft {
  padding-right: 0px !important;
  padding-left: 20px !important;
  }
  .padright{
  padding-left: 0px !important;
  padding-right: 20px !important;
  }
}
@media only screen and (min-width: 768px) {
    /* For desktop: */
.container-news {
width: 750px;
}
.margin-top-breadcrumb{
margin-top: 51px !important;
}
  .col-2-3 {
    float: left;
    width: 66.66%;
  }
  .col-2-3-home {
    float: left;
    width: 66.66%;
  }
  .col-3-4 {
    float: left;
    width: 100%;
	padding-right: 0px;
  }
  .col-1-2 {
    float: left;
    width: 50%;
  }
  .col-1-3 {
    float: left;
    width: 33.33%;
  }
  .col-1-3 img[src$=".jpg"]{
	width: 100%;
	height: auto;
  }
  .col-1-3-home {
    float: left;
    width: 33.33%;
  }
  .col-1-4 {
    float: left;
    width: 100%;
  }
  .col-1-4 img{
	width: 100%;
	height: auto;
  }
  .col-1-8 {
    float: left;
    width: 12.5%;
  }
	.hide-laptop{
	display: none;
	}
}
@media only screen and (min-width: 1200px) {
.container-news {
    width: 1170px !important;
}
}
@media only screen and (min-width: 992px) {
.container-news {
    width: 970px;
}
}
@media only screen and (min-width: 910px) {
.hide-date {
	display: none;
}
}
@media only screen and (max-width: 910px) {
.show-date {
	display: none;
}
}
@media only screen and (min-width: 980px) {
    /* For larger desktop: */
  .col-3-4 {
    float: left;
    width: 75%;
	padding-right: 50px;
  }
  .col-1-4 {
    float: left;
    width: 25%;
  }
  .col-1-4 img{
	width: 100%;
	height: auto;
  }
  .col-1-3 {
    float: left;
    width: 33.33%;
  }
  .col-1-3 img[src$=".jpg"]{
	width: 100%;
	height: auto;
  }
  .col-1-3-home {
    float: left;
    width: 33.33%;
  }
  .col-2-3 {
    float: left;
    width: 66.66%;
  }
  .col-2-3-home {
    float: left;
    width: 66.66%;
  }
  .col-1-2-v {
    float: left;
    width: 50%;
  }
  .col-t-1-2-v {
    float: left;
    width: 50%;
  }
	.video-container-text {
	display: flex;
	justify-content: center;
	flex-direction: column;
	min-height: 260px;
	}
	}
	.pad-top {
	padding-top: 20px;
	}
	.titlearchmargtop {
	margin-top: -6px;
	}
	.nopad-left {
	padding-left: 0px !important:
	}
	.nopad-right {
	padding-right: 0px !important:
	}
	img.attachment-medium{
	max-width: 300px !important;
	height: auto;
	}
	.imageleft {
	background-color: #ffffff;
	padding-left : 7px; 
	padding-top : 7px; 
	padding-right : 7px; 
	padding-bottom : 7px; 
	border-top : 1px solid #d6d6d6; 
	border-right : 1px solid #d6d6d6; 
	border-bottom : 1px solid #d6d6d6; 
	border-left : 1px solid #d6d6d6;
	float: left;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 8px;
	clear: both;
	-moz-box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.2);
	box-shadow: 0px 4px 4px -2px rgba(0,0,0,0.2);
	}
	.imageleft:hover{
	background-color : #e8e8e8;
	}
@media screen and (max-width: 992px) and (min-width: 758px) {
	.hide-une-cat {
	display: none;
	}
}
@media screen and (max-width: 670px) and (min-width: 100px) {
	.focus-list-home-padleft {
	padding-left: 0px;
	}
}
@media screen and (max-width: 535px) and (min-width: 100px) {
	.hide-less535 {
	display: none;
	}
}
@media screen and (max-width: 500px) and (min-width: 100px) {
	/*.img-responsive {
	display: none;
	}
	.imageleft {
	display: none;
	}*/
	.addpad-top-side {
	padding-top: 30px;
	}
	.addmargin-topleft {
	margin-top: 10px !important;
	margin-left: 15px !important;
	}
	.alignleft{
	width: 100% !important;
	float: center !important;
	margin-bottom: 20px !important;
	border: 0px;
	border-radius: 5px;
	}
	.social-sm {
	display: inline;
	}
	.social-big {
	display: none;
	}
	.hide-mobile{
	display: none;
	}
	.social-add-pad {
	padding-left: 2px;
	padding-right: 2px;
	}
	.search-margin-top {
	margin-top: 0px !important;
	}
	.media-left{
	display: none !important;
	}
.unebox .unebox-text {
	font-size: 22px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	line-height: 24px;
	bottom: 10px;
	left: 12px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.unebox .unebox-text-2 {
	font-size: 22px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	line-height: 24px;
	bottom: 10px;
	left: 12px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.titlearchmargtop {
	margin-top: 10px;
}
.titlefiche {
font-size: 20px !important;
}
.soustitre {
font-size: 18px !important;
}
.soustitre_sm {
font-size: 12px; 
}
}
@media screen and (max-width: 990px) and (min-width: 501px) {
.unebox .unebox-text-3 {
	text-align: left;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	font-size: 28px;
	line-height: 42px;
	display: inline-block;
	position: absolute;
	width: 90%;
	bottom: 10px;
	left: 16px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
}
@media screen and (max-width: 768px) and (min-width: 501px) {
.unebox .unebox-text-2 {
	text-align: left;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	font-size: 28px !important;
	line-height: 42px;
	bottom: 10px;
	left: 16px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.unebox .unebox-text-3 {
	text-align: left;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	font-size: 28px;
	line-height: 42px;
	display: inline-block;
	position: absolute;
	width: 90%;
	bottom: 10px;
	left: 16px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
}
@media screen and (max-width: 980px) and (min-width: 767px) {
	.hide-menu-top {
	display: none;
	}
}
@media screen and (max-width: 980px) and (min-width: 100px) {
	.row.no-gutters-article > [class^="col-"],
	.row.no-gutters-article > [class*=" col-"] {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	.article-container {
	width: 95%;
	margin: 0 auto; 
	}
	.show-header {
	display: none;
	}
	.pad-bot-cat {
	padding-bottom: 7px;
	}
	.pad-bot-news {
	padding-bottom: 30px;
	}
	.pad-top-news {
	padding-top: 30px;
	}
	.pad-bot {
	padding-bottom: 30px;
	}
	.pad-bot2 {
	padding-bottom: 15px;
	}
	.addpad-top-title {
	padding-top: 40px;
	}
	.addpad-top-title2 {
	padding-top: 30px;
	}
	.addpad-top-title3 {
	padding-top: 15px;
	}
	.addpad-top-title4 {
	padding-top: 5px;
	}
	.hide-device {
	display: none;
	}
	.brandtitle-topmain {
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 3px;
	}
	.brandtitle-submain {
	color: #3d3d3d;
	font-size: 16px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	}
}
@media screen and (max-width: 768px) and (min-width: 100px) {
.margin-top-breadcrumb{
margin-top: 31px !important;
}
	h1 {
	font-size: 24px;
	font-family: 'Patua One', sans-serif;
	line-height: 1.5;
	}
	h2 {
	  font-size: 16px;
	  font-family: 'Libre Franklin', sans-serif;
	  line-height: 30px;
	}
	h3 {
	font-size: 20px;
	font-family: 'Patua One', sans-serif;
	line-height: 1.5;
	}
	h4 {
	  font-size: 20px;
	  font-family: 'Libre Franklin', sans-serif;
	  line-height: 1.5;
	}
	h5 {
	  font-size: 14px;
	  font-family: 'Libre Franklin', sans-serif;
	  line-height: 1.5;
	}
	h6 {
	  font-size: 20px;
	  font-family: 'Libre Franklin', sans-serif;
	  line-height: 1.2;
	}
	body {
	font-size: 16px;
	font-family: 'Raleway', sans-serif;
	line-height: 30px;
	}
	.archtitle a{
	font-size: 16px;
	}
	.article-avatar {
	display: none;
	}
	#gotop {
	display: none !important;
	}
	.global-container {
	width: 95%;
	}
	.right-left{
	float: left;
	}
	.home-container {
	max-width: 1024px;
	width: auto;
	margin: 0px auto;
	background-color: #ffffff;
	}
	.pad-top {
	padding-top: 10px;
	}
	.margin-left-articles {
	margin-left: 0px;
	}
	.hide-tablet{
	display: none;
	}
	.addmargin-right {
	margin-right: 73px !important;
	}
	.container-news{
	padding-right: 10px;
	}
	ul.archpagination {
	font-size: 11px !important;
	}
	.addpad-top {
	padding-top: 20px;
	}
	.addpad-top-single {
	margin-top: 60px;
	}
	.row.no-gutters-archive > [class^="col-"],
	.row.no-gutters-archive > [class*=" col-"] {
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media only screen and (min-width: 576px) {
	.show-576less{
	display: none;
	}
}
@media screen and (min-width: 400px) {
    .masonry {
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }
}
@media screen and (min-width: 700px) {
    .masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}
@media screen and (min-width: 900px) {
    .masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
	}
}
@media screen and (min-width: 1100px) {
    .masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}
@media screen and (max-width: 1100px) {
	.brandtitle-sub {
	font-size: 12px;
	}
}
@media screen and (max-width: 500px) {
	.hide-header{
	display: none;
	}
	/*
	.btn {
    padding: 0px 0px !important;
    font-size: 8px !important;
}
*/
}
.social-container:hover .image{
-webkit-transform: rotateY(180deg);
-webkit-transform-style: preserve-3d;
transform: rotateY(180deg);
transform-style: preserve-3d;
}
.social-container .image, .social-container:hover .image {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}
/* TinyMCE Custom */
.quotecenter div{
margin: 0 auto;
}
.quotecenter{
width: 90%;
text-indent: 45px;
background : transparent url(/img/theme/quotes.png) left top no-repeat;
margin-bottom: 20px;
margin-right: 27px;
padding-top: 8px;
padding-left: 18px;
font-family : arial, georgia, times;
font-size : 16px;
font-style : italic;
font-weight : bold;
color : #4f4f4f; 
}
blockquote {
width: 80% !important;
margin: 0 auto !important;
text-indent: 35px !important;
background : transparent url(/img/theme/quotes.png) left top no-repeat;
background-color: #f0f0f0;
border-left: 1px solid #d8d8d8 !important;
border-top: 1px solid #d8d8d8 !important;
border-right: 1px solid #d8d8d8 !important;
border-bottom: 5px solid #d8d8d8 !important;
border-radius: 5px !important;
/*margin-left: 30px;*/
margin-top: 20px !important;
margin-bottom: 50px !important;
/*margin-right: 27px;*/
padding-right: 20px !important;
padding-left: 20px !important;
padding-top: 12px !important;
padding-bottom: 0px !important;
/*font-family : georgia, times;*/
font-size : 16px !important;
font-style : italic;
/*font-weight : bold;*/
color : #383838; 
}
/*
blockquote div {
text-indent: 25px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
text-align: justify;
}
*/
/*
blockquote{
width: 90%;
text-indent: 45px;
background : transparent url(/img/theme/quotes.png) left top no-repeat;
margin: 0 auto !important;
margin-bottom: 20px !important;
margin-right: 27px !important;
margin-top: 0px !important;
margin-left: 0px !important;
padding-top: 8px !important;
padding-left: 18px !important;
padding-bottom: 0px !important;
padding-right: 0px !important;
font-family : arial, georgia, times;
font-size : 16px !important;
font-style : italic;
font-weight : bold;
color : #4f4f4f; 
border-left: none !important;
}
blockquote div {
margin: 0 auto !important;
text-indent: 25px;
margin-left: 30px !important;
padding-top: 0px;
padding-left: 3px;
padding-right: 10px;
padding-bottom: 3px;
text-align: justify; 
}
*/
/* TWITTER
.twitter-tweet {
margin:auto;
}
blockquote.twitter-tweet {
  display: inline-block;
  font-family: Arial, Calibri, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  border-color: #eee #ddd #bbb;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  margin: 10px 5px;
  padding: 0 16px 16px 16px;
}
blockquote.twitter-tweet p {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}
blockquote.twitter-tweet a[href^="https://twitter.com"] {
  font-weight: normal;
color: #b8b8b8 !important;
  font-size: 12px;
}
blockquote.twitter-tweet p a {
color: #b8b8b8 !important;
font-weight: bold !important;
text-decoration: none !important;
outline: 0 none;
}
blockquote.twitter-tweet p a:hover,
blockquote.twitter-tweet p a:focus {
  text-decoration: underline;
}
*/
/*==========================
TWITTER
===========================*/
blockquote.twitter-tweet {
margin: 0 auto;
}
blockquote.twitter-tweet {
margin-top: 20px !important;
  display: inline-block;
  font-family: Arial, Calibri, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  border-color: #eee #ddd #bbb;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  padding: 0;
}
blockquote.twitter-tweet p {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}
blockquote.twitter-tweet a[href^="https://twitter.com"] {
  font-weight: normal;
color: #b8b8b8 !important;
  font-size: 12px;
}
blockquote.twitter-tweet p a {
color: #b8b8b8 !important;
font-weight: bold !important;
text-decoration: none !important;
outline: 0 none;
}
blockquote.twitter-tweet p a:hover,
blockquote.twitter-tweet p a:focus {
  text-decoration: underline;
}
#gradientwrap {
width: 100%;
display: inline-block;
font-family: "Abel", Arial, Helvetica, sans-serif;
color: 000000; 
font-size: 16px; 
border : 1px solid #d8d8d8;
padding: 10px;
background: #f0f0f0;
}
/* TinyMCE Custom */
hr {
margin-top: 0px !important;
margin-bottom: 10px !important;
border: 0;
border-top-width: 0px;
border-top-style: none;
border-top-color: currentcolor;
border-top: 1px solid #000000 !important;
}
hr.fadesingle {
margin-top: 2px;
margin-bottom: 11px;
border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0));
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0));
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0));
}
hr.fadeboth {
margin-top: 18px;
margin-bottom: 14px;
border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
.container2 .banner, .container2 .phrase-1, .container2 .phrase-2 {
	-webkit-transition: all ease 1s;
	-moz-transition: all ease 1s;
	-o-transition: all ease 1s;
	-ms-transition: all ease 1s;
	transition: all ease 1s;
}
.container2 .banner {
	width: 1000px;
	height: 75px;
	margin: 10px auto;
	overflow: hidden;
	background-color: #fffdf2;
	position: relative;
}
.container2 .banner:hover {
	background-color: #3A485F;
}
.container2 .phrase-1, .container2 .phrase-2 {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}
.container2 .phrase-1 {
	opacity: 1;
}
.container2 .phrase-2 {
	opacity: 0;
	color: #FFF;
}
.container2 .banner:hover .phrase-1 {
	opacity: 0;
}
.container2 .banner:hover .phrase-2 {
	opacity: 1;
}
.container2 .blob-1, .container2 .blob-2, .container2 .blob-3 {
	position: absolute;
	z-index: 1;
	-webkit-transition: all ease 1s;
	-moz-transition: all ease 1s;
	-o-transition: all ease 1s;
	-ms-transition: all ease 1s;
	transition: all ease 1s;
}
.container2 .blob-1 {
	border-radius: 50px;
	background-color: rgba(58,72,95,0.2);
	width: 205px;
	height: 135px;
	top: -10%;
	left: 15%;
	-webkit-animation: rotating 10s ease-in infinite;
	-moz-animation: rotating 10s ease-in infinite;
	-ms-animation: rotating 10s ease-in infinite;
	animation: rotating 10s ease-in infinite;
}
.container2 .banner:hover .blob-1 {
	height: 600px;
	width: 1000px;
	top: -30%;
	left: 0%;
}
.container2 .blob-2 {
	border-radius: 65px;
	background-color: rgba(58,72,95,0.2);
	width: 235px;
	height: 165px;
	top: -5%;
	left: 40%;
	-webkit-animation: rotating 9s linear infinite;
	-moz-animation: rotating 9s linear infinite;
	-ms-animation: rotating 9s linear infinite;
	animation: rotating 9s linear infinite;
}
.container2 .banner:hover .blob-2 {
	height: 600px;
	width: 600px;
	top: -35%;
	left: 5%;
}
.container2 .blob-3 {
	border-radius: 75px;
	background-color: rgba(58,72,95,0.2);
	width: 250px;
	height: 175px;
	top: -10%;
	left: 65%;
	-webkit-animation: rotating 8s ease-out infinite;
	-moz-animation: rotating 8s ease-out infinite;
	-ms-animation: rotating 8s ease-out infinite;
	animation: rotating 8s ease-out infinite;
}
.container2 .banner:hover .blob-3 {
	height: 700px;
	width: 700px;
	top: -40%;
	left: -5%;
}
.container3 .banner, .container3 .phrase-1, .container3 .phrase-2 {
	-webkit-transition: all ease 1s;
	-moz-transition: all ease 1s;
	-o-transition: all ease 1s;
	-ms-transition: all ease 1s;
	transition: all ease 1s;
}
.container3 .banner {
	width: 600px;
	height: 75px;
	margin: 50px auto;
	overflow: hidden;
	background-color: #DDDDDD;
	position: relative;
}
.container3 .banner:hover {
	background-color: #94231B;
}
.container3 .phrase-1, .container3 .phrase-2 {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}
.container3 .phrase-1 {
	opacity: 1;
	color: #94231B;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.8);
}
.container3 .phrase-2 {
	opacity: 0;
	color: #FFF;
	text-shadow: 1px 1px 6px rgba(0,0,0,0.8);
}
.container3 .banner:hover .phrase-1 {
	opacity: 0;
}
.container3 .banner:hover .phrase-2 {
	opacity: 1;
}
.container3 .blob-1, .container3 .blob-2, .container3 .blob-3 {
	position: absolute;
	width: 205px;
	height: 205px;
	top: -45%;
	opacity: 0.5;
	z-index: 1;
	-webkit-transition: all ease 1s;
	-moz-transition: all ease 1s;
	-o-transition: all ease 1s;
	-ms-transition: all ease 1s;
	transition: all ease 1s;
}
.container3 .blob-1 {
	left: 5%;
	-webkit-animation: rotating 10s ease-in infinite;
	-moz-animation: rotating 10s ease-in infinite;
	-ms-animation: rotating 10s ease-in infinite;
	animation: rotating 10s ease-in infinite;
}
.container3 .banner:hover .blob-1 {
	height: 600px;
	width: 600px;
	opacity: 0;
	top: -30%;
	left: 0%;
}
.container3 .blob-2 {
	left: 40%;
	-webkit-animation: rotating 9s linear infinite;
	-moz-animation: rotating 9s linear infinite;
	-ms-animation: rotating 9s linear infinite;
	animation: rotating 9s linear infinite;
}
.container3 .banner:hover .blob-2 {
	height: 600px;
	width: 600px;
	top: -35%;
	left: 5%;
	opacity: 0;
}
.container3 .blob-3 {
	left: 65%;
	-webkit-animation: rotating 8s ease-out infinite;
	-moz-animation: rotating 8s ease-out infinite;
	-ms-animation: rotating 8s ease-out infinite;
	animation: rotating 8s ease-out infinite;
}
.container3 .banner:hover .blob-3 {
	height: 700px;
	width: 700px;
	top: -40%;
	left: -5%;
	opacity: 0;
}
@-webkit-keyframes rotating {
    from{
        -webkit-transform: rotate(0deg);
    }
    to{
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes rotating {
    from{
        -moz-transform: rotate(0deg);
    }
    to{
        -moz-transform: rotate(360deg);
    }
}
@-ms-keyframes rotating {
    from{
        -ms-transform: rotate(0deg);
    }
    to{
        -ms-transform: rotate(360deg);
    }
}
@-keyframes rotating {
    from{
        transform: rotate(0deg);
    }
    to{
        transform: rotate(360deg);
    }
}
/* Titles */
.titlehome a{
color : #000000; 
text-decoration: none; 
}
.titlehome a:hover{
color : #858585; 
text-decoration: none; 
}
.titlecomments {
font-weight : bold;  
font-family: "Abel", Arial, Helvetica, Verdana, sans-serif;
color : #000000; 
font-size : 17px;
text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
.titlecomments a{
color : #000000; 
text-decoration: none; 
}
.titlecomments a:hover{
color : #858585; 
text-decoration: none; 
}
.tickernewshome {
font-weight: bold;
font-size: 14px;
font-family: "Monda", Arial, Helvetica, Verdana, sans-serif;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 4px;
padding-right: 4px;
background: #000000;
color: #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.tickernewshome a{
color: #A1A1A1;
text-decoration: none;
}
.tickernewshome a:hover{
color: #ffffff;
text-decoration: none;
}
.titlenewshome a{
font-weight: bold;
font-size: 14px;
font-family: "Monda", Arial, Helvetica, Verdana, sans-serif;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 4px;
padding-right: 4px;
background: #000000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #ffffff;
text-decoration: none;
}
.titlenewshome a:hover{
color: #858585;
text-decoration: none;
}
.titlenewshomeplus {
font-weight: bold;
font-size: 18px;
font-family: Arial, Helvetica, Verdana, sans-serif;
padding-top: 1px;
padding-bottom: 3px;
padding-left: 4px;
padding-right: 4px;
background: #000000;
color: #ffffff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}
.titleuneshomeplus {
font-weight: bold;
font-size: 18px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #ffffff;
padding-left: 6px;
text-decoration: none;
}
/* Single */
.liens  {
color:#000000;
}
.liens  a{
padding: 2px;
color:#000000;
font-weight:bold;
text-decoration: underline;
}
.liens  a:hover{
color:#ffffff;
padding: 2px;
font-weight:bold;
text-decoration: none;
background-color: #000000;
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
/* Titres menus */
.titlecolor-menu-sites {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#000000;
}
.titlecolor-menu-home {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#ffffff;
}
.titlecolor-menu-home  a{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-home a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-games {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#ffd82e;
}
.titlecolor-menu-games  a{
color:#ffd82e;
text-decoration: none;
}
.titlecolor-menu-games a:hover{
color: #000000 !important;
background-color: #ffd82e !important;
text-decoration: none;
}
.titlecolor-menu-kissa {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#de8a8d;
}
.titlecolor-menu-kissa  a{
color:#de8a8d;
text-decoration: none;
}
.titlecolor-menu-kissa  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-rama {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#e30000;
}
.titlecolor-menu-rama  a{
color:#e30000;
text-decoration: none;
}
.titlecolor-menu-rama  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-bulles {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#ca9a65;
}
.titlecolor-menu-bulles   a{
color:#ca9a65;
text-decoration: none;
}
.titlecolor-menu-bulles  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-tech {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#308dc9;
}
.titlecolor-menu-tech  a{
color:#308dc9;
text-decoration: none;
}
.titlecolor-menu-tech  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-zoom {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#6a9128;
}
.titlecolor-menu-zoom  a{
color:#6a9128;
text-decoration: none;
}
.titlecolor-menu-zoom  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-style {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#c6dd34;
}
.titlecolor-menu-style  a{
color:#c6dd34;
text-decoration: none;
}
.titlecolor-menu-style  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-tv {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#cc7700;
}
.titlecolor-menu-tv  a{
color:#cc7700;
text-decoration: none;
}
.titlecolor-menu-tv  a:hover{
color:#ffffff;
text-decoration: none;
}
.titlecolor-menu-blog {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color:#dedede;
}
.titlecolor-menu-blog  a{
color:#dedede;
text-decoration: none;
}
.titlecolor-menu-blog  a:hover{
color:#ffffff;
text-decoration: none;
}
/* MaXoETV */
.ytccf .ytc-row .ytc-r-1 .ytc-r-odd li .ytccell-1 .ytccell-first  div{
display: none;
}
.ytctitle {
margin-bottom: 0;
}
.ytctitle a{
color:#cc7700;
}
.ytc-row {
border-top:3px solid #cc7700;
margin-bottom:10px;
margin-top:10px;
}
.ytcthumb {
background-size: 100%;
}
.ytclink{
font: bold 16px 'Monda';
color:#cc7700;
}
.ytclink  a{
color:#cc7700;
text-decoration: none;
}
.ytclink a:hover{
color:#000;
text-decoration: none;
}

/* Print Styles
@media print {
#contentheader {
display: none;
}
#contentheader  img{
display: none;
}
#contentleft {
width: 100% !important;
page-break-inside:avoid !important;
}
#contentleft img {
display: none;
}
#contentright {
display: none;
}
#contentfooter {
display: none;
}
}
*/
/* Pop Up Slide */
#slideout {
	color: #ffffff;
	border: 1px solid #ffffff;
    background:#000000;
    border-radius:9px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -moz-box-shadow:inset 0 0 4px #333;
    -webkit-box-shadow:inset 0 0 4px #333;
    box-shadow:inner 0 0 3px #333;
    padding:12px 14px 12px 14px;
    width:320px;
    position:fixed;
    bottom:150px;
    right:2px;
    display:none;
z-index: 1011;
}
.borderhome {
border-bottom: 5px solid #b8b8b8;
}
.bordergames {
border-bottom: 5px solid #e2be22;
}
.borderrama {
border-bottom: 5px solid #b02827;
}
.borderbulles {
border-bottom: 5px solid #ca9a65;
}
.borderkissa {
border-bottom: 5px solid #de8a8d;
}
.borderstyle {
border-bottom: 5px solid #c6dd34;
}
.bordertech {
border-bottom: 5px solid #308dc9;
}
.borderzoom {
border-bottom: 5px solid #6a9128;
}
.bordertv {
border-bottom: 5px solid #cc7700;
}
.borderblog {
border-bottom: 5px solid #b8b8b8;
}
/* for 980 or less*/
@media screen and (max-width:980px){
  nav2 ul     { display: none; }
  nav2 select { display: inline-block; }
  nav ul     { display: none; }
  nav select { display: inline-block; }
.nav{
      width:100%;}
.header{
      width:100%;}
.une{
width:98%;
}
.une2{
width:98%;
}
.content{
      width:65%;}
.sidebar{
      width:30%;}
}
/* for 700 or less*/
@media screen and (max-width:700px){
.header{
      height:auto;}
.content{
      width:auto;
      float:none;
}
.sidebar{
      width:auto;
float:none;}}
/* for 480 or less*/
@media screen and (max-width:480px){
.header{
height:auto;}
.sidebar{
display:none;}
}
.cap {
float : left;
width : 40px;
font-size : 55px;
line-height : 43px;
font-weight : normal;
padding-right: 4px;
margin-right: 5px;
background-color: #f4f4f4;
color : #b7b7b7;
font-family : georgia, times;
border : 1px #d6d6d6 solid;
}
.full {
text-align : justify;
}
.article p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
.moderation {
font-weight : bold;  
font-family : Arial, Verdana, Helvetica, sans-serif; 
color : #ca1f1f; 
font-size : 12px;
font-style : italic; 
}
/* Concours */
.widthconcours{
width:100%;
margin-left: auto;
margin-right: auto;
}
.uneconcours {
background : #ffffff;
padding : 20px; 
border-top : 1px solid #d6d6d6; 
border-right : 1px solid #d6d6d6; 
border-bottom : 1px solid #d6d6d6; 
border-left : 1px solid #d6d6d6;
margin-top:8px;
margin-bottom:0px;
margin-left: auto;
margin-right: auto;
-moz-border-radius:0px 0px 8px 8px;
-khtml-border-radius:0px 0px 8px 8px;
-webkit-border-radius:0px 0px 8px 8px;
border-radius:0px 0px 8px 8px;
}
.leftconcours {
background-color : #ffffff;
padding : 20px; 
border-top : 1px solid #d6d6d6; 
border-right : 1px solid #d6d6d6; 
border-bottom : 1px solid #d6d6d6; 
border-left : 1px solid #d6d6d6; 
float: left;
margin-right: 10px;
-moz-border-radius:8px;
-khtml-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.lienconcours {
font-family: Arial, Helvetica, sans-serif;
color: #8a8a8a; 
font-size: 26px; 
font-weight: bold;  
text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.7);
}
.unepost {
width: 702px !important;
height: 350px !important;
border: 1px solid #000000;
margin-top:8px;
margin-bottom:0px;
margin-left: auto;
margin-right: auto;
}
.imagepost {
max-width: 100% !important;
height: auto !important;
border: 1px solid #000000;
margin-top: 20px;
margin-bottom: 40px;
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
}
.imagesingle {
width: 100% !important;
height: auto !important;
border: 1px solid #000000;
margin-top: 20px;
margin-bottom: 40px;
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
}
.imagesingle img {
max-width: 100%;
width: auto;
height: auto;
}
.imageleft{
max-width: 100% !important;
height: auto !important;
border: 1px solid #000000;
float: left;
margin-top: 9px;
margin-right: 15px;
}
.imageright {
max-width: 100% !important;
height: auto !important;
border: 1px solid #000000;
float: right;
margin-top: 9px;
margin-left: 15px;
}
.imagemulti {
margin:5px;
border: 1px solid #000000;
display:inline;
}
.imagetop {
width: 222px;
height: 136px;
border: 1px solid #000000;
margin-bottom: 10px;
display:inline;
}
.imagetop:hover {
width: 222px;
height: 136px;
border: 1px solid #9c9c9c;
margin-bottom: 10px;
display:inline;
}
.imagearch {
width: 300px;
height: 180px;
border: 1px solid #000000;
margin-bottom: 10px;
display:inline;
}
.imagefeatured {
width: 702px !important;
height: 350px !important;
border: 1px solid #000000;
margin-top:8px;
margin-bottom:0px;
margin-left: auto;
margin-right: auto;
}
.imagecover {
width: 160px !important;
height: auto;
border: 1px solid #000000;
}
.alignleft{
max-width: 100% !important;
height: auto !important;
border: 0px;
border-radius: 5px;
float: left;
margin-top: 0px !important;
margin-right: 15px;
clear: both !important;
}
.alignright {
max-width: 100% !important;
height: auto !important;
border: 0px;
border-radius: 5px;
float: right;
margin-top: 0px;
margin-left: 15px;
clear: both !important;
}
.aligncenter {
max-width: 100% !important;
height: auto !important;
border: 0px;
border-radius: 5px;
margin-top: 20px !important;
margin-bottom: 40px !important;
margin-left: auto !important;
margin-right: auto !important;
display: block !important;
clear: both !important;
}
.alignnone {
width: 100% !important;
height: auto !important;
border: 0px;
border-radius: 5px;
margin-top: 0px;
margin-bottom:40px;
margin-left: auto;
margin-right: auto;
clear: both !important;
}
/* images page du concours */
.alignmultihori {
width: auto;
height: auto;
border: 0px;
border-radius: 5px;
margin: 5px;
}
/* images page du concours */
.gallery {
width: 100%;
margin-left: auto !important;
margin-right: auto !important;
}
.gallery .gallery-item{
position:relative;
padding: 14px;
margin-left: auto !important;
margin-right: auto !important;
display: block;
}
.gallery .gallery-caption{
position:relative;
text-align:center;
width: 100%;
padding-top: 10px;
padding-bottom: 11px;
}
.gallery-size-thumbnail {
margin-bottom: 20px;
}
.gallery-size-thumbnail img {
width: 100% !important;
height: auto !important;
}
.gallery-size-medium img {
width: 100% !important;
height: auto !important;
}
.gallery-columns-3 .gallery-item {
/*width: 33.33%;*/
}
.gallery .gallery-icon img{
border: 0px !important;
border-radius: 5px !important;
margin-right: auto !important;
display: block !important;
clear: both !important;
}
/* New Caption */
.wp-caption {
overflow: hidden;
background-color: #f0f0f0 !important;
border-left: 1px solid #d8d8d8 !important;
border-top: 1px solid #d8d8d8 !important;
border-right: 1px solid #d8d8d8 !important;
border-bottom: 5px solid #d8d8d8 !important;
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
}
.wp-caption img{
background-color: #f0f0f0 !important;
border: 0px;
display: block;
}
.wp-caption-text {
line-height: 20px !important;
text-align: center;
font-size : 14px; 
color : #000000;
background-color: #f0f0f0 !important;
font-family: Arial, Helvetica, sans-serif;
}
.wp-caption p.wp-caption-text {
padding-top: 11px;
padding-bottom: 0px !important;
clear: both;
}
.wp-caption.alignnone {
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
}
.wp-caption.aligncenter {
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
}
.wp-caption.alignleft {
margin-right: 15px;
}
.wp-caption.alignright {
margin-left: 15px;
}
dl.wp-caption, dl.wp-caption * {
}
dd.wp-caption-dd {
text-align: center !important;
font-size : 17px !important;
color : #ffffff !important;
background-color: #000000 !important;
font-weight : bold !important;
font-family: "Abel", Arial, Helvetica, sans-serif !important;
}
/* ORI
.wp-caption {
overflow: hidden;
border: 0px;
background-color: #000000;
border-radius: 5px;
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
}
.wp-caption img{
background-color: #000000;
border: 0px;
display: block;
}
.wp-caption-text {
text-align: center;
font-size : 14px; 
color : #ffffff;
background-color: #000000;
font-family: Arial, Helvetica, sans-serif;
}
.wp-caption p.wp-caption-text {
margin-top: 16px;
margin-bottom: 0px;
clear: both;
}
.wp-caption.alignnone {
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
}
.wp-caption.aligncenter {
margin-left: auto;
margin-right: auto;
display: block;
clear: both;
}
.wp-caption.alignleft {
margin-right: 15px;
}
.wp-caption.alignright {
margin-left: 15px;
}
*/
.polaroid_instantane {
width: 314px;
height: 344px;
padding: 10px;
margin-bottom: 30px;
display: inline-block;
vertical-align: top; 
background: #ffffff;
-webkit-box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.34);
-moz-box-shadow:    1px 1px 6px 1px rgba(0, 0, 0, 0.34);
box-shadow:         1px 1px 6px 1px rgba(0, 0, 0, 0.34);
}
.polaroid {
width: 314px;
height: 316px;
padding: 10px;
margin-bottom: 30px;
display:inline-block;
vertical-align: top; 
background: #ffffff;
-webkit-box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.34);
-moz-box-shadow:    1px 1px 6px 1px rgba(0, 0, 0, 0.34);
box-shadow:         1px 1px 6px 1px rgba(0, 0, 0, 0.34);
}
.polaroid_zoom {
position: relative;
border: 2px solid #000000;
float: left;
width: 294px;
height: 194px;
margin-bottom: 10px;
overflow: hidden;
-webkit-box-shadow: 1px 0px 3px 0px rgba(50, 50, 50, 0.85);
-moz-box-shadow:    1px 0px 3px 0px rgba(50, 50, 50, 0.85);
box-shadow:         1px 0px 3px 0px rgba(50, 50, 50, 0.85); 
}
.polaroid_zoom img {
width: 294px;
height: 194px;
border: 0px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.polaroid_zoom img:hover {
width: 320px;
height: 211px;
}
.colpost {
display: inline-block;
background-color: #ffffff;
padding: 10px;
margin: 0 0 0em;
margin-bottom: 26px;
width: 100%;
border: 1px solid #000000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}