/*********************
 * SabWeb
 * Version 2.0
 ********************/
BODY {
	MARGIN: 0px;
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	MARGIN-TOP: -20px; FONT-SIZE: 110%; MARGIN-BOTTOM: -20px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
.categoryname {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 5px; COLOR: Gray; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN-BOTTOM: -20px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
.H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN-BOTTOM: -20px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
.H3Link {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5.small {
	FONT-WEIGHT: bold; FONT-SIZE: 65%; FONT-FAMILY: Verdana
}
H5.abstract {
	MARGIN-TOP: -20px; FONT-WEIGHT: normal; COLOR: #999999; LINE-HEIGHT: 150%; FONT-STYLE: italic
}
HR.separator {
	COLOR: #999999; HEIGHT: 1px
}

.paragraph {
	FONT-SIZE: 70%; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 70%; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
.p {
	FONT-SIZE: 70%; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
P.blue {
	FONT-SIZE: 70%; COLOR: #003399; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
A {
	COLOR: #003399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #993399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A:active {
	COLOR: #993399; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A:hover {
	COLOR: #ff3300; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.small {
	FONT-SIZE: 65%; COLOR: #666666; FONT-FAMILY: Verdana
}

UL {
	FONT-SIZE: 70%; LIST-STYLE-IMAGE: url(img/puce.gif); MARGIN: 10px 15px 10px 25px; LINE-HEIGHT: 130%; FONT-FAMILY: Verdana
}
UL.ThisPage {
	FONT-SIZE: 70%; LIST-STYLE-IMAGE: url(img/puce.gif); MARGIN: 3px 15px 3px 25px; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana
}
UL.DocList {
	FONT-SIZE: 70%; LIST-STYLE-IMAGE: url(img/puce.gif); MARGIN: 3px 15px 3px 25px; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana
}
OL {
	FONT-SIZE: 70%; MARGIN: 3px 15px 3px 25px; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana
}
LI {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px
}


#sabmsviLocalToolbar {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid;
}
#sabmsviLocalToolbar TD {
	FONT-SIZE: 100%
}
#sabmsviLocalToolbar A {
	FONT: Verdana;
	COLOR: black;
	TEXT-DECORATION: underline;
}

#sabmsviHomePageLink {
	PADDING-LEFT: 2px; WIDTH: 177px
}
#sabmsviHomePageLink TD {
	FONT-SIZE: 100%
}
#sabmsviHomePageLink A {
	BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #f1f1f1 1px solid; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #f1f1f1 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #f1f1f1 1px solid; WHITE-SPACE: nowrap
}
#sabmsviHomePageLink A:hover {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px solid; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: #ccc; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}

.lt0 {
	BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 6px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 0px; BORDER-LEFT: #f1f1f1 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f1f1f1 1px solid
}
.lt1 {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 6px; BACKGROUND: #ccc; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid
}
.ltsep {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; FONT: 70% Verdana; COLOR: #a9a9a9; PADDING-TOP: 0px
}

.gt1 {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #a1c6eb 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 100%; BACKGROUND: #3484d7; PADDING-BOTTOM: 2px; BORDER-LEFT: #a1c6eb 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a1c6eb 1px solid
}
.gt1Body {
	BORDER-LEFT: #df572d 1px solid
}

/*
RightNavigationMenu CSS
*/
#RightNavigationMenu Table {
	margin-top: 5px; background: #f1f1f1; margin-bottom: 15px;
}

.RightNavigationMenu_HeaderCaption {
	BACKGROUND: #0065cf;CURSOR: hand;
}

.RightNavigationMenu_HeaderCaptionTitle {
	color: #FFFFFF; font-weight: bold; float: left; padding-top: 2px; padding-bottom: 2px;
	FONT-SIZE: 70%; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
.RightNavigationMenu_SectionArrowLink {
	BACKGROUND:#0065cf;
}

.RightNavigationMenu_SectionPanelContents {
	border-right: 1px solid #0065cf; border-left: 1px solid #0065cf;  border-bottom: 1px solid #0065cf;
}

.RightNavigationMenu_SectionPanelContentsLi {
	margin-left: -2px;
}

/*
 * CSS for mycv
 */
.MyCvHeader {
	BORDER-RIGHT: #a1c6eb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #a1c6eb 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 100%; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND: #3484d7; PADDING-BOTTOM: 2px; BORDER-LEFT: #a1c6eb 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a1c6eb 1px solid
}
.MyCvContents {
	FONT-SIZE: 70%; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif;
}

.LeftNavigationMenu {
	FONT-SIZE: 70%;
}

/*
 * CSS for myProjects
 */
.myProjectTitle
{
    font-family:arial,helvetica;
    font-size:9pt;
    color:#666666;
    font-weight:bold;
}

/*
 * .NET
 */
.myProjetNet{
	border: 2px solid #FF8C00
}

.RightNavigationMenu_SectionPanelContentsNet {
	border-right: 1px solid #FF8C00;
	border-left: 1px solid #FF8C00;
	border-bottom: 1px solid #FF8C00;
}

/*
 * PHP
 */
.myProjetPhp{
 border:2px solid #e1e1e1;
}

.RightNavigationMenu_SectionPanelContentsPhp {
	border-right: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1;  border-bottom: 1px solid #e1e1e1;
}

/*
 * ASP
 */
.myProjetAsp{
 border:2px solid #99c;
}

.RightNavigationMenu_SectionPanelContentsAsp {
	border-right: 1px solid #99c; border-left: 1px solid #99c;  border-bottom: 1px solid #99c;
}
/*
 * CFML
 */
.myProjetCfml{
 border:2px solid #ffdf7b;
}
.RightNavigationMenu_SectionPanelContentsCfml {
	border-right: 1px solid #ffdf7b; border-left: 1px solid #ffdf7b;  border-bottom: 1px solid #ffdf7b;
}

.myProjetAspNet{
 border:2px solid #3f8640;
}
.RightNavigationMenu_SectionPanelContentsAspNet {
	border-right: 1px solid #3f8640; border-left: 1px solid #3f8640;  border-bottom: 1px solid #3f8640;
}

.myProjetJsp{
 border:2px solid #952b1e;
}
.RightNavigationMenu_SectionPanelContentsJsp {
	border-right: 1px solid #952b1e; border-left: 1px solid #952b1e;  border-bottom: 1px solid #952b1e;
}