/* Hommage */
/*
body {
  background-color: #ccc !important;
}

#headerMiniBar2 {
  background-color: #000 !important;
  box-shadow: 0 0 5px 5px #000 !important;
  -webkit-box-shadow: 0 0 5px 5px #000 !important;
  -moz-box-shadow: 0 0 5px 5px #000 !important;
}

#hmb_menutop {
  background-color: #000 !important;
  box-shadow: 0 0 5px 5px #000 !important;
}

#footer {
  background-color: #000 !important;
  color: #fff !important;
}
#footer a {
  color: #fff !important;
*/
/* Hommage */


* {
	margin: 0;
	padding: 0;
}
body {
  background-color: #AED4E5;
  font-family: Verdana,Arial,Helvetica;
  text-align: center;
}
img {
	border: 0;
}
a {
	color: #000;
	text-decoration: underline;
}
a:hover {
  color: #027ABB;
}
p, hr {
	margin-top: 5px;
	margin-bottom: 5px;
}
input {
	padding-left: 5px;
	padding-right: 5px;
}
table {
border-collapse: collapse;
}
.clickable {
  cursor: pointer;
}

#headerMiniBar2 {
  position: fixed !important;
  background-color: #027ABB;
  background-image: none;
  box-shadow: 0 0 5px 5px #027ABB;
  -moz-box-shadow: 0 0 5px 5px #027ABB;
  -webkit-box-shadow: 0 0 5px 5px #027ABB; 
  width: 100%;
  height: 28px;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 2;
}
#headerMiniBar2 #slogan a {
  color: #fff;
  font-size: 1em;
  margin-right: 50px;
  letter-spacing: 0.1em;
  font-weight: 600;
}
#headerminibar2 img.logo {
  height: 33px;
}
#headerMiniBar2 ul.dropdown-menu {
  margin-top: 8px;
}
#headerMiniBar2 .userMiniMenu.dropdown-menu::before {
position: absolute;
top: -7px;
right: 9px;
display: inline-block;
border-right: 7px solid transparent;
border-bottom: 7px solid #CCC;
border-left: 7px solid transparent;
border-bottom-color: rgba(0, 0, 0, 0.2);
content: '';
}
#headerMiniBar2 .userMiniMenu.dropdown-menu::after {
position: absolute;
top: -6px;
right: 10px;
display: inline-block;
border-right: 6px solid transparent;
border-bottom: 6px solid white;
border-left: 6px solid transparent;
content: '';
}
.dropdown-menu.notif {
  left: -150px;
  min-width: 310px;
}
#headerMiniBar2 .notif.dropdown-menu::before {
position: absolute;
top: -7px;
left: 220px;
display: inline-block;
border-right: 7px solid transparent;
border-bottom: 7px solid #CCC;
border-left: 7px solid transparent;
border-bottom-color: rgba(0, 0, 0, 0.1);
content: '';
}
#headerMiniBar2 .notif.dropdown-menu::after {
position: absolute;
top: -6px;
left: 220px;
display: inline-block;
border-right: 6px solid transparent;
border-bottom: 6px solid white;
border-left: 6px solid transparent;
content: '';
}

#slogan a {
	position: relative;
	float: left;
	height: 100%;
	top: 6px;
	color: #027ABB;
	text-decoration: none;
}
#slogan a:hover {
	text-decoration: underline;
}
#gsearch {
	display: inline;
	margin-left: 200px;
	float: left;
}

div.imgnotif2 {
  opacity: 0.2;
  filter: alpha(opacity=20);
}
div.imgnotif2:hover,div.imgnotif2:hover .hasnotifications {
  opacity: 1;
  filter: alpha(opacity=100);
}
.imgnotif2.hasnotifications {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

#minimenu_notifications {
	position: absolute;
	float: left;
	right: 250px;
	top: -5px;
	height: 30px;
}
#minimenu_mpnotifications {
	position: absolute;
	float: left;
	right: 250px;
	top: -5px;
	height: 30px;
}
#minimenu_adminnotifications {
	position: absolute;
	float: left;
	right: 250px;
	top: -5px;
	height: 30px;
	color: red;
	font-weight: bold;
}

#pageContainer {
  font-size: 0.8em;
	position: relative;
	text-align: left;
	top: 40px;
	margin-left: auto;
	margin-right: auto;
	width: 1027px;
	overflow: hidden;
	background-color: #fff;
	opacity: 0.99;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
    border-radius: 15px;
}

#partieCentrale #contenu li {
	margin-left: 10px;
}
#partieCentrale #contenu ul {
	margin-left: 20px;
}



#partieCentrale {
  position: relative;
  margin-top: 15px;
  line-height: 1.75;
}
#partieCentrale #contenu {
	width: 680px;
	min-height: 500px;
	height: expression(this.height < 500 ? 500: true);
	background-color: #fff;
	float: left;
	margin-right: 5px;
	overflow: hidden;
  margin-top: -15px;
}
#partieCentrale #contenu img {
  max-width: 100%;
  height: auto;
  width: expression(this.width > 670 ? 670: true);
}
#partieCentrale #contenu_load {
	display: none;
}
ul.listing_seances img.uimg {
  max-width: 400px !important;
  max-height: 300px !important;
}
h1 {
	font-size: 140%;
	color: #000000;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	background-repeat: repeat-x;
}
h5 {
  font-size: 110%;
}
hr {
	width: 100%;
	height: 2px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #cccccc;
}
input,textarea {
	font-family: verdana,arial,helvetica;
	color: #000000;
	background-color: #eeeeee;
}

#partieCentrale #menuDroite {
	width: 340px;
	float: right;
}

#mapdiv .olControlAttribution { bottom:0px;color: #000;/*display: none;*/font-size:7pt;}
#mapdiv .olControlAttribution a {color: #000 !important;font-size:7pt;}

#menuGauche .olControlZoom a {
    margin-bottom: -1px;
    font-size: 12pt;
    width: 25px;
    height: 25px;
    border: 1px solid black;
    border-radius: 5px;
}

.olControlZoom a {
    margin-bottom: -2px;
    background-color: rgba(255, 255, 255, .6);
    text-decoration: none;
    color: black !important;
    font-size: 20pt;
    text-align: center;
    display: block;
    width: 40px;
    height: 40px;
    border: 2px solid black;
    border-radius: 10px;
}

.olControlZoom a:hover {
    background-color: rgba(0, 0, 0, .4);
    color: white;
}


.olMap img.olTileImage {
  max-width: none !important;
}


img.carrousel {
  display: none;
  user-select: none;
  transition: all 3s ease-out;
}
img.carrousel.visible {
  display: block;
}
img.carrousel.visible.animate {
  transform: scale(1.1);
}
.carrousel_action:hover {
  background-color: #000;
}
.carrousel_action {
  opacity:0.1;
  cursor:pointer;
  z-index:999;
  position: relative;
}


#menuGauche a { color: #fff; }
ul.menupiscine {
  margin-top: 12px;
  padding: 0 !important;
  border-bottom: 1px solid #027ABB;
  height: 43px;
  margin-left: 0 !important;
}
ul.menupiscine a:hover {
  text-decoration: underline;
}
ul.menupiscine a {
  color: rgb(2,122,187);
  text-decoration: none;
}
ul.menupiscine li {
  float: left;
  list-style-type: none;
  border: 1px solid #027ABB;
  padding: 10px !important;
  margin-left: 0 !important;
  font-weight: bold;
  color: rgb(2,122,187);
  background-color: rgba(2,122,187,0.2);
}
ul.menupiscine li.first {
  margin-left: 20px !important;
  border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
}
ul.menupiscine li.last {
  border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}
ul.menupiscine li.vide a {
  color: rgba(2,122,187,0.3);
}
ul.menupiscine li.vide {
  background-color: rgba(2,122,187,0.1);
  color: rgba(2,122,187,0.3);
}
ul.menupiscine li.menuselectionne {
  background-color: #fff;
  border-bottom: 1px solid #fff;
}


#bloc336x280 {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 336px;
	height: 280px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	color: #fff;
}
#bloc160x600 {
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	width: 160px;
	height: 600px;
	color: #fff;
}
#bloc300x600 {
        margin-left:auto;
        margin-right:auto;
        width: 336px;
        height: 600px;
        text-align: center;
}

@keyframes blocpub {
    from {background-color: red;}
    to {background-color: #f99;}
}

.blocpub300x250 {
    width: 260px;
    height: 210px;
    background-color: red;
    color: #fff;
    padding: 20px;
    font-size: 20pt;
    animation: blocpub 200ms infinite alternate;
}
.blocpub728x90 {
    width: 688px;
    height: 50px;
    background-color: red;
    color: #fff;
    animation: blocpub 200ms infinite alternate;
    padding: 20px;
    font-size: 20pt;
}



#footer {
	margin-top: 10px;
    background-color: #027ABB;
	height: 150px;
	margin-left: -10px;
	margin-right: -10px;
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
	padding: 10px;
}
#footer a:hover {
  color: #fff;
}
#hmb_menutoptop {
  float:left;
  position:relative;
  display:inline-block;
  width:auto;
}
#menu_notifications2 {
width: auto;
float:right;
display:none;
font-size:0.8em;
}
#user_minimenu_ajax2 {
display:inline-block;
height:30px;
float:right;
margin-right: 6px;
margin-left: 30px;
font-size:0.8em;
}
#minimenu_search {
display:inline-block;
width:28px;
height:28px;
float:left;
}
#minimenu_notifications2 {
display:inline-block;
width:28px;
height:28px;
float:left;
}
#minimenu_notifications2_nb {
position:relative;
width:10px;
z-index:9;
margin-top:-30px;
margin-left:20px;
background-color:red;
padding:3px;
border-radius:20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
font-size:6pt;
text-align:center;
color:#fff;
display:none;
}
#minimenu_notifications2_content {
  text-align:left;
}
#minimenu_mpnotifications2 {
display:inline-block;
width:33px;
height:28px;
float:left;
margin-top:3px;
margin-left: 5px;
}
#minimenu_mpnotifications2_nb {
position:relative;
width:10px;
z-index:9;
margin-top:-25px;
margin-left:25px;
background-color:red;
padding:3px;
border-radius:20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
font-size:6pt;
text-align:center;
color:#fff;
display:none;
}
#minimenu_mpnotifications2_content {
text-align:left;
right:-110px;
left:auto;
}
#minimenu_adminnotifications2 {
display:inline-block;
width:33px;
height:28px;
float:left;
margin-left:5px;
}
#minimenu_adminnotifications2_nb {
position:relative;
width:10px;
z-index:9;
margin-top:-25px;
margin-left:20px;
background-color:red;
padding:3px;
border-radius:20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
font-size:6pt;
text-align:center;
color:#fff;
display:none;
}
#minimenu_adminnotifications2_content {
text-align:left;
right:20px;
left:auto;
}
#hmb_menutop {
position:fixed;
top:30px;
left:0;
right:0;
border-top:1px solid #fff;
background-color:#027ABB;
width:100%;
height:auto;
padding: 0 0 5px 0;
box-shadow: 0 0 5px 5px #027ABB;
}
#hmb_menutopcontainer {
padding-top:3px;
padding-left: 10px;
line-height:20px;
text-align:center;
color: white;
font-size: 0.8em;
}
.hmb_menu a {
  padding: 5px;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: transparent;
}
.hmb_menu a:hover {
  color: #027ABB;
  text-decoration: none;
  background-color: #fff;
}
.hmb_menu {
  width: auto;
  display: inline;
}

.widget {
	border: 1px solid #888;
	margin: 1px;
}
.widget .label {
	display: none;
	position: relative;
	background-color: #000;
	opacity: 0.7;
	color: #fff;
	top: -16px;
	margin-bottom:-16px;
	text-align: center;
}

#rss {
  position: relative;
  margin: 0 auto;
  width: 50px;
  height: 15px;
}

