/*
*	BVM 2004/05
*	developed by Alchimedia.com
*	Css Level 2
*/

/*
Html elements
*************************
*/
body {
	margin: 0;
	padding: 0;
	background: #fff url('../images/bkg_body.gif') repeat-x top left;
	font: normal 10px Verdana, Arial, Helvetica;
}

input, textarea, select {
	font: 10px Verdana, Arial, Helvetica;
	border: 1px solid #ccc;
	color: #666;
}

.content {
	font: normal 10px Verdana, Arial, Helvetica;
	line-height: 16px;
	color: #666;
	background: #fff;
	padding: 15px 15px;
}

.content a, .content a:visited {
	font: bold 10px Verdana, Arial, Helvetica;
	color: #5E8FB1;
	background: #fff;
	text-decoration: underline;
}

.content a:hover, .content a:active {
	font: bold 10px Verdana, Arial, Helvetica;
	color: #ff9900;
	background: #f0f0f0;
	text-decoration: none;
}

.content h1 {
	display: block;
	background: #fff;
	padding: 0 0;
	margin: 0 0;
}

.content h2 {
	background: #fff;
	font: bold 10px Verdana, Arial, Helvetica;
	color: #5E8FB1;
	text-transform: uppercase;
	margin: 10px 0;
	padding: 0 0;
}

.content h3 {
	background: #fff;
	font: bold 10px Verdana, Arial, Helvetica;
	color: #4D7896;
	text-transform: uppercase;
	margin: 10px 0;
	padding: 0;
}
/*
Menu categorie
*************************
*/

.menu {
	background: #84B1D1;
	padding: 0 9px 9px 9px;
	font: normal 10px Verdana, Arial, Helvetica;
}

#levelST{
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0 0;
	width: 174px;
}

#levelST li{
/*	background: #75A4C5;*/
	margin: 4px 0 0 0;
}

#levelST li a, #levelST li a:visited {
	background: #75A4C5 url("../images/bkg_levelST.gif") no-repeat top left;
	color: #fff;
	display: block;
	width: 174px;
	padding: 0 0 0 15px;
	margin: 0 0;
	text-decoration: none;
	line-height: 15px;
}

/* Hide width for IE6.x */
#levelST> li a, #levelST> li a:visited {
	width: 159px;
}

#levelST li a:hover, #levelST li a:active {
	background: #2F5874 url("../images/bkg_levelST.gif") no-repeat -174px 0;
}

#levelST li a#current {
	background: #75A4C5 url("../images/bkg_levelST.gif") no-repeat -174px 0;
	color: #fff;
	display: block;
	padding: 0 0 0 15px;
	margin: 0 0;
	text-decoration: none;
}


/* Secondo livello gerarchico */

#levelND{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 174px;
}

#levelND li{
/*	background: #4E7FA2;*/
	margin: 4px 0 0 0;
}

#levelND li a, #levelND li a:visited {
	display: block;
	width: 174px;
	background: #4E7FA2 url("../images/bkg_levelND.gif") no-repeat top left;
	color: #fff;
	padding: 0 0 0 28px;
	text-decoration: none;
}

#levelND > li a, #levelND > li a:visited {
	width: 146px;
}

#levelND li a:hover, #levelND li a:active {
	display: block;
	background: #417092 url("../images/bkg_levelND.gif") no-repeat -174px 0;
}

#levelND li a#current {
	display: block;
	background: #4E7FA2 url("../images/bkg_levelND.gif") no-repeat -174px 0;
	color: #fff;
	padding: 0 0 0 28px;
	margin: 0 0;
	text-decoration: none;
}

/* Terzo livello gerarchico */

#levelRD{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 174px;
}

#levelRD li{
/*	background: #5E8FB1;*/
	margin: 4px 0 0 0;
}

#levelRD li a, #levelRD li a:visited {
	display: block;
	background: #5E8FB1 url("../images/bkg_levelRD.gif") no-repeat top left;
	width: 174px;
	color: #fff;
	padding: 0 0 0 40px;
	text-decoration: none;
}

#levelRD > li a, #levelRD > li a:visited {
	width: 134px;
}

#levelRD li a:hover, #levelRD li a:active {
	display: block;
	background: #4F82A5 url("../images/bkg_levelRD.gif") no-repeat -174px 0;
}

#levelRD li a#current {
	display: block;
	background: #5E8FB1 url("../images/bkg_levelRD.gif") no-repeat -174px 0;
	color: #fff;
	padding: 0 0 0 40px;
	margin: 0 0;
	text-decoration: none;
}

/*
Prodotti | Sezione, Categorie, Scheda
*************************
*/

