form.formcalc {

	margin:0;

	padding:0;

}

table.calculateur {

	border:1px solid #B8B003;

	color:#000;

	width:500px;

}

table.calculateur td {

	padding:1px 3px;

	vertical-align:top;

	font-family:arial, helvetica, sans-serif;

	font-size:10pt;

}

table.calculateur td.lib {

	width:250px;

	font-weight:bold;

}

table.calculateur td.bouton {

	padding:5px;

	text-align:center;

}

form.formcalc div.copyright {

	width:500px;

	text-align:right;

	font-size:10px;

	color:#71893f;

}

form.formcalc div.copyright a {

	color:#71893f;


}

form.formcalc div.copyright a:hover {

	text-decoration:underline;

}



/* les champs de saisie */

form.formcalc input, form.formcalc option, form.formcalc select  {

	font-family:arial, helvetica, sans-serif;

	font-size:10pt;

}

form.formcalc .chps_select {

	border:1px solid #b8b003;

}

form.formcalc .chps_num, form.formcalc .chps_num_resu { /* champs numérique */

	border:1px solid #b8b003;

	text-align:right;

	padding:1px 2px;

}

form.formcalc .chps_num_resu {  /* champs numérique résultat */

	background:#CCD10A;

}

form.formcalc .chps_txt {

	border:1px solid #b8b003;

	padding:1px 2px;

}

form.formcalc .chps_radio {

	padding-bottom:0;

	margin-bottom:0;

}

form.formcalc .champs_erreur {

	background-color:#FF6600;

	padding:1px 2px;

}

/* classes générales */

.nobr {

	white-space:nowrap;

}

.boitedepliante {

	text-align:right;

	height:20px;

	border-top:1px dotted #CCD10A;

	padding:0;

	margin:0;

	display:block;

	cursor: pointer;

	cursor:hand;

}

.boitedepliante_encadre {

	padding:10px;

	margin:0 5 10px 0;

	border:1px solid #CCD10A;

	text-align:left;

}

ColGauche {

	float: left;

}

ColDroite {

	float: left;

}

.orange h3{

font-size:16px;

font-color#fc4c00;

margin-bottom:5px;

}