﻿A.Bt {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.40em 0.6em 0.4em 0.6em;
    font-size: 1em;
    margin: 0.20em;
    background: #35228D;
    /*color: white !important;*/
    color: white;
    border-radius: 0.20em;
    height: 1.2em;
    white-space: nowrap;
}

    A.Bt:hover {
        text-decoration: none;
        background: #2A1A70;
        color: white;
        cursor: pointer;
    }

A.BtBarr {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.5em 0.6em 0.3em 0.6em;
    font-size: 1em;
    background: #35228D;
    color: white;
    height: 1.2em;
}

    A.BtBarr:hover {
        text-decoration: none;
        background: #2A1A70;
        color: white;
        cursor: pointer;
    }

    a.Bt[disabled="disabled"], a.Bt[disabled="disabled"]:hover, a.Bt[disabled="disabled"]:visited,
    a.BtSsBord[disabled="disabled"], a.BtSsBord[disabled="disabled"]:hover, a.BtSsBord[disabled="disabled"]:visited,
    a.BtBarr[disabled="disabled"], a.BtBarr[disabled="disabled"]:hover, a.BtBarr[disabled="disabled"]:visited,
    a.BtBarrFin[disabled="disabled"], a.BtBarrFin[disabled="disabled"]:hover, a.BtBarrFin[disabled="disabled"]:visited {
        color: #8ABBEC;
        cursor: default;
    }

a.BtBarrTabl[disabled="disabled"], a.BtBarrTabl[disabled="disabled"]:hover, a.BtBarrTabl[disabled="disabled"]:visited,
a.BtBarrTablFin[disabled="disabled"], a.BtBarrTablFin[disabled="disabled"]:hover, a.BtBarrTablFin[disabled="disabled"]:visited,
a.BtBarrTablDeb[disabled="disabled"], a.BtBarrTablDeb[disabled="disabled"]:hover, a.BtBarrTablDeb[disabled="disabled"]:visited {
    color: #8ABBEC;
    cursor: default;
}

A.BtBarrFin {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.5em 0.6em 0.3em 0.6em;
    font-size: 1em;
    height: 1.2em;
    background: #35228D;
    color: white;
    border-radius: 0 0.2em 0.2em 0;
}

    A.BtBarrFin:hover {
        text-decoration: none;
        background: #2277CC;
        color: white;
        cursor: pointer;
    }

A.BtBarrTabl {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    margin-left: -1px;
    padding: 0.3em 0.6em 0.1em 0.6em;
    font-size: 1em;
    background: #35228D;
    color: white;
    height: 1.2em;
}

    A.BtBarrTabl:hover {
        text-decoration: none;
        background: #7D7D7D;
        color: white;
        cursor: pointer;
    }

A.BtBarrTablDeb {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.3em 0.6em 0.1em 0.6em;
    font-size: 1em;
    background: #35228D;
    color: white;
    height: 1.2em;
    border-radius: 0.4em 0 0 0;
}

    A.BtBarrTablDeb:hover {
        text-decoration: none;
        background: #7D7D7D;
        color: white;
        cursor: pointer;
    }

A.BtBarrTablFin {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.3em 0.6em 0.1em 0.6em;
    margin-left: -1px;
    font-size: 1em;
    background: #35228D;
    color: white;
    height: 1.2em;
    border-radius: 0 0.4em 0 0;
}

    A.BtBarrTablFin:hover {
        text-decoration: none;
        background: #7D7D7D;
        color: white;
        cursor: pointer;
    }



A.BtBarrRech {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.4em 0.6em 0.3em 0.6em;
    font-size: 1em;
    height: 1.2em;
    background: #35228D;
    color: white;
    border-radius: 0 0.2em 0.2em 0;
}

    A.BtBarrRech:hover {
        text-decoration: none;
        background: #2277CC;
        color: white;
        cursor: pointer;
    }

