/* Définition des polices personnalisées */

/* Eléments principaux de la page */
body
{
    background: url('images/fond_jaune.png');
    color: #181818;
}

/* Header */


table
{
	vertical-align: middle;
	margin-left:auto;
	margin-right:auto;
	font-family: times;
    text-align: center;	
	border-collapse: collapse;
}

thead
{
    vertical-align: middle;
    font-weight: bold;
    border: 1px solid black; /* auront une bordure de 1px */
}

tbody
{
	vertical-align: middle;
    border: 1px solid black; /* auront une bordure de 1px */
}

tfoot
{
	vertical-align: middle;
	font-weight: bold;
    font-style: italic;
    border: 1px solid black; /* auront une bordure de 1px */
}

td, th /* Toutes les cellules des tableaux... */
{
	vertical-align: middle;
    border: 1px solid black; /* auront une bordure de 1px */
}

:focus
{
    background-color: #e0dfd9;
}

:required
{
    color: red;
}

/*:invalid
{
    background-color: #ff0000;
}*/

.thebody
{
    background: url('images/Wallpaper.jpg');
    font-family: tahoma;
    color: #181818;
    text-align: center;
}

.exercice
{
	font-family: times;
/*    text-align: center;	*/
    color: #3da4ad;
}

.thebutton
{
	font-family: tahoma;
/*    text-align: center;	*/
    color: #383838;
    font-size: x-small;
}

.titrearrhes
{
    color: #e7e7e7;
    background-color: #006600;   
}

.titresolde
{
    color: #696969;
    background-color: #33ff00;
}

.impot
{
    color: #696969;
    background-color: #eeee5c;   
}

.menage
{
    color: #e7e7e7;
    background-color: #a25cec;   
}

.clim
{
    color: #696969;
    background-color: #ff9a00;
}

.totaux
{
    background-color: #c4c4c4;
}

.champdate {
/*    height:**px;	*/
    width:70px;
}

.champmoney {
/*    height:**px;	*/
    width:50px;
}
