body{
   margin: 0px;
   padding: 0px;
}

table {
	font: 12px Arial, Helvetica, sans-serif;
   color:#000000;
	text-align: justify;
}


h1 {
	font: 11px Arial;
	color: #565656;
	font-weight: normal;
	margin: 0px;
	line-height: 17px;

}
h1 a:hover{
	font: 11px Arial;
	color: #565656;
	font-weight: normal;
	margin: 0px;
	line-height: 17px;

}
h1 a:link{
	font: 11px Arial;
	color: #565656;
	font-weight: normal;
	margin: 0px;
	line-height: 17px;

}
h1 a:visited{
	font: 11px Arial;
	color: #565656;
	font-weight: normal;
	margin: 0px;
	line-height: 17px;

}

h2{
	font: 12px Arial;
	color: #000000;
	font-weight: normal;
	margin: 0px;
}

h3{
	font: 18px Arial;
	font-weight: bold;
	margin: 0px;
}

br {
	line-height: 10px;
}

hr {
height: 1px;
border: 0px;
border-top: 1px solid #E8E8E8;
margin: 0px 0px 0px 0px;
width: 100%;
}

form {	margin: 0;	padding: 0px;}


/* celle, tabelle e div */ 

/* padding: 25px 22px 0px 22px;*/
.marchioLorusso{
padding: 10px 22px 0px 22px;
}

.boxRicerca {
	padding: 0px 0px 0px 22px;
}

.menu2, .menu2 a:hover, .menu2 a:visited, .menu2 a:link{
font: 11px Arial;
letter-spacing: 0px;
text-align: center;
}

.menu td{
text-align:center;
width:109px;
border-left:solid #BFBFBF 1px;
border-top:0px;
border-right:0px;
border-bottom:0px;
}

.menu{
margin:29px 0px 29px 27px;
border-right:solid #BFBFBF 1px;
}

/* padding: 22px 0px 22px 27px; */
.testoCentrale {
	padding: 10px 0px 22px 27px;
}

.homeprodotti{
border-right:solid #CC0000 1px;
}

.homeprodotti td{
padding-left:9px;
padding-right:9px;
border-left:solid #CC0000 1px;
border-top:0px;
border-right:0px;
border-bottom:0px;
line-height:16px;
text-align: left;
}

.arrediprodotti{
border-right:solid #CC0000 1px;
}

.arrediprodotti td{
padding-left:9px;
padding-right:9px;
border-left:solid #CC0000 1px;
border-top:0px;
border-right:0px;
border-bottom:0px;
text-align: left;
	font: 11px Arial;
	color: #565656;
}

.arrediprodottidettaglio{
border-right:solid #CC0000 1px;
}

.arrediprodottidettaglio td{
	padding-left:9px;
padding-right:9px;
border-left:solid #CC0000 1px;
border-top:0px;
border-right:0px;
border-bottom:0px;
text-align: left;
	color: #565656;
}

.arrediglossariodettaglio{
border-right:solid #CC0000 1px;
background-color: #EFEFEF;
}

.arrediglossariodettaglio td{
padding: 9px 9px 9px 9px;
border-left:solid #CC0000 1px;
border-top:0px;
border-right:0px;
border-bottom:0px;
text-align: left;
	color: #565656;
}

.glossariobox, .glossariobox td{
border:0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
color: #000000;
font-size: 12px;
font-family: Arial, Verdana, Tahoma, Arial;

}

.arrediprodottidettagliofoto{
border: 0px;
}

.arrediprodottidettagliofoto td{
border: 0px;
}


.flashArte {
	padding: 0px 0px 22px 17px;
	text-align: justify;
}

.nobordo, .nobordo td{
border:0px;
}


.tabsenzaspazi, .tabsenzaspazi td{
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border:0px;
}

.cellaHomeMiniature {
	padding: 0px 10px 0px 0px;
font-size: 11px;
font-family: Arial, Verdana, Tahoma, Arial;
color: #565656;
}





/* classi azienda */

.testoCentraleAzienda {
	padding: 22px 0px 22px 27px;
	color: #565656;
}

.menuazienda{
border-right:solid #CC0000 1px;
margin-bottom: 20px;
}

.menuazienda td{
padding: 5px 9px 5px 9px;
border-left:solid #CC0000 1px;
text-align: center;
}

/* classi arredi */

