Body{
}
.Bold 
{
	font-family: Tahoma, Arial, Helvetica; 
	font-weight:bold;
	font-size: 12px;
	color: #333399;
}
.Normal 
{
	font-size: 12px;
	color : #808080;
	font-family : Verdana;
}

A:link {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px;
	color: #03034C;
}

A:visited  {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px;
	color: #03034C;
}

A:active   {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px;
	color: #03034C;
}

A:hover    {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px;
	color: #03034C;
}


.A:link {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px;
	color: #03034C;
}

.A:visited  {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px;
	color: #03034C;
}

.A:active   {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px;
	color: #03034C;
}


.A:hover    {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px;
	color: #03034C;
}



A.SkinObject:link {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	color: #cccccc;
}

A.SkinObject:visited  {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	color: #cccccc;
}

A.SkinObject:active   {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	color: #cccccc;
}

A.SkinObject:hover    {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	color: #eeeeee;
}






A.LienHaut:link {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10px;
	color: #ffffff;
}

A.LienHaut:visited  {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10px;
	color: #ffffff;
}

A.LienHaut:active   {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10px;
	color: #ffffff;
}

A.LienHaut:hover    {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10px;
	color: #d4d4d4;
}


A.LoginCss:link {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	color: #6A6A6A;
}

A.LoginCss:visited  {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	color: #6A6A6A;
}

A.LoginCss:active   {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	color: #6A6A6A;
}

A.LoginCss:hover    {
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	color: #6A6A6A;
}

/* Main Menu */

.MainMenu_MenuContainer {
	background-color: transparent;

}

.MainMenu_MenuBar {
	height:20px; 
	background-color: transparent;
}

.MainMenu_MenuItem {
	color: #334F86; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	height:20px;
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
	z-index: 1000; 
	background-color: #E9F3FD; 
	color:#ffffff;
}

.MenuSep {
padding:0px;
width: 12px;
background-color: transparent;
}



.MainMenu_MenuBreak  {
background-color: transparent;
border-top: solid 0px #666666;
border-bottom: solid 0px #666666;
border-right: solid 0px #666666;
padding-left: 0px;
padding-right: 0px;
width: 1px;
}


.MainMenu_MenuItemSel {
	background-color: #C4E1FF; 
	color: #0A2354; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	height:20px;
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size:9pt; 
	color: #cccccc;  
}

.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 9pt; 
}

.MainMenu_RootMenuItemActive
{
	background-color: #C4E1FF;
}

.MainMenu_SubMenuItemActive
{
	background-color: #C4E1FF;
}

.StandardButton
{
background-color: #C4E1FF;
border-color: #ffffff;
border-style: solid;
border-width: 4px;
font-family: Tahoma;
	font-size: 12px;
		color: #ffffff;

}
.NormalTextBox
{
background-color: #C4E1FF;
border-color: #ffffff;
border-style: solid;
border-width: 4px;
font-family: Tahoma;
	font-size: 12px;
		color: #0A2354;
}
/* Menu for Skin Comp */
/* ==========================
    CSS STYLES FOR HouseMenu
   ==========================
*/

/*********************************************************************
 Standard structural CSS that typically should not need to be changed
*********************************************************************/
#houseMenuDugardin, #houseMenuDugardin ul { /* all submenu lists */
	padding: 0;
	margin: 0;
	border: 0;
	list-style: none;
	white-space: nowrap;
	position: relative;
	z-index: 99999;
}

#houseMenuDugardin li { /* all list items */
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuDugardin li li { /* all items under the top level */
	z-index: 11113;
}

#houseMenuDugardin a { /* all links within the menu wrapper */
	display: block;
	margin: 0; 
	border: 0;
	padding: 0;
}

#houseMenuDugardin li li a { /* all item links under the top level */
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuDugardin li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuDugardin li li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuDugardin li ul {
	position: absolute;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: 11112;
}

#houseMenuDugardin li ul ul { /* third-and-above-level lists */
	margin: 0;
	border: 0;
	padding: 0;
}

#houseMenuDugardin li:hover ul ul, 
#houseMenuDugardin li:hover ul ul ul, 
#houseMenuDugardin li.sfhover ul ul, 
#houseMenuDugardin li.sfhover ul ul ul {
	left: -9999px;
}

#houseMenuDugardin li:hover ul, 
#houseMenuDugardin li li:hover ul, 
#houseMenuDugardin li li li:hover ul, 
#houseMenuDugardin li.sfhover ul, 
#houseMenuDugardin li li.sfhover ul, 
#houseMenuDugardin li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index: 99999;
}

#houseMenuDugardin iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: block;
}

.ArrowPointer
{
	cursor: default;
}



/*******************************************************
 Presentation CSS that typically needs to be customized
*******************************************************/
#houseMenuDugardin, #houseMenuDugardin ul { /* all submenu lists */
	border: solid 1px #999;
	width: 100%;
	height: 24px;
	line-height: 14px;
	background-color: #eee;
}

