

@media print {
/* style sheet for print goes here */


h1 {
  font-size:14px;
  line-height:22px;
  font-weight:normal;
  margin:0px 0px 20px 0px;
  color:#a24b26;
  padding-bottom:5px;
  border-bottom:1px solid #2b4da4;
}

h2 {
  color: #a24b26;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px;
  font-weight:bold;
}
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;
}

}


body {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #675444;
  margin-top:0px; padding:0;
}

form {
  margin:0;
}

a:link {
  color: black;
  text-decoration: none;
}
a:visited {
  color: black;
  text-decoration: none;
}
a:hover {
  color: black;
  text-decoration: underline;
}


/*HEADER*/

#fo #header {
  background-image:url(/applications/webwork/site_webwork/media/logo.jpg);
  height:99px;
  background-repeat:no-repeat;
  background-color: #A24B26;
  width:350px;
  cursor:pointer;
}

/*END-HEADER*/


/*BANNER*/

#fo #banner {
  margin: 0px;
  padding: 0px;
}

/*END-BANNER*/

/*BANNER-PREHOME*/

#fo #banner_Prehome {
  margin: 0px;
  padding: 0px;
  heigth:390px;
  width: 612px;
}

/*END-BANNER*-PREHOME/



/*BANNERLIST*/

#fo #bannerList {
  margin: 0px;
  padding: 0px;
  height: 119px;
  vertical-align:bottom;
}

/*END-BANNERLIST*/


/*SEARCH*/

#fo input {
  border: 1px solid #BBB4AC;
}

#fo #search {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
  color: #FFFFFF;
  height:25px;
  width:550px;
  background-color: #A24B26;
  text-align:right bottom;
  margin: 0px;
  padding: 0px;
}

#fo #search .search {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
  color: #FFFFFF;
  height:25px;
  background-color: #A24B26;
  text-align:right bottom;
  margin: 0px;
  padding: 5px;
}

#fo #search .searchInput {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-image:url(/applications/webwork/site_webwork/media/find.gif);
  background-repeat:no-repeat;
  padding-left:20px;
  margin-left:10px;
  width: 150px;
}

#fo #search .submitImg {
  background-image: url(/applications/webwork/site_webwork/media/go.gif);
  background-position: 3px 5px;
  background-position:center;
  background-repeat:no-repeat;
  width: 26px;
  height: 22px;
  cursor: pointer;
}

/*END-SEARCH*/

/*MENU-VERTICALE HOME*/

#fo #MenuDestroDefaultH{
  voice-family: "\"}\"";
  voice-family: inherit;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding-top: 1px;
  padding-bottom: 8px;
  background-color: #B76F25;
  height: 110px;
  WIDTH: 261px;
  vertical-align:top;
}

#fo #MenuDestroDefaultH a,  #fo #MenuDestroDefaultH dt a, #fo #MenuDestroDefaultH li a {
  text-decoration: none;
  padding-left: 15px;
  display: block;
  list-style:none;
  color: #FFFFFF;
  border-bottom:1px solid #A24B26;
}

#fo #MenuDestroDefaultH dt.attivo {
  padding-left: 15px;
  font-weight: normal;
  color:#FFFFFF;
  border-bottom:1px solid #A24B26;
}

/*
classe dedicata al nodo di root (quando visibile) i.e. Produzione o Commercio
*/
#fo #MenuDestroPlusProdattivo dt.root {
  font-weight: bold;
  border-bottom:1px solid #A24B26;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #7A381B;
  padding-right: 4px;
  padding-top:0px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/applications/webwork/site_webwork/media/ico-produzione_on.jpg);
  height: 25px;
  text-align: right;
}
#fo #MenuDestroPlusProdattivo root  {
  font-weight: bold;
  border-bottom:1px solid #A24B26;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #7A381B;
  padding-right: 4px;
  padding-top:0px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/applications/webwork/site_webwork/media/ico-produzione_on.jpg);
  height: 25px;
  text-align: right;
}


#fo #MenuDestroPlusProdattivo dt.primo {
  font-weight: normal;
  color:#FFFFFF;
  height: 15px;
  text-align: right;
  border-bottom:1px solid #A24B26;
  padding-right: 4px;
}

#fo #MenuDestroPlusProdattivo dt.root a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #7A381B;	
  text-decoration:none;
}
#fo #MenuDestroPlusProdattivo dt.primo a {
  font-weight: normal;
  color:#FFFFFF;
  margin: 0px;
  text-decoration:none;
  text-align: right;
  font-size: 11px;
}

