








@media print {
  /* style sheet for print goes here */



h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:22px;
    line-height:22px;
    font-weight:normal;
    margin:0;
    color:#000;
    margin:0px;
    padding-bottom:5px;
    border-bottom:1px solid #2b4da4;
    }

h2 {
    color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    margin:0px;
    font-weight:bold;
    border-bottom:1px solid #2b4da4;
    }
h3 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000;
    margin-top:0px;
    margin-bottom:10px;
    font-weight:bold;
}
h4 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    color:#000;
    margin-top:0px;
    margin-bottom:4px;
}
#fo_paginator {
    display:none;
}

}

/* end style sheet print */

body {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin-left: 0px;
	margin-top: 0px;
	background-color: #0A0A08; background-image:url(/applications/webwork/site_fagima/media/bg.jpg);
  background-repeat:no-repeat;
  }

h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
	line-height: 1em;
  }

form {
  margin:0;
  }
#fo legend {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  }

#fo fieldset {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border:1px solid #fff;
  }

#fo input {
  border: 1px solid #d3d3d3
  }

#fo textarea {
  border: 1px solid #d3d3d3
  }

#fo #formContacts td {
  border:0px; font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;}

#fo #formContacts .privacy {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#000;
}
#fo #formContacts .formButton {
  font-family:Arial, Helvetica, sans-serif; letter-spacing: 2px;
  font-size: 11px;
  text-transform: uppercase;
  padding:3px 3px 3px 6px;
  background-color: #dedede;
  font-weight: bold;
  color:#5F5F5F;
}

a:link {
  color: black;
  text-decoration: none;
}
a:visited {
  color: black;
  text-decoration: none;
}
a:hover {
  color: black;
  text-decoration: underline;
}

/*HEADER*/


/* FAGIMA-LAYOUT */

#fo .hide {
  display: none;
  }

#fo h2{
  font-size:22px;
  font-weight:normal;
  margin: -5px 30px 20px 80px;
  }

#fo .FGM_leftBgnd {
  background-image:url(/applications/webwork/site_fagima/media/bgnndLeftBottom.gif);
  background-repeat: repeat-y;
  }

#fo .FGM_shadow_L {
  background-image:url(/applications/webwork/site_fagima/media/fagima_03_splash_01.jpg);
  background-repeat:no-repeat;
  width: 48px;
  }

#fo .FGM_shadow_Bottom {
  background-image:url(/applications/webwork/site_fagima/media/fagima_03_splash_01.jpg);
  background-repeat:no-repeat;
  width: 48px;
  }

#fo .FGM_logo_top{
  background-image:url(/applications/webwork/site_fagima/media/index.png);
  background-repeat:no-repeat;
  -background-image:url(/applications/webwork/site_fagima/media/index.jpg);
  background-repeat:no-repeat;
  width: 522px;
  height:443px;
  }

#fo .FGM_header_inside {
  background-image:url(/applications/webwork/site_fagima/media/header_inside.jpg);
  background-repeat:no-repeat;
  height:52px; padding-left: 48px;
  }

#fo .FGM_col_right{
  width: 390px;
  }

#fo .FGM_col_rightInside{
  width: 390px; background-color: #ffffff;
  background-image:url(/applications/webwork/site_fagima/media/bgnd_yellow.gif);
  background-repeat: repeat-x;
  }

#fo .FGM_col_rightInside div {
  color:#999797;
  margin-top: 0px;
  padding-left:12px;
  padding-right:12px
  }

#fo .FGM_col_rightInside div h1 {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#999797; text-transform: uppercase;
  padding-bottom: 0px;   margin-top: 10px;
  font-size: 12px
  }

#fo .FGM_col_rightInside img {
  margin-left:0px
  }

#fo .FGM_col_rightInside {
  margin-left: 0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#757777;
  font-size: 11px
  }

#fo .FGM_content .description h4 {
  font-weight: bold;
  border-bottom: 1px solid #dedede;
  margin-bottom: 3px;
  margin-top: 8px;
  font-size: 11px
  }

