

@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:#8d7e66;
  margin-top:0px;
  margin-bottom:10px;
}
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: 10px;
  color: #8d7e66;
  background-color: #f6eed5;
  margin-top: 0px; 
  padding:0;
}

form {
  margin:0;
}

a:link {
  color: #c6b695;
  text-decoration: none;
}
a:visited {
  color: #c6b695;
  text-decoration: none;
}
a:hover {
  color: #c5a35d;
  text-decoration: underline;
}


/*HEADER*/

#fo #header {
  background-image:url(/applications/webwork/site_webwork/media/logo.jpg);
  height:120px;
  background-repeat:no-repeat;
  background-color: #f9f7ef;
  width:400px;
  cursor:pointer;
}

/*END-HEADER*/


/*BANNER*/

#fo #banner {
  margin: 0px;
  padding: 0px;
}

/*END-BANNER*/


/*BANNERLIST*/

#fo #bannerList {
  height: 120px;
  width: 273px;
  padding: 5px;
  vertical-align:top;
  background-color:#f9f7ef;
}

#fo #bannerList a:hover {
  padding: 0px;
  margin: 0px;
  width: 273px;height: 76px;
  background: #d5c4a1; opacity: 0.4;-moz-opacity: 0.4; 
  filter: alpha(opacity=40);
 }

/*END-BANNERLIST*/


/*PATH*/
#fo .path {
  margin: 0px;
  margin-right: 5px;
  padding: 5px 5px 20px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
  text-decoration:underline;
  color: #c2ad6e;
  text-align: left;
}

#fo .path a:link, #fo .path a:visited {
  margin-top:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #A24B26;
  margin-bottom: 5px;
  text-decoration:none;
  padding: 5px 0px 0px 0px;
}
/*END-PATH*/

/*COLONNE-LAYOUT*/

#fo #Hometxt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #8d7e66;
  background-color: #f9f7ef;
  padding: 20px 0px 0px 20px;
  line-height: 2em;
}
#fo .Hometxt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #8d7e66;
  background-color: #f9f7ef;
  padding: 20px 0px 0px 20px;
  line-height: 2em;
}
#fo .Hometxt a,{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #c6b695;
  font-weight:bold;
}

#fo #news {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #8d7e66;
  background-color: #f9f7ef;
  padding: 10px;
  background-repeat:no-repeat;	
  background-image:url(/applications/webwork/site_webwork/media/back-news.jpg);
  line-height: 2.5em;
}

#fo #news #titolo_pagina_img {
padding-bottom:15px
}

#fo #Hometxt h1 {
  font-size:14px;
  line-height:22px;
  font-weight:normal;
  margin:0px 0px 20px 0px;
  color:#a24b26;
  padding-bottom:5px;
  vertical-align:bottom;
}

#fo #Hometxt 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:12px;
  color: #8d7e66;
  padding: 0px 2px 10px 2px;
  vertical-align: top;
  width: 630px;
} 
#fo #testo a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #8d7e66;
  font-weight:bold;
} 
  #fo #testolista, #fo #testolista h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color: #8d7e66;
  padding: 0px 2px 5px 5px;
  vertical-align: top;
} 
  #fo #testolista td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #8d7e66;
}

#fo #testo h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-color: #7B6B5D;
  padding: 5px 20px 5px 0px;
}
}
#fo #testolista h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-color: #7B6B5D;
  padding: 5px 20px 5px 0px;
}
#fo #testo h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-color: #AE6343;
  padding: 0px;
}
#fo #testolista h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-color: #AE6343;
  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 #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 #ColumnSinistra{
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
}

#fo #ColumnDestra{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #333333;
  padding-top:20px;
  padding-left:10px;
  background-image:url(/applications/webwork/site_anticapieve/media/back-linea.jpg);
  background-repeat:repeat-y;
  width:280px;
  vertical-align:top;
}