#fo #MenuDestroPlusProdattivo dt.attivo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #7A381B;
  font-weight: normal;
  text-decoration:none;
  text-align: right;
  border-bottom:1px solid #A24B26;
  padding-right: 4px;
}
#MenuDestroPlusProdattivo .attivo a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #7A381B;
  text-decoration:none;

}
#fo #MenuDestroPlusProdattivo dt.primohover {
  padding-right: 10px;
}
#fo #MenuDestroPlusProdattivo root.hover {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/applications/webwork/site_webwork/media/ico-produzione.jpg);    }


/*
Commercio attivo
*/
#fo #MenuDestroPlusComattivo dt.root {
  font-weight: bold;
  border-bottom:1px solid #A24B26;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #F1B72B;
  padding-right: 4px;
  padding-top:0px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/applications/webwork/site_webwork/media/ico-commercio_on.jpg);
  height: 25px;
  text-align: right;
}
#fo #MenuDestroPlusComattivo root  {
  font-weight: bold;
  border-bottom:1px solid #A24B26;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #F1B72B;
  padding-right: 4px;
  padding-top:0px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/applications/webwork/site_webwork/media/ico-commercio_on.jpg);
  height: 25px;
  text-align: right;
}


#fo #MenuDestroPlusComattivo dt.primo {
  font-weight: normal;
  color:#FFFFFF;
  height: 15px;
  text-align: right;
  border-bottom:1px solid #A24B26;
  padding-right: 4px;
}

#fo #MenuDestroPlusComattivo dt.root a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #F1B72B;	
  text-decoration:none;
}
#fo #MenuDestroPlusComattivo dt.primo a {
  font-weight: normal;
  color:#FFFFFF;
  margin: 0px;
  text-decoration:none;
  text-align: right;
  font-size: 11px;
}

#fo #MenuDestroPlusComattivo dt.attivo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #F1B72B;
  font-weight: normal;
  text-decoration:none;
  text-align: right;
  border-bottom:1px solid #A24B26;
  padding-right: 4px;
}
#fo #MenuDestroPlusComattivo .attivo a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #F1B72B;
  text-decoration:none;

}
#fo #MenuDestroPlusComattivo dt.primohover {
  padding-right: 10px;
}
#fo #MenuDestroPlusComattivo root.hover {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/applications/webwork/site_webwork/media/ico-produzione.jpg);    }
  
/*
Commercio attivo - fine
*/


#fo #MenuDestroDefaultH .primoConFigli  {
  padding-top: 1px;
  color:#675444;
}

#fo #MenuDestroDefaultH li.widthChild {
  font-weight: bold;
  color:#E5A812;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-bottom: 2px;
}

#fo #MenuDestroDefaultH li a {
  padding-bottom: 2px;
  margin: 0px;
  text-decoration:none;
  border-bottom:1px solid #A24B26;
}


#fo #MenuDestroDefaultH dd li.attivo #MenuDestroDefaultH dd .ultimo {
  text-decoration:none;
  color:#E5A812;
  padding-bottom:2px;
  margin: 0px;
  background-image:url(/applications/webwork/site_webwork/media/back-menu.jpg);
  background-repeat:repeat-x;
}

#fo #MenuDestroDefaultH dd .attivo {
  padding-bottom:2px;
  background-image:url(/applications/webwork/site_webwork/media/back-menu.jpg);
  background-repeat:repeat-x;
}

#fo #MenuDestroDefaultH dd li  {
  list-style:none;
  margin:0;
  color:#E5A812;
  padding: 2px 0px 2px 0px;
}


#fo #MenuDestroDefaultH .primohover {
  margin-left: 20px;
}

#fo #MenuDestroDefault .primo {
  font-weight: normal;
  padding-left: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  border-bottom:1px solid #A24B26;
}

#fo #MenuDestroDefaultH dd {
  padding: 0px 0px 0px 0px;
  margin-left: 0px;
}

#fo #MenuDestroDefaultH dd ul {
  padding: 0px;
  margin: 0px;
}

#fo #MenuDestroDefaultH li a {
  font-size: 10px;
  font-weight: normal;
  padding: 1px 0px 1px 0px;
  margin: 0px;
  text-decoration:none;
}

/*END-MENU-VERTICALE HOME*/


/*MENU-VERTICALE PLUS PRODUZIONE*/

