table.view
{
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	border: solid 1px #ab5fa7;
}
table.view .titre
{
	color: white;
	padding: 5px;
}
table.view td.date
{
	font-style: normal;
	background-color: #ab5fa7;
	padding-left: 5px;
}
table.view td.infos
{
	text-align: right;
	background-color: #ab5fa7;
	padding-right: 5px;
}
table.view .contenu
{
	text-align: left;
	padding: 5px;
}

table.maintenance
{
	width: 100%;
	border: solid 1px #ab5fa7;
	border-spacing: 0px;
	table-layout: fixed;
}

.maintenance th
{
	background-color: #ab5fa7;
}
.maintenance td
{
	padding: 2px;
	border-top: solid 1px #ab5fa7;
	text-align: center;
}
.maintenance .mId
{
	width: 20px;
}
.maintenance .mTitre
{
	text-align: left;
}
.maintenance .mTitre a:hover
{
	color: white;
}
.maintenance .mDate
{
	width: 120px;
}
.maintenance .mType
{
	width: 60px;
}
.maintenance .mEtat
{
	width: 60px;
}

.maintenance tr.color0:hover
{
	background-color: #e57fe0;
}
.maintenance tr.color1:hover
{
	background-color: #e57fe0;
}
.maintenance tr.color2:hover
{
	background-color: #e57fe0;
}

.maintenance a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
.maintenance a:hover
{
	color: #e57fe0;
}

.color0
{
	background-color: transparent;
}
.color1
{
	background-color: #c0b295;
}
.color2
{
	background-color: #ba5d5d;
}
