/*** CSS default ***/
body, html {
	/*height: 100%;*/
}
.nameTop {
	height: 0;
	overflow: hidden;
}

/* block popup
----------------------------------------------------*/

/*#flashPopup {
	display:none;
	width:100% !important;
	width:auto;
	position:fixed !important;
	position:absolute;
	top:0;	
	left:0;
	z-index:9000
}
#flashPopup .content {
	width:410px;
	margin:0 auto;
	background:transparent url(bgd_blockpopup_toppage.png) no-repeat bottom center;
	text-align:center;
	font-weight:bold;
	padding:15px 30px;
	color:#fff;
	border:0;
}*/
#flashPopup {
	/*display:block !important;
	opacity:1 !important;*/
	display:none;
	width:100% !important;
	width:auto;
	position:fixed !important;
	position:absolute;
	top:50%;	
	z-index:9000
}
#flashPopup .content {
	width:489px;
	height:118px;
	overflow:hidden;
	margin:0 auto;
	background:transparent url(bgd_blockpopup_centerpage.png) no-repeat top center;
	text-align:center;
	padding:0;
	color:#555;
	border:0;
	position:relative;
}
#flashPopup .content table {
	width:440px;
	height:100%;
	margin:0 auto;
}
#flashPopup .content table td {
	vertical-align:middle;
	text-align:center;
}
#flashPopup .content .text {
	/*display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:465px;*/
	padding:0 12px;
	/*height:118px;*/
}
#flashPopup .content .btnClose {
	display:block;
	position:absolute;
	width:16px;
	height:16px;
	top:8px;
	right:8px;
	background:url(bgd_btnclosepopup.gif) no-repeat center center;
}
#flashPopup .content .btnClose span {
	display:none;
}
#flashPopup .content strong {
	font-size:14px;
}
* html #flashPopup .content {
	background:transparent url(bgd_blockpopup_centerpage.gif) no-repeat top center;
}
*+html #flashPopup .content {
	background:transparent url(bgd_blockpopup_centerpage.gif) no-repeat top center;
}
/** html #flashPopup .content .text {
	position:absolute;
	height:auto;
	top:20%;
	left:0;
}
*+html #flashPopup .content .text {
	position:absolute;
	height:auto;
	top:20%;
	left:0;
}*/



/*----------------------------------------------+
+ Menu top  admin                               +
+----------------------------------------------*/
#menuAdmin {
	background: #383838;
	border: 1px solid #707070;
	padding: 5px 5px 5px 0;
	font-size: 11px;
	color: #e2e2e2;
	text-align: left;
}
#menuAdmin .user {
	float: right;
}
#menuAdmin .user a {
	padding: 0 0 0 5px;
	margin-left: 5px;
	border: none;
	border-left: 1px solid #5b5b5b;
}
#menuAdmin .user a:hover {
	text-decoration: underline;
}
#menuAdmin a {
	padding: 0 9px;
	border-right: 1px solid #5b5b5b;
	color: #e2e2e2;
}
#menuAdmin a.Hbackup:hover {
	color: #5a8013;
}
#menuAdmin a.Hdev:hover {
	color: #c0241d;
}
#menuAdmin a.Hheb:hover {
	color: #1d65b5;
}
#menuAdmin a.Href:hover {
	color: #e98904;
}

/*----------------------------------------------+
+ Admin, admin                                  +
+----------------------------------------------*/
/* Fix IE. Hide from IE Mac \*/



* html ul #blockGlobal #blockMenuTop li { float: left; }
* html ul #blockGlobal #blockMenuTop li a { height: 1%; }
#blockGlobal #blockMenuTop ul {	
}
#blockGlobal #blockMenuTop ul li div,
#blockGlobal .blockMenuTop-sub {
	background: #414141;
	display: block;
	padding: 5px 0 5px 0;
	width: 900px;
/*	position: absolute;
	margin: 0 -450px !important;*/
	margin: -1px auto 0 auto !important;
	text-align: left;
	z-index: 1;
	top: 144px;
	left: 50%;
	right: 50%;
}
#blockGlobal .blockMenuTop-sub-2 {
	clear:both;
	background: #666;
	display: block;
	padding:5px 0;
	margin:0 5px;
	text-align: left;
	-moz-border-radius:4px;
	border-radius:4px;
}

/* *+html #blockGlobal .blockMenuTop-sub,*/
*+html #blockGlobal #blockMenuTop ul li div {
	margin: 0 -450px 0 -451px !important;
}
#blockGlobal .blockMenuTop-sub {
/*	height: 22px !important;
	height: 13px;
	display: block;
	*/
}
#blockGlobal .blockMenuTop-sub a,
#blockGlobal #blockMenuTop ul li div a {
	font-size: 13px;
	margin: 0;
	padding: 2px 15px 8px;
	display: block;
	float: left;
	white-space: nowrap;
	color: #FFF;
	background:none;
}
#blockGlobal .blockMenuTop-sub a.activ {
	background:url(bgd_menuadmin-activ.gif) no-repeat center bottom;
}
#blockGlobal .blockMenuTop-sub-2 a.activ {
	background:none;
}
#blockGlobal .blockMenuTop-sub a:hover,
#blockGlobal .blockMenuTop-sub a.activ {
	color: #d2625d;
}
#blockGlobal .blockMenuTop-sub-2 a {
	color:#bbb;
	float:none;
	display:inline;
}
#blockGlobal .blockMenuTop-sub-2 a:hover,
#blockGlobal .blockMenuTop-sub-2 a.activ {
	color: #d2625d;
}
#blockGlobal #blockMenuTop ul li div a:hover,
#blockGlobal #blockMenuTop ul li div a.activ,
#blockGlobal #blockMenuTop ul li.activ div a:hover,
#blockGlobal #blockMenuTop ul li.activ div a.activ,
#blockGlobal #blockMenuTop ul li div a span {
	background: none;
	color: #85C017;
}
#blockGlobal #blockMenuTop ul li.activ div,
#blockGlobal #blockMenuTop ul li.over div,
#blockGlobal #blockMenuTop ul li:hover div {
	display: block !important;
}
#blockGlobal #blockMenuTop ul li.activ div a {
	color: #FFF;
}


