/* CSS Document */
*{
	margin:0px;
	padding:0px;
}
div#divSite {
   height: 100%;
  
}


/* début responsive*/

.navbar-toggle.pull-left {
  margin-left: 15px;
}
@media (min-width: 768px) {
  .pull-sm-left {
    float: left !important;
  }
}


.lien_changement_ile{
 background-color:#D33615;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
  border-radius:20px;
  border : solid 2px #ffffff;
  padding:10px;
  margin-right:10px;
}
.lien_changement_ile:hover{
 background-color:#D33615;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
  border-radius:20px;
  padding:10px;
  margin-right:10px;
}
.lien_sinscrire{
	color:#D33615;
	font-size:14px;
	font-weight:bold;
  text-decoration:underline;
}
.lien_sinscrire:hover{
	color:#D33615;
	font-size:14px;
	font-weight:bold;
  text-decoration:underline;
}

.lien_partenaire{
	color:#006699;
	font-size:14px;
	font-weight:bold;
  text-decoration:underline;
}
.lien_partenaire:hover{
	color:#006699;
	font-size:14px;
	font-weight:bold;
  text-decoration:underline;
}
.lien_partenaire:active{
	color:#006699;
	font-size:14px;
	font-weight:bold;
  text-decoration:underline;
}
.lien_site{
	color:#006699;
	font-size:14px;
	font-weight:none;
  text-decoration:underline;
}
.lien_site:hover{
	color:#006699;
	font-size:14px;
	font-weight:none;
  text-decoration:underline;
}
.lien_site:active{
	color:#006699;
	font-size:13px;
	font-weight:none;
  text-decoration:underline;
}
.lien_lots_partenaire{
	color:#D33615;
	font-size:13px;
	font-weight:none;
  text-decoration:underline;
}
.lien_lots_partenaire:hover{
	color:#D33615;
	font-size:13px;
	font-weight:none;
  text-decoration:underline;
}
.lien_lots_partenaire:active{
	color:#D33615;
	font-size:14px;
	font-weight:none;
  text-decoration:underline;
}
.lien_aime_lot{
color:#006699;
	font-size:14px;
	font-weight:none;
  text-decoration:none;
}
.lien_aime_lot:hover{
color:#006699;
	font-size:14px;
	font-weight:none;
  text-decoration:none;
}
.lien_aime_lot:active{
color:#006699;
	font-size:14px;
	font-weight:none;
  text-decoration:none;
}
.texte_aime_lot{
font-style:arial;
color:#000000;
	font-size:14px;
	font-weight:none;
  text-decoration:none;
}
.compteur_like{
font-style:arial;
color:#cc0000;
	font-size:14px;
	font-weight:none;
  text-decoration:none;
  vertical-align:middle;
  display:inline-block;
}


.bloc_recherche{
margin-top:20px;
margin-bottom:20px;
background-color:#f8f8f8;
padding : 0px 0px 10px 0px;
}
.elements_bloc_recherche{
background-color:#f8f8f8;

}
.elements_bloc_recherche input{
text-align:left;
font-size:14px;
font-weight:none;
height:30px;
color:#000000;
width:100%;

}
.elements_bloc_recherche select{
text-align:left;
font-size:14px;
font-weight:none;
height:30px;
color:#000000;
width:auto;
}

.libelle_info_partenaire{
font-size:13px;
font-weight:bold;
color:black;
}
.info_partenaire{
font-size:13px;
font-weight:none;
color:black;
}

.titre_bloc_recherche{
text-align:center;
font-size:18px;
font-weight:bold;
background-color:#D33615;
color:white;
margin-bottom:10px;
}
.container-img-texte {
    text-align: center;
}
.img-texte  {
    overflow:auto;
    display: inline-block;
}
.img-texte img {
    vertical-align:middle;
}

#container_autocomplete {
    display: block; 
    position:relative
} 
.ui-autocomplete {
    position: absolute;
}

.titre_loto{
	color:#D33615;
	font-size:16px;
	font-weight:bold;
    padding-bottom:5px;
}
.titre_numeros_gagnants{
	color:#000000;
	font-size:14px;
	font-weight:bold;
  padding-bottom:10px;
}

#numero_gagnants_loto{
	width:auto;
	height:auto;
	/*background-image:url(../img/background/form_connexion.jpg);
	background-position:left top;
	background-repeat:no-repeat; */
	margin-bottom:10px;
	padding:10px;
}  
#numero_gagnants_loto td{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	text-align:left;
  width:40px;
}
#numero_gagnants_loto input{
	color:#D33615;
	font-size:16px;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	text-align:center;
  width:80px;
  border : solid 3px grey;
}

