/*-------------------------------------------------------------------------------*/
/*  ***** Modified by Gruppo Sistema S.p.A. *****                                */
/*-------------------------------------------------------------------------------*/
/* 
  (c) 2002 Inter Age S.r.l.
  $Revision: 1.32 $ $Date: 2008/04/10 15:35:35 $
  Author: Monica Messori, Silvia Barozzini, Andrea Beggi
*/
/* --> Confindustria FO-CE Revision  */

/* ---- DEFAULT ---- */
/* Stile di default per le pagine */
body {
    font: 11px Verdana, Arial, Helvetica, sans-serif; 
    color: #2E3948; 
    background-color: #FFFFFF;
    /*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;*/
    margin: 0px 0px;
}

/* div News con scrolling */
#newsarea {
 width: 420px;
 height: 120px; 
 overflow: auto;
}

a:link, a:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: underline;}
a:hover {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #E49435;}

hr {color: #2E3948;}

/* input fields (redefined) */
/*input.text {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}*/
input{font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
input.frwklabel {border : 0 none White;}
input.image {cursor:hand;}
select {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
textarea {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}

.bglineanews {background-image: url(../images/linea_news.gif); background-repeat: repeat;}
.bglineatestiinterni {background-image: url(../images/linea_testi_interni.gif); background-repeat: repeat;}
.bgorange{background-color: #E49435;}
.bgcerca {background-color: #BFC6CF;}
.bgfooter {background-color: #BFC6CF;}
.bgleftfooter {background-color: #587093;}
.bglogin {background-color: #EDEEF1;}
.bgsection {background-color: #EDEEF1;}

/* ---- TESTO ---- */
/* Testo generico */
.text {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
a.text:link, a.text:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: underline;}
a.text:hover, a.text:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #E49435;}

.textbig {font: 13px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
a.textbig:link, a.textbig:visited {font: 13px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: underline;}
a.textbig:hover, a.textbig:active {font: 13px Verdana, Arial, Helvetica, sans-serif; color: #E49435;}

/* classe utilizzata nell'inserimento dei contenuti (Scheda azienda) */
.titolicampi {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-align: left;}

/* Testo generico grassetto */
.textbold {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; font-weight: bold;}
.textboldblue {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; font-weight: bold;}

/* Link in contenitore generico */
.linkgennode {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
a.linkgennode:link, a.linkgennode:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: none;}
a.linkgennode:hover {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #E49435; text-decoration: underline;}

/* Descrizione breve in contenitore generico */
/*.descgennode {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #888888;}*//* grigio */
/*.descgennode {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #669999;}*//* azzurro1 */
.descgennode {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #9999CC;} /* azzurro 2 */
/*.descgennode {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #A39480;}*//* beige */
/*.descgennode {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #778899;}*//* grigio 2 */
/*.descgennode {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666699;}*/ /* grigio 2 */

/* Marco: Testo grassetto in bianco per la barra della sezione 21-10-2002*/
.textboldbar {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}

.textevidenza {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #E49435; font-weight: bold;}

/* Collegati ai bottoni della gestione delle pagine */
.text13 {font: 13px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
.text14 {font: 14px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
.text16 {font: 16px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}

/* didascalie immagini pagine ACIMAC*/
.textdida {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #E49435;}
a.textdida:link, a.textdida:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #E49435; text-decoration: none;}

/* testo edicola*/
.textnewsstand {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; }
a.textnewsstand:link, a.textnewsstand:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: none;}
a.textnewsstand:hover, a.textnewsstand:active {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: underline;}

/* testo edicola*/
.titlenewsstand {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #0099FF; }
a.titlenewsstand:link, a.titlenewsstand:visited {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #0099FF; text-decoration: none; font-weight: bold;}
a.titlenewsstand:hover, a.titlenewsstand:active {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #0099FF; text-decoration: underline; font-weight: bold;}

/* testo edicola sottotitolo*/
.italicnewsstand {font: 10px Verdana, Arial, Helvetica, sans-serif; font-style: italic; color: #2E3948; }

/* testo banner*/
.textbanner {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
a.textbanner:link, a.textbanner:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: none; font-weight: bold;}
a.textbanner:hover, a.textbanner:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #E49435; text-decoration: underline; font-weight: bold;}

/* title CWW */
.titlecww {font: 16px Verdana, Arial,Helvetica, sans-serif; color: #0099FF; font-weight: bold;}

/* text for RFX specific purposes */
.rfxrequesttext {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #C70000; font-style : italic; text-align: right; vertical-align: middle; background: #E8E8F6;}

/* titolo della sezione */
.sectiontitle {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
a.sectiontitle:link, a.sectiontitle:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.sectiontitle:hover, a.sectiontitle:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}

.sectiontitlel {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; font-weight: bold; }
a.sectiontitlel:link, a.sectiontitlel:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; font-weight: bold; text-decoration: none;}
a.sectiontitlel:hover, a.sectiontitlel:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; font-weight: bold; text-decoration: underline;}

.sectiontitle2 {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #C87615; font-weight: bold; }
a.sectiontitle2:link, a.sectiontitle2:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #E49435; text-decoration: none; font-weight: bold;}
a.sectiontitle2:hover, a.sectiontitle2:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #E49435; font-weight: bold;}

/* form table labels */
.label {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; background: #EDEEF1; text-align: right; vertical-align: middle;}
.centerlabel {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; background: #FFFFCC; text-align: center; vertical-align: middle;}
.labellight {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; background: #E8E8E8; text-align: right; vertical-align: middle;}
.labeldark {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; background: #F0F0F0; text-align: right; vertical-align: middle;}

.sheetlabel {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; font-weight: bold; background: #FFFFCC; text-align: right; vertical-align: middle;}
.sheetlabeldark {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; font-weight: bold; background-color: #FFCC99; text-align: right;}
.sheettitoli {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; background: #FFFFCC; text-align: left;}

/* Form instruction text */
.instruction{font: 11px Verdana, Arial, Helvetica, sans-serif; color: #3E4856;}
a.instruction:link, a.instruction:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3E4856; text-decoration: none;}
a.instruction:hover, a.instruction:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #C87615;}

/* Error text */
.error {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; }

/* Left menu father */
.leftmenufather {font: 13px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
a.leftmenufather:link, a.leftmenufather:visited {font: 13px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.leftmenufather:hover, a.leftmenufather:active {font: 13px Verdana, Arial, Helvetica, sans-serif; color: #E49435; text-decoration: underline;}

/* Left menu */
.leftmenu {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
a.leftmenu:link, a.leftmenu:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: none;}
a.leftmenu:hover, a.leftmenu:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #E49435; text-decoration: underline;}

/* Left menu son */
.leftmenuson {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
a.leftmenuson:link, a.leftmenuson:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: none;}
a.leftmenuson:hover, a.leftmenuson:active {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #E49435; text-decoration: underline;}

/* ---- TABELLE ---- */
/* tables */
.tableborder {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #324765; text-align: center;}
/*.tableheader {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; background-color: #EDEEF1; text-align: center;}*/
.tableheader {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #587093; text-align: center;}
.tabledisplaylight {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; background: #E0E1E6;}
.tabledisplay {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; background: #EDEEF1;}
.tablebody {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; background-color: #FFFFFF;} 
.tablebodylight {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; background-color: #EDEEF1;} 
.tablebodydark {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; background-color: #324765;}
.tabledivider {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #324765; font-weight: bold; background-color: #D1D2ED; text-align: center; text-decoration: none;}

/*toolbar*/
.bgtoolbar {background-color: #FFFFFF;} 

/* background in left menu */
/*.bgleftclassic {background-image: url(http://www.tilesquare.com/shared/res/images/griglia.gif);
                background-repeat: no-repeat; } */
.bgleftclassic {background-color: #EDEEF1;}

/* search results */
.bgsearchresults {background-color: #FFFFFF;} 

/* Box che visualizza il tip del menu */
.alttext {
    text-align:left;
    width:150px;
    font:normal 9pt Verdana;
    border-width:0px;
    border-style:hidden;
    border-color:#FFCC00;
    background-color:#FFCC00;
    layer-background-color:red;
    color:#2E3948;
    }

/*  Gestione grafica Calendario  */
.calendar {font: 11px Verdana, Helvetica, sans-serif; color: #2E3948; font-weight: bold; }
a.calendar:link, a.calendar:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #2E3948; font-weight: bold; text-decoration: none;}
a.calendar:hover, a.calendar:active {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #E49435; font-weight: bold; text-decoration: underline;}
.calendarheader {font: 11px Verdana, Helvetica, sans-serif; background-color: #EDEEF1; color: #2E3948; font-weight: bold; background-color: #FFFFFF;}
.titlecalendar {font: 11px Verdana, Helvetica, sans-serif; color: #2E3948; font-weight: bold; }
.bgtablecalendar {background-color: #FFFFFF;}
.caleen {background-image: url(../images/bkg.jpg); background-repeat: no-repeat; background-color: #FFFFFF; }
.bgweekend {background-color: #EDEEF1; font: 11px Verdana, Helvetica, sans-serif; color: #2E3948; font-weight: bold; }
a.bgweekend:link, a.bgweekend:visited {background-color: #EDEEF1; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #2E3948; font-weight: bold; text-decoration: none;}
a.bgweekend:hover, a.bgweekend:active {background-color: #EDEEF1; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #E49435; font-weight: bold; text-decoration: underline;}
.today {background-color: #FFFFFF; font: 11px Verdana, Helvetica, sans-serif; color: #FF0000; font-weight: bold; }
a.today:link, a.today:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: none;}
a.today:hover, a.today:active {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; text-decoration: underline;}
.day {background-color: #FFFFFF; font: 11px Verdana, Helvetica, sans-serif; color: #2E3948; font-weight: bold; }
a.day:link, a.day:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #2E3948; font-weight: bold; text-decoration: none;}
a.day:hover, a.day:active {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #E49435; font-weight: bold; text-decoration: underline;}
/*  fine gestione grafica calendario  */

/* Gestione grafica Forum */
.forumtable { background-color: #006600; }
.toprow { background-color: #0C83E9; font-family: Verdana, Helvetica,sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold }
.row1 { background-color: #FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #494957 }
.row2 { background-color: #FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #494957 }
.forumtitle {font: 13px Verdana, Helvetica, sans-serif; color: #0C83E9;}
.forumevidence {font: 11px Verdana, Helvetica, sans-serif; color: #0C83E9;}
.forumlink { text-decoration: none; font-size: 11px; color:#006600; font-family: Verdana, Helvetica, sans-serif; }
a.forumlink { text-decoration: none; font-weight: bold; font-size: 11px; color: #006600; font-family: Verdana, Helvetica, sans-serif; }
a.forumlink:link { text-decoration: none; font-weight: bold; font-size: 11px; color: #006600; font-family: Verdana, Helvetica, sans-serif; }
a.forumlink:visited { text-decoration: none; font-weight: bold; font-size: 11px; color: #006600; font-family: Verdana, Helvetica, sans-serif; }
a.forumlink:active { text-decoration: none; font-weight: bold; font-size: 11px; color: #006600; font-family: Verdana, Helvetica, sans-serif; }
a.forumlink:hover { text-decoration: underline; font-size: 11px; font-weight: bold; color: #006600; font-family: Verdana, Helvetica, sans-serif; }
/* Fine Gestione grafica Forum */

/* testo banner*/
.textbanner2 {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #0C83E9; font-weight: bold;}
a.textbanner2:link, a.textbanner2:visited {font: 11px Verdana, Helvetica, sans-serif; color: #0C83E9; font-weight: bold; text-decoration: none;}
a.textbanner2:hover, a.textbanner2:active {font: 11px Verdana, Helvetica, sans-serif; color: #0C83E9; font-weight: bold; text-decoration: underline;}

/* Box del GenericBoxNode */
.boxtitle {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #C87615; font-weight: bold;}
a.boxtitle:link, a.boxtitle:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #C87615; font-weight: bold; text-decoration: none;}
a.boxtitle:hover, a.boxtitle:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #C87615; font-weight: bold;}

.bgboxtitle {background-image: url(../images/linea_box.gif); background-repeat: repeat;}

.text16bold {font: 16px Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight: bold;}
.tabledata {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000066; background: #FFCCCC;}
.labellightred {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; background: #E8E8E8; vertical-align: middle;}
.labelred {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; background: #FFFFFF; vertical-align: middle;}

/* Top tab */
a.toptab:link, a.toptab:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: none; font-weight: bold;}
a.toptab:hover, a.toptab:active {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFCC00; text-decoration: none; font-weight: bold;}

a.toptabselected:link, a.toptabselected:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #CC9900; text-decoration: none; font-weight: bold;}
a.toptabselected:hover, a.toptabselected:active{font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFCC00; text-decoration: nonr; font-weight: bold;}

/* titolo pagina*/
.titlepage {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #CC9900; font-weight: bold;}

.footertext1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3E4856;}
a.footertext1:link, a.footertext1:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3E4856; text-decoration: none;}
a.footertext1:hover, a.footertext1:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C87615;}

.footertext2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
a.footertext2:link, a.footertext2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.footertext2:hover, a.footertext2:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C87615;}

.footertext3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3E4856; background-color: #BFC6CF;}
a.footertext3:link, a.footertext3:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3E4856; text-decoration: none;}
a.footertext3:hover, a.footertext3:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C87615;}

/* nuovo framework */
.frwkbutton {cursor: hand; vertical-align : middle;}

/* Newsletters */
.newslettertitle {font: 14px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}
.newslettertitle2 {font: 14px Verdana, Arial, Helvetica, sans-serif; color: #324765; background-color: #EDEEF1; font-weight: bold;}
.newslettertitle3 {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
.newslettertext {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948;}
a.newslettertext:link, a.newslettertext:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: none;}
a.newslettertext:hover, a.newslettertext:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #E49435; text-decoration: underline;}
.newsletterfooter {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}
a.newsletterfooter:link, a.newsletterfooter:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.newsletterfooter:hover, a.newsletterfooter:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #E49435; text-decoration: underline; font-weight: bold;}
.newsletterlittletext {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
a.newsletterlittletext:link, a.newsletterlittletext:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.newsletterlittletext:hover, a.newsletterlittletext:active {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #E49435; text-decoration: underline;}

.deepersectionmenu {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: none;}
a.deepersectionmenu:link, a.deepersectionmenu:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; text-decoration: none;}
a.deepersectionmenu:hover, a.deepersectionmenu:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #E49435; text-decoration: underline;}

.largetitle { font: 14px Verdana, Arial, Helvetica, sans-serif; color: #2E3948; }

.hpleftlight {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #3E4856;}
a.hpleftlight:link, a.hpleftlight:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #3E4856; text-decoration: none;}
a.hpleftlight:hover, a.hpleftlight:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #3E4856;}

.hpleftdark {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
a.hpleftdark:link, a.hpleftdark:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.hpleftdark:hover, a.hpleftdark:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}

/* News */
.newsdate {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #C87615; font-weight: bold;}
a.newsdate:link, a.newsdate:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #C87615; font-weight: bold;}
a.newsdate:hover, a.newsdate:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #C87615; font-weight: bold;}

.newstitle {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #C87615; font-weight: bold;}
a.newstitle:link, a.newstitle:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #C87615; font-weight: bold; text-decoration: none;}
a.newstitle:hover, a.newstitle:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #C87615; font-weight: bold;}

.newstext {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #3E4856;}
a.newstext:link, a.newstext:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #3E4856;}
a.newstext:hover, a.newstext:active {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #3E4856;}

.dnpathtext {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #3E4856; font-weight: bold;}
a.dnpathtext:link, a.dnpathtext:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #3E4856; font-weight: bold; text-decoration: none;}
a.dnpathtext:hover, a.dnpathtext:active {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #C87615; font-weight: bold;}

/* Credits */
#cbody{
    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 */

/* Credits blu */
/*
#credits_top{
    position: absolute;
    height: 85px;
    left: 271px;
}
#credits_left{
    position: absolute;
    top: 85px;
    width: 271px;
    height: 321px;
    background: #B2C4D2;
}
#credits_right{
    position: absolute;
    top: 85px;
    left: 271;
}
div.creditstext{
    margin: 20px 50px;
}
.creditsbig {font: 16px Arial, Helvetica, sans-serif; color: #464242; font-weight: bold;}
.creditsbold {font: 13px Arial, Helvetica, sans-serif; color: #464242; font-weight: bold; padding: 3px 0px;}
.credits{font: 13px Arial, Helvetica, sans-serif; color: #464242; padding: 3px 0px;}
a.credits:link, a.credits:visited {font: 13px Arial, Helvetica, sans-serif; color: #464242; font-weight: bold; text-decoration: none;}
a.credits:hover, a.credits:active {font: 13px Arial, Helvetica, sans-serif; color: #464242; font-weight: bold;}
*/
/* End Credits blu */
