
body{
  overflow:auto;

}


@font-face {
    font-family: 'frut';
    src: url('../teleservice/media/font/FrutiLig.eot');
    src: url('../teleservice/media/font/FrutiLig.eot?#iefix') format('embedded-opentype'),
         url('../teleservice/media/font/FrutiLig.woff') format('woff'),
         url('../teleservice/media/font/FrutiLig.ttf') format('truetype'),
         url('../teleservice/media/font/FrutiLig.svg#FrutiLig') format('svg');


  

}

a {
color: #1f566a;
text-decoration: none;
}

/* titles */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: 'frut', sans-serif;
font-weight:normal;
}

h1 {
padding: 5px 0 10px 10px;
margin: 0 0 0 0;
line-height: 32px;
font-size: 24px;
text-transform: none;
color: #fff;

background: #49a4c2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #49a4c2 1%, #316e84 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#49a4c2), color-stop(100%,#316e84));
background: -webkit-linear-gradient(top, #49a4c2 1%,#316e84 100%);
background: -o-linear-gradient(top, #49a4c2 1%,#316e84 100%);
background: -ms-linear-gradient(top, #49a4c2 1%,#316e84 100%);
background: linear-gradient(to bottom, #49a4c2 1%,#316e84 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49a4c2', endColorstr='#316e84',GradientType=0 );

list-style-type: none;
}

h2 {
font-size: 18px;
color: #fff;

background: #49a4c2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #49a4c2 1%, #316e84 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#49a4c2), color-stop(100%,#316e84));
background: -webkit-linear-gradient(top, #49a4c2 1%,#316e84 100%);
background: -o-linear-gradient(top, #49a4c2 1%,#316e84 100%);
background: -ms-linear-gradient(top, #49a4c2 1%,#316e84 100%);
background: linear-gradient(to bottom, #49a4c2 1%,#316e84 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49a4c2', endColorstr='#316e84',GradientType=0 );

padding-left: 10px;

margin-top: 10px;
margin-bottom: 10px;
line-height: 30px;
}

h2.titreSoft {

background: #bababa; /* Old browsers */
background: -moz-linear-gradient(top, #bababa 0%, #8e8e8e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(100%,#8e8e8e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bababa 0%,#8e8e8e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bababa 0%,#8e8e8e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bababa 0%,#8e8e8e 100%); /* IE10+ */
background: linear-gradient(to bottom, #bababa 0%,#8e8e8e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#8e8e8e',GradientType=0 ); /* IE6-9 */

}


h3,
fieldset legend {
font-size: 1.2em;
color: #1a4a5c;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #2a718c;
padding-top: 10px;
padding-bottom: 5px;
line-height: 20px;
padding-left: 10px;
}


fieldset legend{
  font-family: 'frut', sans-serif;
font-weight: normal;
}
h4 {
display: block;
-webkit-margin-before: 1.33em;
-webkit-margin-after: 1.33em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
font-size: 14px;
margin-top: 10px;
margin-bottom: 10px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* end title*/

/* table */
table {
border: 1px solid #dddddd;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

font-size:12px;

}

caption {
  text-align:left;
  padding:5px 0 5px 0;
  font-weight:bold;
}

table#changelog {
  cursor:pointer;
}

}

.table th, .table td {
padding: 8px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-top: 1px solid #dddddd;
}

.table-bordered {
border: 1px solid #dddddd;
border-collapse: separate;
border-left: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
 border-radius: 4px;
}
.table-bordered {
border: 1px solid #dddddd;
border-collapse: separate;
border-left: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
 border-radius: 4px; 
}

.table > thead > tr > th,
.table > tbody > tr.fakeHeader > td{
color: #fff;
text-align: left;
font-weight: normal;
vertical-align: middle;
cursor: pointer;
background: #49a4c2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #49a4c2 1%, #316e84 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#49a4c2), color-stop(100%,#316e84));
background: -webkit-linear-gradient(top, #49a4c2 1%,#316e84 100%);
background: -o-linear-gradient(top, #49a4c2 1%,#316e84 100%);
background: -ms-linear-gradient(top, #49a4c2 1%,#316e84 100%);
background: linear-gradient(to bottom, #49a4c2 1%,#316e84 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49a4c2', endColorstr='#316e84',GradientType=0 );
}
.table .bigTabHead th{
padding: 20px;
background-color: #578348;
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiYmE3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzgzNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);   
background-image: -moz-linear-gradient(top, #8bba7b, #578348);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#8bba7b), to(#578348));
background-image: -webkit-linear-gradient(top, #8bba7b, #578348);
background-image: -o-linear-gradient(top, #8bba7b, #578348);
background-image: linear-gradient(to bottom, #8bba7b, #578348);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bba7b', endColorstr='#578348',GradientType=0 );

}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{
border-top: 0px solid #dddddd;
border-bottom: 1px solid #dddddd;
border-right: 0px solid #dddddd;
	border-left: 1px solid #dddddd;
}
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
}

.table-bordered > tbody > tr:first-child > td{
 border-top: 1px solid #dddddd; 
}
/*DÃ©but couleurs par domaine d'activitÃ©*/
.contrefacon,.medicaments,.armes,.tabac,.stupefiants,.dedouanement,.boissons {
  color: #F0F7F0;
}

.table-hover tbody tr.contrefacon:hover > td, .table-hover tbody tr:hover > th {
background-color: #5BB9DE;
}
.table-hover tbody tr.contrefacon > td, .table-hover tbody tr:hover > th {
background-color: #4995B3;
}

.table-hover tbody tr.medicaments:hover > td, .table-hover tbody tr:hover > th {
background-color: #08B4C7;
}
.table-hover tbody tr.medicaments > td, .table-hover tbody tr:hover > th {
background-color: #048B9A;
}

.table-hover tbody tr.armes:hover > td, .table-hover tbody tr:hover > th {
background-color: #119148;
}
.table-hover tbody tr.armes> td, .table-hover tbody tr:hover > th {
background-color: #095228;
}

.table-hover tbody tr.tabac:hover > td, .table-hover tbody tr:hover > th {
background-color: #84654A;
}
.table-hover tbody tr.tabac > td, .table-hover tbody tr:hover > th {
background-color: #643F1F;
}

.table-hover tbody tr.stupefiants:hover > td, .table-hover tbody tr:hover > th {
background-color: #E04333;
}
.table-hover tbody tr.stupefiants > td, .table-hover tbody tr:hover > th {
background-color: #E01500;
}

.table-hover tbody tr.dedouanement:hover > td, .table-hover tbody tr:hover > th {
background-color: #7492B8;
}
.table-hover tbody tr.dedouanement > td, .table-hover tbody tr:hover > th {
background-color: #517FBA;
}

.table-hover tbody tr.boissons:hover > td, .table-hover tbody tr:hover > th {
background-color: #E53E5E;
}
.table-hover tbody tr.boissons > td, .table-hover tbody tr:hover > th {
background-color: #AE1F3A;
}
/*Fin couleurs par domaine d'activitÃ©*/

.table th, .table td {
padding: 8px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-top: 1px solid #dddddd;
}
.table-bordered th, .table-bordered td {
border-left: 1px solid #dddddd;
}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
background-color: #e7e8ea;
}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
background-color: #d8ebf1;
}
.table-hover tbody tr.error:hover > td {
background-color: #ebcccc;
}
.table-hover tbody tr.info:hover > td {
background-color: #c4e3f3;
}
.table tbody tr.warning:hover > td {
background-color: #F0DDA2;
}

.table tbody tr.info > td {
background-color: #d9edf7;
}
.table tbody tr.error > td {
background-color: #f2dede;
}
.table tbody tr.warning > td {
background-color: #F2DFB6;
}
/* end table*/
.blocdecontenu {
-webkit-box-shadow: 0 -3px 7px 0 rgba(0,0,0,0.3);
box-shadow: 0 -3px 7px 0 rgba(0,0,0,0.3);
padding: 10px;
}
.bigTabHead {
font-size: 18px;
}

.table th.text-right, .table td.text-right{text-align:right;}
/* listes */
dt{
	color:#1a4a5c;
}

.breadcrumb > li:nth-child(2)::before {
  padding: 0 5px;
  color: #ccc;
  display:none;
}

/* fin liste*/

/*formulaire */
input.validate:invalid {
  border: 1px solid red;
}
input.validate:focus {
  outline: none;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
background-color: #ffffff;
border: 1px solid #cccccc;
-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.17) inset;
-moz-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.17) inset;
box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.17) inset;
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
display: inline-block;
height: 25px;
margin-right: 5px;
padding: 1px 3px;
margin-bottom: 5px;
font-size: 1em;
line-height: 18px;
color: #555555;
vertical-align: middle;
}

.form-control:focus {
border-color: #2a718c;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(42, 113, 140, .6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(42, 113, 140, .6);
}


label {
display: inline-block;
margin-bottom: 5px;
font-size:1em;
font-weight: normal;
color:#1a4a5c;
}

.form-horizontal .form-group {
 margin-right: 0px; 
margin-left: 0px; 
}
.form-group {
margin-bottom: 5px;
font-size:1em;
}

.required:after {
  vertical-align: super; 
  font-size: 75%;
  color: #c00;
  content: "\2217";
}
/* fin formulaire*/

/*select qtip*/

/* ajout 7 avril 2014, style des select */
/*=====================================================================
  Selectric
======================================================================*/

.selectricWrapper {
  position: relative;
  margin: 0 0 10px;
  width: 216px;
  cursor: pointer;
}

.selectricDisabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.selectricOpen {
  z-index: 9999;
}

.selectricOpen .selectricItems {
  display: block;
}

.selectricHideSelect {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectricHideSelect select {
  position: absolute;
  left: -100%;
  display: none;
}

.selectricInput {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  _font: 0/0 a;
  background: none !important;
}

.selectricTempShow {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}


.selectricOpen .selectric {
  border-color: #CCC;
  background: #F0F0F0;
  z-index: 9999;
}

.selectric {
  border: 1px solid #DDD;
  background: #F8F8F8;
  position: relative;
  border-radius: 2px;
}

.selectric .label {
	text-align:left;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 20px 0 0;
  padding: 3px;
  font-size: 0.9em;
  line-height: 18px;
  color: #444;
  min-height: 18px;

}

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 20px;
  color: #4a4a4a;
  text-align: center;
  font: 0/0 a;
  /* IE Fix */
  *font: 20px/30px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none;
}

.selectricHover .selectric {
  border-color: #CCC;
}

.selectricHover .selectric .button {
  color: #888;
}

.selectricHover .selectric .button:after {
  border-top-color: #888;
}

/* Items box */

.selectricItems {
  display: none;
  position: absolute;
  overflow: auto;
  top: 100%;
  left: 0;
  background: #4d4d4d;
  border: 0px solid #CCC;
  z-index: 9998;
  -webkit-box-shadow: 0 0 10px -6px;
  box-shadow: 0 0 10px -6px;
}
.selectricItems ul{
    -webkit-box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.4) ;
  box-shadow: 1px 1px 4px 0 rgba(0,0,0,0.4) ;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.2) ;
}

.selectricItems ul,
.selectricItems li {
  list-style: none;
  padding: 0;
  margin: 0;
  min-height: 20px;
  line-height: 20px;
  font-size: 12px;
}

.selectricItems li {
  padding: 5px;
  cursor: pointer;
  display: block;
  border-bottom: 0px solid #767676;
  color: #fff;
  border-top: 0px solid #767676;
}

.selectricItems li:nth-child(odd)
{background-color:#6f6f6f;}
.selectricItems li.selected {
 background: #49a4c2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQ5YTRjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTZlODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #49a4c2 1%, #316e84 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#49a4c2), color-stop(100%,#316e84)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #49a4c2 1%,#316e84 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #49a4c2 1%,#316e84 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #49a4c2 1%,#316e84 100%); /* IE10+ */
background: linear-gradient(to bottom, #49a4c2 1%,#316e84 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49a4c2', endColorstr='#316e84',GradientType=0 ); /* IE6-8 */
color:#fff;
  border-top-color: #767676;


}

.selectricItems li:hover {
  background: #49a4c2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzQ5YTRjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTZlODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #49a4c2 1%, #316e84 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#49a4c2), color-stop(100%,#316e84)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #49a4c2 1%,#316e84 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #49a4c2 1%,#316e84 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #49a4c2 1%,#316e84 100%); /* IE10+ */
background: linear-gradient(to bottom, #49a4c2 1%,#316e84 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49a4c2', endColorstr='#316e84',GradientType=0 ); /* IE6-8 */

}

.selectricItems li.disabled {
  background: #F5F5F5;
  color: #BBB;
  border-top-color: #FAFAFA;
  cursor: default;
}

.selectric .label{
background: -webkit-linear-gradient(-90deg, rgba(255,255,255,1) 0, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%), rgba(252,252,252,1);
  background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%), rgba(252,252,252,1);
  background: linear-gradient(180deg, rgba(255,255,255,1) 0, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%), rgba(252,252,252,1);
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
}

/* theme select light*/
.selectLight .selectricItems li {
  padding:2px;
font-size:10px;
min-height: 15px;
line-height: 15px;
}
.selectLight .selectricItems li:nth-child(odd)
{background-color:#cdcdcd;color:#333333;}
.selectLight  .selectricItems li{
  background-color:#b6b6b6;
  color:#333333;
}
.selectLight  .selectricItems li.selected {
  background-color:#ffddff;
}
.selectLight  .selectricItems li:hover {color:#fff;}
/* fin thÃ¨me select light*/

/* fin */

/* ajout tooltips*/
 /*
 * qTip2 - Pretty powerful tooltips - v2.2.0
 * http://qtip2.com
 *
 * Copyright (c) 2014 Craig Michael Thompson
 * Released under the MIT, GPL licenses
 * http://jquery.org/license
 *
 * Date: Sat Mar 15 2014 08:21 EDT-0400
 * Plugins: None
 * Styles: None
 */
.qtip{
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;

  max-width: 280px;
  min-width: 50px;
  
  font-size: 10.5px;
  line-height: 12px;

  direction: ltr;

  box-shadow: none;
  padding: 0;
}

  .qtip-content{
    position: relative;
    padding: 5px 9px;
    overflow: hidden;

    text-align: left;
    word-wrap: break-word;
  }

  .qtip-titlebar{
    position: relative;
    padding: 5px 35px 5px 10px;
    overflow: hidden;

    border-width: 0 0 1px;
    font-weight: bold;
  }

  .qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }

  /* Default close button class */
  .qtip-close{
    position: absolute;
    right: -9px; top: -9px;

    cursor: pointer;
    outline: medium none;

    border-width: 1px;
    border-style: solid;
    border-color: transparent;
  }

    .qtip-titlebar .qtip-close{
      right: 4px; top: 50%;
      margin-top: -9px;
    }
  
    * html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */

    .qtip-titlebar .ui-icon,
    .qtip-icon .ui-icon{
      display: block;
      text-indent: -1000em;
      direction: ltr;
    }

    .qtip-icon, .qtip-icon .ui-icon{
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      text-decoration: none;
    }

      .qtip-icon .ui-icon{
        width: 18px;
        height: 14px;

        line-height: 14px;
        text-align: center;
        text-indent: 0;
        font: normal bold 10px/13px Tahoma,sans-serif;

        color: inherit;
        background: transparent none no-repeat -100em -100em;
      }

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

/* Default tooltip style */
.qtip-default{
  border-width: 1px;
  border-style: solid;
  border-color: #569db3;

  background-color: #569db3;
  color: #fff;
}

  .qtip-default .qtip-titlebar{
    background-color: #FFEF93;
  }

  .qtip-default .qtip-icon{
    border-color: #CCC;
    background: #F1F1F1;
    color: #777;
  }
  
  .qtip-default .qtip-titlebar .qtip-close{
    border-color: #AAA;
    color: #111;
  }

/* fin select fin nqtip*/


/* bouton*/
.btn {
text-transform: none;
color:#fff;
border: 0px solid #cccccc;

background: #818181;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #818181 0%, #3f3f3f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(100%,#3f3f3f));
background: -webkit-linear-gradient(top, #818181 0%,#3f3f3f 100%);
background: -o-linear-gradient(top, #818181 0%,#3f3f3f 100%);
background: -ms-linear-gradient(top, #818181 0%,#3f3f3f 100%);
background: linear-gradient(to bottom, #818181 0%,#3f3f3f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#3f3f3f',GradientType=0 );
}

.btn:hover{
	color:fff;
}


.btn-danger {

background: tranparent;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #c35455 0%, #8e3132 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c35455), color-stop(100%,#8e3132));
background: -webkit-linear-gradient(top, #c35455 0%,#8e3132 100%);
background: -o-linear-gradient(top, #c35455 0%,#8e3132 100%);
background: -ms-linear-gradient(top, #c35455 0%,#8e3132 100%);
background: linear-gradient(to bottom, #c35455 0%,#8e3132 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c35455', endColorstr='#8e3132',GradientType=0 );
}



.btn-success {

background: #5ba9c4;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #5ba9c4 0%, #296375 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ba9c4), color-stop(100%,#296375));
background: -webkit-linear-gradient(top, #5ba9c4 0%,#296375 100%);
background: -o-linear-gradient(top, #5ba9c4 0%,#296375 100%);
background: -ms-linear-gradient(top, #5ba9c4 0%,#296375 100%);
background: linear-gradient(to bottom, #5ba9c4 0%,#296375 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ba9c4', endColorstr='#296375',GradientType=0 );
}


.btn-info {
background: #8bba7b;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #8bba7b 0%, #578348 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8bba7b), color-stop(100%,#578348));
background: -webkit-linear-gradient(top, #8bba7b 0%,#578348 100%);
background: -o-linear-gradient(top, #8bba7b 0%,#578348 100%);
background: -ms-linear-gradient(top, #8bba7b 0%,#578348 100%);
background: linear-gradient(to bottom, #8bba7b 0%,#578348 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bba7b', endColorstr='#578348',GradientType=0 );
}


.btn:hover, .btn:focus {
color: #fff;
text-decoration: none;
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
color: #fff;
background-color: #337389;
background-image: -moz-linear-gradient(top, #3f3f3f, #818181);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3f3f3f), to(#818181));
background-image: -webkit-linear-gradient(top, #3f3f3f, #818181);
background-image: -o-linear-gradient(top, #3f3f3f, #818181);
background-image: linear-gradient(to bottom, #3f3f3f, #818181);
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
color: #ffffff;
background-color: #578348;
background-image: -moz-linear-gradient(top, #578348, #8bba7b);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#578348), to(#8bba7b));
background-image: -webkit-linear-gradient(top, #578348, #8bba7b);
background-image: -o-linear-gradient(top, #578348, #8bba7b);
background-image: linear-gradient(to bottom, #578348, #8bba7b);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff578348', endColorstr='#ff8bba7b', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-success:hover, .btn-success:focus {
	color:fff;
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #296375 0%, #5ba9c4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#296375), color-stop(100%,#5ba9c4));
background: -webkit-linear-gradient(top, #296375 0%,#5ba9c4 100%);
background: -o-linear-gradient(top, #296375 0%,#5ba9c4 100%);
background: -ms-linear-gradient(top, #296375 0%,#5ba9c4 100%);
background: linear-gradient(to bottom, #296375 0%,#5ba9c4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296375', endColorstr='#5ba9c4',GradientType=0 );
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
color: #ffffff;
background-color: #7b3031;
}

.btn-success:hover {
	color:fff;
background: #42788b;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #296375 0%, #5ba9c4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#296375), color-stop(100%,#5ba9c4));
background: -webkit-linear-gradient(top, #296375 0%,#5ba9c4 100%);
background: -o-linear-gradient(top, #296375 0%,#5ba9c4 100%);
background: -ms-linear-gradient(top, #296375 0%,#5ba9c4 100%);
background: linear-gradient(to bottom, #296375 0%,#5ba9c4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#296375', endColorstr='#5ba9c4',GradientType=0 );
}
.btn-danger:hover {
	color:fff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #8e3132 0%, # 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8e3132), color-stop(100%,#c35455));
background: -webkit-linear-gradient(top, #8e3132 0%,#c35455 100%);
background: -o-linear-gradient(top, #8e3132 0%,#c35455 100%);
background: -ms-linear-gradient(top, #8e3132 0%,#c35455 100%);
background: linear-gradient(to bottom, #8e3132 0%,#c35455 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e3132', endColorstr='#c35455',GradientType=0 );
}


.btn-link,
.btn-linkdanger {
color: #1f5b72;
cursor: pointer;
border-color: transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-linkdanger{
 color: #aa4344;
}
.btn-link, .btn-link:active, .btn-link[disabled],
.btn-linkdanger,.btn-linkdanger:active, .btn-linkdanger[disabled] {
background-color: transparent;
background-image: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.btn-link:hover, .btn-link:focus,
.btn-linkdanger:hover, .btn-linkdanger:focus {

color: #005580;
background-color: transparent;
background-image: none;
}
.btn-linkdanger:hover, .btn-linkdanger:focus{
  color: #8b3738;
}
/* fin bouton*/

/* alert*/
.alert {
padding: 8px 35px 8px 30px;
margin-bottom: 20px;
text-shadow: 0 0x 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.noselect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
}


.alert-danger, .alert-error {
color: #fff;
background-color: #aa4344;
border-color: #8b3738;
background-image: url('../teleservice/media/bg-message-error.png');
background-repeat: no-repeat;
background-position: center left;
}

.alert-success {
color: #fff;
background-color: #5b874c;
border-color: #d6e9c6;
background-image: url('../teleservice/media/bg-message-success.png');
background-repeat: no-repeat;
background-position: center left;
}

/* fin alert*/

/* groupe de bouton*/
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
}
.btn-group > .btn:first-child {
margin-left: 0;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-topleft: 4px;
}
.btn-group .btn {
border: 1px solid #000;
}
/* fin de groupe de bouton*/

/*Correctif taille bouton formulaire-enregistrement.htm*/
.btn .plus{
  left: 7px;
}

/* navbar*/
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #fff;
background-color: #1f566a;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
color: #fff;
text-decoration: none;
background-color: #1f566a;
}

.dropdown-menu
{
min-width: 100%;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #fff;
background-color: #1f566a;
}

.navbar-default .navbar-brand,
.navbar-default .navbar-nav > li > a{
color: #363636;
}
/* fin navbnar*/


/* definition list*/
@media (min-width: 768px){
.dl-horizontal dt {
float: left;
width: 200px;
overflow: hidden;
clear: left;
text-align: right;
text-overflow: auto;
white-space: nowrap;
}
    .dl-horizontal dd {
margin-left: 220px;
}
}
/* fin definition list*/

/*accessibilitÃ©*/
.pagination > li > a, .pagination > li > span {

color: #1f566a ;

}
.pagination > li > a span{display:none;}

.ui-datepicker .ui-datepicker-next {
display:inline;
}
b.button{color:#000;}

code {

  color: #981a3a;

}

.alert-warning {
  color: #4d3c20;

}
.list-group-item-info {
  color: #1c3e4e;

}
a.list-group-item-info {
  color: #1c3e4e;
}

a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #1c3e4e;

}
.text-success,
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success .input-group-addon,
.has-success .form-control-feedback,
.alert-success{
  color: #244624;
}
.btn-link:hover,
.btn-link:focus {
  color: #1d4364;

}
.help-block {

  color: #3e3e3e;
}

.inputHidden,.spanHidden{display:none;}
/*fin accessibilite*/

/* override 061114 */
i:hover{cursor:default;}

.form-control,
.btn,
input,
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
 {font-size: 1em;}

 .btn-lg, .btn-group-lg > .btn{font-size: 1.2em;}
  .btn-xs, .btn-group-xs > .btn {font-size:0.9em;}

.close {font-size: 1.5em;}
/* fin override 061114*/