#fo .FGM_content .description h3 {
  font-weight: bold;
  border-bottom: 3px solid #dedede;
  color: #F77E7D;
  padding-top:15px;
  margin-bottom: 10px
  }

#fo .FGM_col_rightInside div h3 {
  font-weight: normal;
  }

#fo .FGM_col_rightInside div h2 {
  font-weight: bold;
  }

#fo .FGM_col_rightInside div h2, #fo .FGM_col_rightInside div h3 {
  padding-top: 11px;
  margin-left: 0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin-bottom:0px;
  color:#757777;
  font-size: 11px
  }

#fo .FGM_col_rightInside div p {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin-top:0px;
  color:#757777;
  font-size: 11px
  }

#fo .fileContainer a:link, #fo .fileContainer a:visited {
  margin-left:0px
  margin-top:0px;
  color:#757777;
  }

#fo .singleFiles {
  padding-left: 5px;
  padding-bottom:5px;
  }

#fo .singleFiles h2 {
  padding-top: 0px;
  }

#fo .singleFilesList {
  border-bottom: 2px dotted #d3d3d3;
  padding-top:6px; padding-bottom:6px;
  }

#fo .singleFilesListGen {
  padding-top:6px; padding-bottom:6px;
  }

#fo .singleFilesList .thumbGen, #fo .singleFilesListGen .thumbGen {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  color:#F77E7D;

  }
#fo .singleFilesList .thumbGen img, #fo .singleFilesListGen .thumbGen img {
  width:90px;
  border: 1px solid #dedede; padding:3px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#F77E7D;
  font-size: 11px;
  }
#fo .singleFilesList .thumb, #fo .singleFilesListGen .thumb {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#F77E7D;
text-align: center; padding: 7px 0px 7px 0px;
  font-size: 11px; border-left:1px solid #dedede; border-right:1px solid #dedede; background-color: #F4F4F4 
  }

#fo .singleFilesList .thumb img, #fo .singleFilesListGen .thumb img {
  width:90px;
  border: 1px solid #dedede; padding:3px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#F77E7D;
  font-size: 11px;
  }

#fo .singleFiles a:link, #fo .singleFiles a:visited  {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#F77E7D;
  font-size: 11px;
  }
#fo .SFTitle {font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold; color: #F77E7D;
  }
#fo .SFDescription {font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#757777;
  font-size: 11px;
  font-weight: normal;
  }

#fo .childrenList, #fo .childrenList a {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#E83838; padding:2px;
  font-size: 11px;
  }

#fo .childrenList a {
  background-color: #E9E9E9;
  }

#fo .attachBtn {
  text-transform:uppercase;
  color: #999999;
  background-color: #E9E9E9;
  padding:2px;
  margin-right:4px; 
  padding-left:4px;
  /*border:1px solid #EFAFA4;*/
  font-size: 10px
  }

#fo .anchorPic {
  text-transform: uppercase;

  background-color: #E9E9E9;
  padding:2px;
  margin-right:3px;
  padding-left:12px;
  background-image:url(/applications/webwork/site_fagima/media/anchorPic.gif);
  background-position: left top;
  background-repeat: no-repeat;
  font-size: 10px
  }
#fo .anchorPic a {color: #7F7F7F; }
#fo .anchorPic a:hover {color: #E83838; }


#fo .Dlink a:link, #fo .Dlink a:visited {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold; color: #F77E7D;
    }

/*CONTENT*/

#fo .FGM_content{
  width: 390px; background-color: #ffffff;
  background-image:url(/applications/webwork/site_fagima/media/bgnd_yellow.gif);
  background-repeat: repeat-x; border-right: 1px solid #dedede;
  }

#fo .FGM_content div {
  color:#999797;
  }

#fo .FGM_content div h1 {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin-bottom:0px;
  color:#E83838;
  font-size: 24px;
  margin-top: 0px;
  }

