/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	background-color:#DDDDDD
}
.boxfoto { border-style:solid; border-width:3px; border-color:#333333;}
.boxfoto a:link, .boxfoto a:visited{ background-color:#333333; border-width:3px; display:block}
.boxfoto a:hover { border-color: #CC0000; border-width:1px; display:block}

.allegati { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000 }
.allegati a:link{ color:#000000; text-decoration:none}
.allegati a:hover{ color:#CC0000; text-decoration:underline}
.allegati a:visited{ text-decoration:none; color:#000000}
ul.menuLaterale { 
 width:150px; font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; padding:0px;  
 margin:0px;  list-style:none;
}
ul.menuLaterale li {  
  display:block; /*Dispone la lista*/ 
  border-width:1px;
  margin:2px; list-style:none
}
ul.menuLaterale li a { 
  display:block; /*Permette di colorare tutto l'elemento*/
  text-decoration:none;
  padding:4px;
  height:25px;
  line-height:15px;
  color: #000000;
  cursor:pointer;
  background-color: #f0f0f0;
  border-width:1px;
  border-color: #CCCCCC; 
  border-style:solid;
}
ul.menuLaterale li a:hover { 
  color: #3366CC;
  cursor:pointer;
  background-color: #f0f0f0;

}

ul.submenuLaterale { 
  width:142px; font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px; padding:0px;  
  margin:0px;  list-style:none;
}
ul.submenuLaterale li {  
  display:block; /*Dispone la lista*/ 
  border-width:1px;
  margin-top:2px; list-style:none
}
ul.submenuLaterale li a { 
  display:block; /*Permette di colorare tutto l'elemento*/
  text-decoration:none;
  padding-top:2px;
  padding-left:2px;
  height:15px;
  line-height:15px;
  color: #333333;
  cursor:pointer;
  background-color: #FBFBFB;
  border-width:1px;
  border-color: #999999; 
  border-style: dashed ;
}
ul.submenuLaterale li a:hover { 
  color: #666666;
  cursor:pointer;
  background-color: #FBFBFB;
}

.nonletto { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CC0000 }


ul.menusezioni { line-height:1px;   width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left:0px;  list-style:none; color:#000000; padding:0px
}
ul.menusezioni li {  
  display:block; /*Dispone la lista*/ 
  border-width:1px;
  margin:0px;
  color:#000000; 
}
ul.menusezioni li a:link { 
  display:block; /*Permette di colorare tutto l'elemento*/
  text-decoration:none;
  padding:2px;
  height:15px;
  line-height:18px;
  color: #000000;
  cursor:pointer;
  vertical-align:middle
}
ul.menusezioni li a:hover { 
  color:#000000;
  cursor:pointer;
  background-color:#ECE9D8
}
ul.menusezioni li a:visited { 
  display:block; /*Permette di colorare tutto l'elemento*/
  text-decoration:none;
  padding:2px;
  height:10px;
  line-height:18px;
  color: #000000;
  cursor:pointer;
}


ul.menuservizi { line-height:1px;   width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:0px;  list-style:none; color:#000000
}
ul.menuservizi li {  
  display:block; /*Dispone la lista*/ 
  border-width:1px;
  margin:0px;
  color:#000000
}
ul.menuservizi li a:link { 
  display:block; /*Permette di colorare tutto l'elemento*/
  text-decoration:none;
  padding:2px;
  height:10px;
  line-height:18px;
  color: #000000;
  cursor:pointer;
}
ul.menuservizi li a:hover { 
  color:#000000;
  cursor:pointer;
  background-color:#ECE9D8
}
ul.menuservizi li a:visited { 
  display:block; /*Permette di colorare tutto l'elemento*/
  text-decoration:none;
  padding:2px;
  height:15px;
  line-height:18px;
  color: #000000;
  cursor:pointer;
}


ul.cartavalori { line-height:15px;   width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:10px;  list-style:decimal; color:#000000
}
ul.cartavalori li {  
  display:block; /*Dispone la lista*/ 
  border-width:1px;
  margin:2px;
  color:#000000
}
ul.cartavalori li a:link { 
  display:block; /*Permette di colorare tutto l'elemento*/
  text-decoration:none;
  padding:2px;
  height:10px;
  line-height:18px;
  color: #000000;
  cursor:pointer;
}
ul.cartavalori li a:hover { 
  color:#000000;
  cursor:pointer;
  background-color:#ECE9D8
}
ul.cartavalori li a:visited { 
  display:block; /*Permette di colorare tutto l'elemento*/
  text-decoration:none;
  padding:2px;
  height:15px;
  line-height:18px;
  color: #000000;
  cursor:pointer;
}

.iframe { width:325px; height:370px; overflow:auto; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; border-style:dashed; border-width:1px; border-color:#F0F0F0; }


.boxmenusx { width: 150px;
}
.ulmenu { list-style:none; display:block; padding:1px; margin-left:0px; 
}

.limenu { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:2px; background-color:#f0f0f0; margin-bottom:2px; border-color:#CCCCCC; border-style:solid; border-width:1px;
}
.limenu a { font-size:11px;
	display : block;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-top : 2px;
	width : 100%;
	color:#000000; text-decoration:none }

.limenu a:hover {
	 display:block;
	background-color:#A3BEDC;
	color : #000000;
	text-decoration: none;
	border-color:#999999; border-width:1px
}
.limenu a:visited { color:#000000 }


.limenusez { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; padding:1px; background-color:#f0f0f0; margin-bottom:1px; border-color:#CCCCCC; border-style:solid; border-width:1px
}
.limenusez a { font-size:9px;
	display : block;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-top : 1px;
	width : 100%;
	color:#000000; text-decoration:none }

.limenusez a:hover {
	background-color:#A3BEDC;
	color : #000000;
	text-decoration: none;
	border-color:#999999; border-width:1px
}
.limenusez a:visited { color:#000000 }

.lititolo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; padding:2px; background-color:#0650A2; margin-bottom:2px; border-color:#CCCCCC; border-style:solid; border-width:1px; text-align:center }


#news { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; padding:2px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC;  margin-left:0px; display:block; padding:0px }
#news img {display:none}
.colonna { border-style:solid; border-color:#A19F9C; border-width:2px; width:150px }
.bodypage { background-image:url(images/ombra-page.gif) }
.text11 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:2px; line-height:18px
}
.text11 A:link { color:#0000FF }
.text11 A:visited { color:#0000FF }
.text11 A:hover { color: #CC0000 }

.button { background-color:#034EA1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF }
.maintable{  border-color:#034EA1; border-style:solid; border-width:1px; width:780px }
.tdsx { border-right-color:#034EA1; border-right-style:solid; border-right-width:1px }
.tddx { border-left-color:#034EA1; border-left-style:solid; border-left-width:1px }
.biancotitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#0650A2; height:22px }
.textbox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
}
.textboxerror { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FF0000;
}
.text10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px }
.text10bianco { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#0650A2; color:#FFFFFF}
.text10bianco A:link{ color:#FFFFFF }
.text10bianco A:visited{ color:#FFFFFF }
.text10bianco A:hover{ color:#FFFFFF }
.tablelogin { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#ece9d8; color:#000000; border-style:solid; border-width:1px; border-color: #034EA1; width:100%}
.mesi { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF }
.mesi A:link { color:#FFFFFF; text-decoration:none }
.mesi A:hover { color:#FFFFFF; text-decoration:none }
.mesi A:visited { color:#FFFFFF; text-decoration:none }
.formtable { font-family:Verdana, Arial, Helvetica, sans-serif; border-style:solid; border-width:1px; border-color:#7a7a7a; background-color:#f5f5f5 }
.maintrform { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right; background-color:#ECE9D8; border-style:solid; border-width:1px; border-color:#7A7A7A}
.textboxreg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:170px
}
.testform { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold ; background-color:#333333; color:#FFFFFF
 }
.bold { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align:right  }
.error { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; font-weight:bold; text-align:right } 
.red { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; font-weight:bold; } 
.reddati { font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px; font-size:12px; color: #ffffff; font-weight:bold; background-color: #FF0000} 
.reddati a:link { color:#FFFFFF }
.reddati a:hover { color:#FFFFFF }
.reddati a:visited { color:#FFFFFF }
.greendati { font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px; font-size:12px; color: #ffffff; font-weight:bold; background-color:#339933 } 
.sfondotest { background-image: url(images/testata/testata_02.gif) }
.stampa { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }
.trattable { border-bottom-color: #034EA1; border-bottom-style: solid; border-bottom-width:1px; }
.trattini { border-bottom-color: #999999; border-bottom-style: dashed; border-bottom-width:1px; }

.trattini A:link{ color:#045FB3 }
.trattini A:visited{ color:#045FB3 }
.trattini A:hover{ color:#045FB3 }

.rassegnaodierna { background-color: #E3FCB1; border-bottom-color:#CCCCCC; border-bottom-width:1px; border-bottom-style: solid }
.verdodici { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  text-decoration:none  }
.verdodici A:link { color:#000000; text-decoration:none }
.verdodici A:visited { color:#000000; text-decoration:none }
.verdodici A:hover { color: #CC0000; }
.bordogray { border-style:solid; border-width:1px; border-color:#999999  }
.verdnove { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000 }
.dir { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold }
.ragsoc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold }
.bigtitle { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold }
.sezh { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.sezh a:link {color:#000000; text-decoration:none }
.sezh a:hover {color: #CC0000; text-decoration:none }
.sezh a:visited {color:#000000; text-decoration:none }
.linbottom {  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#034EA1 }
.titreg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0650A2 }
.catnews { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background-color:#f0f0f0 }
.catnews A:link {color:#000000}
.catnews A:visited {color:#000000}
.catnews A:hover {color: #CC0000}
.modulo { border-bottom-style:solid; border-width:1px; border-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px }

.calendario { background-color:#f0f0f0; 
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px; 
				display:block ;
				padding:0px; 
				margin:0px; 
				text-align:center;
				height:15px
}
.calendario a:link { text-decoration:none;
					 color:#000000; 
					 display:block; 
}
.calendario a:hover { background-color: #C7EDFA; 
					text-decoration:none;
					padding:0px; 
					margin:0px;
					}
.calendario a:visited {	text-decoration:none; 
						color:#000000 }
.oggi { background-color:#D2F6FE; 
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px; 
				display:block ;
				padding:0px; 
				margin:0px; 
				text-align:center;
				height:18px
}
.oggi a:link { text-decoration:none;
					 color:#000000; 
					 display:block; 
}
.oggi a:hover { background-color: #C7EDFA; 
					text-decoration:none;
					padding:0px; 
					margin:0px;
					height:18px}
.oggi a:visited {	text-decoration:none; 
						color:#000000 }

ul.servizi { line-height:14px; margin:3px;   width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left:0px;  list-style:none; color:#000000
}
ul.servizi li {
  border-width:1px;
  margin:2px;
  color:#000000
}
.titoloass { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0650A2 }
.txtcircolare {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px;  color:#000000 } 
.size { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px}
.menutop { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:4px; color:#000000  }
.menutop A:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000  }
.menutop a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000  }
.menutop a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#FFFFFF   }



.menunavigazione {  border-width:1px;   border-color: #CCCCCC;    border-style:solid; width:150px; margin:0; padding:0; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.menunavigazione a{ display:block; text-decoration:none; border:1px solid #999; margin:1px 0; padding:6px 10px; color:#f0f0f0; background:url(images/freccina.gif) left center no-repeat }
.menunavigazione a:link, .menunavigazione a:visited { background:#f0f0f0; color:#000 }
.menunavigazione a:hover { background:#ECE9D8; color:#FFFFFF; border-color: #CCCCCC; cursor:pointer; color:#000000 }
.menunavigazione a:focus, .menunavigazione a:active { background:#666; color:#FFFFFF; border-color:#ccc; cursor:pointer }
.menunavigazione li { display:inline }

.titformsala { text-align:right; background-color:#E2ECF7; font-weight:bold}
.titformsaladx { text-align:left; border-bottom-color:#666666; border-bottom-style:dashed; border-bottom-width:1px}

ul.submenu { 
 width:150px; font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:11px; padding:0px;  
 margin:0px;  list-style:none;
 position:relative;
 left:150px;
 top:-27px
}
ul.submenu li {  
  display:block; /*Dispone la lista*/ 
  border-width:1px;
  margin:2px; list-style:none
}
ul.submenu li a { 
  display:block; /*Permette di colorare tutto l'elemento*/
  text-decoration:none;
  padding:4px;
  height:15px;
  line-height:15px;
  color: #000000;
  cursor:pointer;
  background-color: #f0f0f0;
  border-width:1px;
   border-color: #CCCCCC; 
   border-style:solid;
}
ul.submenu li a:hover { 
  color: #666666;
  cursor:pointer;
  background-color: #f0f0f0;
}
.titolirass { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF}
.titolirass ul { margin-top:0px; margin-left:15px; margin-bottom:0px}
.titolirass li { margin:0px; }
.testatart { background-color:#EAE8E8; border-bottom-color: #999999; border-bottom-style:solid; border-bottom-width:1px}

ul.tr_sez {   width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:0px;  list-style:none; color:#000000
}
ul.tr_sez li {  
  display:block; /*Dispone la lista*/ 
  border-width:1px;
  margin:0px;
  color:#000000; 
  background-image:url(vetrina/img/sfondo-sez.gif);
}
ul.tr_sez li a:link { 
  display:block; /*Permette di colorare tutto l'elemento*/
  text-decoration:none;
  padding:2px;
  padding-top:10px;
  padding-left:4px;
  height:20px;
  color: #000000;
  cursor:pointer;
  margin-top:1px;
  line-height:13px;
}
ul.tr_sez li a:visited { 
  display:block; /*Permette di colorare tutto l'elemento*/
  text-decoration:none;
  padding:2px;
  padding-top:10px;
  padding-left:4px;
  height:20px;
  line-height:13px;
  color: #000000;
  cursor:pointer;
    margin-top:1px;
}
ul.tr_sez li a:hover { 
  color:#FFFFFF;
  cursor:pointer;
  background-color:#2466AE
}

.credits { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
.credits a:link, .credits a:visited { color:#000000}
.credits a:hover { color:#CC0000}
