/* CSS Document */

body {
background:url(images/sfondo.jpg) repeat;
margin-top:20px;
margin-bottom:20px;
}

div#container {
width: 993px;
background-image:url(images/sfumature.png);
position : relative;
} 

div#header {
width:953px;
height:322px;
background-image:url(images/testata.jpg);
background-repeat:no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
}

div#corpo{
/*float:left;
width:953px;*/
}

div#content {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
background-color:#FFFFFF;
width:528px;
border-left: 1px dashed #cc0000;
border-right: 1px dashed #cc0000;
left:211px;
/* Altezza minima per non far sovrapporre il footer*/
min-height: 951px;
height: auto !important;
height: 951px;
} 

div#content div.contentTitle {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
background:url(images/bkgTitleContent.jpg) repeat-x;
height:29px;
width:506px;
text-align:left;
font-weight:normal;
} 

div#extra {
/*float:left;*/
position : absolute;
top : 348px; 
right : 36px; 
width : 183px; 
height:auto;
/*background-color:#efefef;*/
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

div#extra div.extraTitle {
margin : 0px;
padding-top : 11px;
font-family:Arial, Helvetica, sans-serif;
color : #990000; 
font-size : 14px; 
font-weight: normal;
background:url(images/bkgTitleNavigation.jpg);
text-align: center;
height:26px;
width:183px;
} 

div#extra div.extraTitle a{
text-decoration:none;
color:#990000;
}

div#extra div.extraTitle a:hover{
color:#ffffff;
background-color:#990000;
}

div#navigation {
/*float:left;*/
position : absolute;
top : 322px;
width:211px;
text-align:right;
left: 20px;
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
} 

div#navigation a{

} 

div#navigation a:hover{

} 

div#navigation form{
margin : 0px;
padding-top : 0px;
padding-right: 11px;
padding-bottom: 0px;
padding-left:11px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

input.btn{
border-right: #717171 1px thin; 
border-top: #000000 1px thin;
border-left: #000000 1px thin;
border-bottom: #717171 1px thin;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
background-color:#000000;
cursor: hand;
width:51px;
height:23px;
color:#FFFFFF;
}

div#navigation ul {
margin : 0px;
padding-top : 0px;
padding-right: 11px;
padding-bottom: 0px;
padding-left:11px;
list-style-type : none;
} 

div#navigation ul a {
padding-top:4px;
padding-left:20px;
display : block;
height:21px;
font-weight: normal;
text-decoration : none;
text-align:left;
background-color:#FFFFFF;
color:#000000;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
} 

div#navigation ul a:hover {
	background-color:#000000;
	color : #FFFFFF;
	left: 0px;
} 

div#navigation ul a#activelink {
	color:#FFFFFF;
	background-color:#000000;
	text-decoration : none;
} 

div#navigation ul ul {

} 

div#navigation ul ul a {

} 

div#navigation ul ul a:hover {

} 

div#navigation ul ul a#activelink {

}

div#navigation div.navigationTitle {
margin : 0px;
padding-top : 11px;
font-family:Arial, Helvetica, sans-serif;
color : #990000; 
font-size : 14px; 
font-weight: normal;
background:url(images/bkgTitleNavigation.jpg);
text-align: center;
height:26px;
width:189px;
} 

div#footer {
/*clear:left;*/
width:953px;
height:261px;
background-image:url(images/piede.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

div#footer a{
text-decoration:none;
color:#FFFFFF;
}

div#footer a:hover{
color:#000000;
background-color:#FFFFFF;
}

div#footer a#activelink{
color:#000000;
background-color:#FFFFFF;
}

div#footer div.footerTitle {
font-size:36px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
height:68px;
width:100%;
}

div.textimageSX {
width:506px;
text-align: justify;
/*margin : 0 1%;*/
padding: 10px;
} 

div.textimageSX img {
float : left; 
margin : 0 3%;
} 

div.textimageSX a{
text-decoration:none;
color:#CC0000;
background-color:#FFFFFF;
font-style:oblique;
font-weight:bold;
font-size:10px;
}

div.textimageSX a:hover{
color:#FFFFFF;
background-color:#CC0000;
} 

div.textimageDX {
width:506px;
text-align: justify;
/*margin : 0 1%;*/
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding: 10px;
} 

div.textimageDX img {
float : right; 
margin : 0 3%;
} 

div.textimageDX a{
font-size:10px;
text-decoration:none;
color:#CC0000;
background-color:#FFFFFF;
font-style:oblique;
font-weight:bold;
}

div.textimageDX a:hover{
color:#FFFFFF;
background-color:#CC0000;
} 

div.wide, div.split2, div.split3 {
clear : left; 
} 

div.wide {
width:506px;
text-align: justify;
/*margin : 0 1%;*/
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding: 10px;
}

div.wide a{
font-size:10px;
text-decoration:none;
color:#CC0000;
background-color:#FFFFFF;
font-style:oblique;
font-weight:bold;
}

div.wide a:hover{
color:#FFFFFF;
background-color:#CC0000;
} 

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;
}

/* Styles for Pagination*/
A.Pagination {  
font-size: 11px; 
color: #000066; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none 
} 
A.Pagination:hover {  
font-size: 11px; 
color: #000066; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none
} 
A.Pagination:active {  
font-size: 11px; 
color: #000066; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none 
} 
A.Pagination:link {  
font-size: 11px; 
color: #000066; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none 
} 
A.Pagination:visited {  
font-size: 11px; 
color: #000066; 
font-family: Arial, Helvetica, sans-serif 
} 
A.PaginationRed { 
font-weight: bold; 
font-size: 11px; 
color: #FF0000; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none 
} 
A.PaginationRed:hover { 
font-weight: bold; 
font-size: 11px; 
color: #FF0000; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none
} 
A.PaginationRed:active { 
font-weight: bold; 
font-size: 11px; 
color: #FF0000; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none 
} 
A.PaginationRed:link { 
font-weight: bold; 
font-size: 11px; 
color: #FF0000; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: none 
} 
A.PaginationRed:visited { 
font-weight: bold; 
font-size: 11px; 
color: #FF0000; 
font-family: Arial, Helvetica, sans-serif 
} 
.currentpage { 
font-weight: bold; 
font-size: 13px; 
color: #990000; 
font-family: Arial, Helvetica, sans-serif 
} 
.currentpagespace { 
font-weight: bold; 
font-size: 11px; 
color: #000000; 
font-family: Arial, Helvetica, sans-serif 
} 
.button {
			background-image:url(../CRM/images/backButtonCx.png);
			height:21px;
			width:58px;
			border:none;
			text-decoration: none;
			font-size: 8pt;
			font-family: Arial; 
			color: #FFFFFF;
			padding: 0 0 0 0;
			text-align:center;
			cursor: hand;
		
}