#grille_loto{
	width:auto;
	height:auto;
	/*background-image:url(../img/background/form_connexion.jpg);
	background-position:left top;
	background-repeat:no-repeat; */
	margin-bottom:10px;
	padding:10px;
}  
#grille_loto td{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	padding:3px 3px 3px 3px;
	text-align:left;
    height:40px; 
     width:60px;
  vertical-align:middle;   
}
#grille_loto input{
	color:#D33615;
	font-size:12px;
	font-weight:none;
	padding:5px;
	text-align:left;
}

#grille_loto input[type="checkbox"]{display:none;}
#grille_loto input[type="checkbox"] + label::before{
    content:"";
    display:inline-block;
    font-size:14px;
    width:15px;
    height:15px;
    background:#444;
    border-radius:12px;
}
#grille_loto input[type="checkbox"]:checked + label::before{
    background:limegreen;
}

.zoom {
width: 320px;
height: auto;
}
.zoom_mobile {
width: auto;
/*height: 159px;*/
}
.image {
width: 100%;
height: 100%;
}
.image img {
/* La transition s'applique à la fois sur la largeur et la hauteur, avec une durée d'une seconde. */
-webkit-transition: all 1s ease; /* Safari et Chrome */
-moz-transition: all 1s ease; /* Firefox */
-ms-transition: all 1s ease; /* Internet Explorer 9 */
-o-transition: all 1s ease; /* Opera */
transition: all 1s ease;
}
.image:hover img {
/* L'image est grossie de 10% */
-webkit-transform:scale(1.10); /* Safari et Chrome */
-moz-transform:scale(1.10); /* Firefox */
-ms-transform:scale(1.10); /* Internet Explorer 9 */
-o-transform:scale(1.10); /* Opera */
transform:scale(1.10);
}
/* fin responsive*/



/*@media only screen and (min-device-width:1000px)
{*/
#affichage_pc{
display:block;
}
#affichage_smartphone{
display:none;

}
#bg_white{
	background-color:#FFFFFF;
	/*width:956px;  */
	margin-left:auto;
	margin-right:auto;
	border:5px solid #FFFFFF;
}

#texte_accueil_quizz{       
	color:#999999;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
  text-align:left;
}
#bloc_gauche{
	background-color:#FFFFFF;
	width:636px;
	float:left;
	padding-right:10px;
	border-right:1px solid #ccc;
}
#bloc_droit{
	background-color:#FFFFFF;
	/*width:auto;
	float:left; */
	padding-left:10px;	
	border-left:1px solid #ccc;
	margin-left:-1px;
}
#blocs_classement_cadeaux{
	width:636px;
	float:left;
  }
#bloc_gauche_gauche{
	width:303px;
	float:left;
	padding-right:10px;
	border-right:1px solid #ccc;
	margin-top:10px;
	text-align:left;
}
#bloc_gauche_droit{
	/*width:301px;
	float:left;  */
	border-left:1px solid #ccc;
	margin-top:10px;
	padding-left:10px;
	text-align:left;
	/*position:relative;*/
	right:1px;
}
#bloc_center{
	/*width:301px;
	float:left;  */
	border-left:1px solid #ccc;
	margin-top:10px;
	padding-left:10px;
	text-align:center;
	/*position:relative;*/
	right:1px;
}
#sous_titre3{
color:#D33615;
font-size:14px;
font-weight:bold;
}
#texte_checkbox{
	color:#000000;
	font-size:12px;
	font-weight:none;
  padding-left:5px;
}
#connexion_membre{
	width:250px;
	height:149px;
  background-color:#F7F7F7;
	/*background-image:url(../img/background/form_connexion.jpg);
	background-position:left top;
	background-repeat:no-repeat;*/
	margin-bottom:10px;
	padding:10px;
  border-radius:10px;
}  
#connexion_membre td{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	text-align:left;
}

#connexion_membre td{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	text-align:left;
}

#connexion_membre_mobile{
	width:auto;
	height:150px;
  background-color:#F7F7F7;
	/*background-image:url(../img/background/form_connexion.jpg);
	background-position:left top;
	background-repeat:no-repeat;*/
	margin-bottom:10px;
	padding:10px;
  border-radius:10px;
}  
#connexion_membre_mobile td{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	text-align:left;
}

