@charset "utf-8";
/* CSS Document */

body {margin: 0; /* azzero i margini del tag body */
	  margin-top:0px;	
	  text-align:center;
	  background-color:#e2007a;
	  }

#container {width:940px;
			margin-left:auto;
			margin-right:auto;
			text-align:left; /* per riallaneare il tutto a sinistra dentro il container */
			background-color:#ffffff;
			}
			
#top        {background-image:url(img/footer.jpg);
		      background-repeat:no-repeat;
			  margin-top:0px;
		      width:940px;
			  height:11px;
			  float:left;
			  }
			  
#header_logo {background-image:url(img/header_loghi.jpg);
		      background-repeat:no-repeat;
			  margin-top:0px;
		      width:940px;
			  height:75px;
			  float:left;
			  }

#main_logo {background-image:url(../rand.php);
			background-repeat:no-repeat;
			margin-top:0px;
		    width:940px;
			height:210px;
			float:left;
			}
			
#main_logo ul {margin: 0;
		       width:919px;
		       padding: 0;
			   padding-right:21px;
			   padding-top:10px;
		       list-style-type: none; 
			   text-align:right;
               } 	
	   
#main_logo li {margin: 0; 
		       padding: 0;
			   padding-bottom:12px;
		       list-style-type: none; 
			   } 	   

#main_logo li a {font-family:Arial, Helvetica, sans-serif;
			     font-size:16px; 	
			     color:#df127b;
			     text-decoration:underline;
			     font-weight:bold;
				 }	
				 
#main_logo li a:hover {font-family:Arial, Helvetica, sans-serif;
			           font-size:16px; 	
			           color:#ffffff;
			           text-decoration:underline;
			           font-weight:bold;
				       }					 				

#menu {width:940px;
	   height:36px;
	   background-image:url(img/sfondo_menu.jpg);
	   background-repeat:no-repeat;
	   padding:0px;
	   float:left;
	   padding-top:4px;
	   }
	   
#menu ul {margin: 0;
		  width:940px;
		  padding: 0;
		  display: inline; 
		  list-style-type: none; 
          } 	
	   
#menu li {margin: 0; 
		  padding: 0; 
		  display: inline; 
		  list-style-type: none; 
		  padding-left:46px;
          padding-right:5px;
          } 	   

#menu li a {font-family:Arial, Helvetica, sans-serif;
			font-size:20px; 	
			color:#ffffff;
			text-decoration:none;
			font-weight:bold;
			}
			
#menu li a:hover {font-family:Arial, Helvetica, sans-serif;
			      font-size:20px; 	
			      color:#000000;
			      text-decoration:none;
			      font-weight:bold;
			      }
				  
#sfondo_con {background-color:#ffffff;
			 margin:0px;
			 padding:0px;
			 padding-top:9px;
		     width:940px;
			 float:left;
			 }		
			 
#sfondo_con_sin {float:left;
				 width:210px;
				 padding-left:18px;
				 padding-right:18px;
				 background-color:#ffffff;
				 }
				 
#sfondo_con_des {float:left;
				 width:150px;
				 padding-left:18px;
				 padding-right:18px;
				 background-color:#ffffff;
				 }				 

#sfondo_con_cen {float:left;
				 width:500px;
				 }				 
			 		  
#blocco_programma{width:195px;
				  background-image:url(img/blocco_programma.jpg);
				  background-repeat:no-repeat;
				  height:155px;
				  padding-top:65px;
				  padding-left:15px;
				  }		
				  
#blocco_community{width:135px;
				  background-image:url(../img/blocco_community.jpg);
				  background-repeat:no-repeat;
				  height:250px;
				  padding-top:50px;
				  padding-left:15px;
				  }		
				  
#blocco_fantasiotv{width:195px;
				  background-image:url(../img/blocco_tv.jpg);
				  background-repeat:no-repeat;
				  height:420px;
				  padding-top:50px;
				  padding-left:15px;
				  }		
				  