#fo #MenuDestroPlusProd{
  voice-family: "\"}\"";
  voice-family: inherit;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  padding-right: 0px;
  padding-top:0px;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-image: url(/applications/webwork/site_webwork/media/ico-produzione.gif);
  height: 25px;
  text-align: right;
  z-index:1;
  
}

#fo #MenuDestroPlusProd a, #fo #MenuDestroPlusProd dt a, #fo #MenuDestroPlusProd li a {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  padding-right: 0px;
  text-align: right;
}

#fo #MenuDestroPlusProd dt {
  padding: 3px 4px 4px 0px;
  border-bottom:1px solid #A24B26;
  margin-right: 0px;
}

#fo #MenuDestroPlusProd dt.attivo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  padding-right: 0px;
}

#fo #MenuDestroPlusProd .primo {
  font-weight: normal;
  padding-top: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  padding-right: 10px;
}

#fo #MenuDestroPlusProd .primoConFigli  {
  font-weight: normal;
  padding-top: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  padding-right: 10px;
}

#fo #MenuDestroPlusProd .hover {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/applications/webwork/site_webwork/media/ico-produzione_on.jpg);    }

#fo #MenuDestroPlusProd dd {
  padding: 0;
  margin-left: 20px;
  text-align: right;
}

#fo #MenuDestroPlusProd dd ul {
  padding: 0px;
  margin: 0px;
  text-align: right;
}

#fo #MenuDestroPlusProd li.widthChild{
  text-align: right;}

#fo #MenuDestroPlusProd li a {
  font-weight: normal;
  padding: 2px 0px 2px 0px;
  margin: 0px;
  text-decoration:none;
  text-align: right;
}

#fo #MenuDestroPlusProd dd li.attivo {
  text-decoration:underline;
  padding: 2px 0px 2px 0px;
  margin: 0px;
  text-align: right;
}

#fo #MenuDestroPlusProd dd li  {
  list-style:none;
  margin:0;
  padding: 2px 0px 2px 0px;
  text-align: right;
}

#fo #MenuDestroPlusProd dd li:hover {
  text-decoration:underline;
  margin:0;
  padding: 2px 0px 2px 0px;
  text-align: right;
}

#fo #MenuDestroPlusProd dd li.ultimo{
  text-align: right;
}

#fo #MenuDestroPlusProd dt li.ultimo{
  text-align: right;
}

/*END-MENU-VERTICALE PLUS PRODUZIONE*/




/*MENU-VERTICALE PLUS COMMERCIO*/

#fo #MenuDestroPlusCom{
  voice-family: "\"}\"";
  voice-family: inherit;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  padding-right: 0px;
  padding-top: 0px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/applications/webwork/site_webwork/media/ico-commercio.jpg);
  height: 25px;
  text-align: right;
}

#fo #MenuDestroPlusCom a, #fo #MenuDestroPlusCom dt a, #fo #MenuDestroPlusCom li a {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  padding-right: 0px;
  text-align: right;
}

#fo #MenuDestroPlusCom dt {
  padding: 3px 4px 5px 0px;
  border-bottom:1px solid #A24B26;
  margin-right: 0px;
}

#fo #MenuDestroPlusCom dt.attivo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  padding-right: 0px;
}

#fo #MenuDestroPlusCom .primo {
  font-weight: normal;
  padding-top: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  padding-right: 10px;
}

#fo #MenuDestroPlusCom .primoConFigli  {
  font-weight: normal;
  padding-top: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  padding-right: 10px;
}

#fo #MenuDestroPlusCom .hover {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(/applications/webwork/site_webwork/media/ico-commercio_on.jpg);
}

#fo #MenuDestroPlusCom dd {
  padding: 0;
  margin-left: 20px;
  text-align: right;
}

#fo #MenuDestroPlusCom dd ul {
  padding: 0px;
  margin: 0px;
  text-align: right;
}

#fo #MenuDestroPlusCom li.widthChild{
  text-align: right;
}

#fo #MenuDestroPlusCom li a {
  font-weight: normal;
  padding: 2px 0px 2px 0px;
  margin: 0px;
  text-decoration:none;
  text-align: right;
}

#fo #MenuDestroPlusCom dd li.attivo {
  text-decoration:underline;
  padding: 2px 0px 2px 0px;
  margin: 0px;
  text-align: right;
}

#fo #MenuDestroPlusCom dd li  {
  list-style:none;
  margin:0;
  padding: 2px 0px 2px 0px;
  text-align: right;
}

