body {
	background-image: url(fondointlight.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
.apice {
	font-size: 9px;
	vertical-align: super;
}
.pedice {
	font-size: 9px;
	vertical-align: sub;
}
#container {
	position: absolute;
top: 138px;
left: 180px;
width: 400px;
line-height: 18px;
font-size: 11px;
font-family: Georgia, serif;

}
#container a {
	text-decoration: none;
	color: #1E5B9A;
	font-weight: bold;
	border-bottom-width: 1px;

}
#container a:hover {
	border-bottom-style: solid;
}

#contorg {
border-left: 5px solid #44DEFF;
border-bottom: 5px solid #44DEFF;
padding: 15px;
background-color: White;
}
#footorg {
border-right: 15px solid #44DEFF;
text-align: right;
padding: 5px 15px;
font-size: 10px;
}
#contorg h2 {
	color: #44DEFF;
}
#contorg a {
border-bottom-style: dotted;
	border-bottom-color: #44DEFF;
}

#conthome {
border-left: 5px solid #00C8C8;
border-bottom: 5px solid #00C8C8;
padding: 15px;
background-color: White;
}
#foothome {
border-right: 15px solid #00C8C8;
text-align: right;
padding: 5px 15px;
font-size: 10px;
}
#conthome h2 {
	color: #00C8C8;
}
#conthome a {
border-bottom-style: dotted;
	border-bottom-color: #00C8C8;
}

#contprinc {
border-left: 5px solid #E20916;
border-bottom: 5px solid #E20916;
padding: 15px;
background-color: White;
}
#footprinc {
border-right: 15px solid #E20916;
text-align: right;
padding: 5px 15px;
font-size: 10px;
}
#contprinc h2 {
	color: #E20916;
}
#contprinc a {
border-bottom-style: dotted;
border-bottom-color: #E20916;
}



#contprog {
border-left: 5px solid #48A36C;
border-bottom: 5px solid #48A36C;
padding: 15px;
background-color: White;
}
#footprog {
border-right: 15px solid #48A36C;
text-align: right;
padding: 5px 15px;
font-size: 10px;
}
#contprog h2 {
	color: #48A36C;
}
#contprog a {
border-bottom-style: dotted;
border-bottom-color: #48A36C;
}


#conttemi{
border-left: 5px solid #C3BD6D;
border-bottom: 5px solid #C3BD6D;
padding: 15px;
background-color: White;
}
#foottemi {
border-right: 15px solid #C3BD6D;
text-align: right;
padding: 5px 15px;
font-size: 10px;
}
#conttemi h2 {
	color: #C3BD6D;
}
#conttemi a {
border-bottom-style: dotted;
border-bottom-color: #C3BD6D;
}


#contspon{
border-left: 5px solid #FFE400;
border-bottom: 5px solid #FFE400;
padding: 15px;
background-color: White;
}
#footspon {
border-right: 15px solid #FFE400;
text-align: right;
padding: 5px 15px;
font-size: 10px;
}
#contspon h2 {
	color: #FFE400;
}

#contspon a {
border-bottom-style: dotted;
border-bottom-color: #FFE400;
}

#contrel {
border-left: 5px solid #1589EC;
border-bottom: 5px solid #1589EC;
padding: 15px;
background-color: White;
}
#footrel {
border-right: 15px solid #1589EC;
text-align: right;
padding: 5px 15px;
font-size: 10px;
}
#contrel h2 {
	color: #1589EC;
}
#contrel a {
border-bottom-style: dotted;
border-bottom-color: #1589EC;
}


#continter {
border-left: 5px solid #FF6C00;
border-bottom: 5px solid #FF6C00;
padding: 15px;
background-color: White;
}
#footinter {
border-right: 15px solid #FF6C00;
text-align: right;
padding: 5px 15px;
font-size: 10px;
}
#continter h2 {
	color: #FF6C00;
}
#continter a {
border-bottom-style: dotted;
border-bottom-color: #FF6C00;
}



#contcont {
border-left: 5px solid #FF6C9A;
border-bottom: 5px solid #FF6C9A;
padding: 15px;
background-color: White;
}
#footcont {
border-right: 15px solid #FF6C9A;
text-align: right;
padding: 5px 15px;
font-size: 10px;
}
#contcont h2 {
	color: #FF6C9A;

}
#contcont a {
border-bottom-style: dotted;
border-bottom-color: #FF6C9A;
}


#contlink {
border-left: 5px solid #003BA0;
border-bottom: 5px solid #003BA0;
padding: 15px;
background-color: White;
}
#footlink {
border-right: 15px solid #003BA0;
text-align: right;
padding: 5px 15px;
font-size: 10px;
}
#contlink h2 {
	color: #003BA0;
}

#contlink a {
border-bottom-style: dotted;
border-bottom-color: #003BA0;
}



/* intestazioni */

h1 {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 16px;
	left: 95px;
	width: 300px;
	height: 80px;
	background-image: url(logo_overview.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
}
h2 {
	font-size: 18px;
	padding: 0 0 10px 0;
	margin: 0;
}
h3 {
	color: #1E5B9A;
}

h4 {
	font-size: 15px;
	padding: 10px 0 0 0;
	margin: 0;
	color: #1E5B9A;
}

/* Menu lingue */

#menulang {
	position: absolute;
	top: 510px;
	left: 0;
	margin: 0;
	padding: 0;	
	width: 180px;	
	font-family: Georgia, serif;
}
#menulang ul {
	margin: 0;
	padding: 0;
	font-size: 11px;
	
}
#menulang li {
	list-style: none;
	margin: 1px 0 1px 0;
	padding: 1px 0;
	height: 15px;
	}
	#menulang li a {
	padding: 1px 5px 1px 50px;

	color: Black;
	text-decoration: none;
	font-size: 11px;
	display: block;
	height: 16px;
}
#menulang li a.en {
	background-image: url(lang_en.gif);
	background-repeat: no-repeat;
}
#menulang li a.en:hover {
	background-image: url(lang_en.gif);
	background-position: 0 -30px;
}
#menulang li.acten {
	background-image: url(lang_en.gif);	
	background-repeat: no-repeat;
	padding: 0 5px 0 50px;
	font-weight: bold;
	background-position: 0 -30px;
}

