
h3 {
  background-color: #ebebeb;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #003399;
  font-size: 14px;
  line-height: 25px;
  text-transform: capitalize;
  border: navy solid;
  border-width: 1px 0px;
  text-align: left; 
  padding-left: 1em;
}

.h3 {   /*  per datario su fascia destra */ 
  background-color: #ebebeb;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #003399;
  font-size: 12px;
  line-height: 25px;
  text-transform: capitalize;
  border: navy solid;
  border-width: 1px 0px;
  text-align:right; 
  padding-right: 0.25em;
}

h4 {
  font-size: 14px;
}

input , textarea{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size:1em;
}

pre  {
font-family: sans-serif;
}

table {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
}

th {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
}

 kbd {  
 background-color: #FFFF99;
 font-family: sans-serif;
 }
 
 /*   colora le TR delle Table   */
 .a1 {
background-color: #ebebeb;
}
.a2  {
background-color: white;
}
 /*   fine colora le TR delle Table   */
 
 .nowrap {
	white-space: nowrap;
}

.ClassificaTable {
  background-color: #FFFFFF;
  border: teal solid;
  border-width: 1px 0px 0px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.ClassificaTable11 td, th {  
font-size: 11px!important;  
height: 30px!important; 
}

.ClassificaTable td {
  padding-left: 15px;
  border: teal solid;
  border-width: 0px 0px 1px;
  height: 26px;
}

.ClassificaTable textarea {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.ClassificaTable th {
  padding-left: 15px;
  border: teal solid;
  border-width: 0px 0px 1px;
  height: 25px;
  text-align: left;
}

/*  inizio ombre per Foto Gallery */

.dentro  {
/*float:left;*/
text-align:center;
background-color: #fafafa;
width:470px; 
margin: 0 auto;
}
.Gallerycont {
  display: block;
  margin: 5px;
  background: url(../_img/layout/ombra.png) no-repeat right bottom;
  padding: 0px 6px 4px 0px;
  height: 95px;
  border: 0px red solid;
  float:left;
}

.Gallerycont img   {
border: 1px navy solid;
height:90px;
}

/*  Fine ombre per Foto Gallery */

#AlbumFigu  {
 position:relative; 
 z-index:100;
}

#caso img  {
border: 1px solid black;
}

.CoverNews {
  background-image: url(../_img/layout/Bkg_td2.gif);
  color: #FFFFFF;
  border: black solid;
  font-weight: bold;
  background-repeat: repeat-x;
  background-position: bottom;
  padding-right: 8px;
  padding-left: 15px;
  border-width: 1px 0px;
  text-transform: capitalize;
}

.covernewsWhite {
  font-size: 5px;
  padding-left: 25px;
  padding-right: 15px;
  text-transform: capitalize;
}

.ctable {
  border: #333333 solid;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  border-width: 1px 0px 0px;
}

.data {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #003333;
}

.fascia {
  background-image: url(../_img/bktd3.gif);
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.fasciab {
  background-image: url(../_img/bktd33.gif);
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.fasciab2 {
  background-image: url(../_img/bktd93.gif);
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: 700px;
}

.fasciab3 {
  background-image: url(../_img/bktd993.gif);
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.fasciav {
  background-color: #99cc99;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #003333;
  border-color: #003333 black;
  background-position: left;
  padding-left: 9px;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
}
#Giornalino  {
margin: 0 auto;
border:0px solid black;
display:block;
width:100%;
float:right;
}

#Giornalino img {
border: 1px solid teal;
margin: 8px;
width:119px;
height:172px;
float:left;
}

.inserto , .inserto2 {
  background-image: url(../_IMG/layout/Bkg_TD.gif);
  background-repeat: repeat-x;
  background-position: center top;
  background-color: #666666;
  z-index: 50;
  position: absolute;
}
.inserto img, .inserto2 img  {
	max-height: 550px;
}

#myslides  {
margin: 0 auto;
border: 0px solid red;
position: absolute;

}

