/* CSS Document */
/* @import 'ckeditor-responsivness.css'; */

body {
 color:#403f37; 
 background-color:transparent;
 font-family: "Myriad Pro", "Myriad Web Pro Regular", "Lucida Grande", "Geneva", "Trebuchet MS";
font-family: 'Rajdhani';
font-size:1.6em;
  
}
#cbody {
   background-color:transparent;
}

h1 {
  width:auto;
    font-size: 2.2em;
    margin-top:20px;
    padding-bottom:1.5em;
    /*background-color:#a6aac1;*/
    /*text-decoration: underline;*/
    color:#403f37;
    font-weight:normal;
    text-align:center;
    font-weight:bold;
}

h1 {
font-family: 'Rajdhani'; font-weight: 500;
text-align:center;
color:#000;
    color: #EF781B;
    text-shadow:
    -1px -1px 0 #EF781B,
    1px -1px 0 #EF781B,
    -1px 1px 0 #EF781B,
    1px 1px 0 #EF781B;
	-webkit-font-smoothing: antialiased;
	/* https://stackoverflow.com/questions/2570972/css-font-border */

  text-shadow: 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px black, 0 0 4px

}


h1.page-header {
    margin-top:1em;
}
h2, .h2 {
    font-size: 1.4em;
    color: #618978;
    color:#756f64;  
    color:#88734b;
    color:#111;
    font-weight:bold;
    font-family: 'Rajdhani'; font-weight: 500;
}

h3 {
    font-size: 1.2em;
    color:#618978;
}
.taupe {
   color:#88734b;
}
.vert {
  color: #618978;
}
a {
    color:#EF781B;
}
a:visited {
    color:#EF781B;
}
a:hover {
    color:#EF781B;
}

.row.principal {
  background-color:#0008;
  
}

.field-name-field-intro {
    text-shadow: 1px 1px 1px rgba(100, 100, 100, 0.2);
    font-style: oblique;
    color: #666;
}


