body {
		margin: 0;
		padding: 0;
		background: #FFF url(/img/sfondoCatalogo.gif) 0 0 repeat-x;
		text-align: center;
		font: normal normal 11px Verdana, Arial, Sans-serif;
		}
form {
		margin: 0px;
		padding: 0px;
}

br.brake {
		clear: both;
		height: 0;
}
img { border: 0; }

h2 {
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #049d04; 
	}

/* ---------------------------------------------- header ---------------------------------------------- */
#menuHeader {
		display: block;
		width: 760px;
		position: absolute;
		left: 50%;
		margin: 0 0 0 -385px;
		padding: 0;
} 
i {content: "\"/*" }
#menuHeader {
		width: 760px;
		position: relative;
		left: 0;
		margin: 0 auto;
		text-align: left;
		background-color: #666;
		height: 25px;
}
#menuHeader ul {
		padding: 0;
		margin: 0;
		list-style: none;
		float: right;
}
#menuHeader a {
		display: inline;
		float: left;
		font: normal bold 11px Verdana, Arial, sans-serif;
		color: #FFF;
		text-decoration: none;
		margin: 5px 5px 0 0;
		padding: 0 5px 0 0;
		height: 13px;
	}
#menuHeader a:hover {
		color: #6F6;
	}	
#menuHeader li {
		float: left;
		display: inline;
		margin: 0;
		height: 25px;
		padding: 0 0 0 5px;
		background: #666 url(/img/2punti.gif) 0 10px no-repeat;
}
#menuHeader li#download {
		background: #666 url(/img/parentesiAperta.gif) 0 7px no-repeat;
}
#menuHeader li#download a {
		background: #666 url(/img/parentesiChiusa.gif) top right no-repeat;
}

li#contatti {
		padding: 0 0 0 11px;
		background: #666 url(/img/chiocciola.gif) 0 8px no-repeat;
}
a#lingua {
		width: 55px;
		height: 20px;
		margin: 0;
		padding: 5px 5px 0 5px;
		position: absolute;
		top: 0; left: 0;
		background-color: #3C3;
		background-image: none;
		font: normal bold 11px Verdana, Arial, sans-serif;
		color: #666;
		text-decoration: none;
		text-align: left;
}
a#lingua:hover {
		color: #FFF;
}
#formHeader {
		display: block;
		width: 760px;
		position: absolute;
		left: 50%;
		margin: 0 0 0 -385px;
		padding: 0;
} 
i {content: "\"/*" }
#formHeader {
		width: 760px;
		position: relative;
		left: 0;
		margin: 0 auto;
		text-align: left;
} 
/* */
#bogus{}

#logo {
		width: 220px;
		height: 53px;
		margin-top: 10px;
		float: left;
}
#contentForm {
		display: block;
		float: left;
		width: 443px;
		height: 19px;
		margin: 1px 0 0 96px;
		padding: 0;
		font: normal bold 11px Verdana, Arial, sans-serif;
		text-align: center;
		color: #fff;
		background-image: url(/img/sfondoForm.gif);
		background-repeat: no-repeat;
}
#contentForm input {
		width: 80px;
		height: 11px;
		margin: 0 10px 0 3px;
		font: normal normal 10px Verdana, Arial, sans-serif;
		color: #333;
}
#contentForm input.bottone {
		width: 15px;
		height: 6px;
}
#contentForm p {
	margin: 0;
	color: #333;
}
/* ---------------------------------------------- /header ---------------------------------------------- */

#content {
		text-align: left;
		margin: 30px 0 0 0;
		padding: 0;
}
#colonnaMain {
	display: inline;
	float: left;
	margin: 0 20px 0 210px;
	padding: 0;
}
#colonnaFoto {
	position: absolute;
	top: 100px;
	right: 0px;
	width: 290px;
	text-align: center;
}
#colonnaBassaMain {
	display: inline;
	float: left;
	margin: 0 20px 0 210px;
	padding: 0;
}
#colonnaSottoMain {
	display: inline;
	float: left;
	width: auto;
	margin: 50px 20px 0 210px;
	padding: 0;
}
#listaDistinte {
	width: 100%;
	float: left;
	border-collapse: collapse;
	border-top: 1px solid #049d04;
	font: normal normal 11px Verdana, Arial, Sans-serif;
}
#componenti, #accessori {
	width: 48%;
	margin: 0 5px;
	float: left;
	border-collapse: collapse;
	border-bottom: 1px solid #36B50B;
}
#listaDistinte a {
	display: block;
	color: #666;
	text-decoration: none;
	border-bottom: 4px solid #f3f3f3;
	padding: 3px;
}
td.icoDistinta {
	width: 110px;
}
#listaDistinte caption {
	font: normal normal 11px Verdana, Arial, Sans-serif;
	margin: 0;
	padding: 3px;
}
#listaDistinte td, #componenti td, #accessori td {
	font: normal normal 11px Verdana, Arial, Sans-serif;
	border-top: 1px solid #36B50B;
	margin: 0;
	padding: 3px;
}
#listaDistinte td {
	border-bottom: 1px solid #049d04;
	font: normal normal 11px Verdana, arial, Sans-serif;
	color: #666;
}
#listaDistinte th, #componenti th, #accessori th {
	font: normal bold 11px Verdana, Arial, Sans-serif;
	text-align: left;
}
#listaDistinte a, #componenti a, #accessori a{
	color: #666;
	text-decoration: none;
}
#componenti a, #accessori a{
	font: normal normal 11px Verdana, Arial, Sans-serif;
}

