/************************************/
/*    CSS A2Consulting - Homepage   */
/************************************/

#purpose {
    float:                  left;
    width:                  100%;
    text-align:             center;
    padding:                25px 0 30px 0;
}

#bloc_login {
    text-align:             center;
    float:                  left;
    display:                inline;
    width:                  387px;
    height:                 263px;
    background-image:       url('img/bg_bloc_login.gif');
    background-position:    left top;
    background-repeat:      no-repeat;
    margin:                 0 37px 0 39px;
}

#bloc_login a, #bloc_subscribe a {
    text-decoration:        underline;
}

#bloc_login a:hover, #bloc_subscribe a:hover {
    text-decoration:        none;
}

#bloc_login_title {
    padding-top:            50px;
    width:                  100%;
    font-size:              14px;
    font-weight:            bold;
    text-align:             center;
    margin:                 18px 0 5px 0;
}

#bloc_login_baseline {
    padding-top:            10px;
    font-size:              13px;
    font-style:             italic;                                
    width:                  100%;
    color:                  #2A769A;
    font-weight:            bold;
    text-align:             center;
    line-height:            1.2em;
    margin-bottom:          12px;
}

#bloc_login_magazine {
    padding-top:            3px;
    width:                  100%;
    font-weight:            bold;
    text-align:             center;
    line-height:            1.4em;
    margin-bottom:          14px;
}

#bloc_login_form {
    float:                  left;
    display:                inline;
    width:                  164px;
    line-height:            1.2em;
    margin-left:            18px;
}

.login_input_text {
    width:                  155px;
    color:                  #6A6A6A;
    margin-bottom:          7px;
    border:                 1px solid #ACACAC;
}

#forgot_password {
    width:                  100%;
    clear:                  both;
    font-size:              9px; 
    font-style:             italic;
    font-weight:            bold;
    margin-top:             5px;
}

#forgot_password a {
    font-weight:            normal;
}

#bloc_create_account {
    float:                  left;
    width:                  192px;
    text-align:             center;
    font-style:             italic;
    line-height:            1.2em;
    color:                  #7C7C7C;
}

#bloc_create_account img {
    margin-top:             7px;
}

#bloc_subscribe {
    float:                  left;
    width:                  347px;
    height:                 263px;
    text-align:             center;
    background-image:       url('img/bg_bloc_subscribe.gif');
    background-position:    left top;
    background-repeat:      no-repeat;
}

#description_colloquium {
    width:                  100%;
    font-size:              16px;
    margin:                 67px 0 12px 0;
    font-weight:            bold;
}

#baseline_colloque {
    font-size:              13px;
}

#lieu_colloquium {
    width:                  100%;
    font-size:              11px;
    line-height:            1.4em;
    margin-bottom:          16px;
    font-weight:            bold;
}

#programme_colloquium {
    width:                  100%;
    text-align:             right;
    font-weight:            normal;
    margin-top:             23px;
}
