
.box_produit  {
	display:block;
	margin: 10px;
	padding : 10px;
	border: 2px solid #dedede;
	background-color: #fff;
	float:left;
	min-height: 160px;
	min-width: 120px;
}
.box_produit h5 {
	margin: 2px 0;
	color: #666;
	font-size: 16px;
}
.box_produit .thumb {
	height: 120px;
	cursor:pointer;
}
input.chk_idPhotos {
	width: auto;
	margin: 0;
}
.btn_envoi a{
	text-decoration: none;
}
.btn_envoi {
	display:block;

	text-align: right;

	margin: 10px;
	clear:both;
}

div.thumbnail {
	min-height: 170px;
	height: 170px;
}
.delPhotoTirage {
	cursor: pointer;	
}
.bigbutton {

	padding:15px  5px;
	
	text-decoration: none;
}
.degradNoir {
	display:block;
}
.degradNoir *, a.degradNoir, a.degradNoir * {
	color:#333 !important;
	text-shadow: 0;
	text-decoration: none;
	filter: dropshadow(0);
}

#tablechoixuploader td{
	padding: 10px;
}
.degradNoir {
	

	background: #EFEFEF; /* Old browsers */
	
	border: 1px solid #999;
	-webkit-transition: background-color .2s, color .2s;
    transition: background-color .2s, color .2s;

}
.degradNoir:hover, a.degradNoir:hover,  a.degradNoir:hover * {
		color:white !important;
}
.degradNoir:hover{
	border: 1px solid #000;
	background: #666666 ; /* Old browsers */
}

/*style de l'uploader*/
.au-upldr-title.titleText {
font-size: 1.5em;
}
.au-upldr-button-list-item.au-upldr-tile-list-item {
		width: auto;
}
.goog-css3-button.addFilesButton  {
	font-size: 1.5em;
	padding: 10px 30px;
	background: #66bcd9;
	color:white;
	cursor: pointer;

}
/*bouton uploader*/
.rightCeil .sendButton  {
	font-size: 1.5em;
	padding: 10px 30px;
	background: #66bcd9;
	color:white;
	cursor: pointer;
}

#totalsoldeaprespaiement {
	clear:both;
	text-align:right;
}

#add_pack {
	background: none repeat scroll 0 0 white;
	border: 3px solid #DEDEDE;
	border-radius: 10px 10px 10px 10px;
	display: block;
	font-size: 12px;

	margin: 10px 0 20px 10px;
	padding: 15px;
	text-decoration: none;
	overflow:auto;
}


#solde, #soldeachete, #compatiblepack, #prixpanier, #totalapayer, #fraispec {
	border-bottom : 1px solid #ccc;
	margin-bottom: 10px;
}

.legende ,.legende  *, #totalapayer .legende, #totalapayer .legende * {
	color: #999;
	font-size: 12px;
}


body.noir #mod_tirage, body.noir #mod_tirage *{
	color:white;
}


body.noir .colonerightcentered {
	background: #222;
}
body.noir #general .colonerightcentered #total, body.noir  #general .colonerightcentered #port , body.noir  #general .colonerightcentered #totalapayer, body.noir #add_pack {
	background: #444;

}
body.noir #mod_tirages div.boxPacks div.achat_pack *,
.lnk-tarifs, 
.lnk-tarifs *{
	font-size:8px;
	float:right;
	cursor:pointer;
	color:black;
}

body.noir #boxmultiple, body.noir #add_pack, body.noir #boxmultiple h3 , body.noir #boxmultiple h3 *{
	color:white;
}

body.noir #mod_tirages , body.noir #mod_tirages * {
	color: white;
}

body.noir  #mod_tirages div.toggleProducts, body.noir  #mod_tirages div.toggleProducts * ,body.noir  #mod_tirages .success *, body.noir  #mod_tirages .error *, body.noir  #mod_tirages .warning *,body.noir #mod_tirages .error , body.noir  #mod_tirages .success , body.noir  #mod_tirages .waning , body.noir  #mod_tirages input , body.noir  #mod_tirages textarea , body.noir  #mod_tirages select , body.noir  #mod_tirages option , body.noir  #mod_tirages  .box_produit *{
	color: white; 
}

body.noir  #mod_tirages  table.tablesorter th span {
	background-color: transparent;
}
body.noir  #mod_tirages  table.tablesorter tbody td {
	color: #000000;
	background-color: white;
} 

body.noir  #mod_tirages  table.tablesorter tbody td .achat_pack {
	color: #000000;
	background-color: white;
}


body.noir  .ui-dialog  table.tablesorter th span {
	background-color: transparent;
}
body.noir  .ui-dialog  table.tablesorter tbody td {
	color: #000000;
	background-color: white;
}
body.noir  .ui-dialog * {
	background-color: default;
}
body.noir .ui-dialog-title, body.noir .ui-dialog span, body.noir .ui-dialog h2 {
	background-color: transparent;
	color:black;
}
body.noir .ui-dialog { z-index: 55000 !important ;}
body.noir .boxPacks,body.noir .boxPacks * {
	background-color: transparent;
	color:black;
}

body.noir div.toggleProducts, body.noir div.toggleProducts:hover {
	background-color: #333333;
}
body.noir  #mod_tirages .productschose  {
	background-color: #333;
}
body.noir  #mod_tirages ul.Prlist li:hover  {
	background-color: #444;
}
body.noir #mod_tirages .info, body.noir #mod_tirages .info * {
	color: black;
}

div.imgThumb {
	font-size:10px;
}

body.noir #mod_tirages input, body.noir #mod_tirages select, body.noir #mod_tirages textarea,  body.noir #mod_tirages select option, body.noir #mod_tirages input *{
	color:black;
}
body.noir #mod_tirages input, body.noir #mod_tirages * input{
	color:black !important;
}
body.noir #mod_tirages div.magasin, body.noir #mod_tirages div.magasin *{
	color:black !important;
}

body.noir #mod_tirages div.box_produit, body.noir #mod_tirages div.box_produit *{
	background-color: #383838;
}

.errorupload {
    margin: 15px 5px;
    background: #cf3319; 
    color:white;
padding: 20px;}

.errorupload .button {
	color: black;
	background: white;
	text-align: center;
	display: block;
	height: 35px;
	font-weight: bold;

	width: 500px;
	margin: 10px auto;

}
#del_all_checked {
	display: block;
	overflow: auto;
	float: left;
	clear: both;
	margin-top: 35px;
}

@media only screen and (max-width : 700px) {
/*
masquer btn retour au manier en mode telephone*/
#menupanier img {
	display:none !important;
	margin-top: 30px;
}

}



.au-upldr-uploader-panes .au-upldr-upload-pane .au-upldr-upload-pane-bg {
	opacity: 1 !important;
	background: rgba(116,116,116,0.7);
	text-align: center !important;
	font-size: 4em !important;
	color:white !important;
	font-weight: bold;
}

.au-upldr-upload-pane-bg p {
	display:block;
	margin-top: 10%;

}