body {
	background-color: #4A79C2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/trendsfondo.gif);
	background-repeat: repeat-x;
	background-position: left top;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

td.boxcentro {
	border-top: 1px solid #D5BD67; 
	border-bottom: 1px solid #D5BD67;
border-right: 1px solid #D5BD67;
}
td.boxerini {
	border-right: 1px solid #D5BD67;
border-left: 1px solid #D5BD67;
}
td.boxerini2 {

border-right: 1px solid #D5BD67;
border-left: 1px solid #D5BD67;
}

td.totbg {
    border-top: 1px solid #D5BD67; 
	border-right: 1px solid #D5BD67;
	border-left: 1px solid #D5BD67;
	border-bottom: 1px solid #D5BD67;
}
td.totbg1 {
	border-top: 1px solid #D5BD67;
	border-right: 1px solid #D5BD67;
	border-left: 1px solid #D5BD67;
	background-color: #EAEAEA;
}
td.totbg12 {
	border-top: 1px solid #D5BD67;
	border-right: 1px solid #D5BD67;
	border-left: 1px solid #D5BD67;

}
td.totbg2 {
    border-top: 1px solid #D5BD67; 
	border-right: 1px solid #D5BD67;
	border-left: 1px solid #D5BD67;
	border-bottom: 1px solid #D5BD67;
}
td.totbg3 {
    border-top: 1px solid #D5BD67; 
	background-color: #EAEAEA;
}
td.totbg4 {
    border-top: 1px solid #D5BD67; 
	border-bottom: 1px solid #D5BD67;
}
td.totbg5 {

	border-right: 1px solid #D5BD67;

}
td.bordobianco {
    border-top: 2px solid #ffffff; 
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
}

td.bordobianco2 {

	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;

}
td.bordobianco3 {
    border-top: 2px solid #ffffff; 
	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;

}
td.bordobianco4 {

	border-right: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
}
td.imgbg1 {
	background-image: url(images/trend11.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


td.imgbg2 {
	background-image: url(images/trend14.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
}

#csstopmenu li{
float: left;
position: relative;
}

#csstopmenu a{
text-decoration: none;
}

.mainitems{
	border-left-width: 0;
	background-color: #ABABAB;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
}

.headerlinks a{
margin: auto 8px;
font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
}

.submenus{
	display: none;
	width: 12em;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #D3D3D3;
	vertical-align: bottom;

}

.submenus li{
width: 120%;
}

.submenus li a{
display: block;
width: 120%;
text-indent: 3px;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

.submenus li a:hover{
background-color: #F2F2F2;
color: black;
}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}


#tic {
   border: 0px #CEC3AD solid;
  font-size:12px;
  padding:12px;
  width:112px;
  line-height:20px;
}
#tic *{
   font-size: 11px;
  margin:0px;
  padding:0px;
  display:none;
}
#tic a {
   display:inline;
}
td,th {
	font-family: Verdana;
	color: #333333;  font-size: 11px;
}
.arancio{ color: #F46F1F; font-size: 11px; text-decoration: none; }
.aranciot { color: #F46F1F; font-size: 14px; text-decoration: none; }
.rosso { color: #E52F00; font-size: 11px; text-decoration: none; }
.rossot { color: #E52F00; font-size: 14px; text-decoration: none; }


a:link {
	color: #555555;
	text-decoration: none;

}
a:visited {
	color: #555555;
	text-decoration: none;

}
a:hover {
	color: #555555;
	text-decoration: underline;

}
a:active {
	color: #555555;
	text-decoration: underline;

}

.imglinkabs1 a img{border:1px solid #07519a}


A.xxx:link     { color: #333333;  font-size: 11px; text-decoration: none; border: 1px none #000000; }
A.xxx:visited  { color: #333333;  font-size: 11px; text-decoration: none; border: 1px none #000000; }
A.xxx:hover    { color: #333333;  font-size: 11px; text-decoration: underline; border: 1px none #000000; }
A.xxx:active   { color: #333333;  font-size: 11px; text-decoration: underline; border: 1px none #000000; }

A.xxx3:link     { color: #FF0000;  font-size: 11px; text-decoration: none; }
A.xxx3:visited  { color: #FF0000;  font-size: 11px; text-decoration: none; }
A.xxx3:hover    { color: #FF0000;  font-size: 11px; text-decoration: underline; }
A.xxx3:active   { color: #FF0000;  font-size: 11px; text-decoration: underline; }

A.blup:link     { color: #1B3E92;  font-size: 11px; text-decoration: none; }
A.blup:visited  { color: #1B3E92;  font-size: 11px; text-decoration: none; }
A.blup:hover    { color: #1B3E92;  font-size: 11px; text-decoration: underline; }
A.blup:active   { color: #1B3E92;  font-size: 11px; text-decoration: underline; }

A.blug:link     { color: #1B3E92; font-size: 11px; text-decoration: none; }
A.blug:visited  { color: #1B3E92; font-size: 11px; text-decoration: none; }
A.blug:hover    { color: #1B3E92; font-size: 11px; text-decoration: underline; }
A.blug:active   { color: #1B3E92; font-size: 11px; text-decoration: underline; }

A.verdep:link     { color: #728D29;  font-size: 11px; text-decoration: none; }
A.verdep:visited  { color: #728D29;  font-size: 11px; text-decoration: none; }
A.verdep:hover    { color: #728D29;  font-size: 11px; text-decoration: underline; }
A.verdep:active   { color: #728D29;  font-size: 11px; text-decoration: underline; }

A.verdeg:link     { color: #728D29; font-size: 11px; text-decoration: none; }
A.verdeg:visited  { color: #728D29; font-size: 11px; text-decoration: none; }
A.verdeg:hover    { color: #728D29; font-size: 11px; text-decoration: underline; }
A.verdeg:active   { color: #728D29; font-size: 11px; text-decoration: underline; }

A.ltitolo:link  { color: #333333; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight: bold; }
A.ltitolo:visited  { color: #333333; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight: bold; }
A.ltitolo:hover    { color: #333333; font-size: 11px; font-family: Verdana; text-decoration: underline; font-weight: bold; }
A.ltitolo:active   { color: #333333; font-size: 11px; font-family: Verdana; text-decoration: underline; font-weight: bold; }

A.lsottotitolo:link     { color: #333333;  font-size: 11px; text-decoration: none; }
A.lsottotitolo:visited  { color: #333333;  font-size: 11px; text-decoration: none; }
A.lsottotitolo:hover    { color: #333333;  font-size: 11px; text-decoration: underline; }
A.lsottotitolo:active   { color: #333333;  font-size: 11px; text-decoration: underline; }

A.lpiccolo:link     { color: #FFFFFF;  font-size: 11px; text-decoration: none; }
A.lpiccolo:visited  { color: #FFFFFF;  font-size: 11px; text-decoration: none; }
A.lpiccolo:hover    { color: #FFFFFF;  font-size: 11px; text-decoration: underline; }
A.lpiccolo:active   { color: #FFFFFF;  font-size: 11px; text-decoration: none; }


A.limportante:link     { color: #ffffff; font-size: 16px; text-decoration: none; }
A.limportante:visited  { color: #ffffff; font-size: 16px; text-decoration: none; }
A.limportante:hover    { color: #ffffff; font-size: 16px; text-decoration: none; }
A.limportante:active { color: #ffffff; font-size: 16px; text-decoration: none;}

A.lgrigio:link     { color: #000000; font-size: 11px; text-decoration: none; }
A.lgrigio:visited  { color: #000000; font-size: 11px; text-decoration: none; }
A.lgrigio:hover    { color: #000000; font-size: 11px; text-decoration: none; }
A.lgrigio:active { color: #000000; font-size: 11px; text-decoration: none;}

A.xxx6:link     {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}

A.xxx6:visited  { color: #FFFFFF; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight: bold; }
A.xxx6:hover    { color: #FFFFFF; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight: bold; }
A.xxx6:active   { color: #FFFFFF; font-size: 11px; font-family: Verdana; text-decoration: none; font-weight: bold; }

A.xxx5:link     { color: #FFFFFF; font-size: 11px; text-decoration: none; }
A.xxx5:visited  { color: #FFFFFF; font-size: 11px; text-decoration: none; }
A.xxx5:hover    { color: #FFFFFF; font-size: 11px; text-decoration: none; }
A.xxx5:active   { color: #FFFFFF; font-size: 11px; text-decoration: none; }


A.arancio:link     { color: #F46F1F; font-size: 11px; text-decoration: none; }
A.arancio:visited  { color: #F46F1F; font-size: 11px; text-decoration: none; }
A.arancio:hover    { color: #F46F1F; font-size: 11px; text-decoration: none; }
A.arancio:active   { color: #F46F1F; font-size: 11px; text-decoration: none; }

A.arancio2:link     { color: #F46F1F; font-size: 14px; text-decoration: none; }
A.arancio2:visited  { color: #F46F1F; font-size: 14px; text-decoration: none; }
A.arancio2:hover    { color: #F46F1F; font-size: 14px; text-decoration: none; }
A.arancio2:active   { color: #F46F1F; font-size: 14px; text-decoration: none; }

A.arancio3:link     { color: #F46F1F; font-size: 16px; text-decoration: none; }
A.arancio3:visited  { color: #F46F1F; font-size: 16px; text-decoration: none; }
A.arancio3:hover    { color: #F46F1F; font-size: 16px; text-decoration: none; }
A.arancio3:active   { color: #F46F1F; font-size: 16px; text-decoration: none; }

A.rosso:link     { color: #E52F00; font-size: 11px; text-decoration: none; }
A.rosso:visited  { color: #E52F00; font-size: 11px; text-decoration: none; }
A.rosso:hover    { color: #E52F00; font-size: 11px; text-decoration: none; }
A.rosso:active   { color: #E52F00; font-size: 11px; text-decoration: none; }


A.xxx4:link     { color: #ffffff;  font-size: 11px; text-decoration: none; }
A.xxx4:visited  { color: #ffffff;  font-size: 11px; text-decoration: none; }
A.xxx4:hover    { color: #ffffff;  font-size: 11px; text-decoration: none; }
A.xxx4:active {
	color: #ffffff;  font-size: 11px;
	text-decoration: none;
}
.leggi2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.de {
	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;
	color: #111111;
	font-weight: bold;
}

.ftitolo {
	font-family: Verdana;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.fsottotitolo {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;

}
.fimportante {
	font-family: Verdana;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}

.fgrigio {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;

}

.titolo {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.titolo2 {
	font-family: Verdana;  font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.titolox {
	font-family: Verdana;
	font-size: 11px;
	color: #2b2b2b;

}
.titolo4 {
	font-family: Verdana;  font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.tverde {
	font-family: Verdana;
	font-size: 11px;
	color: #728D29;
font-weight: bold;
}
.sverde {
	font-family: Verdana;  font-size: 11px;
	color: #728D29;
	font-weight: bold;
}

.titolo3 {
	font-family: Verdana;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
input {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #999999;
	background-image: url(images/bkg.menu2.gif);
	padding: 1px;
}

select {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #999999;
	background-image: url(images/bkg.menu2.gif);
	padding: 1px;
}

textarea {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #999999;
	padding: 1px;
	background-color: #F5F5F5;
}
.tablehome {
	background-image: url(images/im1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.cerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;
	color: #000000;
}

.nav {
	margin-left: 5px;
	color: #1A3E94;
	font-size: 11px;
	font-weight: bold;

}
.nav-highlight {
margin-left: 5px;
color: #1A3E94;
background-color: #F2F2F2;
font-size: 11px;
font-weight: bold;

	}

.cerca2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;
	color: #333333;
}
.leggi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.shadetabs{
	padding: 5px 0;
	margin-left: 0;
	margin-bottom: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #838383;
	list-style-type: none;
	text-align: left;
	border: 1px 1 #000000;
	
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	padding: 5px 7px;
	margin-right: 3px;
	color: #595959;
	background: white url(shade.gif) top left repeat-x;

}

.shadetabs li a:visited{
color: #595959;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #595959;
}

.shadetabs li.selected{
position: relative;
color: #FFFFFF;
top: 1px;
font: bold 12px Arial, Helvetica, sans-serif;
color: #838383;
	}

.bg1{
	background-image: url(../images/d2.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.gif);
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: 0px none;
	border-left: 1px solid #C0C0C0;
	color: #000000;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #000000;
}

.tabcontentstyle{ /*style of tab content oontainer*/
width: 98%;
margin-bottom: 1em;
padding: 12px;
}

.tabcontentstyle2{ /*style of tab content oontainer*/
width: 98%;
padding: 5px;
border: 1px solid #C0C0C0;
color: #000000;
font: 12px Verdana;
}

#tabcontentcontainer{
width: 98%;
padding: 5px;
border: 1px solid #C0C0C0;
color: #4B4B4B;
font: 12px Verdana;
}

.tabcontent{
font: 12px Verdana;
color: #FFFFFF;
display:none;
}

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
color: #4B4B4B;
font: 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
color: #4B4B4B;
}

#tablist li a{
color: #4B4B4B;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #C0C0C0;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: #4B4B4B;
}

#tablist li a.current{
background: white;
}



.tabcontent3{
display:block;
}

@media print {
.tabcontent {
display:block!important;
}
}


.rteImage {
	background: #ffffff;
	border: 0px solid #D3D3D3;
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover {
	background: #ffffff;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active {
	background: #ffffff;

	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #ffffff;
	border: 0px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #ffffff;
	padding: 0;
}

.rteDiv {
	display: block;
	position: relative;
}
div#navigation ul{list-style-type: none;margin: 0;padding: 0}

div#navigation li{float: left;margin: 0;padding:0;
    background: url("images/trend16.gif") repeat-x  top left}

div#navigation a{
	display: block;
	width: 256px;
	line-height: 16px;
	text-decoration: none;
	background: url("images/trend15.gif") repeat-x top left;
	text-align: left;
	font-size: 11px;
}

div#navigation a:hover{background-image: none;color: #503325;font-size: 11px;}

div#navigation li#activelink a,div#navigation li#activelink a:hover{
    
background: url(images/trend15.gif) repeat-x left top;color: #6B4131;font-size: 11px;
}

.bianco_gmg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 12px;
}

.bianco_gmg11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 11px;
}
A.lbianco_gmg:link     { color: #FFFFFF; font-size: 11px; text-decoration: none; text-transform: uppercase;}
A.lbianco_gmg:visited  { color: #FFFFFF; font-size: 11px; text-decoration: none; text-transform: uppercase;}
A.lbianco_gmg:hover    { color: #FFFFFF; font-size: 11px; text-decoration: underline; text-transform: uppercase;}
A.lbianco_gmg:active   { color: #FFFFFF; font-size: 11px; text-decoration: underline; text-transform: uppercase;}

.blu_gmg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1A3E94;
	text-transform: uppercase;
	font-size: 11px;
}

td.bordo {
	border-top: 1px solid #333333; 
	border-bottom: 1px solid #333333;
border-right: 1px solid #333333;
border-left: 1px solid #333333;
}

A.lblu_gmg:link     { color: #1A3E94; font-size: 11px; text-decoration: none; text-transform: uppercase;}
A.lblu_gmg:visited  { color: #1A3E94; font-size: 11px; text-decoration: none; text-transform: uppercase;}
A.lblu_gmg:hover    { color: #1A3E94; font-size: 11px; text-decoration: underline; text-transform: uppercase;}
A.lblu_gmg:active   { color: #1A3E94; font-size: 11px; text-decoration: underline; text-transform: uppercase;}