/* ------------------------------------------------------ */
/* Main Page Setup */

form, #aspnetForm
{
    margin: 0;
    padding: 0;
}

body
{
    position: relative;
    width: 982px;
    margin: 0;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
    color: black;
    border: none;
    text-align: left;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    background-position: top left;
    background-repeat: repeat;
    background-color: #42000a;
    background-image: url(back.jpg);
}

@media print
{
    body
    {
        background-image: none;
        background-color: white;
        border: none;
    }
}

.PageArea
{
    background-color: white;
}

/* ------------------------------------------------------ */
/* Defaults for text links */

a img, a:link, a:visited
{
    color: #D44A01;
    text-decoration: none;
    border-style: none;
    border-width: 0;
    padding: 0;
    font-weight: bold;
}

a:hover, a:active
{
    color: #D44A01;
    text-decoration: underline;
    border-style: none;
    border-width: 0;
    font-weight: bold;
}

/* ------------------------------------------------------ */
/* UI changes */

label, .Label
{
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
}

h1
{
    font-family: Arial, Verdana, Garamond;
    font-size: 17px;
    font-weight: bold;
    color: #D44A01;
}

h2
{
    font-family: Arial, Verdana, Garamond;
    font-size: 13px;
    font-weight: bold;
    color: #D44A01;
}

p
{
    font-family: Arial, Verdana, Garamond;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
    margin-bottom: 0.5em;
}

br
{
    line-height: 1em;
    height: 1em;
    padding-bottom: 1em;
}

.BoldLink
{
    font-weight: bold;
}

.ActionButton
{
    background-image: url("../../images/actionbutton.jpg");
    text-align: center;
    vertical-align: middle;
    height: 49px;
    width: 122px;
    display: inline-block;
    line-height: 49px;
}

.ActionButton.link
{
    text-align: center;
    vertical-align: middle;
    color: White;
    font-weight: bold;
}


/* ------------------------------------------------------ */
/* Main page header */

.HeadImg
{
    width: 720px;
    height: 145px;
}

/* ------------------------------------------------------ */
/* Page sections */

#TopSection
{
    height: 160px;
}

#MiddleSection
{
}

#BottomSection
{
    clear: both;
}

.ContentArea
{
    font-family: Verdana, Arial, Sans-Serif;
    width: 981px;
    min-height: 250px;
    padding: 8px;
    background-color: #ffffff;
}

.ContentArea.nomargin
{
    padding: 0;
    background-color: Transparent;
}

.ContentArea.margin
{
    width: 876px;
    background-color: #E7D48F;
    border: solid 1px #F7E49F;
}

/* ------------------------------------------------------ */
/* Error handling */

.Error
{
    font-family: Arial, Verdana, Garamond;
    font-size: 10pt;
    font-weight: bold;
    color: #D42127;
    text-align: left;
}

h1.Error
{
    font-size: 16pt;
}

.important
{
    color: Red;
    font-weight: bold;
}

.MessageBlock
{
    vertical-align: top;
    float: left;
}

.Note
{
    font-size: 80%;
    font-style: italic;
}

/* ------------------------------------------------------ */
/* Footer area */

#PageFooter
{
    position: relative;
    clear: both;
    padding-top: 10px;
    text-align: center;
    color: #d42125;
}

.FullContentArea
{
    width: 700px;
}


/* ------------------------------------------------------ */
/* Copyright */

.copyright
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #d42125;
}

.copyright2, .copyright2 a
{
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 7pt;
    font-weight: normal;
    color: #d42125;
}


/* ------------------------------------------------------ */
/* CSS partie photoshop */

.menu
{
    display: block;
    height: 22px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    background-color: #000000;
}
.credits, .credits a
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: right;
}
.titre
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.par
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
.texte
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
}
.autres
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.plus
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: right;
}

a:link.BoxLink, td a:link.BoxLink, 
a:visited.BoxLink, a:hover.BoxLink, a:active.BoxLink, .BoxLink
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
}

a:link.BoxLink.footer, td a:link.BoxLink.footer, 
a:visited.BoxLink.footer, a:hover.BoxLink.footer, a:active.BoxLink.footer, .BoxLink.footer
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: lighter;
    cursor: pointer;
}

