@charset "utf-8";
/* Hacks ----

*					IE7 et moins Ex. #exemple { margin:5px; *margin:10px; }
\9					IE8 et moins Ex. #exemple { margin:5px; margin:10px\9; }

----fin hacks */


/*****************/
/*    General    */
/*****************/

input { padding:0; margin:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00274f; margin:0; padding:0; background:url(../img/bg.jpg) 0 0 repeat-x #FFFFFF; }
ul { margin:0 0 0 8px; padding:0 0 0 8px; }
img { border: 0; margin:0; padding:0; }
a { color:#00274f; text-decoration:none; }
a:hover { text-decoration:underline; }
.clear { clear: both; }
ol { padding:0; margin:0; }
#spacer { height:35px; }
#wrap_index { width:960px; margin:0 auto; padding: 0px; border:0; background-color:#FFFFFF; }
#wrap_index #col_m { width:495px; margin:0 auto; padding-bottom:15px; }
#wrap_index #col_m h1 { margin-top:0; }
#wrap { width:940px; margin:0 auto; padding:0 10px; border:0; background:url(../img/bg_wrap.jpg) right repeat-y #FFFFFF; }
#wrap #col_g { float:left; width:700px; padding-right:13px; }
#wrap #col_g2 { float:left; width:195px; }
#wrap #col_m { float:left; width:495px; padding:0 10px; }
#wrap #col_d { float:right; min-height:230px; width:227px; padding-top:50px; }
#wrap #col_d ul { list-style:none; border:0; padding:0 1px 0 0; margin:0; }
#wrap #col_d ul li { border-bottom:1px solid #b3bdc7; padding:0 20px; line-height:15px; }
#wrap #col_d ul li.last { border-bottom:none; }
#wrap #col_d ul li a { padding:5px 0; display:block; }
/* ******************************************************************* */
/* Header 															   */
/* ******************************************************************* */

#header { z-index:1; margin:0 auto; width:960px; height:95px; position:relative; display:block; background:url(../img/bg_header.png) 0 top repeat-x #FFFFFF; }
#header span { color:#5aba40; }
#logo { width:335px; float:left; height:86px; }
#block_h { width:400px; left:310px; position:absolute; text-align:center; font-size:23px; color:#002a55; margin-top:10px; line-height:32px; }
#tel { position:absolute; right:0;  margin-top:5px; padding-right:10px; color:#343434; text-align:right; }
#tel a { font-size:10px; color:#565656; }
#tel a#btn_agent_en { *float:right; *margin-right:25px; }
#tel a#btn_agent { *float:right; *margin-right:25px; }
#btn_agent { display:block; width:153px; height:59px; background-image:url(../img/btn_agent.png); margin:6px auto 0; }
#btn_agent:hover { background-position:0 -59px; }
#btn_agent span { display:none; }

#btn_agent_en { display:block; width:153px; height:59px; background-image:url(../img/btn_agent_en.png); margin:6px auto 0; }
#btn_agent_en:hover { background-position:0 -59px; }
#btn_agent_en span { display:none; }

#btn_demandeHypo { display:block; width:246px; height:45px; float:right; background:url(../img/btn_demandeHypo.png) 0 0 no-repeat; margin-top:13px; }
#btn_demandeHypo:hover { background-position:0 -45px; }
#btn_demandeHypo span { display:none; }

#btn_demandeHypo2 { display:block; width:246px; height:49px; float:right; background:url(../img/btn_demandeHypo2.png) 0 0 no-repeat; margin-top:13px; }
#btn_demandeHypo2:hover { background-position:0 -49px; }
#btn_demandeHypo2 span { display:none; }

#btn_demandeHypo_en { display:block; width:246px; height:45px; float:right; background:url(../img/btn_demandeHypo_en.png) 0 0 no-repeat; margin-top:13px; }
#btn_demandeHypo_en:hover { background-position:0 -45px; }
#btn_demandeHypo_en span { display:none; }

#top_menu { z-index:3; width:960px; height:34px; margin:-10px auto 0 auto; background:url(../img/bg_menu.png) 0 0 no-repeat; position:relative; }
#top_menu ul { margin:0; padding:0; float:left; position:relative; text-align:center; }
#top_menu ul li { float:left; height:32px; background:url(../img/bg_li.png) 0 0 repeat-x; list-style:none outside none; }
#top_menu ul li:hover { background-position:0 -32px; *background-position:0 -31px; }
#top_menu ul li a { color:#FFFFFF; text-decoration:none; display:block; line-height:33px; *margin-top:1px; height:32px; font-weight:bold; border-right:1px solid #59728d; }
#top_menu ul li a:hover { text-decoration:none; }
#top_menu ul li a.fix { border:none; padding:0 22px; }
#top_menu ul li#first { height:32px; width:100px; background:url(../img/first.png) 0 0 no-repeat; }
#top_menu ul li#first:hover { background-position:0 -32px; *background-position:0 -31px; }
#top_menu ul li#last { height:32px; width:121px; background:url(../img/last.png) 0 0 no-repeat; }
#top_menu ul li#last:hover { background-position:0 -32px; *background-position:0 -31px; }
#top_menu ul li#achat { width:96px; }
#top_menu ul li#achat ul { width:180px; }
#top_menu ul li#ref { width:250px; }
#top_menu ul li#ref ul { width:255px; }
#top_menu ul li#inv { width:213px; }
#top_menu ul li#inv ul { width:255px; }
#top_menu ul li#outil { width:180px; }
#top_menu ul li#outil ul { width:322px; }
#top_menu ul li ul { text-align:left; position:relative; display:none; float:left; background:url(../img/bg_ul.png) 0 0 repeat-x #19426E; border-bottom:1px solid; border-left:1px solid; border-right:1px solid; border-color:#59728D; }
#top_menu ul li:hover ul { display:block; }
#top_menu ul li ul li { width:100%; background:url(../img/bg_li.png) 0 0 repeat-x; height:32px; line-height:30px; border-width:0px; }
#top_menu ul li ul li:hover { background-position:0 -32px; *background-position:0 -31px; }
#top_menu ul li ul li a { color:#FFFFFF; text-decoration:none; display:block; padding:0 26px; line-height:33px; height:32px; font-weight:normal; border:none; }
/* Banners.php */
#banniere { width:960px; height:159px; margin:0 auto; position:relative; }
#small_banniere { width:960px; height:81px; margin:0 auto; position:relative; }
.flash_back { position:absolute; clear:both; }
.flash_back:hover { cursor:pointer; }
#flash_menu { width:960px; height:16px; z-index:2; bottom:0; position:absolute; }
.flash_btn { float:left; width:239px; height:16px; margin-right:1px; background-image:url(../img/btn_flash.png); background-repeat:no-repeat; background-position:0 0; }
.flash_btn:hover { background-position:0 -32px; cursor:pointer; }
.flash_btn_active { float:left; width:239px; height:16px; margin-right:1px; background-image:url(../img/btn_flash.png); background-repeat:no-repeat; background-position:0 -16px; }
/*****************/
/* Fil d'arianne */
/*****************/

#fildari { color:#000000; font-size:11px; width:940px; margin:0 auto; padding:5px 10px; background-color:#FFFFFF; }
#fildari a { text-decoration:none; }
#fildari a:hover { text-decoration:underline; }
#fildari span { color:#60bb46; text-decoration:none; }
/*****************/
/* Interne       */
/*****************/

h1 { font-size:14px; color:#60bb46; font-weight:bold; margin:10px 0; padding:0; }
h1#index { color:#002A55; font-size:23px; margin:0; font-weight:normal; padding:0;  }
h2 { font-size:12px; color:#60bb46; font-weight:bold; margin:15px 0 0; padding:0; }
#box_ctn { width:960px; height:259px; padding-top:5px; background-color:#FFFFFF; }
.box_index { float:left; width:312px; height:259px; padding:0 0 0 2px; line-height:16px; }
.box_index div{ height:90px; font-weight:bold; padding:15px 0 0 7px; letter-spacing:-1px; font-size:20px; line-height:18px; }
.box_index div span{ color:#5ABA40; }
.box_index ul { list-style:square; font-size:10px; color:#002a55; }
.box_index ul li a { font-size:11px; }
#box1 { background:url(../img/bg_box1.jpg) 0 0 no-repeat; }
#box2 { background:url(../img/bg_box2.jpg) 0 0 no-repeat; margin-left:9px; }
#box3 { background:url(../img/bg_box3.jpg) 0 0 no-repeat; margin-left:9px; }
/* Logos */

#logo_AL { width:108px; height:32px; background:url(../img/logo_alliance.png) 0 0 no-repeat; }
#logo_AL:hover { background-position:0 -32px; }
#logo_BL { width:100px; height:33px; background:url(../img/logo_banque_laurentienne.png) 0 0 no-repeat; }
#logo_BL:hover { background-position:0 -33px; }
#logo_BNC { width:90px; height:25px; background:url(../img/logo_banque_national.png) 0 0 no-repeat; }
#logo_BNC:hover { background-position:0 -25px; }
#logo_BS { width:100px; height:15px; background:url(../img/logo_banque_scotia.png) 0 0 no-repeat; }
#logo_BS:hover { background-position:0 -15px; }
#logo_CT { width:110px; height:21px; background:url(../img/logo_canada_trust.png) 0 0 no-repeat; }
#logo_CT:hover { background-position:0 -21px; }
#logo_MA { width:54px; height:58px; background:url(../img/logo_macquarie.png) 0 0 no-repeat; }
#logo_MA:hover { background-position:0 -58px; }
#logo_ING { width:120px; height:16px; background:url(../img/logo_ing.png) 0 0 no-repeat; }
#logo_ING:hover { background-position:0 -16px; }
#logo_DES { width:120px; height:23px; background:url(../img/logo_desjardins.png) 0 0 no-repeat; }
#logo_DES:hover { background-position:0 -23px; }
#btn_ctn { width:960px; height:39px; }
#btn_agent2 { float:left; display:block; margin-right:2px; width:239px; height:39px; background-image:url(../img/btn_agent2.png); }
#btn_agent2:hover { background-position:0 -39px; }
#btn_agent2 span { display:none; }
#btn_demande { float:left; display:block; width:238px; height:39px; background-image:url(../img/btn_demande.png); }
#btn_demande:hover { background-position:0 -39px; }
#btn_demande span { display:none; }
#btn_calc { float:left; display:block; margin-right:2px; width:239px; height:39px; background-image:url(../img/btn_calc.png); }
#btn_calc:hover { background-position:0 -39px; }
#btn_calc span { display:none; }
#btn_consolidateur { float:left; display:block; margin-right:2px; width:238px; height:39px; background-image:url(../img/btn_consolidateur.png); }
#btn_consolidateur:hover { background-position:0 -39px; }
#btn_consolidateur span { display:none; }

#btn_agent2_en { float:left; display:block; margin-right:2px; width:239px; height:39px; background-image:url(../img/btn_agent2_en.png); }
#btn_agent2_en:hover { background-position:0 -39px; }
#btn_agent2_en span { display:none; }
#btn_demande_en { float:left; display:block; width:238px; height:39px; background-image:url(../img/btn_demande_en.png); }
#btn_demande_en:hover { background-position:0 -39px; }
#btn_demande_en span { display:none; }
#btn_calc_en { float:left; display:block; margin-right:2px; width:239px; height:39px; background-image:url(../img/btn_calc_en.png); }
#btn_calc_en:hover { background-position:0 -39px; }
#btn_calc_en span { display:none; }
#btn_consolidateur_en { float:left; display:block; margin-right:2px; width:238px; height:39px; background-image:url(../img/btn_consolidateur_en.png); }
#btn_consolidateur_en:hover { background-position:0 -39px; }
#btn_consolidateur_en span { display:none; }

#btn_consol { display:block; margin:10px auto 0; width:195px; height:28px; background:url(../img/btn_consol.png) 0 0 no-repeat; }
#btn_consol:hover { background-position:0 -28px; }
#btn_consol span { display:none; }

#btn_consol_en { display:block; margin:10px auto 0; width:195px; height:28px; background:url(../img/btn_consol_en.jpg) 0 0 no-repeat; }
#btn_consol_en:hover { background-position:0 -28px; }
#btn_consol_en span { display:none; }

#logos { width:960px; height:80px; margin:auto; position:relative; overflow:hidden; }
#grad { z-index:2; background:url(../img/grad.png) 0 0 repeat-y; height:80px; position:absolute; left:0; width:960px; }
#viewer { width:3397px; height:80px; overflow:hidden; margin:auto; position:absolute; }
.wrapper { float:left; cursor:pointer; height:50px; display:table-cell; text-align: center; vertical-align: middle; }
.wrapper img { vertical-align:middle; }
.wrapper span { display: inline-block; height: 100%; width: 1px; }
}
.wrapper img { vertical-align: middle; }
#calc1 { font-size:11px; width:556px; height:185px; padding:52px 0 0 150px; float:right; margin:15px 0 0 0; background:url(../img/bg_calc1.png) 0 0 no-repeat; }
#calc1 .input { width:155px; height:19px; color:#00274f; font-size:11px; border:1px solid #ccd4dd; }
#calc1 td { width:155px; height:40px; line-height:25px; *width:556px;  }

#calc1_en { font-size:11px; width:556px; height:185px; padding:52px 0 0 150px; float:right; margin:15px 0 0 0; background:url(../img/bg_calc1_en.png) 0 0 no-repeat; }
#calc1_en .input { width:155px; height:19px; color:#00274f; font-size:11px; border:1px solid #ccd4dd; }
#calc1_en td { width:155px; height:40px; line-height:25px; }

#calc2 { font-size:11px; width:560px; height:173px; margin:15px 0 0; padding:52px 0 0 115px; float:right; background:url(../img/bg_calc2.png) 0 0 no-repeat; }
#calc2 .input { width:93px; height:19px; color:#00274f; font-size:11px; border:1px solid #ccd4dd; }
#calc2 td { width:193px; line-height:25px; }
#calc2 td span.operator { font-size:20px; margin:0 15px; }
#calc3 { font-size:11px; width:462px; height:634px; margin:15px 0; padding:56px 13px 20px 11px; float:right; background:url(../img/bg_calc3.png) 0 0 no-repeat; }
#calc3 .input { width:185px; height:19px; color:#00274f; font-size:11px; border:1px solid #ccd4dd; }
#calc3 td { line-height:23px; }
#calc3 td span.operator { font-size:20px; margin:0 15px; }
#calc3 .title { font-size:12px; font-weight:bold; }
#calc3 #taux { font-weight:bold; color:#5bb93f; }
#calc3 #resultat { width:456px; padding:3px; background-color:#FFFFFF; line-height:18px; }
#calc3 .result { font-weight:bold; }
#calc3 #result1 { color:#ca0000; }
#calc3 #result3 { color:#5bb93f; }

#calc3_en { font-size:11px; width:462px; height:664px; margin:15px 0; padding:56px 13px 20px 11px; float:right; background:url(../img/bg_calc3_en.png) 0 0 no-repeat; }
#calc3_en .input { width:185px; height:19px; color:#00274f; font-size:11px; border:1px solid #ccd4dd; }
#calc3_en td { line-height:23px; }
#calc3_en td span.operator { font-size:20px; margin:0 15px; }
#calc3_en .title { font-size:12px; font-weight:bold; }
#calc3_en #taux { font-weight:bold; color:#5bb93f; }
#calc3_en #resultat { width:456px; padding:3px; background-color:#FFFFFF; line-height:18px; }
#calc3_en .result { font-weight:bold; }
#calc3_en #result1 { color:#ca0000; }
#calc3_en #result3 { color:#5bb93f; }

#btn_calculez { width:84px; height:29px; padding:0; display:block; margin:15px auto; border:none; background:url(../img/btn_calculez.png) 0 0 no-repeat; }
#btn_calculez:hover { background-position:0 -29px; cursor:pointer; }

#btn_calculez_en { width:84px; height:29px; padding:0; display:block; margin:15px auto; border:none; background:url(../img/btn_calculez_en.png) 0 0 no-repeat; }
#btn_calculez_en:hover { background-position:0 -29px; cursor:pointer; }

div.carte { background:url(../img/bg_carte.jpg) no-repeat 0 0; width:175px; height:228px; padding:10px; }
#btn_voir_carte { display:block; margin:10px auto 0; width:122px; height:29px; background-image:url(../img/btn_voir_carte.png); }
#btn_voir_carte:hover { background-position:0 -29px; }
#btn_voir_carte span { display:none; }

#btn_voir_carte_en { display:block; margin:10px auto 0; width:122px; height:29px; background-image:url(../img/btn_voir_carte_en.png); }
#btn_voir_carte_en:hover { background-position:0 -29px; }
#btn_voir_carte_en span { display:none; }

#btn_hypo { display:block; margin:10px auto 0; width:195px; height:28px; background:url(../img/btn_hypo.jpg) 0 0 no-repeat; }
#btn_hypo:hover { background-position:0 -28px; }
#btn_hypo span { display:none; }

#btn_hypo_en { display:block; margin:10px auto 0; width:195px; height:28px; background:url(../img/btn_hypo_en.jpg) 0 0 no-repeat; }
#btn_hypo_en:hover { background-position:0 -28px; }
#btn_hypo_en span { display:none; }

#btn_credit { display:block; margin:10px auto 0; width:195px; height:28px; background:url(../img/btn_credit.jpg) 0 -28px no-repeat; }
#btn_credit:hover { background-position:0 0; }
#btn_credit span { display:none; }

#btn_credit2 { display:block; margin:10px auto 0; width:200px; left: -5px; position: relative; height:55px; background:url(../img/btn_credit2.png) 0 0 no-repeat; }
#btn_credit2:hover { background-position:0 -55px; }
#btn_credit2 span { display:none; }

#recaptcha_image { width:250px; height:53px;}
#recaptcha_image img.newWidth {width: 100px; }

#btn_credit_en { display:block; margin:10px auto 0; width:195px; height:28px; background:url(../img/btn_credit_en.jpg) 0 -28px no-repeat; }
#btn_credit_en:hover { background-position:0 0; }
#btn_credit_en span { display:none; }

td.agent { text-align:center; }
td.agent div { width:154px; height:210px; margin:0 auto 10px; }
td.agent div div.desc_agent { height:75px; width:144px; background:url(../img/boite_agent.jpg) 0 0 no-repeat; padding:5px; }
td.agent div div.desc_agent span { display:block; font-weight:bold; }
td.agent { text-align:center; }
td.agent div { width:154px; height:210px; margin:0 auto 10px; }
td.agent div div.desc_agent { height:75px; width:144px; background:url(../img/boite_agent.jpg) 0 0 no-repeat; padding:5px; }
td.agent div div.desc_agent span { display:block; font-weight:bold; }
div.boite_agent { text-align:center; }
div.boite_agent div.desc_agent2 { background:url(../img/boite_agent2.jpg); width:185px; height:47px; padding:5px; }
div.boite_agent div.desc_agent3 { background:url(../img/boite_agent3.jpg); width:185px; height:125px; padding:5px; }
div.boite_agent div.desc_agent3 div { margin:6px 0; }
table#contact tr td { padding:10px 50px 10px 0; width:200px; }
#center_link { margin:50px auto 0; width:678px; }
#center_link2 { margin:45px auto 0; width:441px; }
.spaced { margin-left:33px; }

#btn_demande_credit { float:left; display:block; width:204px; height:47px; background-image:url(../img/btn_demande_credit.jpg); }
#btn_demande_credit:hover { background-position:0 -47px; }
#btn_demande_credit span { display:none; }

#btn_demande_credit_en { float:left; display:block; width:204px; height:47px; background-image:url(../img/btn_demande_credit_en.jpg); }
#btn_demande_credit_en:hover { background-position:0 -47px; }
#btn_demande_credit_en span { display:none; }

#btn_calculez_versements { float:left; display:block; width:204px; height:47px; background-image:url(../img/btn_calculez_versements.jpg); }
#btn_calculez_versements:hover { background-position:0 -47px; }
#btn_calculez_versements span { display:none; }

#btn_calculez_versements_en { float:left; display:block; width:204px; height:47px; background-image:url(../img/btn_calculez_versements_en.jpg); }
#btn_calculez_versements_en:hover { background-position:0 -47px; }
#btn_calculez_versements_en span { display:none; }

#btn_combien_emprunter { float:left; display:block; width:204px; height:47px; background-image:url(../img/btn_combien_emprunter.jpg); }
#btn_combien_emprunter:hover { background-position:0 -47px; }
#btn_combien_emprunter span { display:none; }

#btn_combien_emprunter_en { float:left; display:block; width:204px; height:47px; background-image:url(../img/btn_combien_emprunter_en.jpg); }
#btn_combien_emprunter_en:hover { background-position:0 -47px; }
#btn_combien_emprunter_en span { display:none; }

#btn_consolidation_dettes { float:left; display:block; width:204px; height:47px; background-image:url(../img/btn_consolidation_dettes.jpg); }
#btn_consolidation_dettes:hover { background-position:0 -47px; }
#btn_consolidation_dettes span { display:none; }

#btn_consolidation_dettes_en { float:left; display:block; width:204px; height:47px; background-image:url(../img/btn_consolidation_dettes_en.jpg); }
#btn_consolidation_dettes_en:hover { background-position:0 -47px; }
#btn_consolidation_dettes_en span { display:none; }

#btn_trouver_agent { float:left; display:block; width:204px; height:47px; background-image:url(../img/btn_trouver_agent.jpg); }
#btn_trouver_agent:hover { background-position:0 -47px; }
#btn_trouver_agent span { display:none; }

#btn_trouver_agent_en { float:left; display:block; width:204px; height:47px; background-image:url(../img/btn_trouver_agent_en.jpg); }
#btn_trouver_agent_en:hover { background-position:0 -47px; }
#btn_trouver_agent_en span { display:none; }

#btn_trouver_agent2 { display:block; width:122px; height:29px; margin:0 auto; background-image:url(../img/btn_trouver_agent.png); }
#btn_trouver_agent2:hover { background-position:0 -29px; }
#btn_trouver_agent2 span { display:none; }

#btn_trouver_agent2_en { display:block; width:122px; height:29px; margin:0 auto; background-image:url(../img/btn_trouver_agent_en.png); }
#btn_trouver_agent2_en:hover { background-position:0 -29px; }
#btn_trouver_agent2_en span { display:none; }

#btn_envoyer { display:block; width:84px; height:29px; margin:0 auto; background:url("../img/btn_envoyez.png") transparent; cursor:pointer; border:none; }
#btn_envoyer:hover { background-position:0 -29px; }


.btn_soumettre { display:block; width:84px; height:29px; margin:0 auto; background:url("../img/btn_soumettre.png") transparent; cursor:pointer; border:none; }
.btn_soumettre:hover { background-position:0 -29px; }

.btn_soumettre_en { display:block; width:84px; height:29px; margin:0 auto; background:url("../img/btn_soumettre_en.png") transparent; cursor:pointer; border:none; }
.btn_soumettre_en:hover { background-position:0 -29px; }

.opened { display:block; }
.closed { display:none; }
#block_ref { font-size:12px; width:543px; height:293px; padding:58px 20px 0 140px; margin-top:25px; float:right; background:url(../img/bg_block_ref.png) 0 0 no-repeat; }
#block_ref.ctn { margin:10px 0; }

#block_ref_en { font-size:12px; width:543px; height:293px; padding:58px 20px 0 140px; margin-top:25px; float:right; background:url(../img/bg_block_ref_en.png) 0 0 no-repeat; }
#block_ref_en.ctn { margin:10px 0; }

.subtitle { font-weight:bold; font-weight:12px; margin-bottom:20px; }
div#tauxjour { width:489px; height:180px; padding-top:40px; margin:20px auto 10px; background:url(../img/bg_taux.png) no-repeat; }
div#tauxjour table { width:100%; }
div#tauxjour table tr td { line-height:28px; width:163px; }

div#tauxjour_en { width:489px; height:180px; padding-top:40px; margin:20px auto 10px; background:url(../img/bg_taux_en.png) no-repeat; }
div#tauxjour_en table { width:100%; }
div#tauxjour_en table tr td { line-height:28px; width:163px; }

div#nospartenaires { width:489px; height:361px; padding:40px 10px 0; margin:20px auto; background:url(../img/bg_partenaires.jpg) no-repeat; }
div#nospartenaires div { float:left; cursor:pointer; }

div#nospartenaires_en { width:489px; height:361px; padding:40px 10px 0; margin:20px auto; background:url(../img/bg_partenaires_en.jpg) no-repeat; }
div#nospartenaires_en div { float:left; cursor:pointer; }

div#infolettre { width:421px; height:173px; background:url(../img/bg_infolettre.jpg) no-repeat; padding-top:60px; margin:50px auto 0 }
div#infolettre .input { border:1px solid #ccd4dd; width:170px; height:19px; }

div#infolettre_en { width:421px; height:173px; background:url(../img/bg_infolettre_en.jpg) no-repeat; padding-top:60px; margin:50px auto 0 }
div#infolettre_en .input { border:1px solid #ccd4dd; width:170px; height:19px; }

#tab1 { width:243px; height:27px; background:url(../img/btn_tab1.png) no-repeat; display:block; float:left; cursor:pointer; }
#tab2 { width:243px; height:27px; background:url(../img/btn_tab2.png) 0 -27px no-repeat; display:block; float:right; cursor:pointer; }
#tab1.tab_off { background-position:0 -27px; cursor:pointer; }
#tab1.tab_off:hover { background-position:0 -54px; cursor:pointer; }
#tab1.tab_on { background-position:0 0; cursor:default; }
#tab2.tab_off { background-position:0 -27px; cursor:pointer; }
#tab2.tab_off:hover { background-position:0 -54px; cursor:pointer; }
#tab2.tab_on { background-position:0 0; cursor:default; }
#tab3 { width:243px; height:27px; background:url(../img/btn_tab1.png) no-repeat; display:block; float:left; cursor:pointer; }
#tab4 { width:243px; height:27px; background:url(../img/btn_tab2.png) 0 -27px no-repeat; display:block; float:right; cursor:pointer; }
#tab3.tab_off { background-position:0 -27px; cursor:pointer; }
#tab3.tab_off:hover { background-position:0 -54px; cursor:pointer; }
#tab3.tab_on { background-position:0 0; cursor:default; }
#tab4.tab_off { background-position:0 -27px; cursor:pointer; }
#tab4.tab_off:hover { background-position:0 -54px; cursor:pointer; }
#tab4.tab_on { background-position:0 0; cursor:default; }

#tab1_en { width:243px; height:27px; background:url(../img/btn_tab1_en.png) no-repeat; display:block; float:left; cursor:pointer; }
#tab2_en { width:243px; height:27px; background:url(../img/btn_tab2_en.png) 0 -27px no-repeat; display:block; float:right; cursor:pointer; }
#tab1_en.tab_off { background-position:0 -27px; cursor:pointer; }
#tab1_en.tab_off:hover { background-position:0 -54px; cursor:pointer; }
#tab1_en.tab_on { background-position:0 0; cursor:default; }
#tab2_en.tab_off { background-position:0 -27px; cursor:pointer; }
#tab2_en.tab_off:hover { background-position:0 -54px; cursor:pointer; }
#tab2_en.tab_on { background-position:0 0; cursor:default; }
#tab3_en { width:243px; height:27px; background:url(../img/btn_tab1_en.png) no-repeat; display:block; float:left; cursor:pointer; }
#tab4_en { width:243px; height:27px; background:url(../img/btn_tab2_en.png) 0 -27px no-repeat; display:block; float:right; cursor:pointer; }
#tab3_en.tab_off { background-position:0 -27px; cursor:pointer; }
#tab3_en.tab_off:hover { background-position:0 -54px; cursor:pointer; }
#tab3_en.tab_on { background-position:0 0; cursor:default; }
#tab4_en.tab_off { background-position:0 -27px; cursor:pointer; }
#tab4_en.tab_off:hover { background-position:0 -54px; cursor:pointer; }
#tab4_en.tab_on { background-position:0 0; cursor:default; }

#box_form_acheter { font-size:11px; width:465px; height:340px; padding:44px 15px 0; background:url(../img/bg_demande.png) 0 0 no-repeat; }
#box_form_renouveler { font-size:11px; width:465px; height:340px; padding:44px 15px 0; background:url(../img/bg_demande2.png) 0 0 no-repeat; }
#box_form_big1 { font-size:11px; width:465px; height:842px; padding:44px 15px 0; margin-bottom:20px; background:url(../img/bg_demande3.png) 0 0 no-repeat; }
#box_form_big2 { font-size:11px; width:465px; height:842px; padding:44px 15px 0; margin-bottom:20px; background:url(../img/bg_demande3.png) 0 0 no-repeat; }

#box_form_acheter_en { font-size:11px; width:465px; height:340px; padding:44px 15px 0; background:url(../img/bg_demande_en.png) 0 0 no-repeat; }
#box_form_renouveler_en { font-size:11px; width:465px; height:340px; padding:44px 15px 0; background:url(../img/bg_demande2_en.png) 0 0 no-repeat; }
#box_form_big1_en { font-size:11px; width:465px; height:842px; padding:44px 15px 0; margin-bottom:20px; background:url(../img/bg_demande3_en.png) 0 0 no-repeat; }
#box_form_big2_en { font-size:11px; width:465px; height:842px; padding:44px 15px 0; margin-bottom:20px; background:url(../img/bg_demande3_en.png) 0 0 no-repeat; }

.form { width:480px; }
.form .red { color:#FF0000; }
.form tr { height:23px; *height:22px; }
.form#fix tr { height:28px; }
.form select { font-size:11px; width:128px; height:21px; }
.form .input { border:1px solid #ccd4dd; width:117px; height:19px; }
.form .input2 { border:1px solid #ccd4dd; width:221px; height:19px; }
.form .input3 { border:1px solid #ccd4dd; width:104px; height:19px; }
.form textarea { width:458px; height:62px; border:1px solid #ccd4dd; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.title { font-weight:bold; font-size:12px; }
.left { float:left; }
.right { float:right; }
#enum { margin:5px 0 5px 60px; line-height:32px; }
.block_etapes { margin:15px 0; }
a.top_page { font-size:10px; color:#60bb46; }
.block_faq { padding:22px 0; }
.mini_box ul { font-size:11px; margin:5px 0 5px 60px; }
.mini_box li { font-size:12px; margin-bottom:15px; }
a.underline { text-decoration:underline; }
a.underline:hover { text-decoration:none; }

.doc_title {  width:470px; height:35px; margin-top:15px; padding-left:25px; line-height:34px; font-size:14px; color:#FFFFFF; background:url(../img/bg_doc.jpg) 0 0 no-repeat; }

/*****************/
/* Formulaire    */
/*****************/

#col_d #form { margin:10px auto; width:183px; }
#col_d #form tr { height:25px; }
#col_d #form .input { width:181px; height:19px; border:1px solid #ccd4dd; }
#col_d #form .textarea { width:181px; height:93px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#btn_envoyez { display:block; width:84px; height:29px; margin:0 auto; background:url(../img/btn_envoyez.png) 0 0 no-repeat; border:none; }
#btn_envoyez:hover { background-position:0 -29px; cursor:pointer; }
#btn_envoyez span { display:none; }

#btn_envoyez_en { display:block; width:84px; height:29px; margin:0 auto; background:url(../img/btn_envoyez_en.png) 0 0 no-repeat; border:none; }
#btn_envoyez_en:hover { background-position:0 -29px; cursor:pointer; }
#btn_envoyez_en span { display:none; }

#msg_info { width:190px; margin:5px auto; }
/* ******************************************************************* */
/* Footer											   				   */
/* ******************************************************************* */

#footer { font-size:11px; height:100px; width:940px; margin:0 auto; border-top:1px solid #ccd4dd; padding:10px; background-color:#FFFFFF; position:relative; display:block; }
#btn_facebook { display:block; margin:15px 0 15px 10px; width:33px; height:33px; background:url(../img/btn_facebook.png) 0 0 no-repeat; }
#btn_facebook:hover { background-position:0 -33px; }
#btn_facebook span { display:none; }
#input_footer { border:1px solid #CCD4DD; width:149px; height:15px; padding:3px; color:#818181; margin:8px 14px 0 0; }
#submit_small { cursor:pointer; border:none; width:31px; height:22px; padding:0; background:url(../img/submit_small.png) 0 0 no-repeat; }
#submit_small:hover { background-position:0 -22px; }
#webit { font-size:11px; width:916px; margin:0 auto; padding:0 22px; }
#webit #left { float:left; }
#webit #right { float:right; }
.block_f { padding:0 10px; float:left; }
.block_f a { text-decoration:none; }
.block_f a:hover { text-decoration:underline; }

.block_f_en { padding:0 12px; float:left; }
.block_f_en a { text-decoration:none; }
.block_f_en a:hover { text-decoration:underline; }

.seperator { height:77px; width:1px; float:left; margin:auto 0; background-color:#ccd4dd; }

