BODY {
	scrollbar-arrow-color: #BFBFBF;
	scrollbar-base-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-3d-light-color: #000000;
	background-color: #000000;
    text-align: center; 
}
BODY.azienda {
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #d6d6d6;
	scrollbar-darkshadow-color: #d6d6d6;
	scrollbar-face-color: #d6d6d6;
	scrollbar-highlight-color: #d6d6d6;
	scrollbar-shadow-color: #d6d6d6;
	scrollbar-3d-light-color: #d6d6d6;
    background-image: url(img_default/azienda04.jpg); 
	background-repeat: no-repeat;
	background-attachment: fixed;
    text-align: center; 
}
BODY.offerte {
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
    background-color: #ffffff;
    text-align: center; 
}
BODY.agenti {
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #d6d6d6;
	scrollbar-darkshadow-color: #d6d6d6;
	scrollbar-face-color: #d6d6d6;
	scrollbar-highlight-color: #d6d6d6;
	scrollbar-shadow-color: #d6d6d6;
	scrollbar-3d-light-color: #d6d6d6;
    background-image: url(img_default/agenti_04.jpg); 
	background-repeat: no-repeat;
	background-attachment: fixed;
    text-align: center; 
}
BODY.news {
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3d-light-color: #ffffff;
	background-color: #ffffff;
    text-align: center; 
}
BODY.categorie {
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3d-light-color: #ffffff;
    background-image: url(img_default/sfondo_prodotti.jpg); 
	background-repeat: no-repeat;
	background-attachment: fixed;
    text-align: center; 
}
BODY.prodotti {
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
	background-color: #FFFFFF;
    text-align: center; 
}

BODY.area_clienti {
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3d-light-color: #ffffff;
    background-image: url(img_default/sfondo_riservata.jpg); 
	background-repeat: no-repeat;
	background-attachment: fixed;
    text-align: center; 
	 background-color: White;
}
BODY.avviso {
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3d-light-color: #ffffff;
    background-image: url(img_default/avviso.jpg); 
	background-repeat: no-repeat;
	background-attachment: fixed;
    text-align: center; 
}

#container
{
 width: 760px;
 position: relative;
 top: 10px;
 margin: 0px auto;   /*centra negli altri browsers*/
   text-align: left;   /*ripristina l' allineamento*/
 }

#logo
{
    width: 760px;
	height: 100px;
	left: 0px;
	top: 0px;	
	vertical-align: top;
	position: absolute;
  
	}
#toolbar
{
    width: 760px;
	height: 28px;
	left: 0px;
	top: 100px;	
	vertical-align: top;
	position: absolute;
	} 

#contents
{
    width: 760px;
	/*height: 400px;*/
	height: 100%;
	left: 0px;
	top: 128px;	
	vertical-align: top;
	position: absolute;
	
	}	
#contents_1
{
    width: 760px;
	
	left: 0px;
	top: 0px;/*528px;	*/
	
	vertical-align: top;
	position: relative;
	}
#pie_pagina
{
    width: 760px;
	height: 41px;
	left: 0px;
	top: 0px;/*528px;	*/
	background-image: url(img_default/bordo_inferiore.jpg);  
	vertical-align: top;
	position: relative;
	}
#testo_dove
{
    width: 300px;
	height: 250px;
	left: 385px;
	top: 80px;	
	vertical-align: top;
	position: absolute;
	overflow: auto;
	}	
	
.tool_sinistra{
    background-image: url(img_default/1_tool_sx.jpg); 
	background-repeat: repeat;
	height: 24px;
}
.tool_destra{
    background-image: url(img_default/1_tool_dx.jpg);
	background-repeat: repeat;
	height: 24px;
}
.tool_bordo{
    background-image: url(img_default/toolbar_sfumatura.jpg);
	background-repeat: repeat;
	height: 5px;
}	

.home_sup
{
    width: 728px;
	height: 255px;
	background-image: url(img_default/foto_sup.jpg);  
	}
