/* CSS crunched with Crunch - http://crunchapp.net/ */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:31px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.no-marge{margin:0;}
.align-center,th.align-center,td.align-center{text-align:center;}
.align-right,th.align-right,td.align-right{text-align:right;}
.align-left,th.align-left,td.align-left{text-align:left;}
.clear-both{clear:both;}
.space{margin-top:40px;}
body{margin:0;font-family:Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:21px;color:#2d2d2d;background-image: url("images/bg_page_2.jpg");background-position: top center;background-repeat: no-repeat;background-color: #b8b9b9;padding-top:40px;}
.container-fluid {width: 980px;margin: auto;}
.well .row-fluid{background:transparent;border:none;}
form label.value{padding-top:5px;}
form div.control-group label.control-label{width:250px;color:#8d8d8d;}
form div.control-group div.controls{margin-left:270px;*margin-left:0;}
.nav-tabs{border-bottom:none;margin-bottom:0px;margin-top:20px;}
.navbar-inner>div.select2-container{margin-top:5px;}
.navbar-form{margin-bottom:20px;}
.navbar-inner.subnav-fixed {width: 100%;}
.navbar-inner.subnav-fixed .container {width: 950px;margin: 0 auto;}
.navbar-form .span4{margin-left:0;margin-right:1.419737%;}
@media (min-width:980px){.subnav-fixed{position:fixed;top:40px;left:0;right:0;z-index:1020;border-color:#d5d5d5;border-width:0 0 1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 0 #ffffff,0 1px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 0 #ffffff,0 1px 5px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 0 #ffffff,0 1px 5px rgba(0, 0, 0, 0.1);filter:progid:dximagetransform.microsoft.gradient(enabled=false);width:950px;margin:auto;} .subnav-fixed .nav{width:938px;margin:0 auto;padding:0 1px;} .subnav .nav>li:first-child>a,.subnav .nav>li:first-child>a:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}}@media (min-width:1210px){.subnav-fixed .nav{width:1168px;}}.table td{background-color:#ffffff;}
.table caption{text-align:left;font-size:14px;font-weight:bold;text-indent:25px;margin-bottom:5px;}
.table thead th,.table thead td{text-align:center;}
.table th{background-color:#f5f5f5;color:#000000;}
table tfoot tr td.success,.table tbody tr td.success,.table-hover tbody tr:hover td.success{background-color:#819e37;color:#ffffff;}
table tfoot tr td.error,.table tbody tr td.error,.table-hover tbody tr:hover td.error{background-color:#cd0200;color:#ffffff;}
table tfoot tr td.warning,.table tbody tr td.warning,.table-hover tbody tr:hover td.warning{background-color:#d47500;color:#ffffff;}
table tfoot tr td.info,.table tbody tr td.info,.table-hover tbody tr:hover td.info{background-color:#3399f3;color:#ffffff;}
table tfoot tr td.grey,.table tbody tr td.grey,.table-hover tbody tr:hover td.grey{background-color:#ececec;color:#000000;}
table tfoot tr td.blue,.table tbody tr td.blue,.table-hover tbody tr:hover td.blue{background-color:#F0FCFC;color:#000000;}
table tfoot tr td.greyblue,.table tbody tr td.greyblue,.table-hover tbody tr:hover td.greyblue{background-color:#F2F7F7;color:#000000;}
.table div.control-group,.table div.control-group div.controls{margin:0;}
.table-verycondensed th,.table-verycondensed td{padding:1px;}
#header{background-position:top right;background-repeat:no-repeat;}#header #logo{padding-top:15px;padding-left:10px;padding-bottom: 10px;}
#header h1.slogan{line-height:40px;text-align:right;font-size:30px;color:#757b80;padding-top:5px;padding-right:300px;text-shadow:2px 2px 6px white;font-weight:normal;}#header h1.slogan span{color:#4d86c1;}
#objets{margin-top:20px;}
#sous-menu{margin-top:0px;}#sous-menu ul{font-family:Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:9pt;list-style:none;padding-left:0px;text-align:left;}
#toTop,#toBottom{width:59px;height:53px;background:url('bootstrap/totop.png');position:fixed;bottom:75px;right:0;cursor:pointer;display:none;}
#toBottom{background:url('bootstrap/tobottom.png');bottom:20px;display:block;}
#corps #onglet-contenu .nav-tabs>li{margin-bottom:-2px;max-width: 240px;}
#corps #onglet-contenu .nav-tabs>.active>a,#corps #onglet-contenu .nav-tabs>.active>a:hover{border:2px solid #eaeaea;border-bottom-color:transparent;}
#corps #onglet-contenu.cadreOn .nav-tabs{border-bottom:2px solid #eaeaea;margin:0;}
#corps #contenu{padding:14px;min-height:800px}#corps #contenu .cadreOn{border:2px solid #eaeaea;border-top:none;}
#corps #contenu h3{color:#daa520;font-weight:bold;margin-bottom:10px;font-size: 18px;}
#corps #contenu h3.pageTitle{text-indent:60px;}
#corps #contenu div.actions{padding:0px 0 0px 5px;}
#corps #contenu h4.legend{background-color:transparent;color:#003366;font-weight:bold;padding:6px 0;text-indent:5px;border-bottom:1px solid #d8d8d8;margin-left:15px;}
#corps #contenu div.home{padding:10px 45px;}#corps #contenu div.home h1,#corps #contenu div.home h2{font-weight:normal;}
#corps #contenu div.home h1{color:#757b80;font-size:200%;line-height:40px;}
#corps #contenu div.home h2{color:#4d86c1;font-size:150%;line-height:30px;}
.select2-results .select2-highlighted{background:#4d86c1;}
footer{text-align:right;padding:0 14px;}
#corps #contenu .alertbox{width:274px;float:left;margin:0 10px 20px 0;padding:0;overflow:auto;background-color:#ffffff;border:1px solid #dcdcdc;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #dcdcdc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}#corps #contenu .alertbox.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
#corps #contenu .alertbox.fade.in{top:50%;}
#corps #contenu .alertbox-header{padding:4px 10px;border-bottom:1px solid #d4d4d4;background-color:#daa520;min-height: 40px;}#corps #contenu .alertbox-header .close{margin-top:2px;}
#corps #contenu .alertbox-header h3{color:#ffffff;margin:0;line-height:20px;font-size:16px;}
#corps #contenu .alertbox-body{overflow-y:auto;padding:10px;}
#corps #contenu .alertbox-form{margin-bottom:0;}
#corps #contenu .alertbox-footer{padding:8px 9px 9px;margin-bottom:0;background-color:#ffffff;border-top:1px solid #ffffff;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;}#corps #contenu .alertbox-footer:before,#corps #contenu .alertbox-footer:after{display:table;content:"";line-height:0;}
#corps #contenu .alertbox-footer:after{clear:both;}
#corps #contenu .alertbox-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
#corps #contenu .alertbox-footer .btn-group .btn+.btn{margin-left:-1px;}
.listTree{margin-bottom:8px;}
.listTree ul{margin:0;}
.listTree li{list-style-type:none;}
.listTree div{padding:5px;}
.listTree div.clear{clear:both;padding:0;}
.listTree span{display:inline-block;}
.listTree span.libelle{line-height:27px;}
.listTree span.options{padding-right:25px;}
.listTree span.options i{margin-left:25px;}
.listTree span.options a{margin-left:0;}
.listTree span.options a i{margin-left:0;}
.listTree>ul>li:first-child{border-width:1px 1px 0 1px;}
.listTree>ul>li:last-child{border-width:1px;}
.listTree li.parent{font-weight:bold;background-color:#ffffff;border-width:1px 0 0 0;border-style:solid;border-color:#d2d2d2;}
.listTree li.parent.nv1{border-width:1px 1px 0 1px;}
.listTree>ul>li:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}
.listTree>ul>li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.listTree>ul>li:last-child>ul>li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.listTree ul>li.parent.nv1{background-color:#e6e6e6;}
.listTree ul>li.parent.nv2{background-color:#ececec;}
.listTree ul>li.parent.nv3{background-color:#f2f2f2;}
.listTree ul>li.parent.nv4{background-color:#f8f8f8;}
.listTree ul>li.parent.nv1 span.libelle{padding-left:5px;}
.listTree ul>li.parent.nv2 span.libelle{padding-left:5px;}
.listTree ul>li.parent.nv3 span.libelle{padding-left:45px;}
.listTree ul>li.parent.nv4 span.libelle{padding-left:85px;}
.listTree ul>li.parent.nv5 span.libelle{padding-left:125px;}
.listTree ul>li.parent.nv6 span.libelle{padding-left:165px;}
.listTree ul>li.parent.nv7 span.libelle{padding-left:205px;}
.listTree ul>li.parent.nv8 span.libelle{padding-left:245px;}
.listTree ul>li.parent.nv9 span.libelle{padding-left:285px;}
.listTree ul>li.parent.nv10 span.libelle{padding-left:325px;}
.listTree ul>li.parent.nv11 span.libelle{padding-left:365px;}
.listTree ul>li.parent.nv12 span.libelle{padding-left:405px;}
.listTree ul>li.parent.nv13 span.libelle{padding-left:445px;}
.listTree ul>li.parent.nv14 span.libelle{padding-left:485px;}
.listTree ul>li.parent.nv15 span.libelle{padding-left:525px;}
.listTree li.child{font-weight:normal;background-color:#ffffff;border-width:1px 1px 0 1px;border-style:solid;border-color:#d2d2d2;}
.listTree ul>li.parent>ul>li.child{border-width:1px 0 0 0;}
.listTree li.child span input{margin:0;}
.listTree li.child:hover{background-color:#f2f2f2;}
.listTree li.child span.options a{margin-left:5px;}
.listTree ul>li.child span.libelle{padding-left:5px;}
.listTree ul>li.parent.nv1>ul>li.child span.libelle{padding-left:5px;}
.listTree ul>li.parent.nv2>ul>li.child span.libelle{padding-left:45px;}
.listTree ul>li.parent.nv3>ul>li.child span.libelle{padding-left:85px;}
.listTree ul>li.parent.nv4>ul>li.child span.libelle{padding-left:125px;}
.listTree ul>li.parent.nv5>ul>li.child span.libelle{padding-left:165px;}
.listTree ul>li.parent.nv6>ul>li.child span.libelle{padding-left:205px;}
.listTree ul>li.parent.nv7>ul>li.child span.libelle{padding-left:245px;}
.listTree ul>li.parent.nv8>ul>li.child span.libelle{padding-left:285px;}
.listTree ul>li.parent.nv9>ul>li.child span.libelle{padding-left:325px;}
.listTree ul>li.parent.nv10>ul>li.child span.libelle{padding-left:365px;}
.listTree ul>li.parent.nv11>ul>li.child span.libelle{padding-left:405px;}
.listTree ul>li.parent.nv12>ul>li.child span.libelle{padding-left:445px;}
.listTree ul>li.parent.nv13>ul>li.child span.libelle{padding-left:485px;}
.listTree ul>li.parent.nv14>ul>li.child span.libelle{padding-left:525px;}
.listTree ul>li.parent.nv15>ul>li.child span.libelle{padding-left:565px;}
.listTree>ul>li.parent.nv1:last-child{border-bottom-width:1px;}
.searchmessage{clear:both;margin-left:30px;}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;padding:0;border:0;min-height:0;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}
.color{border:none;background:none;text-decoration:none;}
.well-form{min-height:20px;padding:19px;margin-bottom:20px;background-color:#fdfdfd;border:1px solid #e1e1e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}
.icon-calender-day{text-align:center;display:inline-block;width:40px;height:42px;*margin-right:.3em;line-height:52px;vertical-align:text-top;background-image:url("./bootstrap/calendars.gif");background-position:50px 50px;background-repeat:no-repeat;margin-top:1px;}
.icon-calender-day-1{background-position:0 0;}
.icon-calender-day-2{background-position:-52px 0;}
.icon-calender-day-3{background-position:-104px 0;}
.icon-calender-day-4{background-position:-156px 0;}
.icon-calender-day-5{background-position:0 -52px;}
.icon-calender-day-6{background-position:-52px -52px;}
.icon-calender-day-7{background-position:-104px -52px;}
.icon-calender-day-8{background-position:-156px -52px;}
.icon-calender-day-9{background-position:0 -104px;}
.icon-calender-day-10{background-position:-52px -104px;}
.icon-calender-day-11{background-position:-104px -104px;}
.icon-calender-day-12{background-position:-156px -104px;}
.icon-calender-day{position:absolute;margin-left:8px;margin-top:8px;}
.categorie_alerte{width:100%;float:left;}
.titre_cat_alerte{text-align:left;}
.sautdepage {  page-break-before: always; display:block;width:100%;}
.modal form{margin:0}
.ligneImpaire, .ligneImpaire thead TD {background-color: #E8E8E8;color: #000000;}
.lignePaire, .lignePaire thead TD {background-color: #F1F1F1;color: #000000;}
.img_del_fp{cursor:pointer;}
.loader {text-align: center;height:50px;}
.loader span {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    margin: 30px auto;
    margin-top: 10px;
    background: #77a2d0;
    border-radius: 50px;
    -webkit-animation: loader 0.9s infinite alternate;
    -moz-animation: loader 0.9s infinite alternate;
}
.loader span:nth-of-type(2) {-webkit-animation-delay: 0.3s;-moz-animation-delay: 0.3s;}
.loader span:nth-of-type(3) {-webkit-animation-delay: 0.6s;-moz-animation-delay: 0.6s;}
@-webkit-keyframes loader {
  0% {
    width: 10px;
    height: 10px;
    opacity: 0.9;
    -webkit-transform: translateY(0);
  }
  100% {
    width: 24px;
    height: 24px;
    opacity: 0.1;
    -webkit-transform: translateY(-21px);
  }
}
@-moz-keyframes loader {
  0% {
    width: 10px;
    height: 10px;
    opacity: 0.9;
    -moz-transform: translateY(0);
  }
  100% {
    width: 24px;
    height: 24px;
    opacity: 0.1;
    -moz-transform: translateY(-21px);
  }
}
.green.lighten-1 {
	background-color: #66BB6A !important;
}
.cyan.lighten-1 {
	background-color: #26c6da !important;
}
.grey.lighten-1 {
	background-color: #bdbdbd !important;
}
.red.lighten-1 {
	background-color: #EF5350 !important;
}
.brown.lighten-1 {
	background-color: #8d6e63 !important;
}
.orange.lighten-1 {
	background-color: #ffa726 !important;
}
.blue.lighten-1 {
	background-color: #42A5F5 !important;
}