#houseMenuDugardin li { /* all list items */
	height: 24px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: auto;
	_width: 1px;
	height: 24px;
	/* end hack */
}

#houseMenuDugardin li li { /* all items under the top level */
	width: 200px;
	height: 24px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	width: auto;
	_width: 1px;
	height: 24px;
	/* end hack */
}

#houseMenuDugardin a { /* all links within the menu wrapper */
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight : bold;
	text-decoration : none;
	color : #333;
	background-color: #cccccc;
	padding: 5px;
	width: auto;
	height: 22px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	_width: auto;
	height: 13px;
	_height: 100%;
	/* end hack */
}

#houseMenuDugardin li li a { /* all item links under the top level */
	padding: 5px;
	width: 180px;
	height: 22px;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	_width: 180px;
	height: 13px;
	_height: 100%;
	/* end hack */
}

#houseMenuDugardin li a:hover {
	margin: 1px;
	border: solid 1px #999;
	padding: 3px;
	height: 14px;
	color: #000;
	background-color: #cccccc; 
}

#houseMenuDugardin li li a:hover {
	margin: 1px;
	border: solid 1px #999;
	padding: 3px;
	_width: 180px;
	height: 14px;
	color: #000;
	background-color: #cccccc; 
}

#houseMenuDugardin li ul { /* second-level lists */
	width: 200px; /* width of submenu, must be set so third-level list can get shifted over properly */
	left: -9999px; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border: solid 1px #999;
	margin: 0;
	/* hack for MacIE5 to ignore, while other browsers use \*/
	margin: 1px 0 0 0;
	_margin: 0;
	/* end hack */
	line-height: 14px;
	height: auto;
}

#houseMenuDugardin li ul ul { /* third-and-above-level lists */
	margin: -24px 0 0 144px;
	_margin: -24px 0 0 142px;
	border: solid 1px #999;
	line-height: 14px;
}

/* Applied to the parent item, if displayed, in either vertical or horizontal
   orientation. Must follow other styles. */
#houseMenuDugardin #houseMenuParentItem a
{ /* all links under the parent item (li) */
	background-color: #cccccc; 
	text-decoration: none;
}

#houseMenuDugardin a#houseMenuParentLink
{ /* parent link itself */
	background-color: transparent; 
	text-decoration: none;
}

#houseMenuDugardin a#houseMenuCurrentLink
{ /* current link itself */
	margin: 1px;
	border: solid 1px #666;
	padding: 3px;
	height: 14px;
	color: #000;
	background-color: #ccc; 
	text-decoration: none;
}


 /* common styling */
.SEOMenuMain {float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:11px}
.SEOMenuMain ul {padding:0;margin:0;list-style-type:none}
.SEOMenuMain ul li {float:left; position:relative;list-style-type:none}
.SEOMenuMain ul li a, .SEOMenuMain ul li a:visited {float:left; display:block; text-decoration:none;color:#000; padding:0px 16px; line-height:32px; height:30px}
* html .SEOMenuMain ul li a, .SEOMenuMain ul li a:visited {height:33px; he\ight:30px}

.SEOMenuMain ul li:hover {width:auto}

.SEOMenuMain ul li a:hover {background:transparent; color:#f88}

.SEOMenuMain ul li:hover a {background:transparent; color:#f88}

.SEOMenuMain ul li ul {display: none}
.SEOMenuMain table {margin:-1px; border-collapse:collapse; font-size:11px}

/* specific to non IE browsers */
.SEOMenuMain ul li:hover ul {display:block;position:absolute;top:29px;margin-top:1px; left:0;width:154px;border-bottom:1px solid #000}
.SEOMenuMain ul li:hover ul li ul {display: none}
.SEOMenuMain ul li:hover ul li a {display:block;background:#fff;color:#000;height:auto;line-height:15px;padding:4px 16px; width:120px; border:1px solid #000; border-bottom:0}
.SEOMenuMain ul li:hover ul li a:hover {color:#000; background: #ccd url(bullet1.gif) no-repeat 3px 8px}
.SEOMenuMain ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-1px}


/* specific to IE5.5 and IE6 browsers */
.SEOMenuMain ul li a:hover ul {display:block;position:absolute;top:30px; t\op:29px; background:#fff;left:0; marg\in-top:1px; border-bottom:1px solid #000}
.SEOMenuMain ul li a:hover ul li a {display:block;background:#fff;color:#000; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px; border:1px solid #000; border-bottom:0}
.SEOMenuMain ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0}
.SEOMenuMain ul li a:hover ul li a:hover {color:#000; background: #ccd url(bullet1.gif) no-repeat 3px 8px}
.SEOMenuMain ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; t\op:-1px; color:#000; left:153px}














