@charset "utf-8";
/* CSS Document */
p{text-align:justify; }
html { background:#dbe9f1 url(../image/gif/bg_html.gif) left top repeat-x; }
body {background: url(../image/gif/bg_body.gif) center top repeat-y; font:normal normal 12px Arial, Helvetica, sans-serif; color:#000; padding:0 0 30px; z-index:1;}
.bg_warapper { background:url(../image/gif/bg_warapper.gif) center top no-repeat; position:relative; z-index:600;}
.wrapper { width:960px; overflow:hidden; margin:auto;}
.spacer {clear:both; height:0; font-size:0;}
.spacer hr {height:0; overflow:hidden; margin:0; padding: 0; background: transparent none; border: 0 none; visibility:hidden; display:none;}
.float_right {float:right;}
.float_left {float:left;}
.align_right {text-align:right;}
.align_left {text-align:left;}
.align_center {text-align:center;}
/* Textes */
.txt_bleu_9, .txt_bleu_11, .txt_bleu_12, .txt_bleu_14, .txt_bleu_16, .txt_bleu_18, .txt_bleu_20  { color:#00628d;}
.txt_noir_11, .txt_noir_12, .txt_noir_14, .txt_noir_16, .txt_noir_18, .txt_noir_20  { color:#000;}
.txt_rouge_11, .txt_rouge_16  { color:#ff0000;}
.txt_bleu_9 { font-size:9px;}
.txt_bleu_11, .txt_noir_11, txt_rouge_11 { font-size:11px;}
.txt_bleu_12, .txt_noir_12 { font-size:12px;}
.txt_bleu_14, .txt_noir_14 { font-size:14px;}
.txt_bleu_16, .txt_noir_16, .txt_rouge_16 { font-size:16px;}
.txt_bleu_18, .txt_noir_18 { font-size:18px;}
.txt_bleu_20, .txt_noir_20 { font-size:20px;}
.txt_gris11 { color:#929292; font-size:11px;}
/* Titres */

/* Liens */

/* Paddings */
.padding_left11 { padding-left:11px;}
.padding_left17 { padding-left:17px;}
.padding_top10 { padding-top:10px;}
.padding_top20 { padding-top:20px;}
.padding_bottom15 { padding-bottom:15px;}
.padding_bottom3 { padding-bottom:3px;}
.padding_bottom17 { padding-bottom:17px;}
.padding_bottom10 { padding-bottom:10px;} 
.padding_bottom20 { padding-bottom:20px;}
/* margins */
.margin_left20 { margin-left:20px;}
.margin_right20 { margin-right:20px;}
.margin_left11 { margin-left:11px;}
.margin_bottom10 { margin-bottom:10px;}
.margin_bottom20 { margin-bottom:20px;}
.margin_bottom30 { margin-bottom:30px;}
.margin_bottom40 { margin-bottom:40px;}
.margin_top-3 { margin-top:-3px;}
.margin_top10 { margin-top:10px;}
.margin_top30 { margin-top:30px;}
/* paragraphe */
.line_height16 { line-height:16px;}

/************************************* Header *************************************/
/**********************************************************************************/
.header, .header_part1{ height:auto;}
.header { margin-bottom:1px;}
.header_part1 { padding-bottom:20px;}
.branding_header { float:left; display:inline; width:301px; height:61px;}
.header_part1 .bloc_acces_menu_haut { float:right; display:inline; margin:24px 0 0 0;}
.header_part1 .menu_haut { float:right; display:inline; padding:17px 0 0 0;}
.header_part1 .menu_haut li, .header_part1 .menu_haut li a { float:left; display:inline;}
.header_part1 .menu_haut li a { color:#00628d; padding:0 0 0 10px;}
.header_part1 .menu_haut li a:hover { color:#f7a800; text-decoration:underline;}
.header_part2 { background:url(../image/gif/bg_menu_header.gif) left top repeat-x; height:40px; position:relative; z-index:1;}
.left_top_header_part2 { background:url(../image/gif/bout_menu_header.gif) left top no-repeat; position:absolute; width:2px; height:2px; left:0; top:0;}
.right_bottom_header_part2 { background:url(../image/gif/bout_menu_header.gif) left bottom no-repeat; position:absolute; width:2px; height:2px; left:0; bottom:0;}
.header_part2 .menu_header { margin:1px 0 0 1px; position:relative; z-index:999;}
.header_part2 .menu_header, .header_part2 .menu_header li, .header_part2 .menu_header li span { float:left; display: inline;}
.header_part2 .menu_header li a { color:#fff; font-size:12px; display:inline-block; padding:11px 20px 0 20px; height:28px; }
.header_part2 .menu_header li.active a { background:#fff; color:#00628d; font-size:12px; display:inline-block; padding:11px 20px 0 20px; height:28px; }
.header_part2 .menu_header li a:hover { background:#fff; color:#00628d;}
.header_part2 .menu_header li span { background:url(../image/gif/sep_menu_header.gif) center top no-repeat; width:2px; height:20px; margin:9px 0 0 0;}



.bloc_search_header { float:right; display:inline;}
.search_ok { cursor:pointer; background:url(../image/gif/search_ok.gif) no-repeat; display:inline; float:left; width:30px; height:40px;}
.bg_input_search { background:url(../image/gif/bg_input_search.gif) no-repeat; width:257px; height:40px; display:inline; float:left;}
.bg_input_search input { background:transparent none; width:150px; height:12px; margin:10px 0 0 97px; font:normal 10px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#00628d;  padding:2px 0 3px 0;}
.bloc_banner_home { width:470px; float:left; display:inline;}
.txt_defil { padding:0 11px;}
.newsticker {list-style-type: none;margin: 0;overflow:hidden;padding:0; width: inherit;}
.link_newstiker { margin:0 11px;}
.link_newstiker:hover { text-decoration:underline;}
/************************************* Content *************************************/
/**********************************************************************************/
.content { margin-top:20px; padding-bottom:45px;}
.path {padding-bottom:17px;}
.path, .path a { color:#00628d; font-size:11px;}
.path a:hover { text-decoration:underline;}
.article { width:680px; float:left; display:inline; overflow:hidden;}
.titre1 { background:url(../image/gif/puce_titre.gif) left 2px no-repeat; border-bottom:#e5eff3 solid 1px; color:#00628d; font:normal  normal 16px Arial, Helvetica, sans-serif; padding:0 0 15px 36px; margin-bottom:17px;}
.titre2 { background:url(../image/gif/puce_orange_p.gif) left 5px no-repeat;  color:#f7a800; font:normal  normal 14px Arial, Helvetica, sans-serif; padding:0 0 0 17px; margin-bottom:15px; }
.titre3 { background:url(../image/gif/puce_orange_p.gif) left 5px no-repeat;  color:#135d86; font:normal  normal 14px Arial, Helvetica, sans-serif; padding:0 0 0 17px; margin-bottom:15px; }
.li_blanc { background:#fff url(../image/gif/puce_li_blan.gif) 10px 11px no-repeat; padding:7px 0 7px 20px;}
.li_bleu {background:#f5f9fa url(../image/gif/puce_li_bleu.gif) 10px 11px no-repeat; padding:7px 0 7px 20px;}
.bloc_pagination { border-top:#e5eff3 solid 1px; padding:10px 0 0 0; overflow:hidden; height:100%;}
.bloc_pagination .backward { background:url(../image/gif/btn_navigation.gif) left top; width:16px; height:16px; overflow:hidden; display:inline-block; margin:0 0 0 2px; float:left;}
.bloc_pagination .backward:hover { background-position:left bottom;}
.bloc_pagination .fast_backward { background:url(../image/gif/btn_navigation.gif) 32px top; width:16px; height:16px; overflow:hidden; display:inline-block;  float:left;}
.bloc_pagination .fast_backward:hover { background-position:32px bottom;}
.bloc_pagination .forward { background:url(../image/gif/btn_navigation.gif) 48px top; width:16px; height:16px; overflow:hidden; display:inline-block;  float:left; }
.bloc_pagination .forward:hover { background-position:48px bottom;}
.bloc_pagination .fast_forward { background:url(../image/gif/btn_navigation.gif) right top; width:16px; height:16px; overflow:hidden; display:inline-block; margin:0 0 0 2px;  float:left;}
.bloc_pagination .fast_forward:hover { background-position:right bottom;}
.number_pagination { display:inline-block; position:relative; margin:0; height:12px; float:left; padding:0 10px;}
.retour_actu { background:url(../image/gif/puce_bleu_p.gif) left 2px no-repeat; padding:0 0 0 15px; display:inline-block;}
.input_contact { width:180px; height:22px; border:#e5eff3 solid 1px;}
.input_contact_adress { width:463px; height:22px; border:#e5eff3 solid 1px;}
.input_focus { border:#f7a800 solid 1px;}
.textarea_contact_adress { width:463px; height:82px; border:#e5eff3 solid 1px; overflow:hidden;}
.txt_rouge_etoile { color:#ff0000; font-size:16px; font-weight:bold; position:relative; top:3px;}
.link_envoyer { background: url(../image/gif/envoyer.gif) left top no-repeat; height:28px; width:73px; display: inline-block; }
.link_envoyer:hover, .link_annuler:hover { background-position:left bottom; cursor:pointer;}  
.link_annuler { background: url(../image/gif/annuler.gif) left top no-repeat; height:28px; width:73px; display: inline-block; }
.btn_annuler_envoyer { background:transparent none; height:28px; width:73px; display:inline-block; cursor:pointer;}
.table { border-collapse: separate; border-spacing:1px; }
.entete_table td { background:#135d86; font:normal bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:5px 0 4px 0;}
.cell_tab1 td { background:#e7eef3; font:normal normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:center; padding:5px 0 4px 0;}
.cell_tab2 td { background:#fcfdfe; font:normal normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:center; padding:5px 0 4px 0;}
.bloc_mise_en_valeur { background:#f5f9fa;}
.link_telecharger_cv { background:url(../image/gif/boton_download.gif) left top no-repeat; width:101px; height:21px; color:#00628d; font:normal normal 12px Arial, Helvetica, sans-serif; text-align:center; display:inline-block; overflow:hidden; padding:5px 0 0 0; margin-right:20px;}
.link_telecharger_cv:hover {background-position:left bottom; color:#f7a800;}
.ferme_equipe { border:#e5eff3 solid 1px; height:19px; position:relative; background:#f8fbfc url(../image/gif/puce_ferme_equipe.gif) right 10px no-repeat; padding:5px 40px 0 10px; cursor:pointer;}
.ouvre_equipe { border:#e5eff3 solid 1px; height:19px; position:relative; background:#f8fbfc url(../image/gif/puce_ouvre_equipe.gif) right 10px no-repeat; padding:5px 40px 0 10px; cursor:pointer;}
.input_ecrire_equipe { background:url(../image/gif/input_ecrire_equipe.gif) no-repeat; width:214px; height:20px; margin-bottom:10px; padding:3px; color:#00628d;} 
.textarea_ecrire_equipe { background:url(../image/gif/area_ecrire_equipe.gif) no-repeat; width:263px; height:92px; overflow:auto; border:0; margin:0; padding:3px; color:#00628d;}
.bloc_ecrire_form { margin:8px 0 0 0; padding:0 0 0 120px; border-bottom:#e5eff3 solid 1px; padding-bottom:20px;}
.warapper_equipe { width:500px; margin-left:121px;}
.bloc_equipe_gen { padding-bottom:20px;}
dl.faq dd { background: url(../image/gif/bg_titre_faq.gif) left top repeat-x; margin:0; padding:0; border:#e5eff3 solid 1px; position:relative;}
dl.faq dd h1 { color:#005f8a; font-size:14px; background:url(../image/gif/pecto_titre_faq.gif) 8px 10px no-repeat; padding:8px 10px 9px 28px; border:#fff solid 1px; }
.left_top_faq, .right_top_faq { background:url(../image/gif/bout_titre_faq.gif) no-repeat; width:4px; height:4px; position:absolute;}
.left_top_faq { background-position:left top; left:-1px; top:-1px;}
.right_top_faq { background-position:right top; right:-1px; top:-1px;}
dl.faq dt { margin:0; padding:0; border-left:#e5eff3 solid 1px; border-right:#e5eff3 solid 1px; border-bottom:#e5eff3 solid 1px; position:relative; height:100%; line-height:18px;}
dl.faq dt .inner_disc_faq { padding:15px 30px 18px;}
.left_bottom_faq, .right_bottom_faq { background:url(../image/gif/bout_disc_faq.gif) no-repeat; width:5px; height:5px; position:absolute;}
.left_bottom_faq { background-position:left top; left:-1px; bottom:-1px;}
.right_bottom_faq { background-position:right top; right:-1px; bottom:-1px;}

.links { background: url(../image/gif/bg_titre_faq.gif) left top repeat-x;  border:#e5eff3 solid 1px; position:relative;}
.links h1 { color:#005f8a;  background:url(../image/gif/pecto_titre_links.gif) 9px 8px no-repeat; padding:8px 0 9px 39px; float:left; }
.links a { color:#000; float:right; display:inline-block; margin-top:7px;}
.links a:hover { text-decoration:underline;}
.inner_links { padding:0 20px 0 0; border:#fff solid 1px; height:100%; overflow:hidden;}

.bloc_important { border:#d0dfe7 solid 1px; position:relative; width:228px;}
.bloc_important_in {border:#fff solid 1px; background:#f5f9fa; padding:15px 19px 19px;}
.bloc_important_in h1 { color:#f7a800; font-size:18px;}
.bloc_important_in p { padding:14px 0 19px 0;}
.bloc_important_in .link_box_imp { border:#c8dae3 solid 1px; background:#fff; padding:8px 10px;}
.bloc_important_in .link_box_imp h1 { color:#135d86; font-size:11px; padding:0 0 3px 0; text-transform:uppercase;}
.bloc_important_in .link_box_imp a { color:#000; font-size:12px; text-decoration:underline;}
.bloc_important_in .link_box_imp a:hover { text-decoration:none;}
.left_top_important, .right_top_important, .left_bottom_important, .right_bottom_important { background:url(../image/gif/bout_important.gif) no-repeat; width:2px; height:2px; position:absolute;} 
.left_top_important { background-position:left top; left:-1px; top:-1px;}
.right_top_important  { background-position:right top; right:-1px; top:-1px;}
.left_bottom_important  { background-position:left bottom; left:-1px; bottom:-1px;}
.right_bottom_important   { background-position:right bottom; right:-1px; bottom:-1px;}


/************************************* Right ***************************************/
/**********************************************************************************/
.right_index { width:470px; float:left; display:inline;}
.fil_actu_index { border:#e5eff3 solid 1px; height:38px; position:relative;}
.left_top_bloc_border, .right_top_bloc_border, .left_bottom_bloc_border, .right_bottom_bloc_border { width:2px; height:2px; position:absolute;}
.left_top_bloc_border { background:url(../image/gif/bout_bloc_border.gif) left top no-repeat; left:-1px; top:-1px;}
.right_top_bloc_border{ background:url(../image/gif/bout_bloc_border.gif) right top no-repeat; right:-1px; top:-1px;}
.left_bottom_bloc_border{ background:url(../image/gif/bout_bloc_border.gif) left bottom no-repeat; left:-1px; bottom:-1px;}
.right_bottom_bloc_border{ background:url(../image/gif/bout_bloc_border.gif) right bottom no-repeat; right:-1px; bottom:-1px;}
.fil_actu_index h1 { background:url(../image/gif/bg_titre_actu_difil.gif) left 1px repeat-x; height:26px; float:left; display:inline; border-right:#e5eff3 solid 1px; padding:12px 8px 0 8px; margin:0 0 0 1px; color:#00628d; font-size:11px; text-transform:uppercase; }
.bloc_fund_in { padding:18px 20px;}
.bloc_fund { min-height:184px; height:auto !important; height:184px; border:#e5eff3 solid 1px; position:relative; }
h1.entete_fund{ color:#00628d; font: normal bold 20px Arial, Helvetica, sans-serif; background:url(../image/gif/bg_entete_pdt_index.gif) left repeat-x;  border-bottom:#e2ecf0 solid 1px; padding:7px 0 5px 20px;}
.bloc_fund h2 { color:#707173; font: normal normal 16px Arial, Helvetica, sans-serif; line-height:20px; padding:0 0 9px 0;}
.bloc_fund p { color:#000; font: normal normal 11px Arial, Helvetica, sans-serif; line-height:14px; padding:0 0 13px 0;}
.motif_fund { background:url(../image/gif/motif_bloc_fund.gif) left top no-repeat; width:114px; height:39px; position:absolute; right:-1px; bottom:-1px;}
.bloc_fund .savoir_plus_fund { color:#00628d; font-size:9px; text-transform:uppercase; display:inline-block;}
.bloc_fund .savoir_plus_fund:hover { background:url(../image/gif/puce_orange_p.gif) left 2px no-repeat; color:#f7a800; padding:0 0 0 15px;}
/************************************* Left ***************************************/
/**********************************************************************************/
.left { width:260px; float:left; display:inline; overflow:hidden;}
.bloc_banner_left img { margin-bottom:20px;}
.bloc_menu_left { border:#e5eff3 solid 1px; position:relative; }
.bottom_menu_left { background:#f2f7f9; height:4px; margin:0 5px;}
.titre_menu_left { background:#eef5f7 url(../image/gif/bg_titre_menu_left.gif) left top repeat-x; padding:7px 0 7px 20px; color:#00628d; font:normal normal 16px Arial, Helvetica, sans-serif;}
.menu_left li { height:100%;}
.menu_left li a { color:#000; padding:8px 40px 8px 20px; background:#f5f9fa; display:block; height:100%; overflow:hidden; border-top:#e5eff3 solid 1px;}
.menu_left li.withsub a { color:#000; padding:8px 40px 8px 20px; background:#f5f9fa url(../image/gif/puce_menu_left_ouvre.gif) 232px 14px no-repeat; }
.menu_left li.withsub a.ferme { background:#f5f9fa url(../image/gif/puce_menu_left_ferme.gif) 232px 14px no-repeat; border-bottom:#e5eff3 solid 1px; color:#00628d}
/*.menu_left li.withsub a.ouvre1 { background:#f5f9fa url(../image/gif/puce_menu_left_ferme.gif) 232px 14px no-repeat; border-bottom:#e5eff3 solid 1px; color:#00628d}*/
.menu_left li.withsub ul { padding:0 0 10px 20px;}
.menu_left li.withsub ul li a { background:#fff url(../image/gif/border_bottom_s_menu_left.gif) bottom repeat-x; padding:8px 10px; border-top:none; display:block; border-bottom:none;}
.menu_left li.withsub ul li.last a { background:none;} 
.menu_left li.withsub ul li.last a:hover { background:#f5f9fa;} 
.menu_left li.withsub ul li a:hover { background:#f5f9fa url(../image/gif/border_bottom_s_menu_left.gif) bottom repeat-x; }
/************************************* Footer ***************************************/
/**********************************************************************************/
.footer { border-top:#e5eff3 solid 1px; padding:8px 0 0 20px; overflow:hidden; height:100%; }
.footer .menu_bas { display:inline; }
.footer .menu_bas li, .header_part1 .menu_haut li a { float:left; display:inline;}
.footer .menu_bas li a { color:#00628d; padding:0 0 0 10px;}
.footer .menu_bas li a:hover { color:#f7a800; text-decoration:underline;}
.copy_right_footer, .bloc_medianet_footer a { color:#b5b6b7; font: normal normal 10px Arial, Helvetica, sans-serif;}
.bloc_medianet_footer { clear:left; text-align:right; padding:16px 0 0 0; }
.bloc_medianet_footer a {font-size:11px;}
.bloc_medianet_footer a:hover { text-decoration:underline;}

/* Download */

.titre_download { background: url(../image/gif/bg_titre_faq.gif) left top repeat-x; margin:0; padding:0; border:#e5eff3 solid 1px; position:relative;}
.titre_download  h1 { color:#005f8a; font-size:14px;  padding:8px 10px 9px 7px; border:#fff solid 1px; }
.left_top_faq, .right_top_faq { background:url(../image/gif/bout_titre_faq.gif) no-repeat; width:4px; height:4px; position:absolute;}
.left_top_faq { background-position:left top; left:-1px; top:-1px;}
.right_top_faq { background-position:right top; right:-1px; top:-1px;}
.discription_download { margin:0; padding:0; border-left:#e5eff3 solid 1px; border-right:#e5eff3 solid 1px; border-bottom:#e5eff3 solid 1px; position:relative; height:100%; line-height:18px;}
.discription_download .inner_download { padding:10px;}
.left_bottom_faq, .right_bottom_faq { background:url(../image/gif/bout_disc_faq.gif) no-repeat; width:5px; height:5px; position:absolute;}
.left_bottom_faq { background-position:left top; left:-1px; bottom:-1px;}
.right_bottom_faq { background-position:right top; right:-1px; bottom:-1px;}
.height100_pourcent { height:100%;}
.btn_download { background: url(../image/gif/btn_download.gif) left top no-repeat; margin-top:16px; width:120px; height:28px; display:block;}
.btn_download:hover { background-position:left bottom;}