A.BtBarrRechRed {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.4em 0.6em 0.3em 0.6em;
    font-size: 1em;
    height: 1.2em;
    background: #B4140A;
    color: white;
    border-radius: 0 0.2em 0.2em 0;
}

    A.BtBarrRechRed:hover {
        text-decoration: none;
        background: #951611;
        color: white;
        cursor: pointer;
    }

    A.Bt:link, A.BtBarr:link, A.BtBarrFin:link, A.BtBarrRech:link, A.BtBarrRechRed:link, A.BtBarrTabl:link, A.BtBarrTablDeb:link, A.BtBarrTablFin:link, A.BtAction:link,
    A.BtSuppr:link, A.BtFi:link, A.Bt2x:link, A.Bt2xAction:link, A.Bt2xSuppr:link, A.Bt2xCompl:link, A.BtFM:link, A.Bt4xAction:link, A.Bt4xSuppr:link, a.BtMaj:link {
        color: white;
    }

A.Bt:visited, A.BtBarr:visited, A.BtBarrFin:visited, A.BtBarrRech:visited, A.BtBarrTabl:visited, A.BtBarrTablDeb:visited, A.BtBarrTablFin:visited, A.BtAction:visited,
A.BtSuppr:visited, A.BtFi:visited, A.Bt2x:visited, A.Bt2xAction:visited, A.Bt2xSuppr:visited, A.Bt2xCompl:visited, A.BtFM:visited, A.Bt4xAction:visited, A.Bt4xSuppr:visited, a.BtMak:visited {
    color: white;
}

A.BtAction {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.40em 0.6em 0.4em 0.6em;
    font-size: 1em;
    margin: 0.20em;
    background: #1DB840;
    color: white;
    border-radius: 0.20em;
    height: 1.2em;
    white-space: nowrap;
}

    A.BtAction:hover {
        text-decoration: none;
        background: #1AA238;
        color: white;
        cursor: pointer;
    }

A.BtSuppr {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.40em 0.6em 0.4em 0.6em;
    font-size: 1em;
    margin: 0.20em;
    background: #B12121;
    color: white;
    border-radius: 0.20em;
    height: 1.2em;
    white-space: nowrap;
}

    A.BtSuppr:hover {
        text-decoration: none;
        background: #951611;
        color: white;
        cursor: pointer;
    }

A.BtMaj {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.40em 0.6em 0.4em 0.6em;
    font-size: 1em;
    margin: 0.20em;
    background: #21b170;
    color: white;
    border-radius: 0.20em;
    height: 1.2em;
    white-space: nowrap;
}

    a.BtMaj:hover {
        text-decoration: none;
        background: #119532; color: white;
        cursor: pointer;
    }



A.Bt2x {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.40em 0.6em 0.4em 0.6em;
    font-size: 1.2em;
    margin: 0.20em;
    background: #35228D;
    color: white;
    border-radius: 0.20em;
    height: 1.2em;
    white-space: nowrap;
}

A.Bt2x:hover {
    text-decoration: none;
    background: #2277CC;
    color: white;
    cursor: pointer;
}

A.Bt2xAction {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.40em 0.6em 0.4em 0.6em;
    font-size: 1.2em;
    margin: 0.20em;
    background: #1DB840;
    color: white;
    border-radius: 0.20em;
    height: 1.2em;
    white-space: nowrap;
}

    A.Bt2xAction:hover {
        text-decoration: none;
        background: #1AA238;
        color: white;
        cursor: pointer;
    }

A.Bt2xSuppr {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.40em 0.6em 0.4em 0.6em;
    font-size: 1.2em;
    margin: 0.20em;
    background: #B4140A;
    color: white;
    border-radius: 0.20em;
    height: 1.2em;
    white-space: nowrap;
}

    A.Bt2xSuppr:hover {
        text-decoration: none;
        background: #BA1D1D;
        color: white;
        cursor: pointer;
    }

A.Bt2xCompl {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.40em 0.6em 0.4em 0.6em;
    font-size: 1.2em;
    margin: 0.20em;
    background: #E8CA62;
    color: white;
    border-radius: 0.20em;
    height: 1.2em;
}

    A.Bt2xCompl:hover {
        text-decoration: none;
        background: #E0B930;
        color: white;
        cursor: pointer;
    }