.view-jeu-en-ligne  .views-field-title {
  background-color:#EF781B;
  background-color:#ff9900;  
  border-top-left-radius: 2em;
  border-top-right-radius: 0.5em;
  padding:0.2em;
  height:4em;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb76b+0,ffa73d+50,ff7c00+51,ff7f04+100;Orange+Gloss */
background: rgb(255,183,107); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,183,107,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 51%, rgba(255,127,4,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bfd255+0,8eb92a+50,72aa00+51,9ecb2d+100;Green+Gloss */
background: rgb(191,210,85); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(191,210,85,1) 0%, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(158,203,45,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */

}
.view-jeu-en-ligne  .views-field-title a:link, .view-jeu-en-ligne  .views-field-title a:hover, .view-jeu-en-ligne  .views-field-title a:visited {
  color:#fff;
  font-size:1.2em;
}
.view-jeu-en-ligne  .views-field-field-jeu-ligne-image {
  background-color:#bfd255;
  background-color:#9ecb2d;
  border-bottom: 0.6em dashed #000;
  border-top: 0.5em dashed #000;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 0;
  margin-bottom: 2em;
}



.view-jeu-en-ligne.view-display-id-block_1 .views-field-title {
  background-color:#EF781B;
  background-color:#ff9900;  
  border-top-left-radius: 2em;
  border-top-right-radius: 0.5em;
  padding:0.2em;
  height:4em;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb76b+0,ffa73d+50,ff7c00+51,ff7f04+100;Orange+Gloss */
background: rgb(255,183,107); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,183,107,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 51%, rgba(255,127,4,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b679e+0,2b88d9+50,207cca+51,7db9e8+100;Blue+Gloss+%232 */
background: rgb(59,103,158); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

}

.view-jeu-en-ligne.view-display-id-block_1  .views-field-field-jeu-ligne-image {
  background-color:#7db9e8;
  border-bottom: 0.6em dashed #000;
  border-top: 0.5em dashed #000;
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 0;
  margin-bottom: 2em;
}

.view-jeu-en-ligne .row {
  margin-top:1em;
  margin-bottom:1em;
  border-bottom: 2px dashed #ddd;
}
.view-jeu-en-ligne .row .row {
  border-bottom: 0;
  margin-top:0;
}
.ihe-overlay {
  display:table;
}
.ihe-overlay::after {
  color:#FFF;
  font-family: 'Graduate';
  
  font-size:3em;
}
.field-name-title h2 a:link {
  border-bottom: 2px solid #f6a600;
  display:block;
}
.view-jeu-en-ligne  .field-name-field-jeu-ligne-image{
  border: 1px solid #f6a600;
  background-color: #f6a600;;
}
.view-jeu-en-ligne  .field-name-field-categorie-jeux {
  padding-top:0.5em;
  color:#aaa;
  font-style: italic;
}


/*************************************/

aside {
  background-color:transparent;
  min-height:500px;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 1em;
    border-left: 5px solid #618978;
}



.row-content {
    background-color: #ccc1ad;
    background-color: RGBa(204,193,173,0.9);
    padding: 0px;
    opacity: 1;  /* Opacity for Modern Browsers */
    filter: alpha(opacity=90);  /* Opacity for IE8 and lower */
    zoom: 1;  /* Fix for IE7 */
}
.row {
  background-color: transparent;
}
.row section {
    background-color: #fff;
}
.row aside section {
      background-color:transparent;
}
/* header */
.navbar-default {
   background-color: transparent;
   background-color: #756f64; /*#ffffff88;*/
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    margin-top: 0;
    margin-bottom: 0;
    background-color: rgba(117, 111, 100, 0.4);
    opacity: 1;  /* Opacity for Modern Browsers */
    filter: alpha(opacity=80);  /* Opacity for IE8 and lower */
    zoom: 1;  /* Fix for IE7 */
}

.epblue {
  color:#00aeee;
}
.bleu {
  color:#009bd4;
}

.stitre {
  
  color:#00aeee;
  color:#4cae4c;
  font-size:1.5em;
}


.view-display-id-block_1 .col {
  /*border: 1px solid #eee;*/
  margin-bottom: 1em;
}
/*
.view-display-id-block_1 .views-field-title a,
.view-display-id-block_2 .views-field-title a {
  font-size: 1.4em;
  font-weight:normal;
   color:#00aeee;
   color: #009bd4;
}
*/

.views-field-field-image-cache img {
  margin-left:auto;
  margin-right:auto;
}


.view-display-id-block_1 .views-field-field-offre-speciale,
.view-display-id-block_2 .views-field-field-offre-speciale,
.node-product .field-name-field-offre-speciale {
    background-color: #f9f9f9;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    border: 0px solid #00aeee;
   /* color:#00aeee ;*/
    color:#337ab7 ;
    color:#00aeee;
    text-align:center;
} 


.view-display-id-block_1 .views-field-title,
.view-display-id-block_1 .views-field-sell-price,
.view-display-id-block_1 .views-field-list-price,
.view-display-id-block_1 .views-field-display-price,
.view-display-id-block_2 .views-field-title,
.view-display-id-block_2 .views-field-sell-price,
.view-display-id-block_2 .views-field-list-price,
.view-display-id-block_2 .views-field-display-price {
  text-align:center;
}
  
  
.view-display-id-block_1 .views-field-list-price,
.view-display-id-block_1 .views-field-list-price {
  font-weight:bold;
  font-size:1.2em;
  text-decoration: line-through;
}
.view-display-id-block_1 .views-field-sell-price,
.view-display-id-block_2 .views-field-sell-price {
  font-weight:normal;
  font-size:1.8em;
  /* color:#4cae4c;*/
}

.view-display-id-block_1 .views-field-display-price,
.view-display-id-block_2 .views-field-display-price {
  font-weight:normal;
  font-size:1.8em;
  /* color:#4cae4c;*/
}
.view-display-id-block_1 .node-add-to-cart,
.view-display-id-block_2 .node-add-to-cart {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.product-info.sell-price, .product-info.display-price {
  margin-top:1em;
  margin-bottom:1em;
  font-size:1.6em;
  font-weight:bold;
  float:left;
  padding-left:2em;
}   
.product-info.display-price .price-suffixes {
  padding-left:0.4em;
}     
.navbar {
    border: 0;
    margin-bottom: 0px;
}
.navbar .logo {
    padding: 20px;
}
.navbar.container, .navbar.container-fluid {
    margin-top: 0;
}

/*.row-content {
    background-color:#ffffff;
    padding:0px;

}*/
#page-header {
    background-color:#ffffff;
    width:100%;
    display:table;
}


aside {
 /* background-color: #123457; */
}

aside section {
 padding: 0.35em; 
}


.clear {
  clear:both;
}
.footer {
  background-color: #ffffff;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 0;
    /*background-color: #323232aa;*/
    /* background-color: #ffe9b466;*/
    color: #666;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    min-height: 5em;
    
    opacity: 0.6;  /* Opacity for Modern Browsers */
    filter: alpha(opacity=60);  /* Opacity for IE8 and lower */
    zoom: 1;  /* Fix for IE7 */
}
#block-menu-menu-footer-menu {
  text-align:center;
}
.footer a, .footer a:hover {
    color: #333;
    font-weight:normal;
    background-color: transparent;
}
.footer .nav > li  {
    /*position: relative;*/
    display: inline-block;
    padding-left: 1em;
    padding-right: 1em;
    float:left;
    width:auto;
}
.footer ul {
    display:inline-block;
    width: auto;
    margin-left:auto;
    margin-right: auto; 
}
#block-menu-secondary-menu {
    width: 100%;
    text-align:center;
    display:inline-block;
}

.row {
    margin-left: 0;
    margin-right: 0;
}
.container {
    padding-left: 0;
    padding-right: 0;
}
@media (min-width: 0px) {
  .container {
    width: 100%;
  }
  .logo {
    max-width: 100%; 
  }
  #block-tb-megamenu-menu-main-menu {
    /*display:none;*/
  }
  #block-tb-megamenu-menu-main-menu  {
  /*  width: auto;
    position: absolute;
    z-index: 800;
    top: -80px;
    right: 10px;
    float: right;
    background-color: transparent;*/
  }
  #header-btn {
  margin-left: auto;
	margin-right: auto;
	width: 280px; /*265px;*/
	padding:0;
	margin-top: 0em;
	
  }

  
  .navbar-header .pull-left, .pull-left {
    float:none ;
  }
  .navbar .logo {
	margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
	width: 100%;
  }
  .navbar .logo img {
	margin-left: auto;
    margin-right: auto;
	width:auto;
  }
}
@media (min-width: 768px) {
  .container {
    width: 720px;
  }
  .logo {
    max-width: 80%; 
  }
    #block-tb-megamenu-menu-main-menu {
    /*display:block;*/
  }
  #block-tb-megamenu-menu-main-menu .tb-megamenu-button {
    width: auto;
    position: absolute;
    z-index: 800;
    top: -95px;
    right: 10px;
    float: right;
    background-color: transparent;
  }
  #header-btn {
    margin-right: 0em;
	margin-top: 3em;
	width:300px;
  }
  .navbar-header .pull-left, .pull-left {
    float:none ;
  }
  .navbar .logo {
	margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
	width: 100%;
  }
  .navbar .logo img {
	margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
    .logo {
    max-width: 100%; 
  }
  #header-btn {
    margin-right: 2em;
	margin-top:4em;
	width:auto;
	float:right;
  }
  .btn-tb-megamenu {
	  display:none;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}