#compte_membre{
	width:auto;
	height:auto;
	/*background-image:url(../img/background/form_connexion.jpg);
	background-position:left top;
	background-repeat:no-repeat; */
	margin-bottom:10px;
	padding:10px;
}  
#compte_membre td{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	text-align:left;
}
#compte_membre input{
	color:#000000;
	font-size:12px;
	font-weight:none;
	padding:3px 0px 3px 0px;
	text-align:left;
  width:100%;
}
#compte_membre select{
	color:#000000;
	font-size:12px;
	font-weight:none;
	height:30px;
	text-align:left;
}
#compte_membre a{
	color:#D33615;
	font-size:14px;
	font-weight:bold;
  text-decoration:underline;
}

#connexion_membre a{
	color:#D33615;
	font-size:14px;
	font-weight:bold;
  text-decoration:underline;
}
#connexion_membre_mobile a{
	color:#D33615;
	font-size:14px;
	font-weight:bold;
  text-decoration:underline;
}
.bouton_compte {
 -moz-box-shadow:inset 2px 0px 9px 0px #9F2800;
-webkit-box-shadow:inset 2px 0px 9px 0px #9F2800;
box-shadow:inset 2px 0px 9px 0px #9F2800;
  background: #9F2800;
  background-image: -webkit-linear-gradient(top, #9F2800, #9F2800);
  background-image: -moz-linear-gradient(top, v, #9F2800);
  background-image: -ms-linear-gradient(top, #9F2800, #9F2800);
  background-image: -o-linear-gradient(top, #9F2800, #9F2800);
  background-image: linear-gradient(to bottom, #9F2800, #9F2800);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  font-weight:bold;
  padding: 10px 10px 10px 10px;
  text-decoration: none;
}
.bouton_compte:hover {
 -moz-box-shadow:inset 2px 0px 9px 0px #9F2800;
-webkit-box-shadow:inset 2px 0px 9px 0px #9F2800;
box-shadow:inset 2px 0px 9px 0px #9F2800;
  background: #9F2800;
  background-image: -webkit-linear-gradient(top, #9F2800, #9F2800);
  background-image: -moz-linear-gradient(top, v, #9F2800);
  background-image: -ms-linear-gradient(top, #9F2800, #9F2800);
  background-image: -o-linear-gradient(top, #9F2800, #9F2800);
  background-image: linear-gradient(to bottom, #9F2800, #9F2800);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  font-weight:bold;
  padding: 10px 40px 10px 40px;
  text-decoration: none;
}	

.alerte_ok {
	background: #D1E6E6 10px 5px no-repeat;
	border: 1px #2E5E94 solid;
	text-align:left;
  font-size:14px;
  color:#303030;
	/*padding:3px 10px 3px 10px;
	margin:3px;*/
}
.alerte_nok {
	background: #fce5e1 10px 5px no-repeat;
	border: 1px red solid;
	text-align:left;
  font-size:14px;
  color:#303030;
	padding:3px 10px 3px 10px;
	margin:3px;
}

.alerte_ok_connexion_mobile {
	background: #D1E6E6 10px 5px no-repeat;
	border: 1px #2E5E94 solid;
	text-align:left;
  font-size:12px;
  color:#303030;
	/*padding:3px 10px 3px 10px;
	margin:3px; */
}
.alerte_nok_connexion_mobile {
	background: #fce5e1  no-repeat;
	border: 1px red solid;
	text-align:left;
  font-size:12px;
  color:#303030;
	/*padding:3px 10px 3px 10px;
	margin:3px;*/
}

#footer2{
	background-color:#252525;
	padding:10px;
	font-size:1em;
	min-height:100px;
	/*width:946px;
	margin-left:auto;
	margin-right:auto; */
}
#navigation_quizz{
	width:643px;
	height:289px;
	margin:10px auto;
	background-image:url(../img/quizz/navigation.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#position_btn_quizz{
	width:417px;
	height:72px;
	position:relative;
	top:25px;
	left:215px;
}
#position_btn_quizz div{
	float:left;
	width:129px;
	height:72px;
	margin-right:10px;
}
#credits_commandes{
	width:191px;
	height:24px;
	position:relative;
	top:180px;
	left:10px;
}
/*}
@media screen and (max-device-width: 999px)
{
#affichage_pc{
display:none;
}
#affichage_smartphone{
display:block;
background-color:#FFFFFF;
}
#bg_white{
	background-color:#FFFFFF;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border:5px solid #FFFFFF;
}
#container{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#texte_accueil_quizz{
display:none;
}
#bloc_gauche{
	background-color:#FFFFFF;
	width:100%;
	float:left;
	padding-right:10px;
	border-right:1px solid #ccc;
}
#bloc_droit{
	background-color:#FFFFFF;
	width:100%;
	float:left;
	padding-left:10px;	
	border-left:1px solid #ccc;
	margin-left:-1px;
}
#blocs_classement_cadeaux{
	width:100%;
	float:left;
}
#bloc_gauche_gauche{
	width:100%;
	float:left;
	padding-right:10px;
	border-right:2px solid red;
	margin-top:10px;
	text-align:left;
}
#bloc_gauche_droit{
	width:100%;
	float:left;
	border-left:2px solid green;
	margin-top:10px;
	padding-left:10px;
	text-align:left;
	right:1px;
}
#connexion_membre{
	width:100%;
	height:108px;
	//background-image:url(../img/background/form_connexion.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding:10px;
}
#connexion_membre td{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	text-align:left;
}
#footer2{
	background-color:#252525;
	padding:10px;
	font-size:11px;
	height:100px;
	width:100%;
  float:left;
	margin-left:auto;
	margin-right:auto;
}
#navigation_quizz{
	width:100%;
	height:289px;
	margin:10px auto;
	background-image:url(../img/quizz/navigation.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#position_btn_quizz{
	width:100%;
	height:72px;
	top:25px;
	left:215px;
}
#position_btn_quizz div{
	float:left;
	width:129px;
	height:72px;
	margin-right:10px;
}
#credits_commandes{
	width:191px;
	height:24px;
	top:180px;
	left:10px;
}
}*/

*:focus{
	outline:0;
}
.juste{
	padding: 15px;
	border : 1px dotted #00970e;
	margin: 10px auto 0.5em auto;
	color :#00970e;
	background : #e9ffeb;
	text-align:center;
	font-size:12px;
}
.juste a{
	color:#00970e;
	text-decoration:underline;
}
.juste2{
	padding: 15px;
	border : 1px dotted #00970e;
	margin: 0px auto 0.5em auto;
	color :#00970e;
	background : #e9ffeb;
	text-align:center;
}
.juste2 a{
	color:#00970e;
	text-decoration:underline;
}
.erreur{
	padding: 15px;
	border : 1px dotted #ff005a;
	margin: 10px auto 0.5em auto;
	color :#990036;
	background : #fef1f6;
	text-align:center;
	font-size:1em;
}
.erreur a{
	color:#ff005a;
	text-decoration:underline;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#65305a;  */
	background-image:url(../img/bg.jpg);
	/*background-image:url(../img/bg.jpg);
	background-position:left top;
	background-repeat:repeat-x; */
}

.body_top{
	background-image:url(../img/background/body_top.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x; 
	height:15px;
	width:956px;
	margin-left:auto;
	margin-right:auto; 
	border-right:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	border-left:5px solid #FFFFFF;
}


#ariane{
	height:28px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-left:10px;
	background-color:#f7f7f7;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#ariane a{
	color:#CC0000;
}
/*Classes général*/
.overflow-h{
	overflow:hidden;
}
.juste{
	padding:15px;
	border:1px dotted #00970e;
	margin:10px auto 0.5em auto;
	color:#00970e;
	background:#e9ffeb;
	text-align:center;
}
.juste a{
	color:#00970e;
	text-decoration:underline;
}
.erreur{
	padding:15px;
	border:1px dotted #ff005a;
	margin:10px auto 0.5em auto;
	color:#990036;
	background:#fef1f6;
	text-align:center;
}
.erreur a{
	color:#ff005a;
	text-decoration:underline;
}
.float-l{
	float:left;
}
.float-r{
	float:right;
}
.clear-b{
	clear:both;
}
.clear-l{
	clear:left;
}
.clear-r{
	clear:right;
}
.bold{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}
/*Fin classe général*/

#top{
	height:112px;
	border-top:4px solid #252525;
}
#banner{
	width:931px;
	margin:0px auto;
}
#menu{
	width:966px;
	background-color:#6AD3D9;
	background-position:left top;
	/*background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;	 */
	height:35px;
	line-height:35px;
}
#center_menu{
	width:956px;
	margin:0px auto;
}
#menu div{
	float:left;
	text-align:center;
}
#M1{
	width:100px;
}
#M7{
	width:135px;
}
#M2{
	width:169px;
}
#M2_rencontre{
	width:90px;
}
#M3{
	width:135px;
}
#M4{
	width:135px;
}
#M5{
	width:186px;
}
#M6{
	width:100px;
}
#menu img{
	float:left;
	width:1px;
	height:35px;
}
#menu div a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#menu div a:hover{
	background-color:#45C4CC;
	background-position:left top;
	background-repeat:repeat-x;
}
.hover_menu{
	background-image:url(../img/bg_menu_hover.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.hover_submenu{
	color:#cc0000;
}
#under_menu{
	position:absolute;
	top:158px;
	margin-left:15px;
	width:967px;
	margin-left:-5px;
}
#bg_under_menu{
	/*background-image:url(../img/bg_menu_hover.jpg);*/
	background-color:#333333;
	background-position:left -6px;
	background-repeat:repeat-x;
	text-indent:10px;
	padding-left:15px;
	height:25px;
	position:relative;
	top:-7px;
}
#under_menu div div{
	float:left;
	margin-right:15px;
	display:inline;
	color:#cc0000;
	text-decoration:none;
	font-size:12px;
	position:relative;
	top:4px;
}
#under_menu div div a{
	display:inline;
	/*color:#cc0000;*/
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
#under_menu div div a:hover{
	background-image:none;
	text-decoration:underline;
}

