/* DIVS */
#divShoppingcart{
	float:right;
	width:180px;
	padding:10px;
	background-color:#67b7ff;
	margin-right:10px;
	text-align:right;
	border-width:5px;
	border-style:solid;
	border-color:#FFF;
}

#divShoppingCartContent{
	text-align:left;	
}

#filterMenu{
	border-style:none;
	background-color:#cbe7ff;
}

.productCategorie{
	width:440px;
	padding:5px 5px 5px 5px;
	margin:5px;
	_height:20px;
}

.subCategorie{
	background-color:#79a3c9;
	margin:5px;
	border-width:5px;
	border-color:#cbe7ff;
	border-style:solid;	
	_height:20px;
	text-align:center;
}

.item{
	margin-bottom:10px;
	margin-top:0px;
	margin-left:5px;
	margin-right:5px;
	border-width:4px;
	border-color:#b7ddff;
	border-style:solid;	
	background-color:#467dae;
	cursor:pointer;
	width:400px;
	display:inline-block;
	text-align:left;
}

.itemDescription{
	padding:5px;
	font-size:10px;
	vertical-align:top;
	background-color:#3e6f9a;
}

.miniThumb{
	border-width:1px;
	border-color:#FFF;
	border-style:solid;	
	margin-right:3px;
	cursor:pointer;
}

.extraDataDiv{
	display:none;
}

.mainDataDiv{
	background-color:#39658d;
}

.extraImagesDiv{
	background-color:#305577;
	padding:5px;
}

.mainImageDiv{
	margin:5px;
	width:75px;
	height:75px;
	border-width:2px;
	border-color:#fff;
	border-style:solid;
	overflow:hidden;
}

/* TEXT */
.categorieTitle{
	font-size:10px;
	position:relative;
	top:-15px;
	margin-right:5px;
	float:right;
}

.subcategorieTitle{
	font-size:16px;
	font-size:12px;
	letter-spacing:2px;
	text-transform:uppercase;
	margin:5px;
	text-align:left;
	color:#9acfff;
}

.itemTitle{
	font-size:14px;
	color:#FFF;
	padding-left:5px;
	padding-top:5px;
}

.itemPriceTitle{
	display:inline;
	font-weight:bold;
	color:#FFF;
}

.itemPriceValue{
	display:inline;
}

.accessoireRowType1{
	background-color:#5fa9ec;
}

.accessoireRowType2{
	background-color:#5699d6;
}

.accessoireTitle{
	color:#366187;
	font-size:10px;
	display:inline;
}

.accessoireValue{
	color:#305577;
	font-size:10px;
	display:inline;
}

.accessoireTableTitle{
	font-size:10px;
	color:#FFF;
}

/* ORDER FORM */
.addToShoppingCartButton{
	font-size:10px;
	padding:5px;
	text-transform:uppercase;
}

.orderFormRuler{
	border-style:none;
	background-color:#39668d;
	margin-top:10px;
	margin-bottom:10px;
}

.orderFormTitle{
	padding:3px;
	display:inline-block;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#447aaa;
}

.orderMenu{
	display:inline-block;
	float:right;
	padding:2px;
	text-align:right;
}

.orderStatus{
	font-size:10px;
	color:#FFF;
	vertical-align:top;
	margin-right:2px;
}

.orderFormSubDiv{
	padding-top:5px;
}

.orderFormDiv{
	border-width:5px;
	border-style:solid;
	border-color:#67b7ff;
	background-color:#67b7ff;
}

/* SHOPPINGCART */
.shoppingCartTable{
	width:100%;
	border-collapse:collapse;
}

.shoppingCartTable td{
	padding:3px;	
}

.shoppingCartRow{
}

.shoppingCartRowType1{
	background-color:#5fa9ec;
}

.shoppingCartRowType2{
	background-color:#5699d6;
}

h2.shoppingcartTitle{
	font-size:16px;
}

.shoppingCartProductTitle{
	font-size:20px;
	font-weight:bold;
	color:#FFF;
}

.shoppingCartProductItem{
	font-size:10px;
	font-weight:bold;
	color:#FFF;	
}

.shoppingCartProductAmount{
	font-size:10px;
	color:#305577;
	text-align:right;
}

.shoppingcartStatus{
	font-size:10px;
	color:#fff;
}

#shoppingCartMenu{
	display:inline-block;
	float:right;
	padding:2px;
}

.addToShoppingCartButton{
	font-size:9px;
	color:#305577;
	padding:2px;
	border-style:solid;
	border-width:2px;
	border-color:#ffff00;
	text-transform:none;
}

.finishOrderButton{
	margin-top:4px;
	font-size:9px;
	color:#305577;
	padding:2px;
	border-style:solid;
	border-width:2px;
	border-color:#ffff00;
	text-transform:none;
}

/* FINISH PAGE */
#finishForm input{
	border-width:1px;
	border-color:#5699d6;
	border-style:solid;
}

#finishForm select{
	font-size:10px;
	border-width:1px;
	border-color:#5699d6;
	border-style:solid;
}

#finishForm textarea{
	font-size:11px;
	border-width:1px;
	border-color:#5699d6;
	border-style:solid;
	overflow:auto;
}

#infoDivLeft{
	display:inline-block;
	float:left;
}

#infoDivRight{
	display:inline-block;
	float:right;
}

#infoDivBottom{
	display:inline-block;
	width:100%;
}

#report{
	font-size:10px;
	color:#32587b;
}

.infoTable{
	border-collapse:collapse;
	color:#4478a8;
	margin-top:10px;
	width:230px;
}

.infoTableTitle{
	font-size:14px;	
	font-weight:bold;
}

.infoTableSubTitle{
	font-size:10px;	
}

.infoTableValueTitle{
	font-size:10px;
}

.infoTableRowType1{
	background-color:#85c5ff;		
}

.infoTableRowType2{
	background-color:#badeff;		
}

.finishTableTitle{
	font-size:12px;
}

.finishProductTitle{
	font-size:10px;	
	color:#FFF;
	text-transform:uppercase;
}

.finishProductValue{
	font-size:10px;	
	color:#FFF;
}

.finishAccessoireTitle{
	font-size:10px;	
	color:#FFF;
}

.finishAccessoireValue{
	font-size:10px;
	color:#FFF;
}

#finishTable{
	border-collapse:collapse;
	width:100%;
}

.finishTableRowType1{
	background-color:#5fa9ec;		
}

.finishTableRowType2{
	background-color:#5699d6;		
}

#finishTable td{
	padding:3px;
	vertical-align:text-top;
}

#finishTable tr{

}