.testoCentraleArredi {
	padding: 22px 0px 22px 27px;
}

/*-----------------------*/

/* classi areaprogettisti */

.testoCentraleAreaProgettisti {
	padding: 22px 0px 22px 27px;
}

.homeAreaProgettisti{

}

.homeAreaProgettistitd{
line-height:16px;

}

.homeAreaProgettistiBarradx{
padding-left:17px;
padding-right:0px;
border-left:solid #CC0000 1px;
border-top:0px;
border-right:0px;
border-bottom:0px;
line-height:16px;
text-align: left;
}

.cellaForms {
/*	
padding: 5px 0px 5px 0px;
*/
	text-align: left;
}

.homeAreaProgettistiOk{
	padding-right: 17px;
	text-align: justify;
}

/*-----------------------*/

/* classi contatti */

.homeAreaProgettistiMappa{
	border-left:solid #CC0000 1px;
	background-color: #EFEFEF;
}

.mappaTesto{
	padding: 20px 17px 20px 17px;
}

/*-------------------------*/

.barraSx {
	padding: 0px 0px 22px 17px;
	text-align: left;
}

.campologin input{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}




/* classi arte */

.arteMenu{
	background-color: #F1F1F1;
	padding: 5px 10px 5px 10px;
	color: #5E5E5E;
}

/* ------------------ */

.camporicerca{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
margin-top:99px;
}
.camporicerca input{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height:10px;
font-weight: bold;
color: #000000;
width: 172px;
margin-left:4px;
}





.newsbox-titolo {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #000000;
padding-left:25px;
padding-right:2px;
}
.newsbox-testo{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
padding-left:25px;
padding-right:2px;
}

.slogan{
width:575px;
height:96px;
}

/* immagini */

.imgArrediSmall {
border: 1px solid #000000;
margin: 0px 10px 0px 0px;
}

.imgArrediSmallDettaglio {
border: 1px solid #000000;
margin-bottom: 5px;
}

.imgFotoTesto {
border: 1px solid #000000;
margin: 0px 10px 0px 6px;
}

.imgCellaHomeMiniature {
	margin: 0px 0px 6px 0px;
}
/* testo */

.txtSelected {
	color: #CC0000;
	font-weight: bold;
}

.txtPrivacy {
		font: 11px Arial;
	color: #565656;
	font-weight: normal;
	margin: 0px;

}


.mostreArchivioNoLink{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Arial;
}

/* links */

 A:link {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Arial;
	text-decoration: underline;

}
 A:visited {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Arial;
	text-decoration: underline;

}
 A:hover {
	color: #e10404;
	font-size: 12px;
	text-decoration: underline;

}

 A.linkArancione:link {
	text-decoration: none;
	color: #CC0000;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Arial;
	text-decoration: underline;

}
 A.linkArancione:visited {
	text-decoration: none;
	color: #CC0000;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Arial;
	text-decoration: underline;

}
 A.linkArancione:hover {
	color: #464646;
	font-size: 12px;
	text-decoration: underline;

}

 A.linkHomeCategorieSmall:link {
	color: #CC0000;
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: underline;

}
 A.linkHomeCategorieSmall:visited {
	color: #CC0000;
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: underline;

}
 A.linkHomeCategorieSmall:hover {
	color: #464646;
	font-size: 9px;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: underline;

}


/* proprietà forms */ 



.textElement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	font-weight: normal;
	padding: 1px;
	margin: 0px;
	background-color: #ffffff;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 1px;
	margin: 0px;
	background-color: #ffffff;
	color: #4F4F4F;
}


.textareaElement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
		font-size: 12px;
	color: #4F4F4F;

}

.cellaForms input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	font-weight: normal;
	padding: 1px;
	margin: 0px;
	background-color: #ffffff;
}

.cellaForms textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-size: 12px;
	color: #4F4F4F;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	font-weight: normal;
	padding: 1px;
	margin: 0px;
	background-color: #ffffff;

}

.pulsante{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; color: #3A3A3A;}


.asterisco{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; font-weight: normal; color: #CC0000;}


/* logo firma */

A.linkLogoFirma:link {
font: 11px Arial;
color: #565656;
text-decoration: underline;
}

 A.linkLogoFirma:visited {
font: 11px Arial;
color: #565656;
text-decoration: underline;
}

 A.linkLogoFirma:hover {
font: 11px Arial;
color: #565656;
text-decoration: underline;
}