@charset "UTF-8";/* CSS Document */body {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#3e0e0b;background:#fff url(images/back.jpg) repeat-x top center;margin:0;padding:0;}/**** GÉNÉRAL ****/a{color:#cf7931;text-decoration:underline;}a:visited{color:#cf7931;}a:hover{text-decoration:none;}h1{font-family:"Times New Roman", Times, serif;font-size:18px;}span.money{font-family:"Times New Roman", Times, serif;font-size:22px;font-weight:bold;}.clear{clear:both;}.float{float:left;}a img{border:none;}/**** STRUCTURE ****/#main{width:959px;margin:0 auto;background:#fff url(images/back_main.jpg) no-repeat;}#main_en{width:959px;margin:0 auto;background:#fff url(images/back_main_en.jpg) no-repeat;}#left{float:left;width:340px;margin:25px 0 0 40px;display:inline;}#right{float:right;width:553px;margin:88px 10px 0 0;display:inline;}#logo{margin:0 0 55px 30px;}/**** NAVIGATION ****/#lang{font-family:Garamond, "Times New Roman", Times, serif;width:175px;margin-left:220px;}#lang_full{font-family:Garamond, "Times New Roman", Times, serif;width:175px;position:absolute;top:90px;left:577px;}#lang a,#lang_full a{font-size:12px;color:#dcd0c4;text-decoration:none;}#lang a:visited,#lang_full a:visited{color:#dcd0c4;}#lang a:hover,#lang_full a:hover{text-decoration:underline;}#lang a.active,#lang_full a.active{color:#cf7931;}#lang a.active:visited,#lang_full a.active:visited{color:#cf7931;}#lang a.active:hover,#lang_full a.active:hover{text-decoration:none;}#fr{float:left;margin-left:12px;display:inline;}#en{float:right;margin-right:14px;display:inline;}/**** COLONE GAUCHE ****/#description{text-align:justify;}#buy{width:250px;margin:30px 0 0 43px;}#buy img.cover{display:block;width:203px;margin:0 auto;}#money{margin:0 0 10px 23px;padding-top:4px;}span.small_text{font-size:9px;}#buy_btn{width:160px;margin:0 0 10px 23px;}#funds_details{font-size:11px;font-weight:bold;margin:0 0 10px 23px;}/**** COLONE DROITE ****/#fund{width:527px;height:31px;padding:10px 6px 0 20px;background-image:url(images/back_fund.jpg);background-repeat:no-repeat;margin-top:29px;font-size:12px;}#fund #fund_info{float:right;margin-top:-5px;cursor:pointer;}#tooltip{display:none;padding:20px 12px 20px 12px;background:transparent url(images/back_tooltip.gif);font-size:10px;width:140px;height:230px;color:#fff;}#tooltip #tool_first_p{margin-bottom:65px;}#preview{width:458px;padding:33px 36px 0 36px;background-image:url(images/back_preview.jpg);background-repeat:no-repeat;}#preview img{margin-bottom:33px;}/**** FOOTER ****/#footer{border-top:1px solid #b5b5b5;color:#b5b5b5;font-size:10px;width:859px;margin:20px 0 40px 40px;padding:0 10px;}#footer_bloc1{float:left;}#footer_bloc2{float:left;margin-left:15px;}#footer_bloc3{float:right;}/******* COMMANDE PAR CHEQUE *********/#formulaire_cheque{width:100%;margin:20px 0 40px 0;border:1px solid #d5c9bf;background-color:#fcfcf9;}#cheque_submit_row{background-color:#d5c9bf;}h1.cheque_title{font-size:24px;}h1.formulaire_cheque_title{font-family:Arial, Helvetica, sans-serif;}.cheque_etape{width:520px;float:left;margin-bottom:10px;display:inline;}.cheque_num{font-size:18px;margin-right:10px;margin-top:-5px;float:left;display:inline;}.cheque_row_title{font-weight:bold;height:35px;}/*#formulaire_cheque td{border:1px solid;}*/#submit_container{width:400px;margin:0 auto;}#cheque_clear{background: transparent url(images/btn_annuler.gif) no-repeat;width:158px;height:31px;display:block;border:none;margin:15px 20px 10px 0;float:left;}#cheque_clear_en{background: transparent url(images/btn_annuler_en.gif) no-repeat;width:158px;height:31px;display:block;border:none;margin:15px 20px 10px 0;float:left;}#cheque_submit{background: transparent url(images/btn_envoyer.gif) no-repeat;width:212px;height:31px;display:block;border:none;margin:15px 0 10px 0;float:left;}#cheque_submit_en{background: transparent url(images/btn_envoyer_en.gif) no-repeat;width:212px;height:31px;display:block;border:none;margin:15px 0 10px 0;float:left;}#cheque_message{width:450px;margin:0 auto;text-align:center;margin-bottom:30px;}#cheque_erreur{width:450px;padding:15px 45px;background-image:url(images/back_cheque_erreur.gif);background-repeat:no-repeat;border:1px solid #b92121;background-color:#fbf1ea;border:0 auto;text-align:left;}.erreur{background-color:#ffabab;}.erreur2{color:#ff0000;}.form_notice{font-size:9px;color:#666666;}.pay_by_cheque{font-size:12px;}/******* LOGIN PAGE *******/#main_login{width:959px;height:788px;margin:0 auto;background:#fff url(images/back_main_login.jpg) no-repeat;}#main_cheque{width:959px;margin:0 auto;background:#fff url(images/back_main.jpg) no-repeat;}#main_cheque_en{width:959px;margin:0 auto;background:#fff url(images/back_main_en.jpg) no-repeat;}#left_login{float:left;width:880px;margin:25px 0 0 40px;display:inline;}#left_cheque{float:left;width:880px;margin:0 0 0 40px;display:inline;position:relative;}#login{width:560px;margin:125px auto 0 auto;font-size:12px;}#full_content{width:580px;margin:0 auto;font-size:12px;}#message{color:#fff;font-size:16px;width:510px;height:75px;padding:12px 0 0 0;background-color:#521a07;border:5px solid #757069;}#message a{color:#e4b875;font-size:16px;}#message a:visited{color:#e4b875;}