#rss a {
	font-weight: bold;
	font-size: 100%;
	color: #fff;
	background-color: darkorange;
	text-align: center;
	text-decoration: none;

	position: relative;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 20px;

	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;

	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#rss a:hover {
	color: darkorange;
	background-color: #fff;
	border-left: 1px solid #555;
	border-top: 1px solid #555;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.bouton_article {
	margin-top: 5px;
	-webkit-border-radius: 5px;
	-webkit-background-size: 200px 60px;
	-moz-border-radius: 5px;
	-moz-background-size: 200px 60px;
    border-radius: 5px;
    background-size: 200px 60px;
	padding-top: 20px;
	text-align: center;
	border: 2px solid #000;
	height: 40px;
	width: 161px;
	text-shadow: #000 2px 2px 4px;
}

.bouton_article:hover {
	opacity: 0.75;
	border: 2px solid #f00;
}

#bouton_promoseances_widget {
  width: 200px;
  height: 20px;
  background-image: url(/images/boutons/promo_seances_bouton_200px.png);
  text-align: center;
  margin-top: 0px;
  padding-top: 5px;
}
#bouton_promoseances_widget {
	width: 200px;
	margin-left: auto;
	margin-right: auto;
}
#bouton_promoseances_widget:hover {
  background-image: url(/images/boutons/promo_seances_bouton2_200px.png);
  color: #fff;
}
#promoseance_widget {
  color: #0151C9;
  width: 330px;
}
#promoseance_widget img {
  padding-right: 5px;
}


.grilleCase1 {
	font-size: 9pt;
	text-align: center;
}
#login {
	position: relative;
	left: 0px;
	right: 0px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #000000;
	margin-top: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
}
.label_login {
  width: 90px;
  display:block;
  float: left;
}
#login input {
	position: relative;
	left: 10px;
	display: block;
	float: left;
	font-size: 60%;
	background-color: #eeeeee;
}

#inscription {
   float: left;
	position: relative;
	left: 15px;
}

#inscription input {
  position: absolute;
  left: 100px;
  display: inline;
  background-color: #eeeeee;
}


#repondreMsg {
  position: relative;
  left: 15px;
  padding-right: 35px;
  font-size: 9pt;
}

#repondreMsg br {
  clear: both;
}

.formulaire_libelle {
  float: left;
  width: 100px;
}


#repondreMsg input, #repondreMsg textarea {
  float: left;
  /*max-width: 500px;*/
  /*width: 100%;*/
  /*background-color: #eeeeee;*/
  /*font-size: 100%;*/
}

#blog_message {
	width: 680px;
}

.blog_headerLeft {
  background-color: #eee;
}

.blog_headerTop {
  color: #999;
  font-size: 80%;
}

#blog_entetes {
	font-size: 10pt;
	color: #555;
}

#blog_entetes a {
	text-decoration: none;
}

#blog_date {
	color: #aaa;
	font-size: 17pt;
}

#blog_contributeur {
	font-size: 7pt;
}

#blog_sujet {
	font-size: 26pt;
	color: #999;
	text-align: center;
	font-weight: normal;
	border: 0;
	margin: 0;
	background: transparent;
}

.blog_hits {
	font-size: 7pt;
	color: #555;
	text-align: center;
}

.blog_item {
  border: 1px solid #666;
  width: 100%;
}

#blog_contenu {
	font-size: 12pt;
    width: 550px;
}

#blog_tools, #blog_tools a {
	font-size: 7pt;
	color: #aaa;
	text-decoration: none;
}


#blog_comment {
	border: 1px solid #888;
	padding: 5px 5px 5px 5px;
	width: 555px;
	margin-left: 100px !important;
}


#blog_comment_header #hits, #bayes a {
	font-size: 7pt;
	color: #999;
}


#blog_comment_header a {
	text-decoration: none;
}

#blog_comment_contenu {
	font-size: 11pt;
}

.blog_comment_tools,.blog_comment_tools a {
	padding-top: 10px;
	color: #aaa;
	font-size: 7pt;
	text-decoration: none;
}


#rep1Header {
	width: 100%;
	background-color: #888;
	opacity: .70;
}

#repnHeader {
	width: 100%;
	background-color: #bbb;
	opacity: .70;
}

.quotedMsg {
	position: relative;
	left: 20px;
	margin-right: 30px;
	border-left: 2px dashed #333;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #bbb;
	color: #333;
}



.horaires {
	font-family: verdana,arial,helvetica;
	font-size: 100%;
	text-align: center;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
  border-spacing: 0;
}

.horaires a {
	font-family: verdana,arial,helvetica;
	font-size: 9pt;
}

table.horaires td {
	white-space: nowrap;
	text-align: center;
	padding: 4px 4px 4px 4px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.horaires td.pair {
	background-color: #ffffff;
}

.horaires td.impair {
	background-color: #eeeeee;
}

.horaires a.affluence_0 {
	color: #000;
	border-bottom: 2px solid #ccc;
  font-weight: bold;
}
.horaires a.affluence_1 {
	color: #000;
	border-bottom: 2px solid green;
  font-weight: bold;
}
.horaires a.affluence_2 {
	color: #000;
	border-bottom: 2px solid yellow;
  font-weight: bold;
}
.horaires a.affluence_3 {
	color: #000;
	border-bottom: 2px solid orange;
  font-weight: bold;
}
.horaires a.affluence_4 {
	color: #000;
	border-bottom: 2px solid red;
  font-weight: bold;
}
.horaires a.affluence_5 {
	color: #000;
	border-bottom: 2px solid black;
  font-weight: bold;
}

a.affluence_0,span.affluence_0 {
	color: #ccc;
	text-decoration: none;
}
a.affluence_1,span.affluence_1 {
	color: green;
	text-decoration: none;
}
a.affluence_2,span.affluence_2 {
	color: yellow;
	text-decoration: none;
}
a.affluence_3,span.affluence_3 {
	color: orange;
	text-decoration: none;
}
a.affluence_4,span.affluence_4 {
	color: red;
	text-decoration: none;
}
a.affluence_5,span.affluence_5 {
	color: black;
	text-decoration: none;
}
.legende_affluence {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 1px;
  height: 15px;
}
.bg_affluence0 {
  background-color: grey;
}
.bg_affluence1 { 
  background-color: green;
}
.bg_affluence2 { 
  background-color: yellow;
}
.bg_affluence3 { 
  background-color: orange;
}
.bg_affluence4 { 
  background-color: red;
}

#forum_messages td.whitecell {
	background-color: #ffffff;
	border: 1px solid #666;
	padding: 3px;
}

#notes td {
	font-family: verdana,arial,helvetica;
	font-size: 80%;
	color: #000000;
	text-align: center;
	background-color: #eeeeee;
}

#notes {
	border-right: 1px solid #000000;
}

table#notes td.haut {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}

table#notes td.bas {
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

#select_piscine {
	background-color: #fff;
	color: #000;
}

.closedThread, .closedThread a {
	color: #aaa;
}


#bayes {
	font-family: verdana,arial,helvetica;
	font-size: 9pt;
	color: #888;
}

td.bayes {
	font-family: verdana,arial,helvetica;
	font-size: 7pt;
	color: #aaa;
}


.horaire_link {
	text-decoration: none;
}

.horaire_link:hover {
	text-decoration: underline;
}


#zone_sondage {
	margin-left: auto;
	margin-right: auto;
	border: 1px dashed #000;
	background-color: #fff;
	padding: 20px 20px 20px 20px;
}

.promo_seances {
  font-family: helvetica,verdana,arial;
  font-size: 14pt;
  color: #0151c9;
  font-weight: bold;
}
.promo_seances img {
  height: 20px;
}

#bouton_promo_seances {
  width: 300px;
  height: 25px;
  background-image: url(/images/boutons/promo_seances_bouton_300px.png);
  text-align: center;
  margin-top: 7px;
  padding-top: 10px;
}

#bouton_promo_seances:hover {
  background-image: url(/images/boutons/promo_seances_bouton2_300px.png);
  color: #fff;
}
td.promo_seances {
  height: 40px;
}

#swim_challenge_bloc {
  background-color: #ffffff;
  font-family: verdana,arial,helvetica;
  font-size: 80%;
  border: 2px solid #6F0F5A;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 330px;
  height: 300px;
  padding: 3px 3px 3px 3px;
}
.swim_challenge_header {
  background-color: #6F0F5A;
  margin: -3px -3px -3px -3px;
}
.swim_challenge_header img {
  margin-left: 50px;
}
#twitter_swim_challenge ul {
  margin-left: 0;
  padding-left: 0;
}
#twitter_swim_challenge li {
  list-style-type: none;
  color: #6F0F5A;
  padding-bottom: 10px;
}


#distributionbonnets_bloc {
  background-color: #ffffff;
  font-family: verdana,arial,helvetica;
  font-size: 80%;
  border: 2px solid #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 160px;
  height: 160px;
  padding: 3px 3px 3px 3px;
  float: left;
}
#distributionbonnets_achat {
  height: 50px;
  position: relative;
  top: 175px;
  border-top: 1px solid #f00;
}
.distributionbonnets_header {
  background-color: #fff;
  border-bottom: 1px solid #000;
  margin: -3px -3px -3px -3px;
  height: 50px;
}
.distributionbonnets_header img {
  margin-left: 10px;
  margin-right: 5px;
}
#twitter_distributionbonnets {
	margin-top: -50px;
}
#twitter_distributionbonnets ul {
  clear: both;
  margin-left: 0;
  padding-left: 0;
}
#twitter_distributionbonnets li {
  list-style-type: none;
  color: #000;
  padding-bottom: 10px;
}
#editseance_toolbar {
  background-color: #fff;width: 100%;
  background-clip: padding-box;
  border-bottom: 10px solid rgba(255, 255, 255, .6);
  width: 1027px;
}
#tableau_detail_seance tr {
	background-color: transparent;
}
#tableau_detail_seance tr.ligne_editable:hover {
	background-color: #ccf !important;
}
#tableau_detail_seance tr.pause td {
	background-color: #ccc !important;
	height: 25px;
}
#tableau_detail_seance tr.firstLineSerie td {
  border-top: 2px solid yellow !important;
}
#tableau_detail_seance tr.lastLineSerie td {
  border-bottom: 2px solid yellow !important;
}
#tableau_detail_seance tr.firstLineSerie td.col1, #tableau_detail_seance tr.middleLineSerie td.col1, #tableau_detail_seance tr.lastLineSerie td.col1 {
  border-left: 2px solid yellow;
  padding-left: 0px;
}
#tableau_detail_seance td.colserie {
  background-color: yellow !important;
}
#tableau_detail_seance td.col1 {
  padding-left: 2px;
}
#tableau_detail_seance tr.firstLineSerie td, #tableau_detail_seance tr.middleLineSerie td, #tableau_detail_seance tr.lastLineSerie td {
  background-color: #F7FFCE;
}
#form_ajout_longueurs label span {
	text-decoration: none;
}
#form_ajout_longueurs label span:hover {
	text-decoration: underline;
}
#form_ajout_longueurs td {
  padding-right: 30px;
}
.bouton_action:hover {
  border: 2px solid #027ABB;
  padding: 1px;
}
.bouton_action {
  width: 50px;
  text-align: center;
  border: 1px solid #027ABB;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-color: #fff;
  float: left;
  margin-right: 10px;
  padding: 2px;
}

img.icontelephone {
  max-width: inherit !important;
}

#telpiscine1 .telasterisque {
  color: #aaa;
  font-size: 10pt !important;
}
.telpiscine .telasterisque {
  color: #aaa;
  font-size: 9pt !important;
}
#telpiscine2 .telasterisque {
  color: #999;
  font-size: 9pt !important;
}

.infostelpiscine, .infostelpiscine a {
  color: #ccc !important;
  font-size: 7pt !important;
}