A.Bt4xAction {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.40em 0.6em 0.4em 0.6em;
    font-size: 1.5em;
    margin: 0.20em;
    background: #1DB840;
    color: white;
    border-radius: 0.20em;
    height: 1.2em;
    white-space: nowrap;
}

    A.Bt4xAction:hover {
        text-decoration: none;
        background: #1AA238;
        color: white;
        cursor: pointer;
    }

A.Bt4xSuppr {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.40em 0.6em 0.4em 0.6em;
    font-size: 1.5em;
    margin: 0.20em;
    background: #B4140A;
    color: white;
    border-radius: 0.20em;
    height: 1.2em;
    white-space: nowrap;
}

    A.Bt4xSuppr:hover {
        text-decoration: none;
        background: #BA1D1D;
        color: white;
        cursor: pointer;
    }

A.BtFM {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 1.2em 0.40em 1.2em 0.40em;
    font-size: 1.5em;
    margin: 0.20em;
    background: #35228D;
    color: white;
    border-radius: 0.20em;
    white-space: nowrap;
    text-align: left !important;
}

    A.BtFM:hover {
        text-decoration: none;
        background: #2277CC;
        color: white;
        cursor: pointer;
    }


A.BtSsBord, TD.BtSsBord {
    width: auto;
    min-width: 1.1em;
    vertical-align: middle;
    padding: 0.1em;
    font-size: 1em;
    margin: 0.2em;
    color: #35228D;
}

    A.BtSsBord:hover, TD.BtSsBord:hover {
        text-decoration: none;
        color: #2277CC;
        cursor: pointer;
    }

    a.BtSsBord:link, a.BtSsBord:visited, TD.BtSsBord:link, TD.BtSsBord:visited {
        color: #35228D;
    }

A.BtSsBordRouge {
    width: auto;
    min-width: 1.1em;
    vertical-align: middle;
    padding: 0.1em;
    font-size: 1em;
    margin: 0.2em;
    color: #B4140A;
}

    A.BtSsBordRouge:hover {
        text-decoration: none;
        color: #BA1D1D;
        cursor: pointer;
    }

    a.BtSsBordRouge:link, a.BtSsBordRouge:visited {
        color: #B4140A;
    }

A.BtSsBordBlanc {
    width: auto;
    min-width: 1.1em;
    vertical-align: middle;
    padding: 0.1em;
    font-size: 1em;
    margin: 0.2em;
    color: white;
}

    A.BtSsBordBlanc:hover {
        text-decoration: none;
        color: #BA1D1D;
        cursor: pointer;
    }

    a.BtSsBordBlanc:link, a.BtSsBordBlanc:visited {
        color: white;
    }

A.BtSsBordVert {
    width: auto;
    min-width: 1.1em;
    vertical-align: middle;
    padding: 0.1em;
    font-size: 1em;
    margin: 0.2em;
    color: #1DB840;
}

    A.BtSsBordVert:hover {
        text-decoration: none;
        color: #1AA238;
        cursor: pointer;
    }

    a.BtSsBordVert:link, a.BtSsBordVert:visited {
        color: #1DB840;
    }

A.BtSsBordGris {
    min-width: 1.1em;
    vertical-align: middle;
    padding: 0.1em;
    font-size: 1em;
    margin: 0.2em;
    color: #909090;
}

A.Bt2xSsBordGris {
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.1em;
    font-size: 1.5em;
    margin: 0.2em;
    color: #909090;
}

    A.BtSsBordGris:hover, A.Bt2xSsBordGris:hover {
        text-decoration: none;
        color: #707070;
        cursor: pointer;
    }

    a.BtSsBordGris:link, a.BtSsBordGris:visited, a.Bt2xSsBordGris:link, a.Bt2xSsBordGris:visited {
        color: #909090;
    }

A.Bt2xSsBordBlanc {
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.1em;
    font-size: 1.5em;
    margin: 0.2em;
    color: white;
}


    A.BtSsBordBlanc:hover, A.Bt2xSsBordBlanc:hover {
        text-decoration: none;
        color: #707070;
        cursor: pointer;
    }

    a.BtSsBordBlanc:link, a.BtSsBordBlanc:visited, a.Bt2xSsBordBlanc:link, a.Bt2xSsBordBlanc:visited {
        color: white;
    }

