table.tabellacategorie{
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
}
table.tabellacategorie td{
}

div.titolocat{
	border-bottom:1px solid #DEDEDE;
	margin-bottom:9px;
	font-weight:bold;
	color:#000000;
}
.rigaprod{
	margin-bottom:35px;
}
.browseProductContainer{
	border:0px;
	width:330px;
	float:left;
	height:auto;
	margin-top:0px;
}
.browseProductTitle{
	width:95%;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:9px;
	float:left;
}
.browseProductTitle a{
	font-size:11px;
	font-family: Tahoma,"Courier New", Courier, monospace;
	font-weight:bold;
	color:#000000;
	/* padding-left:20px; */
	margin-bottom:0px;
	background-repeat:no-repeat;
	width:100%;
}
.browsePriceContainer{
	/*
	color:#009999;
	width:50%;
	background-color:#DEDEDE;
	*/
	font-size:120%;
	text-decoration:none;
	background-color:#DFDFDF;
	padding:5px 10px 5px 10px;
	color:#000000;
	margin-top:7px;
	font-weight:bold;
	float:left;
	width:130px;
}
.browseProductDescription{
	width:290px;
	float:left;
	color:#666666;
	margin-top:0px;
	float:left;
}

#lineaprezzo{
	margin-bottom:0px;
	height:40px;
	margin-top:0px;
	float:left;
	width:270px;
}
.browseProductImageContainer{
	width:100%;
	margin-bottom:0px;
	float:left;
}

.browseProductImage{
border:0px;
margin-bottom:15px;

}

a.dettagli {
	text-decoration:none;
	background-color:#009797;
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	margin-top:7px;
	font-weight:bold;
	float:left;
	font-size:120%;
}

.cellaquantita {
	float:left; 
	margin-top:15px; 
	padding-top:15px;
	vertical-align: middle;
	border-top:1px dotted #BBBBBB;
	width:100%;
}

.vmAttribChildDetail{
	float: left;
	text-align:right;
	margin:3px;
}

.vmCartChild vmRowTwo {

}

.inputboxattrib{
}

.quantity_box{

}

.vmCartAttributes{

}
.addtocart_form{

}

.vmCartDetails{

}

.vmCartContainer{
	background-color: #EFEFEF;
	border:0px;
	padding:13px;
	width:90%;
}

.vmCartDetails{
	background-color: #EFEFEF;
}

.addtocart_button{
color:#FFFFFF;
}

/* ********* MENU CATEGORIE SHOP **************** */


ul.menu_categorie {
	list-style:none;
}

ul.menu_categorie li a{

}

.mainlevel_categorie {
	height:30px;
	border-bottom:1px solid #CCCCCC;
	line-height:30px;
	background-color:#E5EDF0;
	text-align:left;
	padding-left:25px;
	background-image:url(../images/freccia_percorso_2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-weight:bold;
	width:auto;
}
.mainlevel_categorie:hover, #active_menu.mainlevel_categorie{
	color:#000000;
	background-color:#dbdbdb;
	text-decoration:none;
	font-weight:bold;
}


#colonnasx a.sublevel1{
	height:30px;
	border-bottom:1px dotted #DDDDDD;
	line-height:30px;
	color:#000000;
	background-color:#fafafa;
	text-align:left;
	padding-left:25px;
	width:auto;
	overflow:visible;
	white-space: nowrap;
	background-image:url(../images/freccia_percorso_2.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-weight:normal;
}

#colonnasx a.sublevel2{
	height:30px;
	border-bottom:1px dotted #DDDDDD;
	line-height:30px;
	color:#666666;
	background-color:#fafafa;
	text-align:left;
	padding-left:46px;
	width:auto;
	color: #666666;
	font-weight: normal;
	overflow:visible;
	white-space: nowrap;
	background-image:url(../images/freccia_percorso_3.gif);
	background-repeat:no-repeat;
	background-position:20px 11px;
}


#colonnasx a.sublevel1:hover{
	color:#000000;
	background-color:#dbdbdb;
	text-decoration:none;
}

#colonnasx #active_menu.sublevel2 {
	color:#666666;
	background-color:#cfcfcf;
	text-decoration:none;
	font-weight:bold;
}

/* ************************************ */

.vmCartModule{
	height:auto;
	margin-top:15px;
	margin-bottom:60px;
}
.vmCartModule div{
	height:25px;
	line-height:14px;
}


/* ************************************ */

#promozioni_home div.nomeprodotto{
	margin-bottom:7px;
	float:left;
	text-align:left;
	width:270px;
	/* border:1px solid red; */
}

#promozioni_home div.nomeprodotto a{
	color:#000000;
	font-weight:bold;
	width:270px;
}

#promozioni_home div.containervetrina {
	float:left;
	height:auto;
	width:270px;
}

#promozioni_home div.containerprodvetrina {
	float:left;
	height:auto;
	width:270px;
	text-align:center;
}

#promozioni_home div.miniaturaprodotto {
	margin-right:auto;
	margin-left:auto;
	width:270px;
	text-align:center;
	float:left;
}
#promozioni_home div.descrizioneprodotto {
	float:left;
	width:190px;
}

#puls_mostra_carrello a{
	text-decoration:none;
	background-color:#009797;
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	margin-top:7px;
	font-weight:bold;
	float:left;
	font-size:120%;
}


#esci {
	padding:4px;
	border:10px solid #666666;
}


