body
 {
width:800px;
background-color:#122E4C;
background-color:#dedede;
color:#000;
padding:0px;
margin:auto;
font-family:verdana,arial,sans-serif;
font-size:8pt; 
}

 
#body-content
 {
 text-align:center;
} 

#logo
 {
background-image:url("../images/sfondo-logo.jpg");
background-repeat:no-repeat;
width:217px;
height:246px;
float:left;
} 

#links
 {
width:583px;
height:45px;
background-image:url("../images/sotto-links.jpg");
background-repeat:no-repeat;
background-position:center;
} 


#anim
 {
width:583px;
height:246px;
float:left;

} 

#footer
 {
background-image:url("../images/footer.jpg");
background-repeat:no-repeat;
text-align:center;
width:800px;
height:20px;
color:#fff;
background-color:#0C5B88;
padding-top:2px;
}

#footer A:link, #footer A:visited 
 {
background-color:#0C5B88;
color:#fff;
text-decoration:underline;
}

#footer A:hover, #footer A:active 
 {
background-color:#0C5B88;
color:#fff;
text-decoration:none;
}


#footer1
 {
text-align:center;
width:800px;
height:20px;
color:#000;
 background-color:#dedede;
padding-top:2px;
}

#footer1 A:link, #footer1 A:visited 
 {
color:#000;
 background-color:#dedede;
text-decoration:underline;
}

#footer1 A:hover, #footer1 A:active 
 {
color:#000;
 background-color:#dedede;
text-decoration:none;
}

table.contenuto
 { 
 width:800px;
 background-color:#fff;
 color:#4B4B4B;
 height:330px;
  }

table.contenuto td
 { text-align:justify;
 padding:20px;
 vertical-align:top;
  }
	
table.contenuto td A:link, table.contenuto td A:visited 
 { 
	color:#122E4C;
	background-color:#fff;
	text-decoration:underline;
	}
	
table.contenuto td A:hover, table.contenuto td A:active 
 { 
	color:#BD031A;
	background-color:#fff;
	text-decoration:none;
	}

table.contenuto1
 { 
 width:800px;
 background-color:#fff;
 color:#4B4B4B;
height:330px;  }

table.contenuto1 td
 { 
 text-align:left;
 padding:20px;
 vertical-align:top;
 border-right:1px dotted #122E4C;
 width:33%;
 }
 
table.contenuto1 td.noborder
 { 
 text-align:left;
 padding:20px;
 vertical-align:top;
 border:none;
  width:33%;
 }
  
table.contenuto1 td A:link, table.contenuto1 td A:visited 
 { 
	color:#122E4C;
	background-color:#fff;
	text-decoration:underline;
	}
	
table.contenuto1 td A:hover, table.contenuto1 td A:active 
 { 
	color:#BD031A;
	background-color:#fff;
	text-decoration:none;
	}	
	
table.contenuto1 td.empty
 { 
height:5px;
padding:0px;
border:none;
 }
 
 
table.contenuto1a
 { 
 width:600px;
 background-color:#fff;
 color:#4B4B4B;
  }

table.contenuto1a td
 { 
 text-align:left;
 padding:20px;
 vertical-align:top;
 border-right:1px dotted #122E4C;
 width:50%;
 }
 
table.contenuto1a td.noborder
 { 
 text-align:left;
 padding:20px;
 vertical-align:top;
 border:none;
  width:502%;
 }
  
table.contenuto1a td A:link, table.contenuto1a td A:visited 
 { 
	color:#122E4C;
	background-color:#fff;
	text-decoration:underline;
	}
	
table.contenuto1a td A:hover, table.contenuto1a td A:active 
 { 
	color:#BD031A;
	background-color:#fff;
	text-decoration:none;
	}	
	
 
table.contenuto1b
 { 
 width:700px;
 background-color:#fff;
 color:#4B4B4B;
  }
	
table.contenuto1b td.noborder
 { 
 text-align:left;
 padding:20px;
 vertical-align:top;
 border:none;
 width:50%;
 }
  
	 
table.contenuto1c
 { 
 width:750px;
 background-color:#fff;
 color:#4B4B4B;
  }
	
table.contenuto1c td
 { 
 text-align:left;
 padding:20px;
 vertical-align:top;
 border-right:1px dotted #122E4C;
 width:50%;
 }
 	
table.contenuto1c td.noborder
 { 
 text-align:justify;
 padding:20px;
 vertical-align:top;
 border:none;
 }


table.contenuto1c td A:link, table.contenuto1c td A:visited 
 { 
	color:#122E4C;
	background-color:#fff;
	text-decoration:underline;
	}
	
table.contenuto1c td A:hover, table.contenuto1c td A:active 
 { 
	color:#BD031A;
	background-color:#fff;
	text-decoration:none;
	}	
	 	 
  
.center
 { 
text-align:center;
margin:0px;
padding:0px;
}

.center A:link, .center A:visited 
 { 
text-decoration:underline;
color:#122E4C;
background-color:#fff;
}

.center A:hover, .center A:active 
 { 
text-decoration:underline;
color:#BD031A;
background-color:#fff;
}

 			
h1
 { 
color:#4B4B4B;
background-color:transparent; 
margin:0px;
padding:0px;
}

h1 span
 { 
font-size:7.5pt;
}

h1 span A:link, h1 span A:visited  
 { 
color:#4B4B4B;
background-color:transparent; 
text-decoration:none;
}

h1 span A:hover, h1 span A:active  
 { 
color:#BD031A;
background-color:transparent; 
text-decoration:underline;
}

h2
 { 
color:#4B4B4B;
background-color:#fff; 
margin:0px;
font-size:7.5pt;
}

 			
em
 { 
color:#0C5B88;
background-color:#fff;
font-weight:bold; 
}
ul li
 { 
color:#4B4B4B;
background-color:#fff; 
margin:0px;
font-size:7.5pt;
text-align:left;}

ul.studio li
 { 
color:#4B4B4B;
background-color:#fff; 
margin:0px;
font-size:8pt;
text-align:left;
list-style-type:square;
}


img
 { border:none;
margin:0px; }

img.mid
 { vertical-align:middle;
 margin-right:4px; }
 
img.float
 { 
 float:left;
 margin:5px;
 clear:both; }
 
 img.float1
 { 
 float:left;
 margin:5px;
 }  

 
 img.float2
 { 
 float:left;
 margin-right:10px;
 }   
p.strong
 { 
color:#1B648B;
background-color:#fff;
font-weight:normal;
} 
p.news
 { 
color:#1B648B;
background-color:#fff;
font-weight:normal;
margin:20px;
} 

td.noborder p.strong A:link, td.noborder p.strong A:visited 
 { 
color:#1B648B;
text-decoration:none;
background-color:#fff;
} 

td.noborder p.strong A:hover,td.noborder  p.strong A:active 
 { 
color:#1B648B;
text-decoration:underline;
background-color:#fff;
} 
 