body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-style: normal;
}
/* START Elementi "A" */
a.tit {
	font-family: "Times New Roman", Times, serif;
	color: #E0B300;
	font-size: 18px;
	display: inline;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
a.tit:Hover {
	font-family: "Times New Roman", Times, serif;
	color: #CC0000;
	font-size: 18px;
	display: inline;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
a.link {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.link:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a.linkON {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linkON:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.linkTab {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.linkTab:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
a.linkBluON {
	font-family: Arial, Helvetica, sans-serif;
	color: #5591c7;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linkBluON:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #5591c7;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.linkBluOff {
	font-family: Arial, Helvetica, sans-serif;
	color: #5591c7;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.linkBluOff:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #5591c7;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a.linkRedON {
	font-family: Arial, Helvetica, sans-serif;
	color: #b6624b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linkRedON:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #b6624b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.linkRedOff {
	font-family: Arial, Helvetica, sans-serif;
	color: #b6624b;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.linkRedOff:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #b6624b;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
/* site */
a.linkCMTON {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.linkCMTON:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
a.linkCMTOff {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a.linkCMTOff:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

/* fine site */
a.foot {
	color: #000000;
	display: inline;
	font-weight: normal;
	text-decoration: none;
}
a.foot:Hover {
	color: #000000;
	display: inline;
	font-weight: normal;
	text-decoration: underline;
}
a.table-home {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
a.table-home:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}
/* END Elementi "A" */

/* START Classi */
.angolo-table {
	width: 680px;
	height: 10px;
	background-image: url(../images/tabelle/angolo-table.gif);
	background-repeat: no-repeat;
	background-color: #c6ceea;
}
.back-table {
	width: 680px;
	background-image: url(../images/tabelle/back-download-table.gif);
	background-repeat: no-repeat;
	background-color: #EFEFEF;
}
.container {
	width: 980px;
	padding: 0px;
}
.clear {
	clear: both;
}
.divider {
	height: 20px;
}
.divider1 {
	height: 10px;
}
.divider-tool {
	height: 20px;
}
.divider-footer {
	height: 5px;
	background-color: #EFEFEF;
	margin-bottom: 1px;
}
.flag {
	padding-right: 8px;
	padding-bottom: 8px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	width: 100%;
	background-color: #CCCCCC;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
}
.grey {
	background-color: #CCCCCC;
	width: 100%;
	height: 10px;
}
.header {
	width: 978px;
	height: 224px;
	background-color:#FFFFFF;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.header-level {
	width: 978px;
	height: 160px;
	background-color:#FFFFFF;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.image-table {
	padding-top: 10px;
	padding-bottom: 10px;
}
.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 010px;
	color: #666666;
	text-align: center;
}
.titoloH {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}
.titoloBlu {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.titoloBluB {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.titoloRosso {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.titoloRossoB {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.txt{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000099;
	font-style: normal;
	text-align: justify;
	width: 295px;
	height: 110px;
	padding-left: 55px;
	padding-right: 10px;
	background-image: url(../images/back-txt.gif);
	background-repeat: repeat-x;
}
.txteco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000099;
	font-style: normal;
	text-align: justify;
}
.txt-biz{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
	text-align: justify;
}
.txt-tab{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
	text-align: justify;
	padding-right: 30px;
}
.txt-tabL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
	text-align: left;
}
.txt-tabS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	text-align: left;
}
.spazioIMG {
	padding-top: 2px;
	padding-bottom: 5px;
}
/* END Classi */

/* START id */
#cerca {
	width: 270px;
	height: 33px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(../images/back_cerca.jpg);
	background-repeat: no-repeat;
}
#cercaR {
	width: 270px;
	height: 33px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(../images/back_cerca-rosso.jpg);
	background-repeat: no-repeat;
}
/* SITE */
#cercaCMT {
	width: 270px;
	height: 33px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image: url(../images/back_cerca-CMT.jpg);
	background-repeat: no-repeat;
}
/* END SITE */
#col-one {
	float: left;
	width: 270px;
	padding-left: 0px;
	padding-right: 30px;
	text-align: left;
	display: inline;
	margin:0px;
}
#col-two {
	float: right;
	width: 680px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	display: inline;
	margin:0px;
}

#col1biz {
	float: left;
	width: 250px;
	padding-left: 0px;
	padding-right: 20px;
	text-align: left;
}
#col2biz {
	float: right;
	width: 710px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}
#col1sub {
	float: left;
	width: 310px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}
#col2sub {
	float: right;
	width: 310px;
	padding-left: 60px;
	padding-right: 0px;
	text-align: left;
}
#end-DL {
	width: 680px;
	height: 1px;
	background-image: url(../images/tabelle/bottom-download-area.gif);
	background-repeat: no-repeat;
}
#foto{
	width: 100%;
	height: 226px;
	background-color:#EFEFEF;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#foto-level{
	width: 100%;
	height: 162px;
	background-color:#EFEFEF;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#foto-scheda{
	width: 680px;
	height: 160px;
	padding-left: 300px;
}
#logo {
	float: left;
	width: 245px;
	height: 80px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#rightbar {
	float: right;
	width: 733px;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 0px;
}
#table-home{
	width: 610px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../images/back_soluzioni.gif);
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 10px;
}
#top{
	width: 978px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#top-DL {
	width: 680px;
	height: 25px;
	background-image: url(../images/tabelle/top-download-area.gif);
	background-repeat: no-repeat;
}
/* END id */

/* START AGGIUNTA CMT */
#table-CMT{
	/* site *//*width: 324px;*/ width:322px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	/*site*//*padding:10px;*/ padding:0px; text-align:left
}
#table-CMT .txtCMT{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000099;
	font-style: normal;
	/*site*/margin:5px; margin-bottom:0px;
}
/*site*/#table-CMT img{ margin:5px;margin-bottom:0px;}
/*site*/#table-CMT .nomargin{ margin:0px auto 0px auto;}
#table-CMT .imageCMT{/* site */ /*padding:30px 0 0 0;*/ padding:0px; text-align:center; margin:0px}
.links{float:left; width:33%;}
.clear{clear:both;}
.titoloCMT {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
a.table-homeCMT {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
a.table-homeCMT:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}
/* END AGGIUNTA CMT */