#infostelpiscine2, #infostelpiscine2 a {
  color: #666 !important;
  font-size: 7pt !important;
  text-decoration:none;
}
#infostelpiscine2 a:hover {
  text-decoration: underline;
}

#infostelpiscine1, #infostelpiscine1 a {
  color: #aaa;
  font-size:7pt !important;
}

.idl_audiotel_wrapper, .idl_audiotel_text, .idl_show_audiotel_number, .idl_audiotel_link{
  display: block;
  font-family: verdana,arial,helvetica !important;
}

.idl_show_audiotel_number {
  text-decoration: none;
}

.idl_show_audiotel_number:hover {
  text-decoration: underline;
}


.vertical.grey .cartouche-sva {
  background-image: url("data:image/png;base64,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");
}
.vertical .cartouche-sva {
  width: 150px;
  height: 60px;
  background-size: 150px 60px;
}
.vertical .cartouche-sva .number {
  font-size: 15pt;
  padding-top: 0px;
  margin-left: 12px;
}

.vertical.grey .cartouche-sva .bloc-tarifaire {
  margin-left: 67px;
}

.vertical .cartouche-sva .bloc-tarifaire {
  position: absolute;
  top: 21px;
}

.grey .cartouche-sva {
  background-image: url("data:image/png;base64,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");
}
.grey .cartouche-sva .bloc-tarifaire {
  margin-left: 62px;
}

.grey .cartouche-sva .number {
  color: #777;
}

.cartouche-sva {
  position: relative;
  width: 290px;
  height: 38px;
  background-image: url("data:image/png;base64,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");
  background-size: 290px 38px;
  font-family:'Arial';  
  margin-left:auto;
  margin-right:auto;
  cursor: pointer;
}
.cartouche-sva .number {
  font-size:16pt;
  font-weight: bold;
  color: #a50f78;
  padding-top: 7px;
  margin-left: 10px;
  position: relative;
  width: 140px;
  height: 38px;
  float: left;
}
.cartouche-sva .number a {
  color: #a50f78;
  text-decoration: none;
}
.cartouche-sva .bloc-tarifaire {
  color: #fff;
  float: left;
  font-size:8pt;
  font-weight: bold;
  margin-left: 58px;
  margin-top: 5px;
  width: 75px;
  height: 38px;
}
.cartouche-sva .bloc-tarifaire a {
  color: #fff;
  text-decoration: none;
}

.flag {
  display: inline-block;
  width: 25px !important;
  height: 15px !important;
  background:url(/images/flags/flags.gif) no-repeat
}

.flag.flag-ad {background-position: -25px 0}
.flag.flag-ae {background-position: -50px 0}
.flag.flag-af {background-position: -75px 0}
.flag.flag-ag {background-position: -100px 0}
.flag.flag-ai {background-position: -125px 0}
.flag.flag-al {background-position: -150px 0}
.flag.flag-am {background-position: -175px 0}
.flag.flag-an {background-position: -200px 0}
.flag.flag-ao {background-position: -225px 0}
.flag.flag-ar {background-position: -250px 0}
.flag.flag-as {background-position: -275px 0}
.flag.flag-at {background-position: -300px 0}
.flag.flag-au {background-position: -325px 0}
.flag.flag-aw {background-position: -350px 0}
.flag.flag-az {background-position: -375px 0}
.flag.flag-ba {background-position: 0 -15px}
.flag.flag-bb {background-position: -25px -15px}
.flag.flag-bd {background-position: -50px -15px}
.flag.flag-be {background-position: -75px -15px}
.flag.flag-bf {background-position: -100px -15px}
.flag.flag-bg {background-position: -125px -15px}
.flag.flag-bh {background-position: -150px -15px}
.flag.flag-bi {background-position: -175px -15px}
.flag.flag-bj {background-position: -200px -15px}
.flag.flag-bm {background-position: -225px -15px}
.flag.flag-bn {background-position: -250px -15px}
.flag.flag-bo {background-position: -275px -15px}
.flag.flag-br {background-position: -300px -15px}
.flag.flag-bs {background-position: -325px -15px}
.flag.flag-bt {background-position: -350px -15px}
.flag.flag-bv {background-position: -375px -15px}
.flag.flag-bw {background-position: 0 -30px}
.flag.flag-by {background-position: -25px -30px}
.flag.flag-bz {background-position: -50px -30px}
.flag.flag-ca {background-position: -75px -30px}
.flag.flag-cd {background-position: -100px -30px}
.flag.flag-cf {background-position: -125px -30px}
.flag.flag-cg {background-position: -150px -30px}
.flag.flag-ch {background-position: -175px -30px}
.flag.flag-ci {background-position: -200px -30px}
.flag.flag-ck {background-position: -225px -30px}
.flag.flag-cl {background-position: -250px -30px}
.flag.flag-cm {background-position: -275px -30px}
.flag.flag-cn {background-position: -300px -30px}
.flag.flag-co {background-position: -325px -30px}
.flag.flag-cr {background-position: -350px -30px}
.flag.flag-cu {background-position: -375px -30px}
.flag.flag-cv {background-position: 0 -45px}
.flag.flag-cy {background-position: -25px -45px}
.flag.flag-cz {background-position: -50px -45px}
.flag.flag-de {background-position: -75px -45px}
.flag.flag-dj {background-position: -100px -45px}
.flag.flag-dk {background-position: -125px -45px}
.flag.flag-dm {background-position: -150px -45px}
.flag.flag-do {background-position: -175px -45px}
.flag.flag-dz {background-position: -200px -45px}
.flag.flag-ec {background-position: -225px -45px}
.flag.flag-ee {background-position: -250px -45px}
.flag.flag-eg {background-position: -275px -45px}
.flag.flag-eh {background-position: -300px -45px}
.flag.flag-er {background-position: -325px -45px}
.flag.flag-es {background-position: -350px -45px}
.flag.flag-et {background-position: -375px -45px}
.flag.flag-eu {background-position: 0 -60px}
.flag.flag-fi {background-position: -25px -60px}
.flag.flag-fj {background-position: -50px -60px}
.flag.flag-fk {background-position: -75px -60px}
.flag.flag-fm {background-position: -100px -60px}
.flag.flag-fo {background-position: -125px -60px}
.flag.flag-fr {background-position: -150px -60px}
.flag.flag-ga {background-position: -175px -60px}
.flag.flag-gb {background-position: -200px -60px}
.flag.flag-uk {background-position: -200px -60px}
.flag.flag-gd {background-position: -225px -60px}
.flag.flag-ge {background-position: -250px -60px}
.flag.flag-gf {background-position: -275px -60px}
.flag.flag-gg {background-position: -300px -60px}
.flag.flag-gh {background-position: -325px -60px}
.flag.flag-gi {background-position: -350px -60px}
.flag.flag-gl {background-position: -375px -60px}
.flag.flag-gm {background-position: 0 -75px}
.flag.flag-gn {background-position: -25px -75px}
.flag.flag-gp {background-position: -50px -75px}
.flag.flag-gq {background-position: -75px -75px}
.flag.flag-gr {background-position: -100px -75px}
.flag.flag-gs {background-position: -125px -75px}
.flag.flag-gt {background-position: -150px -75px}
.flag.flag-gu {background-position: -175px -75px}
.flag.flag-gw {background-position: -200px -75px}
.flag.flag-gy {background-position: -225px -75px}
.flag.flag-hk {background-position: -250px -75px}
.flag.flag-hm {background-position: -275px -75px}
.flag.flag-hn {background-position: -300px -75px}
.flag.flag-hr {background-position: -325px -75px}
.flag.flag-ht {background-position: -350px -75px}
.flag.flag-hu {background-position: -375px -75px}
.flag.flag-id {background-position: 0 -90px}
.flag.flag-ie {background-position: -25px -90px}
.flag.flag-il {background-position: -50px -90px}
.flag.flag-in {background-position: -75px -90px}
.flag.flag-io {background-position: -100px -90px}
.flag.flag-iq {background-position: -125px -90px}
.flag.flag-ir {background-position: -150px -90px}
.flag.flag-is {background-position: -175px -90px}
.flag.flag-it {background-position: -200px -90px}
.flag.flag-je {background-position: -225px -90px}
.flag.flag-jm {background-position: -250px -90px}
.flag.flag-jo {background-position: -275px -90px}
.flag.flag-jp {background-position: -300px -90px}
.flag.flag-ke {background-position: -325px -90px}
.flag.flag-kg {background-position: -350px -90px}
.flag.flag-kh {background-position: -375px -90px}
.flag.flag-ki {background-position: 0 -105px}
.flag.flag-km {background-position: -25px -105px}
.flag.flag-kn {background-position: -50px -105px}
.flag.flag-kp {background-position: -75px -105px}
.flag.flag-kr {background-position: -100px -105px}
.flag.flag-kw {background-position: -125px -105px}
.flag.flag-ky {background-position: -150px -105px}
.flag.flag-kz {background-position: -175px -105px}
.flag.flag-la {background-position: -200px -105px}
.flag.flag-lb {background-position: -225px -105px}
.flag.flag-lc {background-position: -250px -105px}
.flag.flag-li {background-position: -275px -105px}
.flag.flag-lk {background-position: -300px -105px}
.flag.flag-lr {background-position: -325px -105px}
.flag.flag-ls {background-position: -350px -105px}
.flag.flag-lt {background-position: -375px -105px}
.flag.flag-lu {background-position: 0 -120px}
.flag.flag-lv {background-position: -25px -120px}
.flag.flag-ly {background-position: -50px -120px}
.flag.flag-ma {background-position: -75px -120px}
.flag.flag-mc {background-position: -100px -120px}
.flag.flag-md {background-position: -125px -120px}
.flag.flag-me {background-position: -150px -120px}
.flag.flag-mg {background-position: -175px -120px}
.flag.flag-mh {background-position: -200px -120px}
.flag.flag-mk {background-position: -225px -120px}
.flag.flag-ml {background-position: -250px -120px}
.flag.flag-mm {background-position: -275px -120px}
.flag.flag-mn {background-position: -300px -120px}
.flag.flag-mo {background-position: -325px -120px}
.flag.flag-mp {background-position: -350px -120px}
.flag.flag-mq {background-position: -375px -120px}
.flag.flag-mr {background-position: 0 -135px}
.flag.flag-ms {background-position: -25px -135px}
.flag.flag-mt {background-position: -50px -135px}
.flag.flag-mu {background-position: -75px -135px}
.flag.flag-mv {background-position: -100px -135px}
.flag.flag-mw {background-position: -125px -135px}
.flag.flag-mx {background-position: -150px -135px}
.flag.flag-my {background-position: -175px -135px}
.flag.flag-mz {background-position: -200px -135px}
.flag.flag-na {background-position: -225px -135px}
.flag.flag-nc {background-position: -250px -135px}
.flag.flag-ne {background-position: -275px -135px}
.flag.flag-nf {background-position: -300px -135px}
.flag.flag-ng {background-position: -325px -135px}
.flag.flag-ni {background-position: -350px -135px}
.flag.flag-nl {background-position: -375px -135px}
.flag.flag-no {background-position: 0 -150px}
.flag.flag-np {background-position: -25px -150px}
.flag.flag-nr {background-position: -50px -150px}
.flag.flag-nu {background-position: -75px -150px}
.flag.flag-nz {background-position: -100px -150px}
.flag.flag-om {background-position: -125px -150px}
.flag.flag-pa {background-position: -150px -150px}
.flag.flag-pe {background-position: -175px -150px}
.flag.flag-pf {background-position: -200px -150px}
.flag.flag-pg {background-position: -225px -150px}
.flag.flag-ph {background-position: -250px -150px}
.flag.flag-pk {background-position: -275px -150px}
.flag.flag-pl {background-position: -300px -150px}
.flag.flag-pm {background-position: -325px -150px}
.flag.flag-pn {background-position: -350px -150px}
.flag.flag-pr {background-position: -375px -150px}
.flag.flag-ps {background-position: 0 -165px}
.flag.flag-pt {background-position: -25px -165px}
.flag.flag-pw {background-position: -50px -165px}
.flag.flag-py {background-position: -75px -165px}
.flag.flag-qa {background-position: -100px -165px}
.flag.flag-re {background-position: -125px -165px}
.flag.flag-ro {background-position: -150px -165px}
.flag.flag-rs {background-position: -175px -165px}
.flag.flag-ru {background-position: -200px -165px}
.flag.flag-rw {background-position: -225px -165px}
.flag.flag-sa {background-position: -250px -165px}
.flag.flag-sb {background-position: -275px -165px}
.flag.flag-sc {background-position: -300px -165px}
.flag.flag-sd {background-position: -325px -165px}
.flag.flag-se {background-position: -350px -165px}
.flag.flag-sg {background-position: -375px -165px}
.flag.flag-sh {background-position: 0 -180px}
.flag.flag-si {background-position: -25px -180px}
.flag.flag-sk {background-position: -50px -180px}
.flag.flag-sl {background-position: -75px -180px}
.flag.flag-sm {background-position: -100px -180px}
.flag.flag-sn {background-position: -125px -180px}
.flag.flag-so {background-position: -150px -180px}
.flag.flag-sr {background-position: -175px -180px}
.flag.flag-st {background-position: -200px -180px}
.flag.flag-sv {background-position: -225px -180px}
.flag.flag-sy {background-position: -250px -180px}
.flag.flag-sz {background-position: -275px -180px}
.flag.flag-tc {background-position: -300px -180px}
.flag.flag-td {background-position: -325px -180px}
.flag.flag-tf {background-position: -350px -180px}
.flag.flag-tg {background-position: -375px -180px}
.flag.flag-th {background-position: 0 -195px}
.flag.flag-tj {background-position: -25px -195px}
.flag.flag-tk {background-position: -50px -195px}
.flag.flag-tl {background-position: -75px -195px}
.flag.flag-tm {background-position: -100px -195px}
.flag.flag-tn {background-position: -125px -195px}
.flag.flag-to {background-position: -150px -195px}
.flag.flag-tr {background-position: -175px -195px}
.flag.flag-tt {background-position: -200px -195px}
.flag.flag-tv {background-position: -225px -195px}
.flag.flag-tw {background-position: -250px -195px}
.flag.flag-tz {background-position: -275px -195px}
.flag.flag-ua {background-position: -300px -195px}
.flag.flag-ug {background-position: -325px -195px}
.flag.flag-um {background-position: -350px -195px}
.flag.flag-us {background-position: -375px -195px}
.flag.flag-uy {background-position: 0 -210px}
.flag.flag-uz {background-position: -25px -210px}
.flag.flag-va {background-position: -50px -210px}
.flag.flag-vc {background-position: -75px -210px}
.flag.flag-ve {background-position: -100px -210px}
.flag.flag-vg {background-position: -125px -210px}
.flag.flag-vi {background-position: -150px -210px}
.flag.flag-vn {background-position: -175px -210px}
.flag.flag-vu {background-position: -200px -210px}
.flag.flag-wf {background-position: -225px -210px}
.flag.flag-ws {background-position: -250px -210px}
.flag.flag-ye {background-position: -275px -210px}
.flag.flag-yt {background-position: -300px -210px}
.flag.flag-za {background-position: -325px -210px}
.flag.flag-zm {background-position: -350px -210px}
.flag.flag-zw {background-position: -375px -210px}
/* Flag sprites */

