#BoxLink {
float: left;
display: inline;
}
#BoxLink .imgtxtlink {
float: left;
display: inline;
margin-right: 1px;
margin-bottom: 0px;
width: 44px;
}
#BoxLink .imgtxtlink .imglink {
float: left;
display: inline;
width: 44px;
height: 29px;
margin-bottom: 0px;
margin: inherit;
}
#BoxLink .imgtxtlink .imglink a {
float: left;
display: inline;
width: 44px;
height: 29px;
}
#BoxLink .imgtxtlink .imglink a img {
float: left;
display: inline;
border: none;
width: 44px;
height: 29px;
}
#BoxLink .imgtxtlink .txtlink {
text-align: center;
float: left;
display: inline;
width: 44px;
margin-top: 0px;

}
#BoxLink .imgtxtlink .txtlink a {
float: left;
display: inline;
font-size: 8px;
color: #7BA1D2;
text-decoration: none;
margin-top: 0px;
width: 44px;
text-align: center;
padding-bottom: 0px;
}
#modarea_5 #BoxLink {
width: 455px;
}
#modarea_6 #BoxLink {
width: 455px;
}

#BoxUnion {
width: 100%;
}
#BoxUnion .content div.autoscroll {
height: 215px;
overflow: hidden;
}
#BoxUnion .content table, #archiveunion .content table {
width: 100%;
border-collapse: collapse;
}
#BoxUnion .content table tr td, #archiveunion .content table tr td {
vertical-align: top;
font-size: 11px;
border-bottom:1px dashed #7F7F7F;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 3px;
padding-right: 3px;
}
#BoxUnion .content table tr td.DataUnion, #archiveunion .content table tr td.DataUnion {
color: #D8314D;
}
#BoxUnion .content table tr td.TitoloUnion a, #archiveunion .content table tr td.TitoloUnion a {
color: #333;
}
#BoxUnion .content table tr td.LockedUnion, #archiveunion .content table tr td.LockedUnion {
vertical-align: bottom;
}
#modarea_3 #BoxUnion .title {
height: 25px;
background-image: url(/Images/bg-titolo-union.jpg);
}
#modarea_3 #BoxUnion .title .titolo h2 {
margin-top: 7px;
}
#BoxUnion .content li h3 {
padding-top: 5px;

height: 12px;
}
#BoxUnion .content li h3 a {
color: #D8314D;
float: left;
}
#BoxUnion .content li h3 img {
float: right;
}
#BoxUnion .content li h4 {
padding-bottom: 5px;
border-bottom:1px dotted #7F7F7F;
}
#BoxUnion .content li h4 a {
color: #333;
}
#BoxUnion .content li p {
display: none;
}
#BoxUnion .content div#larchivioanalisi {
width: 100%;
text-align: right;
padding-top: 5px;
}
#BoxUnion .content div#larchivioanalisi a {
font-size: 11px;
color: #D8314D;
}

#BoxRadiocor .content {
padding-top: 10px;
}
#BoxRadiocor .content div {
/*height: 230px;*/
overflow: hidden;
margin-left: 0px;
}
#BoxRadiocor .autoscroll {
height: 230px;
overflow: hidden;
margin-left: 0px;
}
#BoxRadiocor {
margin-left: 0px;
width: 100%;
} 
#modarea_3 #BoxRadiocor {
/*width: 283px;*/
margin-left: 0px;width: 100%;
} 
#modarea_3 #BoxRadiocor .title {
background-image: none;
border-bottom:1px dotted #7F7F7F;
}
#modarea_3 #BoxRadiocor .title .titolo h2 {
color: #1B6BB2;
margin-left: 2px;
}
#modarea_3 #BoxRadiocor .content {
padding: 0px;
padding-top: 10px;
}
#BoxRadiocor .content table {
width: 100%;
border-collapse: collapse;
}
#BoxRadiocor .content table tr td {
vertical-align: top;
font-size: 11px;
border-bottom:1px dashed #7F7F7F;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 3px;
padding-right: 3px;
}
#BoxRadiocor .content table tr td.DataRadiocor {
color: #3387DD;
}
#BoxRadiocor .content table tr td.TitoloRadiocor a {
color: #333;
}
#BoxRadiocor .content table tr td.FonteRadiocor {
color: #999999;
vertical-align: bottom;
}
#BoxRadiocor .content table tr td.Archivioradiocor {
text-align: right;
border-bottom: none;
}
#BoxRadiocor .content table tr td.Archivioradiocor a {
color: #D8314D;
}
#modarea_6 #BoxRadiocor {
display: none;
}

#BoxGraficoSole24ore {
padding-top: 5px;
padding-bottom: 5px;
border-bottom: #972D39 1px solid;
border-top: #972D39 1px solid;
margin-top: 10px;
margin-bottom: 10px;
}



