/* CSS Document */

#container{width:780px;
}

#logo {background-image:url(img/logo.gif);
	   width:780px;
	   height:225px;
	   background-repeat:no-repeat;
}

#sfondo_menu {background-image:url(img/sfondomenu.gif);
	   width:780px;
	   height:50px;
	   background-repeat:no-repeat;
}

#sfondo_sottomenu {background-color:#FFFFFF;
	   width:780px;
	   height:60px;
}

#page_up{background-image:url(img/topcontenuti_sin.gif);
	   width:561px;
	   height:59px;
	   padding-left:15px;
	   padding-right:15px;
}

#logo_top{background-image:url(img/toplogo_des.gif);
	   width:219px;
	   height:59px;
	   padding-left:15px;
}

#last_news_top{background-image:url(img/last_news_top.gif);
	   width:219px;
	   height:59px;
}

#last_news_middle{background-image:url(img/last_news_middle.gif);
	   width:219px;
	   height:1px;
	   padding-left:15px;
	   padding-right:15px;
}

#contenuti{background-image:url(img/contenuti.gif);
	   width:561px;
	   height:1px;
	   padding-left:15px;
	   padding-right:15px;

}


#footer1{background-image:url(img/footer1.gif);
	   width:561px;
	   height:30px;
}

#footer2{background-image:url(img/footer2.gif);
	   width:219px;
	   height:15px;
}

#programma{
	   padding-left:15px;
	   padding-right:15px;
}

.padding{ margin-left:0px;
		  margin-right:0px;
}

.padding_news{ margin-left:2px;
		  margin-right:2px;
}

.padding_top{ margin-right:10px;
}

.titolo_news{font-family:Arial, Helvetica, sans-serif;
	   color:#ED64AC;
	   font-size:26px;
}

.testo{font-family:Arial, Helvetica, sans-serif;
	   color:#FFFFFF;
	   font-size:12px;
}
	   
.testo_viola{font-family:Arial, Helvetica, sans-serif;
	   color:#ED64AC;
	   font-size:12px;
}
	   
.testo_viola2{font-family:Arial, Helvetica, sans-serif;
	   color:#ED64AC;
	   font-size:15px;
}	   
	   
.testo_grigio{font-family:Arial, Helvetica, sans-serif;
	   color:#000000;
	   font-size:12px;
}	


.testo_protagonisti{font-family:Arial, Helvetica, sans-serif;
	   color:#ED64AC;
	   font-size:14px;
}	
	   
.link_grigio{font-family:Arial, Helvetica, sans-serif;
	   color:#000000;
	   font-size:12px;
	   text-decoration:none;
}	

.link_sottoprogramma{font-family:Arial, Helvetica, sans-serif;
	   color:#000000;
	   font-size:12px;
	   text-decoration:none;
}	

.link_sottoprogramma:hover{font-family:Arial, Helvetica, sans-serif;
	   color:#ededed;
	   font-size:12px;
	   text-decoration:none;
}

.link_programma{font-family:Arial, Helvetica, sans-serif;
	   color:#000000;
	   font-size:14px;
	   text-decoration:none;
}

.link_programma:hover{font-family:Arial, Helvetica, sans-serif;
	   color:#ededed;
	   font-size:14px;
	   text-decoration:none;
}

.testo_bianco{font-family:Arial, Helvetica, sans-serif;
	   color:#ffffff;
	   font-size:12px;
	   }	   
	   
.testo_programma{font-family:Arial, Helvetica, sans-serif;
	   color:#CA0088;
	   font-size:12px;
	   text-decoration:none;
	   }	
	   
.testo_attivita{font-family:Arial, Helvetica, sans-serif;
	   color:#ED64AC;
	   font-size:16px;
	   text-decoration:none;
	   }	   	   
	   
.testo_programma:hover{font-family:Arial, Helvetica, sans-serif;
	   color:#999999;
	   font-size:12px;
	   text-decoration:none;
	   }	   

	   
.sottotitolo_grigio{font-family:Arial, Helvetica, sans-serif;
	   color:#000000;
	   font-size:14px;
}	
	   
.testo_articoli{font-family:Arial, Helvetica, sans-serif;
	   color:#999999;
	   font-size:12px;
	   margin-left:15px;
	   margin-right:15px;
}	

.link{font-family:Arial, Helvetica, sans-serif;
	   color:#FFFFFF;
	   font-size:12px;
	   text-decoration:none;
}

.link:hover{font-family:Arial, Helvetica, sans-serif;
	   color:#000000;
	   font-size:12px;
	   text-decoration:none;
}
	   
.testo_black{font-family:Arial, Helvetica, sans-serif;
	   color:#CA0088;
	   font-size:12px;
	   text-decoration:none;
}	   

.testo_black:hover{font-family:Arial, Helvetica, sans-serif;
	   color:#999999;
	   font-size:12px;
	   text-decoration:none;
}	   
	   
	   
.sfondomenu_bot	{background-image:url(img/sfondomenu_bot.gif);
	   width:93px;
	   height:60px;
}

.sfondomenu_bot2	{background-image:url(img/sfondomenu_bot2.gif);
	   width:408px;
	   height:60px;
	   background-repeat:no-repeat;
}

.sfondo_news {background-image:url(img/sfondonewspiccole.gif);
	   width:180px;
	   height:300px;
	   background-repeat:no-repeat;
	   padding-top:25px;
	   padding-bottom:5px;
}

/*fondo tabella menu programma*/

#fondo{
background-image:url(img/programma/sfondo4.jpg);
background-repeat:no-repeat;
height:25px;
}



