.azione-95 {
border: none;
background-color: #4570AB;
background-image: url(/Image/azione-95.png);
background-repeat: no-repeat;
width: 95px;
height: 22px;
color: #FFFFFF;
cursor: pointer;
}
.azione-146 {
border: none;
background-color: #4570AB;
background-image: url(/Image/azione-146.png);
background-repeat: no-repeat;
width: 146px;
height: 22px;
color: #FFFFFF;
cursor: pointer;
}
.azione-135 {
border: none;
background-color: #4570AB;
background-image: url(/Image/azione-135.png);
background-repeat: no-repeat;
width: 135px;
height: 22px;
color: #FFFFFF;
cursor: pointer;
}
.azione-122 {
border: none;
background-color: #4570AB;
background-image: url(/Image/azione-122.png);
background-repeat: no-repeat;
width: 122px;
height: 22px;
color: #FFFFFF;
cursor: pointer;
}
.azione-118 {
border: none;
background-color: #4570AB;
background-image: url(/Image/azione-118.png);
background-repeat: no-repeat;
width: 118px;
height: 22px;
color: #FFFFFF;
cursor: pointer;
}

#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;
}

div#pacchetti table {
width: 100%;
border-collapse: collapse;
}
div#pacchetti table tr.intestazione td {
border-bottom: 1px solid #972D39;
font-weight: bold;
background-color: #C0DBF0;
}
div#pacchetti table tr td {
padding: 5px;
vertical-align: top;
border-bottom: #972D39 1px solid;
}
div#pacchetti table tr:hover td{
background-color: #C0DBF0;
}
div#pacchetti table tr td a,div#pacchetti table tr td a:visited {
color: #333333;
}
div#pacchetti table tr td a img {
border: none;
}

div#pacchetto table {
width: 678px;
border-collapse: collapse;
}
div#pacchetto table tr td.intestazione {
font-weight: bold;
background-color: #C0DBF0;
}
div#pacchetto table tr td.acquisto {
font-weight: bold;
background-color: #C0DBF0;
border-top: #972D39 1px solid;
}
div#pacchetto table tr td.nobordo {
border-bottom:0px;
border-top:0px;
}
div#pacchetto table tr td {
padding: 5px;
vertical-align: top;
border: #972D39 1px solid;
}

div#pacchetto_cart table {
width: 100%;
border-collapse: collapse;
}
div#pacchetto_cart table tr td {
padding: 5px;
vertical-align: top;
border: #972D39 1px dotted;
}
div#pacchetto_cart table tr td.intestazione {
font-weight: bold;
background-color: #C0DBF0;
}
div#pacchetto_cart table tr td.bordoleggero_b {
border-bottom:1px dotted #CCCCCC;
}
div#pacchetto_cart table tr td.bordoleggero_t_b_r {
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
background-color: #F4F4F4;
}
div#pacchetto_cart table tr td.bordoleggero_t_b {
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
background-color: #F4F4F4;
}
div#pacchetto_cart table tr td.totale {
border-top:1px solid #972D39;
}
div#pacchetto_cart table tr td form {
margin: 0px;
padding: 0px;
display: inline;
}

div#orderstep3 table {
width: 100%;
border-collapse: collapse;
}
div#orderstep3 table tr td {
padding: 5px;
vertical-align: top;
border: #972D39 1px dotted;
}
div#orderstep3 table tr td.intestazione {
font-weight: bold;
background-color: #C0DBF0;
}
div#orderstep3 table tr td.bordoleggero_b {
border-bottom:1px dotted #CCCCCC;
}
div#orderstep3 table tr td.bordoleggero_t_b_r {
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
background-color: #F4F4F4;
}
div#orderstep3 table tr td.bordoleggero_t_b {
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
background-color: #F4F4F4;
}
div#orderstep3 table tr td.totale {
border-top:1px solid #972D39;
}
div#orderstep3 table tr td form {
margin: 0px;
padding: 0px;
display: inline;
}
div#orderstep3 div#divselpagamento {
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
}
div#orderstep3 div#divselpagamento h3 {
padding: 5px;
border: #972D39 1px dotted;
border-bottom: 0px;
margin: 0px;
background-color: #C0DBF0;
}
div#orderstep3 div#fattura {
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;
}

