#page-header {
    width:1024px;
    height:93px;
    background-image:url(/images/inscription/inscription_background_header.jpg);
    background-repeat:no-repeat;
    background-position:right;
    padding-left: 0;
}

#logo-vp {
    background-image:url(/images/inscription/inscription_header_logo.jpg);
    width:499px;
    height:93px;
}

#inscription-onglet {
    font-family:Helvetica,sans-serif;
    background-image:url(/images/inscription/inscription_onglet.gif);
    width:515px;
    height:31px;
    padding:62px 0 0 10px;
    font-size:24px;
    float:right;
}

#page-inscription {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    width:1024px;
    margin:auto;
}

#page-inscription #img-left {
    float:left;
    background-image:url(/images/inscription/inscription_background_left.jpg);
    width:499px;
    height:603px;
}

#page-inscription #content {
    float:left;
    height:573px;
    width:495px;
    background-image:url(/images/inscription/inscription_background_right.jpg);
    background-repeat:no-repeat;
    padding:15px;
    position: relative;
}

#content {
    color:#000;
}

#content h2 {
    font-size:14px;
    border-bottom:1px solid #960443;
    color:#FFF;
}

#content br {
    display:none;
}

#content table td {
    height:33px;
    vertical-align:middle;
}

#content table td input,
#content table td select {
    width:128px;
}

#content .form-submit {
    width:79px;
    height:24px;
    background-image:url(/images/inscription/inscription_valider.gif);
    background-repeat:no-repeat;
    float:right;
}

#content #civilite-1,
#content #civilite-2,
#content #civilite-3,
#content #mbre-adherer,
#content #partenaires-1,
#content #partenaires-2 {
    width:15px;
}

ul.errors li{
    color: red;
}

#page-inscription #footer {
    width:1024px;
    height:19px;
    background-color:#000;
    clear:both;
    color:#FFF;
    font-size:11px;
    text-align:center;
    line-height:16px;
}

#page-inscription #footer a {
    color:#FFF;
    text-decoration:none;
}

#page-inscription #footer a:hover {
    color:#3F9DC4;
}

form .submit {
    border : 0;
    background-image: url(/images/bouton_fond_sprite.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
    height : 17px;
    width : 81px;
    font-size: 12px;
    cursor : pointer;
    font-weight: normal;
    color: #FFF;
}
form .submit:hover {
    background-position: 0 100%;
}

#oublimdp form ul {
    display:inline;
}

#oublimdp form li {
    display:inline;
}

#signup-form{
    margin: 10px 15px 0px 5px;
}


#signup-form li{
    line-height:1.5;
}

.ui-datepicker-trigger{
    vertical-align: bottom;
}


/* Page StartUp-Welcome messsage */
.welcomePage #leftPanel {
    float:left;
    width:479px;
}
.welcomePage #rightPanel {
    float:left;
    width:476px;
    height:513px;
}
#rightPanel .welcomeTxt{
    margin:60px 20px 0 20px;
    color:#444444;
    text-align:justify;
    line-height:1.2;

    font-family:Verdana;
    font-size:12px;
    text-decoration:none;
}
.welcomeTxt ul{
    margin-top:20px;
    list-style-position:inside;

}
.welcomeTxt  li{
    /*list-style-image: url(../images/inscription/blueArrowThin.gif);*/
    background:url(../images/inscription/bg-grey.gif) repeat-y top left;
    padding:8px;
    margin:10px 0;
}

.welcomeTxt li img {
    margin-right:10px;
}

.welcomeTxt ul li a{
    font-family:Verdana;
    color:black;
    text-decoration:none;
    margin-bottom:5px;
    font-weight:bold;

}

.label-droit {
    padding-left:5px;
    width:110px;
}

.label-gauche {
    width:165px;
}

#inscription-confirm {
    background-image:url(/images/inscription/inscription_background_confirm.jpg);
    background-repeat:no-repeat;
    height:406px;
    width:1024px;
    margin:0;
    padding:40px 0 0 0;
}

#inscription-confirm-txt {
    width:435px;
    height:192px;
    margin:0 0 0 495px;
    padding:10px 40px 0 10px;
    font-size:14px;
    font-family:Helvetica;
    line-height:25px;
}

#inscription-confirm-txt p {
    margin:0 0 20px 0;
}

#inscription-confirm-acces {
    margin:0 0 0 500px;
}

#inscription-confirm-acces h3 {
    font-size:17px;
}

#inscription-confirm-acces h3 a {
    color:#FFFFFF;
    text-decoration:none;
}


#tooltip {
    display: none;
    position: absolute;

    top: 0;
    left: 0;
    margin-top: 25px;
    width: 232px;
    width: 278px;
    padding: 4px 6px;

    font: bold 10px/1.25 Arial, sans-serif;
    color: #000;
    border: 1px solid #960443;
    background-color: #FFF;
}

.parrain-tooltip .question-mark {
    position: relative;
    top: -2px;
}

/* atol overrides */
#atol {
    margin-left: 2em;
    margin-right: 2em;
    margin-bottom: 1em;
}
    #atol .atol-text {
        font-size: 100%;
    }