#fo #MenuDestroPlusCom dd li:hover {
  text-decoration:underline;
  margin:0;
  padding: 2px 25px 2px 0px;
  text-align: right;
}

#fo #MenuDestroPlusCom dd li.ultimo{
  text-align: right;
}

#fo #MenuDestroPlusCom dt li.ultimo{
  text-align: right;
}

/*END-MENU-VERTICALE PLUS COMMERCIO*/

/*MENU-VERTICALE*/

#fo #MenuDestroDefault{
  voice-family: "\"}\"";
  voice-family: inherit;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #B76F25;
  width:260px;
}

#fo #MenuDestroDefault a,  #fo #MenuDestroDefault dt a, #fo #MenuDestroDefault li a {
  text-decoration: none;
  padding-left: 0px;
  list-style:none;
  color: #FFFFFF;
}

#fo #MenuDestroDefault .primoConFigli  {
  padding-top: 1px;
  padding-left: 0px;
  color:#675444;
  border-bottom:1px solid #A24B26;
}

#fo #MenuDestroDefault li.widthChild {
  font-weight: bold;
  color:#E5A812;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-bottom: 1px;
}

#fo #MenuDestroDefault li a {
  padding-bottom: 1px;
  margin: 0px;
  text-decoration:none;
}

#fo #MenuDestroDefault dt li.attivo {
  text-decoration:none;
  color:#675444;
  margin: 0px;
  padding-bottom:1px;
  border-bottom:1px solid #A24B26;
}

#fo #MenuDestroDefault dt.attivo {
  padding-left: 25px;
  font-weight: bold;
  color:#A24B26;
  border-bottom:1px solid #A24B26;
}

#fo #MenuDestroDefault .primo {
  font-weight: normal;
  padding-left: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  border-bottom:1px solid #A24B26;
}

#fo #MenuDestroDefault dd li.attivo #MenuDestroDefault dd .ultimo {
  text-decoration:none;
  color:#E5A812;
  padding-bottom:1px;
  margin: 0px;
  border-bottom:1px solid #A24B26;
}

#fo #MenuDestroDefault dd .attivo {
  padding-bottom:1px;
  border-bottom:1px solid #A24B26;
}

#fo #MenuDestroDefault dd li  {
  list-style:none;
  margin:0;
  color:#E5A812;
  padding: 0px;
  padding-left: 25px;
  font-weight: bold;
  color:#A24B26;
  border-bottom:1px solid #A24B26;
}


#fo #MenuDestroDefault .primohover {
  padding-left: 25px;
}

#fo #MenuDestroDefault dd {
  padding: 0px;
  margin-left: 0px;
}

#fo #MenuDestroDefault dd ul {
  padding: 0px;
  margin: 0px;
}

#fo #MenuDestroDefault li a {
  font-size: 10px;
  font-weight: normal;
  padding: 1px 0px 1px 0px;
  margin: 0px;
  text-decoration:none;
}

/*END-MENU-VERTICALE*/


/*PATH*/
#fo .path {
  margin: 0px;
  padding: 5px 20px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color: #A24B26;
  text-align: right;
  background-color: #FFFFFF;
}

#fo .path a:link, #fo .path a:visited {
  margin-right: 5px; margin-top:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #B5ABA3;
  margin-bottom: 5px;
  text-decoration:none;
}


/*END-PATH*/

/*COLONNE-LAYOUT*/


#fo #menuColumn {
  background-color: #B76F25;
  width:261px;
  height:306px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #FFFFFF;
  padding-left:20px;
}

#fo #menuColumn h2 {
  color: #f09506;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  border: 0px;
  margin:0px;
}

#fo #menuColumn h2 a, #fo #menuColumn h2 a:visited{
  color: #f09506;
  text-decoration:none;
}

#fo #menuColumn h2 a:hover{
  color: #675445;
  text-decoration:underline;
}

#fo #menuColumn h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#000;
  margin:0;
}

#fo #menuColumn h4 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color:#fb8060;
  font-weight:bold;
  margin-bottom:5px;
}

#fo #menuColumn td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #333333;
}

#fo #menuInternoColumn {
  background-color: #B76F25;
  width:261px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #FFFFFF;
  padding-left:20px;
  border-bottom: 10px solid #675444;
}

#fo #centerColumn {
  padding: 20px 10px 10px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height: 16px;
  color: #333333;
  margin-top:20px;
}

