body {
	margin: 20px !important;
	font-family: arial !important;
}

div.form a {
	color: white !important;
}

div.form a:hover {
	color: white;
	cursor: hand;
	text-decoration: none;
}

div.form {
	width: 932px;
	color: white;
	background-color: #646e87;
}

div.formHeaderCornerTL, div.formHeaderCornerTR, div.formHeaderT {
	float: left;
	width: 5px;
	height: 5px;
	background-image: url(/images/local/skin/plugins/competic/formHeaderCornerTL.gif);
	background-repeat: no-repeat;
}

div.formHeaderCornerTR {
	background-image: url(/images/local/skin/plugins/competic/formHeaderCornerTR.gif);
}

div.formHeaderT {
	width: 922px;
	background-image: none;
}

div.formFooterCornerBL, div.formFooterCornerBR, div.formFooterB {
	float: left;
	width: 7px;
	height: 8px;
	background-image: url(/images/local/skin/plugins/competic/formFooterCornerBL.gif);
	background-repeat: no-repeat;
}

div.formFooterCornerBR {
	background-image: url(/images/local/skin/plugins/competic/formFooterCornerBR.gif);
}

div.formFooterB {
	width: 918px;
	background-image: url(/images/local/skin/plugins/competic/formFooterB.gif);
	background-repeat: repeat-x;
}

div.formHeaderContentBG {
	min-height: 28px;
	text-align: center;
	font-size: 10pt;
}

div.formHeaderContentBG div {
	padding-top: 5px;
}

.deconnexBtn {
	float: right;
	position: relative;
	top: 3px;
	right: 16px;
	width: 73px;
	height: 15px;
	background-image: url(/images/local/skin/plugins/competic/deconnexBtn.gif);
	background-repeat: no-repeat;
}

.form .separe {
	background-image: url(/images/local/skin/plugins/competic/separe.gif);
	background-repeat: repeat-x;
	height: 3px;
}

.headerBtn, .headerBtnAktiv {
	float: left;
	width: 154px;
	padding: 8px;
	background-color: #646e87;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	border-right: 2px solid #939aac;
}

.headerBtnAktiv {
	background-color: #7787ab;
}

.chPwdBtn {
	float: left;
	width: 119px;
	height: 14px;
	margin: 12px 0 0 60px;
	background-image: url(/images/local/skin/plugins/competic/chPwdBtn.gif);
	background-repeat: no-repeat;
}

.formDegrBG {
	background-image: url(/images/local/skin/plugins/competic/formDegrBG.gif);
	background-repeat: repeat-x;
	min-height: 125px;
	padding: 20px 0 0 25px;
}

.formDegrBG div {
	font-size: 11pt;
	font-weight: bold;
}

.cmbBox, .submitBtn {
	float: left;
	margin: 15px 45px 20px 0;
	width: 280px;
	background-color: #4c5467;
}

.cmbBox div, .submitBtn div {
	font-size: 9pt;
	font-weight: normal;
	padding: 3px;
}

.cmbBox select {
	width: 100%;
}

.submitBtn {
	float: left;
	margin: 0;
	margin-top: 15px;
	width: 245px;
	background-color: transparent;
}

input.submit {
	color: white;
	line-height: 2em;
	font-weight: bold;
	background-image: url(../../../images/local/skin/plugins/competic/lancerLaRechercheBtn.gif);
	background-repeat: no-repeat;
	border: none;
	padding: 0;
	width: 245px;
	height: 29px;
}

.formDegrBG table {
	margin: 15px 0 15px 0;
	width: 885px;
	background-color: #4c5467;
	border-spacing: 1px;
	text-align: center;
}

.formDegrBG thead {
	background-color: #4c5467;
}

.formDegrBG thead td {
	color : white;
	font-size: 8pt;
}

.formDegrBG tbody {
	background-color: white;
}

.inputBox{
	width: 280px;
}

.inputBox div {
	float: left;
	background-color: #4c5467;
	font-size: 9pt;
	font-weight: normal;
	padding: 3px;
	width: 200px;
}

.inputBox input {
	width: 100%;
}

/* ----------------------------------------------- */

.nihilist {
	font-size: 1px;
	line-height: 0;
	margin: 0;
	padding: 0;
}

.invisible {
	display: none;
}