#fo .FGM_content .description, #fo .FGM_col_rightInside .description {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#757777;
  font-size: 11px;
  padding-bottom:10px
  }

#fo .FGM_content .genDescription {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#757777;
  font-size: 11px;
  }

#fo .FGM_content div h3 {
  font-weight: bold;
  }

#fo .FGM_content div h2 {
  font-weight: normal;
  letter-spacing:0px;
  margin-left:0px;
  margin-top: 10px;
  padding-bottom:10px
  }

#fo .FGM_content div h2 {
  padding-top: 11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin-bottom:0px;
  color:#E83838;
  font-size: 22px
  }

#fo .FGM_content .highLight {
  background-color: #EFE8E0;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  border: 2px dashed #ffffff;
  height: 120px
  }

#fo .FGM_content .highLight a:link, #fo .FGM_content .highLight a:visited {
  color:#E83838;
  text-decoration: underline;
  }

#fo .FGM_content .highLight h3 {font-size: 75%}

#fo .FGM_content div h3 {
  padding-top: 0px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin-bottom:3px;
  color:#999797;
  font-size: 13px
}

#fo .FGM_content div p {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  margin-top:0px;
  color:#757777;
  font-size: 11px
}

#fo .documentsList {margin-bottom: 0px }


#fo .h2documentsList a:link, 
#fo .h2documentsList a:visited {
  font-size: 13px;
  text-decoration: underline;
  color:#E83838;
  font-weight: bold;
  margin-top:-10px;
  line-height: 0.2em;
}

#fo .h2documentsList a:hover {
  background-color: #F9ECC3
  }

#fo #docList h2 {
  margin-top: 10px;
  margin-bottom:5px
  }

#fo .docListImg {
  width:130px;
  border:0px solid #dedede;
  padding: 5px;
  margin: 0px 10px 0px 0px;
  float: left;
  }

#fo .imgDescription {
  font-size: 11px;
  text-decoration: none;
  color:#E83838;
  font-weight: bold; margin-top:20px;
  }

/*FINECONTENT*/

#fo .singleFiles {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  color:#F77E7D;
  font-size: 11px
  }

#fo .FGM_bottombox {
  background-image:url(/applications/webwork/site_fagima/media/bgnnd_bottombox.jpg);
  background-repeat:no-repeat;
  height: 61px;
  background-position: bottom;
  }

#fo .FGM_bgndbox {
  background-image:url(/applications/webwork/site_fagima/media/bgnnd_box.gif);
  background-repeat:repeat-y;

  }

#fo .FGM_claim{
  background-image:url(/applications/webwork/site_fagima/media/big_label.png);
  background-repeat:no-repeat;
  -background-image:url(/applications/webwork/site_fagima/media/big_label.jpg);
  background-repeat:no-repeat;

  /*line-height:26px;*/
  height:167px;
  color:#fd7d00;
  font-weight:normal;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:28px;
  }

#fo .FGM_claim_01{
  font-weight:bold;
  color:#ffc000;
  font-family:Geneva, Arial, Helvetica, sans-serif; font-size:22px;
  }

#fo .FGM_claim_02{
  font-weight:bold;
  color:#fd4d00;
  font-family:Geneva, Arial, Helvetica, sans-serif; font-size:22px;
  }

#fo .FGM_content {
  height: 446px;
  width: 600px;
  padding-left:48px;
  background-image:url(/applications/webwork/site_fagima/media/bgnnd_content.gif);
	background-repeat:no-repeat;
  }

#fo .FGM_footerRight {
  padding: 0px 0px 0px 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#BEBEBE;
  background-image:url(/applications/webwork/site_fagima/media/bgnnd_footer.gif);
	background-repeat: repeat-y; background-position: right top;
  }

#fo .FGM_footer {
  padding: 0px 0px 0px 48px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#BEBEBE;
  }

#fo .languagesList {
  margin-top:10px;
  }

#fo .languagesList li{
  padding-bottom: 0px;
  padding-top: 0 px
  }

