@charset "UTF-8";

html, body {
margin: 0;
padding: 0;
border: 0;
outline: 0;
background: transparent;
}

img {
max-width:100%;
height: auto;
border:none;
}

body {
font-size: 0.800em;
line-height: 18px;
font-family: Helvetica, Arial, sans-serif;
height: 99.9%;
}

a:link {color: #0000CC;text-decoration: none;}
a:visited {text-decoration:none;color: #0000CC;}
a:hover {text-decoration: underline;color: #333;}
a:active {text-decoration: underline;color: #333;}

.strong {font-weight:600}
.bold {font-weight:700}
.textaligncenter {text-align:center;}
.clear {clear: both;}

h1, h2, h3, h4, h5, h6 {
font-family:  Tahoma, Geneva, sans-serif;
font-weight: normal;
padding-top: 8px!important;
padding-bottom: 8px!important;
margin: 0px;
padding-right: 0px;
padding-left: 0px;
}
h1 {font-size:1.5em!important;}
h2 {font-size:1.375em!important;}
h3 {font-size: 20px!important;}
h4 {font-size: 18px!important;}
h5 {font-size: 16px!important;}
h6 {font-size: 14px!important;}

.fontsize1 {font-size:1em}

#page {background-color: #FFF!important; padding: 0; margin: 0}
#programme1, #programme2 {background-color: #FFF!important; padding: 0; margin: 0}

#content {
margin:0 auto;
max-width: 768px;
padding-top: 3px;
padding-right: 0px;
padding-left:10px;
border-width: 0; overflow: visible; overflow-x: hidden; padding: 15px;
}

.back-button {background-color:#0B38C1;border:none;cursor:pointer}

.sidenav {
  height: 100%;
  width: 320px;
  position: fixed;
  z-index: 1;
  top: 0;
  right: -320px;
  background-color: #4F71CC;
  padding-top: 60px;
  transition: left 0.5s ease;
  color: #F2F2F2;
}

/* Sidenav menu links */
.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 1.8rem;
  color: #F2F2F2;
  display: block;
  transition: 0.3s;
  letter-spacing:0.2rem;
  line-height:2.2rem;
}

.sidenav a:hover {color: #F5CE00;}

.sidenav ul {list-style-type: none;padding: 0;  margin: 0;}

/* Active class */
.sidenav.active {right: 0;}

/* Close btn */
.sidenav .close {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 2.8rem;
}

/* Icône burger */
.burger-icon span {
  display: block;
  width: 35px;
  height: 5px;
  background-color:#F9FAFB;
  margin: 6px 0;
}


.container-tvs {width:90%;text-align:center;margin:0 auto;}
.container-iframe {
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%; 
border: 0; 
}
#divtv4{width:90%;height:225px;line-height:225px; position:relative;box-shadow:0 1px 2px 1px #888;-moz-box-shadow:0 1px 2px 1px #888;-webkit-box-shadow:0 1px 2px 1px #888;background-image:url('https://www.webmaster-gratuit.com/pict/background_linen5.png');background-repeat:repeat;margin-left:0px;margin-top:12px;text-align:center;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;margin: 0 auto}

#divtv4:active,#divtv6:active{box-shadow:0 4px 4px 8px #1a1a1a;-moz-box-shadow:0 4px 4px 8px #1a1a1a;-webkit-box-shadow:0 4px 4px 8px #1a1a1a;}

#divtv5{width:90%;height:235px;line-height:235px; position:relative;text-align:center;margin: 0 auto}
#divtv5 iframe {
width: 100%;
height: 100%;
position: absolute;
display: block;
top: 0;
left: 0;
}
#divtv7{width:90%;height:auto;position:relative;text-align:center;margin: 0 auto}

.insidetv{line-height:normal;vertical-align:middle;display:inline-block; padding-left:6px; margin: 0 auto; text-align:center}

.tablecenter{margin-left:auto;margin-right:auto;}

.table50{width:50%}

.tabletitle{border:0;margin:0 auto;}

.livetv {width:98%;margin:0 auto; display:table; padding-top:6px}
.livetv2 {width:25%;float:left;margin:0 auto; text-align:center;display:table-cell; line-height:55px}
.livetv2 img{vertical-align:middle}
.livetv3 {width:25%;float:left;margin:0 auto; text-align:center;display:table-cell; font-family:Arial, Helvetica, sans-serif; font-size:1.1em}
.livetv4 {width:33%;float:left;margin:0 auto; text-align:center;display:table-cell; line-height:55px}
.livetv4 img{vertical-align:middle}
.livetv5 {width:33%;float:left;margin:0 auto; text-align:center;display:table-cell; font-family:Arial, Helvetica, sans-serif; font-size:1em}
.livetv5 a {font-family:Arial, Helvetica, sans-serif; font-size:1.2em}

.padding5{padding-left:5px}

.ui-content {
max-width: 748px;
margin-right: auto;
margin-left: auto;
padding-right: 10px;
padding-left: 10px;
}
.ui-icon-tv{
background-image: url("pict/m-icontv.png");
background-size: 25px 25px;
background-position: 100%;
}
.facebook {width: 36%;}
.twitter {padding-left:2%;width: 34%;}

#header {max-width: 768px;margin-right: auto;margin-left: auto;}

#footer {
max-width: 768px;
color: #FFF;
text-align: center;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 3px;
padding-right: 0px;
padding-left: 0px;
line-height: 18px!important;
background-color: #1746A2;
background-image: -webkit-gradient(linear, left top, left bottom, from(#0633ba), to(#1746A2));
background-image: -webkit-linear-gradient(#0633ba, #1746A2);
background-image: -moz-linear-gradient(#0633ba, #1746A2);
background-image: -ms-linear-gradient(#0633ba, #1746A2);
background-image: -o-linear-gradient(#0633ba, #1746A2);
background-image: linear-gradient(#0633ba, #1746A2);
}
#footer a {color: #fff;font-weight:bold}

#logo img {max-width:100%;height:38px;}
#logo-strip {
text-align: center;
margin: 0px;
padding-right: 0px;
padding-left: 0px;
background-position: center top;
background-color: #0633ba;
background-image: -webkit-gradient(linear, left top, left bottom, from(#1746A2), to(#0633ba));
background-image: -webkit-linear-gradient(#1746A2, #0633ba);
background-image: -moz-linear-gradient(#1746A2, #0633ba);
background-image: -ms-linear-gradient(#1746A2, #0633ba);
background-image: -o-linear-gradient(#1746A2, #0633ba);
background-image: linear-gradient(#1746A2, #0633ba)
}
#header .icons {
padding-right: 6px;
padding-left: 6px;
height: 32px;
width: 32px;
}
.header-texture {
background-image: url(pict/texture.png);
background-repeat: repeat;
padding-top: 14px;
padding-bottom: 8px;
background-position: left -50px;
}
.texture {
background-image: url(pict/texture.png);
background-repeat: repeat;
background-position: left top;
padding-bottom: 18px;
}
#call {padding-left: 12px;}

.navigation {
color: #FFF;
background-color: #444444;
margin: 0px;
padding: 0px;
}
.thumbnail {font-size:0.8em;padding-bottom:4px;}
.thumbnailtv {font-size:0.8em;padding-bottom:4px;text-align: center;}
.thumbnailtv2 {display:none}
.thumbnail_left {font-size:0.8em;padding-bottom:6px;}
.aligneleft {text-align:left;}
.tablebordure_h1 {
color:#111;
font-family:Arial, Helvetica, sans-serif;
font-size:0.900em;
font-weight:700;
margin-bottom:0;
padding-top:0px!important;
}
.title_h1 {
color:#111;
font-family:Arial, Helvetica, sans-serif;
font-size:0.980em;
font-weight:700;
}
.tv_title {font-family:Arial, Helvetica, sans-serif;font-size:1.350em;}
.tv_title_bold {font-family:Arial, Helvetica, sans-serif;font-size:1.350em;font-weight:700;}
.tv_title_bold2 {font-family:Arial, Helvetica, sans-serif;font-size:1.10em;font-weight:700;}
.tablebordure_left {padding-top:8px;width:50%;}
.link_replay {
text-decoration:underline;
font-family: Verdana, Geneva, sans-serif;
font-size:1em;
font-weight:700;
}
.blockquote_bold {font-weight: 800;font-size:0.938em;}
.blockquote_bottom {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.938em;
font-weight:700;
padding-bottom:15px;
}
a.textnodeco {text-decoration:none}
#title {padding-bottom: 12px;font-size: 1em;font-weight:bold;}
#title a {text-decoration:none;}
#title2 {padding-bottom: 12px;font-size: 1.4em;font-weight:bold;}
.indexradio {font-family:Arial, Helvetica, sans-serif;font-size:1.26em;}
a.indexradio {text-decoration: none;}
.width90 {width:90px}
#info {padding-bottom: 8px;font-size: 1em;font-weight:bold;}
#info2 {padding-bottom: 8px;font-size: 1.2em;font-weight:bold;}

.info {padding-bottom: 8px;font-size: 1em;font-weight:bold;}
.info2 {padding-bottom: 2px;font-size: 1em;font-weight:bold;}
.info3 {padding-bottom: 8px;font-size: 1.4em;font-weight:bold;font-family:Arial, Helvetica, sans-serif}

.padding14 {padding-bottom:14px;}

.nommusique {font-size: 1.4em;font-weight:bold;font-family:Arial, Helvetica, sans-serif}

#social {padding-bottom: 6px;}
.social {padding-bottom: 6px;margin:0 auto;}
.padding-top6 {padding-top: 6px;}
#topad {padding-bottom: 12px;}
#topadmusique {padding-top: 6px;padding-bottom: 4px;}
#topadtv {padding-top:6px;padding-bottom: 6px;width:320px;margin:0 auto;}
#bottomadtv {
padding-top:6px;
padding-bottom: 6px;
width:320px;
margin:0 auto;
}
.tvblock {width:100%;margin-left: auto ;margin-right: auto ;}
.tabletvblock {width:92%;margin:0 auto;}
.tabletvblock td {
width:33%;
padding-left:3px;
padding-right:10px;
text-align:center;
}
.tabletvblock3 {width:99%;margin:0 auto;}
.tabletvblock3 td {
width:33%;
max-width:33%;
padding-left:3px;
padding-right:7px;
text-align:center;
height:auto;
}
.tabletvblock3 img {border:#999 solid;border-width:1px;}
.tdheight4 {height:4px;}
.tableworldcup {
width:96%;
border: 1px solid #bdbebd;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
}
.tableworldcup td {border: 1px solid #bdbebd;}
.tableworldcup_h1 {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.125em;
font-weight:700;
padding-bottom:4px;
}

.tableprog{width:96%;border-width:1px;border-style:solid;border-color:#1046A9;border-collapse:collapse; margin:0 auto}
.tableprog tr{border-bottom-style:solid;border-bottom-color:#1046A9;border-bottom-width:1px;}
.tableprog td{padding-left:0px;}
.tableprog th{background-color:#0038fc;font-family:Arial, Helvetica, sans-serif;font-weight:500;color:#f4f5f9;padding:3px 0 3px 3px;height:18px;font-size:0.950em;}

.tableprog2{margin-left:10px;width:99%;border-width:1px;border-style:solid;border-color:#3B5AB5;border-collapse:collapse; padding-left:3px; margin-top:7px}
.tableprog2 tr{border-bottom-style:solid;border-bottom-color:#3B5AB5;border-bottom-width:1px;}
.tableprog2 td{padding-left:0px;}
.tableprog2 th{background-color:#3B5AB5;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#fafafa;padding:11px 0 11px 3px;height:26px;}

.listethumbnail{padding-right:4px;}

.proglink{padding-left:3px}
.proglink2{ color:#0000CC}
.tvnow{width:98px}
.tvnow2{width:20%}
.tableworldcup_height{height:70px}
.listeprog{}
.listeprog2{width:50%}
.listeprog3{width:30%}
.panel {
padding: 0 0px;
overflow: hidden;
max-height: 0;
transition: max-height 0.2s ease-out;
}
.accordion {
background-color: #eccd41;
color: #444;
cursor: pointer;
padding: 12px;
width: 86%;
text-align: left;
border: none;
outline: none;
transition: 0.4s;
}
.accordion3 {
background-color: #333;
color: #CCCCCC;
padding: 9px;
width: auto;
text-align: left;
border: none;
outline: none;
}
.active2, .accordion:hover {background-color: #FFEB92;}
.accordion:after {
content: '\02795'; 
font-size: 1.2em;
color: #333  ;
float: right;
margin-left: 5px;
background-color: #333;
}
.active2:after {content: "\2796";}

.collapsible {
  background-color: #0a3dc1;
  color: #fff!important;
  cursor: pointer;
  padding: 18px;
  width:85%;
  border: none;
  text-align: left;
  outline: none;
  text-decoration: none;
  vertical-align: middle;
  font-size: 1.2em;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  -webkit-border-radius: 17px;
   -moz-border-radius: 17px;
   border-radius: 17px;
}

.collapsible:before {
  content: '\002B';
  color: white;
  font-weight: bold;
  float: left;
  margin-left: 5px;
  margin-right: 15px;
}

.activez:before {content: "\2212";}

.activez, .collapsible:hover {background-color: #728EDC;}

.collapse {
padding: 0 18px;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
}

.collapse ul {
list-style:none;  
margin:0;
padding:0;
width:75%;
border-radius:5px;  
margin-left:20px;
margin-top:14px;  
  }
.collapse ul a {text-decoration:none}
.collapse li {display: block;
height:20px;  
margin: 0 -15px;	
background:rgb(79, 113, 204);
padding:10px;
border-top:2px solid rgba(255,255,255,.1); 
}

.collapse li a {color: #fff; font-size: 1.1em; font-weight: 600; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.collapse li {color: #fff; font-size: 1.1em; font-weight: 600; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
.collapse li:hover{background:rgba(10, 61, 193,0.8);}
.collapse li:after {
  content: '\02C3';
  color: white;
  font-weight: bold;
  font-size:1.3em;
  float: right;
  margin-left: 5px;
  margin-right:10px;
}

.floatleft{float:left;}
.floatright{float:right;}
.tdlogo {padding-left:8px;width:20%;height:46px;vertical-align:middle;}
.tdlogo1 {padding-left:8px;width:20%;height:26px;vertical-align:middle;}
.tdtele {width:50%;vertical-align:middle;}
.tdtele2 {width:50%;padding-left:8px;vertical-align:middle;}
.tdpays {width:30%;padding-left:8px;vertical-align:middle;}
.replaytvcol1 {margin:2px 8px 2px 8px;}
.replaytvcol2 {margin:2px 8px 2px 2px;}
.replaytvcol3 {margin:2px 8px 2px 2px;}
.menutable {float:left;padding-left:2px;}

.boxscore {
color: #000000;
font-family: tahoma;
/*//font-size: 0.750em;*/
padding-bottom:4px;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px solid #bdbebd;
width:95%;
}
.boxscore_logo {
float: left !important;
width: 35px;
padding-left:5px;
padding-right:5px;
padding-top:25px;
}
.boxscore-right {float: left;padding-bottom:5px;padding-top:5px;}
#homead {padding-top:15px;padding-bottom:15px;}
#playradio {font-weight: bolder;padding-top:8px;}
.nav-footer div {display:inline-block;}
.arial_18_underline{font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:bolder;}
.arial-large{font-family:Arial, Helvetica, sans-serif;font-size:1.15em;}
.listenom{font-family:Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:700;width:180px;padding-left:3px;background-color:#fcfcfc;height:28px;}
.arial-boldmusique {font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:700;}
.arial-boldmusique14 {
font-family:Arial, Helvetica, sans-serif;
font-size:0.975em;
font-weight:700;
text-align:left;
padding-bottom:3px;
}
.arial-boldvideo {font-family:Arial, Helvetica, sans-serif;font-size:0.875em;font-weight:700;}
.blinking{animation:blinking 1.2s infinite;color:#fff;}
@keyframes blinking{
    0%{    color: #fff;   }
    49%{   color: #fff;}
    60%{   color: transparent;}
    99%{   color:transparent; }
    100%{  color: #fff;   }
}
#imglogo {float:left;margin-right:12px;padding-top: 8px}

.ui-header .ui-navbar .ui-grid-d li.ui-block-e .ui-btn-icon-right .ui-icon,
.ui-footer .ui-navbar .ui-grid-d li.ui-block-e .ui-btn-icon-right .ui-icon {right: 8px;}

.ui-grid-d .ui-block-b, .ui-grid-d .ui-block-c, .ui-grid-d .ui-block-d, .ui-grid-d .ui-block-e {width: 19.925%;}
.ui-grid-d > :nth-child(n) {width: 20%;}
.ui-grid-d .ui-block-a {clear: left;}

.ui-header .ui-navbar .ui-grid-d li.ui-block-e .ui-btn,
.ui-footer .ui-navbar .ui-grid-d li.ui-block-e .ui-btn {margin-right: -4px;}

.ui-grid-d .ui-btn {margin-right: 5px; margin-left: 5px;}

.ui-grid-d {line-height: 12px!important; overflow: hidden;}
.ui-grid-d div {
padding-top: 6px;
padding-bottom: 6px;
font-size:0.750em;
color: #fff;
text-decoration: none;
background-color: #4F71CC;
text-align: center;
vertical-align: middle;
}
.ui-grid-d div a {
color: #fff!important;
text-decoration: none;
font-weight:bold;
letter-spacing:0.1em;
}
.ui-grid-d div:hover {color: #fff!important;background-color: #2e2e2e;}

.ui-block-d {margin: 0; padding: 0; border: 0; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e {margin: 0; padding: 0; border: 0; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.testnav {display:inline-block; width:100%; font-weight:bold}

.f_left {float: left}
.f_center {display:inline;}
.f_right {float: right;height: 32px;width: 32px;}
.pic {margin-top: 8px;margin-bottom: 8px;}

#social-icons {text-align: center;margin-top: 16px;}
#back-top {
text-align: center;
margin: 0px;
padding: 0px;
height: 27px;
background-image: url(pict/to-top.png);
background-repeat: no-repeat;
background-position: center top;
scroll-behavior: smooth;
}
.menuright {color:#000;font-size:0.750em;text-align:left;}
.arial_14 {font-family:Arial, Helvetica, sans-serif;font-size:1.08em;}
a.arial_13 {font-family:Arial, Helvetica, sans-serif;font-size:0.814em;}
a.visit-button__link:link,a.visit-button__link:visited {text-decoration: none;color: #fff;font-weight:700}
a.reload {
color:#333;
font-weight:700;
text-decoration:none;
font-size:1.7em;
vertical-align: baseline;
}
a.reload:link {
color:#333;
font-weight:700;
text-decoration:none;
font-size:1.7em;
vertical-align: baseline;
}
a.reload:visited {
color:#333;
font-weight:700;
text-decoration:none
}
a.reload:hover {
color: #00F;
font-weight:700;
text-decoration:none
}

.button-music {
border: 0px solid #044062;
background: #0a3dc1;
font-weight: bold;
color: #fff!important;
text-shadow: 0 1px 1px #194b7e;
background-image: -webkit-gradient(linear, left top, left bottom, from( #1D52D5), to( #0a3dc1));
background-image: -webkit-linear-gradient( #1D52D5, #0a3dc1);
background-image: -moz-linear-gradient( #1D52D5, #0a3dc1);
background-image: -ms-linear-gradient( #1D52D5, #0a3dc1);
background-image: -o-linear-gradient( #1D52D5, #0a3dc1);
background-image: linear-gradient( #1D52D5, #0a3dc1);
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px;
font-size: 1.2em;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none;
vertical-align: middle;
padding: 15px;
width:250px;
}
.button-music:hover {
border: 1px solid #00415e;
background: #4F71CC;
font-weight: bold;
color: #fff;
text-shadow: 0 1px 1px #194b7e;
background-image: -webkit-gradient(linear, left top, left bottom, from( #728EDC), to( #4F71CC));
background-image: -webkit-linear-gradient( #728EDC, #4F71CC);
background-image: -moz-linear-gradient( #728EDC, #4F71CC);
background-image: -ms-linear-gradient( #728EDC, #4F71C);
background-image: -o-linear-gradient( #728EDC, #4F71CC);
background-image: linear-gradient( #728EDC, #4F71CC);
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
font-size: 1.2em;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none;
vertical-align: middle;
}

.button-music:visited,.button-music:hover {color: #fff;}

a.button-music-link  {color: #ecf5fb;text-decoration:none}
a.button-music-link:visited  {color: #ecf5fb;text-decoration:none}

.icon-arrow-l {
line-height:16px;
height: 16px;
width: 16px;
background-color: #0d2c7b;
border-radius: 50%;
display: inline-block;
vertical-align:middle;
text-align:center
}

.resp-sharing-button__link,.resp-sharing-button__icon {display: inline-block}

.resp-sharing-button__link {
text-decoration: none;
color: #fff;
margin: 0.5em;
font-weight:700;
padding-top:0.55em;
}

a.resp-sharing-button__link:link,a.resp-sharing-button__link:visited {
text-decoration: none;
color: #fff;
margin: 0.4em;
font-weight:700
}

.resp-sharing-button {
border-radius: 5px;
transition: 25ms ease-out;
padding: 0.5em 0.75em;
font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
font-weight:700
}

.resp-sharing-button__icon svg {
width: 1.8em;
height: 1.8em;
margin-right: 0.4em;
vertical-align: top
}

.resp-sharing-button--small svg {margin: 0;vertical-align: middle}

.resp-sharing-button__icon {stroke: #fff;fill: none}

.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle {fill: #fff;stroke: none}

.resp-sharing-button--twitter {background-color: #55acee;border-color: #55acee;}

.resp-sharing-button--twitter:hover,
.resp-sharing-button--twitter:active {background-color: #2795e9;border-color: #2795e9;}

.resp-sharing-button--email {background-color: #777}

.resp-sharing-button--email:hover {background-color: #5e5e5e}

.resp-sharing-button--whatsapp {background-color: #25D366;  border-color: #25D366;}

.resp-sharing-button--whatsapp:hover,
.resp-sharing-button--whatsapp:active {background-color: #1DA851;border-color: #1DA851;}

.resp-sharing-button--facebook {background-color: #3b5998;border-color: #3b5998;}

.resp-sharing-button--facebook:hover,
.resp-sharing-button--facebook:active {background-color: #2d4373;border-color: #2d4373;}

.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.table_gen {
background:#F8F8F8;
border:2px solid #B6B6B6;
border-collapse:collapse;
color:#333;
font:normal 1em Arial, Helvetica, sans-serif;
width:85%;
}
.table_gen2 {
background:#F8F8F8;
border:2px solid #B6B6B6;
border-collapse:collapse;
color:#333;
font:normal 1em Arial, Helvetica, sans-serif;
width:85%;
}

.table_gen caption,.table_gen2 caption {
background:transparent;
color:#444;
font-size:1.4em;
font-weight:700;
padding-bottom:12px;
text-align:left;
}

.table_gen td,.table_gen th,.table_gen2 td,.table_gen2 th {border:1px solid #B6B6B6;padding:12px;}

#contenu table_gen p,#contenu table_gen h1,#contenu table_gen2 p,#contenu table_gen2 h1 {margin:0;padding:0;}

.table_gen td.cell_1,table_gen td.cell_4,table_gen td.cell_2,.table_gen2 td.cell_1,table_gen2 td.cell_4,table_gen2 td.cell_2 {margin:0;padding:5px 0 0 5px;}

.table_gen thead th,.table_gen2 thead th {
background:#0037fc;
border:transparent;
color:#fff;
font:1em Arial, Helvetica, sans-serif;
font-weight:700;
padding-left:12px;
text-align:left;
}

.table_gen tbody td a {background:transparent;color:#72724c;text-decoration:none;}

.table_gen tbody td a:hover {background:transparent;color:#636363;}

.table_gen tbody th a {
background:transparent;
color:#333;
font:normal 0.814em Arial, Helvetica, sans-serif;
font-weight:400;
text-decoration:none;
}

.table_gen tbody th a:hover {background:transparent;color:#333;}

.table_gen tbody th,tbody td {text-align:left;vertical-align:middle;}
.table_gen tbody tr:hover {background:#DDCFAE;color:#333444;}

.table_gen tbody tr:hover th,tbody tr.odd:hover th {background:#C5BA85;}
.table_gen2 tbody td a {background:transparent;color:#72724c;text-decoration:none;}

.table_gen2 tbody td a:hover {background:transparent;color:#636363;}

.table_gen2 tbody th a {
background:transparent;
color:#333;
font:normal 0.814em Arial, Helvetica, sans-serif;
font-weight:400;
text-decoration:none;
}

.table_gen2 tbody th a:hover {background:transparent;color:#333;}

.table_gen2 tbody th,tbody td {text-align:left;vertical-align:middle;}
.table_gen2 tbody tr:hover {background:#DDCFAE;color:#333444;}

.table_gen2 tbody tr:hover th,tbody tr.odd:hover th {background:#C5BA85;}

.odd {background:#fece00;}

.button {
border-top: 1px solid #3d3d3d;
background: #2300c1;
background: -webkit-gradient(linear, left top, left bottom, from(#17007d), to(#2300c1));
background: -webkit-linear-gradient(to top, #17007d, #2300c1);
background: -moz-linear-gradient(to top, #17007d, #2300c1);
background: -ms-linear-gradient(to top, #17007d, #2300c1);
background: -o-linear-gradient(to top, #17007d, #2300c1);
padding: 9.5px 19px;
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px;
-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
box-shadow: rgba(0,0,0,1) 0 1px 0;
text-shadow: rgba(0,0,0,.4) 0 1px 0;
color: #ebe;
font-size: 1.125em;
font-family: Helvetica, Arial, Sans-Serif;
text-decoration: none;
vertical-align: middle;
}
.zoom img,.zoom span {display:inline-block;font-size:0.600em;vertical-align:middle;}

.soustitre {padding-bottom: 8px;font-size: 1em;font-weight:bold;}

#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}

#lightbox img {width: auto;height: auto;}

#lightbox a img {border: none;}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {content: "";display: table;clear: both;}

.lb-container {padding: 10px;}

.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {left: 0;}

.lb-nav a {outline: none;}

.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  display: block;
}

.lb-prev {left: 0;float: left;}

.lb-next {right: 0;float: right;}

.lb-prev:hover {
  background: url('https://www.webmaster-gratuit.com/script/images/prev.png') left 48% no-repeat;
}

.lb-next:hover {
  background: url('https://www.webmaster-gratuit.com/script/images/next.png') right 48% no-repeat;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {content: "";display: table;clear: both;}

.lb-data {padding: 0 10px;color: #bbbbbb;}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size:0.750em;
}

.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}

.lb-data .lb-close:hover {cursor: pointer;}

.imageRow {*zoom: 1;margin: 20px 0;}

.imageRow:after {content: "";display: table;clear: both;}

.imageRow .single {float: left;}

.imageRow .single a {
  float: left;
  display: block;
  background: rgba(255, 255, 255, 0.1);
  background-color: #fece00;
  padding: 6px;
  line-height: 1em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  margin-right: 40px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.imageRow .single a img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
.imageRow .single a:hover {background-color: #28de00;}

.imageRow .set {
  float: left;
  background: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.imageRow .set:hover {background: rgba(255, 255, 255, 0.2);}

.imageRow .set .single a {
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-right: 0;
}

.imageRow .set .single a:hover {
  background-color: #28de00;
  -webkit-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.2), 0 1px 4px 0 rgba(0, 0, 0, 0.5);
}

.imageRow .set .single.first a {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -ms-border-top-left-radius: 4px;
  -o-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.imageRow .set .single.last a {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -ms-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.star-rate-wrapper {clear: both;float: left;display: block;}

.caption {float: left;clear: both;display: block;}/* ----------------------------------------------------------------------- add2Home*/

.ath-viewport * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.ath-viewport {
position: relative;
z-index: 2147483641;
pointer-events: none;

-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
-o-text-size-adjust: none;
text-size-adjust: none;
}

.ath-modal {pointer-events: auto !important;background: rgba(0,0,0,0.6);}

.ath-mandatory {background: #000;}

.ath-container {
pointer-events: auto !important;
position: absolute;
z-index: 2147483641;
padding: 0.7em 0.6em;
width: 18em;
background: #eee;
background-size: 100% auto;
box-shadow: 0 0.2em 0 #d1d1d1;
font-family: sans-serif;
font-size: 15px;
line-height: 1.5em;
text-align: center;
}

.ath-ios.ath-phone {bottom: 1.8em;left: 50%;margin-left: -9em;}

.ath-ios7.ath-tablet {left: 0.7em;top: 1.8em;}

.ath-ios6.ath-tablet {left: 5em;top: 1.8em;}

.ath-android {right: 1.5em;top: 1.8em;}

.ath-container:before {
content: '';
position: relative;
display: block;
float: right;
margin: -0.7em -0.6em 0 0.5em;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAeHAAAHhwFd+hRDAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAHVQTFRFAAAAOTk5MzMzOzs7Nzc3QUFBQEBAPz8/Pj4+QUFBQEBAPz8/Pj4+QUFBQEBAPz8/QUFBPj4+Pz8/Pz8/Pj4+Pz8/Pz8/Pz8/Pj4+Pz8/Pj4+Pz8/Pz8/Pz8/Pz8/Pz8/Pj4+Pz8/Pz8/Pz8/Pz8/QEBAPz8/n3QmjwAAACZ0Uk5TAAkKDQ4zODk6OzxBQkNERUusrbG0tba7vL3Excbu8fL19fb3+PgucqJgAAACqklEQVR42sXc23LCIBAGYKy2pgft0WpP2vTA+z9i0+goCZAs7O7P3oWZTL5ZYAh7sca0MXmYG3jM7yfu4/TV1jdow01tX6cdg4UrGoN1FNM3a+GK1nBSzPYGrOJgsPZt1hrerYUrjoa9wjHgFI7B2veZWVk3tpCdWm07H30y8+4AIhedPFj7cW7wioABrggawIqIAaroGbYXzlGCUvQNnc0IUgwaQIoRA0QxagAoCAZ1BcmgrCAaVBVkg6IiwaCmSDIoKRINKopkg4IiwyCuyDIIKzINoopsg6CCYRBTsAxCCqZBRLGo2RcrtkLAwFaIGJgKIQNLIWZgKAQN2QpRg1dKoCmEDVkKcUOGQsGQrFAxJCqUDEkKNUOCQtFAVqgaiAplg69YFDAQFADDqAJiGFGADI1iF1XADAOKvqHSLApHFFBDRAE2BBVwQ0BRwOApfn8LGDxFEcOQAmeIK5CGmAJrCCvQBq8A8r9Zrw08qp6irvAGs/zpIr4XBQxf3nQsyhvwipABrQgbsIqYAamIG3CKnqH+LKDoGXbVwD84zDB4E4AZ4IqgAayIGKCKqMGYS5RiwOArlgUMnuJrWcAAUYwaAAqCQV1BMigriAZVBdmgqEgwqCmSDEqKRIOKItmgoMgwiCv6hkvaa6KKTIOoItsgqGAYxBQsg5CCaRBRsA0CCgEDWyFiYCqEDCyFmIGhEDRkK0QNmQphQ5ZC3JChUDAkK1QMiQolQ5JCzZCguNUzkBV3P4oGokLZQFKoGwgKgGFUATGMKECGQQXMYMxVTAE0RBVQQ0QBNgQVcENI8QwoBo8cUiszWYPz4OVi3bQ9cBQoQ0exblsvTDZwg6PYHNo/tE0XmvVwa4BxWBentgtnL+A8HHPxcnYaaBRoQ6twDY3iEW5oFI8Hwx/QxSE448b+MwAAAABJRU5ErkJggg==);
background-color: rgba(255,255,255,0.8);
background-size: 50%;
background-repeat: no-repeat;
background-position: 50%;
width: 2.7em;
height: 2.7em;
text-align: center;
overflow: hidden;
color: #a33;
z-index: 2147483642;
}

.ath-container.ath-icon:before {
position: absolute;
top: 0;
right: 0;
margin: 0;
float: none;
}

.ath-mandatory .ath-container:before {display: none;}

.ath-container.ath-android:before {float: left;margin: -0.7em 0.5em 0 -0.6em;}

.ath-container.ath-android.ath-icon:before {
position: absolute;
right: auto;
left: 0;
margin: 0;
float: none;
}

/* applied only if the application icon is shown */
.ath-container.ath-icon {
}

.ath-action-icon {
display: inline-block;
vertical-align: middle;
background-position: 50%;
background-repeat: no-repeat;
text-indent: -9999em;
overflow: hidden;
}

.ath-android .ath-action-icon {
width: 1.2em;
height: 1.8em;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAADcBAMAAAAig/QJAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAFtDAABbQwH5xg68AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAB5QTFRFAAAA////cXFxaWlp////ZmZmnJycoaGhpqam////1D9b6wAAAAV0Uk5TAAgJERExZxYzAAAAYklEQVRYw+3WoQ2AUBAE0SsBOiBUQEIDCArA4FFoHBaJxNItFYz/x5+xz282VmwJTdM0rRzbsS1e7Pm9zdgUVn491rkFmqZpSezEjqo/Sos1HoAEjdjgFmiapiWxG7tq/igfnYteFlnOWZEAAAAASUVORK5CYII=);
background-size: auto 100%;
}

.ath-ios7 .ath-action-icon {
width: 1.6em;
height: 1.6em;
background-image:url(data:image/png;base64,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);
margin-top: -0.3em;
background-size: auto 100%;
}

.ath-ios6 .ath-action-icon {
width: 1.8em;
height: 1.8em;
background-image:url(data:image/png;base64,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);
margin-bottom: 0.4em;
background-size: 100% auto;
}

.ath-container p {
margin: 0;
padding: 0;
position: relative;
z-index: 2147483642;
text-shadow: 0 0.1em 0 #fff;
font-size: 1.1em;
}

.ath-ios.ath-phone:after {
content: '';
background: #eee;
position: absolute;
width: 2em;
height: 2em;
bottom: -0.9em;
left: 50%;
margin-left: -1em;
-webkit-transform: scaleX(0.9) rotate(45deg);
transform: scaleX(0.9) rotate(45deg);
box-shadow: 0.2em 0.2em 0 #d1d1d1;
}

.ath-ios.ath-tablet:after {
content: '';
background: #eee;
position: absolute;
width: 2em;
height: 2em;
top: -0.9em;
left: 50%;
margin-left: -1em;
-webkit-transform: scaleX(0.9) rotate(45deg);
transform: scaleX(0.9) rotate(45deg);
z-index: 2147483641;
}

.ath-android:after {
content: '';
background: #eee;
background: -webkit-linear-gradient(-45deg, rgba(238,238,238,0) 0%,rgba(238,238,238,0) 50%,rgba(238,238,238,1) 50%,rgba(238,238,238,1) 100%);
position: absolute;
width: 2em;
height: 2em;
top: -1.5em;
right: 0;
}

.ath-application-icon {
position: relative;
padding: 0;
border: 0;
margin: 0 auto 0.2em auto;
height: 6em;
width: 6em;
z-index: 2147483642;
}

/* OS specific classes */
.ath-container.ath-ios .ath-application-icon {
border-radius: 1em;
box-shadow: 0 0.2em 0.4em rgba(0,0,0,0.3),
inset 0 0.07em 0 rgba(255,255,255,0.5);
margin: 0 auto 0.4em auto;
}

@media only screen and (orientation: landscape) {
.ath-container.ath-phone {width: 24em;}

.ath-ios.ath-phone {margin-left: -12em;}

.ath-ios6:after {left: 39%;}
}
/* for 320px or less */
@media only screen and (min-width:320px) {
}
/* for 480px or less */
@media only screen and (min-width:480px) {
#map-canvas {
width: 460px!important;
height: 350px;
padding: 0;
}
}
@media only screen and (max-device-width:320px) {
   #logo img {max-width:80%;height:38px;}
}
