/*
 * General
 */
body
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Arial;
	font-size: 12px;
	background-color: #E9E9F3;
	color: #000000;
}

td
{
	font-size: 12px;
}

.mainTable
{
	border: 0;
	width: 750px;
	background-image: url(images/fondLivreBleu.jpg);
}

.frameTable
{
	border: solid 1 #000000;
	color: #000000;
}

.pathTable
{
	padding-left: 2px;
	padding-right: 2px;
}

.menuTable
{
	border: solid 2 #6C7095;
	background-color: #6C7095;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}

.innerTable
{
	border: solid 0 #000000;
	background-color: #DDDDDD;
	color: #000000;
}

.footer
{
	background-color: #5C5C7A;
}

a
{
	text-decoration: none;
}

.MenuItemLabel
{
	font-weight: bold;
}

.MenuItem
{
	color: #FFFFFF;
	background-color: #6C7095;
}

.MenuOver
{
	color: #000000;
	background-color: #FFFFFF;
}

.SubMenuItemLabel
{
	font-weight: bold;
}

.SubMenuItem
{
	color: #FFFFFF;
	background-color: #6C7095;
}

.SubMenuOver
{
	color: #000000;
	background-color: #FFFFFF;
}


/*
 * Search control
 */

.search_header
{
	color: #000000;
	font-size: 18px;
}

.search_footer
{
}

/*
 * List news control
 */


.newslist_header
{
	color: #000000;
	font-size: 18px;
}

.newslist_footer
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}

.newslist_date
{
	font-style: italic;
	color: #000000;
}

.newslist_title
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.sep
{
	color: #000000;
	height: 1px;
}

.newslist_content
{
	color: #000000;
	text-align: justify;
	padding-bottom: 10px;
}


/*
 * Catalog/Product control
 */


.rubric_header
{
	color: #000000;
	font-size: 22px;
	font-variant: small-caps;
	font-weight: bold;
}

.rubric_title
{
	font-weight: bold;
}

.rubric_footer
{
}

.product_header
{
	color: #000000;
	font-size: 22px;
	font-variant: small-caps;
	font-weight: bold;
}

.product_footer
{
}

.linkmore
{
	color: #000000;
	font-weight: bold;
}

/*
 * Path Control
 */

.path
{
	color: #000020;
	font-variant: small-caps;
	text-decoration: none;
	border-bottom: solid 1 #FFFFFF;
}

/*
* Gabarit specification
*/

.cellContent
{
	text-align: justify;
}

.productSubTitle
{
	font-size: 12px;
	font-weight: bold;
	background-color: #E9E9F3;
	border-bottom: solid 2 #FFFFFF;
	margin: 5px;
}

.cellPrice
{
	font-size: 14px;
	font-weight: bold;
}

.rubricTitle
{
	color: #000000;
	font-size: 22px;
	font-variant: small-caps;	
}

/* Datagrids */

.dataGrid
{
	background-color: #FFFFFF;
	color: #000000;
}

.dataGridAlternatingItem
{
	background-color: #DCDCDC;
}

.dataGridEditItem
{
}

.dataGridFooter
{
}

.dataGridHeader
{
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.dataGridItem
{
	background-color: #EEEEEE;
	color: #000000;
	padding-top: 1px;
}

.dataGridItemDelete
{
	background-color: #DDDDDD;
	color: #000000;
	padding-top: 1px;
}

.dataGridItemDeleteAll
{
	background-color: #DDDDDD;
	color: #ff0000;
	padding-top: 1px;
}

.dataGridPager, .dataGridPager:link, .dataGridPager:visited, .dataGridPager:active, .dataGridPager:hover
{
	background-color: #AAAAAA;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.dataGridSelectedItem
{
}

/*
* Misc.
*/
.error
{
	color: #FD0103;
	font-weight: bold;
}

.form
{
	color: #666699;
	font-weight: bold;
}

#edtSearch
{
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1 #000000;	
	font-size: 11px;
}

#btnSearch
{
	background-color: #000000;
	color: #FFFFFF;
	border: solid 1 #FFFFFF;	
	font-size: 9px;
}

.formPrint
{
	font-size: 14px;
	font-weight: bold;
}

p
{
	margin: 0;	
}

img
{
	border: 0;
}

h2
{
	font-size: 14px;
}

a:link, a:visited, a:active
{
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0F1F77;
	cursor: hand;
}

 a:hover
{
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	cursor: hand;
	border-bottom: solid 1 #0F1F77;
}