#fo #leftColumn {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-color: #7B6B5D;
  background-color: #FFFFFF;
  padding: 5px 20px 5px 20px;
}
#fo #leftColumn h1 {
  font-size:14px;
  line-height:22px;
  font-weight:normal;
  margin:0px 0px 20px 0px;
  color:#a24b26;
  padding-bottom:5px;

}

#fo #leftColumn h2 {
  color: #a24b26;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  margin:0px;
  font-weight:bold;
}

#fo #testo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-color: #7B6B5D;
  background-color: #FFFFFF;
  padding: 5px 20px 5px 20px;
  vertical-align: top;
}
#fo #testo h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-color: #7B6B5D;
  background-color: #FFFFFF;
  padding: 5px 20px 5px 20px;
}

#fo #testo h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-color: #AE6343;
  background-color: #FFFFFF;
  padding: 0px;
}

#fo #lista a {
  color: #993333;
}

#fo #lista h1 {
  color: #AE6343;
  font-weight:normal;
  text-decoration:underline;
  font-size:10px;
}

#fo #lista li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-color: #993333;
  padding: 0px 20px 0px 20px;
  list-style-image: url(/applications/webwork/site_webwork/media/ico.jpg);
  vertical-align: top;
}

#fo #centerColumn td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height: 16px;
  color: #333333;
}

#fo #centerColumn div.description {
  text-align:justify;
}

#fo #centerColumn h1 {
  font-size:22px;
  line-height:22px;
  font-weight:normal;
  margin:0px 0px 20px 0px;
  color:#2b4da4;
  padding-bottom:5px;
  border-bottom:1px solid #2b4da4;
}

#fo #centerColumn h2 {
  color: #2b4da4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  margin:0px;
  font-weight:bold;
}

#fo #centerColumn h2 a, #fo #centralColumn a {
  color: #2b4da4;
  text-decoration:none;
}

#fo #centerColumn a:hover {
  color: #2b4da4;
  text-decoration:underline;
}

#fo #centerColumn h2 a:hover{
  text-decoration:underline;
}

#fo #centerColumn h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#524533;
  margin-top:0px;
  margin-bottom:10px;
  font-weight:bold;
}

#fo #centerColumn h4 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color:#fda925;
  margin-top:0px;
  margin-bottom:4px;
}

#fo #centerColumn h4 a {
  color: #fb8060;
  text-decoration:none;
}

#fo #centerColumn h4 a:hover {
  color: #fb8060;
  text-decoration:underline;
}

#fo #centerColumn h5 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  background-color:#3ba3d1;
  padding-left:10px;
  color:#fff;
  margin-top:0px;
  margin-bottom:4px;
}

#fo #linkContainer {
  border: 1px solid #f1eeee;
}

#fo #linkContainer ul {
  margin:0 0 0 10px;
}

#fo #linkContainer li {
  padding: 6px 0px 6px 16px;
  list-style-type:none;
  color: #0a51a1;
  font-weight:normal;
  background-image:url(/applications/webwork/site_webwork/media/pointlist.gif);
  background-repeat: no-repeat;
  background-position: left 8px;
}

#fo #fileContainer {
  border-top: 1px dotted #666666;
  padding:5px;
}

#fo #fileContainer td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #675444;
}

#fo #rightColumn {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height: 14px;
  color: #333333;
  padding-top:20px;
  padding-left:10px;
}

#fo #rightColumn h2 {
  color: #f09506;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  border: 0px;
  margin:0px;
}

#fo #rightColumn h2 a, #fo #rightColumn h2 a:visited{
  color: #f09506;
  text-decoration:none;
}

#fo #rightColumn h2 a:hover{
  color: #f09506;
  text-decoration:underline;
}

#fo #rightColumn h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#000;
  margin-top:0px;
  margin-bottom:5px;
}

#fo #rightColumn h4 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color:#fff;
  padding:0px 0px 0px 2px;
  background-color: #fb8060;
  font-weight:bold;
  margin-bottom:5px;
}

#fo #rightColumn td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height: 16px;
  color: #333333;
}

#fo #rightColumn a {
  color: #2b4da4;
  text-decoration:none;
}

#fo #rightColumn a:hover {
  color: #2b4da4;
  text-decoration:underline;
}

/*END-COLONNE-LAYOUT*/

/*VARIE*/

#fo hr {
  border-bottom: 1px dotted #666666;
  background-color: #ffffff;
  height:1px;
  border-top:0px;
  border-right:0px;
  border-left:0px;
  margin-top:10px;
}

#fo .buttonMore {
  padding-bottom:0px;
  padding-top:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:bold;
}

