#bloc_page
{
	width: 1280px;
	margin: auto;
}
table
{
	width: auto;
	border: 2px solid black;
	border-radius: 25px;
	background-image: url(image/fond2.gif);
}
.ligne-1
{
	width: 50%;
	margin-left: 50%;
	height: 2px;
	background-color: black;
}
.ligne-2
{
	width: 100%;
	height: 2px;
	background-color: black;
}
.ligne-3
{
	width: 50%;
	margin-right: 50%;
	height: 2px;
	background-color: black;
}
td
{
	border: none;
	width: 14%;
	text-align: center;
}
body
{
	font-family: Verdana,Georgia,sans-serif;
	font-style: italic;
	background-image: url(image/fond1.gif);
    font-size: large;
}
header
{ 
	width: auto;
	color: gray;
	text-align: center;
	text-shadow: 8px 8px 5px rgb(100,50,100);
	font-size: 1.5em;
	border: none;
}
h2
{
	text-align: center;
}
footer
{
	width: auto;
	text-align: center;
	border: none;
}
.gras
{
	border: 3px solid black;
	border-radius: 15px;
	background-color: #FFFFCC;
}
#gras
{
	color: red;
}
.green
{
	color: green;
}
.red
{
	color: red;
}
.blue
{
	color: blue;
}
a:visited
{
	color: gray;
}

@media	print
{
	#bloc_page
	{
		width: auto;
		margin: auto;
	}
	footer
	{
		display : none;
	}
	
	body
	{
		background-image: none;
	}
	header
	{
		width: 100%;
		font-size: 1em;
		background-image: none;
	}
	table
	{
		width: auto;
		margin: auto;
		font-size: 0.66em;
		background-image: none;
	}

}
@media screen and (min-width: 1024px)
{
	#bloc_page
	{
		width: auto;
		margin: auto;
	}
	table
	{
		margin-left: 50px;
		margin-right: 50px;
	}
}