A.BtSsBordnoClic, TD.BtSsBordnoClic {
    width: auto;
    min-width: 1.1em;
    vertical-align: middle;
    padding: 0.1em;
    font-size: 1em;
    margin: 0.2em;
    color: #35228D;
}

    A.BtSsBordnoClic:hover, TD.BtSsBordnoClic:hover {
        text-decoration: none;
        cursor: none;
    }

@media (max-width: 1024px) {
    A.BtSsBord {
        width: auto;
        min-width: 1.5em;
        vertical-align: middle;
        padding: 0.40em 0.6em 0.4em 0.6em;
        font-size: 1em;
        margin: 0.20em;
        background: #35228D;
        color: white;
        border-radius: 0.20em;
    }

        A.BtSsBord:hover {
            text-decoration: none;
            background: #2277CC;
            color: white;
            cursor: pointer;
        }

        a.BtSsBord:link, a.BtSsBord:visited {
            color: white;
        }

    A.BtSsBordRouge {
        width: auto;
        min-width: 1.5em;
        vertical-align: middle;
        padding: 0.40em 0.6em 0.4em 0.6em;
        font-size: 1em;
        margin: 0.20em;
        background: #B4140A;
        color: white;
        border-radius: 0.20em;
    }

        A.BtSsBordRouge:hover {
            text-decoration: none;
            background: #BA1D1D;
            color: white;
            cursor: pointer;
        }

        a.BtSsBordRouge:link, a.BtSsBordRouge:visited {
            color: white;
        }

    A.BtSsBordVert {
        width: auto;
        min-width: 1.5em;
        vertical-align: middle;
        padding: 0.40em 0.6em 0.4em 0.6em;
        font-size: 1em;
        margin: 0.20em;
        background: #1DB840;
        color: white;
        border-radius: 0.20em;
    }

        A.BtSsBordVert:hover {
            text-decoration: none;
            background: #1AA238;
            color: white;
            cursor: pointer;
        }

        a.BtSsBordVert:link, a.BtSsBordVert:visited {
            color: white;
        }
}

A.BtFi {
    width: auto;
    min-width: 1.5em;
    vertical-align: middle;
    padding: 0.20em 0.2em 0.2em 0.2em;
    font-size: 1em;
    margin-left: 0.20em;
    background: #35228D;
    color: white;
    border-radius: 0.20em;
    height: 1em;
}

    A.BtFi:hover {
        text-decoration: none;
        background: #2277CC;
        color: white;
        cursor: pointer;
    }

@media (max-width: 800px) {
    a.BtBarr, a.BtBarrFin {
        border-radius: 0.2em;
        margin: 0.2em;
    }
}


