/* CSS NATIXIS CESU AUG08 v1.01*/ /*CESU colorscheme*/

/* HOMEPAGE 0EB7D6-->DF007B*/


/*CONTENT*/
h1 {width:920px /*978-29-29*/; height:30px /*57-27*/; margin:0; padding:27px 29px 0 29px; vertical-align:text-bottom; font-size:25px; font-weight:400; color:#DF007B;}
/*ROW01*/
/**/
#homeProfileSelector {float:left; width:659px; height:259px; border-top:solid 1px #D4D6D7;border-left:solid 1px #D4D6D7; background:transparent url(../img/home_profile_selector_bg01.jpg) no-repeat scroll 0 0;}
#homeProfileSelector {position:relative;}
.homeProfileSelectorBtn0x {position:absolute; top:220px; left:auto;width:210px;text-align: center;}
.homeProfileSelectorBtn0x h2 {width:185px; margin:-3px 0 0 0; font-size:15px; color:white; font-weight:500;}
.homeProfileSelectorBtn0x h2 a {font-size:15px; color:white; font-weight:500; text-decoration:none;}
.homeProfileSelectorBtn0x h2 a:hover, .homeProfileSelectorBtn0x h2 a:hover strong {color:white; text-decoration:underline;}
.homeProfileSelectorBtn0x h2 strong, .homeProfileSelectorBtn0x h2 a strong {font-size:20px; font-weight:500; display:block; /*margin:-5px 0 0 0;*/}
.homeProfileSelectorBtn0x.homeProfileSelectorBtn01 {left:0px;}
.homeProfileSelectorBtn0x.homeProfileSelectorBtn02 {left:218px;}
.homeProfileSelectorBtn0x.homeProfileSelectorBtn03 {left:440px;}
/*1st sub-nav bar: 3btns: 1+2*/
.homeProfileSelectorBtn0xxContainer {  }
.homeProfileSelectorBtn0xx {width:190px /*203*/; }
.homeProfileSelectorBtn0xx li {display:inline;  padding: 0 2px;border-right: 1px solid white;}
.homeProfileSelectorBtn0xx li.homeProfileSelectorBtn0x1 {display:block; width:100%; text-align:center; border-right-width:0;} /*btn on 1st line stretches on full width*/
.homeProfileSelectorBtn0xx li:last-child {border-right:0;}
.homeProfileSelectorBtn0xx h3 {font-size:11px; color:white; display:inline; padding:0 3px 0 1px; }
.homeProfileSelectorBtn0xx h3 a {font-size:11px; color:white; text-decoration:none;}
.homeProfileSelectorBtn0xx h3 a:hover {color:white; text-decoration:underline;}
/*2nd sub-nav bar: 2btns: 1+1*/
ul.homeProfileSelectorBtn0x.homeProfileSelectorBtn02 .homeProfileSelectorBtn0xxContainer {top:45px; left:-36px;}
ul.homeProfileSelectorBtn0x.homeProfileSelectorBtn02 .homeProfileSelectorBtn0xxContainer .homeProfileSelectorBtn0xx {width:124px /*203*/;}
ul.homeProfileSelectorBtn0x.homeProfileSelectorBtn02 .homeProfileSelectorBtn0xxContainer .homeProfileSelectorBtn0xx li {text-align:center;}

/**/
#homeLogin {float:left; width:316px; height:259px; border-left:solid 2px white; border-top:solid 0px #D4D6D7;}
#homeLogin {position:relative;}
.homeLoginOn {background:url("../img/home_login_bg01.gif") repeat-x scroll 0 24px transparent}
.homeLoginOff {background:url("../img/home_login_bg01-Ben.gif") repeat-x scroll 0 24px transparent}

/*Switch managers/users Tabs*/
.homeLoginManager {width:316px;  background:transparent url(../img/home_login_manager.gif) no-repeat scroll 0 0;} /*1st tab*/
.homeLoginManager ul.homeLoginManagerBtn {clear:both; width:316px; height:19px; line-height:19px;}
.homeLoginManager li.homeLoginManagerLi {display:inline; width: 156px;float:left;}
.homeLoginManagerOff {width:316px;  background:transparent url(../img/home_login_manager.gif) no-repeat scroll -317px 0;} /*1st tab*/
.homeLoginManagerOff ul.homeLoginManagerBtn {clear:both; width:316px; height:19px; line-height:19px;}
.homeLoginManagerOff li.homeLoginManagerLi {display:inline; width:156px;float: left;}
.bordGauche{background:url("../img/bordGauche_Dec_ChampIdent.gif") no-repeat scroll 0 0 transparent;display: inline-block;float: left;height: 16px;margin-bottom: 0; margin-right: 0;width: 6px;}
.bordDroit {background: url("../img/bordDroit_Dec_ChampIdentifH.gif") no-repeat scroll 100% 0 transparent;height: 16px; /*margin-bottom: 0;margin-left: -3px;margin-top: 0;*/width: 6px; display: inline-block;}
.homeLoginOff .bordGauche{background:url("../img/bordGauche_Ben_ChampIdentHo.gif") no-repeat scroll 0 0 transparent;display: inline-block;float: left;height: 16px;margin-bottom: 0; margin-right: 0;width: 6px;}
.homeLoginOff .bordDroit {background: url("../img/bordDroit_Ben_ChampIdentifH.gif") no-repeat scroll 100% 0 transparent;height: 16px; margin-bottom: 0;margin-left: -3px;margin-top: 0;width: 6px; display: inline-block;}

/*Liens onglets*/
.showLinkOn {/*display:inline-block;*/ float:left; /*width:157px; text-align:center;*/ font-size:12px; color:#373656; text-decoration:none;margin-left:34px;/*width:120px;*/}
.showLinkOff {/*display:inline;*/ float:left; /*width:157px;*/  font-size:12px; color:white; text-decoration:none;margin-left:34px;}
a.showLinkOn:hover {color:#373656; text-decoration:none;}
a.showLinkOff:hover {color:white; text-decoration:none;}

#homeLogin fieldset {}
#homeLogin fieldset h2 {font-size:15px; color:white;}
#homeLogin fieldset.homeLoginNewCustomer {height:51px /*90-6 -19*/; padding:5px 0 0 14px; /*pading-top:16*/}
#homeLogin fieldset.homeLoginNewCustomer p {color:white; margin:0 0 2px;}
.formInputBtnHomeLoginNewCustomer {background-color:#373656; border:solid 1px #78779c; width:137px; height:19px; font-size:13px; color:white; text-transform:uppercase;}
#homeLogin fieldset.homeLoginReturningCustomer {height:130px /*107-3*/; padding:3px 0 0 14px;}
#homeLogin fieldset.homeLoginReturningCustomer h2 {color:white; margin:1px 0;}
#homeLogin fieldset.homeLoginReturningCustomer p {color:white; /*margin:-1px 0;*/}
#homeLogin fieldset.homeLoginReturningCustomer p.loginFormOption a {color:white;  text-decoration: underline;}
#homeLogin fieldset.homeLoginReturningCustomer p.loginFormOption a:hover {text-decoration:none;}

.formInputHomeLoginReturningCustomer {border-color: #572273 transparent;border-style: solid none;border-width: 2px 0; color: #B8B8B1;height: 12px;width: 100px;/*margin-top: -1px;*/float: left; margin-right: -3px; }

.btnHomeLoginReturningCustomerOn { border:solid 0px #78779c; width:31px; height:16px; font-size:13px; margin-left:8px;}
.btnHomeLoginReturningCustomerOff { border:solid 0px #78779c; width:31px; height:16px;  margin-left:8px;}

.homeLoginTtl { height: 53px; /*46-3;*/ margin:0; text-align: center; position: absolute;width:100%; bottom: 0; line-height: 53px;}

.homeLoginTtl strong {font-size:15px; color:white; font-weight:400;font-style:normal;font-size:21px;text-transform: uppercase;}
.homeLoginTtl strong em {/*font-size:21px; color:white; font-weight:400;  display:block;*/font-style:normal;}
/**/
#aniHomeflashey01 {position:absolute; top:49px; right:1px; width:157px; height:207px; display: none;}
/*ROW02*/
.homeBtmBox01 {width:220px; height:177px; padding-top:0px; float:left; overflow:hidden;}
.homeBtmBox02 {width:240px /*221-21*/; /*height:250px*/ /*137-30*/; padding: 10px 20px 5px 10px; float:left; background:transparent url(../img/homebtmbox0x_bg01.gif) no-repeat scroll 100% 18px; overflow:hidden;}
.homeBtmBox03 {width:215px /*221-21-21*/; height:240px /*137-30*/; padding:10px 20px 5px 10px; float:left; background:transparent url(../img/homebtmbox0x_bg01.gif) no-repeat scroll 0 18px; overflow:hidden;}
.homeBtmBox04 { float: left;height: 250px;overflow: hidden;padding: 10px 20px 5px 20px;width: 180px; background:transparent url(../img/home_map_france.gif) no-repeat scroll center 80px; overflow:hidden;}
.homeBtmBox04 .formInputSearch {border-color: #572273 #572273 #572273 transparent;border-style: solid;border-width: 2px 2px 2px 0;font-size: 10px;height: 17px;margin: 0 -3px 0 0;float: left;width: 135px;color: #999999;}
.homeBtmBox04 .formInputBtnSearch {float:left;height: 21px;width:36px;}
.homeBtmBox05 {background: url("../img/homebtmbox0x_bg01.gif") no-repeat scroll 0 18px transparent;float: left;height: 240px;overflow: hidden;padding: 15px 10px 0 35px;width: 190px;}

.homeBtmBox0x {border-bottom:solid 1px white;}
.homeBtmBox0x h3 {font-size:18px; color:#572273; font-weight:400; padding-bottom: 6px;}
.homeBtmBox0x h4 {font-size:11px; color:#DF007B;}
.homeBtmBox0x p {color:#333333;}
.homeBtmBox0x p a {color:#572273;}

.homeBtmBox02 a{ text-decoration: none;}
.homeBtmBox02 a:hover{ text-decoration: underline;}
/**/
#aniHomeflashey02 {width:220px; height:177px;}

/*AUTOCOMPLETION*/
#autocomplete_choices {z-index:100;}
#autocomplete_choices .autocompletion {background-color:#FFFFFF; border:1px solid #666666; border-top:none; margin:0;}
#autocomplete_choices .autocompletion li {background:none!important; padding-left:6px; cursor:pointer;}
#autocomplete_choices .autocompletion li.selected {font-weight: bold;}

/*FOOTER*/
#footerContainer {display: inline-table; width:980px; text-align: right;}
#footerContainer #footer {position:relative; top: 5px;}