.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}


#paypal-includes img {
  display:inline;
}


/* responsive table */
.tablet {
  /*display:block;*/
}
.tableb {
  display:block;
  float:left;
}

.order-review-table {
    width: 85%;
}
.cart-review {

   /* width: 30%;
    max-width: 100%;*/
}

@media (max-width: 400px) {
  .order-review-table .cart-review {
    display:none;
  /*display:inline;
  overflow-x: hidden;
      width: 30%;
      max-width: 100%;*/
  }
}
.order-review-table  .table-responsive {
   /* overflow-x: hidden;
    min-height: 0.01%;
    display:block;
    width:400px;*/
    display:table-cell;
}
td.products {
    width: 100%;
}

.table {
   /* width: 50%;
    max-width: none;
    margin-bottom: 20px;*/
}


.order-review-table .pane-title-row {
    display:none;
    text-align: none;
}
.order-review-table .title-col {
    font-weight: bold;
    padding-left: 2%;
    text-align: none;
    white-space: nowrap;
}
.order-review-table .data-col {
    width: 85%;
    font-weight: bold;
}
.order-review-table .title-col {
    width: 13%;
}
.order-review-table tr td {
    padding-left: 20px;
}



.order-review-table .review-button-row td {
    padding-top: 1em;
    text-align: center;
}








.vjs-default-skin .vjs-big-play-button {
    left: 45%;
    top: 40%;
}


.more-product-images {
  display: none;
}
.main-product-image {
  margin-left:auto;
  margin-right:auto;
}
.product-image {
    clear: right;
    float: left;
    margin-left: 0px;
    padding-left: 4px;
    padding-top: 4px;
    text-align: center;
    padding-right:1em;
}
.textcenter {
padding-right:1em;  
font-size:0.9em;
/*text-align:center;*/
clear:both;
padding-bottom:1em;
}





.tb-megamenu.tb-megamenu-menu-main-menu .collapse {
display:block;
}
.tb-megamenu .nav-collapse.collapse {
   height: auto;
   overflow: visible;
   display: block;
 }



.tb-megamenu .dropdown-menu .active > a.mega-group-title, .tb-megamenu .dropdown-menu .active > a:hover {
    color: #666;
    text-decoration: none;
    outline: 0;
    background-color: #e54e4b;
}



/*
.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > a:hover ,
.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a {
  filter: none;
}
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {
color:#fff;
}

.tb-megamenu .mega-nav > li a:hover, .tb-megamenu .dropdown-menu .mega-nav > li a:hover {
background-color:#000;
color:#fff;
}

*/



#block-ad-example-leaderboard-ad-block  {
    position:relative;
    max-width:720px;
    float:left;
}
#block-ad-example-leaderboard-ad-block img {
 width:100%; 
}
#block-custom-search-blocks-1{
    width: 300px;
    float: left;
    padding: 10px 30px 10px 10px;
    padding:2em 1em 1em 1em;
    padding-right: 30px;
    background-color: #666;
    height: 90px;
}


#block-ad-example-skyscraper-ad-block .field-items {
    margin-right: auto;
    display: table;
    margin-left: auto;
}  

#block-ad-example-skyscraper-ad-block .item {
    display: inline;
}  







#block-custom-search-blocks-1 #custom-search-blocks-form-1 .form-item-custom-search-blocks-form-1 {
  
width: 220px;
margin-bottom:0;
float:left;
padding-right:20px;
}


#block-custom-search-blocks-1 #custom-search-blocks-form-1 .form-group {
    margin-bottom: 0;
}
#block-custom-search-blocks-1 #form-item-custom-search-blocks-form-1  {
    float: left;
    padding-right: 20px;
    padding-top: 0px;
}
#block-custom-search-blocks-1 #custom-search-blocks-form-1 .form-actions {
  clear:none;
  padding-top: 5px;
}




