body {
	margin: 0px;
	padding: 0px;
	background-image:url(immagini/sfondoPag.gif);
}


/*--- CONTENUTI-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.tdContenuti{
	background-image:url(immagini/sfondoSin.jpg); background-position:top left; background-repeat:no-repeat;
	vertical-align:top; text-align:justify;
	padding:15px 15px 15px 15px;
}
.tdContenuti p{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;
	margin:14px 0px 0px 0px;
	background-image:url(immagini/icoParagrafo.gif); background-position: left top; background-repeat:no-repeat;
	line-height:14px;
	text-indent:16px;
}
.tdContenuti a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#e37d26; font-weight:bold;
}
.tdContenuti a:hover{
	color:#8d8d8d;
	text-decoration:none;
}
.tdContenuti h1{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#e37d26; font-weight:bold;
	margin:10px 0px 0px 0px;
	background-image:url(immagini/icoTitolo.gif); background-position: left top; background-repeat:no-repeat;
	text-indent:16px;
}
.tdContenuti h2{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#e37d26; font-weight:normal;
	margin:10px 0px 0px 0px;
	text-indent:16px;
}
.tdContenuti h2.modulo{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#e37d26; font-weight:normal;
	margin:10px 0px 0px 0px;
	text-indent:0px;
}
.tdContenuti img{
	border-left:solid 20px #e37d26;
	margin:8px 0px 8px 0px;
}

.tdMenu{
	/*background-image:url(immagini/sfondoSin.jpg); background-position:top left; background-repeat:no-repeat;*/
	vertical-align:top; text-align:justify;
	padding:15px 15px 15px 15px;
}
.tdMenu p{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;
	line-height:14px;
	margin:0px 0px 0px 0px;
	background-image: none;
	text-indent:0px;
	padding-left:16px;
}
.tdMenu a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#e37d26; font-weight:bold;
}
.tdMenu a:hover{
	color:#8d8d8d;
	text-decoration:none;
}
.tdMenu h1{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#e37d26; font-weight:bold;
	margin:10px 0px 0px 0px;
	background-image:url(immagini/icoTitolo.gif); background-position: left top; background-repeat:no-repeat;
	text-indent:16px;
}
.tdMenu h2{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#e37d26; font-weight:normal;
	margin:10px 0px 0px 0px;
}
.tdMenu img{
	border-left:solid 20px #e37d26;
	margin:8px 0px 8px 0px;
}
.tdMenu img.noBordo{
	border-left:none;
	margin: 8px 0px 0px 15px;
}
.tabellaOmbra{
	background-image: none;
}

.gallery {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#e37d26; font-weight:normal;
}
.gallery  h4{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#e37d26; font-weight:normal;
	margin-top:26px;
	padding-right:14px;
}
.gallery  p{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:normal;
	padding-right:14px;
}
.gallery a img{
	border: solid 1px #e37d26;
	filter:alpha(opacity=80);
	opacity:0.8;
}
.gallery a:hover img{
	border: solid 1px #ffffff;
	filter:alpha(opacity=100);
	opacity:1;
}
.gallery a {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#e37d26; font-weight:normal;
	text-decoration:none;
}
.gallery a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:normal;
	text-decoration:none;
}




input{
	/*width:220px;*/
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;
	background-color:#333333;
	border:1px; border-style:solid; border-color:#e37d26;
	margin-top:12px;
}
input.noBordo{
	/*width:220px;*/
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;
	background-color:#333333;
	border:none;
	margin-top:12px;
}
input.bottone{
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
	background-color:#e37d26;
	border:1px; border-style:solid; border-color:#ffffff;
	margin-top:5px;
	width:140px;
}
textarea{
	/*width:320px;*/
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;
	background-color:#333333;
	border:1px; border-style:solid; border-color:#e37d26;
	margin-top:12px;
}
select{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;
	background-color:#333333;
	border:1px; border-style:solid; border-color:#e37d26;
}




/*--- FOOTER -----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.footerScuro{
	background-color:#090909;
}
.footerScuro a{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#e37d26; font-weight:bold; text-decoration:none;
}
.footerScuro a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:ffffff; font-weight:bold; text-decoration:none;
}
.footerScuro p{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#bbbbbb; font-weight:normal;
	padding-left:90px;
}

.footerChiaro{
}
.footerChiaro a{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#aaaaaa; text-decoration:none;
	border:hidden;
}
.footerChiaro a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:ffffff; text-decoration:none;
}
.footerChiaro p{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#aaaaaa;
	padding-left:18px;
}
.footerChiaroCopyright{
	padding:0px 15px 0px 10px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#aaaaaa;
}
.footerChiaroCopyright a{
	padding:0px 0px 0px 10px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#aaaaaa;
	text-decoration:none;
}
.footerChiaroCopyright a:hover{
	padding:0px 0px 0px 10px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#cccccc;
	text-decoration:none;
}
.footerChiaro img{
	padding:0px 0px 0px 0px;
}