#fo .areaFlags {
  text-transform: uppercase;
  border-bottom: 1px solid #74673b;
  font-weight: normal;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#E1AC0A;
  margin-left:-40px;
  color:#f9ecc3;
  display:block;
  }

#fo .areaFlags a:link, #fo .areaFlags a:visited  {
  color:#E1AC0A;
  padding-left: 18px;
  text-decoration:none; margin-top: 2px: margin-bottom:2px
  }

#fo .areaFlags a:hover {
	color:#f9ecc3;
  display:block;
	text-decoration:none;
	background-image:url(/applications/webwork/site_fagima/media/arrow.jpg);
	background-color:#333534;
	background-repeat:no-repeat;
	background-position: 330px 0px;
  }

#fo .areaFlags.sel a{
  background-image:url(/applications/webwork/site_fagima/media/arrow_list.jpg);
  background-repeat: no-repeat;
  background-position:0px 0px
  }

#fo .areaFlags.sel a:hover {
	color:#f9ecc3;
	text-decoration:none;
	background-image:url(/applications/webwork/site_fagima/media/arrow.jpg);
	background-color:#333534;
	background-repeat:no-repeat;
	background-position: 330px 0px;
  }

#fo .FGM_footer .areaFlagsLine {
  display:inline;
  text-transform: uppercase;
  font-weight: normal;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:10px;
  border:0px;
  color:#f9ecc3;
  margin:0;
  }

#fo .FGM_footer .areaFlagsLine a:link, #fo .FGM_footer .areaFlags a:visited  {
  color:#E1AC0A;
  text-decoration:none;
  border-right:0px solid;
  padding:4px 4px 4px 4px;
  border-color:#f3f3f3 #bbb #bbb #f3f3f3;
  }

#fo .FGM_footer .areaFlagsLine a:hover {
	color:#f9ecc3;
  background-color:#202020;

  text-decoration:none;
  padding:4px 4px 4px 4px;  display:inline;
  }

#fo .FGM_footer .areaFlagsLine.sel a {
  padding:4px 4px 4px 4px;  display:inline
}

#fo .FGM_footer .areaFlagsLine.sel a:hover {
	color:#f9ecc3;
	text-decoration:none;
  padding:4px 4px 4px 4px;  display:inline
  }

#fo a.top {
  padding-right: 32px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size:85%;
  text-transform: uppercase;
  float:left; color: #000;
  background: url(/applications/webwork/site_fagima/media/Top.gif) no-repeat 100% 3px;
  }

/*END-FAGIMA-LAYOUT*/

/*HORIZONTAL-MENU*/

#fo #menu {
  background-image:url(/applications/webwork/site_fagima/media/bgnnd_topmenu.jpg); color: #ffffff;
  height: 37px;
  }

#fo #menu .menu_orizzontale {
  margin-left:57px;
  height: 37px;
  }

#fo #menu .menu_orizzontale a,
#fo #menu .menu_orizzontale a:link,
#fo #menu .menu_orizzontale a:visited {
  text-decoration: none;
  font-size: 11px;
  font-family: Tahoma, Arial, sans-serif;
  color: #ffffff; !important
  }

#fo #menu .menu_orizzontale a:hover {
  text-decoration: underline;
  font-size: 11px;
  }

#fo .unselected_menuX {
  list-style-type: none;
  text-decoration: none;
  padding-left:5px;
  padding-right:5px; color: #ffffff;
  }

#fo .selected_menuX {
  list-style-type: none;
  text-decoration: none;
  padding-left:5px;
  padding-right:5px;
  font-weight: normal; color: #ffffff;
  background-image:url(/applications/webwork/site_fagima/media/bgnd_voice_active.gif);
  color: #ffffff;
  background-repeat: repeat-x;
  }

#fo .separator {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  border: 0px solid #000;
  color: #ffffff;
  }

/*END-HORIZONTAL-MENU*/

/*COMMON-STYLE*/

