body {
	color:	black;
	font-size:	10px;
	font-family:	tahoma,Arial,Verdana,Georgia, Helvetica, sans-serif;
	margin-top: 0px;
}	

input {
	margin-right:	1px;
	border:	solid 1px #999999;
	color:	#999999;
}

.boximages {
	float:	left;
	margin-top: 10px;
	width:	160px;
}

.boximages img {
	margin-bottom:	3px;
}

.eventi {
	color:	#999999;
	font-size:	10px;
	margin-bottom:	15px;
	width:	177px;
}

.eventiHP {
	color:	black;
	font-size:	11px;
	width:	330px;
}

.evento { 
	margin-bottom:	6px;
}

.evento .title {
	color:	black;
	font-weight:	bold;
	margin-bottom:	3px;
}

.eventoHP{ 
	margin-bottom:	15px;
	font-size:	11px;
}

.eventoHP .title {
	color:	black;
	font-weight:	bold;
	margin-bottom:	3px;
}

.eventoHP .more {
	color:	#ff6600;
	padding-left:	3px;
	text-align:	right;
	width:	100%;
}

.eventoHP .more a {
	color:	#ff6600;
	text-decoration: none;
}

.evento .more {
	color:	#ff6600;
	padding-left:	3px;
	text-align:	right;
	width:	100%;
}

.evento .more a {
	color:	#ff6600;
	text-decoration: none;
}

/* non cambiare l'ordinamento delle 2 classi seguenti */
.evento .more a:visited {
	color:	#ff6600;
	text-decoration: none;
}

.evento .more a:hover {
	text-decoration: underline;
}

.keywords {
	margin-top:	10px;
	padding-bottom:	0px;
	padding-top:	0px;
	height:	14px;
	width: 140px;
	font-size:	10px;
}

.newsletter { 
	width:	173px;
	display: none;
}

.newsletter .annuncio_form {
	margin-bottom:	10px;
}

.newsletter .email {
	padding-left:	0px;
	padding-right:	0px;
	width:	108px;
	height:	13px;
}

.newsletter .title {
	background-color:	#ff0000;
	color:	white;
	font-weight:	bold;
	float:	right;
	padding:	2px;
	padding-left:	5px;
	width:	169px;
}

.newsletter form {
	margin-top:	0px;
}

.newsletter input {
	font-size: 10px;
}

.progettoitalia {
	float:	left;
	margin-top: 15px;
	width: 160px;
}

.ricerca_image {
	vertical-align:	bottom;
}

.spazio {
	float:	left;
	margin-top: 20px;
	text-align: center;
	width:	440px;
	height: 70px;
}

.spazio form {
	margin: 0px;
}

#animazione {
	height:	150px;
	width:	560px;
	float:	left;
	margin-bottom:	5px;
}

#animazione2 {
	height:	150px;
	width:	560px;
	float:	left;
	margin-bottom:	5px;
}

#animazioneNew {
	height:	250px;
	width:	760px;
	float:	left;
	margin-bottom:	5px;
}

#canale {
	background-image:	url(images/tab/back.png);
	background-repeat:	repeat-x;
	height:	30px;
}

.voce {
	float:	left;
	height:30px;
	border-right:	white solid 3px;
}


.selected {
	float:	left;
	height:30px;
	border-right:	white solid 3px;
}


#canale img {
	color:	white;
	border-width:	0px;
}

.voce_ultima {
	float:	left;
	height: 30px;
}

#content {
	clear:	both;
}

#corpo {
	width:	580px;
	float:	left;
	font-size:	11px;
}

#footer {
    clear: both;
    float:left;
	font-family:	verdana;
	height:	20px;
	margin-top:	20px;
	margin-bottom:	20px;
}

#footer .info {
	background-color:	black;
	color:	white;
	float:	left;
	font-size:	10px;
	height:	18px;
	padding-top:	2px;
	padding-right:	7px;
	text-align:	right;
	width:	408px;
}

#footer .info a {
    color:white;
    text-decoration:none;
}	

#footer .info a:visited {
	color:white;
}		

#footer .info a:hover {
	color:white;
	text-decoration:underline;
}		

#footer .space {
	background-color:#ff6600;
	height:20px;
	float:left;
	margin-right:5px;
	width:340px;
}

#footerHP {
    clear: both;
    float:left;
	font-family:	verdana;
	height:	20px;
	margin-top:	5px;
	margin-bottom:	20px;
}