.logowhite78x30 {
  width: 78px;
  height: 30px;
  margin-right: 15px;
  margin-left: 5px;
  cursor: pointer;
  display: inline-block;
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAeCAYAAACCJCjqAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3QoPEy0L2T8z6AAABSpJREFUaN7tmVlsVVUUhv9dqBQUS6GlImhEnBB4EIgTIAkoKomoTDHGAZUHY6I+KS8GDC9i1DcVhxhMNJo4JEAiCaAYUBlUggORyiAoIlisWCZLkX4+sDas7Jx7ub23Zd4v+6w9rLP2f9a015FOwgbEvifwNrAH2AusBG7W2ZYTuE7AdHK3NcB1Z5E6ClgZMJXC2xdAf6+lZwpQ/vkWim8LgT5nFIDAVUAzbdPmAlWnNYBALfBHK0DZ24q1D5024LlIeQ4wrxUg/AZ0cj7wE+BgAfsWn05a9kwrTe+NPLymAy3H2N8IhFMZsBEFHDJtTx7L3IAOwNhj+MhDwG2njOkC0bTWF+HkHyjkoM78A1AJvJQvdTmpwXOHmV2ElhFvBq09YJLaXAgsyeD9DzDgpALQAdYX2FYEYHVA71xgFCnTJcCHGe9aD1SXwju0FWghBAFzJE0pgsVYSZ0k3S+pVlKNpHpJiyXNktQcQihFvhpJOySVJVMDQgg/nUhtqwQ2FqFlK4DOwErj81yOdVPaQMZ3c/AedKJMc0KRWf5njte0aKbA5BzrXy9R3ol5ZBl0XNIWB9qzRYK2L4PnPpt7K89Fv0eJBYRcweoA0PW4BAxgVgl3yroMfk1uvhL4OGPfNyXKvDuPTD8eD9DuLvEyvjaD5ztu/h7gvKx0okS5RxqfncDmDP5XtzdwdSUCtyUH34Fmqr2M/ja9BbSB7EusotwnQ67xhfLpWOT7F1m/XNLXkuokbZW0OYTQkghaZSnGYEk3SBojqSIzNwphraRHXIozNFfqU3T+FcIoYIWk7pLmSxrnpi9vt4JjvnGgHOhQzN4TmErtdBo3I5mrAMpdOb821vsKOojdBV8GFgF3mKluSOZ9hv4EsN++bLy3yvzWWOD8FOD2BDO5jvmPHMtV9cAmoBewDvgT+CpJV3zwejB9wUzgF+CxZPy/DH+wx81/lFQjYvvBrfkg2d/kDjE6ftn2BM2N/Z7IcpeND3JjfyVr7nM+d56AtQbM6mThNcZsmdE/m2YNjwtsvovb083G7jV6ZfI/YYvR3Y3ebnQsC9UYvcpyq2G290VgkmnsSAfAEOBhoF9GZeZSJ9fGjJSkGdiVaNXFsdrszNOf9VYjl8pVYzdZdXa20ctscbywT3Qvj2XsjkCVPbc4oYfZ2BIbez75KFGDmxKNrjB6h9H93N566/9N5Iqte+JrY3sNGGLj49O0BlhgY3OAGnve7+ajBZWbPADryyQttTXbQwjNkmYaPQIok7TQ6PeA24E3JZ1rY5eFEHZJ2i0pAI2SFkj63OYPWN9g/fuSukrqKamPpAnm6zpYxGuydbVGb7ILvyR1tsj8lNEXWF8tqTKE8LdTuhut3xpCeDSEsNro6Nh95G+2/pCkvRnZRrT1csscDvMBrjUUt2WYXkWiYb6uBTAhphxuLP5tOuwLjgaPFvtXsAr4FWgAHnemH7WvW0J/avTUxBz9f4cGc+xx7nrPIybtiQbVAd87HtU2f8Q0jW4ENgCVRs8AJivH4vhXqdZMryNwp0XLK4DqGBnND0wybexl5v6q8ZjtzLfKfNUOM7tpGWa1xqUHXybJ9tAkKgq40g515M+WO0ODjR8EttpzmQWiVAkGu319ga4FBRoLEOvilQPokidXy2L4nfvyi51QQwpMd25KbgmbgYsSzerh1o92QMc0Ybg7yygLJPOdEjztKyAGeu82T26LqJS8YDW5emA5MKbElMFHznHJXH/gFYv4C/xVyZz8wHw826L9D4wVwwjgmhKRAAAAAElFTkSuQmCC");
}
.hmb-icon-search {
  display: inline-block;
  text-decoration: none;
  width: 28px;
  height: 28px;
  margin-top: 3px;
  cursor: pointer;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAQAAADYBBcfAAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAJdnBBZwAAABwAAAAcAIexIrQAAAJHSURBVDjLjZRNiI1hFMd/7x2N+TCjGXS5BkO+LchnJNJYiIWNnanJjjIpYmVhpRQrKyWaiQUrRVkI5bOUmjQpH4XbxQzuXDOFMXfu/Vncd273c8x5Ns/bc37Pe57zP+cEhCZAPTE2sYJWYJA3vGSAUQioaiK2e8Lnjph23HHT/vSx3cbMXVoV3OItxyy13153nZNg671vJnROGTduKvzKeMc1VsHm2+u4qkNesdMOd9tpjyOqjnnRWRVQa+wypWaNe8iohGuuR0yEMew3Ug5G7VF12KPWT6RCxAaPh+++bEvZP13rW1VvF2dQxGU+VLXPpcVgBGhmIQAPSRZqFgB85hFZYB5txXJGgBqmA/Cev8VSBzBKglGgiVYipeBEfHWUJyBCHdOADOniOogAY4wAsIGGsgQ0sZxaIMVgOZikH4A9LCF/mpOEFewLn/GlHBzgKVlgFaeI5REIaKObdiDDA4bKSt3Anb5W9Y/X3GirDTba6jZv+FfVd24uLfUAhDqOcZoZQJYED4gTsIhdxKgBIMEFrjJc1mBi1PMmrW5JT9pQqV5xjsfsN1sV/epBi0OdQKllEx1sZTGNBAzzkT62syPv289x7gWlYH54RJlNExFSJPnBXi7Rknd4QjevMKgQcOlq9oy/8+GmvWH7ZPOAguZaYG8oSk6wc86cZAYVXBK42rvhfFD9bpfT/k/m4J2+LMj3TWNTAkE84Kc8+MKVVGikynabs3wL979IT5ECsdEun/nHDx62ftLpXgwCtUSZwRgD/Ar4B0dE6wTwm9VaAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTAzLTAxVDEwOjQyOjEyKzAxOjAw4Uzv7AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wMy0wMVQxMDo0MjoxMiswMTowMJARV1AAAAAASUVORK5CYII=");
}
.hmb-icon-chat {
  display: inline-block;
  text-decoration: none;
  width: 28px;
  height: 28px;
  margin-top: 3px;
  cursor: pointer;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAQAAADYBBcfAAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdYAAA3WAZBveZwAAAAJdnBBZwAAABwAAAAcAIexIrQAAAFrSURBVDjL7ZQ7L4NhGIavt/1SVFTaOCUM0k1CJBYWFkkTicGEf1Axib0xGSTSlaSYnVZ+g9gkTYgYGAwIUa1D0d4GLd/Xg37d3c/0Pnmu55i8BgQ+Qhiqy/BMCkeIBQSYZRIfqgp6OGWdc/IOr8aVVS3llZDfmQsC+KitPiz704KSBqopz88spgC6k2hjAZHmQBdG9YAhFrHIMcUcZx7XIBj8NBNglK7v5biXCgs19YI2/YM1QOMq0pSDn66wJ3J2hwUk2SZCsJAzx13ZAIYrtvDbq1rAJQvEiGIBKeIcVah3yxsreJ0g3HCNF0izxB7TTFRA2xksqWhQE90YMsRI0Eg/kT/nFSqeo5MwKWJs8sIjxzzwUWZFKMsJ98VWewiwzAYZIM8O7wyD4/MSQ4wArxyyQrLoHdO8WmTrpIL1al9SWlFbPjX/YtXHUofWJMXlc7hrSyioVe0q7CK4DG3VjAa+71MnSgOYLHwBukWqY+YFZZoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDItMjJUMTk6MDM6MDArMDE6MDBI4UhiAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTA4LTI3VDA5OjU3OjMyKzAyOjAwtT9clgAAAABJRU5ErkJggg==");
}
.hmb-icon-mp {
  display: inline-block;
  text-decoration: none;
  width: 33px;
  height: 24px;
  cursor: pointer;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAYCAQAAADemFyBAAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAJdnBBZwAAACEAAAAYAFs588MAAAMuSURBVDjLldTta1NXHAfw37l5aFKbrknTNLMgY+DezSqizqdZUmUvHPjCt8Jge+VwIkOLD6ggPsWqWHSoIGPsP9iEwTbYpmvaJprZFPvgqAu1TdMmTXMfcu+59+ac89uLbITa9On78se9n/u75/zOIQAACnE7PAhrDJeQuRDA+SswmCXh7e5t0toEUh7SnpzhAXBOw2cExJzm2U/2EQlW2QuC/cwceMivAgGScrk+dM5+kJHb191ydJJVAvR57mT6ab2fNPJJmPAUL6n3Z1oRcluNfoErR6Ax+Dqyi6Sb567mvn7lhrE6rdumyr2x9QBTe42BlRCBxmD6EyDJoHzNKqjn+13wd50aZchN+dGzDQjZHcYTsSxA4xMRgN9aC3dYidnKucR/hEDkdP7beBtCZqv1h1gGmN7jIfGWuR6mIzJzAYHIqX4rH0SQd5RjtQkzme1ASDbnokxHrEEgCs28ORNC0Hey3sWA9XymE+B1oHDdViuVGgSi0OjdyVYE9SMztvB37Ph8B5ApP41y5f9aTQJR0NK9oRBCelepr1q2+4p7jpBJv3lD6NVnK8TiqfY42ltCSXivL9dlJSrDyhJGV1PvMZQ24MdQ//YLiwgWt862voTQL/73Y/Jpq5+p5QHjdCSWamCBtiH1Akst+uiC5UTrT3UnwmxY+aZweySIkNlSPDK3BWHcr18udo8FEZRIObHkWgjUByZ2c5hqMXq4wSntGV+PgIDw8l3jtjC4ZlyZbkKY6aQvliDswWzHJjIakLuZhojITeOx+mXpsHxU/4FTREQ+r14YbrwkZQ7aozUINigfQEgH8tFyqTqNjPI8o9WdKc/nzyfeOSYph9gIIrOUcwkXvKpTowxpMh9ByDQbNyodLB0mly5O+FJE/tQcrpwRx1dO337RUDj13e/BplCX96jkW/6ukDzOdpcw/vpn1D3p3ixG872Oky4Rth7/+HOnL3yi4bjUuIobz+vY7DDkFB2uy9qaY4T8JJnecfNzv/u494TTtzJQSbmoR/HB96U2j5cSChQUKXCg4YvVdFANL+j3p2Jh9AEBAHhDAqF19SDWQoCka9nCRgT4F5/5Ndgf4rL7AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA0LTEzVDEwOjU5OjIzKzAyOjAwqFcNCQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNC0xM1QxMDo1ODo1MyswMjowMDwN15IAAAAASUVORK5CYII=");
}
.hmb-icon-alert {
  display: inline-block;
  text-decoration: none;
  width: 33px;
  height: 24px;
  margin-top: 3px;
  cursor: pointer;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAYCAQAAADemFyBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAACqjSMyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAAhAAAAGABbOfPDAAAB20lEQVQ4y52UO2gUURhGz+xuHvvIZkHYRIIawQSjQbEQF3xhKiGmTAJpJYWIhSkihBULCwlYSAg2Wglil07ByjKdIIaglRYKFikU4gOjeyx2HGd3x4Tsae7MvcP5v3/unYFtECs+8obdtId4wMfWXHfaNhUdVv2s6nOPtSERp3xjne8uWdq9YMgV//HBq7vMYYdLbhrnhSd2IRFnfGsjWz6xkPR0kCRglPuc5SfPeEWGGns4xygfucfdYKf6AHb7wG/qhlMi4j4fqvraC63NpBIyXGOCLNBDb1gzTx6AEebYu4NCOMkkfQB0kpOAAPKUAEhzhjnx/wqhSJXj0UQmHHMUw6sSE4xv38gVKnRGd0W6ACjQG80NUaUcTxIpRDjPZcoxYU/4DvIxRYrDLJBuSWG91k0GGzIVQ0UupoAS00wS5Yg3skiFjiZFIUzReKj6WODgX0kqzBAwzqWwZkMKETqbjmDAIe6QqkvCgTK3GWjecfYzQj9HGW5ZyTLGbNSDmHW56aOq89t3rrrul4S1mu89YiCIaWfcMIlP3vK0kz5NXP3hikXBwAHX/JX40JoXxayLJrPpddMZulhmOL7PMfoZAwY5RTI55lnF2fD/2B5bvsxQYYuvtEuNwh+3tJ6nA79UbgAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDItMjJUMTk6MDM6NTUrMDE6MDBSOWmhAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTEwLTEzVDIwOjAyOjA1KzAyOjAw5P/9eAAAAABJRU5ErkJggg==");
}
.icon-mobile {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI1JREFUeNpiZEADPr7+/UDKgAE7eADEhVs2b/wAE2BB0+wApAoY8IOLQDwBqwFIwBGHOMh1AsgCWA0AOvEANnGgCz+gizExUAhGDRgWBrDgSDANONQrAPFBggYAQT2U/gDFCuR64QM0B6KLwQEzMufWrZsP1NQ1QJnlB1TjB6RsDMKgPNIJVPcDpgcgwACjqSOE6lo6cgAAAABJRU5ErkJggg==");
}
.icon-mobileapp {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcFBygkzlN0hgAAAH1JREFUOMtjZEADPIbb+xkYGAwYsIMHDAwMhV/Oe36ACbCgaXZgYGAoYMAPLjIwMEzAagAScMQh3s/AwCCALIDVgC/nPQ9gE+cx3P4BXYyJgUIwasCwMIAFR4JpwKFegYGB4SBBAxgYGOqh9AcoViDXCx+gORBdDA4YKc3OAM62HFIzipPEAAAAAElFTkSuQmCC");
}
.icon-webapp {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gQCCRId3PJZ5wAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABFklEQVQ4y52TMU8CQRCFPxY0gIUJBDoqzoRYWFxvSWE0IdracPwIivsBJBh/ggmdFnY2V1xiZU1ptFCvMEJFCQnhTppbcpnsKuE1szvz3svsbCaHBcoPL4Be47DYOq4fvAEPgec+Sl5OiE6BLtDTOadSolktZ2l3qdnzxkD54RDomzpxqmWalZKt0RuVHi4thKWIElfa4MtC2BdR4lsbfBiKCf/j5y+DbfCpDSai8Asog2Ah7hNNmopCbBDHQFHkooLFoGAwyBtyU91BtOMMIgWQDNrzXdSB586yg7oXQ7RhlcYnspNOBu1roAaM5Y7IrwNqged2sBGVHzrAK7CX2YUlcBJ47vvWb1R+2Dm6fYnPRuNzG2cNggc9POYWg88AAAAASUVORK5CYII=');
}
.horloge12x12 {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAAmJLR0QA/vCI/CkAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAJdnBBZwAAAAwAAAAMAM6lMn4AAAD+SURBVBjTBcE/SwIBGMDh3/vedXiGOQptYak09BWsCKIs2qWloNpssS8gtFVQU9bQP+gj1JKQBEIfQStoCnJqOTuv896eR2AJ0pRZJQ988EDbBi1kjTBLnSoRXaCIxz3HqR+XNHV2uZbLxAONbIc9lEN3uMAmN1HD+5UzsFrU8ITqsKNWIeRcAlzyTOFIQJPQKsqMdLXfBhgxbpkx9Fu6FBRMDbCYF0pyQMbMBJQ3iuTKSOI35YplJslRoufkYR1/1HH+4tB9TZ7ivu4zp6fO7FecZduZ4FOiBHytscVt6s4lSI7UqLJhPaCAx4WdEAgsomnmWWEaeOeRZxu0+Ad8qVrjxEGlMwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNC0wNC0yMFQxOTozMDoyOSswMjowMOVAVlAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTQtMDQtMjBUMTk6MzA6MjkrMDI6MDCUHe7sAAAAAElFTkSuQmCC");
}