#fo .buttonMore a:link, #fo .buttonMore a:visited {
  color: #f09506;
  text-decoration:none;
}

#fo .buttonMore a:hover {
  color: #666666;
  text-decoration:underline;
}

#fo .docListImg {
  margin-right:8px;
  margin-top:2px;
  cursor: pointer;
  float:left;
}

#fo .docFullImg {
  width:100%;
  background-color:#f3f3f3;
  text-align:center;
  padding:20px;
}

#fo .docThumbImg {
  padding:20px 5px 20px 10px;
  margin-right:0;
  float:right
}

#fo .docDesc {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #736151;
  vertical-align: top;
}


/*END-VARIE*/

*/ FORM*/

#fo fieldset {
  border: 1px solid #666666;
}

#fo legend {
  color: #fff;
  background: #ffa20c;
  border: 1px solid #666666;
  padding: 2px 6px;
  font-size:16px;
}

#fo #form {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

#fo #centralColumn #form input {
  border:1px solid #BBB4AC;
  text-align:center;
}

#form textarea {
  border: 1px solid #BBB4AC;
  padding:1px;
}

#form .formButton{
  min-width:50px;
  position: relative;
  padding:3px;
  border: 2px solid #cccccc;
  color:#000000;
  text-align:center;
}

/*END-FORM*/

/*SEARCH-RISULTATI*/
#fo .itemsFound {
  background-color:#dedede}

#fo .search_result {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;}

#fo .searchTesto {
  padding:10px 0 10px 0;
  border-bottom: 1px solid #dedede;
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #736151;
}

#fo .searchRisultati a:link, #fo .searchRisultati a:visited {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #a24b26;
  text-decoration:none;

}
#fo .searchRisultati a:hover {
  text-decoration:underline;
}

#fo .searchRisultati {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #736151;
  border-bottom: 1px solid #dedede;
  padding:10px 10px 10px 0;
}
/*END-SEARCH-RISULTATI*/


/* DYNAMICLINK*/

#fo #dynamicLink  li {
  font-size: 12px;
  font-weight:normal;
  list-style-image:url(/applications/webwork/site_webwork/media/white.jpg);
  padding-left: 0px;
  padding-bottom: 0px; 
}

#fo #dynamicLinkdoclist  li {
  font-size: 12px;
  font-weight:normal;
  list-style-image:url(/applications/webwork/site_webwork/media/white.jpg);
  padding-left: 0px;
  padding-bottom: 0px; 
}

#fo #dynamicLink   a{
  color: #736151;

}

#fo #dynamicLink  {
  color: #736151;
  text-align: left;
  margin-left: 0px;
  width: 372px;
  height: 100%;
}

#fo #dynamicLink   a:hover{
  color: #A24B26;
}

#fo #dynamicLink  .dynamicLink_title {
  font-size: 16px;
  color:#FFFFFF;
}

/*EVENTI*/

#fo #eventi {
  color: #736151;
  text-align: left;
  margin-left: 0px;
  width: 100%;
  height: 100%;
}

#fo #eventi li {
  font-size: 12px;
  font-weight:normal;
  list-style-image:url(/applications/webwork/site_webwork/media/pointlist.gif);
  padding-left: 0px;
  padding-bottom: 0px; 
}

#fo #eventi  a{
  color: #736151;
}
#fo .eventi-title {
  color: #736151;
  text-decoration:underline;
  font-weight:bold;
}
#fo .eventi-txt {
  color: #736151;
}

/*END-EVENTI*/

/*SITEMAP*/

#fo #siteMap a:hover {
  text-decoration:underline;
  color: #0a51a1;
}

#fo #siteMap a:visited  {
  color: #0a51a1;
  text-decoration:none;
}

#fo #siteMap .itemsMap {
  padding-top:2px;
  font-weight:normal;
  font-size: 12px;
  color: #0a51a1;
}

#fo #siteMap .itemsMap a:visited {
  color: #779ABF;
  text-decoration:underline;
  font-weight:bold;
}

#fo #siteMap .itemsMap a:hover {
  color: #0a51a1;
  text-decoration:underline;
}

#fo #siteMap .itemsMap a:link {
  color: #0a51a1;
  text-decoration:none;
  font-weight:bold;
}

#fo #siteMap dt {
  display: block;
  border-bottom: 1px solid #CECECE;
}

#fo #siteMap dt a:link, #fo #siteMap dt a:visited {
  font-weight:normal;
  color: #0a51a1;
}


