.sfondo {
  background-image: url(../../immagini/sfondo3.jpg);
  /*background-image: url(../../immagini/sfondo4.jpg); calcio al pallone */
  /*background-color: #223344;*/
  background-repeat: repeat;
  background-attachment: fixed;
}

.sfondo1 {
  background-image: url(../../immagini/sfondo/sfondo1.jpg);
  background-repeat: repeat;
  background-attachment: fixed;
}

.sfondo2 {
  background-image: url(../../immagini/sfondo/sfondo2.jpg);
  background-repeat: repeat;
  background-attachment: fixed;
}

.sfondo3 {
  background-image: url(../../immagini/sfondo/sfondo3.jpg);
  background-repeat: repeat;
  background-attachment: fixed;
}

.sfondo4 {
  background-image: url(../../immagini/sfondo/sfondo4.jpg);
  background-repeat: repeat;
  background-attachment: fixed;
}

.sfondo5 {
  background-image: url(../../immagini/sfondo/sfondo5.jpg);
  background-repeat: repeat;
  background-attachment: fixed;
}

.sfondo6 {
  background-image: url(../../immagini/sfondo/sfondo6.jpg);
  background-repeat: repeat;
  background-attachment: fixed;
}

.sfondo7 {
  background-image: url(../../immagini/sfondo/sfondo7.jpg);
  background-repeat: repeat;
  background-attachment: fixed;
}

.sidebar-left{
    float: left;
    width:15%;
    padding-bottom: 1000px;
    margin-bottom: -1000px;
    margin-left: -160px;
    background-image: url(../../immagini/sfondo.jpg);
}

.sidebar-right{
    float: right;
    width:15%;
    padding-bottom: 1000px;
    margin-bottom: -1000px;
    margin-right: -160px;
    background-image: url(../../immagini/sfondo.jpg);

}

.modalFoto {           /* preso da bootstrap.css*/
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 1000px;
  margin-left: -500px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.modalFoto-body {           /* preso da bootstrap.css*/
  position: relative;
  max-height: 500px;
  padding: 15px;
  overflow-y: auto;
}

.modalPrenota {           /* preso da bootstrap.css*/
  position: fixed;
  top: 10%;
  left: 50%;
  z-index: 1050;
  width: 600px;
  margin-left: -300px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.modalPrenota-body {           /* preso da bootstrap.css*/
  position: relative;
  max-height: 500px;
  padding: 1px;
  overflow-y: auto;
}

.colori-sociali{
	font-family: Verdana;
    font-weight: bold;
    font-size: 8pt;
	color: #0099FF;
    background-color: #FFFF00;
}

.colori-sociali-9{
	font-family: Verdana;
    font-weight: bold;
    font-size: 9pt;
	color: #0099FF;
    background-color: #FFFF00;
}

.data-evidence8{
	font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    background-color: #FFFF33;
}

.data-evidence9{
	font-family: Verdana;
    font-weight: normal;
    font-size: 9pt;
    background-color: #FFFF33;
}

.font8-normal-courier{
	font-family: Courier;
    font-weight: normal;
    font-size: 8pt;
}

.font8-normal{
	font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
}

.font8-normal-justify{
	font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: justify;
}

.font8-italic{
	font-family: Verdana;
    font-weight: normal;
    font-style: italic;
    font-size: 8pt;
    cursor: pointer;
}

.font8-bold{
	font-family: Verdana;
    font-weight: bold;
    font-size: 8pt;
}

.font8-bold-italic{
	font-family: Verdana;
    font-weight: bold;
    font-style: italic;
    font-size: 8pt;
}

.font8-bold-red{
	font-family: Verdana;
    font-weight: bold;
    font-size: 8pt;
    color: red;
}

.font8-bold-blue{
	font-family: Verdana;
    font-weight: bold;
    font-size: 8pt;
	color: #0099FF;
    border: solid 1px;
}

.font8-bold-blue-cornice{
	font-family: Verdana;
    font-weight: bold;
    font-size: 8pt;
	color: #0099FF;
    border: solid 1px;
    margin-bottom: 3px;
}

.font9-normal{
	font-family: Verdana;
    font-weight: normal;
    font-size: 9pt;
}

.font9-normal-justify{
	font-family: Verdana;
    font-weight: normal;
    font-size: 9pt;
    text-align: justify;
}

.font9-bold{
	font-family: Verdana;
    font-weight: bold;
    font-size: 9pt;
}

.font9-bold-italic{
	font-family: Verdana;
    font-weight: bold;
    font-style: italic;
    font-size: 9pt;
}

.font9-normal-courier{
	font-family: Courier;
    font-weight: normal;
    font-size: 9pt;
}

.well-small-notizia {
  padding: 9px;
  height: 200px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.well-small-notizia-medium {
  padding: 9px;
  height: 250px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.well-small-notizia-big {
  padding: 9px;
  height: 300px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.well-small-notizia-verybig {
  padding: 9px;
  height: 350px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

 table { table-layout: fixed; }
 table th, table td { overflow: hidden; }

/*************************** TORNEO RIVA *******************************/
.riga-top-nero-riva{
	border-top: 1px solid #0033FF;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
    font-weight: bold;
}

.riga-bottom-nero-riva{
	border-bottom: 1px solid #0033FF;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
    font-weight: bold;
}

.riga-right-nero-riva{
	border-right: 1px solid #0033FF;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
    font-style: italic;
}

.riga-top-right-rosso-riva{
	border-top: 1px solid #0033FF;
	border-right: 1px solid #0033FF;
	font-family: Arial;
	font-size: 8pt;
	color: #FF0000;
    font-weight: bold;
}

.riga-bottom-right-rosso-riva{
	border-bottom: 1px solid #0033FF;
	border-right: 1px solid #0033FF;
	font-family: Arial;
	font-size: 8pt;
	color: #FF0000;
    font-weight: bold;
}

.bordo-tabella-sx-dx {
	border-left: 1px solid #0099FF;
	border-right: 1px solid #0099FF;
	font-family: Verdana;
	font-size: 8pt;
}

.titolo10{
	font-family: Verdana;
    font-weight: bold;
    font-size: 10pt;
	color: #FFFF00;
    background: #0066FF;
}

.titolo16{
	font-family: Verdana;
    font-weight: bold;
    font-size: 16pt;
	color: #FFFF00;
    background: #0066FF;
}

.titolo11-verde{
    font-family: Verdana;
    font-weight: bold;
    font-size: 11pt;
    color: #0066FF;
}