div#orderstep5 table {
width: 100%;
border-collapse: collapse;
}
div#orderstep5 table tr td {
padding: 5px;
vertical-align: top;
border: #972D39 1px dotted;
}
div#orderstep5 table tr td.intestazione {
font-weight: bold;
background-color: #C0DBF0;
}
div#orderstep5 table tr td.bordoleggero_b {
border-bottom:1px dotted #CCCCCC;
}
div#orderstep5 table tr td.bordoleggero_t_b_r {
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
background-color: #F4F4F4;
}
div#orderstep5 table tr td.bordoleggero_t_b {
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
background-color: #F4F4F4;
}
div#orderstep5 table tr td.totale {
border-top:1px solid #972D39;
}

div#pacchettitipologie table {
width: 100%;
border-collapse: collapse;
margin-bottom: 20px;
border-bottom:1px solid #972D39;
}
div#pacchettitipologie table tr td.servizi {
color: #972D39;
}
div#pacchettitipologie table tr td {
padding: 5px;
vertical-align: middle;
border: #972D39 1px solid;
height: 20px;
}
div#pacchettitipologie table tr td img {
vertical-align: middle;
}
div#pacchettitipologie table tr td.intestazione {
font-weight: bold;
background-color: #C0DBF0;
}
div#pacchettitipologie table tr td.intestazionemacrocategoria {
border-top:1px solid #972D39;
border-bottom:1px solid #972D39;
font-weight: bold;
}
div#pacchettitipologie table tr td.senzabordo {
border-top:0px solid #FFFFFF;
border-bottom:0px solid #FFFFFF;
}
div#pacchettitipologie table tr td.tipologie {
background-color: #FAFAFA;
}
div#pacchettitipologie table tr td.senzabordo_r {
border-right:0px solid #FFFFFF;
}
div#pacchettitipologie table tr td.senzabordo_l {
border-left:0px solid #FFFFFF;
}
div#pacchettitipologie table tr td a {
color: #FFFFFF;
margin-left: 5px;
margin-top: 4px;
float: left;
display: inline;
}
div#pacchettitipologie table tr td a:hover {
color: #FFFFFF;
}
div#pacchettitipologie table tr td.tipologiaentra {
width: 115px;
height: 25px;
color: #FFFFFF;
background-image: url(../Images/kes_entra.png);
background-repeat: no-repeat;
background-position: 2px 2px;
padding: 2px;
vertical-align: top;
}
div#pacchettitipologie table tr td.tipologiaentra_acquistato {
width: 115px;
height: 25px;
color: #FFFFFF;
background-image: url(../Images/kes_entra_acquistato.png);
background-repeat: no-repeat;
background-position: 2px 2px;
padding: 2px;
vertical-align: top;
}
div#pacchettitipologie table tr td.tipologiaentra_scaduto {
width: 115px;
height: 25px;
color: #FFFFFF;
background-image: url(../Images/kes_entra_scaduto.png);
background-repeat: no-repeat;
background-position: 2px 2px;
padding: 2px;
vertical-align: top;
}
div#pacchettitipologie table tr td.attention {
color: #FF0000;
}
div#pacchettitipologie table tr td.noattention {
color: #32C32F;
}

div#pacchettiprodotti table {
width: 100%;
border-collapse: collapse;
}
div#pacchettiprodotti table tr td {
padding: 5px;
vertical-align: middle;
border: #972D39 1px dotted;
height: 20px;
}
div#pacchettiprodotti table tr td.intestazione {
font-weight: bold;
background-color: #C0DBF0;
}
div#pacchettiprodotti table tr td.senzabordo_r {
border-right:0px solid #FFFFFF;
}
div#pacchettiprodotti table tr td.senzabordo_l {
border-left:0px solid #FFFFFF;
}

