
/******************************************************************************/
/*                                 compDejaClient                             */
/******************************************************************************/

.compDejaClient {
    border:1px solid #E0E0E0;
    border-collapse:collapse;
    font-size:11px;
    padding:0;
    width:713px;
    border: none;
}

.compDejaClient .headerComposants {

}
.compDejaClient .headerComposants .footerComposants {
}
.compDejaClient .headerComposants .footerComposants .contentComposants {
}

.compDejaClient .headerComposants .footerComposants .contentComposants .topContentComposants {
}
.compDejaClient .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
}
.compDejaClient .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {
    background:url('../image/bg_tetiere_moncompte.gif') repeat-x left center;
    color:#FFFFFF;
    font-size:13px;
    padding:5px;
    text-align:left;
    display:block;
}

.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants {
}
#pageEtape2 .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants {
    background: url('../image/bg_content.gif') repeat-x left bottom !important;
    padding: 0;
}
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table {
    border-collapse: collapse;
    font-size:11px;
}
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr {
    display:block;
}
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr th {
}
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td {
    padding: 5px;
    text-align:center;
    width: 691px;
}

.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableDesc {
    font-size:11px;
    padding: 0px;
    text-align:left;
}

.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne1 {
    font-size:11px;
    text-align:left;
    width:203px;
}
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 {
    text-align:left;
    width:150px;
}

.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 input {
}
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .champTel {
    background:url('../image/ico_mobile.gif') no-repeat scroll left center #FFFFFF;
}
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .champPwd {
    background:url('../image/ico_cadenas.gif') no-repeat scroll left center #FFFFFF;
}

.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 select {
    width:154px;
}
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne3 {
    text-align:left;
    width: auto;
}
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne3 a {
    color:#000;
}

.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table .tableHeader .tableColonne1 {
}
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table .tableHeader .tableColonne2 {
}
.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table .tableHeader .tableColonne3 {
}

.compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btSubmit {
    background: url("../image/BT_VALIDER.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: black;
    cursor: pointer;
    font-size: 17px;
    font-weight: bold;
    height: 36px;
    margin: 5px 0;
    text-transform: uppercase;
    width: 165px;
}

.compDejaClient .headerComposants .footerComposants .contentComposants .bottomContentComposants {
}

/*************************************** PAGE COMPTE IDENTIFICATION **/
#pageCompteIdentification .compDejaClient {
    background: url("../image/bgLogoHome.png") no-repeat scroll 559px 66px #000000;
    
    height: 360px;
    width: 970px;
}

#pageCompteIdentification .compDejaClient .headerComposants {
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants {
    border-spacing: 0;
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants {
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .topContentComposants {
    background: url("../image/degrade_menu.png") repeat-x scroll 0 0 #044370;
    margin: 0 -10px;
    position: relative;
    width: 990px;
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
    display: block;
    height: 55px;
    padding: 0;
    background: url("../image/cadenas.png") no-repeat scroll 24px 8px rgba(0, 0, 0, 0);
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {
    display: none;
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants {
    border-spacing: 0;
    padding: 0 20px 20px;
    width: 915px;
}
#pageCompteIdentification #pageEtape2 .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants {
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table {
        color: #000000;
    left: -7px;
    position: relative;
    top: 0;
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr {
    clear: both;
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr th {
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td {
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableDesc {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    left: 80px;
    position: relative;
    top: -25px;
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne1 {
    font-weight: bold;
    text-align: right;
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 {
    text-align: left;
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 input {
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .champ {
    color: #FFFFFF;
    border-color: #666;
    padding: 0px 0px 0px 20px;
    width: 160px;
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 #dejamail {
    background: #555555;
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .champTel {
    border: 1px solid #666666;
    width: 160px;
    background: url("../image/ico_mobile.gif") no-repeat scroll left center #FFFFFF;
    /*border-color: #000000;
    padding: 1px 1px 1px 20px;
    width: 180px;*/
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 .champPwd {
    border: 1px solid #666666;
    width: 160px;
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 #dejapays {
    background: none repeat scroll 0 0 #555555;
    border: 1px solid #666666;
    color: #FFFFFF;
    height: 22px;
    line-height: 22px;
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne2 select {
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne3 {
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr .tableColonne3 a {
    background: url("../image/ico_ch_mdp_small.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #FFFFFF;
    padding-left: 30px;
    position: relative;
    right: 176px;
    top: 110px;
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table .tableHeader .tableColonne1 {
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table .tableHeader .tableColonne2 {
}
#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table .tableHeader .tableColonne3 {
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btSubmit {
    background: url("../image/bg_bt_or.gif") repeat-x scroll 0 0 transparent;
    border: medium none;
    clear: both;
    color: #000000;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 31px;
    line-height: 31px;
    margin: 0 0 0 213px;
    *margin: 0 0 0 270px;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
    width: 180px;
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .dataContentComposants table tr td .btSubmit:hover {
    background: url("../image/bt_reserver.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    border: 1px solid #686868 !important;
}

#pageCompteIdentification .compDejaClient .headerComposants .footerComposants .contentComposants .bottomContentComposants {
}

#pageCompteIdentification #compBody #compBodyHeader #compBodyFooter {
    float: left;
/*    width: 980px;*/
    padding: 0px;
}

.compDejaClient #compDejaClientHeader1 .tableColonne1 label.formLabel,
.compDejaClient #compDejaClientHeader2 .tableColonne1 label.formLabel {
    color: #FFFFFF;
}

#pageCompteIdentification #champsRequis {
    bottom: 10px;
    color: #AAAAAA;
    font-size: 9px;
    left: 535px;
    position: absolute;
    top: 545px;
    width: 200px;
    display: none;
}