.top_title{
	height:40px;
	line-height:40px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-bottom:10px;
  font-size:18px;
}
.top_title_rencontre{
	height:40px;
	line-height:40px;
	background-color:#ff0000;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-bottom:10px;
}
.top_title span{
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding:5px;
	margin-left:5px;
	border:1px solid #a3a3a3;
}
.exposant{
	border:0;
	color:#fe00dd;
	font-size:.7em;
	vertical-align:top;
	text-decoration:blink;
}

#connexion_membre_rencontre{
	width:279px;
	height:68px;
		background-color:white;
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding:10px;
}

#connexion_membre a{
	font-size:11px;
	color:#cc0000;
	font-weight:normal;
	text-decoration:none;
}
#connexion_membre a:hover{
	text-decoration:underline;
}

#connexion_membre input[type="text"], #connexion_membre input[type="password"]{
	width:150px;
	height:18px;
	padding:2px;
	border:0px;
	background-image:url(../img/background/type_texte_1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#connexion_membre_mobile input[type="text"], #connexion_membre_mobile input[type="password"]{
	width:179px;
	height:18px;
	padding:2px;
	border:0px;
	background-image:url(../img/background/type_texte_1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#login_account{
	width:240px;
	height:30px;
  /*background-image:url(../img/background/rouge.jpg);
	background-position:left top;
	background-repeat:no-repeat;  */
  background-color:#9F2800;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
  border-radius:20px;
  padding-top : 5px;
	/*line-height:20px;*/      
}
#login_account a{
	color:#FFFFFF;
}
#login_account a:hover{
	text-decoration:underline;
}
#no_account{
	width:240px;
	height:30px;
  /*background-image:url(../img/background/rouge.jpg);
	background-position:left top;
	background-repeat:no-repeat;  */
  background-color:#D33615;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
  border-radius:20px;
  padding-top : 5px;
	/*line-height:20px;*/      
}
#no_account a{
	color:#FFFFFF;
}
#no_account a:hover{
	text-decoration:underline;
}