/*----------------------------------------------+
+ Centre admin                                  +
+----------------------------------------------*/
#blockGlobal #column-2 {
	margin-top: /*30px avec sous menu*/ 9px;
	width: 900px;
	float: none;
}

/*----------------------------------------------+
+ Blocs                                         +
+----------------------------------------------*/
#blockGlobal #column-2 .block-1 {
	width: 420px;
	height: 170px;
	overflow: hidden;
	padding: 10px 10px 5px 10px;
	margin: 4px 0 2px 4px !important;
	margin: 4px 2px 2px 2px;
	border: 1px solid #b5b5b5;
	float: left;
	background: #FFF;
}
#blockGlobal #column-2 .block-2 {
	float: none;
	width: 898px;
	height: auto;
	padding: 10px 10px 5px 10px;
	margin: 0px;
	border: none;
	background: #FFF;
	box-sizing: border-box;
}
#blockGlobal #column-2 .block-2:hover {
	border-color: #B7B7B7;
}
#blockGlobal #column-2 .additionalInformation {
	height: 82px;
	overflow: hidden;
}
#blockGlobal #column-2 .commandHistory {
	height: 94px;
	overflow: hidden;
}
#blockGlobal #column-2 .propalHistory {
	height: 158px;
	overflow: hidden;
}
#blockGlobal #column-2 .propalHistory table td {
	width: 20%;
}
#blockGlobal #column-2 .commandCurrent {
	height: 89px;
	overflow: hidden;
}
#blockGlobal #column-2 .offer {
	height: 85px;
	overflow: hidden;
}
#blockGlobal #column-2 .reminder {
	overflow: hidden;
	height: 87px;
}
#blockGlobal #column-2 .ticket {
	overflow: hidden;
	height: 87px;
}

#blockGlobal #column-2 .block-warning input#search {
	width:420px;
	margin: 0 4px;
}
#blockGlobal #column-2 .block-warning .fieldset fieldset {
float:left;
width:193px;
height:8em;
margin:0 2px;
}
*+html #blockGlobal #column-2 .block-warning .fieldset fieldset {
width:200px !important;
}
#blockGlobal #column-2 .block-warning .fieldset fieldset legend {
font-weight:bold;
}
h2 {
	color: #5A8013;
	font: bold 19px;
	margin: 0 5px 0 5px;
	padding: 12px 0 4px 0;
	border-bottom: 1px dotted #B5B5B5;
	background: url(bul-arrow-2_bottom.gif) no-repeat right 20px;
	text-align: left;
}
#blockGlobal #column-2 .block-1 h2,
#blockGlobal #column-2 .block-2 h2{
	padding: 0 0 4px 0;
	margin-left: 0;
	margin-right: 0;
	background: url(bul-arrow-2_bottom.gif) no-repeat right 8px;
}
h2 span.open {
	font-size: 12px;
	font-weight: normal;
	float: right;
	display: block;
	padding: 3px 15px 0 0;
}
h2 span.open a {
	color: #484848;
}
h2 span.open a:hover {
	color: #878787;
}
#blockGlobal #blockHeader .block-2 h2 {
	font: 19px;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}

#blockGlobal #column-2 .block-1 table,
#blockGlobal #column-2 .block-2 table {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100% !important;
	width: 100%;
	margin: 5px 0 0 0;
}

#blockGlobal #column-2 .block-2 table tr {
	border-bottom: 1px solid #DADADA;
}
#blockGlobal #column-2 .block-1 table td,
#blockGlobal #column-2 .block-2 table td {
	padding: 5px 0;
	line-height: 20px;
	
}
#blockGlobal #column-2 .block-2 table .ambiguous td {
	background-color: #FFAFAF;
}
#blockGlobal #column-2 .block-2 table td.border-none {
	border:none;
}
#blockGlobal #column-2 .block-1 table td.col-4 {
	width: 18%;
}

#blockGlobal #column-2 .block-1 table td.col-3 {
	width: 20%;
}

/* !!editeur tinyMCE!! */
#blockGlobal #column-2 .block-2 table td table td table {
	width:auto !important;
	margin:0 auto;
}
#blockGlobal #column-2 .block-2 table td table td table td {
	width:auto !important;
	padding:0;
}

#blockGlobal #column-2 .block-1 table .label,
#blockGlobal #column-2 .block-2 table .label {
	background: url(bul-arrow-1_right.gif) no-repeat 2px center;
	padding-left: 12px;
	font-weight: bold;
	color: #484848;
	float:left;
}
#blockGlobal #column-2 .block-1 table .label span,
#blockGlobal #column-2 .block-2 table .label span {
	font-weight: normal;
	color: #000;
}
#blockGlobal #column-2 .block-2 table .label-2 {
	background: url(bul-arrow-1_right.gif) no-repeat 2px 10px;
	padding-left: 12px;
	padding-top: 7px;
	vertical-align: top;
	padding-left: 12px;
	font-weight: bold;
	color: #484848;
}
#blockGlobal #column-2 .block-2 table.client td {
	width: 25%;
}
#blockGlobal #column-2 .block-2 table.projects td {
	width: 30%;
}
#blockGlobal #column-2 .block-2 table.projects td.link {
	width: 10%;
	text-align: right;
}
#blockGlobal #column-2 .block-2 table span.observation {
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	/*border-bottom: 1px dotted #D5D5D5;*/
	line-height: 18px;
}
#blockGlobal #column-2 table .downloadPdf a {
	background: url(pictures/ico-pdf.gif) no-repeat left top;
	padding-left: 26px;
	padding-top: 3px;
	height: 20px;
	display: block;
	margin: 0 auto;
	text-decoration: underline;
}
#blockGlobal #column-2 table .downloadPdf {
	width: 25% !important;
}
#blockGlobal #column-2 table td.secondCol {
	width: 75% !important;
}
#blockGlobal #column-2 table td.menuActions {
	font-size: 11px;
	text-align: right;
}
#blockGlobal #column-2 table td.menuActions img {
	vertical-align: middle;
	margin-right:3px;
}
a.submit,
a.multi_send,
button.submit {
	display: -moz-inline-box;
	display: inline-block;
	margin: 0 !important;
	margin: 0 2px;
	padding: 0;
	font: 13px;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 0;
	background: none;
	cursor: pointer;
}
*+html #blockGlobal #column-2 button.submit,
*+html button.submit{ /*IE7 only*/
	margin: 0 2px !important;
}
a.submit span,
a.multi_send span,
button.submit span {
	float: left;
}