.home_inf
{
    width: 728px;
	height: 145px;
	background-image: url(img_default/foto_inf.jpg);  
	}
.dovesiamo
{
    width: 408px;
	height: 400px;
	background-image: url(img_default/dovesiamo_01.jpg);  
	}
	
.grigio{
    background-image: url(img_default/trasparenza.gif); 
	background-repeat: repeat;
}	
.rosso{
    background-image: url(img_default/fascia_rossa.jpg); 
	background-repeat: repeat;
}
.bordo_sx{
	background-image: url(img_default/bordo_sx_.jpg);
}
.bordo_dx{
	background-image: url(img_default/bordo_dx_.jpg);
}
.barra_rossa{
    background-image: url(img_default/linea_rossa.jpg); 
	background-repeat: repeat;
}
.linea_blu_bassa{
    background-image: url(img_default/barra_blu_bassa.jpg); 
	background-repeat: repeat;
}
.pro1{

}

A {
	COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none;
}

a.tree, a:visited.tree {
	COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
A:hover.tree {
	COLOR: #FE7471; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
a.treeh, a:visited.treeh {
	COLOR: #FE7471; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
A:hover.treeh {
	COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}


A.a_testo {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none;
}
A.a_testo:hover {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none;
}
A.a_titolo {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
A.a_titolo:hover {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
A.a_testo_dovesiamo {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
A.a_testo_dovesiamo:hover {
	COLOR: #FF0000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
A.mail {
	COLOR: #666666; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
A.mail:hover {
	COLOR: #34AB3D; FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}


.titolo_rosso {
	COLOR: #FF0000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
.titolo_pagina {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal;
}


.titolo {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.testo {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 155%
}
.testo_azienda {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 235%
}
.testo_dovesiamo {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; LINE-HEIGHT: 165%
}
.testo_prodotti2 {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 145%
}
.testo_piepagina {
	COLOR: #666666; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 9px; FONT-WEIGHT: normal; LINE-HEIGHT: 145%
}
.testo_err{
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10 px;
	font-weight : bold;
	color : #ff0000;
}
.testo_big {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 155%
}
INPUT,textarea{
	background-color: #FFFFFF;
	border: 1px #333333;
	border-style: solid; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	TEXT-DECORATION: none;
}
BUTTON,select{

	background-color: #FFFFFF;

	border-style: solid; 

    border-top-width: 1px; 

    border-right-width: 1px; 

    border-bottom-width:  1px; 

    border-left-width: 1px;

	border-color: #333333 #333333 #333333 #333333;

	COLOR: #000000; 

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

	FONT-SIZE: 10px; 

	TEXT-DECORATION: none;

}

INPUT.checkbox{

	background-color : transparent;

	border-width : 0px 0px 0px 0px;

}

.immagine

{

   border-color: #000000 #000000 #000000 #000000;

}



Tr#trwhite

{

   background-color: #FFFFFF;

}



Tr#trgrey

{

   background-color: #CCCCCC;

}

Tr#hidden

{

   visibility: "hide";

}

Tr#normal

{

   visibility: "show";
}
#tbtree{
	background-color: #E4E4E4;
		COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	FONT-SIZE: 12px; FONT-WEIGHT:  normal; 
	position: relative;
	top:0px;
	width: 100%;
	
	overflow: hidden;
}
#tbtreeh{
	background-color: #ffffff;
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	FONT-SIZE: 12px; FONT-WEIGHT:  normal; 
	
	position: relative;
	top:0px;
	width: 100%;
	
	overflow: hidden;
}

#tbtree1,#tbtree2
{
	background-color: #E4E4E4;
	
	margin-left:20px;
	margin-top:15px;
	width: 100%;
	
	overflow: hidden;
}
#tbtreeh1
{
	background-color: #ffffff;
	
	margin-left:0px;
	margin-top:15px;
	width: 100%;
	
	overflow: hidden;
}
