/* CSS Document */

body {
/* background:url(images/bg.jpg) repeat-x;*/
background-color:#CCCCCC;
}

div#container {
position : relative; 
width : 760px; 
margin : 20px auto;
background-color:#FFFFFF;
/*
border-top : 1px solid #003466; 
border-left : 1px solid #003466; 
border-right : 1px solid #003466; 
border-bottom : 1px solid #003466; 
*/
text-align : left; 
} 

div#headerTop {
height : 18px; 
background:url(images/header/top_760x1_Home.jpg) repeat-y;
padding-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
color:#FFFFFF;
font-size:12px;
padding-top:2px;
}

div#headerMiddle {
height : 160px; 
background:url(images/header/middle_760x160_Home.jpg);
padding-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:40px;
font-weight:bold;
text-align:right;
color:#FFFFFF;
}

div#headerDown {
height : 20px;
background:url(images/header/down_760x1_Home.jpg) repeat-y;
padding-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#FFFFFF;
}

div#content {
/* 0 extra 0 navigation */
margin : 0 200px 0 200px; 
padding : 1em 10px;
background-color : #fff;
/*
border-left : 1px solid #003466; 
border-right : 1px solid #003466; 
*/
} 

div#extra {
position : absolute; 
top : 200px; 
right : 0; 
width : 190px; 
padding : 1em 5px; 
} 

div#navigation {
position : absolute; 
top : 200px; 
left : 0; 
width : 200px; 
padding : 1em 0px; 
text-align : center; 
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 

div#navigation a{
background-color:#CCCCFF;
color:#330066;
text-decoration:none;
} 

div#navigation a:hover{
background-color:#330066;
color:#CCCCFF;
text-decoration:none;
} 

div#footer {
height:20px;
/* background:url(images/headerDown_760x1.jpg) repeat-y; */
background-color:#003466;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#FFFFFF;
padding-top:5px;
}

div#footer a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#FFFFFF;
font-style:italic;
text-decoration:none;
}

div#footer a:hover{
color:#003466;;
background-color:#FFFFFF;
}  

div#navigation ul {
margin : 0px;
padding : 0; 
list-style-type : none; 
} 

div#navigation ul a {
display : block; 
width : 190px; 
height : 15px; 
font-weight : bold; 
text-decoration : none; 
text-align:left;
background-color:#003466;
color:#FFFFFF;
padding : 5px; 
} 

div#navigation ul a:hover {
background-color:#FFFFFF; 
color : #003466; 
} 

div#navigation ul a#activelink {
color:#003466;
background-color:#FFFFFF; 
text-decoration : none; 
} 

div#navigation ul ul {
margin : 0px;
padding : 0; 
list-style-type : none; 
} 

div#navigation ul ul a {
display : block; 
width : 190px; 
height : 15px; 
font-weight:normal;
text-decoration : none; 
text-align:left;
background-color:#EEEEEE;
color:#003466;
padding : 5px; 
} 

div#navigation ul ul a:hover {
font-weight:normal;
background-color:#EEEEEE;
text-decoration:underline;
} 

div#navigation ul ul a#activelink {
background-color:#EEEEEE;
font-weight:bold;
text-decoration:underline;
}

div.titolo {
text-align:center;
font-weight:bold;
font-size:15px;
color:#FFFFFF;
background-color:#003466;
width: 340px;
padding-top:5px;
padding-bottom:5px;
}

div.titoloSX {
text-align:left;
font-weight:bold;
font-size:15px;
color:#003466;
width: 330px;
padding-top:5px;
padding-bottom:5px;
}

div.titoloDX {
text-align:right;
font-weight:bold;
font-size:15px;
color:#003466;
width: 330px;
padding-top:5px;
padding-bottom:5px;
}