#fo #sitemap dd {margin-left:15px}
#fo #sitemap dd ul li {
  padding: 6px 0px 6px 16px;
  list-style-type:none;
  color: #0a51a1;
  font-weight:normal;
  background-image:url(/applications/webwork/site_webwork/media/ico-map.jpg);
  background-repeat: no-repeat;
  background-position: left 8px;
}


#fo #siteMap dd a:link {
  color: #0a51a1;
  font-weight:normal;
}

#fo #siteMap dd a:visited {
  color: #0a51a1;
  font-weight:normal;
  text-decoration: underline;
}

/*END-SITEMAP*/

/*CREDITS*/
#fo #credits a,
  #fo #credits a:link,
  #fo #credits a:visited {
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-right: 2px;
  color: #A24B26; !important
}
/*END-CREDITS*/



/*FOOTER*/

#fo #footer a,
  #fo #footer a:link,
  #fo #footer a:visited {
  text-decoration: none;
  font-size: 10px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF; !important
}

#footer {
  clear: both;
  padding: 10px 5px 10px 5px;
  background-color: #A34B27;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  height:20px;
  margin: 0px;
}

#fo .footer a {
  color:#FFFFFF;
}
#fo .footer a:hover {
  color:#FFFFFF;
  font-weight: bold;
}

#fo #footer .separator {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
  border: 0px solid #000;
  color: #524533;
}

#footer_prehome{
  clear: both;
  padding: 0px;
  height:160px;
  width: 612px;
  margin: 0px;
  background-image:url(/applications/webwork/site_webwork/media/footer_prehome.jpg);
  text-align:right; 
  vertical-align:bottom;
  background-repeat:no-repeat;
}

/*END-FOOTER*/

/*GALLERY*/

#fo .galleryDida {
  padding-top:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#666666;
}
#fo .showGallery {
  background-color: #EFECE5;
  padding: 10px 10px 10px 10px
}
#fo .showGallery img {
  background-color: #fff;
  padding: 5px 5px 15px 5px;
  border: 1px solid #dedede
}
#fo .thumb img {
  background-color: #fff;
  border-right: 1px solid #dedede;
  cursor:pointer;
}
#fo .placeHolder {
  background-color: #EFECE5
}

/*LANGUAGE*/
#fo #language {
  padding-left:20px;
  text-align:right;
}
/*END-GALLERY*/

/*PAY-OFF*/

#fo #pay{
  height:32px;
  width: 770px;
  background-image:url(/applications/webwork/site_webwork/media/pay.jpg);
  background-repeat:no-repeat;
  padding: 0px;
  margin: 0px;
}
/*PAY-OFF*/

/*HORIZONTAL-MENU*/

#fo #menuOrizzontale {
  padding: 0px 5px 0px 0px;
  margin: 0px;
  text-align:right;
  background-color: #F1B72B;
  width: 130px;
}

#fo #menuOrizzontale a,
  #fo #menuOrizzontale a:link,
  #fo #menuOrizzontale a:visited {
  text-decoration: none;
  text-align:right;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #A75226; !important
padding: 5px;
}

#fo .unselected_menuOrizzontaleX {
  list-style-type: none;
  text-decoration: none;
  padding: 5px;
}

#fo .selected_menuOrizzontaleX {
  list-style-type: none;
  text-decoration: underline;
  font-weight: bold;
  padding: 5px;
}

#fo .separator {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  border: 0px solid #000;
  font-weight: normal;
  color: #A75226;
  
}

/*END-HORIZONTAL-MENU*/

/*PAGINATOR*/
#fo #fo_paginator {
  width:100%;
  margin-bottom:5px;
}
#fo .fo_paginator_next {
  background-image:url(/applications/webwork/site_webwork/media/paginator_next.gif);
  background-repeat:no-repeat;
  padding-right:2px;
}

#fo .fo_paginator_prev {
  background-image:url(/applications/webwork/site_webwork/media/paginator_prev.gif);
  background-repeat:no-repeat;
  padding-right:2px;
}

#fo .fo_paginator_first {
  background-image:url(/applications/webwork/site_webwork/media/paginator_first.gif);
  background-repeat:no-repeat;
  padding-right:2px;
}

#fo .fo_paginator_last {
  background-image:url(/applications/webwork/site_webwork/media/paginator_last.gif);
  background-repeat:no-repeat;
}