/*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: 11px;
  font-weight: bold;
  color:#bead8b;
  text-decoration:none;
}

#fo .buttonMore a:link, #fo .buttonMore a:visited {
  color: #880d02;
  text-decoration:none;
}

#fo .buttonMore a:hover {
  color: #666666;
  text-decoration:underline;
}

#fo .docListImg {
  margin-right:8px;
  margin-top:2px;
  cursor: pointer;
  float:left;
  border:#CC9900 2px solid;
  background:#FFFFFF;
  vertical-align: middle;
}

#fo .docFullImg {
  width:100%;
  text-align:left;
  padding:20px;
}

#fo .docThumbImg {
  padding:20px 5px 20px 10px;
  margin-right:0;
  text-align:right;
  vertical-align:middle;
}

#fo .docDesc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #736151;
  vertical-align: top;
}
#fo #title {
  vertical-align: top;
  text-align: center;
}
#fo #title img{
  text-align: center;
}

#fo .title {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #8c1610;
  vertical-align: top;
  text-decoration:none;
  font-weight:bold;
  text-transform:capitalize;
}
#fo .docDesctxt {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:12px;
  color: #736151;
  vertical-align: top;
  padding-right:10px;
}
#fo .docCond {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:10px;
  color: #736151;
  vertical-align: top;
  padding-right:10px;
}


/*END-VARIE*/

*/ FORM*/

#fo legend {
  color: #736151;
  background: #ffa20c;
  border: 1px solid #736151;
  padding: 2px 6px;
  font-size:16px;
  font-weight:bold;
}

#fo #form {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#736151;
  margin-left: 20px;
  margin-right: 20px;
}

#fo #centralColumn #form input {
  border:1px solid #736151;
  text-align:center;
}

#form textarea {
  border: 1px solid #736151;
  padding:1px;
}

#form .formButton{
  padding:3px;
  border: 2px solid #cccccc;
  color:#736151;
  text-align:center;
  margin-right:10px;
  width: 100px;
}

/*END-FORM*/



/* DYNAMICLINK*/

#fo #dynamicLinkdoclist  li {
  font-size: 12px;
  font-weight:normal;
  list-style-image:url(/applications/webwork/site_webwork/media/freccia.gif);
  padding-left: 0px;
  padding-bottom: 0px; 
}

#fo #dynamicLink  {
  color: #736151;
  text-align: left;
  margin-left: 10px;
  width: 260px;
  display:block;
  height: 100%;
}

#fo #dynamicLink  li {
  font-size: 12px;
  font-weight:normal;
  list-style-image:url(/applications/webwork/site_webwork/media/freccia.gif);
  padding-left: 0px;
  padding-bottom: 0px;
  list-style-type:none
}


#fo #dynamicLink span {
display:block;
width:250px
}

#fo #dynamicLink  a {
  color: #736151;
  font-size:11px;
}

#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: #8d7145;
}

#fo #siteMap a:visited  {
  color: #8d7145;
  text-decoration:none;
}

#fo #siteMap .itemsMap {
  padding-top:2px;
  font-weight:normal;
  font-size: 12px;
  color: #b99966;
}

#fo #siteMap .itemsMap a:visited {
  color: #8d7145;
  text-decoration:underline;
  font-weight:bold;
}

#fo #siteMap .itemsMap a:hover {
  color: #b99966;
  text-decoration:underline;
}

#fo #siteMap .itemsMap a:link {
  color: #b99966;
  text-decoration:none;
  font-weight:bold;
}

#fo #siteMap dt {
  display: block;
  border-bottom: 1px solid #8d7145;
}

#fo #siteMap dt a:link, #fo #siteMap dt a:visited {
  font-weight:normal;
  color: #8d7145;
}


#fo #sitemap dd {margin-left:15px}
#fo #sitemap dd ul li {
  padding: 6px 0px 6px 16px;
  list-style-type:none;
  color: #b99966;
  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 li a:link {
  color: #b99966;
  font-weight:normal;
}

#fo #siteMap dd li a:visited {
  color: #b99966;
  font-weight:normal;
  text-decoration: underline;
}

