/*-------------------------------------------------------------------------------*/
/*  ***** Modified by Gruppo Sistema S.p.A. *****                                */
/*-------------------------------------------------------------------------------*/
/*
  (c) 2002-2003 Inter Age S.r.l.
  $Source: /rootrep/cgil/shared/res/css/bodytext.css,v $
  $Revision: 1.14 $ $Date: 2010/02/18 10:30:35 $
  Author: Monica Messori, Silvia Barozzini, Andrea Beggi

  TileSquare V2 Style Sheet
--------------------------------------------------------------------------------
  Modified By Gruppo Sistema 
--------------------------------------------------------------------------------
*/


/* ---- DEFAULT ---- */
/* Stile di default per le pagine */

body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg_page.jpg);
	background-repeat: repeat-x;
        background-color: #DDDDDD;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-3dlight-color: #BCCAD9;
        scrollbar-arrow-color: #CCCCCC;
        scrollbar-face-color: #FFFFFF;
        scrollbar-shadow-color: #666699;
        scrollbar-track-color: #FFFFFF;
        scrollbar-darkshadow-color: #FFFFFF;
}

/* div News con scrolling */
#newsarea {
 width: 385px;
 height: 210px; 
 overflow: auto;
}
#boxpp1 {
 width: 187px;
 height: 80px; 
 overflow: hidden;
}

#boxpp2 {
 width: 187px;
 height: 80px; 
 overflow: hidden;
}

#boxeve {
 width: 370px;
 height: 112px; 
 overflow: hidden;
}

#mbody{
    background: #FFFFFF;
    margin-top: 0px;
    border: 0;
}
/*.bgtopclassic {background-color: #CDD3E4;} */
.bgtopclassic {background-image: url(../images/bg_menu.gif); background-repeat: repeat-x;} 
/*.bgleftclassic {background-image: url(../images/bgleftclassic.jpg); background-repeat: repeat;}*/
.bgleftclassic {background-color: #DDDDDD;}
.bgfooter {background-color: #FFFFFF;}
.bglevel1 {background-color: #E3E3E3;} 
.bglevel2 {background-color: #EBEBEB;}
.bgrigatratteggiata {background-image: url(../images/bg_riga_tratteggiata.gif); background-repeat: repeat;}
.bgrigamenu {background-image: url(../images/bg_riga_menu.gif); background-repeat: repeat;}
.bgpanel1 {background-image: url(../images/bg_titleRed1.gif); background-repeat: no-repeat;}
.bgpanel2 {background-image: url(../images/bg_titleRed2.gif); background-repeat: no-repeat;}
.bgpanel3 {background-color: #DDDDDD;}
.bgpanel4 {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #C70000;}
.bgpanel5 {background-color: #CCCCCC;}
.bgpanel6 {background-color: #FFFFFF;}
.bgpanel7 {background-color: #C70000;}
.bgprimopiano {background-image: url(../images/bg_PrimoPiano.gif); background-repeat: no-repeat;}
.bgprimopiano12 {background-color: #FFDCDC;}
.bgevento {background-image: url(../images/Evento_bg1.gif); background-repeat: no-repeat;}
.bgnewstitle {background-color: #B7B7B7;}

a:link, a:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}
a:hover {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666;}

hr {color: #DDDDDD;}

table {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333;}

/* input fields (redefined) */
input{font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333;}
input.frwklabel {border : 0 none White;}
input.image {cursor:hand; /*vertical-align : middle;*/ }
select {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333;}
textarea {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333;}


/* ---- TESTO ---- */
/* Testo generico */
.text {	font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333;}
a.text:link, a.text:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}
a.text:hover, a.text:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666;}

/* Testo generico grassetto */
.textbold {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;}
a.textbold:link, a.textbold:visited {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; font-weight: bold;}
a.textbold:hover, a.textbold:active {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bold;}

/* Testo footer */
.textfooter {	font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666;}
a.textfooter:link, a.textfooter:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}
a.textfooter:hover, a.textfooter:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline;}
/* Titolo panels */
.paneltitle {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
a.paneltitle:link, a.paneltitle:visited {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.paneltitle:hover, a.paneltitle:active {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; text-decoration: underline;}
.paneltitlebold {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}
.paneltitle2 {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
a.paneltitle2:link, a.paneltitle2:visited {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.paneltitle2:hover, a.paneltitle2:active {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: underline;}
/* Testo rosso */
.textred {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000;}
a.textred:link, a.textred:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: underline;}
a.textred:hover, a.textred:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; }
.textredbold {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; font-weight: bold}
a.textredbold:link, a.textredbold:visited {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none; font-weight: bold}
a.textredbold:hover, a.textredbold:active {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none; font-weight: bold}
/* Titolo primo piano */
.primopianotitle{font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; font-weight: bold}
a.primopianotitle:link, a.primopianotitle:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none; font-weight: bold;}
a.primopianotitle:hover, a.primopianotitle:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: underline; font-weight: bold;}
/* Testo primo piano */
.primopianotext {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666;}
a.primopianotext:link, a.primopianotext:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline; font-weight: bold;}
a.primopianotext:hover, a.primopianotext:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold;}
/* Titolo Evento */
.eventotitle{font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold}
a.eventotitle:link, a.eventotitle:visited {font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-weight: bold;}
a.eventotitle:hover, a.eventotitle:active {font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline; font-weight: bold;}
/* Testo Evento */
.eventotext {font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666;}
a.eventotext:link, a.eventotext:visited {font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}
a.eventotext:hover, a.eventotext:active {font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline;}
/* News */
.newsdate {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333;}
a.newsdate:link, a.newsdate:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333;}
a.newsdate:hover, a.newsdate:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333;}

.newstitle {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000;}
a.newstitle:link, a.newstitle:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none;}
a.newstitle:hover, a.newstitle:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: underline;}

.newstext {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666;}
a.newstext:link, a.newstext:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline;}
a.newstext:hover, a.newstext:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666;}

