.main {
    width: auto;
}
/* document styles */
			.disclaimer {border-top:1px solid #ccc;color:#879AB7;padding-top:.5em;font-size:.9em;}
			dl {margin:0 1em;padding:0;}
			li {padding:.1em 0;}
			hr {clear:both;width:100%;background:#fff;height:0;border:0;border-bottom:1px solid #fff;margin:0 0 1em;padding:0;}
			
			/* table styles */
			table {border:0;padding:0;margin:0 0 1em;border-left:1px solid #336;border-top:1px solid #336;float:left;clear:left;}
			tr {border:0;padding:0;margin:0;}
			td, th {border:0;padding:2px 6px;margin:0;border-right:1px solid #336;border-bottom:1px solid #336;background-color:#EAEEF3;}
			td[axis='number'], td[axis='date'] {text-align:right;}
			th {white-space:no-wrap;background-color:#B4C4D1;padding:2px 20px;}
			tfoot td {border-top:1px solid #003;}
			thead th {border-bottom:2px solid #003;}
			.odd td {background-color:#E8ECF1;}
			.even td {background-color:#DDE5EB;}
			.hover td {background-color:#A5B3C9;}
			.sortedminus {background-color:#ecc;}
			.sortedplus {background-color:#cec;}
			.selrow td {background-color:#879AB7;}
			
			/* source-dest example styles */
			#s {float:left;}
			#d {float:left;clear:none;}
			form#tabletool {margin:0;padding:0.5em;}
			form#tabletool fieldset {width:8em;text-align:center;}
			form#tabletool legend {margin:0 auto;}
			form#tabletool input {margin:0.5em;}

table {
	width: 100%;
}		
.sname{
	width: 50%;
}	
.sid .sdo1 .sdo1 .sdo3 .sexe{
	width: 50px;
}

.upload-button {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.setting-button {
    float: right;
    margin: 15px;
}

.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #fab3ad;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fab3ad;
	box-shadow:inset 0px 1px 0px 0px #fab3ad;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa665a), color-stop(1, #d34639) );
	background:-moz-linear-gradient( center top, #fa665a 5%, #d34639 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa665a', endColorstr='#d34639');
	background-color:#fa665a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #98231a;
}.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d34639), color-stop(1, #fa665a) );
	background:-moz-linear-gradient( center top, #d34639 5%, #fa665a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d34639', endColorstr='#fa665a');
	background-color:#d34639;
}.classname:active {
	position:relative;
	top:1px;
}

.mypin {
	BORDER-BOTTOM: #c9c7c8 2px solid; BORDER-LEFT: #c9c7c8 1px solid; BORDER-TOP: #dedcdd 1px solid; BORDER-RIGHT: #c9c7c8 1px solid
}