.plan table {font-family:verdana; text-align:center; width:500px; line-height:10.5pt;}

.plan table tr th a:link    {font-size:10pt; text-decoration:none; font-weight:bold;}
.plan table tr th a:visited {font-size:10pt; text-decoration:none; font-weight:bold;}
.plan table tr th a:hover   {font-size:10pt; text-decoration:underline; font-weight:bold;}
.plan table tr th a:active  {font-size:10pt; text-decoration:none; font-weight:bold;}

.tete	{background-color:lightskyblue; color:black; text-align:center; width="100";}
.titre	{background-color:lightskyblue; color:black; text-align:center;}
.sem	{background-color:lightskyblue; color:black; text-align:center;}
.vide	{background-color:#FFF2FF; color:black; text-align:center;}
.d0	{background-color:lightsteelblue; color:black; text-align:center;}
.d1	{background-color:lavender; color:black; text-align:center;}

.p1  		{background-color:red; color:white; text-align:center;}
.p1 a:link	{color:white;}
.p1 a:visited	{color:white;}
.p1 a:hover	{color:white;}
.p1 a:active	{color:white;}
.p1 a:focus	{color:white;}

.p2		{background-color:orange; color:white; text-align:center;}
.p2 a:link	{color:white;}
.p2 a:visited	{color:white;}
.p2 a:hover	{color:white;}
.p2 a:active	{color:white;}
.p2 a:focus	{color:white;}

.p3		{background-color:#00D000; color:white; text-align:center;}
.p3 a:link	{color:white;}
.p3 a:visited	{color:white;}
.p3 a:hover	{color:white;}
.p3 a:active	{color:white;}
.p3 a:focus	{color:white;}

.p4		{background-color:green; color:white; text-align:center;}
.p4 a:link	{color:white;}
.p4 a:visited	{color:white;}
.p4 a:hover	{color:white;}
.p4 a:active	{color:white;}
.p4 a:focus	{color:white;}

.planning {margin:5px;}