a.submit span span span,
a.multi_send span span span,
button.submit span span span {
	height: 22px;
	color: #fff;
	padding: 5px 10px;
	line-height: 1.5;
	background: #3a3a3a;
}
a.submit span span span:hover,
a.multi_send span span span:hover,
button.submit span span span:hover {
	background: #5C5C5C;
}
.formAction {
	padding: 5px;
	text-align: center;
}
/*----------------------------------------------+
+ Divers                                        +
+----------------------------------------------*/

#blockGlobal #column-2 .moreAction {
	text-align: right;
	margin-top: 3px;
}
#blockGlobal #column-2 .blockTree .moreAction {
	float: right;
	padding: 0;
	margin: -4px -5px 0 0;
}
#blockGlobal #column-2 .blockTree {
}
#blockGlobal #column-2 a.linkAction {
	display: -moz-inline-box;
	display: inline-block;
	zoom:1;
	#display:inline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-size: 12px;
}
#blockGlobal #column-2 a.linkAction span {
	float: left;
}

#blockGlobal #column-2 a.linkAction span span span {
	height: 18px;
	padding: 4px 5px;
	line-height: 1.5;
	background: #3a3a3a;
	color: #FFFFFF;
}
#blockGlobal #column-2 a.linkAction:hover span span span {
	color: #E0E0E0;
}
/*#blockGlobal #column-2 table a.linkAction span span span {
	padding: 0 5px 2px 3px !important;
	padding: 0 5px 1px 3px;
}
*/
#blockGlobal #column-2 .moreAction-2 {
	float: right;
	background: #fff;
}
.moreAction-2 form {
padding-right:15px;
}
.moreAction-2 input {
vertical-align:middle;
}
.moreAction-2 .filter {
font-size:10px;
color: grey;
}
.moreAction-2 .filter label {
padding-left:5px;
}

#blockGlobal #column-2 .step {
	padding:10px 0;
	background-color:#ffffff;
	font: 12px;
	position:fixed;
	bottom:0;
	border-radius:2px;
	border-top: solid 2px #c0241d;
	font-weight:bold;
	width:900px;
}

#blockGlobal #column-2 .step .step-line{
	height:35px;
	padding:0 5px;
}

#blockGlobal #column-2 .step .step-line i{
	font-size:22px;
}

#blockGlobal #column-2 .step .step-line a{
	text-align:center;
}


/*----------------------------------------------+
+ Formulaire                                    +
+----------------------------------------------*/
input.text,
select,
.select {
	padding: 1px 1px 1px 2px;
	border: 1px solid #989898;
	color: #000;
	font: 13px;
}
input.text:focus,
textarea:focus,
select:focus,
.select:focus {
	border-color: #5C5C5C;
}
textarea {
	padding: 1px 0 1px 2px;
	border: 1px solid #989898;
	color: #000;
	font: 13px;
	width: 90%;
}
input.search {
	width: 90%;
}
textarea#reminderText {
	width: 400px;
	height: 150px;
	margin-top: 5px;	
}
textarea#reminderText span {
	font-style: italic;
	color: gray;
}
#blockGlobal #column-2 .requiredFields {
  font-size: 14px;
  color: red;
}
#blockGlobal #column-2 .fieldError {
	color: #D81818;
	padding: 4px 0;
	font-weight: bold
}
#blockGlobal #column-2 .error td {
	background: #E6E6E6;
}

#blockGlobal #column-2 .direct td {
	background: #DBB3E5;
}


.checklist {
	border: 1px solid #989898;
	list-style: none;
	height: 10em;
	overflow: auto;
	width: 20em;
}
.checklist, .checklist li { margin: 0; padding: 0 }
.checklist input { border: none; vertical-align: middle; }
.checklist label {
	display: block;
	float: none;
	height: auto !important;
	height: 1%;
	padding-left:25px;
	text-indent:-25px;
}
.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }
/*----------------------------------------------+
+ Tableau listing clients                       +
+----------------------------------------------*/
#blockGlobal #column-2 table.listingCustomers tr.pendingPayment {
	background: #C4F4F4;
}
#blockGlobal #column-2 table.listingCustomers tr.company {
	background: #EAF2F5;
}
#blockGlobal #column-2 table.listingCustomers td {
	/*width: 10%;*/
	font-size: 12px;
	padding-right: 0px;
	width:auto;
	text-align:center;
}
#blockGlobal #column-2 table.listingCustomers td.little-col {
	padding-left: 0px;
	width:auto;
}
#blockGlobal #column-2 table.smallFontSize td {
	font-size: 11px;
}
#blockGlobal #column-2 table.listingCustomers td.link {
	width: 10%;
}
#blockGlobal #column-2 table.listingCustomers td ul {
	font-size: 11px;
	padding-right:5px;
	list-style-type: none;
}
#blockGlobal #column-2 table.listingCustomers td ul li {
	height:28px;
}
#blockGlobal #column-2 table.listingCustomers td.little-col a.btnUsage {
	display: block;
	width: 25px;
	height: 23px;
	background: url(btn_use.gif) no-repeat;
}
#blockGlobal #column-2 table.listingCustomers td.little-col a.btnOptions {
	display: block;
	width: 25px;
	height: 23px;
	background: url(btn_options.gif) no-repeat;
}
#blockGlobal #column-2 table.listingCustomers td.little-col a.btnEditAdmin {
	display: block;
	width: 25px;
	height: 23px;
	background: url(btn_editAdmin.gif) no-repeat;
}
#blockGlobal #column-2 table.listingCustomers td.little-col a.btnNotOkay {
	display: block;
	width: 25px;
	height: 23px;
}
#blockGlobal #column-2 table.listingCustomers td.alignRight {
    text-align:right;
}
#blockGlobal #column-2 table.listingCustomers td.alignLeft {
    text-align:left;
}