#BoxAnalisi {
    width: 267px;
	height: 247px;
	#height: 249px;
	background-color: #ededed;
	/*position: absolute;
	right: 30px;
	top: 352px;
	#top: 48px;*/
	float: right;
	margin-right: 15px;
	margin-top: 10px;
}
#BoxAnalisi .title h2 {
    margin: 0px;
    color: #ff6600;
	font-size: 18px;
	font-weight: normal;
	padding: 10px;
}
#BoxAnalisi .content {
}
#analisislide {
    margin-left: 10px;
	width: 247px;
	height: 172px;
}
#analisislide ul {
    list-style-type: none;
	margin-left: 20px;
	padding-left: 0px;
}
#analisislide ul li.titolo a {
    color: #333333;
}
#analisislide ul li.testo a {
    color: #333333;
}


#BoxIndia {
      height: 160px;
	  width: 237px;
	  text-align: center;
      margin-bottom: 10px;
	  border: 1px solid #e2e2e2;
	  background-color: #FFFFFF;
	  padding-top: 10px;
	  color: #FFFFFF;
}
#BoxIndia a img {
      border: none;
}
#BoxBanner {
      margin-bottom: 10px;
	  padding: 10px;
}
#BoxBanner .banner {
      width: 225px;
	  height: 76px;
	  margin-top: 2px;
}
#BoxBanner .banner .testo {
      color: #FFFFFF;
	  font-size: 15px;
	  font-weight: bold;
      padding-top: 28px;
	  padding-left: 80px;
}
#archivenewsslide {
      float: left;
	  width: 556px;
	  display: inline;
}
#archivenewsslide .title {
      width: 556px;
}
#archivenewsslide .title h2 {
      text-transform: none;
	  float: left;
	  width: 360px;
}
#archivenewsslide .title h2 .radiocor {
      width: 100px;
}
#archivenewsslide #content {
float: left;
      margin-top: 10px;
}
#archivenewsslide #content div {
}
#newsslide {
     width: 355px;
	 height: 180px;
     border-right: 1px solid #b2b2b2;
	 float: left;
	 padding-top: 0px;
	 padding-left: 5px;
	 margin-right: 10px;
}
#archivenewsslide ul {
     margin-left: 5px;
	 padding-left: 0px;
	 margin-top: 5px;
}
#archivenewsslide ul.bordodestra {
      border-right: 1px solid #b2b2b2;
	  width: 156px;
	  height: 190px;
	  float: left;
	  padding-right: 10px;
	  padding-top: 0px;
	  margin-top: 0px;
	  padding-left: 0px;
}
#archivenewsslide ul.nobordodestra  {
	  width: 156px;
	  height: 190px;
	  float: left;
	  padding-right: 10px;
	  padding-top: 0px;
	  margin-top: 0px;
	  padding-left: 0px;
}
#archivenewsslide ul.bordodestra li {
      list-style-type: none;
	  margin: 0px;
	  padding: 0px;
}
#archivenewsslide ul.nobordodestra li {
      list-style-type: none;
	  margin: 0px;
	  padding: 0px;
}
#archivenewsslide .title {
	border-bottom: 1px solid #b2b2b2;
	margin-left: 15px;
	margin-right: 15px;
	float: left;
}
#archivenewsslide .title h2 {
	font-weight: normal;
	color: #333333;
}


#archiverassegnetop table {
   width: 100%;
}
#archiverassegnetop table tr.grosso {
   font-weight: bold;
}
#archiverassegnetop table tr td {
   height: 30px;
   padding-left: 2px;
   padding-right: 2px;
}
#archiverassegnetop table tr td.allegato {
   height: 30px;
   width: 5%;
}
#archiverassegnetop table tr td.link {
   height: 30px;
   width: 5%;
}
#archiverassegnetop table tr td img {
   vertical-align: middle;
}
#archiverassegnetop table ul {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}
#archiverassegnetop table ul li {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
#archiverassegnetop .title {
   display: inline;
   margin: 0px;
   padding: 0px;
}
#archiverassegnetop .title h2 {
   display: block;
   font-size: 13px;
   border-bottom: 1px solid #888;
}

#archivecomunicatitop .title {
   display: inline;
   margin: 0px;
   padding: 0px;
}
#archivecomunicatitop .title h2 {
   display: block;
   font-size: 13px;
   border-bottom: 1px solid #888;
}


#divroller_container {
  float: left;
  overflow: hidden;
  height: 180px;
      border-right: 1px solid #b2b2b2;
  width: 201px;
  margin-left: 5px;
margin-top: 10px;
}

.box_dark_box_size {
  padding-bottom: 12px;
}


#scrollup {

  position: relative;

  overflow: hidden;

  height:180px;
  width: 161px;

}

.headline {

  position: absolute;

  height:20px;

  top: 210px;

  left: 5px;
  
}

.headline a {
    color: #476679;
}

.headline a:hover {
	text-decoration: none;
}

.headline a:visited {
	text-decoration: none;
	color: #476679;
}



.object {
    margin-top: 0px;
	margin-bottom: 0px;
}
.object a {
    text-decoration: none;
}
.object h3 {
     font-size: 1em;
}
.object .title {
	display: none;
}
.object .title h2 {
	display: none;
}

#new {
    margin-left: 10px;
}