#account_partner{
	width:240px;
	height:30px;
  /*background-image:url(../img/background/rouge.jpg);
	background-position:left top;
	background-repeat:no-repeat;  */
  background-color:#006699;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
  border-radius:20px;
  padding-top : 5px;
	/*line-height:20px;*/      
}
#account_partner a{
	color:#FFFFFF;
}
#account_partner a:hover{
	text-decoration:underline;
}

#bouton_inscription{
	width:297px;
	height:44px;
	background-image:url(../img/background/rouge.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	margin-bottom:10px;
}
#bouton_inscription a{
	color:#FFFFFF;
}
#bouton_inscription a:hover{
	text-decoration:underline;
}
#bouton_lancer_quizz{
	width:100px;
	height:44px;
	background-image:url(../img/background/rouge.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	margin-bottom:10px;
}
#bouton_lancer_quizz a{
	color:#FFFFFF;
}
#bouton_lancer_quizz a:hover{
	text-decoration:underline;
}
#lien_jouer_quizz{
background-color:#D33615;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align:center;
padding:5px;
border-radius:20px;
}

#lien_jouer_quizz a{
color:#FFFFFF;  
}

#lien_account{

font-size:12px;
font-weight:none;
}

#lien_account a{
color:#D33615;
text-decoration:underline;
}
#no_account_green{
	width:297px;
	height:44px;
	background-image:url(../img/background/vert.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	margin-bottom:10px;
}
#no_account_green a{
	color:#FFFFFF;
}
#no_account_green a:hover{
	text-decoration:underline;
}
#publicite{
	text-align:center;
	font-size:11px;
	color:#333;
	margin-bottom:10px;
}
#publicite img{
	border:1px solid #ccc;
	margin-top:2px;
}
#rencontre_left{
	text-align:center;
}
#rencontre_left img{
	border:1px solid #ccc;
}