#block-custom-search-blocks-2 {
  position:absolute;
  padding:1em;
  width: 300px;
  margin-left:auto;
  margin-right:auto;
  background-color:#FFF;
  right:-20px;
  left:auto;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  
}
#block-system-user-menu {
  position:absolute;
  padding:1em;
  width: 200px;
  margin-left:auto;
  margin-right:auto;
  background-color:#FFF;
  right:auto;
  left:-20px; 
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  z-index: 300;
  display:inline-block;
}
#block-system-user-menu h2 {
  display:none;
}




.cartcounter {
  display: inline-block;
  width:10px;
  color:#df8227;
  font-weight:bold;
  padding-left: 3px;
font-size: 0.8em;
}


.block-uc-cart h2, #block-uc-ajax-cart-alt-uc-ajax-cart-alt h2 {
 font-size: 1.2em; 
 border-bottom:1px solid #000;
 padding-bottom:10px;
}

/*
#block-uc-cart-cart label, #block-uc-cart-cart--2 label, #block-uc-cart-cart--3 label,#block-uc-cart-cart--4 label {

*/
.block-uc-cart, #block-uc-ajax-cart-alt-uc-ajax-cart-alt {
  /*position:absolute;*/
  padding:1em;
  width: 300px;
  margin-left:auto;
  margin-right:auto;
  background-color:#FFF;
  right:auto;
  left:auto;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}
.block-uc-cart label, #block-uc-ajax-cart-alt-uc-ajax-cart-alt label {
    margin-bottom: 0;
}
.cart-block-summary-items {
  padding-top:10px;
  padding-bottom:10px;
}
.cart-block-summary-total {
  padding-top:10px;
  padding-bottom:10px;
}

.cart-block-summary-links {
  padding:10px;
}
.cart-block-summary-links ul.links li, .cart-block-view-cart, .cart-block-checkout  {
  background-color: #000;
  list-style: none;
  text-align:center;
  padding:1em;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 1em;
}

.cart-block-view-cart a, .cart-block-checkout a {
  color: #fff;
  font-weight:bold;
}

.cart-block-view-cart.first {
  float:left;
}

.cart-block-checkout.last {
  margin-left: 1em;
  float:left;
}
#edit-actions button {
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left:10px;
}
#edit-checkout--2 {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}

#header-btn {
/*float: right;*/
/*margin-right: 3em;*/
/*margin-top: 4em;*/
margin-bottom: 1em;
}  


#header-btn .btn-default {
margin-right: 0.8em;
margin-left: 0.8em;
} 
#header-btn .btn-left {
  margin-left:0;
}
#header-btn .btn-right {
	  margin-right:0;
}


#header-btn .dropdown-menu {
right:0;
left:auto;
padding:0;
} 



#header-btn .btn-default {
    color: #ff9900;
    background-color: transparent;
    border: 0px solid #ccc;
    font-size: 2.2em
}




#block-tb-megamenu-menu-main-menu {
 background-color:transparent;
/* padding-left: 1em;
  padding-right: 1em;
 padding-top:3px;
 padding-bottom: 3px;*/
}
#block-tb-megamenu-menu-main-menu  .tb-megamenu .btn-navbar {
  margin-bottom: 0;

}
#block-tb-megamenu-menu-main-menu  .tb-megamenu-button {
  width:100%;
}

/*@media (max-width: 979px) {*/
@media (max-width: 979px) {
  #block-tb-megamenu-menu-main-menu .tb-megamenu .nav-collapse {
      background: #00aeee;
      margin-top: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 999;
  }
}

/*
#block-uc-cart-cart, #block-uc-cart-cart--2, #block-uc-cart-cart--3 {
*/
.block-uc-cart {
  position:absolute;
  padding:1em;
  width: 300px;
  margin-left:auto;
  margin-right:auto;
  background-color:#FFF;
  right:auto;
  left:auto;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}




#user-login-form {
    width: auto;
    position: relative;
    top: auto;
    float: left;
    right: auto;
}
#user-login-form .btn-default {
    color:#fff;
    background-color:#000;
    margin:1em;
}
#user-login-form ul  {
    color:#fff;
}
#user-login-form li  {
    list-style:none;
    float:left;
    padding:2em;
}

#user-login-form li a {
    color:#fff;
    background-color:#000;
    display:block;
    padding:1em;
    padding-top:5px;
    padding-bottom:5px;
    width: 160px;
    text-align:center;
}




.ds-left {
  display:table;
  /*clear: both;*/
  margin-bottom:2em;
}

.ds-left .field-name-field-image-cache  {
  margin-right: 2em;
}

.add-to-cart {
  clear:both;
}

.node-add-to-cart {
  margin-top: 1em;
  margin-bottom: 1em;
}


.display-price {
    padding-left: 0;
}
.tagcountry {
padding:0;
margin-left:20px;;
margin-right:20px;
display:inline-block;
}
  
  
  
#bigmenu {
  
width:100%;
position:relative;
float:right;

}

#block-tb-megamenu-menu-main-menu .tb-megamenu-button {
	width: auto;
	position: absolute;
	z-index: 800;
	/*top: -80px;*/
	right:10px;
	/*float: right;*/
	background-color: transparent;
	display:none; /* hide tb mega menu mobile button */
}


