@font-face{font-family:'square721_ex_btroman';src:url(https://www.vidal.fr/themes/main/default/front/font/square_721_ex/8936-webfont.eot);src:url(https://www.vidal.fr/themes/main/default/front/font/square_721_ex/8936-webfont.eot?) format("embedded-opentype"),url(https://www.vidal.fr/themes/main/default/front/font/square_721_ex/8936-webfont.woff) format("woff"),url(https://www.vidal.fr/themes/main/default/front/font/square_721_ex/8936-webfont.ttf) format("truetype"),url(https://www.vidal.fr/themes/main/default/front/font/square_721_ex/8936-webfont.svg) format("svg");font-weight:400;font-style:normal}
*{font-family:Arial,sans-serif;margin:0;padding:0}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.clearFix:before,.clearFix:after{content:"";display:table}
.clearFix:after{clear:both}
.clearFix{zoom:1}
body{font-size:.75em;background:#fff;color:#333}
img{border:none;max-width:100%}
hr.sep{background-color:#CCC;border:medium none;color:#CCC;height:1px;margin:15px 0}
a{color:#666}
.left{float:left}
.bigger{font-size:1.2em}
.red{color:#c70036}
.italic{font-style:italic}
.lowercase{text-transform:lowercase}
.btn{display:inline-block;padding:0 5px;border-radius:2px;margin-right:10px;background:url(https://www.vidal.fr/themes/main/default/front/imgs/btn_bg.gif) repeat-x;height:22px;line-height:22px;border:1px solid #b3b3b3;color:#666!important;text-decoration:none;text-align:center;font-size:12px;vertical-align:middle;box-sizing:border-box}
.btn:hover,.btn.on{color:#c70036!important;font-weight:700}
.product_actions .btn{margin-right:5px}
.med_visual{float:right}
.no-padding{padding:0}
.remove{color:#c70036;font-size:20px;font-weight:700;text-decoration:none}
.btn2{background:none repeat scroll 0 0 #f2f2f2;border-radius:4px;color:#333;display:inline-block;font-size:13px;font-weight:700;height:30px;line-height:30px;text-align:center;text-decoration:none;width:98%}
.btn2:hover,.btn2.on{color:#fff;background:#C70036}
.btn2 .left{background:url(btn_bg2.png) no-repeat left top;width:5px;height:30px;float:left;margin-right:5px}
.btn2 .right{background:url(btn_bg2.png) no-repeat right top;width:5px;height:30px;float:right;margin-left:5px}
.btn2:hover .left,.btn2.on .left{background-position:left -31px}
.btn2:hover .right,.btn2.on .right{background-position:right -31px}
.btn3{background:none repeat scroll 0 0 #949494;border-radius:5px 5px 0 0;color:#fff;display:inline-block;font-size:13px;font-weight:700;height:auto;padding:0 2px 11px;text-align:center;text-decoration:none;width:49.4%}
.btn3 .text{padding-top:11px;display:inline-block}
.btn3:hover,.btn3.on{color:#fff;background:#c70036}
.btn3 .left{background:url(btn_bg3.png) no-repeat left top;width:6px;height:37px;float:left;margin-right:5px}
.btn3 .right{background:url(btn_bg3.png) no-repeat right top;width:13px;height:37px;float:right;margin-left:5px}
.btn3:hover .left,.btn3.on .left{background:#c70036}
.btn3:hover .right,.btn3.on .right{background:#c70036}
#info_menu_btn #onglet_ieg{padding:4px 3px 13px 2px;width:27%}
.btn_small_grey,.btn_small_white{display:inline-block;font-weight:700;background:url(https://www.vidal.fr/themes/main/default/front/imgs/btn_small_bg_grey.png) no-repeat 0 0;height:22px;line-height:22px;color:#333;text-decoration:none;text-align:center;font-size:13px}
.btn_small_grey:hover,.btn_small_grey.on,.btn_small_white:hover,.btn_small_white.on{color:#fff;background-position:0 -23px}
.btn_small_grey .left,.btn_small_white .left{background:url(https://www.vidal.fr/themes/main/default/front/imgs/btn_small_bg_grey.png) no-repeat left top;width:4px;height:22px;float:left;margin-right:4px}
.btn_small_grey .right,.btn_small_white .right{background:url(https://www.vidal.fr/themes/main/default/front/imgs/btn_small_bg_grey.png) no-repeat right top;width:4px;height:22px;float:right;margin-left:4px}
.btn_small_grey:hover .left,.btn_small_grey.on .left,.btn_small_white:hover .left,.btn_small_white.on .left{background-position:left -23px}
.btn_small_grey:hover .right,.btn_small_grey.on .right,.btn_small_white:hover .right,.btn_small_white.on .right{background-position:right -23px}
.btn_small_white{background:url(https://www.vidal.fr/themes/main/default/front/imgs/btn_small_bg_white.png) no-repeat 0 0}
.btn_small_white .left{background:url(https://www.vidal.fr/themes/main/default/front/imgs/btn_small_bg_white.png) no-repeat left top}
.btn_small_white .right{background:url(https://www.vidal.fr/themes/main/default/front/imgs/btn_small_bg_white.png) no-repeat right top}
.btn_public{display:block;font-weight:700;background:url(https://www.vidal.fr/themes/main/default/front/imgs/btn_public.png) no-repeat 0 0;height:30px;line-height:30px;color:#333;text-decoration:none;text-align:center;font-size:13px;width:251px;margin:10px auto}
.btn_public:hover{color:#fff;background-position:0 -31px}
.error{border:2px solid #f33;background:#faa;padding:4px;margin:10px 0}
.confirmation{border:2px solid #3f3;background:#afa;padding:4px;margin:10px 0;text-align:center}
.details .error p{margin:0}
.hr{margin:5px 0;height:1px;font-size:0;background:#cfcfd1}
.hr hr{display:none}
.hr.red{background:#c70036;margin:20px 0}
.small{font-size:.85em}
.grey_block{background:none repeat scroll 0 0 #ccc6c6;height:auto;margin-bottom:15px;padding:10px}
.content_bloc_facets .grey_block{margin-top:1px;min-height:50px}
div#advanced_search_wrapper.content_bloc_fulldiv.grey_block{height:52px}
.flag{width:28px}
.middle{vertical-align:middle}
div.left{float:left}
div.right{float:right}
.clear{clear:both;font-size:0}
.center{text-align:center}
.align_left{text-align:left}
.align_right{text-align:right}
.print{cursor:pointer}
#global{width:944px;margin:auto}
.grey-band{background:none repeat scroll 0 0 #eae6e6;margin:auto;padding:10px 0 20px;width:994px}
#top_arrow{background:url(top-arrow.gif) no-repeat scroll 0 0 rgba(0,0,0,0);bottom:50px;cursor:pointer;display:block;height:28px;margin-left:970px;position:fixed;text-align:center;text-indent:-9999em;width:33px}
#header0{height:37px;font-size:.92em;background:#fff;margin-bottom:0}
#header0_content{width:994px;margin:auto;font-weight:700;color:#555}
#header0_content a{color:#555;text-decoration:none}
#header0_content .left{float:left;margin:6px 0 0 -25px;font-size:1.09em}
#header0_content .left a{margin:0 5px}
#header0_content .right{float:right;margin:12px 10px 0}
span.search-error{background:none repeat scroll 0 0 #eae6e6;border:1px solid #c70036;border-radius:5px;color:#666;display:block;font-size:1.25em;margin:50px auto auto;padding:10px;text-align:center;width:87%}
#header0_content #connexion_member{background:#2a7501;ie9svgneedsconditionaloverrideoffiltertonone/background:url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhNzUwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzMyOGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#2a7501 0%,#328f00 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2a7501),color-stop(99%,#328f00));background:-webkit-linear-gradient(top,#2a7501 0%,#328f00 99%);background:-o-linear-gradient(top,#2a7501 0%,#328f00 99%);background:-ms-linear-gradient(top,#2a7501 0%,#328f00 99%);background:linear-gradient(to bottom,#2a7501 0%,#328f00 99%);border-bottom:1px solid #fff;border-radius:0 0 5px 5px;box-shadow:0 1px 1px 0 #ccc;color:#fff;float:right;font-size:12px;margin-right:5px;padding:3px 12px 4px;text-align:center}
#header0_content #connexion_member a{color:#e3e3e3;font-weight:400;text-decoration:underline}
#header{padding-top:14px;background:#fff}
#header_content{width:994px;margin:auto}
#logo_header{font-size:12px;position:relative}
#logo_header #baseline{top:-22px;position:absolute;left:0}
#logo{width:295px;margin-left:-19px}
#form_search{background:#efeded;border-radius:8px;border:1px solid #cbcaca;padding:15px 1.734% 10px;position:relative}
#form_search .search_input{border:1px solid #e8e4e4;background:#fff;display:inline-block;height:44px;width:76%}
#form_search #inp_search_q,#form_search #inp_search_q2{border-radius:5px 0 0 5px;font-size:1.167em;text-indent:10px;text-overflow:ellipsis;white-space:nowrap}
#form_search .loading,#form_search_iam .loading{background:url(loading_.gif) no-repeat scroll 0 2px rgba(0,0,0,0);height:44px;margin-left:348px;margin-top:3px;position:absolute;width:44px}
#form_search .search_box{width:75%;display:inline-block;margin-right:0}
#form_search .select{background:url(select-b.png) no-repeat scroll 92% center #fff;border:1px solid #ccc;border-radius:5px;height:44px;overflow:hidden;width:143px}
#form_search select{-moz-appearance:none;background:transparent;border:0 none;border-radius:0;font-size:15px;height:44px;line-height:1;padding:10px 50px 10px 3px;-ms-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;width:126%;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;white-space:nowrap}
#form_search select::-ms-expand{display:none}
#form_search .first{width:23%;margin-right:1.734%}
#form_search .second select{width:130%}
#form_search .second{width:16.3%}
#form_search_iam .loading{margin-left:187px;margin-top:2px;height:27px;background-position:-4px -2px}
#form_search_iam input{vertical-align:middle}
#form_search_iam img{vertical-align:middle;cursor:pointer;width:28px}
.form_bloc{width:718px;margin-left:0}
#inp_search_submit{border-radius:0 5px 5px 0;color:#FFF;display:inline-block;font-weight:700;height:42px;margin:-4px 7px 0 -3px;padding:0 16px;vertical-align:middle;width:22.5%;font-size:15px;text-align:center;border:none;background:none repeat scroll 0 0 #c70036;position:relative;cursor:pointer}
#alpha_search{margin-top:10px}
#alpha_search li{list-style:none;float:left;text-transform:uppercase;font-weight:700;font-size:15px;margin-left:4px}
#alpha_search span{vertical-align:middle;font-size:15px;color:#333}
#alpha_search li a{text-decoration:none;color:#333;font-weight:700}
#alpha_search a{text-decoration:none;color:#333}
#alpha_search a:hover,#adv_search a:hover{color:#c70036}
#alpha_search ul{display:inline-block;vertical-align:middle;margin-right:5px}
#adv_search{float:left;width:90px;margin:8px 0 0 10px;line-height:95%}
#main_menu_container{margin:18px 0}
#main_menu .level-2{width:100%;background:none repeat scroll 0 0 #EFEDED;border:1px solid #CFCFCF;border-radius:0 0 5px 5px;line-height:14px;padding:10px 0;position:absolute;z-index:70;display:none}
#main_menu{list-style:none;position:relative;transition:all ease .5s;text-align-last:left}
#main_menu.active{margin-bottom:138px}
#main_menu.active .level-2{height:120px;display:block;z-index:1}
.by #main_menu.active{margin-bottom:188px}
.by #main_menu.active .level-2{height:160px;display:block;z-index:1}
#main_menu > li{background:none repeat scroll 0 0 #C70036;border-radius:5px 5px 0 0;color:#FFF;float:left;height:57px;margin-right:.7%;line-height:15px;position:relative}
#main_menu > li.last{margin-right:0}
#main_menu > li a{color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:700;height:100%;padding:20px 0 20px 12px;text-decoration:none}
#main_menu > li a#menu1{padding-top:12px}
#main_menu > li a#menu3{padding-top:12px}
#main_menu > li a#menu4{padding-top:12px}
#main_menu > li a#menu5{padding-top:12px}
#main_menu > li a#menu6{padding-top:12px}
#main_menu > li a#menu2{width:105px}
#main_menu > li a#menu_home{background:url(icon-hom.png) center center no-repeat transparent;text-indent:-9999em}
#main_menu > li a#toggle-panel{background:url(white-bo.png) center center no-repeat transparent;text-indent:-9999em}
#main_menu.active > li a#toggle-panel{background:url(white-to.png) center center no-repeat transparent;text-indent:-9999em}
#main_menu .wide{display:block;min-width:92px;padding-right:8px}
#main_menu .small{display:block;max-width:3.531%;min-width:3%}
#main_menu li.active{background:#949494}
#main_menu .level-2 li{float:none;list-style:none outside none;line-height:13px}
#main_menu li:hover{background:#949494}
#main_menu li ul li:hover{background:inherit}
#main_menu li:hover > .level-2{display:block}
#main_menu .level-2 li a{background:url(icon-menu-list-arrow.png) no-repeat scroll 9px 8px transparent;color:#333;font-size:13px;font-weight:400;line-height:16px;padding:4px 10px 2px 20px}
#main_menu .level-2 li a:hover{text-decoration:underline}
#main_menu .level-2 li.sub{left:0;line-height:8px;margin-top:12px;position:absolute;top:159px}
#main_menu .level-2 li.sub a{color:#666;line-height:6px;padding:7px 23px;background-position:9px 6px}
#ariane{color:#6e6e6e;float:left;margin-bottom:8px;width:900px}
#ariane a{color:#6e6e6e;text-decoration:underline;margin-left:5px}
#font_size{margin-left:4px;margin-right:3px}
.left #font_size a{color:#6e6e6e;margin:0}
#font_size a.small{font-size:8px}
#font_size a.normal{font-size:10px}
#font_size a.big{font-size:12px}
.bloc_content{padding:10px 13px 10px 11px}
#top_consultation p{color:#454545;font-size:.92em;text-align:center;margin:1px 0}
#top_consultation p strong{color:#666}
#top_consultation p a,#reco_mois p a{color:#c70036}
#top_consultation .table_list td{padding:5px 0;width:50%}
#reco_mois{text-align:center}
#reco_mois .bloc_content{padding:7px 12px 10px 10px}
#reco_mois .bloc_content span.title{text-transform:uppercase}
#top_consultation .bloc_content{padding:2px 7px}
#reco_mois p{color:#333;font-size:1.16em;margin-bottom:10px;font-weight:700;line-height:1.3em}
#reco_mois p a{color:#666;text-decoration:none}
#block_index ul{margin-left:15px;color:gray;font-size:.92em;line-height:1.5em}
#block_index ul a{color:#666;text-decoration:none}
#block_index ul a:hover{text-decoration:underline}
#block_index ul li.on>a{color:#c70036}
#block_index.index{background:none repeat scroll 0 0 #f9f9f9;border:1px solid #bebbbb;border-radius:6px;margin-top:10px;padding:5px 10px;width:100%}
#block_index.index ul li{float:left;display:block;font-size:1.09em;color:#333}
#block_index.index ul li strong{font-weight:700}
#block_index.index ul li a{text-decoration:underline;color:#333}
.share{margin-top:10px}
#extra_content .share{width:250px;margin-left:4px;margin-bottom:10px}
#extra_content .share a{margin-left:29px}
#extra_content .share a.first{margin:0}
#extra_content .ad img{overflow:hidden;border-radius:4px;margin:3px 0 12px}
#extra_infos .manufacturer_tel_label,#extra_infos .manufacturer_fax_label,#extra_infos .manufacturer_email_label{font-weight:700}
#extra_infos .manufacturer_email_label{display:inline-block}
#extra_infos span[itemprop="telephone"]:after{content:"";display:block}
#reco_menu{float:left;width:380px}
#reco_presentation{float:right;width:521px}
#reco_presentation p{margin-bottom:10px}
#reco_presentation ul{margin:10px 0 15px 15px}
ul.recos{background:none repeat scroll 0 0 #efeded;list-style:none outside none;width:372px}
ul.recos>li{overflow:hidden;padding-top:1px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}
ul.recos>li:first-child{padding-top:0}
ul.recos > li > a{background:url(https://www.vidal.fr/themes/main/default/front/imgs/icon-less-accordeon.png) no-repeat scroll 8px center #efeded;border-top:1px solid #dbdbdb;display:block;line-height:22px;padding-left:32px;text-decoration:none}
ul.recos > li.close > a{background:url(https://www.vidal.fr/themes/main/default/front/imgs/icon-more-accordeon.png) no-repeat scroll 8px center #efeded}
ul.recos > li > ul,ul.recos2{list-style:none outside none}
ul.recos > li > ul > li,ul.recos2 li{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #ccc;padding:2px 48px}
ul.recos > li > ul > li:last-child,ul.recos2 li:last-child{border-bottom:none}
ul.recos > li.close > a{color:#333;font-weight:400}
ul.recos > li > ul > li > a,ul.recos2 a{color:#727272;font-weight:400;text-decoration:none}
ul.recos .domain{border-bottom:1px solid #ccc}
ul.recos li.close .domain{border-bottom:none}
ul.recos>li>a,ul.recos>li>ul>li>a:hover,ul.recos2 a:hover{font-weight:700;color:#C03}
#info_menu_btn +.details .info_menu > ul{margin-top:0}
#info_menu_btn +.details .info_menu > ul >li:last-child{border-bottom:2px solid #c70036;border-radius:0 0 9px 9px}
#info_menu_btn + .details .info_menu > ul > li > ul > li:last-child{border-bottom:medium none;border-radius:0 0 9px 9px}
.info_menu > ul > li{border-left:2px solid #c70035;border-right:2px solid #c70036}
#submenu{float:left;margin:0 20px 10px 0;width:153px}
#submenu .title,.info_menu .title{background:none repeat scroll 0 0 #c70035;border-radius:5px 5px 0 0;color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;padding:11px 0;position:relative;text-align:center;text-transform:uppercase}
#submenu span.triangle,.info_menu .triangle{position:absolute;left:46%;bottom:-7px;width:0;height:0;border-style:solid;border-width:7px 7px 0;border-color:#c70035 transparent transparent}
#submenu ul{list-style:none;background:none}
#submenu li.arrow{content:"";display:block;height:7px;background-color:#f2f2f2;height:7px;border-bottom:none}
#submenu li{border-top:1px solid #c1c1c1;border-left:2px solid #C70035;border-right:2px solid #c70036;background:#F2F2F2;padding:7px 10px 7px 15px}
#submenu li:not(.on):hover{color:#c70036;background:#fff}
#submenu li.on{background:url(red_arrow.png) no-repeat 98% center;color:#c70036;display:block;padding:9px 3px 9px 15px}
#submenu li a{color:#333;text-decoration:none;display:block}
#submenu li.last{border-bottom:2px solid #c70036;border-left:2px solid #c70036;border-radius:0 0 9px 9px}
#submenu li.first{border-top:none}
#fiche_produit #wait_produit{background:url(https://www.vidal.fr/themes/main/default/front/imgs/wait.gif) no-repeat center center;min-height:150px;max-height:350px}
#fiche_produit_details .pictos_produit{float:right}
#fiche_produit_details .pictos_produit img{vertical-align:middle}
#fiche_produit_details .survey{margin:15px 0;background:#f2f2f2;padding:10px}
#mr_vcm img.mvcm{margin-top:10px}
#mr_vcm .mvcm-text{text-align:justify}
#mr_vcm .hiddenDiv{display:none}
#mr_vcm .more-info a{display:block;color:#666;text-align:center;text-decoration:none;background:url(https://www.vidal.fr/themes/main/default/front/imgs/savoir_plus.png) no-repeat;width:107px;height:20px;padding:4px 0 0 6px;margin:auto}
#mr_vcm table.mvcm-detail tr{cursor:pointer}
#mr_vcm table.mvcm-detail a{text-decoration:underline}
.highlight{background:#faff12}
.border_highlight{border:2px solid #faff12}
.details{float:left;width:468px;min-height:620px}
#fiche_produit .details,#fiche_reco .details{margin-left:2%}
.details .alert_medicament{background:#c70036;color:#fff;font-weight:700;display:block;margin:20px auto 0;text-decoration:none;padding:10px;text-align:center;font-size:1.05em;width:80%;box-shadow:1px 1px 3px rgba(0,0,0,.4)}
.details ol{padding-left:30px;margin:10px 0}
.details.fullwidth{width:auto;float:none;margin:0}
.details.fullwidth .articleImg{text-align:center;padding:5px 0;position:relative;float:left;margin:0 10px 0 0}
.details.fullwidth .articleImg img{border:1px solid #999;padding:5px;max-width:220px}
.details.fullwidth .news .articleImg img{border:0;padding:0;max-width:220px}
.details.fullwidth .articleImg p{margin-top:0;padding-top:0;font-size:.9em;color:#444}
.details.fullwidth .articleImg .legend{color:#969696;font-size:1em;margin-bottom:0;margin-top:10px}
.details a{color:#1654b2}
.details a:visited{color:#823679}
.details ul{padding-left:25px;margin:5px 0}
.details #submenu ul{padding-left:0;margin:0}
.details p{margin:10px 0}
.details table[width="97%"],.para table{background:#efefef;margin:15px 0 5px;border:#999 solid 1px;border-collapse:collapse}
.details table[width="97%"] tr td,.para table tr td{padding:5px;border:#999 solid 1px}
.details table[width="97%"] tr:first-child td,.para table thead tr td{background:#dfdfdf;font-weight:700}
.details table[width="100%"],.para table{background:#efefef;margin:15px 0 5px;border:#999 solid 1px;border-collapse:collapse}
.details table[width="100%"] tr td,.para table tr td{padding:5px;border:#999 solid 1px}
.details table[width="100%"] tr:first-child td,.para table thead tr td{background:#dfdfdf;font-weight:700}
.rubric-title span.regl,.details table.title tr:first-child td[title]:first-child{font-size:.9em;background-color:#c30;color:#fff;padding:0 5px}
.rubric-title span.hx,.details table.title tr:first-child td{font-size:1em;background:none;color:#c70036;padding:0 5px}
.rubric-title sup{visibility:hidden;display:none;height:0;line-height:0}
.details .container .label{font-weight:700}
.details .container .content{margin:10px 0}
.details .puce{background:url(https://www.vidal.fr/themes/main/default/front/imgs/red_puce.png) no-repeat left 6px;padding-left:10px;margin:10px 0}
.details div.content-item{margin:10px 0 5px}
.details div.content-item .bloc{margin-top:10px}
.details div.content-item .titbloc{font-weight:700}
.rubric-title,.details div.content-item .title,.details div.content-item .titlibre,.details h2,.details table.title,#comments h2{color:#c70036;font-size:1.3em;font-weight:700;margin-bottom:5px;margin-top:10px}
.details div.content-subitems .title{font-size:1.1em;font-weight:700}
.details div.content-subitems div.content-subitems .title{font-size:1.05em}
.details div.content-subitems .title>.nommed::before{content:"> "}
.details div.source div.tsource{background:url(https://www.vidal.fr/themes/main/default/front/imgs/1337941852_marker_squared_grey_5.png) no-repeat left top;padding-left:20px;margin:10px 0}
.details div.content-subitems div.lstmed{margin-left:5px}
.details div.content-subitems div.lstmed div.lstdci div.dci{font-weight:700;margin:10px 0 5px}
.details div.content-subitems div.lstmed div.lstdci div.spe{font-size:11px;color:#444}
.details div dl{margin:10px 0}
.details div dl dt i{font-weight:700;color:#666}
.details .vcmIcon{position:absolute;margin-left:-50px;width:50px}
.details .vcmIcon .vcmImg{margin-bottom:10px;cursor:pointer}
.details .content-item.caspart>.content-subitems,.details .content-item.conseil>.content-subitems,.details .content-item.depisuiv>.content-subitems,.details .content-item.medcite>.content-subitems,.details .content-item.medncite>.content-subitems,.details .content-item.medrecent>.content-subitems,.details .content-item.traitnmc>.content-subitems,.details .content-item.surv>.content-subitems,.details .content-item.protocoles>.content-subitems,.details .content-item.traitlibre>.content-subitems{margin-left:50px}
.details .content-item.caspart>.vcmIcon,.details .content-item.conseil>.vcmIcon,.details .content-item.depisuiv>.vcmIcon,.details .content-item.medcite>.vcmIcon,.details .content-item.medncite>.vcmIcon,.details .content-item.medrecent>.vcmIcon,.details .content-item.traitnmc>.vcmIcon,.details .content-item.surv>.vcmIcon,.details .content-item.protocoles>.vcmIcon,.details .content-item.traitlibre>.vcmIcon{margin-left:0;margin-top:20px}
.details .poso-label{float:left;width:35px;background:#006400;color:#fff;text-align:center;font-size:12px;min-height:16px}
.details .poso-text{margin-left:35px;border-left:2px solid #006400;padding-left:5px;min-height:16px}
.grade a{background:#C03;color:#fff;text-decoration:none;padding:0 2px;font-size:.92em;cursor:default}
div.product_actions{margin-top:10px;min-height:27px}
#fiche_produit div.product_actions{margin-top:20px}
div.product_actions .share{float:left;margin-top:0}
#product_top_left{float:left;width:78%}
#product_top_left h1{margin-bottom:12px}
.no_img #product_top_left{float:left;width:87%}
#product_top_right{float:right;width:21%}
.no_img #product_top_right{width:66px}
#img_product{border:1px solid #CFCFD1;display:block}
div.product_actions{position:relative}
div.product_actions img.img_product{position:absolute;right:0;top:-20px}
.right a{border-radius:5px;display:inline-block;margin-left:8px;margin-right:2px;text-decoration:none;width:auto}
.red_button{border:1px solid #c70036;border-radius:5px;color:#c70036;display:inline-block;height:26px;line-height:26px;padding:0 8px 0 0}
.blue_button{display:inline-block;height:26px;border-radius:5px;border:1px solid #557cbd;color:#557CBD;padding:0 8px 0 0;line-height:26px}
.blue_button.interaction{display:inline-block;height:26px;border-radius:5px;border-left:1Px solid #557CBD}
.red_button img,.blue_button img{margin-right:7px}
.print_button{display:inline-block;height:24px;background:url(icon_pri.png) no-repeat scroll center center #557CBD;border-radius:5px;display:inline-block;height:26px;padding:12px 15px;width:16px}
div.product_actions .middle{height:58px}
div.product_actions .right *{vertical-align:top}
div.product_actions .date_update{float:left}
.block form .dosages{margin-top:15px}
.block form label{font-weight:700;display:block;margin-bottom:5px}
.block form#form_ee_filter label{font-weight:400;display:inline-block;margin-bottom:0}
.block form select{width:100%;outline:none;height:33px;padding-top:7px}
.details .block h3{background:gray;color:#fff;padding:10px 6px;font-size:1em;border-radius:3px 3px 0 0}
.details .block .content{background:none repeat scroll 0 0 #f2f2f2;border:1px solid #dbdbdb;padding:10px}
.details .block{border-radius:3px;box-shadow:0 0 1px rgba(0,0,0,0.4);margin:20px 0}
.details .substances{border:1px solid #dbdbdb;border-collapse:collapse;box-shadow:0 0 1px rgba(0,0,0,0.2);float:left;width:72.35%}
.details .substances th,.details .packages th,.details .equivalent_products th{background:gray;padding:10px;text-align:left;color:#fff;border:1px solid gray;white-space:nowrap}
.details .packages th:first-child{width:0!important}
.details .packages th,.details .equivalent_products th{padding:8px 6px}
.details .packages th.align_right{text-align:right}
.details .packages th.center{text-align:center}
.details .substances td{background:none repeat scroll 0 0 #efeded;padding:10px;text-align:center}
.details .substances th,.details .equivalent_products th.center{text-align:center}
.details .packages td,.details .equivalent_products td{background:none repeat scroll 0 0 #f2f2f2;padding:8px 6px}
.details .packages td:last-child{text-align:center!important}
.details .packages tr,.details .equivalent_products tr{background:#ccc6c6}
.details .substances tr.grey td,.details .packages tr.grey td,.details .equivalent_products tr.grey td{background:#f2f2f2}
.details .status{float:right;width:25.84%}
.details .status .title{color:#fff;background:#398f06;font-weight:700;padding:10px 8px;display:none}
.details .status .libelle{background:none repeat scroll 0 0 #398f06;color:#fff;font-weight:700;height:75px;padding:31px 0;text-align:center}
.details .status.unavailable{float:none;width:100%;margin-bottom:10px}
.details .status.unavailable .title{background:#cf1607;text-align:center}
.details .status.unavailable .libelle{background:#cf1607;text-align:center;font-weight:700}
.details .status.unavailable.noclass .libelle{background:#398f06}
.details .status.unavailable.not_marketed .title{background:#cf1607;text-align:center}
.details .status.unavailable.not_marketed .libelle{background:#f39d03;text-align:center;font-weight:700}
.details .status.unavailable.pharmaco .libelle{background:url(https://www.vidal.fr/themes/main/default/front/imgs/warn_icon.png) no-repeat scroll 72px center #cf1607;height:auto;margin-top:15px;padding:15px 0}
.details .equivalent_products td.mono{background:url(https://www.vidal.fr/themes/main/default/front/imgs/vmp_mono.png) no-repeat 6px center;padding-left:55px}
.details .packages td{border-right:1px solid #ccc;border-right:1px solid #ccc}
.details .packages td[itemprop="recognizingAuthority"]{border-right:none}
.details .packages,.details .equivalent_products,div.table table.table{border:1px solid #dbdbdb;border-collapse:collapse;box-shadow:0 0 1px rgba(0,0,0,0.4);margin:10px 0;width:100%;background:#F2F2F2}
div.table table.table thead{font-weight:700;text-align:center}
div.table table.table td{border:1px solid #dbdbdb;padding:1px;word-wrap:break-word;-ms-word-break:break-all}
div.table table.table .a-center{text-align:center}
div.table table.table .a-left{text-align:left}
.table caption{font-weight:700;text-align:left}
.details .excipient{background:url(right_arrow_black.png) no-repeat scroll 1px 12px transparent;clear:both;margin-top:10px;padding-left:10px}
.details .excipient::after,.details .excipient:after,.details .excipient::before,.details .excipient:before{content:"";display:block;height:9px}
.details .active_excipient{background:url(right_arrow_black.png) no-repeat 1px 4px;padding-left:10px}
.details .active_excipient:after{content:"";display:block;height:9px}
.manufacturer_email{word-break:break-all;-ms-word-break:break-all;display:block}
.details .classif_container{border:1px solid #d3d3d3;padding:8px;margin-top:10px;box-shadow:1px 1px 1px rgba(0,0,0,.2)}
.details .classif,.details .surveillance{margin:15px 0;background:url(right_arrow_black.png) no-repeat 1px 4px;padding-left:10px}
.details .classif b{display:block}
table.sortable th span.arrows{display:inline-block;width:7px;height:9px;margin-left:5px}
table.sortable th .up,.details table th .down{background:url(table_or.gif) no-repeat;cursor:pointer;width:7px;height:4px;display:block}
table.sortable th .down{background-position:0 -5px;margin-top:1px}
div.input input[type="text"]{width:200px;height:20px}
input[type="text"].autoFillBlur{font-style:italic;color:#999}
::-webkit-input-placeholder{font-style:italic;color:#999}
::-moz-placeholder{font-style:italic;color:#999}
:-moz-placeholder{font-style:italic;color:#999}
:-ms-input-placeholder{font-style:italic;color:#999}
span.itemcom{float:left;background:#60a0ff;color:#fff;display:block;width:16px;height:15px;border-radius:8px;text-align:center;padding:1px 0 0;font-size:11px;font-weight:700}
div.cat{float:left;color:#60a0ff;font-weight:700;margin-left:3px}
div.defcat{clear:left;padding:5px 0 10px 20px}
div.arbredec.first{text-align:center}
div.titarbre{font-weight:700;font-size:13px;margin:5px 0}
div.reco.comment div.itemcom{background:#fff;position:absolute;top:0;left:0;width:330px;border:none;padding:10px;border-radius:5px;box-shadow:1px 1px 10px rgba(0,0,0,.3);margin-top:-20px}
div.reco.comment div.itemcom.hiddenDiv{display:none;opacity:0}
div#search_forms_colors,div#search_foreign_equi,div#detection_iam{padding:10px;position:absolute;width:400px;background:#fff;border:6px solid #7d7d7d;box-shadow:1px 1px 6px rgba(0,0,0,.5);border-radius:5px;left:50%;z-index:99}
div#search_foreign_equi{margin-left:-80px}
div#search_forms_colors{height:auto}
div#search_forms_colors .mandatory{font-size:.9em}
div#search_forms_colors .close{position:absolute;top:0;right:2px;color:#c70036;text-decoration:none;font-size:20px;line-height:20px;font-weight:700}
div#search_forms_colors .component{margin-top:10px}
div#search_forms_colors .submit{text-align:right}
div#search_forms_colors label{margin-bottom:4px;display:inline-block}
div#search_forms_colors select{width:400px}
div#detection_iam{margin-left:-250px;height:auto;text-align:center}
div#detection_iam table{margin-top:10px}
div#detection_iam table thead{background:#efefef}
div#detection_iam table thead tr th:first-child,div#detection_iam table tbody tr td:first-child{width:370px}
div#detection_iam table thead tr th{height:30px}
div#detection_iam table tbody{max-height:120px;overflow:auto;display:block}
div#detection_iam table tbody tr td{padding:4px 0;border-bottom:#eee solid 1px}
div#detection_iam table tbody tr td:last-child a{font-size:16px;font-weight:700;text-decoration:none}
div.interaction{padding:20px;border-bottom:solid 1px #ddd}
div.interaction h2{font-weight:400;font-size:17px;margin-bottom:10px}
div.interaction span.contributor{color:#666;font-size:12px;font-style:italic}
div.interaction div.content{margin-top:10px}
div.interaction div.content p{margin:5px 0}
div.interaction img.picto_interaction{margin-left:-20px;float:left}
.content.restrict{padding:5px}
.content.restrict ul{padding-left:30px}
table.results{margin-top:15px;border-collapse:collapse;width:100%}
table.results.nomargin{margin-top:0;width:auto}
table.results th,table.results td{border:1px solid #ccc;padding:5px}
table.results.nomargin th{border-top:none}
table.results th{background:none repeat scroll 0 0 #949494;color:#fff}
table.results td.picto{width:20px;text-align:center}
table.results td .image{width:70px;position:relative}
table.results tr.country{cursor:pointer}
table.results tr.country th{text-align:left;background:#666;color:#fff}
table.results tr:hover{background:#f5f5f5}
.table_list{border:2px solid #d5d5d5;border-collapse:collapse;margin:0 auto;width:100%}
.table_list.center td{text-align:center}
.table_list th{font-weight:700}
.table_list td{font-size:.92em;border-top:1px solid #fff}
.table_list th,.table_list td{border-right:1px solid #afafaf;padding:5px 14px;color:#454545}
.table_list tr.grey td{background:#f2f2f2}
.news_list{list-style:none;width:100%;margin:auto}
#news_list{list-style:none}
#news_list > li > a{display:inline-block;font-size:18px;margin:15px 10px 0;text-decoration:none}
.details ul.news_list{width:auto;margin:auto;padding:0}
#extra_content .block .content ul.news_list li,ul.news_list li{padding:10px 10px 30px;clear:left}
#extra_content .block .content ul.news_list.summary li{padding:10px}
#content_left.home ul.news_list li{padding:10px 8px 5px;clear:left}
.news_list li{border-bottom:2px solid #ccc}
.news_list .date{color:#6e6e6e;font-style:italic}
#content_left.home .news_list .date,.details .news_list .date{color:#666;float:right;position:relative;top:-16px;line-height:0;margin-right:10px}
.news_list .title{color:#c70036;margin-bottom:3px}
.newsul a, #content_left.home .news_list .title a, .details .news_list .title a{color:#333;font-weight:700}
.newsul a:hover, #content_left.home .details .news_list .title a:hover {color:#c70036;}
.newsul a, .details .news_list .title a {text-decoration:underline;}
.newsul li {font-size: 13px;margin:0 0 5px 0;}

.news_list .description{color:#454545}
.news_list .description a{text-decoration:none}
div#content_left.home ul.news_list{background:#fff;border:medium none;padding:0;width:auto;min-height:0}
div#content_left.home ul.news_list li{background:none repeat scroll 0 0 #FFF;border-bottom:2px solid #CCC6C6;padding:0;height:auto}
div#content_left.home ul.news_list li:last-child{border:none}
.news_list .title a{text-decoration:none}
#content_left.home .news_list .title a:hover{color:#c70036}
.news_list li img{float:left;border:none;margin:10px 0 10px 10px}
#content_left.home .news_list .type a,.details .news_list .type a{color:#cf0018;text-decoration:none}
#content_left.home .news_list .type a:hover,.details .news_list .type a:hover{text-decoration:underline}
#content_left.home .news_list .type .alert,#content_left.home .news_list .type .alert a{color:#c70036;text-decoration:none}
.news_list .more{float:right;color:#c70036;font-style:italic}
#extra_content .content .more_news{background:url(white-bo.png) no-repeat scroll 65% center #ccc;color:#fff;display:block;font-size:1.167em;font-weight:700;height:25px;text-align:center;text-decoration:none;width:100%;padding-top:4px}
#news_rub_wrapper ul,#news_subrub_wrapper ul{padding:0;list-style:none}
#news_rub_wrapper ul li{border-top:1px solid gray}
#news_subrub_wrapper ul li{border-top:1px solid #b5b5b5}
#extra_content .content .more_news{background:url(white-bo.png) no-repeat scroll 65% center #a2a1a2;color:#fff;display:block;font-size:16px;font-weight:700;height:1.8em;padding-top:4px;text-align:center;text-decoration:none;width:100%}
#news_rub_wrapper li a{display:block;padding:9px 5px 9px 15px;color:#666;font-weight:700;font-size:1.2em;text-decoration:none}
#news_rub_wrapper li.on a,#news_rub_wrapper li a:hover{color:#c70036}
#news_rub_wrapper li.on a{background:url(https://www.vidal.fr/themes/main/default/front/imgs/red_arrow_left.png) 5px center no-repeat #fff}
#news_subrub_wrapper li a{color:#666;display:block;font-size:1.2em;font-weight:700;padding:6px 5px 6px 15px;text-decoration:none}
#news_subrub_wrapper li.on a,#news_subrub_wrapper li a:hover{color:#c70036}
#news_subrub_wrapper li.on a{background:url(https://www.vidal.fr/themes/main/default/front/imgs/red_arrow_left.png) 5px center no-repeat #fff}
#content_left.home ul.news_list li.une_news_bloc{padding:4px 5px 4px 0;list-style:disc;margin-left:23px}
#content_left.home ul.news_list li.une_news_bloc:first-child{padding:4px 5px;list-style:none;margin-left:0}
#content_left.home .news_list .une_news_bloc .title a{font-weight:400;font-size:.92em}
#content_left.home .news_list .une_news_bloc:first-child .title a{font-weight:700;font-size:1.15em}
.news_menu{height:31px;margin-top:3px}
.news_menu li{list-style:none;float:left;height:31px;width:30%}
.news_menu li.wide{width:40%}
.news_menu li a{display:block;height:31px;padding:0 12px;text-align:center;background:#ccc6c6;color:#fff;font-size:14px;line-height:31px;cursor:pointer;text-decoration:none}
.news_menu a#news_menu1.on,.news_menu a#news_menu1:hover{background-position:0 -32px}
.news_menu a#news_menu2.on,.news_menu a#news_menu2:hover{background-position:-172px -32px}
.news_menu a#news_menu3.on,.news_menu a#news_menu3:hover{background-position:-342px -32px}
.news_menu a#news_menu4.on,.news_menu a#news_menu4:hover{background-position:right -32px}
.news_menu a#news_menu1{border-radius:5px 0 0 0}
.news_menu a#news_menu4{border-radius:0 5px 0 0}
.news_menu a.on{background:#666}
.news_menu a:hover{background:#a6a6a6}
.news_menu a.on:hover{background:#666}
.newsH1 {font-size:18px; font-weight:normal; border-radius:5px 5px 0 0; Яheight:31px; padding:0 12px; text-align:center; background:#666; color:#fff; line-height:31px; }
.home_news .news_menu{float:left;width:auto}
.home_news .news_menu li{margin-top:0;height:auto;position:relative;width:inherit}
.home_news .news_menu li a{background:#ccc6c6;border-left:none;margin-left:0;padding:15px 20px;line-height:0;color:#666}
#list1,#list2,#list3{box-shadow:0 1px 1px rgba(0,0,0,0.4)}
a.theme_button{background:url(button_w.png) no-repeat scroll 6% center #c70036;border-radius:5px;box-shadow:0 1px 0 0 #999;color:#fff;display:block;font-size:1.1em;padding:5px 5px 5px 10%;text-align:center;text-decoration:none;width:auto}
a.news_all{float:left;font-size:14px;height:41px;margin-bottom:6px;padding:12px 7px 14px 3%;width:30%;font-weight:700}
#extra_content a.theme_button{background-position:10% 10px;font-size:16px;margin:0 0 20px;padding:6px 5px 5px 8%;text-align:center}
#extra_content .content_bloc_rate a.theme_button{background-position:17% center;font-size:18px;margin:auto;padding:5px 0;width:71%}
.home_news .triangle{position:absolute;left:50%;bottom:-6px;width:0;height:0;border-style:solid;border-width:6px 5px 0;border-color:#ccc6c6 transparent transparent}
.home_news .on + .triangle{border-color:#666 transparent transparent}
div#content_left.home ul.news_list .news_content{float:left;font-size:1.1em;margin-left:2px;padding:10px;width:508px}
div#content_left.home .details ul.news_list .news_content{margin-left:0;padding:10px 0;width:100%}
.button_list{list-style:none;height:30px}
.button_list li{float:left;margin-right:1px}
.button_list li a{color:#6e6e6e;text-decoration:none;background:url(https://www.vidal.fr/themes/main/default/front/imgs/button_list_bg.png) no-repeat center top;display:block;height:30px;line-height:30px;font-size:13px;font-weight:700;text-align:center}
.button_list li a .left{background:url(https://www.vidal.fr/themes/main/default/front/imgs/button_list_bg.png) no-repeat left top;height:30px;width:2px;margin-right:10px;float:left}
.button_list li a .right{background:url(https://www.vidal.fr/themes/main/default/front/imgs/button_list_bg.png) no-repeat right top;height:30px;width:2px;margin-left:10px;float:right}
.button_list li a:hover,.button_list li.on a{background-position:center -30px}
.button_list li a:hover .left,.button_list li.on a .left{background-position:left -30px}
.button_list li a:hover .right,.button_list li.on a .right{background-position:right -30px}
#top_search_medic{width:120px}
#top_search_para{width:123px}
#top_search_12h{width:48px}
#top_search_1j{width:77px}
#top_search_1s{width:82px}
#top_search_1m{width:82px}
#content_left{float:left;width:671px}
#fiche_reco #content_left{width:697px}
.h2style, #content_left.home h2:not(.rubric-title){font-size:1.17em;color:#fff;font-weight:700;background:gray;min-height:24px;text-transform:uppercase;padding:7px 15px;border-radius:5px 5px 0 0; display:flex;}
#content_left.home h2:not(.rubric-title) a{color:#fff}
#content_left.home h2 .lowercase{font-weight:400}
.content_bloc{background:none repeat scroll 0 0 #fff;box-shadow:0 1px 1px 0 #a4a1a1;margin-bottom:20px;padding:10px 19px;width:100%}
.content_bloc2{background:#fff;padding:0 5px 0 3px}
#fiche_produit .content_bloc2{background:none repeat scroll 0 0 #fff;padding:0 1.34%}
.content_bloc_full{background:none repeat scroll 0 0 #FFF;box-shadow:0 1px 2px 0 #CCC;padding:10px 16px 10px 14px;width:auto}
#advanced_search_wrapper{padding:5px 13px 5px 11px;width:994px}
.content_bloc_full h1, .h1style{font-size:1.6em;color:#c70036;font-weight:700;border-bottom:1px solid #c70036;padding-bottom:2px;text-transform:uppercase;margin-bottom:15px}
.details h1 span{text-transform:lowercase}
.content_bloc_full .fullwidth.details h1{margin-left:173px}
.content_bloc_full .fullwidth.details .details h1, .BAD .content_bloc_full .fullwidth.details h1 {margin-left:0}
.content_bloc_full .block h2{text-transform:uppercase;color:#fff;font-size:1.2em;font-weight:700;background:gray;padding:10px 12px;border-radius:2px 2px 0 0}
.content_bloc_full .block .content{border:1px solid #eaeaea;border-top:none;padding:9px}
.content_bloc_full .error{display:inline-block;background:#EFEDED;border:1px solid #c70036;width:100%;text-align:center;color:#c70036;font-weight:700;display:none}
div.fullwidth.details ul#list.news_list{border:1px solid #ccc}
div.fullwidth.details ul#list.news_list .grey{background:#F2F2F2}
div.fullwidth.details ul#list.news_list li{border:none}
div.fullwidth.details ul#list.news_list li:first-child{padding-top:10px}
#index_container{padding:20px}
#index_container ul{width:100%;padding:0 7px}
#index_container .index_title{background:url(https://www.vidal.fr/themes/main/default/front/imgs/index_arrow_up.png) no-repeat scroll 98% center #ccc6c6;border-radius:5px 5px 0 0;font-size:18px;margin-bottom:4px;padding:10px 0 10px 18px;text-transform:uppercase}
#index_container .index_title a{line-height:1.25em}
#index_container .index_title.on{background:url(https://www.vidal.fr/themes/main/default/front/imgs/index_arrow_down.png) no-repeat scroll 98% center #666;border-radius:5px 5px 0 0;color:#fff;font-size:18px;margin-bottom:4px;padding:10px 0 10px 18px;text-transform:uppercase}
#classification_content_bloc_full{min-height:820px}
.content_bloc h1{font-size:1.7em;color:#454545;font-weight:400}
.date_update{color:#333}
.news_info{margin-top:10px}
.reader{clear:both;float:right;font-style:italic}
.component{margin-top:4px}
.auteur{font-style:italic}
.news_info .auteur{font-style:normal}
.auteur a{color:#333}
#auteur_bloc{position:relative;padding-bottom:30px}
#auteur_profils{position:absolute;bottom:5px;right:16px}
.une_news_bloc .auteur{float:right;font-size:.92em}
ul.list_index li{background:#fff;overflow:hidden;list-style:none}
ul.list_index ul li.wait{background:#fff url(https://www.vidal.fr/themes/main/default/front/imgs/wait.gif) no-repeat center center;height:150px;margin-top:0}
ul.list_index li.grey{background-color:#f2f2f2}
ul.list_index ul li.grey{background-color:#fff}
ul.list_index ul li{border-top:1px solid #f2f2f2}
ul.list_index ul{border-bottom:1px solid #f2f2f2;background:#fff}
ul.list_index a{color:#242424;text-decoration:none;padding:11px 21px;display:block}
ul.list_index span{color:#242424;padding:11px 21px;display:block}
ul.list_index.para span{color:inherit;padding:0;display:inline}
ul.list_index a:hover{color:#c70036;text-decoration:underline}
ul.list_index ul li a,ul.list_index ul li span{padding-left:42px}
ul.list_index ul li.more{text-align:center;font-weight:700}
ul.list_index ul li.loading span{width:60px;margin:auto;background:url(loading_.gif) no-repeat;font-weight:700;padding-left:36px}
ul.list_index li{background:url(grey_arr.png) no-repeat scroll 5px center rgba(0,0,0,0);border-bottom:2px solid #ccc6c6;font-size:1.25em}
ul.list_index li:last-child{border-bottom:none}
#extra_content{float:right;width:250px}
#fiche_reco #extra_content{width:280px}
#extra_content a.newsletter_button{display:block;background:url(https://www.vidal.fr/themes/main/default/front/imgs/newsletter_bg.png) no-repeat;width:252px;height:50px;padding-top:13px;color:#333;text-align:center;line-height:1.3em;font-weight:700;text-decoration:none;text-transform:uppercase;margin-left:3px}
#extra_content .block,.content_bloc_extras .block{background:none repeat scroll 0 0 #fff;box-shadow:0 1px 2px 1px #ccc;margin-bottom:20px;padding:5px 0 0;width:100%}
#extra_content .block.comment_block{height:auto;padding:5px}
.content_bloc_extras .block h4,#extra_content .block h2,#extra_content .block h3{color:#fff;font-size:1.4em;font-weight:700;min-height:23px;padding-top:8px;text-align:center;width:259px}
.content_bloc_extras .block h4{font-size:1.25em}
#extra_content .block h2{text-transform:none}
#extra_content .block h2,.content_bloc_extras .block h4,#extra_content .block h3:first-child{background:none repeat scroll 0 0 gray;border-radius:5px;margin:0 auto 9px;padding:7px 15px;width:96%}
div.content_bloc_extras div#result_legend h4{padding:10px 0;font-size:1.1em}
#result_legend h4{text-transform:none}
#extra_content .block h2,#extra_content .block h3.coucou{background:none repeat scroll 0 0 gray;border-radius:5px;margin:0 auto 9px;padding:7px 15px;width:96%}
#extra_content .block.comment_block h2,#extra_content.comment_block .block h3:first-child{background:none repeat scroll 0 0 gray;border-radius:5px;font-size:1.5em;margin:0 auto 9px 0;padding:11px 15px;width:auto}
#extra_content .block h2 a{color:#fff;text-decoration:none}
#extra_content .block h2 a:hover{text-decoration:underline}
#extra_content .block > .title {color:#fff;font-size:1.4em;font-weight:700;min-height:23px;text-align:center;background:none repeat scroll 0 0 gray;border-radius:5px;margin:0 auto 9px;padding:7px 15px;width:96%}

ul.accordeon>li{background:url(https://www.vidal.fr/themes/main/default/front/imgs/arrow_black.png) center top no-repeat;text-align:left;text-transform:none;font-weight:400;padding:7px 5px 0 3px;width:auto;font-size:1em;list-style:none}
ul.accordeon>li.no_arrow{background:none}
ul.accordeon>li>a{background:#454545;color:#fff;display:block;text-decoration:none;padding:8px 10px}
#extra_content .block ul.accordeon .content{width:auto}
#extra_content .block .content{padding:0 10px 10px 14px;font-size:1.1em}
#extra_content .block .content.no-padding,#extra_content .block .accordeon.no-padding{padding:0}
#extra_content .block.comment_block .content{padding:0}
#extra_content .block .content ul{list-style:none}
#extra_content .block .content ul.news_list li,ul.news_list li{clear:left;padding:10px 10px 6px}
#extra_content .block .content ul li div.date{color:#888;float:right;margin-right:-10px;padding:0 1px 0 3px;font-size:.85em;line-height:.85em}
#extra_content .block .content ul li p{color:#222}
#extra_content .block .content ul li a{color:#222}
#extra_content .block .content ul li a:hover{text-decoration:none}
#extra_content .block .content hr{height:1px;background:#999;border:none;margin:-6px 0 10px}
#extra_content .block .content ul.news_list li,ul.news_list li{clear:left;padding:10px}
#extra_content .block .content ul.news_list li:first-child,ul.news_list li:first-child{clear:left;padding:0 10px 10px}
#extra_content .block .content .adr p{padding:4px 0}
#extra_content .block .content ul.summary li a{text-decoration:none}
#extra_content .block .content ul.summary li a:hover{text-decoration:underline}
#extra_content .block .content ul.summary li a:visited{color:#aaa}
#extra_content #extra_infos.block .content hr{margin-top:10px}
#extra_content .block .content ul.news_list li:first-child,ul.news_list li:first-child{clear:left;padding:0 10px 10px}
ul.list_arrow li{background:url(right_arrow_black.png) no-repeat scroll 3px 7px transparent;padding-left:15px;padding-top:3px}
#extra_content .block .content ul.news_list li a{text-decoration:none}
#extra_content .block .content ul.news_list .title{font-weight:700}
#footer{background:none repeat scroll 0 0 #FFF;color:#666;font-size:11px;height:80px;margin:15px 0 0;width:992px}
#footer_logo{margin:0 24px 0 0;float:left;height:62px}
#footer_logo2{margin:2px 0 0 24px;float:right;height:56px}
#footer_copyright{float:right;margin-right:10px}
.global_footer{margin:0 auto 100px;width:994px}
#footer ul{list-style:none;float:right}
#footer ul li{float:left;padding:5px 19px 0;background:url(footer_s.jpg) no-repeat left top;height:100px}
#footer ul li:first-child{background:none}
#footer ul li > a,#footer ul li span{text-transform:uppercase;color:#000;text-decoration:none}
#footer ul li ul{float:none;margin-top:2px}
#footer ul li ul li{float:none;padding:0;background:none;height:auto}
#footer ul li ul li img{vertical-align:middle;margin-right:3px}
#footer ul li ul li a{text-transform:none;color:#666;vertical-align:middle}
#footer .sub-tittle{font-size:1.5em}
#footer_community{list-style:none;float:right}
#footer_community li{list-style:none;display:inline-block;vertical-align:middle;margin-right:17px}
#footer_community span{vertical-align:middle;text-transform:uppercase;font-size:15px}
#footer2{background:#c70036;border-radius:5px;color:#fff;padding:8px 0;width:100%;margin:0 0 20px}
#footer2 li{list-style:none;float:left;border-left:1px solid #fff;padding:0 8px}
#footer2 li:first-child{border-left:none}
#footer2 li a{color:#fff;text-decoration:none}
#footer2 li a:hover{text-decoration:underline}
#container_login .close{position:absolute;top:5px;right:9px;z-index:100}
#container_login .close a{color:#fff;text-decoration:none;font-size:20px;font-weight:700}
#container_login h3{font-size:16px;color:#454545;font-weight:400;margin:5px 0;text-align:center}
#container_login div.smr_asmr{width:95%;margin:30px auto}
#container_login div.smr_asmr table{width:99%;background:#fff;border:#e8e8e8;border-collapse:collapse}
#container_login div.smr_asmr table thead th{padding:10px;background:#e3e3e3}
#container_login div.smr_asmr table tbody td{padding:10px;border:1px solid #e8e8e8}
.table_scroll{max-height:400px;overflow:auto}
#container_login #login{padding-bottom:25px}
#container_login #noaccess .content{margin:20px}
#container_login #noaccess .content ul{margin-left:20px}
#container_login .title{background:gray;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:1.2em;padding:10px 0 8px;border-radius:2px 2px 0 0;margin-bottom:35px}
#container_login .letter{letter-spacing:-2px}
#container_login #login .title{background:#398f06}
#container_login #login #inp_login_username{background:url(bkg_user_input.gif) no-repeat 284px center}
#container_login #login #inp_login_password{background:url(bkg_mdp_input.gif) no-repeat 284px center}
#container_login .loading,#container_login .confirmation,#container_login .error{display:none;opacity:0;width:99.5%;padding:4px 0;position:absolute;text-align:center;margin:0 auto;border:2px solid #fff;top:0;z-index:150}
#container_login .loading{border-color:#aaa;background:#eee}
#container_login .confirmation{border-color:#3f3;background:#afa}
#container_login .error{border-color:#f33;background:#faa}
#container_login #login .component{margin-top:0}
#container_login #login .form{width:322px;float:left;margin:0 26px 0 29px;height:221px;position:relative}
#container_login #login .form .input{margin-top:7px}
#container_login #login .form .inp_separator{height:10px}
#container_login #login .form #link_forget_password{float:right}
#container_login #login .form div.mandatory{text-align:right;font-style:italic;font-size:11px;color:#888}
#container_login #login .form input[type="text"],#container_login #login .form input[type="password"]{outline:none;border-radius:4px;border:1px solid #aaa;width:322px;padding:5px 37px 5px 3px;height:auto}
#container_login #login .form input[type="text"]:focus,#container_login #login .form input[type="password"]:focus{border:1px solid #333}
#container_login #login .inscription{border-left:1px solid #999;width:461px;float:right;padding:0 10px;height:221px;position:relative}
#container_login #login .inscription p{margin:7px 0}
#container_login .btn{color:#000;cursor:pointer;border-radius:2px;border:1px solid #b3b3b3}
#container_login #login input.btn{line-height:normal}
#container_login #login .form .btn,#container_login #login .inscription .btn{width:96px;height:29px;padding-right:28px;color:#454545;font-size:14px;border:none;position:absolute;bottom:25px}
#container_login #login .form .btn{background:url(bkg_connexion_btn.gif) no-repeat;width:124px;left:30%}
#container_login #login .inscription .btn{background:url(bkg_inscription_btn.gif) no-repeat;line-height:29px;margin-top:20px;width:124px;left:35%}
#container_login .btn:hover{color:#000;font-weight:400}
#container_login #pop_load .content{margin:35px}
#container_login #pop_load .content .btns{text-align:center;margin-top:20px}
#container_login .default_content{margin:20px}
#viewer input[type="text"]{width:100%}
#viewer pre{background:#efefef;border:#ddd solid 1px;width:100%;overflow:auto;margin-top:30px}
#faqs_container h2{background:none repeat scroll 0 0 gray;color:#fff;font-size:1.2em;margin:30px -16px 0 -14px;padding:10px;text-transform:uppercase}
#faqs_container h3{margin:20px 0 12px 10px;font-size:1.3em;cursor:pointer;background:url(faq_question_bg.png) no-repeat;padding-left:22px}
#faqs_container h3.on{background-position:0 -101px}
#faqs_container .question_content{overflow:hidden;margin-left:32px}
#faqs_container div.closed{height:0}
#helps_container h2{background:none repeat scroll 0 0 gray;color:#fff;font-size:1.2em;margin:30px -16px 0 -14px;padding:10px;text-transform:uppercase}
#helps_container h3{margin:20px 0 12px 10px;font-size:1.3em;cursor:pointer;background:url(faq_question_bg.png) no-repeat;padding-left:22px}
#helps_container h3.on{background-position:0 -101px}
#helps_container .question_content{overflow:hidden;margin-left:32px;list-style-position:inside}
#helps_container div.closed{height:0}
.tree{width:100%;float:left;border:1px solid #e1e1e1}
.tree ul{background:none repeat scroll 0 0 #efedee}
.tree>ul{padding-left:0}
.tree li{overflow:hidden;margin-left:0;list-style:none;border-bottom:1px solid #cdcbcc;padding:0}
.tree li h4{display:block;line-height:23px;text-decoration:none;background:#efedee}
.tree li h4 a{text-decoration:underline}
.tree li.has_child>h4>span{background:url(faq_question_bg.png) no-repeat;background-position:0 -101px}
.tree li h4 span{display:block;padding-left:28px}
.tree li h4 span u{font-style:italic;float:right;margin-right:10px}
.tree li h4 span.code{display:inline;padding:0}
.tree li>h4{padding-left:10px}
.tree li.close h4 span{background-position:0 3px}
.tree li h4{color:#000;font-weight:400}
.tree li h4 a:hover,.tree li h4.on{font-weight:700;color:#C03;cursor:pointer}
.tree li.has_child>h4:hover,.tree li h4.on{cursor:pointer}
.tree ul ul{display:none;height:0}
.tree ul.open{display:block;height:auto}
#classification_content_bloc_full div.tree ul> li> ul> li> h4{padding-left:50px}
#classification_content_bloc_full div.tree ul > li > ul > li> ul>li> h4{padding-left:90px}
#classification_content_bloc_full div.tree ul > li > ul > li> ul>li >ul >li h4{padding-left:130px}
#classification_content_bloc_full div.tree ul > li > ul > li> ul>li >ul >li >ul >li h4{padding-left:150px}
#classification_content_bloc_full div.tree ul> li:last-child,#classification_content_bloc_full div.tree> ul> li:last-child,#classification_content_bloc_full div.tree ul > li > ul > li> ul>li:last-child,#classification_content_bloc_full div.tree ul > li > ul > li> ul>li >ul >li:last-child,#classification_content_bloc_full div.tree ul> li:last-child a,#classification_content_bloc_full div.tree> ul> li:last-child,#classification_content_bloc_full div.tree ul > li > ul > li> ul>li:last-child a,#classification_content_bloc_full div.tree ul > li > ul > li> ul>li >ul >li:last-child h4{border-bottom:none}
div.tree ul li ul li ul li:last-child{border-bottom:none}
div.tree ul > li > h4{border-bottom:none}
div.tree ul > li.has_child >h4{border-bottom:1px solid #ccc}
div.tree ul > li.close > h4{border-bottom:none}
div.tree>ul>li>ul>li:last-child{border-bottom:none}
.menu_btn{text-align:center;margin-bottom:20px}
.menu_btn a{margin:0 7px}
#classification_products_container{width:49%;float:right;min-height:400px}
#classification_products_content{width:452px}
#classification_products_container #classification_wait,#ee_wait,.wait{background:url(https://www.vidal.fr/themes/main/default/front/imgs/wait.gif) no-repeat center center;height:425px;margin-top:15px}
#ee_results{height:435px;margin-top:15px}
#ee_results table.results{margin-top:0}
#steps_user_creation{width:800px;margin:auto;height:31px}
#steps_user_creation li{float:left;list-style:none;height:31px;line-height:31px;background:#7e7e7e;color:#fff;font-weight:700;margin-right:7px;padding:0 17px;text-transform:uppercase;border-radius:4px 4px 0 0;box-shadow:1px -1px 5px rgba(0,0,0,0.2)}
#steps_user_creation li.on{background:#C03}
#user_creation .details,#creation_message{width:800px;background:#f1f1f1;margin:auto;border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);border:1px solid #ecebeb;padding:10px 14px}
#creation_message{width:660px;margin-bottom:30px}
#creation_message ul{margin-left:20px}
#qualification{width:90%;margin:0 auto 35px}
#user_creation form .details{font-size:11px;color:#444;text-align:right}
#user_creation form .inp_separator,#qualification form .inp_separator,#form_comment .inp_separator{height:10px;clear:both}
#user_creation form .autoFillBlur{color:#888;font-style:italic}
#user_creation form .mandatory,#qualification form .mandatory{font-size:11px;font-style:normal;color:#7e7e7e;margin-bottom:10px;text-align:right}
#user_creation form .empty,#qualification form .empty{font-size:11px;font-style:italic}
#user_creation form .component,#qualification form .component{width:406px;margin:auto}
#user_creation form label,#qualification form label,#form_comment label{color:#444;display:block;font-size:12px;margin-bottom:6px}
#user_creation form label{font-weight:700}
#user_creation form input[type=password],#user_account form input[type=password],#user_creation form input[type=text],#user_account form input[type=text],#qualification form input[type=text],#qualification form input[type=text],#form_comment input[type=text],#user_creation form textarea,#form_comment textarea,#user_creation form select,#user_account form select{width:340px;height:19px;border-radius:3px;border:1px solid #707070;padding-left:4px}
#user_creation form input[type=text],#user_creation form input[type=password],#user_creation form select{width:400px}
#user_account form input[type=text],#user_account form input[type=password],#user_account form select{width:310px}
#user_account form div.right div.input{width:260px}
#user_account form div.right input[type=text],#user_account form div.right input[type=password]{width:250px}
#user_account form div.right label{width:180px}
#user_creation form select.inline,#qualification form select.inline{width:auto;padding-left:0}
#user_creation form select[multiple="multiple"],#qualification form select[multiple="multiple"]{height:150px}
#user_creation form select,#user_creation form textarea,#user_creation form input{outline:none}
#user_creation .input .checkboxgroup label{position:absolute}
#user_creation .btn{font-weight:700;padding:0 24px;text-transform:uppercase;margin-right:0;margin-left:10px;cursor:pointer}
#user_creation .btn[disabled],#user_creation .btn.disabled,#qualification .btn[disabled],#qualification .btn.disabled{cursor:default;color:#ccc}
#user_creation .btn[disabled]:hover,#user_creation .btn.disabled:hover{cursor:default;color:#ccc}
#user_creation form .component.submit,#qualification form .component.submit{text-align:right}
#user_creation form .date-picker-control{margin-top:5px}
#user_creation form input[type=text].datepicker{width:150px}
#user_creation form textarea,#form_comment textarea{height:150px;resize:vertical}
.component.hidden{display:none}
form .inline .input,form .inline label{display:inline-block!important;zoom:1;vertical-align:middle}
form .inline label{margin:0 0 0 7px !important}
#user_creation form .radiogroup,#user_creation form .checkboxgroup,#qualification form .radiogroup,#qualification form .checkboxgroup{padding:5px;border:#eee solid 1px}
#user_creation form .radiogroup label,#user_creation form .checkboxgroup label,#qualification form .radiogroup label,#qualification form .checkboxgroup label{display:inline}
#error_message,#search_error{display:none;opacity:0;width:900px;padding:4px;position:fixed;text-align:center;border:2px solid #f33;background:#faa;top:30px;z-index:60}
#search_error{width:500px;left:0;right:0;margin:auto}
#error_message a{color:#333}
#user_account .form_wrapper{background:#f1f1f1;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.4);padding:5px;margin:10px 0}
#user_account legend{font-size:1.4em;font-weight:700;margin-bottom:15px;color:#333}
#user_account fieldset{border:none}
#user_account form .component{margin:5px 0}
#user_account form .mandatory{font-size:11px;font-style:italic;color:#555;margin-bottom:10px;text-align:right}
#user_account form label{color:#444;font-size:12px;float:left;width:120px;padding-top:4px}
#user_account form .radiogroup label,#user_account form .checkboxgroup label{float:none;width:auto;padding-top:0}
#user_account form div.input{color:#444;font-size:12px;float:left;width:320px}
#user_account form div.inp_separator{clear:both}
#user_account form #newsletter_subscription_wrapper label,#user_account form #options_wrapper label{padding-top:0;float:left;width:auto;margin-left:5px}
#user_account form #options_wrapper label{width:420px}
#user_account form #newsletter_subscription_wrapper div.input,#user_account form #options_wrapper div.input{width:auto}
#user_account #buttons_wrapper{text-align:center;margin-top:20px}
#user_account #buttons_wrapper input,#newsletters_subscription #buttons_wrapper input{width:177px;padding:0 5px;margin-right:10px;background:url(https://www.vidal.fr/themes/main/default/front/imgs/btn_bg.gif) repeat-x;height:22px;line-height:22px;border:1px solid #b3b3b3;color:#6e6e6e;text-decoration:none;text-align:center;font-size:12px;cursor:pointer}
#newsletters_subscription #buttons_wrapper input{width:100px}
#user_account #buttons_wrapper input:hover,#newsletters_subscription #buttons_wrapper input:hover{color:#c70036;font-weight:700}
tr.expired td{color:#aaa}
#btn_download_vxp,#btn_attestation_cpam{display:inline-block;color:#fff;text-decoration:none;padding:4px 12px 4px 28px;border:1px solid #fff;font-size:12px;border-radius:5px;box-shadow:1px 1px 3px rgba(50,50,50,0.3);margin-bottom:10px}
#btn_download_vxp{background:#398f06 url(https://www.vidal.fr/themes/main/default/front/imgs/picto_download_vxp.gif) no-repeat 7px center}
#btn_attestation_cpam{background:#398f06 url(https://www.vidal.fr/themes/main/default/front/imgs/picto_attestation_cpam.gif) no-repeat 9px center}
#newsletters_subscription form{width:650px;margin:auto}
#newsletters_subscription form .component{height:150px}
#newsletters_subscription form .component .img{float:left;width:110px}
#newsletters_subscription form .component .img img{display:block}
#newsletters_subscription form .component .label{float:right;width:500px;padding-top:50px}
#newsletters_subscription form .component .input{float:left;width:40px;padding-top:55px}
#newsletters_subscription form .inp_separator{clear:both;margin:10px auto;width:85%;border-top:1px solid #999}
#newsletters_subscription form .inp_separator hr{display:none}
#newsletters_subscription #buttons_wrapper{text-align:center;height:35px}
.small_btn,.medium_btn{background:none repeat scroll 0 0 #f0f0f0;border:medium none;border-radius:4px;color:#504d4d;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;height:30px;text-align:center;width:35px}
.medium_btn{background-position:-83px 0;width:118px}
a.medium_btn{line-height:30px;text-decoration:none}
.small_btn:hover{background:#c70036;color:#fff}
.medium_btn:hover{background:#c70036;color:#fff}
input.input_text{height:27px;line-height:27px;padding:0 8px;border:1px solid #d3d3d3;margin-right:3px;width:46%}
#selection_pays{float:left;width:194px}
#equvalences_results{margin-left:194px}
.content_bloc_facets .facet.filters{overflow:inherit}
.facets_wrapper{border:2px solid #c70036;border-radius:5px 5px 0 0}
.facet.filters{border:2px solid #c70036;border-radius:5px 5px 0 0;position:relative}
.facet.filters .triangle{position:absolute;left:46%;bottom:-7px;width:0;height:0;border-style:solid;border-width:7px 7px 0;border-color:#c70035 transparent transparent}
.content_bloc_facets .facet,.content_bloc_tiers{background:#fff;border:1px solid #e5e5e5;border-radius:2px;margin-bottom:10px}
.content_bloc_facets{float:left;width:22%}
.content_bloc_facets .filter{padding:5px;background:#ebd3d9;margin-top:3px;color:#3a3939}
.content_bloc_facets .filter div{width:150px}
.content_bloc_facets .filter .name{font-weight:700}
.content_bloc_facets .filter a{float:right;font-size:20px;font-weight:700;text-decoration:none;margin-top:-4px;color:#3a3939}
.content_bloc_facets .btn2{display:block;margin:5px 2px}
.content_bloc_facets .facet{padding:4px;margin-bottom:5px;overflow:hidden;border-left:none;border-right:none;border-radius:0}
.content_bloc_facets .facet.filters{padding:0;border-bottom:2px solid #c00000;border-top:none}
.content_bloc_facets .facet h3{background:none repeat scroll 0 0 #c70036;color:#fff;padding:15px 0 15px 4px;text-align:center}
.content_bloc_facets .facet h4{cursor:pointer;color:#3a3939;background:url(facet_ar.gif) no-repeat right 5px}
.content_bloc_facets .facet.close h4{background-position:right -35px}
.content_bloc_facets .facet ul{list-style:none}
.content_bloc_facets .facet ul.closed,.content_bloc_facets .facet li.closed{display:none}
.content_bloc_facets .facet .more{text-align:center;font-weight:700;margin:5px -4px -4px;border-top:1px solid #e5e5e5;padding:4px 0}
.content_bloc_facets .facet .more:hover{color:#c70036}
.content_bloc_facets .facet ul li{padding:2px;text-indent:-18px;margin-left:18px}
.content_bloc_facets .facet ul li span{font-size:.9em;color:#3a3939}
.content_bloc_facets .facet ul li a{text-decoration:none;font-size:.9em;color:#3a3939}
.content_bloc_facets .facet ul li a:hover{text-decoration:underline;color:#c70036}
.content_bloc_facets .facet ul li a.selected{color:#c70036}
.content_bloc_facets .facet input{margin-right:3px;vertical-align:middle}
.content_bloc_facets .facet .color{margin-right:3px;height:12px;width:12px;border:1px solid #000;display:inline-block;vertical-align:middle}
.content_bloc_facets .facet .color.beige{background:#cfab8a}
.content_bloc_facets .facet .color.blanc{background:#fff}
.content_bloc_facets .facet .color.gris{background:#aaa}
.content_bloc_facets .facet .color.jaune{background:#f1f221}
.content_bloc_facets .facet .color.orange{background:#f7be15}
.content_bloc_facets .facet .color.rouge{background:#eb2813}
.content_bloc_facets .facet .color.bleu{background:#4063e6}
.content_bloc_facets .facet .color.marron{background:#785529}
.content_bloc_facets .facet .color.noir{background:#000}
.content_bloc_facets .facet .color.rose{background:#f57fa5}
.content_bloc_facets .facet .color.transparent{border:1px solid #fff}
.content_bloc_facets .facet .color.vert{background:#20d616}
.content_bloc_facets .facet .color.violet{background:#9043cf}
.content_bloc_facets .count{font-weight:700}
.content_bloc_search .suggestions{margin-top:10px}
.content_bloc_search p.suggestions{font-weight:700}
.content_bloc_search ul.suggestions{padding-left:30px}
.content_bloc_search{float:left;margin-left:10px;width:56%}
.content_bloc_search #search_no_result{font-size:1.15em}
.content_bloc_search #search_no_result .title{font-size:1.3em;font-weight:700}
.content_bloc_search #search_no_result .subtitle{font-size:1.05em;font-weight:700}
.content_bloc_search div.pagination{float:right}
.content_bloc_search div.count_replies{float:left;padding:10px 0;margin:10px 0}
.content_bloc_search .result{padding:7px 6px 5px 15px;margin-bottom:5px;position:relative;border:1px solid transparent}
.content_bloc_search .result:hover{border:1px solid #385D8A}
.content_bloc_search .result .dark{position:absolute;top:0;bottom:0;left:0;width:8px}
.content_bloc_search .result .details_content{min-height:40px;word-wrap:break-word}
.content_bloc_search .result .pictos{height:16px;margin:2px 0;float:right}
.content_bloc_search .result .pictos div{float:right;width:16px;height:16px;margin-left:3px}
.content_bloc_search .result .pictos div img{width:16px;height:16px}
.content_bloc_search .result.promote{background:#fbedf1}
.content_bloc_search .result.promote .dark{background:#c70036}
.content_bloc_search .result.medicament{background:#fff;border:2px solid #c70036}
.content_bloc_search .result.medicament .dark{background:#c70036}
.content_bloc_search .result.medicament .details a.interaction{float:right;line-height:17px;padding:0 8px 0 27px;border:1px solid #557cbd;color:#557CBD;text-decoration:none;font-size:11px;height:20px;border-radius:5px;background:url(icon_add.png) no-repeat scroll 0 center #F1F2F2}
.content_bloc_search .result.actu{background:#f2f2f2;position:relative}
.content_bloc_search .result.actu:hover{border:1px solid #ccc}
.content_bloc_search .result .monographie{margin-right:3px}
.content_bloc_search .result .monographie_para{color:#c70036;border:1px solid #c70036;padding:2px;display:inline-block;background:#fff;text-transform:uppercase;font-weight:700;font-size:11px}
.content_bloc_search .result.reco{background:#dcf0fe}
.content_bloc_search .result.reco .dark{background:#0066ac}
.content_bloc_search .result.para{background:#fef1e6}
.content_bloc_search .result.para .dark{background:#fd815a}
.content_bloc_search .result.substance{background:#fffbcb}
.content_bloc_search .result.substance .dark{background:#fbe600}
.content_bloc_search .result div.image{float:left;margin-right:10px;width:70px;min-height:70px}
.content_bloc_search .result>div.details{float:none;width:auto;margin-left:85px;margin-right:0;position:relative}
.content_bloc_search .result a.item_title{font-size:16px;color:#333;display:block;margin-bottom:4px}
.content_bloc_search .result a.item_title img{vertical-align:middle}
.content_bloc_search .result a{color:#097abb;font-size:.9em}
.content_bloc_search .result .details .composition{width:300px}
.content_bloc_search .result span.match{font-weight:700}
.content_bloc_extras{width:192px;float:right}
.content_bloc_tiers{width:100%}
.content_bloc_facets .facet h4,.content_bloc_tiers h4{font-size:1.1em;font-weight:700}
.content_bloc_tiers h4{background:gray;margin-bottom:9px;text-transform:uppercase;text-align:center;color:#fff;padding:8px 0;border-radius:2px 2px 0 0}
.content_bloc_tiers .legende{height:40px;margin-left:9px}
.content_bloc_tiers .legende a{display:block;text-decoration:none;height:30px}
.content_bloc_tiers .legende a.on,.content_bloc_tiers .legende a:hover{background:#eee}
.content_bloc_tiers .legende .label{width:130px;display:inline-block;vertical-align:middle;line-height:1em}
.content_bloc_tiers .legende .pict{width:40px;height:30px;display:inline-block;margin-right:5px;vertical-align:middle}
.content_bloc_tiers .legende .pict .dark{width:7px;height:100%;display:inline-block}
.content_bloc_tiers .legende.medicament .pict{background:#fff;border:1px solid #c70036;box-sizing:border-box}
.content_bloc_tiers .legende.medicament .pict .dark{background:#c70036}
.content_bloc_tiers .legende.reco .pict{background:#dcf0fe}
.content_bloc_tiers .legende.reco .pict .dark{background:#0066ac}
.content_bloc_tiers .legende.para .pict{background:#fef1e6}
.content_bloc_tiers .legende.para .pict .dark{background:#fd815a}
.content_bloc_tiers .legende.substance .pict{background:#fffbcb}
.content_bloc_tiers .legende.substance .pict .dark{background:#fbe600}
.content_bloc_tiers #search_history{margin:3px}
.content_bloc_tiers #search_history li{list-style:none;padding:2px}
.sort_wrapper{text-align:right;padding:10px 0}
.sort_wrapper a{font-size:13px;color:#000}
.sort_wrapper a.selected{font-weight:700;text-decoration:none}
.content_bloc_rate{font-size:11px;width:100%;text-align:center;background:#f0f0f0;border:1px solid #dfdfdf;padding:10px;border-radius:2px;margin-bottom:18px}
.content_bloc_rate h4{font-weight:700;font-size:15px}
.content_bloc_rate p{font-size:13px;margin-bottom:13px}
.content_bloc_rate a{font-size:14px;font-weight:700;margin:8px auto 0}
.content_bloc_rate.med{border:2px solid #fff;padding:10px 0;width:100%}
#pop_rate div.title p{float:left;margin:6px 0 0}
#pop_rate div.title img{float:left;margin:0 10px 0 0}
#pop_rate form{width:775px;margin:0 auto;text-align:center}
#pop_rate{margin:0 auto;padding-bottom:20px}
#pop_rate div.title div.t-container{margin:0 auto;display:inline-block}
#pop_rate form textarea{margin:8px 0 0;resize:none}
#pop_rate form div.component{margin-bottom:15px}
.prescription{width:100%}
.prescription td:first-child{border-bottom:dashed 1px #888}
.prescription td:last-child a{text-decoration:none;font-weight:700;font-size:20px}
.prescription td:last-child a:hover{color:#a00}
.content_bloc_full .method{margin-top:10px}
.content_bloc_full .response h2,.content_bloc_full .api h2,.content_bloc_full .parameters h2,.content_bloc_full .sample h2{color:#c03}
.content_bloc_full .parameters table{width:100%;margin:10px 0;font-size:13px;border:1px solid #aaa}
.content_bloc_full .parameters table th{background:#eee;font-weight:700;text-align:center;padding:10px 0}
.content_bloc_full .parameters table td{text-align:center;padding:5px 0}
.content_bloc_full .parameters table td span{background:#efefef;font-family:courier,serif}
.content_bloc_full .sample pre,.content_bloc_full .method a,.content_bloc_full .parameters pre,.content_bloc_full .response pre{text-decoration:none;margin:5px 0 10px;display:block;background:#f0f0f0;border:#666 solid 1px;padding:10px;font-size:14px;font-weight:700}
.content_bloc_full .sample pre,.content_bloc_full .response pre{font-weight:400}
.content_bloc_full .method a:hover{text-decoration:underline}
.content_bloc_full hr{max-width:90%;margin:15px auto;border:1px dashed #999}
#M4ToolTips{background:#fff;padding:15px;width:400px;border:1px solid #ccc;border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,0.4);z-index:120}
.M4ToolTipsTexte p.title{font-weight:700}
.M4ToolTipsTexte ul{margin:5px}
.M4ToolTipsTexte li{margin-left:10px}
.M4ToolTipsTexte .mention{font-size:.92em;margin-top:5px}
#comments{margin-top:20px}
.comments_subtitle{color:#c70036;font-style:italic;margin-bottom:5px}
#comments_loading.wait{height:300px}
#comments_content{min-height:300px;width:500px;margin:auto}
.comment_wrap{background:#F2F2F2;margin:20px auto;box-shadow:1px 1px 3px rgba(0,0,0,.2)}
.comment_wrap .comment_user{background:#d9d9d9;padding:8px 6px;color:#333;height:64px}
.comment_wrap .comment_text{padding:8px 6px;border:1px solid #DBDBDB;border-top:none;word-wrap:break-word}
.comment_wrap .comment_text .btn{margin:0 0 0 3px;font-style:normal}
.comment_wrap .comment_text hr{margin:10px 0;border:none;border-top:1px solid #ccc;height:0;width:auto!important}
.comment_wrap .comment_text .comment_vote img,.comment_wrap .comment_text .comment_vote span{vertical-align:middle}
#comments input,#comments label{vertical-align:middle}
.comment_wrap .comment_date{float:right;margin-top:5px}
#comments #comment_vote_confirmation,#comments #comment_vote_error,#rate_news_confirmation,#rate_news_error{position:fixed;top:100px;left:20%;right:20%;text-align:center}
#form_comment .mandatory{text-align:right;font-style:italic;font-size:11px;color:#888}
#comments .comment_user .avatar{float:left;width:50px;margin-right:6px;height:50px}
#comments .comment_user .avatar img{max-width:50px;max-height:50px}
#comments .comment_user .pseudo{color:#000;font-weight:700;margin-right:3px}
#comments .comment_user .pseudo,#comments .comment_user .italic{margin-top:5px;display:inline-block}
#comments .com_vote_btn_wrapper{text-align:right}
#comments .thumb_up{background:url(thumb_up.png) no-repeat}
#comments .thumb_up.disabled{background:url(https://www.vidal.fr/themes/main/default/front/imgs/thumb_up_disabled20.png) no-repeat}
#comments .thumb_down{background:url(thumb_do.png) no-repeat;margin-left:5px}
#comments .thumb_down.disabled{background:url(https://www.vidal.fr/themes/main/default/front/imgs/thumb_down_disabled20.png) no-repeat}
#comments .thumb_up,#comments .thumb_down{padding-left:22px;text-decoration:none;display:inline-block;height:14px;font-size:13px;line-height:14px;color:#333;min-width:15px;text-align:left}
.author_desc{background:#f7f6f6;margin-top:-5px}
.photo_auteur{margin-bottom:5px;margin-left:10px;float:left;width:100px}
.visual_author{float:left;width:40%}
.nom_auteur{color:#333;font-weight:400;text-decoration:none;font-size:18px;margin:14px 16px 12px}
.nom_auteur a{text-decoration:none}
.bio_author{float:left;width:57%;font-size:.917em}
.bio_author a{text-decoration:none}
#news_list a.same_author{margin-bottom:12px}
div[itemprop="jobTitle"]{float:left;margin-left:30px;width:650px}
#extra_content #zoom h2{background:url(https://www.vidal.fr/themes/main/default/front/imgs/content_right_title_bg_red.png) no-repeat;text-align:center}
#zoom .bloc_content{text-align:center;min-height:132px}
#content_left.home #une h2{background:url(https://www.vidal.fr/themes/main/default/front/imgs/content_bloc_head_red.png) no-repeat;text-align:center}
#content_left.home #une .content_bloc{min-height:140px}
#content_left.home #une .une_news_bloc:first-child{background:#f5f5f5}
#zoom .content_bloc,#zoom .content_bloc_bottom,#une .content_bloc,#une .content_bloc_bottom{width:auto}
#zoom a{font-size:1.16em;color:#666;text-decoration:none;font-weight:700}
.sources{font-size:.92em;margin-top:15px}
.ressources{margin-top:15px}
.ressources h3{font-size:1em;font-weight:700}
#pagination,.pagination_wrapper{text-align:center}
#pagination span.loading,.pagination_wrapper span.loading{background:url(loading_.gif) no-repeat;padding-left:36px;display:inline-block;margin:auto;height:32px;line-height:32px;font-size:13px;font-weight:700}
#twitter_timeline{overflow:hidden;float:left;width:530px;margin-left:20px}
#twitter_timeline ul{width:9999px}
#twitter_timeline li.tweet{float:left;list-style:none;width:540px;background:none;min-height:50px}
#twitter_timeline li.tweet.loading{background:url(loading_.gif) no-repeat center center}
.ce{background:url(https://www.vidal.fr/themes/main/default/front/imgs/ce14.png) no-repeat 0 6px;padding-left:20px}
.item .ce,ul.list_index.para span.ce{background:url(https://www.vidal.fr/themes/main/default/front/imgs/ce5.png) no-repeat 0 5px;padding-left:9px}
#galenic_form_wrapper{border:1px solid #d5d5d5;border-top:none;width:698px;margin:auto;border-radius:5px;padding-bottom:13px;box-shadow:0 0 6px rgba(0,0,0,0.3)}
#galenic_form_wrapper h2{background:gray;color:#fff;font-weight:700;font-size:1.2em;text-align:center;padding:10px;border-radius:5px 5px 0 0;text-transform:uppercase;margin-bottom:17px}
#galenic_results_count{float:left;background:#e8e8e8;border:1px solid #dfdfdf;border-radius:4px;color:#3a3939;width:155px;margin:16px 0 0 26px;padding:28px 18px}
#galenic_form_wrapper form{float:right;width:423px;margin-right:26px}
#galenic_form_wrapper form select,#galenic_form_wrapper form input[type="text"]{width:400px}
#galenic_form_wrapper form .input{float:right;margin:3px 0}
#galenic_form_wrapper form .component{margin-top:9px}
#galenic_form_wrapper form .inp_separator{clear:both}
#galenic_form_wrapper form .mandatory{text-align:right;font-size:.9em}
.menu_index{height:30px; }
#a1 .menu_index{height:45px; }
.menu_index li{list-style:none;float:left;margin-left:4px;}
.menu_index li a{display:block;width:30px;height:30px;line-height:30px;background:url(index_btn.png) no-repeat;text-align:center;text-decoration:none;font-weight:700;font-size:16px;color:#333}
.menu_index li a:hover,.menu_index li a.selected{color:#fff;background-position:0 -31px}
.menu_index.small li{list-style:none;float:left;margin-left:4px;text-transform:uppercase}
.menu_index.small li a{display:block;width:18px;height:18px;line-height:18px;background:url(index_btn.png) no-repeat scroll 0 0 / 18px auto rgba(0,0,0,0);text-align:center;text-decoration:none;font-weight:700;font-size:13px;color:#333}
.menu_index.small .menu_index.small li a{display:block;width:24px;height:18px;line-height:18px;background:url(index_btn.png) no-repeat scroll 0 0 / 24px 36px rgba(0,0,0,0);text-align:center;text-decoration:none;font-weight:700;font-size:12px;color:#333}
.menu_index.small .menu_index.small li a:hover,.menu_index.small .menu_index li a.selected{color:#fff;background-position:0 -19px}
.menu_index.small li a:hover,.menu_index li a.selected{color:#fff;background-position:0 -19px}
.menu_index .menu_index {display:none; margin:0 -4px; padding: 2px 0; position: absolute; height:30px!important;}
#fiche_reco{position:relative}
#fiche_para{position:relative}
#fiche_reco .content_bloc_bottom2,#fiche_para .content_bloc_bottom2{position:absolute;bottom:0}
#fiche_reco .details,#fiche_para .details{padding-bottom:10px}
#fiche_actu .details h2{margin-top:15px}
#fiche_actu #article_body,#fiche_actu .articleResume{line-height:1.5em}
#fiche_actu .articleResume{line-height:1.2em}
#fiche_actu h1 + .left{width:61%}
#fiches_medicaments p{margin:15px 0}
#container_login #pop_rate .loading,#container_login #pop_rate .confirmation,#container_login #pop_rate .error{top:40px}
#container_login #pop_rate form div.mandatory{text-align:right;font-style:italic;font-size:11px;color:#888}
#rating_stars{width:115px;height:22px;margin:auto}
.rating_star{background:url(stars_sm.png) no-repeat;width:11px;height:11px;float:left;cursor:pointer;text-indent:-9999em;margin:4px 0 0 4px}
.rating_star_small{background:url(stars_sm.png) no-repeat;width:11px;height:11px;float:left}
.rating_star_small.t{float:right}
.rating_star:hover,.rating_star.on.half:hover,.rating_star.on{background-position:0 -11px}
.rating_star.on.half{background-position:0 bottom}
.rating_star_small.on{background-position:0 -11px}
.rating_star_small.on.half{background-position:0 bottom}
#rating_stars_news{float:right}
#rating_stars_news .rating_star:hover{background-position:0 0}
#rating_stars_news .rating_star.on:hover{background-position:0 -11px}
.facet .rating_star_small{display:inline-block;float:none}
.avg_rate_news{float:left;margin-left:2px;background:#eee;padding:4px;line-height:14px;height:22px;font-size:12px;margin-top:1px}
.total_rate_news{float:left;margin-left:5px;color:#797979;line-height:22px;height:22px;font-size:12px;margin-top:1px}
.norate{float:left;margin-left:5px;color:#797979;font-size:11px;margin-top:6px}
.news_views{color:gray;font-style:italic;font-size:1.1em;text-align:right}
.annexes .menu{width:215px;float:left;background:#f9f9f9}
.annexes .menu table{border-collapse:collapse}
.annexes .menu a{color:#727272}
.annexes .menu .Style1{display:none}
.annexes .menu .Style3,.annexes .menu .Style2{display:block;border-bottom:1px solid #c1c1c1}
.annexes .menu .Style2{background:url(https://www.vidal.fr/themes/main/default/front/imgs/arrow_mono.jpg) no-repeat scroll right center #fff;padding:9px 0;padding-right:16px}
.annexes .menu .Style3 a{display:block;padding:9px 0 9px 15px;text-decoration:none}
.annexes .menu .Style3 a.on,.annexes .menu .Style3 a:hover{background:#fff;color:#c70036}
.annexes .content{width:690px;float:right}
.annexes .content .titreinfosutiles,.annexes .content.gene_nom a b{font-size:1.6em;color:#c70036;font-weight:700;padding-bottom:2px;margin-bottom:15px}
.annexes .content table tr td table{border:1px solid #666;border-collapse:collapse;border-spacing:0}
.annexes .content table tr td table tr td{border:1px solid #666;padding:5px}
.annexes .content table tr td table tr td.title{background:#eee}
.annexes .content.id11095 table tr td table tr:first-child,.annexes .content.id9390 table table table tr:first-child{background:#c70036;color:#fff}
.annexes .content.gene_nom table tr td table,.annexes .content.gene_nom table tr td table tr td{border:none!important}
.annexes .content.id9390 table table,.annexes .content.id9390 table table tr td{border:none}
.annexes .content.id9390 table table table,.annexes .content.id9390 table table table tr td{border:1px solid #666}
.annexes .content h3,.annexes .content h4{margin-top:13px}
.annexes .content h5{font-weight:700;font-style:italic;color:#333;font-size:1em;margin-bottom:5px;margin-top:13px}
.annexes .content h6{font-weight:700;font-size:1em;margin-bottom:5px;margin-top:13px}
.annexes .content.id11056 ol>li{margin-top:13px}
.annexes .content.gene_dci table tr td{vertical-align:top}
.annexes .content.gene_dci table tr td a:hover{text-decoration:none}
.annexes .content.gene_dci table tr td dir{margin-bottom:13px}
.annexes .content.gene_dci table tr td dir strong i{color:#c70036}
.annexes .content.gene_nom table tr td table tr td a[target="_blank"] img{clear:both;display:block;float:left;margin:0 10px;height:15px}
.annexes .content.gene_nom a b{margin:0 0 5px 35px}
.annexes .content.id9441 dt i{font-style:normal;font-weight:700;color:#333}
.annexes #submenu li span{padding:9px 0 9px 15px;display:block}
.annexes #submenu li li span,.annexes #submenu li li a{padding:4px 0}
.annexes #submenu li ul{margin-left:30px}
#doc_header_comment{background:#398f06;text-align:center;padding:10px;margin-bottom:10px;color:#fff;font-weight:700}
#doc_header_comment a{color:#fff}
#doc_header{background:#f7f7f7;border:1px solid #e3e3e3;color:#999;padding:15px;margin-bottom:20px}
#doc_header img{float:left}
#doc_header p{margin:0 0 0 57px}
#doc_header a{color:#c70036}
#doc_header strong{color:#777}
#doc_header .red strong{color:#c70036}
#doc_content img{border:1px solid #000}
.input.withhelp{position:relative}
.input img.help{position:absolute;right:-25px;top:2px;cursor:pointer}
div.uploader{font-size:12px}
div.uploader .button_clicker{width:100px;height:25px;float:left;margin:1px 0 0 3px}
div.uploader .progress{width:206px;border:1px solid #000;float:left;margin-bottom:5px}
div.uploader .progress .bar span{display:block;width:206px;text-align:center;cursor:default}
div.uploader .progress .bar{width:0;height:21px;background-color:#3d6fff;padding-top:4px}
div.uploader .progress .success{background-color:#00ff12;text-align:center}
div.uploader .progress .fail{background-color:red}
div.uploader .button_clicker .text_button{z-index:1;padding:3px 10px;background-color:#7e7e7e;text-align:center;color:#FFF;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.6);border:#ddf solid 1px}
div.uploader .button_clicker .text_button.disable{background-color:#e3e3e3;color:#868686}
div.uploader .button_clicker .flash{z-index:2;width:100px;height:25px;position:absolute}
div.clean{clear:both}
div.uploader .bitrate{font-size:11px;color:#444}
div.uploader .delete_file,div.uploader .see_file{display:none}
#survey_content .medium_btn{display:block;margin:10px auto}
#survey_content .title{margin-bottom:0;border-bottom:1px solid #666;background:url(https://www.vidal.fr/themes/main/default/front/imgs/logo_medium.png) no-repeat 5px 5px;text-align:left;padding:25px 0 3px 80px;color:#999;font-size:16px;min-height:39px}
#survey_content p{margin:5px 0}
#survey_content .close a{color:#333}
#toxin_home{text-align:center;margin-bottom:20px}
#toxin_home .toxin_home_left{float:left;width:350px;font-size:.9em}
#toxin_home .toxin_home_left img{width:300px}
#toxin_home .toxin_home_left i{display:block;margin-top:-30px}
#toxin_home .toxin_home_right{float:left;font-size:1.4em;padding-top:50px}
div#toxin_home div.toxin_home_right td.left{border-left:medium none;width:100%;float:none}
div#toxin_home div.toxin_home_right td.left a{text-decoration:none}
.widget_code{margin-top:15px}
.widget_code textarea{width:400px;height:50px}
#slide_comments{margin:auto;overflow:hidden;width:292px}
#slide_comments_content{width:9999px;position:relative}
#slide_comments .slide{float:left;margin:5px 0 0;padding:2px;width:294px}
#slide_comments .slide img.avatar{float:left;margin-right:6px;width:auto;margin-left:10px}
#slide_comments .slide .small{color:#777;font-size:1em;height:85px;margin-bottom:21px;margin-left:92px}
#slide_comments .votes_wrapper{float:left;height:15px;margin-left:13px;margin-top:0;width:40%}
#slide_comments .votes{padding-left:15px;background:url(thumb_up.png) no-repeat 0 center;font-size:12px;float:left;font-weight:700;text-indent:3px}
#slide_comments .votes_down{padding-left:15px;background:url(thumb_do.png) no-repeat 0 center;font-size:12px;float:left;margin-left:10px;font-weight:700;text-indent:3px}
#slide_comments .comment_text{border:1px solid #A0A0A0;border-radius:16px;font-style:italic;margin:auto auto 25px;min-height:75px;position:relative;width:98%;background:transparent url(quote-le.png) 10px 10px no-repeat}
#slide_comments .comment_text div{background:url(quote-ri.png) no-repeat scroll 96% 93% transparent;height:129px;padding:22px 35px}
#slide_comments .comment_text .bubble_arrow{bottom:-18px;left:39px;position:absolute}
#slide_comments .more{background:url(icon-red.png) no-repeat scroll 10px 10px #f1f2f2;border-radius:5px;box-shadow:0 1px 1px 0 #ccc;color:#666;display:inline-block;float:right;font-size:1em;margin-right:7px;margin-top:-7px;padding:7px 14px 6px 24px;text-decoration:none;height:27px}
body[rel="1.05"] #slide_comments .slide .small{height:auto;min-height:150px}
body[rel="1.05"] #slide_comments .comment_text div{height:auto;min-height:180px}
body[rel="1.05"] #slide_comments .more{padding:3px 14px 6px 24px}
.details a.widgetpc,.details a.widgetmac{background:url(https://www.vidal.fr/themes/main/default/front/imgs/widget_btn_dl.png) no-repeat;display:inline-block;width:218px;height:30px;padding:8px 0 0 35px;color:#333;text-decoration:none;font-size:12px}
.details a.widgetpc{margin:10px 0}
.details a.widgetpc:hover{background-position:0 -40px}
.details a.widgetmac{margin:10px 0;background-position:0 -103px}
.details a.widgetmac:hover{background-position:0 -143px}
.details a.widgetpc:hover,.details a.widgetmac:hover{color:#fff}
#reco_header{float:right;background:#f2f2f2;border:1px solid #eaeaea;padding:2px 2px 2px 6px;width:250px;font-size:11px;line-height:12px;color:#777}
#reco_header img{float:left}
#reco_header p{margin:0 0 0 37px}
#reco_header a{color:#c70036}
#widgets_doc h2{text-align:left;color:#333;text-transform:uppercase}
#slide_controls{height:25px;left:0;margin:auto;padding:8px 5px 0;position:absolute;right:0;top:.75em}
#slide_controls a.left{display:block;float:left;width:19px;height:19px;display:block;float:left;width:19px;height:19px;background:url(white_ar.png) center no-repeat;margin-left:10px}
#slide_controls a.right{display:block;float:right;width:19px;height:19px;margin-right:10px;display:block;float:right;width:19px;height:19px;background:url(white_as.png) center no-repeat}
div.content_bloc_search div#widget_info{width:513px;height:52px;padding:0;margin:0 0 15px}
div.content_bloc_search div#widget_info a{display:block;height:52px}
.content_bloc_search .result.actu .dark{background:#999}
#result_actualite .item_title{height:38px;overflow:hidden}
#result_actualite .item_title span.match{font-weight:400}
#result_actualite .infos{height:14px}
#result_actualite .news_rate{float:right;margin-right:5px}
#result_actualite .date{color:#666;font-size:.92em;margin-right:8px}
#result_actualite .description{color:#454545;min-height:45px}
#result_actualite .description a{text-decoration:none;color:#454545;font-size:1em}
#result_actualite .type a{color:#f66;text-decoration:none;font-size:.92em}
#result_actualite .type .alert,#result_actualite .type .alert a{color:#c70036;text-decoration:none}
#result_actualite .more{float:right;color:#c70036;font-style:italic}
.news_module{background:none repeat scroll 0 0 #fff;box-shadow:0 1px 1px 0 #a4a1a1;padding:15px 0 20px;text-align:center;width:100%}
.news_module span{font-size:1.5em;color:#333}
.news_module .red_button{background:url(https://www.vidal.fr/themes/main/default/front/imgs/icon_newsltetter_big.png) no-repeat scroll -2px center #f1f2f2;border-radius:7px;color:#c70036;font-size:1.709em;height:42px;margin-top:17px;padding:7px 10px 15px 57px;text-decoration:none}
#menu_result{margin-left:0;margin-right:1px}
.lisere{border-bottom:1px solid #c70036;margin-bottom:5px;width:99.85%}
#reco_menu_btn .lisere{width:99.5%}
#menu_result a{background:gray;color:#fff;cursor:pointer;display:block;float:left;font-size:12px;font-weight:700;height:31px;line-height:31px;text-align:center;text-decoration:none;text-transform:uppercase;width:49.8%;border-radius:5px 5px 0 0}
#menu_result #menu_result_actualite{float:right}
#menu_result a:hover,#menu_result a.on{background:#C70036}
#menu_result a span{background:#fff url(news_men.png) right 0 no-repeat;width:6px;height:31px}
#menu_result a:hover span,#menu_result a.on span{background-position:right -32px}
#reco_menu_btn{width:38.9%;font-size:12px}
#reco_menu_btn a,#menu_result a,#alpha_menu_btn a,#class_menu_btn a,#info_menu_btn a{position:relative}
#info_menu_btn a.on .triangle,#alpha_menu_btn a.on .triangle,#class_menu_btn a.on .triangle,#menu_result a.on .triangle,#reco_menu_btn a.on .triangle{background:none repeat scroll 0 0 transparent;border-color:#c70035 transparent transparent;border-style:solid;border-width:7px 7px 0;bottom:-6px;height:0;left:46%;position:absolute;width:0}
#class_menu_btn{margin:auto;width:100%;font-size:12px}
#alpha_menu_btn{margin:auto;width:100%;font-size:12px}
#info_menu_btn{margin:20px auto 10px;width:100%;font-size:13px}
#class_menu_btn .btn3{width:32.9%}
#alpha_menu_btn .btn3{width:20.1%}
#alpha_menu_btn .btn3.on{width:38%}
#alpha_menu_btn .btn3.on span.text:after{content:" РїРѕ Р°Р»С„Р°РІРёС‚Сѓ"}
#info_menu_btn .btn3{width:23.8%;cursor:pointer}
#info_menu_btn #onglet_medicaments{width:17.7%}
#info_menu_btn #onglet_reco_protocoles{width:23%}
#info_menu_btn #onglet_parapharmacie{width:26%}
#info_menu_btn #onglet_ieg{width:32%}
.print_hide h2.special{border-bottom:1px solid #D40033;padding-bottom:10px;margin-bottom:15px}
.content_bloc_full div.info_menu{background:#fff}
.info_menu a{text-decoration:none}
.info_menu ul{list-style:none;background:#F9F9F9;padding-left:0}
.info_menu ul li{list-style:none;background:#F9F9F9}
.info_menu ul a{padding-left:10px;display:inline-block}
.info_menu .level-1 > .arrow{background:url(https://www.vidal.fr/themes/main/default/front/imgs/arrow_mono.jpg) no-repeat scroll 98% 13px #fff;padding-bottom:0}
.info_menu .level-1 > .arrow > a{padding-left:4px;padding-right:12px;text-transform:uppercase}
.info_menu .level-1 > .no-arrow{background:#f9f9f9}
.info_menu .level-1 > li{border-bottom:1px solid #ccc;padding:10px 0;background:url(https://www.vidal.fr/themes/main/default/front/imgs/arrow_mono.jpg) no-repeat scroll right 15px #fff}
.info_menu .level-2{border-radius:0 0 9px 9px;border-top:1px solid #ccc;margin:5px 0 0}
.info_menu .level-2 > li{border-bottom:1px solid #ccc;padding:10px 0}
.info_menu .level-2 > li:last-child{border-bottom:none}
.info_menu .level-2 > li:hover{background:#fff}
body .pw-size-medium .pw-icon{background-image:url(socials_.png)!important;height:28px!important;width:28px!important}
body .pw-size-medium .ra1-pw-icon-facebook{background-position:0 0!important}
body .pw-size-medium .ra1-pw-icon-twitter{background-position:0 -84px!important}
body .pw-size-medium .ra1-pw-icon-googleplus{background-position:0 -28px!important}
body .pw-size-medium .ra1-pw-icon-linkedin{background-position:0 -224px!important}
.pw-size-medium .ra1-pw-icon-viadeo{background-position:0 -112px!important}
.pw-size-medium .ra1-pw-icon-email{background-position:0 -140px!important}
#fiche_produit div#submenu .ie li.no-border a{border-bottom:none}
#extra_content hr{margin-top:-10px}
@media all and (-ms-high-contrast:none) {
#form_search select{width:115%;text-overflow:ellipsis;white-space:nowrap}
#.details .status .libelle{height:72px}
::-ms-backdrop,#form_search select{width:115%;text-overflow:ellipsis;white-space:nowrap}
}
.smr_asmr table td strong{font-family:verdana,arial,sans-serif}
#simplemodal-overlay{background-color:#9c9294;cursor:wait;filter:alpha(opacity=60);height:100%}
#simplemodal-container{background-color:#fff}
#supertop_banner{background-color:#fff;border-bottom:solid 1px #eae6e6;padding:20px;text-align:center}
ul.pagination{float:left;display:block;width:100%;height:1.5rem;margin:20px 0 0}
ul.pagination li{height:1.5rem;color:#222;font-size:.875rem;margin-left:.3125rem}
ul.pagination li a{display:block;text-decoration:none;padding:.0625rem .625rem;color:#777;-webkit-border-radius:3px;border-radius:3px}
ul.pagination li:hover a,ul.pagination li a:focus{background:#c70036;color:#fff}
ul.pagination li.unavailable a{cursor:default;color:#999}
ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{background:transparent}
ul.pagination li.current a{background:#c70036;color:#fff;font-weight:700;cursor:default}
ul.pagination li.current a:hover,ul.pagination li.current a:focus{background:#c70036}
.pagination-centered{text-align:center}
.pagination-centered ul.pagination li{float:none;display:inline-block}
.mainpage_photo{padding:5px;margin-bottom:20px;min-height:60px}
.mainpage_photo h1{background:#eee;padding:5px;margin:-5px 0 0}
#icons{float:right;width:38px}
#icon_block{float:right;width:45px;margin-left:20px}
#icon_buy{float:right;width:45px;margin-top:20px}
.note{background-color:#efefef;padding:7px 10px;border-radius:2px}
.grey_btn{font-size:1.2em;background:url(right_arrow_black.png) no-repeat scroll 10px 11px #e2e2e2;height:auto;margin-bottom:10px;padding:7px 10px 8px 22px;border-radius:2px}
.grey_btn a:hover{color:#c70036}
.druglist{border-collapse:collapse;font-size:.9em;line-height:110%;width:100%}
.druglist a{text-decoration:none}
.druglist a:hover{text-decoration:underline}
.druglist th span{display:block;background-color:gray;text-align:center;color:#fff;padding:5px;border-radius:5px}
.druglist td{height:30px;padding:5px}
.druglist td:first-child{font-weight:700;font-size:1.25em;line-height:115%;padding-left:10px}
.druglist td:first-child a{display:block;width:100%}
.druglist td:first-child small a{display:inline;}
tr.grey td{background-color:#f2f2f2;border-bottom:2px solid #ccc6c6}
.dropsub{color:#555;display:none;font-size:12px;position:absolute;margin:0 0 4px 70px;z-index:99}
.dropsub a{text-decoration:none;color:#fff!important;background:linear-gradient(to bottom,#2a7501 0%,#328f00 99%) repeat scroll 0 0 rgba(0,0,0,0);display:block;padding:5px 10px;margin-bottom:0;border:solid 1px #949494;text-decoration:none;width:140px}
.dropsub a:hover{background:#949494!important}
#dropsub1 .triangle{border-color:#c70035 transparent transparent;border-style:solid;border-width:7px 7px 0;position:relative;top:12px}
.details table{margin-top:15px;border-collapse:collapse}
.details table th,.details table td{border:1px solid #ccc;padding:5px}
.details table th,.sovm_head{background:none repeat scroll 0 0 #949494;color:#fff}
.details table tr:hover{background:#f5f5f5}
.h2box{padding:0 7px 7px;margin-bottom:20px;border-radius:0 0 5px 5px;border:1px solid #ccc}
.nc-form input[type="text"],.nc-form input[type="password"]{outline:none;border-radius:4px;border:1px solid #aaa;width:100%;padding:5px 37px 5px 3px;height:auto}
.nc-form input[type="text"]:focus,.nc-form input[type="password"]:focus{border:1px solid #333}
input[name="f_Birthday_day"],input[name="f_Birthday_month"],input[name="f_Birthday_year"]{width:70px!important}
.warnText{display:block;background:#EFEDED;border:1px solid #c70036;width:100%;text-align:center;color:#c70036;font-weight:700;padding:5px;margin-bottom:20px}
.srch_btns{text-align:justify;margin-bottom:-12px}
.srch_btns span{display:inline-block;width:100%;height:.1em}
.srch_btns .grey_btn{display:inline-block;min-width:18%}
.article_content img{margin:0 10px}
.article_content img[align="left"],img.left{margin:0 20px 0 0}
.article_content img[align="right"],img.right{margin:0 0 0 20px}
.announce{background:#F2F2F2;margin:20px auto;box-shadow:1px 1px 3px rgba(0,0,0,.2);padding:8px 10px;border:1px solid #DBDBDB;border-top:none;word-wrap:break-word}
.kz #header0_content #connexion_member{background:#00b0c7}
.kz #footer2{background:#00b0c7}
.kz #inp_search_submit{background:#00b0c7}
.kz #header0_content .left a{color:#00b0c7}
.kz #header0_content .left #dropsub1 .triangle{border-color:#00b0c7 transparent transparent}
.kz .dropsub a{background:#00b0c7}
.kz #dropmenu2{margin:0 0 4px -20px}
.kz #dropmenu2 a{width:80px}
.kz #container_login #login .title{background:#00b0c7}
.kz #main_menu li:hover{background:#00b0c7}
.kz #main_menu li ul li:hover{background:none;background:none}
body.kz{background:url(/images/vidal/bg-kz.png) fixed repeat-y center top}



/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Component containers
----------------------------------*/
/*
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
*/
.ui-widget-content {
    border: 1px solid #dddddd;
    background: #eeeeee /* url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x */;
    color: #333333;
}
.ui-widget-content a { color: #333333; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #efefef;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: #efefef;
 }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #efefef;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {
    border: 1px solid #fed22f;
    background: #ffe45c /* url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x */;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #b81900 /* url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat */;
    color: #ffffff;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Misc visuals
----------------------------------*/
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* jQuery UI Autocomplete 1.8.10 */
.ui-autocomplete { position: absolute; cursor: default; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* jQuery UI Menu 1.8.10 */
.ui-menu {
    background:#fff;
    border-color:#e8e4e4;
    border-width:medium 1px 1px;
    list-style:none;
    padding: 5px;
    margin: 0;
    display:block;
    float: left;
    z-index: 500;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    padding: 3px 0 3px 10px;
    margin: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.ui-menu .ui-menu-item a,
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	  text-decoration:none;
    font-weight: normal;
    margin: -1px;
}
.ui-autocomplete-category {
    font-weight: bold;
    padding: 0;
    margin: 4px 6px;
    line-height: 1.5;
  }
#inp_search_q.ui-autocomplete-loading,#inp_search_q2.ui-autocomplete-loading{background:#fff url(loading_.gif) right center no-repeat;}
span.bld {font-weight: bold;}

.level2dcontent .d1::before, .level2lcontent .l1::before, .level2 .org1::before { 
    content: 'Обязательная:';
    display: block;
    margin: 0 0 5px 0;
    border-bottom: solid 1px #ccc;
    font-style: italic;
}
.level2dcontent .d2::before, .level2lcontent .l2::before { 
    content: 'Дополнительная (по медицинским показаниям):';
    display: block;
    margin: 10px 0 5px 0;
    border-bottom: solid 1px #ccc;
    font-style: italic;
}
.level2lcontent .l1::before {
    content: 'Необходимое:';
}
.level2lcontent .l2::before {
    content: 'Средняя длительность наблюдения и лечения (дни):';
}
.pril3 .level2lcontent .l1::before {
    content: 'Необходимоe лечение:';
}
.pril3 .level2lcontent .l2::before {
    content: 'Средняя длительность (койко-дни):';
}
.level2 .org1::before {
    content: 'Организации здравоохранения:';
}