#fo .fo_paginator_selected {
  font-size: 11px;
  font-weight:bold;
  color:#f2ba2f;
}
#fo .fo_paginator {
  font-size: 11px;
  color:#a24b26;
}
#fo .fo_paginator a {
  font-size: 11px;
  color:#a24b26;
}
#fo .fo_paginator img{
  width:16px;
  height:20px;
}
#fo .fo_paginator_div {
  width:100%;
}
#fo .fo_paginator_position {
  text-align:center;
}

#fo .fo_paginator_combo {
  padding-bottom:10px;
}
#fo .fo_paginator_numbers {
}


/*END-PAGINATOR*/

/*BOX-LEFT*/
#fo .Boxleft {
  background-color: #fff8ef;
  padding-left:5px;
}
#fo .BoxLeftUpLeft {
  line-height: 1px !important;
  font-size: 1px;
  height: 6px;
  padding-left: 6px;
  background: #fff url(/applications/webwork/site_webwork/media/curva_left_up_left.gif);
}

#fo .BoxLeftUpRight {
  line-height: 1px !important;
  font-size: 1px;
  height: 6px;
  background: #fff url(/applications/webwork/site_webwork/media/curva_left_up_right.gif);
}

#fo .BoxLeftDownLeft {
  clear: both;
  line-height: 1px !important;
  font-size: 1px;
  height: 9px;
  padding-left: 6px;
  background: #fff8ef url(/applications/webwork/site_webwork/media/curva_left_down_left.gif);
}
#fo .BoxTop {
  clear: both;
  margin-top: 0px;
  height: 12px;
  padding-left: 6px;
  vertical-align:top;
  background: #F4C555 url(/applications/webwork/site_webwork/media/bordo-alto.jpg);
}

#fo .BoxDown {
  clear: both;
  font-size: 1px;
  height: 15px;
  padding-left: 6px;
  background: #F4C555 url(/applications/webwork/site_webwork/media/bordo-basso.jpg);
}

#fo .Boxcenter {
  font-size: 11px;
  text-align: left;
  padding-left: 3px;
  vertical-align: middle;
  height:120px;
  background: #F4C555 url(/applications/webwork/site_webwork/media/sfondo.jpg);
}
/*END-BOX-LEFT*/

/*BOX-RIGHT*/
#fo .BoxRight {
  background-color: #f0f3f8;
  padding-left:5px;
}

#fo .BoxRightUpLeft {
  line-height: 1px !important;
  font-size: 1px;
  height: 6px;
  padding-left: 6px;
  background: #fff url(/applications/webwork/site_webwork/media/curva_right_up_left.gif) no-repeat top left;
}

#fo .BoxRightUpRight {
  line-height: 1px !important;
  font-size: 1px;
  height: 6px;
  background: #fff url(/applications/webwork/site_webwork/media/curva_right_up_right.gif) no-repeat top right;
}

#fo .BoxRightDownLeft {
  clear: both;
  line-height: 1px !important;
  font-size: 1px;
  height: 9px;
  padding-left: 6px;
  background: #f0f3f8 url(/applications/webwork/site_webwork/media/curva_right_down_left.gif) no-repeat bottom left;
  margin-bottom: 10px;
}

#fo .BoxRightDownRight {
  line-height: 1px !important;
  font-size: 1px;
  height: 9px;
  background: #f0f3f8 url(/applications/webwork/site_webwork/media/curva_right_down_right.gif) no-repeat bottom right;
}

/*END-BOX-RIGHT*/

/*DATE-FIELD*/

.draggable, .draggable td{
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #675444;
  border-bottom:none;
}

.draggableOver, .draggableOver td{
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #675444;
}

.droppingEl, .droppingEl td{
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #0a51a1;
  opacity:.5;
  filter:alpha(opacity=50);
}

.dragHandler{
  background-color: #E7E7E7;
  cursor:move;
  background-image: url(/applications/webwork/site_webwork/media/grip.gif);
  background-position: left;
  background-repeat: repeat-y;
}

#fo .containerTitle {
  background-color: #fda925;
}

#fo .containerContent{
  background-color:white;
  border: 1px solid #2b4da4;
}

/*END-DATE-FIELD*/

/*LANGUAGE*/

#fo #areaFlags {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#524533;
}
#fo #areaFlags a {
  color:#524533;
  text-decoration:none;
}
#fo #areaFlags a:hover {
  color:#2b4da4;
  text-decoration:underline;
}
#fo #areaFlags .areaFlags {
  padding: 0 10px 0 10px;
  background-color:#fff;
  border-left:1px solid #524533;
}

/*END-LANGUAGE*/
