@import 'button.css';

body
{
    font-size: 14px;
    color: black;
    FONT-FAMILY: Arial
}
td {
    FONT-FAMILY: Arial;
    /*padding:4px;*/
}
th {
    FONT-FAMILY: Arial;
    /*padding:4px;*/
}

A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR:inherit;
    border-bottom: 1px crimson;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
.liste1
{
    FONT-SIZE: 14px;
    COLOR: blue;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.signature
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial
}
.lien1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: royalblue;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.red
{
    COLOR: red;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
.fixedFont
{
    FONT-SIZE: 14px;
    COLOR: navy;
    FONT-FAMILY: Courier New
}
.topNOR
{
    FONT-SIZE: 14px;
    COLOR: chocolate;
    FONT-FAMILY: Arial, Verdana
}
.errorTITLE
{
    FONT-SIZE: 20px;
    COLOR: cornflowerblue;
    FONT-FAMILY: Arial, Verdana
}
.errorBODY
{
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.errorTecTITLE
{
    FONT-SIZE: 20px;
    COLOR: dodgerblue;
    FONT-FAMILY: Arial
}
.errorTecBODY
{
    FONT-SIZE: 14px;
    COLOR: mediumorchid;
    FONT-FAMILY: Arial
}
.errorFILENAME
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.NORMAL
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.NORMALH1
{
    FONT-SIZE: 20px;
    COLOR: navy;
    FONT-FAMILY: Arial
}
.NORMALH2
{
    FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
    COLOR: navy;
    FONT-FAMILY: Arial
}
A:active
{
    FONT-SIZE: 12px;
    COLOR: forestgreen;
    FONT-FAMILY: Arial
}
A:link
{
    FONT-SIZE: 12px;
    COLOR: mediumblue;
    FONT-FAMILY:  Arial;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-SIZE: 12px;
    COLOR: mediumvioletred;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.SUITE
{
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial
}
INPUT
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
		/*padding-left : 5px;*/
}
H1
{
    FONT-SIZE: 20px;
    COLOR: darkblue;
    FONT-FAMILY: Arial
}
SELECT
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY:  Arial
}
CAPTION
{
    FONT-SIZE: 14px;
    COLOR: darkcyan;
    FONT-FAMILY: Arial
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: mediumblue;
    FONT-FAMILY:  Arial;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.NONE
{
    FONT-SIZE: 12px;
    COLOR: indianred;
    FONT-FAMILY: Arial
}
TD
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial
}
H3
{
    FONT-SIZE: 16px;
    COLOR: powderblue;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
H2
{
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY:  Arial
}
P
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial
}

.message
{
    FONT-SIZE: 14px;
    COLOR: gray;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.NORMAL2
{
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial
}
.label
{
    FONT-SIZE: 10px;
    COLOR: darkcyan;
    FONT-FAMILY: Arial, Verdana;
    white-space:nowrap;
    BACKGROUND-COLOR: lightgrey
}
.field
{
    FONT-SIZE: 10px;
    COLOR: mediumblue;
    BORDER-BOTTOM: thin outset;
    white-space:nowrap;
    FONT-FAMILY: Arial, Verdana
}
.label2
{
    FONT-SIZE: 10px;
    COLOR: slateblue;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: darkgray
}
.field2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.print
{
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana
}
AREA
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
TEXTAREA
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
LI
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial, 'Comic Sans MS', Verdana
}
.bchead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.notReadOnly
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: blue
}
.readOnly {
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    padding: 3px;
    BACKGROUND-COLOR: lightgoldenrodyellow;
}
.readOnlyPAV {
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial;
    padding: 3px;
    BACKGROUND-COLOR: #E2DCE4
}
.readOnlyModifPAV
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #E2DCE4
}

.pfax
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.invVideo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black
}
.field0
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: navy;
    FONT-FAMILY: Arial
}
.selQuoteW
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: whitesmoke;
    BACKGROUND-COLOR: mediumvioletred
}
.selQuoteC
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: mintcream;
    BACKGROUND-COLOR: mediumblue
}
.selComp
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: ghostwhite;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: skyblue
}
.selClass2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: mediumblue
}
.selClass1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: mediumblue
}
.sText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.Title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.SimpleQuoteW
{
    FONT-SIZE: 10px;
    COLOR: mintcream;
    FONT-FAMILY: Arial
}
.SimpleQuoteC
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.Post_it
{
    COLOR: black;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.selQuote1
{
    FONT-SIZE: 10px;
    COLOR: mintcream;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: mediumblue
}
.SelQuote2
{
    FONT-SIZE: 10px;
    COLOR: mintcream;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: dodgerblue
}
.NG
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.NGR
{
    FONT-SIZE: 10px;
    COLOR: red
}
.found
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: beige;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: deepskyblue
}
.ThCustomer
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 16px;
    COLOR: mintcream;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: firebrick
}
.ThSupplier
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: lightcyan;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: mediumblue
}

.TdCustomer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: oldlace;
    BACKGROUND-COLOR: crimson
}

.TdCustomerSell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: oldlace;
    BACKGROUND-COLOR: red
}
.TdCustomerQS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    BACKGROUND-COLOR: Gainsboro
}


.TdSupplier
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: lightcyan;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: cornflowerblue
}
.TdSupplierQR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: LightGoldenrodYellow
}
.TdSupplierQRS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: LightYellow
}
.TdSupplierPO
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: lightcyan;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: blue
}

.TH1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial;
    text-align: center;
    BACKGROUND-COLOR: black
}
.TH1IRE {
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: black;
    FONT-FAMILY: Arial;
    text-align: center;
    BACKGROUND-COLOR: gainsboro
}
.TH1_2IRE {
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial;
    text-align: center;
}
.TH1Amount
{
    padding: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    text-align: center;
    BACKGROUND-COLOR:darkblue;
}
.TH2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black
}
.TH3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: red
}
.TH3_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: grey
}
.TH3IRE 
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.ligneMV
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial;
    border-top: 2px solid transparent;
	border-right: 2px solid transparent;
	border-bottom: 2px solid transparent;
	border-left: 2px solid transparent;
}
.TH4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.TH4_1
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Arial;
    text-align: center;
    BACKGROUND-COLOR: gold
}
.TH4IRE {
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Arial;
    text-align: center;
    BACKGROUND-COLOR: gainsboro
}
.TH1_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: paleturquoise;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: dimgray
}
.TH2_1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: yellow;
    BACKGROUND-COLOR: slategray
}
.ligneDQD
{
    FONT-SIZE: 10px;
    COLOR: mediumblue;
    FONT-FAMILY: Arial
}
.ligneDQDCY
{
    FONT-SIZE: 10px;
    COLOR: mediumslateblue;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.D1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    padding: 1px;
    BACKGROUND-COLOR: snow
}
.D2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: snow;
    padding: 1px;
    BACKGROUND-COLOR: mediumblue
}
.D3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: snow;
    FONT-STYLE: italic;
    padding: 1px;
    BACKGROUND-COLOR: orangered
}
.D4
{
    FONT-SIZE: 11px;
    COLOR: peachpuff;
    padding: 1px;
    BACKGROUND-COLOR: peachpuff
}
.Title2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: mediumblue;
    FONT-FAMILY: Arial, Verdana
}
.ligneTNC
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: darkblue;
    FONT-FAMILY: Arial
}
.legende
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    z-index: 20000;
    BACKGROUND-COLOR: #000000
}
.Counter
{
    FONT-SIZE: 10px;
    COLOR: darkblue;
    FONT-FAMILY: Arial
}
.ligneQuotePart2
{
    FONT-SIZE: 10px;
    COLOR: mintcream;
    FONT-FAMILY: Arial
}
.PrintLab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 60px;
    COLOR: darkgray;
    FONT-FAMILY: Arial
}
.partLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black
}
.partBody
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 25px;
    COLOR: black
}
.customerNoBody
{
    FONT-SIZE: 20px;
    COLOR: black
}

.LabelABody
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.LabelALabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    BACKGROUND-COLOR: black
}
.FieldABody
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black
}
.LabelBBody
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.LabelBContact
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black
}
.LabelBCompany
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.LabelBCountry
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.LabelBAddress
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.fixedFontTot
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: navy;
    FONT-FAMILY: 'Courier New';
    BACKGROUND-COLOR: thistle
}
.INVNo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: navy;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.ligneINV
{
    FONT-SIZE: 12px;
    COLOR: black
}
.fixedFontReadOnly
{
    FONT-SIZE: 12px;
    COLOR: navy;
    FONT-FAMILY: 'Courier New';
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.LabelInvoice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black
}
.FieldInvoice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black
}
.LableInvoice2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.LabelInvoice3
{
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: black
}
.InvoiceIdx
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.LabelInvoice4
{
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: Arial
}
.FieldInvoice2
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.Remise
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-STYLE: italic
}
.Factorem
{
    FONT-SIZE: 11px;
    COLOR: black
}
.Bank
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.CustNo
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.Goods
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.found1
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: black thin;
    COLOR: black;
    BORDER-BOTTOM: black thin;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
.found2
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: black thin;
    COLOR: white;
    BORDER-BOTTOM: black thin;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial
}
.SOLabelRO
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    BACKGROUND-COLOR: lightgoldenrodyellow
}

.SOLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: dodgerblue;
}

.SOLabelCalc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: darkblue;
}
.SOLabelInv
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: rgb(255,0,0);
}

.LabelYellow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: yellow;
    FONT-FAMILY: Arial
}
.LabelWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Arial
}
.partNoFound
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: blue
}
.qy
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.qy_s
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial
}
.lgNor
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.invDate
{
    FONT-SIZE: 10px;
    COLOR: mediumblue;
    FONT-FAMILY: Arial
}
.NGRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: red
}
.ContactFAC 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR:darkred
}
.ContactEFAC
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: orangered
}
.ligneWhite
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial
}
.ligneWhiteCY
{
    FONT-SIZE: 10px;
    COLOR: whitesmoke;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.lien2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: floralwhite;
    FONT-FAMILY: Arial
}
.ligneMVW
{
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Arial
}
.ligneDQDB
{
    FONT-SIZE: 10px;
    COLOR: firebrick;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.ligneWhiteB
{
    FONT-SIZE: 10px;
    COLOR: wheat;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.TH_PPC
{
    BORDER-RIGHT: darkblue;
    BORDER-TOP: darkblue;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    BORDER-LEFT: darkblue;
    COLOR: black;
    BORDER-BOTTOM: darkblue;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.TD1_PPC
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.TD2_PPC
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.BD1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.BD2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: mediumblue
}
.AT1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: 'Comic Sans MS'
}
.AT2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.AT2CDN
{
    FONT-SIZE: 15px;
    COLOR: black;
    FONT-FAMILY: Arial
}

.White
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial
}
.WAT1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.WAT2
{
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.AT3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.AT1N
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.AT3N
{
    FONT-SIZE: 15px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.AT4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.TA4N
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.AT5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.AT1P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.AT3P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: 'Comic Sans MS'
}
.AT4N
{
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.AT4NCDN
{
    FONT-SIZE: 16px;
		FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Arial
}

.AT4P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 21px;
    COLOR: black;
    FONT-FAMILY: 'Comic Sans MS'
}
.ASKMNT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 21px;
    COLOR: black;
    FONT-FAMILY: 'Comic Sans MS'
}
.ASKH1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 21px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.ASKMSG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.readOnlySmall
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gainsboro
}
.Partner
{
    FONT-SIZE: 9px;
    COLOR: black;
    LINE-HEIGHT: 9px;
    FONT-FAMILY: 'Arial Narrow'
}
.address
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.address2
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.fiabilite
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.Titre_H1
{
    FONT-SIZE: 20px;
    COLOR: darkblue;
    FONT-FAMILY: Arial, Verdana
}
.Schedule
{
    FONT-SIZE: 10px;
    COLOR: navy;
    FONT-FAMILY: Arial
}
.Schedule2
{
    FONT-SIZE: 12px;
    COLOR: navy;
    FONT-FAMILY: Arial
}
.OLDH1
{
    FONT-SIZE: 20px;
    COLOR: firebrick;
    FONT-FAMILY: Arial
}
.Schedule_old
{
    FONT-SIZE: 10px;
    COLOR: firebrick;
    FONT-FAMILY: Arial
}
.FutureH1
{
    FONT-SIZE: 20px;
    COLOR: seagreen;
    FONT-FAMILY: Arial
}
.Schedule_fut
{
    FONT-SIZE: 10px;
    COLOR: seagreen;
    FONT-FAMILY: Arial
}
.AlertSCH
{
    FONT-SIZE: 14px;
    COLOR: mediumblue;
    FONT-FAMILY: Arial
}
.MNTOT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.MNTOT_sav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: orange
}

.MNGT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: red
}
.MNGTI_sav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: orange
}
.MNGTI
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: '#B9B9B9'
}

