/* text style for the selected tab */
.SelectedTab 
{
	color:#003366;
	font: bold 12px Verdana, Helvetica, sans-serif;
    background-color:#99ccff;
}

/* text style for the unselected tabs */
.OtherTabs 
{
	color:#99CCFF;
	font: bold 12px Verdana, Helvetica, sans-serif;
    background-color:#003366;
}

/* background color for the selected tab */
.TabBg 
{
    background-color:#99CCFF;
}

/* background color for the unselected tabs */
.OtherTabsBg 
{
    background-color:#003366;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link    {
    text-decoration: none;
    color:#99CCFF;
}

A.OtherTabs:visited {
    text-decoration: none;
    color:#99CCFF;
}

A.OtherTabs:active  {
    text-decoration: none;
    color:#99CCFF;
}

A.OtherTabs:hover   {
    color:#FFFFFF;
}
    
/* text style for the site links (at top-right of header) */
.SiteLink {
	color:#99CCFF;
	font: normal 10px Verdana, Helvetica, sans-serif;
}   

/* hyperlink style for the site links */
A.SiteLink:link
{
    text-decoration: none;
    color:#99CCFF;
}

A.SiteLink:visited
{
    text-decoration: none;
    color:#99CCFF;
}

A.SiteLink:active
{
    text-decoration:none;
    color:#99CCFF;
}

A.SiteLink:hover
{
    color:#FFFFFF;
    
}

.Body {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #000000;
	list-style: url(images/body_list.gif);
}

.catnormal {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #000000;
	list-style: url(images/body_list.gif);
}

.catselected {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #ffffff;
	list-style: url(images/body_list.gif);
}

.stepok {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #ff0000;
	list-style: url(images/body_list.gif);
}

.stepenabled {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #00ff00;
	list-style: url(images/body_list.gif);
}

.stepdisabled {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #cccccc;
	list-style: url(images/body_list.gif);
}

.BodyError{
	font: normal 10px Verdana, Arial, sans-serif;
	color: #FF0000;
	list-style: url(images/body_list.gif);
}
/* hyperlink style for the Body */
A.Body:link {
	color: #003366;
	text-decoration: none;
}
A.Body:visited {
	color: #003366;
	text-decoration: none;
}
A.Body:hover {
	color: #99CCFF;
	text-decoration: underline;
}
A.Body:active {
	color: #003366;
	text-decoration: none;
}
/* hyperlink style for the catnormal */
A.catnormal:link {
	color: #003366;
	text-decoration: none;
}
A.catnormal:visited {
	color: #003366;
	text-decoration: none;
}
A.catnormal:hover {
	color: #99CCFF;
	text-decoration: underline;
}
A.catnormal:active {
	color: #003366;
	text-decoration: none;
}
/* hyperlink style for the catselected */
A.catselected:link {
	color: #ffffff;
	text-decoration: none;
}
A.catselected:visited {
	color: #ffffff;
	text-decoration: none;
}
A.catselected:hover {
	color: #dddddd;
	text-decoration: underline;
}
A.catselected:active {
	color: #ffffff;
	text-decoration: none;
}
/* hyperlink style for the stepok */
A.stepok:link {
	color: #ff0000;
	text-decoration: none;
}
A.stepok:visited {
	color: #ff0000;
	text-decoration: none;
}
A.stepok:hover {
	color: #aa0000;
	text-decoration: underline;
}
A.stepok:active {
	color: #ff0000;
	text-decoration: none;
}
/* hyperlink style for the stepok */
A.stepenabled:link {
	color: #00ff00;
	text-decoration: none;
}
A.stepenabled:visited {
	color: #00ff00;
	text-decoration: none;
}
A.stepenabled:hover {
	color: #00aa00;
	text-decoration: underline;
}
A.stepenabled:active {
	color: #00ff00;
	text-decoration: none;
}

.BodyTitle {
	font: bold 12px Verdana, Arial, sans-serif;
	color: #003366;
	border-top: 2px solid #336699;
	border-right: 2px none #336699;
	border-bottom: 2px solid #336699;
	border-left: 2px none #336699;
	background: #99CCFF;
	padding: 2px;
}

.BodyBold {
	font: bold normal 10px Verdana, Arial, sans-serif;
	color: #336699;
}

.SmallWhiteText {
	font: normal 9px Verdana, Arial, sans-serif;
	color: #FFFFFF;
}

.ModuleTitle {
	font: bold 12px Verdana, Arial, sans-serif;
	color: #99CCFF;
}

.ModuleText {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #003366;
}

