@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1; font-family: 'Asap', sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
body { background:#f2f2f2; font:normal normal 0.75em  Arial, Helvetica, sans-serif; }
.float_right {float:right;} .float_left {float:left;} .align_right {text-align:right;} .align_left {text-align:left;} .align_center {text-align:center;} .zoom {zoom:1;}
img { display:block;} .ie7 .zoom { zoom:1;} img, object, embed, video {}.ie6 img {width:100%;}
.wrapper { width:950px; margin:auto;} 

/* Paddings */

/* margins */
.margin_left10{ margin-left:10px;} .margin_left20{ margin-left:20px;}
.margin_top10{ margin-top:10px;} .margin_top20{ margin-top:20px;} .margin_bottom10 { margin-bottom:10px;}.margin_bottom20 { margin-bottom:20px;	}
.margin_right10 { margin-right:10px;} .margin_right20 { margin-right:20px;}

/**** HEADER ****/
.header{ background:#015084 url(../image/gif/bg_header.gif) 0 bottom repeat-x; padding-top:11px; padding-bottom:1px;}.left_header{ width:390px; float:left; background:url(../image/gif/bg_box.gif) 0 bottom no-repeat; }.right_header{ width:301px; float:right;}.home{ float:left; display:block;}
.menu_top{ float:left;overflow:hidden }.menu_top li{ float:left; position:relative;}.menu_top li a{ display:inline-block; width:100px; text-align:center; color:#fff; font-size:1em; height:30px; line-height:30px; } 

.menu_top li a.elem1{ background:#f39f00 url(../image/gif/elem1.gif) 0 bottom repeat-x; width:90px;}
.menu_top li a:hover{ transform: translateY(6%);}


.menu_top li a.elem2{ background:#00a5d7 url(../image/gif/elem2.gif) 0 bottom repeat-x; width:70px;}.menu_top li a.elem3{ background:#0d60aa url(../image/gif/elem3.gif) 0 bottom repeat-x;}.menu_top li a.elem4{ background:#b80012 url(../image/gif/elem4.gif) 0 bottom repeat-x;}.menu_top li a.mm{background:url(../image/gif/box_top.gif) 0 0 repeat; position:absolute;width:100px; height:31px; top:0px; display:block}
.div_input_recherche{ display:block; width:180px; height:29px; background:#024470; border-bottom:#015084 solid 1px;border-right:#015084 solid 1px; position:relative; float:left;}
.input_recherche{background:none; height:29px; line-height:29px; width:138px; margin:0px 2px 0 10px; vertical-align:top; color:#42d2ff; font-size:1.167em}
.submit_recherche{width:30px; height:29px; background:url(../image/gif/loop.gif) 0 0 no-repeat; display:inline-block; vertical-align:top; cursor:pointer; position:absolute; right:0px; top:0px; }.lang { float:left;}.lang a { display:inline-block; color:#009fd5; font-size:0.917em; padding:8px 9px; margin-right:1px}.lang a.active, .lang a:hover{ background:url(../image/gif/bg_lang.gif) 0 0 repeat; color:#fff;}
.box_top{ background:white;}.box_logo{ padding:29px 0 28px; float:left;}
.ico-mybiat{float: right; margin-right: 10px;}
.biantnet{ float:right; background:url(../image/png/biatnet.png); width:194px; height:51px;}
.biantnet a{color:#FFF; margin:5px 0 0 10px; display:block}
.biantnet:hover,.ico-mybiat:hover{ transform: translateX(1%);}
.biantnet span { display:block; font-size:18px; }
.lang_mobile{display:none;}
ul.menu_mobile{display:none;}
.main_menu{ /**padding-left:30px;**/}
.main_menu li { position:relative; height:50px; float:left; overflow:hidden}
.main_menu li  a{  margin-left:-30px;}

.main_menu li .link_menu_pro{font-size:15px; font-weight:bold; font-family:Helvetica,Arial,sans-serif; color:#FFF; text-align:center; display:table-cell; vertical-align:middle; line-height:20px; width:125px; height:40px; overflow:hidden; padding:5px; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7); }

.main_menu li .link_menu_pro:hover{transform: translateY(6%);}

.main_menu li:first-child .link_menu_pro { background:#003077;} 
.main_menu li:nth-child(2) .link_menu_pro { background:#0146ae;}
.main_menu li:nth-child(3) .link_menu_pro { background:#005eeb}
.main_menu li:nth-child(4) .link_menu_pro { background:#0a6bfc}
.main_menu li:nth-child(5) .link_menu_pro { background:#3b88fc}
.main_menu li:nth-child(6) .link_menu_pro { background:#5b98f4}

.main_menu li .link_menu_part{font-size:15px; font-weight:bold; font-family:Helvetica,Arial,sans-serif; color:#FFF; text-align:center; display:table-cell; vertical-align:middle; line-height:20px; width:125px; height:40px; overflow:hidden; padding:5px;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7); }
.main_menu li .link_menu_part:hover{transform: translateY(6%);}

.main_menu li:first-child .link_menu_part { background:#fea51a;} 
.main_menu li:nth-child(2) .link_menu_part { background:#ee7f00;}
.main_menu li:nth-child(3) .link_menu_part { background:#f29400}
.main_menu li:nth-child(4) .link_menu_part { background:#fda61e}
.main_menu li:nth-child(5) .link_menu_part { background:#ffcc00}
.main_menu li:nth-child(6) .link_menu_part { background:#f5d401}
.main_menu li:nth-child(7) .link_menu_part { background:#fee43d}

.main_menu li .link_menu_tre{font-size:15px; font-weight:bold; font-family:Helvetica,Arial,sans-serif; color:#FFF; text-align:center; display:table-cell; vertical-align:middle; line-height:20px; width:125px; height:40px; overflow:hidden; padding:5px;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7); }
.main_menu li .link_menu_tre:hover{transform: translateY(6%);}

.main_menu li:first-child .link_menu_tre { background:#1a8cc0;} 
.main_menu li:nth-child(2) .link_menu_tre { background:#219bd3;}
.main_menu li:nth-child(3) .link_menu_tre { background:#29a8e1}
.main_menu li:nth-child(4) .link_menu_tre { background:#3eb9f0}
.main_menu li:nth-child(5) .link_menu_tre { background:#60c9f8}
.main_menu li:nth-child(6) .link_menu_tre { background:#86cfef}

.main_menu li .link_menu_ent{font-size:15px; font-weight:bold; font-family:Helvetica,Arial,sans-serif; color:#FFF; text-align:center; display:table-cell; vertical-align:middle; line-height:20px; width:125px; height:40px; overflow:hidden; padding:5px;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7); }
.main_menu li .link_menu_ent:hover{transform: translateY(6%);}

.main_menu li:first-child .link_menu_ent { background:#820104;} 
.main_menu li:nth-child(2) .link_menu_ent { background:#950105;}
.main_menu li:nth-child(3) .link_menu_ent { background:#b0101b}
.main_menu li:nth-child(4) .link_menu_ent { background:#cf0211}
.main_menu li:nth-child(5) .link_menu_ent { background:#ec0314}
.main_menu li:nth-child(6) .link_menu_ent { background:#fc1d2d}
.main_menu li:nth-child(7) .link_menu_ent { background:#e9303d}


.main_menu li .link_menu1 { position:relative; z-index:10;float:left;} .main_menu li .link_menu1:hover{ z-index:20;}
.main_menu li .link_menu2 { position:relative; z-index:9; float:left;} .main_menu li .link_menu2:hover{ z-index:20;}
.main_menu li .link_menu3 { position:relative; z-index:8; float:left;} .main_menu li .link_menu3:hover{ z-index:20;}
.main_menu li .link_menu4 { position:relative; z-index:7; float:left;} .main_menu li .link_menu4:hover{ z-index:20;}
.main_menu li .link_menu5 { position:relative; z-index:6; float:left;} .main_menu li .link_menu5:hover{ z-index:20;}
.main_menu li .link_menu6 { position:relative; z-index:5; float:left;} .main_menu li .link_menu6:hover{ z-index:20;}
.main_menu li .link_menu7 { position:relative; z-index:4; float:left;} .main_menu li .link_menu7:hover{ z-index:20;}
.main_menu li .link_menu8 { position:relative; z-index:3; float:left;} .main_menu li .link_menu8:hover{ z-index:20;}
.main_menu li .link_menu9 { position:relative; z-index:2; float:left;} .main_menu li .link_menu9:hover{ z-index:20;}.main_menu li .active{ z-index:200;}
/***** CONTENT *****/
.conteneur { width:1020px; margin:auto; background:#fff; padding-bottom:20px; }.container{ padding-top:40px;}
.fil_ariane{ padding:8px 6px; color:#01578e; font-size:0.917em; border-bottom:#e7e6e6 solid 1px;}.fil_ariane a{ color:#969696;}.fil_ariane a:hover{ text-decoration:underline;}.fil_ariane h1{ display:inline}
.banner{ position:relative; margin-bottom:30px;}.bande{ position:absolute; top:-5px; right:-5px;}
.content{ width:710px; float:right;}.banner_content{ margin-bottom:20px;}.banner_right{ margin-bottom:10px;}
.news{width:350px; float:left; color:#4d4d4d; margin-bottom:15px;}.news2{width:230px; float:left; color:#4d4d4d; margin-bottom:15px;}.news a, .news2 a{ color:#4d4d4d}.title_news{ background:url(../image/gif/puce6.gif) 0 0 no-repeat; padding:5px 0 5px 11px; font-size:1.333em; color:#0f6eb5; display:block; margin-bottom:10px;} .link_img{ margin-bottom:13px; display:block}.marge_news{ margin-left:10px;}
.center{ width:470px; float:left;}.titre1{ color:#0d5faa; font-weight:bold; font-size:1.833em;}.titre2{ color:#000; font-size:1.333em;}.pad_txt{ padding:0px 0 10px;}
.link_upload{ border-top:#dbeff2 dotted 1px; color:#2eafe7; text-decoration:underline; padding:7px 0; margin-top:10px; font-weight:bold; display:block}
.titre_box{ background:#65cfff url(../image/gif/left_title.gif) 0 0 no-repeat; height:29px; float:left;}.titre_box span{ background:url(../image/gif/right_titre.gif) right 0 no-repeat;  line-height:29px; color:#fff; font-size:1.333em; padding:0 100px 0 10px;display:inline-block}.liste{ margin-top:10px; margin-bottom:20px;}
.box_gris{ background:#f9f9f9; border:#e3e4e6 solid 1px; border-top:#65cfff solid 4px; padding:19px 19px 15px 10px; clear:both; color:#010101; line-height:16px; margin-bottom:10px;}
.liste li.niv1{ color:#333333;  background:url(../image/gif/puce7.gif) 0 11px no-repeat; padding:8px 0 8px 15px; font-size:12px;}.liste li.last{color:#333333; border-bottom:none; background:url(../image/gif/puce7.gif) 0 11px no-repeat; padding:8px 0 8px 15px; }.sub_liste li.niv2{ background:url(../image/gif/puce8.gif) 0 12px no-repeat; padding:8px 0 8px 14px; color:#333333; font-size:12px;}.sub_liste li.last{ background:url(../image/gif/puce8.gif) 0 12px no-repeat; padding:8px 0 2px 14px; color:#333333; font-size:12px; border-bottom:none;}.liste a{ color:#2EAFE7}.liste a.lien_bleu{color:#0d5faa; font-weight:bold; text-decoration:underline;  }
.title1{font-family:Arial, Helvetica, sans-serif; color:#0d5faa; font-size:1.833em; margin-bottom:10px; font-weight:bold; padding:0 0 7px 0;}
.title2{font-family:Arial, Helvetica, sans-serif; color:#03afe1; font-size:1.5em; margin-bottom:10px; font-weight:bold; zoom:1;}
.title3{font-family:Arial, Helvetica, sans-serif; color:#f29400; font-size:1.25em; margin-bottom:10px; font-weight:bold;}
.paragraph{font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:1em; margin-bottom:15px; line-height:1.3;}
.paragraph .val{font-size:1.417em; }
.paragraph a{color:#2eafe7; text-decoration:underline;  }
.paragraph a.lien_bleu{color:#0d5faa;  }
.paragraph a:hover{text-decoration:none;  }
.img_interne{float:left; margin:0 5% 2% 0;}
.tab{border:1px solid #e7e5e5; padding:10px; margin-bottom:20px;}
.tab table{width:100%;font-family:Arial, Helvetica, sans-serif; }
.tab th.col1{ background:#063972; padding:7px 10px; font-size:1.1667em; font-weight:bold; color:#FFFFFF; border-right:1px solid #FFF;}
.tab th.col2{ background:#b60011; padding:7px 10px; font-size:1.1667em; font-weight:bold; color:#FFFFFF; border-right:1px solid #FFF;}
.tab th.col3{ background:#7d9f0b; padding:7px 10px; font-size:1.1667em; font-weight:bold; color:#FFFFFF; border-right:1px solid #FFF;}
.tab tr.odd {background:#e9f1f3;}
.tab td.col1{color:#035ce1;}

.tab td{color:#000000; padding:7px 10px; font-size:1em; border-right:1px solid #FFF; border-right:1px solid #e7e5e5;  }
.tab table tr.last td{border-bottom:1px solid #e7e5e5;}
.tab table .last{ border-right:none;}
/*faq*/
.bloc_faq{border:1px solid #d7d7d7; padding:0 20px 0 40px; position:relative; margin-bottom:20px;}
.bloc_faq .faqinterne{border-left:1px solid #d7d7d7;}
.bloc_faq .icon{ display:block; height:11px; width:11px; position:absolute; left:15px; top:13px; background:url(../image/gif/icon_faq.gif) left top no-repeat;}
.bloc_faq .question{padding:11px 10px 11px 40px; font-family:Arial, Helvetica, sans-serif; color:#7d7d7d; font-size:1em; font-weight:bold; display:block; }
.bloc_faq .reponse{padding:10px 10px 20px 40px; font-family:Arial, Helvetica, sans-serif; color:#003077; font-size:1em; display:none; }
div.bloc_faq_active{}
div.bloc_faq_active .faqinterne{border-left:1px solid #d7d7d7;}
div.bloc_faq_active .icon{background:url(../image/gif/icon_faq.gif) left bottom no-repeat;}
div.bloc_faq_active .question{color:#b70012; }
/*pagination*/
.bloc_pagination{border:1px solid #e7e5e5; border-bottom:none; border-right:none; float:right;}
div.bloc_pagination2{float:left; margin-top:5px;}
.bloc_pagination li{ float:left;border:1px solid #e7e5e5; border-top:none; border-left:none; }
.bloc_pagination li a{ display:block; padding:5px 9px; color:#7D7D7D; font-family:Arial; font-size:12px; height:15px; }
.bloc_pagination li a:hover{ background:#f29400; color:#FFFFFF;}
.bloc_pagination li a.actif{ background:#f29400; color:#FFFFFF;}
.bloc_pagination li.left_row a{  background:url(../image/png/left_row.png) center center no-repeat; width:25px; height:25px; padding:0;}
.bloc_pagination li.left_row a:hover{ background:#f29400 url(../image/png/left_row.png) center center no-repeat;}
.bloc_pagination li.right_row a{  background:url(../image/png/right_row.png) center center no-repeat; width:25px; height:25px; padding:0;}
.bloc_pagination li.right_row a:hover{ background:#f29400 url(../image/png/right_row.png) center center no-repeat;}

.faq_theme{border:1px solid #d7d7d7; padding:10px; margin-bottom:25px; }
div.filtre .jqTransformSelectWrapper div span {width:100%;}
div.filtre .jqTransformSelectWrapper {width:100%;}

/*cms2*/
.title11{font-family:Arial, Helvetica, sans-serif; color:#0d5faa; font-size:1.833em; margin-bottom:10px; font-weight:bold; padding:0 0 7px 0;}
.cartouche_bleu_cms2{ border:1px solid #e7e5e5; background:#FFFFFF; margin-bottom:10px; }
.cartouche_bleu_cms2 .titre_cartouche_bleu{ background:#004ab9; padding:10px 15px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.16667em; font-weight:bold; }
.cartouche_bleu_cms2 .desc_cartouche_bleu{ padding:15px;}
.cartouche_bleu_cms2 .desc_cartouche_bleu .txt{font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;margin-bottom:15px; line-height:1.3;}
.txt_cartouche_orange{font-family:Arial, Helvetica, sans-serif; color:#f29400; font-size:1.08333em; line-height:1.5; padding:7px 0;}
.link_cartouche_bl{font-family:Arial, Helvetica, sans-serif; color:#0000ee; font-size:1em; line-height:1.5; padding:4px 0; text-decoration:underline;}
.cols_cms2_left{ width:49%; float:left;}
.cols_cms2_right{ width:49%; float:right;}
.title33{color: #333333;background: url(../image/gif/puce7.gif) 0 11px no-repeat;padding: 8px 0 8px 15px; font-weight:bold; font-size:1.08333em; }
.liste_simple{ margin-left:25px; margin-bottom:20px;}
.liste_simple li {color: #333333; background: url(../image/gif/puce_sitemap2.gif) 0 11px no-repeat;padding: 8px 0 8px 30px; font-size:12px;}
.liste_simple li a{ color:#2EAFE7;text-decoration:underline;}
.ouvre_ferme_bloc{  background:#004ab8; padding-left:30px; position:relative; margin-bottom:15px;}
.ouvre_ferme_bloc .icon_ouvre_ferme{background:url(../image/gif/icon_plus.gif) left top no-repeat; height:13px; width:13px; left:8px; top:10px; display:block; position:absolute;}
.ouvre_ferme_bloc .titre_ouvre_ferme{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:1.08333em; font-weight:bold; padding:7px 15px 7px;  cursor:pointer; background:#deebec; border:1px solid #c0d6d8;}
.ouvre_ferme_bloc .content_ouvre_ferme{ background:#FFFFFF; padding: 10px 25px; border-bottom:1px solid #c0d6d8; display:none;}
div.ouvre_ferme_active{  background:#f6fafa; padding:20px; padding-top:1px; position:relative; margin-bottom:15px;}
div.ouvre_ferme_active .icon_ouvre_ferme{background:url(../image/gif/icon_moin.gif) center center no-repeat; position:absolute;}
div.ouvre_ferme_active .titre_ouvre_ferme{font-family:Arial, Helvetica, sans-serif; color:#004ab8; font-size:1.08333em; font-weight:bold; padding:7px 25px 7px;  cursor:pointer; background:none; border:none;}

.bloc_bleu2{background:#fafafa; border:10px solid #deebec; padding:12px 15px; margin-bottom:20px;}
.bloc_bleu2 .liste_puce li{ display:block; color: #333333;background: url(../image/gif/puce_bleu.gif) 5px 3px no-repeat;padding: 0px 0 20px 30px;}
.bloc_bleu2 .liste_puce li span{color: #0000ee;text-decoration: underline;}

.bloc_bonasavoir{ background:#FFFFFF; margin-top:20px; border:1px solid #c0d6d8; position:relative; padding:40px 20px 20px; margin-bottom:20px;}
.bloc_bonasavoir .img{  position:absolute; top:-20px; left:20px;}
.bloc_bonasavoir .titre_bloc_bonasavoir{font-family:Arial, Helvetica, sans-serif; color:#118fca; font-size:1.166667em; line-height:1.5; margin-bottom:15px; font-weight:bold;}

.bloc_bleu2{border:1px solid #0d5faa; background:#FFFFFF; padding:15px; margin-bottom:1px; margin-bottom:20px;}
.bloc_bleu2 .titre_bloc_bleu2{ border-bottom:1px solid #c0d6d8; font-family:Arial, Helvetica, sans-serif; color:#0141a0; font-size:1.5em; line-height:1.5; padding:0 5px 8px;  margin-bottom:10px; }
.bloc_bleu2 a{color:#0000ee; text-decoration:underline;}

.bloc3{background:url(../image/gif/bg_bloc_3.gif) left top no-repeat; height:257px; width:470px; margin-bottom:20px;}
.bloc3_interne{ padding:15px 25px 15px 45px; line-height:1.5}
.bloc3 .titre_bloc3{font-family:Arial, Helvetica, sans-serif; color:#0141a0; font-size:1.5em; line-height:1.5; padding:0 5px 8px;  margin-bottom:10px;}
.bloc3 .content_bloc3{ padding:0 20px;}

.msg_err{ background:#f9eaea url(../image/gif/picto_err.gif) 20px center no-repeat; border:1px solid #eca3a3; padding:20px 20px 20px 90px; line-height:1.5; font-family:Arial, Helvetica, sans-serif; color:#000000; margin-bottom:20px; }

.msg_succ{ background:#f3f8f8 url(../image/gif/picto_succ.gif) 20px center no-repeat; border:1px solid #abd3d3; padding:20px 20px 20px 90px; line-height:1.5; font-family:Arial, Helvetica, sans-serif; color:#000000; margin-bottom:20px; }

.bloc4{border:1px solid #c0d6d8; border-bottom:none; margin-bottom:20px;}
.bloc4 .titre_bloc4{background:#d4e4f9; padding:10px 20px;color:#0141a0; font-size:1.5em; line-height:1.5; border-bottom:1px solid #729ae0; text-transform:uppercase; font-weight:bold;  }
.bloc4 .txt_bloc4{ padding:10px 20px;color:#000; border-bottom:1px solid #c0d6d8;    }
.bloc4 .list_bloc4{ padding:10px 20px;color:#000; border-bottom:1px solid #c0d6d8;    }
p .txt_bleu_underligne{color:#0000ee; text-decoration:underline;}

.bloc_orange{ background:#ff9e00;  border-top:4px solid #0141a0; padding:20px; margin-bottom:20px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;}
.bloc_orange .titre{color:#fff; font-size:1.5em; line-height:1.5;  margin-bottom:15px;}
.bloc_orange .txt{color:#fff; font-size:1em; line-height:1.5;  margin-bottom:15px;}
.liste_bloc_orange{margin-left:20px;}
.liste_bloc_orange li {border-bottom: #fff solid 1px;background: url(../image/gif/puce_orange_cms2.gif) 0 11px no-repeat;padding: 8px 0 8px 30px; color:#FFFFFF;}

.bloc5{ margin-bottom:20px;}
.bloc5 .titre{ display:block; background:url(../image/gif/bg_titre_bleu.gif) right top no-repeat; height:41px; padding: 10px 10px 0 15px; position:relative; zoom:1; margin-bottom:10px; font-size:1.33333em; color:#FFFFFF;}
.bloc5 .titre span{ display:block; background:url(../image/gif/coin_titre_bg_bleu.gif) left top no-repeat; width:8px; height:10px; position:absolute; top:0; left:0; }
.tab_img{ margin-bottom:20px;}
.tab_img img{width:100%;}






/*lien utiles*/
.bloc_lien_utiles{background:#f9f9f9; border:1px solid #e3e4e6; padding:10px 20px; margin-bottom:20px;}
.bloc_lien_utiles .titre{display:block; margin-bottom:5px; color:#07376e; font-size:1em; font-weight:bold;  }
.bloc_lien_utiles .desc{display:block; margin-bottom:5px; color:#000; font-size:1em;}
.bloc_lien_utiles .link{ background:url(../image/gif/icon_lien_utiles.gif) left top no-repeat; border-top: 1px solid #e3e4e6; padding:5px 10px 5px 35px; display:block;}
/* actus */
.bloc_actus{background:#f9f9f9; border:1px solid #e3e4e6; padding:10px 20px; margin-bottom:20px;}
.bloc_actus a{display:block;}
.bloc_actus .date{color:#6db8d1; font-size:1.08334em ; font-weight:bold;}
.bloc_actus .desc{color:#646464; font-size:1.16667em;  font-weight:bold;}

.bloc_actus_det_partage{}
.bloc_actus_det{padding:10px; margin-bottom:20px;}
.retour{display:block; background:url(../image/gif/puce_retour.gif) left 5px no-repeat; float:left;  color:#7d7d7d; font-size:1.16667em;  font-weight:bold; padding:0 0 0 15px;}
.bloc_partage{float:right;}
.bloc_actus_det .date{color:#6db8d1; font-size:1.25em ; font-weight:bold; margin-bottom:5px;}
.bloc_actus_det .titre{color:#003077; font-size:1.5em;  font-weight:bold; margin-bottom:15px;}
.bloc_actus_det .desc{color:#7d7d7d; font-size:1em; margin-bottom:10px; line-height:1.5 }
.bloc_actus_det .img{float:left; margin:0 5% 2.5% 0; }
/*recherche details*/
.bloc_recherche{background:#f9f9f9; border:1px solid #e3e4e6; padding:10px; margin-bottom:20px; font-size:1em; color:#454545; font-weight:bold; line-height:1.5;}
.bloc_recherche .res{color:#003077;}
/*site map*/
.site_map{}
.site_map > li{display:block; margin-bottom:15px;}
.site_map > li.sub > a{ background:url(../image/png/bg_titre_sitemap_active.png) left top no-repeat; }
.site_map > li > a{ background:url(../image/png/bg_titre_sitemap.png) left top no-repeat; display:inline-block;  height:35px; padding:7px 15px 0;font-size:1.16667em; color:#FFFFFF; }
.site_map > li > ul{ background:#f3f8f8; border:1px solid #e3e4e6; padding:40px 25px 25px; margin-top: -25px; display:none;}
.site_map > li > ul > li{  margin-bottom:7px;}
.site_map > li > ul > li > a{  display:inline-block; font-size:1.08334em; color:#0257d6; font-weight:bold;}
.site_map > li > ul > li > ul {  margin-top:7px; margin-left:15px; width:200px;}
.site_map > li > ul > li > ul > li{  margin-bottom:7px;}
.site_map > li > ul > li > ul > li > a{  display:block; font-size:1em; color:#7d7d7d; font-weight:bold; background:url(../image/gif/puce_sitemap1.gif) left 3px no-repeat; padding:0 0 0 20px;}
.site_map > li > ul > li > ul > li > ul { margin-top:7px; margin-left:15px;}
.site_map > li > ul > li > ul > li > ul > li{  margin-bottom:7px; border-bottom:1px solid #afdce3}
.site_map > li > ul > li > ul > li > ul > li.last{ border-bottom:none}
.site_map > li > ul > li > ul > li > ul > li > a{  display:block; font-size:1em; color:#1d83ae; background:url(../image/gif/puce_sitemap2.gif) left 3px no-repeat; padding:0 0 0 20px;}

/*contact*/
.bloc_contact_frm, .bloc_contact{background:#efeeee; padding:20px; margin-bottom:10px;}
.rdv{background:#efeeee url(../image/png/date.png) 95% 35px no-repeat; padding:35px 20px;}
.title_formulaire{font-family:Arial, Helvetica, sans-serif; color:#0d5faa; font-size:1.833em; margin-bottom:10px; font-weight:bold; padding:0 0 7px 0; border-bottom:1px solid #f5a933;}
.label_input{width:25%; float:left; margin-right:1%; margin-bottom:7px; text-align:right;}
/*.label_radio{float:left; margin:0 18px 0 10px;font-size:1em; font-weight:bold; color:#717171; line-height:1.8;}*/
.label_radio{margin:0 2px 0 2px;font-size:1em; font-weight:normal; color:#717171; line-height:1.8; float:left}
.label_check{margin:4px 2px 0 2px;font-size:1em; font-weight:normal; color:#717171; line-height:1.8; float:left}
.label_txt{ font-size:1em; font-weight:bold; color:#717171; line-height:1.8}
.obligtoir{ font-size:1.16667em; font-weight:bold; color:#f29400; line-height:1.8}
.filds_input{width:74%; float:left; margin-bottom:7px;}
.filds_input2ligne{padding-top:25px;}
.input{ width:200px; height:18px; padding:3px;font-size:1em;  color:#717171;
-moz-box-shadow: inset 3px 3px 6px 0px #aaaaaa;-webkit-box-shadow: inset 3px 3px 6px 0px #aaaaaa;-o-box-shadow: inset 3px 3px 6px 0px #aaaaaa;box-shadow: inset 3px 3px 6px 0px #aaaaaa;filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, Direction=135, Strength=6); /*border:1px solid #ddd; border-top:none; border-left:none;*/}
.txt_area{ width:202px; height:120px; padding:3px;font-size:1em;  color:#717171;
-moz-box-shadow: inset 3px 3px 6px 0px #aaaaaa;-webkit-box-shadow: inset 3px 3px 6px 0px #aaaaaa;-o-box-shadow: inset 3px 3px 6px 0px #aaaaaa;box-shadow: inset 3px 3px 6px 0px #aaaaaa;filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, Direction=135, Strength=6); font-size:1.1667em; }
.filds_input .captcha{ float:left; margin-right:10px; padding-top:2px;}
.input_captcha{ width:79px; float:left;}
.radio_filds{width:207px; float:left;}
.select_filds{width:207px; float:left; position:relative; z-index:11}
.inputfile {position:relative; width:267px;height:24px;overflow:hidden;background:url(../image/gif/type_file.gif) no-repeat right top; }
.inputfile input.file {position:absolute;left:0;top:0;font-size:12px;color:#03C;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);cursor:pointer;text-align:right;z-index:110;width:267px;height:24px;}
.inputfile input.txt {width:150px;height:18px;position:absolute;background:none transparent;left:10px;top:2px;font-size:11px;color:#000;  border:0;	/*cursor:pointer;*/	text-align:left;z-index:22;}
.bt{float:left; background:#149cc4 url(../image/gif/bg_bt_hover.gif) left bottom repeat-x; color:#fff; padding:3px 8px; margin-top:20px; cursor:pointer; font-size:1.083334em;  margin-right:20px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #7d7d7d;}
.bt_hover{background:#eeefef url(../image/gif/bg_bt.gif) left bottom repeat-x; color:#717171; }
.bt_link{display:inline-block; background:#149cc4 url(../image/gif/bg_bt_hover.gif) left bottom repeat-x; color:#fff; padding:3px 17px;  cursor:pointer; font-size:1.083334em;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #7d7d7d;}
input.bt_no_float{float:non; display:inline-block;}


/*biat */

.bloc_biat_ban{background:#efeeee; padding:20px 10px; margin-bottom:30px;}
.bloc_biat_ban a{display:block; margin-left:10px; float:left;}
.titre_tab_entreprise{border-bottom:24px solid #b0171b;}
.titre_tab_entreprise .titre{background:url(../image/gif/bg_titre_tabs.gif) left bottom repeat-x #f0f1f1; padding:5px 15px; float:left; margin-right:7px; color:#707173; font-size:1.25em; font-weight:bold;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;}
.titre_tab_entreprise a.active{background:#b0171b; color:#fff;}
.titre_formulaire{color:#009ee0; font-size:1.25em; font-weight:bold; margin-bottom:20px;}
.select_interne{ float:left; /*margin-right:15px;*/ margin-right:-6px;}
.sep_orange{ height:1px; background:#f1a630; margin:15px 0;}

.titre_tab_particulier{border-bottom:24px solid #fea51a;}
.titre_tab_particulier .titre{background:url(../image/gif/bg_titre_tabs.gif) left bottom repeat-x #f0f1f1; padding:5px 15px; float:left; margin-right:7px; color:#707173; font-size:1.25em; font-weight:bold;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;}
.titre_tab_particulier a.active{background:#fea51a; color:#fff;}

.titre_tab_tre{border-bottom:24px solid #009ee0;}
.titre_tab_tre .titre{background:url(../image/gif/bg_titre_tabs.gif) left bottom repeat-x #f0f1f1; padding:5px 15px; float:left; margin-right:7px; color:#707173; font-size:1.25em; font-weight:bold;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;}
.titre_tab_tre a.active{background:#009ee0; color:#fff;}

.titre_tab_professionnels{border-bottom:24px solid #005eeb;}
.titre_tab_professionnels .titre{background:url(../image/gif/bg_titre_tabs.gif) left bottom repeat-x #f0f1f1; padding:5px 15px; float:left; margin-right:7px; color:#707173; font-size:1.25em; font-weight:bold;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;}
.titre_tab_professionnels a.active{background:#005eeb; color:#fff;}
.block_tre{border-top:24px solid #009ee0; padding:30px; background:#efeeee;}
.tre_paragraph{font-size:1.16667em; color:#707173; margin-bottom:20px; }
.bloc_tre_banner{width:30%; float:left;}
.bloc_tre_banner_sep{width:5%; float:left;}
.bloc_tre_banner img{width:100%;}
.bloc_lancer_formulaire{ float:right; margin:30px 0;}
/*TRE*/
.block_etape_tre{border-top:24px solid #009ee0; background:#e7e5e5 url(../image/gif/bg_tab_etape.gif) left bottom repeat-x; display:table; width:100%; margin-bottom:20px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.bloc_sociaux{background: url(../image/jpg/bloc_sociaux.jpg) no-repeat;
width: 228px;
height: 92px;
line-height: 92px;
float: left;
clear: both;
margin-top: 15px;
text-align: center; }
.fb_page{ background: url(../image/png/fb_icone.png) no-repeat left center;
padding: 10px 20px 10px 40px;
color: #88d2f1;
font-size: 14px;
/* display: block; */
margin-left: 22px;
margin-top: 4px;
clear: both;
display: block;}
.etape{display:table-cell; background:url(../image/gif/sep_etap.gif) right center no-repeat;}
.block_etape_tre .last{background:none; -webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;}
.block_etape_tre .first{-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;}
.etape .nbr{font-size:3em; color:#666666; font-weight:bold; padding:5px 7px 5px 15px; float:left; }
.etape .txt{font-size:1.16667em; color:#666666; float:left; padding-top:19px;}
.etape{display:table-cell; vertical-align:middle;}
.block_etape_tre .etape:hover{background:#d1cece url(../image/gif/hover_etap.gif) center bottom no-repeat;}
.block_etape_tre a.active{background:#d1cece url(../image/gif/hover_etap.gif) center bottom no-repeat;}
.filds_full_w{margin-bottom:3px;}
.br_center{ width:310px; margin:auto;}
.br_center2 {width: 365px;margin: auto;}
.titre_formulaire_label{float:left; margin-right:10px;}
.liste_orange{background:url(../image/gif/puce_orange.gif) 5px 10px no-repeat; padding:5px 20px; color:#717171; font-size:1.0833334em; font-weight:bold; }
/*recherche agence*/
.banner_cart{ margin-bottom:20px;} 
.banner_cart img{width:100%; -moz-box-shadow: -5px 5px 10px 0px #656565;
-webkit-box-shadow: -5px 5px 10px 0px #656565;
-o-box-shadow: -5px 5px 10px 0px #656565;
box-shadow: -5px 5px 10px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=224, Strength=10);}
.bloc_form_recherche_agence{background:#fcfcfc; padding:10px; border:1px solid #e3e4e6;}
.sep_dotted_bleu{background:url(../image/gif/sep_bleu.gif) left top repeat-x; height:1px; margin:20px;}
.bg_select_recherche{background:url(../image/gif/bg_select_recherche.gif) left top no-repeat; padding-left:31px; zoom:1;}
.block_check_box{ margin-bottom:7px;}
.check_box_carte{ margin-left:40px; margin-right:20px; float:left;}
.label_check_box_carte{ font-size:1em ; color:#707173; float:left; display:block; padding:7px 0 0 4px;}
.link_carte{background:url(../image/png/bg_titre_sitemap.png) left bottom no-repeat; display:block; height:42px; float:right; padding-right:10px;}
.link_carte span{display:block; background:url(../image/gif/puce_carte.gif) right center no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.33334em; padding:3px 24px 5px 10px; color:#fff;}
.bloc_res_recherche_agence{background:#fcfcfc; padding:10px; border:1px solid #e3e4e6; margin:25px 0;}
.res_recherche{background:#fff; border:2px solid #eaeaea; display:table; margin-bottom:15px; display:table; width:100%;}
.res_recherche .icon_recherche{display:table-cell; width:6%; padding:2%; text-align:center; vertical-align:middle;}
.res_recherche .txt_recherche{display:table-cell; width:86%; padding:2%; vertical-align:middle;}
.res_recherche .txt_recherche p{font-size:1em; font-weight:bold; margin-bottom:5px; color:#000;}
.googlemap{ margin-bottom:20px; margin-top:20px;} 

/***message**/
.message_form{ padding:15px 15px 15px 22px; margin:20px 0;}
.message_form .titre{ font-family:Arial; font-size:2.2727273em;color:#FFFFFF;  margin-bottom:15px;}
.message_form .desc{ font-family:Arial;color:#FFFFFF; font-size:1.0909091em;  margin-bottom:15px;}
.message_form .bt_msg_close{ padding:8px 20px; color:#FFFFFF; background:#f29400;font-family:Arial; font-size:1.0909091em; float:right;}
.message_form .bt_msg_close2{ padding:8px 20px; color:#FFFFFF; background:#f29400;font-family:Arial; font-size:1.0909091em; margin:5px 20px;float:left;}
.err_msg{ border-left:33px solid #87010b; background:#aa000f}
.succ_msg{ border-left:33px solid #517b0c; background:#59840e}


/*convertiseur*/

.titre_convertisseur{background:url(../image/gif/bg_titre_convertisseur.gif) right top no-repeat #0257d6; -webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px; font-size:1.16667em; height:25px; line-height:25px; padding:0 35px 0 15px;  color:#fff;  font-weight:bolde; margin-left:10px; float:left;}
.border_titre_convertisseur{ height:10px; background:#0257d6;margin-bottom:20px; clear:both;}
.tab_convertisseur{background:#efeeee; }.tab_convertisseur td{border:3px solid #FFF; vertical-align:middle;}
.label_tab_width1{width:20%; text-align:right; margin-right:5%; float:left; margin-bottom:10px; font-size:1em; line-height:1.8; color:#717171; font-weight:bold;}
input.input_tab_width1{width:50%; float:left; margin-bottom:10px;}
.label_tab_width1{width:20%; text-align:right; margin-right:5%; float:left; margin-bottom:10px; font-size:1em; line-height:1.8; color:#717171; font-weight:bold;}
.label_tab_width2{width:10%; text-align:right; margin-right:5%; float:left; margin-bottom:10px; font-size:1em; line-height:1.8; color:#717171; font-weight:bold;}
input.input_tab_width2{width:20%; float:left; margin-bottom:10px;}
input.input_tab_width3{width:80%; margin-bottom:0;}
.tab_c1{width:45%; padding:10px ;}
.tab_c2{width:15%; padding:10px;}
.tab_c3{width:25%; padding:10px;}
.select_convertiseur{width:50%; float:left; margin-bottom:0;}

.table_conv{ margin-top:20px;}
.table_conv th{background:url(../image/gif/bg_tab_head.gif) left bottom repeat-x #e7e5e5; color:#009ee0; padding:10px;  font-size:1.16667em; font-weight:bold; text-align:left;}
.table_conv th.first{border-left:5px solid #FFF; }
.table_conv th.last{border-right:5px solid #FFF; }
.table_conv td{background:#efeeee; color:#717171; font-size:1em; padding:7px; border:5px solid #FFF; }


/***** left *****/
.left{ width:230px; float:left; }.left_in{border:#e7e5e5 solid 1px; padding:10px 10px 10px 12px; background:#fff url(../image/gif/bg_left.gif) 0 bottom repeat-x; }
.box_interne{ background:#fff; border:#e7e5e5 solid 1px; position:relative; padding:53px 9px 0 5px; margin-bottom:16px}

.box_interne .titre{ position:absolute; top:-3px; left:-12px;}


.box_news{ border-bottom:#afdce3 solid 1px; font-size:1.167em; color:#7d7d7d; padding-bottom:10px; margin-bottom:11px;}.box_news span, .box_news a{ color:#86c2d7; font-size:0.929em;}.box_news a:hover{ text-decoration:underline;}.box_news .title_news{ color:#7d7d7d;}.voir_plus{ background:url(../image/gif/puce.gif) right 0 no-repeat; padding-right:17px; font-size:0.833em; color:#01b0d8; display:block; float:right; margin-bottom:10px;}.voir_plus:hover{ text-decoration:underline;}.linkService{ display:block; border-bottom:#88d2f1 solid 1px; padding-bottom:6px; margin-bottom:8px; background:url(../image/gif/puce2.gif) 0 3px no-repeat; padding-left:21px; color:#88d2f1; font-size:1.167em}.linkService_last{ display:block; border-bottom:none; padding-bottom:6px; margin-bottom:8px; background:url(../image/gif/puce2.gif) 0 3px no-repeat; padding-left:21px; color:#88d2f1; font-size:1.167em}.linkService_last:hover, .linkService:hover{ text-decoration:underline;}.links{ color:#7d7d7d; font-size:1.500em; display:block}.sep1{ background:#afdce3; height:1px; margin:8px 0;}.sep2{ background:url(../image/png/sep2.png) 0 0 no-repeat; height:8px; margin-top:15px; margin-bottom:20px}
.icone{ position:absolute; right:0px; top:5px;}
.icone:hover{transform: translateY(4%);}
.list_contact li.icone1{ border-bottom:#dbeff2 dashed 1px; background:url(../image/gif/icon1.gif) 0 5px no-repeat; color:#7d7d7d; font-size:1.167em; display:block; padding-left:40px;}.list_contact li a{ color:#7d7d7d;}.list_contact li a:hover{ text-decoration:underline;}.list_contact li{ padding:10px 0}
.list_contact li.icone2{ border-bottom:#dbeff2 dashed 1px; background:url(../image/gif/icon2.gif) 0 5px no-repeat; color:#7d7d7d; font-size:1em; display:block; padding-left:40px;}.list_contact li.icone3{ background:url(../image/gif/icon3.gif) 0 5px no-repeat; color:#7d7d7d; font-size:1em; display:block; padding-left:40px;}.banner_left{ padding:0 0 10px 10px;}
.box_left{ border:#d4d4d4 solid 1px; margin-bottom:9px; padding:1px; padding-bottom:0px; border-bottom:#e4e4e4 solid 1px;}.title_menu{ background:url(../image/gif/bg_title.gif) 0 bottom repeat-x; padding:9px 8px; padding-right:1px}.title_menu span{ border-left:#0f6eb5 solid 4px; padding-left:5px; color:#000; font-size:1.333em; font-weight:bold;}.menu_left{ border-bottom:#d4d4d4 solid 1px; padding:0 8px 0 9px}.menu_left li.niv1{ border-bottom:#e4e4e4 dashed 1px;}.menu_left li.last{ border-bottom:none;}.menu_left .link_menu_left{ display:block; font-size:1em; color:#000;  padding:7px 14px; background:url(../image/gif/puce4.gif) 2px 50% no-repeat;}.menu_left .link_menu_left:hover, .menu_left .selected1{ color:#0f6db5;background:url(../image/gif/puce4.gif) right 50% no-repeat;}.menu_left .link_menu_left2{ display:block; font-size:1em; color:#0f6db5;  padding:7px 14px; background:url(../image/gif/puce5.gif) right 50% no-repeat;}.sub_left { padding-bottom:9px;}
.sub_left li a{ display:block; background:#f3f3f3; border-left:#4986c0 solid 2px; padding:5px 2px 5px 13px; font-size:0.917em; color:#000; margin-bottom:1px;}.sub_left li a:hover, .sub_left li a.selected{ background:#003077; color:#fff;}
.menu_interne{ border:#e7e5e5 solid 1px; border-bottom:none; margin-bottom:10px;}.menu_interne li{background:url(../image/gif/ombre.gif) 0 0 no-repeat; border-bottom:#e7e5e5 solid 1px; position:relative; }.menu_interne li.first{background:none; border-bottom:#e7e5e5 solid 1px; position:relative; }.menu_interne li a{ color:#7d7d7d; font-size:1.167em; padding:0 0 0 37px; height:44px; line-height:44px; }.menu_interne li a.deuxligne{line-height: 16px;display: block;padding: 4px 0 0 37px;height: 40px; }.menu_interne li a span.color1{ background:url(../image/gif/bg1.gif) 0 0 repeat-x; position:absolute; width:17px; height:44px; left:0; top:0px;}.menu_interne li a:hover{ text-decoration:underline;}
/** footer **/.menu_interne li a span.color2{ background:#035ce1 url(../image/gif/bg2.gif) 0 0 repeat-x; position:absolute; width:17px; height:45px; left:0; top:-1px;}.menu_interne li a span.color3{ background:#03afe1 url(../image/gif/bg3.gif) 0 0 repeat-x; position:absolute; width:17px; height:45px; left:0; top:-1px;}
.footer { width:1020px; margin:auto; background:url(../image/gif/footer.gif) 0 0 no-repeat; padding-top:4px;}.footer_in{ background:url(../image/gif/bg_footer.gif) 0 0 repeat; padding:29px 0 20px;}.elem_footer{ width:26%; float:left; background:url(../image/gif/border_menu.gif) right 0 repeat-y;}.elem_footer2{ width:22%; float:left; background:url(../image/gif/border_menu.gif) right 0 repeat-y;}.elem_footer_last{ width:26%; float:left; background:none;}.titre_footer{ color:#fff; font-size:1.333em; font-weight:bold; display:block; margin-bottom:9px;}.menu_footer{ padding:0 22px 0 25px;}.menu_footer ul li a{ display:block; color:#0dbfda; font-size:12px; background:url(../image/gif/puce3.gif) 0 2px no-repeat; padding-left:16px; margin-bottom:8px; font-size:1.000em;}.menu_footer ul li a:hover{ text-decoration:underline;}
.bottom_footer{ background:url(../image/gif/border_menu.gif) 0 0 repeat-x; margin-top:18px; padding-top:15px; color:#0091b8; font-size:0.917em; text-align:center}
.bottom_footer a{ color:#0091b8; padding:0 5px}.bottom_footer a:hover{ text-decoration:underline;}.marge_box{ margin-left:10px;}.banner_interne{ display:block; margin-bottom:9px; float:left; margin-right:10px;}
.banner_interne_last{margin-right:0; margin-bottom:9px;}
.content_left_interne{float: left;width: 470px;margin-left: 10px;}
/*opcvm*/
.bloc_opcvm{background:#fbfbfb;  border:1px solid #eaebec; border-top:none; font-size:1em; font-weight:bold;}
.titre_opcvm{ font-family:Arial, Helvetica, sans-serif; color:#002c6e; font-size:1em; font-weight:bold; margin-bottom:20px;}
.opcvm_left{ width:65%; padding:1% 2.5% ;float:left;}
.opcvm_left p{ font-family:Arial, Helvetica, sans-serif;color:#002c6e; font-size:1em; font-weight:bold;}
.opcvm_right{ width:25%; padding:0.5% 2.5%; float:right;}
.opcvm_right p{ font-family:Arial, Helvetica, sans-serif;color:#002c6e; font-size:1em; font-weight:bold;}
/** Added 04/06/2013 **/
.left_pdt{ float:left; width:524px;}.produit{ margin-bottom:21px;}
.titre_pdt{background:url(../image/gif/bg_titre.gif) 0 bottom repeat-x; color:#010101; border:#e7e5e5 solid 1px; -webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px; float:left; padding:6px 36px 4px 8px; }.titre_pdt span{background:url(../image/gif/puce_pdt.gif) 0 50% no-repeat; font-size:16px; font-weight:bold; padding:0 0 0 9px;}.titre_pdt2{background:url(../image/gif/bg_box2.gif) 0 0 repeat; padding:3px 15px;}.link_pdt{ position:relative;background:url(../image/gif/flech.gif) right 50% no-repeat; padding:8px 10px 8px 44px; color:#002c6e; font-size:17px; font-weight:bold; display:inline-block;}
.link_pdt span.puce{ position:absolute; top:0; left:0;}
.box_pdt{ border:#e5e6e7 solid 1px; border-top:none; padding:14px 0 5px 14px;}.box_pdt ul li{ background:url(../image/gif/border_list.gif) 0 bottom repeat-x; margin-bottom:4px; padding:0 0 5px 28px;}.box_pdt ul li a{background:url(../image/gif/puce_pdt2.gif) 0 50% no-repeat; font-size:12px; color:#7d7d7d; padding-left:17px;}.box_pdt ul li a:hover{ text-decoration:underline}




.right_pdt{ float:right; width:393px;}

 /***********************/
 
 .page_titre{ font-size:1.3333em; padding:3px 7px; border-left:4px solid #f29400; margin-bottom:15px; font-weight:bold; color:#01578e; }
.page_img_right{ float:right; text-align:right;}
.bloc_gris_border{  background:#fbfbfb; padding:2%;  border:1px solid #e6e7e9; width:68%; float:left;}
.bloc_gris_border1{  background:#fbfbfb; padding:2%;  border:1px solid #e6e7e9; margin-bottom:15px;}
.bloc_gris_noborder{ float:right; background:url(../image/gif/bg_gis.gif); padding:2%; margin-bottom:10px;}
.bloc_img_txt{ margin-bottom:30px;}
.bloc_img_txt .txt{float:left; width:66%;}
.bloc_img_txt .img{float:right; text-align:right;}
.paragraph14{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:1.1667em; margin-bottom:15px; line-height:1.5; margin-bottom:20px;}
.paragraph14_puce{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:1.1667em; margin-bottom:15px; line-height:1.5; background:url(../image/png/puce_list_paragraphe.png) left 5px no-repeat; padding-left:15px; display:inline; }
.link_bleu{color:#002c6d; text-decoration:underline;}
.link_bleu:hover{text-decoration:none;}
.img_list{ float:left; padding-left:15px;}
.bloc_bleu{background:#d8e8e9; padding:2%; zoom:1}
.bloc_info_contact{ background:#fff; border:1px solid #e7e5e5; position: relative; padding-left:200px; zoom:1}
.bloc_info_contact .blocs{ border-right:2px dotted #dbeff2; float:left; margin-right:25px; zoom:1}
.bloc_info_contact .devenir_client{ width:70px; height:50px; background:url(../image/png/picto_devenir_client.png) center center no-repeat; display:block;zoom:1}
.bloc_info_contact .agence{ width:70px; height:50px; background:url(../image/png/picto_map.png) center center no-repeat; display:block;}
.bloc_info_contact .dab{ width:70px; height:50px; background:url(../image/png/picto_dab.png) center center no-repeat; display:block;}
.flat_blocs{width:7%; margin-right:6%; float:left; padding-left:22%;  zoom:1}
.flat_blocs_last{width:7%; margin-right:0; float:left; padding-left:22%;  zoom:1}
.bloc_info_contact .titre{ position:absolute; left:-6px; top:-6px; zoom:1}
.bloc_info_contact .blocs .tel{background:url(../image/png/picto_tel.png) left center no-repeat; padding:17px 20px 17px 35px; font-weight:bold; color:#7d7d7d; display:block; zoom:1}
.bloc_info_contact .blocs .mail{background:url(../image/png/picto_mail.png) left center no-repeat; padding:17px 20px 17px 35px; font-weight:bold; color:#7d7d7d; display:block; zoom:1}
.bloc_info_contact .blocs .adresse{background:url(../image/png/picto_adresse.png) left center no-repeat; padding:17px 20px 17px 35px; font-weight:bold; color:#7d7d7d; display:block; zoom:1}
.titre_jaune{ background:url(../image/gif/bg_titre_jaune.gif); padding:5px 0; margin-bottom:10px; position:relative;}
.titre_jaune span{ border-bottom: 1px dashed #d08140; border-top: 1px dashed #d08140; display:block; padding:10px 20px 11px 55px; font-size:146.67%; font-weight:bold; color:#fff;}
.titre_jaune2{ background:url(../image/gif/bg_titre_jaune.gif); padding:5px 0; position:relative;}
.titre_jaune2 span{ border-bottom: 1px dashed #d08140; border-top: 1px dashed #d08140; display:block; padding:10px 20px 11px 55px; font-size:146.67%; font-weight:bold; color:#fff;}
.bloc_desc{ padding:20px 30px 0 30px;}
.bloc_desc .txt{ margin-bottom:20px;}
.bloc_en_savoir_plus_links { font-size:1.1667em; padding:10px 30px;}
.bloc_en_savoir_plus_links .titre{font-family:Arial, Helvetica, sans-serif; color:#0018ff; margin-bottom:5px; line-height:1.5;}
.bloc_en_savoir_plus_links .list_txt{ width:30%; float:left;}
.bloc_en_savoir_plus_links .list_txt li{ display:block; margin-bottom:7px; background:url(../image/gif/puce_link.gif) left 5px no-repeat; padding-left:10px;}
.bloc_en_savoir_plus_links .list_txt li a{color:#0018ff; text-decoration:underline;}
.bloc_en_savoir_plus_links .list_txt li a:hover{text-decoration:none;}
.bloc_en_savoir_plus_links .list_img{ width:68%; float:right;}
.bloc_en_savoir_plus_links .list_img a{float:left;width:47%; margin-left:3%; margin-bottom:3%;}
.bloc_en_savoir_plus_links .list_img a img{width:100%;}
.page_banner{ margin-bottom:20px;}
.page_banner img{width:100%;}
.paragraph_bleu{font-family:Arial, Helvetica, sans-serif; color:#002c6e; font-size:1.583em; line-height:1.5; margin-bottom:10px; text-align:center; padding-bottom:10px; border-bottom:1px dashed #bcc2ed; font-weight:bold;}
.paragraph_bleu2{font-family:Arial, Helvetica, sans-serif; color:#002c6e; font-size:1.583em; line-height:1.5;text-align:center;font-weight:bold;}
.bloc1{width:460px; margin:auto;}
.txt_bleu{color:#002c6e; font-size:1.416em; line-height:1.5; margin-bottom:7px; font-weight:bold; }
.bloc_gris_noborder2 {background: url(../image/gif/bg_gis.gif);padding: 3%;margin-bottom: 10px;}
.liste_bleu{}
.liste_bleu li{background:url(../image/gif/puce_bleu2.gif) left 10px no-repeat;color:#002c6e; font-size:1.416em; line-height:1.5; margin-bottom:0px; padding-left:20px; }
.bloc_open_close .titre{ background:url(../image/gif/bg_titre_jaune.gif); padding:5px 0;  display:block;}
.bloc_open_close .titre span{ border-bottom: 1px dashed #d08140; border-top: 1px dashed #d08140; display:block; padding:10px 20px 11px 25px; font-size:146.67%; font-weight:bold; color:#fff; display:block;}
.conteneur_border{ border:1px solid #e3e4e6;}
.bloc_open_close{ margin:0 10px 10px;}
.desc_open_close{ padding:10px 20px; border:1px solid #e3e4e6 ; border-top:none; display:none;}
.open_close_margin{margin:10px 20px 0 20px;}
.sep_dached{border-top:1px dashed #d0d5ff; height:1px;}
.color_bleu{ color:#002c6e;}
.color_bleu2{ color:#0018ff;}
.color_orange{ color:#f29400;}
.liste_paragraph{ margin-bottom:10px;}
.liste_paragraph li{font-size:116.667%; line-height:1.8}
.paragraph_page{font-size:116.667%; line-height:1.5; margin-bottom:10px;}
.titre_orange_page{font-size:150%; line-height:1.5; margin-bottom:10px; margin-left:10px; color:#f29400}
.bloc_evidance{background:#f8f2e4; border:1px solid #d0d5ff; border-top:1px dashed #d0d5ff; padding:13px 17px; font-size:116.667%;  margin-bottom:20px;-webkit-box-shadow: 0px 6px 10px -2px rgba(48,48,48,1);-moz-box-shadow: 0px 6px 10px -2px rgba(48,48,48,1);box-shadow: 0px 6px 10px -2px rgba(48,48,48,1); }
.link_bleu_left{color:#002c6d; text-decoration:underline;font-family:Arial, Helvetica, sans-serif; font-size:1.1667em; line-height:1.5; float:left; margin-right:20px;}
.link_bleu_left_pdf{color:#002c6d; background:url(../image/gif/picto_pdf.gif) left 3px no-repeat; padding:0 0 0 30px; text-decoration:underline;font-family:Arial, Helvetica, sans-serif; font-size:1.1667em; line-height:1.5; float:left; margin-right:20px;}
.link_bleu_left:hover{ text-decoration:none;}
.link_bleu_left_pdf:hover{ text-decoration:none;}
.bloc_gris_contact{padding:10px 20px; background:#edeeee;} 
.page_center_titre {font-size:1.667em; padding:3px 7px; font-weight:bold; color:#002c6e; text-align:center; border-bottom:1px solid #6fd2ff; margin-bottom:10px; }
.page_titre_niv1{font-size:1.25em;  font-weight:bold; color:#002c6e;   margin-bottom:20px; line-height:1.5;}
.page_titre_niv2{font-size:1.1667em; color:#002c6e;   margin-bottom:20px;line-height:1.5;}
.page_paragraphe20{font-size:1.1667em; color:#000;   margin-bottom:20px;line-height:1.5;}
.img_right{float:right;}
.titre_picto{ background:url(../image/gif/bg_titre_jaune.gif); padding:5px 0;}
.titre_picto span { border-bottom: 1px dashed #d08140; border-top: 1px dashed #d08140; padding:5px 15px 7px; display:block;}
.titre_picto span .picto{ float:left; margin-right:10px;}
.titre_picto span .txt{ display:block; padding:8px 0 5px; font-size:146.67%; font-weight:bold; color:#fff; height:auto; overflow:hidden;}
.content_border{background:#fbfbfb; padding:20px 30px; border-right:1px solid #e3e4e6; border-left:1px solid #e3e4e6;}
.content_border2 {background: #fbfbfb;padding: 30px 0;border-right: 1px solid #e3e4e6;border-left: 1px solid #e3e4e6;}
.prgph_txt{ margin:0 30px;}
.prgph_form{ margin:0 10px;}
.box1{-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; border:1px solid #FFF; border-top:1px solid #909090; padding:10px; background:#FFF;-moz-box-shadow: 0px 5px 10px #9b9b9b;-webkit-box-shadow: 0px 5px 10px #9b9b9b;-o-box-shadow: 0px 5px 10px #9b9b9b;box-shadow: 0px 5px 10px #9b9b9b;}
.box_bleu{background:url(../image/gif/bg_box_bleu.gif) left top repeat-y;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; padding:15px 25px 15px 15px; border: 1px solid #2ba0d5;}
.bon_asavoir{ background:url(../image/png/bon_asavoir.png) left top no-repeat; padding-left:145px; margin-bottom:25px; padding-top:20px; margin-bottom:20px; min-height:65px;}
.color_blanc{color:#FFF;}
.paragraph_margin{ margin-left:35px;}
.border_bottom{border-bottom:1px solid #e3e4e6;}
.border_top{border-top:1px solid #e3e4e6;}
.table{}
.table th{color:#002c6e; padding:10px; font-size:160%; font-weight:bold; border:1px solid #e3e4e6; background:#fbfbfb;}
.table th.no_border{width:30px; border:none; background:none;}
.table td{color:#002c6e; padding:10px; font-size:140%;  border:1px solid #e3e4e6;}
.table td.no_border{width:30px; border:none; background:none;}
.table tr.odd td{background:#FFF;}
.sep_orange2{background:url(../image/gif/sep_orange.gif) left top repeat-x; height:57px;}
.bloc_evidance_picto {background: url(../image/png/picto_mise_evidence.png) 96% center no-repeat #f8f2e4;border: 1px solid #d0d5ff;border-top: 1px dashed #d0d5ff;padding: 25px 10% 25px 20px;font-size: 116.667%;margin-bottom: 20px;-webkit-box-shadow: 0px 6px 10px -2px rgba(48,48,48,1);-moz-box-shadow: 0px 6px 10px -2px rgba(48,48,48,1);box-shadow: 0px 6px 10px -2px rgba(48,48,48,1);}
.picto_tunisie{ position:absolute; right:20px; bottom:0; display:block;}
.picto_tunisie2{ position:absolute; right:20px; display:block;}
.box_bleu2{background:url(../image/gif/bg_bloc_bleu.gif) left center no-repeat #0c58a1; padding:8px 20px 8px 45px; overflow:hidden; }
.box_bleu2 .picto{float:left; margin-right:25px;}
.bloc_enbref{  background:#fbfbfb; padding:65px 30px 20px 30px ;  border:1px solid #e6e7e9; margin:25px 10px 15px;position:relative; }
.bloc_enbref .pictos{background:url(../image/png/en_bref.png) left top no-repeat; height:73px; width:199px; position:absolute; left:10px; top:-25px;}
.bloc_enbref .logos{position:absolute; right:10px; top:10px;}
.page_titre_puce span{padding: 3px 7px;border-left: 4px solid #f29400;margin-bottom: 15px;font-weight: bold;color: #01578e;}
.bloc_img_50 img{display:inline;}
.bloc_img_50{width:50%; text-align:center; float:left; display:block;}
.page_titre img{display:inline}
.page_titre span{padding-top:5px; display:inline-block;}
.page_titre2 {font-size: 1.3333em;padding: 3px 7px;border-left: 4px solid #f29400;margin-bottom: 15px;font-weight: bold;color: #01578e;}
.page_titre2 span{float:left; margin-right:5px;}
div.box_bleu_center{width:70%; margin:auto; height:100%; overflow:hidden; }
.box_bleu2 .picto{float:left; margin-right:25px;}
.bloc_tunisie{background:url(../image/png/tunisie_img2.png) right top no-repeat; padding-right:140px; padding-top:53px; height:92px; text-align:center;}
.bloc_tunisie a{display:block; text-align:center;}
.bloc_tunisie img{display:inline;}
.liste_page{}
.liste_page li{display:block; font-size:116.667%; line-height:1.5;  }
.liste_page li li{margin-left:20px;}

.cartouche_part_left{float:left;width:48%;}
.cartouche_part_right{ float:right;width:48%;}
.cartouche_part{  border: 1px solid #eaebec;}
.cartouche_part .titre{background:url(../image/gif/bg_gris_dashed.gif); padding:5px 10px; }
.cartouche_part .picto{float:left; margin-right:10px; }
.cartouche_part .txt{float:left; overflow:hidden; text-decoration:underline; color:#002c6e; font-size:1.334em; font-weight:bold;  padding-top:10px;}
.cartouche_part .no_underline{ text-decoration:none; }
.cartouche_part .txt_puce{float:left;color:#002c6e; font-size:1.334em; font-weight:bold;  padding-top:10px; padding-right:15px; background:url(../image/png/puce_titre.png) right 15px no-repeat;}
.cartouche_part .desc{padding:10px 20px; }
.cartouche_part .desc .img{margin-bottom:10px;}
.cartouche_part .desc .img img{}
.cartouche_part .desc .info{color:#000; font-size:1.116em; margin-bottom:20px;}
.cartouche_part .desc .bloc_lesplus{ border-top:1px dashed #cdd2fc; padding:10px 60px 20px 10px; line-height:1.5; background: url(../image/gif/picto_plusplus.gif) right center no-repeat;font-size: 116.667%;}
.cartouche_part .desc .bloc_lesplus2{ border-top:1px dashed #cdd2fc; padding:10px 10px 20px 10px; line-height:1.5; font-size: 116.667%;}
.espace_banner{margin-bottom:20px;}
.espace_banner img{ width:100%;}
.titre_jaune3{ background:url(../image/gif/bg_titre_jaune.gif); padding:5px 0; position:relative;}
.titre_jaune3 span{ border-bottom: 1px dashed #d08140; border-top: 1px dashed #d08140; display:block; padding:10px 20px 11px 130px; font-size:146.67%; font-weight:bold; color:#fff;}
.picto_titre_left {position: absolute;left: -10px;top:-20px;display: block;}
span.jqTransformCheckboxWrapper .jqTransformHidden{display:none;}

/** Added 23/01/2014 **/
.titre_sim{background:url(../image/gif/puce-left.gif) 0 0 no-repeat; color:#01578e; padding-left:12px; font-size:18px; font-weight:normal; padding-top:4px;}.titre_sim span{ display:block; color:#f29400;}
.box_frmSim{ border:#e6e7e8 solid 1px; background:#fbfbfb; margin-top:22px;}
.box_frmSim .titre,.box_frmSim .titre_cea{background:url(../image/gif/bg-title.gif) 0 0 repeat; font-size:17px; color:#002c6e; padding:10px 11px}.box_frmSim .titre span,.box_frmSim .titre_cea span{background:url(../image/gif/arrow.gif) 100% 7px no-repeat; padding-right:10px; }
.box_frmSim_in{ width:70%; margin:auto; padding:22px 0}
.box_frmSim .select_filds{width:149px; float:left; position:relative; z-index:11}
.box_frmSim .label_txt{ font-weight:normal; font-size:13px;}
.box_frmSim .filds_input{width:149px;}.box_frmSim .filds_input input{ width:140px}
.box_leftSim{ width:49%; float:left; padding:22px 0; padding-left:1%}.box_rightSim{ width:49%; float:right;padding:22px 0; padding-left:1%}
.box_frmSim .label_input{ width:50%}
 /*********************/
/** added 17/03 **/
.content_border2 .height100_pourcent{ height:auto; float:left; width:68%;}
.formError .formErrorContent {
	width: 100%;
	background: #002c6e;
	position:relative;
	color: #fff;
	width: 150px;
	font-size: 11px;
	border: 2px solid #ddd;
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	padding: 4px 10px 4px 10px;
}
.picto_tunisie2{ top:9px;}
/** added 06/04/2014 **/
.label_input_resp {
width: 25%;
float: left;
margin-right: 1%;
margin-bottom: 7px;
text-align: right;
}
.filds_input_resp { float: left;
    margin-bottom: 7px;
    width: 74%;
}
.gsc-selected-option {
font-size: 11px;
font-weight: normal;
}
.bloc_contact_frm .titre_formulaire{ margin-bottom:5px;}
/**14/08 **/
.reseau_sociaux{ text-align:center; color:#009dc1; font-size:11px; width:180px; margin:auto; margin-top:10px;}
.reseau_sociaux a{ display:inline-block; margin-left:6px;}
/* responsiveness
--------------------------------------------- */
@media screen and (max-width: 1023px){
body  {width: auto;margin: auto;padding: auto;}
img, table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video {max-width: 100%;}
img {height: auto; width:auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
textarea, table, td, th, code, pre, samp {word-wrap: break-word;-webkit-hyphens: auto; moz-hyphens: auto;hyphens: auto;}code, pre, samp {word-wrap:break-word!important; white-space:pre-wrap!important;} .logo{ margin-bottom:30px}
.conteneur {width:100%; margin:0;}.footer { width:100%; margin:0; background:url(../image/gif/footer.gif) 0 0 no-repeat; padding-top:4px;} .wrapper { width:100%; margin:0;} .slideshow { width: auto; clear:both; float:none;} 
.table img{ width:auto; }
.bloc_info_contact .titre a {width: 150px;height: 50px;background: none;display: block;}
}
@media screen and (max-width: 960px){
	
.conteneur {width:100%; margin:0;} .footer { width:100%; margin:0; background:url(../image/gif/footer.gif) 0 0 no-repeat; padding-top:4px;} .wrapper { width:100%; margin:0;}.lang { padding-bottom:0;}
.slideshow { width: auto; clear:both; float:none;}
.left{ width:31%; margin:1% 1%}
.left2{clear:both;}
.content {width: 64%; margin-right:2%;}
input.jqTransformHidden {display: block; float:left;}
select.jqTransformHidden {display: block; float:left;}
.jqTransformSelectWrapper > div{display:none;}
.jqTransformSelectWrapper > ul{display:none;}
a.jqTransformRadio {vertical-align: middle;width: 18px;}
.rdv {background: #efeeee;}
.left_pdt{ float:none; width:100%;}.right_pdt{ display:none}
span.jqTransformCheckboxWrapper .jqTransformHidden{display:block;}
.check_box_carte {margin-left:0;margin-right: 10px;float: left;}
.label_check_box_carte {padding: 0px 0 0 4px;}
div.marge_box{width:100%; float:none; clear:both;}

}
@media handheld, only screen and (max-width: 768px) , only screen and (max-device-width: 768px) {
	/****/
.container {padding: 20px 10px 10px 10px;}
.page_img_right { width:25%;}
.page_img_right img{ width:100%;}
.bloc_img_txt .img {width:30%;}
.bloc_img_txt .img img{width:100%;}
.banner_interne{ width:49%; float:left; margin:0 0 10px;}
.banner_interne img{ width:100%;}
.banner_interne_last{ width:49%; float:right; margin:0 0 10px;}
.banner_interne_last img{ width:100%;}
.content > .left{ width:100%; clear:both; float:none;}
.content > .left .marge_box .box_interne{ width:100%;}
.bg_select_recherche{background:none; padding:0;}
.bg_select_recherche .jqTransformSelectWrapper > div{display:none;}
.bg_select_recherche .jqTransformSelectWrapper > ul{display:none;}
.bg_select_recherche div.jqTransformSelectWrapper select.jqTransformHidden{width:95%; display:block; padding:1px 3px;visibility: visible; }
.bg_select_recherche div.jqTransformSelectWrapper {background: none; height:auto;} 
.content .marge_box{ margin:0}
.bloc_info_contact{ padding-left:154px;}.bloc_info_contact .blocs{ margin-right:4px;}.bloc_info_contact .blocs .tel, .bloc_info_contact .blocs .mail, .bloc_info_contact .blocs .adresse{ padding-right:3px;}
.menu_footer{ padding: 0 10px 0 10px;}
.formError .formErrorContent{ width:120px; padding: 4px 2px 4px 2px;}
.radio_filds input{ float:left; margin-top:3px}
.res_recherche .icon_recherche{ width:auto}
.bottom_footer{ padding-left:5px; padding-right:5px;}
.label_txt{ font-size:1em;}
.etape .txt {
font-size: 1.16667em;
color: #666666;
float: left;
padding-top: 2px;
padding-bottom: 16px;
}
/****/
}

@media screen and (min-width: 650px) and (max-width: 768px) {

.marge_box .left_in{height:auto;}
.picto_tunisie2{ right:0px; width:80px;}
.picto_tunisie2{ top: 15px;}
.content > .left .marge_box .box_interne{ width:100%; margin:0; float:none}
}
@media (max-width: 640px) {
	.content {width: 100%;}
.bon_asavoir {background: none; padding:20px 15px;}
.content > .left {display: block;}
.left{ width:100%; float:none; margin-bottom:10px; clear:left}
.content_left_interne {float:none;width:100%;margin-left: 0;} 
.page_img_right { width:25%;}
.page_img_right img{ width:100%;}
.bloc_img_txt .img {width:30%;}
.bloc_img_txt .img img{width:100%;}
/****/ 
.bloc_gris_border{width:auto; float:none; margin-bottom:10px;}
.page_img_right { width:100%;float:none;}
.bloc_img_txt .txt {float: none;width: 100%; margin-bottom:10px;}
.bloc_img_txt .img {width: 100%;}
.page_img_right img{ width:auto;}
.bloc_img_txt .img {width:100%;}
.bloc_img_txt .img img{width:100%;}
.img_list {float: none;padding-left: 0; margin-bottom:10px}
div.bloc_info_contact_all .blocs {border-right:none; border-bottom: 1px dashed #dbeff2;float: none;margin-right: 0;}
div.bloc_info_contact_all {background: #fff;border: 1px solid #e7e5e5;position: relative;padding-top: 40px; padding-left:20px;}
.bloc_info_contact {background: #fff;border: 1px solid #e7e5e5;position: relative;padding-top: 0; padding-left:20px;}
.bloc_info_contact .blocs {float:none}
.flat_blocs {width: auto;margin-right:0;float: none;padding-left: 22%; margin-bottom:10px;}
.flat_blocs_last {width: auto;margin-right:0;float: none;padding-left: 22%;}
.bloc_info_contact .devenir_client { float:right;}
.bloc_info_contact .agence { float:right; }
.bloc_info_contact .dab { float:right; }
.bloc_en_savoir_plus_links .list_txt {width: 30%;float: none; display:none;}
.bloc_en_savoir_plus_links .list_img {width: auto;float: none;}
.titre_jaune span {padding: 10px 20px 11px 25px;}
.bloc_desc {padding: 20px 15px 0 15px;}
.bloc1{width:auto; margin:0;}
.img_right {float: none; width:100%; margin-bottom:10px;}
.box_bleu2 {background:#0c58a1;height:auto;overflow: visible;display: block;clear: both;margin: 0;} 
.content > .left .marge_box .box_interne{ width:100%;}
 
}
 
@media (max-width: 480px){
.box-cours .itm-cours{width: 100%; float: none;}
.table{display:none;}
.banner_interne{width:100%; display:block; margin-bottom:20px;}
.banner_interne img{width:100%;float:none;}
.banner_interne_last{width:100%; display:block; margin-bottom:20px; float:none;}
.banner_interne_last img{width:100%}
.left{ width:96%; float:none;  margin: 0 2% 2%;}
.nav_footer{ display:none;}
.biantnet,.ico-mybiat {display:none;}
.box_top {padding-bottom: 20px;}
.main_menu {display:none;}
.home_menu {display:none;}
ul.menu_mobile {display:block;}
.menu_mobile li {position: relative;height: auto;float: none;}
.menu_mobile li span{ display:block;}
.menu_mobile li .link_menu1 { position:relative; float:none;left:auto; display:block; background:url(../image/gif/menu_1.gif) right center no-repeat; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.4545em; padding:10px 30px 10px 15px; } 
.menu_mobile li .link_menu2 { position:relative; float:none;left:auto; display:block; background:url(../image/gif/menu_2.gif) right center no-repeat; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.4545em; padding:10px 30px 10px 15px; } 
.menu_mobile li .link_menu3 { position:relative; float:none;left:auto; display:block; background:url(../image/gif/menu_3.gif) right center no-repeat; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.4545em; padding:10px 30px 10px 15px; }
.menu_mobile li .link_menu4 { position:relative; float:none;left:auto; display:block; background:url(../image/gif/menu_4.gif) right center no-repeat; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.4545em; padding:10px 30px 10px 15px; }
.bottom_footer {background: none;margin-top: 0;padding:20px;color: #0091b8;font-size: 0.917em;text-align: center;}
.footer_in {padding: 0;}
.right_header {width: auto;float: right;position: absolute;right: 0; top:0;}
div.lang a.active{display:inline-block;}
.lang .mobile{display:none}
.box_logo a {display: block;margin: 0 15px;}
.menu_mobile > li > ul > li > a{ display:block; background:#FFFFFF; padding:7px 20px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:1.272728em;}
.menu_mobile > li > ul > li.active > a{color:#002c6d; font-weight:bold;}
.menu_mobile > li > ul > li.odd > a{ background:#ebebeb;}
.menu_mobile > li > ul > li > a:hover{ color:#002c6d; font-weight:bold;}
.menu_mobile > li > ul > li > div ul{display:block; background:url(../image/gif/bg_menu_3.gif) top left repeat-x #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border:1px solid #999;  padding:3px 10px; }
.menu_lev3{background:#FFF; padding:20px; display:none;}
li.active > a{color:#002c6d; font-weight:bold;}
li.active .menu_lev3{display:block;}
.menu_mobile > li > ul > li > div ul li{ border-bottom:1px dashed #CCC; }
.menu_mobile > li > ul > li > div ul li a{display:block; padding:5px 5px 5px 15px;  color:#333; background:url(../image/gif/puce_bleu.gif) left 9px no-repeat;}
.menu_mobile > li > ul > li > div ul li a.link{background-image:none;}


.menu_mobile > li > ul > li > ul{}
.menu_top{display:none;}
.center {width:96%; float:none;  margin: 0 2% 2%;}
.content{width:100%; float:none;}
.label_input {width: 100%;float: none;margin-right: 0;margin-bottom: 7px;text-align: left;}
.filds_input {width: 95%;float: none;margin-bottom: 7px;}
.input{width: 100%;}
.radio_filds {width: 100%px;float:none; margin-bottom:7px;}
.img_interne {float: none; width:95%;margin: 0 5% 2% 0; }
.img_interne  img{ width:100%;}
.box_left {display:none;}
.bloc_pagination {float: none;display:inline-block;margin-bottom:20px;}
.jqTransformSelectWrapper select{width:90%;}
.main_menu{ padding-left:0;}
.main_menu li { position:relative; height:auto; float:none}
.main_menu li  a{  margin-left:0;}
.bloc_actus_det .img {float: none;margin: 0 5% 2.5% 0; width:95%;}
.news2 {width: auto;float: none; display:block;}
.news {width: auto;float: none; display:block;}
.content_left_interne {width: 96%;float: none;margin: 0 2% 2%; margin-left:2%;}
.banner_interne {display: block;margin-bottom: 9px;float:none;margin-right: 0;}
.jqTransformSelectWrapper > div{display:none;}
.jqTransformSelectWrapper > ul{display:none;}
div.jqTransformSelectWrapper select.jqTransformHidden{width:95%; display:block; padding:3px;visibility: visible; }
div.jqTransformSelectWrapper {background: none; height:auto;}
#captcha{float: left;width: 60%;height: 22px;}
.br_center2 {width:100%;}
.cartouche_part_left {float: none;width: 100%;}
.cartouche_part_left {float: none;width: 100%;margin: 0 0 20px 0;}
.cartouche_part_right{ float:none; width:100%;}
.bloc_evidance_picto {background: url(../image/png/picto_mise_evidence.png) 100% 0 no-repeat #f8f2e4;}
.picto_tunisie{ right:0px; width:53px;}
.picto_tunisie2{ right:0px; width:53px;}
.etape .txt{ padding-top:0; height:57px; padding-left:2px; padding-bottom:0}
.etape .nbr{ font-size:18px;}
.radio_filds input{ float:left; margin-top:3px}
.lang a { color:#009fd5; font-size:0.917em; padding:8px 2px; margin-right:0px}

.succ_msg{ border-left: 5px solid #517b0c;}
.err_msg{ border-left:5px solid #87010b;}
.banner_interne_last img, .banner_interne img{ width:auto; margin:auto}
.lang .mobile{ display:inline-block; margin-left:2px;}
.content_border2 .height100_pourcent{ height:auto; float:none; width:100%;}
.box1{ padding:5px}.box_bleu{ padding:5px}.paragraph_margin{ margin-left:5px;}.paragraph14, .margin_bottom20{ margin-bottom:5px;}.content_border2, .content_border{ padding:5px 0}
.prgph_txt{ margin:0 5px}
.titre_picto span .txt, .txt_bleu, .titre_jaune2 span{ font-size:120%;}
.bloc_evidance_picto, .link_bleu{ font-size:12px;}
.formError .formErrorContent{ width:61px; padding: 4px 2px 4px 2px;}
.res_recherche .icon_recherche{ display:none}
.recap{ display:none}
.prgph_form .margin_left20{ margin-left:0px;}
.picto_tunisie2{ top: 20px;}
.label_radio{margin:0 2px 0 2px;}
.bloc_contact_frm, .bloc_contact{ padding:5px;}

.label_input_resp {
width: 90%;
float: right;
margin-right: 0%;
margin-bottom: 7px;
text-align: left;
}
.filds_input_resp { float: left;
    margin-bottom: 7px;
    width: 10%;
}
.bloc_biat_ban a {
display: block;
margin-left: 0;
float: none;
margin: auto;
width: 162px;
margin-bottom: 5px;
}
.marge_photo{ margin-left:20px;}
.filds_input2ligne{ padding-top:0px;}
}

@media (max-width: 320px){
.left{ width:96%; float:none;  margin: 0 2% 2%;}
.left_header {width: auto;}
.bloc_en_savoir_plus_links .list_img a {display:block; float: none;width: auto;margin-left:0;margin-bottom: 3%;}
.bloc_en_savoir_plus_links .list_img a img{width:100%;}
.br_center2 .bt { float:none; display:block; width:160px;}
.picto_tunisie2{ right:0px; width:45px;}
.liste_paragraph li{ font-size:100%;}
.open_close_margin{ margin: 5px 0px 0 5px;}
.txt_bleu, .paragraph_page, .paragraph14, .liste_bleu li{ font-size:1em;}
.bloc_evidance{ padding:13px 2px}
.bloc_open_close .titre span{ font-size:122%;}
.paragraph_bleu{ font-size:1.2em}
.inputfile{ width:257px;}
.picto_tunisie2{ top: 22px;}
.marge_photo{ margin-left:20px;}
}
.text_cms{ color:#333333; font-size:12px;margin-bottom:15px; line-height:1.3; }



/***     add  05/06/2013     ***/
.bt_agence{margin-bottom:10px; float:right; background:#149cc4 url(../image/gif/bg_bt_hover.gif) left bottom repeat-x; color:#fff; padding:3px 17px; cursor:pointer; font-size:1.083334em;   border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #7d7d7d;}
.bt_agence:hover{background:#eeefef url(../image/gif/bg_bt.gif) left bottom repeat-x; color:#717171; }
.pad_left15{ padding-left:15px;}
#ui-datepicker-div {
  z-index: 9999999!important;
}

.input_tab_width2{width:34%; float:left; margin-bottom:10px;}
.label_tab_width2{ width:5%}
*+html .box_gris{ zoom:1}
/* added 24/06 */
.bloc_info_contact .contactez_ns{ width:160px; height:50px; display:block;zoom:1; position:relative}
*+html .br_center2{ width:auto;}
*+html .bloc_info_contact_all{ background:#fff url(../image/png/contact.png) 0 0 no-repeat;}


/**offre**/

.bloc_offre{ width:228px;border:#e7e5e5 solid 1px;margin:0 9px 9px 0; float: left; display:block; } 
.bloc_offre_last{ width:228px;   border:#e7e5e5 solid 1px;  display:inline-block;margin-right: 0; margin-bottom: 9px;  } 
.offre_top{ padding:25px 0 15px 0; display:block; margin:auto }

.offre_bottom{ height:40px;  position:relative; display:block; margin:0}
.offre_bottom span{ height:40px; width:160px; display:table-cell; vertical-align:middle; overflow:hidden; color:#FFF; font-weight:bold; font-size:1.1em; padding:0 10px; line-height:15px; text-shadow:#808080 1px 1px 2px; font-family:Helvetica,Arial, sans-serif}
.particulier{background:#f2b600;}
.tre{background:#00a6e3;}
.pro{background:#1758a1;}
.entreprise{background:#af101d;}
.offre_bottom img{ position:absolute; right:20px; top:7px; display:block}
.titre p{position:absolute; font-size:15px; left:12px; right:10px; font-weight:bold;overflow:hidden;color:#FFF; }
.titre_cea p{font-size:15px; left:12px; right:10px; font-weight:bold;overflow:hidden;color:#FFF; }
.titre .one_row {top:12px;height:20px; }
.titre .two_row {top:6px;height:35px;line-height:17px}
.titre .txt_blue{ color:#88d2f1; font-size:14px; }
.titre .txt_vert{ color:#93bc0a; }

.home_menu{min-height:50px; overflow:hidden}
.home_menu li { float:left;width:160px;overflow:hidden}
.home_menu li a{font-size:18px; font-weight:bold; font-family:Helvetica,Arial,sans-serif; color:#FFF; text-align:center; display:table-cell; vertical-align:middle; line-height:20px; height:40px;width:160px;  padding:6px; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7);  }
.home_menu li .part{background:#fea51a;}
.home_menu li .part:hover{transform: translateY(6%);}
.home_menu li .tre{background:#009ee0;}
.home_menu li .tre:hover{transform: translateY(6%);}
.home_menu li .pro{background:#005eeb;}
.home_menu li .pro:hover{transform: translateY(6%);}
.home_menu li .entreprise{background:#b0171b;}
.home_menu li .entreprise:hover{transform: translateY(6%);}

/** modif le 17-10-2023 **/
.bloc_opcvm{background: none; border: 0;}
.bloc_opcvm .titre_opcvm{margin: 0;}
.bloc_opcvm::after,.bloc_opcvm h2.title3:before{content: "";clear: both; display: block;}
.itm-cours{width: 33%; float: left;  border-right: solid 1px rgba(5, 58, 93, 0.2); margin-bottom: 10px;}
.bloc_opcvm .box-cours .itm-cours:last-child{border: 0;}
.itm-cours .opcvm_left,.itm-cours .opcvm_right{width: auto; float: none; padding: 10px; background-color: #f6f6f6;}
.itm-cours .opcvm_right{padding: 10px 10px 0 10px;}
.itm-cours .opcvm_left{min-height: 30px;}
.itm-cours .opcvm_right p{font-size: 21px;text-align: center;color: #053a5d; font-weight: 400;}
.itm-cours .opcvm_left p{font-size: 14px; text-align: center;color: #053a5d;}
.itm-cours:nth-child(3n)::after{ content: ""; display: block; clear: both;}
.bloc_opcvm h2.title3 {clear: both; padding: 15px; margin: 10px 0;color: #fff;}
.bloc_opcvm .box-cours:first-child h2.title3{background-color: #f19a26; }
.bloc_opcvm .box-cours:nth-child(2n) h2.title3{background-color: #199dd1;}
.bloc_opcvm .box-cours:nth-child(3n) h2.title3{background-color: #1768ae; }