A.K:LINK, A.K:VISITED {text-decoration : none; color : white;font-weight : bolder}
A.K:HOVER {background-color : white; text-decoration : none; color: black;}
TD.CL {vertical-align: top; width: 160px; text-align: left; background-color: #0000E6;}


TABLE.UP {background-color: #0000E6;}
TD.UP {background-color: #0000E6;font-size : 10pt;color: white;vertical-align: middle; text-align: center;white-space: nowrap;}
TD.UR {width: 5%; background-color: #0000E6;}
TD.RI {width: 10%; background-color: #0000E6;}
DIV.BS {font-size : 8pt;color: gray;text-align: center;}
TABLE.TU {width: 962px;}
TD.BO
{
	height: 25px;
	vertical-align: middle;
	background-color: #0000E6;
	font-size : 10pt;
	font-weight: bold;
	color: white;
	text-align: center;
	white-space: nowrap;
}

TD.CN {vertical-align: top; text-align: left;width: 962px;background-color: white}

a.Vedi_tutti{
color: red;
font-weight: bold;
}

/* ######### Pagina ######### */
body{
font-family: Verdana,Arial,Helvetica,sans-serif;
background: grey;
margin: 0px;
border: 0px;
}

.Principale{
width: 962px;
height: 100%;
border: 3px;
background: white;
margin-left: auto;
margin-right: auto;}

.TI {vertical-align: center; text-align: left;width: 962px;color: ;height: 120px;
background: url(Immagini/sfondo3.png) center center repeat-x;
}

/* ######### Menù principale ######### */

.chromestyle{
width: 962px;
font-weight: bold;
font-size : 10pt;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(js/chrometheme/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url(js/chrometheme/chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-size:11px;
line-height:18px;
z-index:100;
background-color: #F2EFEF;
width: 350px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

/* ######### Separazione colonne dati ######### */
TABLE.Colonne{
width: 962px;
height: 1250px;
}


TD.Colonna_sx{
background: #ECECEC;
margin-top: 30px;
vertical-align: top;
width: 180px;
height: 100%;
}

TD.Colonna_cn{
vertical-align: top;
background: white;
}

TD.Colonna_dx{
vertical-align: top;
background: #ECECEC;
width: 2%;
}

TABLE.Note_finali{
width: 879px; /* come la dimensione della tabella principale */
vertical-align: top;
}

TD.Note_finali{
font-size : 9pt;
vertical-align: top;
text-align: center;
}

/* ######### Menù di sinistra ######### */
.categorie{
cursor: hand;
cursor: pointer;
background: white url(js/sfondo.jpeg) repeat-x top left; 
font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
position: relative;
color: #262626;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
border-style: solid; 
border-color: navy;
border-width: 1px; 

}

img.piu{
position: absolute;
top: 25px;
right: 5px;
border: none;
}


.catprinc{
background: #0000E6;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
}
.elemento{
background: #8A9FFF;
}

.elementoaperto{
background: white url(js/sfondo_selezionato.jpeg) repeat-x top left;
}

.elementochiuso{ /
color: black;
}

.distmnusx{
height: 30px;
}
a.link_menu_sx{
text-decoration: none;
color: black;
}

/* Elementi menu sx */
TD.colonna_img_oggetto{
height:60px;
width:65px;
}
/* Tabella menu sx */
Table.tabella_prodotti{
border-spacing: 2px; 
margin: 2px; 
width: 98%; 
}
TD.colonna_img_oggetto{
background-color: #FFFFFF; 
border-style: solid; 
border-width: 1px; 
text-align: center;
}
TD.colonna_des_oggetto{
border-style: solid; 
border-width: 1px; 
font-family: arial, helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
text-align: center; 
background: white;
}
TD.colonna_tutti_prodotti{
border-style: solid; 
border-width: 1px; 
font-family: arial, helvetica, sans-serif; 
font-size: 12px; 
text-align: center;
background: white;
}


/* ############ Schede prodotto #################*/

table.tabella_principale {
width: 670px;
background-color: white;
}
table.tabella_titolo {
width: 100%;
}
td.titolo_prodotto{
color: navy; 
font-family: serif; 
font-size: 28px; 
text-align: center; 
vertical-align: top;
height: 40px;
}
td.sottotitolo_prodotto{
color: navy; 
font-family: serif; 
font-size: 20px; 
text-align: center; 
vertical-align: top;
height: 40px;
}
table.tabella_immagine_descrizione{
width: 100%;
}
td.cella_immagine_prodotto{
width: 250px;
text-align: center;
}
td.cella_descrizione_prodotto{
font-size: 14px;
text-align: justify;
vertical-align: top;
}

hr.linea_sep_prodotto{
color: navy;
background-color: navy;
height: 3px;
width: 100%;
align: center;
}

table.prod_paragrafo{
width: 100%;
}
td.cella_titolo_prod_paragrafo{
color: navy; 
font-family: serif; 
font-size: 18px; 
text-align: center;
vertical-align: top;
height: 35px;
}
td.cella_contenuto_prod_paragrafo{
font-size: 14px;
text-align: justify;
}

td.cella_contenuto_prod_paragrafo table td{
font-size: 14px;
}

td.cella_contenuto_prod_paragrafo h1{ /* compatibilità incolla prodotti arbeiter */
font-size: 12pt;
text-decoration: bold;
}

td.cella_contattateci{
text-align: center;
color: red;
font-size: 12pt;
}

td.cella_contattateci a{
font-size: 16pt;
}


/* ############ Navigazione a cartelle #################*/

.treeview{
font-size: 11pt;
font-family: serif;
line-height: 23px; 
}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(js/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(js/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.treeview .submenu a.voce_biblioteca{ /*Style for LIs of ULs that are children of LIs (submenu) */
color: black; 
font-size: 11px; 
text-decoration: none; 
}


