body
{
    margin: 2px;
    padding: 2px;
    border: none;
}

ul, li
{
	margin:0;
	padding:0;
	border:none;
}

/*A:link { cursor:hand; text-decoration:'underline' }
A:visited { cursor:hand; color: blue; text-decoration:'underline' }
A:hover { cursor:hand; text-decoration:none; }
A.LinkPopupDate { cursor:hand; text-decoration:none }*/

/*************** Colors of the statutes Client ***************************************************/
tr.StatutClientOpen, tr.StatutClientOpen A:link { color: #FF0000; }                       /* Red */
.BackGndColorClientOpen { background-color: #FF0000; }
tr.StatutClientValid, tr.StatutClientValid A:link { color: #B95C00; }                  /* Orange */
.BackGndColorClientValid { background-color: #B95C00; }
tr.StatutClientValidInlc, tr.StatutClientValidInlc A:link { color: #800080; }          /* Purple */
.BackGndColorClientValidInlc { background-color: #800080; }
tr.StatutClientExpire, tr.StatutClientExpire A:link { color: #808080; }                  /* Gray */
.BackGndColorClientExpire { background-color: #808080; }
tr.StatutClientClose, tr.StatutClientClose A:link { color: #008000; }                   /* Green */
.BackGndColorClientClose { background-color: #008000; }
/*************************************************************************************************/

/*************** Colors of the statutes Bdp ******************************************************/
tr.StatutBdpNew, tr.StatutBdpNew A:link { color: #FF0000; }                               /* Red */
.BackGndColorBdpNew { background-color: #FF0000; }
tr.StatutBdpMailed, tr.StatutBdpMailed A:link { color: #B95C00; }                      /* Orange */
.BackGndColorBdpMailed { background-color: #B95C00; }
tr.StatutBdpPublisher, tr.StatutBdpPublisher A:link { color: #808080; }            /* Light Gray */
.BackGndColorBdpPublisher { background-color: #808080; }
tr.StatutBdpPublisherOk, tr.StatutBdpPublisherOk A:link { color: #525252; }              /* Gray */
.BackGndColorBdpPublisherOk { background-color: #525252; }
tr.StatutBdpDirection, tr.StatutBdpDirection A:link { color: #0000FF; }            /* Light Blue */
.BackGndColorBdpDirection { background-color: #0000FF; }
tr.StatutBdpDirectionOk, tr.StatutBdpDirectionOk A:link { color: #0000BB; }              /* Blue */
.BackGndColorBdpDirectionOk { background-color: #0000BB; }
tr.StatutBdpExportTolas, tr.StatutBdpExportTolas A:link { color: #000000; }             /* Black */
.BackGndColorBdpExportTolas { background-color: #000000; }
tr.StatutBdpClose, tr.StatutBdpClose A:link { color: #008000; }                         /* Green */
.BackGndColorBdpClose { background-color: #008000; }
/*************************************************************************************************/

.RedError { color: red; font-weight: bold; }
.AlignCenter { text-align: center; }

th.EnteteBdp
{
    background-color: #E7E3BD;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    border: solid 2px #E7E3BD;
    color: Green;
}
th.EnteteBdp A:link { color: Green; }

/*************** Header style bdp VA *************************************************************/
th.EnteteBdpVA, tr.EnteteBdpVA
{
    background-color: #E7E3BD;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    border: solid 2px #E7E3BD;
    color: Green;
}
th.EnteteBdpVA, tr.EnteteBdpVA A:link { color: Green; }

td.OldPriceDetail
{
    font-family: Verdana;
    text-align: center;
    font-size: 10pt;
    color: Red;
}

td.NewPriceDetail
{
    font-family: Verdana;
    text-align: center;
    font-size: 10pt;
    color: Blue;
}
/*************************************************************************************************/

/*************** Header style bdp Marketing achat ************************************************/
th.EnteteBdpMarketing, tr.EnteteBdpMarketing
{
    background-color: #E7E7E7;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}
th.EnteteBdpMarketing, tr.EnteteBdpMarketing A:link { color: black; }
/*************************************************************************************************/

/*************** Header style bdp Client *********************************************************/
th.EnteteBdpClient, tr.EnteteBdpClient
{
    background-color: #E7E7E7;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
}
th.EnteteBdpClient, tr.EnteteBdpClient A:link { color: Green; }
/*************************************************************************************************/

th.EnteteBdpOldPrice A:link { color: Red; }
th.EnteteBdpNewPrice A:link { color: Blue; }

table.TableLegende
{
    padding: 2px;
    margin: 2px;
    background-color: #D9DAF2;
    border: solid 2px #6C6ED1;
    font-family: Verdana;
}

table.TableLegende td.TitreLegende
{
    color: #B561CE;
    font-size: 10pt;
    font-weight: bold;
}

table.TableLegende td.LibelleLegende
{
    color: #102868;
    font-size: 9pt;
    font-weight: normal;
}

table.TableLegende td.LibelleGencode
{
    color: #B561CE;
    font-size: 9pt;
    font-weight: bold;
}

hr.hr { border: solid 1px #223EA4; }

.LibelleInfo
{
    font-family: Verdana;
    color: #102868;
    font-size: 11pt;
    font-weight: normal;
}

tr.LibelleInfoBdp td
{
    color: #102868;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
}

tr.LibelleInfoBdp td.LibelleInfoBdpDetails
{
    color: #B561CE;
    font-weight: bold;
    font-size: 10pt;
}

table.InfoBdpMarketing
{
    padding: 2px;
    margin: 2px;
    background-color: White;
    border: solid 2px #6C6ED1;
    font-family: Arial;
    font-size: 10pt;
}

table.InfoBdpMarketing td.LabelMarketing
{
    color: #B561CE;
    font-weight: bold;
}

table.InfoBdpMarketing tr.LabelDetailsMarketing
{
    color: Black;
    font-weight: normal;
}

table.InfoBdpMarketing tr.CmdInfoBdpMarketing A:link { color: Green; }



table.MailingBdp
{
    margin: 2px;
    padding: 2px;
    background-color: #D9DAF2;
    border: solid 2px #6C6ED1;
    font-family: Arial;
}

table.MailingBdp th.TitreMailing
{
    color: #1041B5;
    font-size: 13pt;
    font-weight: bold;
    text-align: center;
}

table.MailingBdp td.LibelleMailing
{
    color: #B561CE;
    font-size: 10pt;
    font-weight: bold;
}

table.RechercheBdp
{
    padding: 2px;
    margin: 2px;
    background-color: #D9DAF2;
    border: solid 2px #6C6ED1;
    font-family: Arial;
}

table.RechercheBdp td.LibelleRecherche
{
    color: #B561CE;
    font-size: 10pt;
    font-weight: bold;
    text-align: right;
}

table.InfoAvoirEditeur
{
    padding: 2px;
    margin: 2px;
    background-color: #D9DAF2;
    border: solid 2px #6C6ED1;
    font-family: Arial;
}

table.InfoAvoirEditeur th.TitreAvoirEditeur
{
    color: #1041B5;
    font-size: 13pt;
    font-weight: bold;
    text-align: center;
}

table.OldNewPrice
{
    color: Black;
    font-size: 9pt;
    font-weight: normal;
    text-align: center;
    border: solid, 1px, black;
    margin: 0;
    padding: 0;
}

/*************** AutoComplete flyout *************************************************************/
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left;
    list-style-type : none;
}

/*************** AutoComplete highlighted item ***************************************************/
.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/*************** AutoComplete item ***************************************************************/
.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

textarea
{
    font-family: Arial;
    font-size: 10pt;
}