/*END-SITEMAP*/

/*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: #d0bc83; !important
  text-align: center;
}

#footer {
  clear: both;
  padding: 20px 5px 20px 5px;
  background-color: #f9f7ef;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#d0bc83;
  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;
  }

/*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: 1px solid #dedede;
  cursor:pointer;
}
#fo .placeHolder {
  background-color: #EFECE5
}

/*LANGUAGE*/
#fo #language {
  padding-left:20px;
  text-align:right;
}
/*END-GALLERY*/

/*HORIZONTAL-MENU*/

#fo #menuOrizzontale {
  padding: 0px;
  margin: 0px;
  height: 41px;
  vertical-align:bottom;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align:right;
}
#fo .unselected_menuX {
  list-style-type: none;
  text-decoration: none;
  width: 90px;
  height: 41px;
  padding: 0px;
  vertical-align= middle;
  background-image:url(/applications/webwork/site_webwork/media/pulsante.jpg);
}

#fo .selected_menuX {
  list-style-type: none;
  text-decoration: none;
  width: 90px;
  height: 41px;
  padding:8px 0 0 0;
  background-image:url(/applications/webwork/site_webwork/media/pulsante_sel.jpg);
  background-position:bottom;
}

#fo .selected_menuX a {
  color: #FFFFFF;
  text-decoration:none;
}

#fo .unselected_menuX a {
color: #8d7145;
 text-decoration:none
}

#fo .separator {
    padding: 1px;
}

/*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 {
  height: 41px;
  vertical-align:top;
  background-image:url(/applications/webwork/site_webwork/media/back-top.jpg);
  background-repeat:repeat-x;
 }

#fo .BoxDown {
  height: 41px;
  background:url(/applications/webwork/site_webwork/media/back-bottom.jpg);
  background-repeat:repeat-x;
}

#fo .Boxcenter {
  font-size: 11px;
  text-align: left;
  padding-left: 3px;
  vertical-align: middle;
 }
/*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;
  text-align: right;
  font-weight:bold;
  vertical-align:top;
  padding: 20px 10px 20px 10px;
}
#fo #areaFlags a {
  color:#524533;
  text-decoration:none;
  text-align: right;
  font-weight:bold;
  vertical-align:top;
  padding: 20px 10px 20px 10px;
}
#fo #areaFlags a:hover {
  color:#2b4da4;
  text-decoration:underline;
}
#fo #areaFlags .areaFlags {
  padding: 0 10px 0 10px;
  border-left:1px solid #524533;
}

/*END-LANGUAGE*/

  
/* INIZIO GALLERY LIST */
   
#fo #gallery-list { 
	width:420px; 
	overflow:auto; 
	font:10px verdana,sans-serif; 
	padding:0 20px 0px 0px;
	margin-right:20px;
	background-color: #f2ecde;
}
	
#fo #gallery-list dl { 
	position:relative; 
	float:left; 
	height:150px; 
	padding:0; 
}
	
#fo #gallery-list dt { 
 	padding:6px; 
	border:1px solid #cba777;
	margin:0 0 5px 14px; 
}

#fo #gallery-list dd { 
	font-size:100%; 
	margin:0 0 0 25px; 
}

#fo #gallery-list dd img  { 
	display:inline;
}



.foto{
	margin: 10px;
	width: 100px;
	height: 85px;
	border:1px solid #000;
	display:block; 
	padding:3px; 
	border:1px solid #b5b49c; 
	margin:0px;
    cursor:pointer;
}
#cont{
	text-align: left;
}
.zoom{
    cursor:pointer;
}
#sfondo{
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #000;
	filter: Alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
	visibility: hidden;
	z-index: 100;
}
#JSbox{
	position: absolute;
	padding: 15px;
	z-index: 101;
	background-color: #fff;
}
#JSbig{
	border:1px solid #000;
	margin: 5px;
}
#JSnum{
	font-weight: normal;
	font-size: 11px;
}
	  
/* FINE GALLERY LIST */ 