/* Boutons spéciaux */
TD.ZoneNo {
    color: #000;
    font: 15px;
    width: 200px;
    min-height: 20px;
    padding: 20px;
    text-align: center;
    text-decoration: none;
    /*border: 1px solid #BBBBBB;
	border-top: solid 1px #BBBBBB;
	border-left: solid 1px #BBBBBB;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background: #DCDE7E;*/
    border-radius: 3px;
    /*background: -moz-linear-gradient(top, #BBBBBB 40%, #999999 100%);
	background: -webkit-linear-gradient(top, #BBBBBB 40%, #999999 100%);
	background: -o-linear-gradient(top, #BBBBBB 40%, #999999 100%);
	background: -ms-linear-gradient(top, #BBBBBB 40%, #999999 100%);
	background: linear-gradient(top, #BBBBBB 40%, #999999 100%);
	text-shadow: 0 1px 0 #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
    background: #BBBBBB;
    cursor: default;
}

/*DIV.ZoneNo
{
	color: #000;
	font: 15px;
	width: 200px;
	min-height: 20px;
	padding: 20px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #BBBBBB;
	border-top: solid 1px #BBBBBB;
	border-left: solid 1px #BBBBBB;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background: #DCDE7E;
	border-radius: 4px;
	background: -moz-linear-gradient(top, #BBBBBB 40%, #999999 100%);
	background: -webkit-linear-gradient(top, #BBBBBB 40%, #999999 100%);
	background: -o-linear-gradient(top, #BBBBBB 40%, #999999 100%);
	background: -ms-linear-gradient(top, #BBBBBB 40%, #999999 100%);
	background: linear-gradient(top, #BBBBBB 40%, #999999 100%);
	text-shadow: 0 1px 0 #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	cursor: default;
}*/

DIV.ZoneNo1 {
    color: #000;
    font: 15px;
    width: 100px;
    height: 66px;
    padding: 0px 20px 20px 0px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #BBBBBB;
    border-top: solid 1px #BBBBBB;
    border-left: solid 1px #BBBBBB;
    border-right: solid 1px #BBBBBB;
    border-bottom: solid 1px #BBBBBB;
    background: #DCDE7E;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #BBBBBB 40%, #999999 100%);
    background: -webkit-linear-gradient(top, #BBBBBB 40%, #999999 100%);
    background: -o-linear-gradient(top, #BBBBBB 40%, #999999 100%);
    background: -ms-linear-gradient(top, #BBBBBB 40%, #999999 100%);
    background: linear-gradient(top, #BBBBBB 40%, #999999 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

DIV.ZoneNo2 {
    color: #000;
    font: 15px;
    width: 270px;
    height: 66px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #BBBBBB;
    border-top: solid 1px #BBBBBB;
    border-left: solid 1px #BBBBBB;
    border-right: solid 1px #BBBBBB;
    border-bottom: solid 1px #BBBBBB;
    background: #DCDE7E;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #BBBBBB 40%, #999999 100%);
    background: -webkit-linear-gradient(top, #BBBBBB 40%, #999999 100%);
    background: -o-linear-gradient(top, #BBBBBB 40%, #999999 100%);
    background: -ms-linear-gradient(top, #BBBBBB 40%, #999999 100%);
    background: linear-gradient(top, #BBBBBB 40%, #999999 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

DIV.ZoneNo3 {
    color: #000;
    font: 15px;
    width: 270px;
    height: 200px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #BBBBBB;
    border-top: solid 1px #BBBBBB;
    border-left: solid 1px #BBBBBB;
    border-right: solid 1px #BBBBBB;
    border-bottom: solid 1px #BBBBBB;
    background: #DCDE7E;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #BBBBBB 40%, #999999 100%);
    background: -webkit-linear-gradient(top, #BBBBBB 40%, #999999 100%);
    background: -o-linear-gradient(top, #BBBBBB 40%, #999999 100%);
    background: -ms-linear-gradient(top, #BBBBBB 40%, #999999 100%);
    background: linear-gradient(top, #BBBBBB 40%, #999999 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

TD.ZoneEtat {
    color: #000;
    font: 15px;
    width: 200px;
    min-height: 20px;
    padding: 20px;
    text-align: center;
    text-decoration: none;
    /*border: 1px solid #7ED91A;
	border-top: solid 1px #7ED91A;
	border-left: solid 1px #7ED91A;
	border-right: solid 1px #64AB14;
	border-bottom: solid 1px #64AB14;
	background: #CEF4A4;*/
    border-radius: 3px;
    /*background: -moz-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
	background: -webkit-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
	background: -o-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
	background: -ms-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
	background: linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
	text-shadow: 0 1px 0 #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
    background: #40B47D;
    cursor: pointer;
}

DIV.ZoneEtat1 {
    color: #000;
    font: 15px;
    width: 100px;
    height: 66px;
    padding: 0px 20px 20px 0px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #7ED91A;
    border-top: solid 1px #7ED91A;
    border-left: solid 1px #7ED91A;
    border-right: solid 1px #64AB14;
    border-bottom: solid 1px #64AB14;
    background: #CEF4A4;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: -webkit-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: -o-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: -ms-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

DIV.ZoneEtat2 {
    color: #000;
    font: 15px;
    width: 270px;
    height: 66px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #7ED91A;
    border-top: solid 1px #7ED91A;
    border-left: solid 1px #7ED91A;
    border-right: solid 1px #64AB14;
    border-bottom: solid 1px #64AB14;
    background: #CEF4A4;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: -webkit-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: -o-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: -ms-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

DIV.ZoneEtat3 {
    color: #000;
    font: 15px;
    width: 270px;
    height: 200px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #7ED91A;
    border-top: solid 1px #7ED91A;
    border-left: solid 1px #7ED91A;
    border-right: solid 1px #64AB14;
    border-bottom: solid 1px #64AB14;
    background: #CEF4A4;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: -webkit-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: -o-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: -ms-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

    TD.ZoneEtat:hover, DIV.ZoneEtat1:hover, DIV.ZoneEtat2:hover, DIV.ZoneEtat3:hover {
        background: #63C797;
        /*background: #EBEBAB;
		background: -moz-linear-gradient(top, #DDF8C0 0%, #C6F394 100%);
		background: -webkit-linear-gradient(top, #DDF8C0 0%, #C6F394 100%);
		background: -o-linear-gradient(top, #DDF8C0 0%, #C6F394 100%);
		background: -ms-linear-gradient(top, #DDF8C0 0%, #C6F394 100%);
		background: linear-gradient(top, #DDF8C0 0%, #C6F394 100%);*/
    }

TD.ZoneAlert {
    color: #000;
    font: 15px;
    width: 200px;
    min-height: 20px;
    padding: 20px;
    text-align: center;
    text-decoration: none;
    /*border: 1px solid #E1B428;
	border-top: solid 1px #E1B428;
	border-left: solid 1px #E1B428;
	border-right: solid 1px #B38C1A;
	border-bottom: solid 1px #B38C1A;
	background: #E9C969;*/
    border-radius: 3px;
    /*background: -moz-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
	background: -webkit-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
	background: -o-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
	background: -ms-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
	background: linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
	text-shadow: 0 1px 0 #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
    background: #E87910;
    cursor: pointer;
}

DIV.ZoneAlert1 {
    color: #000;
    font: 15px;
    width: 100px;
    height: 66px;
    padding: 0px 20px 20px 0px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #E1B428;
    border-top: solid 1px #E1B428;
    border-left: solid 1px #E1B428;
    border-right: solid 1px #B38C1A;
    border-bottom: solid 1px #B38C1A;
    background: #E9C969;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    background: -webkit-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    background: -o-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    background: -ms-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    background: linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

DIV.ZoneAlert2 {
    color: #000;
    font: 15px;
    width: 270px;
    height: 66px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #E1B428;
    border-top: solid 1px #E1B428;
    border-left: solid 1px #E1B428;
    border-right: solid 1px #B38C1A;
    border-bottom: solid 1px #B38C1A;
    background: #E9C969;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    background: -webkit-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    background: -o-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    background: -ms-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    background: linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

DIV.ZoneAlert3 {
    color: #000;
    font: 15px;
    width: 270px;
    height: 200px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #E1B428;
    border-top: solid 1px #E1B428;
    border-left: solid 1px #E1B428;
    border-right: solid 1px #B38C1A;
    border-bottom: solid 1px #B38C1A;
    background: #E9C969;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    background: -webkit-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    background: -o-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    background: -ms-linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    background: linear-gradient(top, #F1DEA3 40%, #E9C969 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

    TD.ZoneAlert:hover, DIV.ZoneAlert1:hover, DIV.ZoneAlert2:hover, DIV.ZoneAlert3:hover {
        background: #F29642;
        /*background: #EBEBAB;
		background: -moz-linear-gradient(top, #F5E8BC 0%, #EED98E 100%);
		background: -webkit-linear-gradient(top, #F5E8BC 0%, #EED98E 100%);
		background: -o-linear-gradient(top, #F5E8BC 0%, #EED98E 100%);
		background: -ms-linear-gradient(top, #F5E8BC 0%, #EED98E 100%);
		background: linear-gradient(top, #F5E8BC 0%, #EED98E 100%);*/
    }

    TD.ZoneAlert:active, DIV.ZoneAlert1:active, DIV.ZoneAlert2:active, DIV.ZoneAlert3:active {
        box-shadow: 0 0 5px rgba(0,0,0,0.2) inset;
    }

TD.ZoneLien {
    color: #000;
    font: 15px;
    width: 200px;
    min-height: 20px;
    padding: 20px;
    text-align: center;
    text-decoration: none;
    /*border: 1px solid #B470F1;
	border-top: solid 1px #B470F1;
	border-left: solid 1px #B470F1;
	border-right: solid 1px #993EEC;
	border-bottom: solid 1px #993EEC;
	background: #CEF4A4;*/
    border-radius: 3px;
    /*background: -moz-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
	background: -webkit-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
	background: -o-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
	background: -ms-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
	background: linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
	text-shadow: 0 1px 0 #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
    background: #2898C5;
    cursor: pointer;
}

DIV.ZoneLien1 {
    color: #000;
    font: 15px;
    width: 100px;
    height: 66px;
    padding: 0px 20px 20px 0px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #B470F1;
    border-top: solid 1px #B470F1;
    border-left: solid 1px #B470F1;
    border-right: solid 1px #993EEC;
    border-bottom: solid 1px #993EEC;
    background: #CEF4A4;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
    background: -webkit-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
    background: -o-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
    background: -ms-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
    background: linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

    TD.ZoneLien:hover, DIV.ZoneLien1:hover {
        background: #40AED9;
        /*background: #E8D2FB;
		background: -moz-linear-gradient(top, #E8D2FB 0%, #DDBFF9 100%);
		background: -webkit-linear-gradient(top, #E8D2FB 0%, #DDBFF9 100%);
		background: -o-linear-gradient(top, #E8D2FB 0%, #DDBFF9 100%);
		background: -ms-linear-gradient(top, #E8D2FB 0%, #DDBFF9 100%);
		background: linear-gradient(top, #E8D2FB 0%, #DDBFF9 100%);*/
    }

    TD.ZoneLien:hover, DIV.ZoneLien1:active {
        box-shadow: 0 0 5px rgba(0,0,0,0.2) inset;
    }

TD.ZoneRouge {
    color: #000;
    font: 15px;
    width: 200px;
    min-height: 20px;
    padding: 20px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #B470F1;
    border-top: solid 1px #BB241C;
    border-left: solid 1px #BB241C;
    border-right: solid 1px #941D16;
    border-bottom: solid 1px #941D16;
    background: #CEF4A4;
    border-radius: 3px;
    /*background: -moz-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
	background: -webkit-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
	background: -o-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
	background: -ms-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
	background: linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
	text-shadow: 0 1px 0 #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
    background: #C30101;
    cursor: pointer;
}

DIV.ZoneRouge1 {
    color: #000;
    font: 15px;
    width: 100px;
    height: 66px;
    padding: 0px 20px 20px 0px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #B470F1;
    border-top: solid 1px #BB241C;
    border-left: solid 1px #BB241C;
    border-right: solid 1px #941D16;
    border-bottom: solid 1px #941D16;
    background: #CEF4A4;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    background: -webkit-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    background: -o-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    background: -ms-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    background: linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

DIV.ZoneRouge2 {
    color: #000;
    font: 15px;
    width: 270px;
    height: 66px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #B470F1;
    border-top: solid 1px #BB241C;
    border-left: solid 1px #BB241C;
    border-right: solid 1px #941D16;
    border-bottom: solid 1px #941D16;
    background: #CEF4A4;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    background: -webkit-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    background: -o-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    background: -ms-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    background: linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

DIV.ZoneRouge3 {
    color: #000;
    font: 15px;
    width: 270px;
    height: 200px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    border: 1px solid #B470F1;
    border-top: solid 1px #BB241C;
    border-left: solid 1px #BB241C;
    border-right: solid 1px #941D16;
    border-bottom: solid 1px #941D16;
    background: #CEF4A4;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    background: -webkit-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    background: -o-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    background: -ms-linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    background: linear-gradient(top, #F1ACA9 40%, #E86F68 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

    TD.ZoneRouge:hover, DIV.ZoneRouge1:hover, DIV.ZoneRouge2:hover, DIV.ZoneRouge3:hover {
        background: #FC0101;
        /*background: #E8D2FB;
		background: -moz-linear-gradient(top, #F7CCCA 0%, #EC8782 100%);
		background: -webkit-linear-gradient(top, #F7CCCA 0%, #EC8782 100%);
		background: -o-linear-gradient(top, #F7CCCA 0%, #EC8782 100%);
		background: -ms-linear-gradient(top, #F7CCCA 0%, #EC8782 100%);
		background: linear-gradient(top, #F7CCCA 0%, #EC8782 100%);*/
    }

TD.ZoneRouge:active {
    box-shadow: 0 0 5px rgba(0,0,0,0.2) inset;
}

INPUT.BtValid2 {
    color: #000;
    font: 15px;
    width: 140px;
    min-height: 20px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #7ED91A;
    border-top: solid 1px #7ED91A;
    border-left: solid 1px #7ED91A;
    border-right: solid 1px #64AB14;
    border-bottom: solid 1px #64AB14;
    background: #CEF4A4;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: -webkit-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: -o-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: -ms-linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    background: linear-gradient(top, #CEF4A4 40%, #B1EE6F 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

INPUT.BtAttention2 {
    color: #000;
    font: 15px;
    width: 140px;
    min-height: 20px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #BCBE4B;
    border-top: solid 1px #BCBE4B;
    border-left: solid 1px #BCBE4B;
    border-right: solid 1px #9A9C38;
    border-bottom: solid 1px #9A9C38;
    background: #DCDE7E;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #EBEBAB 40%, #D2D462 100%);
    background: -webkit-linear-gradient(top, #EBEBAB 40%, #D2D462 100%);
    background: -o-linear-gradient(top, #EBEBAB 40%, #D2D462 100%);
    background: -ms-linear-gradient(top, #EBEBAB 40%, #D2D462 100%);
    background: linear-gradient(top, #EBEBAB 40%, #D2D462 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

INPUT.BtRetour2 {
    color: #000;
    font: 15px;
    width: 50px;
    min-height: 20px;
    padding: 10px 10px 10px 10px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #B470F1;
    border-top: solid 1px #B470F1;
    border-left: solid 1px #B470F1;
    border-right: solid 1px #993EEC;
    border-bottom: solid 1px #993EEC;
    background: #CEF4A4;
    border-radius: 2px;
    background: -moz-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
    background: -webkit-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
    background: -o-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
    background: -ms-linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
    background: linear-gradient(top, #DDBFF9 40%, #CA9AF5 100%);
    text-shadow: 0 1px 0 #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    cursor: pointer;
}

A.BtPrio1 {
    width: auto;
    min-width: 1.1em;
    vertical-align: middle;
    padding: 0.1em;
    font-size: 1em;
    margin: 0.2em;
    color: white !important;
    background: #B4140A;
}

    A.BtPrio1:hover {
        text-decoration: none;
        cursor: none;
    }

A.BtPrio2 {
    width: auto;
    min-width: 1.1em;
    vertical-align: middle;
    padding: 0.1em;
    font-size: 1em;
    margin: 0.2em;
    color: white !important;
    background: orange;
}

    A.BtPrio2:hover {
        text-decoration: none;
        cursor: none;
    }

A.BtPrio3 {
    min-width: 1.1em;
    vertical-align: middle;
    padding: 0.1em;
    font-size: 1em;
    margin: 0.2em;
    color: white !important;
    background: #1DB840;
}

    A.BtPrio3:hover {
        text-decoration: none;
        cursor: none;
    }

A.BtPrio4 {
    min-width: 1.1em;
    vertical-align: middle;
    padding: 0.1em;
    font-size: 1em;
    margin: 0.2em;
    color: white !important;
    background: #909090;
}

    A.BtPrio4:hover {
        text-decoration: none;
        cursor: none;
    }