.MN
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.MNTH
{
    FONT-SIZE: 12px;
    COLOR: blue;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.Numero
{
    FONT-SIZE: 10px;
    COLOR: ghostwhite;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000099
}
.LignePavQV
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: darkblue;
    FONT-FAMILY: Arial
}
.LabelPavQV
{
    FONT-SIZE: 10px;
    COLOR: darkblue;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.LignePAV
{
    FONT-SIZE: 11px;
    COLOR: navy;
    FONT-FAMILY: Arial
}
.LabelPAV
{
    FONT-SIZE: 11px;
    COLOR: navy;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.LabelPAV_Small
{
    FONT-SIZE: 10px;
    COLOR: navy;
    BACKGROUND-COLOR: lightgoldenrodyellow
}

.LignePavQV_S
{
    FONT-SIZE: 10px;
    COLOR: #000099;
    FONT-FAMILY: Arial
}
.LignePavQV_SVx 
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.LignePavQV_Err
{
    FONT-SIZE: 10px;
    COLOR: dimgray;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.Numero_QV
{
    FONT-SIZE: 9px;
    COLOR: snow;
    BACKGROUND-COLOR: dodgerblue
}
.PN {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3300FF;
}
.PN_Hidden {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: red;
}
.PN_HiddenNV {
	font-family: Arial;
	font-size: 12px;
	FONT-STYLE: italic;
	font-weight: bold;
	color: red;
}
/*.Notes {
	font-family: Arial;
	font-size: 12px;
	color: #FFFF00;
	background-color: #330099;
}*/
.NotesDel {
	font-family: Arial;
	font-size: 11px;
	color: #FFFF00;
	background-color: #330099;
}

.LigneNotes {
	font-family: Arial;
	font-size: 12px;
	color: #000066;
}
.ligneTPN {
	font-family: Arial;
	font-size: 10px;
	color: #000066;
	/*background-color: #330099;*/
	text-align: right;
}
.PAVReadOnly {
	font-family: Geneva, Arial;
	font-size: 12px;
	color: #000099;
	background-color: #FFCC00;
	font-weight: bold;
	padding : 0px,5px,0px,5px;

}
a:xhrUpdateLine {
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
	/*text-decoration: blink;
	font-weight: bold;*/

}
.PavQVAll {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #009900;
}
.PAVQVSell {
	font-family: Arial;
	font-size: 10px;
	color: #000066;
	background-color: #FF9900;
}
.PAVDTMNQT0 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: red;
	background-color: #FFFFFF;
}
.PAVDTM {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}

.PavQVQW {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-color: #00FF99;
}
.mailBody {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
}
.PAVUP {

	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #6666FF;
}
.PAVDTO {

	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.PAVIR {


	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.PNFound {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}
.PNFound_Hidden {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: orange;
	background-color: #000000;
}
.PNFound_HiddenNV {
	font-family: Arial;
	font-size: 12px;
    FONT-STYLE: italic;
	font-weight: bold;
	color: orange;
	background-color: #000000;
}


.ModifPAV {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}
.ModifPAV_NS {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFEC;
}

.ModifPAVSimple {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFEC;
}
.PNFoundExact {

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}
.PNFoundExact_Hidden {

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: orange;
	background-color: #000000;
}
.PNFoundExact_HiddenNV {

	font-family: Arial;
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
	color: orange;
	background-color: #000000;
}

.PNFoundNear {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #0000CC;
}
.PNFoundNear_Hiddenx {


	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: red;
	background-color: #0000CC;
}
.PNFoundNear_Hidden {


	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: orange;
    margin: 3px 3px 3px 3px;
	background-color: #0000CC;
}
.PNFoundNear_HiddenNV {


	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: red;
	background-color: #0000CC;
}

.PNTitre {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: white;
	font-style: italic;
	background-color: #0000CC;


}
.PNIR {
	font-family: Arial;
	font-size: 12px;
	color: #FF6600;
}
.PAVqyS {

    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000066;
    FONT-FAMILY: Arial
}
.LignePAVNotes {
	FONT-SIZE: 11px;
	COLOR: navy;
	FONT-FAMILY: Arial;
	background-color: #C5C5C5;

}
.StockClub {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
}
.hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.hoverDel {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.IRhover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color: yellow;
	text-decoration: underline;
}
.IRhoverDel {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	background-color: yellow;
	text-decoration: underline;
}

.SalesOrder {
	font-family: Arial;
	font-size: 10px;
	color: #FFFF00;
	background-color: #FF6600;
}
.readOnlySO {
	font-family: Arial;
	font-size: 10px;
	color: #000066;
	background-color: #FFFFCC;
}
.hoverPNF {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #000000;

}
.PNFoundExactLink {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;

}
.PNFoundNearLink {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099FF;

}
.PNFoundExactDelLink {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;

}
.PNFoundNearDelLink {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0099FF;

}

.PAVUpd {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.PAVNew {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.PAVUpdB {

	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
.PAVDel {
	font-family: Arial;
	color: #666666;
	text-decoration: line-through;
	font-size: 11px;

}
.cartouche {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
.SelPAV {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #0000CC;
}
.package {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-color: #99FFFF;
}
.PAOEM {
	font-family: Arial;
	font-size: 12px;
	color: #E2E2E2;
	background-color: #0033CC;
	font-weight: bold;

}
.PSOEM0 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: #00CCFF;
	font-weight: bold;

}
.PSOEM {
	font-family: Arial;
	font-size: 12px;
	color: red;
	background-color: #00CCFF;
	font-weight: bold;

}
.PSOEMNull {
	font-family: Arial;
	font-size: 12px;
	color: white;
	background-color: #00CCFF;
	font-weight: bold;

}

.IP {
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	background-color: #A4EDFF;
}
.PACLUB {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;

}
.readOnlyPAVM {

	font-family: Arial;
	font-size: 10px;
	color: #000066;
	background-color: #FFFFCC;
}
.nbStock {
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #003399;
}
/*.NoNotes {

	font-family: Arial;
	font-size: 12px;
	color: #333399;
	background-color: #FFFF00;
}*/
.BigMsg {
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #000066;
}
.SendMsg {
	font-family: Arial;
	font-size: 12px;
	color: #0000FF;
}
.PAOEMIP {
	font-family: Arial;
	font-size: 12px;
	color: #E2E2E2;
	font-weight: bold;
	background-color: #0033CC;
	text-decoration: underline;

}
.NumeroDel {

    FONT-SIZE: 10px;
    COLOR: yellow;
    BACKGROUND-COLOR: #000099
}
.LignePAVDel {

    FONT-SIZE: 11px;
    COLOR: navy;
    FONT-FAMILY: Arial
}
.PNDel {

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #3300FF;
}
.PNDel_Hidden {

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: red;
}
.PNDel_HiddenNV {

	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: red;
}

.PAVDTMDel {

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFCC;
}
.PAVDTMDelNQT0 {

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #FFFFCC;
}
.PAVDTODel {


	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
}
.PAVIRDel {



	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.PACLUBDel {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	font-weight: bold;

}
.PSOEM0Del {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFCC;
	font-weight: bold;

}
.PSOEMDel {
	font-family: Arial;
	font-size: 11px;
	color: black;
	background-color: #FFFFCC;
	font-weight: bold;

}
.PAOEMDel {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFCC;
	font-weight: bold;

}
.PNFoundExactDel {


	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
}
.PNFoundExactDel_Hidden {


	font-family: Arial;
	font-size: 10px;
	color: red;
	background-color: #000000;
}
.PNFoundExactDel_HiddenNV {


	font-family: Arial;
	font-size: 11px;
	font_style:italic;
	color: red;
	background-color: #000000;
}

.PNFoundNearDel {

	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0000CC;
}
.PNFoundNearDel_Hidden {

	font-family: Arial;
	font-size: 11px;
	color: orange;
    margin: 3px 3px 3px 3px;
	background-color: #0000CC;
}
.PNFoundNearDel_HiddenNV {

	font-family: Arial;
	font-size: 11px;
	font-style:italic;
	color: red;
	background-color: #0000CC;
}

.PNFoundDel {

	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
}
.PNFoundDel_Hidden {

	font-family: Arial;
	font-size: 11px;
	color: orange;
        margin: 3px 3px 3px 3px;

	background-color: #000000;
}
.PNFoundDel_HiddenNV {

	font-family: Arial;
	font-size: 11px;
	font-style:italic;
	color: orange;
        margin: 3px 3px 3px 3px;
	background-color: #000000;
}

.qyDel {

    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.PAOEMIPDel {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFCC;
	text-decoration: underline;
	font-weight: bold;

}
.NoNotesDel {


	font-family: Arial;
	font-size: 11px;
	color: #333399;
	background-color: #FFFF00;
}
.hoverPNFDel {

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #000000;
}
.PNDelete {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3300FF;
	text-decoration: line-through;

}
.LignePAVImport {

    FONT-SIZE: 12px;
    COLOR: navy;
    FONT-FAMILY: Arial;

}
.LignePAVDelete {

    FONT-SIZE: 11px;
    COLOR: navy;
    FONT-FAMILY: Arial;
	text-decoration: line-through;

}


.PAVDTMDelete {
	font-family: Arial;
	font-size: 12px;
    COLOR: navy;
	background-color: #FFFFFF;
	text-decoration: line-through;

}
.PAVDTODelete {
	font-family: Arial;
	font-size: 12px;
    COLOR: navy;
	background-color: #FFFFFF;
	text-decoration: line-through;

}
.PAVIRDelete {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;

}

.PACLUBDelete {
	font-family: Arial;
	font-size: 12px;
    COLOR: navy;
	background-color: #FFFFFF;
	text-decoration: line-through;

}
.PACLUBImport {
	font-family: Arial;
	font-size: 12px;
    COLOR: navy;
	background-color: #ffff00;

}

.PSOEMDelete {
	font-family: Arial;
	font-size: 12px;
    COLOR: navy;
	background-color: #FFFFFF;
	text-decoration: line-through;

}
.PAOEMDelete {
	font-family: Arial;
	font-size: 12px;
    COLOR: navy;
	background-color: #FFFFFF;
	text-decoration: line-through;

}

.qyDelete {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial;
	text-decoration: line-through;
	background-color: #FFFFCC;


}
.qyImport {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.HC {
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
}
.qyHC {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: White;
    FONT-FAMILY: Arial;
}
.SOR {
    FONT-SIZE: 10px;
    COLOR: White;
    FONT-FAMILY: Arial;
	bgcolor : #66CC99;
}
.FaxPetit
{
    FONT-SIZE: 8px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
	bgcolor : #66CC99;

}
.Rate
{
    FONT-SIZE: 10px;
    COLOR: blue;
    FONT-FAMILY: Arial, Verdana;
}
.CAInf
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
	FONT-STYLE: italic;
    FONT-FAMILY: Arial
}

.CASup
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.CANor
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: Navyblue;
    FONT-FAMILY: Arial
}


.CAMNTOT {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
    text-align: right;
}
.CAMNTOTInf
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
}
.CAMNTOTSup
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.CAMNTOTInfSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
}
.CAMNTOTSupSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
}

.CAMNGT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: red
}
.CAMNGTI
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: orange
}
.CAMN
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.CAComp
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: blue;
    FONT-FAMILY: Arial
}
.CATitle1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #CFCFCF;
}


  .headline { FONT-FAMILY: Arial black, arial; font-size: 28px; letter-spacing: -1px; }
  .headline2{ font-family: verdana, arial; font-size: 12px; }
  .subhead  { FONT-FAMILY: Arial, arial; font-size: 18px; font-weight: bold; font-style: italic; }
  .backtotop     { FONT-FAMILY: Arial, arial; font-size: xx-small;  }
  .code     { background-color: #EEEEEE; font-family: Courier New; font-size: x-small;
              margin: 5px 0px 5px 0px; padding: 5px;
              border: black 1px dotted;
            }
.CAMNNG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Arial;
}
.CAMNOT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial;
}


.CAOTInf
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: blue;
	FONT-STYLE: italic;
    FONT-FAMILY: Arial
}

.CAOTSup
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: blue;
    FONT-FAMILY: Arial
}
.CANGTOTInf
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
}
.CANGTOTSup
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Arial;
}
.CAOTTOTInf
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
}
.CAOTTOTSup
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial;
}
.CANGTOTInfSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
}
.CANGTOTSupSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Arial;
}
.CAOTTOTInfSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: blue;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
}
.CAOTTOTSupPetit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: blue;
    FONT-FAMILY: Arial;
}
.NOInv
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Arial
}
.ComboDis
{
    FONT-SIZE: 10px;
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial
}
.ComboSel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
	BACKGROUND-COLOR: blue;
    FONT-FAMILY: Arial
}
.THPAVQ
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: mediumblue;
    FONT-FAMILY:  Arial;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.Petit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: navy;
    FONT-FAMILY: Arial
}
.PetitQ {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    padding: 3px;
    COLOR: navy;
    FONT-FAMILY: Arial
}
.catNone
{
    border: 2px #B9D1E5 inset;
    background-color: #FFFFCC;
    text-align: right;
    padding : 0px,5px,0px,5px;

}
.catSC
{
    border: 2px #33FF00 inset;
    background-color: #CCFFCC;
}
.catEURO {
    FONT-WEIGHT: bold;
    background-color: #CCCCCC;
    FONT-SIZE: 13px;
    padding: 3px;
}
.catUSD
{
    background-color: 'yellow';
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
}
.catQuoted 
{
    background-color: 'white';
    FONT-SIZE: 13px;
    padding: 3px;
}
div#info a.nav:hover span
{
    display: block;
    position: absolute;
    right: 20px;
    top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    width: 300px;
    height: 70px;
    background-color: transparent;
    color: #000000;
    FONT-FAMILY: Arial,Verdana, Geneva, sans-serif;
    font-size: 11px;
    border: none;
    text-align: center;
    z-index: 100;
}
div#legend
{
    display: block;
    position: absolute;
    right: 20px;
    top: 10px;
    padding: 5px;

    border: none;
    text-align: center;
    z-index: 100;
}
.legendeMess
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: cream;
}
.NumeroDQ
{
    FONT-SIZE: 10px;
    COLOR: black;
    BACKGROUND-COLOR: yellow
}

.NumeroDQDel {

    FONT-SIZE: 9px;
    COLOR: orange;
    BACKGROUND-COLOR: yellow
}
.THLike
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: mediumblue;
    text-align: center;
    FONT-FAMILY:  Arial;
}
.MSD1 /* moins de 6 mois*/
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.MSD2 /* entre 6 mois et 1 an*/
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: #666666
}
.MSD3 /* plus d'1 an*/
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: black
}
.MSqyDelete {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial;
	background-color: #FFFFCC;
}
.MSnbS {
	font-family: Arial;
	font-size: 12px;
	color: #3300FF;
}
.CSFound 
{
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: white;
  padding: 1px 5px;
	padding: 1px 5px;
  BACKGROUND-COLOR: black
}

.PRCP {
	FONT-SIZE: 12px;
	COLOR: green;
	FONT-FAMILY: Arial;
}
.PRCPGTI {
	FONT-SIZE: 12px;
	COLOR: green;
	FONT-FAMILY: Arial;
}
.PRCN {
	FONT-SIZE: 12px;
	COLOR: red;
	FONT-FAMILY: Arial;
}
.PRCNGTI {
	FONT-SIZE: 12px;
	COLOR: red;
	FONT-FAMILY: Arial;
}
.MNTOTZoom
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
Q.FaxNew
{
    FONT-SIZE: 8px;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana;
	 bgcolor : #66CC99;

}
.Contact
{
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana
}
.TitrePO
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: white;
    FONT-FAMILY: Arial,Verdana;
}
.TitreSell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: white;
    FONT-FAMILY: Arial,Verdana;
}
.MNGTPO
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: blue
}
.MNGTSell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: red
}
.LigneDeb {

    FONT-SIZE: 12px;
    COLOR: navy;
    FONT-FAMILY: Arial;
}
.MNTD {

    FONT-SIZE: 11px;
    COLOR: green;
    FONT-FAMILY: Arial;
}
.MNTE {

    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.Processing {

    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Arial;
	background : yellow;
}
.MNT0 {

    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: white;
    FONT-FAMILY: Arial;
	background : red;
}
.NBAT {
    FONT-SIZE: 10px;
	COLOR: Black;
    FONT-FAMILY: Arial;
	background : #99FF00;
}
.INPDEB {
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.MHTE {
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Arial;
	background : #FFFF00;

}
.INPDEBEMPTY {
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Arial;
	background : #99CCFF;

}
.MailNice {
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.LibDQP {
    FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
    COLOR: white;
    FONT-FAMILY: Arial;
}
.qyDQP{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
	background :white;
}
.CCN {
	/*font-family: Arial;*/
	/*FONT-WEIGHT: bold;*/
	font-size: 6px;
	color: #333333;
	background-color: #00CCFF;
}
.MyQ
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.FieldEtik
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black
}
.LegSD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: red;
	background-color: yellow;
}
.LigneSO
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.MsgInp
{
    FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 14px;
    COLOR: black;
    FONT-STYLE: italic;
	background-color: #E7E7E7;
}
.PL_PN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.PL_Ot
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.PL_Pkg
{
    FONT-SIZE: 6px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.PL_IR3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.SearchInp
{
    FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px;
    COLOR: red;
}
.NormLabel
{
    FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px;
    COLOR: black;
}
.ChooseSearch 
{
	font-family: Arial;
	font-size: 12px;
	color: #3300FF;
}
.TZSel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.TZ
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.IR3Loc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.IR3LocM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
	background-color: black;
    FONT-FAMILY: Arial;
}

.IR3NoLocM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
	background-color: black;

    FONT-FAMILY: Arial;
}

.IR3NoLoc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0099FF;
    FONT-FAMILY: Arial;
}
.IR3LocDep
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: royalblue;
    FONT-FAMILY: Arial;
}
.IR3NoLocDep
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #00FF99;
    FONT-FAMILY: Arial;
}

