/*-------------------------------------------------------------------------------*/
/*  ***** Modified by Gruppo Sistema S.p.A. *****                                */
/*-------------------------------------------------------------------------------*/
/* 
  (c) 2002 Inter Age S.r.l.
  $Source: /usr/cvsroot/emw/shared/res/css/bodytext.css,v $
  $Revision: 1.15 $ $Date: 2004/03/22 15:04:47 $
  Author: Monica Messori, Silvia Barozzini, Andrea Beggi

  Euro Metal Web V2 Style Sheet
*/


/* ---- DEFAULT ---- */
/* Stile di default per le pagine */
body {font: 12px Arial, Helvetica, sans-serif; color: #000000; background-image: url(/emw/shared/res/images/custom.jpg); background-repeat: no-repeat;}

a:link, a:visited {font: 12px Arial, Helvetica, sans-serif; color: #000066; text-decoration: none; font-weight: bold;}
a:hover {font: 12px Arial, Helvetica, sans-serif; color: #0C83E9; text-decoration: underline; font-weight: bold;}

hr {color: #171EA5;}

.custom {font: 12px Arial, Helvetica, sans-serif; color: #000000; background-image: url(/emw/shared/res/images/custom.jpg); background-repeat: no-repeat;}

.lagardene { font: 16px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; background-image: url(/emw/shared/res/images/lagardene.jpg); background-repeat: no-repeat; }

.custom_pop {background-image: url(/emw/shared/res/images/custom_pop.jpg); background-repeat: no-repeat;}

/* input fields (redefined) */
input.text {font: 11px Arial, Helvetica, sans-serif; color: #000000;}
input.frwklabel {border : 0 none White;}
input.image {cursor:hand;}
select {font: 11px Arial, Helvetica, sans-serif; color: #000000;}
textarea {font: 12px Arial, Helvetica, sans-serif; color: #000000;}


/* ---- TESTO ---- */
/* Testo generico */
.text {font: 11px Arial, Helvetica, sans-serif; color: #000000;}
a.text:link, a.text:visited {font: 12px Arial, Helvetica, sans-serif; color: #000066; text-decoration: none; font-weight: bold;}
a.text:hover, a.text:active {font: 12px Arial, Helvetica, sans-serif; color: #0C83E9; 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: #000066; font-weight: bold;}

/* Collegati ai bottoni della gestione delle pagine */
.text11 {font: 11px Arial, Helvetica, sans-serif; color: #000066;}
.text13 {font: 13px Arial, Helvetica, sans-serif; color: #000066;}
.text14 {font: 14px Arial, Helvetica, sans-serif; color: #000066;}
.text16 {font: 16px Arial, Helvetica, sans-serif; color: #000066;}

/* Alessandro Palazzi (log view) */
.text16bold {font: 16px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}
.tabledata {font: 12px Arial, Helvetica, sans-serif; color: #000000; background: #FFCCCC;}
.labellightred {font: 12px Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; background: #E8E8E8; vertical-align: middle;}
.labelred {font: 12px Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; background: #FFFFFF; vertical-align: middle;}

/* didascalie immagini pagine ACIMAC*/
.textdida {font: 11px Arial, Helvetica, sans-serif; color: #0C83E9; font-weight: bold;}
a.textdida:link, a.textdida:visited {font: 11px Arial, Helvetica, sans-serif; color: #0C83E9; font-weight: bold; text-decoration: none;}
a.textdida:hover, a.textdida:active {font: 11px Arial, Helvetica, sans-serif; color: #CC9900; font-weight: bold; text-decoration: none;}

/* testo edicola*/
.textnewsstand {font: 11px Arial, Helvetica, sans-serif; color: #000000; }
a.textnewsstand:link, a.textnewsstand:visited {font: 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a.textnewsstand:hover, a.textnewsstand:active {font: 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}

.lostpass {font: 11px Arial, Helvetica, sans-serif; color: #000000; }
a.lostpass:link, a.lostpass:visited {font: 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
a.lostpass:hover, a.lostpass:active {font: 11px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}

.other {font: 10px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-image: url(/emw/shared/res/images/other.jpg); background-repeat: repeat;}}
a.other:link, a.other:visited {font: 10px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.other:hover, a.other:active {font: 10px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; font-weight: bold;}

.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;}

.textbannertitlepage {font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}

/* 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;}

.news {background-image: url(/emw/shared/res/images/fondo_new.jpg); background-repeat: repeat; }

.poptitle {font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-align: center; background-image: url(/emw/shared/res/images/fondo_new2.jpg); background-repeat: repeat;}
/* 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: #000066; font-weight: bold; text-align: right; vertical-align: middle; background-image: url(/emw/shared/res/images/label.gif);
                background-repeat: repeat;}
.labellight {font: 11px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; background: #E8E8E8; text-align: right; vertical-align: middle;}
.labeldark {font: 11px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-align: right; vertical-align: middle; background-image: url(/emw/shared/res/images/labeldark.gif); background-repeat: repeat;}

.sheetlabeldark {font: 11px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-align: right;  background-image: url(/emw/shared/res/images/labeldark.gif); background-repeat: repeat;}

/* 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: 11px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; }
a.leftmenu:link, a.leftmenu:visited {font: 11px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-decoration: none;}
a.leftmenu:hover, a.leftmenu:active {font: 11px Arial, Helvetica, sans-serif; color: #CC9900; font-weight: bold; text-decoration: none;}

/* Left menu son */
.leftmenuson {font: 10px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; }
a.leftmenuson:link, a.leftmenuson:visited {font: 10px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; text-decoration: none;}
a.leftmenuson:hover, a.leftmenuson:active {font: 10px Arial, Helvetica, sans-serif; color: #CC9900; font-weight: bold; text-decoration: none;}

/* Current menu */
.currentmenu {font: 11px Arial, Helvetica, sans-serif; color: #0C83E9; font-weight: bold;}

/* ---- TABELLE ---- */
/* tables */
.tableborder {font: 12px Arial, Helvetica, sans-serif; color: #171EA5; font-weight: bold; background-color: #171EA5; text-align: center;}
.tableheader {font: 12px Verdana, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-align: center; background-image: url(/emw/shared/res/images/labeldark.gif);
                background-repeat: repeat;}
.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, Helvetica, sans-serif; color: #000000; font-weight: bold; background: #DDDDDD; text-align: left; vertical-align: middle;}
.listrowdark {font: 10px Verdana, 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-image: url(/emw/shared/res/images/griglia.gif); background-repeat: no-repeat;}

/* search results */
.bgsearchresults {background-image: url(/emw/shared/res/images/label.gif); background-repeat: repeat;} 


/* 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;}


/*  Gestione grafica Calendario  */
.calendar {font: 12px Verdana, Helvetica, sans-serif; color: #000000; 
font-weight: bold; }
a.calendar:link, a.calendar:visited {font-family: Verdana; font-size: 12px; 
color: #000000; font-weight: bold; text-decoration: none;}
a.calendar:hover, a.calendar:active {font-family: Verdana; font-size: 12px; 
color: #000000; font-weight: bold; text-decoration: underline;}

.calendarheader {font: 12px Verdana, Helvetica, sans-serif; color: #171EA5; 
font-weight: bold; }
.titlecalendar {font: 12px Verdana, Helvetica, sans-serif; color: #171EA5; 
font-weight: bold; }
.bgtablecalendar {background-color: #FFFFFF;}

.bgweekend {background-color: #DEF7FF; font: 12px Verdana, Helvetica, 
sans-serif; color: #000000; font-weight: bold; }
a.bgweekend:link, a.bgweekend:visited {background-color: #DEF7FF; 
font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold; 
text-decoration: none;}
a.bgweekend:hover, a.bgweekend:active {background-color: #DEF7FF; 
font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold; 
text-decoration: underline;}

.today {background-color: #FFFFFF; font: 12px Verdana, Helvetica, sans-serif; 
color: #FF0000; font-weight: bold; }
a.today:link, a.today:visited {font-family: Verdana; font-size: 12px; color: 
#FF0000; font-weight: bold; text-decoration: none;}
a.today:hover, a.today:active {font-family: Verdana; font-size: 12px; color: 
#FF0000; font-weight: bold; text-decoration: underline;}

.day {background-color: #FFFFFF; font: 12px Verdana, Helvetica, sans-serif; 
color: #000066; font-weight: bold; }
a.day:link, a.day:visited {font-family: Verdana; font-size: 12px; color: 
#000066; font-weight: bold; text-decoration: none;}
a.day:hover, a.day:active {font-family: Verdana; font-size: 12px; color: 
#000066; font-weight: bold; text-decoration: underline;}
/*  fine gestione grafica calendario  */

/* background-color: #0C83E9;*/

/* Forum */
.forumtable {  }

.toprow {  font-family: Arial, Helvetica,sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; background-image: url(/emw/shared/res/images/toprow.jpg); background-repeat: repeat;}

.row1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #494957; background-image: url(/emw/shared/res/images/label.gif); background-repeat: repeat;}

.row2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #494957; background-image: url(/emw/shared/res/images/labeldark2.gif); background-repeat: repeat;}

.forumtitle {font: 14px Arial, Helvetica, sans-serif; color: #0C83E9;}
.forumevidence {font: 12px Arial, Helvetica, sans-serif; color: #0C83E9;}

.forumlink { text-decoration: none; font-size: 12px; color:#000066; font-family: Arial, Helvetica, sans-serif; }
a.forumlink { text-decoration: none; font-weight: bold; font-size: 12px; color: #000066; font-family: Arial, Helvetica, sans-serif; }
a.forumlink:link { text-decoration: none; font-weight: bold; font-size: 12px; color: #000066; font-family: Arial, Helvetica, sans-serif; }
a.forumlink:visited { text-decoration: none; font-weight: bold; font-size: 12px; color: #000066; font-family: Arial, Helvetica, sans-serif; }
a.forumlink:active { text-decoration: none; font-weight: bold; font-size: 12px; color: #000066; font-family: Arial, Helvetica, sans-serif; }
a.forumlink:hover { text-decoration: underline; font-size: 12px; font-weight: bold; color: #000066; font-family: Arial, Helvetica, sans-serif; }

/* 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:#FFFFFF;
    background-color:#FFFFFF;
    layer-background-color:red;
    color:#000099;
    background-image: url(/emw/shared/res/images/tip.jpg);
    background-repeat: repeat;
	
    }

.largetitle { font: 27px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold }
.smalltitle { font: 16px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold }
.welcometableheader {font: 10px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; background-color: #FFFFFF; text-align: left;}
.textwelcome {font: 12px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold;}

.deepersectionmenu {font: 13px Arial, Helvetica, sans-serif; color: #0C83E9;}
a.deepersectionmenu:link, a.deepersectionmenu:visited {font: 13px Arial, Helvetica, sans-serif; color: #0C83E9; font-weight: bold; text-decoration: none;}
a.deepersectionmenu:hover, a.deepersectionmenu:active {font: 13px Arial, Helvetica, sans-serif; color: #0C83E9; font-weight: bold; text-decoration: underline;}

.headline {font: 12px Arial, Helvetica, sans-serif; color: #000066; font-weight: bold }