BODY
{
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    scrollbar-face-color: #e1e0e7;
    padding-bottom: 0px;
    margin: 0px;

    font: 8pt Times serif;

    /*overflow: hidden;*/
    border-left: 0px;
    color: #0000cc;
    scrollbar-3dlight-color: #f7f6fc;
    scrollbar-arrow-color: #0000f7;
    padding-top: 0px;
    border-bottom: 0px;
    scrollbar-base-color: #f7f6fc;
    background-color: #f7f6fc
}

A:link
{
    color: #0000cc;
    text-decoration: underline
}

A:link IMG
{
    border:0px;
}

A:visited
{
    color: darkblue;
    text-decoration: underline
}

A:visited IMG
{
    border:0px;
}

H1
{
    padding: 1px;
    margin: 1px 0px 16px 0px;
	font: bold 14pt;
    text-align: center;

}

H2
{
    padding: 1px;
    margin: 4px 0px 16px 0px;
    font: bold italic 14pt;
    text-align: center;
    vertical-align:middle;
}

H3
{
    padding: 0px;
    margin: 16px 0px 0px 0px;
    font: bold 12pt;
    text-align: center;
    background-color:#e7e6fc;
    /*border-style:groove;*/
    /*width=30%;*/
    height:30px;
    background:url(H1Coco.png) bottom left no-repeat;
}

H4
{
    padding: 0px;
    margin: 1px;
	font: italic 11pt;
}

H5
{
    padding: 1px;
    margin: 1px;
	font: italic 8pt;
}

TH
{
	text-align:left;
	vertical-align:top;
}

IMG.Vignette
{
	border: solid 2px blue;
	cursor:pointer;
}

TABLE.PFRAME
{
    width: 100%;
    height: 100%;
    border-collapse: collapse;
}

TABLE.PFRAME TD
{
    border-style:none;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
}


P.TitreFormulaire
{
    font: bold italic 14pt;
    text-align: center;
    width:100%;
}
P.TitreFormulaire IMG
{
    vertical-align:middle;
}
P.TitreFormulaire A
{
    font : italic 8pt;
    text-align: right;
    vertical-align:top;
    cursor:help;
}



TABLE.LISTE
{
    border-collapse:collapse;
    width:95%;
}
TABLE.LISTE TD, TABLE.LISTE TH
{
    border-style:none;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    margin: 0px;
}
TABLE.LISTE TR
{
    height: 20px;
    background-color:#d6d7ef;
}

TABLE.LISTE THEAD TH.CADREHCOIN
{
    background: url(../Images/TableHCoin.png);
    width: 1px;
    padding:0px;
}
TABLE.LISTE THEAD TH.CADREHG
{
    background: url(../Images/TableHG.png) no-repeat top left;
	overflow-x:hidden;
}
TABLE.LISTE THEAD TH.CADREHD
{
    background: url(../Images/TableHD.png) no-repeat top right;
	overflow-x:hidden;
}

TABLE.LISTE TBODY TR
{
    height: 20px;
    background-color:#eae9ff;
}

TABLE.LISTE TBODY TH
{
    background-color:#d6d7ef;
    padding:0px;
}


TABLE.LISTE TFOOT TR
{
    height:2px;
}

TABLE.LISTE TFOOT TH
{
    background-color:#d6d7ef;
    padding:0px;
}




TABLE.CADRE
{
    border-collapse: collapse
}
TABLE.CADRE TD
{
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: 0px;
    padding-top: 0px;
    border-bottom: 0px
}
TABLE.CADRE TD.CADREHG
{
    background-image: url(../Images/CadreHG.png);
    width: 29px;
    height: 29px
}
TABLE.CADRE TD.CADREH
{
    background-image: url(../Images/CadreH.png);
    height: 29px
}
TABLE.CADRE TD.CADREHD
{
    background-image: url(../Images/CadreHD.png);
    width: 29px;
    height: 29px
}
TABLE.CADRE TD.CADRED
{
    background-image: url(../Images/CadreD.png);
    width: 29px
}
TABLE.CADRE TD.CADREBD
{
    background-image: url(../Images/CadreBD.png);
    width: 29px;
    height: 29px
}
TABLE.CADRE TD.CADREB
{
    background-image: url(../Images/CadreB.png);
    height: 29px
}
TABLE.CADRE TD.CADREBG
{
    background-image: url(../Images/CadreBG.png);
    width: 29px;
    height: 29px
}
TABLE.CADRE TD.CADREG
{
    background-image: url(../Images/CadreG.png);
    width: 29px
}
TABLE.CADRE TABLE
{
    border-collapse: separate
}
TABLE.CADRE TABLE TH
{
    font: 8pt bolder;
    color: black;
    text-align: left;
}
TABLE.CADRE TABLE TD
{
	vertical-align:top;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 0px;
    font: 8pt normal;
    padding-top: 0px;
}
FORM
{
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: 0px;
    padding-top: 0px;
    border-bottom: 0px
}
INPUT
{
    font-weight: normal;
    font-size: 8pt;
    color: #0000cc;
    line-height: normal;
    font-style: normal;
    background-color: #eae9ff;
    font-variant: normal
}
SELECT
{
    font-weight: normal;
    font-size: 8pt;
    color: #0000cc;
    line-height: normal;
    font-style: normal;
    background-color: #eae9ff;
    font-variant: normal
}
TEXTAREA
{
    font-weight: normal;
    font-size: 8pt;
    color: #0000cc;
    line-height: normal;
    font-style: normal;
    background-color: #eae9ff;
    font-variant: normal
}

TABLE.FORMACTIONS TD
{
    background: url(../Images/btnBouton.png) no-repeat center center;
    vertical-align: middle;
    width: 100px;
    height: 30px;
    text-align: center
}
TABLE.FORMACTIONS INPUT
{
    border-right: medium none;
    border-top: medium none;
    font-size: 8pt;
    border-left: medium none;
    cursor: pointer;
    color: #000000;
    line-height: normal;
    border-bottom: medium none;
    font-style: normal;
    background-color: transparent;
    font-variant: normal
}

/* Menus */

TABLE.MENU
{
    font: bold 8pt arial;
    cursor: pointer ;
    color: black;
    border: solid 1 px;
    margin: 0px;
    padding: 8px 0px 2px 2px;
    display: none;
}

TABLE.MENU TD
{
	cursor: pointer;
}
