body { 
  font-family     : "Verdana","Georgia",  "Arial", "Helvetica", "sans-serif";
  font-size       : 10px;
}

form { 
    margin        : 0px; 
    padding       : 0px;
}

img {
    border        : 0px;
}

table {
    border-collapse:collapse;
    margin-bottom: 1px;
}


a:link    {
	color: #DC5238;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #DC5238;
}
a:hover   {
	text-decoration: none;
	color: #000000;
}
a:active  {
	text-decoration: none;
	color: #DC5238;
}


table.contenitori {
    width: 980px;
    border-collapse:collapse;
}

td {
    padding:0px;
    vertical-align:top;
}

th {
    padding:0px;
    vertical-align:top;
    border-top:1px solid #999999;
}

#colonnaSinistraContainerNavCat {
  width:200px;vertical-align:top;
  background-repeat:repeat-y;
}

#colonnaDestraContainerNavCat {
  width:180px;vertical-align:top;
}


#colonnaCentroContainer {

}

/* ROW 2 HOME */
#advInCollaborazione {
    border-top:1px solid #999999;
    width : 300px;
    text-align : center;
    font-weight:bold; 
}
#advInCollaborazione span {
    font-family:Verdana, Arial,sans-serif;
    font-size:16px;
    line-height:25px;
    color:#0073b2;
}

div.homeArtEntry {
    margin-bottom:4px;padding:4px;
}
div.homeArtEntry img {
    margin:4px;border:1px solid black;width:70px;height:50px;
}

span.segue        { color: #DC5238;  }

div.homeArtEntry span.categoriaNotizia  { color: #da5123;font-weight:bold; }
div.homeArtEntry span.titoloNotizia     { color: black;font-weight:bold;   }
div.homeArtEntry span.contenutoNotizia  { color: black; text-align:justify; }
div.homeArtEntry div.contenutoNotizia  { color: black; text-align:justify; }
div.homeArtEntry span.segue            { color: #DC5238; text-decoration:underline; }




td.homeArtEntry {
    margin-bottom:4px;padding:4px;
}
td.homeArtEntry img {
    margin:4px;border:1px solid black;width:70px;height:50px;
}

span.segue        { color: #DC5238;  }

td.homeArtEntry span.categoriaNotizia  { color: #da5123;font-weight:bold; }
td.homeArtEntry span.titoloNotizia     { color: black;font-weight:bold;   }
td.homeArtEntry span.contenutoNotizia  { color: black; text-align:justify; }
td.homeArtEntry div.contenutoNotizia  { color: black; text-align:justify; }
td.homeArtEntry span.segue            { color: #DC5238; text-decoration:underline; }



/* //END ROW 2 HOME */


/* ROW 3 HOME */
#advHomePatrocini, #advHomeOrganizzazioni, #advHomeRingraziamenti {
    padding:4px;    
}
#advHomePatrocini div, #advHomeOrganizzazioni div, #advHomeRingraziamenti div {
    margin:1px;
}
#advHomePatrocini div {
    float  : left;
}
#advHomeOrganizzazioni div.left {
    float:left;
}
#advHomeOrganizzazioni div.right {
    float:right;
}
.advHomeRingraziamentiTitle {
    width:300px;
    text-align:center;
    font-family:Verdana, Arial,sans-serif;
}
.advHomeRingraziamentiTitle span{
    font-size:16px;
    line-height:25px;
    color:#02742f;
}

/* //END ROW 3 HOME */


div.catArtEntry {
    margin-bottom:4px;
    padding:4px 4px 4px 0px;
    width:250px;
    text-align:justify;
}
div.catArtEntry img {
    margin:4px;
    border:1px solid black;
    width:70px;
    height:50px;
}

div.catArtEntry span.categoriaNotizia  { color: #da5123;font-weight:bold; }
div.catArtEntry span.titoloNotizia     { color: black;font-weight:bold;   }
div.catArtEntry span.contenutoNotizia  { color: black;  }
div.catArtEntry span.segue             { color: #DC5238; text-decoration:underline;  }

table.colonnaDxRassegna, table.colonnaDxNewsletter, table.colonnaDxModuloIscrizione, td.colonnaDxModuloIscrizione, table.colonnaDxAttivamente, table.tabellaContenuti {
    font-size: 10px;
    background-color : #f3f3f3;
    border-collapse:collapse;
    border-top:1px solid #666666;
    border-bottom:1px solid #666666;
    border-left:0px;
    border-right:0px;
}

td.colonnaDxRassegna {
    border-top:1px solid #666666;
    border-bottom:1px solid #666666;
    border-left:0px;
    border-right:0px;
    text-align  :   justify;
    background-color : #f3f3f3;
    padding:2px;
}
td.colonnaDxRassegna span.data         { color: #da5123; font-weight:bold;   }
td.colonnaDxRassegna span.titolo       { color: black;   font-weight:bold; text-transform:uppercase; font-size:12px; }
td.colonnaDxRassegna span.descrizione  { color: #666666;  font-style:italic; font-size:11px;}
td.colonnaDxRassegna span.segue        { color: #DC5238; text-decoration:underline; font-style:italic; font-size:11px; }



td.colonnaDxNewsletter {
    border-top:1px solid #666666;
    border-bottom:1px solid #666666;
    border-left:0px;
    border-right:0px;
    padding          : 10px 4px 10px 4px;
}

td.colonnaDxModuloIscrizione {
    text-align       : center;
    color            : #dc5238;
    text-decoration  : none;
    padding          : 10px 4px 10px 4px;
}


td.colonnaDxAttivamente, td.colonnaDxGallery {
    text-decoration  : none;
    padding          : 2px 4px 2px 4px;
    line-height      : 60px;
    vertical-align   : middle;
}
td.colonnaDxAttivamente img, td.colonnaDxGallery img {
    vertical-align   : middle;  
    line-height      : 100px;
}


table.colonnaDxVideo {
    font-size: 10px;
}
.colonnaDxVideo {
    background-color : #e6e6e6;
}
.colonnaDxVideo td {
    border-bottom:1px solid gray;
}
.colonnaDxVideo td.sx {
    width : 30px;
    text-align:center;
}
.colonnaDxVideo td.dx {
    text-align:left;
}
.colonnaDxVideo img {
    border-top : 1px solid black;
}




table.colonnaDxCorrelati {
    font-size: 10px;
}
.colonnaDxCorrelati td {
    border-bottom:1px solid gray;
    background-color : #e6e6e6;
}
.colonnaDxCorrelati td.sx {
    text-align:center;
    width : 30px;
}
.colonnaDxCorrelati td.dx {
    text-align:left;
}
.colonnaDxCorrelati img {
    border-top : 1px solid black;
}





a.pagine:visited {
  color                       : black;
  text-decoration             : none;
  font-size                   : 9px ;
}

a.pagine:link {
  color                       : black;
  text-decoration             : none;
  font-size                   : 9px ;
}

a.pagine:hover {
  color                       : black;
  text-decoration             : underline;
  font-size                   : 9px ;
}
.pagine {
  font-size: 10px;
  font-weight: bold;
  color: #6B6B6B;
  background-color: #e6e6e6;
  border: 1px solid #9E9E9E;
}

a:hover span.segue      { color: black;  }


#intestazioneNavCx {
  margin:4px 10px 10px 4px;border-bottom:1px solid gray;border-top:1px solid gray;color:gray;font-size:16px;font-weight:bold;
}

#descSezione {
  float:right;padding-right:10px;line-height:40px;font-size:18px;
}