#myslides img  {
width: 350px;
border: 1px solid navy;
display:block;
}

#Calendario {
position: absolute;
top:20px;
left:20px;
z-index:23;
}

.nomeSquadra  {
top: 163px;
position: relative;
display:block;
color: #FFFFFF;  
text-transform: uppercase; 
font-weight: bold; 
font-size: 11px;
text-align:center;
z-index:23;
}

.NormButton {
  font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: Black;
  background-color: #F0F8FF;
  border: 1px solid Gray;
  cursor: pointer;
}

.opacity50{
  opacity: .50;
}

/*  polaroid per Organigramma società  */

#polaroidBox {
	margin: 0 auto;
	width: 500px;
	font-size: 90%;
	text-align: center;
}

.polaroid {
	float: left;
	margin: 2px;
	border: 1px solid #666;
	width: 143px;
	height: 170px;
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	background-color:white;
	text-align: center;
}
.polaroid img  {
	border: 1px solid #999;
	/*display: block;*/
}
.polaroidCornice {
	width:148px;
	margin: 2px;
	background: url(../_img/organigramma/ombra.png) no-repeat right bottom;
	padding: 0px 6px 4px 0px;
	height: 176px;
	border: 0px red solid;
	/*display: block;*/
	float:left;
	text-align: center;
}
/*  Fine Polaroid */

.ReadNews {
  font-size: 14px;
}

.rigo {
  background-image: url(../_img/riga1px.gif);
  background-repeat: repeat-x;
}

#riservata  {
float:right;
vertical-align: top;
display:block;
margin: 20px 15px 0 0;
text-align: right;
}
input#riservata  {
margin-top: 12px;
}

.alerta    {   /*form area riservata  -   es. dati incompleti..  */
color:#fafafa;
text-align:left;
}

.sotd {
  border: 1px #cccccc solid;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  text-align: left;
}

.stable {
  background-attachment: scroll;
  background-image: url(../_img/dipo_logo_tras.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

.std {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-right: 15px;
}

.td2 {
  font-size: 14px;
  color: #FFFFFF;
  background-color: #006699;
  height: 30px;
}

.testolayer {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 24px;
  text-align: right;
  border-color: black #CCCCCC #CCCCCC;
  color: black;
}

.th2 {
  background-color: white;
  height: 3px!important;
}

.titolo {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}

.top_blu {
  background-image: url(../_img/layout/Bkg_td2.gif);
  color: #333333;
  border: black;
  border-style: solid;
  border-width: 1px 0px;
  font-weight: bold;
  background-repeat: repeat-x;
  background-position: bottom;
}
.videos {
	margin-left: 35px;
}
.videos div{
	border: 1px #999 solid;
	height: 60px;
	width: 465px;
	margin-top: 5px;
}
div.paginazione  {
	width: 85%;
	clear:both; 
	/*float:right; */
	margin-top: 10px;
	background-color: #ebebeb;
	text-align: right;
	height: auto;
	text-indent: -20px;
	border: 0;
}
.paginazione span  {
	border: 1px solid teal;
	padding:1px 2px;
}
.paginazione a:hover {
	background-color: yellow;
}

#movie3 {
  position: absolute;
  left: 30px;
  top: 250px;
  z-index: 2;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border: 1px #333333 solid;
  margin-top: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
  margin-left: 3px;
  width: 250px;
  background-color: #FFFFFF;
}

a.leggi:link {
  font-size: 12px;
  color: #336699 !important;
}

a:active {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #336699;
}

a:hover {
  font-size: 12px;
  background-color: #CCCCCC;
  text-decoration: none;
  color: #336699;
  border: 0 solid white;
}

a:link {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
  text-decoration: none;
}

a:visited {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #336699;
  text-decoration: none;
}
.imgNews { max-width:250px;}
.imgHome { max-width:450px;}