#componenti caption, #accessori caption {
	display: block;
	font: normal bold 11px Verdana, Arial, Sans-serif;
	color: #36B50B;
	text-align: left;
	padding: 3px;
}

#componenti, #componenti caption {
	background: #f3f3f3;
}
#categorie a {
		display: block;
		float: left;
		margin: 2px 0 0 2px;
		padding: 4px;
		font: normal normal 10px Verdana, Arial, sans-serif;
		color: #36B50B;
		text-decoration: none;
		background-color: #E3E1E1;
}
td.prz_reg, th.prz_reg {
	color: #36B50B;
}
#documentazione	caption {
	color: #3c3;
	font: normal normal 12px Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
#documentazione td {
	text-align: center;
}
#documentazione	a {
	color: #333;
	font: normal normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#documentazione	a:hover {
	color: #3c3;
}
#vetrina {
	float: left;
}

/* ---------------------------------------------- menu ---------------------------------------------- */
#menu {
	display: inline;
	float: left;
	margin: 0 -200px 0 0;
	width: 200px;
	text-align: left;
}
#menu ul, #menu ol {
		list-style: none;
		margin: 0;
		padding: 0;
}
#menu ul li {
		clear: both;
}
#menu li img {
		margin: 2px 0 0 2px;
		float: left;
}
a.Categoria {
		display: block;
		float: left;
		margin: 2px 0 0 2px;
		padding: 4px 2px;
		width: 124px;
		font: normal normal 10px Verdana, Arial, sans-serif;
		color: #36B50B;
		text-decoration: none;
		background-color: #E3E1E1;
}
a.Categoria:hover {
		color: #333;
}
#menu ul li ol li {
		text-align: right;
		margin: 0 5px 1px 0;
		padding: 2px 0;
		border-bottom: 1px solid #91D679;
		line-height: 10px;
}
a.Prodotto {
		font: normal normal 9px Verdana, Arial, sans-serif;
		color: #333;
		text-decoration: none;
}
a.Prodotto:hover {
		color: #060;
}
#popLink, a#popLink {
		display: block;
		border: 1px solid #36B50B;
		background-color: #fff;
		width: 106px;
		margin: 4px 0 0 68px;
		padding: 4px 0;
		font: normal normal 10px Verdana, Arial, sans-serif;
		color: #666;
		text-decoration: none;
		text-align: center;
}
a#popLink:hover {
		color: #000;
		background-color: #36B50B;
}
#scaricaListino {
	display: block;
	background: #c00;
	width: 194px;
	height: 20px;
	text-align: center;
	color: #fff;
	margin-top: 5px;
	text-decoration: none;
	font-weight: bold;
	border: 2px solid #fff;
}
#scaricaListino:hover {
	color: #c00;
	background: #fff;
	border: 2px solid #c00;
}
/* ---------------------------------------------- /menu ---------------------------------------------- */


/* ---------------------------------------------- footer ---------------------------------------------- */
#footer {
		padding: 10px 0;
		font: normal bold 11px Verdana, Arial, sans-serif;
		color: #3C3;
		text-align: center;
} 

#footer a {
		font: normal normal 11px Verdana, Arial, sans-serif;
		color: #666;
		text-decoration: none;
}
#footer a:hover {
		color: #3C3;
}
a#ricercaAvanzata {
	display: block;
	font: normal normal 10px Verdana, Arial, sans-serif;
	color: #333;
	background: #E3E1E1;
	width: 194px;
	height: 20px;
	text-align: center;
	margin-top: 5px;
	text-decoration: none;
	font-weight: bold;
	border: 2px solid #fff;

}
a#ricercaAvanzata:hover {
	color: #36B50B;
	border: 2px solid #36B50B;
}
/* ---------------------------------------------- /footer ---------------------------------------------- */