#block-tb-megamenu-menu-main-menu .tb-megamenu .btn, .btn2 {
background-image: none;
border:0;
box-shadow: none;
font-size: 2em;
line-height: 2em;
color:#009bd4;
background-color: transparent;
}
#block-tb-megamenu-menu-main-menu .tb-megamenu .nav li.dropdown.active > .dropdown-toggle, #block-tb-megamenu-menu-main-menu .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, #block-tb-megamenu-menu-main-menu .tb-megamenu .nav > li.dropdown.open.active > a:hover {
    background-color: #df8227;
    border-color: #444;
    color: #eee;
}
#block-tb-megamenu-menu-main-menu .tb-megamenu .nav > li > a:focus, #block-tb-megamenu-menu-main-menu .tb-megamenu .nav > li > a:hover {
    background-color: #fff;
    color: #009bd4;
    text-decoration: none;
    text-shadow: none;
    outline: none;
}
#block-tb-megamenu-menu-main-menu .tb-megamenu .dropdown-menu { 
    border-bottom: 3px solid #df8227;
}  
#block-tb-megamenu-menu-main-menu .tb-megamenu .dropdown-menu li > a:hover, #block-tb-megamenu-menu-main-menu .tb-megamenu .dropdown-menu li > a:focus, #block-tb-megamenu-menu-main-menu .tb-megamenu .dropdown-submenu:hover > a {
    color: #df8227;
}
#block-tb-megamenu-menu-main-menu  .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  /*background-color: #fff;*/
  /*color: #df8227;*/
}
.tb-megamenu .nav > .active > a, #block-tb-megamenu-menu-main-menu .tb-megamenu .nav > .active > a:hover, #block-tb-megamenu-menu-main-menu .tb-megamenu .nav > .active > a:focus {
    background-color: #ff9900;
    color: #fff;
}






#block-views-accueil-new-block-2 h2 {  
  font-size: 1.1em;
  text-transform: uppercase;
  color: #f98c24;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  /*margin-left: 15px;*/
  
}
  
  
#block-views-accueil-new-block-2 a {  
  font-weight:bold;
  color: #123457;
  
}



/* videos plus vues home */
#block-views-accueil-new-block-1  {  
  padding:0px;
  
}

#block-views-accueil-new-block-1 h2 {  
  font-size: 1.1em;
  text-transform: uppercase;
  color: #f98c24;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  /*margin-left: 15px;*/
  
}
  
  
#block-views-accueil-new-block-1 a {  
  font-weight:bold;
  color: #123457;
  
}
  
#block-views-accueil-new-block-1 .slick-arrow::before {
    color: #666;
    font-size: 36px;
    font-size: 4rem;
}

#block-views-accueil-new-block-1  .slick__slide {
    position: relative;
    text-align:center; 
}
#block-views-accueil-new-block-1 img {
    display:inline;
}
    
#block-views-accueil-new-block-1 a {
    display:block;
}
  
#block-views-accueil-new-block-1  .slick__arrow {
    top: 40%;
}   



  
  

/* bloc vitrine sur home */  
  
#block-views-vitrine-block-1 {
    border-radius: 0px;
    /* background-color: #efefef;
   padding: 20px;

    padding-bottom: 30px;*/
        margin-bottom: 10px;
}
#block-views-vitrine-block-1 p {
    margin:0;
    display:none;

}
 
#block-views-vitrine-block-1 h2, .h2or {  
  font-size: 1.1em;
  text-transform: uppercase;
  color: #f98c24;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;

  
}
  
  
#block-views-vitrine-block-1 a {  
  font-weight:bold;
  color: #123457;
  
}
#home-vitrine {
    border:1px solid #eee;   
}
  

#home-vitrine .slick__slide {
    position: relative;
    text-align:center;   
}
  
  
#home-vitrine .slick-slider {
    margin-bottom: 5px;
}
    
#home-vitrine img {
    display:inline;
}
     
 
#home-vitrine .slick--display--thumbnail .slide__caption, .slide--caption--below .slide__caption {
    padding: 10px 0;
    position:relative ;
    top: 5px;
    width: 100%;
    min-height:50px;

}
  
#home-vitrine .slick-arrow::before {
    color: #ff7f02;
    font-size: 36px;
    font-size: 4rem;
}


  
#block-views-vitrine-block-1 #home-vitrine h2 {  
  font-size: 1em;
  text-transform: none;
  font-weight: normal;
  border-bottom: 0;
  padding-bottom: 0;

} 
  
 
#home-vitrine .slick-dots li button {
    font-size: 6px;
    text-align: center;
    opacity: 1;
    color: orange;

} 
#home-vitrine .slick-dots li button::before  {
    font-size: 10px;
}
   
 
#block-locale-language  {
  text-align:center;
}  
#block-locale-language img {
  display:inline;
}  
#block-locale-language li {
  display:inline;
  padding-left:1em;
  padding-right:1em;
}  
#block-locale-language .language-switcher-locale-url {
  padding:0;
}

#quotes-pane .btn {
  display:none;
}


#block-simplenews-6  {
  text-align:center;
  padding-bottom:2em;
}
#block-simplenews-6 h2.block-title {
  font-size:1.5em;
}


#uc-cart-checkout-form #customer-pane .help-block a:link {
  color:#5cb85c;
}



#paypal-includes {
  display:none;
}



