/* Coded by CaViCcHi: matteo [at] cavicchi [dot] net */
a{
	/* color : #abe8ea;	*/
	color : #ffffff;
}
a:active, a:link, a:visited {
	text-decoration : none;
}
a:focus, a:hover {
	text-decoration : none;
	/* color : #D69400;
	background-color: #abe8ea;	*/
	color : #fff;
	background-color: #262626;

}
a.linkImg:focus, a.linkImg:hover {
	text-decoration : none;
	background-color: transparent;
}
a.productList:focus, a.productList:hover {
	text-decoration : none;
	background-color: transparent;
}
a.productList{
	color:#abe8ea;
}
.vmid{vertical-align:middle;}
.vtop{vertical-align:top;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.justify{text-align:justify;}
.pointer{cursor:pointer;}
table.text td{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color:#fff;
}
table.text2 td{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color:#262626;
}
table.formStrange td input{
	background-color:#F9EFD9;
	border:1px solid #262626;
	color:#262626;
}
table.formStrange td select{
	background-color:#F9EFD9;
	border:1px solid #262626;
	color:#262626;
}
font.body{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color:#fff;
}
font.body2{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color:#262626;
}
table#containerWhereBuy{
	width:95%;
	border:3px solid #501212;
}
table#containerWhereBuy th{
	padding:0px;
	margin:0px;
	width:100%;
	height:25px;
	background-color:#501212;
	color:#F9EFD9;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
}
table#containerWhereBuy td{
	padding:5px;
	text-align:center;
}
table#listWhereBuy{
	width:100%;
}
table#listWhereBuy td{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
}
.pathon, .path{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight:bold;
	/* color:#abe8ea;	*/
	color:#ffffff;
}

table.formStrange td textarea{
	background-color:#F9EFD9;
	border:1px solid #262626;
	color:#262626;
	overflow:auto;
}

#spaceUnderTop{
	left:0px;
	width:977px;
	height:233px;
	position:relative;
	background-color:#434343;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}
#smallButtn{
	left:415px;
	top:38px;
	height:25px;
	width:519px;
	position:absolute;
	background-color:transparent;
	z-index:10;
}
#menuBar{
	position:relative;
	height:27px;
	background-color:#434343;
	z-index:11;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}
#body{
	text-align:justify;
	position:relative;
	background-color:#434343;
	z-index:2;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}
#body_text{
	background-color:transparent;
	position:relative;
	padding:35px;
	z-index:5;
	width:925px;
	
}
#underBody{
	width:100%;
	height:275px;
	position:relative;
	background-color:transparent;
	border-left: 1px solid #e3d499;
	border-right: 1px solid #e3d499;
}
#linkBottom{
	position:absolute;
	left:50%;
	width:989px;
	margin-left:-470px;
	top:17px;
	position:absolute;
	text-align:center;
}
#smallButtnTopSpace{
	left:19px;
	top:6px;
	position:absolute;
}
#cornerMiddleTopSpace{
	left:8px;
	top:6px;
	position:absolute;
}

.titoli2{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	font-weight:bold;
}
.singBtnBottom{
	position:relative;
	top:7px;
	margin-right:10px;

	cursor:pointer;
	font-family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	color:#F4F5D2;
}
.singBtnBottom2{

padding-top:57px;
margin-right:10px;
	/*cursor:pointer; */
	font-family: Verdana, Arial, Helvetica;
	font-size: 7pt;
	color:#F4F5D2;
}

.smallButtnButton{
	margin-right:18px;
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color:#F4F5D2;
}
.cornerMiddleButton{
	position:relative;
	margin-right:18px;
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	letter-spacing:2px;
	color:#F4F5D2;
	text-transform:uppercase;
	z-index:10;
}
/* Menu Products */
.listProductsFloating{
	position:absolute;
	top:2px;
	left:38px;
	background-color:#262626;
	font-family:  Arial, Helvetica;
	font-size: 8pt;
	color:#F4F5D2;
	border: 1px solid #fff;
	z-index:30;
}
.productGroup{
	position:relative;
	float:left;
	margin-left:10px;
	margin-right:10px;
	/*width: 185px;*/
	top:3px;
}
.productImage{
	width: 85px;
	height: 100px;
	text-align:center;
	position:relative;
	float:left;
}
.productSubCatList{
	/*width:100px;*/
	position:relative;
	text-align:center;
	float:left;
}
.productListTitle{
	font-weight:bold;
	margin-bottom:5px;
}
.productList{
        white-space: nowrap;
	cursor:pointer;
	text-align:left;
	margin-bottom:2px;
}