/* Stylesheet DeragonWeb */

body { font-family:Tahoma;
       font-size:12px;
       text-decoration:none;
     }
.bodyempty
    { font-family:verdena,arial;
       font-size:12px;
       text-decoration:none;
       background-image:none;
    }

.bodytabs
    {  margin-top:0;
       margin-bottom:0;
       margin-left:0;
       margin-right:0;
       background-color:navy;
    }

.bodylogin
    {  margin-top:0;
       margin-bottom:0;
       margin-left:0;
       margin-right:0;
       background-color:navy;
    }

.bodymenu
    {  margin-top:0;
       margin-bottom:0;
       margin-left:0;
       margin-right:0;
       background-color:#EEEEEE;
    }
.bodyup
    {  margin-top:0;
       margin-bottom:0;
       margin-left:0;
       margin-right:0;
       background-color:#EEEEEE;
    }
.bodybrowse
    {
    margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	background-color:#EEEEEE;
    }
.bodybrowseyellow
    {
    margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	background-color:#EEEEEE;
    }

/*browse*/

.toolbar         {background-color:#cccccc;border-top:outset 2px whitesmoke;border-bottom:inset 1px gray;padding:0px; border-right:solid 0px red;border-left:solid 0px red;}

/* TAB*/
.backtab    {background-color:pink;}
.backiframe {border-bottom:solid thin white;
	     border-right:solid thin white;
	     border-left:solid thin white;}

.tab	  {border-top:solid thin #E0E0E0;
           border-right:solid thin gray;
	   border-left:solid thin #E0E0E0;
           border-bottom:solid thin white;
	   font-family:Verdana;
	   font-size:10pt;
	   text-align:center;
	   font-weight:normal;}

.overtab  {border-top:solid thin #E0E0E0;
	   border-right:solid thin gray;
	   border-left:solid thin #E0E0E0;
	   border-bottom:solid thin white;
	   font-family:Verdana;
	   font-size:10pt;
	   text-align:center;
	   font-weight:normal;
	   color:white;
	   background-color:#1F5080}

.seltab	  {border-left:solid thin white;
	   border-top:solid thin white;
	   border-right:solid thin black;
	   font-family:Verdana;
	   font-size:10pt;
	   text-align:center;
	   font-weight:bold;
	   color:white;
	   background-color:#1F5080
	   }


/* LOGIN */
.lgdark          {background-color:#FF761C;}
.lglight         {background-color:#FFD9BF;}
.lginput         {color:#FF761C;font-family:verdena,arial;font-size:14px;font-weight:bold;}
.lglabel         {color:white;font-family:verdena,arial;font-size:14px;font-weight:bold;}
.lgmsg           {color:#000000;font-weight:bold;font-size: 12px;text-align: center;vertical-align: top;height:24px;padding-top: 5px;padding-bottom: 5px;}
.readonly  			 {font-size:12px;color:#000000;background-color:#E5E5E5;border-style: none}
.readonly2  {font-family:tahoma,Arial;font-size:11px;color:black;font-weight:bolder;background-color:#E5E5E5;border-style: none}
.readonly2b  {font-family:tahoma,Arial;font-size:11px;color:black;font-weight:bolder;background-color:#FFFFFF;border-style: none}
.readonlysel  {font-family:tahoma,Arial;font-size:11px;color:white;font-weight:bolder;background-color:#0062C4;border-style: none}

.lglink:active   {color:#FF761C;font-family:verdena,arial;font-size:12px;}
.lglink:visited  {color:#FF761C;font-family:verdena,arial;font-size:12px;}
.lglink:link     {color:#FF761C;font-family:verdena,arial;font-size:12px;}
.lglink:hover    {color:#FF761C;font-family:verdena,arial;font-size:12px;}

.solink:active   {color:#FF761C;font-family:verdena,arial;font-size:12px;font-weight:bold;}
.solink:visited  {color:#FF761C;font-family:verdena,arial;font-size:12px;font-weight:bold;}
.solink:link     {color:#FF761C;font-family:verdena,arial;font-size:12px;font-weight:bold;}
.solink:hover    {color:#FF761C;font-family:verdena,arial;font-size:12px;font-weight:bold;}

.lglink2         {color:#52A5CE;font-family:verdena,arial;font-size:20px;}
.lglink3         {color:black;font-family:verdena,arial;font-size:20px;}

.lglink2         {color:#52A5CE;font-family:verdena,arial;font-size:12px;}
.lglink3         {color:black;font-family:verdena,arial;font-size:12px;}

/* MENU */

.button       {
               color:#ffffff;
               font-family:Arial;
               font-size:11px;
               }
.pager {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
}
.onglet       {background-color:#A22630;
               width:150;
               color:white;
               border-top: solid #EEEEEE 1px;
               border-left: solid #EEEEEE 1px;
               border-right: solid #EEEEEE 1px;
               border-bottom: solid #EEEEEE 1px;
               text-align:center;
               text-decoration:none;font-family:verdana,arial;
               font-size:12px;
               font-weight:bold;

	border-bottom-color : white;
	border-left-color : white;
	border-right-color : black;
	border-top-color : black;
               }

.onglet2       {
               background-color:#69171E;
               width:150;
               color:white;
               border-top: solid #EEEEEE 1px;
               border-left: solid #EEEEEE 1px;
               border-right: solid #EEEEEE 1px;
               border-bottom: solid #EEEEEE 1px;
               text-align:center;
               text-decoration:none;font-family:verdena,arial;
               font-size:12px;
               font-weight:bold;
	           border-bottom-color : white;
	           border-left-color : white;
	           border-right-color : black;
	           border-top-color : black;
               }

.onglet3       {background-color:#666633;
                width:0;
                color:white;
                border-top: solid #EEEEEE 0px;
                border-left: solid #EEEEEE 0px;
                border-right: solid #EEEEEE 0px;
                border-bottom: solid #EEEEEE 0px;
                text-align:center;
                text-decoration:none;font-family:verdana,arial;
                font-size:0px;
                font-weight:bold;
 	            border-bottom-color : black;
 	            border-left-color : black;
 	            border-right-color : white;
 	            border-top-color : White;
 	            }

.ongletoption   {background-color:#666633;
                width:200;
                color:white;
                border-top: solid #EEEEEE 1px;
                border-left: solid #EEEEEE 1px;
                border-right: solid #EEEEEE 1px;
                border-bottom: solid #EEEEEE 1px;
                text-align:center;
                text-decoration:none;font-family:verdana,arial;
                font-size:12px;
                font-weight:bold;
 	            border-bottom-color : white;
 	            border-left-color : white;
 	            border-right-color : black;
 	            border-top-color : black;
                }

 .ongletoption2 {background-color:#666633;
                width:200;
                color:white;
                border-top: solid #EEEEEE 1px;
                border-left: solid #EEEEEE 1px;
                border-right: solid #EEEEEE 1px;
                border-bottom: solid #EEEEEE 1px;
                text-align:center;
                text-decoration:none;font-family:verdana,arial;
                font-size:14px;
                font-weight:bold;
 	            border-bottom-color : black;
 	            border-left-color : black;
 	            border-right-color : white;
 	            border-top-color : white;
                }
.buttonon     {background-color: #EEEEEE; text-align: center; vertical-align: middle;text-decoration:none;font-family:verdana,arial;font-size:12px;font-weight:bold;width:150;}
.buttonoff    {background-color: #EEEEEE; text-align: center; vertical-align: middle;text-decoration:none;font-family:verdana,arial;font-size:12px;font-weight:bold;}
.buttonClick  {background-color: #666633; color:666633;text-align: center; vertical-align: middle;text-decoration:none;font-family:verdana,arial;font-size:12px;font-weight:bold;border-top: solid #EEEEEE 1px;}
.buttonOver   {width:150;background-color:#A22630;color:#FFFFFF;text-align:center;text-decoration:none;font-family:verdana,arial;font-size:12px;font-weight:bold;border-top: solid #EEEEEE 1px;}
.buttonSubmit {width:83;height:33;color:white;font-family:verdena,arial;font-size:12px;background-image: url(/PreXtra/images/buttonbl.gif);background-color:#003366;text-decoration:none;border:none;cursor:hand;}
.buttonSubmit2{width:60;height:15;color:white;font-family:verdena,arial;font-size:9px;background-image: url(/PreXtra/images/buttonbl.gif);background-color:#003366;text-decoration:none;border:none;cursor:hand;}
.plain        {color:#FF761C;text-decoration:none;font-family:verdena,arial;font-size:12px;}
.plain2       {color:black;font-size:10px;}
.plain3       {color:black;text-decoration:none;font-family:verdena,arial;font-size:13px;font-weight:bold;}

.fmmenu1      {font-size:13px; font-family: Verdana;font-weight:bold;color:#000000}
.fmmenu2      {font-size:11px; font-family: Verdana;font-weight:bold;color:#000000}
.fmmenu3      {font-size:11px; font-family: Verdana;font-weight:bold;color:#000000}

/* FICHIER MAITRE */

.fmtitle         {color:#000000;font-family:verdana,arial;font-size:14px;font-weight:bold;}
.fmtitle2        {font-size:11px; font-family: Verdana;font-weight:bold;}
.fmtitle3        {font-family:tahoma,Arial;font-size:12px;color:#666633;font-weight:bold;}
.fmheader,.fmheader th        {height:20px;font-family:Verdana,Arial;font-size:11px;color:white;font-weight:bold;background-image: url(/images/menu_bkg_bar2.gif);}
.fmcell          {font-size:12px;color:#000000;padding: 2px;}
.fmcouriernew    {font-family:Courier new;}
.fmcellbig          {font-family:tahoma,Arial;font-size:16px;color:#FFFFFF;font-weight:bold;background-color:#EEEEEE;}
.fmcellred          {font-family:tahoma,Arial;font-size:12px;color:#FFFFFF;font-weight:bold;background-color:red;}
.fmcellsmall     {font-family:tahoma,Arial;font-size:10px;color:#FFFFFF;font-weight:bold;background-color:#EEEEEE;}
.fmcellb          {font-family:tahoma,Arial;font-size:12px;color:#FFFFFF;font-weight:bold;background-color:#EEEEEE;}
.fmcellhand      {font-family:tahoma,Arial;font-size:12px;color:#FFFFFF;font-weight:bold;cursor:hand;background-color:#EEEEEE;}
.fmcell2         {font-family:tahoma,Arial;font-size:12px;color:#000000;font-weight:bold;background-color:#FFFFE1;}
.fmcell5          {font-family:Verdana,Arial;font-size:11px;color:#30441C;font-weight:bold;background-color:#EEEEEE;}
.fmcellr         {font-family:tahoma,Arial;font-size:12px;color:#000000;font-weight:bold;background-color:#FF0000;}
.fmcellr2        {font-family:tahoma,Arial;font-size:12px;color:blue;font-weight:bold;background-color:#FF0000;}
.fmcelljour      {font-family:tahoma,Arial;font-size:12px;color:blue;font-weight:bold;background-color:#FFFFE1;}

.fmdesc          {height:20px;font-family:Verdana,Arial;font-size:11px;color:white;font-weight:bold;background-image: url(/images/menu_bkg_bar2.gif);}
.fmdescgrey      {font-family:tahoma,Arial;font-size:12px;color:black;font-weight:bold;background-color:#C0C0C0;}
.fmdesc2         {font-size:11px; background-color:#F7F8C2; font-family: Verdana;font-weight:bold;color:#ffffff;}
.fmdesc3         {font-size:11px; background-color:#F9FAC0; font-family: Verdana;font-weight:bold;color:#ffffff;}
.fmdesc4         {font-family:tahoma,Arial;font-size:11px;color:#ffffff;font-weight:bold;background-color:#666633;}
.fmdesc5         {font-family:tahoma,Arial;font-size:12px;color:#ffffff;font-weight:bold;background-color:#4D6634;}

.fmfieldsmall    {font-family:tahoma,Arial;font-size:10px;color:#FFFFFF;background-color:#EEEEEE;}
.fmfieldsmall4    {font-family:tahoma,Arial;font-size:11px;color:#FFFFFF;background-color:#EEEEEE;}
.fmfieldsmall2    {font-family:tahoma,Arial;font-size:10px;color:#ffffff;background-color:#30441C;}
.fmfieldsmall3    {font-family:tahoma,Arial;font-size:10px;color:#ffffff;background-color:#0000FF;}

.fmfield         {font-size:12px;color:#000000;}
.fmfield2        {font-family:tahoma,Arial;font-size:11px;color:#000000;font-weight:bold;background-color:#EEEEEE;}
.fmfield3        {font-family:tahoma,Arial;font-size:11px;color:#000000;font-weight:bold;background-color:#EEEEEE;}
.fmfield4        {font-family:tahoma,Arial;font-size:11px;color:#000000;font-weight:bold;background-color:#EEEEEE;}
.fmfield5        {font-family:tahoma,Arial;font-size:13px;color:#000000;font-weight:bold;background-color:#EEEEEE;}
.fmfield6        {font-family:tahoma,Arial;font-size:15px;color:#000000;font-weight:bold;background-color:#EEEEEE;}
.fmfield7        {font-family:tahoma,Arial;font-size:20px;color:#000000;font-weight:bold;background-color:#EEEEEE;}
.fmfield8        {font-family:tahoma,Arial;font-size:18px;color:#000000;font-weight:bold;background-color:#EEEEEE;}
.fmfield9        {font-family:tahoma,Arial;font-size:19px;color:#000000;font-weight:bold;background-color:#EEEEEE;}
.fmfield10       {font-family:tahoma,Arial;font-size:12px;color:#000000;font-weight:bold;background-color:#EEEEEE;}
.fmfield11       {font-family:tahoma,Arial;font-size:16px;color:#000000;font-weight:bold;background-color:#EEEEEE;}
.fmfield12       {font-family:tahoma,Arial;font-size:12px;color:#EEEEEE;font-weight:bold;background-color:#666633;}

.fmbutton				 {font-family:tahoma,Arial;font-size:12px;padding: 1px;cursor:pointer;}

.fmheaderover    {background-color:#333366;border-right:solid white 1px;padding-right:10px;padding-left:10px; color:white;text-decoration:none;font-family:verdena,arial;font-size:12px;}
.fmheaderselect  {background-color:#333692;border-right:solid white 1px;padding-right:10px;padding-left:10px; color:white;text-decoration:none;font-family:verdena,arial;font-size:12px;}
.fmline          {font-size:11px; background-color:#EEEEEE; font-family: Verdana;color:#000000;}
.fmlinesel       {font-size:11px; background-color:#FF8330; font-family: Verdana;color: #FFFFFF;}
.fmline1         {font-size:11px; background-color:lightgray; font-family: Verdana;font-weight:bold;color:#000000;}
.fmline2         {font-size:11px; background-color:#FFFFFF; font-family: Verdana;font-weight:bold;color:#000000;}
.fmlineb         {font-size:11px; background-color:#FFFFFF; font-family: Verdana;color:#000000;}
.fmlineupd       {font-family:Verdana;font-size:11px;color:white;background-color:lightgreen;border-bottom-width:3px;border-right-width:1px;border-style:outset;border-top-width:3px;border-left-width:1px;font-weight:bold;}
.fmlineyellow    {font-size:11px; background-color:yellow; font-family: Verdana;font-weight:bold;color:#000000;}
.fmlookup        {font-family:tahoma,sans-serif;font-size:11px;color:#666633;text-decoration:none;height:18px;}
.fminput         {text-decoration:none;font-size:12px;}
.fminputred         {text-decoration:none;font-family:tahoma,Verdana,arial;font-size:11px;background-color=red;}
.fminput2        {text-decoration:none;font-family:tahoma,verdena,arial;font-size:10px;}
.fminput3        {text-decoration:none;font-family:tahoma,Verdana,arial;font-size:13px;}
.fminput4        {text-decoration:none;font-family:tahoma,verdena,arial;font-size:11px;color:green;}
.fmlabel         {color:#666633;font-weight:bold;font-size:14px;}
.fmtextarea      {color:#333366;text-decoration:none;font-family:verdena,arial;width:180;height:90;}
.fmsort          {color:white;text-decoration:none;font-family:tahoma,Verdana,arial;}
.fmbigbutton     {font-family:tahoma,sans-serif;font-size:12px;color:#666633;text-decoration:none;height:50px;width:225px;}
.fmhugebutton    {font-family:tahoma,sans-serif;font-size:12px;color:#666633;text-decoration:none;height:50px;width:250px;}
.fmlargebutton   {font-family:tahoma,sans-serif;font-size:12px;color:#666633;text-decoration:none;height:40px;width:250px;}
.fmcalendarwhite      {font-size:10px; font-family:MS Sans Serif, sans-serif;font-weight:bold;background-color=#EEEEEE;}
.fmcalendarred        {font-size:10px; font-family:MS Sans Serif, sans-serif;font-weight:bold;background-color=red;}
.fmcalendargreen      {font-size:10px; font-family:MS Sans Serif, sans-serif;font-weight:bold;background-color=green;}
.fmcalendaract        {font-size:10px; font-family:Verdana, arial;font-weight:bold;background-color=#F0F0F0;color:#FF0000}
.fmcalendaractdetail        {font-size:10px; font-family:Verdana, arial;font-weight:bold;background-color=#EEEEEE;color:#FF0000}
.fmcalendaractselect  {font-size:10px; font-family:Verdana, arial;font-weight:bold;background-color=blue;color:#FFFFFF}
.fmcalendaractmonth        {font-size:11px; font-family:Verdana, arial;font-weight:bold;background-color=#30441C;color:#FFCC00}
.fmcalendaractgray        {font-size:10px; font-family:Verdana, arial;font-weight:bold;background-color=#CCCCCC;color:#FF0000}
.fmcalendaracttodo        {font-size:10px; font-family:Verdana, arial;font-weight:bold;background-color=#FF0000;color:#FFFFFF}
.fmcalendaractdesc        {font-size:10px; font-family:Verdana, arial;font-weight:bold;background-color=#30441C;color:#FFCC00}

.hdmain          {background-color:#0062c4;color:#FFFFFF;font-size:12;font-family:tahoma;font-weight:bold;}
.hdtitle         {font-size:16;}

.visible         {display:;}
.invisible       {display:none;}
.invisible2      {display:none;background-color:#FFFFE1;}

/*new*/
.fmlineselcombo  {font-family:Verdana;font-size:12px;color:white;background-color:darkblue;}
.fmlinecombo  {font-family:Verdana;font-size:12px;color:black;background-color:#FFFFFF;}
.hierarchyvisible{display:;font-family:tahoma,Arial;font-size:12px;color:#666633;font-weight:bold;background-color:#EEEEEE;}
.hierarchyinvisible {display:none;font-family:tahoma,Arial;font-size:12px;color:#666633;font-weight:bold;background-color:#EEEEEE;}
.emailmessagevisible   {display:;font-family:tahoma,Arial;font-size:12px;color:#ff0000;font-weight:bold;background-color:#EEEEEE;}
.emailmessageinvisible {display:none;font-family:tahoma,Arial;font-size:12px;color:#666633;font-weight:bold;background-color:#EEEEEE;}
/*end*/

/* FIELD */

.fieldinvisible  {text-decoration:none;font-family:tahoma,verdana,arial;font-size:11px;border=none;background-color=#EEEEEE}

.textblink     {text-decoration:none;font-family:tahoma,verdena,arial;border:none;color:red;}
.textnoblink   {text-decoration:none;font-family:tahoma,verdena,arial;border:none;color:black;}

/* Les Links de l'Horaire de travail */

A.l_calendar:link        {color:blue;text-decoration:none;background-color:#EEEEEE;}
A.l_calendar:visited     {color:blue;text-decoration:none;background-color:#EEEEEE;}
A.l_calendar:hover	{color:blue;text-decoration:none;background-color:#EEEEEE;}
A.l_calendar:active	{color:blue;text-decoration:none;background-color:#EEEEEE;}

A.l_calendar2:link       {color:blue;text-decoration:none;background-color:#FF0000;}
A.l_calendar2:visited    {color:blue;text-decoration:none;background-color:#FF0000;}
A.l_calendar2:hover  	{color:blue;text-decoration:none;background-color:#FF0000;}
A.l_calendar2:active	{color:blue;text-decoration:none;background-color:#FF0000;}

/* New StyleSheet */
.table_menu {background-color:#FF8330;}
.item_line { text-decoration: none; color: #000000;font-size:11px; background-color:#FFFFFF;}
.item_line a:link { text-decoration: none; color: #000000;font-size:11px; background-color:#FFFFFF;}
.item_line a:visited { text-decoration: none; color: #000000;font-size:11px; background-color:#FFFFFF;}
.item_line a:hover { text-decoration:underline; color: #000000;font-size:11px; background-color:#FFFFFF;}
.item_line2 { text-decoration: none; color: #000000;font-size:11px;background-color:#EEEEEE; }
.item_line2 a:link { text-decoration: none; color: #000000;font-size:11px;background-color:#EEEEEE; }
.item_line2 a:visited { text-decoration: none; color: #000000;font-size:11px;background-color:#EEEEEE; }
.item_line2 a:hover { text-decoration:underline; color: #000000;font-size:11px; background-color:#EEEEEE;}

.vwHdrTR{height:1.7em;}
.vwHdrTD, .vwHdr{border:1px solid;padding:0px 3px;}
.vwHdrNoBrdr{border-bottom:0px;}
.vwHdrTR, .vwHdr, .tblHdr{background-color:#FFD9BF;}
.vwHdrTD, .vwHdr{border-color:white #FFA060 #FFA060 white;}
.vwHdrBrdr1{background-color:#FFBC8F;height:1px;}
.vwHdrBrdr2{background-color:#FFA060;height:1px;}
.vwHdrBrdr3{background-color:#FF6600;height:1px;}
.vwHdrBrdr1{height:1px;}
.vwHdrBrdr2{height:1px;}
.vwHdrBrdr3{height:1px;}
.vwHdrSrtd{background-color:#FFA060; color:white;border-color:#FF6600 white white #FF6600;padding:0px 3px;}
INPUT_TEXT {background-color:#FFA060;}
.title2        {font-size:11px; font-family: Verdana;font-weight:bold;color:#FFFFFF;}
.logoff a:link {font-size:12px; font-family:Arial,Verdana;font-weight:bold;color:#FFFFFF;text-decoration:none;background-image: url(/images/menu_bkg_bar.gif);}
.logoff a:hover {font-size:12px; font-family: Arial,Verdana;font-weight:bold;color:#FFFFFF;text-decoration:underline;background-image: url(/images/menu_bkg_bar.gif);}
.logoff a:active {font-size:12px; font-family: Arial,Verdana;font-weight:bold;color:#FFFFFF;text-decoration:underline;background-image: url(/images/menu_bkg_bar.gif);}
.logoff a:visited {font-size:12px; font-family: Arial,Verdana;font-weight:bold;color:#FFFFFF;text-decoration:none;background-image: url(/images/menu_bkg_bar.gif);}
.inputlogin {border:1px solid #002E4D;}
.lbllogin {font-face: Verdana;color:#000000;font-size:9pt;}
.lblMessage {font-face: Verdana;color:#919191;font-size:7pt;}
.lblguest {font-face: Verdana;color:#515151;font-size:8pt;}

.btnsaisietact    {font-family:verdana;font-size:26;text-decoration:none;font-weight:bold;height:50px;width:60;}
.btncanceltact     {font-family:verdana;font-size:26;text-decoration:none;font-weight:bold;height:50px;width:170;}
.btnsaisie2tact     {font-family:verdana;font-size:40;text-decoration:none;font-weight:bold;height:50px;width:140;}
.btnsaisie3tact     {font-family:verdana;cursor:hand;font-size:20;text-decoration:none;font-weight:bold;height:40px;width:150;}
.btnsaisiecurrent     {font-family:verdana;cursor:hand;font-size:20;text-decoration:none;font-weight:bold;height:40px;width:140;}
.fmbigbuttontact     {text-align:center;font-weight:bold;font-family:tahoma,sans-serif;font-size:15px;color:#000000;text-decoration:none;height:45px;width:130px;}
.btnsaisiearrow     {font-family:verdana;font-size:20;text-decoration:none;font-weight:bold;height:40px;width:40px;}
.btnsaisie4tact		{width:140;height:40;font-size:24;font-weight:bold;}

/* CÉDULE DE PRODUCTION */
.fmfieldsel2     {font-family:tahoma,Arial;font-size:12px;color:white;font-weight:bold;background-color:#0062c4;}


/* Rapport Excel */
.xlscode      {mso-style-parent:style0;font-size:9.0pt;font-weight:700;font-family:Tahoma, sans-serif;mso-font-charset:0;mso-number-format:"\@";white-space:normal;}
.xlsdate      {mso-style-parent:style0;font-size:9.0pt;font-weight:700;font-family:Tahoma, sans-serif;mso-font-charset:0;mso-number-format:"yyyy\/mm\/dd\;\@";}
.xlsheader    {mso-style-parent:style0;font-size:10.0pt;font-weight:bold;font-family:Tahoma, sans-serif;mso-font-charset:0;mso-number-format:Fixed;border:.5pt solid black;white-space:normal;background-color:#0000FF;color:#FFFFFF}
.xlsnumber    {mso-style-parent:style0;font-size:9.0pt;font-weight:700;font-family:Tahoma, sans-serif;mso-font-charset:0;x:num;mso-number-format:Standard;text-align:right; }
.xlsnumber3   {mso-style-parent:style0;font-size:9.0pt;font-weight:700;font-family:Tahoma, sans-serif;mso-font-charset:0;x:num;mso-number-format:"0\.000";text-align:right;}
.xlsnumber4   {mso-style-parent:style0;font-size:9.0pt;font-weight:700;font-family:Tahoma, sans-serif;mso-font-charset:0;x:num;mso-number-format:"0\.0000";text-align:right;}
.xlsnumber6   {mso-style-parent:style0;font-size:9.0pt;font-weight:700;font-family:Tahoma, sans-serif;mso-font-charset:0;x:num;mso-number-format:"0\.000000";text-align:right;}
.xlsnumber10  {mso-style-parent:style0;font-size:9.0pt;font-weight:700;font-family:Tahoma, sans-serif;mso-font-charset:0;x:num;mso-number-format:"0\.0000000000";text-align:right;}
.xlstotal     {mso-style-parent:style0;font-size:9.0pt;font-weight:bold;font-family:Tahoma, sans-serif;mso-font-charset:0;x:num;mso-number-format:Standard;text-align:right;}

/* CUSTOM DERAGON */
.menubkg {
  background-image: url(/images/menu_bkg_bar.gif)
}

.menubkg2 {
  background-image: url(/images/menu_bkg_bar2.gif)
}

.btnimg {
  background-image: url(/images/btn_arrow_small.gif);
  width: 24px;
  height: 24px;
}

.btnimgon {
  background-image: url(/images/btn_arrow_on_small.gif);
  width: 24px;
  height: 24px;
}

.btnimgleft {
  border:1px solid WHITE;
  cursor:hand;
}
.btnimgcenter {
  background-image: url(/images/menu_bkg_bar.gif);
  border-top:1px solid white;
  border-bottom:1px solid white;
  padding-left:5px;
  cursor:hand;
}

.btnimgright {
  background-image: url(/images/menu_bkg_bar.gif);
  border-top:1px solid white;
  border-bottom:1px solid white;
  border-right:1px solid white;
  cursor:hand;
  width: 24px;
  height: 24px;
}

.btnimgleft {
  border:1px solid WHITE;
  cursor:hand;
}
.btnimgcenter {
  background-image: url(/images/menu_bkg_bar.gif);
  border-top:1px solid white;
  border-bottom:1px solid white;
  padding-left:5px;
  cursor:hand;
}

.btnimgright {
  background-image: url(/images/menu_bkg_bar.gif);
  border-top:1px solid white;
  border-bottom:1px solid white;
  border-right:1px solid white;
  cursor:hand;
}

/* Custom Deragon */

.bodybrowseadmin {
	margin: 0;
	background-color:#EEEEEE;
}

.bodymember {
	margin: 0;
	background-color: #FFFFFF;
	vertical-align: middle;
}
.readonlymember  			 {font-size:12px;color:#000000;border-style: none;border: 0;}

/* Classes pour la présentation du site web */

* { padding: 0; margin: 0; }

.bodysite #wrapper {
 margin: 0 auto;
 width: 760px;
}
.bodysite #header {
 color: #333;
 width: 738px;
 float: left;
 padding: 10px;
 border: 1px solid #000;
 height: 100px;
 margin: 10px 0px 3px 0px;
 /*background: #BD9C8C;*/
 background: url('../images/backhdr.gif') repeat-x #e9e9e9;
 text-align: center;
}
.bodysite #headertop {
 float: left;
 width: 100%;
 height: 94px;
}
.bodysite #headerbottom {
 float: right;
 width: 100%;
 height: 21px;
 text-align: right;
}

.bodysite #leftcolumn {
 color: #333;
 border: 1px solid #000;
 background: #e9e9e9;
 margin: 0px 3px 3px 0px;
 padding: 5px;
 width: 170px;
 height: auto;
 float: left;
}

.bodysite #container { float: left; background: url(../images/layoutborder.gif) bottom center no-repeat; padding-bottom: 1px; }
.bodysite #inner { float: left; overflow: hidden; min-height:350px;}
.bodysite #inner div { float: left; margin-bottom: -1000px; padding-bottom: 1000px; }
.bodysite .clear { clear: both; padding-top: 3px; }

.bodysite #rightcolumn {
 float: right;
 color: #000000;
 border: 1px solid #000;
 background: #FFFFFF;
 margin: 0px 0px 3px 0px;
 padding: 10px;
 width: 553px;
 display: inline;
 height: auto;
}

.bodysite #navigation {
	border-bottom		: solid 1px black;
	height					: 18px;
	line-height			: 18px;
	font-weight			: bold;
	margin-bottom		: 10px;
}
.bodysite #navigation img {
	padding-right: 3px;
}

.bodysite #rightcolumntop {
 width: 100%;
 height: 20px;
 line-height: 20px;
 background-color: red;
}
.bodysite #rightcolumnbottom {
 clear: both;
 width: 100%;
 background-color: blue;
}
.bodysite #footer {
 width: 738px;
 clear: both;
 color: #000000;
 border: 1px solid #000;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align: center;
 background: url('../images/backfooter.gif') repeat-x #e9e9e9;
}
.bodysite a {
	color: black;
	text-decoration: underline;
}
.bodysite a:hover {
	color: #888888;
	text-decoration: underline;
}

/* MENU */
.maintable {
	background-color:#ffffff;
	width:100%;
	/* DÉSACIVER LE 100% POUR QU'IL PRENNE LA HAUTEUR DU TABLEAU ACTIF */
	 /*height:100%;*/
	margin-left:auto;
	margin-right:auto;
	border-top: solid 1px black;
	border-right: solid 1px black;
	border-left: solid 1px black;
}

.cell_top {
	height:100px;
	background-image:url('../images/deragonlogo.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFFFFF;
	border-bottom:solid 1px #000000;
}

.cell_topmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size:8px;
	font-weight:bold;
	height:19px;
	/*background-image:url('../images/topmenu_background.jpg');
	background-position:top;*/
	background-color: #f28913;
	border-bottom:solid 1px #000000;
}

.cell_navigation {
	width:210px;
	height:100%;
	background-color: #f28913;

}

.cell_flash {
	width:188px;
	height:150px;
}

/* CSS DU CONTENT (PARTIE DU CENTRE) */
.content {
	/*background-image:url('../images/content_background.jpg');
	background-position:center top;

	background-repeat:no-repeat;*/
}

/* CSS DE LA NAVIGATION PREMIER NIVEAU */
.lev1_cell {
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	background-image:url('../images/lev1_bkg.gif');
	background-repeat:repeat-x;
}

	.lev1_td1 {
		border-bottom:solid 1px	#000000;
		/*width:20px;*/
		height:22px;
		font-size:12px;
	}

	.lev1_td2 {
		border-bottom:solid 1px	#000000;
		font-size:12px;
	}

.lev1_over {
	font-weight:bold;
	/*background-image:url('../images/on_mouse_lev1.gif');
	background-repeat:repeat-x;*/
	color:#FFFFFF;
	cursor:pointer;
}

.lev1_selected {
	background-image:url('../images/lev1_mouseover.gif');
	background-repeat:repeat-x;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

/* CSS DE LA NAVIGATION DEUXIEME NIVEAU */
.lev2_table {
	background-color:#9caf9e;
	background-image:url('/images/lev2_topshadow.gif');
	background-repeat:no-repeat;
	background-position:top right;
	width:100%;
	font-size:11px;
	font-weight:bold;
}

	.lev2_td1 {
		width:15px;
	}

	.lev2_td2 {
		width:15px;
		border-bottom:solid 1px #000000;
		}

	.lev2_td3 {
		width:143px;
		border-bottom:solid 1px #000000;
	}

.lev2_over {
	width:143px;
	border-bottom:solid 1px #000000;
	color: #FFFFFF;
	cursor:pointer;
}

.lev2_selected {
	width:143px;
	border-bottom:solid 1px #000000;
	color: #FFFFFF;
	cursor:pointer;
}

.lev2_td2_selected {
		width:15px;
		border-bottom:solid 1px #000000;
}

.fmtable {
	border: 1px solid black;
	border-collapse: collapse;
}

.fmtable th {
	border: 1px solid black;
	padding: 2px;
}

.fmtable td {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid black;
	padding: 2px;
}

.fmlinetotal td {
	border-top: solid 1px black;
	font-size:11px;
	background-color:#EEEEEE;
	font-family: Verdana;
	color:#000000;
	font-weight: bold;
}

@media print {
	.hideforprint {
		display:none;
	}
	.fmdesc {
		color: black;
	}
}

.webmsg {
	width: 510px;
	padding: 10px;
	margin: 10px;
	text-align: justify;
}