.formCSP {
	font-family: Verdana !important;
	padding-bottom: 10px;
	width: 300px;
	height:200px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
	border: 1px solid #A3C000;;
}

.formBackgroundCSP {
	font-family: Verdana;
	padding-bottom: 10px;
	width: 300px;
	height:200px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
	border: 0px solid #A3C000;;
}

.formCSP p {
	margin: 0px;
}
.formCSP .icon {
	display: none;
}

.formCSP tr {
	color: black;
	font-size: 16px;
	font-family: Verdana;
	padding-bottom: 5px;
	border:0px;
	margin-bottom:15px;
}

.formCSP td {
	color: black;
	font-size: 16px;
	font-family: Verdana;
	padding-bottom: 5px;
	border:0px;
	text-align:left;
}


.formCSP h1 {
	color: #A3C000;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana;
	padding-bottom: 5px;
}
.formCSP h2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	padding-bottom: 5px;
	text-align:justify;
}
.formCSP h3 {
	color: #A3C000;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	padding-bottom: 5px;
	text-align:justify;
}
.formCSP .formLabel {
	font-size: 11px !important;
	font-weight: bold;
	color: #666;
	width: 50px;
	white-space: nowrap;
	font-family: Verdana;
	text-align: left;
}
.formCSP .formLabelbox {
	font-size: 11px;
	font-family: Verdana;
	text-align: left;
	}

.formCSP .formTextfield {
	width: 280px;
	height: 15px;
	font-family: Verdana;
	font-size: 11px;
	border:1px solid #A3C000;
	color: #000;
	vertical-align: left;
	text-align:left;
	float:left;
}

.formCSP .formTextfieldNormal {
	font-family: Verdana;
	font-size: 11px;
	border:1px solid #A3C000;
	color: #000;
}

.formCSP .formTextarea {
	width: 280px;
	font-family: Verdana;
	font-size: 11px;
	border:1px solid #A3C000;
	color: #000;
	float: right;
}

.formCSP .formInfo {
	font-size: 11px ;
	font-family: Verdana;
	margin-left:210px;
	padding-bottom: 10px;
}

.formCSP .formCombobox {
	font-family: Verdana;
	font-size: 11px;
	color: #666;
	width: auto;
	height: 18px;
	padding: 0px;
	border: 1px solid #A3C000;
}


*+html .formCSP .formCombobox {
	height: 22px;
}
.formCSP .formButton {
	margin: 15px 0px 0px 28px;
	cursor: pointer;
	background: transparent;
	background-image: url('../images/bouton_valider.gif');
	background-repeat: no-repeat;
	height: 15px;
	width: 44px;
	border: none;
	margin-left:210px;
}

.formCSP .mainButton {
	margin: 15px 0px 0px 28px;
	cursor: pointer;
	background: transparent;
	background-image: url('../images/bouton_valider.gif');
	background-repeat: no-repeat;
	height: 15px;
	width: 44px;
	border: none;
	margin-left:210px;
}
.formCSP .resetButton {
	background: transparent;
	background-image: url('../images/bouton_effacer.gif');
	background-repeat: no-repeat;
	margin: 15px 0px 0px 28px;
	border: none;
	cursor: pointer;
	width: 44px;
	height: 15px;
}

table.formPanel       { background-color: transparent; }
td.formTitle          {
  color:#FFF;
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  padding: 2px 6px;
  text-align: left;
  background-color: #5882B5;
}
td.formLabel          { padding: 0px; text-align: right; }
td.formInfo           { padding: 0px; font-family: Verdana; font-size: 12px;}

.formCSP .formRadiobox{
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: left;
	text-align:left;
}