#blockGlobal #column-2 .formTable .titleTable td {
  font-size: 11px;
  padding:5px;
}
#blockGlobal #column-2 table.order td {
 width: 17%;
}
#blockGlobal #column-2 table.order td.link {
	width: 11%;
}
#blockGlobal #column-2 table.order td.status,
#blockGlobal #column-2 table.order td.date,
#blockGlobal #column-2 table.order td.society,
#blockGlobal #column-2 table.order td.price {
	text-align: center;
}
#blockGlobal #column-2 table.order span.line {
	font-size:10px;
}
#blockGlobal #column-2 table.sales td {
	text-align: center;
	width: auto;
}
#blockGlobal #column-2 table td.little-col {
	width: 3%;
	text-align: center;
}
#blockGlobal #column-2 table.sales .total td,
#blockGlobal #column-2 table.sales td.month {
	background: #EBEBEB;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	color: #999;
}
#blockGlobal #column-2 .formTable table.users td {
	width: 20%;
}
#blockGlobal #column-2 .formTable table.users .date {
	width: 8%;
}
#blockGlobal #column-2 table.order-2 td {
	width: 14%;
}
#blockGlobal #column-2 table.orderDetail td {
	width: 22%;
}
#blockGlobal #column-2  table.orderDetail td.priceTable-2 {
	width: 100px;
	text-align: center;
}
#blockGlobal #column-2   table.listingProjects td {
	
}
/*----------------------------------------------+
+ Popup                                         +
+----------------------------------------------*/
#popup {
	display: none;
}
.bgd-popup {
  display: block;
  position: absolute;
  width: 100%;
	height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height:100%;
  background-color: #000 !important;
	background: none;	
  filter:alpha(opacity=40);
  -moz-opacity:0.4;
  opacity: 0.4;
	z-index: 2;
}
#blockGlobal #column-2 .formPopup {
	position: absolute;
	top: 230px;
	width: 420px;
	left: 50%;
	right: 50px;
	margin: 0 -210px;
	border: 3px solid #C3D9FF;
	background: #EBF2FF;
	z-index: 3;
}

/*----------------------------------------------+
+ Connexion login et changement MDP                             +
+----------------------------------------------*/
#blockLoginAdmin {
	width: 500px;
	margin: 0 auto;
	text-align: left;
}
#blockLoginAdmin h1 { 
	width: 197px;
	height: 67px;
	padding-top: 31px;
	margin-bottom: 30px;
}
#blockLoginAdmin table {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100% !important;
	width: 100%;
	margin: 0;
}
#blockLoginAdmin table td {
	padding: 5px 0;
	border-bottom: 1px solid #DADADA;
}
#blockLoginAdmin table .label {
	background: url(bul-arrow-1_right.gif) no-repeat 2px center;
	padding-left: 12px;
	font-weight: bold;
	color: #484848;
}
#blockLoginAdmin .block-2 {
	float: none;
	margin-bottom: 6px;
	padding: 5px 10px 5px 10px;
	margin: 0 0 2px 4px;
	border: 1px solid #b5b5b5;
	background: #FFF;
}
#blockLoginAdmin .block-2 h2 {
	margin: 0;
	color: #c0241d;
}
#blockLoginAdmin table .formAction td {
	text-align: center;
	border: none;
}
#blockLoginAdmin .requiredFields {
  font-size: 14px;
  color: red;
}
#blockLoginAdmin .fieldError {
	color: #D81818;
	padding: 4px 0;
	font-weight: bold
}
#blockLoginAdmin .error td {
	background: #E6E6E6;
}

/* Fin login */

/* Bloc Mdp Admin*/ 

#blockMdpAdmin {
	width: auto;
	margin: 0 auto;
	text-align: left;
}
#blockMdpAdmin h1 { 
	width: 197px;
	height: 67px;
	padding-top: 31px;
	margin-bottom: 30px;
}
#blockMdpAdmin table {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100% !important;
	width: 100%;
	margin: 0;
}
#blockMdpAdmin table td {
	padding: 5px 0;
	border-bottom: 1px solid #DADADA;
}
#blockMdpAdmin table .label {
	background: url(bul-arrow-1_right.gif) no-repeat 2px center;
	padding-left: 12px;
	font-weight: bold;
	color: #484848;
}
#blockMdpAdmin .block-2 {
	float: none;
	margin-bottom: 6px;
	padding: 5px 10px 5px 10px;
	margin: 0 0 2px 4px;
	border: 1px solid #b5b5b5;
	background: url(bgd-block.gif) repeat-x bottom #FFF;
}
#blockMdpAdmin .block-2 h2 {
	margin: 0;
	color: #c0241d;
}
#blockMdpAdmin table .formAction td {
	text-align: center;
	border: none;
}
#blockMdpAdmin .requiredFields {
  font-size: 14px;
  color: red;
}
#blockMdpAdmin .fieldError {
	color: #D81818;
	padding: 4px 0;
	font-weight: bold
}
#blockMdpAdmin .error td {
	background: #E6E6E6;
}

/* Fin bloc mdp Admin*/

/*----------------------------------------------+
+ Planning graphique                            +
+----------------------------------------------*/
#blockGlobal #column-2 .menuPlanning {
	height: 30px;
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
}
#blockGlobal #column-2 .menuPlanning div {
	float: right;
}
#blockGlobal #column-2 .menuPlanning a {
	display: block;
	float: left;
	width: 49px;
	text-align: center;
	height: 22px;
	padding-top: 8px;
	margin-right: 1px;
	background: #e1e1e1;
	color: #6a6a6c;
	text-transform: uppercase;
}
#blockGlobal #column-2 .menuPlanning a:hover {
	background: #cfcfcf;
}
#blockGlobal #column-2 .menuPlanning a.activ {
	background: url(ong-menuPlanning_activ.gif) repeat-x bottom #9bbcd8;
	color: #fff;
}
#blockGlobal #column-2 .blockPlanning table {
	border-spacing: 5px !important;
	border-collapse: collapse;
	background: #fff;
	margin-top: 0;
}
#blockGlobal #column-2 .blockPlanning table td {
	padding: 4px 4px 2px 4px;
	border: none;
	font-size: 11px;
	border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
#blockGlobal #column-2 .blockPlanning table tr.title td {
	background: #8d8d8f;
	border-left: none;
	padding: 4px;
	color: #fff;
	border-bottom: none;
	font-size: 12px;
}
#blockGlobal #column-2 .blockPlanning table tr.title td.date,
#blockGlobal #column-2 .blockPlanning table td.date {
	border-right: 1px solid #fff;
	background: #757575;
	border-bottom: none;
	width: 19px;
	padding: 1px 0;
	font-size: 11px;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
