/* ACEF */
.testo {font-family : Verdana, Helvetica, sans-serif; font-size : 11px; color : #000000; text-decoration : none;}
.testobold {font-family : Verdana, Helvetica, sans-serif; font-size : 11px; color : #000000; text-decoration : none; font-weight:bold;}
.testoboldverde {font-family : Verdana, Helvetica, sans-serif; font-size : 11px; color : #003333; text-decoration : none; font-weight:bold;}
a.testobold:hover {color : #888888;}

.tableMenu {width : 156px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; margin-left: 8px;}
.tableMenu .padding {padding: 3px;}
.tableMenu TH    { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #8EDB84; text-align: center; color: #ffffff; height : 15px; }
.tableMenu TR    { background-color: #dfe9f0;}
.tableMenu TR.grigio TD { background-color: #F3F4FB;}
.tableMenu TD    {  font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; color: #000000;}
.tableMenu TD A  {  font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; color: #003399; }
.tableMenu TD A:link    { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-size: 8pt; color: #003399; text-decoration: none;}
.tableMenu TD A:visited { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-size: 8pt; color: #003399; text-decoration: none;}
.tableMenu TD A:hover   { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-size: 8pt; color: #003399;}


/* sfondi body */
.sfondoCentrale {background-color: #ffffff;	margin-left: 0px; margin-top: 0px; margin-right: 0px;}
.sfondoLaterale {background-color: #ffffff;	margin-left: 0px; margin-top: 0px; margin-right: 0px;}
.sfondoAdmin {background-color: #ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px;}
.sfondoCarrello {background-color: #8EDB84; margin-left: 0px; margin-top: 0px; margin-right: 0px;}

/* tabella di navigazione mondi */
.tableNavigazione {width : 900px; background-color: #8EDB84; border: 0px; border-collapse: collapse; border-width: 0px; padding: 0px;}
.tableNavigazione TD {text-align: center; vertical-align: middle; padding: 0px;}
.tableNavigazione TR.separatore { background-color: #cccccc; height: 1px;}
.tableNavigazione TR.colore {background-color: #ff0000; height: 23px;}
.tableNavigazione TD.separatoreAlto { background-color: #67BC5C; height: 1px;}
.tableNavigazione TD.allineato {text-align: right;}

/* testo menu di navigazione mondi*/
.nolink {font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #555555; text-decoration : none;}
.titolomenu {font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #000000; text-decoration : none; text-align: center; vertical-align: middle;}
.testomenu {font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #ffffff; text-decoration : none; text-align: center; vertical-align: middle;}
.testomenu:link, .bianco:visited {font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #ffffff; text-decoration : none; text-align: center; vertical-align: middle;}
.testomenu:hover {font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #999999; text-decoration :  underline; background-color: #ffffff; text-align: center; vertical-align: middle;}

/* tabella login */
.tablelogin {width : 156px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; border-collapse: collapse; border-width: 1px; margin-left: 8px;}
.tablelogin .padding {padding: 1px;}
.tablelogin TD    {  font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; color: #000000; height: 25px;}
.textlogin {border: 1px solid #000000; height: 17px; width : 150px; background: #ffffff; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-style: normal; font-variant: normal; font-weight: normal;}
.buttonlogin {border: 1px solid #999999; height: 17px; width : 100px; background-color: #8EDB84; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-style: normal; font-variant: normal; font-weight: normal;}

.tableinfo {width : 158px; font-family: Arial, Helvetica, sans-serif; border: 0px solid #000000; border-collapse: collapse; border-width: 0px; margin-left: 10px;}


/* tabella cerca */
.tableMenuLeft {width : 156px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; border: 1px solid #000000; border-collapse: collapse; border-width: 1px; margin-left: 8px;}
.tableMenuLeft .padding {padding: 3px;}
.tableMenuLeft TH    { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #8EDB84; text-align: center; color: #ffffff; height : 15px; }
.tableMenuLeft TR    { background-color: #dfe9f0;}
.tableMenuLeft TR.grigio TD { background-color: #F3F4FB;}
.tableMenuLeft TD    {  font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; color: #000000;}
.tableMenuLeft TD A  {  font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; color: #003399; }
.tableMenuLeft TD A:link    { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-size: 8pt; color: #003399; text-decoration: none;}
.tableMenuLeft TD A:visited { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-size: 8pt; color: #003399; text-decoration: none;}
.tableMenuLeft TD A:hover   { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-size: 8pt; color: #003399;}

.textMenuLeft {border: 1px solid #000000; height: 18px; width : 145px; background: #ffffff; background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-style: normal; font-variant: normal; font-weight: normal;}
.text2MenuLeft {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #6c9172; text-decoration : none;}

.tableinfo {width : 158px; font-family: Arial, Helvetica, sans-serif; border: 0px solid #000000; border-collapse: collapse; border-width: 0px; margin-left: 10px;}

/* tabella immagine di benvenuto */
.tableMain {width : 100%; background-color: #ffffff; border: 0px; border-collapse: collapse; border-width: 0px; padding: 0px;}
.testoMain {font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #000000; text-align: center }

/* tabella prodotti */
.tableprodotti {width : 100%; background-color: #ffffff; border: 0px; border-collapse: collapse; border-width: 0px; padding: 0px; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #000000;}
.tableprodotti TD.immagini {background-color: #ffffff; vertical-align: bottom;}
.tableprodotti TR.colore {background-color: #8EDB84;}
.testoallineato {font-family : Arial, Helvetica, sans-serif; text-align: right; font-size :9pt; color : #000000; font-weight:bold; text-decoration : none;}
.testocategorie {font-family : Arial, Helvetica, sans-serif; font-size :9pt; color : #000000; font-weight:bold; text-decoration : none;}
.testoprodotti:link {color: #333399; text-decoration : none;}
.testoprodotti:hover {color: #333399; text-decoration : underline;}

/* tabella news */
.titoloNews {font-family : Arial, Helvetica, sans-serif; font-size : 14pt; color : #000000; font-weight:bold;}
.testoNews {font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #000000;}

.text {font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #000000; text-decoration : none;}
.text TR.titolo {font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight:bold; color : #ffffff; background-color: #003333;}
.text TD.titolo {background-color: #D9F1CF;}

.menu {font-family : Verdana, Helvetica, sans-serif; font-size : 11pt; color : #000000; text-decoration : none;}
.textbianco {font-family : Arial, Helvetica, sans-serif; font-size : 10pt; color : #ffffff;}
.textbold {font-family : Arial, Helvetica, sans-serif; font-size :10pt; color : #8EDB84; font-weight:bold;}
.button {border: 1px solid #999999; height: 18px; width : 100px; background-color: #8EDB84; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-style: normal; font-variant: normal; font-weight: normal; cursor: hand;}

/* tabella Gestione Utenti */
.tableGestUtenti {
    width : 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #bbbbbb;
	margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
	}

.tableGestUtenti TH    { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #8EDB84; text-align: center; color: #ffffff; height : 20px; }
.tableGestUtenti TR    { background-color: #ffffff; }
.tableGestUtenti TR.verde TD { background-color: #E4FBE1; height: 1px;}
.tableGestUtenti TR.grigio TD { background-color: #bbbbbb; height: 1px;}
.tableGestUtenti TR.bianco TD { background-color: #CC0033; height: 4px;}
.tableGestUtenti TR.d TD { background-color: #dddddd; border-right: 1px solid #bbbbbb;}
.tableGestUtenti TD    {  font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; color: #000000;}
.tableGestUtenti TD A  {  font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; color: #CC0033; }
.tableGestUtenti TD A:link    { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-size: 8pt; color: #CC0033; text-decoration: none;}
.tableGestUtenti TD A:visited { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-size: 8pt; color: #CC0033; text-decoration: none;}
.tableGestUtenti TD A:hover   { font-family:  Arial, Helvetica, sans-serif; font-size: 8pt; font-size: 8pt; color: #CC0033; text-decoration: underline;}

/* tabella Gestione Accessi */
.tableGestAccess    {width : 650px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; border: 0px solid #bbbbbb;	margin-left: 0px; margin-top: 0px; margin-right: 0px;}
.tableGestAccess TH {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #8EDB84; text-align: center; color: #ffffff;}
.tableGestAccess TD {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; color: #000000; text-align: center;}

/* tabella Gestione Report1 */
.tableGestReport1    { font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; border: 0px solid #bbbbbb;	margin-left: 0px; margin-top: 0px; margin-right: 0px;}
.tableGestReport1 TH { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #8EDB84; text-align: center; color: #ffffff;}
.tableGestReport1 TD { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #ffffff; color: #000000; text-align: center;}