/* base css planning */
.txtblanc{
    color: #FFFFFF;
}
.txtrouge{
    color: #CC0033;
}
th.beauregard {
	width:90px;
	font-weight:normal;
	text-align:center;
	border-left:1px solid #036;
	background-color:#FFE6B4;
	padding:10px 0;
}
th.observatoire {
	width:90px;
	font-weight:normal;
	text-align:center;
	background-color:#dcd8d5;
	border-left:1px solid #036;
	padding:10px 0;
}
th.cours {
	width:90px;
	font-weight:normal;
	text-align:center;
	background-color:#99FFFF;
	border-left:1px solid #036;
	padding:10px 0;
}
th.evenement {
	width:90px;
	font-weight:normal;
	text-align:center;
	background-color:#ffff80;
	border-left:1px solid #036;
	padding:10px 0;
}
th.atelier {
	width:90px;
	font-weight:normal;
	text-align:center;
	background-color:#A7E15A;
	border-left:1px solid #036;
	padding:10px 0;
}
th.conference {
	width:90px;
	font-weight:normal;
	text-align:center;
	background-color:#FFCCFF;
	border-left:1px solid #036;
	padding:10px 0;
}
th.miroir {
	width:90px;
	font-weight:normal;
	text-align:center;
	background-color:#FFFFFF;
	border-left:1px solid #036;
	padding:10px 0;
}
th.prive {
	width:90px;
	font-weight:normal;
	text-align:center;
	background-color:#ABB8D3;
	border-left:1px solid #036;
	padding:10px 0;
}
th.stage {
	width:90px;
	font-weight:normal;
	text-align:center;
	background-color:#D8BFD8;
	border-left:1px solid #036;
	padding:10px 0;
}
th.ca {
	width:90px;
	font-weight:normal;
	text-align:center;
	background-color:#FFCCCC;
	border-left:1px solid #036;
	padding:10px 0;
}
th.nature {
	width:90px;
	font-weight:normal;
	text-align:center;
	background-color:#527F76;
	color:white;
	border-left:1px solid #036;
	padding:10px 0;
}
th.ag {
        width:90px;
	background-color:#32CD99;
	font-weight:normal;
	color:white;
	text-align:center;
	border:1px solid #036;
	padding:10px 0;
}
th.vide { 
        width:90px;
	text-align:center;
	border-left:1px solid #036;
}
