@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);

/*reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


/*
@import url(/css/standard.css);
@import url(css/navigation.css);
@import url(css/fancybox.css);
@import url(css/nivo-slider.css);
*/

/*   DEFAULT STYLES   */
body {
	background:#f1f1f1 url(../images/background.png);
	/*min-width:950px;*/
	font-size:13px;
	line-height:20px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color:#444;
}
* { margin: 0; outline: none; }
a {color:#6b6b6b;}
a:hover {color:#A5A5A5; }
p {margin-bottom:18px;}
ul {margin-bottom:24px;}
.nice {font-family: 'PT Sans Narrow', arial, serif!important;}
#navigation, .comments {font-weight:700; font-family: 'PT Sans Narrow', arial, serif;}
.pagination {font-family: 'PT Sans', arial, serif;}
#navigation ul ul {font-weight:500; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;}

h1, h2, h3, h4, h5, h6 {font-weight:700; font-family: 'PT Sans Narrow', arial, serif; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none;}
h1 {  
	margin-bottom:50px; 
	text-align:center;

	font-size: 3rem;
  font-weight: 300;
  line-height: 1.2;
}
h2 { font-size:24px;  line-height:24px; margin-bottom:7px;}
h3 { font-size:22px; line-height:22px; margin-bottom:6px;}
h4 { font-size:20px; line-height:21px;  margin-bottom:5px;}
h5 {font-size:18px; line-height:19px; margin-bottom:3px;}
h6 {font-size:16px; line-height:26px; margin-bottom:3px;}

iframe {border:0px; margin:0px; padding:0px;}
table td {vertical-align: middle;}
.fonttitre { font-family: 'PT Sans Narrow', arial, serif; }
.text-gris {font-weight:700; font-family: 'PT Sans Narrow', arial, serif;font-size:24px;  line-height:24px; color:#555555;}
.text-rose {font-weight:700; font-family: 'PT Sans Narrow', arial, serif;font-size:24px;  line-height:24px; color:#ec018c;}
.h1 { font-weight:bold; font-size:36px; line-height:32px; margin-bottom:20px; color:#ec018c; font-family:'PT Sans Narrow', arial, serif; }
h1.petit {
	color:#ec018c!important;
	font-size:20pt!important;
	line-height:20pt!important;
}

.rose2 { color:#ec018c!important; }
.rose2:hover { color:#ec018c!important; }

.rose3 { color:#da007c!important; }
.rose3:hover { color:#da007c!important; }

.ui-dialog-title {
	color:#ec018c!important;
	font-size:14pt!important;
}

A.none {
	text-decoration:none!important;
}
A.none:hover {
	text-decoration:underline!important;
}

.theme_principal {
font-family: 'PT Sans Narrow', arial, serif!important;
font-size:30px;
line-height:30px;
color:black;
font-weight:bold;
}

A.theme_principal, A.theme_principal:hover { text-decoration:none;color:black;}

.div_theme_principal {
	cursor:pointer;
	height:110px;
	padding:5px;
	margin-bottom:10px;
	border:1px solid #d1d1d1;
	background:url(/images/feature-box-bg.png) top left repeat-x #e4e4e4;
}

.div_theme_principal:hover {
	background:url(/images/feature-box-bg_hover.png) top left repeat-x #e4e4e4;
}

#haut{float:left;background:url('/images/fond2012.png') repeat-x;width:100%;height:123px;}
#conteneur{width:950px;margin:auto;}

#logoConteneur{float:left;width:305px;margin-top: 5px;}
#logoSlogan{font-size:10px;color:#6b6b6b;font-weight:normal;float:left;margin-top:-40px;margin-left:130px;position:relative}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}

#facebookLike{border:none; overflow:hidden; width:100px; height:20px; margin-top: 3px; background:transparent;filter: chroma(color=#ffffff);}
#joueursDirect{width:400px;}
#xiti{margin:auto;width:500px;text-align:center;float:right;}
#pub_adwords{margin:auto;width:728px;}
#footer .fiche{width:100px;float:left;text-align:center;margin-bottom:10px;cursor:pointer;}
#partenaires{font-size: 10px;}
#menubar_button{position: absolute; top: 0px; left: 0px; display: block;}
#menubar_content{position: absolute; top: -87px; left: 0px; visibility:hidden;width:100%;z-index:50;}
#menubar_part2{float:left;width:100%;background-color:#757575;border-bottom:3px solid #333436;}
#menubar_part2 a {float:left;margin-left:10px;}


.badge {
  border-radius:9px;
  -moz-border-radius:9px;
  -webkit-border-radius:9px;

  padding-left:9px;
  padding-right:9px;
  color:#FFFFFF;
  text-shadow : rgba(0, 0, 0, 0.247059) 0 -1px 0;
}

.badge-defaut {
  background-color:#999999;
}




/*   HEADER   */
#header {background:url(../images/header-bg.png) top left repeat-x;  border-bottom:5px solid #d3d3d3;}

#top-bar {color:#a8a8a8; position:absolute; min-width:1000px;  top:0px; z-index:10; width:100%; font-size:11px; padding:7px 0 0 0; height:95px; background-color : #2f2f2f;}
#top-bar a {color:#a8a8a8; text-decoration:none;}
#top-bar-inside {text-align:right;  max-width:970px; margin:0 auto;}
#top-bar-inside .email {padding-right:20px;}
#logo {text-align:center; position:relative; top:-10px; left: -4px; float:left;}

/*   MAIN STYLES   */
/*.container {max-width:970px;  overflow:hidden; }*/
#content {padding:15px 0 28px 0; overflow:hidden;} /*max-width:970px;*/
.bread-crumbs {border-bottom:1px solid #e1e1e1; color:#9f9f9f; font-size:12px; padding:0 0 7px 0; margin:12px 0 21px 0;}
.bread-crumbs a {color:#808080; text-decoration:none;}
.bread-crumbs a:hover {color:#ec018c;}
.float-container {max-width:970px; overflow:hidden;}
.alignright {float:right; margin:0 0 10px 10px;}
.alignleft {float:left; margin:0 10px 10px 0;}
.aligncenter { margin-bottom:12px; text-align:center;}
#content img #image {background:#fff; padding:5px; -moz-box-shadow: 0 0px 5px #ccc; -webkit-box-shadow: 0 0px 5px #ccc;}
.imageborder {background:#fff; padding:5px; -moz-box-shadow: 0 0px 2px #ccc; -webkit-box-shadow: 0 0px 2px #ccc;}
#content .noborder, #content .noborder img {padding:0px; background:transparent; -moz-box-shadow: 0 0px 0px #ccc; -webkit-box-shadow: 0 0px 0px #ccc;}

.post a.fancybox img {background:#fff; padding:5px; -moz-box-shadow: 0 0px 5px #ccc; -webkit-box-shadow: 0 0px 5px #ccc;}
#content .noborder, #content .noborder img {padding:0px; background:transparent; -moz-box-shadow: 0 0px 0px #ccc; -webkit-box-shadow: 0 0px 0px #ccc;}



.feature-box {border:1px solid #d1d1d1; padding: 10px 20px 10px 20px; margin-bottom:10px; overflow:hidden; background:url(../images/feature-box-bg.png) top left repeat-x #e4e4e4;}
.feature-box.theme:hover {border:1px solid #d1d1d1; padding: 10px 20px 10px 20px; margin-bottom:10px; overflow:hidden; background:url(../images/feature-box-bg_hover.png) top left repeat-x #e4e4e4;}

.feature-box h1, .feature-box h2, .feature-box h3, .feature-box h4, .feature-box h6 {color:#555; margin-bottom:3px;}
.feature-box h5  {color:#757575; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; font-weight:normal; font-size:13px; }
.left-feature-box {float:left; }
.right-feature-box {float:right; width:178px; margin-top:3px;}
.content-slide .big-button {-moz-box-shadow: 0 1px 4px #3d3d3d; -webkit-box-shadow: 0 1px 4px #3d3d3d;}
.divider {border-bottom:1px solid #e1e1e1; color:#9f9f9f; margin-bottom:50px; padding-bottom:25px;}
.dividerTableau {border-bottom:1px solid #e1e1e1; color:#9f9f9f; margin-bottom:8px; padding-bottom:5px;}

blockquote {font-style:italic; line-height:24px; font-size:14px; color:#626262; background:url(../images/blockquote.png) 15px 9px no-repeat; padding:5px 0 0 50px; margin-bottom:20px;}
#content ul.checkmark li { margin-left:0px; background:url(../images/checkmark.png) 0px 4px no-repeat; padding:0 0 2px 20px; list-style:none;}
#content ul.arrow li { margin-left:0px; background:url(../images/sidebar-arrow.png) 0px 4px no-repeat; padding:0 0 2px 20px; list-style:none;}
#content ul li {/*list-style:circle; margin-left:20px;*/}
#content ol li {list-style:decimal; margin-left:23px;}


.button, .submit-form {
/*
    background: url("../images/big-button-overlay.png") repeat-x scroll left top #F6F6F6;
    border-bottom: 1px solid #B8B8B8;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px #CCCCCC;
    color: #858585;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    padding: 10px 19px 11px;
    position: relative;
    text-decoration: none;
   */


text-decoration: none;
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);


}
a.button:hover, #submit:hover, .submit-form:hover {
/*
    background-color: #FFFFFF;
    color: #787878;
*/
color: #333333;
text-decoration: none;
background-position: 0 -5px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
background-color: #e6e6e6;

}

.uppercase {
	text-transform:uppercase;
}

.bold {
	font-weight:bold;
}

.normal {
	font-weight:normal;
}

.center {
	text-align:center;
}

.float-left {
	float:left;
}

.float-center {
	float:center;
}

.float-right {
	float:right;
}

/*float:left;	margin-right:50px;*/
.big {
	background-image:none!important;
	font-size:30px!important;
	padding:13px 25px!important;
	background-color:#F5138A!important;
}

.moyen {
	background-image:none!important;
	font-size:20px!important;
	padding:7px 14px!important;
	background-color:#F5138A!important;
}

.rose {
	background-image:none!important;
	background-color:#F5138A!important;
}

.big-button {
  text-decoration: none;
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);


   color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #363636;
background-image: -moz-linear-gradient(top, #444444, #222222);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
background-image: -webkit-linear-gradient(top, #444444, #222222);
background-image: -o-linear-gradient(top, #444444, #222222);
background-image: linear-gradient(to bottom, #444444, #222222);
background-repeat: repeat-x;
border-color: #222222 #222222 #000000;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
a.big-button:hover {
/*
    background-color: #373737;
    color: #FFFFFF;
    */

text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
color: #ffffff;
background-color: #222222;
}



.big-button-jeu {
	display: inline-block;
	margin-right:0px;
	font-size:30px;
	padding:19px 39px;
	background-color:#FD2698;
	width:470px;

  text-decoration: none;
  margin-bottom: 0;
  *margin-left: .3em;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

   color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.big-button-jeu:hover {
	background-color:#FF0087;
	color:white!important;
}

.big-button-jeu-disabled {

	margin-right:0px;
	font-size:30px;
	padding:19px 39px;
	width:470px;
	background-color:#D8D8D8;

  text-decoration: none;
  margin-bottom: 0;
  *margin-left: .3em;
  line-height: 20px;
  color: #B1B1B1;
  text-align: center;
  vertical-align: middle;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.white {
	color:#FFFFFF;
}


.red {
	color:#D20215;
}

.green {
	color:#005800;
}

.button-blue
{
    text-decoration: none;
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #006dcc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
background-repeat: repeat-x;
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);



}




ul.children{
padding-top: 5px;
margin-left:50px;
clear: both;
}


#portfolio {padding-top:8px;}
#portfolio .divider {margin-top:8px;}
#portfolio ul.four-column-portfolio {list-style:none; margin-left:0px; margin-bottom:-20px; }
#portfolio ul.four-column-portfolio li {display:inline; margin:0px 27px 0px 0; padding:0px; width:130px;}
#portfolio ul.four-column-portfolio li.last {margin-right:0px;}
#portfolio ul.four-column-portfolio li img {margin-bottom:28px;}
#portfolio img {margin-bottom:10px;}
.pagination {text-align:right; margin-bottom:15px;  color:#6f6f6f; font-size:11px;}
.pagination a {color:#6f6f6f; padding:8px 10px; background-color:#e4e4e4; margin-right:1px; text-decoration:none; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.pagination a:hover {background-color:#dadada;}
.pagination a.selected, .pagination a.selected:hover {background-color:#686868; color:#fff; }
.post-heading {width:646px; overflow:hidden; margin:0px 0 15px 0;}
.post-data {width:600px; float:left; color:#7d7d7d; font-size:11px;}
.blog-post .divider {margin:5px 0 28px 0;}
h2.blogpost {font-size:30px; line-height:31px; margin-bottom:4px; margin-top:2px;}
.comments {float:right; text-align:center;  width:31px; height:34px; font-size:15px; }
.comments a {color:#949494; margin-top:13px; background:url(../images/blog-comments.png) 0px 0px no-repeat; display:block;  width:32px; height:30px; text-decoration:none; padding-top:4px;}
.comments a:hover {color:#6a6a6a; background:url(../images/blog-comments.png) 0px -34px no-repeat;}
#content .blog-post img {background:#fff; padding:6px; -moz-box-shadow: 0 0px 5px #ccc; -webkit-box-shadow: 0 0px 5px #ccc;}
.blog-post .button {margin:4px 0 5px 0;}
#author_description { width:636px; overflow:hidden; margin:15px 10px 0 0;}
#author_description img {float:left;  margin:0 25px 0 10px;}
#content #main-content-sidebar ol.commentlist {list-style:none; margin:0; width:100%; overflow:hidden; }
#content #main-content-sidebar ol.commentlist li { list-style:none; margin:0 0 15px 0;  width:100%; overflow:hidden; }
.avatarimage {float:left; width:75px;}
.comment-body {margin-left:75px; background:url(../images/comment-bg.png) top left no-repeat; padding:20px 10px 20px 30px;}
.comment-body p {margin-bottom:8px;}
.comment-author {font-size:16px; padding-bottom:5px;}
.comment-date {font-size:12px; padding-left:10px;}
/*#respond input, #respond textarea {border:1px solid #d5d5d5; font-size:13px; background:#f9f9f9;}*/

#respond h3 {padding:15px 0 15px 0;}
#map iframe {background:#fff; padding:6px; -moz-box-shadow: 0 0px 5px #ccc; -webkit-box-shadow: 0 0px 5px #ccc;}

/*   SIDEBAR STYLES   */
.sidebar {float:right; width:238px; margin-top:5px; padding:32px 0 0 32px; background:url(../images/sidebar-divider.png) top left no-repeat;}
#main-content-sidebar { }
#content .sidebarleft {float:left; background:url(../images/sidebar-divider-left.png) top right no-repeat; padding:32px 32px 0 0; margin-right:24px;}
#content .sidebarleft #sidebar-base {background:url(../images/sidebar-base-left.png) top left no-repeat; left:250px;}
#sidebar-base {background:url(../images/sidebar-base.png) top left no-repeat; height:86px; width:20px; position:relative; right:32px;}
.sidebardivider {margin-bottom:40px;}
.sidebar h4 {margin-bottom:10px;}


#content ul.submenu li a {list-style:none; margin-left:0px; display:block; padding:0 0 15px 34px; text-decoration:none; background:url(../images/submenu-list.png) 0px 6px no-repeat;}
ul.submenu li a:hover {list-style:none; margin-left:0px; display:block; text-decoration:none; color:#000; }

#content ul.submenu2 li {list-style:none; margin-left:0px; display:block; padding:0 0 15px 34px; text-decoration:none; background:url(../images/submenu-list.png) 0px 6px no-repeat;}


/*   COLUMNS   */
.grid2column, .grid3column, .grid3columnbigcolumn, .grid4column, .grid4columnbig, .grid5column {float:left;}
.grid2column {width:455px; margin-right:30px; }
.grid3columnbigcolumn {width:616px; margin-right:30px;}
.grid3column {width:293px; margin-right:30px; }
.grid4column {width:212px; margin-right:30px;}
.grid4columnbig {width:696px; margin-right:30px;}
.lastcolumn, #main-content-sidebar .lastcolumn {margin-right:0px !important;}
#main-content-sidebar .float-container {width:646px; }
#main-content-sidebar .grid2column {width:308px; margin-right:30px; }
#main-content-sidebar .grid3column {width:195px; margin-right:30px; }
#main-content-sidebar .grid4column {width:139px; margin-right:30px; }
#main-content-sidebar .grid3columnbigcolumn {width:420px; margin-right:30px; }
#main-content-sidebar .grid4columnbig {width:477px; margin-right:30px;}

/*   SOCIAL NETWORKING ICONS   */
.social-email, .social-linkedin, .social-twitter, .social-facebook, .social-flickr, .social-rss {width:20px; height:20px; padding-right:7px; display:block;  float:left; text-indent:-999px;}
a.social-email {background:url(../images/social-email.png) 0px -20px no-repeat;}
a.social-email:hover {background:url(../images/social-email.png) 0px 0px no-repeat;}
a.social-linkedin {background:url(../images/social-linkedin.png) 0px -20px no-repeat;}
a.social-linkedin:hover {background:url(../images/social-linkedin.png) 0px 0px no-repeat;}
a.social-twitter {background:url(../images/social-twitter.png) 0px -20px no-repeat;}
a.social-twitter:hover {background:url(../images/social-twitter.png) 0px 0px no-repeat;}
a.social-facebook {background:url(../images/social-facebook.png) 0px -20px no-repeat;}
a.social-facebook:hover {background:url(../images/social-facebook.png) 0px 0px no-repeat;}
a.social-flickr {background:url(../images/social-flickr.png) 0px -20px no-repeat;}
a.social-flickr:hover {background:url(../images/social-flickr.png) 0px 0px no-repeat;}
a.social-rss {background:url(../images/social-rss.png) 0px -20px no-repeat;}
a.social-rss:hover {background:url(../images/social-rss.png) 0px 0px no-repeat;}

/*   TWITTER AND FLICKR STYLING   */
#footer #jtwt { margin-bottom:28px; overflow:hidden; }
#footer #jtwt_picture {float:left;  padding:5px 10px 55px 0; }
#footer #jtwt_tweet a {text-decoration:underline;}
#footer #jtwt_date {font-size:10px; font-style:italic; padding-top:5px;}
#footer a#jtwt_date {color:#989898; text-decoration:none;}
#footer a#jtwt_date:hover {color:#a7a7a7; text-decoration:none;}
.sidebar #jtwt_picture {float:left;  padding:5px 10px 55px 0; }
#content .sidebar #jtwt img {-moz-box-shadow: 0 0px 0px #ccc; -webkit-box-shadow: 0 0px 0px #ccc; padding:0px; background:transparent; }
.sidebar #jtwt { margin-bottom:20px; overflow:hidden; border-bottom:1px solid #dcdcdc; padding-bottom:15px; }
.sidebar #jtwt_tweet a {text-decoration:underline;}
.sidebar a#jtwt_date {color:#838383; text-decoration:none; font-size:10px; font-style:italic; padding-top:5px;}
.sidebar a#jtwt_date:hover {color:#979797; text-decoration:none;}
.sidebar #flickrsidebar ul {list-style:none; margin:7px 0 0 0; padding:0px;}
.sidebar #flickrsidebar ul li {display:inline; margin:0px; padding:0px; background:transparent;}
.sidebar #flickrsidebar ul li img {margin:0px 7px 7px 0px; width:65px; height:65px; border:3px solid #d8d8d8;  opacity: 0.8; -moz-opacity: 0.8; -moz-box-shadow: 0 0px 0px #ccc; -webkit-box-shadow: 0 0px 0px #ccc; padding:0px; background:transparent;}
.sidebar #flickrsidebar ul li img:hover {opacity: 1; -moz-opacity: 1;}
#flickrfooter ul {list-style:none; margin:7px 0 0 0; padding:0px;}
#footer-top #flickrfooter ul li {display:inline; margin:0px; padding:0px; background:transparent;}
#footer-top #flickrfooter ul li a {background:transparent;}
#flickrfooter ul li img {margin:0px 12px 8px 0px; width:48px; height:48px;  border:3px solid #c9c9c9;  opacity: 0.8; -moz-opacity: 0.8;}
#flickrfooter ul li img:hover {opacity: 1; -moz-opacity: 1; }
#footer-top #flickrfooter ul li a {display:inline; padding:0px; margin:0px;}


/*   CONTACT FORM STYLING   */
#contact-wrapper { width:450px; }
#contact-wrapper div { clear:both; margin:1em 0; }
#contact-wrapper label { display:block; float:none; width:auto; }
form input, textarea {background:#fff; border-color:#B7B7B7 #e3e3e3 #E8E8E8 #B7B7B7; border-style:solid; border-width:1px;	padding:5px; font-size:14px; /*width:295px;*/ }
form input:disabled	{ background:#dddddd; }
form#contactform textarea {background:#fff; font-size:14px; padding:0.6em 0.5em 0.7em;border-color:#B7B7B7 #e3e3e3 #E8E8E8 #B7B7B7;  border-style:solid; border-width:1px; }
#contact-wrapper input.error, #contact-wrapper textarea.error {font-size:14px;}
#contact-wrapper .error {color:#666; font-style:italic; margin-bottom:0px; font-size:11px;}

select{
border: 1px solid #cccccc;
display: inline-block;
height: 30px;
padding: 4px 6px;
margin-bottom: 3px;
font-size: 14px;
line-height: 20px;
color: #555555;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}





/*
form input.submit-form { cursor:pointer; display:inline-block;  text-decoration:none !important; font-size:12px; font-weight:bold; color:#858585; font-family: Arial, sans-serif;	background: #f6f6f6 url(../images/big-button-overlay.png) top left repeat-x; border-right:1px solid #B7B7B7;	padding: 10px 19px 11px 19px;line-height: 1;	-moz-border-radius: 4px;	-webkit-border-radius: 4px; -moz-box-shadow: 0 1px 3px #ccc; -webkit-box-shadow: 0 1px 3px #ccc; border-bottom: 1px solid #b8b8b8; position: relative; cursor: pointer;}
form input.submit-form:hover {background-color:#fff; color:#787878;}
*/




/*   FOOTER STYLES   */
#footer {color:#b2b2b2; background-color:#2f2f2f; text-shadow: 1px 1px 1px #000; }
#footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {color:#fff; padding-bottom:6px !important;}
#footer-top a,#footer-top2 a {color:#dadada; text-decoration:none;}
#footer-top a:hover,#footer-top2 a:hover {color:#fff;}
#footer-top {max-width:970px; overflow:hidden; padding:20px 0 15px 0;}
#footer-top ul li a {display:block; padding:0 0 15px 15px; background:url(../images/footer-list.png) 0px 6px no-repeat;}
#footer-base {background:url(../images/footer-base.png) top left repeat-x; font-size:12px; color:#a9a9a9; padding:21px 0 22px 0;}
#footer-base a {color:#e1e1e1; text-decoration:none;}
#footer-base a:hover {color:#fff;}
#footer-base .copyright {float:left;}
#footer-base ul {float:right; margin:0px; padding:0px;}
#footer-base ul li {display:inline; padding-left:30px;}




/* MENU V2013 */
#menu2 li
{
list-style-type: none;
float: left;
margin-right: 10px; /* 20px*/
}
#menu2 li a
{
color: white;
text-decoration: none;
font-size:15px;
font-weight: normal;
}
#menu2 li ul li
{
clear: both;
margin-right: 20px;
}
#menu2 li ul li a:hover
{
color :#b6b6b6;
}
#menu2
{
float: left;
margin-top:22px;
}

.onglet-gris{
background:url('/images/menu_sprite.png') left bottom no-repeat;
line-height:31px;
display: inline-block;
height: 31px;
padding:0 10px 0 15px; /* droite et gauche */
position: relative;
margin:0px;
}

.onglet-gris:after
{
content: '';
background:url('/images/menu_sprite.png') right bottom no-repeat;
width: 5px;
height: 31px;
position: absolute;
top:0;
right: -5px;
display: block;
}

.onglet-rose, .onglet-gris:hover
{
background:url('/images/menu_sprite.png') left top no-repeat;
line-height:31px;
display: inline-block;
height: 31px;
padding:0 10px 0 15px; /* droite et gauche */
position: relative;
margin:0px;
}

.onglet-rose:after, .onglet-gris:hover:after
{
content: '';
background:url('/images/menu_sprite.png') right top no-repeat;
width: 5px;
height: 31px;
position: absolute;
top:0;
right: -5px;
display: block;
}

.sousmenu {
  background-color:#f5138a;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
  color:white;
  padding:10px;
  position:absolute;
  text-align:left;
  z-index:1000;
  width: 190px;
  float: left;
  display: none;
}

.sousmenu li {
  width: 190px;
}



.theme{
	width:100%;
	cursor:pointer;
	height: 62px;
}
.theme .theme-image {
	float:left;
	margin-top:-5px;
	width: 50px;
}
.theme .theme-titre{
	float: left;
	margin-left:10px;
	font-size:25px;
	/*width: 160px;*/
}
.theme .theme-nbjoueurs h3{
	float: left;
	font-size:20px;
}

.theme h3 a, .theme h3 a:hover
{
	color:#555;
}
.theme .theme-fleche {

	float: right;
	font-size:25px;
}
.theme .theme-fleche h3 span.badge.badge-defaut {
font-weight: normal;
}

.mini-theme{
	width:100%;
	cursor:pointer;
	height: 58px;

	margin-right: 10px;
}
.mini-theme .theme-image {
	float:left;
	margin-top:2px;
	width: 50px;
}
.mini-theme .theme-titre{
	float: left;
	margin-left:7px;
	margin-top:13px;
	/*width: 180px;*/
	}
.mini-theme h3 a, .mini-theme h3 a:hover, .mini-theme h3
{
	text-decoration:none;
	font-size:20px;
}
.mini-theme .theme-fleche {
	width:15px;
	float: left;
	margin-top:6px;
}

.feature-box.mini-theme {border:1px solid #d1d1d1; padding: 0px 5px 0px 5px; margin-bottom:10px; overflow:hidden; background:url(../images/feature-box-bg.png) top left repeat-x #e4e4e4;}
.feature-box.mini-theme:hover {border:1px solid #d1d1d1; padding: 0px 5px 0px 5px; margin-bottom:10px; overflow:hidden; background:url(../images/feature-box-bg_hover.png) top left repeat-x #e4e4e4;}




/* MENU OLD

  #menu
  {
	  margin-left:350px;
  }
  #menu .cache
  {
  font-size:0px;
  letter-spacing:-50px;
  text-indent:-100;
  color:#3d3e42;
  text-align:left;
  }

  #menu a
  {
  color:white;
  text-align:left;
  text-decoration: none;
  }
  .onglet
  {
  margin-top:20px;
  margin-right:5px;
  cursor: pointer;
  float:left;
  list-style-type: none;
  }

  #Panelaccueil{background-image:url('/images/menu_accueil.gif');width:80px;height:33px;}
  #Panelaccueil2, #Panelaccueil:hover{background-image:url('/images/menu_accueil2.gif');width:80px;height:33px;}
  #Panelinscription{background-image:url('/images/menu_inscription.gif');width:105px;height:33px;}
  #Panelinscription2, #Panelinscription:hover{background-image:url('/images/menu_inscription2.gif');width:105px;height:33px;}
  #Panelcadeaux{background-image:url('/images/menu_cadeaux.gif');width:88px;height:33px;}
  #Panelcadeaux2, #Panelcadeaux:hover{background-image:url('/images/menu_cadeaux2.gif');width:88px;height:33px;}
  #Panelforum{background-image:url('/images/menu_forum.gif');width:79px;height:33px;}
  #Panelforum2, #Panelforum:hover{background-image:url('/images/menu_forum2.gif');width:79px;height:33px;}
  #Panelcompte{background-image:url('/images/menu_compte.gif');width:120px;height:33px;}
  #Panelcompte2, #Panelcompte:hover{background-image:url('/images/menu_compte2.gif');width:120px;height:33px;}
  #Panelpartie{background-image:url('/images/menu_parties.gif');width:96px;height:33px;}
  #Panelpartie2, #Panelpartie:hover{background-image:url('/images/menu_parties2.gif');width:96px;height:33px;}
*/



/*-------Pagination----------------*/
.pagenavi {
	font-size: 1.2em;
	padding-top:5px;
	display: block;
	/*width: 390px;*/
	/*margin:auto;*/
	text-align:center;
	margin-right: 20px;
	margin-bottom:15px;
	float:right;
	height: 28px;
}

.pagenavi .pages {
	font-weight: 700;
	padding: 0;
	margin: 2px;
	float: left;
	text-align: center;
	height: 28px;
	line-height: 28px;
}
.pagenavi .current, .pagenavi span.active {
	padding: 0;
	background: url(/images/pagination_a.gif) left top;
	margin: 2px;
	font-weight: 700;
	color: #111;
	float: left;
	text-align: center;
	width: 32px;
	height: 28px;
	line-height: 28px;
}
.pagenavi a, .pagenavi span{
	padding: 0;
	margin: 2px;
	background: url(/images/pagination_a.gif) left 56px;
	color: #334200;
	text-decoration: none;
	float: left;
	width: 32px;
	height: 28px;
	line-height: 28px;
	text-align:  center;
}
.pagenavi a:hover, .pagenavi span:hover {
	background: url(/images/pagination_a.gif) left 28px;
	color: #222;
}






body #header, body #footer {background-color: #2f2f2f;}
#navigation, .sf-navbar li ul, .sf-navbar ul ul li {background-color:#ec018c !important;}   /*   Navigation Background Color */
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:#ec018c;}   /*   Headings Color */




/* TABS */
.tabs {
  color:#111;
}
.tabs ul{
}

.tabs li { list-style:none; float:left; }
.tabs ul a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin-right:3px;
  margin-left:0;
  color:#FFF;
  background-color:#5d5d5d;
}
.tabs ul a:hover {
  color:#FFF;
  background:#D1D1D1;
  }
.tabs ul a.selected {
  color:#000;
  background:#fff;
  cursor:default;

  border-left:1px solid #D1D1D1;
  border-top:1px solid #D1D1D1;
  border-right:1px solid #D1D1D1;
  }
.tabs div {
padding-top: 5px;
  clear: both;
  border-top:1px solid #D1D1D1;
/*  padding:10px 10px 8px 10px; */
}



/* NOTIFICATION */
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}

#popup_content {
	padding: 1em 1.75em;
	margin: 0em;
}


#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}



/*Popup infomembre 
.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:480px;min-width:50px;font-size:10.5px;line-height:12px;border-style:solid;border-width:1px;width:480px;}
.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}
.ui-tooltip-content{position:relative;text-align:left;word-wrap:break-word;overflow:hidden;padding:5px 9px;}
.ui-tooltip-titlebar{position:relative;min-height:14px;overflow:hidden;font-weight:bold;border-width:0 0 1px;padding:5px 35px 5px 10px;}
.ui-tooltip-titlebar + .ui-tooltip-content{border-top-width:0!important;}
.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-style:solid;border-width:1px;}
* html .ui-tooltip-titlebar .ui-state-default{top:16px;}
.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}
.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none;}
.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}
.ui-tooltip-default{background-color:#FFFFA3;color:#555;border-color:#F1D031;}
.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}
.ui-tooltip-default .ui-tooltip-icon{background:#F1F1F1;color:#777;border-color:#CCC;}
.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{color:#111;border-color:#AAA;}
.ui-tooltip .ui-tooltip-tip{overflow:hidden;z-index:10;margin:0 auto;}
.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}
.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}
#qtip-overlay{position:fixed;left:-10000em;top:-10000em;}
#qtip-overlay.blurs{cursor:pointer;}
#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:0.7;filter:alpha(opacity=70);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.ui-tooltip-light{background-color:white;color:#454545;border-color:#E2E2E2;}
.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}
*/

/* Login en haut  droite */
#login {margin-left:10px;}
#login input[type=text], #login input[type=password] {width:90px;font-size:11px;}
#login .button { }
#login div {margin-right: 5px;}
#login span {font-size: 11px;float: right; margin-right: 200px;}
#panelInfo {margin-top:6px;margin-left:145px;float:right;height:30px;margin-bottom:24px;}


/* INDEX */
/*
#theme{font-size:16px;width:250px;margin-bottom: 3px;}*/

#gondoleGauche{width:330px;}
#gondoleDroite{width:540px;float:left;}
#more {display:none;text-align:justify;}

/* Alert */
.notif {
padding: 8px 35px 8px 14px;
margin-bottom: 20px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.notif-info {
color: #3a87ad;
background-color: #d9edf7;
border-color: #bce8f1;
}
.notif-success {
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.notif-danger, .notif-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
}

a.notifinfo {
	color: #3a87ad;
	text-decoration:none;
}

a.notifinfo:hover {
	text-decoration:underline;
}

#nb_conn {
	margin-left:10px;
	margin-right:20px;
}

#nb_conn a, #nb_conn_xs a {
	color:#eae532;
	text-decoration:none;
	font-size:12px;
	/*padding-top:27px;
	padding-left:150px;
	font-weight:bold;*/
}

#nb_conn a:hover { text-decoration:underline; }
/*
#nbPoints a {
	font-size:15px;
	line-height:25px;
}
*/
.gray {
	color:gray!important;
}

.gray2 { /* plus clair */
	color:#a4a5a7!important;
}

.gray3 { /* encore plus clair */
	color:#d4d4d4!important;
}

.gray4 { /* plus foncé */
	color:#676767;
}

.s2pt {
	font-size:2pt;
}

.s3pt {
	font-size:3pt;
}

.s4pt {
	font-size:4pt;
}

.s6pt {
	font-size:6pt;
}

.s8pt {
	font-size:8pt;
}

.s10pt {
	font-size:10pt;
}

.s12pt {
	font-size:12pt;
}

.s14pt {
	font-size:14pt;
}

.s16pt {
	font-size:16pt;
}

.s18pt {
	font-size:18pt;
}

.s20pt {
	font-size:20pt;
}

.s22pt {
	font-size:22pt;
}

.s24pt {
	font-size:24pt;
}

.s26pt {
	font-size:26pt;
}

.s28pt {
	font-size:28pt;
}

.s30pt {
	font-size:30pt;
}

.s32pt {
	font-size:32pt;
}

.s34pt {
	font-size:34pt;
}

.s36pt {
	font-size:36pt;
}

.s38pt {
	font-size:38pt;
}

.s40pt {
	font-size:40pt;
}

.s42pt {
	font-size:42pt;
}

.s44pt {
	font-size:44pt;
}

.div_avertissement {
	padding-top:15px;
	font-size:20px;
	text-align:center;
}

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

.align-left {
	text-align:left;
}

.visu_reponse_jeu {
	margin-top:6px;
}

.section_slider_info_speciale {position:relative;}
/*.section_slider_info_speciale .slider_line_1 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; top:-4px; background:url(images/bg_slider_line_1_1_dark.png) repeat-x;}
.section_slider_info_speciale .slider_line_2 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; bottom:-4px; background:url(images/bg_slider_line_1_2_dark.png) repeat-x;}
*/
.section_slider_info_speciale .slider {width:500px; height:22px; position:relative;}
.section_slider_info_speciale .oneByOne1 {width:500px; height:22px; position:relative;}
.section_slider_info_speciale .oneByOne_item {width:500px; height:22px; position:absolute; overflow:hidden;}

	#zfx-footer-social{position: fixed;bottom:0;height:1px;width: 100%;z-index: 300;}
	#zfx-cnil{position: fixed;top:0;width:100%;z-index: 300;padding:0px 10px;}

	#zfx-footer-social .twitter-follow-button{vertical-align: bottom}
	/*body{padding-bottom: 38px}*/

	#zfx-footer-social-close{display: inline-block;cursor: pointer;padding-left:5px;}
	#zfx-cnil-close{cursor: pointer;}