#menulang li a.fr {
	background-image: url(lang_fr.gif);
	background-repeat: no-repeat;
}
#menulang li a.fr:hover {
	background-image: url(lang_fr.gif);
	background-position: 0 -30px;
}
#menulang li.actfr {
		background-image: url(lang_fr.gif);	
		padding: 0 5px 0 50px;
		font-weight: bold;
	background-position: 0 -30px;
	background-repeat: no-repeat;
}
#menulang li a.it {
	background-image: url(lang_it.gif);
	background-repeat: no-repeat;
}
#menulang li a.it:hover {
	background-image: url(lang_it.gif);
	background-position: 0 -30px;
}
#menulang li.actit {
		background-image: url(lang_it.gif);	
		padding: 0 5px 0 50px;
		font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 -30px;
}

/* Menu principale */

#menu {
	position: absolute;
	top: 130px;
	left: 0;
	margin: 0;
	padding: 0;	
	width: 180px;	
	font-family: Georgia, serif;
}
#menu ul {
	margin: 0;
	padding: 0;

	font-size: 16px;
	
}
#menu li {
	list-style: none;
	margin: 8px 0 8px 0;
	padding: 0;
	height: 15px;
	}
#menu li.actorg {
	background-image: url(m_org.gif);	
	padding: 0 5px 0 25px;
	font-weight: bold;
	background-position: 0 -50px;
}
#menu li.acthome {
	background-image: url(m_home.gif);	
	padding: 0 5px 0 25px;
	font-weight: bold;
	background-position: 0 -50px;
}
#menu li.actcont {
	background-image: url(m_cont.gif);	
	padding: 0 5px 0 25px;
	font-weight: bold;
	background-position: 0 -50px;
}
#menu li.actinter {
	background-image: url(m_inter.gif);	
	padding: 0 5px 0 25px;
	font-weight: bold;
	background-position: 0 -50px;
}
#menu li.actlink {
	background-image: url(m_link.gif);	
	padding: 0 5px 0 25px;
	font-weight: bold;
	background-position: 0 -50px;
}
#menu li.actprinc {
	background-image: url(m_princ.gif);	
	padding: 0 5px 0 25px;
	font-weight: bold;
	background-position: 0 -50px;
}
#menu li.actprog {
	background-image: url(m_prog.gif);	
	padding: 0 5px 0 25px;
	font-weight: bold;
	background-position: 0 -50px;
}
#menu li.actrel {
	background-image: url(m_rel.gif);	
	padding: 0 5px 0 25px;
	font-weight: bold;
	background-position: 0 -50px;
}
#menu li.acttemi {
	background-image: url(m_temi.gif);	
	padding: 0 5px 0 25px;
	font-weight: bold;
	background-position: 0 -50px;
}
#menu li.actspon {
	background-image: url(m_spon.gif);	
	padding: 0 5px 0 25px;
	font-weight: bold;
	background-position: 0 -50px;
}

#menu li a {
	padding: 0 5px 0 25px;
	color: Black;
	text-decoration: none;
	font-size: 12px;
	display: block;
	height: 16px;
}
#menu li a.org {
	background-image: url(m_org.gif);
}
#menu li a.org:hover {
	background-image: url(m_org.gif);
	background-position: 0 -50px;
}
#menu li a.home {
	background-image: url(m_home.gif);
}
#menu li a.home:hover {
	background-image: url(m_home.gif);
	background-position: 0 -50px;
}
#menu li a.cont {
	background-image: url(m_cont.gif);
}
#menu li a.cont:hover {
	background-image: url(m_cont.gif);
	background-position: 0 -50px;
}
#menu li a.inter {
	background-image: url(m_inter.gif);
}
#menu li a.inter:hover {
	background-image: url(m_inter.gif);
	background-position: 0 -50px;
}
#menu li a.link {
	background-image: url(m_link.gif);
}
#menu li a.link:hover {
	background-image: url(m_link.gif);
	background-position: 0 -50px;
}
#menu li a.princ {
	background-image: url(m_princ.gif);
}
#menu li a.princ:hover {
	background-image: url(m_princ.gif);
	background-position: 0 -50px;
}
#menu li a.prog {
	background-image: url(m_prog.gif);
}
#menu li a.prog:hover {
	background-image: url(m_prog.gif);
	background-position: 0 -50px;
}
#menu li a.rel {
	background-image: url(m_rel.gif);
}
#menu li a.rel:hover {
	background-image: url(m_rel.gif);
	background-position: 0 -50px;
}
#menu li a.temi {
	background-image: url(m_temi.gif);
}
#menu li a.temi:hover {
	background-image: url(m_temi.gif);
	background-position: 0 -50px;
}
#menu li a.spon {
	background-image: url(m_spon.gif);
}
#menu li a.spon:hover {
	background-image: url(m_spon.gif);
	background-position: 0 -50px;
}
#menu li a.onli {
	background-image: url(m_onli.gif);
}
#menu li a.onli:hover {
	background-image: url(m_onli.gif);
	background-position: 0 -50px;
}
dt {
	font-size: 16px;
}
#foto {
position: absolute;
top: 138px;
left: 595px;
}
#temi dt {
	padding: 10px 0 0 0;
}
#temi dd {
	padding: 2px 0;
}


