/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

.app_container
{
	/*background-image: url("../images/tail_content.jpg");*/
	
	width: 600px;
	height: auto;
	position: relative;
	top: 0px;
	left: 0px;
}


/*reset*/


	.app_container *
	{
		margin:0; 
		padding:0; 
		border:0; 
		vertical-align:baseline; 
		line-height: 1;
		font-family: verdana;
	}

	.app_container img
	{
		border:0 none;
	}

	.app_container ul
	{
		border:0 none;
		list-style: none;
	}

	.app_container table 
	{ 
		border-collapse: collapse; 
		border-spacing: 0; 
	}


	/*customisation*/
	
	.app_container .clearBoth{clear: both;}
	
	.app_container h3
	{
		font-size: 14px;
		color: #D9392A;
		margin: 15px 0 0 0;
	}	
	
	.app_container h2
	{
		font-size: 24px;
		color: #D9392A;
		margin: 25px 0 10px 0;
	}
	
	.app_container p
	{
		color: black; 
		font-size: 11px;
		line-height: 14px;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	
	.app_container .group_list
	{
		float: left;
		width: 150px;
		padding: 40px 0;
	}
	
		.app_container .group_list li	
		{
			font-size: 12px;
			line-height: 20px;
		}
			
			.app_container .group_list li a
			{
				color: black;
				font-size:12px;
				text-decoration: none;
			}
			
			.app_container .group_list li a:hover
			{
				color: red;
				font-size:12px;
				text-decoration: none;
			}
		
	
		.app_container .products_list td
		{
			width: 115px;
			height: 70px;
		}
		.app_container .products_list td img
		{
			width: 60px;
		}
		
		
			.app_container .products_list .addProduct
			{
				padding: 5px;
				background-color: #999999;
				background-image: url("../img/pixel_button.jpg");
				border-radius: 5px;
				color: black;
				cursor: pointer;
			}
			
			.app_container .products_list .addProduct:hover
			{
				background-image: none;
			}			
			
			.app_container .products_list .removeProduct
			{
				padding: 5px;
				background-color: #999999;
				background-image: url("../img/pixel_button.jpg");
				border-radius: 5px;
				color: black;
				cursor: pointer;
			}
			
			.app_container .products_list .removeProduct:hover
			{
				background-image: none;
			}
		
			

			.app_container .block_compteur_value
			{
				position:relative;
				padding: 10px 20px 5px 15px;
				background-color: #ffffff;
				font-size: 24px;
				color: red;
				width: auto;
				display:inline-block;
				text-align: right;
			}
			
			.app_container .block_compteur_value sup
			{
				position:absolute;
				top:5px;
				right:12px;
				font-size:16px
			}

			.app_container .block_compteur_button
			{
				padding: 5px;
				background-color: #999999;
				font-size: 12px;
				color: white;
				width: 140px;
				text-align: right;
				text-align: center;
				border-radius: 5px;
				background-image: url("../img/pixel_button.jpg");
				cursor:pointer;
			}
			
			
			
	.app_container .app_panels
	{
		position: relative;
	}
	
	.app_container #truck_button
	{
		cursor: pointer;
	}
	
	.app_container #truck_panel
	{
		background-color: #ffffff;
		position: absolute;
		top: 0px;
		left:0;
		z-index: 100;
		width: 500px;
		height:312px;
		overflow:auto;
		padding: 10px;
		display: none;
		margin: 10px;
		border: 1px solid grey;
		box-shadow: 1px 1px 8px #000;
	}
	
	#close{float:right;}
	#distance{width:50px;border:1px solid gray;padding:2px 5px;}
	#truck{margin:20px 0;float:right}
	p.montant_ind{font-size:12px;}
	span.strong{font-weight:bold;font-size:14px}