#blocco_skype {width:135px;
			   background-image:url(../img/blocco_skype.jpg);
			   background-repeat:no-repeat;
			   height:125px;
			   padding-top:50px;
			   padding-left:15px;
			   }
			   
					 
#blocco_tag {width:206px;
			 height:400px;
			 background-image:url(../img/blocco_tag.jpg);
			 background-repeat:no-repeat;
			 padding-top:50px;
			 padding-left:5px;
			 padding-right:0px;
				     }	
					 
#blocco_news {width:135px;
			   background-image:url(img/blocco_last-news.jpg);
			   background-repeat:no-repeat;
			   height:300px;
			   padding-top:50px;
			   padding-left:15px;
			   }		
				  
#blocco_protagonisti{width:195px;
				     background-image:url(img/blocco_protagonisti.jpg);
				     background-repeat:no-repeat;
				     background-color:#fff;
				     min-height:125px;
				     padding-top:50px;
				     padding-left:15px;
				     }		
				  
#blocco_concorso{width:210px;
				  background-image:url(img/blocco_concorso.jpg);
				  background-repeat:no-repeat;
				  height:235px;
				  text-align:center;
				  }		
				  
#blocco_concorso2{width:210px;
				  background-repeat:no-repeat;
				  height:70px;
				  text-align:center;
				  }				  
				  
#blocco_logo_des {width:150px;
				  background-image:url(img/logo_des.jpg);
				  background-repeat:no-repeat;
				  height:176px;
				  } 	 			  	  		  					  
				  
#blocco_sponsor_des {width:150px;
				     background-image:url(img/sponsor.jpg);
				     background-repeat:no-repeat;
				     height:580px;
				     } 		
					  
#blocco_programma ul {margin: 0;
		  width:195px;
		  padding: 0;
		  padding-top:7px;
		  list-style-type: none; 
          } 	
	   
#blocco_programma li {margin: 0; 
		              padding: 0;
					  padding-bottom:8px;
		              list-style-type: none; 
					  } 	   

#blocco_programma li a {font-family:Arial, Helvetica, sans-serif;
			            font-size:13px; 	
			            color:#ffffff;
			            text-decoration:none;
				        }		

#blocco_protagonisti ul {margin: 0;
		                 width:175px;
		                 padding: 0;
						 padding-left:3px;
						 padding-right:10px;
		                 list-style-type: none; 
                         } 	
	   
#blocco_protagonisti li {margin: 0; 
		                 padding: 0;
					     padding-bottom:15px;
		                 list-style-type: none; 
					     } 	   

#blocco_protagonisti li a {font-family:Arial, Helvetica, sans-serif;
			               font-size:14px; 	
			               color:#ffffff;
			               text-decoration:none;
			               font-weight:bold;
				           }		
						
#blocco_protagonisti li a:hover {font-family:Arial, Helvetica, sans-serif;
			                     font-size:14px; 	
			                     color:#000000;
			                     text-decoration:underline;
			                     font-weight:bold;
				                }	

#sfondo_gatto {background-image:url(img/sfondo_home.jpg);
			   width:460px;
			   min-height:1460px;
			   background-repeat:no-repeat;
			   background-color:#df127b;
			   padding-top:30px;
			   padding-left:20px;
			   padding-right:20px;
			   }
			   
#sfondo_gatto2 {background-image:url(img/sfondo_homeb.jpg);
			   width:460px;
			   min-height:1460px;
			   background-repeat:no-repeat;
			   background-color:#df127b;
			   padding-top:30px;
			   padding-left:20px;
			   padding-right:20px;
			   }
			   
#sfondo_gatto3 {background-image:url(img/sfondo_homec.jpg);
			   width:460px;
			   min-height:1460px;
			   background-repeat:no-repeat;
			   background-color:#df127b;
			   padding-top:30px;
			   padding-left:20px;
			   padding-right:20px;
			   }
			   
#sfondo_gatto5 {background-image:url(img/sfondo_homed.jpg);
			   width:460px;
			   min-height:1460px;
			   background-repeat:no-repeat;
			   background-color:#e2007a;
			   padding-top:30px;
			   padding-left:20px;
			   padding-right:20px;
			   }
	