.tb-megamenu {
  background-color:#ff9900;
}
  
.tb-megamenu .nav > li > a {
    border-right: 1px solid #858077;
    border-top: 0;
    color: #fff;
    font-weight: bold;
    padding: 15px 18px;
    text-shadow: none;
}

.tb-megamenu .nav > li > a:focus,
.tb-megamenu .nav > li > a:hover {
  background-color: #fff;
  color: #afd400;
  color: #EF781B;
  text-decoration: none;
  text-shadow: none;
  outline: none;
}

.tb-megamenu .nav > .active > a,
.tb-megamenu .nav > .active > a:hover,
.tb-megamenu .nav > .active > a:focus {
  background-color:  #EF781B;;
  color: #fff;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
}

.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a {
  background-color: inherit;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #afd400;
  color:#EF781B;
  text-decoration: none;
}  



.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover {
    background-color: #EF781B;
    border-color: #444;
    color: #fff;
}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover {
    color: #eee;
    text-decoration: none;
    outline: 0;
    background-color: #EF781B;

}

.tb-megamenu .dropdown-menu {
   border: 3px solid #ff9900;
   border-left: 1px solid #ff9900;
   border-left: 1px solid #ff9900;
   border-top:0;
   border-bottom-right-radius: 2em  2em;
   border-bottom-left-radius: 0.5em  0.5em;
}

.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
    background-color: #fff;
    color: #ff9900;
}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover {
  background-image: linear-gradient(to bottom,#08c,#0077b3);
  background-image:none;
  margin:5px;
}
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {
    white-space: normal;
    padding:1px;
}


/*
.tb-megamenu .nav-collapse {
    background: #000;
    margin-top: 10px;
    position: absolute;
    top: 27px;
    width: 100%;
    z-index: 999;
}


*/

.tableres td {
  /*dislay:block;*/
  float:left;
  min-width:20px;
}
  
  
/* .node-page-de-stages  */ 
.field-name-field-diaporama {
  margin-top: 2em;
  border-top: 20px solid #999;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}


.field-name-field-slideshow-image {
   background-color:#999;
}
#field-slideshow-1-pager, .field-slideshow-pager {
  background-color:#999;
  padding:1em;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
#field-slideshow-1-pager li, .field-slideshow-pager li {
  padding:10px;
}
  
.avisglobal {
  background-color: #88734b66; /*#829d02;*/
  padding:1em;
  font-size:1.2em;
  color: #88734b;
  border-radius:10px;
}
.avisglobal .average-rating, .avisglobal .total-votes { 
  color: #000;
}



#block-views-videos-block-1 .col {
  width:350px;
  padding-bottom:2em;
}
#block-views-videos-block-1 .views-field-title {
  height:3em;
}
#block-views-videos-block-1 .views-field-field-video-externe img {
  margin-left:auto;
  margin-right:auto;
}
  
.region.region-help.alert.alert-info.messages.info {
  display:none;
}
  
#block-menu-menu-footer-menu ul.menu.nav li a {
 color:#333; 
 font-weight:bold;
}


#block-md-slider-gite, #md-slider-2-block {
  /*background-color:#ccc1ad;*/

  margin-left:13px;
}


#block-md-slider-gite, #md-slider-2-block img {
  display:inline;
  background-color:#ccc1ad;
 
}
.md-mainimg {
margin-left:10px;
   margin-left:auto;
 margin-right:auto;
}

.md-thumb-container {
  background-color:rgba(117,111,100,0.3);
  background-color:#756f64;
   background-color:#ccc;
  border-radius:10px;
  padding-top:5px;

}
.md-thumb, .md-slide-wrap {
}


.node-livre-or .comment .row {
  padding-bottom: 0em;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 1em;
  font-weight:bold;
}

.node-livre-or .comment .row .field-name-comment-body {
  font-weight:normal;
  font-size: 1.2em;
  font-style: italic;
  margin-left: 0.5em;
}

li.comment-reply {
    display: none;
}

.field-name-field-image-partenaire img {
  margin-right: auto;
   margin-left: auto;

}


.view-agenda td.views-field.views-field-title {
  font-size:1em;
  padding: 2px;
  text-align:left;
  font-weight:normal;
}
.view-agenda td.views-field.views-field-title a:link {
  font-weight:normal;
}

.view-agenda.view-display-id-block .view-content table {
   border:2px solid #829d02;
   min-height: 200px;
   display:block;
}

.view-agenda.view-display-id-block_1 .view-content table {
   border:2px solid #618978;
   min-height: 200px;
   display:block;
}



.ag, .agpro {
  font-weight:bold;
  padding:3px;
  padding-left: 1em;
  background-color: #618978; 
  color: #fff;
  border-top-right-radius: 30px;

}
.ag {
    background-color: #829d02;; 
}


#modal-content .form-item-mail .help-block {
  display:none;
}
#modal-content .form-item-captcha-response {
  display:none;
}

#registration-form  {
  background-color:#efefef;
  padding:1em;
  border-radius: 20px;
  margin-bottom:2em;
}
#registration-form .registration-who-msg {
  text-align:center;
  font-size:1.1em;
  font-weight:bold;
  padding-bottom: 2em;
}
#registration-form #edit-cancel {
  display:none;
}
#registration-form #edit-actions  {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
#registration-form #edit-actions #edit-submit {
  display:inline;
  text-align:center;
}