.hptext {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666;}
a.hptext:link, a.hptext:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}
a.hptext:hover, a.hptext:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline;}

.textdida {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333;}
a.textdida:link, a.textdida:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
a.textdida:hover, a.textdida:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none;}

.smallinputtext {font: 9px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; }
a.smallinputtext:link, a.smallinputtext:visited {font: 9px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
a.smallinputtext:hover, a.smallinputtext:active {font: 9px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: none;}

/* testo banner*/
.textbanner {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333;}
a.textbanner:link, a.textbanner:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
a.textbanner:hover, a.textbanner:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: none;}

/* title */
.title {font: 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;}

/* titolo della sezione */
.sectiontitle {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: center; font-weight: bold;}
/* titolo della sezione per email */
.sectiontitlemail {font: 11px Trebuchet MS, Verdana, Helvetica, sans-serif; color: #333333; text-align: center; font-weight: bold;}


/* titolo della sezione */
.sectiontitle1 {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;}
.sectiontitle2 {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; font-weight: bold;}
.sectiontitle3 {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; background-color: #F8F8F8; text-align: left; vertical-align: middle}
.sectiontitlelight {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;  background-image: url(../images/bg_sec_head.gif); background-repeat: no-repeat; }

/* form table labels */
.label {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #F8F8F8; text-align: right; vertical-align: middle; background-color: #F8F8F8;}
.labellight {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #006600; font-weight: bold; background: #E8E8E8; text-align: right; vertical-align: middle;}
.labeldark {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #006600; font-weight: bold; background: #F0F0F0; text-align: right; vertical-align: middle;}
.sheetlabeldark {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #006600; font-weight: bold; background-color: #D3EBF3; text-align: right;}
.labeltrasparent {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-align: right; vertical-align: middle;}

/* Form instruction text */
.instruction{font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #7F7F7F; font-style: italic; font-weight: bold; }

/* Error text */
.error {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; }

/* Left menu father */
.leftmenufather {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
a.leftmenufather:link, a.leftmenufather:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
a.leftmenufather:hover, a.leftmenufather:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none;}

/* Left menu */
.leftmenu {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
a.leftmenu:link, a.leftmenu:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
a.leftmenu:hover, a.leftmenu:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none;}

/* Left menu son */
.leftmenuson {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
a.leftmenuson:link, a.leftmenuson:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
a.leftmenuson:hover, a.leftmenuson:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none;}

/* Current menu */
.currentmenu {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; font-weight: bold;}
a.currentmenu:link, a.currentmenu:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none; font-weight: bold;}
a.currentmenu:hover, a.currentmenu:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none; font-weight: bold;}

/* Left menu 1° livello*/
.leftmenu1 {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none;}
a.leftmenu1:link, a.leftmenu1:visited {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none;}
a.leftmenu1:hover, a.leftmenu1:active {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: underline;}
/* Current menu 1° livello*/
.currentmenu1 {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000;}
a.currentmenu1:link, a.currentmenu1:visited {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none;}
a.currentmenu1:hover, a.currentmenu1:active {font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: underline;}

/* ---- TABELLE ---- */
/* tables */
.tableborder {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; background-color: #transparent; text-align: center;}
.tableheader {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-align: center; background-image: url(../images/layer_head.gif); background-repeat: repeat;}
.tabledisplay {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF;}
.tabledisplaylight {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF;}
.tablebody {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF;} 
.tablebodybkg {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF;} 
.tabledivider {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FF9900; font-weight: bold; background-color: #D1D2ED; text-align: center; text-decoration: none;}
.listrowlight {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; background: #FFFFFF; text-align: left; vertical-align: middle;}
.listrowdark {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; background: #EEEEEE; text-align: left; vertical-align: middle;}
.sheetborder {background-color: #FF9900;}
.sheetbody {background-color: #FFFFFF;}

/*toolbar*/
.bgtoolbar {background-color: #transparent;} 

/* search results */
.bgsearchresults {background-image: url(../images/clearpixel.gif); background-repeat: repeat;} 

.developedtext {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600; font-weight: bold;}
a.developedtext:link, a.developedtext:visited {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #006600; text-decoration: none; font-weight: bold;}
a.developedtext:hover, a.developedtext:active {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E7B902; text-decoration: underline; font-weight: bold;}

/* Calendario  */
.calendar {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; }
a.calendar:link, a.calendar:visited {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}
a.calendar:hover, a.calendar:active {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; text-decoration: underline;}
.calendarheader {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; background-color: #FFFFFF;}
.titlecalendar {font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;}
.bgtablecalendar {background-color: #FFFFFF;}
.caleen {background-color: #FFFFFF;}
.bgweekend {background-color: #DDDDDD; font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; }
a.bgweekend:link, a.bgweekend:visited {background-color: #DDDDDD; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}
a.bgweekend:hover, a.bgweekend:active {background-color: #DDDDDD; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: underline;}
.today {background-color: #FFFFFF; font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; }
a.today:link, a.today:visited {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: none;}
a.today:hover, a.today:active {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: underline;}
.day  {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; }
a.day:link, a.day:visited {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none;}
a.day:hover, a.day:active {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; text-decoration: underline;}
/*  fine gestione grafica calendario  */

/* Gestione grafica Forum */
.forumtable { background-color: #006600; }
.toprow { background-color: #0C83E9; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold }
.row1 { background-color: #FFFFFF; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #494957 }
.row2 { background-color: #FFFFFF; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #494957 }
.forumtitle {font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #0C83E9;}
.forumevidence {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #0C83E9;}
.forumlink { text-decoration: none; font-size: 11px; color:#006600; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
a.forumlink { text-decoration: none; font-weight: bold; font-size: 11px; color: #006600; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
a.forumlink:link { text-decoration: none; font-weight: bold; font-size: 11px; color: #006600; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
a.forumlink:visited { text-decoration: none; font-weight: bold; font-size: 11px; color: #006600; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
a.forumlink:active { text-decoration: none; font-weight: bold; font-size: 11px; color: #006600; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
a.forumlink:hover { text-decoration: underline; font-size: 11px; font-weight: bold; color: #006600; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
/* Fine Gestione grafica Forum */

/* testo banner*/
.textbanner2 {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #0C83E9; font-weight: bold;}
a.textbanner2:link, a.textbanner2:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #0C83E9; font-weight: bold; text-decoration: none;}
a.textbanner2:hover, a.textbanner2:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #0C83E9; font-weight: bold; text-decoration: underline;}

/* DocumentBoxNode */
.boxtitlebkg1 {background-image: url(../images/box_title.gif); background-repeat: repeat;}
.boxtitlebkg2 {background-image: url(../images/box_title.gif); background-repeat: repeat;}
.boxtitlebkg3 {background-image: url(../images/box_title.gif); background-repeat: repeat;}
.boxtitle {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000;}
a.boxtitle:link, a.boxtitle:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: none;}
a.boxtitle:hover, a.boxtitle:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #C70000; text-decoration: underline;}

.text16bold {font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight: bold;}
.tabledata {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #FFCCCC;}
.labellightred {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; background: #E8E8E8; vertical-align: middle;}
.labelred {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; background: #FFFFFF; vertical-align: middle;}

/* Newsletters */
.newslettertext {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
a.newslettertext:link, a.newslettertext:visited {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
a.newslettertext:hover, a.newslettertext:active {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: underline; font-weight: bold;}

.newslettertext2 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
a.newslettertext2:link, a.newslettertext2:visited {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
a.newslettertext2:hover, a.newslettertext2:active {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: underline; font-weight: bold;}

.newsletterbigtext {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold;}
.newsletterbig2text {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; font-weight: bold;}
.newslettertitletext {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold;}

.newsletterlittletext {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;}
a.newsletterlittletext:link, a.newsletterlittletext:visited {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; font-weight: bold;}
a.newsletterlittletext:hover, a.newsletterlittletext:active {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF9900; text-decoration: underline; font-weight: bold;}

.newsletterfooter {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold;}
a.newsletterfooter:link, a.newsletterfooter:visited {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline; font-weight: bold;}
a.newsletterfooter:hover, a.newsletterfooter:active {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: underline; font-weight: bold;}

/*.newslettersectionbkg{font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold;  background-image: url(../images/bg_sec_head.gif); background-repeat: repeat; }*/
.newslettertitlebkg {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; background: #E3E5EC; font-weight: bold;}
.newsletterbodybkg{font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #CDD3E4;} 

.deepersectionmenu {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333;}
a.deepersectionmenu:link, a.deepersectionmenu:visited {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}
a.deepersectionmenu:hover, a.deepersectionmenu:active {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}

.textbannertitlepage{font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #660000; font-weight: bold;}

.textright{font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: right; vertical-align: middle;}
.smalltext{font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: left; vertical-align: middle;}
.smalltextcenter{font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: center; vertical-align: middle;}
.smalltextright{font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: right; vertical-align: middle;}

/* nuovo framework */
.frwkbutton  {cursor: hand; vertical-align : middle;}

.italicnewsstand {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; color: #333333;}

/* Stili per Newsletter */
.nltitle {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #006699; text-align: right; font-weight: bold;}
.nlheader {font: 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-image: url(../images/bkg_headline.jpg); background-repeat: repeat; text-align: center; font-weight: bold;}
.nlsubheader {font: 18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #006699; text-align: center; font-weight: bold;}
.nlcornice {background-image: url(../images/bkg.jpg); background-repeat: repeat;}
.nltextdestra {background-image: url(../images/bkg_lateral.jpg); background-repeat: repeat; font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #006699;}
.nltext {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #006699;}
.nltextbig {font: 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #006699; font-weight: bold;}
.nllink {font: 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #FF9900; text-decoration: underline;}

/* Credits */
#cbody{
    background: #FFFFFF;
    margin-top: 0px;
    border: 0;
}
#creditsslogan{
    position: relative;
    top: 2;
}
#creditslogo{
    margin: 20;
    text-align: center;
}
#creditsbody{
    position: relative;
}
#creditsline{
    position: absolute;
    left: 100;
    width: 1;
    height: 140;
    background: #E89003;
}
#creditstext{
    position: absolute;
    width: 300;
    margin: 3 0 0 10;
}
.credits{font: 13px Arial, Helvetica, sans-serif; color: #464242; padding: 2px 0px;}
a.credits:link, a.credits:visited {font: 13px Arial, Helvetica, sans-serif; color: #464242; text-decoration: none;}
a.credits:hover, a.credits:active {font: 13px Arial, Helvetica, sans-serif; color: #464242;}
.creditsem{font: 13px Arial, Helvetica, sans-serif; color: #E89003; padding: 2px 0px;}
a.creditsem:link, a.creditsem:visited {font: 13px Arial, Helvetica, sans-serif; color: #E89003; font-weight: bold; text-decoration: none;}
a.creditsem:hover, a.creditsem:active {font: 13px Arial, Helvetica, sans-serif; color: #E89003; font-weight: bold;}
/* End Credits */
