/*************************************************************************************************** Globals */
BODY {margin: 0px;padding:0px; background-color: White; position: static}

TABLE,
SELECT,
INPUT,
OPTGROUP,
TEXTAREA {font-family: Arial, Helvetica, sans-serif; color: #525759; font-size: 11px}

TD {vertical-align: top}

/*************************************************************************************************** Whole Page */
TABLE.Body {width:100%; height: 100%; text-align: center; background-color: White;}
TABLE.Body TD.Page {background-color:#DADCDC; background-image: URL('fundo.gif'); background-repeat: repeat-x; background-position: top left}

TABLE.Page {width: 780px; margin: 0px auto}
TABLE.Page FORM {margin: 0px}

/*************************************************************************************************** Header */
#Header{}
TABLE.Header {height: 55px; margin: 10px 0px}
TABLE.Header TD.Logo   {width: 127px; text-align: right; vertical-align: top;}
TABLE.Header TD.Empty  {height: 20px}
TABLE.Header TD.Path   {padding-right: 10px; text-align: right; vertical-align: middle; border-right: 1px solid #DADCDC; color: #E42518}
TABLE.Header TD.Search {width: 120px; padding: 0px 10px; text-align: right; vertical-align: middle;}
TABLE.Header A         {color: #E42518; text-decoration: underline; font-weight: normal}
TABLE.Header A:hover   {text-decoration: underline}

TABLE.Search {width: 100%; font-size: 10px}
TABLE.Search TD.SearchIntro     {padding-left: 4px; color: #004e8f}
TABLE.Search TD.SearchBoxLeft   {width: 4px; height: 16px}
TABLE.Search TD.SearchBoxInput  {height: 16px; vertical-align: middle; padding: 0px; margin: 0px; border: solid #85898A; border-width: 1px 0px}
TABLE.Search TD.SearchBoxButton {width: 10px; height: 16px; border: solid #85898A; border-width: 1px 0px; vertical-align: middle}
TABLE.Search TD.SearchBoxRight  {width: 4px; height: 16px}

TABLE.Search INPUT.SearchInput  {width: 98px; height: 12px; padding: 0px; margin: 0px; border: 0px; font-size: 10px}
TABLE.Search INPUT.SearchButton {}

/*************************************************************************************************** Strip */
#HeaderStrip{}
TABLE.HeaderStrip {}

/*************************************************************************************************** MenuBar */
#MenuBar{position: relative}
TABLE.MenuBar {width: 100%; border-collapse: collapse; height: 26px; }
TABLE.MenuBar TD {width: 14%; font-size: 8px; border: 1px solid #88898B; text-align: center; vertical-align: middle; background-repeat: repeat-x}
TABLE.MenuBar TD.Unselected {background-image: URL('css-menu_bar-off.gif')}
TABLE.MenuBar TD.Selected   {background-image: URL('css-menu_bar-on.gif')}

TABLE.MenuBar TD IMG     {vertical-align: middle}
TABLE.MenuBar TD.Unselected IMG.Unselected  {display: auto}
TABLE.MenuBar TD.Unselected IMG.Selected    {display: none}
TABLE.MenuBar TD.Selected   IMG.Unselected  {display: none}
TABLE.MenuBar TD.Selected   IMG.Selected    {display: auto}

TABLE.MenuBar TD A {display: block; height: 100%; }

table.DDMenu {position: absolute; visibility: hidden; z-index: -10; top:0px; left:0px; background-color: #7494B6}
table.DDMenu TD.OneCol   {}
table.DDMenu TD.TwoColsA {width: 100% }
table.DDMenu TD.TwoColsB {width: 0%; padding-left: 1px; vertical-align: top}

table.DDMenu2 {width: 100%; border: solid #7494B6; border-width: 4px 10px; border-collapse: collapse}
table.DDMenu2 TD      {text-align: left; color: White; padding: 4px 20px 4px 0px; border-bottom: 1px solid White}
table.DDMenu2 a       {color: White; font-weight: normal; text-decoration: none}
table.DDMenu2 a:hover {color: #E42518}

/*************************************************************************************************** Home1 */
#HomeContent1{background-color: White}
TABLE.HomeContent1 {margin-bottom: 10px}

/*-------------------------------------------------------------------------------------------------- Focus */
TD.HomeFocus {padding-left: 5px; height: 100%; width: 300px}
DIV.HomeFocusTitle {margin-bottom: 4px}
DIV.HomeFocusImage {}

/*-------------------------------------------------------------------------------------------------- Description */
TD.HomeDescription {padding-right: 5px; height: 100%; width: 470px}


/*************************************************************************************************** Home2 */
#HomeContent2{}
TABLE.HomeContent2 {background-color: White; margin-bottom: 10px}

/*-------------------------------------------------------------------------------------------------- News */
TD.HomeNews {padding: 0px 5px 5px 0px; height: 100%; width: 320px}
TABLE.HomeNews {width: 100%; height: 100%; border-collapse: collapse}
TABLE.HomeNews TD.HomeNewsTitle{height: 15px; margin-bottom: 4px; padding: 0px 0px 5px 5px; border-bottom: 1px solid #BEBDBE}
TABLE.HomeNews TD.HomeNewsItem {height: 35px; vertical-align: middle; border-bottom: 1px solid #BEBDBE}
TABLE.HomeNews A {color: #525759; text-decoration: none; display: block; padding: 0px 30px 0px 5px; background-image: URL('css-home_link.gif'); background-repeat: no-repeat; background-position: right center}
TABLE.HomeNews A:hover {text-decoration: underline}

/*-------------------------------------------------------------------------------------------------- Flash */
TD.HomeFlash {padding: 0px 5px 5px 5px; height: 100%; width: 240px}

/*-------------------------------------------------------------------------------------------------- Flash */
TD.HomeLinks {padding: 0px 0px 5px 5px; height: 100%; width: 205px}
TABLE.HomeLinks {width: 100%; height: 100%; border-collapse: collapse}
TABLE.HomeLinks TD{vertical-align: middle; border: solid #BEBDBE; border-width: 1px 0px}
TABLE.HomeLinks A {color: #004e8f; text-decoration: none; display: block; padding-left: 5px; background-image: URL('css-home_link.gif'); background-repeat: no-repeat; background-position: right center}
TABLE.HomeLinks A:hover {text-decoration: underline}


/*************************************************************************************************** Content (Left + Main panels */
#Content{}
TABLE.Content {margin-bottom: 10px}

/*================================================================================================== Left panel */
#Content TD.LeftPanel {width: 170px; height: 380px; padding-top: 10px; text-align: center; background-color: White}

/*-------------------------------------------------------------------------------------------------- Menu */
TABLE.Menu {width: 170px; margin: 0px auto 20px auto; border-bottom: 1px solid #C2C4C4; border-collapse: collapse}
TABLE.Menu TD {color: #E42518}
TABLE.Menu TD.Niv0           {padding: 4px 5px 4px 5px; font-weight: bold; border-top: 1px solid #C2C4C4; }
TABLE.Menu TD.Niv0 A         {color: #004e8f; text-decoration: none}
TABLE.Menu TD.Niv1Rolled     {padding: 4px 5px 4px 5px; font-weight: normal; border-top: 1px solid #C2C4C4; }
TABLE.Menu TD.Niv1Unrolled   {padding: 4px 5px 4px 5px; font-weight: normal; border-top: 1px solid #C2C4C4; border-bottom: 1px solid White; background-color: #C2CBDE;color:#625f5f;font-weight: bold;}
TABLE.Menu TD.Niv1Rolled   A {color: #004e8f; text-decoration: none}
TABLE.Menu TD.Niv1Unrolled A {color: #004e8f; text-decoration: none}
TABLE.Menu TD.Niv2Rolled     {padding: 4px 5px 0px 14px; border-top: 0px solid White; background-color: White; background-image: URL('css-menu-niv2.gif'); background-repeat: no-repeat; background-position: 5px 2px}
TABLE.Menu TD.Niv2Unrolled   {padding: 4px 5px 0px 14px; border-top: 0px solid White; background-color: White; background-image: URL('css-menu-niv2.gif'); background-repeat: no-repeat; background-position: 5px 2px}
TABLE.Menu TD.Niv2Rolled   A {color: #000000; text-decoration: none}
TABLE.Menu TD.Niv2Unrolled A {color: #525759; text-decoration: none}

TABLE.Menu TD.Niv3Rolled           {padding: 2px 5px 0px 24px; background-color: #ECEFF5;background-image: URL('css-menu-niv3.gif'); background-repeat: no-repeat; background-position: 15px 2px}
TABLE.Menu TD.Niv3UnRolled           {padding: 2px 5px 0px 24px; background-color: #ECEFF5;background-image: URL('css-menu-niv3.gif'); background-repeat: no-repeat; background-position: 15px 2px}
TABLE.Menu TD.Niv3Rolled  A         {color: #525759; text-decoration: none}
TABLE.Menu TD.Niv3UnRolled  A         {color: #525759; text-decoration: none}

TABLE.Menu TD.Niv4Rolled           {padding: 2px 5px 0px 34px; background-color: #ECEFF5;background-image: URL('css-menu-niv4.gif'); background-repeat: no-repeat; background-position: 25px 2px}
TABLE.Menu TD.Niv4UnRolled           {padding: 2px 5px 0px 34px; background-color: #ECEFF5;background-image: URL('css-menu-niv4.gif'); background-repeat: no-repeat; background-position: 25px 2px}
TABLE.Menu TD.Niv4Rolled A         {color: #525759; text-decoration: none}
TABLE.Menu TD.Niv4UnRolled A         {color: #525759; text-decoration: none}
TABLE.Menu TD LI                        {list-style-type:square;}


/*-------------------------------------------------------------------------------------------------- Related Links */
TABLE.RelatedLinks {margin: 0px auto; width: 158px; margin-bottom: 20px; border: 1px solid #A4A7A7}
TABLE.RelatedLinks TH {background-color: #004e8f; border-bottom: 1px solid White; padding: 3px 7px 3px 8px; color: White; text-align: left}
TABLE.RelatedLinks TD {background-color: #F3F3F3; border-bottom: 1px solid White; padding: 3px 7px 3px 8px; color: #525759}
TABLE.RelatedLinks TD.even  {background-color: #F3F3F3}
TABLE.RelatedLinks TD.odd {background-color: #E7E7E8}
TABLE.RelatedLinks DIV {background-image: URL('css-link.gif'); background-repeat: no-repeat; background-position: right center; padding-right: 12px}
TABLE.RelatedLinks A {color: #525759; 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;}

/*================================================================================================== Separator */
#Content TD.Separator {width: 10px; font-size: 1px}

/*================================================================================================== Central content */
#Content TD.MainPanel {height: 250px; padding: 10px 15px; background-color: White}

/*-------------------------------------------------------------------------------------------------- Central content */
TD.MainPanel H1 {margin: 0px 0px 18px 0px;	color: #E42518;	font-size: 20px;	font-weight: bold;	font-style: normal;	text-align: left;}
TD.MainPanel H2 {margin: 24px 0px 6px 0px;	color: #004e8f;	font-size: 12px;	font-weight: bold;	font-style: normal;	text-align: left; padding: 8px 0px 0px 0px; background-image: URL('css-h2.gif'); background-repeat: no-repeat; background-position: top left}
TD.MainPanel H3 {margin: 18px 0px 6px 0px;	color: #004e8f;	font-size: 11px;	font-weight: bold;	font-style: normal;	text-align: left;}
TD.MainPanel H4 {margin: 0px 0px 6px 0px;	  color: #004e8f;	font-size: 11px;	font-weight: normal;	font-style: normal;	text-align: left;}
TD.MainPanel P  {margin: 0px 0px 6px 0px; font-size: 12px;}
TD.MainPanel A {text-decoration: underline;	color: #004e8f;	}
TD.MainPanel A:hover {color: #666666;	text-decoration: underline;}
TD.MainPanel STRONG {color: #E42518;	font-weight: normal;}
TD.MainPanel EM {color: BLACK;	font-style: normal;	font-weight: normal;}
TD.MainPanel SPAN[style="font-weight: bold;"] {color: #E42518;	font-weight: normal;}
TD.MainPanel SPAN[style="font-style: italic;"] {color: BLACK;	font-style: normal;	font-weight: normal;}
TD.MainPanel BLOCKQUOTE {margin: 0px 0px 12px 20px;}
TD.MainPanel UL {list-style-type: square;	list-style-position: outside; list-style-image: url('css-li.gif'); margin: 0px 0px 6px 0px; padding:0px}
TD.MainPanel P + UL {margin-top: -3px}
TD.MainPanel LI {margin: 0px 0px 3px 40px; padding: 0px;font-size: 12px;}
TD.MainPanel .Red {color: #E42518;}
TD.MainPanel .Blue {color: #004e8f;}
TD.MainPanel .InsertRight {margin: 0px 0px 12px 12px;	text-align: center;  float:right;}
/*
TD.MainPanel .AnchorHighlighted {background-color: #88aac5;}
TD.MainPanel .AnchorSelected {background-color: #88aac5;}
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: #E42518}
P.Form {color: #656565; padding-bottom: 5px}
TABLE.Form .noborder {border: 0px solid #656565}

/*-------------------------------------------------------------------------------------------------- Solutions */
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}

/*-------------------------------------------------------------------------------------------------- Technologies  */
TABLE.HighLights {width: 180px; margin: 30px 0px 20px 20px; float: right}
TABLE.HighLights .Title {padding: 2px; background-color: #E42518; color: White; font-size: 11px; font-weight: bold; text-align: center; border: 1px solid #E42518}
TABLE.HighLights .Body  {padding: 5px 5px 0px 5px; background-color: #f0f0f0; color: #004e8f; border: 1px solid #E42518}
TABLE.HighLights UL {padding: 0px; margin: 0px 0px 0px 20px}
TABLE.HighLights LI {padding: 0px; margin: 0px 0px 3px 0px}

/*-------------------------------------------------------------------------------------------------- Solutions */
TABLE.IconTable {width: 550px; margin: 0px 10px}
TABLE.IconTable TH {width: 50px; padding: 15px 0px 0px 0px; text-align: left; vertical-align: top}
TABLE.IconTable TD {padding: 15px 0px 0px 0px}
TABLE.IconTable TD H3  {margin: 0px 0px 3px 0px}
TABLE.IconTable TD P   {margin: 0px 0px 3px 0px}
TABLE.IconTable TD IMG {margin: 3px 0px 0px 0px}


/*-------------------------------------------------------------------------------------------------- News */
TABLE.News {width: 100%; margin-top: 10px; border-collapse: collapse; border: 1px solid #cccccc}
TABLE.News TR.odd  {}
TABLE.News TR.even {background-color: #f0f0f0}
TABLE.News TD {padding: 2px 0px; border: solid #cccccc; border-width: 1px 0px}
TABLE.News TD.Date   {padding-left:  5px; vertical-align: top; white-space: nowrap}
TABLE.News TD.Origin {padding-left:  5px; color: Black; width: 25%}
TABLE.News TD.News   {padding-left:  5px; padding-right: 5px; width: 90%}

/*------------------------------------------------------------------------------------------------------- ContentTabs */
TABLE.CT_Header {width: 100%; height: 29px; border-collapse: collapse}
TABLE.CT_Header TD {background-repeat: no-repeat}
TABLE.CT_Header TD.CT_HeaderLeft  {width: 6px; background-image: URL('ct-header_left-off.gif'); background-position: top left}
TABLE.CT_Header TD.CT_HeaderItem  {text-align: center; vertical-align: middle; background-image: URL('ct-header_item-off.gif'); background-position: top; background-repeat: repeat-x;}
TABLE.CT_Header TD.CT_HeaderSep   {width: 13px; background-image: URL('ct-header_sep-off_off.gif'); background-position: top middle}
TABLE.CT_Header TD.CT_HeaderRight {width: 6px; background-image: URL('ct-header_right-off.gif'); background-position: top right}
TABLE.CT_Header TD.CT_HeaderItem A       {color: #666666; text-decoration: none; white-space: nowrap}
TABLE.CT_Header TD.CT_HeaderItem A:hover {color: #4468A2}

DIV.CT_Content    {height: 450px; border: solid #d9d9d9; border-width: 0px 1px; padding: 5px 5px 0px 5px}
DIV.CT_ContentBox {display: none; padding: 10px}
DIV#ct_content_1  {display: block}
DIV.CT_NextButton	{margin: 20px 0px; text-align: right}
DIV.CT_ContentBox H3 {margin: 0px 0px 6px 0px}

TABLE.CT_Footer {width: 100%; height: 5px}
TABLE.CT_Footer TD {background-repeat: no-repeat; font-size: 1px}
TABLE.CT_Footer TD.CT_FooterLeft   {width: 5px; background-image: URL('ct-footer_left.gif'); background-position: left bottom}
TABLE.CT_Footer TD.CT_FooterMiddle {border-bottom: 1px solid #d9d9d9}
TABLE.CT_Footer TD.CT_FooterRight  {width: 5px; background-image: URL('ct-footer_right.gif'); background-position: right bottom}

/*-------------------------------------------------------------------------------------------------- Central content */
DIV.RedirectorBox {border: 2px solid #E42518; background-color: #f0f0f0; padding: 10px; margin: 0px 30px 20px 30px}
DIV.RedirectorBox P.Title {display: none; text-align: center; color: #E42518; font-size: 18px; font-weight: bold}
DIV.RedirectorBox P.Link {text-align: center; font-size: 14px}
DIV.RedirectorBox A {}

/*-------------------------------------------------------------------------------------------------- Central content */
DIV.Niv2Links {text-align: center}
DIV.Niv2Links A {}

/*-------------------------------------------------------------------------------------------------- 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  {}
*/

/*************************************************************************************************** Strip2 */
#FooterStrip {border-bottom: 1px solid White}
TABLE.FooterStrip {margin-bottom: 10px; height: 100%}


/*************************************************************************************************** Footer */
#Footer {padding-top: 5px}
TABLE.Footer {border-collapse: collapse; font-size: 10px}
TABLE.Footer TD {color: #525759; padding: 2px 0px; white-space: nowrap}
TABLE.Footer TD.ItemLeft {padding-right: 10px}
TABLE.Footer TD.Item {border-left: 1px solid White; padding: 2px 10px}
TABLE.Footer TD.ItemRight {border-left: solid White; border-width: 0px 1px; width: 1px; padding-left: 10px}
TABLE.Footer TD.Empty {width: 70%}
TABLE.Footer a {color: #525759;	text-decoration: none;	font-weight: normal;	font-style: normal}
TABLE.Footer a:hover {text-decoration: underline}

/*************************************************************************************************** CC */
#CC {padding: 25px 10px 10px 10px; text-align: center;}
DIV.CC {font-size: 8px; color: #525759}
/*DIV.CC2 {display: none}*/
DIV.CC A{color: #525759}

/*************************************************************************************************** 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}


DIV.Error {border: 2px dotted #666666; background-color: #FFFF33; color: #FF0000; font-size: 12px; padding: 3px; margin: 2px 0px}

/*-------------------------------------------------------------------------------------------------- SEO */
DIV.CC1 {font-family: Arial, Helvetica, sans-serif; color: #666666; margin-top: 20px; font-size: 11px; text-align: center; position: relative}
DIV.CC1 A {color: #666666; text-decoration: underline}
DIV.CC1 A:hover {text-decoration: underline}
DIV.CC2 {font-family: Arial, Helvetica, sans-serif; color: #666666; margin-top: 20px; font-size: 10px; text-align: center; position: absolute; width: 100%}   DIV.CC2 A {color: #666666; text-decoration: none}
DIV.CC2 A:hover {text-decoration: none}
#SubList1, #SubList2, #SubList3, #SubList4 {visibility: hidden;}

/*-------------------------------------------------------------------------------------------------- TABLEAU BUSINESS CASE */
TABLE.buscase {background-repeat:no repeat; background-image:URL('../../../solutions/data/fond_BusCase.png');width:545px; height=93px;}
TABLE.buscase TD.lib1 {padding-top:10px;padding-left:15px; }
TABLE.buscase TD.lib2 {padding-top:3px;padding-left:15px;}
TABLE.buscase TD.lib3 {padding-bottom:6px;padding-left:15px;}
TABLE.buscase TD.val1 {padding-top:8px;padding-left:15px;}
TABLE.buscase TD.val2 {padding-top:3px;padding-left:15px;}
TABLE.buscase TD.val3 {padding-bottom:6px;padding-left:15px;}

/*-------------------------------------------------------------------------------------------------- TABLEAU BUSINESS CASE */
TABLE.customersnapshots {background-repeat:no-repeat; background-image:URL('../../../customers/snapshots/fond_snapshot.png');width:545px; height=93px;}
TABLE.customersnapshots TD.logo {vertical-align:middle; text-align:center; width:120px;}
TABLE.customersnapshots TD.lib1 {padding-top:10px;padding-left:15px;width:320px; }
TABLE.customersnapshots TD.lib2 {padding-top:5px;padding-left:15px;}
TABLE.customersnapshots TD.lib3 {padding-top:1px;padding-left:15px;}
TABLE.customersnapshots TD.val1 {padding-top:8px;padding-left:15px;}
TABLE.customersnapshots TD.val2 {padding-top:3px;padding-left:15px;}
TABLE.customersnapshots TD.val3 {padding-bottom:6px;padding-left:15px;}

/*-------------------------------------------------------------------------------------------------- Technological hightlights  */
TABLE.techno_HighLights A{color: #004e8f; text-decoration: none; display: block; padding-left: 10px; background-image: URL('css-home_link.gif'); background-repeat: no-repeat; background-position: right center}
TABLE.techno_HighLights .puce{padding:5px;}
TABLE.techno_HighLights {width: 200px; margin: 30px 0px 20px 20px; float: right ;border: 4px solid #D9DBDD;}
TABLE.techno_HighLights .Title {padding: 5px; background-color: #FFFFFF; color: White; font-size: 11px; font-weight: bold; text-align: center; }
TABLE.techno_HighLights .Body  { }
TABLE.techno_HighLights UL {padding: 0px; margin: 10px 10px 10px 20px}
TABLE.techno_HighLights LI {padding: 0px; margin: 10px 10px 13px 10px}
TABLE.techno_HighLights HR {color:#D9DBDD;height:1px;margin-right:4px; }

/*-------------------------------------------------------------------------------------------------- V2 Technological highlights  */
/*TABLE.techno_HighLightsV2 A{color: #004e8f; text-decoration: none; display: block; padding-left: 10px; background-image: URL('css-home_link.gif'); background-repeat: no-repeat; background-position: right center}*/
TABLE.techno_HighLightsV2 TR.even  {background-color: #F0F3F5}
TABLE.techno_HighLightsV2 TD.libelle  {color: #004E8F;font-weight:bold;vertical-align:middle;text-align:center;}
TABLE.techno_HighLightsV2 TD.picto  {background-color: #FFFFFF;vertical-align:middle;text-align:center;}
TABLE.techno_HighLightsV2 TD.description{width:400px;}
TABLE.techno_HighLightsV2 TR.odd {background-color: #E0E5EA}
TABLE.techno_HighLightsV2 .puce{padding:5px;}
TABLE.techno_HighLightsV2 {width: 100%;border: 4px solid #D9DBDD;}
TABLE.techno_HighLightsV2 .Title {padding: 5px; background-color: #FFFFFF; color: White; font-size: 11px; font-weight: bold; text-align: center; }
TABLE.techno_HighLightsV2 .Body  { }
TABLE.techno_HighLightsV2 UL {padding: 0px; margin: 10px 10px 10px 20px}
TABLE.techno_HighLightsV2 LI {padding: 0px; margin: 10px 10px 13px 10px}
TABLE.techno_HighLightsV2 HR {color:#D9DBDD;height:1px;margin-right:4px; }
TABLE.techno_HighLightsV2 .Titre {background-color:#FFFFFF;height:67px;background-image: URL('/data/assets/corpo2007/V2-topbanner-technohl.gif');background-repeat:no-repeat;}

/*----------------------------------------------------------------------------------------------------V2 global classes*/
TD.steps{vertical-align:middle}

TABLE.onglet_solution {}	
TABLE.onglet_solution TD.contentsap  {width:260px;vertical-align:top;border-left: 1px solid #C2C4C5;border-bottom: 1px solid #C2C4C5;border-top: 1px solid #C2C4C5;border-right: 1px solid #C2C4C5; padding: 4px 0px 0px 0px;background-color:#EBEEF1;}
TABLE.onglet_solution TD.contenterp  {vertical-align:top;border-left: 1px solid #C2C4C5;border-bottom: 1px solid #C2C4C5;border-top: 1px solid #C2C4C5;border-right: 1px solid #C2C4C5; padding: 4px 0px 0px 0px;background-color:#F5F6F6;}
TABLE.onglet_solution TD.content  {vertical-align:top;border-left: 1px solid #C2C4C5;border-right: 1px solid #C2C4C5; padding: 4px 0px 0px 0px;background-color:#FFFFFF;}

TABLE.onglet_solution TD.content UL {list-style-type: square;	list-style-position: outside; list-style-image: url('/data/assets/corpo2007/css-li.gif'); margin: 0px 0px 6px 0px; padding:0px}
TABLE.onglet_solution TD.content P + UL {margin-top: -3px}

TABLE.onglet_solution TD.content LI {margin: 0px 0px 3px 3px; padding: 0px}
TABLE.onglet_solution TD.content BLOCKQUOTE {margin: 5px 5px 5px 5px;text-align:justify}
			
TABLE.onglet_solution_contenu_sap {width:260x;}
TABLE.onglet_solution_contenu_sap TD.onglet_solution_contenu_picto{vertical-align:bottom;padding-bottom:5px;}
TABLE.onglet_solution_contenu_sap SPAN.lien{}
TABLE.onglet_solution_contenu_sap SPAN.lien A{display:block;text-decoration:none;height:20px;width:205px;background-color:#D9DFE5;background-image:URL('/data/assets/corpo2007/css-link.gif');background-repeat:no-repeat; background-position:right;vertical-align:text-bottom;padding-top:3px;padding-left:3px}			
TABLE.onglet_solution_contenu_sap BLOCKQUOTE {margin: 2px 2px 2px 2px;text-align:justify}

TABLE.onglet_solution_contenu_erp {width:260x;}
TABLE.onglet_solution_contenu_erp TD.onglet_solution_contenu_picto{vertical-align:bottom;padding-bottom:5px;}
TABLE.onglet_solution_contenu_erp SPAN.lien{}
TABLE.onglet_solution_contenu_erp SPAN.lien A{display:block;text-decoration:none;height:20px;width:205px;background-color:#D9DBDD;background-image:URL('/data/assets/corpo2007/css-link.gif');background-repeat:no-repeat; background-position:right;vertical-align:text-bottom;padding-top:3px;padding-left:3px}			
TABLE.onglet_solution_contenu_erp BLOCKQUOTE {margin: 2px 2px 2px 2px;text-align:justify}


DIV.CT_Content_V2    { border: solid #d9d9d9; border-width: 0px 1px; padding: 5px 5px 0px 5px}
/*-------------------------------------------------------------------------------------------------- V2 Document library  */

TABLE.document_library TR.even  {background-color: #F0F3F5}
TABLE.document_library TD.libelle  {color: #004E8F;vertical-align:top;text-align:left;}
TABLE.document_library TD.picto  {width:30px;height:40px;background-color: #FFFFFF;vertical-align:top;text-align:center;margin-top:5px;}

TABLE.document_library TR.odd {background-color: #E0E5EA}
TABLE.document_library .puce{padding:5px;}
TABLE.document_library {width: 300px;border: 4px solid #D9DBDD;}

TABLE.document_library .Title {padding: 5px; background-color: #FFFFFF; color: White; font-size: 11px; font-weight: bold; text-align: center; }
TABLE.document_library .Body  { }
TABLE.document_library UL {padding: 0px; margin: 10px 10px 10px 20px}
TABLE.document_library LI {padding: 0px; margin: 10px 10px 13px 10px}
TABLE.document_library HR {color:#D9DBDD;height:1px;margin-right:4px; }
TABLE.document_library .Titre {background-color:#FFFFFF;height:50px;background-image: URL('/data/assets/corpo2007/V2-topbanner-doclibrary.gif');background-repeat:no-repeat;}