#fo .buttonMore {
  padding:1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color: #ffffff;
  background-color: #BFBFBF;
  padding: 0px 1px 2px 1px ;
  }

#fo .buttonMore a:link, #fo .buttonMore a:visited {
  color: #ffffff;
  text-decoration:none;
  background-color: #BFBFBF;
  }

#fo .buttonMore a:hover {
  color: #666666;
  text-decoration:underline;
  }

/*PATH*/

#fo .path {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 10px 0px 15px 0px;
  text-transform: uppercase;
  color: #AF1314;
  }

#fo .path a,
#fo .path a:link,
#fo .path a:visited {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 10px;
   color: #F77E7D; !important
    }
#fo #videoList h1 {margin-bottom:20px}
#fo #videoList .selected { background: #FFFFDA;}
#fo #videoList .description { color: #FFFFDA; font-family:Geneva, Arial, Helvetica, sans-serif; color:#757777; font-size: 11px; padding-bottom:10px }
#fo .FGM_col_rightInside p { background-color: #70ced8}

#fo .box .selected { background-color: #FFFFDA; }
#fo .box .description { color: #FFFFDA; font-family:Geneva, Arial, Helvetica, sans-serif; color:#757777; font-size: 11px; padding-bottom:10px }

#fo .FGM_col_rightInside h5 { font-family:Geneva, Arial, Helvetica, sans-serif; color:#999797; text-transform: uppercase; padding-bottom: 0px; margin-top: 10px; margin-bottom: 10px; font-size: 12px}
#fo .FGM_col_rightInside h6 { font-family:Geneva, Arial, Helvetica, sans-serif; color:#999797; padding-bottom: 0px; margin-top: 0px; 0px; font-size: 10px}
#fo .FGM_col_rightInside p { font-family:Geneva, Arial, Helvetica, sans-serif; color:#ffffff; text-transform: uppercase; padding: 5px 12px 5px 12px; margin-top: 0px; font-size: 10px; }

/* TECH SHEET */

#fo .lineBottomTable {
	border-bottom: 1px solid #D3D3D3;
	color: #757777
  }

#fo .ListText td {
  font-size: 11px;
  color: #757777
  }

#fo .lineBottomRightTableCap div {
  font-size: 11px;
  }

#fo .lineBottomRightTable {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #D3D3D3;
  }

#fo .lineBottomRightTableCap {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D3D3D3;
  border-right-width: 0px;
  border-right-style: dotted;
  border-right-color: #D3D3D3;
  }

#fo .lineRightTable {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #D3D3D3;
  }

#fo .docMenu {
  position:relative;
  float: left;
  text-transform:
  uppercase;
  font-size: 10px
  }

#fo .docMenu li {
  list-style-type: none;
  display: inline;
  padding-right: 7px
  }

#fo .docMenu ul {
  margin-left:-7px;
  padding-left:12px;
  padding-top:12px
  }

/*#fo .docMenu a:link, #fo .docMenu a:visited {padding:3px; background-color: #dedede; margin-left: 3px; margin-right: 3px;}*/

/*PDF STYLE*/

#fo #PDFs {color:black}
#fo #PDFs .descriptionPDF .docMenu {display:none}
#fo #PDFs .descriptionPDF {font-family: Arial; font-size: 12pt}
#fo #PDFs h1 {font-size: 14pt; color: #666666; display: none }
#fo #PDFs h2 {font-family: Arial; font-size: 22pt; color: #E83838; margin-bottom:5pt; margin-left:0pt; margin-top:5pt; }
#fo #PDFs .descriptionPDF h3 {font-size: 15pt; color: #E83838; border-bottom: 1px solid #A3A3A3; margin-bottom:5pt; margin-top:15pt; }

#fo #boxHighlight {padding:8px; background-color: #E4FFCF}


#fo .singleFilesList .zoomImg Img {
  height:10px; !important
  width:20px; !important
  }

#fo .small {font-size: 10px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#999797; }


img {

border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
}