.macroCat {
	background: #fff;
	font: normal 10px Verdana, Arial, Helvetica;
	color: #666;
}

.macroCat img {
	background: #fff;
	border: 0;
	margin: 0 0;
	float: left;
}

.macroCat p {
	background: #fff url('../images/ico_prod.gif') no-repeat 4px 3px;
	padding: 2px 5px 0 20px;
	margin: 0 0 0 106px;
}

.macroCat p a, .macroCat p a:visited {
	background: #fff;
	color: #4D7896;
	font-weight: bold;
	text-decoration: none;
}

.macroCat p a:hover, .macroCat p a:active {
	background: #fff;
	color: #F88B0B;
}

.focusOn {
	background: #f0f0f0;
	color: #666;
	font: normal 10px Verdana, Arial, Helvetica;
	padding: 0 0 0 10px;
}

.focusOn span {
	background: #f0f0f0;
	color: #4D7896;
	font: bold 10px Verdana, Arial, Helvetica;
}

.infoTecniche {
	border-top: 1px solid #D5E5ED;
	border-bottom: 1px solid #D5E5ED;
}

.infoTecniche td strong {
	color: #5995B8;

}

.infoTecniche td.odd {
	background: #ECF4F8;
	color: #666;
	padding: 3px;
	font: 10px Verdana, Arial, Helvetica;
}

.infoTecniche td.even {
	background: #fff;
	color: #666;
	padding: 3px;
	font: 10px Verdana, Arial, Helvetica;
}

.infoTecniche .caratteristiche {
	background: #fff;
	color: #666;
	font: bold 10px Verdana, Arial, Helvetica;
	padding: 0 0;
}

.infoTecniche .caratteristiche span {
	display: block;
	background: #ECF4F8;
	color: #5995B8;
	padding: 6px;
	font: bold 10px Verdana, Arial, Helvetica;	
}

.infoTecniche .caratteristiche #elenco {
	list-style-type: none;
	background: #fff;
	color: #666;
	font: bold 10px Verdana, Arial, Helvetica;
	margin: 5px 10px 5px 5px;
	padding: 0 0;
}
.infoTecniche .caratteristiche #elenco li {
	background:  url("../images/bullet_techs.gif") no-repeat 0 0;
	padding: 2px 12px;
}

.subCategories a, .subCategories a:visited {
	background: #fff url('../images/ico_prod.gif') no-repeat 0 1px;
	font: bold 10px Verdana, Arial, Helvetica;
	color: #4D7896;
	padding: 0 0 0 20px;
	margin: 0 0;
	text-decoration: none;
}

.subCategories a:hover, .subCategories a:active {
	background: #fff url('../images/ico_prod.gif') no-repeat 0 1px;
	font: bold 10px Verdana, Arial, Helvetica;
	color: #F88B0B;
	padding: 0 0 0 20px;
	margin: 0 0;
}

/*
Prodotti | Accessori, Features
*************************
*/

.accessories {
	background: #fff;
	font: normal 10px Verdana, Arial, Helvetica;
	color: #666;
}

.accessories img {
	border: 0;
	margin: 0 0;
	display: block;
}

.accessories p {
	background: #fff url('../images/ico_prod.gif') no-repeat 4px 3px;
	padding: 2px 5px 0 20px;
	margin: 0 0;
}

.accessories p a, .accessories p a:visited {
	background: #fff;
	color: #4D7896;
	font-weight: bold;
	text-decoration: none;
}

.accessories p a:hover, .accessories p a:active {
	background: #fff;
	color: #F88B0B;
}

#features {
	list-style-type: none;
	background: #fff;
	color: #666;
	font: bold 10px Verdana, Arial, Helvetica;
	margin: 5px 10px 5px 0;
	padding: 0 0;
}
#features li {
	background: #fff url("../images/ico_feat.gif") no-repeat 0 0;
	padding: 0 0 0 20px;
	margin: 0 0 8px 0;
}

/*
Footer | Td tags
*************************
*/

.footer {
	background: #fff;
	color: #999;
	font: 9px Verdana, Arial, Helvetica;
	padding: 20px 10px;
	text-transform: lowercase;
}

.footerHome {
	background: #fff;
	color: #333;
	font: 9px Verdana, Arial, Helvetica;
	padding: 4px 0px;
	text-transform: lowercase;
}

.footer a, .footer a:hover, .footer a:active, .footer a:visited {
	background: #fff;
	color: #333;
	font: bold 9px Verdana, Arial, Helvetica;
	text-decoration: none;
}

.footerHome a, .footerHome a:hover, .footerHome a:active, .footerHome a:visited {
	background: #fff;
	color: #333;
	font: bold 9px Verdana, Arial, Helvetica;
	text-decoration: none;
}

