/* CSS NATIXIS INTERTITRES AUG08 v1.01*/
/* HOMEPAGE */


/*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:#0EB7D6;}
/*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;text-align: center;width: 200px;}
.homeProfileSelectorBtn0x h2 {width:170px; 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; }
.homeProfileSelectorBtn0x.homeProfileSelectorBtn01 {left:0px;}
.homeProfileSelectorBtn0x.homeProfileSelectorBtn02 {left:228px;}
.homeProfileSelectorBtn0x.homeProfileSelectorBtn03 {left:460px;}
.homeProfileSelectorBtn0xxContainer {}
.homeProfileSelectorBtn0xx {width:203px; margin:auto; /*border:solid 1px red;*/}
.homeProfileSelectorBtn0xx li {display:inline; border-right:solid 1px white;}
.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;} 
/**/
#homeLogin {float:left; width:316px; height:258px; border-left:solid 1px white; border-top:solid 1px #D4D6D7; background:transparent url(../img/home_login_bg01.gif) repeat-x scroll 0 0;}
#homeLogin {position:relative;}
#homeLogin fieldset {}
#homeLogin fieldset h2 {font-size:15px; color:white;}
#homeLogin fieldset.homeLoginNewCustomer {height:59px /*77-3*/; padding:3px 0 0 14px;}
#homeLogin fieldset.homeLoginNewCustomer p {color:white;}
/*.formInputBtnHomeLoginNewCustomer {background-color:#0EB7D6; border:solid 1px #B6E9F2; width:137px; height:19px; font-size:13px; color:white; text-transform:uppercase;}*/
.formInputBtnHomeLoginNewCustomer {}
#homeLogin fieldset.homeLoginReturningCustomer {height:118px /*107-3*/; padding:3px 0 0 14px;}
#homeLogin fieldset.homeLoginReturningCustomer p {color:white; margin:0 0 2px; font-weight:bold;}
#homeLogin fieldset.homeLoginReturningCustomer p.loginFormOption a {color:#FFFFFF;  text-decoration: underline;}
#homeLogin fieldset.homeLoginReturningCustomer p.loginFormOption a:hover {text-decoration:none;}
.formInputHomeLoginReturningCustomer {border-color: #572273 transparent #572273 transparent; border-style:solid; border-width:2px 0 2px 0; width:98px; height:12px; color:#B8B8B1; float: left;}
.formInputBtnHomeLoginReturningCustomer {background-color:#A48FC7; border:solid 0px #A48FC7; width:31px; height:16px; font-size:13px; color:white; text-transform:uppercase; margin-left:-2px;}
.homeLoginTtl {height: 53px; /*46-3;*/ margin:0; text-align: center; position: absolute;width:100%; bottom: 0; line-height: 53px; }
.homeLoginTtl strong {font-size:20px; color:white; font-weight:500; text-transform:uppercase;}
.homeLoginTtl strong em {font-size:21px; color:white; font-weight:400; font-style:normal; }
/*BORDS ARRONDIS*/
.bordGauche{background:url("../img/bordGauche_ChampIdentifHome.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_ChampIdentifHome.gif") no-repeat scroll 100% 0 transparent;height: 16px; width: 6px;/* margin-bottom: 0;margin-left: -4px;margin-top: 0;display: inline-block;*/}
.bordGaucheRechDej{background:url("../img/bordGauche_ChampCarteHome.gif") no-repeat scroll 0 0 transparent;display:inline-table;;height:21px;width:6px;}
/**/
#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:230px /*221-21*/; /*height:250px*/ /*137-30*/; padding:10px 20px 5px 10px; float:left; overflow:hidden;background:transparent url(../img/homebtmbox0x_bg01.gif) no-repeat scroll 100% 18px; z-index: 10;}
.homeBtmBox03 {width:220px /*221-21-21*/; height:260px /*137-30*/; padding:10px 20px 0 10px; float:left; overflow:hidden;background:transparent url(../img/homebtmbox0x_bg01.gif) no-repeat scroll 0% 18px;}
.homeBtmBox04 {width:180px /*317-21-130*/; height:250px /*137-30*/; padding:10px 20px 0 20px; float:left; background:transparent url(../img/img_map_small_france.gif) no-repeat scroll center 80px; overflow:hidden;}
.homeBtmBox05 {width:180px /*317-21-130*/; height:260px /*137-30*/; padding:15px 10px 0 35px; float:left; background:transparent url(../img/homebtmbox0x_bg01.gif) no-repeat scroll 0% 18px; overflow:hidden;}
.homeBtmBox04 .formInputSearch {width:135px; border-color:#572273 #572273 #572273 transparent; border-style:solid; border-width:2px 2px 2px 0; font-size:10px; height:17px; float:left;}
.homeBtmBox04 .formInputBtnSearch {float: left;height: 21px;width: 36px;}
/*.homeBtmBox0x {border-bottom:solid 1px white;}*/
.homeBtmBox0x {border-bottom:solid 1px white; }
.homeBtmBox0x h3 {font-size:21px; color:#572273; font-weight:400;}
.homeBtmBox0x h4 {font-size:11px; color:#0EB7D6;}
/*.homeBtmBox0x p {color:#B7B6B2;}*/
.homeBtmBox0x p {color:black;}
/*.homeBtmBox0x p a {color:#B7B6B2;}*/
.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;}

