
/* pour le menu */
table.menu tr td
{
	background-color : #333333;
}

td.menuItem
{
	padding-left : 10px;
	padding-right : 10px;
	border-left : solid 1px #999999;
	border-right : solid 1px #999999;
}

td.menuItem a
{
	color : #ffffff;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}
td.menuItem a:Hover
{
	color : #F57420;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
}

table.cases
{
	width : 600px;
}

td.case
{
	background-color : #F2F2F2;
	border : solid 1px #333333;
}

a.case-titre
{
	font-size : 18px;
	font-weight : bold;
	color : #F57420;
	text-decoration : none;
}
a.case-titre:Hover
{
	font-size : 18px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.case-commentaire
{
	font-size : 14px;
	font-style : italic;
}

/* ...... */


body, tbody /*, tr, td, input, select */
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	font-size: 8pt;
	font-family: Verdana;
}

.textBox
{
	border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid;
}

.textBoxCalendar input
{
	border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid;
}

.button
{
	border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid;
}

A
{
	font-weight: bold;
	color: #F57420;
	text-decoration: none;
}

A:hover
{
	font-weight: bold;
	color: black;
	text-decoration: none;
}


.leftPagePanel
{
	background-color: #E1ECFC;
}


.pageTitle
{
	padding-left : 50px;
	font-weight: bold;
	font-family: Arial;
	font-size: 14pt;
	border-bottom: #F57420 1px solid;
	height: 30px;
}

.pagePreTitle
{
	font-size : 10px;
}





td.pageContent
{
	padding-left : 50px;
	padding-right : 50px;
}



td.loginTop
{
	border-top : solid 1px #3C3C3C;
	border-left : solid 1px #3C3C3C;
	border-right : solid 1px #3C3C3C;
	background-color : #F1F5F8;
}





/* Affichage des items */

.itemGlobalDescription
{
	border-bottom: #333333 thin solid;
}

.itemTitle
{
	font-weight: bold;
	border-bottom: #333333 1px solid;
}

.itemSubTitle
{
	font-weight: bold;
	font-size: medium;
	/*color: #003399; */
	color: #000000; 
}

.itemEnd
{
	border-top: #333333 thin solid;
}

.itemData
{
	background-color: #f2f2f2;
	border-bottom: #333333 1px solid;
}

.itemDataSubTitle
{
	font-weight: bold;
}

.logLabel
{
	color: Green;
}

.errorLabel
{
	color: Red;
}
/* ------------------------------------------- */
/* ANCIEN STYLE DataGrid */
/*
.dataGridHeader
{
	font-weight: bold;
	background-color: #003399;
	color: white;
}

.dataGridHeader a
{
	color: white;
}

.dataGridAlternaItem
{
	background-color: #e1ecfc;
}

.dataGridGrid td
{
	border-right: #ffd275 1px solid;
	border-top: #ffd275 1px solid;
	border-left: #ffd275 1px solid;
	border-bottom: #ffd275 1px solid;
}
*/
/* ------------------------------------------- */
/* NOUVEAU DataGrid */
/*
.dataGridHeader
{
	font-weight: bold;
	background-color: #333333;
	color: white;
}

.dataGridHeader a
{
	color: white;
}

.dataGridAlternaItem
{
	background-color: #F2F2F2;
}

.dataGridGrid
{
	width : 100%;
}

.dataGridGrid td
{
	border-right: #F2F2F2 1px solid;
	border-top: #F2F2F2 1px solid;
	border-left: #ffd275 1px solid;
	border-bottom: #F2F2F2 1px solid;
}
*/
/* ------------------------------------------- */
/* ------------------------------------------- */
/* NOUVEAU NOUVEAU DataGrid */
.dataGridGrid .dataGridHeader td
{
	font-weight: bold;
	color: #F57420;
	border-bottom : solid 1px #333333;
}

.dataGridHeader a
{
	color: #F57420;
}
.dataGridHeader a:Hover
{
	color: #000000;
}

.dataGridItem
{
	background-color: #FFFFFF;
}

.dataGridAlternaItem
{
	background-color: #F2F2F2;
}

.dataGridGrid
{
	width : 100%;
	border-bottom : solid 1px #333333;
}

/* ------------------------------------------- */
td.PageButtons
{
	padding-right : 0px;
}
td.PageButtons table
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border : solid 0px #ffffff;
}
td.PageButtons table td
{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

table.PartTitle
{
	border-bottom: #333333 thin solid;
	width : 100%;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}


table.PartTitle td.buttons
{
	vertical-align : bottom;
	text-align : right;
}

/* ------------------------------------------- */

.headerResume
{
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
