indash@charset "UTF-8";
/* CSS Document */

body,td,th {
	color: #333; 
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:normal; 
} 
body {
	background:#efefef;
	margin-left: 0px;
	margin-top: 0px;  
	margin-right: 0px;
	margin-bottom: 0px; 
}
a:link {
	color: #333; 
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #333;
}
a:active {
	text-decoration: none;
	color: #333;
}

img { border:0px; }

p { margin-top:0px; -webkit-margin-before:0em;  -webkit-margin-after:0em; line-height:normal; }


.left { float:left !important; }
.right { float:right !important; }

.top_10 { margin-top:10px; }
.top_20 { margin-top:20px; }
.top_30 { margin-top:30px; }
.top_40 { margin-top:40px; }
.top_50 { margin-top:50px; }

.right_10 { margin-right:10px; }
.right_20 { margin-right:20px; }
.right_30 { margin-right:30px; }
.right_50 { margin-right:50px; }
.no_right { margin-right:0px; }

.left_10 { margin-left:10px; }
.left_40 { margin-left:40px; }
.left_70 { margin-left:70px; }
.left_15 { margin-left:15px; }
.no_left { margin-left:0px; }

.padding_10 { padding:10px; }
.padding_20 { padding:20px; }
.padding_30 { padding:30px; }
.padding_40 { padding:40px; }

.clear { clear:both; height:0px; }
.clear_4 { clear:both; height:4px; }
.clear_8 { clear:both; height:8px; }
.clear_10 { clear:both; height:10px; }
.clear_20 { clear:both; height:20px; }
.clear_30 { clear:both; height:30px; }
.clear_40 { clear:both; height:40px; }
.clear_50 { clear:both; height:50px; }
.clear_60 { clear:both; height:60px; }
.clear_70 { clear:both; height:70px; }
.clear_80 { clear:both; height:80px; }
.clear_90 { clear:both; height:90px; }
.clear_100 { clear:both; height:100px; }
.clear_110 { clear:both; height:110px; }
.clear_120 { clear:both; height:120px; }
.clear_150 { clear:both; height:150px; }
.clear_160 { clear:both; height:160px; }
.clear_170 { clear:both; height:170px; }
.clear_180 { clear:both; height:180px; }
.clear_190 { clear:both; height:190px; }
.clear_200 { clear:both; height:200px; }
.clear_210 { clear:both; height:210px; }
.clear_230 { clear:both; height:230px; }
.clear_240 { clear:both; height:240px; }
.clear_280 { clear:both; height:280px; }
.clear_305 { clear:both; height:305px; }
.clear_300 { clear:both; height:300px; }
.clear_390 { clear:both; height:390px; }
.clear_5 { clear:both; height:5px; }
.clear_15 { clear:both; height:15px; }
.clear_25 { clear:both; height:25px; }
.clear_35 { clear:both; height:35px; }
.clear_45 { clear:both; height:450px; }
.clear_55 { clear:both; height:55px; }
.clear_65 { clear:both; height:65px; }
.clear_75 { clear:both; height:75px; }
.clear_85 { clear:both; height:85px; }
.clear_95 { clear:both; height:95px; }
.clear_8 { clear:both; height:8px; }
.clear_12 { clear:both; height:12px; }

h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px; }