#sfondo_eutre {background-image:url(../img/sfondo_homeeu.jpg);
			   width:460px;
			   min-height:1460px;
			   background-repeat:no-repeat;
			   background-color:#022e97;
			   padding-top:30px;
			   padding-left:20px;
			   padding-right:20px;
			   }
			   
#sfondo_giapp {background-image:url(../img/sfondo_giappone.jpg);
			   width:460px;
			   min-height:1695px;
			   background-repeat:no-repeat;
			   background-color:#f1dbc5;
			   padding-top:30px;
			   padding-left:20px;
			   padding-right:20px;
			   }	

#sfondo_gatto4 {background-image:url(img/sfondo_homen.jpg);
			   width:460px;
			   min-height:1460px;
			   background-repeat:no-repeat;
			   background-color:#070606;
			   padding-top:30px;
			   padding-left:20px;
			   padding-right:20px;
			   }
			   
#sfondo_aecologics {background-image:url(../img/sfondo_ecologics.jpg);
			        width:460px;
			        min-height:1460px;
			        background-repeat:no-repeat;
			        background-color:#248930;
			        padding-top:30px;
			        padding-left:20px;
			        padding-right:20px;
			        }	
					
.titolo {font-family:Arial, Helvetica, sans-serif;
		font-size:65px; 	
		color:#df127b;
		text-decoration:none;
		font-weight:bold;
		}

.titolo2 {font-family:Arial, Helvetica, sans-serif;
		font-size:65px; 	
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		}
		
.titolo3 {font-family:Arial, Helvetica, sans-serif;
		font-size:65px; 	
		color:#1f1a17;
		text-decoration:none;
		font-weight:bold;
		}

.text15 {font-family:Arial, Helvetica, sans-serif;
		font-size:30px; 	
		color:#ffffff;
		text-decoration:none;
		}

.text1 {font-family:Arial, Helvetica, sans-serif;
		font-size:20px; 	
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		}			   			   
			   
.text2 {font-family:Arial, Helvetica, sans-serif;
		font-size:16px; 	
		color:#ffffff;
		text-decoration:none;
		}			   			   
			   
.text3 {font-family:Arial, Helvetica, sans-serif;
		font-size:14px; 	
		color:#ffffff;
		text-decoration:none;
		}			   			   

.text4 {font-family:Arial, Helvetica, sans-serif;
		font-size:20px; 	
		color:#df127b;
		text-decoration:none;
		font-weight:bold;
		}			   			   
			   
.text5 {font-family:Arial, Helvetica, sans-serif;
		font-size:17px; 	
		color:#df127b;
		text-decoration:none;
		}			   			   
			   
.text6 {font-family:Arial, Helvetica, sans-serif;
		font-size:15px; 	
		color:#df127b;
		text-decoration:none;
		}		
		

.text7 {font-family:Arial, Helvetica, sans-serif;
		font-size:20px; 	
		color:#1f1a17;
		text-decoration:none;
		font-weight:bold;
		}			   			   
			   
.text8 {font-family:Arial, Helvetica, sans-serif;
		font-size:17px; 	
		color:#1f1a17;
		text-decoration:none;
		}			   			   
			   
.text9 {font-family:Arial, Helvetica, sans-serif;
		font-size:15px; 	
		color:#1f1a17;
		text-decoration:none;
		}		
		
.text10 {font-family:Arial, Helvetica, sans-serif;
		 font-size:12px; 	
		 color:#ffffff;
		 text-decoration:none;
		 }	
		
#footer {background-image:url(img/sfondo_footer.jpg);
         background-position:bottom;
		 background-color:#ffffff;
         width:880px;
	     height:36px;
	     background-repeat:no-repeat;
	     padding:0px;
	     float:left;
	     padding-top:24px;
		 padding-left:30px;
		 padding-right:30px;
		 text-align:center;
        }
		
#divisore_foto {width:20px;
	            height:140px;
}