#blockGlobal #column-2 .blockPlanning table tr.title td.weekEnd,
#blockGlobal #column-2 .blockPlanning table td.weekEnd {
	background: #b2b2b2;
}

#blockGlobal #column-2 .blockPlanning table td.today,
#blockGlobal #column-2 .blockPlanning table tr.title td.today {
	background: #9bbcd8;
}
#blockGlobal #column-2 .blockPlanning table td.project {
	font-size: 12px;
}
#blockGlobal #column-2 .blockPlanning table td.project a {
	color: #656565;
}
#blockGlobal #column-2 .blockPlanning table td.task-1 {
	background-color: #274e6f;
}
#blockGlobal #column-2 .blockPlanning table td.task-2 {
    background-color: #52a428;
}
#blockGlobal #column-2 .blockPlanning table td.task-3 {
    background-color: #c80000;
}
#blockGlobal #column-2 .blockPlanning table tr.taskLine td {
	border-bottom: 1px dotted #b2b2b2;
}
#blockGlobal #column-2 .selectYears {
	float:left;
	text-align: center;
	width:250px;
}
/*----------------------------------------------+
+ Support forum ticket                          +
+----------------------------------------------*/
#blockGlobal #column-2 table.ticketView,
#blockGlobal #column-2 table.ticketProject {
	margin: 10px 0;
	width: 866px !important;
}
#blockGlobal #column-2 table.ticketView td,
#blockGlobal #column-2 table.ticketProject td {
	padding: 5px 7px;
	width: auto;
}
#blockGlobal #column-2 table.ticketView td {
	border: none;
}
#blockGlobal #column-2 table.ticketView td.profile {
	width: 250px !important;
	background: #b2b2b2;
	color: #fff;
}
#blockGlobal #column-2 table.ticketView td.profile img {
	background: #e2e2e2;
	border: 1px solid #8f8f8f;
	padding: 1px;
	margin: 7px 0;
}
#blockGlobal #column-2 table.ticketView td.date,
#blockGlobal #column-2 table.ticketProject td.project {
	background: #e1e1e1;
	text-align: left;
	font-size: 11px;
}
#blockGlobal #column-2 table.ticketView td.actions {
	background: #e1e1e1;
	text-align: right;
	font-size: 11px;
}
#blockGlobal #column-2 table.ticketView td.message {
	background: #fff;
	width: 601px !important;
	overflow: auto;
	padding: 15px 7px;
	border-right: 1px solid #e1e1e1;
}
#blockGlobal #column-2 table.ticketView td.message p {
	text-align: left;
}
#blockGlobal #column-2 table.ticketView td.message ul {
	margin-left: 35px;
}
#blockGlobal #column-2 table.ticketView td.message li {
	list-style-type: square;
	color: #797979;
}
#blockGlobal #column-2 table.ticketView td.message pre,
#blockGlobal #column-2 table.ticketView td.message code,
#blockGlobal #column-2 table.ticketView td.message blockquote,
#blockGlobal #column-2 table.ticketView td.message samp {
	background: #e8e8e8;
	margin: 15px 30px 10px 30px;
	border: 1px solid #b7b7b7;
	border-left-width: 10px;
	padding: 15px 15px 10px 15px;
	color: #474747;
	font-size: 12px;
}
#blockGlobal #column-2 table.ticketView td.message .files {
	border-top: 1px solid #bfbfbf;
	padding: 10px 0 0 0;
	margin-top: 25px;
	font-size: 12px;
}

#blockGlobal #column-2 table.ticketView td.message .files img {
	background: #e2e2e2;
	border: 1px solid #8f8f8f;
	padding: 1px;
}
#blockGlobal #column-2 table.ticketView td.date span.link {
	float: right;
}
#blockGlobal #column-2 table.ticketProject tr.done {
	background-color: #f3f3f3;
}
#blockGlobal #column-2 table.ticketProject tr.done td {
	color: #797979;
	font-style: italic;
}
#blockGlobal #column-2 table.ticketProject tr.done td a {
	color: #797979;
}
#blockGlobal #column-2 table.ticketProject tr.title td {
	font-size: 11px;
	text-transform: uppercase;
}
#blockGlobal #column-2 table.ticketProject td {
	font-size: 12px;
}
#blockGlobal #column-2 table.ticketProject td.project {
	font: 16px;
}
#blockGlobal #column-2 table.ticketProject td.project .more {
	font-size: 11px !important;
	float: right;
	margin-top: 3px;
}
#blockGlobal #column-2 table.ticketProject td.project .client,
#blockGlobal #column-2 table.ticketProject td.project .client a {
	font-size: 12px;
	color: #595959;
}
#blockGlobal #column-2 table.ticketProject td.number {
	text-align: center;
	width: 30px !important;
	background: #ededed;
	border-right: 1px solid #fff;
}
#blockGlobal #column-2 table.ticketProject td.author {
	width:120px;
}
#blockGlobal #column-2 table.ticketProject td.recipient {
	width:150px;
}
#blockGlobal #column-2 table.ticketProject td.lastMessage {
	width: 120px;
}
#blockGlobal #column-2 table.ticketProject td.statut {
	width: 40px;
	text-align: center;
}
#blockGlobal #column-2 table.ticketProject td.links {
	padding: 3px 0 !important;
}
#blockGlobal #column-2 .ticketLegend {
	text-align: center;
}
#blockGlobal #column-2 .ticketLegend img {
	vertical-align: middle;
}
#blockGlobal #column-2 .ticketLegend span {
	margin: 0 10px;
}
#blockGlobal #column-2 table.ticketProject td.newMessage {
	background: url(bul-arrow-1_right.gif) no-repeat 8px center;
	padding-left: 18px;
	font-weight: bold;
	color: #484848;
}
#blockGlobal #column-2 .blockPaging {
	text-align: center;
	font: 1.1em;
	color: #000;
	margin: 20px 0 15px 0;
	font-size: 12px;
}

#blockGlobal #column-2 .blockPaging a {
	text-decoration: underline;
	padding: 4px 8px;
	margin: 0 1px;
}
#blockGlobal #column-2 .blockPaging .activ {
	color: #000;
	background: #E3E8ED;
	text-decoration: none;
	font-weight: bold;
}