#block-block-5 {
  background-color:#efefef;
  padding:1em;
  border-radius: 20px;
  margin-bottom:2em;
}


#block-views-inscription-block {
  background-color:#efefef;
  padding:1em;
  border-radius: 20px;
  margin-bottom:2em;
}
#block-views-inscription-block .registrationact {

  padding-top:2em;
  padding-bottom:1em;
  text-align:center;
}
#block-views-inscription-block .registrationmod, #block-views-inscription-block .registrationdel {

padding-left:2em;
padding-right:2em;
}


#block-views-inscription-block .registrationmod a {
color: #fff;
font-weight:normal;
background-color: #5cb85c;
border-color: #4cae4c;
display: inline;
text-align: center;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
}

#block-views-inscription-block .registrationdel a {
color: #fff;
font-weight:normal;
background-color: #d9534f;
border-color: #d43f3a;
display: inline;
text-align: center;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
}

.view-display-id-block_2 .date-display-single {
  font-weight:bold;
  color:#618978;
  text-transform: uppercase;
  font-size: 1.2em;
}


a.agcal {
  color:#fff;
  padding-left: 2em;
  font-weight:normal;
  font-size: 0.8em;
}

.node .field-name-field-duree, .node .field-name-field-lieu, .node .field-name-field-dates-texte  {
  padding-top:1em;
}

#webform-client-form-58 p {
  display:none;
}

/* bloc inscription / connexion / compte */
#block-block-5 .btnins {
  text-align: center;
}
#block-block-5 .btnlog {
color: #fff;
font-weight:normal;
background-color: #5cb85c;
border-color: #4cae4c;
display: inline;
text-align: center;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
}
#block-block-5 .btnreg {
color: #fff;
font-weight:normal;
background-color: #88734b;
border-color: #88734b;
display: inline;
text-align: center;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
}
#block-block-5 .btn {
  margin-left:2em;
  margin-right:2em;
}

.tabnav .nav li.active a:link {
  background-color:#88734b;
  color: #FFF;
}

#block-quick-registration-quick-registration-block p {
  display:none;
}

#comments #edit-name {
  display:none;
}
#comment-form .form-item-mail {
  padding-left:1em;
}

#block-tb-megamenu-main-menu button.btn.btn-navbar.tb-megamenu-button.menuIstance-processed {
  display:none;
}

buttonHS.btn.btn2.btn-default.btn-right.btn-navbar.tb-megamenu-button.menuIstance-processed {
display:block
}

@media (max-width: 979px) {

.tb-megamenu .nav-collapse {
    background: #000;
    margin-top: 0;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 999;
 }
}

.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  background-color: #fff;
  color: #EF781B;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
  background-color:#EF781B; /* #afd400 #e54e4b;*/
  color: #fff;
}

.tb-megamenu .nav > li > a:focus,
.tb-megamenu .nav > li > a:hover {
  background-color: #fff;
  color: #afd400;
  color: #EF781B;
  text-decoration: none;
  text-shadow: none;
  outline: none;
}
.tb-megamenu .nav > .active > a,
.tb-megamenu .nav > .active > a:hover,
.tb-megamenu .nav > .active > a:focus {
  background-color: #EF781B; /*#afd400;*/
  color: #fff;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: none;
}
.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a {
  background-color: inherit;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #afd400;
  color: #EF781B;
  text-decoration: none;
}
.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > a:hover {
  color: #eee;
  text-decoration: none;
  outline: 0;
  background-color: #afd400;
}


.tb-megamenu .nav-collapse .nav > li > a:hover,
.tb-megamenu .nav-collapse .nav > li > a:focus {
    background-color: #fff;

    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	  color: #EF781B;

  }
.tb-megamenu .nav-collapse .nav > li.active > a:hover,
.tb-megamenu .nav-collapse .nav > li.active > a:focus {
  background-color: #afd400;
}

.block.block-menu {
  padding:0;
  top:0;
  /*background-color:#f00;*/
}
.block.block-menu .menu.nav {
  /*width:600px;*/
  background-color:#fff;
  padding:0;
  display:table;
}
.block.block-menu .menu.nav li {
  width:200px;
  float:left;
}
#block-menu-menu-jeux   .nav > li > a {
  color:#EF781B;
}


.moncompte {
  font-size:2.5em;
  text-align:center;

  color:#EF781B;
    color:#ff9900;
}
#horizontal-menu .title {
    color:#EF781B;
    color:#ff9900;
}



.menu-mlid-2, .menu-mlid-3104 {
  position:relative;
  right:7em;
  top: 2em;
  float:right;
}
.menu-mlid-3104 .sub-nav{
  background-color:#FFF;
  border-radius: 1em;
  border: 2px solid #EF781B;
  width:12em;
  left:-2em;
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-top:0;
  padding:0.5em;
}

#myModal {
	overflow:hidden;
	width:600px;
	height:600px;
	margin:auto;
}
.modal {
 overflow-y: auto;
}

.modal-open {
 overflow: auto;
}
.modal-backdrop {
  /*z-index: -1;*/
}
.mm-page {
    background-color: transparent;
}


