BODY {
	margin: 0%;
}
A:LINK,A:VISITED,A:HOVER {
        font-family:    	verdana,arial,serif;
        font-size:     	8pt;
        color:          	#cc0000;
        font-weight:    	none;
	text-decoration: none;
}

A:LINK.LinkChiaro,A:VISITED.LinkChiaro,A:HOVER.LinkChiaro {
        font-family:    	verdana,arial,serif;
        font-size:      	8pt;
        color:          	#FFFFFF;
      	font-weight:    	bold;
	text-decoration: none;
}

A:LINK.DownloadLink,A:VISITED.DownloadLink,A:HOVER.DownloadLink {
        font-family:    	verdana,arial,serif;
        font-size:      	8pt;
	color: 		#cc0000;
        font-weight:    	normal;
	text-decoration: none;
}

A:LINK.DownloadLinkDemo,A:VISITED.DownloadLinkDemo,A:HOVER.DownloadLinkDemo {
	font-family:    	verdana,arial,serif;
	font-size:      	8pt;
	color: 		#cc0000;
	font-weight:    	normal;
	text-decoration: none;
	vertical-align: 	middle;
}

.TRT {
        background-color: #0a6cce;
        font-family:    	verdana,arial,serif;
        font-size:      	10pt;
	color:		#F5F2EF;
	font-weight:	bold;
	height: 		32px;
	vertical-align: 	top;
}

.TxtErrore {
        background-color: #0a6cce;
        font-family:    	verdana,arial,serif;
        font-size:      	10pt;
	color:		#f5f2ef;
	font-weight:	normal;
	vertical-align: 	middle;
	text-align: 	left;
 background-image:	url('../img/striscia.gif');
}

.TxtLogged {
        background-color: #0a6cce;
        font-family:    	verdana,arial,serif;
        font-size:      	10pt;
	color:		#F5F2EF;
	font-weight:	bold;
	vertical-align: 	middle;
	text-align: 	right;
}

.TRB {
        background-color: #0a6cce;
        font-family:    	verdana,arial,serif;
        font-size:      	10pt;
	color:		#F5F2EF;
	font-weight:	bold;
	height: 		32px;
}
/*##############################*/
.TDFotoPack {
	background-color: #0a6cce;
	width: 		1%;
	height: 		auto;
	vertical-align: 	top;
 	padding: 		0px;
}

.TDNomePack {
	background-color: 	#D2D2D2;
	font-family: 		verdana,arial,serif;
        font-size: 			12pt;
	color: 			#0a6cce;
	font-weight:		bold;
	width: 			48%;
	height: 			1%;
 	vertical-align: 		middle;
}

.TDTitoloPack {
	background-color: #dedede;
	font-family:    verdana,arial,serif;
        font-size:      10pt;
	color:		#0a6cce;
	font-weight:	bold;
	width: 48%;
	height: 1%;
}

.TDDescrizionePack {
 	vertical-align: baseline;
	background-color: #D2D2D2;
        font-family: verdana,arial,serif;
        font-size: 8pt;
	color: #0a6cce;
	width: 48%;
	height: auto;
	text-align: left;
}

.TDDescrizioneEstesa  {
 	vertical-align: baseline;
        font-family: verdana,arial,serif;
        font-size: 10pt;
	color: #0a6cce;
	width: 99%;
	height:98%;
	height: auto;
	padding: 0px;
	margin:0px;
	text-align: justify;
}

HR.Linea {
	color: #D2D2D2;
	border-style: solid;
	height: 0px;
}

.TDPacco {
 	vertical-align: top;
        font-family: verdana,arial,serif;
        font-size: 10pt;
	background: #0a6cce;
	width: 1%;
	padding: 0px;
	margin:0px;
}

.LI01 {
        font-family: verdana,arial,serif;
        font-size: 10pt;
	font-weight:bold;
	background: #0a6cce;
	color: #FFFFFF;
}

.TDInTable {
 	vertical-align: top;
	padding: 0px;
	margin:0px;
	padding-left: 5px;
	padding-right: 5px;
/*Bordino blu tabella centrale
	border-style: solid;
	border-color: #0a6cce;
	border-width: 1px;*/
}

.TDShot01 {
 	vertical-align: top;
        font-family: verdana,arial,serif;
        font-size: 8pt;
	font-weight: bold;
	background: #0a6cce;
	color: #ffffff;
	padding: 0px;
	margin:0px;
	text-align: center;
	padding-top: 4px;
}

.TDShotsDX {
 	vertical-align: top;
        font-family: verdana,arial,serif;
        font-size: 8pt;
	background: #0a6cce;
	padding: 0px;
	margin:0px;
}