#blockGlobal #column-2 .blockPaging a:hover {
	color: #000;
	background-color: #E3E8ED;
	text-decoration: none;
}
#blockGlobal #column-2 .blockPaging .next {
	font-weight: bold;
}

/*----------------------------------------------+
+ Documentation doc                             +
+----------------------------------------------*/
#blockGlobal #column-2 .docsProject h3 {
	font: 16px;
	margin: 15px 0 15px 10px;
	padding: 0 0 0 22px;
	background: url(bul-arrow-4_right.gif) no-repeat left center;
}
#blockGlobal #column-2 .docsProject h3.activ {
	font-style: italic;
}
#blockGlobal #column-2 .docsProject p {
	margin: 0 0 0 32px !important;
	position: relative;
	top: -10px;
	display: inline;
}
#blockGlobal #column-2 .docsProject h2 a {
	text-decoration: underline;
}
#blockGlobal #column-2 .docsProject h2 span.author {
	font-size: 12px;
	color: #595959;
	font-weight: normal;
}
#blockGlobal #column-2 .docsSummary h3 {
	font-size: 13px;
	background: url(dot-2.gif) no-repeat left center !important;
	padding-left: 15px;
	margin: 7px 0 0px 10px;
}
#blockGlobal #column-2 .docsSummary p {
	margin: 0 0 0 25px !important;
	top: 0px;
	padding: 0 !important;
	display: block;
}
#blockGlobal #column-2 .docsSummary table.summary td {
	width: 50%;
	padding: 0 5px;
	border: none;
	vertical-align: top
}
#blockGlobal #column-2 .paragraphProject h3 {
	margin-left: 0;
	margin-top: 25px;
}
#blockGlobal #column-2 .paragraphProject p {
	margin: 15px 0 5px 0 !important;
	display: block;
	position: normal !important;
	top: 0;
}
#blockGlobal #column-2 .paragraphProject ul {
	margin-left: 35px;
}
#blockGlobal #column-2 .paragraphProject li {
	list-style-type: square;
	color: #797979;
}
#blockGlobal #column-2 .paragraphProject pre,
#blockGlobal #column-2 .paragraphProject code,
#blockGlobal #column-2 .paragraphProject blockquote,
#blockGlobal #column-2 .paragraphProject samp {
	background: #e8e8e8;
	margin: 15px 30px 10px 30px;
	border: 1px solid #b7b7b7;
	border-left-width: 10px;
	padding: 15px 15px 10px 15px;
	color: #474747;
	font-size: 12px;
}
#blockGlobal #column-2 .paragraphProject .files {
	border-top: 1px solid #bfbfbf;
	padding: 10px 0 0 0;
	margin-top: 25px;
	font-size: 12px;
	text-align: left;
}
#blockGlobal #column-2 .paragraphProject .author {
	text-align: right;
	font: italic 12px;
	color: #6c6c6c;
}
#blockGlobal #column-2 .paragraphProject .actions {
	margin: 8px 0 30px 0;
	padding: 5px 5px 6px 5px;
	background: #e6e6e6;
	border: 1px solid #b7b7b7;
	text-align: right;
}
#blockGlobal #column-2 .paragraphProject .actions a {
	margin: 0 4px;
}
#blockGlobal #column-2 .paragraphProject .actions form {
	float: left;
	margin: -3px 0 0 0;
}
/*----------------------------------------------+
+ Rappel, tâches                                +
+----------------------------------------------*/
#blockGlobal #column-2 .blockReminder {
	height: auto;
}
#blockGlobal #column-2 .blockReminder h3 {
	height: 18px;
	background: url(bgd-bar.gif) repeat-x bottom #f6f6f6;
	padding: 4px 0 0 5px;
	font-size: 12px;
	color: #505050;
	font-weight: bold;
}
#blockGlobal #column-2 .blockReminder h3 span {
	padding-left: 10px;
	background: url(bul-arrow-5_bottom.gif) no-repeat left center;
}
#blockGlobal #column-2 .blockReminder .taskReminder {
	border: 1px solid #d9d9d9;
	border-top: none;
	background: #fff;
}
#blockGlobal #column-2 .blockReminder .taskReminder h4 {
	font-size: 16px;
	padding: 4px;
	font-weight: bold;
}
#blockGlobal #column-2 .blockReminder .taskReminder h4 span.projects a,
#blockGlobal #column-2 .blockReminder .taskReminder h4 span.projects {
	font-size: 12px;
	font-weight: normal;
	color: #595959;
}
#blockGlobal #column-2 .blockReminder .taskReminder h4 a,
#blockGlobal #column-2 .blockReminder .taskReminder h4 {
	color: #26292c;
}
#blockGlobal #column-2 .blockReminder .taskReminder h4 a:hover {
	color: #626262;
}
#blockGlobal #column-2 .blockReminder .taskReminder .infos {
	font-size: 12px;
	padding: 4px 4px 4px 20px;
	background: #efefef;
	color: #818181;
}
#blockGlobal #column-2 .blockReminder .taskReminder .infos span {
	float: right;
	font-size: 11px;
}
#blockGlobal #column-2 .blockReminder .taskReminder h4 img {
	margin: 1px 4px 0 0;
}

/* infos bulles */
.popup {
position:absolute;
top:0;
left:0;
border:1px solid black;
padding:3px;
background-color:#ccc;
color:black;
font-size:12px;
text-decoration:none;
visibility:hidden;
z-index:20;
-moz-border-radius:6px;
}

table.gift td
{
	width: 17% !important;
	padding:5px !important;
}

div.listCards
{
	float:left;
	margin-right:10px;
	width:130px;
	min-height:250px;
}

td.inter
{
	text-align :center;
	cursor: pointer;
}

td.inter:hover
{
	background-color: lightgrey;
}

td.gift, td.gift_block
{
	text-align:center;
}

td.gift_block, td.gift_block *
{
	background-color: darkred;
	color: white;
}

table.report-sell th
{
	text-align: center;
	border: 1px solid #DADADA;
}

table.report-sell td
{
	width: 8% !important;
	height:40px !important;
	text-align: center;
	border: 1px solid #DADADA;
	padding:1px !important;
}

table.report-sell td.total
{
	font-weight: bold !important;
}