.titre1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:500;
	/*color:#252525;*/
	color:#cc0000;
	margin-bottom:5px;
	height:19px;
	overflow:hidden;
}
.titre1 a{
	color:#cc0000 !important;
}
.preview_home{
	height:194px;
	margin-bottom:15px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	overflow:hidden;
}
.preview_home a{
	color:#333;
	text-decoration:none;
}
.preview_home a:hover{
	text-decoration:underline;
}
.img_preview_home{
	width:80px;
	height:80px;
	float:left;
	overflow:hidden;
	margin-right:5px;
	margin-bottom:5px;
	position:relative;
	border:1px solid #ccc;
}
.img_preview_home img{
	width:80px;
	position:relative;
	/*top:-10%;*/
}
.more_home{
	border-bottom:1px dotted #333;
	border-top:1px dotted #333;
	margin-bottom:15px;
	padding-bottom:15px;
	padding-top:15px;
	color:#999;
	font-size:12px;
	height:38px;
}
.more_home ul{
	padding-left:20px;
	font-weight:normal;
}
.more_home ul li a{
	color:#cc0000;
	font-size:11px;
	text-transform:lowercase;
}
#separation_grey{
	width:636px;
	height:5px;
	background-color:#ccc;
	margin-top:15px;
	margin-bottom:15px;
}
#separation_grey2{
	width:636px;
	height:5px;
	background-color:#ccc;
	margin-top:15px;
}
#nav_event_home{
	height:15px;
	line-height:15px;
}
#nav_event_home img{
	position:relative;
	top:3px;
}
#nav_event_home a{
	color:#cc0000;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
#nav_event_home a:hover{
	text-decoration:underline;
}
#body_foot{
	width:956px;
	margin-left:auto;
	margin-right:auto;
	height:9px;
	background-image:url(../img/background/body_foot.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border-right:5px solid #FFF;
	border-left:5px solid #FFF;
}
#footer{
	background-color:#353535;
	height:200px;
	width:956px;
	margin-left:auto;
	margin-right:auto;
	border-right:5px solid #353535;
	border-left:5px solid #353535;
}
.bloc_footer{
	float:left;
	width:294px;
	height:158px;
	padding:10px 5px 0px 5px;
}
.separation_menu_foot{
	float:left;
	width:2px;
	height:168px;
	background-image:url(../img/separation_menu_foot.jpg);
	background-position:left 10px;
	background-repeat:no-repeat;
	margin:0px 10px 0px 10px;
}
.foot_title{
	height:40px;
	line-height:40px;
	background-image:url(../img/icones/striped_black.gif);	
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:10px;
}
.foot_title span{
	background-color:#252525;
	color:#ccc;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding:5px;
	margin-left:5px;
	border:1px solid #a3a3a3;
}
#new_inscrit{
}
#new_inscrit div{
	float:left;
	margin:0px 7px 8px 7px;
}
#newsletter_footer{
	background-color:#3e3e3e;
	width:183px;
	padding:5px 5px 1px 5px;
	text-align:center;
	float:left;
	margin-right:15px;
}
#newsletter_footer p{
	margin-bottom:7px;
}
#newsletter_footer input[type="text"]{
	width:179px;
	height:18px;
	padding:2px;
	border:0px;
	background-image:url(../img/background/type_texte_2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:normal;
}
#billeterie_footer{
	color:#ccc;
	font-size:12px;
	font-weight:normal;
	float:left;
	width:180px;
	margin-right:5px;
}
.bloc_footer p a{
	color:#cc0000;
	font-size:12px;
}

