#titre
{
	font-size: 40px;
	text-decoration: underline;
	text-align: center;
}

/*
#description
{
	border: 1px solid black;	
}
*/

table
{
    border-collapse: collapse; /* Les bordures du tableau seront collées (plus joli) */
}

td /* Toutes les cellules des tableaux... */
{
    border: 1px solid black; /* ... auront une bordure de 1px */
}

body input[type="submit"]:hover
{
	background-color: #66CC33;
	cursor: pointer;
}

table input:hover
{
	background-color: #DDEEFF;
}

table select:hover
{
	background-color: #DDEEFF;
}

body textarea:hover
{
	background-color: #DDEEFF;
}

table input:focus
{
	background-color: #DDEEFF;
}

table select:focus 
{
	background-color: #DDEEFF;
}

body textarea:focus
{
	background-color: #DDEEFF;
}

/*
#formulaire
{
display: inline-block;
border: 1px solid blue;		
}

#table 
{
margin:10px auto; 
text-align:left;
}

#formulaire input[type="submit"]:hover
{
	background-color: #66CC33;
	cursor: pointer;
}

#table 
{
	display: table;
}

.ligne
{
	display: table-row;
}

.col1, .col2
{
	display: table-cell;
}

.col1, .col2
{
	margin: 5px;
	float:left;
}

.col1
{
	width: 140px;
}

.col2
{
	width: 280px;
}

#table input:hover, #table select:hover, #table textarea:hover, #table input:focus, #table select:focus, #table textarea:focus
{
	background-color: #DDEEFF;
}

#bouton
{
	text-align: center;
}
*/