.field-name-field-jeu-telecharger-fichier a:link, .field-name-field-jeu-telecharger-fichier a:hover, .field-name-field-jeu-telecharger-fichier a:visited {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    background-color: #ef781b;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #EF781B;
    background-image: -moz-linear-gradient(center top , #EF781B, #D34A0D);
    border-radius: 10px;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 30px auto auto;
    padding: 10px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
    width: 300px;
    margin-bottom: 2em;
}

.field-name-field-jeu-telecharger-imgprin {
  border: 10px solid #ef781b;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #ef781b;
    background-image: -moz-linear-gradient(center top , #EF781B, #D34A0D);
    border-radius: 10px;
    margin-bottom:1em;
}

.field-name-field-jeu-telecharger-imgprin  .field-item {
  text-align:center;

}
.field-name-field-jeu-telecharger-imgprin  .field-item img {
  display:inline;
}
.field-name-field-jeu-telecharger-descrip {
  margin-bottom:1em;
}
.node-jeu-telecharger .group-screenshots {
  margin-top:1em;
  margin-bottom:1em;  
}


.view-jeu-telecharger .views-field-title {

}

.view-jeu-telecharger .views-field-title a:link, .view-jeu-telecharger .views-field-title a:hover, .view-jeu-telecharger .views-field-title a:visited {
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    background-color: #ef781b;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #ff9900;
    /*background-image: -moz-linear-gradient(center top , #EF781B, #D34A0D);*/
    /*border-radius: 10px;*/
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 30px auto auto;
    padding: 10px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
    border: 1px solid #ef781b;
    height:5em;
    /*width: 300px;*/
}
.view-jeu-telecharger  .ihe-overlay::after {
  color:#FFF;
  font-family: 'Graduate';
  
  font-size:8em;
}

.view-jeu-telecharger  .views-field-field-jeu-telecharger-imgprin {
    border: 10px solid #ef781b;
   /* -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #ef781b;*/
    background-image: -moz-linear-gradient(center top , #EF781B, #D34A0D);
    /*border-radius: 10px;*/
    margin-bottom:1em;
}

.view-id-videos .views-field-field-video-sport-lien  a {
  background-color:#111;
  text-align:center;
  display:block;
  width:100%;
  border-bottom:1.5em dashed #111111;
}


.view-id-videos .views-field-field-video-sport-lien img {

 margin:auto;

}


.view-id-videos  .views-field-title a {
    color: #FFFFFF;
    font-size: 1em;
    font-weight: normal;
    background-color: #111;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    /*background-image: -moz-linear-gradient(center top , #EF781B, #D34A0D);*/
    /*border-radius: 10px;*/
    display: block;
    margin: 20px auto auto;
    padding: 10px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    /*text-transform: uppercase;*/
    border: 1px solid #999999;
    min-height:5em;
    
    
}


.node-video-sport .field-name-field-video-sport-lien {
  border-radius: 20px;
  border: 10px solid #000;
  margin-bottom: 3em;
}



.node-jeu-ligne .fichier-jeu-en-ligne {
  margin-top: 2em;
  margin-bottom: 4em;
}


#block-tb-megamenu-menu-big-menu {
  font-size:1.1em;
  /*text-transform:uppercase;*/
}


.service-links, ul.links  {
  
margin-top:1em;
margin-bottom:1em;

}
.service-links ul.links, .links {
  display:table;
  margin:auto;
}


.service-links .service-label {
  display:none;
}
.service-links li {
  float:left;
  padding:0.5em;
  display:table-cell;
  text-align:center;
  margin:0;
}


.service-links-facebook-share {
  position:relative;
  bottom:4px;
}

#block-on-the-web-0 {
  display:table;
  text-align:center;
  margin-top:1em;
  margin-bottom:1em;
  width:100%;

}
#block-on-the-web-0 h2 {
  display:block;
  color:#aaa;
  font-weight:normal;
  margin:auto;
  margin-bottom:0em;
}

#block-on-the-web-0 span {
  display: inline-block;
  text-align:center;
  padding:1em;
}



.view-jeu-mobile .views-field-title {
  font-size:1.2em;
}
.view-jeu-mobile .ihe-overlay {
  font-size:3em;
}
.view-jeu-mobile .views-field-field-image-principale-mobile {
  display:table;
  margin:auto;
}
.view-jeu-mobile .views-field-field-resume-jeu-mobile {
  display:table;
  margin:auto;
  margin-bottom:2em;
  padding-left:1em;
  padding-right:1em;
  padding-top:0.5em;
}



.field-name-field-image-principale-mobile {
  margin:auto;
  display:table;
  margin-bottom:1em;
}
.field-name-field-images-mobile {
  margin-top:2em;
  margin-bottom:2em;
}

.field-name-field-lien-mobile a:link, .field-name-field-lien-mobile a:hover, .field-name-field-lien-mobile a:visited {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    background-color: #ef781b;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #EF781B;
    background-image: -moz-linear-gradient(center top , #EF781B, #D34A0D);
    border-radius: 10px;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 1em auto 1em auto;
    padding: 10px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    text-transform: uppercase;
    width: 100%;
    max-width:300px;
    margin-bottom: 2em;
    
}