.LignePAVIR3
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial
}
.IR3Aff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
	background-color: yellow;
}
.fixedFontPetit
{
    FONT-SIZE: 11px;
    COLOR: navy;
    FONT-FAMILY: Courier New
}
.FigInp
{
    FONT-FAMILY: Arial, Verdana;
	FONT-SIZE: 12px;
    COLOR:darkblue;
}
.fixedFontPAV
{
    FONT-SIZE: 12px;
    COLOR: navy;
    FONT-FAMILY: Courier New
}
.PAVA2S
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
	background-color: green;
}
.A2S
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
	background-color: yellow;
}
.CanceledA2S
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
	background-color: red;
}
.MNGTIZoomNIR2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: blue;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
}
.INVFax
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
}
.transON 
{
	width: 100%; 
	background-color: silver;
	border:1px solid black; 
}
.transOFF  
{
	width: 100%; 
	background-color: silver;
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
	border:1px solid black;
}
.UnitP {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
.PNHYfound
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.PNHYfoundNear
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: cyan;
    FONT-FAMILY: Arial
}
.PCHref
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY:  Arial;
    BACKGROUND-COLOR: yellow
}
.PCHref0 /* état initial*/ {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: OrangeRed;
    padding: 2px 3px 2px 3px;
}
.PCHref1 /* au moins un pièce reçue aucun CK ni FCK (PC) (nbCK=0 et nbFCK=0)*/ {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    padding: 2px 3px 2px 3px;
}
.PCHref2 /* au moins un  FCK (PCK) (nbCK = nbFCK et nbCK >0)*/
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY:  Arial;
    BACKGROUND-COLOR: #339900;
}
.PCHref3 /* au moins un  CK ni FCK (PCFK) (nbCK > nbFCK et nbCK >0)*/
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY:  Arial;
    BACKGROUND-COLOR: white
}

.PCHref4 /* toutes les pièces reçues aucun CK ni FCK (PC) (nbCK=0 et nbFCK=0)*/ {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #33FF99;
    padding: 2px 3px 2px 3px;
}
.PCHref5 /* toutes les pièces reçues au moins  un  FCK (PCK) (nbCK = nbFCK et nbCK >0)*/
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY:  Arial;
    BACKGROUND-COLOR:  #FFCC00
}
.PCHref6 /* toutes les pièces reçues au moins un  CK aucun FCK (PCFK) (nbCK > nbFCK et nbCK >0)*/
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY:  Arial;
    BACKGROUND-COLOR:  #33FF99
}
.PCHref7 /* OK*/ {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #CC0000;
    padding: 2px 3px 2px 3px;
}
.PCHrefOK /* OK*/
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: yellow;
    FONT-FAMILY:  Arial;
    BACKGROUND-COLOR: #CC0000
}

.TH_PC
{
    BORDER-RIGHT: darkblue;
    BORDER-TOP: darkblue;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: darkblue;
    COLOR: black;
    BORDER-BOTTOM: darkblue;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}

.TD1_PC
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.TD2_PC
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.LignePC
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.LignePCFCK
{
    FONT-SIZE: 12px;
    COLOR: yellow;
    FONT-FAMILY: Arial, Verdana
}

.BoldPC
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.BoldGPC
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial
}

.GPC
{
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.GPCBL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial;
	BACKGROUND-COLOR: cyan

}
.PurchaseConfirmed
{
  FONT-WEIGHT: bold;
	BACKGROUND-COLOR: "#c0c0c0";

}
.GPCFCK
{
    FONT-SIZE: 16px;
    COLOR: yellow;
    FONT-FAMILY: Arial
}
.GPCBLFCK
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: yellow;
    FONT-FAMILY: Arial;
	BACKGROUND-COLOR: cyan

}
.BoldPCFCK
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: yellow;
    FONT-FAMILY: Arial
}
.BoldGPCFCK
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: yellow;
    FONT-FAMILY: Arial
}


.PCSell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: red
}
.PCSellNot
{
    FONT-STYLE: italic;
    FONT-SIZE: 12px;
    COLOR: #919191;
    BACKGROUND-COLOR: #FFBFBF
}
.PCSellW
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: cyan;
    BACKGROUND-COLOR: red
}

.PCSellS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    BACKGROUND-COLOR: red
}
.PCSellSNot
{
    FONT-STYLE: italic;
    FONT-SIZE: 10px;
    COLOR: #919191;
    BACKGROUND-COLOR: #FFBFBF
}

.PCPurch
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: blue
}
.PCPurchS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    BACKGROUND-COLOR: blue
}
.PCPNVide
{
    FONT-SIZE: 10px;
    COLOR: #AAAAAA;
}
.PCPN
{
    FONT-SIZE: 10px;
    COLOR: black;
}
.PCPNCKP
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: black;
}
.PCPNCKPFCK
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: black;
	BACKGROUND-COLOR: white
}

.PCFCK
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
	BACKGROUND-COLOR: yellow
}
.PCNotes
{
    FONT-SIZE: 9px;
    COLOR: black;
}
.PCNotesFCK
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: yellow;
}

.PCnbr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: blue;
}
.PCTextarea
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.POConditions
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.labelPCDPrint
{
		FONT-SIZE: 12px;
		COLOR: darkcyan;
		FONT-FAMILY: Arial, Verdana;
		BACKGROUND-COLOR: lightgrey
}
.fieldPCDPrint
{
    FONT-SIZE: 12px;
    COLOR: mediumblue;
    BORDER-BOTTOM: thin outset;
    FONT-FAMILY: Arial, Verdana
}

.field2PCDPrint
{
		FONT-WEIGHT: bold;
		FONT-SIZE: 12px;
		COLOR: black;
		FONT-FAMILY: Arial, Verdana
}
.taPCDPrint
{
    BORDER-TOP: darkcyan outset;
    BORDER-LEFT: darkcyan outset;
		BORDER-RIGHT: darkcyan outset;
    BORDER-BOTTOM: darkcyan outset;
		BACKGROUND-COLOR: white;
		FONT-SIZE: 12px;
		COLOR: black;
}
.PIMNT0 {
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: white;
    text-align: right;
}
.PIMNT1
{
		FONT-SIZE: 12px;
		COLOR: black;
		FONT-FAMILY: Arial, Verdana;
		BACKGROUND-COLOR: #FF99CC;
		text-align: right;
}
.PIMNT2
{
		FONT-SIZE: 12px;
		COLOR: black;
		FONT-FAMILY: Arial, Verdana;
		BACKGROUND-COLOR: #CCCCCC;
		text-align: right;
}
.ContactCreated 
{
	font-family: Arial;
	font-size: 10px;
	color: black;
}.ContactUpdated 
{
	font-family: Arial;
	font-size: 10px;
	color: black;
    FONT-STYLE: italic;
}
.nonPaid
{
	font-family: Arial;
	font-size: 10px;
	BACKGROUND-COLOR: #C1C1C1;
	color: white;
	FONT-STYLE: italic;
}
.Paid
{
	font-family: Arial;
	font-size: 10px;
	BACKGROUND-COLOR: green;
	FONT-WEIGHT: bold;
	color: white;
}
.PaidAdvance
{
	font-family: Arial;
	font-size: 10px;
	BACKGROUND-COLOR: green;
	FONT-WEIGHT: bold;
	color: white;
}
.PaidLate
{
	font-family: Arial;
	font-size: 12px;
	BACKGROUND-COLOR:red;
	FONT-WEIGHT: bold;
	color: white;
}
.notPaidAdvance
{
	font-family: Arial;
	font-size: 10px;
	color: black;
	FONT-STYLE: italic;
}
.notPaidLate
{
	font-family: Arial;
	font-size: 12px;
	FONT-WEIGHT: bold;
	color: black;
	FONT-STYLE: italic;
}

.PaidFacto
{
	font-family: Arial;
	font-size: 10px;
	BACKGROUND-COLOR:#33FF99;
	FONT-WEIGHT: bold;
	color: black;
}

.PaidAdvanceFacto
{
	font-family: Arial;
	font-size: 10px;
	BACKGROUND-COLOR:#33FF99;
	FONT-WEIGHT: bold;
	color: black;
}
.PaidLateFacto
{
	font-family: Arial;
	font-size: 12px;
	BACKGROUND-COLOR:#FF9900;
	FONT-WEIGHT: bold;
	color: white;
}

.avoir
{
	background-color:#EABCA8;
	text-align:center;
}
.beforeStart
{
	background-color: #ADC7CB;
	text-align:center;
}
.createRMA
{
	background: url(../images/Menu/createrma_b1.gif) norepeat;
}
.createRMA:hover
{
	background: url(../images/Menu/createrma_b1_over.gif) norepeat;
}

.button 
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bg.gif) repeat-x top left #ECF0F4;
	color: #646E7B;
	font-size: 10px;
	font-weight: bold;
}
.button_hover
{
	border-top: 1px solid #8E9CAE;
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	border-left: 1px solid #8E9CAE;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bg-hover.gif) repeat-x top left #ECF0F4;
	color: red;
	font-size: 10px;
	font-weight: bold;
}
.buttonCreate 
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgCreate.png) repeat-x top left #ECF0F4;
	color: #646E7B;
	font-size: 10px;
	font-weight: bold;
}
.buttonCreate:hover
{
	border-top: 1px solid #8E9CAE;
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	border-left: 1px solid #8E9CAE;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgCreateHover.png) repeat-x top left #ECF0F4;
	color: red;
	font-size: 10px;
	font-weight: bold;
}
.buttonCreate_hover
{
	border-top: 1px solid #8E9CAE;
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	border-left: 1px solid #8E9CAE;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgCreateHover.png) repeat-x top left #ECF0F4;
	color: red;
	font-size: 10px;
	font-weight: bold;
}
.buttonUpdate 
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;
	color: #646E7B;
	font-size: 11px;
	font-weight: bold;
}
.buttonUpdate:hover
{
	border-top: 1px solid #8E9CAE;
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	border-left: 1px solid #8E9CAE;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgUpdateHover.png) repeat-x top left #ECF0F4;
	color: red;
	font-size: 11px;
	font-weight: bold;
}
.buttonDelete 
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgDelete.png) repeat-x top left #ECF0F4;
	color: #640000;
	font-size: 11px;
	font-weight: bold;
}
.buttonDelete_hover
{
	border-top: 1px solid #8E9CAE;
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	border-left: 1px solid #8E9CAE;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgDeleteHover.png) repeat-x top left #ECF0F4;
	color: white;
	font-size: 11px;
	font-weight: bold;
}
.legendeNSI
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #000000;
	text-align: rigth;
	border-top: 5px solid #B3B687;
	border-right: 5px solid #B3B687;
	border-bottom:5px solid #B3B687;
	border-left: 5px solid #B3B687;
	padding: 5px 10px;
	padding: 5px 5px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
}
.PaymentDescription
{
	COLOR: #OBOBOB;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	FONT-STYLE: italic;
}
.RMAReason
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial;
	COLOR: black;
}
.div_IRMA
{
	border: 1px solid #336699;
	background:#EEEEEE;
	padding:10px;
	border-left :4px solid #336699;
}
.div_RV
{
	border: 1px solid #336699;
	background:#EEEEEE;
	padding:10px;
	border-left :4px solid #336699;
}
.rmas 
{
	color : white;
	FONT-SIZE: 11px;
	background: url(../images/Menu/rmas_b1.gif) norepeat;
}
.rmas_hover
{
	color : cyan;
	FONT-SIZE: 11px;
	background: url(../images/Menu/rmas_b1_over.gif) norepeat;
}

.button60
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;
	color: black;
	width:60px;
	text-align: center;
	font-size: 10px;
    FONT-FAMILY: Arial;
	font-weight: bold;
}
.button100 {
    border-top: 1px solid #DFE5EC;
    border-right: 1px solid #8E9CAE;
    border-bottom: 1px solid #8E9CAE;
    border-left: 1px solid #DFE5EC;
    padding: 1px 10px !important;
    padding: 1px 5px;
    background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;
    color: black;
    width: 100px;
    text-align: center;
    font-size: 10px;
    FONT-FAMILY: Arial;
    font-weight: bold;
}
/*.button60:hover
{
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	color: #FF66CC;
}*/
.button115x14_hover
{
	border-top: 1px solid #8E9CAE;
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	border-left: 1px solid #8E9CAE;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/Menu/button115x14_b1_over.gif) repeat-x top left #ECF0F4;
	color: red;
	font-size: 10px;
    FONT-FAMILY: Arial;
	font-weight: bold;
}
.rma_status1 
{
	background-color: orange;
	color : darkblue;
	font-size: 10px;
	font-weight: bold;
}
.rma_status2
{
	background-color: yellow;
	color : darkblue;
	font-size: 10px;
	font-weight: bold;
}
.rma_status3 
{
	background-color: green;
	color : white;
	font-size: 12px;
	font-weight: bold;
}
.rma_status4
{
	background-color: blue;
	color : white;
	font-size: 12px;
	font-weight: bold;
}

.rma_status6
{
	background-color: blue;
	color : white;
	font-size: 12px;
	font-weight: bold;
}
.rmaCustomer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: oldlace;
    BACKGROUND-COLOR: crimson
}

.rmaSupplier
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: lightcyan;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: cornflowerblue
}
.liste1
{
    FONT-SIZE: 14px;
    COLOR: blue;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none
}
#field_to_complete ,#field_to_complete_contact
{
	FONT-SIZE: 11px;
	COLOR: blue;
	BACKGROUND-COLOR: #AEAEAE;
	border-top: 1px solid #8E9CAE;
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	border-left: 1px solid #8E9CAE;
	width: 350px;
}


#field_to_complete ul , #field_to_complete_contact ul 
{
	list-style-type:none;
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
	white-space:nowrap;
}
#field_to_complete li a , #field_to_complete_contact li a 
{
	padding: 0px 0px;
	padding: 0px 0px;
	text-decoration: none;
}

#field_to_complete li:hover, #field_to_complete_contact li:hover
{
	BACKGROUND-COLOR: yellow;
	text-decoration: none;
}
#field_to_complete .itemchoosen, #field_to_complete_contact .itemchoosen
{
	text-decoration: none;
}

#field_to_complete .itemchoosen:hover a:hover, #field_to_complete_contact .itemchoosen:hover a:hover
{
	BACKGROUND-COLOR: yellow;
	text-decoration: none;
}
#field_to_complete .next, #field_to_complete_contact .next
{
	padding: 0px 0px;
	padding: 0px 0px;
	text-align: right;
}
div.autocomplete 
{
	position:absolute;
	width:350px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}
div.autocomplete ul 
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li 
{
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	height:20px;
	cursor:pointer;
}
div#divLoading
{
    position:Absolute;
    top:10px; 
    left:330px;
	width:15px;
	height:15px;
	background: url(../images/loading.gif);

}
.NumeroQW
{
    FONT-SIZE: 10px;
    COLOR: ghostwhite;
    BACKGROUND-COLOR: red
}
.PNQW {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #3300FF;
}
.ligneTPNQW {
	font-family: Arial;
	font-size: 10px;
	color: #000066;
}

.TH1QW
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black
}
div#help
{
	position:absolute;
	top:0px;
	left:450px;
	width:400px;
	border:1px solid black;
	padding:20px;
	BACKGROUND-COLOR: #CFCFCF;
}
div#help p
{
	text-align:justify;
}
.cblack
{
	color : white;
	font-weight: bold;
	text-align:center;
	background-color: black;
}

