/*************************************************************************************************** Globals */
#BODY {position: static; margin:0px;	padding:0px; background-color: White; }

TABLE,
SELECT,
INPUT,
OPTGROUP,
TEXTAREA {font-family: Arial, Helvetica, sans-serif; color: Black; font-size: 11px}

TD {vertical-align: top}

/*************************************************************************************************** Whole Page */
TABLE.Body {width:100%; height: 100%; text-align: center; background-color: #e6e6e6}
TABLE.Body TD {}
TABLE.Page {width: 780px; margin: 0px auto; height: 100%; border-left: 2px solid #ffffff;	border-right: 2px solid #ffffff; background-color: White}
TABLE.Page FORM {margin: 0px}

/*************************************************************************************************** Header */
#Header{}
TABLE.Header {color: #c7c8ca;	font-size: 10px}
TABLE.Header TD.Logo {width: 104px}
TABLE.Header TD.Title {}
TABLE.Header TD.Path {padding: 5px; text-align: right; vertical-align: middle}
TABLE.Header A {color: #939598;	text-decoration: none}
TABLE.Header A:hover{text-decoration: underline}
TABLE.Header EM {color: #D81F2A;	font-weight: normal;	font-style: normal;	font-weight: bold}

/*************************************************************************************************** Quick bar */
#QuickBar{}
TABLE.QuickBar {background-color: #346f9d; color: white;	font-size: 11px;	margin-top:0px; height: 19px}
TABLE.QuickBar TD.Item      {width: 1px; padding: 0px 20px;	text-align: center;	vertical-align: middle}
TABLE.QuickBar TD.Separator {text-align: center; vertical-align: middle}
TABLE.QuickBar TD.SearchInput  {width: 1px; padding: 0px 0px 0px 10px; vertical-align: middle}
TABLE.QuickBar TD.SearchSubmit {width: 1px; padding: 0px 10px 0px 0px; vertical-align: middle}
TABLE.QuickBar A {color: white;	font-weight: normal;	text-decoration: none}
TABLE.QuickBar A:hover {color: #88aac5}
TABLE.QuickBar INPUT.search_input  {font-size: 10px; border: 0px; padding-left: 2px}
TABLE.QuickBar INPUT.search_submit {}

/*************************************************************************************************** Strip */
#Strip{}
DIV.Strip{margin-bottom: 2px}

/*************************************************************************************************** Content (Left + Main panels */

#Content{}
TABLE.Content {height: 100%}

/*================================================================================================== Left panel */
TD.LeftPanel {width: 173px; padding-bottom: 10px; border-right: 1px dotted #e6e6e6; text-align: center}

/*-------------------------------------------------------------------------------------------------- Menu */
TABLE.Menu {width: 100%; margin-bottom: 20px; border-bottom: 1px dotted #e6e6e6}
TABLE.Menu TH {text-align: left; padding: 3px 7px 3px 8px; border-top: 1px dotted #e6e6e6}
TABLE.Menu TD {padding: 3px 7px 3px 8px; background-image: URL('menu-arrow-red.gif'); background-repeat: no-repeat; background-position: 160px center}
TABLE.Menu TD.Niv1 {color: #d81f2a; font-size: 11px; font-weight: bold; border-top: 1px dotted #e6e6e6}
TABLE.Menu TD.Niv2 {color: #d81f2a; font-size: 11px; padding-left: 10px}
TABLE.Menu TD.Niv3 {color: #d81f2a; padding-left: 20px}
TD.Niv1 A{color: #939598;	text-decoration: none}
TD.Niv2 A{color: #11568C;	text-decoration: none}
TD.Niv3 A{color: #11568C;	text-decoration: none}

/*-------------------------------------------------------------------------------------------------- Related Links */
TABLE.RelatedLinks {background-color: #7890b5; margin: 0px auto; width: 153px; color: White; margin-bottom: 20px}
TABLE.RelatedLinks TH {border-bottom: 1px solid White; padding: 3px 7px 3px 8px; text-align: left}
TABLE.RelatedLinks TD {border-bottom: 1px solid White; padding: 3px 7px 3px 8px}
TABLE.RelatedLinks DIV {background-image: URL('menu-arrow-white.gif'); background-repeat: no-repeat; background-position: right center; padding-right: 12px}
TABLE.RelatedLinks A {color: White; text-decoration: none;	font-weight: normal}
TABLE.RelatedLinks A:hover{	text-decoration: none}

/*-------------------------------------------------------------------------------------------------- RelatedInfos */
TABLE.RelatedInfos {width: 160px; margin: 0px auto; color: #939598; font-size: 10px; margin-bottom: 20px;}
TABLE.RelatedInfos th{color: #939598;	padding: 0px;	text-align: left;	border-bottom: 0px solid #939598;}
TABLE.RelatedInfos td{padding: 5px 0px;	color: #939598;}
TABLE.RelatedInfos a {color: #939598;	text-decoration: none;}
TABLE.RelatedInfos a:hover {text-decoration: underline;}

/*================================================================================================== Central content */
TD.MainPanel {padding: 20px; background-image: URL('page-background.gif'); background-repeat: no-repeat; background-position: right top}

TD.MainPanel H1 {margin: 0px 0px 24px 0px;	color: #11568C;	font-size: 20px;	font-weight: bold;	font-style: normal;	text-align: left;}
TD.MainPanel H2 {margin: 24px 0px 12px 0px;	color: #D81F2A;	font-size: 12px;	font-weight: bold;	font-style: normal;	text-align: left;}
TD.MainPanel H3 {margin: 24px 0px 9px 0px;	color: #11568C;	font-size: 11px;	font-weight: bold;	font-style: normal;	text-align: left;}
TD.MainPanel P {margin: 0px 0px 9px 0px;}
TD.MainPanel A {text-decoration: underline;	color: #11568C;	}
TD.MainPanel A:hover {color: #666666;	text-decoration: underline;}
TD.MainPanel STRONG {color: #D81F2A;	font-weight: normal;}
TD.MainPanel EM {color: BLACK;	font-style: normal;	font-weight: bold;}
TD.MainPanel SPAN[style="font-weight: bold;"] {color: #D81F2A;	font-weight: normal;}
TD.MainPanel SPAN[style="font-style: italic;"] {color: BLACK;	font-style: normal;	font-weight: bold;}
TD.MainPanel BLOCKQUOTE {margin: 0px 0px 12px 20px;}
TD.MainPanel UL {list-style-type: square;	list-style-position: outside;	list-style-image: url(square-red.gif);	margin-top: -6px;	margin-bottom: 15px;}
TD.MainPanel LI {margin-bottom: 3px;}
TD.MainPanel .Red {color: #D81F2A;}
TD.MainPanel .Blue {color: #11568C;}
TD.MainPanel .AnchorHighlighted {background-color: #88aac5;}
TD.MainPanel .AnchorSelected {background-color: #88aac5;}
TD.MainPanel .InsertRight {margin: 0px 0px 12px 12px;	text-align: center;  float:right;}
TD.MainPanel .Jump {margin: 0px 0px 12px 12px;}
TD.MainPanel .Title {padding-bottom: 5px;	border-bottom: 1px solid #a7a9ab;	text-align:left;}

/*-------------------------------------------------------------------------------------------------- Central content */
TABLE.Form {margin-bottom: 12px}
TABLE.Form th {color: #656565; text-align: right; font-weight: normal; padding: 2px 15px 5px 10px}
TABLE.Form td {color: #656565; padding-bottom: 5px}
TABLE.Form input,
TABLE.Form textarea,
TABLE.Form select {border: 1px solid #656565; color: #656565}
TABLE.Form em {font-weight: normal}
TABLE.Form .submit {color: White; font-weight: bold; border: 0px; background: #D81F2A}
P.Form {color: #656565; padding-bottom: 5px}
TABLE.Form .noborder {border: 0px solid #656565}

/*-------------------------------------------------------------------------------------------------- Business Solution */
TABLE.SolutionOverview {width: 180px; margin: 30px 0px 20px 20px; float: right}
TABLE.SolutionOverview .Title {padding: 5px; background-color: #7f7f7f; color: White; font-size: 14px; font-weight: bold}
TABLE.SolutionOverview .Body  {padding: 5px 5px 0px 5px; background-color: #CECFCE; color: Black}
TABLE.SolutionOverview .Price {padding: 5px 5px 0px 5px; background-color: #CECFCE; color: #7f7f7f; font-size: 14px; font-weight: bold; border-top: 3px solid White; }
TABLE.SolutionOverview .Ref {padding: 0px 5px 5px 5px; background-color: #CECFCE; color: #7f7f7f; font-size: 9px; font-weight: normal; text-align: left; font-style: italic}

/*-------------------------------------------------------------------------------------------------- Business Solution */
TABLE.HighLights {width: 180px; margin: 30px 0px 20px 20px; float: right}
TABLE.HighLights .Title {padding: 5px; background-color: #11568C; color: White; font-size: 14px; font-weight: bold; text-align: center}
TABLE.HighLights .Body  {padding: 5px 5px 0px 5px; background-color: #f0f0f0; color: #11568C; border: 1px solid #11568C}
TABLE.HighLights UL {padding: 0px; margin: 0px 0px 0px 20px}
TABLE.HighLights LI {padding: 0px; margin: 0px 0px 3px 0px}

/*-------------------------------------------------------------------------------------------------- Previous searchs */

/*
DIV.SimilarSearches {position: absolute; top: 1px; left: 1px; width: 5px; height: 5px; border: 0px solid Red; overflow: hidden; z-index: 5}
DIV.SimilarSearches H2 {margin: 10px}
DIV.SimilarSearches A  {}
*/
/*************************************************************************************************** Footer */
#Footer {}
TABLE.Footer {background: #d81f2a; height: 16px; color: white;	font-size: 9px;	padding: 0px}
TABLE.Footer TD.item {width: 1px; padding: 0px 8px; text-align: left; vertical-align: middle}
TABLE.Footer TD.separator {width: 4px; vertical-align: middle}
TABLE.Footer a {color: White;	text-decoration: none;	font-weight: normal;	font-style: normal}
TABLE.Footer a:hover {text-decoration: underline}

/*************************************************************************************************** Toolbox */
#Toolbox {width: 16px; position: absolute; visibility: hidden; left: 0px; top: 0px; z-index:2}
TABLE.ToolBox {width: 16px; border-collapse: collapse; background-color: White}
TABLE.ToolBox TD {padding: 2px; border: 1px dotted #e6e6e6}
