/*
  (c) 2002-2003 Inter Age S.r.l.
  $Source: /home/vscipagres/webapp/shared/res/css/bodytext.css,v $
  $Revision: 1.10 $ $Date: 2008/07/08 09:16:56 $
  Author: Monica Messori, Silvia Barozzini, Andrea Beggi

  TileSquare V2 Style Sheet
*/


/* ---- DEFAULT ---- */
/* Stile di default per le pagine */
body {font: 12px Arial, Helvetica, sans-serif; color: #000000; background: #FFFFFF;}

a:link, a:visited {font: 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
a:hover {font: 12px Arial, Helvetica, sans-serif; color: #8C2914; text-decoration: underline; font-weight: bold;}

hr {color: #171EA5;}

/* input fields (redefined) */
input.text {font: 11px Arial, Helvetica, sans-serif; color: #000000; background-color: #D7D7D7; border-color: #D7D7D7;}
input.frwklabel {border : 0 none White;}
input.image {
	cursor:hand;
	vertical-align : middle;
}
select {font: 11px Arial, Helvetica, sans-serif; color: #000000;}
textarea {font: 12px Arial, Helvetica, sans-serif; color: #000000;}


/* ---- TESTO ---- */
/* Testo generico */
.text {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
        line-height: 1.0;
}
a.text:link, a.text:visited {font: 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
a.text:hover, a.text:active {font: 10px Arial, Helvetica, sans-serif; color: #8C2914; text-decoration: underline; font-weight: bold;}

/* classe utilizzata nell'inserimento dei contenuti (Scheda azienda) */
.titolicampi {font: 11px Arial, Helvetica, sans-serif; color: #000000; text-align: left;}

/* Testo generico grassetto */
.textbold {font: 10px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}

/* Collegati ai bottoni della gestione delle pagine */
.text13 {font: 13px Arial, Helvetica, sans-serif; color: #000000;}
.text14 {font: 14px Arial, Helvetica, sans-serif; color: #000000;}
.text16 {font: 16px Arial, Helvetica, sans-serif; color: #000000;}

/* didascalie immagini pagine ACIMAC*/
.textdida {font: 10px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold;}
a.textdida:link, a.textdida:visited {font: 10px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold; text-decoration: none;}
a.textdida:hover, a.textdida:active {font: 10px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold; text-decoration: none;}

/* testo edicola*/
.textnewsstand {font: 11px Arial, Helvetica, sans-serif; color: #000000; }
a.textnewsstand:link, a.textnewsstand:visited {font: 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a.textnewsstand:hover, a.textnewsstand:active {font: 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}

/* testo edicola*/
.titlenewsstand {font: 11px Arial, Helvetica, sans-serif; color: #0C83E9; }
a.titlenewsstand:link, a.titlenewsstand:visited {font: 12px Arial, Helvetica, sans-serif; color: #0C83E9; text-decoration: none; font-weight: bold;}
a.titlenewsstand:hover, a.titlenewsstand:active {font: 12px Arial, Helvetica, sans-serif; color: #0C83E9; text-decoration: underline; font-weight: bold;}

/* testo edicola sottotitolo*/
.italicnewsstand {font: 11px Arial, Helvetica, sans-serif; font-style: italic; color: #000000; }

/* testo banner*/
.textbanner {font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}
a.textbanner:link, a.textbanner:visited {font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.textbanner:hover, a.textbanner:active {font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: underline;}

/* title CWW */
.titlecww {font: 16px Arial,Helvetica, sans-serif; color: #0C83E9; font-weight: bold;}

/* text for RFX specific purposes */
.rfxrequesttext {font: 12px Arial, Helvetica, sans-serif; color: #C70000; font-style : italic; text-align: right; vertical-align: middle; background: #E8E8F6;}

/* titolo della sezione */
.sectiontitle {font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-align: center; }

/* titolo pagine associati ACIMAC*/
.sectiontitlel {font: 12px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; }
a.sectiontitlel:link, a.sectiontitlel:visited {font: 12px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-decoration: none;}
a.sectiontitlel:hover, a.sectiontitlel:active {font: 12px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-decoration: underline;}

/* form table labels */
.label {font: 11px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold; background: #EDEDED; text-align: right; vertical-align: middle;}
.labellight {font: 11px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold; background: #E8E8E8; text-align: right; vertical-align: middle;}
.labeldark {font: 11px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold; background: #F0F0F0; text-align: right; vertical-align: middle;}

.sheetlabeldark {font: 11px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; background-color: #D3EBF3; text-align: right;}

/* Form instruction text */
.instruction{font: 11px Arial, Helvetica, sans-serif; color: #7F7F7F; font-style: italic; font-weight: bold; }

/* Error text */
.error {font: 12px Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; }

/* Left menu father */
.leftmenufather {font: 11px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; }
a.leftmenufather:link, a.leftmenufather:visited {font: 11px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-decoration: none;}
a.leftmenufather:hover, a.leftmenufather:active {font: 11px Arial, Helvetica, sans-serif; color: #CC9900; font-weight: bold; text-decoration: none;}

/* Left menu */
.leftmenu {font: 10px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
a.leftmenu:link, a.leftmenu:visited {font: 10px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.leftmenu:hover, a.leftmenu:active {font: 10px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold; text-decoration: none;}

/* Left menu son */
.leftmenuson {font: 11px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
a.leftmenuson:link, a.leftmenuson:visited {font: 11px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}
a.leftmenuson:hover, a.leftmenuson:active {font: 11px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none;}

/* ---- TABELLE ---- */
/* tables */
.tableborder {font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #B0B0B0; text-align: center;}
.tableheader {font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #B0B0B0; text-align: center;}
.tabledisplay {font: 12px Arial, Helvetica, sans-serif; color: #000000; background: #F0F0F0;}
.tabledisplaylight {font: 12px Arial, Helvetica, sans-serif; color: #000000; background: #E8E8E8;}
.tablebody {font: 12px Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; bordercolordark="#FFFFFF" bordercolorlight="#FFFFFF"} 
.tabledivider {font: 12px Arial, Helvetica, sans-serif; color: #171EA5; font-weight: bold; background-color: #D1D2ED; text-align: center; text-decoration: none;}
.listrowlight {font: 10px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; background: #FFFFFF; text-align: left; vertical-align: middle;}
.listrowdark {font: 10px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; background: #EEEEEE; text-align: left; vertical-align: middle;}

/*toolbar*/
.bgtoolbar {background-color: #FFFFFF;} 

/* background image in left menu */
.bgleftclassic {background-color: #FFFFFF; }

/* search results */
.bgsearchresults {background-color: #DEF7FF;} 

/* footer text (Developed By) */
.developedtext {font-family: Arial; font-size: 10px; color: #FFFFFF}
a.developedtext:link, a.developedtext:visited {font-family: Arial; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a.developedtext:hover, a.developedtext:active {font-family: Arial; font-size: 10px; color: #FFFFFF; text-decoration: underline;}



/* Box che visualizza il tip del menu */
.alttext {
    text-align:left;
    width:150px;
    font:normal 9pt Arial;
    border-width:0px;
    border-style:hidden;
    border-color:#FFCC00;
    background-color:#FFCC00;
    layer-background-color:red;
    color:#000099;
    }

/*  Gestione grafica calendario  */
.calendar {font: 12px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
a.calendar:link, a.calendar:visited {font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
a.calendar:hover, a.calendar:active {font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline;}

.calendarheader {font: 12px Arial, Helvetica, sans-serif; color: #171EA5; font-weight: bold; }
.titlecalendar {font: 12px Arial, Helvetica, sans-serif; color: #171EA5; font-weight: bold; }
.bgtablecalendar {background-color: #FFFFFF;} 

.bgweekend {background-color: #DEF7FF; font: 12px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; } 
a.bgweekend:link, a.bgweekend:visited {background-color: #DEF7FF; font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}
a.bgweekend:hover, a.bgweekend:active {background-color: #DEF7FF; font-family: Arial; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline;}

.today {background-color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; } 
a.today:link, a.today:visited {font-family: Arial; font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: none;}
a.today:hover, a.today:active {font-family: Arial; font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: underline;}

.day {background-color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; } 
a.day:link, a.day:visited {font-family: Arial; font-size: 12px; color: #000066; font-weight: bold; text-decoration: none;}
a.day:hover, a.day:active {font-family: Arial; font-size: 12px; color: #000066; font-weight: bold; text-decoration: underline;}
/*  fine gestione grafica calendario  */

/* css per visualizzazione forum */
.forumtable { background-color: #005B27; }

.toprow { background-color: #166933; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold }

.row1 { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #494957 }

.row2 { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #494957 }

.forumlink               { text-decoration: none; font-size: 12px; color: #005B27; font-family: Arial, Helvetica, sans-serif; }
a.forumlink               { text-decoration: underline; font-weight: bold; font-size: 12px; color: #005B27; font-family: Arial, Helvetica, sans-serif; }
a.forumlink:link          { text-decoration: underline; font-weight: bold; font-size: 12px; color: #005B27; font-family: Arial, Helvetica, sans-serif; }
a.forumlink:visited       { text-decoration: underline; font-weight: bold; font-size: 12px; color: #005B27; font-family: Arial, Helvetica, sans-serif; }
a.forumlink:active        { text-decoration: underline; font-weight: bold; font-size: 12px; color: #005B27; font-family: Arial, Helvetica, sans-serif; }
a.forumlink:hover         { text-decoration: none; font-size: 12px; font-weight: bold; color: #005B27; font-family: Arial, Helvetica, sans-serif; }
/* fine forum */

/* nuovo framework */
.frwkbutton  {cursor:hand;	vertical-align : middle;}

/* background image in left menu */
.bgtop { background-image: url(img/top.jpg);
        background-repeat: no-repeat; 
       }
.bgleft {background-color: #8C2914; }

.bggrey {background-color: #EDEDED; }

.bgdarkgrey {background-color: #B0B0B0; }

.topclassicmenu {font: 10px Arial, Helvetica, sans-serif; color: #000000; vertical-align : middle; font-weight: bold; }
a.topclassicmenu:link, a.topclassicmenu:visited {font: 10px Arial, Helvetica, sans-serif; color: #000000; vertical-align : middle; font-weight: bold; text-decoration: none;}
a.topclassicmenu:hover, a.topclassicmenu:active {font: 10px Arial, Helvetica, sans-serif; color: #8C2914; vertical-align : middle; font-weight: bold; text-decoration: none;}

.topclassicmenusel {font: 10px Arial, Helvetica, sans-serif; color: #8C2914; vertical-align : middle; font-weight: bold; }
a.topclassicmenusel:link, a.topclassicmenusel:visited {font: 10px Arial, Helvetica, sans-serif; color: #8C2914; vertical-align : middle; font-weight: bold; text-decoration: none;}
a.topclassicmenusel:hover, a.topclassicmenusel:active {font: 10px Arial, Helvetica, sans-serif; color: #8C2914; vertical-align : middle; font-weight: bold; text-decoration: none;}

.texttitle {font: 14px Arial, Helvetica, sans-serif; color: #8C2914; vertical-align : middle; font-weight: bold; }

.textdidascalia {font: 10px Arial, Helvetica, sans-serif; color: #000000; line-height: 1.0; }
a.textdidascalia:link, a.textdidascalia:visited {font: 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
a.textdidascalia:hover, a.textdidascalia:active {font: 10px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; font-weight: bold;}

.menuserie {font: 12px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold; }
a.menuserie:link, a.menuserie:visited {font: 12px Arial, Helvetica, sans-serif; color: #8C2914; text-decoration: none; font-weight: bold;}
a.menuserie:hover, a.menuserie:active {font: 12px Arial, Helvetica, sans-serif; color: #8C2914; text-decoration: underline; font-weight: bold;}


.navbar {font: 9px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #8C2914; padding: 2px; }
a.navbar:link, a.navbar:visited {font: 9px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #8C2914;}
a.navbar:hover, a.navbar:active {font: 9px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold; background-color: #EDEDED;}

.navbarsel {font: 9px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold; background-color: #EDEDED; padding: 2px;}
a.navbarsel:link, a.navbarsel:visited {font: 9px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #8C2914; padding: 2px;}
a.navbarsel:hover, a.navbarsel:active {font: 9px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold; background-color: #EDEDED; padding: 2px;}

.newstitle {font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #8C2914; font-weight: bold; }

.buttonform {font: 14px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold; border: 0; background-color: transparent; cursor: hand;}

.labelform {font: 10px Arial, Helvetica, sans-serif; color: #8C2914; font-weight: bold; background-color: transparent; }

.textform {font: 11px Arial, Helvetica, sans-serif; color: #000000; background-color: #D7D7D7; border: 0; padding: 3px; height: 18px; width: 370px; vertical-align: text-top; }

.serietitle {font: 14px Arial, Helvetica, sans-serif; color: #7C7C7C; vertical-align : middle; font-weight: bold; background-color: #EDEDED; }
