@-webkit-viewport{width:device-width;}
@-moz-viewport{width:device-width;}
@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}
@media print{.bg-danger{background-color:#f2dede !important;}
}
@media (max-width:767px){.container{width:auto;}
h3, .h3{font-size:18px;margin-top:10px;}
}
html,body{overflow-x:hidden;}
blockquote{font-size:15px;margin:10px;padding:5px!important;}
footer{padding:10px 0px 30px 0px;}
h2{font-size:16px;font-weight:bold;}
h3{padding-top:0px;}
a{outline:0!important;}
.breadcrumb{margin-bottom:10px;padding:3px 15px;font-size:12px;}
.row{margin-top:5px;}
.legendLabel{font-size:11px;}
.surfooter{margin-top:30px;padding-top:20px;border-top:2px solid #BBB;background-image:linear-gradient(to bottom, #DDD 30%, #FFF 100%);background-repeat:repeat-x}
.pointer{cursor:pointer;}
.panel{box-shadow:2px 2px 10px #aaa;}
.hidden-print{margin-bottom:5px;}
.nav-tabs{border-bottom:1px solid #2e6da4;}
.nav-tabs > li{margin-top:5px}
.nav-tabs > li.active{margin-top:0}
.nav-tabs > li > a, .nav-tabs > li.active > a{font-weight:bold;background-color:#fff;border-color:#a7c9ee #a7c9ee #2e6da4 #a7c9ee;border-style:solid;border-width:1px;color:#a7c9ee;}
.nav-tabs > li.active > a{color:#2e6da4;border-color:#2e6da4 #2e6da4 transparent;padding-bottom:15px;}
.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus,.nav-tabs > li > a:hover, .nav-tabs > li > a:focus{color:#fff;cursor:pointer;}
.noBordertop{border:1px solid #555;border-top:0px;}
.noCornertop:first-child{border-top-left-radius:0px!important;border-top-right-radius:0px!important;}
.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static;}
.yamm .container{position:relative;}
.yamm .dropdown-menu{left:auto;background-color:#ffffff!important;}
.yamm .nav.navbar-right .dropdown-menu{left:auto;right:0;}
.yamm .yamm-content{padding:20px 30px;}
.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0;}
.menu_decalage_1{margin-left:20px;}
.menu_decalage_bas{margin-bottom:10px;}
.table-striped > tbody > tr:nth-child(2n+1){background-color:#EEE;}
.table-striped > tbody > tr:hover{background-color:#F5F5F5;}
.bold{font-weight:bold !important;}
.navbar{border-top:1px solid #194a7a!important;background:#30517f;background:-moz-linear-gradient(top, #30517f 0%, #2b88d9 100%, #7db9e8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#30517f), color-stop(100%,#2b88d9), color-stop(100%,#7db9e8));background:-webkit-linear-gradient(top, #30517f 0%,#2b88d9 100%,#7db9e8 100%);background:-o-linear-gradient(top, #30517f 0%,#2b88d9 100%,#7db9e8 100%);background:-ms-linear-gradient(top, #30517f 0%,#2b88d9 100%,#7db9e8 100%);background:linear-gradient(to bottom, #30517f 0%,#2b88d9 100%,#7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30517f', endColorstr='#7db9e8',GradientType=0);background-repeat:repeat-x;margin:0px;border-radius:0px!important;}
.navbar li > a{color:#FFF !important;text-shadow:1px 1px 2px #222;padding:15 10 15 10!important;}
.navbar-nav > li > a{padding:15px 10px!important;}
.navbar li a:hover{color:#FFFFFF!important;text-shadow:0px 0px 0px #FFF;}
.navbar-default .navbar-toggle{border-color:#FFFFFF !important;}
.icon-bar{background-color:#FFFFFF !important;}
.navbar-collapse .dropdown-menu .panel-title{color:#FFFFFF !important;}
.navbar-collapse .dropdown-menu ul{color:#FFFFFF !important;}
.nav > li > a:hover, .nav > li > a:focus{background:#2b88d9;background:-moz-linear-gradient(top, #2b88d9 0%, #7db9e8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b88d9), color-stop(100%,#7db9e8));background:-webkit-linear-gradient(top, #2b88d9 0%,#7db9e8 100%);background:-o-linear-gradient(top, #2b88d9 0%,#7db9e8 100%);background:-ms-linear-gradient(top, #2b88d9 0%,#7db9e8 100%);background:linear-gradient(to bottom, #2b88d9 0%,#7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b88d9', endColorstr='#7db9e8',GradientType=0);background-repeat:repeat-x;border-color:#245580;}
#navbar-collapse-1 .dropdown-menu{background:#2b88d9;background:-moz-linear-gradient(top, #7db9e8 0%, #2b88d9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8), color-stop(100%,#2b88d9));background:-webkit-linear-gradient(top, #7db9e8 0%,#2b88d9 100%);background:-o-linear-gradient(top, #7db9e8 0%,#2b88d9 100%);background:-ms-linear-gradient(top, #7db9e8 0%,#2b88d9 100%);background:linear-gradient(to bottom, #7db9e8 0%,#2b88d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b88d9', endColorstr='#7db9e8',GradientType=0);background-repeat:repeat-x;border-color:#245580;}
.dropdown-menu li > a{border:0px!important;padding:0px!important;}
nav-tabs a{border:1px solid #555!important;}
#menucatalogue > .panel-heading{padding-top:0px;padding-bottom:0px;background:#da2017;background:-moz-linear-gradient(top, #da2017 0%, #ba2737 2%, #d24b5a 22%, #f18e99 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#da2017), color-stop(2%,#ba2737), color-stop(22%,#d24b5a), color-stop(100%,#f18e99));background:-webkit-linear-gradient(top, #da2017 0%,#ba2737 2%,#d24b5a 22%,#f18e99 100%);background:-o-linear-gradient(top, #da2017 0%,#ba2737 2%,#d24b5a 22%,#f18e99 100%);background:-ms-linear-gradient(top, #da2017 0%,#ba2737 2%,#d24b5a 22%,#f18e99 100%);background:linear-gradient(to bottom, #da2017 0%,#ba2737 2%,#d24b5a 22%,#f18e99 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da2017', endColorstr='#f18e99',GradientType=0);background-repeat:repeat-x;color:#FFFFFF;}
#menucatalogue h4{margin-top:0px;}
.border-black{border-color:#000!important;}
@media print{a[href]:after{content:none;}
}
@media screen and (max-width:1025px){#bottombar{display:none;}
}
@media screen and (max-width:1024px) and (min-width:768px), screen and (max-width:320px){.box_vignette{display:none;}
}
@media screen and (max-width:900px){#megaban{display:none;}
}
.hp-title-block{display:block;height:36px;overflow:hidden;clear:both;}
.smallh1{font-size:14px;line-height:1.42857;margin-top:-1px!important;}
.carousel{margin-bottom:20px;}
.hpform{outline:1px solid #AAA;padding:13px;background-color:#f2f2f2;}
.shortcut-icon{margin-bottom:5px;}
.table-auto{table-layout:auto;width:100%;}
.carousel-border{border:1px solid #DDD;}
.carousel-control.left{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%)!important;}
.carousel-control.right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%)!important;}
.carousel-control{width:10%!important;}
.carousel-caption{position:absolute;font-weight:bold;width:35%;left:57%;top:0px;color:#fff;padding-bottom:20px;padding-top:20px;text-align:left;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);z-index:10;}
.carousel-indicators{bottom:10px;left:20px;list-style:outside none none;margin-left:0;padding-left:0;position:absolute;text-align:left;width:30%;z-index:15;}
.showshortcuts{background:none repeat scroll 0 0 #ffffff;border:1px solid lightgrey;border-radius:10px;margin:auto;opacity:1;padding:10px;position:fixed;top:50px;visibility:visible;width:1020px;z-index:99999;}
#shortcuts img{margin:5px 5px 0px 0px;}
#spanProduitBottom{bottom:40px;position:fixed;height:400px;}
#spanProduitBottomBody{overflow-x:hidden;overflow-y:auto;height:270px;}
.autocomplete-loading{background:#FFF url(/images/anim_basic_16x16.gif) right center no-repeat;}
.file-wrapper{cursor:pointer;display:block;overflow:hidden;position:relative;}
.file-wrapper input{cursor:pointer;font-size:100px;height:100%;opacity:0.01;position:absolute;right:0;top:0;}
#calendrier_club .calendrier div{background:#FFFFFF;display:none;position:absolute;right:10px;z-index:1000;}
#calendrier_club:hover .calendrier div{display:inline;float:right}
.tr_bare{background-color:#eee !important;color:#bbb !important;text-decoration:line-through;}
.navbarpink{min-height:20px !important;background:#8c45be;background:-moz-linear-gradient(top, #8c45be 0%, #803184 75%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c45be), color-stop(75%,#803184));background:-webkit-linear-gradient(top, #8c45be 0%,#803184 75%);background:-o-linear-gradient(top, #8c45be 0%,#803184 75%);background:-ms-linear-gradient(top, #8c45be 0%,#803184 75%);background:linear-gradient(to bottom, #8c45be 0%,#803184 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c45be', endColorstr='#803184',GradientType=0);}
.navbarpink .dropdown-menu{background-color:#a470c9 !important;}
.navbarpink li a{padding:5px 30px 5px 30px;font-size:14px;color:#FFF !important;text-shadow:1px 1px 2px #222;}
.navbarpink li a:hover{color:#FFFFFF!important;text-shadow:0px 0px 0px #FFF;}
.navbarpink .open a, .navbarpink li a:hover, .navbarpink li a:focus{background-image:linear-gradient(to bottom, #8c45be 0%, #a470c9 100%);background-repeat:repeat-x;border-color:#ff90f0;}
.equivalence_pink{color:#8c45be;}
.borderpink{border:2px solid #8c45be;}
.catalogue_slider_descriptif{height:100%;overflow:hidden;padding:10px;width:300px;position:relative;}
.blue-tooltip + .tooltip.bottom .tooltip-inner{background-color:blue;}
.red-tooltip + .tooltip.bottom .tooltip-inner{background-color:red;}
.deeppink-tooltip + .tooltip.bottom .tooltip-inner{background-color:#803184;}
.orange-tooltip + .tooltip.bottom .tooltip-inner{background-color:orange;}
.green-tooltip + .tooltip.bottom .tooltip-inner{background-color:green;}
.compact{margin:0 !important;padding:0 !important;}
.padding_right_2px{padding-right:2px;}
.fs11{font-size:11px !important;}
.fs10{font-size:10px !important;}
.red{color:#c20500 !important;}
.blue{color:#0077ff !important;}
.analyses_color_gray{color:#7c7c7c;}
.analyses_color_red{color:#ff0000;}
.analyses_color_yellow{color:#dd8800;}
.analyses_color_green{color:#00c000;}
table.no-padding tr th{padding-top:0px;padding-bottom:0px;}
.editoTitleH1{display:block;height:50px;font-size:1.7em;line-height:1.5em;background-image:url("../images/publications/slideshow.gif");background-repeat:no-repeat;padding-left:40px;}
.mceContentBody{padding:20px;}
div.bg_top {position: absolute;width: 100%;text-align: center;}
div.bg_top img{max-width:100%;}
@media (min-width:1200px){.container-regiepub{margin-top:250px;border-top:1px solid #DDD;border-right:1px solid #DDD;border-left:1px solid #DDD;position:relative;width:1180px;margin-left:auto;margin-right:auto;box-shadow:4px -4px 10px #BBB;background-color:#FFF;}
.navbar-regiepub{width:1170px;margin:0 auto;}
}
.regie-reseau-sociaux{margin: 5px 0px 5px 5px;}
.regie-reseau-sociaux:hover{-webkit-transform: scale(1.10);-ms-transform: scale(1.10);transform: scale(1.10);}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}