/* Smileys */
.sm1 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhDwAPAJEBAAAAAL+/v///AAAAACH5BAEAAAEALAAAAAAPAA8AAAIujA2Zx5EC4WIgWnnqvQBJLTyhE4khaG5Wqn4tp4ErFnMY+Sll9naUfGpkFL5DAQA7");
  width: 15px;
  height: 15px;
}
.sm10 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhDwAPANUmAAAAAP//////M8zMM6ywJenvMvP5NPn/QdrfLqaqI+/1M/D2M93iL6OnI9bbLr7DKeLnMKGlIri8J+vxMvn/P+bsMbK2JrW5Jvr/Sfn/QPL4NKmtJKuvJOTqMbO3Jvn/ReftMfn/QtzhL7q+J+70M/H3MwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACYALAAAAAAPAA8AAAZzQJNQCCgWh0hTUSAwkEBHJADzYQoWBQgCMAQcQkuBpogYcJUCAOUASCsqADPamrEaCqKBGVAy+v0PRRMAAQGEhYcAI0UdiYWGiB5FDI6IiBxcAA6Eh5AABGdxe49FBA1nSnp/GxGoRAASFxYECVFJSn5JQQA7");
  width: 15px;
  height: 15px;
}
.sm11 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhDwAPALMAAP//////mP//YP//SP//MP//GP//AOD/AAAAAMDAwAAAAAAAAAAAAAAAAAAAAAAAACH+X0ljb24wNS5naWYgQ29vbA0KDQooQykgMTk5OSBQaGlsaXBwIEVzc2VsYmFjaCAocGxlQGdteC5uZXQpDQpodHRwOi8vd3d3Lm50Z2FtZXBhbGFjZS5pc2Nvb2wubmV0ACH5BAkIAAkALAAAAAAPAA8AAARPMMmEqkUzozEIKYWBaYLQfaE4XewlIaX1WQeGBHE1V0d9lwNdoWLoVXCmE8hQ9OE2yhDC+IN6ltMaJRZFFEewnIWpfQGvqdGKg1ZlXq1MBAA7");
  width: 15px;
  height: 15px;
}
.sm12 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhFAAUALIBAP///wAAADQ0NPvFAv7/BgAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJyAAAACwAAAAAFAAUAML///8AAAA0NDT7xQL+/wYAAAAAAAAAAAADUAi63B0jykljYIHovDW5zgJNQqhwXpqCJhAEZXtWFCuq+PbkuI2hG59MKHNJYsNRTShQ0iSv00tArVqrr6jrk/VkMz4g7+MQ90yorq74JQISACH5BAkPAAAALAAAAAAUABQAwv///wAAADQ0NPvFAv7/BgAAAAAAAAAAAANQCLrcHSPKSWNggejNyXVLIEiCACpZoGbamp4YjFXUh5X4GOV42P2tk8ozVMmOSIDKhFTRjA0BhFb74KgVEZO14W1sKOAPHBYHQSxuuuk6JQAAIfkECWQAAAAsAAAAABQAFADC////AAAANDQ0+8UC/v8GAAAAAAAAAAAAA1EIutwdI8pJY2CB6M3JdU8ggJgnnNN5fmQLBnA1wCygyvK5ZF3vkTDBRgBzGY9Ih2ggYI5ARBylaJPidLam1VniqISbmiKjGp5+L59G/KKxFQkAIfkECQoAAAAsAAAAABQAFADC////AAAANDQ0+8UC/v8GAAAAAAAAAAAAA1AIutwdI8pJY2CB6M3JdUsgSIIAKlmgZtqanhiMVdSHlfgY5XjY/a2TyjNUyY5IgMqEVNGMDQGEVvvgqBURk7XhbWwo4A8cFgdBLG666TolAAAh/gyysLCwAVVTU1BDTVQAIf8LUElBTllHSUYyLjDFc21pbGVKYXAxLmdpZgJDOlxNZXMgZG9jdW1lbnRzXEphcFxzbWlsZUphcDEuZ2lmAXNtaWxlSmFwMi5naWYCQzpcTWVzIGRvY3VtZW50c1xKYXBcc21pbGVKYXAyLmdpZgFzbWlsZUphcDMuZ2lmAkM6XE1lcyBkb2N1bWVudHNcSmFwXHNtaWxlSmFwMy5naWYBc21pbGVKYXAyLmdpZgJDOlxNZXMgZG9jdW1lbnRzXEphcFxzbWlsZUphcDIuZ2lmAQEAOw==");
  width: 20px;
  height: 20px;
}
.sm13 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhDwAPAKIFAAAAAMbGCO/vCP//AP//////AAAAAP//ACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAFACwAAAAADwAPAAAERrBICWqduNTA+cVAYAmWOIXVYKkoFQxwHJuhIN+CWMNA3A+5je0WC6JSRKOIQLCsgpoloEltRUnTbMjk0lWMmU1Hlzk5MxEAIfkEBQcABQAsAwACAAkAAwAABA0wBEGpFCCPDDDYWhYBACH5BAUHAAUALAMAAwAKAAMAAAQPUMhBhwwC6KGBCFvHAUMEACH5BAUHAAUALAMAAwAKAAMAAAQNUIA5JhCB2grC+CAoRAA7");
  width: 15px;
  height: 15px;
}
.sm14 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhDwAPAMMAAQAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD//////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQBZAAIACwAAAAADwAPAAMEMBBJCWqdGNXF+cVAJ3pTOI4A1W0baXphC5+0TK/vPeurBlutlI8nHNYytsUnowFmAAAh+QQBCgAIACwAAAAADwAPAAMEMRBJCWqdGNXF+cVAJ3pT6IUbqY0ssHZbeoqxObOtjcP6YukuG1DVa5V2vozslCn9MgAAIfkEAZYACAAsAAAAAA8ADwADBDQQSQlqnRjVxfnFQCd6U7hY53ZS5+itpheqsrjRqavjem1bMYCmE3sJh61dqbcCFVOZEjADACH5BAEKAAgALAAAAAAPAA8AAwQxEEkJap0Y1cX5xUAnelPohRupjSywdlt6irE5s62Nw/pi6S4bUNVrlXa+jOyUKf0yAAAh/h1DcmVhdGVkIGJ5IEt1cnRpZWJpcmQBVVNTUENNVAAh/wtQSUFOWUdJRjEuMP9ub3JtYWwuYm1wAkM6XE15IERvY3VtZW50c1xpbWFnZXNcc21pbGV5c1x3b3JraW5nXG5vcm1hbC5ibXABc2FkMDAxLmJtcAJDOlxNeSBEb2N1bWVudHNcaW1hZ2VzXHNtaWxleXNcd29ya2luZ1xzYWRcc2FkMDAxLmJtcAFzYWQwMDIuYm1wAkM6XE15IERvY3VtZW50c1xpbWFnZXNcc21pbGV5c1x3b3JraW5nXHNhZFxzYWQwMDIuYm1wAXNhZDAwMS5ibXACQzpcTXkgRG9jdW1lbnRzXGltYWdlc1xzbWlsZXlzXHdvcmtpbmdcc2FkXHNhZDAwMS5ibXATAVBlcnNvbmFsIENvbW1lbnQBAAA7");
  width: 15px;
  height: 15px;
}
.sm15 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhKgAiALMKAP//////M///AP+Zmf8AAMzMzDPMMzMzMzMA/wAAAP///wAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJFAAKACwAAAAAKgAiAAAE/1DJSSW5NevN7f1EJ44eGJJoZhIAxiEKHKflBdznK8npyn4bmHDX8wEzQ0QSZTwGlTwSoul6Ra1QKsHANWgejxE0S+12KQ9lGDueGs3myUMgWD+hAGUTfpY8LnYabQh5biZ8BgBcfoAdg4U+fDeKCmlQgRWPYx+IXIpelmpsg0oHCJ1xfx+YFKRtBQqoi6ogrBOuUKayoHS9daOusZ2VoZe2O7gHEwdmYH5g0NHPgqSwCspyAQFg2w8AD9raYeDbd0rXCtZ+4eDeYN/h2/HHEtiw2Ovk79Dw4vLlHZQdULdO3L53/dgBDFgAn5p23m5ElDhPHAl8OaB1g8hN4UIR6jJCiKwUr+Q8ZyjwhdFD8p+/eTQqsNKnEWbMTG7A6CHQriS9m9m6+QRKoiO7n0RlStsQAQAh+QQJAAAKACwAAAAAKgAiAAAE/1DJSSW5NevN7f1EJ44eGJJoZhIAxiEKHKflBdznK8npyn4bmHDX8wEzQ0QSZTwGlTwSoul6Ra1QKsHANWgejxE0S+12KQ9lGDueGs3myUMgWD+hAGUTfpY8LnYabQh5biZ8BgBcfoAdg4U+fDeKCmlQgRWPYx+IXIpelmpsg0oHCJ1xfx+YFKRtBQqoi6ogrBOuUKayoHS9daOusZ2VoZe2O7gHEwdmYH5g0NHPgqSwCspyAQFg2w8AD9raYeDbd0rXCtZ+4eDeYN/h2/HHEtiw2Ovk79Dw4vLlHQ44WSdu37t+7AByeHCggMAK7bzdkDhxnjgRYR5m4AatG7eECi51qNsYr+Q8Z2LQbSBnsiQ9DYAsxdRD4KPJlzSy2XSZkwTLmz1R7OwWlEY0ehEAACH5BAkoAAoALAAAAAAqACIAAAT/UMlJFbk1T6R416B0jVi4SZ6ZkaPKvahKsQRQajCSyyIJ/ASZTseb0GotV6p4JMkej6KxeQM9dNEiglrVPASCbGio4xIMaIP3IsaRt9x0uvJgj9/lplw+uQ7bFG8AeUd7cxJ+WCB4g3AshgYAaIgkgBuChCSGP5IKdSyWHZhDI5BokmpfYKuheHgHCKZyUHhQGa5vBQqyk1C+v624OrC8alIowkO7phTASrgHEwd7tp6rrGLVga66CtHNAwNQYb4BAWBRD+HBytHdfetfDwDz9Obm6uHiId+63/DqoPyoZw+fuHUmoh14B09cvV8Dz4U5GIrCwn/gBNLzFRFdvooWO0OoKvfr2kSQFBg2M3nP5DWUIb24nPmyAoE8tODkZOOHJ01Wx2Ri+4kuqFBVJpGGMWql5MtfTJ84AxEBACH5BAUAAAoALAAAAAAqACIAAAT/UMlJFbk1683l/VgnjhYYkmhlEsC5IQocp+UH3MQoy+jKfhyYUMIT+UCvGWJY5ByBneUyhXi6Xk2NdGklGL6GzeMh2nKtYHDlsSRjzdVjOk15CARu7RZw9s3VEw8XeRlwfHEmfwYAX4GDQWaHfnM3jBJsUoQUhlsfil+MYQqYbW9wUgcIn3SjIJoTp2YFCquNrSavRLFLqbWidnfBuTG7UrSfl6SZw8UHEwdzY8lj1NTJhaezCs51AQFj3w8AD97eZOTfesbO2oHl5OJj4+Xf9MPbErPc7ujy1PPm6qXj4OwAlEvv/MkD+G4gwQfccvATd4NiRXvmRriRWAceuGoYLh1G6YCOnklz0khk6Xby5L0NgzDFPAPOJQ0SJVuKvMkhp8mXPDv+BBp0TTUOEQAAOw==");
  width: 42px;
  height: 34px;
}
.sm16 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhEgASALP/AP/////MzP8AAMzMM8wzM8DAwK+NjZkzM5kAAINgYGYzMzMzzAAA/wAAAMDAwAAAACH5BAEAAA4ALAAAAAASABIAQAR8EElHq6USOQJCAJIgCt1HXFRyKMqRoA6iACBt14CipR0SZD4f4BXLKAw3mkGXccxsjAWNwbgpKAqPB5Qpea6VxE1yI2ImDhXLddYYaWQujeke1KjTKgIw2B2SISQ3BxQHWj+BPlqETh4+djYDP19hNkBxQygJYkmbMJ8wEQA7PksDaSipqhEAOw==");
  width: 18px;
  height: 18px;
}
.sm17 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhIAAZAPf/AP///8z//5n//2b//zP//wD////M/8zM/5nM/2bM/zPM/wDM//+Z/8yZ/5mZ/2aZ/zOZ/wCZ//9m/8xm/5lm/2Zm/zNm/wBm//8z/8wz/5kz/2Yz/zMz/wAz//8A/8wA/5kA/2YA/zMA/wAA////zMz/zJn/zGb/zDP/zAD/zP/MzMzMzJnMzGbMzDPMzADMzP+ZzMyZzJmZzGaZzDOZzACZzP9mzMxmzJlmzGZmzDNmzABmzP8zzMwzzJkzzGYzzDMzzAAzzP8AzMwAzJkAzGYAzDMAzAAAzP//mcz/mZn/mWb/mTP/mQD/mf/MmczMmZnMmWbMmTPMmQDMmf+ZmcyZmZmZmWaZmTOZmQCZmf9mmcxmmZlmmWZmmTNmmQBmmf8zmcwzmZkzmWYzmTMzmQAzmf8AmcwAmZkAmWYAmTMAmQAAmf//Zsz/Zpn/Zmb/ZjP/ZgD/Zv/MZszMZpnMZmbMZjPMZgDMZv+ZZsyZZpmZZmaZZjOZZgCZZv9mZsxmZplmZmZmZjNmZgBmZv8zZswzZpkzZmYzZjMzZgAzZv8AZswAZpkAZmYAZjMAZgAAZv//M8z/M5n/M2b/MzP/MwD/M//MM8zMM5nMM2bMMzPMMwDMM/+ZM8yZM5mZM2aZMzOZMwCZM/9mM8xmM5lmM2ZmMzNmMwBmM/8zM8wzM5kzM2YzMzMzMwAzM/8AM8wAM5kAM2YAMzMAMwAAM///AMz/AJn/AGb/ADP/AAD/AP/MAMzMAJnMAGbMADPMAADMAP+ZAMyZAJmZAGaZADOZAACZAP9mAMxmAJlmAGZmADNmAABmAP8zAMwzAJkzAGYzADMzAAAzAP8AAMwAAJkAAGYAADMAAAAAAP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJFAD/ACwAAAAAIAAZAAAIpQD/CRxIsGDBawgNKly4EOE1hhAhPoxI8WBCgg4nVrSoUeDEjhsleqyYsSTGhxcjgsQ4MGFKhhpNjgw5EyGtmzcvrlT57xrOnzl70mRlEyhQhKw2EiWa02fTnEspEr3GKqdVp06nJmU4larRr123Kgz71WhYrg6rlv15Fq1XWk6P3tQqlSpWuXCjVkwatyTOh2JDxjW6U/BguIVp9syouLHjxwQDAgAh+QQJFAD/ACwAAAAAIAAZAAAIogD/CRxIsKDBawgRGlzI8ODAaw0jMoQokKLEiwn/ZbyIUeFGjiALfmyYsKTChSNRklQp0aLJhwRTOtR4jZZNmyddnlxZ86ZPWhAtcmSF8KdRhKxAEiWKsyfQnteWXiQaFadVqDapJm1ItapRo123Lgz7FWxCsQbJlvUZNqJWq0ezIp0aFatPqFKHarxpku8/tCCdHg2JUvBTwiRLIl7MuDHBgAAh+QQJFAD/ACwAAAAAIAAZAAAInQD/CRxIsKDBgwgTKlzIEOG1h/8eXmvIUGJEiBQrDpyYcSHHiBQlisQocGTDjwZRdvxosmRHlxdpyZSJUaXGazNz0gSZkdVDnUAfsqLo0ydNnEdpFmXo8xormlCRIm06NGFTp0CzXq16cGtWoFutSnz6NWdYsVhpIdU5VShTp1LZKnVKNOLMkXf/cc24NujLgj9zkvxLsCXhw4g7BgQAIfkECRQA/wAsAAAAACAAGQAACKEA/wkcSLCgwYMIEyK8xlChw4UNH0oseG2iRYEMK158mHFjxo8RNw7UeJAkQZMLR34caRBlS4zXaMmUGRGlS4r/Ys7cSauizZAFWTHkSZQhq5NABwoVSlNnT53Xlj4UGpWmVagyqR5NSLUqUaJdtx4M+xVsRrEGyZbdGVahVqtFsxqdGhXrTqhSJR51CnJmRbQTnRYViZRnUsI5VyJezHhiQAAh+QQFFAD/ACwAAAAAIAAZAAAIlwD/CRxIsKDBgwgTKlzIsOG1hw0jCnx4TWLEihYvSqTIEaJBjAxBfhwZcmBHkxn/YXxIq2VLjyIdqnRJ86VKi6xY1qz5kFXEnDlfXnOp8xpQhjmNvlw6lFbTpD4TJlW6c+fUqAevVrVKEatBrVtpXlUIdenOpz2RGm3alOjLow19tu1I9J/Xi2FjZtRJVG9KlRz/Ch6cMiAAOw==");
  width: 32px;
  height: 25px;
}
.sm18 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhKAAPAKIAAI2NjQD//wDM/wCZ/wBm////ADExMQAAACH/C05FVFNDQVBFMi4wAwHoAwAh+QQJHgAAACwAAAAAKAAPAAADYAi63GoQuknrgiVnaTsIAsEYWrkxROA14mW+hhKuFvmWMd3ZBbbxOYrKcygeekCS8bASUI6aYmkgjeoc0MxxYMoWmFdG1tu1hsXVH+9bPE94Y03Q7Vib5vS6nZOvRfArCQAh+QQJHgAAACwAAAAAKAAPAAADYAi63GoQuknrgiVnaTs1Wrh5JBAAoCga00CcE+ykqmYILRUQw2zTmFHJcigeggWI8TCsHDRPVbTAbDam1Bq2alVMi6IB9dtlRKcRaIZbBhjVa2ix7asl6RXkhoW3RDhNCQA7");
  width: 40px;
  height: 15px;
}
.sm19 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhDwAPALIDAAAAAP8AAP9jY////wEBAQAAAAAAAAAAACH5BAkAAAQALAAAAAAPAA8AAAM/SKrQvZC0QOmDwNYcwOIa2DFWZnIeOJVbJrwV9QqdC8dzHbxOD6+AQXAotEg6wuRwdKz1UJ+Y1IMR1SKfXiQBADs=");
  width: 15px;
  height: 15px;
}
.sm2 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhDwAPALMAAAAAAL+/v///AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAAAPAA8AAAQ0MEgJap04VMH5xUAnelM4jgAlmOtqpqzlxewpbjZa565nvxrfjRScyYjFXwbX+WQ0lhQmAgA7");
  width: 15px;
  height: 15px;
}
.sm20 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhDwAPALMAAAAAAP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAIALAAAAAAPAA8AAAQyUEgJap1Y1MD5xUAnelM4jgDlmcHWap3bsvIp1vaao+zppr0ZTaVDlXYpUPCT0ViSkwgAOw==");
  width: 15px;
  height: 15px;
}
.sm3 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhDwAPAPcAAAAAAAAAQAAAgAAA/wAgAAAgQAAggAAg/wBAAABAQABAgABA/wBgAABgQABggABg/wCAAACAQACAgACA/wCgAACgQACggACg/wDAAADAQADAgADA/wD/AAD/QAD/gAD//yAAACAAQCAAgCAA/yAgACAgQCAggCAg/yBAACBAQCBAgCBA/yBgACBgQCBggCBg/yCAACCAQCCAgCCA/yCgACCgQCCggCCg/yDAACDAQCDAgCDA/yD/ACD/QCD/gCD//0AAAEAAQEAAgEAA/0AgAEAgQEAggEAg/0BAAEBAQEBAgEBA/0BgAEBgQEBggEBg/0CAAECAQECAgECA/0CgAECgQECggECg/0DAAEDAQEDAgEDA/0D/AED/QED/gED//2AAAGAAQGAAgGAA/2AgAGAgQGAggGAg/2BAAGBAQGBAgGBA/2BgAGBgQGBggGBg/2CAAGCAQGCAgGCA/2CgAGCgQGCggGCg/2DAAGDAQGDAgGDA/2D/AGD/QGD/gGD//4AAAIAAQIAAgIAA/4AgAIAgQIAggIAg/4BAAIBAQIBAgIBA/4BgAIBgQIBggIBg/4CAAICAQICAgICA/4CgAICgQICggICg/4DAAIDAQIDAgIDA/4D/AID/QID/gID//6AAAKAAQKAAgKAA/6AgAKAgQKAggKAg/6BAAKBAQKBAgKBA/6BgAKBgQKBggKBg/6CAAKCAQKCAgKCA/6CgAKCgQKCggKCg/6DAAKDAQKDAgKDA/6D/AKD/QKD/gKD//8AAAMAAQMAAgMAA/8AgAMAgQMAggMAg/8BAAMBAQMBAgMBA/8BgAMBgQMBggMBg/8CAAMCAQMCAgMCA/8CgAMCgQMCggMCg/8DAAMDAQMDAgMDA/8D/AMD/QMD/gMD///8AAP8AQP8AgP8A//8gAP8gQP8ggP8g//9AAP9AQP9AgP9A//9gAP9gQP9ggP9g//+AAP+AQP+AgP+A//+gAP+gQP+ggP+g///AAP/AQP/AgP/A////AP//QP//gP///yH5BAEAAP8ALAAAAAAPAA8AAAhOAP8JFAigYMGBCP8V5MeQ4UGEABpKdDgw4sSJAAg6tMhvYUeFDT125CjyosSSJjc6TKlyo0GDFDl2BAeOpMaQNG3ebPkRosyRCSu+TBgQADs=");
  width: 15px;
  height: 15px;
}
.sm4 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhDwAPAKIEAAAAAAgIAFrW5///AFnX5gAAAAAAAFnX5iH/C05FVFNDQVBFMi4wAwEAAAAh+QQFFAAEACwAAAAADwAPAAAEOpBIAoK9M4PB+wgZ5Y3AtH1BZ3ElkaLqC76DMHorZ99cXvM9GjA4xLliF5VENnq1REBQRqgMUS6YSQQAIfkEBRQABAAsAwAHAAMAAQAABANQkBMAIfkEBRQABAAsBAAIAAEAAQAABAJQRAAh+QQFFAAEACwBAAAADAAPAAAEGZDIIKsl9NqsMe9gKI4kIRyCmJbs9bXaW0UAIfkEBRQABAAsAQAAAAwADwAABBmQSCCrJfTarDHvYCiOJDEIg5iW7PW12ltFACH5BAUUAAQALAQACAABAAEAAAQCcEQAIfkEBRQABAAsAwAHAAMAAQAABANwkBEAOw==");
  width: 15px;
  height: 15px;
}
.sm5 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhFAAYALIBAAgEBP///+jgGAAAAAEBAQAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJWgAEACwAAAAAFAAYAAADSQiq1P7wgUjhrPhiqrddnfcxolWapwMSYFgpQhyTr2zPL3DbtDTrP5xlRgQah7tdCJjkIZuyJdT5FCyoT8Bgy3Q1ujBhTllqdRIAIfkECVoABAAsAAAAABQAGAAAA0kICtT+0LFI36x1XZw1x9sniVFImqLGqCcgvK/CuXAtoIRi13IZ0zeaSRi7FW8Q4I6XXO5CSifSImU2eTZUdJDNYGG4hq6bYjkSADs=");
  width: 20px;
  height: 24px;
}
.sm6 {
  display: inline-block;
  background-image: url("data:image/gif;base64,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");
  width: 15px;
  height: 15px;
}
.sm7 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhDwAWAJH/AP//////AAAAAP///yH5BAEAAAMALAAAAAAPABYAQAI/3GSGuSwBoWgv2tuS3jXM+EkOlilaVm7qcbVI11qvhInHfS8vc/b8b1JNhisYhiHphGYxUvOoHCqRzdRBuikAADs=");
  width: 15px;
  height: 22px;
}
.sm8 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhKgAXAKL/AP//AP///8DAwBAQEAAAAAAAAAAAAAAAACH5BAEAAAIALAAAAAAqABcAQAOjKLrc/jC2MYINlIDNOaGXNUQVBoKiBqje9pUlcY1S0914/ZRYOODAiiwwpOhqhGTyyLQBgc2oQLmUOlAhjIuV3PB8JJhY++wIh0PMBEOluBUsHIFBfamt+Lw+vzn294BSbm9TcStzAoOEOlgzZV5ZJjWNjlseLF8iNDtjlY8AQhZJmhM8nT8rQCoxMqOSCxUoWBmXSh6FrrIMixFdHVW9wIFSCQA7");
  width: 42px;
  height: 23px;
}
.sm9 {
  display: inline-block;
  background-image: url("data:image/gif;base64,R0lGODlhDwAPAKL/AP//////AAAzAAAAAMDAwAAAAAAAAAAAACH5BAEAAAQALAAAAAAPAA8AQAMxSKrSvSzISacgQjabw42VBXWhB5bU1ZGaBjHO92KsJ2OoSG7aXqO8niOFy5kWwd4iAQA7");
  width: 15px;
  height: 15px;
}
.sm_lol {
  display: inline-block;
  background-image: url("data:image/gif;base64,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");
  width: 51px;
  height: 49px;
}

