.expandingTableContainer, .expandingTableContainer td,
        .prodcutVersionContainer, .prodcutVersionContainer td,
        .prodcutContainer, .prodcutContainer td{
    padding: 0;
    margin: 0;
    vertical-align: top;
}
.expandingTableContainer td{
    padding: 1px;
    text-align: left;
}
.expandingTableContainer{
    border: 1px solid black;
}

.prodcutVersionContainer .expansionColumn,
       .prodcutVersionContainer .namesColumn,
       .prodcutVersionContainer .createdColumn,
       .prodcutVersionContainer .changedColumn{
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-top: 1px solid #dedede;
}

.expansionColumn{
    width: 15px;
}

.namesColumn{
    width: 100%;
}

.createdColumn{
    width: 125px;
}
.changedColumn{
    width: 125px;
}

.productRows{
    background-color: #C0C0C0;
}

.productVersionOddRow{
    background-color: white;
}
.productVersionEvenRow{
    background-color: beige;
}

.table_erreur{

	background-color:#EFEBF3;
	border-top:1px solid #5C4675;
	border-left:1px solid #5C4675;
	border-right:1px solid #5C4675;
	border-bottom:1px solid #5C4675;
	width:200px;
	height:50px;
	margin-top:20px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:50px;
	font-family:verdana,arial;
	font-size:10px;
	text-align:justify;
}
.message_erreur{ 
	font-family:"Tahoma", Arial, sans-serif;
	font-size:11px;
	color:red;
	font-style:normal;
}