.chard
{
	color : white;
	font-weight: bold;
	text-align:center;
	background-color: red;
}
.qd4comp 
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	background-color: #EFEFEF;
	color: black;
	font-size: 10px;
	font-weight: bold;
}
.banner
{
    font-size: 10px;
    color: black;
    FONT-FAMILY: Arial;
}
.companyZZ
{
	text-decoration: line-through;
	background-color: #FFCCCC;
}
div#divImage
{
	border-top: red thin;
	border-bottom: red thin;
	background-color: #FAFAFA;
}
img.detImage
{
	border-top: red thin;
	border-bottom: red thin;
	background-color: #FAFAFA;
}
img.h {margin:42px 23px 18px}
/*a:hover img.h,a:active img.h,a:focus img.h {margin-top:40px;border-color:#FFF}*/
.empty
{
	background-color: yellow;
}
div.photo
{
	width:18px;
	height:14px;

	margin:2px 2px 2px;
	background-color: white;
}
.dirFilled
{
	font-weight: bold;
	background-color: white;
}
.dirCreated
{
	font-weight: bold;
	background-color:#FFCC66;
}
.dirNotCreated
{
	font-weight: bold;
	background-color: cyan;
}
div#listFiles
{
  border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
 
  height:100; 
  width:400;
	margin:2px 2px 2px;
	background-color: #FAFAFA;
}
.QtNotSame
{
	background-color: yellow;
}
div#divShip , div#divNoteSO, div#divSearchByInvNo, div#divSearchByAmount, div#divFormPBPO,  div#divFormSearchRMA, div#div_QuoteCopy
{
    position:Absolute;
    top:10px; 
    left:210px;
    z-index: 1000; 
    overflow:auto; 
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;

    height:210px; 
    width:600px;
    margin:2px 2px 2px;
    background-color: #FAFAFA;
}
div#divSearchByCountry
{
    position:Absolute;
    top:10px; 
    left:210px;
    z-index: 1000; 
    overflow:auto; 
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;

    height:40px; 
    width:400px;
    margin:2px 2px 2px;
    background-color:beige;
}
div#div_CAHistory
{
    position:Absolute;
    top:10px; 
    left:320px;
    z-index: 1000; 
    overflow:auto; 
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;

    height:820px; 
    width:350px;
    margin:2px 2px 2px;
    background-color:azure;
}
div#div_CompASI
{
    position: Absolute;
    top: 100px;
    left: 1020px;
    z-index: 1000;
    overflow: auto;
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;
    height: 50px;
    width: 250px;
    margin: 2px 2px 2px;
    background-color: azure;
}
div#div_CompSNNI {
    position: Absolute;
    top: 80px;
    left: 850px;
    z-index: 1000;
    overflow: auto;
    border-radius: 10px 10px 10px 10px;
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;
    height: 150px;
    width: 350px;
    margin: 2px 2px 2px;
    background-color: azure;
}


.POExist
{
	background-color: #3300CC;
}
.COExist
{
	background-color: white;
}
#descShip
{
  border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;

	background-color: #FFFFCC;

}
.NoNotes
{
	background-color:yellow;
	color : darkblue;
}
.NotesSO
{
	background-color:darkblue;
	color : yellow;
}
.NotesInvNo
{
	background-color:darkblue;
	color : white;
}

.NotesQuote
{
	background-color:darkblue;
	color : orange;
}
.Notes
{
	background-color:darkblue;
	color : white;
}.Notes2
{
	background-color:darkblue;
	color : white;
}
.NotesInvNo
{
	background-color:PaleTurquoise;
	color : black;
}

div#divFormNotes
{
  position:Absolute;
	top:70; 
	left:200;
	z-index: 1000; 
	overflow:auto; 
  border-top: 5px solid #DFE5EC;
	border-right: 5px solid #8E9CAE;
	border-bottom: 5px solid #8E9CAE;
	border-left: 5px solid #DFE5EC;

	height:300; 
  width:460;
	margin:2px 2px 2px;
	background-color: #FAFAFA;
}
.comboSO, .comboSONG, .comboSONGR
{
	font-size: 10px;
  color: mediumblue;
  font-family:  Arial;
  background-color: white;
}
.comboSONG, .comboSONGR
{
	width :50px;
}
div.combo 
{
	position:absolute;
	z-index: 1000; 

	background-color:#E7EEEF;
	border:1px solid #888;
	margin-left:4px;
	padding:0px;
}
div.combo ul 
{
	list-style-type:none;
 	margin:0px;
	padding:0px;
}
div.combo ul li.selected { background-color: #ffb;}
div.combo ul li 
{
	list-style-type:none;
	display:block;
	font-size: 9px;
	margin:0;
	padding:2px;
	height:20px;
	cursor:pointer;
}
div#VicPopCal
{
  position:absolute;
  display:none;
  border:2px ridge;
  width:10;
  z-index:0;
}
div.combo ul 
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

/*div.combo ul li.selected { background-color: #ffb;}*/

div.combo ul li.itemchoosen
{
	list-style-type:none;
	display:block;
	font-weight: bold;
	color: mediumblue;

	margin-left:4px;
	font-size: 10px;
	width:150;
	padding:0px;
	text-align: left;
}
div.combo ul li.itemchoosen a:hover
{
	background-color:yellow;
}

div.autocompleterSO
{
	position:absolute;
	z-index: 1000; 
	background-color:#E7EEEF;
	border:1px solid #888;
	margin-left:4px;
	padding:0px;
}
div.autocompleterSO ul 
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.autocompleterSO ul li.selected { background-color: #ffb;}
div.autocompleterSO ul li 
{
	list-style-type:none;
	display:block;
	margin-left:4px;
	font-size: 10px;
	width:150;
	padding:0px;
	text-align: left;
}
.RMHT
{
	font-size: 11px;
	font-weight: bold;
	text-align: right;
  color: black;
  background-color: white;
  font-family:  Arial;

}
.RMHTred
{
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	text-align: right;
  color: red;
  background-color: white;
  font-family:  Arial;

}
.RMHTSelected
{
	font-size: 11px;
  color: black;
  font-family:  Arial;
  background-color: white;
	border: 2px solid red;
}


.EMHTSelected
{
	font-size: 10px;
  color: black;
  font-family:  Arial;
	font-style: italic;
	background-color :#CEFFDB;

	border: 2px solid red;
}
.SOCPay
{
	font-size: 11px;
  color: white;
  font-family:  Arial;
	font-style: italic;
	font-weight: bold;
  background-color: orange;
}
.SOCPayLate
{
	font-size: 11px;
  color: white;
  font-family:  Arial;
	font-style: italic;
	font-weight: bold;
  background-color: black;
}

.SOCPaySelected
{
	font-size: 11px;
  color: white;
  font-family:  Arial;
	font-style: italic;
	font-weight: bold;
  background-color: red;
	border: 2px solid white;
}
.SOCPaid
{
	font-size: 11px;
  color: black;
  font-family:  Arial;
	font-weight: bold;
  background-color: white;
}
.SOCPaidSelected
{
	font-size: 11px;
  color: black;
  font-family:  Arial;
	font-weight: bold;
  background-color: white;
	border: 2px solid black;
}
#overlaySO, #overlaySCI, #overlayPC, #overlayEM
{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	width: 150%; 
	height: 150%;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
 
	background-color: #000; 
}
div.working
{
	position:absolute;
	z-index: 1000; 
}
input.fieldSearch
{
	font-size: 10px;
  color: mediumblue;
  font-family:  Arial;
  background-color: #E8E8E8;
}
.notFound
{
	font-size: 10px;
	color: red;
}

div#divPayment
{
  position:Absolute;
	top:70px; 
	left:200px;
	z-index: 1000; 
	overflow:auto; 
  border-top: 5px solid #DFE5EC;
	border-right: 5px solid #8E9CAE;
	border-bottom: 5px solid #8E9CAE;
	border-left: 5px solid #DFE5EC;

	height:500px; 
  width:760px;
	margin:2px 2px 2px;
	background-color: #FAFAFA;
}
.nbRec
{
	FONT-SIZE: 10px;
	COLOR: gray;
	FONT-STYLE: italic;
	FONT-FAMILY: Aria;
	background-color: #FAFAFA;
}
.comboSOC
{
	font-size: 11px;
	font-family: Aria;
}
div.listLabel
{
	overflow:auto; 
	height:40px; 
  width:400px;
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;

	margin:2px 2px 2px;
	background-color: #F4FFFF;
}
.wapa
{
  FONT-SIZE: 11px;
  COLOR: black;
  FONT-FAMILY: Arial, Verdana;
  background-color: rgb(255,255,204)
}
.lineInvoiceCompta
{
	text-align: right;
	text-wrap: break-word;
	font-size: 11px;
  color: black;
  background-color :#FFFFFB 
}
.lineInvoiceComptaUSD
{
	text-align: right;
	text-wrap: break-word;
	font-size: 11px;
  color: black;
  background-color :#CEFFDB
}
.USD
{
  background-color :#CEFFDB
}
.EMHT , .lineInvoiceComptaEMHT, .bilanCustomerEMHT, .bilanSupplierEMHT
{
  font-style: italic;
	text-align: right;
	text-wrap: break-word;
	font-size: 11px;
  color: black;
  background-color :#CEFFDB
}
.EMHTred , .lineInvoiceComptaEMHTred, .bilanCustomerEMHTred, .bilanSupplierEMHTred
{
  font-style: italic;
	text-align: right;
	text-wrap: break-word;
	font-size: 11px;
  color: red;
  background-color :#CEFFDB
}

.lineInvoiceComptaAvoir
{
	text-align: right;
	text-wrap: break-word;
	font-size: 11px;
  color: red; 
}
.lineInvoiceComptaAvoir2
{
	text-align: left;
	text-wrap: break-word;
	font-size: 11px;
  color: white;
  background-color : silver;
   
}
.lineInvoiceComptaAvoir2Center
{
	text-align: center;
	text-wrap: break-word;
	font-size: 11px;
  color: white;
  background-color : silver;
   
}
.lineInvoiceComptaLeft
{
	text-align: left;
	text-wrap: break-word;
	font-size: 11px;
  color: black; 
  background-color :#FFFFFB 
}
.lineInvoiceComptaLeftCE
{
	text-align: left;
	text-wrap: break-word;
	font-size: 11px;
	BACKGROUND-COLOR: green;
  color: white; 
}
.lineInvoiceComptaAvoirLeft
{
	text-align: left;
	text-wrap: break-word;
	font-size: 11px;
  color: red; 
}

.lineInvoiceComptaCenter
{
	text-align: center;
	text-wrap: break-word;
	font-size: 11px;
  color: black; 
  background-color :#FFFFFB 
}
.lineInvoiceComptaAvoirCenter
{
	text-align: center;
	text-wrap: break-word;
	font-size: 11px;
  color: red; 
}
.SCILabelRO
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: black
}

.SCILabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: dodgerblue;
}
.SCILabelCEE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: #555555;
}

.SCILabelCalc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR:red;
}
.SCILabelCalc2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: orange;
}
.SCILabelCalc3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: darkblue;
}
.SCILabelAVRMA
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    BACKGROUND-COLOR: yellow;
}
.CYNotSame 
{
  BACKGROUND-COLOR: green;
}
.SONotComplete
{
  font-weight: bold;
  font-size: 11px;
  font-style: italic;
  color: white;
  background-color: grey;
}
.SONotCompleteNotPaid
{
  font-weight: bold;
  font-size: 11px;
  font-style: italic;
  color: white;
  background-color: black;
}
.bilanCustomer
{
    text-align:  right;
    FONT-SIZE: 12px;
    COLOR: black;
    BACKGROUND-COLOR: white
}


.bilanCustomerLeft
{
    text-align:  left;
    FONT-SIZE: 11px;
    COLOR: black;
     BACKGROUND-COLOR: white
}
.bilanSupplier
{
    text-align:  right;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}

.bilanSupplierLeft
{
    text-align:  left;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.bilanSupplierLeftCE
{
    text-align:  left;
    FONT-SIZE: 11px;
    color:white; 
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: green;
}
.bilanMarge
{
  text-align:  right;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.bilanLabelRO
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: black
}

.bilanLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: dodgerblue;
}
.bilanLabelCEE {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #555555;
}

.bilanLabelCalc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: darkblue;
}
.bilanLabelSel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: orange;
}
.bilanLabelINV
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: red
}
.bilanLabelINV2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: orange
}
.bilanLabelPO
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: blue
}
.comboClose
{
  margin: 0px 0px 0px 120px ; 
  padding: 0px 5px 0px 5px ; 
  color:white; 
  FONT-FAMILY: Arial;
  BACKGROUND-COLOR: #666666;
}
.thSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #666666;
}
.thAtLeast
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR:greenyellow;
} 
 .supplierCopy
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #666666;
} 
 
div#divChoiceSupplier
{
  position:Absolute;
	top:70; 
	left:200;
	z-index: 1000; 
	overflow:auto; 
  border-top: 5px solid #DFE5EC;
	border-right: 5px solid #8E9CAE;
	border-bottom: 5px solid #8E9CAE;
	border-left: 5px solid #DFE5EC;

	height:300; 
  width:460;
	margin:2px 2px 2px;
	background-color: #FAFAFA;
}
.SelAction
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: green;
}
.PCIN
{
  BACKGROUND-COLOR: #BBFFD;
}
.ExtraCost
{
  text-align:  right;
  FONT-SIZE: 11px;
  color:black; 
  FONT-FAMILY: Arial;
}
.ExtraCostRed
{
  text-align:  right;
  FONT-SIZE: 11px;
  color:red; 
  FONT-FAMILY: Arial;
}
#labelRMHT
{
  background : white;
}
.tdSelected
{
    border-top: 1px solid red;
    border-right:1px solid red;
    border-bottom: 1px solid red;
    border-left: 1px solid red;
    padding: 2px 5px 2px 5px ; 
}
.tdIRSelected 
{
    border-top: 3px solid red;
    border-right: 3px solid red;
    border-bottom: 3px solid red;
    border-left: 3px solid red;
    padding: 2px 5px 2px 5px;
}
.renseignements
{
  text-align:  center;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  color:Yellow; 
  BACKGROUND-COLOR: Red;
  FONT-FAMILY: Arial;
}
.EtatStock
{
  FONT-SIZE: 10px;
  color:royalblue; 
  FONT-FAMILY: Arial;
}
div#etatStock
{
  position:Absolute;
	top:28; 
	left:165;
	z-index: 1000; 
	overflow:auto; 
  border-top: 2px solid #DFE5EC;
	border-right: 2px solid #8E9CAE;
	border-bottom: 2px solid #8E9CAE;
	border-left: 2px solid #DFE5EC;

	height:102; 
  width:102;
	margin:2px 2px 2px;
	background-color: #FAFAFA;
}
.ESClose
{
  padding: 0px 5px 0px 5px ; 
  color:white; 
  FONT-FAMILY: Arial;
  BACKGROUND-COLOR: #666666;
}
.myCNotes 
{
	font-family: Arial;
	font-size: 11px;
	color: black;
}
.myContact 
{
	font-family: Arial;
	font-size: 10px;
	color: black;
}
div#divCR, div#divGM
{ 
	z-index: 1000; 
	overflow:auto; 

	height:200; 
    width:605;
	margin:2px 2px 2px;

}
.CompanyCR 
{
	font-family: Arial;
	font-size: 10px;
	color: #3300FF;
}
.CompanyFromCR 
{
	font-family: Arial;
	font-size: 10px;
	color: #000066;
	background-color: pink;
	
}
.DateCR 
{
	font-family: Arial;
	font-size: 8px;
	color: #000066;
}
.NotesCR 
{
	font-family: Arial;
	font-size: 9px;
	color: black;
}
.inpCompanyCR
{
  FONT-FAMILY: Arial;
  font-size: 10px;
  color : darkblue;
  border : none;
  background-color: #F5F5F5;

}
.CRNG1
{
  FONT-FAMILY: Arial;
  font-size: 10px;
  color : darkblue;
}
.CRNG2
{
  FONT-FAMILY: Arial;
  font-size: 10px;
  color : #CC0000;
}
.CRNG2_1
{
  FONT-FAMILY: Arial;
  font-size: 10px;
  color : #CC0000;
  background-color: yellow;
}
.CRNG3
{
  FONT-FAMILY: Arial;
  font-size: 10px;
  color : black;
}
.CRModified
{
  FONT-FAMILY: Arial;
  font-size: 10px;
  color : #CC0000;
  background-color: yellow;
}
.CRRead
{
  FONT-FAMILY: Arial;
  font-size: 10px;
  color : #CC0000;
  background-color: #F3C7FA;
}
.late
{
  FONT-FAMILY: Arial;
  font-size: 9px;
  color : white;
  background-color: black;
}
div#div_Rates
{
  position:Absolute; 
  Z-INDEX: 1000;  
  background-color:green;  
  height:30; 
  width:400; 
	top: 0;
	left:680;

}
.btnDelete
{
  height :20;
  width:60;
  font-size: 10px;
  color : black;
  background-color: red; 
}