#display {
		float: right;
		display: inline;
		margin: -50px 100px 20px 20px;
}
/* ---------------------------------------------- scheda prodotto ---------------------------------------------- */
.titoloProdotto  {
		font: normal bold 11px Verdana, Arial, sans-serif;
		color: #36B50B;
		margin: 0 0 30px 0;
}
.descrizioneProdotto {
		font: normal normal 11px Verdana, Arial, sans-serif;
		color: #333;
		text-align: justify;
}
.descrizioneProdotto a {
		font: normal normal 11px Verdana, Arial, sans-serif;
		color: #333;
		text-decoration: none;
}
.descrizioneProdotto a:hover {
		color: #000;
}
.descrizioneProdotto img {
		border: 3px solid #ddd;
		margin: 0;
		padding: 0;
		float: left;
}
#riga1, #riga2, #riga3, #riga4 {
	border: 3px solid #ddd;
	border-width: 0 3px;
	margin: 0; padding: 0;
}
#riga1 {
	border-top: 3px solid #ddd;
}
.descrizioneProdotto img.fotoCentrale {
		border-width: 3px 1px;
}
.descrizioneProdotto img.fotoSinistra {
		border-width: 3px 1px 3px 3px;
}
.descrizioneProdotto img.fotoDestra {
		border-width: 3px 3px 3px 1px;
}
a.referenzeProdotto {
		display: block;
		float: right;
		margin: 0;
		padding: 4px 2px;
		width: 104px;
		font: normal normal 10px Verdana, Arial, sans-serif;
		color: #36B50B;
		text-align: center;
		text-decoration: none;
		background-color: #E3E1E1;
}
a.referenzeProdotto:hover {
		color: #333;
}
#colonnaFoto img {
		margin: 10px 0 0 0;
}
#primaFoto {
		border: 1px solid #049D04;
		width: 240px;
}
#primaFoto img {
		margin: 3px 3px 3px 3px;
}
.foto4 {
		float: right;
}
/* ---------------------------------------------- /scheda prodotto ---------------------------------------------- */


/* ---------------------------------------------- default ---------------------------------------------- */
#stage {
		display: block;
		width: 760px;
		position: absolute;
		left: 50%;
		margin: 0 0 0 -385px;
		padding: 0;
} 
i {content: "\"/*" }
#stage {
		width: 760px;
		position: relative;
		left: 0;
		margin: 0 auto;
		text-align: left;
} 
/* */
#bogus{}

 #famiglieHome {
		margin: 20px 0 0 0;
		width: 756px;
		height: 231px;
		padding: 0;
		border:2px solid #ccc;
}

#famiglieHome img {
		margin: 0;
		padding: 0;
		border: 0;
		width: 124px;
		height: 75px;
		}
#famiglieHome a{
		border: 1px solid #CCC;
		display: block;
		float: left;
		margin: 0;
		padding: 0;
}
#famiglieHome a:hover {
		border: 1px solid #3C3;
}
#famiglieHome a.neutro:hover {
		border: 1px solid #CCC;
}
#sloganVetrina {
		display: block;
		float: left;
		width: 380px;
		margin: 20px 0 0 0;
		text-align: center;
}
#testoVetrina, #testoBenvenuto {
		display: block;
		float: left;
		width: 380px;
		margin: 20px 0 50px 0;
		font: normal normal 11px Verdana, Arial, sans-serif;
		color: #999;
}
#testoBenvenuto {
	width: 250px;
	margin-left: 20px;
}
#testoVetrina a, #testoBenvenuto a {
		font: normal bold 11px Verdana, Arial, sans-serif;
		color: #049D04;
		text-decoration: none;
}
#testoVetrina a:hover, #testoBenvenuto a:hover {
		color: #000;
}
/* ---------------------------------------------- /default ---------------------------------------------- */
/* ---------------------------------------------- logon ---------------------------------------------- */
table.logonContent td {
		font: normal normal 11px Verdana, Arial, sans-serif;
		color: #36B50B;
}
table.logonContent a {
		font: normal bold 11px Verdana, Arial, sans-serif;
		color: #333;
		text-decoration: none;
		margin-bottom: 20px;
}
table.logonContent a:hover {
		color: #36B50B;
}
table.logonForm {
		margin: 20px 0;
		padding: 0;
		background-color: #CCC;
}
table.logonForm td {
		font: normal bold 11px Verdana, Arial, sans-serif;
		color: #FFF;
}
table.logonForm input {
		width: 180px;
		height: 20px;
		margin: 0 10px 10px 3px;
		font: normal normal 10px Verdana, Arial, sans-serif;
		color: #333;
}
table.logonForm input.bottone {
		width: 15px;
		height: 6px;
}
table.logonForm td.login {
		font: normal bold 12px Verdana, Arial, sans-serif;
		color: #000;
		margin: 0;
		padding: 10px 20px;
		white-space: nowrap;
}
/* ---------------------------------------------- /logon ---------------------------------------------- */
