#Body{background-color:#4b575f;background-image:url('top_degrade.gif');background-repeat:repeat-x;margin:0 0;font-family:arial;height:100%;}
#FooterBody{background-color:#4b575f;margin:0 0;font-family:arial;height:100%;}
TABLE,SELECT,INPUT,OPTGROUP,TEXTAREA {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px}
IMG{border:0px;}
/*LEVEL1*/
TABLE.level1{width:970px;height:73px;}
TABLE.level1 TD.logo{width:105px;}
TABLE.level1_links A{color:#174F72;font-weight:bold;text-decoration:none;font-size:11px;}
TABLE.level1_links A:hover{text-decoration:underline;}
TABLE.level1_links TD.separator, TABLE.level1_menu TD.separator{background-image:url('vertical_bar_menu.gif');background-repeat:no-repeat;background-position:center;	width:20px;}
TABLE.level1_menu TR.links{height:30px;}
TABLE.level1_menu TD.clon, TABLE.level1_menu TD.cloff{height:3px;}
TABLE.level1_menu TD.clon{background-color:#E42518;}

/*LEVEL2*/
TABLE.level2 {border-collapse:collapse;width:970px;}
TABLE.level2 TD.level2_menu{padding-left:10px;}
TABLE.level2 TD.redline{	background-color:#c42518;height:5px;}

/*LEVEL3*/

TABLE.level3{width:970px;height:45px; margin-top:5px;margin-bottom:7px;padding-top:3px;} 
TABLE.level3 TD.left{background-image:url('center_bar_left.gif');width:8px;background-repeat:no-repeat;}
TABLE.level3 TD.counter{width:420px;background-image:url('center_bar_middle.gif');}
TABLE.level3 TD.news{background-image:url('center_bar_middle.gif');width:340px;}
TABLE.level3 TD.news A{font-size:11px; color:#38444c;text-decoration:none;font-weight:bold}
TABLE.level3 TD.loginbuttons{text-align:absmiddle;width:534px;background-image:url('center_bar_middle.gif');}
TABLE.level3 TD.loginbuttonscorpo{text-align:absmiddle;width:190px;background-image:url('center_bar_middle.gif');}

TABLE.level3 TD.right{background-image:url('center_bar_right.gif');width:8px;background-repeat:no-repeat;}



/*LEVEL4*/
TABLE.level4{width:970px;height:50%;table-layout:fixed; table-layout:auto !important}
TABLE.level4 TD.LeftPanel{background-color:#e3e7ea;vertical-align:top;width:180px;}
/*HOME*/
TABLE.level4 TD.HomePanel{width:790px;}
TABLE.level4 TD.HomePanel TABLE.homeholder{width:750px;margin-top:15px;margin-left:25px}

TABLE.level4 TD.HomePanel TABLE.homeholder TD.block1_column,TABLE.level4 TD.HomePanel TABLE.homeholder TD.block2_column
{
	width:270px
}

TABLE.level4 TD.HomePanel TABLE.homeholder TD.block3_column
{
	width:200px;
	padding-top:5px;
	vertical-align:top;
	text-align:center;
}

TABLE.level4 TD.Mainpanel{width:600px;}
TABLE.level4 TD.MainpanelLarge{width:770px;}
TABLE.level4 TD.MainpanelFull{width:970px;margin-bottom:5px:}

TABLE.level4 TD.HomePanel,TABLE.level4 TD.Mainpanel,TABLE.level4 TD.MainpanelLarge{background-color:#FFFFFF;vertical-align:top;font-size:12px;}
TABLE.level4 TD.RightPanel{background-repeat:repeat-x;background-color:#FFFFFF;background-image:url('bg_right_part.gif');vertical-align:top;width:190px;}
TABLE.level4 TD.RightPanel Div.RightPanelholder{margin-top:50px;margin-bottom:30px;height:80%;}

/*CORPORATE HOME*/
TABLE.homecorpo
{
width:970px;
}

TABLE.homecorpo TD.documentdelivery,TABLE.homecorpo TD.ar,TABLE.homecorpo TD.ap,TABLE.homecorpo TD.sop
{
	width:240px;
	height:305px;
	background-repeat:no-repeat;
	padding-bottom:3px;
	vertical-align:bottom;
}

TABLE.homecorpo TD.documentdelivery
{	
	background-image:url('Solution_Box_Document_Delivery.jpg');
	padding-right:3px;
}

TABLE.homecorpo TD.ar
{
	background-image:url('Solution_Box_Accounts_Receivable.jpg');
	padding-right:3px;
	padding-bottom:5px;
}

TABLE.homecorpo TD.ap
{
	background-image:url('Solution_Box_Accounts_Payable.jpg');
	padding-right:3px;
}

TABLE.homecorpo TD.sop
{
	background-image:url('Solution_Box_Sales_Order_Processing.jpg');
}

TABLE.homecontent 
{
height:200px;
}

TABLE.homecontent TH
{
	font-size:18px;
	height:30px;
}


TABLE.homecontent TD.text
{
	font-size:12px;
	color:#464d51;
	height:140px;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
	
}

TABLE.homecontent TD.button
{
	text-align:right;
	font-size:12px;
	color:#808080;
	height:30px;
}



/*LEVEL5*/
TABLE.level5 {border-collapse:collapse;width:970px;}
TABLE.level5 TD.footer{background-color:#e3e7ea;	height:80px;border-top:1px solid #b7bfc5;}
TABLE.footer_holder{width:100%;color:#525759}
TABLE.footer_holder TD.footer_left{width:200px;}
TABLE.footer_holder TD.footer_center_title,TABLE.footer_holder TD.footer_right_title{font-size:14px;  text-align:right; width:100px;vertical-align:top;padding-top:5px;}
TABLE.footer_holder TD.footer_center{width:300px;}
TABLE.footer_holder TD.footer_right{width:150px;}

TABLE.quick_links {width:280px}
TABLE.quick_links A,TD.footer_right A{text-decoration:none;color:#525759;}
TABLE.quick_links A:hover,TD.footer_right A:hover{text-decoration:underline;color:#E42518;}
TABLE.quick_links TD.separator
{
	background-image:url('vertical_bar_menu.gif');background-repeat:repeat-y;background-position:center;	width:20px;
	
}




TABLE.level5 TD.footer_degrade{background-image:url('bottom_degrade.gif');background-repeat:repeat-x;height:60px;text-align:right;color:white;font-size:10px;padding-right:20px;}
TABLE.level5 TD.footer_degrade A{color:white;text-decoration:none;}
TABLE.level5 TD.footer_degrade A:hover{text-decoration:underline;}



TABLE.menu{width:170px;height:100%;}
TABLE.menu TD{font-size:12px;height:30px;}
TABLE.menu TD.top{border-right:1px solid #b7bfc5;height:30px;text-align:center;}
TABLE.menu TD.bottom{border-right:1px solid #b7bfc5;	height:100%;}
TABLE.menu  A{text-decoration:none;}

TABLE.menu TD.CurrentElm,TABLE.menu TD.Niv1Rolled,TABLE.menu TD.RootUnselected,TABLE.menu TD.RootSelected
{
	background-repeat:no-repeat;
	background-position:  95% 50%;
	padding-left:3px;
	height:30px;	
}

TABLE.menu TD.RootSelected
{
	background-image:url('picto_fleche.png');		
	background-color:#FFFFFF;
	padding-left:5px;
	border-left:1px solid #b7bfc5;	
}

TABLE.menu TD.RootSelected A
{
	color:#E42518;	
}

.CurrentElm 
{
	color:#E42518;	
	background-image:url('picto_fleche.png');	
}


TABLE.menu TD.RootUnselected
{
	background-image:url('picto_fleche_gris.png');		
	border-right:1px solid #b7bfc5;
	border-bottom:1px solid #b7bfc5;
}

TABLE.menu TD.NoBottomBorder
{	
	border-bottom:0px;
}


TABLE.menu TD.RootUnselected A,TABLE.menu TD.niv0 A
{
	color:#000000;
}

TABLE.menu TD.Niv0
{
	background-color:#FFFFFF;	
	border-left:1px solid #b7bfc5;
	padding-left:5px;
}

TABLE.menu TD.Niv1UnRolled,TABLE.menu TD.Niv1Rolled,TABLE.menu TD.Niv2UnRolled,TABLE.menu TD.interligne
{
	padding-left:15px;	
	background-color:#FFFFFF;
	border-left:1px solid #b7bfc5;	
}




TABLE.menu TD.interligne
{
	border-left:1px solid #b7bfc5;	
	height:1px;
	background-image:url("menu_line_separator.gif");
	background-position:right;
	background-repeat:no-repeat;	
	background-color:white;
	

}
 
TABLE.menu TD.rounded 
{
	background-color:#FFFFFF;
	height:6px;
}

TABLE.menu TD.rbottom
{
	background-image:url("menu_round_bottom.gif");
	background-position:left;
	background-repeat:no-repeat;
}

TABLE.menu TD.rtop
{
	background-image:url("menu_round_top.gif");
	background-position:left;	
	background-repeat:no-repeat;
}

TABLE.menu TD.Niv1UnRolled,TABLE.menu TD.Niv1Rolled,TABLE.menu TD.Niv1Rolled A,TABLE.menu TD.Niv2UnRolled,TABLE.menu TD.Niv2Rolled A, TABLE.menu TD.Niv3UnRolled, TABLE.menu TD.Niv3Rolled A, TABLE.menu TD.Niv3Rolled 
{
	font-size:11px;
}

TABLE.menu TD.Niv1UnRolled A, TABLE.menu TD.Niv1Rolled A,TABLE.menu TD.Niv2Rolled A,TABLE.menu TD.Niv2UnRolled A, TABLE.menu TD.Niv3Rolled A,TABLE.menu TD.Niv3UnRolled A
{
	color:#525759;	
}

TABLE.menu TD.Niv2Rolled,TABLE.menu TD.Niv2UnRolled,TABLE.menu TD.Niv3Rolled,TABLE.menu TD.Niv3UnRolled
{
	
	background-color:#FFFFFF;
	border-left:1px solid #b7bfc5;	
}

TABLE.menu TD.Niv2Rolled,TABLE.menu TD.Niv2UnRolled
{
	padding-left:25px;	
}

TABLE.menu TD.Niv3Rolled,TABLE.menu TD.Niv3UnRolled
{
	padding-left:35px;	
}


TABLE.menu TD.bottom
{	
	height:100%;	
}

H2.degrade
{
	height:30px;
	padding-bottom:15px;
	background-repeat:no-repeat;	
	background-image:url("/common/assets/global/css-h2-degrade.gif"); 
	background-position:bottom left;
}



/*ROUNDED TABLES*/
TABLE.roundedtable 
{
	border-collapse:collapse;
	width:550px;
}
TABLE.roundedtable TD.top,TABLE.roundedtable TD.bottom
{
	width:550px;
	height:14px;
	background-repeat:no-repeat;	
}
TABLE.roundedtable TD.top{background-image:url('roundedtable_top.gif');}
TABLE.roundedtable TD.bottom{background-image:url('roundedtable_bottom.gif');}
TABLE.roundedtable TD.content{width:550px;background-color:#d5dce6;}
TABLE.roundedtable TD.content STRONG{color:black;font-weight:bold;font-size:14px;}


TABLE.solution_with_picto
{
	width:560px;
}

TABLE.solution_with_picto TD.picto
{
	vertical-align:top;
	padding-top:20px;
	width:55px;
	text-align:center;
}



/*FLYDOC 07 COMPATIBILITY*/
TD.MainPanelLarge,TD.MainPanel {padding-left:20px;padding-right:15px;padding-top:15px;padding-bottom:15px;}
TD.MainPanelLarge H1,TD.MainPanel H1 {margin: 0px 0px 18px 0px;	color: #4b575f;	font-size: 24px; font-family:helvetica;	font-weight: bold;	font-style: normal;	text-align: left;}
TD.MainPanelLarge H2,TD.MainPanel H2 {margin: 24px 0px 6px 0px;	color: #004e8f;	font-size: 13px;	font-weight: bold;	font-style: normal;	text-align: left;  padding-top:2px;}
TD.MainPanelLarge H3,TD.MainPanel H3 {margin: 18px 0px 6px 0px;	color: #000000;	font-size: 12px;	font-weight: bold;	font-style: normal;	text-align: left;}
TD.MainPanelLarge H4,TD.MainPanel H4 {margin: 0px 0px 6px 0px;	  color: #004e8f;	font-size: 11px;	font-weight: normal;	font-style: normal;	text-align: left;}
TD.MainPanelLarge P,TD.MainPanel P  {margin: 0px 0px 6px 0px;}
TD.MainPanelLarge A ,TD.MainPanel A {text-decoration: underline;	color: #004e8f;	}
TD.MainPanelLarge A:hover,TD.MainPanel A:hover {color: #666666;	text-decoration: underline;}
TD.MainPanelLarge STRONG,TD.MainPanel STRONG {color: #004e8f;	font-weight: bold;}
TD.MainPanelLarge EM,TD.MainPanel EM {color: BLACK;	font-style: normal;	font-weight: normal;}
TD.MainPanelLarge SPAN[style="font-weight: bold;"] ,TD.MainPanel SPAN[style="font-weight: bold;"] {color: #E42518;	font-weight: normal;}
TD.MainPanelLarge  SPAN[style="font-style: italic;"]TD.MainPanel SPAN[style="font-style: italic;"] {color: BLACK;	font-style: normal;	font-weight: normal;}
TD.MainPanelLarge BLOCKQUOTE,TD.MainPanel BLOCKQUOTE {margin: 0px 0px 12px 20px;}
TD.MainPanelLarge UL,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.MainPanelLarge P + UL,TD.MainPanel P + UL {margin-top: -3px}
TD.MainPanelLarge LI ,TD.MainPanel LI {margin: 0px 0px 3px 40px; padding: 0px}
TD.MainPanel .Red {color: #E42518;}
TD.MainPanel .Blue {color: #004e8f;}
TD.MainPanel .InsertRight {margin: 0px 0px 12px 12px;	text-align: center;  float:right;}
TABLE.MiniForm {width: 160px; background-color: #ECEFF5;  }
TABLE.MiniForm TD.MiniForm_Label  {border-left: 1px solid #C2C4C5;width: 110px; text-align: right;  padding: 4px 0px 0px 0px}
TABLE.MiniForm TD.MiniForm_Field  {width: 110px; text-align: right;border-right: 1px solid #C2C4C5;  padding: 2px 5px 2px 0px;  font-size: 9px}
TABLE.MiniForm TD.MiniForm_Button {width: 110px; text-align: center; padding: 5px 10px 0px 0px;border-right: 1px solid #C2C4C5;}
TD.MiniForm_Field input {width: 80px ; border: 0px; font-size: 9px}

#Toolbox {width: 16px; position: absolute; visibility: hidden; left: 0px; top: 0px; z-index:2;padding-top:30px;}
TABLE.ToolBox {width: 16px; border-collapse: collapse; background-color: #8B1D8A}
TABLE.ToolBox TD {padding: 2px}

/*-------------------------------------------------------------------------------------------------- Formulaires */
TABLE.Form {margin-bottom: 12px}
TABLE.Form th {color: #000000; text-align: right; font-weight: normal; padding: 2px 15px 5px 10px}
TABLE.Form td {color: #000000; padding-bottom: 5px}
TABLE.Form input,
TABLE.Form textarea,
TABLE.Form select {border: 1px solid #656565; color: #000000}
TABLE.Form em {font-weight: normal}
TABLE.Form .submit,.submit {color: White; font-weight: bold; border: 0px; background: #366083}
P.Form {color: #656565; padding-bottom: 5px}
TABLE.Form .noborder {border: 0px solid #656565}

/*-------------------------------------------------------------------------------------------------- Tableaux */
TABLE.OrangeTab 	 {}
TABLE.OrangeTab TH {padding: 2px; text-align: center; vertical-align: middle; background-color: #D5DCE6; color: #174f72; border: 1px solid White}
TABLE.OrangeTab TD {padding: 2px; text-align: left; vertical-align: middle; background-color: #E3E7EA; color: #000000; border: 1px solid White}


/*-------------------------------------------------------------------------------------------------- Dossiers */
TABLE.Folder {margin-left: 10px; width: 175px; height: 191px; background-image: URL('folder.gif'); background-repeat: no-repeat}
TABLE.Folder TD.Folder_Icon {padding: 20px 0px 0px 5px; width: 1%;  height: 1px; vertical-align: middle}
TABLE.Folder TD.Folder_Title {padding: 20px 5px 0px 5px; color: #000000; font-weight: bold; width: 99%; vertical-align: middle;height:40px;}
TABLE.Folder TD.Folder_Text {padding: 5px; font-size: 11px}
TABLE.Folder TD.Folder_Link {padding: 1px 5px; text-align: right; vertical-align: bottom}
TD.Folder_Link A {color: #F98513;  padding-right: 5px; text-decoration: none; font-weight: bold}
TD.Folder_Link A:hover {color: #D91A2A; text-decoration: none}	

/*BLOCK FOR HOMEPAGE*/
DIV.homeblock{width:269px;height:92px; }
DIV.homeblock DIV.logo{height:92px;width:84px;float:left;}
DIV.homeblock DIV.content{padding-top:30px;height:92px;	width:185px;float:right;background-image:url('bloc_home_right.gif');background-repeat:no-repeat;font-size:13px;font-weight:normal}
DIV.homeblock DIV.content A{font-size:11px;font-weight:bold;color:#174F72;text-decoration:none;padding-right:25px;}
DIV.homeblock DIV.content DIV.learn_link{text-align:right;padding-top:8px;}
DIV.homeblock DIV.content DIV.learn_link A {color:#36424a}



/*TUTORIALS*/
DIV.tutorials
{
	padding-left:10px;
	padding-top:10px;
}

DIV.tutorials STRONG{color:#004e8f;margin-left:15px;}
DIV.tutorials UL {list-style-type: square;	list-style-position: outside; list-style-image: url('css-li-blue.gif'); margin: 0px 0px 0px px; padding:0px}

DIV.tutorials LI {margin: 0px 0px 3px 30px; padding: 0px}
DIV.tutorials A
{
	text-decoration: underline;	color: #004e8f;	
}
DIV.tutorials A:hover
{
color: #666666;	text-decoration: none;
}


/*TOOLBOX*/


DIV.Divh2
{
	color: #004e8f;	font-size: 13px;font-weight: bold;font-style: normal;padding-top:5px;padding-left:45px;margin: 2px 0px 6px 0px;	
	background-repeat:no-repeat;height:30px;
}
DIV.tuto{background-image:url('/common/assets/global/titre_tutorial.gif');}
DIV.elearning{background-image:url('/common/assets/global/titre_windows_training.gif');}
DIV.pdfconv{background-image:url('/common/assets/global/titre_PDF_Converter.gif');}
DIV.modele{background-image:url('/common/assets/global/titre_mail_sample.gif');}
DIV.invoice{background-image:url('/common/assets/global/titre_flydoc_invoice.gif');}

TABLE.round
{
	width:100%;
}

TABLE.round TD.top_left,TABLE.round TD.top_right,TABLE.round TD.bottom_left,TABLE.round TD.bottom_right
{	
	background-repeat:no-repeat;
	width:6px;
	height:7px;
}

TABLE.round TD.top{background-image:url('line_top.gif');}
TABLE.round TD.middle_left{background-image:url('line_left.gif');}
TABLE.round TD.middle_right{background-image:url('line_right.gif');}
TABLE.round TD.bottom_center{background-image:url('line_bottom.gif');}
TABLE.round TD.top_right{background-image:url('corner_top_right_toolbox.gif');}
TABLE.round TD.top_left{background-image:url('corner_top_left_toolbox.gif');}
TABLE.round TD.bottom_left{background-image:url('corner_bottom_left_toolbox.gif');}
TABLE.round TD.bottom_right{background-image:url('corner_bottom_right_toolbox.gif');}

#live_chat_status
{
text-align:center;
}