.btnDeleteGM
{
  height :20;
  width:60;
  font-size: 10px;
  /*background: url(../images/fondBtn.gif) norepeat;*/
  color : black;
  background-color: yellow;
}
div#divBtn
{
  Z-INDEX: 1000;  
  position:Absolute; 
  top: 0;
	right:0;
}
.msgNotRead
{
  font-style: italic;
  font-size: 9px;
  FONT-FAMILY: Arial;
  color : #CCCCCC;
}
.msgRead
{
  font-size: 10px;
  font-weight: bold;
  FONT-FAMILY: Arial;
  color : #FF0000;
}

div.helpText
{
  font-size: 12px;
  FONT-FAMILY: Arial;
  color : darkblue;
  background-color: #F5F5F5;
  height:30; 
  width:400; 

}
.helpCR
{
  font-size: 12px;
  font-weight: bold;
  FONT-FAMILY: Arial;
  color : green;
}
div#helpCR
{
	width:700px;
	border:1px solid black;
	padding:20px;
	background-color: #EEEEEE;
}
div#helpCR p
{
	text-align:justify;
	font-size: 12px;
  FONT-FAMILY: Arial;
  color : darkblue;

}
table#tblSE 
{
 border:1px solid red; 
 background-color: #EEEEEE;
}
table#tblSE th
{
  font-weight: bold;
  font-size: 11px;
  color: mediumblue;
  font-family:  Arial;
  background-color: lightgoldenrodyellow;
}
div#divHistoPBPO
{
  border:1px solid blue; 
  /*width:300px;*/
  height:50;
  overflow:auto;
  background-color: #EEEEEE;
}
.fiabiliteNew
{
    FONT-SIZE: 9px;
    COLOR: white;
    FONT-FAMILY: Arial
}
div.CompanyInfo
{
  /*position:Absolute;
  top : 5;
  left : 450; 
  border:1px solid #80FFDF;
  /*width:200px;
  height:55px;
  overflow:auto;*/ 
  background-color: #EEEEEE;
}
.fiabilite
{
    font-size: 12px;
    FONT-FAMILY: Arial;
    font-weight: bold;
    color: #3300FF;
}
.fiabiliteBleu
{
    color: white;
    background-color: #3300FF;
}
.fiabiliteJaune
{
    color: black;
    background-color:yellow;
}
.fiabiliteNoire
{
    color: white;
    background-color: #000000;
}
.fiabiliteOrange
{
    color: black;
    background-color: #FFCC00;
}
.fiabiliteRouge
{
    color: white;
    background-color: #FF0000;
}
.fiabiliteVerte
{
    color: white;
    background-color: #329900;
}
.fiabilitePtransp
{
    color: black;
    background-color: transparent;
}
div.comboQuotation
{
	z-index: 10000; 
	background-color:#E7EEEF;
	border:1px solid #888;
	margin-left:4px;
	padding:0px;
	width:200px;
	overflow:auto;
}
.quotationCompanyInfoField
{
  font-size: 16px;
  color: black;
}
.quotationCompanyInfoTitle    
{
  font-size: 16px;
  font-weight: bold;
  color: black;
}

.quotationFax
{
  font-size: 12px;
  color: black;
}
.myQW
{
  font-size: 12px;
  color: white;
  background-color: red;
}
.myQC
{
  font-size: 12px;
  color: black;
  background-color: red;
}
iframe.CompanyReminder
{ 
  background-color: transparent;
  border: none;
	/*border:1px solid #888; */ 
	height:260px; 
  width:770px;
  
}
.sizeTel
{
  font-size: 13px;
}
.sizeFax
{
  font-size: 11px;
}
div#divPOAll
{
  position:Absolute;
  z-index: 10000; 
  top : 5px;
  left : 400px; 
  border:1px solid blue; 
  /*width:300px;*/
  height:100px;
  overflow:auto;
  background-color: #EEEEEE;
}
.lignePBPO 
{
	font-family: Arial;
	font-size: 9px;
	color: #000066;
}
.statPBPO
{
	font-family: Arial;
	font-size: 9px;
	color: black;
	background-color: #CCCCCC;
}
.fondClignotant
{
  FONT-FAMILY: Arial;
  font-size: 12px;
  color : black;
  background: url(../images/fondClignotant.gif);
}
.notRead
{
  FONT-FAMILY: Arial;
  font-size: 10px;
  color : black;
  background-color: #CCFF99
}
.buttonCNArchive 
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;
	color: #646E7B;
	font-size: 10px;
	font-weight: bold;
}
a.buttonCNArchive:hover
{
	border-top: 1px solid #8E9CAE;
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	border-left: 1px solid #8E9CAE;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgUpdateHover.png) repeat-x top left #ECF0F4;
	color: red;
	font-size: 10px;
	font-weight: bold;
}

.buttonCNNormal 
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgCreate.png) repeat-x top left #ECF0F4;
	color: #646E7B;
	font-size: 10px;
	font-weight: bold;
}
a.buttonCNNormal:hover
{
	border-top: 1px solid #8E9CAE;
	border-right: 1px solid #DFE5EC;
	border-bottom: 1px solid #DFE5EC;
	border-left: 1px solid #8E9CAE;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgCreateHover.png) repeat-x top left #ECF0F4;
	color: red;
	font-size: 10px;
	font-weight: bold;
}
.legendMessage
{
  font-size: 11px;
  color: black;
  background-color: #FFFFEE;
  padding: 2px 5px;
	padding: 2px 5px;
  FONT-FAMILY: Arial;
}
.quoteRFQ
{
  font-size: 10px;
  color: black;
  FONT-FAMILY: Arial;
}
.mycNbComp 
{
	border: none;
	padding: 1px 10px;
	padding: 1px 5px;
	background: url(../images/button-bgCreate.png) repeat-x top left #ECF0F4;
	color: #646E7B;
	font-size: 10px;
	font-weight: bold;
}
.myqW
{
  background-color: OrangeRed;
  color: white;
  font-size: 10px;
  FONT-FAMILY: Arial;
}
.myqC
{
  background-color: Gainsboro;
  color: black;
  font-size: 10px;
  FONT-FAMILY: Arial;
}
.quoteMail
{
  background-color: yellow;
  color: darkblue;
  font-size: 10px;
  FONT-FAMILY: Arial;
}
.strike
{
 text-decoration:line-through;
}
.widthNorm
{
  width:80 px;
}
.width80
{
  width:87 px;
}
.width100
{
  width:100 px;
}
.width300
{
  width:400 px;
}
.widthPKGHisto
{
  width:200;
}
.widthYear
{
  width:54 px;
}
.widthMonth
{
  width:86 px;
}
.widthContact
{
  width:168 px;
}
.widthCMx
{
  width:10 px;
  font-size: 9px;
  padding: 1px 2px;
	padding: 1px 2px; 
}
.unactive
{
  color: #CCCCCC;
}
.fontSizeLittle
{
    FONT-SIZE: 11px;
}
.buttonPostIt 
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgPostIt.png) repeat-x top left #ECF0F4;
	color: black;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
.schedule 
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #3300FF;
}
.center
{
  text-align: center;
}
div#divPKGHisto
{
    position:Absolute;
    top:10px; 
    left:200px;
    z-index: 1000; 
    overflow:auto; 
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;

    height:210px; 
    width:150px;
    margin:2px 2px 2px;
    background-color: #FAFAFA;
}
.SARD
{
    border-top: 1px solid red;
    border-right: 1px solid red;
    border-bottom: 1px solid red;
    border-left: 1px solid red;
    background-color: #ffffff;
    padding: 0px 2px 0px 2px ; 
    font-size: 11px;
}
.SASD
{
    border-top: 1px solid red;
    border-right: 1px solid red;
    border-bottom: 1px solid red;
    border-left: 1px solid red;
    background-color: #ffffcc;/*#00ff00*/
    padding: 0px 2px 0px 2px ; 
    font-size: 11px;

}
.SASRD
{
    border-top: 1px solid red;
    border-right: 1px solid red;
    border-bottom: 1px solid red;
    border-left: 1px solid red;
    background-color: #bfc5f8;/*bfc5f8*/
    padding: 0px 2px 0px 2px ; 
    font-size: 11px;
}
.WSEL 
{
    border-top: 1px solid red;
    border-right: 1px solid red;
    border-bottom: 1px solid red;
    border-left: 1px solid red;
    background-color: #ffccff;
    padding: 0px 2px 0px 2px;
    font-size: 11px;
    white-space: nowrap;
}

.SARNoAuth
{
    border-top: 1px solid red;
    border-right: 1px solid red;
    border-bottom: 1px solid red;
    border-left: 1px solid red;
    background-color: #0099ff;

}
div#divCA
{
    display: none;
    position: absolute;
    
    top: 10px;
    left: 450px;
    height:210; 
    width:450;
    overflow:auto; 
    padding: 5px;
    text-align: right;
    background-color:#F2FFFF;
    color: #000000;
    FONT-FAMILY: Arial,Verdana, Geneva, sans-serif;
    font-size: 11px;
    border: 2px solid blue;
    z-index: 10000;
}

.MyCEuro
{
  FONT-FAMILY: Arial;
	font-size: 11px;
	padding: 2px;
	color: black;
}
.MyCDollard
{
  FONT-FAMILY: Arial;
	font-size: 11px;
	padding: 2px;
	color: #005522;
}
.TotCA
{
  FONT-FAMILY: Arial;
	font-size: 11px;
	padding: 2px; 
}
.CANGR
{
  color: black;
}
.CAOther
{
  color: #3300FF;
}
.CAMix
{
  text-decoration: underline;
}
.CANGRHelp
{
  FONT-FAMILY: Arial;
	font-size: 11px;
  color: black;
}
.CAOtherHelp
{
  FONT-FAMILY: Arial;
	font-size: 11px;
  color: #3300FF;
}
.CAMixHelp
{
  FONT-FAMILY: Arial;
	font-size: 11px;
  color: black;
  text-decoration: underline;
}
.CAMixNGR
{
  FONT-FAMILY: Arial;
    font-size: 11px;
  color: red;
  text-shadow:  3px 3px 5px yellow;
}
.CAMixOther
{
  FONT-FAMILY: Arial;
	font-size: 11px;
  color: #3300FF;
}
.txtNotFound
{
  FONT-FAMILY: Arial;
	font-size: 11px;
  color: black;
  font-style: italic;
  background-color:#FFCCCC;  
}
.buttonRed
{
	background: url(../images/button-bgRed.png) repeat-x top left #ECF0F4;
	color: black;
}
.italic
{
  font-size: 12px;
  font-style: italic;
  color: red;
}
.italicB
{
  font-size: 12px;
  font-style: italic;
  color: black;
}
.ligneCSV 
{
	font-family: Arial;
	font-size: 13px;
	color: #000066;
	
	/*background-color: #330099;*/
	text-align: right;
}
.sold
{
  color : red;
  font-weight: bold;
}
.pourc
{
  color : black;
}
.QR
{
  font-size: 11px;
  font-style: italic;
}
.center
{
  text-align: center;
}
.bold
{
   font-weight: bold;
}
.CSVSelected 
{
	font-size: 13px;
	color: white;	
	background-color: #330099;
	text-align: left;
}

.THCSV
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY:  Arial;
    BACKGROUND-COLOR: lightgoldenrodyellow;
}
.THCSVMP
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY:  Arial;
    BACKGROUND-COLOR: lightgoldenrodyellow;
}
.CSVSmall
{
    FONT-SIZE: 10px;
}
.CopyClass
{
  font-size: 12px;
  font-family: 'Arial';
  color: green;
}
.RMAClass
{
  font-size: 12px;
  font-family: 'Arial';
  color: red;
}
.bilanSupplierbgCopy
{
    text-align:  right;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    background-color:#CCFFCC;
}

.bilanSupplierLeftbgCopy
{
    text-align:  left;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    background-color:#CCFFCC;
}
.RMHTbgCopy
{
	font-size: 11px;
	font-weight: bold;
	text-align: right;
  color: black;
  background-color:#CCFFCC;
  font-family:  Arial;

}
.bilanSupplierbgRMA
{
    text-align:  right;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    background-color:#FFCCCC;
}

.bilanSupplierLeftbgRMA
{
    text-align:  left;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    background-color:#FFCCCC;
}
.RMHTbgRMA
{
	font-size: 11px;
	font-weight: bold;
	text-align: right;
  color: black;
  background-color:#FFCCCC;
  font-family:  Arial;
}
.small
{
  font-size: 10px;
}
.ligneEM 
{
	font-family: Arial;
	font-size: 10px;
	color: #000066;
	text-align: left;
}
.ligneEMR 
{
	font-family: Arial;
	font-size: 10px;
	color: #000066;
	text-align: right;
}
.ligneCAHy 
{
	font-family: Arial;
    font-weight: bold;
	font-size: 11px;
	color: #000066;
	text-align: right;
}
.ligneCAHyNeg
{
	font-family: Arial;
    font-weight: bold;
	font-size: 11px;
	color:red;
	text-align: right;
}

.ligneCAHyAC 
{
    FONT-FAMILY: Arial;
    font-size: 10px;
    FONT-STYLE: italic;
    color: #000066;
    text-align: right;
}
.ligneCAHyNegAC 
{
    FONT-FAMILY: Arial;
    font-size: 10px;
    FONT-STYLE: italic;
    color: red;
    text-align: right;
}

.PartNG 
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #000066;
	text-align: left;
}
#EMCache
{ 
	position: absolute; 
	top: 37; 
	left: 0; 
	z-index: 90; 
	width: 80%; 
	height: 80px;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
 
	background-color: #000; 
}
#SOCCache
{ 
	position: absolute; 
	top: 38; 
	left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 90px;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
 
	background-color: #000; 
}
#CHCache
{ 
	position: absolute; 
	top: 38; 
	left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 265px;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
 
	background-color: #000; 
}
#PICache
{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 74px;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
 
	background-color: #000; 
}
#div_CompanyCAHistory, #divContactdiv

