/* 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:660px; height:259px; border-top:solid 1px #D4D6D7; background:transparent url(../img/home_profile_selector_bg01.jpg) no-repeat scroll 0 0;}
#homeProfileSelector {position:relative;}
.homeProfileSelectorBtn0x {position:absolute; top:189px; left:auto;}
.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:25px; font-weight:500; display:block; margin:-5px 0 0 0;}
.homeProfileSelectorBtn0x.homeProfileSelectorBtn01 {left:40px;}
.homeProfileSelectorBtn0x.homeProfileSelectorBtn02 {left:257px;}
.homeProfileSelectorBtn0x.homeProfileSelectorBtn03 {left:488px;}
.homeProfileSelectorBtn0xxContainer {width:220px; position:absolute; top:47px; left:-41px;}
.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:259px; border-left:solid 2px 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:74px /*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;}
#homeLogin fieldset.homeLoginReturningCustomer {height:104px /*107-3*/; padding:3px 0 0 14px;}
#homeLogin fieldset.homeLoginReturningCustomer p {color:#0EB7D6; margin:1px 0;}
#homeLogin fieldset.homeLoginReturningCustomer p.loginFormOption a {color:#FFFFFF; text-decoration:none;}
#homeLogin fieldset.homeLoginReturningCustomer p.loginFormOption a:hover {text-decoration:underline;}
.formInputHomeLoginReturningCustomer {border:solid 1px #B8B8B1; width:98px; height:17px; color:#B8B8B1;}
.formInputBtnHomeLoginReturningCustomer {background-color:#0EB7D6; border:solid 1px #B6E9F2; width:31px; height:19px; font-size:13px; color:white; text-transform:uppercase; margin-left:8px;}
.homeLoginTtl {height:43px /*46-3*/; margin:0; padding:3px 0 0 14px;}
.homeLoginTtl strong {font-size:15px; color:white; font-weight:400;}
.homeLoginTtl strong em {font-size:21px; color:white; font-weight:400; font-style:normal; display:block;}
/**/
#aniHomeflashey01 {position:absolute; top:49px; right:1px; width:157px; height:207px;}
/*ROW02*/
.homeBtmBox01 {width:220px; height:177px; padding-top:0px; float:left; overflow:hidden;}
.homeBtmBox02 {width:200px /*221-21*/; height:107px /*137-30*/; padding:30px 21px 0 0; float:left; background:transparent url(../img/homebtmbox0x_bg01.gif) no-repeat scroll 100% 18px; overflow:hidden;}
.homeBtmBox03 {width:178px /*221-21-21*/; height:107px /*137-30*/; padding:30px 21px 0 21px; float:left; background:transparent url(../img/homebtmbox0x_bg01.gif) no-repeat scroll 100% 18px; overflow:hidden;}
.homeBtmBox04 {width:166px /*317-21-130*/; height:107px /*137-30*/; padding:30px 130px 0 21px; float:left; background:transparent url(../img/img_map_small_france.gif) no-repeat scroll 95% 18px; overflow:hidden;}
.homeBtmBox04 .formInputSearch {width:112px; border:solid 1px #0EB7D6;}
.homeBtmBox04 .formInputBtnSearch {background-color:#0EB7D6; border:solid 1px #B6E9F2; color:white; text-transform:uppercase;}
.homeBtmBox0x {border-bottom:solid 1px white;}
.homeBtmBox0x h3 {font-size:21px; color:#0EB7D6; font-weight:400;}
.homeBtmBox0x h4 {font-size:11px; color:#0EB7D6;}
.homeBtmBox0x p {color:#B7B6B2;}
.homeBtmBox0x p a {color:#B7B6B2;}
/**/
#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 {position:relative; left:auto; top:auto; height:0; width:auto;}
#footerContainer #footer {position:absolute; left:220px; top:-28px;}
