/*
  (c) 2002-2003 Inter Age S.r.l.
  $Source: /home/cvs/vshomedome/webapp/shared/res/css/bodytext.css,v $
  $Revision: 1.15 $ $Date: 2009/02/11 15:20:30 $
  Author: Monica Messori, Silvia Barozzini, Andrea Beggi

  TileSquare V2 Style Sheet
*/


/* ---- DEFAULT ---- */
/* Stile di default per le pagine */
body {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #000000;}

a:link, a:visited {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #0A4062; text-decoration: none; font-weight: bold;}
a:hover {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #0A4062; text-decoration: underline; font-weight: bold;}

hr {color: #171EA5;}

/* input fields (redefined) */
input.text {font: 11px Arial, Helvetica, sans-serif; color: #000000;}
input.frwklabel {border : 0 none White;}
input.image {
	cursor:pointer;
	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: 11px Verdana, Arial, sans-serif;
	color: #000000;
        line-height: 1.2;
}
a.text:link, a.text:visited {font: 11px Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-weight: bold;}
a.text:hover, a.text:active {font: 11px Verdana, Arial, sans-serif; color: #000000; 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: 12px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}

/* Collegati ai bottoni della gestione delle pagine */
.text13 {font: 13px Arial, Helvetica, sans-serif; color: #000066;}
.text14 {font: 14px Arial, Helvetica, sans-serif; color: #000000;}
.text16 {font: 16px Arial, Helvetica, sans-serif; color: #000000;}

/* didascalie immagini pagine ACIMAC*/
.textdida {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #626262;}
a.textdida:link, a.textdida:visited {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #626262; text-decoration: none;}
a.textdida:hover, a.textdida:active {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #626262; 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 Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; background: #FFFFFF; text-align: right; vertical-align: middle;}
.labellight {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; background: #E8E8E8; text-align: right; vertical-align: middle;}
.labeldark {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000066; 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: 10px Helvetica, Arial, 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 Verdana, Arial, Helvetica, sans-serif; color: #000000; }
a.leftmenu:link, a.leftmenu:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a.leftmenu:hover, a.leftmenu:active {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}

.leftmenusel {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; }
a.leftmenusel:link, a.leftmenusel:visited {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a.leftmenusel:hover, a.leftmenusel:active {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}

/* Left menu son */
.leftmenuson {font: 11px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; }
a.leftmenuson:link, a.leftmenuson:visited {font: 11px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-decoration: none;}
a.leftmenuson:hover, a.leftmenuson:active {font: 11px Arial, Helvetica, sans-serif; color: #CC9900; font-weight: bold; text-decoration: none;}

/* ---- TABELLE ---- */
/* tables */
.tableborder {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #999999; text-align: center;}
.tableheader {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #999999; 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 Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #FFFFFF; text-align: left; vertical-align: middle; padding-left: 5px;}
.listrowdark {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #DADADA; text-align: left; vertical-align: middle; padding-left: 5px;}

/*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; vertical-align: middle}
a.developedtext:link, a.developedtext:visited {font-family: Arial; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; vertical-align: middle}
a.developedtext:hover, a.developedtext:active {font-family: Arial; font-size: 10px; color: #FFFFFF; text-decoration: underline; font-weight: bold; vertical-align: middle}



/* 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:pointer;	vertical-align : middle;}

.cornice { border: 3px solid #211D1A; width: 892px; }

.bgcontent { background: #FFFFFF; }

.navbar { font: 10px Verdana, Arial, sans-serif; color: #000000; font-weight: bold; vertical-align: middle; }
a.navbar:link, a.navbar:visited {font: 9px Verdana, Arial, sans-serif; color: #9A9A9A; text-decoration: none; font-weight: bold;}
a.navbar:hover, a.navbar:active {font: 9px Verdana, Arial, sans-serif; color: #9A9A9A; text-decoration: none; font-weight: bold;}

.textgrey { font: 11px Verdana, Arial, sans-serif; color: #676767; }
a.textgrey:link, a.textgrey:visited {font: 11px Verdana, Arial, sans-serif; color: #676767; text-decoration: none;}
a.textgrey:hover, a.textgrey:active {font: 11px Verdana, Arial, sans-serif; color: #676767; text-decoration: none;}

.buttonform {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	border: 2px outset #FFFFFF;
	background-color: #000000;
	cursor: pointer;
}
a.buttonform {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
	border: 2px outset #FFFFFF;
	background-color: #000000;
	cursor: pointer;
}
a.buttonform:hover, a.buttonform:active {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  color: #AF1C2C; 
  font-weight: bold; 
  padding: 2px; 
  border: 2px inset #B9B073;
  cursor: pointer;
  text-decoration: none;
} 