{ 
	position: absolute; 
	top: 40; 
	left: 450; 
	z-index: 90;
	background-color: #EEE; 
}
#CAHCache
{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	width: 50; 
	height: 40px;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
 
	background-color: #000; 
}
#FullCache
{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 1000; 
	width: 100%; 
	height: 100%;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
 
	background-color: #000; 
}
.ligneCHN
{
	font-family: Arial;
	font-size: 10px;
	color: #000066;
	text-align: center;
}
.Selected
{
    BACKGROUND-COLOR: red
}
.CHNNew
{
  FONT-STYLE: italic;
  COLOR: yellow;
}
.0Rec
{
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    padding : 5,5,5,5;
    BACKGROUND-COLOR: black
}
.1Rec
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    padding : 5,5,5,5;
    FONT-FAMILY: Arial;
}
.MailBodyPO 
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    MARGIN: 0cm 0cm 0pt; 
}
.total
{
  FONT-STYLE: italic;
  FONT-WEIGHT: bold;
}
.txtAlignLeft
{
  text-align: left
}
.PRNV
{
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial;
  BACKGROUND-color: #DDAAAA;
}
.PCReceived
{
    FONT-STYLE: italic;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: #CCCCCC
}
div#divFormRMA
{
    display:none;
    position:Absolute;
    top:50px; 
    left:50px;
    z-index: 1000; 
    overflow:auto; 
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;

    height:635;
    width:1000;
    margin:2px 2px 2px;
    background-color: #FAFAFA;
}
.RMA0
{
  color : white;
  FONT-SIZE: 11px;
  BACKGROUND-COLOR: #FF6600;
}
.RMA1
{
  color : white;
  FONT-SIZE: 11px;
  BACKGROUND-COLOR: #3399FF;
}
.labelRMA
{
  /*vertical-align:text-top;*/
  color : black;
  FONT-SIZE: 11px;
  white-space:nowrap;
  text-align: right;
}
.RMATOT
{
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  text-align: left
}
.RMAMarging
{
	padding : 0,5,0,5;
}
.RMATerminated
{
  BACKGROUND-COLOR: black;
  color:white;
  FONT-SIZE: 11px;
  FONT-FAMILY: Arial;
}
.RMAMail
{
  text-align: center;
}
.RMASelected
{
  BORDER-RIGHT:   1px solid #FF0000;
  BORDER-TOP:     1px solid #FF0000;
  BORDER-LEFT:    1px solid #FF0000;
  BORDER-BOTTOM:  1px solid #FF0000;
}
.RMANowrap
{
  white-space:nowrap;
}
.DPNone
{
    FONT-STYLE: italic;
    FONT-SIZE: 10px;
    COLOR: #919191;
    BACKGROUND-COLOR: #cccccc
}
.ColorWhite
{
    COLOR: white;
}
.WireFees
{
  FONT-SIZE: 10px;
}
.PHQS
{
		BACKGROUND-COLOR : Gainsboro;
		FONT-SIZE: 12px;
		COLOR: black;
}
.PHSellNot
{
		BACKGROUND-COLOR : White;
		FONT-SIZE: 12px;
		COLOR: black;
}
.PHQRS
{
  BACKGROUND-COLOR : LightYellow;
  FONT-SIZE: 12px;
  COLOR: black;
}
.PHQR
{
  BACKGROUND-COLOR : LightGoldenrodYellow;
  FONT-SIZE: 12px;
  COLOR: black;
}
.PHPurchNot
{
		BACKGROUND-COLOR : Beige;
		FONT-SIZE: 12px;
		COLOR: black;
}
.PHSize
{
    FONT-SIZE: 9px;
}

.ColorBlack
{
    COLOR: black;
}
.HCTH
{
  FONT-WEIGHT: bold;
  text-align: center;
  BACKGROUND-COLOR :#ffff00;
  FONT-SIZE: 11px;
  COLOR: black;
}
.RMAEmail
{
  FONT-SIZE: 10px;
  FONT-FAMILY: Courier;
  BACKGROUND-COLOR: lightgoldenrodyellow;
}
#divPreText
{ 
	position: absolute; 
	top: 100; 
	left: 600; 
	height:98; 
  width:400;
	border-top: 3px solid #DFE5EC;
	border-right: 3px solid #8E9CAE;
	border-bottom: 3px solid #8E9CAE;
	border-left: 3px solid #DFE5EC;
	
	font-family: Arial;
	font-size: 12px;
	color: #3300FF;
	margin:4px 4px 4px;
	z-index: 100;
	background-color: #EEE; 
}
.PreTextTitle
{
	font-family: Arial;
	font-size: 12px;
	color: #3300FF;
}
.PreTextSelected
{
	color: white;
  background-color:#3300FF;
}
.RMAItalic
{
  FONT-STYLE: italic;
}
.RMANotes
{
	font-family: Arial;
	FONT-SIZE: 11px;
	color: black;
	background-color:white;	
}
.ligneRMAN
{
    FONT-SIZE: 11px;
    COLOR: darkblue;
    FONT-FAMILY: Arial
}
.RMARight
{
	text-align: right;
}
.invVideoPurge
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: black
}
.MailCompteTH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial;
    text-align: center;
    BACKGROUND-COLOR: #999999;
}
.MailCompteTD
{
	font-family: Arial;
	FONT-SIZE: 11px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	margin:4px 4px 4px;
	text-align: center;
}
.ROHS0
{
  BACKGROUND-COLOR : ;
}
.ROHS1
/*ROHS*/
{
  BACKGROUND-COLOR : #00EE00;
  FONT-SIZE: 10px;
  COLOR: black;
  
}
.ROHS2
/*Non ROHS*/
{
  BACKGROUND-COLOR : #EE0000;
  FONT-SIZE: 10px;
  COLOR: black;
}
.BRHeading 
{
	FONT-WEIGHT: bold; 
  FONT-SIZE: 11pt; 
  MARGIN: 0cm 0cm 0pt; 
  FONT-FAMILY: Arial; 
}
.BRRO
{
    FONT-SIZE: 10px;
}
.MsoHeading7 {
	FONT-WEIGHT: bold; 
  FONT-SIZE: 13pt; 
  MARGIN: 0cm 0cm 0pt; 
  FONT-FAMILY: Arial; 
  mso-pagination: widow-orphan; 
  mso-bidi-font-size: 10.0pt; 
  mso-fareast-font-family: "Times New Roman"; 
  mso-bidi-font-family: "Times New Roman"; 
  mso-style-next: Normal; 
  mso-outline-level: 7; 
  mso-bidi-font-weight: normal
}
.Numero2
{
    FONT-SIZE: 10px;
    COLOR: ghostwhite;
    BACKGROUND-COLOR: #FF0000;


}
.lignePaire
{
  FONT-SIZE: 10px;
  COLOR: black;
  BACKGROUND-COLOR : WhiteSmoke;
}
.ligneImpaire
{
  FONT-SIZE: 10px;
  COLOR: black;
  BACKGROUND-COLOR : Gainsboro;
}
.RedSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Arial;
    FONT-STYLE: italic;
}
.bordered
{
	border-top: 2px solid #FF0000;
	border-right: 2px solid #FF0000;
	border-bottom: 2px solid #FF0000;
	border-left: 2px solid #FF0000;

}
.labelPF
{
    FONT-SIZE: 10px;
    COLOR: darkblue;
    FONT-FAMILY: Arial, Verdana;
    white-space:nowrap;
    BACKGROUND-COLOR: white
}
.label0PF 
{
	font-family: Arial;
	font-size: 11px;
  FONT-STYLE: italic;
	color: #3300FF;
}
.descriptionSource 
{
	font-family: Arial;
	font-size: 12px;
	color: #330099;
}
.folderSource 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: blue
}
.bgColorGreen 
{
    BACKGROUND-COLOR: green
}
.bgColorCallBy
{
    color : black;
    BACKGROUND-COLOR:lightcyan
}
.bgColorFunctions
{
    color : black;
    BACKGROUND-COLOR:#CEFFDB
}
.idSource 
{
    FONT-SIZE: 10px;
    COLOR: #CCCCCC;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
}
.rmaVideo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.status0
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: orange;  
}
.status1
{
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: green;  
}
.status2
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #9900ff;  
}
.status3, .status4, .status5
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: red;  
}
.qwm
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: yellow;  
}
.MNEUR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: goldenrod
}
.MNEURGT
{
  BACKGROUND-COLOR: #996600;
}
.LegPetit
{
    FONT-SIZE: 9px;
}
.RMABlink 
{
  text-decoration: blink;
}
.LegGrand
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
div#divMailLeg
{
  position:Absolute;
  top:1;
  left:420;
  display:none;
  Z-INDEX:10000;
  overflow:none;
  height:500;
  width:750;
  BACKGROUND-COLOR: #FFFFFF;
}
div#divEmailRMA
{
  display:none;
  position:Absolute;
  top:50;
  left:100;	
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 5px;
  overflow:auto; 
  height:500; width:500;
}
.RMAMailLabel
{
    COLOR: red;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana;  
    FONT-WEIGHT: bold;
    text-align: left;
}
.fieldRMA 
{
	font-family: Arial;
	
	font-size: 11px;
	font-weight: bold;
	color: #3300FF;
}
.alignRight
{
  text-align: rigth;
}
.RMACC
{
  color: #FF0000;
}
.DCNonDepot
{
  BACKGROUND-COLOR: #55AAAA;
  COLOR: #0000AA;
  font-size: 11px;
  FONT-STYLE: italic;
  opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
}
div#divMailFJ
{
  overflow:auto;
  height:100;
  width:500;
  BACKGROUND-COLOR: #FFFFFF;
}
div#divDocFJ
{
  display:none;
  position:Absolute;
  top:50;
  left:100;	
  Z-INDEX: 10000;
  overflow:auto;
  height:400;
  width:400;
  BACKGROUND-COLOR: #EEEEEEE;
}
.helpMailAF
{
  font-size: 10px;
  text-align: justify;
  FONT-STYLE: italic;
  color:#000099;
  background-color:#c3C3C3;
  /*display:none;*/
}
.invVideoAF
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    COLOR: black;
    FONT-FAMILY: Arial;
    /*BACKGROUND-COLOR: black*/
}
.titleAF
{
  font-size: 11px;
  COLOR: black;
  font-weight: bold;
}
.helpAF
{
  background-color:#CCCCCC;
  display:none;
}
.CompanySearch
{
  background-color:lavender;
}
.fieldIR
{
  COLOR: #990000;
}
.notesIR2
{
  FONT-SIZE: 11px;
  COLOR: black;
  background-color:white;

}
.alignCenter
{
  text-align: center;
  FONT-SIZE: 10px;
  color:black;
}
.tdCE
{
  font-weight: bold;
  FONT-SIZE: 15px;
  color:black;
}
.tdCEP
{
  font-weight: bold;
  FONT-SIZE: 12px;
  color:black;
}
.BRPetit
{
    FONT-SIZE: 11px;
    padding: 5px;
}
.CEIR2Video
{
    FONT-WEIGHT: bold;
    text-align: center;
    FONT-SIZE: 14px;
    COLOR: WHITE;
    FONT-FAMILY: Arial;
    background-color:black;
}
.NegoActif1
{
  background-color:limegreen;
  COLOR: WHITE;
}
.NegoActif2
{
  background-color:greenyellow;
  COLOR: WHITE;
}
.NegoActif3
{
  background-color:crimson;
  COLOR: WHITE;
}
.NegoActif4, .NegoActif5
{
  background-color:lightsalmon;
  COLOR: WHITE;
  FONT-SIZE: 10px;
  FONT-STYLE: italic;
}
.NewNego
{
  background-color:aqua;
}
.Destockage
{
    background-color:#009900;
}
.FlagIR {
    background-color: orangered;
}
.FlagCOC{
    background-color: yellowgreen;
}
.FlagDest {
    background-color: #009900;
}
.FlagVide {
    background-color: dodgerblue;
}
.SAR
{
    border-top: 2px solid #BB6600;
    border-right: 2px solid #BB6600;
    border-bottom: 2px solid #BB6600;
    border-left: 2px solid #BB6600;

}
.UnDestockage 
{
	background-color:#994400;

}
.TelDG
{
    font-size: 13px;
}
.WaitingAndVerif0
{
    color:Blue;
    background-color:Orange;
    font-size: 10px;
}
.buttonWV
{
    background: url(../images/button-bgWV.jpg) ;
    color:Black;
    font-size: 10px;
    width:60 px;   
    border-radius: 5px;
}
.bgWV
{
    background: url(../images/bgWV.jpg);
    font-size: 10px;
	color: #3300FF;
}
.buttonQ
{
    background: url(../images/button-bgQ.jpg); 
    color:Black;
    font-size: 10px;
    width:60 px;   
    border-radius: 5px;
}
.buttonQV
{
    background: url(../images/button-bgQV.jpg);    
}
.bgQV
{
    background: url(../images/bgQV.jpg);
    color:Black;
    font-size: 10px;
}
.buttonWaiting
{  
    background: url(../images/button-bgWaiting.png) repeat-x top left #ECF0F4;
}

.Verif
{
    background: url(../images/button-bgVerif.png) repeat-x top left #ECF0F4;
}
.Mail
{
   background: url(../images/button-bgNormal.png) repeat-x top left #ECF0F4;
}

.NMS
{
   background: url(../images/button-bgRed.png) repeat-x top left #ECF0F4;
}


.buttonNormal
{
    background: url(../images/button-bgNormal.png) repeat-x top left #ECF0F4;
    color:Black;
    font-size: 10px;
    width:25px;    
    border-radius: 5px;
}
.bgVerif
{
    background: url(../images/bgV.jpg);
    color: darkblue;
    font-size: 10px;
    FONT-FAMILY: Arial;
}
.bgWaiting
{
    background: url(../images/Cou_VerteWaiting.jpg) ;
    FONT-FAMILY: Arial;
	font-size: 10px;
	color: #3300FF;
}
.buttonMP
{
    color: black;
    background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;   
}

.buttonWaiting:hover, .Verif:hover, .Mail:hover, .NMS:hover, .buttonWV:hover, .buttonNormal:hover, buttonQV:hover, buttonMP:hover
{  
    color:red;
}
#divCCN
{
    position:Absolute;
    Z-INDEX: 10000;  
    background-color:white; 
    overflow:auto; 
    height:250; 
    width:280;
    display:none;
}
#div_CMN
{
    Z-INDEX: 10000;
}
.quoted
{
    FONT-WEIGHT: bold;
    background-color: Red;
    color : White;
}
.DestNGR
{
    FONT-WEIGHT: bold;
    text-align: center;
    FONT-SIZE: 14px;
    COLOR: WHITE;
    FONT-FAMILY: Arial;
    background-color:Gray;
}
.lineQV
{
    color: black;
    font-size: 9px;
    FONT-FAMILY: Arial;
    background-color:white;
}
.old
{
	background: rgba(100, 100, 100, 0.1);
}
div#divMyQ_LastUpdate
{ 
	z-index: 1000;
	/*background-color:blue; */  
    width:570;

}
div#divMyQ2
{ 
	z-index: 1000; 
    width:600;
	margin:2px 2px 2px;

}
.lineMYQLU
{
    color: black;
    font-size: 10px;
    FONT-FAMILY: Arial;
}
.smallLU
{
    font-size: 9px;
}
div#divCOC
{
    position:Absolute;
	top:100px;
	left:200px;
	
	background:#EEEEEE;
	padding:10px;
	border :4px solid #336699;
	
    background-color:#EEEEEE; 
    overflow:auto; 
    height:150; 
    width:310;
    display:none;
}
.thUnSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000000;
} 
.messageLING
{
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    background-color:#EEEEEE; 
}
.invVideoLING
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #CCCCCC;
}
.tdLING
{
  font-weight: bold;
  FONT-SIZE: 9px;
  color:black;
  background-color:#CCCCCC;
}
.newCompany
{
    background-color:yellow;
}
.newCompany2
{
    background-color:#FFCC66;
}
.widthAuto
{
    width:auto;
}
.buttonDis
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgUpdateDis.png) repeat-x top left #ECF0F4;
	color:GrayText;
	width:auto;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