#footerHP .info {
	background-color:	black;
	color:	white;
	float:	left;
	font-size:	10px;
	height:	18px;
	padding-top:	2px;
	padding-right:	7px;
	text-align:	right;
	width:	408px;
}

#footerHP .info a {
    color:white;
    text-decoration:none;
}	

#footerHP .info a:visited {
	color:white;
}		

#footerHP .info a:hover {
	color:white;
	text-decoration:underline;
}		

#footerHP .space {
	background-color:#ff6600;
	height:20px;
	float:left;
	margin-right:5px;
	width:340px;
}

#head1 {
	height:	100px;
	width:	100%;
}

#head1_left {
	float: left;
}

#head1_left div a, #head1_left div a:visited {
  color: #000000;
}

#head2 {
	background-color:	#000000;
	color:	white;
	font-family:	Verdana,tahoma,Arial ,Georgia, Helvetica, sans-serif;
	font-size:	10px;
	height:	18px;
	padding-top:	2px;
	padding-right:	5px;
	text-align:	right;
}

#header {
	width:	100%;
	margin-bottom:	4px;
}

#header a {
	color:	white;
	text-decoration:	none;
}

#header a:visited {
	color:	white;
	text-decoration:	none;
}

#header a:hover {
	color:	bwhite;
	text-decoration:	underline;
}

#header img {
	border-width:	0px;
}

/* div container di tutta la pagina */
#pagebody {
	border-color:	red dashed 0px;
	height:	100%;
	margin-left:	auto;
	margin-right:	auto;
	position:	relative;
	width:	760px;
}

#presentazione {
	height:	260px;
}

#presentazione2 {
	height:	160px;
}

#presentazioneEcosistemi {
	height:	160px;
}

#presentazioneFoto {
	height:	355px;
}

#presentazioneModelling {
	height:	355px;
}

#presentazioneFCpersone {
	height:	355px;
}

#sottocanale {
	border-top-style:	solid;
	border-top-width:	4px;
	font-size:	11px;
	height:	25px;
	margin:	0px;
	padding-top:	5px;
	padding-bottom:	5px;
}

#sottocanale a {
	color:	black;
	text-decoration:	none;
}

#sottocanale a:hover {
	color:	black;
	text-decoration:	none;
}

#sottocanale a:visited {
	color:	black;
	text-decoration:	none;
}

#spalla {
	font-size:	10px;
	padding:	0px;
	width:	177px;
}

#spalla a {
	color:	#acc043;
	text-decoration:	none;
}

#spalla a:hover {
	text-decoration:	underline;
}

#spalla .bottom {
	background:	#FF6600;
	color:	white;
	padding-bottom:	10px;
	padding-left:	8px;
	padding-right:	5px;
	padding-top:	15px;
}

#spalla .bottom a, #spalla .bottom a:visited {
  font-weight: bold;
}

#spalla .bottom a:hover {
  text-decoration: underline;
}

#spalla .bottom ul {
	line-height:	1.6;
}

#spalla .bottom li {
	margin-left:	-15px;
}

#spalla .middle {
	color:	#666666;
	line-height:	2.0;
	list-style-type:	none;
	list-style-image:	none;
	padding-right:	5px;
	padding-left:	0px;
}

#spalla .top {
	border-bottom-style:	solid; 
	border-bottom-width:	20px;
	color:	white;
	font-weight:	bold;
	padding-left:	0px;
	padding-right:	5px;
	padding-top:	5px;

}

#spalla .top a {
	font-weight:	bold;
	color:	white;
	text-decoration:	none;
}

#spalla .top li {
	margin-left:	-30px;
	
}

#spalla li {
	margin-left:	-30px;
}

#spalla .title {
	font-weight:	bold;
	margin-bottom:	5px;
}

#spalla ul {
	list-style-type: none;
}

.fc_logonew {
	text-align: left;
	height: 44px;

}

.fc_logonew object {

}

.fc_testo {
     margin-left: 1px;
}

.fc_immagini {
     padding-right: 10px;
     width:305px;
	 float:left;
}

.fc_contatti_mail {
	color: #FF0000;
	text-decoration: none;	

}

.fc_contatti_mail a:link {
	color: #FF0000;
	text-decoration: none;	

}

.fc_contatti_mail a:active {
	color: #FF0000;
	text-decoration: none;	

}

.fc_contatti_mail a:visited {
	color: #FF0000;
	text-decoration: none;	

}

.fc_contatti_mail a:hover {
	color: #FF0000;
	text-decoration: underline;	

}