.grisCCC{
	color:#ccc;
}
.grisCCC a{
	color:#cc0000;
	text-decoration:none;
}
.grisCCC a:hover{
	text-decoration:underline;
}
.gris666{
	color:#666;
	size:12px;
}
.gris666 a{
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.gris666 a:hover{
	text-decoration:underline;
}
.placement_img{
	position:relative;
	top:5px;
	text-align:right;
}
.btn_next_read_top1{
	position:absolute;
	top:784px;
	margin-left:233px;
}
.date_top1{
	position:absolute;
	top:784px;
	font-size:10px;
	font-weight:bold;
	color:#65305a;
}
.btn_next_read_top2{
	position:absolute;
	top:235px;
	margin-left:241px;
}
.date_top2{
	position:absolute;
	top:235px;
	font-size:10px;
	font-weight:bold;
	color:#65305a;
}
.btn_next_read_bottom1{
	position:absolute;
	top:1138px;
	margin-left:233px;
}
.date_bottom1{
	position:absolute;
	top:1138px;
	font-size:10px;
	font-weight:bold;
	color:#65305a;
}
.btn_next_read_bottom2{
	position:absolute;
	top:589px;
	margin-left:241px;
}
.date_bottom2{
	position:absolute;
	top:589px;
	font-size:10px;
	font-weight:bold;
	color:#65305a;
}
.purple{
	font-weight:bold;
	color:#65305a;
}
.titre2{
	color:#CC0000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
}
.info_titre2{
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
}
.info_titre3{
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	font-weight:normal;
}
.info_titre2 a{
	color:#333333;
	text-decoration:none;
}
.info_titre2 a:hover{
	text-decoration:underline;
}
.titre_recherche{
	font-size:15px;
	font-weight:bold;
	color:#CCC;
	margin:7px 0px 7px 0px;
}
#order_by{
	text-align:right;
	background-color:#f5f5f5;
	height:35px;
	line-height:35px;
	white-space:nowrap;
	padding-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
}
#order_by form{
	display:inline;
}
#order_by2{
	text-align:left;
	background-color:#f5f5f5;
	height:70px;
	line-height:35px;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
}
#order_by2 form{
	display:inline;
}
.titre3{
	color:#006699;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
}
.titre3 a{
	color:#006699;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	text-decoration:none;
}
.titre3 a:hover{
	text-decoration:underline;
}
.titre4{
	color:#CC0000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	font-weight:normal;
}

.description{
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.description a{
	color:#333333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
.description a:hover{
	text-decoration:underline;
}
.date_titre3{
	color:#999999;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	margin-bottom:5px;
}
.date_titre3bis{
	color:#006699;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	margin-bottom:5px;
}
.preview{
	height:150px;
	overflow:hidden;
	border-bottom:1px dotted #CCC;
	margin-bottom:10px;
}
.preview img{
	border:1px solid #ccc;
	margin-right:5px;
}
.preview_CINE{
	height:250px;
	overflow:hidden;
	border-bottom:1px dotted #CCC;
	margin-bottom:10px;
}
.preview_CINE img{
	border:1px solid #ccc;
	margin-right:5px;
}
.noborder{
	border:0px;
}
.pagination{
	/*width:350px; */
	margin-left:auto;
	margin-right:auto;
  padding-top:auto;
	text-align:center;
}
.lien_pagination{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.lien_pagination:hover{
	color:#227aa7;
}
.lien_pagination_active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#227aa7;
	text-decoration:underline;
}
.page_pagination{
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.description_RESWA{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.UB{
	text-decoration:underline;
	font-weight:bold;
}
.U{
	text-decoration:underline;
}
.bleu_event{
	color:#006699;
}
.bleu_event a{
	color:#006699;
}
.info_lieu{
	border:1px solid #CCC;
	background-color:#EEE;
	margin-top:10px;
	padding:10px;
}
#info_lieu{
	color:#CC0000;
	font-size:14px;
	text-decoration:underline;
	margin-bottom:10px;
}
.see_vids{
	color:#CC0000;
	font-weight:bold;
	text-decoration:blink;
	font-size:12px;
	text-align:right;
}
.source{
	font-size:12px;
	font-weight:bold;
	color:#777;
}
#online{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
#online_cadeaux{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
#avatar_member{
	float:left;
	width:32px;
	height:32px;
	margin-right:5px;
	margin-bottom:5px;
}
#avatar_member img{
	border:1px solid #ccc;
}
.red{
	color:#CC0000;
}
.green{
	color:#00970e;
}
#online ul{
	margin-left:0px;
}
.user_menu{
	height:30px;
	border-top:1px dotted #333;
	line-height:30px;
}
#online ul div li{
	list-style-image:url(../img/puce.jpg);
	list-style-position:inside;
}
#online ul div li a{
	color:#006699;
	font-size:13px;
	text-decoration:none;
}
#online ul div li a:hover{
	text-decoration:underline;
}
.titre_comment{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#333333;
	text-decoration:underline;
}
.bg_grey_comment{
	background-color:#ededed;
	padding:10px;
	margin:15px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:normal;
	text-align:center;
}
.avatar_comment{
	float:left;
	width:80px;
}
.avatar_comment img{
	border:1px solid #999;
	margin-bottom:5px;
}
.avatar_comment a{
	text-decoration:none;
}
.avatar_comment a:hover{
	text-decoration:underline;
}
.rose{
	font-size:12px;
	color:#FF66FF;
}
.Femme{
	font-size:12px;
	color:#FF66FF;
}
.rose a{
	font-size:12px;
	color:#FF66FF;
}
.bleu{
	font-size:12px;
	color:#0099FF;
}
.Homme{
	font-size:12px;
	color:#0099FF;
}
.bleu a{
	font-size:12px;
	color:#0099FF;
}
.couleur_sexe_indefini{
	font-size:12px;
	color:#808080;
}
.sexe_indefini{
	font-size:12px;
	color:#808080;
}
.couleur_sexe_indefini a{
	font-size:12px;
	color:#808080;
}
.comment{
	float:right;
	width:466px;
	border:1px solid #CCCCCC;
	text-align:left;
}
.comment textarea{
	border:0px;
	width:456px;
	height:110px;
	padding:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	overflow:auto;
	text-align:left;
}

