* {
font-family:Verdana;
font-size:11px;
color:#000;
}

body {
background:url(../images/bg_repeat.gif) top center;
margin:0;
}

#help {
background:url(../images/box_title_help.gif) top left no-repeat #e8e9e3;
margin:55px 20px 20px 50px;
}
.HelpHeader
{
position:absolute;
top:8px;
left:53px;
font-size:14px;
color:#959494;
}

.aBtn {
width:135px;
height:27px;
background:url(../images/btn.gif) left bottom;
display:block;
text-align:center;
vertical-align:middle;
text-decoration:none;
color:#FFF;
font-size:12pt;
line-height:27px;
cursor:pointer;
}

.aBtn:hover {
width:135px;
height:27px;
background:url(../images/btn.gif) left top;
display:block;
}

.aBtnQuestionHelp {
width:34px;
height:35px;
background:url(../images/btn_question_aide.gif) left bottom;
display:block;
}

.aBtnQuestionHelp:hover {
width:34px;
height:35px;
background:url(../images/btn_question_aide.gif) left top;
display:block;
}

.HeaderSideBG {
background:url(../images/bg_header_hrepeat.gif) top left;
background-repeat:repeat-x;
}

.Header {
background:url(../images/header.gif) top left;
}

.HeaderLSideShadow {
background:url(../images/bg_shadow_left_header.gif) top left no-repeat;
}

.HeaderRSideShadow {
background:url(../images/bg_shadow_right_header.gif) top left no-repeat;
}

.LSideShadow {
background:url(../images/bg_left_shadow_vrepeat.gif) top left;
background-repeat:repeat-y;
}

.RSideShadow {
background:url(../images/bg_right_shadow_vrepeat.gif) top left;
background-repeat:repeat-y;
}

.Content {
background:url(../images/content_vrepeat.gif) top repeat-y;
padding-top:31px;
}

.Footer {
background:url(../images/footer.gif) top left;
}

.FooterSmall {
background:url(../images/footer_small.gif) top left;
}

.HomeHeader {
background:url(../images/box_title_home.gif);
}

.HomeText {
width:655px;
}

.HomeBtnContainer {
width:135px;
height:48px;
padding-top:30px;
}

.AlertTable {
background:url(../images/box_bg_alert.gif) 0 35px repeat-x #fff;
}

.AlertHeader {
background:url(../images/box_title_alert.gif);
padding-left:57px;
color:#959494;
font-size:14px;
}

.LoginTable {
background:url(../images/box_bg_login.gif) 0 35px repeat-x #fff;
}

.LoginHeader {
background:url(../images/box_title_login.gif);
padding-left:57px;
color:#959494;
font-size:14px;
}

.LoginInput {
width:135px;
}

.LoginMsg {
color:red;
}

.aLoginBtnOK {
width:107px;
height:27px;
background:url(../images/btn_ok.gif) left bottom;
float:right;
}

.aLoginBtnOK:hover {
width:107px;
height:27px;
background:url(../images/btn_ok.gif) left top;
float:right;
}

.QuestionTable {
background:url(../images/box_bg_hrepeat.gif) 0 35px repeat-x #fff;
}

.QuestionContent {
padding-top:19px;
padding-bottom:19px;
}

.QuestionLBorder {
background:url(../images/box_border.gif) top left repeat-y;
}

.QuestionRBorder {
background:url(../images/box_border.gif) top right repeat-y;
}

.QuestionHeader {
background:url(../images/box_title.gif);
}

.QuestionHeaderNo {
color:#fff;
font-size:14px;
}

.QuestionHeaderTitle {
color:#959494;
font-size:14px;
}

.QuestionText {
color:#4E5359;
}

.NavBarLink {
color:#2A364C;
text-decoration:underline;
}

.NavBarLinkOff {
color:#CED3D9;
}

.aNavBarPrevious {
width:9px;
height:14px;
background:url(../images/btn_back.gif) left bottom;
float:left;
}

.aNavBarPrevious:hover {
width:9px;
height:14px;
background:url(../images/btn_back.gif) left top;
float:left;
}

.aNavBarNext {
width:9px;
height:14px;
background:url(../images/btn_next.gif) left bottom;
float:left;
}

.aNavBarNext:hover {
width:9px;
height:14px;
background:url(../images/btn_next.gif) left top;
float:left;
}

.aTop {
width:14px;
height:9px;
background:url(../images/btn_up.gif) left bottom;
float:left;
}

.aTop:hover {
width:14px;
height:9px;
background:url(../images/btn_up.gif) left top;
float:left;
}

.aBtnSubmit {
width:107px;
height:27px;
background:url(../images/btn_soumettre.gif) left bottom;
display:block;
}

.aBtnSubmit:hover {
width:107px;
height:27px;
background:url(../images/btn_soumettre.gif) left top;
display:block;
}

.aBtnHelp {
width:107px;
height:27px;
background:url(../images/btn_aide.gif) left bottom;
display:block;
}

.aBtnHelp:hover {
width:107px;
height:27px;
background:url(../images/btn_aide.gif) left top;
display:block;
}

.EndText
{
    padding-left:35px;
    padding-right:35px;
    padding-bottom:20px;
}

span.invisible {
display:none;
}

#divTitle {
position:relative;
top:82px;
left:30px;
height:20px;
font-weight:700;
color:#FFF;
}

#divNavBar1 {
position:relative;
top:98px;
left:30px;
}

#divNavBar2 {
padding-left:30px;
height:27px;
line-height:20px;
vertical-align:middle;
}

#divButtons {
position:relative;
height:48px;
width:288px;
top:60px;
left:504px;
}

.NavBarLink:hover,.NavBarLinkSel {
color:#1A66BC;
text-decoration:underline;
font-weight:700;
}