#divAlertCommand
{
	background-color:#FFF9E5;
	padding:10px;
	border:1px solid #FED22F;
	margin:10px 0 10px 0;
	font-size:14px;
	cursor:pointer;
}
.details_gifts,
.details_gifts table {
	width: 200px;
}
.details_gifts table td {
	height: 25px;
	padding: 0 0 0 5px;
}
.details_gifts table td span {
	display: block;
}
.details_commandes_client,
.details_commandes_client table {
	width: 300px;
}
a.submitExport {
	float: right;
}

/***************************************************************
 * Recherche de produits dans les bons de réception fournisseur
 * *************************************************************/
.resultSearch {
	position: absolute;
    margin: 0px;
    width: 320px;
    background-color: #fff;
    border: 2px solid #000;
    color: #000;
	height:300px;
	overflow:auto;
}
.resultSearch ul{
	list-style: none outside none;
    text-decoration: none;	
}
.resultSearch a {
    display:block;
    color: black;
	float:left;
	width:300px;
}
.resultSearch a,
.resultSearch li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
	border-bottom:1px dotted #CCC;
	font-size:12px;
}
 
.resultSearch a:hover,
.resultSearch li:hover {
    background-color: #EEE;
}

.resultSearch a.activ,
.resultSearch li.activ {
    background-color: #DDD;
}

.resultSearch a span,
.resultSearch li span{
	color:#555;
	font-size:11px;
}

.resultSearch img{
	float:left;
	margin-right:5px;
}

.warning{
	background-color: #FFB7B7;
}
.missing{
	background-color: lightblue !important;
}
span.red {
    color:red;
}
#blockGlobal #column-2 table.listingCustomers td.error{
	color:#FF0000;
	font-weight:bold;
	border-bottom:2px solid  #000;
}
#blockGlobal #column-2 table.listingCustomers td span.ref{
	font-size:9px;
	
	color:#999;
}
/***************************************************************
 * Recherche de prix dans les bons de commande fournisseur
 * *************************************************************/
.priceSearch {
	position: absolute;
    margin: 0px;
    width: 320px;
    background-color: #fff;
    border: 2px solid #000;
    color: #000;
	height:150px;
	overflow:auto;
}

.priceSearch a {
    display:block;
    color: black;
	text-align:left;
}
.priceSearch a{
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
	border-bottom:1px dotted #CCC;
	font-size:12px;
}
 
.priceSearch a:hover {
    background-color: #EEE;
}

.priceSearch a.activ {
    background-color: #DDD;
}

.priceSearch a span {
	color:#555;
	font-size:11px;
}
#blockGlobal #column-2 table.listingCustomers .arrow{
	cursor:pointer;
} 

#blockGlobal #column-2 table.listingCustomers .btnClose{
	color: #FF0000;
	height:10px;
	margin-top: -15px; 
	position: absolute;
	text-align: right;
	width: 320px;
	cursor:pointer;
} 
#blockGlobal #column-2 .block-2 table tr.odd td,
#blockGlobal #column-2 .block-2 table tr.even td {
    border: none;
}

#blockGlobal #column-2 .block-2 table tr.greySon td{
	color:#999;
}

#blockGlobal #blockCenter .fieldError{
	color: #D81818;
	padding: 4px 0;
	font-weight: bold
}
.creditNoUpdate{
	background-color: #EEE;

}
#blockGlobal #column-2 .formTable table td.giftMulti{
	background-color: #333;
	color:#FFF;
	font-size:16px;
	padding:10px;
}


.btn-actions .menuOption {
    background: none repeat scroll 0 0 #666;
    box-shadow: 0 0 6px #2C2C2C;
    display: none;
    float: right;
    margin: 18px 13px -500px -223px;
    position: relative;
    text-align: left;
    width: 188px;
    z-index: 3;
}



.btn-actions a.btn {
    background: url("btn-actions.gif") no-repeat scroll 0 bottom transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    padding: 3px 0 0 7px;
    position: relative;
    text-align: left;
    width: 67px;
    z-index: 2;
}
.btn-actions a.active, .btn-actions a.btn:hover {
    background-position: 0 top;
}

* html .btn-actions .menuOption {
   border: 1px solid #FFFFFF;
   margin: 18px 13px -500px -203px;
   overflow: hidden;
   position: absolute;
}
* + html .btn-actions .menuOption {
   border: 1px solid #FFFFFF;
   margin: 18px 13px -500px -203px;
   overflow: hidden;
   position: absolute;
}
                             
 .btn-actions .menuOption li {
    border-bottom: 1px solid #CD5461;
    display: block;
    list-style: none outside none;
}
.btn-actions .menuOption li a {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
}
 .btn-actions .menuOption li a:hover {
    background: url("bgd-menuOption.gif") repeat-x scroll center top #4C4C4C;
}
 .btn-actions .menuOption li a span {
    display: block;
    padding: 6px 3px 6px 22px;
}
 .btn-actions .menuOption li.edit a span {
    background: url("picto-menuEdit.gif") no-repeat scroll 2px center transparent;
}
.btn-actions .menuOption li.activate a span {
    background: url("picto-menuActivate.gif") no-repeat scroll 2px center transparent;
}
.btn-actions .menuOption li.preview a span {
    background: url("picto_menuPreview.gif") no-repeat scroll 2px center transparent;
}
 .btn-actions .menuOption li.add a span {
    background: url("picto-menuAdd.gif") no-repeat scroll 2px center transparent;
}
.btn-actions .menuOption li.delete_points a span {
    background: url("picto-menuRemove.gif") no-repeat scroll 2px center transparent;
}
.btn-actions .menuOption li.history a span {
    background: url("picto-menuHistory.gif") no-repeat scroll 2px center transparent;
}
.btn-actions .menuOption li.history a:hover span {
    background: url("picto-menuHistory-2.gif") no-repeat scroll 2px center transparent;
}
.btn-actions .menuOption li.delete a span {
    background: url("picto-menuDelete.gif") no-repeat scroll 2px center transparent;
}
.btn-actions .menuOption li.last {
    border: medium none;
}
#blockGlobal #column-2 table.listingCustomers td .btn-actions .menuOption ul {
    padding-right: 0px;
}


/* SAV */

.msg-body img, #resume img {
	max-width: 100%;
	height: auto !important;
}
.msg {
	margin-top: 15px;
}

