html body{font: 10px; arial, helvetica, sans-serif;color:#000000}



/****************************************/





form.formcalc {

	margin:0;

	padding:0;

}

table.proprio {

	border:1px solid #B8B003;

	color:#000;

	width:760px;

	border-collapse:collapse;

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

	font-size:12px;

}

table.proprio td {

	padding:0;

	vertical-align:top;

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

	font-size:12px;

}

table.proprio td.gauche{

	width:46%;

}

table.proprio td.droite {

	width:54%; 

}

table.proprio table {

	width:100%;

}

table.proprio td td {

	padding:1px 2px 2px 0;

	border:none;

	vertical-align:middle;

}

table.proprio td.libtitre1 {

	text-align:center;

	font-weight:normal;

	font-size:16px;

	color: #FC4C00;

}

table.proprio td.libtitre {

margin-bottom:15px;

	font-weight:bolder;

	font-size:15px;

	color: #B8B003;

	text-align:center;



}

table.proprio td.libgras {

	font-weight:bold;

	padding:1px 10px;

}

table.proprio td.categ {

	width:60%;

	font-weight:normal;

	text-align:right;

}

table.proprio td.montant {

	text-align:right;

	padding:1px 10px;

}

table.proprio td.montantgras {

	font-weight:bold;

	text-align:right;

	padding:1px 10px;

}

table.proprio td.bilan {

	text-align:left;

	padding:1px 0 1px 20px;

}

table.proprio td.bouton {

	padding:5px;

	text-align:center;

}

/* table pour bilan */

table.table_bilan {

	margin-bottom:10px;

}



form.formcalc div.copyright {

	width:750px;

	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;

}

.conteneur{

	margin: auto;

	border: 1px solid #b8b003;

	padding: 5px;

	width: 760px;

	height: auto;

	vertical-align:top;

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

	font-size:12px;

	}

#titre{

margin:auto;

padding:0;

width:800px;

}



#titre h3{

{

	font-size: 24px;

	color: #fc4c00;

	font-family: Arial, Helvetica, sans-serif;

	padding:0 0 0 15px;

	margin-bottom:5px;

	text-align:left;

	width:800px;

}

#picto-titre{

text-align:center;

}