div#BoxLoginEcommerce .content {
height: 140px;
border:2px solid #972D39;
padding: 5px;
}
div#BoxLoginEcommerce .content div {
padding: 5px;
border: #972D39 1px solid;
float: left;
display: inline;
width: 211px;
}
div#BoxLoginEcommerce .content div#vetrinakestore {
margin-top: 5px;
}
div#BoxLoginEcommerce .content div a {
font-size: 12px;
}
div#BoxLoginEcommerce .content div#vetrinakestore a {
font-weight: bold;
}



div#pacchettiordini table {
width: 100%;
border-collapse: collapse;
}
div#pacchettiordini table tr.intestazione td {
border-bottom: #972D39 1px solid;
font-weight: bold;
background-color: #C0DBF0;
}
div#pacchettiordini table tr td {
padding: 5px;
vertical-align: top;
border-bottom: #972D39 1px dotted;
}
div#pacchettiordini table tr:hover td{
background-color: #C0DBF0;
}
div#pacchettiordini table tr td a img {
border: none;
}

div#pacchettoordinedettaglio table {
width: 100%;
border-collapse: collapse;
}
div#pacchettoordinedettaglio table tr td {
padding: 5px;
vertical-align: top;
border: #972D39 1px dotted;
}
div#pacchettoordinedettaglio table tr td.intestazione {
font-weight: bold;
background-color: #C0DBF0;
}
div#pacchettoordinedettaglio table tr td.bordoleggero_b {
border-bottom:1px dotted #CCCCCC;
}
div#pacchettoordinedettaglio table tr td.bordoleggero_t_b_r {
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
background-color: #F4F4F4;
}
div#pacchettoordinedettaglio table tr td.bordoleggero_t_b {
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
background-color: #F4F4F4;
}
div#pacchettoordinedettaglio table tr td.totale {
border-top:1px solid #972D39;
}
div#pacchettoordinedettaglio div#Torna {
margin-top: 10px;
margin-bottom: 10px;
}
div#pacchettoordinedettaglio div#Torna a {
font-size: 14px;
}

.avviso {
width: 100%;
color: #FF0000;
font-weight: bold;
}

#avviso {
width: 100%;
color: #FF0000;
font-weight: bold;
border:1px dotted #FF0000;
padding: 5px;
}

#header #login .content form#form1 fieldset input#inputsubmit1 {
margin-right: 10px;
}
span#s_ricordami {
float: left;
display: inline;
margin-right: 10px;
}
span#s_ricordami input {
float: left;
display: inline;
}
span#s_ricordami label {
float: left;
display: inline;
font-size: 10px;
margin-top: 3px;
font-weight: bold;
}


/* Popup REPORT */
#ReportDownload {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}

#dati-tab {
margin: 10px;
}

.TC {
display: inline;
font-size: 11px;
color: #FFFFFF;
cursor: pointer;
background-color:#666;
margin-left:0px;
margin-right:0px;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 7px;
padding-right: 7px;
/*width:250px;*/
width: 166px;
border:1px dotted #CCCCCC;
float: left;
}

.TabAttivo{
display: inline;
font-size: 11px;
/*font-weight: bold;*/
color: #000000;
cursor: pointer;
background-color:#CCCCCC;
margin-left:0px;
margin-right:0px;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 7px;
padding-right: 7px;
/*width:300px;*/
width: 166px;
border:1px dotted #B5202C;
float: left;
}

#separatore{
display:none;
height:20px;
background-color:#CCCCCC;
margin-top:7px;
}

#containerDati{
display: block;
padding: 5px;
margin-top: 6px;
background-color:#FFFFFF;
border:1px solid #999999;
float: left;
display: inline;
}

.wrapperIframe {
background-color: #FFFFFF;
}

#print_close {
float: left;
display: inline;
border-bottom:1px solid #666666;
width: 905px;
background-color: #FFFFFF;
padding: 5px;
padding-top: 0px;
padding: 10px;
}

#print_report {
float: left;
display: inline;
}	

.nyroModalCloseButton {
float: right;
display: inline;
background-color: #FFFFFF;
text-align: right;
color: #FF0000;
text-decoration: none;
font-size: 12px;
}
h1#nyroModalTitle{
	display:none;
}



