a.linkViolaBold:link, a.linkViolaBold:visited, a.linkViolaBold:active{
	color: #3b3092;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.linkViolaBold:hover{
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linkViola:link, a.linkViola:visited, a.linkViola:active{
	color: #3b3092;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.linkViola:hover{
	color: Gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.linkWhiteBold:link, a.linkWhiteBold:visited, a.linkWhiteBold:active{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.linkWhiteBold:hover{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.linkWhite:link, a.linkWhite:visited, a.linkWhite:active{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.linkWhite:hover{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a.linkGrey:link, a.linkGrey:visited, a.linkGrey:active{
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.linkGrey:hover{
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a.linkWhite10px:link, a.linkWhite10px:visited, a.linkWhite10px:active{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.linkWhite10px:hover{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.linkGreyBold:link, a.linkGreyBold:visited, a.linkGreyBold:active{
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.linkGreyBold:hover{
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

body {
	background-color: #FFFFFF;
	background-image: url(../../ita/images/backPagine.gif);
	margin: 0px 0px 0px 0px;
}

.textBoxuno {
	background-color: #FFFFFF;
	border: 1px;
	border-color: #D6D6D6;
	border-style: solid;
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.textBox {
	background-color: #FFFFFF;
	border: 1px;
	border-color: #D6D6D6;
	border-style: solid;
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textGrey{
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.textVerdeoBold{
	color: #00AA01;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.textGreyBold{
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.textViola{
	color: #3b3092;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.textViolaBold{
	color: #3b3092;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.textRedBold{
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.textwhiteBold{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
	
.textwhite10px{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.tableTechInfo{
	border-collapse: collapse;
	width: 333px;
}

.tableTechInfo th{
	background: #d9d9d9;
	color: #464646;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 8px;
	border: 1px solid #BBB;
}

.tableTechInfo td{
	color: #666666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 8px;
	border: 1px solid #BBB;
}

.table2ColonneParMenu{
	border-collapse: collapse;
	width: 560px;
}

.table2ColonneParMenu th{
	background: #d9d9d9;
	color: #464646;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 8px;
	border: 1px solid #BBB;
}

.table2ColonneParMenu td{
	color: #666666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 8px;
	border: 1px solid #BBB;
}


.tableDisTec{
	border-collapse: collapse;
	width: 207px;
}

.tableDisTec th{
	background: #d9d9d9;
	color: #464646;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 8px;
	border: 1px solid #BBB;
}

.tableDisTec td{
	border: 1px solid #BBB;
	padding: 0px;
}

.tableBtnsSchedaTec{
	border-collapse: collapse;
	width: 270px;
	float: left;
	margin: 0px 0px 20px 13px;
	display: inline;
	float: left;
}

.tableBtnsSchedaTec th{
	color: #464646;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 0px;
}

.tableBtnsSchedaTec td{
	color: #666666;
	background: #f5f5f5;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 10px;
	border: 1px solid #BBB;
}

.tableBtnsSchedaTec td.ico{
	width: 19px;
	padding: 0px;
}

.tableLineaBtnsSchedaTec{
	width: 553px;
	margin: 0px 0px 0px 13px;
}

.clear{
	clear: both;
}

/*-Menu Principale------------------------------------------*/


#vertmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: 190px;
}

#vertmenu h1 {
	display: block; 
	background-color:#3b3092;
	font-size: 10px;
	padding: 1px 7px 1px 7px;
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	color: #ffffff;
	margin: 0px;
	width:190px;
}

#vertmenu h1 a {
	display: block; 
	background-color:#3b3092;
	font-size: 10px;
	/*border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;*/
	/*padding: 1px 7px 1px 7px;*/
	color: #ffffff;
	text-decoration:none;
   	width:176px;
}

#vertmenu ul {
	border: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#vertmenu ul li a {
	color: #000000;
	background: #FFFFFF url(/ita/images/frecciaDestra.gif) no-repeat center left;
	display: block;
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	text-decoration: none;
	padding: 1px 7px 1px 22px;
	width: 175px;
}

#vertmenu ul li a:hover {
	background:#9c9c9c url(/ita/images/frecciaDestra.gif) no-repeat center left ;
	color: Black;
}

#vertmenu ul li a.sel {
	background: #c5c5c5 url(/ita/images/frecciaDestra.gif) no-repeat center left;
	color: Black;
}

#vertmenu ul li a.sel:hover {
	background:#c5c5c5 url(/ita/images/frecciaDestra.gif) no-repeat center left;
	color: Black;
}

#vertmenu ul li a.sub {
	color: #000000;
	/*background: #ebebeb;*/
	background: #ebebeb url(/ita/images/frecciaDestraSub.gif) no-repeat center left;
	display: block;
	padding: 1px 7px 1px 29px;
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	text-decoration: none;
	width: 168px;
}

#vertmenu ul li a.sub:hover {
	background: #b3b3b3 url(/ita/images/frecciaDestraSub.gif) no-repeat center left;
	color: Black;
}

#vertmenu ul li a.subSel {
	background: #b3b3b3 url(/ita/images/frecciaDestraSub.gif) no-repeat center left;
	color: Black;
	padding: 1px 7px 1px 29px;
	width: 168px;
}

#vertmenu ul li a.subSel:hover {
	background:#9c9c9c url(/ita/images/frecciaDestraSub.gif) no-repeat center left;
	color: Black;
}

.firstRowMenu{
	border-top: 1px solid #B5B5B5;
}


/*-bottone Trevolution------------------------------------------*/

#btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#btn ul {
	border: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#btn ul li a{
	color: #ffffff;
	background: #3b3092;
	display: block;
	padding: 5px 10px 5px 0px;
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#btn ul li a:hover {
	background: #b3b3b3;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

/*-bottone Prim------------------------------------------*/

#btnprim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#btnprim ul {
	border: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#btnprim ul li a{
	color: #000000;
	background: #FFCC00 url(/ita/images/frecciaDestra.gif) no-repeat center left;
	display: block;
	padding: 5px 10px 5px 0px;
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#btnprim ul li a:hover {
	background: #b3b3b3 url(/ita/images/frecciaDestra.gif) no-repeat center left;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

/*-bottone Marte------------------------------------------*/

#btnmarte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#btnmarte ul {
	border: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#btnmarte ul li a{
	color: #000000;
	background: #c1eb33 url(/ita/images/frecciaDestra.gif) no-repeat center left;
	display: block;
	padding: 5px 10px 5px 0px;
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#btnmarte ul li a:hover {
	background: #b3b3b3 url(/ita/images/frecciaDestra.gif) no-repeat center left;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}


/*-bottone Marte------------------------------------------*/

#btnmarte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#btnmarte ul {
	border: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#btnmarte ul li a{
	color: #000000;
	background: #c1eb33 url(/ita/images/frecciaDestra.gif) no-repeat center left;
	display: block;
	padding: 5px 10px 5px 0px;
	border-top: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #B5B5B5;
	border-right: 1px solid #B5B5B5;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#btnmarte ul li a:hover {
	background: #b3b3b3 url(/ita/images/frecciaDestra.gif) no-repeat center left;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

/*-bottone CMR teco------------------------------------------*/

#btncmrteco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#btncmrteco ul {
	border: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#btncmrteco ul li a{
	color: #ffffff;
	background: #FF0000 url(/ita/images/frecciaDestra.gif) no-repeat center left;
	display: block;
	padding: 5px 10px 5px 0px;
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#btncmrteco ul li a:hover {
	background: #b3b3b3 url(/ita/images/frecciaDestra.gif) no-repeat center left;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.disattivato {
	opacity: .5; /*Mozilla - Opera - Safari*/
	filter: alpha(opacity=50); /*IE*/
}
