@charset "utf-8";
/* CSS Document */

body {
  background-image: url(../../resources/images/sfondo.gif);
  background-position:center top;
  font-family: Arial, Helvetica, sans-serif;
}

img {
  border-color: #ccc;
}

a {
  color:#006bb5;
}
div.corpo {
  width: 970px;
  margin-left: auto;
  margin-right: auto;
}

div.testata {
  width: 918px;
  padding: 0px 26px;
  }

div.testata img {
  float:left;
}

div.testata#int {
background-image: url(../../resources/images/topinterna.png);
background-position: left bottom;
background-repeat: no-repeat;
height:75px;
}

div.testata div.menuTop {
  float:right;
  padding-top: 30px;
  font-size: 16px;
}
div.testata div.menuTop UL {
  margin:0px;
padding:0px;
list-style-type: none;
}

div.testata div.menuTop UL LI {
  float:left;
}

div.testata div.menuTop A {
  color:#666666;
  text-decoration:none;
padding-left: 25px;
}

div.testata div.menuTop A:hover, div.testata div.menuTop LI.Linkon A {
  color:#006bb5;
}

div.corpocentrale {
  width:970px;
  background-image: url(../../resources/images/sfondoTop.png);
  float:left;
  clear:both;
}

div.corpocentraleBt {
  width:970px;
  background-image: url(../../resources/images/sfondoBottom.png);
  background-repeat: no-repeat;
  float:left;
  color: #606060;
  font-size:10px;
  text-align: center;
  padding-top:80px;
}

div.corpocentrale div.boxtop {
  width:899px;
  height:14px;
  background-image: url(../../resources/images/boxtop.gif);
  margin-left:34px;
  margin-top:0px;
  float:left;
}

div.corpocentrale div.boxbottom {
  width:899px;
  height:150px;
  background-image: url(../../resources/images/boxbottom.gif);
background-position: bottom;
  float:left;
  margin-left:34px;
}

div.texthome {
  width:379px;
  padding-left:60px;
  float:left;
}

div.texthome h1 {
  color: #006bb5;
  font-size: 33px;
font-weight: normal;
line-height: 33px;
padding-top: 40px;
}

div.texthome Span {
  color: #29356f;
  font-size: 18px;
  line-height: 18px;
  width:429px;
  margin-bottom: 20px;
  float:left;
}

div.texthome P {
  width:359px;
  color: #64689f;
  font-size: 12px;
  margin: 5px 0px;
  padding:0px;
  line-height:18px;  
}

div.comunicazione div.flash {
  float:right;
margin-right:30px;
padding-top:20px;
width:488px;
}
div.comunicazione div.flash IMG {
  float:right
}

div.boxhome {
  width:200px;
  margin-right:18px;
  float:left;
  height: 150px;
padding: 0px 5px;
  font-size:12px;
}

div.boxhome H2 {
  color:#006bb5;
  font-size: 15px;
  line-height: 15px;
  font-weight: normal;
  text-align: center;
  margin-top:3px;
}

div.boxhome#box4, div.boxhome#box4Log {
  margin-right: 0px;
}

div.boxhome#box1 P {
  text-align:center;
  padding:0px 8px;
}

div.boxhome#box1 A {
  color:#29356f;
  text-decoration:none;
}

div.boxhome#box1 A:hover {
  color:#006bb5;
  text-decoration:underline;
}

div.boxhome#box1 A#xsmall {
  font-size: 12px;
}
div.boxhome#box1 A#small {
  font-size: 14px;
}
div.boxhome#box1 A#medium {
  font-size: 15px;
}
div.boxhome#box1 A#big {
  font-size: 20px;
}

div.boxhome#box2 P {
  font-size: 11px;
  padding-left: 20px;
padding-right: 20px;
}

div.boxhome#box2 A {
  color:#006bb5;
}

div.boxhome#box2 #indicazioni {
  float:left;
  padding-top:3px;
}

div.boxhome#box3 div.imgcom IMG {
margin-left: 25px;
}

div.boxhome#box4 label {
  padding-left: 20px;
padding-right: 8px;
}

div.boxhome#box4 input {
  width:90px;
  margin-bottom: 6px;
  height: 14px;
}
div.boxhome#box4 div.err {
  color: #ff0000;
  font-size:11px;
  padding-left:42px;
}

div.boxhome#box4 #inviapswd {
  color:#006bb5;
  padding-top:10px;
  float:left;
  padding-left: 45px;
}

div.boxhome#box4Log P {
  padding-left: 20px;
}

div.boxhome#box4Log #inviapswd {
  color:#006bb5;
  padding-top:10px;
  padding-left: 20px;
}

div.boxhome#box4Log span {
  color:#006bb5;
  font-size: 13px;
  font-weight: bold;
  text-decoration:none;
}

div.corpointerna {
  width:870px;
  background-image: url(../../resources/images/sfondoTopInt.png);
  float:left;
  clear:both;
  padding:20px 50px;
  color: #626161;
  font-size:14px;
}

div.corpointerna div.menu {
  width:246px;
float:lefT;
padding-top: 20px;
}

div.corpointerna div.menu UL LI span.Level1 A.Linkon {
  color: #006bb5;
  font-size: 23px;
}
div.corpointerna div.menu UL LI span.Level1 A.Link:first-letter {
text-transform: uppercase;
}


div.corpointerna div.menu UL {
  margin:0px;
padding:0px;
}
div.corpointerna div.menu UL LI.Level2, div.corpointerna div.menu UL LI.Level1 {
  padding:5px 0px;
  padding-right:15px;
list-style-type: none;
}


div.menu LI.Level2 A,div.menu LI.Level1 A {
  color: #666666;
  text-decoration:none;
  padding-right:10px;
}

div.menu span.Level2 A.Linkon  {
  color: #006bb5;
  padding-left:10px;
  padding-right: 0px;
  background-image: url(../../resources/images/freccina.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
display: block;
}

div.menu ul.Level3 {
list-style-type: square;
font-size: 0.55em;
color: #006bb5;
}
div.menu LI.Level3 {  
margin-left: 18px;
padding-top:1px;
padding-bottom:2px;
}

div.menu LI.Level3 span {  
font-size: 1.5em; 
}


div.menu span.Level3 A.Linkon  {
  color: #006bb5;
}

div.corpointerna div.menu UL LI A:hover {
  color: #006bb5;
}

div.corpopaginaInt {
  width:620px;
  text-align:justify;
  float:left;
}
div.corpopaginaInt h1 {
  color: #006bb5;
 font-weight: normal;
 padding-top: 20px;
 margin-top:0px;
}

table.areaRis {
  width:100%;
}
table.areaRis td.icoDoc {
  width:35px;
  padding:0px 3px;
}
table.areaRis td.icoDoc IMG {
  border-style:none;
}
table.areaRis td {
  text-align:left;
border-bottom: dotted #ccc 1px;
}
table.areaRis td.titDoc {
  color: #000000;
}

table.areaRis td.titDoc SPAN {
  color: #606060;
}

iframe {
  padding:5px;
  border: solid #ccc 1px;
}

DIV.corpopaginaInt LI {
  padding-bottom:10px;
}

caption {
  text-align: left;
  padding-bottom:30px;
}
caption a {
  color: #006bb5;
}

div.folder {
 background-image: url(../../resources/images/folder.png);
  background-position:center left;
  background-repeat: no-repeat;
 padding:10px 0px 10px 38px;
border-bottom: dotted #ccc 1px;
}
div.folder a {
  text-decoration:none;
color:#000;
}

div.folder a:hover {
  text-decoration:underline;
color:#006bb5;
}