.TDShot02 {
        font-family: verdana,arial,serif;
        font-size: 8pt;
	font-weight: normal;
	background: #0a6cce;
	padding: 0px;
	margin:0px;
 }

.TDShot03 {
        font-family: verdana,arial,serif;
        font-size: 10pt;
	font-weight: normal;
	width: 1%;
	text-align: center;
}

.VoidFoto {
	width: 1%;
        font-family: verdana,arial,serif;
        font-size: 10pt;
}

.VoidNome {
	width: 48%;
	height: 1%;
        font-family: verdana,arial,serif;
        font-size: 10pt;
}

.VoidTitolo {
	width: 48%;
	height: 1%;
        font-family: verdana,arial,serif;
        font-size: 10pt;
}

.VoidDescrizione {
 	vertical-align: baseline;
        font-size: 10pt;
	width: 48%;
	height: 40%;
        font-family: verdana,arial,serif;

}

.TRMain {
	height: inherit;
}
/*##############################*/
.TDT {
        background-color: #0a6cce;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
	color:		#F5F2EF;
	font-weight:	bold;
}

.TDB {
        font-family:    verdana,arial,serif;
        font-size:      10pt;
	color:		#F5F2EF;
	font-weight:	bold;
	border-width: 0px;
	border-style: none;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


.BarraTop {
        font-family:    verdana,arial,serif;
        font-size:      10pt;
	color:		#F5F2EF;
	font-weight:	bold;
	border-width: 0px;
	border-style: none;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 45px;
}

.TDL {
        background-color: #0a6cce;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
	color:		#F5F2EF;
	font-weight:	bold;
	width: 32px;
}

.TDLogin {
        background-color: #0a6cce;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
	color:		#F5F2EF;
	font-weight:	bold;
	vertical-align: middle;
}


.TDR {
        background-color: #0a6cce;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
	color:		#F5F2EF;
	font-weight:	bold;
	width: 32px;
}

TABLE.PAGE {
        background-color: #F5F2EF;
	width: 90%;
	margin-top: 2%;
	margin-bottom: 2%;
	margin-left: 5%;
	margin-right: 5%;
 /*	margin: 5%;*/

/*	border-style: none;
	border-top-width: inherit;
	border-left-width: inherit;
	border-right-width: inherit;
	border-bottom-width: inherit;
	border-spacing: 0px;
	border-collapse: collapse;*/
}

TABLE.PAGEADMIN {
        background-color: #F5F2EF;
 /*	margin: 5%;*/

/*	border-style: none;
	border-top-width: inherit;
	border-left-width: inherit;
	border-right-width: inherit;
	border-bottom-width: inherit;
	border-spacing: 0px;
	border-collapse: collapse;*/
}

TABLE.PAGEPacchetto {
        background-color: #F5F2EF;
	width: 90%;
	margin-top: 2%;
	margin-bottom: 2%;
	margin-left: 5%;
	margin-right: 5%;
	vertical-align: top;
}

TABLE.PAGEAggiornamenti {
   background-color: #F5F2EF;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	vertical-align: top;
}

TABLE.PAGERivenditori {
   background-color: #F5F2EF;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
	vertical-align: top;
}

TABLE.InTable {
        background-color: #F5F2EF;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
/*	border-style: solid;
	border-width: 1px;
	border-color: #0a6cce;*/
}

.TDPAGE {
        background-color: #F5F2EF;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
	color:		#0a6cce;
	font-weight:	bold;
	/* Temporaneo */
 /*border-style: solid;*/
	 /* Togliere WIDTH per bordi uguali */
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.TR_Menu {
        background-color: #000000;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
        color:          #ff9900;
        font-weight:    bold;
}

.TRspacer01 {
	height: 1em;
}

.bordino {
	border-width: 1px;
	border-style: solid;
        border-color : #ff9900;
}

TABLE.Login {
        background-color: #0a6cce;
        font-family: verdana,arial,serif;
        font-size: 10pt;
	color: #F5F2EF;
	font-weight:	bold;
	width: 1%;
	height: 1%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-style: none;
	border-top-width: inherit;
	border-left-width: inherit;
	border-right-width: inherit;;
	border-bottom-width: inherit;
	border-spacing: 0;
	border-collapse: collapse;
	vertical-align: middle;
}

TABLE.percorso {
        background-color: #0a6cce;
        font-family: verdana,arial,serif;
        font-size: 10pt;
	color: #F5F2EF;
	font-weight:	bold;
	height: 15px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-style: none;
	border-top-width: inherit;
	border-left-width: inherit;
	border-right-width: inherit;;
	border-bottom-width: inherit;
	border-spacing: 0;
	border-collapse: collapse;
}

TABLE.MAIN {
	width: 100%;
	height: 100%;
	vertical-align: middle;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-style: none;
	border-top-width: inherit;
	border-left-width: inherit;
	border-right-width: inherit;;
	border-bottom-width: inherit;
	border-spacing: 0;
	border-collapse: collapse;
}

TABLE.TOP {
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-style: none;
	border-top-width: inherit;
	border-left-width: inherit;
	border-right-width: inherit;;
	border-bottom-width: inherit;
	border-spacing: 0;
	border-collapse: collapse;
}

SELECT {
	border-color:	#000000;
	border-style:	solid;
	border-width:	1px;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
	height:		20px;
}

.SelectRivenditore {
	border-color:	#000000;
	border-style:	solid;
	border-width:	1px;
        font-family:    	verdana,arial,serif;
        font-size:      	8pt;
        font-weight:	normal;
	height:		20px;
}

.AdminSelectMulti {
	border-color:	#000000;
	border-style:	solid;
	border-width:	1px;
        font-family:    	verdana,arial,serif;
        font-size:      	10pt;
	height: 		auto;
}

.bottone {
        background-color: #ff9900;
	border-style:	none;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
        color:          #000000;
        height:         20px;
	width:		100%;
}

.pulsante {
        background-color: #ff9900;
	border-style:	none;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
        color:          #000000;
        height:         20px;
}

.pulsanteSTANDARD {
        background-color: #D3D3D3;
	border-style:	solid;
 	border-width: 1px;
  	border-color: #000000;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
        color:          #000000;
        vertical-align: middle;
        height:         25px;
}

.pulsanteRUB {
        background-color: #ff9900;
	border-color:	#eeb55a;
        border-style:   solid;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
        color:          #000000;
        height:         18px;
	width:		18px;
	font-weight:	bold;
}

FORM {
	margin-bottom: 0px;
	margin: 0%;
}

.bottone01 {
        background-color: #000000;
        border-style:   none;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
        color:          #ff9900;
	height:		16px;
        width:          100%;
}

.titoletto {
	background-color: #000000;
        font-family:    verdana,arial,serif;
	font-weight: 	bold;
        font-size:      12pt;
        color:          #ff9900;
	text-align:	left;
}

TEXTAREA {
        background-color: #FFFFFF;
	border-color:	#000000;
	border-style:	solid;
	border-width:	1px;
        font-family:    verdana,arial,serif;
        font-weight:    normal;
        font-size:      10pt;
        color:          #000000;
        text-align:     left;
	width:		300px;
	height:		100px;
}

TEXTAREA.TextVarie {
        background-color: #FFFFFF;
	border-color:	#000000;
	border-style:	solid;
	border-width:	1px;
        font-family:    	verdana,arial,serif;
        font-weight:    	normal;
        font-size:      	10pt;
        color:          	#000000;
        text-align:     	left;
	width:		350px;
	height:		350px;
 }

TEXTAREA.TextCodice {
        background-color: #FFFFFF;
	border-color:	#000000;
	border-style:	solid;
	border-width:	1px;
        font-family:    	verdana,arial,serif;
        font-weight:    	normal;
        font-size:      	10pt;
        color:          	#000000;
        text-align:     	left;
	width:		630px;
 }

TEXTAREA.FreePage {
        background-color: #FFFFFF;
	border-color:	#000000;
	border-style:	solid;
	border-width:	1px;
        font-family:    	verdana,arial,serif;
        font-weight:    	normal;
        font-size:      	10pt;
        color:          	#000000;
        text-align:     	left;
	width:		640px;
	height:		480px;
}

INPUT.TEXT {
        background-color:#F5F5F5 ;
	border-color:	#0a6cce;
	border-style:	solid;
	border-width:	1px;
        font-family:    verdana,arial,serif;
        font-weight:    bold;
        font-size:      9pt;
        color:          #0a6cce;
        text-align:     left;
	vertical-align: middle;
	height:		16px;
}

.inputText1 {
        background-color: #FFFFFF;
	border-color:	#000000;
	border-style:	solid;
	border-width:	1px;
        font-family:    verdana,arial,serif;
        font-weight:    normal;
        font-size:      10pt;
        color:          #000000;
        text-align:     left;
	width:		300px;
	height: 22px;
	vertical-align: middle;
}

.EchoText {
        font-family:    verdana,arial,serif;
        font-weight:    normal;
        font-size:      10pt;
        color:          #000000;
        text-align:     left;
	vertical-align: middle;
}

.inputText {
        background-color: #FFFFFF;
	border-color:	#000000;
	border-style:	solid;
	border-width:	1px;
        font-family:    verdana,arial,serif;
        font-weight:    normal;
        font-size:      10pt;
        color:          #000000;
        text-align:     left;
	width:		278px;
	height: 22px;
	vertical-align: middle;
}

.browse {
	border-color:	#000000;
	border-style:	solid;
	border-width:	1px;
        font-family:    verdana,arial,serif;
        font-weight:    normal;
        font-size:      10pt;
        color:          #000000;
        text-align:     center;
	width:		22px;
	height:		22px;
	vertical-align: middle;

}

.NewsText {
        background-color:#0a6cce;
	border-color:	#0a6cce;
	border-style: solid;
	border-width:	1px;
        font-family:    verdana,arial,serif;
        font-weight:    bold;
        font-size:      10pt;
        color:          #F5F5F5;
        text-align:     center;
	vertical-align: middle;
	height:		25px;
	width: 100%;
}

INPUT.SUBMIT {
        background-color:#F5F5F5 ;
	border-color:	#0a6cce;
	border-style:	solid;
	border-width:	1px;
        font-family:    verdana,arial,serif;
        font-weight:    bold;
        font-size:      8pt;
        color:          #0a6cce;
	text-align: center;
	vertical-align: middle;
	height:		16px;
}

.errore {
        background-color: #ff0000;
        font-family:    verdana,arial,serif;
        font-size:      10pt;
        color:          #ffffff;
}

.LinkNero {
        font-family:    verdana,arial,serif;
        font-size:      10pt;
        color:          #000000;
        font-weight:    bold;
}

.adminTable{
	width: 100%;
	height: 100%;
}

TD.adminTDLeft {
	width: 20%;
	vertical-align: top;
	background-color: #0a6cce;
}

TD.adminMenuItem {
        font-family:    verdana,arial,serif;
        font-size:      10pt;
        color:          #000000;
        font-weight:    bold;
	background-color: #E5E5E5;
}

TD.adminMenuLink {
        font-family:    verdana,arial,serif;
        font-size:      8pt;
        color:          #000000;
}

.AdminSub {
        font-family:    verdana,arial,serif;
        font-size:      9pt;
	font-weight:    bold;
        color:          #FFBF28;
	margin-left: 10px;
  	list-style-type: square;
}

.AdminItem {
        font-family:    verdana,arial,serif;
        font-size:      8pt;
        color:          #FFFFFF;
	margin-left: 20px;
	font-weight:    bold;
}

.adminHeader {
        font-family:    verdana,arial,serif;
        font-size:      9pt;
        font-weight:    bold;
	background-color: #0a6cce;
	color:          #FFFFFF;
}

.adminTR1 {
        font-family:    verdana,arial,serif;
        font-size:      9pt;
	background-color: #F5F2EF;
	vertical-align: top;
}

.adminTR2 {
        font-family:    verdana,arial,serif;
        font-size:      9pt;
	background-color: #FFFFFF;
	vertical-align: top;
}

.adminTDON {
        font-family:    verdana,arial,serif;
        font-size:      10pt;
	color: #009933;
}

.adminTDOFF {
        font-family:    verdana,arial,serif;
        font-size:      10pt;
	color: #FF0000;
}

.adminTD {
        font-family:    verdana,arial,serif;
	font-weight: bold;
        font-size:      10pt;
	background-color: #0a6cce;
	color: #ffffff;
	width: 1%;
	vertical-align: top;
}

.adminTD2 {
        font-family:    verdana,arial,serif;
	font-weight: bold;
        font-size:      9pt;
	background-color: #0a6cce;
	color: #ffffff;
	width: 1%;
	vertical-align: top;
}

.adminTD1 {
        font-family:    verdana,arial,serif;
	font-weight: normal;
        font-size:      9pt;
	color: #000000;
	width: 99%;
	vertical-align: top;
}

.adminTDradio {
        font-family:    verdana,arial,serif;
	font-weight: normal;
        font-size:      10pt;
	color: #000000;
}

.adminHeaderTitle {
        font-family:    verdana,arial,serif;
        font-size:      10pt;
 	font-weight: bold;
	background-color: #0a6cce;
	color: #000000;
	width: 1%;
}

.adminHeader {
        font-family:    verdana,arial,serif;
        font-size:      10pt;
 	font-weight: bold;
	background-color: #0a6cce;
	color: #ffffff;
	width: 1%;
}

.adminFooter {
        font-family:    verdana,arial,serif;
        font-size:      10pt;
 	font-weight: bold;
	background-color: #0a6cce;
	color: #ffffff;
	width: 1%;
}

.DeleteButton {
        font-family:    verdana,arial,serif;
        font-size:      10pt;
 	font-weight: bold;
	background-color: #d00000;
	color: #ffffff;
}