input.bs_btn[type="button"]:disabled {
    color: #666666;
    background-color: #999999;
    cursor: wait;
}

.bs_btn.red {
  background-color: red;
  background-image: linear-gradient(to bottom, #FF0000, #FF8888);
}
a.bs_btn.red:hover {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #FF4444, #FFaaaa);
    background-position: 0 0;
    color: #fff;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
.bs_btn {
    text-decoration: none;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    background-color: #006DCC;
    background-image: linear-gradient(to bottom, #0088CC, #0044CC);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    font-size: 17.5px;
    padding: 11px 19px;
}
a.bs_btn:hover {
    background-color: #0044CC !important;
    color: #fff;
    background-position: 0 -15px;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
.follow_btn {
    text-decoration: none;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    background-color: #006DCC;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    font-size: 11px;
    padding: 0px 9px;
}
a.follow_btn:hover {
    background-color: #0044CC;
    color: #fff !important;
    background-position: 0 -15px;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
a.follow_btn.unselected {
  text-shadow: none;
  background-color: #fff;
  color: #006DCC;
}
a.follow_btn.unselected:hover {
    background-color: #006DCC;
}
.follow_btn.red {
  background-color: red;
  background-image: linear-gradient(to bottom, #FF0000, #FF8888);
}
a.follow_btn.red:hover {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #FF4444, #FFaaaa);
    background-position: 0 0;
    color: #fff;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
.follow_btn.green {
  background-color: green;
  background-image: linear-gradient(to bottom, #009900, #00FF00);
}
a.follow_btn.green:hover {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #33CC66, #33FF66);
    background-position: 0 0;
    color: #fff;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}
.follow_btn.black {
  background-color: black;
  background-image: linear-gradient(to bottom, #111, #444);
}
a.follow_btn.black:hover { 
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #777, #ccc);
    background-position: 0 0;
    color: #fff; 
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}

.alert-success {
    background-color: #DFF0D8 !important;
    border-color: #D6E9C6 !important;
    color: #468847 !important;
}
.alert-error {
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
}
.alert-info {
    background-color: #D9EDF7;
    border-color: #BCE8F1;
    color: #3A87AD;
}
.alert-default {
    background-color: #FCF8E3;
    border: 1px solid #FBEED5;
	color: #C09853;
}
.alert {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin: 5px 20px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert button.close {
    background: none repeat scroll 0 0 transparent;
    position: relative;
    right: -21px;
    top: -2px;
    border: 0 none;
    cursor: pointer;
    padding: 0;
    float: right;
    font-size: 20px;
    font-weight: bold;
    opacity: 0.2;
    text-shadow: 0 1px 0 #FFFFFF;
}

.btn-small {
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 2px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}

.btn-small:active {
    background-color: #E6E6E6;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    outline: 0 none;
}

.formlogin_btn {
  border: 1px solid rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  text-decoration: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  float: left;
  padding: 2px 10px;
  height: 22px;
  margin-left: 4px;
  margin-top: 4px;
  font-size:11pt;
  background-color: #4EA2CF;
  color: #fff;
}
.formlogin_btn:hover {
  background-color: #015583;
  color: #fff;
}
.formlogin_btn.inscription {
  border: 2px solid #027ABB;
  background-color: #fff;
  color: #027ABB;
  font-weight: bold;
  margin-top: 2px;
}
.formlogin_btn.inscription:hover {
  border: 2px solid #fff;
  background-color: #027ABB;
  color: #fff;
}
textarea.bs_input, select.bs_input {
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

input.bs_input {
background-color: #ffffff;
border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
}
input.bs_input {
display: inline-block;
height: 20px;
padding: 4px 6px;
margin-bottom: 10px;
font-size: 14px;
line-height: 20px;
color: #555555;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
input.bs_input:focus,textarea.bs_input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin-left: -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.close {
float: right;
font-size: 20px;
font-weight: bold;
line-height: 20px;
color: #027ABB;
text-shadow: 0 1px 0 white;
opacity: 0.6;
filter: alpha(opacity=20);
}
.modal.fade.in {
  top: 10%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #AED4E5;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
  font-size: 18pt;
  color: #027ABB;
}
.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #AED4E5;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
}
.modal-footer:before, .modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}


.boutonReagir {
  display: none;
  z-index: 1;
  padding: 5px;
  background-color: #027ABB;
  color: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  cursor:pointer;
  position:relative;
  width:50px;
  height:18px;
  margin-bottom:-28px;
  float:right;
  text-align:center;
}
.formreagir {
  padding: 5px;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.dropdown-menu {
  left: 0;
  min-width: 160px;
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropup, .dropdown {
  position: relative;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: default;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.open {
  *z-index: 1000;
}
.open > .dropdown-menu {
  display: block;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
.dropdown .dropdown-menu .nav-header {
  padding-left: 20px;
  padding-right: 20px;
}

.evenement {
  width: auto;
  padding: 5px;*/
  overflow:auto;
}
.evenement h2 {
}
.evenement h3 {
display:block;
float:right;
border: 2px solid #000;
padding: 3px;
margin-right: 5px;
background-color: #027ABB;
color: #fff;
}
.evenement h4 {
}
.evenement .flyer {
  display: block;
  float:left;
  margin-right: 10px;
  padding: 3px;
  border: 1px solid #ccc;
}
.evenement .participants {
margin-top: 5px;
}
.evenement p {
clear:both;
padding-top: 5px;
text-align: right;
}
.evenement.highlighted1 {
background-color: #ddf;
}
.evenement .date {
  float:left;
  margin-right:5px;
  margin-bottom:5px;
  text-align:center;
  width:80px;
  border-color: #000;
  border-width: 1px 3px 3px 1px;
  border-style: solid double double solid;
}
.evenement .date.status0 {
  background-color: #ccc;
}
.participants img.status1 {
  border: 2px solid green;
}
.participants img.status2 {
  border: 2px solid orange;
}


.event_canceled {
  background-color: red;
  height: 30px;
  margin-bottom: -40px;
  transform: rotate(-45deg);
  width: 250px;
  padding: 5px 5px 5px 55px;
  margin-left: -60px;
  font-size: 20px;
  color: white;
  font-weight: bold;
}

.event_canceled:before {
  content: "Annul\00E9";
}

/*responsive BEGIN*/
#pageContainer {max-width:1027px;width:auto;top:70px;}
.forumhotsubjects,.bloglastsubjects {display:none;}
.swimdistancenewsfeed {display:none;}
.showIfSmall {display:none;}

@media all and (max-width:1060px) {
  #menuGauche {display:none;}
  #partieCentrale #contenu {max-width:100%;width: 100% !important;}
}
@media all and (max-width:1000px) {
  #partieCentrale #contenu {max-width:100%;width: 100% !important;}
  #menuDroite {display:none;}
  .forumhotsubjects,.bloglastsubjects {display:block;}
  .swimdistancenewsfeed {display:block;}
}
@media all and (max-width:850px) {
  #pageContainer {top:90px;}
}
@media all and (max-width:750px) {
  #adsense_320x50 {display:block !important;}
  #slogan {display:none !important;}
  #menuDroite {display:none;}
  .hideIfSmall {display:none;}
  .showIfSmall {display:block;}
  #partieCentrale #contenu {max-width:100%;width: 100% !important;padding: 0px;}
  #partieCentrale {width: 100%;}
  #pageContainer {width: 100%;padding: 0px;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;}
  #partiecentrale #contenu ul {margin-left: 0;}
  #partiecentrale #contenu img {max-width: 100%;width: auto;margin-left:-5px;margin-right:-5px;}
  .modal {width: 100% !important;left: auto !important;margin: auto !important;}  
  #partieCentrale #contenu ul {margin-left:0;}
  #partieCentrale #contenu li {margin-left:0;}
}
@media all and (max-width:430px) {
  #pageContainer {top:110px;}
}
/*responsive END*/

/* WordPress */
.wp {
  margin-top: 10px;
  line-height: 1.75;
}

.wp img {
  margin: 3px 10px 3px 0;
}

.wp img.nofloat, .wp img.nowrap, .wp .nofloat img, .wp .nowrap img, .wp .smallattachment img, .wp .attachment img, .wp img.wp-smiley {
  float: none;
}

.wp img.wp-smiley {
  border: 0;
  padding: 0;
  margin: 0;
  background: transparent;
}

.wp img.noborder, .wp .noborder img {
  background: inherit;
  border: 0;
  padding: inherit;
}

.wp h2 {
  font-size: 1.75rem;
  margin-top: 20px ;
}

.wp h3 {
  font-size: 1.4375rem;
  margin-top: 20px;
}

.wp p {
  margin: 0 0 1.75em;
}

.wp blockquote {
  border: 0 solid #1a1a1a;
  border-left-width: 4px;
  font-size: 19px;
  color: #686868;
  font-style: italic;
  padding: 0 0 0 1.263157895em;
  margin: 0 0 1.4736842105em;
}

.wp img.centered {
  display: block;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

.wp img.alignright, .wp img.alignleft {
  display: inline;
}

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

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

.wp .aligncenter {
  float: none;
  clear: both;
  display: block;
  margin: 3px auto 3px auto;
}

.wp .has-text-align-right {
  text-align: right;
}

.wp .alignnone {
  float: none;
}

.wp ol, .wp ul {
  padding: 0 0 0 20px;
}

.wp ol ol, .wp ol ul, .wp ul ul, .wp ul ol {
  padding: 0 0 0 10px;
}

.wp ul {
  margin-left: 0;
  list-style: none;
  list-style-type: circle;
} 

.wp li {
  margin: 3px 0 4px 5px;
}

.wp p {
    margin: 25px 0;
}
.wp-block-image figcaption {
    font-style: italic;
}
.wp .wp-block-table table {
    margin: 0 0 1.75em;
    width: 100%;
}
.wp video {
    max-width: 100%;
}
/* WordPress */


/* LIKE */
.likecontainer {
  position: relative;
  display: block;
  clear: all;
}
.likeblock,.dislikeblock {
  inline-block;
  float:left;
  margin-right: 10px;
}
.btnlikeaction {
  inline-block;
  width:20px;
  height:20px;
  position:relative;
  float:left;
  cursor: pointer;
}
.likeblock .btnlikeaction {
  background-image: url(/images/boutons/like.png);
}
.dislikeblock .btnlikeaction {
  background-image: url(/images/boutons/dislike.png);
}
.likeblock.on .btnlikeaction {
  background-image: url(/images/boutons/like-blue.png);
}
.dislikeblock.on .btnlikeaction {
  background-image: url(/images/boutons/dislike-red.png);
}

.likeblock.on {
  color: #448;
  font-weight:bold;
}
.dislikeblock.on {
  color: #844;
  font-weight:bold;
}
/* End LIKE */


/*jquery.smartbanner-master*/
#smartbanner { text-align: left; }
#smartbanner { position:absolute; left:0; top:-82px; border-bottom:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none; }
#smartbanner, html.sb-animation {-webkit-transition: all .3s ease;}
#smartbanner .sb-container { margin: 0 auto; }
#smartbanner .sb-close { position:absolute; left:5px; top:28px; display:block; border:2px solid #fff; width:14px; height:14px; font-family:'ArialRoundedMTBold',Arial; font-size:15px; line-height:15px; text-align:center; color:#fff; background:#070707; text-decoration:none; text-shadow:none; border-radius:14px; box-shadow:0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing:subpixel-antialiased; }
#smartbanner .sb-close:active { font-size:13px; color:#aaa; }
#smartbanner .sb-icon { position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3); }
#smartbanner.no-icon .sb-icon { display:none; }
#smartbanner .sb-info { position:absolute; left:98px; top:12px; width:44%; font-size:11px; line-height:1.2em; font-weight:bold; color:#6a6a6a; text-shadow:0 1px 0 rgba(255,255,255,0.8); }
#smartbanner #smartbanner.no-icon .sb-info { left:34px; }
#smartbanner .sb-info strong { display:block; font-size:13px; color:#4d4d4d; line-height: 18px; }
#smartbanner .sb-info > span { display:block; }
#smartbanner .sb-info em { font-style:normal; text-transform:uppercase; }
#smartbanner .sb-button { position:absolute; right:20px; top:24px; border:1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%); text-transform:uppercase; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset; }
#smartbanner .sb-button:active, #smartbanner .sb-button:hover { background:-webkit-linear-gradient(top, #77A920 0%,#88B131 100%); }

#smartbanner .sb-icon.gloss:after { content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px; }

#smartbanner.android { border-color:#212228; background: #3d3d3d url('data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7'); border-top: 5px solid #88B131; box-shadow: none; }
#smartbanner.android .sb-close { border:0; width:17px; height:17px; line-height:17px; color:#b1b1b3; background:#1c1e21; text-shadow:0 1px 1px #000; box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3); }
#smartbanner.android .sb-close:active { color:#eee; }
#smartbanner.android .sb-info { color:#ccc; text-shadow:0 1px 2px #000; }
#smartbanner.android .sb-info strong { color:#fff; }
#smartbanner.android .sb-button { min-width: 12%; border:1px solid #DDDCDC; padding:1px; color:#f1f1f1; background: none; border-radius: 0; box-shadow: none; min-height:28px}
#smartbanner.android .sb-button span { text-align: center; display: block; padding: 0 10px; background-color: #88B131; background-image: -webkit-gradient(linear,0 0,0 100%,from(#88B131),to(#77A920)); background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB); text-transform:none; text-shadow:none; box-shadow:none; }
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover { background: none; }
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span { background:#88B131; }

#smartbanner.windows .sb-icon { border-radius: 0px; }
/*jquery.smartbanner-master*/                             

