@charset "UTF-8";
/* CSS Document */

body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
body {background-color: #FFFFFF; margin: 0px;}
td img {display:block;}
td.headerband { background-image:url(/medias/pictures/header_headband.jpg); background-repeat:no-repeat; background: url(/medias/pictures/header_headband.jpg) no-repeat; }
.textform { font-size: 11px; background-color: white; border:0px; width:88px; height:14px; margin-left:2px; }
.textform2 {font-size: 11px; background-color: white; border: solid 1px black; height:14px; margin: 3px 0px; width:260px;}
.textareaform {font-size: 11px; background-color: white; border: solid 1px black;  margin: 3px 0px; width:300px;}
.form_red {font-size: 14px; color:#BB2E40; font-weight:bold;}
.form_white {font-size: 14px; color:#FFFFFF; font-weight:bold;}
.button {font: bold 11px Arial, Helvetica, sans-serif; color: #FFF; background-color: #62A3BD; border: solid 1px #1B4574; height:20px; width:60px;}
.selectform { font-size: 10px; background-color: white; border:0px; height:16px; border:solid 1px #006699;}
.selectform2 { width:260px; height:18px; margin: 2px 0px; border:solid 1px black;}
.select_div { width:656px; height:19px;}
.select_div1 { width:100%; height:19px;}
.select_div2 { float:left; width:344px; height:19px; background:url(/medias/pictures/title_indices1.gif) no-repeat;}
.select_div2a { float:left; width:171px; height:19px; background:url(/medias/pictures/title_indices_intro1.gif) no-repeat;}
.select_div3 { float:right; width:312px; height:19px; text-align:right;}
.select_div3a { float:right; width:312px; height:19px; text-align:right;}
.select_div4 { width:312px; height:19px;}
.select_div5 { height:19px;}
.select_div5a {float:left; font-size:12px; color: #1B4574; font-weight:bold; margin-top:8px;}
.checkbox {width: 12px; height:12px; border:0px;}
.header_link a {font-size: 11px; color:#FFFFFF; font-weight:bold;}
.header_link a:hover {color:#003366;}
.client_acces {margin:0px;padding:0px;}
div.button_ok {width:33px; height:16px;}
.logo { margin:31px 1px 1px 35px;}
.logo_sp { height:58px; width:200px; margin-top: 20px;}
table.menubar {background-image:url(/medias/pictures/menu_background.jpg);background: url(/medias/pictures/menu_background.jpg);}
.content {margin:16px 0px 0px 69px; width:810px;}
.content2 {margin:26px 0px 0px 69px; width:810px;}
.content p { font-size:12px; margin:6px 0px 12px 0px; text-align:justify;}
.content_left {margin:26px 0px 0px 27px; width:656px;}
.content_left1 {margin:16px 0px 0px 27px; width:656px;}
.content_faq {margin:26px 0px 0px 99px; width:740px;}
p.text_justif, div.text_justif p {text-align:justify;}
.content_left2 {margin:16px 0px 0px 47px; width:506px; height:400px;}
.content_left2b {margin:16px 0px 0px 47px; width:506px;}
.content_left3 {margin:26px 0px 0px 47px; width:506px; height:400px;}
.content_left2 p { font-size:12px; margin:6px 0px 12px 0px; text-align:justify;}
.gradient_title { background:url(/medias/pictures/gradient_blue_title.gif); width:655px; height:4px;}
.gradient_title2 { background:url(/medias/pictures/gradient_blue_title.gif); width:506px; height:4px;}
.gradient_title3 { background:url(/medias/pictures/gradient_blue_title3.gif); width:741px; height:4px;}
.gradient_title4 { background:url(/medias/pictures/gradient_blue_title3.gif); width:100%; height:4px;}
.gradient_end_text { background:url(/medias/pictures/gradient_red_end_text.gif); width:393px; height:2px; margin-left:262px;}
.gradient_end_text2 { background:url(/medias/pictures/gradient_red_end_text.gif); width:393px; height:2px; margin-left:112px;}
p { font-size:12px; margin:8px 0px; text-align:justify;}
p a, .links1 a, .contact_box a, .register_box a {color:#62A3BD;}
p a:hover, .links1 a:hover, .contact_box a:hover, .register_box a:hover {color:#BB2E40;}
.text_contact, .text_invest { float:left; width:686px;}
.links2 {color:#62A3BD;}
.links2 a {color:#1B4574; text-decoration:none;}
.links2 a:hover {color:#BB2E40; text-decoration:none;}
table.summary { vertical-align:middle; text-align:center; margin-top:22px;}
table.indices1 { vertical-align:middle; text-align:center; margin-left:5%;}
table.press { vertical-align:text-top; text-align:left; margin-top:16px;}
.summary td, .indices1 td, .press td, .faq_border { border-bottom:solid 1px #4070A5; color:#1B4574;}
.faq_margin_left { margin-left:10px;}
.subtitle { font-size:15px;}
.white_bold td {color:#FFFFFF; font-weight:bold;}
.gradient_table {background:url(/medias/pictures/gradient_blue_table.gif);}
.red {color: #CC0000}
div.table_end { margin-left:1px; height:19px; text-align:right; background: url(/medias/pictures/gradient_blue_table_end.gif);}
div.table_end2 { margin-left:1px; height:19px; background: url(/medias/pictures/gradient_blue_table_end.gif); width:90%; margin-left:5%;}
.table_end a {color:#FFFFFF; padding:1px 10px 0px 0px; display:block;}
.table_end a:hover {color:#003366;}
div.table_notes p { font-size:9px; text-align:justify; color:#7D93B1;}
table.footer { width:947px; background:url(/medias/pictures/footer_gradient.gif);}
.dark_blue, table.darkblue td, .dark_blue td {color:#1B4574;}
.dark_blue2  {color:#1B4574; border-bottom:solid 1px color:#1B4574;}
.advantage_list div { margin:10px 0px 10px 16px;}
.advantage_list div div {color:#1B4574; background:url(/medias/pictures/bullet_list1.gif) no-repeat; font-weight:bold; font-size:12px; padding:4px 0px 0px 10px; margin:0px;}
.footer a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footer_line { background:url(/medias/pictures/footer_gradient_lines.gif);}
td.roundbox img, table.roundbox {margin-left:17px;}
td.roundbox2 img, table.roundbox2 {margin-top:2px;}
.pdf_download {background:url(/medias/pictures/pdf_icon.gif) no-repeat; height:18px; padding-left:24px; padding-top:4px; margin-top:2px; margin-left:14px; font-weight:bold; display:block;}
.xls_download {background:url(/medias/pictures/xls_icon.gif) no-repeat; height:18px; width:156px; padding-left:24px; padding-top:4px; margin-top:2px; margin-left:14px; font-weight:bold; display:block;}
.indice_button { float:right; margin:8px 0px;}
.contact_button { float:left; position:relative; top:6px;}
div.content_right {margin-left: 20px;}
.contact_container {margin:0px; padding:0px; float:left; clear:none; width:100%; }
.contact_box div {margin-left:30px; height:48px; color:#1B4574; padding-left:8px;}
.contact_box_img { float:left; margin:7px 5px 0px 0px}
.contact_box h4 { font-size:14px; font-weight:normal; margin:0px; padding:0px; line-height:18px;}
.contact_box h5 { font-size:12px; font-weight:normal; margin:0px; padding:0px; line-height:15px;}
.contact_box_mail { float:left; display:block; font-weight:normal; margin:0px; padding:0px; line-height:12px; width:auto;}
.contact_box_tel { float:left; margin-left:0px; line-height:12px; padding:0px;}
.contact_table td { padding:0px 0px 0px 15px; color:#1B4574; margin:0px; vertical-align:top;}
.contact_table_div { font-size:14px; font-weight:normal; margin:0px; padding:0px; line-height:18px;}
.contact_table_div img { float:left; margin:7px 5px 0px 0px}
.contact_table h5 { font-size:12px; font-weight:normal; margin:0px; padding:0px; line-height:14px;}
.contact_table p { font-size:11px; margin:0px; padding:0px; line-height:14px;}
div.contact_spacing { margin:8px 0px 8px 10px;}
.register_box div { margin-left:5px; height:auto; color:#1B4574; padding-left:8px;}
.register_box h4 { font-size:14px; margin:0px 0px 4px 0px; padding:0px; line-height:18px;}
.register_box h5, .subtitle_register { font-size:12px; font-weight:normal; margin:0px; padding:0px; line-height:15px;}
.register_box h6 { font-size:11px; font-weight:normal; margin:8px 0px 0px 0px; padding:0px; line-height:15px;}
.method_div {margin:0px 0px 16px 0px;}
.method_left {margin:26px 0px 0px 50px; width:596px;}
.method_table td { padding:0px 0px 0px 5px; color:#1B4574; margin:0px; vertical-align:top;}
.method_table_div { font-size:14px; font-weight:bold; margin:0px 8px 8px 8px; padding:0px; line-height:18px;}
.method_table_div p { text-align:left;}
.method_table_div img { float:left; margin:7px 5px 0px 0px}
.method_table p { font-size:12px; margin:0px 0px 4px 0px; padding:0px; line-height:13px; display:block; color:#000000; font-weight:normal;}
.method_text p { font-size:12px; margin:0px 0px 5px 0px; padding:0px; line-height:14px; text-align:justify;}
div.method_spacing { margin:5px 24px 12px 20px;}
.expert_text h4 { font-size:15px; displax:block; margin:18px 0px 12px 0px; padding:0px; line-height:18px; color:#1B4574; font-weight:normal;}
.expert_text li { font-size:12px; displax:block; line-height:14px; margin:0px 0px 10px 12px; padding:0px; text-align:justify;}
.awards {color:#1B4574; margin-bottom:4px; font-size:11px; font-weight:bold;}
.awards_box { border:solid #63A3BD; border-width:0px 1px; background-color:#FFFFFF; }
.awards img { margin:auto;}
.awards_table { margin:10px 4px 0px 10px;} 
.awards_table td { vertical-align:top;}
.awards_table div {margin-left:4px;}
.no_float {float:none;}
.vertical_border {border:solid #4070A5; border-width:0px 1px;}
.vertical_border2 {border:solid #4070A5; border-width:0px 1px; background-color:#8ABBCE;}
.vertical_border3 {border:solid #60A2BC; border-width:0px 1px;}
.method_border {border:solid 1px #60A2BC;}
.method_border_left {border-left:solid 1px #60A2BC;}
.faq_div { margin:10px 0px 20px 0px; height:auto; padding:0px;}
.faq_div2 { font-size:15px; margin:0px; padding:0px; line-height:20px;}
.faq_div2 img { float:left; margin:7px 5px 0px 0px}
.faq p { font-size:12px; font-weight:normal; margin:0px; padding:0px; line-height:15px;  color:#000;}
.faq_margin_left { margin-left:10px;}
.min_spacer img {margin:0px; padding:0px; border:0px; height:450px;}
.bold {font-weight:bold;}
.normal_weight {font-weight:normal;}
.height4 { height:4px;}
.height10 { height:10px;}
.height16 { height:16px;}
.height22 { height:22px;}
.height28 { height:28px;}
.height34 { height:34px;}
.height46 { height:46px;}
.height400 {height:400px;}
.left13 { margin-left:13px;}
.bg_white { background-color:#FFFFFF;}
.bg_white_pdf { background-color:#FFFFFF;}
.bg_white_pdf img { margin:5px 0px;}
.white {color:#FFFFFF;}
.size10 {font-size:10px;}
.size12, .size12 td {font-size:12px;}
#accept_button{float:left}
#decline_button{position:relative;left:5px; top:0px}