 /* Generali di pagina */
body {
	background-color: #000000; 
	background: url("img/sfondo.jpg");
	font-family: Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px; 
}


/* tag comuni */
th,td,p { font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000;}
a:link,a:active,a:visited { font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #003399; text-decoration: none; }
a:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #ff9900; font-weight: bold;  text-decoration: none; }
hr { height: 0px; border: solid #cccccc 0px; border-top-width: 1px;}

/* links */
a.link-s, a.link-s:active, a.link-s:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 9px; color: #666666; text-decoration: none;}
a.link-s:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; color: #aaaaaa; font-weight: bold; text-decoration: none;}

a.link-ws, a.link-ws:active, a.link-ws:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 9px; color: #ffffff; text-decoration: none;}
a.link-ws:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; color: #cc0000; font-weight: bold; text-decoration: none;  }

a.link-bs, a.link-bs:active, a.link-bs:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 9px; color: #003399; text-decoration: none;}
a.link-bs:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; color: #ff9900; font-weight: bold; text-decoration: none;  }

a.link-rs, a.link-rs:active, a.link-rs:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 9px; color: #ffffff; text-decoration: none;}
a.link-rs:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; color: #ff9900; font-weight: bold; text-decoration: none;  }

a.link-gs, a.link-gs:active, a.link-gs:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 9px; color: #FFFF00; text-decoration: none;}
a.link-gs:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; color: #cc0000; font-weight: bold; text-decoration: none;  }

a.link-g, a.link-g:active, a.link-g:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #FFFF00; text-decoration: none;}
a.link-g:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #cc0000; font-weight: bold;  text-decoration: none; }

a.link-m, a.link-m:active, a.link-m:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #003399; text-decoration: none;}
a.link-m:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #FF9900; font-weight: bold; text-decoration: none; }

a.link-or, a.link-or:active, a.link-or:visited { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #FF9900; text-decoration: none;}
a.link-or:hover { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #66FF00; font-weight: bold; text-decoration: none; }



/* testi - titoli */
.testo { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; font-size: 10px; color: #000000;}
.testo-s { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; font-size: 9px; color: #888888;}
.testo-sb { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; font-size: 9px; color: #000000;}
.testo-grs { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 9px; color: #dbdbdb;}
.testo-dis { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #c6c6c6;}

.titolo { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; font-size: 25px; color: #000000;}
.titolo2 { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: normal; font-size: 20px; color: #000000;}
.titolo-w { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 13px; color: #FFFFFF;}
.errore { font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; color: #cc0000;}

/* bordi tabelle */
.border-table {  border-color: #dbdbdb; border-style: solid; border-width: 1px}

.border-home {  border: #CC0000; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.border-menu-sx {  border: #FFCC00; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px} 

/* div con controllo parole lunghe */

.div_ed {table-layout:fixed; width:158px;padding:5px;overflow:hidden;}
.td_ed {table-layout:fixed; width:140px;overflow:hidden;}
.td_ed_col {table-layout:fixed; width:190px;overflow:hidden;}

/* tabelle */
.table_prom {table-layout:fixed; height:22px; background: url(img/back_button.png)}
.table_case {table-layout:fixed; height:22px; background: url(img/back_button_blu.png)}
.table_nnet {table-layout:fixed; height:108px; background: url(img/back_orange.png)}
.table_menu {table-layout:fixed; background: url(img/back_gray.png)}
.table_news {table-layout:fixed; background: url(img/back_gray_dark.png)}
.table_newslett {table-layout:fixed; background: url(img/back_blu.png)}
.table_cat {table-layout:fixed;background-color: #f1f1f1; background-image: url(img/catalog_back.jpg);background-repeat: no-repeat; background-position: right bottom;}


/* bordi immagini */
.border-img { border-color: #000000 #000000 #000000 #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 
.border-img-sel { border-color: #cc0000 #cc0000 #cc0000 #cc0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} 

SELECT {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    color: #000000;
	background: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px
}

TEXTAREA {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    color: #000000;
	background: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px
}

INPUT {
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    color: #000000;
	background: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px
}

.check {
    border:0;
    color: #000000;
		background: no;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px
}