.inputNb
{
  FONT-SIZE: 9px;
  color:black;
}
.inputNbH
{
    FONT-SIZE: 9px;
    COLOR: mintcream;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: dodgerblue
}
.R1YVU
{
    background-color:#00CCFF;
    FONT-SIZE: 10px;
    color : Black;
    padding: 3px 2px 2px 3px;
}
.R1YVUBorder
{
    border-top: 3px solid #00CCFF;
	border-right: 2px solid #00CCFF;
	border-bottom: 2px solid #00CCFF;
	border-left: 3px solid #00CCFF;
}
.R1YSent
{
    background-color:#00CC33;
    COLOR: black;
    FONT-SIZE: 10px;
    padding: 3px 2px 2px 3px;
}
.disabled
{
    COLOR:#555555;
}

.R1YArchived
{
    background-color:#FFFF00;
    COLOR: black;
    FONT-SIZE: 10px;
    padding: 3px 3px 3px 3px;
}
.Cellbordered
{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;

}
.CellborderedTOP
{
    border-top: 1px solid #000000;
}
.CellborderedRIGHT
{
	border-right: 1px solid #000000;
}
.lineNormal
{
    background-color:#8E9CAE;
}
.lineNormal2
{
    background-color:#EEEEEE;
}
.lineEven
{
    background-color:yellow;
}
.lineOdd
{
    background-color:#DDDDDD;
}
.lineOddCTR 
{
    background-color:gainsboro;
}
.lineOddCTR:hover 
{
    background-color:aquamarine;
}
.lineNormalCTR 
{
    background-color: white;
}
.lineNormalCTR:hover 
{
    background-color: aquamarine;
}


iframe.LastInvoice4company
{ 
    background-color: transparent;
    border: none;
    height:310px; 
    width:600px;
}
.notesBR
{
    padding: 5px 5px 5px 5px;
}
.divsin
{
    overflow:auto; 
    height:30px; 
    width:500px;
}
.sinFound 
{
  FONT-STYLE: italic;
  COLOR: white;
  FONT-FAMILY: Arial;
  font-size: 12px;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: black
}
.sinPN 
{
	font-family: Arial;
	font-size: 12px;
	color: #3300FF;
}
.buttonX
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;
	color: black;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
.buttonYellow
{
    background: url(../images/button-bgYellow.png) repeat-x top left #ECF0F4;
}
.buttonGray
{
    background: url(../images/button-bgGray.png) repeat-x top left #ECF0F4;
}
.buttonBlue
{
    background: url(../images/button-bgBlue.png) repeat-x top left #ECF0F4;
}
.lineBC
{
    color: black;
    font-size: 12px;
    FONT-FAMILY: Arial;
}
.dispCCN
{
    border-top: 1px solid red;
    border-right:1px solid red;
    border-bottom: 1px solid red;
    border-left: 1px solid red;
}
div#divCNotes
{
    display: none;
    position: absolute;
    padding: 5px;
    text-align: right;
    background-color:#F2FFFF;
    color: #000000;
    FONT-FAMILY: Arial,Verdana, Geneva, sans-serif;
    font-size: 11px;
    border: 2px solid yellow;
    z-index: 1;
}
.black
{
    COLOR: white;
    background-color: Black;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
    font-size: 10px;
    padding: 2px 2px 2px 2px;
    border: 1px 1px 1px 1px solid white;
}
.black A:visited {text-decoration:none}
.black A:hover {text-decoration : none; color: Yellow}
.Resent
{
    background-color: #FFCC66;
}
.yearQV 
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	padding: 2px 2px 2px 2px;
}
.PAVSold 
{
	font-family: Arial;
	font-size: 10px;
	color: #000099;
	padding: 2px 2px 2px 2px;
	background-color: #C6C6C6;
}
.PAVQuoted 
{
	font-family: Arial;
	font-size: 10px;
	color: black;
	padding: 2px 2px 2px 2px;
	background-color: white;
}
.caseVide 
{
	font-family: Arial;
	font-size: 10px;
	color: #C5C5C5;
	padding: 2px 2px 2px 2px;
	height :auto;
}
.selColLine
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    color :#ffff00;
    padding: 2px 2px 2px 2px;
    background-color: #0066FF;
}
.rapVQ
{
    FONT-FAMILY: Arial;
	font-size: 10px;
	color: black;
	padding: 2px 2px 2px 2px;
	background-color: #E8E8E8;
}
.curColLine
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    color :White;
    padding: 2px 2px 2px 2px;
    background-color: #00CCFF;
}
.button60QV
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 0px 2px 0px 2px;
	background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;
	color: black;
	width:60;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
    FONT-FAMILY: Arial;
	/*height:10;*/
}
.tdSelected2
{
    border-top: 2px solid blue;
    border-right:2px solid blue;
    border-bottom: 2px solid blue;
    border-left: 2px solid blue;
    padding: 2px 5px 2px 5px ; 
}
.titrePAVQV
{
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial;
    padding: 10px 10px 5px 5px ; 
}
.italicBLNI
{
  font-size: 10px;
  font-style: italic;
  color: black;
}
.buttonTight
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 2px 1px 2px;
	background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;
	color: black;
	text-align: center;
    FONT-FAMILY: Arial;
	font-size: 10px;
	font-weight: bold;
}
.floatLeft
{
	float:left;
}
.clearboth
{ 
    clear: both ; 
}
.tdSelectedWithBackground
{
    border-top: 1px solid red;
    border-right:1px solid red;
    border-bottom: 1px solid red;
    border-left: 1px solid red;
    padding: 2px 5px 2px 5px ;
    background: #FFCCFF;
}
.SAS
{
    background: #FFCC00;
}
.NonSAS
{
    background: white;
}
#overlaySARS
{ 
	position: absolute; 
	top: 10px; 
	left: 100px; 
	z-index: 90; 
	width: 275px; 
	height: 100px;
	opacity:.40;
	filter: alpha(opacity=40); 
	-moz-opacity: 0.4;
	background-color: #000; 
}
.tdSelectedTight
{
    background: #99FF00;
    /*border-top: 1px solid #99FF00;
    border-right:1px solid #99FF00;
    border-bottom: 1px solid #99FF00;
    border-left: 1px solid #99FF00;*/
}

.tdML
{
    border-top: 1px solid #8aa2e2;
    border-right:1px solid #8aa2e2;
    border-bottom: 1px solid #8aa2e2;
    border-left: 1px solid #8aa2e2;
}
#formSAS
{
    width: 470px;
    background-color: #def8bc;
}
#formEditSAS
{
    width: 370px;
    background-color: #cdddf1;
}
#divDisplaySelectedSASP
{
    position: Absolute;
    background-color: #DFE5EC;
    width: 200px;
    height: 100px;
    display: none;
    border: 1px solid navy;
    padding: 2px 2px 2px 2px ; 
}
.tdSelectedSASP
{
    border: 1px solid #99FF00;
    background-color: #DFE5EC;
}
.ARPast
{
    border: 1px dotted #f51010;
    font-size: 10px;
    background-color: #f37227;
}
.ARToday
{
    border: 1px solid #eb6d4b;
    font-size: 10px;
    background-color: yellow;
}
.ARFuture
{
    border: 1px dashed mediumblue;
    font-size: 10px;
    background-color: #b9e0f7;
}
.ARTitle
{
    color: black;
    font-size: 12px;
    font-weight: bold;
}
#divMR1Y
{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 100;
    overflow:auto; 
    display: none;
	width: 340px; 
	height: 150px;
	background-color: white; 
}
#divLegend
{
    position: Absolute;
    display: none;
    Z-INDEX: 10000;
    overflow: auto;
    display: none;
    width: 450px;
    height: 400px;
    background-color: #f3f1bd;
    border: 1px solid #50523a;
    border-radius : 5px;
    padding: 3px 3px 3px 3px ; 
} 

.R1YVUMyc
{
    border: 2px dotted #00CCFF;
    font-size: 10px;
    background-color: #00CCFF;
}
.ContactDeleted td
{
       background-color: #ff66ff;
}

.CO3
{
    FONT-SIZE: 8px;
    FONT-STYLE: italic;
    padding: 0px 5px 0px 5px ; 
    COLOR: black;
}
.CAHy1
{
    BACKGROUND-COLOR:#DFE5EC;
}
.CAHy2
{
    BACKGROUND-COLOR:lightgoldenrodyellow;
}
.dim1
{
}
.dim2
{
    color: #0000BB;
 
}
.borderTable 
{
    /*border: thin double black;*/
    /*border-collapse: collapse;
    border: 1px solid black;
    width: 100%;*/
    /*2px solid black;*/
}
.borderCell 
{
    border-collapse: collapse;
    border: 1px solid #CCCCCC;
    padding: 1px;
    /*border: thin solid black;*/

}
.width40 
{
    width: 30px;
}
.width15 
{
    width: 15px;
}
.button20
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 2px;
	padding: 1px 2px;
	background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;
	color: black;
	width:20px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
.btnCompany
{
    padding: 1px 5px 1px 4px;
}
.btnContact
{
    padding: 1px 6px 1px 6px;
}
.btnCAHy
{
    padding: 1px 5px 1px 6px;
}
.btN
{
    padding: 1px 2px 1px 2px;
}
.btGV
{
    padding: 1px 2px 1px 3px;
}
div#divPreview
{
    position:Absolute;
    top:10px; 
    left:100px;
    z-index: 1000; 
    overflow:auto; 
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;

    height:820px; 
    width:800px;
    margin:2px 2px 2px;
    background-color:white;
}
.FactoNormal
{
    color: black;
    font-size: 12px;
}
.LineSelected
{
    border-bottom: 4px solid blue;
    padding: 2px 5px 4px 5px ; 
}
.buttonMyC
{
	border-top: 1px solid #8E9CAE;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #8E9CAE;
	padding: 1px 10px!important;
	padding: 1px 5px;
	/*background: url(../images/button-bgWhite.png) repeat-x top left #ECF0F4;*/
	color: black;
	width:80px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.bgRed
{
    background-color: #ffcccc;
    color: black;
    padding: 0px 2px 0px 2px ; 
}
div#divEditModel
{
    position:Absolute;
    top:10px; 
    left:100px;
    z-index: 1000; 
    overflow:auto; 
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;

    height:700px; 
    width:900px;
    margin:2px 2px 2px;
    background-color:white;
}
div#divExport {
    position:Absolute;
    height:100px; 
    width:500px;
    margin:2px 2px 2px;
    background-color:#FFFFEE;
}
 
.tdSelectedMOD
{
    border-top: 1px solid red;
    border-right:1px solid red;
    border-bottom: 1px solid red;
    border-left: 1px solid red;
    padding: 2px 5px 2px 5px ; 
}
.notesStock
{
  FONT-SIZE: 10px;
  COLOR: black;
  background-color:#EEEEEE;
}
.redMP
{
}
.strikeMP
{   
    COLOR: red;
    text-decoration:line-through;
}
.LigneMP
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
}
.LigneMPStrike
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana;
    text-decoration:line-through;
}
.newContactMP
{
    background-color:#FFCC66;
    FONT-STYLE: italic;
}
.ARLink
{
    FONT-SIZE: 12px;
    COLOR: black;
    padding: 1px;
    BACKGROUND-COLOR: peachpuff
}
.notesAR
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #FFFFEE;

}
.rounded 
{
  width: 67px;
  height: 40px;
  background-color: #33FF00;
  moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 5px solid #009900;
  padding: 5px;

}
.input-rounded-button 
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid gray;
    padding:0 3px 0 3px;
    display:inline-block;
    text-decoration:none;
    background:#595651;

    color:#FFFFFF;
    cursor:pointer;
    font:11px sans-serif;
}