div.textimageSX {
border: 1px dashed #003466; 
width: 310px;
text-align: justify; 
/*margin : 0 1%;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding: 10px;
} 

div.textimageSX img {
float : left; 
margin : 0 1%;
} 

div.textimageSX a{
font-size:10px;
text-decoration:none;
color:#003466;
background-color:#FFFFFF;
font-style:oblique;
font-weight:bold;
}

div.textimageSX a:hover{
color:#FFFFFF;
background-color:#003466;
} 

div.textimageDX {
border: 1px dashed #003466; 
width: 310px;
text-align: justify; 
/*margin : 0 1%;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding: 10px;
} 

div.textimageDX img {
float : right; 
margin : 0 1%;
} 

div.textimageDX a{
font-size:10px;
text-decoration:none;
color:#003466;
background-color:#FFFFFF;
font-style:oblique;
font-weight:bold;
}

div.textimageDX a:hover{
color:#FFFFFF;
background-color:#003466;
} 

div.wide, div.split2, div.split3 {
clear : left; 
} 

div.wide {
border: 1px dashed #003466; 
width: 310px;
text-align: justify; 
/*margin : 0 1%;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding: 10px;
}

div.wide a{
font-size:10px;
text-decoration:none;
color:#003466;
background-color:#FFFFFF;
font-style:oblique;
font-weight:bold;
}

div.wide a:hover{
color:#FFFFFF;
background-color:#003466;
} 

div.evidence {
text-align:left;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
background-color:#006633;
width: 320px;
padding: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.evidence a{
font-size:10px;
font-weight:bold;
text-decoration:none;
font-style:italic;
background-color:#006633;
color:#FFFFFF;
}

div.evidence a:hover{
font-weight:bold;
text-decoration:none;
background-color:#FFFFFF;
color:#006633;
}

div.evidence2 {
text-align:left;
font-weight:normal;
font-size:10px;
color:#003466;
background-color:#EEEEEE;
width: 320px;
padding: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.evidence2 a{
color:#003466;
background-color:#EEEEEE;
font-size:10px;
font-weight:bold;
text-decoration:none;
font-style:italic;
}

div.evidence2 a:hover{
color:#EEEEEE;
background-color:#003466;
}

div.evidence3 {
text-align:left;
font-weight:normal;
font-size:10px;
color:#003466;
background-color:#EEEEEE;
border:#660000;
border:solid 2px;
width: 318px;
padding: 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.evidence3 a{
color:#003466;
background-color:#EEEEEE;
font-size:10px;
font-weight:bold;
text-decoration:none;
font-style:italic;
}

div.evidence3 a:hover{
color:#EEEEEE;
background-color:#003466;
}
div.split2 div {
float : left; 
width : 208px; 
width : 218px; 
width : 208px; 
padding : 0 5px; 
} 

div.split3 div {
float : left; 
width : 135px; 
width : 145px; 
width : 135px; 
padding : 0 5px; 
border-top : 1px dotted #003466; 
}

div#extra div.newsboxTitle {
padding : 1px 2px; 
color : #003466; 
font-size : 1.2em; 
font-weight:bold;
} 

div#extra div.newsbox {
font-size : 10px; 
margin-bottom : 2em; 
/*font-family:"Courier New", Courier, monospace;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003466;
} 

div#extra div.newsbox p {
margin : 0; 
color : #003466; 
} 

div#extra div.newsbox a {
text-decoration : none; 
color : #003466;
font-style:normal;

} 

div#extra div.newsbox a:hover {
text-decoration : none; 
background-color : #003466; 
color : #FFFFFF; 
}

div#extra div.newsboxFlash {
font-size : 10px;
/*font-weight:bold;*/
text-decoration:none;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #003466; 
color:#003466;
background-color:#EEEEEE;
}

div#extra div.newsboxFlash a{
color:#003466;
background-color:#EEEEEE;
font-size:10px;
font-weight:bold;
text-decoration:none;
font-style:italic;
}

div#extra div.newsboxFlash a:hover{
color:#EEEEEE;
background-color:#003466;
}

div#navigation div.newsboxFlash {
width:50%;
font-size : 12px;
font-weight:bold;
text-decoration:none;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 2px solid #333333; 
background-color:#FFFFFF;
color:#333333;
}