body  {
	background-color : white;
	font-family : Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size: 60%;
	color: white;
	text-decoration : none;
	margin-top: 0;
}

div#footer {
	margin-top:-10px;
	color: black;
}

h1, h2, h3, h4 {
	margin: 0;	margin: 0;
	font-size: 100%;
	font-size: 100%;
}
.data {
	margin: 10px;
	font-size: 80%;	
}


a {	text-decoration: none; color: #FF8400;}
a:hover { color: #FFCC00; text-decoration: underline; }


.visoff { position: absolute; left: -2000px; }

div#main {
	background-color: #3B3C3D;
	width:910px;
	height:710px;
/*	border: 1px solid;*/
	position:relative;
	top:0px;
	margin-left: auto;
	margin-right: auto;
/*	border: 1px ;*/
}

.imgshd {

	width:910px;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	/*background: url(../img/dropshadow.png) no-repeat bottom right;	*/
	background-color:#3B3C3D;
}

div#menu_top{
	width:910px;
}
div#attivita{
	width:910px;
}
.testoportfolio{
float:left;
color:white;
border-left:0px solid #D9884D;
	min-height:350px;
/*text-align: center;*/
}
div#testoportfolio {
 width:650px;
}
.testoportfolio p, .testoportfolio h1, .testoportfolio h3, .nomenu h1#text {
	padding-left:20px;
}
.testo{
float:left;
color:white;
border-left:1px solid #D9884D;
	min-height:350px;
/*text-align: center;*/
}
div#testo {
 width:650px;
}
.testo p, .testo h1, .testo h3, .nomenu h1#text {
	padding-left:20px;
}

.menupulsanti div {
	margin-left:20px;
	margin-right:10px;
	margin-top:80px;
	width:140px;
	height:46px;
	float:left;
}

.menupulsanti div#aziende {
	background:url(../img/Pulsanti/AZIENDE_N.png);
}
.menupulsanti div#aziende:hover {
	background:url(../img/Pulsanti/AZIENDE_P.png);
}
.menupulsanti div#pubamm {
	background:url(../img/Pulsanti/PUBBAMM_N.png);
}
.menupulsanti div#pubamm:hover {
	background:url(../img/Pulsanti/PUBBAMM_P.png);
}
.menupulsanti div#albo {
	background:url(../img/Pulsanti/ALBO_N.png);
}
.menupulsanti div#albo:hover {
	background:url(../img/Pulsanti/ALBO_P.png);
}
.menupulsanti div#piemontepress {
	background:url(../img/Pulsanti/PIEMONTEPRESS_N.png);
}
.menupulsanti div#piemontepress:hover {
	background:url(../img/Pulsanti/PIEMONTEPRESS_P.png);
}
.menupulsanti div#portpa {
	background:url(../img/Pulsanti/PORTALITY_N.png);
}
.menupulsanti div#portpa:hover {
	background:url(../img/Pulsanti/PORTALITY_P.png);
}
.menupulsanti div#sport {
	background:url(../img/Pulsanti/SPORT_N.png);
}
.menupulsanti div#sport:hover {
	background:url(../img/Pulsanti/SPORT_P.png);
}
.menupulsanti div#associazioni {
	background:url(../img/Pulsanti/ASSOCIAZIONI_N.png);
}
.menupulsanti div#associazioni:hover {
	background:url(../img/Pulsanti/ASSOCIAZIONI_P.png);
}

.menupulsanti {

	text-transform:uppercase;
}
.testoportfolio p {
max-width:650px;
margin-top:4px;
margin-right:20px;
}
.testoportfolio ul {
/*max-width:420px;*/
max-width:510px;
}
.testoportfolio p, .testoportfolio ul, .nomenu p, .nomenu ul, .td-info-g  {
	font-size:11px;
}

.testoportfolio h1,.nomenu h1#text, h1#newstitle.titlenews {
	text-transform:uppercase;
	font-size: 1.5em;
	color:#FF8400;
	max-width:500px;
}
.testo p {
max-width:650px;
margin-top:4px;
margin-right:20px;
}
.testo ul {
/*max-width:420px;*/
max-width:510px;
}
.testo p, .testo ul, .nomenu p, .nomenu ul, .td-info-g  {
	font-size:11px;
}

.testo h1,.nomenu h1#text, h1#newstitle.titlenews {
	text-transform:uppercase;
	font-size: 1.5em;
	color:#FF8400;
	max-width:500px;
}

.testomenu h1 {
	text-transform:capitalize;
	font-size: 2.1em;
	color:#FF8400;
	max-width:500px;
}