.input-rounded-button:hover 
{ 
    text-decoration:none; 
    color:#ADD8E6; 
    cursor:pointer;
    border:1px solid #FF2B06;
}
.bgBtnGreen 
{
    background: green;
}
.bgBtnRed 
{
    background: red;
}
a.bouton:link, a.bouton:visited, a.bouton:hover
{
    /*width:150px;
    height:30px;*/
    text-decoration:none;
    color:white;
    text-align:center;
    font-weight:bold;
    padding:5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    border-width:0.3em;
    border-color:silver;
}
a.bouton:link{
    background-color:#000080;
    border-style:outset;
} 
a.bouton:visited{
    background-color:#00aaFF;
    border-style:outset;
}
a.bouton:hover{
    background-color:#0000FF;
    cursor:pointer;
    border:0.3em solid #588aef;
    border-style:inset;
}
.input-quickSwitch 
{
    border: 1px solid gray;
    padding:0 5px 0 5px;
    display:inline-block;
    text-decoration:none;
    background:#595651;

    color:#FFFFFF;
    cursor:pointer;
    font:11px sans-serif;
}
.button60QuickSwitch
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;
	color: black;
    padding:0 5px 0 5px;

	text-align: center;
	font-size: 10px;
	font-weight: bold;
    FONT-FAMILY: Arial;
}
.ColorBlue
{
    COLOR: #9cecf5;
    FONT-STYLE: italic;
}
.listPN 
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    padding: 0 5px 0 5px;
}
.tdListPN 
{
    background-color:white;
}
.tdlistPN:hover,.tdlistPN_hover
{
    background-color:greenyellow;
}
.activeCap
{ 
	background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;
    COLOR: black;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
    font-family:Arial;
    padding: 0 5px 0 5px;
    cursor : move;
}
.activeCapNomove
{ 
	background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;
    COLOR: black;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
    font-family:Arial;
    padding: 0 5px 0 5px;
}
.ExcelFound 
{
	color: #FFFFFF;
	background-color: #000000;
}
.divExcel 
{
    position:Absolute;
    display:none;
    top:100px;
    left:10000px;
    overflow:auto; 
    height:500px;
    width:600px;
}
.bgBtnEditModl 
{
    background:url(../images/button-bgUpdate.png);
}
.paddingFia 
{
   padding: 2px 5px 2px 5px;
}
.contactFirst
{
    border-top: 2px inset green;
    border-right:2px inset green;
    border-bottom: 2px inset green;
    border-left: 2px inset green;
}
.CNCredit 
{
    color: white;
    background: red;
}
.CNDebit 
{
    color: white;
    background: blue;
}
.CNNormal 
{
    color: black;
    background: white;
}
.BLP 
{
    background-color: yellow;
    border-bottom-color: red;
}
.messageMP
{
    FONT-SIZE: 11px;
    COLOR: gray;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
}
.alert 
{
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    color: #c09853;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.alert-color 
{
    color: #c09853;
}

.alert-heading 
{
    color: inherit;
}

.alert .close 
{
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 18px;

}
.alertMessage 
{
    width: 620px;
    margin: 1em 0;
    padding: .5em;

    border: 3px solid darkblue;
    color: #3300FF;
    border-radius:4px;
    FONT-STYLE: italic;
    background-color:#cadff6;
 }
.alertMessageMP 
{
    width: 620px;
    margin: 1em 0;
    padding: .5em;
    FONT-SIZE: 11px;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    border: 3px solid red;
    color:crimson;
    border-radius:4px;
    background-color:#fadfdf;
 }
/*.alertMessage 
{
    width: 83%;
    margin: 1em 0;
    padding: .5em;

    background-image: -ms-radial-gradient(left top, circle farthest-corner, #F07E1A 0%, #F58CCB 100%);
    background-image: -moz-radial-gradient(left top, circle farthest-corner, #F07E1A 0%, #F58CCB 100%);
    background-image: -o-radial-gradient(left top, circle farthest-corner, #F07E1A 0%, #F58CCB 100%);
    background-image: -webkit-gradient(radial, left top, 0, left top, 1012, color-stop(0, #F07E1A), color-stop(1, #F58CCB));
    background-image: -webkit-radial-gradient(left top, circle farthest-corner, #F07E1A 0%, #F58CCB 100%);
    background-image: radial-gradient(circle farthest-corner at left top, #F07E1A 0%, #F58CCB 100%);

    border: 3px solid white;
    color: white;
    border-radius:4px;
    FONT-STYLE: italic;
 }*/
/*div#divSetOC 
{
    position: Absolute;
    top: 10px;
    left: 100px;
    z-index: 1000;
    overflow: auto;
    border: 2px solid mediumblue;

    height: 200px;
    width: 430px;
    margin: 2px 2px 2px;
    background-color: white;
}*/
.msg_confirm , .msg_error
{
    position:relative; 
    clear:both; 
    box-shadow:0 0 5px #999999; 
    /*min-height:33px; */
    width:600px; 
    /*font-weight:bold; 
    margin:15px auto;*/
    padding: .1em;  
    color:#515151; 
    text-align:left;
}
.msg_confirm > p, .msg_error > p 
{
    padding:6px; 
    text-align:left;
}
.msg_confirm
{
    background:#d8e9d8 url('') repeat-x 0 0; 
    border:1px solid #00B019;
}
div#divLBAD
{
    position:Absolute;
    top:70px; 
    left:200px;
    z-index: 1000; 
    overflow:scroll; 
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;

    height:500px; 
    width:900px;
    margin:2px 2px 2px;
    background-color: #CCFFCC;
}
.Company_orig 
{
     background-color:#66CC99;
     color:white

}
.buttonGrey
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	color: black;
	width:60px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
.dim 
{
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.ElementNoWrap 
{
    white-space: nowrap;
}
.button60Orange
{
	border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	padding: 1px 10px!important;
	padding: 1px 5px;
	background: url(../images/button-bgOrange.png) repeat-x top left #ECF0F4;
	color: black;
	width:60px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
    FONT-FAMILY: Arial;
}
.buttonNarrow
{
	padding: 1px 2px 1px 2px;
    border-top: 1px solid #DFE5EC;
	border-right: 1px solid #8E9CAE;
	border-bottom: 1px solid #8E9CAE;
	border-left: 1px solid #DFE5EC;
	background: url(../images/button-bgUpdate.png) repeat-x top left #ECF0F4;
	color: black;
	text-align: center;
	font-size: 10px;
	font-weight: bold;

}
.blackNormal
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
    font-size: 10px;
    padding: 1px 1px 1px 1px;

}

.closeCL:hover 
{
    border-top: 1px solid red;
	border-right: 1px solid red;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
} 
div#divTableCondDC
{
    position:Absolute;
    top:100px; 
    left:410px;
    z-index: 1000; 
    overflow:auto; 
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;

    height:420px; 
    width:210px;
    margin:2px 2px 2px;
    padding: 4px;
    background-color: oldlace;
}
div#divTablePreTextCTR 
{
    position: Absolute;
    top: 100px;
    left: 410px;
    z-index: 1000;
    overflow: auto;
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;
    height: 650px;
    width: 450px;
    margin: 2px 2px 2px;
    padding: 2px;
    background-color: oldlace;
}
.totalSUIVI
{
  FONT-STYLE: italic;
  FONT-WEIGHT: bold;
   background-color:#e2e29e
}
.totalSUIVIIndiv
{
  FONT-STYLE: italic;
  FONT-WEIGHT: bold;
  font-size: 10px;
}
div#div_Notes
{
    position:Absolute;
    top:100px; 
    left:410px;
    z-index: 1000; 
    overflow:auto; 
    border: 2px solid black;
    height:420px; 
    width: 410px;
    margin:2px 2px 2px;
    padding: 6px;
    -webkit-border-radius:4px;        /* older webkit based browsers */
    -khtml-border-radius:4px;         /* older khtml based browsers */
    -moz-border-radius:4px;           /* older firefox */
    border-radius:4px;                /* standard */
    behavior: url(border-radius.htc); /* IE 6-8 */
    background-color: #DFE5EC;
}

.badge2 {
  display: inline-block;
  min-width: 10px;
  /*padding: 3px 5px;*/
  font-size: 10px;
  font-weight: bold;
  FONT-FAMILY: Arial;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline; 
  background-color:#3b64ad;
  border-radius: 5px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.EURO
{
  FONT-FAMILY: Arial;
	background-color:lightpink;
}
.DOLLAR
{
  FONT-FAMILY: Arial;
	background-color:#91d35e;
}
.previewnote {
    font-size: 85%;
    color: black;
    margin: 0 0 2em 2em;
    padding: .5em 1em;
        -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

}
.alert2 {

    background-color: #db725f;
    border: 1px solid #e22929;
    border-left-width: 8px;
}
.success {
    background-color: #ecf7e8;
    border: 1px solid #68bd45;
    border-left-width: 8px;

}
.info{
    background-color: #97dce9;
    border: 1px solid #6684ae;
    border-left-width: 8px;
}
.warning{
    background-color: #efd280;
    border: 1px solid #f5b401;
    border-left-width: 8px;
}
div#divSC {
    height: 1px;
    width: 1px;
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
    background: red;
    z-index: 10000;
}
.fontDef,.Welcome, .ARTitle
{
    color: black;
    FONT-FAMILY: Arial
}
.selNonActif
{
 border-radius:5px;
 background-color:red;
 color: white;
}
.XPetit
{
     FONT-STYLE: italic;
     opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
}
.BLPetit
{
    FONT-SIZE: 10px;
}
.SignaturePetit
{
    FONT-SIZE: 7px;
}
.NoPadding
{
    padding: 0px 0px 0px 0px ; 
}
div#div_transfertx 
{
    position:Absolute;
    /*height:120px; 
    width:200px;
    margin:2px 2px 2px;
    background-color:#cdf7f6;*/
}
.divPY {
    height:100px; 
    width:100px;
     overflow:auto ; 
    margin:2px 2px 2px;
    background-color:#DFE5EC;
}
.lignePY {
	font-family: Arial;
	font-size: 10px;
	color: #000066;
}
.COC
{
	font-size: 12px;
  color: white;
  font-family:  Arial;
	font-weight: bold;
     padding: 3px 3px 3px 3px ; 
  background-color: orange;
	border: 2px solid red;
}
div#divNote
{
    display: block;
    padding: 5px;
    width: 250px;
    height: 45px;
    overflow:auto;
    white-space: nowrap;
    text-overflow:ellipsis;
    BACKGROUND-COLOR: lightgoldenrodyellow; 

    border: none;

}
div#divMailNote
{
    display: block;
    padding: 5px;
    width: 330px;
    height: 140px;
    overflow:auto;
    white-space: nowrap;
    text-overflow:ellipsis;
    BACKGROUND-COLOR:lightgrey; 
    -moz-box-shadow: 5px 5px 5px #656565;
    -webkit-box-shadow: 5px 5px 5px #656565;
    -o-box-shadow: 5px 5px 5px #656565;
    box-shadow: 5px 5px 5px #656565;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#6565', Direction=135, Strength=5);

    border: none;
}
div#divConfirmUpdate
{
    position: absolute;
    
    padding: 5px;
    width: 330px;
    height: 100px;
    overflow:auto;
    white-space: nowrap;
    z-index: 1000; 
    BACKGROUND-COLOR:#7d7474; 
    -moz-box-shadow: 5px 5px 5px #656565;
    -webkit-box-shadow: 5px 5px 5px #656565;
    -o-box-shadow: 5px 5px 5px #656565;
    box-shadow: 5px 5px 5px #656565;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#6565', Direction=135, Strength=5);

    border: none;
}
.bgFAC {
    background-color: red;
    color: black;
    FONT-SIZE: 8px;
}
.bgFACDim {
    background-color: #f78c8c;
    color: black;
    FONT-SIZE: 8px;
}
.bgEFAC {
    background-color: #ebbdbd;
    color: black;
    FONT-SIZE: 8px;
}
.bgEFACDim {
    background-color: #f3dbdb;
    color: black;
    FONT-SIZE: 8px;
}
.bgSel {
    BACKGROUND-COLOR: lightgoldenrodyellow;
    color:black;      
    FONT-SIZE: 8px;
    BORDER: thin outset;


}


.altRelance1 
{
    background-color:white;
}
.altRelance2 
{
    background-color:#ddd6d6;
}
.jumbotronProforma {
    padding: 10px;
    margin-bottom: 10px;
    color: inherit;
    background-color: #ede378;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
}
.TotEURO {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
   
}
.bgwhite {
    background-color: white;
}
.maxValue {
    FONT-STYLE: italic;
    BACKGROUND-COLOR: lightgoldenrodyellow;
}

.QTMX1

{
    /*BACKGROUND-COLOR:orange;*/
    font-family:  Arial;
    font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: black;
}
.QTMX2

{
    /*BACKGROUND-COLOR:lightgreen;*/
    font-family:  Arial;
    font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: black;
}
.closeX
{
    font-family:  Arial;
    font-weight: bold;
    FONT-SIZE: 10px;
    COLOR: black;
	
}
.closeX:hover
{
    
    COLOR: red;
	
}
.lineNormalSO
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    white-space:nowrap;
    font-size:11px;
    text-align: left;
    background-color:red;
}
.lineOddSO
{
   FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    white-space:nowrap;
    font-size:11px;
    text-align: left;
    background-color:red;
}
.lineCCOSO
{
   FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    white-space:nowrap;
    font-size:11px;
    text-align: left;
    background-color:white;
}
.SCDeleted 
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: red;
	text-decoration: line-through;

}
.center 
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    
}

.SOSelected
{
    border-top: 1px solid blue;
    border-right:1px solid blue;
    border-bottom: 1px solid blue;
    border-left: 1px solid blue;
    padding: 2px 5px 2px 2px ; 
}
.SObadge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 5px;
  font-size: 10px;
  font-weight: bold;
  FONT-FAMILY: Arial;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline; 
  background-color:#4b5674;
  border-radius: 5px;
}
.badgeFC {
    position: relative;
}

.badgeFC[data-badge]:after {
    content: attr(data-badge);
    position: absolute;
    top: -10px;
    right: 5px;
    font-size: .7em;
    background: green;
    color: white;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 50%;
    box-shadow: 0 0 1px #333;
}
.badgeFCLogistique 
{
    position: relative;
}

.badgeFCLogistique[data-badgeLog]:after 
{
    content: attr(data-badgeLog);
    position: absolute;
    top: -10px;
    right: -5px;
    font-size: .7em;
    background: red;
    color: white;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 50%;
    box-shadow: 0 0 1px #333;
}

.buttonYellowSO {
    background: url(../images/button-bgYellow.png) repeat-x top left #ECF0F4;
    color: #fff;
}
.SODate
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    text-align: center;
}
.bBold
{
    FONT-WEIGHT: bold;
    /*color:red;
    background-color:yellow;*/
}
div#divView, div#divSend 
{
    display: none;
    position: absolute;
}
.bgRedMNTC 
{
    background-color: red;
}
.bgGreenMNTC 
{
    background-color: green;
}
.lineFactoCheck {
    font-family: Arial;
    font-size: 12px;
    color : navy;
}
.factoApproved {
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #33FF99;
}
.factoNotApproved {
    BACKGROUND-COLOR: red;
    FONT-WEIGHT: bold;
    color: white;
}
.factoWait {
    FONT-STYLE: italic;
    background-color: orange;
}
div#divFCAnimate {
    position: absolute;
    display: none;
    BACKGROUND-COLOR: black;
    color: white;
    padding: 20px 20px 20px 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.FClink {
    FONT-SIZE: 11px;
    COLOR: navy;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.Favorite 
{
    background-color: black; /*#33CCFF;*/
    FONT-WEIGHT: bold;
}
.imgSquare 
{
    width: 400px;
    height: 400px;
    background-image: url(https://www.mozilla.org/media/img/logos/firefox/logo-quantum.9c5e96634f92.png);
    border: solid 2px;
    text-shadow: white 0px 0px 2px;
    font-size: 16px;
    background-size: 400px;
}
div#divSelectPhoto 
{
    display: none;
    position: absolute;
    BACKGROUND-COLOR: white;
    color: black;
    padding: 20px 20px 20px 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.LDDate 
{
    FONT-SIZE: 11px;
    COLOR: black;
    background-color:white;
    FONT-FAMILY: Arial;
    text-align: center;
}
.LPDate 
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: black;
    background-color: white;
    FONT-FAMILY: Arial;
    text-align: center;
}
.LEDate 
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: red;
    background-color: white;
    FONT-FAMILY: Arial;

}
.LDTDateJuste 
{
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-WEIGHT: bold;
    background-color: white;
    FONT-FAMILY: Arial;
}
.LDTDatePlus 
{
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: red;
    background-color: white;
    FONT-FAMILY: Arial;
}
.LDTDateMoins {
    FONT-SIZE: 16px;
    COLOR: blue;
    FONT-WEIGHT: bold;
    background-color: white;
    FONT-FAMILY: Arial;
}
.TaillePetit {
    FONT-SIZE: 8px;
}
.LDDatePetit 
{
    FONT-SIZE: 8px;
    COLOR: black;
    background-color: white;
    FONT-FAMILY: Arial;
    text-align: center;
}
.DEDatePetit 
{
    FONT-SIZE: 8px;
    COLOR: blue;
    background-color: white;
    FONT-FAMILY: Arial;
    text-align: center;
}
.cwhite 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: mediumblue;
    FONT-FAMILY: Arial;
    text-align: center;
    BACKGROUND-COLOR: white
}
div#mbar 
{
    width: 100px;
    position: absolute;
}
div#divULLabel 
{
    position: Absolute;
    top: 100px;
    left: 410px;
    z-index: 1000;
    overflow: auto;
    border-top: 5px solid #DFE5EC;
    border-right: 5px solid #8E9CAE;
    border-bottom: 5px solid #8E9CAE;
    border-left: 5px solid #DFE5EC;
    height: 100px;
    width: 210px;
    margin: 2px 2px 2px;
    padding: 4px;
    background-color:darkgray;
}
.pageIR 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    COLOR: beige;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: deepskyblue
}
.petitIR 
{
    FONT-SIZE: 10px;
    /*color : red;*/
}
.THIR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Arial;
    text-align: center;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.THIRSS 
{
    FONT-SIZE: 12px;
    COLOR: mediumblue;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: lightgoldenrodyellow
}
.bgIRSave 
{
    BACKGROUND-COLOR: Beige;
}
.IRCOComp {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: mediumblue
}
table.even 
{
    border-collapse: collapse;
}

table.even tr:nth-child(2n+2) 
{
    background: #ddd;
}
.headerFAC 
{
    font-size: 14pt;

    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-SIZE: 11pt;
    MARGIN: 0cm 0cm 0pt;
    FONT-FAMILY: Arial;
    
}

"
}




@import 'button.css';










