body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,th,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}
html {overflow:-moz-scrollbars-vertical;}
body{background:#eee;	color:#333;	font-family:Arial,sans-serif;	font-size:12px;	line-height:16px;	text-shadow:0 1px 0 #fff;}
a{color:#333;	text-decoration:underline;}
form{	background:#f7f7f7;	background:-moz-linear-gradient(90deg, #ccc, #fff); background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));border:1px solid #aaa;	-moz-border-radius:10px;	-webkit-border-radius:10px;	-moz-box-shadow:0 0 15px #aaa;	-webkit-box-shadow:0 0 15px #aaa;	margin:60px auto 0;	padding:20px;	width:440px;}
h1{	border-bottom:1px solid #ccc;	font-size:11px;	font-weight:bold;	letter-spacing:2px;	margin-bottom:20px;	text-transform:uppercase;}
form p{	margin-bottom:20px;}
form p:last-child{ 	margin-bottom:0;}
label{	cursor:pointer;	display:block;	float:left;	font-size:13px;	font-weight:bold;	line-height:28px;	margin-bottom:5px;	width:120px;}
form p:hover label{	color:#0459b7;}
form p:hover label:after{	content:" »";}
input[type=text],
input[type=email],
input[type=password]{	background: rgba(255, 255, 255, 0.9);	background:-moz-linear-gradient(90deg, #fff, #eee); /* Firefox */	background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff), color-stop(0.2, #fff)); /* Webkit */	border:1px solid #aaa;	-moz-border-radius:3px;	-webkit-border-radius:3px;	-moz-box-shadow:0 0 3px #aaa;	-webkit-box-shadow:0 0 3px #aaa;	padding:5px;}
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus{	border-color:#093c75;	-moz-box-shadow:0 0 3px #0459b7;	-webkit-box-shadow:0 0 3px #0459b7;	outline:none; }
select{	cursor:pointer;	padding:3px;	-moz-box-shadow:0 0 3px #aaa;	-webkit-box-shadow:0 0 3px #aaa;}
select:active,
select:focus{	border:1px solid #093c75;	-moz-box-shadow:0 0 3px #0459b7;	-webkit-box-shadow:0 0 3px #0459b7;	outline:none;}
input[type=submit],
a.submit{	background:#ddd;	background:-moz-linear-gradient(90deg, #0459b7, #08adff); /* Firefox */	background:-webkit-gradient(linear, left top, left bottom, from(#08adff), to(#0459b7)); /* Webkit */	border:1px solid #093c75;	-moz-border-radius:3px;	-webkit-border-radius:3px;	-moz-box-shadow:0 1px 0 #fff;	-webkit-box-shadow:0 1px 0 #fff;	color:#fff;	cursor:pointer;	font-family:Arial,sans-serif;	font-size:12px;	font-weight:bold;	margin-left:120px;	padding:5px 10px;	text-decoration:none;	text-shadow:0 1px 1px #333;	text-transform:uppercase;}
input[type=submit]:hover,
a.submit:hover{	background:#eee;	background:-moz-linear-gradient(90deg, #067cd3, #0bcdff);	background:-webkit-gradient(linear, left top, left bottom, from(#0bcdff), to(#067cd3));	border-color:#093c75;	text-decoration:none;}
	input[type=submit]:active,
input[type=submit]:focus,
a.submit:active,
a.submit:focus{	background:#ccc;	background:-moz-linear-gradient(90deg, #0bcdff, #067cd3);	background:-webkit-gradient(linear, left top, left bottom, from(#067cd3), to(#0bcdff));	border-color:#093c75;	outline:none;}
#credits{	font-size:11px;	margin-top:20px;	text-align:center;}
/*BOUTON*/		
.awesome, .awesome:visited {	background: #222 url(http://static.lkeria.com/image/alert-overlay.png) repeat-x; 	display: inline-block; 	padding: 5px 10px 6px; 	color: #fff; 	text-decoration: none;	-moz-border-radius: 5px; 	-webkit-border-radius: 5px;	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);	border-bottom: 1px solid rgba(0,0,0,0.25);	position: relative;	cursor: pointer;}
.awesome:hover									{ background-color: #111; color: #fff; }
.awesome:active									{ top: 1px; }
.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
.Vlarge.awesome, .Vlarge.awesome:visited 		{ font-size: 16px; padding: 8px 14px 9px; }

.green.awesome, .green.awesome:visited			{ background-color: #91bd09; }
.green.awesome:hover							{ background-color: #749a02; }
.blue.awesome, .blue.awesome:visited			{ background-color: #2daebf; }
.blue.awesome:hover								{ background-color: #007d9a; }
.red.awesome, .red.awesome:visited				{ background-color: #e33100; }
.red.awesome:hover								{ background-color: #872300; }
.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
.magenta.awesome:hover							{ background-color: #630030; }
.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
.orange.awesome:hover							{ background-color: #d45500; }
.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
.yellow.awesome:hover							{ background-color: #fc9200; }

/* error message */
.error {	height:15px;	background-color:#FFFE36;	font-size:11px;	border:1px solid #E1E16D;	padding:4px 10px;	color:#000;	display:none;	-moz-border-radius:4px;	-webkit-border-radius:4px; 	-moz-border-radius-bottomleft:0;	-moz-border-radius-topleft:0;		-webkit-border-bottom-left-radius:0; 	-webkit-border-top-left-radius:0;		-moz-box-shadow:0 0 6px #ddd;	-webkit-box-shadow:0 0 6px #ddd;	}
.error p {	margin:0;}