body {
	margin: 0;
	padding: 0;
	background: #000 url(../i/t/FnPag.gif) repeat-y center top;
	font-family: Geneva, Arial, Helvetica, Verdana, sans-serif;
}
form,
select {
	margin: 0;
	padding: 0;
}


#Tool {
	background: #000;
}


#Mn {
	font-size: 13px;
	font-weight: bold;
	background-color: #000;
	color: #FFF;
	letter-spacing: -0.1em;
}
#Mn a,
#Mn a:link,
#Mn a:active,
#Mn a:visited {
	color: #FFF;
	text-decoration: none;
	padding: 0 10px;
}
#Mn a:hover {
	color: #F70;
}



#MnPrinc {
	padding: 99px 0 0 42px;
	font-size: 12px;
	font-weight: bold;
	background-color: #000;
	color: #FFF;
	letter-spacing: 0.0em;
}
#MnPrinc a,
#MnPrinc a:link,
#MnPrinc a:active,
#MnPrinc a:visited {
	color: #FFF;
	text-decoration: none;
	padding: 0 7px;
}
#MnPrinc a:hover {
	color: #F70;
}
#Navigatore {
	padding: 0 0 2px 48px;
	font-size: 11px;
	font-weight: normal;
	background-color: #000;
	color: #FFF;
	letter-spacing: 0.0em;
}
#Navigatore a,
#Navigatore a:link,
#Navigatore a:active,
#Navigatore a:visited {
	color: #FFF;
	text-decoration: none;
	padding: 0;
}
#Navigatore a:hover {
	color: #F70;
	text-decoration: underline;
}

.arancio {
	color: #F70;
}



#Cont {
	background: #000;
	font-size: 11px;
	color: #6A6A6A;
}
#testi {
	padding: 52px 61px 19px 48px;
	background: #FFF url(../i/t/FnCont.gif) no-repeat left top;
}
#testiII {
	padding: 50px 10px 20px 50px;
	background: #FFF url(../i/t/FnCont.gif) no-repeat left top;
}
#testiII ul {
	padding: 10px 10px 10px 30px;
	margin: 0;
	list-style-image: url(../i/t/PtoElenco.gif);
}

#testiII li {
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#testiII #attiveIII {
	color: #F70;
	text-decoration: none;
}

#testiIII {
	padding: 50px 10px 20px 50px;
	background: url(../i/t/FnCont.gif) no-repeat left top;
}
#Cont h1 {
	font-size: 12px;
	color: #9A9A9A;
	padding: 6px 12px 0 10px;
	margin: 0;
}
#Cont h2 {
	font-size: 12px;
	color: #F70;
	padding: 6px 12px 0 10px;
	margin: 0;
}
#Cont h3 {
	font-size: 12px;
	color: #666;
	padding: 0 12px 4px 10px;
	margin: 0;
}

#Cont p {
	line-height: 1.5em;
	margin: 6px 12px 0 10px;
	padding: 0;
}

.SpParagraf {
	background-image: url(../i/dot.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.SpParagrafII {
	background-image: url(../i/dot2.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.selezione {
	padding: 0 12px 16px 10px;
}
.LargVox {
	color: #6A6A6A;
	font-size: 11px;
	width: 100%;
}
#Cont a,
#Cont a:link,
#Cont a:active,
#Cont a:visited {
	color: #6A6A6A;
	text-decoration: none;
	padding: 0;
}
#Cont a:hover {
	color: #F70;
	text-decoration: none;
}
#DettPortf {
	color: #000;
}
#DettPortf h2 {
	padding-left: 10px;
	color: #FFF;
}
#DettPortf p {
	margin-left: 10px;
}
#DettPortf {
	margin: 0 0 10px 10px;
}
#TablePort {
	padding: 0;
	margin: 0;
}
#TablePort h2 {
	font-size: 11px;
	color: #96A957;
	margin: 0;
	padding: 20px 4px 2px 0; 
	
}
#TablePort p {
	line-height: 1.2em;
	margin: 0;
	padding: 0 4px 10px 0; 
}


#TablePort a,
#TablePort a:link,
#TablePort a:active,
#TablePort a:visited {
	color: #FFF;
	text-decoration: none;
	padding: 0 4px;
}
#TablePort a:hover {
	color: #FFF;
}
.Bottone a,
.Bottone a:link,
.Bottone a:active,
.Bottone a:visited {
	background: #96A957; 
	color: #FFF;
	text-decoration: none;
	margin: 0 4px;
	padding: 0;
}
.Bottone a:hover {
	background: #F70; 
	color: #FFF;
}
.TxtNormal {
	font-weight: normal;
}
.TxtBold {
	font-weight: bold;
}
