body
{
	SCROLLBAR-FACE-COLOR: #660066;
	SCROLLBAR-HIGHLIGHT-COLOR: #ff00ff;
	SCROLLBAR-SHADOW-COLOR: #FF6666;
	SCROLLBAR-3DLIGHT-COLOR: #FF6666;
	SCROLLBAR-ARROW-COLOR: #ff00ff;
	SCROLLBAR-TRACK-COLOR: #660066;
	SCROLLBAR-DARKSHADOW-COLOR: #ff00ff;
	SCROLLBAR-BASE-COLOR: #660066;
	background-image: url("/image/sfondo2.jpg");
	background-position: left top;
	background-attachment: fixed;
	margin-top: 0px;
}

.table {
	border: thin dotted #ff00ff;
	border-bottom: none;
	text-align: center;
	font: 11px;
	color: White;
	background-attachment: fixed;
}


.tdmenu {
	background:/* #000000*/ url(image/barra_menu.jpg) repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	height: 33px;
	vertical-align: middle;
}

.tdsottomenu {
	background-image: url(image/sotto_barra_menu.jpg);
	background-color: #660066;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	height: 23px;
	background-repeat: repeat-x;
}



a.menu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffcccc;
	text-align: center;
	text-decoration: none;
}
a.menu:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #660066;
	text-align: center;
	text-decoration: none;
}
a.menu:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: White;
	text-align: center;
	text-decoration: none;
}

a.menu:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

a.link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF2BFF;
	font-weight: bold;
	font-variant: small-caps;
}
a.link:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bb2Bff;
	font-weight: bold;
	font-variant: small-caps;
}
a.link:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
}

a.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffcccc;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a.footer:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a.footer:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

a.linktesto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #FEE8E8;
}

a.linkmail{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC3300;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
a.linkmail:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC5500;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

a.linkgalleria {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FF00ff;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
}
a.linkgalleria:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #bb2Bff;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
}
a.linkgalleria:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FF00ff;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
}

.testo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FEE8E8;
	text-align: center;
}

a.testo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FEE8E8;
	text-align: center;
}

a.testo:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
}

a.testo:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
}

a.linkcoppia{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FEE8E8;
	text-align: center;
}

a.linkcoppia:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FEE8E8;
	text-align: center;
}

a.linkcoppia:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF00ff;
	text-align: center;
}

.testodestra{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FEE8E8;
	text-align: right;
}

.testocentro{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FEE8E8;
	text-align: center;
}

.testo_default{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #FEE8E8;
	text-align: center;
}

.titolo_big{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC3300;
	font-weight: bold;
	text-align: center;
}

.titolo_blu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F5F5DC;
	font-weight: bold;
	text-align: center;
}

.titolo_navy{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F5F5DC;
	font-weight: bold;
	text-align: center;
}

.testo_big{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #CC3300;
	font-weight: bold;
	text-align: center;
}

.textbianco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: White;
	font-weight: bold;
	text-align: center;
}

a.textbianco_small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: White;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

a.textbianco_small:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EEE8AA;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.titolo_semibig{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc3300;
	font-weight: bold;
	text-align: center;
}

.td_bordo_puntinato {
	background-color: #660066;
	border: 3px dotted #ff00ff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E8F7FF;
	text-align: center;
}

a.linkfoto {
	position: relative;
	left: 0px; top: 0px;
}

a.linkfoto:hover {
	position: relative;
	left: 2px; top: 2px;
}

.tablegalleria {
	border: 1px solid #ff00ff;
	background-color: #660066;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
}

.tabellabordo {
	border-style: solid;
	border-width: 4px;
	border-color: #ff00ff; 
}

.contornofoto {
	border-style: solid;
	border-width: 1px;
	border-color: white;
	border-bottom: none;
	border-top:none;
}
.contornolaterale {
	border-style: dotted;
	border-width: 1px;
	border-color: #ff00ff;
	border-top: none;
	border-bottom: none;
}
.contornonome {
	border-style: solid;
	border-width: 1px;
	border-color: white;
	border-top: none;
	 
}

.contornocitta
{
border-style: solid;
border-width: 1px;
border-color: white;
border-bottom:none;
color:white;
font-size:16;
font-weight:bold;
}

.contornotop {
	border-style: solid;
	border-width: 1px;
	border-color: #ff00ff;
	border-bottom: none;
	border-left-style: dotted;
	border-right-style: dotted;
}
.contornotratt {
	border-style: dotted;
	border-width: 1px;
	border-color: #ff00ff;
	border-top: none;
	border-bottom: none;
}
.contornosfondo {
	background-color: #880066;
	border-style: dotted;
	border-width: 1px;
	border-color: #ff00ff;
	border-top: none;
	border-bottom: none;
}
.contornobottom {
	background-image: url(image/sfondo_riq.jpg);
	border-style: solid;
	border-width: 1px;
	border-color: #ff00ff;
	border-top: none;
	border-left-style: dotted;
	border-right-style: dotted;
	 
}

a.copyright {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #DEDEDE;
	text-decoration: none;
}
a.copyright:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AAAAAA;
	text-decoration: underline;
}
a.copyright:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
}

.tdsfondo { background: url(image/sfondo_personali.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.footercella {
	background-color: #660066;
}

.footeriga{
	background-color: #FF00FF;
}

.tpresentazione {
	
	background-color:#660066;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color:#FE23FB;
	font-size:15px;
	padding:3px;
}

.tpresentazione h1 {
	
	font-size:15px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-weight:normal !important;
}

@media all and (max-width: 600px) {
  
#testoHome{
	font-size:0.8em;
	
}
}

#mapflash{
	display: none;
}