.black { color:#000 !important; }
.green { color:#8bba33 !important; }
.blue { color:#212b37 !important;  }
.light_blue { color:#2980b9 !important;  }
.white { color:#fff !important; }
.dark { color:#333 !important; }
.nines { color:#999 !important; }
.purple { color:#BE90D4 !important }

.light { font-weight:300; }
.normal { font-weight:400; }
.medium { font-weight:500; }
.semibold { font-weight:600; }
.bold { font-weight:700; }
.extra_bold { font-weight:800; }
.italic { font-style:italic; }
.uppercase { text-transform:uppercase; }
.underline { text-deoration:underline; }

.line_20  {line-height:20px; }
.line_24  {line-height:24px; }
.line_28  {line-height:28px; }
.line_32  {line-height:32px; }
.line_36  {line-height:36px; }
.line_40  {line-height:40px; }
.line_50  {line-height:50px; }

.f_10 { font-size:10px; }
.f_11 { font-size:11px; }
.f_12 { font-size:12px; }
.f_13 { font-size:13px; }
.f_14 { font-size:14px; }
.f_16 { font-size:16px; }
.f_18 { font-size:18px; }
.f_20 { font-size:20px; }
.f_22 { font-size:22px; }
.f_24 { font-size:24px; }
.f_26 { font-size:26px; }
.f_28 { font-size:28px; }
.f_30 { font-size:30px; }
.f_32 { font-size:32px; }
.f_44 { font-size:44px; }

.container { margin:auto; width:1152px; }
@media (max-width: 1024px) {
	.container { margin:auto; width:calc(100% - 40px); margin-left: 20px;  }
}

@media (max-width: 600px) {
	.container { margin:auto; width:calc(100% - 20px); margin-left: 10px;  }
}

.centered { display:table; margin:auto; }

.bloc_10 { float:left; width:10% }
.bloc_20 { float:left; width:20% }
.bloc_25 { float:left; width:25% }
.bloc_30 { float:left; width:30% }
.bloc_40 { float:left; width:40% }
.bloc_33 { float:left; width:33% }
.bloc_50 { float:left; width:50% }
.bloc_66 { float:left; width:66% }
.bloc_75 { float:left; width:75% }
.bloc_100 { float:left; width:100% }

.bg_efefef { background:#efefef; }

.material-icons { vertical-align:middle; }

.just_web { display:block; }
.just_mobile { display:none; }
@media (max-width: 425px) {
	.just_web { display:none; }
	.just_mobile { display:block; }
}

a {
  outline: none;
}

.stop_scroll { height:100%; overflow:hidden; } 


/* ace king */
.aceking { width:666px; display:table; margin:auto; background: url(img/aceking.png) top left no-repeat;}


/* LOGIN */
#login_div { width:400px; background:#fff; display:table; margin:auto; 
    -moz-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);}
#login_div #message_login { text-align:center; }


.div_formulaire { width:300px; color:#666876; padding:50px; }
.div_formulaire .label { clear:both; float:left; margin-bottom:5px; text-transform:uppercase; color:#000; font-size:13px; }
.div_formulaire input { width:295px; padding-left:5px; background:#fff; border:0px; border-bottom:1px solid #000; font-size:14px; color:#333; line-height:40px; height:40px; font-family: 'Montserrat', sans-serif; }
.div_formulaire .forgot { clear:both; float:right; }
.div_formulaire .forgot a { color:#999;  }
.div_formulaire .forgot a:hover { text-decoration:underline  }
.div_formulaire .button { background:#000; font-family: 'Montserrat', sans-serif; padding-left: 40px; padding-right: 40px;  display:table; margin:auto; line-height:50px; color:#fff; font-size:16px; font-weight:300; cursor:pointer; transition:all .2s linear; text-transform:uppercase; text-align:center; }
.div_formulaire .button:hover { background:#000; }


@media (max-width: 767px) {
    #login_div { width:100%; background:#fff; display:table; margin:auto; }
    #login_div .div_formulaire { width:calc(100% - 40px); color:#666876; padding:20px; }
    #login_div input {width:calc(100% - 5px); font-size:16px;  }
    #login_div .inputlist { width:100%; font-size:16px;  }    
}



/* LOGIN */
#forgot_div { width:400px; background:#fff; display:none; margin:auto;  
    -moz-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);}
#forgot_div #message_login { text-align:center; }


/* LOGIN */
#signup_div { width:400px; background:#fff; display:none; margin:auto;  
    -moz-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);}
#signup_div #message_login { text-align:center; }