.msg-header {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.msg-footer {
	padding: 0;
	margin-top: 20px;
	font-size: 14px;
}

.resume {
	margin-top: 20px;
}

.no-result {
	padding: 20px 0;
	text-align: center;
}

/* SAV INFOS */

.little_text {
	font-size: 11px;
	font-style: italic;
}

.delay {
	font-weight: bold;
	color: #ee3325 !important;
}

.ticket-details .requiredFields {
	font-size: 14px;
	color: #b50900 !important;
}

.ticket-search {
	width: 450px;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* ATTACHMENT */
.msg-attachment {
	margin-bottom: 20px;
	margin-top: 20px;
	padding-bottom: 15px;
	display: flex;
	flex-flow: row wrap;
}

.admin > .msg-attachment {
	 border-bottom: 1px solid #919191;
}

.recipient > .msg-attachment {
	border-bottom: 1px solid #97A6C0;
}

.outsider > .msg-attachment {
	border-bottom: 1px solid #E5CFCF;
}

.commercial > .msg-attachment {
	border-bottom: 1px solid #453950;
}

.other > .msg-attachment {
	border-bottom: 1px solid #C9DDC6;
}

.msg-attachment img {
	vertical-align: middle;
}

.attachment-item:hover {
	background-color: rgba(0, 0, 0, 0.1);
}

.attachment-item {
	padding: 10px;
	margin-right: 5px;
	border: 1px solid #A1A1A1;
	margin-bottom: 5px;
}

.msg-footer a {
	color: inherit;
}

.msg-header > .author-infos {
	font-size: 18px;
	font-weight: bold;
}

.msg-header > .author-infos > .little-text {
	font-size: 12px;
}

.admin {
	background-color: #E9E9E9;
	border: 1px solid #D5D5D5;
	color: #363636;
}

.admin > .msg-header {
	border-bottom: 1px solid #919191;
}


.recipient > .msg-header {
	border-bottom: 1px solid #97A6C0;
	text-align: right;
}

.recipient {
	background-color: #D8E9FD;
	border: 1px solid #BFCEE0;
	color: #364A6B;
}

.outsider > .msg-header {
	border-bottom: 1px solid #E5CFCF;
	text-align: right;
}

.outsider > .msg-footer {
	background-color: #6E1A17;

}

.outsider {
	background-color: #FCE2E2;
	border: 1px solid #E5CFCF;
	color: #925758;
}

.other > .msg-header {
	border-bottom: 1px solid #C9DDC6;
	text-align: right;
}

.other {
	background-color: #E5FCE2;
	border: 1px solid #C9DDC6;
	color: #7D8E78;

}

.commercial > .msg-header {
	border-bottom: 1px solid #453950;
	text-align: right;
}

.commercial {
	background-color: #DFDAFC;
	border: 1px solid #B59FDD;
	color: #58328E;

}
.right-msg {
    padding: 10px;
    border-radius: 1px;
    margin-bottom: 15px;

}

.left-msg {
    padding: 10px;
    border-radius: 1px;
    margin-left: 170px;
    margin-bottom: 15px;
}

.answer {
	margin-top: 20px;
}

/* DISABLE BY BENOIT
#blockGlobal #column-2 .formTable table td {
	width: 0;
}
*/

.answer select {
	width: 200px;
}

.answer input[type="text"] {
	width: 196px;
}

.note {
	position: relative;
    float: right;
    left: 10px;
    font-size: 30px;
    bottom: 18px;
    color: rgba(89, 88, 92, 0.91);
    transform: rotate(8deg) ;
	-webkit-transform: rotate(20deg) ;
	-moz-transform: rotate(20deg) ;
	-o-transform: rotate(20deg) ;
	-ms-transform: rotate(20deg) ;
}

/* Status Legend */
.status {
	margin-top: 10px;
	display: inline-block;

}
.status-block {
	float: left;
    margin-right: 30px;
}

.status_legend {
	height: 50px;
	width: 50px;

	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}

.status_text {
	text-transform: uppercase;
	font-weight: bold;
}

a.retour {
	padding-right: 20px;
}

.info-block {
	width: 600px;
	margin: 10px auto;
}

/* ERROR MSG */
.alert {
	padding: 20px;
}

.info {
	background-color: rgba(0, 167, 255, 0.25);
	color: rgba(0, 47, 101, 0.78);
}

.info {
	background-color: rgba(0, 167, 255, 0.25);
	color: rgba(0, 47, 101, 0.78);
}

.error {
	background-color: rgba(255, 11, 0, 0.25);
	color: rgba(101, 8, 0, 0.78);
}

.success {
	background-color: rgba(86, 172, 39, 0.58);
	color: rgb(51, 81, 30);
}

/* BLOCK */

.blocks {
	display: flex;
	flex-wrap: wrap;
}

.block {
	width: 46%;
	margin: 20px 7px;
	padding: 5px;
	border: 1px solid #ece5ec;
	border-radius: 1px;
}


.select {
	width: 195px;
}
/* STATS ADMIN */

.stats-inline {
	width: 100%;
    border-bottom: 1px solid #000;
}

.stats_author {
	text-align: center;
}

.stats_resume {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #DFDDDE;
	border: 1px solid #ECE5EC;
	padding: 10px;
}

.ui-autocomplete-loading {
	background: white url('/skins/admin/img/ui-anim_basic_16x16.gif') right center no-repeat;
}

/* ADDED BY Kevin */

.text-center {
	text-align: center;
}


a.btn {
	cursor: pointer;
}

.paging {
	padding: 10px 0;
	text-align: center;
}

.not-active {
	pointer-events: none;
	cursor: default;
	text-decoration:none;
	color: #46494b;
}

.form-group {
	margin-top: 10px;
}

.text-right {
	text-align: right;
}

.buttons-sav {
	margin-top: 10px;
}

.btnFournisseur {
	border: none;
	padding: 4px 4px;
	color: #ffffff;
	cursor: pointer;
	background: url(linkAction_center.gif) left top repeat-x #B3B3B3;
	font-size: 11px
}

.loading {
    background: white url("loader-16x16.gif") right center no-repeat;
}

.d-none {
	display: none;
}

#duplicate-results ul li {
	list-style: none;
}

.changeMdp {
	width: 300px;
	height: 20px;
}
