/* main body classes */

body,font,p,pre,td,h1,h2,h3,div {color:black;}

body {
    font-size: 9pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    /* color: #FFF; */ /* ← laisse commenté si tu veux garder la couleur par défaut */
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    background: url("https://as-gi.fr/themes/onthemix/images/fond_ban.png") repeat;
    background-color: #000; /* optionnel, utile si l’image se charge lentement */
}
.cadre_val{display: block; margin: 0px; padding: 10px; position: relative; text-align: center; width: 450px;
border-radius: 0 20px 0 20px; -moz-border-radius: 0 20px 0 20px; -webkit-border-radius: 0 20px 0 20px; border-width:8px 8px 8px 8px; border-style: double;
 border-color: #B87333;
}
table{border-collapse:collapse;border:none;padding:2px; }


img.login{background-image:url(https://as-gi.fr//images/login/pic/login/login.png);width:150px;height:60px;background-repeat:no-repeat;border:0;}
img.recover{background-image:url(https://as-gi.fr//images/login/pic/login/recover.png);width:150px;height:60px;background-repeat:no-repeat;border:0;}
img.signup{background-image:url(https://as-gi.fr//images/login/pic/login/signup.png);width:150px;height:60px;background-repeat:no-repeat;border:0;}


/* buttons colors */
a.button,button{background-color:#FFFFFF;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-size:12px;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;}
button{height:auto;overflow:visible;padding:4px 10px 3px 7px;}
button[type]{padding-left:2px;padding-right:2px;padding-top:0px;padding-bottom:1px;}
*:first-child+html button[type]{padding:4px 10px 3px 7px;}
button img,a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none;}
/* Standard */
button:hover,a.button:hover{border:1px solid #235C96;color:#235C96;}
a.button:active{border:1px solid #235C96;color:#fff;}

/* Positive */
body .positive{color: black;}
a.positive:hover,button.positive:hover{border:1px solid #C6D880;color:#529214;}
a.positive:active{border:1px solid #529214;color:#fff;}

/* Negative */
body .negative{color:#d12f19;}
a.negative:hover,button.negative:hover{border:1px solid #fbc2c4;color:#d12f19;}
a.negative:active{border:1px solid #d12f19;color:#fff;}

/* img classes for buttons */
img.buttoncateg{background-image:url(/images/login/pic/login/categories.png);background-repeat:no-repeat;border:0;}
img.buttonnext{background-image:url(/images/login/pic/login/next.png);background-repeat:no-repeat;border:0;}

.required{ font-size: 1px; color: #ff0000; }
.stats_bar { background: url(/images/barStats.png) repeat-x center bottom; height:20px; float:left; clear:both; }
/*****************/
/** QapTcha CSS **/
/*****************/
#QapTcha {
	padding:10px;
/**	border:1px solid #1c1c1c;
	border:1px solid #ffffff; **/
	background:url('https://as-gi.fr/themes/onthemix/images/fond_ban.png') repeat;
	margin-top:10px;
}
#QapTcha .clr{clear:both}

#QapTcha #bgSlider {
	width:202px;
	height:22px;
	background:transparent url('https://as-gi.fr/images/sprites.png') no-repeat 0 -22px;
	float:left
}

#QapTcha #Slider {
	width:48px;
	height:22px;
	background:transparent url('https://as-gi.fr/images/sprites.png') no-repeat -32px 0;
	cursor:e-resize
}

#QapTcha #Icons {
	float:left;
	width:16px;
	height:16px;
	background:transparent url('https://as-gi.fr/images/sprites.png') no-repeat 0 0;
	margin-top:3px;
	margin-left:10px;
}

#QapTcha #TxtStatus {
	width:202px;
	margin-top:7px;
	text-align:center;
	color:#ff0000;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	clear:both
}