/* Basic styles */

.vip_bv{

	/*background: url("../img/bv.png") no-repeat center fixed;*/
	
    
  /*-webkit-background-size: cover;*/ /* pour anciens Chrome et Safari */
  /*background-size: cover; *//* version standardisée */
}
.ui-icon-caddie:after {
	background-image: url("../img/icon_caddie_white.png");
}
/* Fallback */
.ui-nosvg .ui-icon-caddie:after {
	background-image: url("../img/icon_caddie_white.png");
}

/* Stack all blocks to start */
.rwd-example .sidebar,
.rwd-example .maincontent{
    width: 100%;
    float: none;
}

#popupPageMainCmdTransmitLiCorps>table>tbody td{
	line-height: 0.5em;
	padding: 0em;
}
.VIP_div_logo{
		padding-left:0.7em;
	}

.FreeText{
		overflow-x: auto;
		word-wrap: normal;
	}
.FreeText>p{
		
		word-wrap: normal;
	}
.SCAL-encours-client-table {
		border-collapse: collapse;
		
		
	}
.SCAL-encours-client-table td,.SCAL-encours-client-table th,.SCAL-encours-client-table table{
		border: 1px solid #ddd;
		padding: 0.5em;
	}
	
.SCAL-contacts-client-table {
		border-collapse: collapse;
		min-width: 300px;
		
	}
.SCAL-contacts-client-table td,.SCAL-contacts-client-table th,.SCAL-contacts-client-table table{
		border: 1px solid #ddd;
		padding: 0.5em;
	}
	
.SCAL-liste-pieces-DIVA-client-table{
		border-collapse: collapse;
		min-width: 300px;
		
	}
.SCAL-liste-pieces-DIVA-client-table td,.SCAL-liste-pieces-DIVA-client-table th,.SCAL-liste-pieces-DIVA-client-table table{
		border: 1px solid #ddd;
		padding: 0.4em;
	}
	
.SCAL-liste-pieces-mouvements-DIVA-client-table{
		border-collapse: collapse;
		min-width: 300px;
		
	}
.SCAL-liste-pieces-mouvements-DIVA-client-table td,.SCAL-liste-pieces-mouvements-DIVA-client-table th,.SCAL-liste-pieces-mouvements-DIVA-client-table table{
		border: 1px solid #ddd;
		padding: 0.2em;
	}
	
	
.SCAL-liste-tarifs-DIVA-client-table{
		border-collapse: collapse;
		min-width: 300px;
		
	}
.SCAL-liste-tarifs-DIVA-client-table td,.SCAL-liste-tarifs-DIVA-client-table th,.SCAL-liste-tarifs-DIVA-client-table table{
		border: 1px solid #ddd;
		padding: 0.2em;
	}	
	
	
/* 2nd breakpoint - Float all, 50/25/25 */
@media all and (min-width: 1230px) {    
    .rwd-example .sidebar{
		position: absolute; 
		left: 16; top: 44; 
		width: 260px;
    }
	.rwd-example .sidebar .ui-body{
		padding-left:0px;
		padding-right:0px;
    }
	.rwd-example .maincontent .ui-body{
		 padding-right:0px;
		 margin-top:0.4em;
    }
    .rwd-example .maincontent{
     /*float: none;*/
	 /* position: relative; */
		padding-left: 260px; 
     /* width: 100%;*/
    }    
	#PageCommande_collapsible_familles >li.PageCommande_famille_item{
		font-size:80%;
		padding: 0em 0em;
	}
	.VIP_div_logo{
		/*padding-left:270px; */
	}
}

@media all and (max-width: 850px) { 
	#PageCommande_collapsible_catalogue_list .ui-li-aside{
		padding-top: 2.2em;
		right:1em;
	}
	#PageCommande_collapsible_catalogue_list .PageCommande_catalogue_list_ft_a{
		/*display: none;*/
		/*visibility: hidden;*/
		padding-bottom: 1em;
	}
}

@media all and (max-width: 620px) {    
 
	#PageCommande_collapsible_catalogue_list .ui-li-aside{
		/*display: none;*/
		/*visibility: hidden;*/
		padding-top: 2.2em;
		right:1em;
	}
	
	#PageMain_collapsible_restaurants li img{
		display: none;
		visibility: hidden;
	}
	
}

@media all and (max-width: 799px) {/* resolution du logo d'entete de page */   
	
	.VIP_div_logo{
		display: none;
		visibility: hidden;
	}
	
}


/* stack all grids below 40em (640px) */
@media all and (max-width: 1025px) {
	div.my-breakpoint-VIP_collapsible_tiers_commandes{
		width: 100% !important;
		float: none;
	}
}


@media all and (max-height: 575px) {
	
	#PageIndex_footer {
		display: none;
	}
	#PageIndex_ecommande_container {
		margin-top:10px !important;
	}
	#PageIndex_login_popup_btn {
		margin-top:20px !important;
	}
}

@media all and (max-width: 375px) {
	#PageIndex_ecommande_300_container {
		display: block !important;
	}
	#PageIndex_ecommande_container {
		display: none;
	}
	
}

/* stack all grids below 40em (640px) */
@media all and (max-width: 35em) {
	div.PageIndex_logo_responsive{
		width: 100% !important;
		float: none;
	}
	#PageIndex_ecommande_container {
		margin-top:10px !important;
	}
	#PageIndex_login_popup_btn {
		margin-top:20px !important;
	}
}

@media all and (max-width: 500px) {  

	#PageCommande_collapsible_catalogue_list .ui-li-aside{
		/*display: none;*/
		/*visibility: hidden;*/
		padding-top: 3em;
		right:1em;
	}
	.ui-listview>li p {
		font-size: .55em;
	}
	.ui-content {
		padding: 0em;
	}
	.ui-body {
		padding: 0em;
	}
	#PageMain_collapsible_restaurants li img{
		display: block;
		visibility: visible;
	}
	
}


@media all and (max-width: 380px) {    
	#PageCommande_collapsible_catalogue_list .ui-li-aside{
		/*display: none;*/
		/*visibility: hidden;*/
		padding-top: 3.2em;
		right:1em;
	}
	#PageCommande_collapsible_catalogue_list li img{
		display: none;
		visibility: hidden;
		
	}
	#PageCommande_collapsible_catalogue_list .ui-li-has-thumb>.ui-btn {
		 padding-left: 1em; 
	}

	
	#PageCommande .ui-title{
		color: #e9e9e9;
	}
	#PageMain .ui-title{
		color: #e9e9e9;
	}
}





.custom-corners .ui-bar {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
}
.custom-corners .ui-body {
  border-top-width: 0;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

@media all and (max-width: 850px) { 
	#PageRepresentant_collapsible_clients_tableview_search_content{
		overflow-x: auto !important;
	}
}
