/*

  $Id$



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2010 osCommerce



  Released under the GNU General Public License

*/



/* links */

a { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none; }

a:hover { text-decoration: underline; }



a.headerLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; text-decoration: none; }

a.headerLink:hover { text-decoration: underline; }



a.menuBoxHeadingLink { font-size: 10px; color: #616060; font-weight: bold; text-decoration: none; }

a.menuBoxHeadingLink:hover { }



a.menuBoxContentLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; font-weight: normal; text-decoration: none; }

a.menuBoxContentLink:hover { text-decoration: underline; }



a.splitPageLink { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0000FF; font-weight: normal; text-decoration: none; }

a.splitPageLink:hover { text-decoration: underline; background-color: #FFFF33; }



/* menu box */

.menuBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; background-color: #ffffff; }

.menuBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #616060; }



/* page */

body { background-color: #ffffff; color: #000000; margin: 0px; }

.headerBar { background-color: #3C3C3E; }

.headerBarContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; padding: 2px; }

.columnLeft { background-color: #F0F1F1; border-color: #999999; border-width: 1px; border-style: solid; padding: 2px; }

.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }



/* data table */

.dataTableHeadingRow { background-color: #C9C9C9;  background-image:url(../images/bgHead.png); back-ground-repeat:repeat-x;}

.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }



.dataTableRow { background-color: #F0F1F1;}

.dataTableRowSelected { background-color: #727272; color: #ffffff;  }

.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }



.dataTableRowPayment { background-color: #d33939;  color:#FFFFFF}

.dataTableRowPayment_ok { background-color: #449d44;  color:#FFFFFF}

.dataTableRowPayment_okOver { background-color: #81c784; cursor: pointer; cursor: hand; }

.dataTableRowPayment_limit { background-color: #ff9100 ;  color:#FFFFFF}

.dataTableRowPayment_limitOver { background-color: #ffd180 ; cursor: pointer; cursor: hand; }

.dataTableRowPaymentSelected { background-color: #727272; color: #ffffff;  }

.dataTableRowPaymentOver { background-color: #f39393; cursor: pointer; cursor: hand; }

.dataTableRowPayment_chorus { background-color:  #3498db ; cursor: pointer; cursor: hand; }
.dataTableRowPayment_prelevement { background-color:   #f9e79f  ; cursor: pointer; cursor: hand; }
.dataTableRowPayment_factor { background-color:  #af7ac5 ; cursor: pointer; cursor: hand; }


.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px;}



/* info box */

.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; background-color: #3C3C3E; }

.infoBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #727272; }



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* forms */

CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

FORM { display: inline; }



/* account */

.formArea { background-color: #fcfdfd; border: 1px solid #37373b; border-radius : 10px; padding:5px; width: auto;box-shadow: 5px 5px 5px #d1cfcf;	-moz-box-shadow: 5px 5px 5px #d1cfcf; 	-webkit-box-shadow: 5px 5px 5px #d1cfcf; }

.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; height:40px; }





.bordureRouge{ border: 1px solid #bb0808; border-radius: 5px; padding:7px; background-color:#FFFFFF;box-shadow: 5px 5px 5px #d1cfcf; -moz-box-shadow: 5px 5px 5px #d1cfcf; 	-webkit-box-shadow: 5px 5px 5px #d1cfcf; }



.centrer{text-align:center;}



.height20{height:20px;}



/* attributes */

.attributes-odd { background-color: #f4f7fd; }

.attributes-even { background-color: #ffffff; }



/* miscellaneous */

.specialPrice { color: #ff0000; }

.oldPrice { text-decoration: line-through; }

.fieldRequired { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; }

.errorText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



/* new messageStack styles */

.secInfo, .secSuccess, .secWarning, .secError {

  border: 1px solid;

  margin: 10px 0px;

  padding: 5px 10px 5px 50px;

  background-repeat: no-repeat;

  background-position: 10px center;

  border-radius: 10px;

  -moz-border-radius: 10px;

  -webkit-border-radius: 10px;

}



.secInfo {

  border-color: #00529B;

  background-image: url('../images/ms_info.png');

  background: url('../images/ms_info.png') no-repeat 10px center, url('../images/ms_info_bg.png') repeat-x; /* css3 multiple backgrounds */

  background-color: #BDE5F8;

}



.secSuccess {

  border-color: #4F8A10;

  background-image: url('../images/ms_success.png');

  background: url('../images/ms_success.png') no-repeat 10px center, url('../images/ms_success_bg.png') repeat-x; /* css3 multiple backgrounds */

  background-color: #DFF2BF;

}



.secWarning {

  border-color: #9F6000;

  background-color: #FEEFB3;

  background-image: url('../images/ms_warning.png');

  background: url('../images/ms_warning.png') no-repeat 10px center, url('../images/ms_warning_bg.png') repeat-x; /* css3 multiple backgrounds */

  background-color: #FEEFB3;

}



.secError {

  border-color: #D8000C;

  background-image: url('../images/ms_error.png');

  background: url('../images/ms_error.png') no-repeat 10px center, url('../images/ms_error_bg.png') repeat-x; /* css3 multiple backgrounds */

  background-color: #FFBABA;

}



.secInfo p, .secSuccess p, .secWarning p, .secError p {

  padding: 2px;

}



#adminAppMenu {

  float: left;

  width: 150px;

  padding: 5px;

}



#adminAppMenu h3 {

}



#adminAppMenu ul {

  list-style: none;

  margin: -5px 0 -5px -10px;

  padding: 0;

}



#contentText {

  margin-left: 160px;

}



/* Custom jQuery UI */

.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 11px; }



/* buttons */



.tdbLink a { }



.tdbLink button { }





/*ajouté par seb */

.infoBoxContainerHeader {

	

	background-image:url(../images/jr-template/suiteBreadcrumb.png);

	background-repeat:repeat-x;

	margin-top:-10px;

	color: #FFFFFF;

    width: 100%;

	height:34px;

}



/*ajouté par seb */

.infoBoxHeadingHeader {

  

  background-image:url(../images/jr-template/fondBreadcrumb.png);

  background-repeat:repeat-x;

  width:auto;

  height:34px;

  padding:8px;

  font-size: 11px;

  float: left;

}





/*ajouté par seb */

.imgFinBreadcrumb {	

	float:left; 

	width:auto;

} 



.visibilityVisible{ visibility: visible; height: 100%}

.visibilityHidden{ visibility: hidden; height: 0px}



.radio-comment{

  cursor:pointer;

  line-height: 1.4;

}



.radio-comment:hover{

  font-weight: bold;

  line-height: 1.6;

}





.drja{

background-color: rgb(152, 251, 152);

}



.drblu{

background-color:rgb(0, 117, 171);color:white;  

}

.dringr{
  background-image: -webkit-linear-gradient(92deg, #3075bb 50%, #84dbf7 50%);
}
.dreu{

background-color: rgb(255, 255, 102); 

}

.drautre{

background-color: rgb(217, 179, 255); 

}

.pbcde{

background-color: rgb(255, 102, 102); 

}

.cancel{

background-color:   white;

}

.latecde{

background-color: rgb(122, 124, 130);color:white;

}



.stockfourn{

  background-color: #f48e15;

}

.rmbrsmnt{
  background-image: -webkit-linear-gradient(-92deg, white 50%, red 50%);
}


.drpart{

  background: linear-gradient(#ffaa80, #ffaa80), linear-gradient(white, white);

                background-position-x: 0%, 0%;

                  background-position-y: 0%, 0%;

                  background-repeat: repeat, repeat;

                  background-size: auto auto, auto auto;

                background-size: 50% 100%, 50% 100%;

                background-position: 0% top, calc(50% * 100 / (100 - 50)) top;

                background-repeat: no-repeat;

}



.tab_quick {

  text-align: left !important;

}





#table_supp td, #table_supp th {

  width : 22%;

  text-align: left;

  padding-left : 10px;

}

.reassortStockFourn {
  background-color : orange !important;
}

.reassortNoStock {
  background-color: red !important;
}

.reassortDrop {
  background-color: lightblue !important;
}

.reassortNoStockPart {
  background-color: #ff6666 !important;
 }

.reassortNoStockCurrent {
  background-color:  #eea2f1 !important;
}
.headerReassort{
  background:#fff !important;
}


.select2-container {
  font-family: "Verdana", sans-serif; /* Change la police */
  font-size: 10px;
}

/* Cible le menu déroulant */
.select2-results {
  font-family: "Verdana", sans-serif;
  font-size: 10px;
}