/* CSS Document */

body {
margin: 0px auto 0px auto;
text-align: center;
font-family: Arial,verdana;
font-size: 12px;
color : #000000;
vertical-align: top;
background: #F9F9F9;
}

#container {
text-align: left;
width: 1000px;
vertical-align: top;
border-left: 2px solid #656565;
border-right: 2px solid #fafafa;
background: #ffffff  ; /*url('../img/sfdx.gif') repeat-y top right; */
}
#testata {
color: #00284E;
font-size: 10px;
vertical-align: top;
padding: 0px 0px 0px 0px;
background: #ffffff;
}

#testata img {border: 0px;}
.imgtestata {border: 0px;margin: 0px 0px 0px 0px;float: left;clear:right;}
/*.testatalogo {border: 0px;margin: 15px 15px 0px 0px;float: right;clear:right;}*/
.testatalogo {border: 0px;margin: 15px 15px 0px 0px;}
.testatatop {height: 15px; width: 600px;padding: 0px 6px 0px 0px;margin: 0px 0px 0px 0px;text-align:right;background: #ffffff; }

.testatatop a,.testatatop a:link, .testatatop a:active , .testatatop a:visited {text-decoration: none;color: #00284E;border: 0px;}
.testatatop a:hover {text-decoration: none;color: #AED9FF;border: 0px;}
/*  */
#corpo 
{
margin: 0px 0px 0px 0px;
width: 1000px;
vertical-align: top;
background: #ffffff;
}
.colonnasx 
{
width: 133px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align:top;

}
.colonnadx 
{
width: 200px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
background: #00284E;
}

.colonnadx2
{
width: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
background: #00284E;
}

.colonnacn {
/*width: 653px;*/
vertical-align: top;
}

.colonnacn h1 {
height: 20px;
background: #BFC9D4;
color:#00284E;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;

}

.colonnacn2 {
width: 667px;
}

.colonnacn3 {
width: 717px;
}


.sommario {
margin: 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;

}
.sommario li {
height: 20px;
width: 123px;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 10px;
color: #00284E;
background: #FEE2A7;
line-height: 20px;
}

.sommario li a , .sommario li a:active , .sommario li a:visited , .sommario li a:link  {text-decoration: none;color: #00284E;border: 0px;}
.sommario li a:hover  {text-decoration: none;color: #AED9FF;border: 0px;}

#lisommariotesta {
height: 20px;
width: 123px;
margin: 0px 0px 4px 0px;
padding: 0px 0px 0px 10px;
color: #00284E;
background: #FDC54F;
line-height: 20px;
}

.boxnews {
width: 90%;
margin: 0px 0px 5px 0px;
padding: 0px 10px 0px 10px;
/*background : #ffffff;*/
color: #ffffff;
border-bottom: 2px solid #FEE2A7;
}
.boxnews p {
margin: 0px 0px 5px 0px;

}

.boxnews h2 {
height: 20px;
/*background: #D6DBE2; /*FDC54F;*/
/*color: #00284E; */
color: #FDC54F;
font-family: Arial , Verdana;
text-align: left;
font-size: 12px;
line-heigh: 20px;

}

.titolodx {
height: 20px;
background: #D6DBE2; /*FDC54F;*/
/*color: #00284E; */
color: #FFFFFF;
font-family: Arial , Verdana;
text-align: center;
font-size: 12px;
line-heigh: 20px;
font-weight: bold;
}
#footer {
height: 20px;
background: #00284E;
color: #ffffff;
text-align: center;
}

.clearbox {
clear: both;

}

.formlogin {
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 10px;

}
.formloginrow {
font-weight: bold;
width: 150px;
line-height: 20px;
display: inline;

}

.ilogin {
border: 1px solid #cecece;
height: 15px;
font-size: 10px;
margin: 0px 0px 0px 5px;
}

.btnlogin {
border: 1px solid #cecece;
height: 20px;
line-height: 20px;
color: #000080;
background: #fafafa;
padding: 0px 5px 0px 5px;
margin: 0px 5px 0px 5px;
font-size: 10px;
}

.boxricerca {
background: #D6DBE2;
border: 1px solid #FDC54F;
font-size: 10px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.idata {
background: #ffffff;
border: 1px solid #cecece;
height: 15px;
font-size: 10px;
margin: 0px 0px 0px 0px;
}

.idatahover {
background: #ffffff;
border: 1px solid #FDC54F;
height: 15px;
font-size: 10px;
margin: 0px 0px 0px 0px;
}
.ibtn {
background: #ffffff;
border: 1px solid #cecece;
height: 15px;
font-size: 10px;
margin: 0px 0px 0px 0px;
}

.formstd {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.tabstd {font-size: 10px;margin: 0px 0px 0px 0px;}
.tabstd th {font-size: 10px;padding: 0px 0px 0px 5px;}
.tabstd td {font-size: 10px;padding: 0px 0px 0px 5px;}



.tabdocumenti {
margin: 5px 0px 0px 9px;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #000080;
background: #ffffff;
}

.tabdocumenti img {
border: 0;
}

.tabdocumentititolo
{
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
background: #BAC0C9;
font-weight: bold;
color: #003366;

}
.tabdoc1
{
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
background: #CCDFEE;

}

.tabdoc2
{
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
background: #9EC1DE;

}

.tabdocumentiriepilogo
{
margin: 0px 0px 0px 0px;
padding: 2px 10px 2px 10px;
background: #BAC0C9;
font-weight: bold;
color: #003366;
text-align: center;
font-size: 10px;
}

.tabdocumentiriepilogo a {color: #003366;text-decoration: none;margin: 0px 10px 0px 10px;}
.tabdocumentiriepilogo a:link {color: #003366;text-decoration: none;}
.tabdocumentiriepilogo a:visited {color: #003366;text-decoration: none;}
.tabdocumentiriepilogo a:hover {color: #ffffff;text-decoration: none;}
