a:link {  
	color: black; 
	text-decoration: none;
}
a:visited {  
	color: black; 
	text-decoration: none;
}
a:hover {  
	color: black; 
	text-decoration: underline;
}

td {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

#contenuto {
    padding: 5px 10px;
}

.titolo_pagina {
    border-bottom: 1px solid #82D7FF;
    font-weight: bold;
    color: #006699;
    margin-bottom: 10px;
    padding-bottom: 2px;
}

.tbIcone {  
	border-top: 1px solid #DFC442;
	border-bottom: 1px solid #DFC442;
	padding-bottom: 5px;
	padding-top: 5px;
}

.tbIcone img {  
	border: 1px solid #0089D7;
}

.titolo {
	font-weight: bold;
	color: #006699;

}
.underline  {  
	text-decoration: underline;
}
.img {  
	border: 2px solid #0089D7;
}
.filetto {
	border-bottom: 1px solid #82D7FF;
}
.filetto_rientro {
	border-bottom: 1px solid #82D7FF;
    padding-left: 17px;
}
.filetto_rosso {
	border-bottom: 1px solid #FF0000;
}
.nofiletto strong {
	color: #FFFFFF;
}
.nofiletto_rientro {
    padding-left: 17px;
}
.link_menu a {  
    color: white; 
    text-decoration: none;
}
.link_menu a:visited {  
    color: white; 
    text-decoration: none;
}
.link_menu a:hover {  
    color: white; 
    text-decoration: none;
    font-weight: bold;
}

.link_catmenu a {  
    color: white; 
    text-decoration: none;
}
.link_catmenu a:visited {  
    color: white; 
    text-decoration: none;
}
.link_catmenu a:hover {  
    color: white; 
    text-decoration: none;
    font-weight: bold;
}

.link_admin a {  
	color: #FFFFFF; 
	text-decoration: none;
	cursor: text;  
}
.link_admin a:visited {  
	color: #FFFFFF; 
	text-decoration: none;
	cursor: text;  
}
.link_admin a:hover {  
	color: #FFFFFF; 
	text-decoration: none;
	cursor: text;  
}

.link_admin a.lnknormal {
    cursor: pointer;
}

.link_menu .flags {
    padding-top: 15px;
    padding-bottom: 15px;
}

#srcMnuSx {
    padding-left: 16px;
    width: 125px;
}

#srcMnuSx .box { border-bottom: 1px solid #82D7FF; }
#srcMnuSx .box .title { background: #82D7FF; color: #000; font-weight:bold; padding: 1px 1px 2px 1px; width: 125px; }
#srcMnuSx .box .label { color: #fff; font-weight:normal; padding: 3px 2px 2px 2px; font-size: 11px; }
#srcMnuSx .box .field { color: #fff; font-weight:normal; padding: 3px 2px 2px 2px; font-size: 11px; }

#srcMnuSx form { margin: 0; padding: 0; }

#srcMnuSx span { color: #fff; }
#srcMnuSx .frmTesto { width: 115px; border: 1px solid #000000; }
#srcMnuSx .frmButton { width: 115px; border: 1px solid #000000; }

.pblMnuSxTop { background: url('../images/template/pbl_menu_sx_sfondo_top.jpg') top left no-repeat; }

.boxMacchine-first { float: left; text-align:center; padding: 5px; border: 1px solid #000; margin: 1px; }
.boxMacchine       { float: left; text-align:center; padding: 5px; border: 1px solid #000; margin: 1px; }
.boxMacchine-last  { float: left; text-align:center; padding: 5px; border: 1px solid #000; margin: 1px; }

.boxDiesel-first { float: left; text-align:center; padding: 5px; border: 1px solid #000; margin: 1px; }
.boxDiesel       { float: left; text-align:center; padding: 5px; border: 1px solid #000; margin: 1px; }
.boxDiesel-last  { float: left; text-align:center; padding: 5px; border: 1px solid #000; margin: 1px; }

#catHeader    { color: #ff0000; border-bottom: 1px solid #ff0000; padding-bottom: 2px; margin-bottom: 5px; }
#catFooter    { color: #ff0000; border-top: 1px solid #ff0000; padding-top: 2px; margin-top: 5px; }
#catLev1Title { color: #0000ff; font-weight: bold; padding-bottom: 3px; }
#catLev1Text  { padding-bottom: 3px; }
#catLev2Title { color: #0000ff; font-weight: bold; padding-bottom: 3px; }
#catLev2Text  { padding-bottom: 3px; }
#catLev3Title { color: #0000ff; font-weight: bold; padding-bottom: 3px; }
#catLev3Text  { padding-bottom: 3px; }
#catLev4Title { color: #0000ff; font-weight: bold; padding-bottom: 3px; }
#catLev4Text  { padding-bottom: 3px; }

.catLevTitle  { color: #000000; font-weight: bold; }

#tableLogin  { border: 1px solid #000000; }
#tableSearch { border: 1px solid #000000; }
td.tdEtichetta { background: #028AD8; color: #ffffff; }
td.tdValore    { background: #a9f8fe; color: #000000; }

/**
 * Stili per Immagini Photogallery
 */
.pgImg-shadow {
    float:left;
    background: url("../images/photogallery/shadowAlpha.png") no-repeat bottom right !important;
    background: url("../images/photogallery/shadow.gif") no-repeat bottom right;
    margin: 10px 0 0 10px !important;
    margin: 10px 0 0 5px;
}

.pgImg-shadow img {
    display: block;
    position: relative;
    background-color: #fff;
    border: 1px solid #a9a9a9;
    margin: -6px 6px 6px -6px;
    padding: 0px;
}

/**
 * Stili per pagina download catalogo
 */
table#catdownload {  }
table#catdownload th { background: #028ad8; padding: 3px; color: #ffffff; }
table#catdownload td { padding: 3px; }
table#catdownload tr.overcolor { background: #40e8ec; }
table#catdownload tr.overcolor:hover { background: #ffff00; }

/**
 * Stili per mappa sito
 */
ul.treemap {
    list-style-type: none;
    background: url('../images/treemap_line.gif') repeat-y;
    margin: 0 0 0 10px;
    padding: 0;
}

ul.treemap ul {
    list-style-type: none;
    background: url('../images/treemap_line.gif') repeat-y;
    margin: 0;
    padding: 0;
}

ul.treemap ul {
    margin-left: 10px;
}

ul.treemap li {
    margin: 0;
    padding: 0 12px;
    line-height: 28px;
    background: url('../images/treemap_node.gif') no-repeat;
    color: #369;
}

ul.treemap li.last {
    background: #fff url('../images/treemap_last.gif') no-repeat;
}

ul.treemap a { background: transparent url(../images/treemap_bullet_off.gif) no-repeat scroll left -7px; padding-left: 12px; }
ul.treemap a:hover { background: transparent url(../images/treemap_bullet.gif) no-repeat scroll left -7px; padding-left: 12px; }

ul.textlist li { padding-bottom: 10px; }
ul.textlist ul { padding-top: 10px; }

/** Stili per pagina Lavorazione meccaniche - start **/
a.mbauto, a.mbedil, a.mbserr, a.mbillu, a.mbsicu { color:#009; }
a.mbauto:link, a.mbedil:link, a.mbserr:link, a.mbillu:link, a.mbsicu:link { color:#009; }
/** Stili per pagina Lavorazione meccaniche - end **/