.testo h3 {
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:normal;
}

.imm{
float:right;
height:330px;
width:218px;
}
.nomenu p{
padding-left:20px;
}
.nomenu h2{
padding-left:12px;
padding-top:12px;
}
.nomenu h1, .maintitlenews h1{
	text-transform:capitalize;
	font-size: 20px;
	color:#FF8400;
}
.maintitlenews h1{
	text-transform:capitalize;
	font-size: 20px;
	color:#D9884D;
	padding: 0px;
}

.nomenu div#title {
float: left;
width: 186px;
padding-left:27px;
}
.nomenu div#text {
	float: left;
	/*padding-left:20px;*/
	width:650px;
	margin-bottom:10px;
	border-left:1px solid #D9884D;
	min-height:350px;

}

.nomenu p {
max-width:650px;
}
.nomenu ul {
max-width:650px;
}
.elenchi ul {
max-width:650px;
}
.elenchi li {
margin-top:5px;
margin-bottom:5px;
max-width:650px;
list-style-type:disc;
list-style-position:outside;
}
.news {
padding-top: 7px;
}
.notizia {
	border-bottom: 4px double #D9884D;
	padding-top: 10px;
	padding-bottom: 3px;
}

.notizia_last {
	border-bottom: 0px;
}

.notizia h1 {
	text-transform:uppercase;
	font-size: 13px;
	color:#CCCC99;
	width:50px;
}

.notizia h2 {
	text-transform:uppercase;
	font-size: 13px;
	color:#CCCC99;
	padding-left: 85px;
}

.notizia span {
	font-size: 0.78em;
	color:#CCCC99;
	padding-right: 10px;
	float:left;
}

.notizia .testo_notizia span {
	font-size:10px;
	font-weight:bold;
}

.notizia img {
	vertical-align: top;
	width: 80px;
	height:84px;
}

.dettnotizia h1 {
	text-transform:uppercase;
	font-size: 2.0em;
	color:#FF8400;
	padding: 0px;
	width: 500px;
}

.dettnotizia p {
	font-size:11px;
}

.testo_notizia {
float:left;
width:521px;
padding-right:8px;
}
.testo_notizia p {
	color:white;
	padding-left:91px;
	font-size:120%;
	margin-bottom:1px;

}

.contenuto {
	background-color:#3b3c3d;
}

.contenuto h1#menutitle {
font-size:20px;
text-transform:capitalize;
color:#FF8400;
}

.demolink {
	text-align:center;
	text-transform:uppercase;
	padding-top:10px;
	font-size: 1.3em;
}
a.lu {
 vertical-align: middle;
}
img.lu {
 padding-left:0px;
}


.contenuto h1#menutitle, .nomenu h1{
margin-top:-4px;
}

.nomenu h1#text{
	margin-top:0px;
}

.scroll_config_news {
	padding-right:110px;
}
.testo h1 {
	padding-bottom:7px;
}

.portfolio th, .portfolio td {
/*	max-width:100px;
	min-width:100px;*/
	text-align:left;
/*	border-collapse:collapse;
	border-bottom: 1px solid white;*/
}
table.portfolio {
	border-collapse:collapse;
	border-bottom: 1px solid white;
	margin-left:50px;
}

.portfolio td {
	height:25px;
	border-collapse:collapse;
	border-bottom: 1px solid white;
}
.portfolio th {
	font-weight:bold;
	text-transform:uppercase;
	color:#FF8400;
	font-size:11px;
	height:40px;
}

 h1.portfolio {
	text-transform:uppercase;
	font-size: 1.5em;
	color:#FF8400;
	max-width:500px;
	margin-left:50px;
	padding-left:0px;
	margin-top:0px;
}

img.portfolioshow {
width:160px;
padding-left:30px;
border:0px solid;
}

.portfolio ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:0px;
}

a.css_tooltip{
position:relative;
text-decoration:none;
}
a.css_tooltip:hover{
background-color:transparent;
}
a.css_tooltip span{
display: none;
}
a.css_tooltip:hover span{
display:block;
position:absolute;
z-index:20;
top:1.3em;
left:1em;
width:203px;
padding:5px;
border:2px solid #666666;
background-color:#000000;
color:#FFFFFF;
}
a.css_tooltip span img{
border:1px solid #FFFFFF;
}
a.css_tooltip span b{
display:block;
font-weight:normal;
}


address {
font-style:normal;
}

h1.titlepage {
font-size:1.5em;
margin-top:0px;
}


.autore {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red}
.url_autore {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red}
.categoria {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red}
.voto {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red}
.compatibilita {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red}