﻿body {  margin: 0;
        padding: 0;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    color: #666;
	    background-image: url("images/sfondo.gif");
        background-repeat: repeat-y;
        background-color: #F0F0F0;
        background-position: center
  }
	       	        
#header { position: relative;
          background-image: url("images/header2.jpg");
          background-repeat: no-repeat;
          background-position: center;
          margin: 0 auto;
          width: 760px;
          height: 95px;
}

#menu { position: relative;
        margin: 0 auto;
        width: 760px;
        height: 25px;
}

#data-ora { position: relative;
            text-align:right;
	        height: 15px;
	        padding-top: 60px;
	        margin-right: 7px;
	        font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	        color: white;
}



#content { position: relative;
           background-image: url("images/sfondocontent.gif");
           background-repeat: repeat-y;
           background-position: center;
           background-color: #FFF;
           width: 760px;
           height: inherit;
           }


#main {
	width: 203px;
	height: 700px;
	float: left;
	text-align: center;
	background: url(images/sfondocol2.gif) repeat-y left;
	z-index: 50;
}


#main2 {
    clear: both;
	width: 558px;
	left: 203px;
	padding: 12px 20px;
	padding-right: 0;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	background: white;
	color: black;
}


A:link    {color:#FFFFFF; text-decoration: none; font-weight:bold; font-family:Arial, sans-serif; font-size:12px}
A:visited {color:#FFFFFF; text-decoration: none; font-weight:bold; font-family:Arial, sans-serif; font-size:12px}
A:Active  {color:#97ECF6; text-decoration: none; font-weight:bold; font-family:Arial, sans-serif; font-size:12px}
A:hover   {color:#97ECF6; text-decoration: none; font-weight:bold; font-family:Arial, sans-serif; font-size:12px}

A.menu3                  {color: #FFFFFF; text-decoration: none; font-family: Arial, sans-serif; font-size:11px}
A.menu3:Visited          {color: #FFFFFF; text-decoration: none; font-family: Arial, sans-serif; font-size:11px}
A.menu3:Active           {color: #F4FD02; text-decoration: none; font-family: Arial, sans-serif; font-size:11px}
A.menu3:Hover            {color: #F4FD02; text-decoration: none; font-family: Arial, sans-serif; font-size:11px}

A.menu4                  {color:#666666; text-decoration: none; font-family:Verdana, sans-serif; font-size:9px}
A.menu4:Visited          {color:#666666; text-decoration: none; font-family:Verdana, sans-serif; font-size:9px}
A.menu4:Active           {color:#F8A109; text-decoration: none; font-family:Verdana, sans-serif; font-size:9px}
A.menu4:Hover            {color:#F8A109; text-decoration: none; font-family:Verdana, sans-serif; font-size:9px}

A.menu5                  {color:#666666; text-decoration: none; font-family:"Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:12px}
A.menu5:Visited          {color:#666666; text-decoration: none; font-family:"Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:12px}
A.menu5:Active           {color:#F8A109; text-decoration: none; font-family:"Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:12px}
A.menu5:Hover            {color:#F8A109; text-decoration: none; font-family:"Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
 font-size:12px}

A.menu6                  {color:#FFFFFF; text-decoration: none; font-family:Verdana, sans-serif; font-size:14px}
A.menu6:Visited          {color:#FFFFFF; text-decoration: none; font-family:Verdana, sans-serif; font-size:14px}
A.menu6:Active           {color:#F3F872; text-decoration: none; font-family:Verdana, sans-serif; font-size:14px}
A.menu6:Hover            {color:#F3F872; text-decoration: none; font-family:Verdana, sans-serif; font-size:14px}

.sf { font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
      font-size: 13px;
      line-height: normal;
      text-align: justify;
      color: #555;
      background-image: url("../images/sfondoboll.jpg"); 
      background-repeat: no-repeat; 
      background-position: left top }



.testo {
font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: normal;
text-align: justify;
color: #666
}

.testo2 {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 11px;
line-height: normal;
text-align: justify;
color: #666;

}



.did {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 9px;
line-height: normal;
text-align: right;
color: #FFF
}

.did2 {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 11px;
line-height: normal;
color: #FFFFFF;
}

.did3 {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 9px;
line-height: normal;
color: #333333;
}


.titolo {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
line-height: normal;
color: #FFFFFF;
}

.style1 {
	background-color: #293F60;
}

.style2 {
	text-align: left;
	color: #666;

}
.style3 {
	text-align: right;
}
.style4 {
	background-image: url('../images/sfondobar.gif');
}

.style5 {
	color: #718BB2;
}
.style6 {
	background-color: #E3E3E3;
}

.style7 { font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
          font-size: 11px;
          line-height: normal;
          text-align: center;
          color: #FFF
}

.style7b {
	text-align: center;
}

.style8 {
	border: 1px solid #293F60;
}
.style9 {
	text-align: right;
	background-image: url('../images/latosx.png');
}
.style11 {
	text-align: center;
	background-color: #000000;
}
.style12 {
	text-align: left;
	background-image: url('../images/latodx.png');
}
.style13 {
	background-image: url('../images/footer.jpg');
}
.style14 {
	text-align: left;
	background-color: #AEA77B;
}
.style16 {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	background-color: #7C6A44;
}
.style19 {
	color: #AEA77B;
}
.style20 {
	border: 1px solid #AEA77B;
}

.style21 {
	text-align: left;
	background-image: url('../images/sfondocol2.gif');
}
.style22 {
	text-align: left;
	background-color: #FFFFFF;
	font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height: normal;
text-align: left;
color: #666
}
.style23 {
	background-color: #FAF0E0;
}
.style24 {
	border: 2px solid #F0F6E4;
}
.style25 {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	color: #FAB131;
	background-color: #F0F6E4;
}
.style26 {
	background-color: #F0F6E4;
	text-align: center;
}
.style27 {
	border: 1px solid #F0F6E4;
	background-color: #FAB131;
}

.style28 {
	text-align: left;
	background-image: url('images/sfondocol.gif');
}
.style30 {
	background-image: url('images/sfondofooter2.jpg');
}
.style31 {
	border-color: #FFFFFF;
	border-width: 0;
	background-color: #F0F6E4;
}
.style32 {
	border-color: #FFFFFF;
	border-width: 0;
	background-image: url('images/sfondofooter2.gif');
}
.style33 {
	background-color: #EAEED9;
}
.style34 {
	text-decoration: underline;
}

img {
    border:0px;
}


.annuncio {
	margin: 20px 0;
	padding: 0;
	border-bottom: 1px solid silver;
	background: white url(images/bg-silver.gif) repeat-x bottom;
}
.annuncio .titolo {
	float: left;
	width: 350px;
	font-size: 15px;
	font-weight: bold;
	color: #5B974D;
	padding-bottom: 8px;
	border-bottom: 1px solid #E5EACC;
}
.annuncio .titolo img {
	float: left;
	margin-right: 10px;
}
.annuncio .num-sigla {
	float: right;
	color: gray;
	text-align: right; font-family: Arial, sans-serif; font-size: 11px;
}
.annuncio .num-sigla b {
	color: #555555;
}
.annuncio .data {
	clear: right;
	float: right;
	text-align: right;
	width: 100px;
	font-size: 11px;
	color: gray;
}
.annuncio .testo {
	clear: both;
	padding: 10px 15px;
}
.annuncio .operazioni {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 10px 0;
	text-align: right;
}
.annuncio .operazioni a, .annuncio .operazioni a:visited {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: gray;
	text-decoration: underline;
}
.annuncio .operazioni a:hover {
	text-decoration: none;
}

a.button, a.button:visited {
	display: block;
	margin: 0;
	margin-bottom: 10px;
	width: 150px;
	height: 20px;
	line-height: 20px;
	padding: 0 7px;
	border: 1px solid silver;
	color: gray;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.button:hover {
	color: #5B974D;
	border-color: gray;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.button img, a.button:visited img {
}

#cookieChoiceInfo > a:nth-child(2), a#cookieChoiceDismiss {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #FD2D02 4%, #FD2D02 100%) repeat scroll 0 0;
    border-radius: 3px;
    color: #eee;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 12px;
    text-align: center;
    text-decoration: none;
}