.Button {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #99CCFF;
	background: #336699;
	border: 1px #003366;
	padding: 2px;
}
.ModuleSmallText {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #003366;
	list-style: url(images/module/mod_list.gif);
}
.SubMenu {
	font: normal 9px Verdana, Arial, sans-serif;
	color: #336699;
}
/* hyperlink style for the SubMenu */
A.SubMenu:link {
	color: #336699;
	text-decoration: none;
}
A.SubMenu:visited {
	color: #336699;
	text-decoration: none;
}
A.SubMenu:active {
	color: #336699;
	text-decoration: none;
}
A.SubMenu:hover {
	color: #003366;
	text-decoration: underline;
}
.FootNote {
	font: 9px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.CheminAcces {
	font: 9px Verdana, Arial, sans-serif;
	color: #336699;
	text-decoration: none;
}
/* hyperlink style for the CheminAcces */
A.CheminAcces:link {
	color: #003366;
	text-decoration: none;
}
A.CheminAcces:visited {
	color: #003366;
	text-decoration: none;
}
A.CheminAcces:hover {
	color: #003366;
	text-decoration: underline;
}
A.CheminAcces:active {
	color: #003366;
	text-decoration: none;
}
.FormElements {
	font: 11px Verdana, Arial, sans-serif;
	color: #003366;
	text-decoration: none;
	border: 1px solid #003366;
}
.BodyTitle2 {
	font: bold 11px Verdana, Arial, sans-serif;
	color: #003366;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px dotted #003366;
	border-left: 1px none #003366;
}


.TableOption {
	border-top: 1px dotted #003366;
	border-right: 1px none #003366;
	border-bottom: 1px dotted #003366;
	border-left: 1px none #003366;
}
.TableOptionTitle {
	font: bold normal 10px Verdana, Arial, sans-serif;
	color: #003366;
	background: #99CCFF;
	border-top: 1px dotted #003366;
	border-right: 1px none #003366;
	border-bottom: 1px dotted #003366;
	border-left: 1px none #003366;
}
.TableOptionFooter {
	font: bold normal 10px Verdana, Arial, sans-serif;
	color: #003366;
	background: #99CCFF;
	border-top: 1px dotted #003366;
	border-right: 1px none #003366;
	border-bottom: 1px dotted #003366;
	border-left: 1px none #003366;
}
.TableOptionBody {
	font: normal 9px Verdana, Arial, sans-serif;
	color: #000000;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px dotted #003366;
	border-left: 1px none #003366;
}
.TableOptionBodyAltern {
	font: normal 9px Verdana, Arial, sans-serif;
	color: #000000;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px dotted #003366;
	border-left: 1px none #003366;
}
/* hyperlink style for the TableOptionBody and TableOptionBodyAltern */
A.TableOptionBody:link {
	color: #003366;
	text-decoration: underline;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px none #003366;
	border-left: 1px none #003366;

}
A.TableOptionBody:visited {
	color: #003366;
	text-decoration: underline;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px none #003366;
	border-left: 1px none #003366;
}
A.TableOptionBody:hover {
	color: #336699;
	text-decoration: none;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px none #003366;
	border-left: 1px none #003366;
}
A.TableOptionBody:active {
	color: #003366;
	text-decoration: underline;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px none #003366;
	border-left: 1px none #003366;
}

A.TableOptionBodyAltern:link {
	color: #003366;
	text-decoration: underline;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px none #003366;
	border-left: 1px none #003366;

}
A.TableOptionBodyAltern:visited {
	color: #003366;
	text-decoration: underline;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px none #003366;
	border-left: 1px none #003366;
}
A.TableOptionBodyAltern:hover {
	color: #336699;
	text-decoration: none;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px none #003366;
	border-left: 1px none #003366;
}
A.TableOptionBodyAltern:active {
	color: #003366;
	text-decoration: underline;
	border-top: 1px none #003366;
	border-right: 1px none #003366;
	border-bottom: 1px none #003366;
	border-left: 1px none #003366;
}


.ModuleSepa10px {
	border-top: 2px none #003366;
	border-right: 2px none #003366;
	border-bottom: 2px solid #003366;
	border-left: 2px none #003366;
}
.FormButton {
	font: 11px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #003366;
	background: #336699;
}

.BodyTableLined {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #000000;
	list-style: url(images/body_list.gif);
	border-top: 1px none #6699CC;
	border-right: 1px none #6699CC;
	border-bottom: 1px dashed #6699CC;
	border-left: 1px none #6699CC;
	padding-bottom: 1px;
	padding-top: 1px;
}

.submenutr
{
	background-color: #99ccff;
}

.menuhautdroite
{
	background-color: #003366;
	color:#99CCFF;
	font: normal 10px Verdana, Helvetica, sans-serif;
}

.ModuleTitleWithColor
{
	font: bold 12px Verdana, Arial, sans-serif;
	color: #99CCFF;
	background-color: #336699;
}

.modulebgcolor
{
	background-color: #336699;
}

.ModuleCenter
{
	font: bold 12px Verdana, Arial, sans-serif;
	color: #003366;
	border-top: 2px solid #336699;
	border-right: 2px none #336699;
	border-bottom: 2px solid #336699;
	border-left: 2px none #336699;
	background: #99CCFF;
	padding: 2px;
}

TABLE.BlankModule
{
	border-right: #336699 thin solid;
	border-top: #336699 thin solid;
	border-left: #336699 thin solid;
	border-bottom: #336699 thin solid;
}