#question{

}
#question textarea{
display:block;width:360px;overflow:hidden;margin:0 auto;
}
.bg_white_comment{
	background-color:#FFFFFF;
	min-height:93px;
	padding:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	text-align:left;
}
#poz_btn_envoyer_comment{
	position:relative;
	left:59px;
}
.bulle_comment{
	float:left;
	width:32px;
	height:33px;
	position:relative;
	left:7px;
	top:15px;
}
.end_comment{
	clear:both;
	margin-bottom:10px;
}
#titre_contact{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CC0000;
	margin-top:15px;
	margin-bottom:15px;
}
#table_form{
}
.table_form_td_left{
	width:150px;
	text-align:right;
	height:50px;
	line-height:50px;
	vertical-align:middle;
}
.table_form_td_right{
	text-align:left;
}
.table_form_td_right input{
	width:452px;
	height:26px;
	padding:2px
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	border:1px solid #CCCCCC;
}
.table_form_td_right textarea{
	width:452px;
	height:296px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	border:1px solid #CCCCCC;
}
.marg_under{
	margin-left:15px;
}
#container_all_user{
	position:relative;
	left:16px;
	width:636px
}
.container_membre{
	float:left;
	width:159px;
	height:220px;
	overflow:hidden;
}
.avatar_membre{
	width:133px;
	height:133px;
	margin-bottom:5px;
}
.avatar_membre img{
	width:132px;
	height:auto;
	max-height:132px;
	border:1px solid #333333;
}
.info_membre{
	font-size:12px;
	color:#999999;
	margin-top:3px;
}
.info_membre a{
	color:#CC0000;
	text-decoration:none;
}
.info_membre a:hover{
	text-decoration:underline;
}
.pass a{
	color:#FF0000;
	text-decoration:blink;
}
.supression_article a{
	color:#FF0000;
	text-decoration:underline;
}
#grey_line{
	height:5px;
	background-color:#CCC;
}

#commentaires{
	width:191px;
	height:29px;
	position:relative;
	top:154px;
	left:215px;
}
.classement{
	border:1px solid #CCC;
	padding:5px;
	margin-bottom:10px;
}
.classement_pos{
	float:left;
	color:#252525;
	font-size:20px;
	margin-right:5px;
}

.classement_avatar{
	float:left;
	width:44px;
	height:44px;
	border:1px solid #666666;
	margin-right:5px;
}
.classement_info_membre{
	float:left;
	margin-right:5px;
}
.grey_quizz{
	font-size:12px;
	color:#CCCCCC;
}
.classement_points{
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#252525;
}
.intitule_produit_gagne{
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#252525;
}
.txt_right_quizz{
	text-align:right;
	font-size:14px;
	margin-bottom:10px;
}
.txt_right_quizz a{
	color:#CC0000;
}
.txt_left_quizz{
	text-align:left;
	font-size:12px;
	margin-bottom:10px;
}
.txt_left_quizz a{
	color:#CC0000;
}
.fleche_cadre{
	float:right;
	width:18px;
	height:16px;
	position:relative;
	top:51px;
	right:135px;
}
.sup{
	vertical-align:super;
	font-size:50%;
} 
.recompense{
	text-align:center;
}
.titre_quizz{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#252525;
	margin-bottom:5px;
}
.MB5{
	margin-bottom:5px;
}
#bloc_gauche .facebook a{
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
#bloc_gauche .facebook a:hover{
	text-decoration:underline;
}
#bloc_gauche .facebook img{
	position:relative;
	top:3px;
}
a.lienfooter {color: #FFFFFF;text-decoration: underline;font-size:10px;}
.logout-btn {
  background-color: #b71c1c;
  color: white;
  border: none;
  border-radius: 6px;
  padding: 10px 20px;
  font-weight: bold;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.logout-btn:hover {
  background-color: #e63946;
  color: white;
}
.logout-btn:active {
  background-color: #7f0000;
}




