body {
	margin: 0px;
	background:#000000;
}
input.text {
	font: bold 13px Times New Roman, Helvetica, sans-serif;
	color: #000000;
	background: #E8D7BB;
	border: 1px solid #000000;
	padding-right: 5px;
	padding-left: 5px;
	width: 300px;
}
input.pulsante {
	font: bold 13px Times New Roman, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #1A1A1A;
	text-align: center;
	padding: 1px;
	width: 110px;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
}
textarea.sfondo {
	font: bold 11px Times New Roman;
	color: #000000;
	background: #E8D7BB url(img/form_sfondo.gif);
	width: 300px;
	height: 40px;
	border: 1px solid #000000;
	padding-right: 5px;
	padding-left: 5px;
}
td.form{
	font: normal 14px Times New Roman, Helvetica, sans-serif;
	color:#000000;
}
table.testata{
	background:#1A1A1A url(img/sfondo.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font: normal 14px Times New Roman, Helvetica, sans-serif;
	color:#000000;
}

td.solotestodue{
	font: normal 11px Times New Roman, Helvetica, sans-serif;
	color:#000000;
}
A.voti:link      { text-decoration: underline;  font-family:Times New Roman; color:#FFFFFF; font-size:13px; font-weight:corsive}
A.voti:visited   { text-decoration: underline;  font-family:Times New Roman; color:#FFFFFF; font-size:13px;  font-weight:corsive;}
A.voti:active	{ text-decoration: underline;  font-family:Times New Roman; color:#FFFFFF; font-size:13px;  font-weight:corsive;}
A.voti:hover	{ text-decoration: none;  font-family:Times New Roman; color:#000000; font-size:13px; font-weight:corsive;}

A.shop:link      { text-decoration: underline;  font-family:Times New Roman; color:#000000; font-size:13px; font-weight:corsive}
A.shop:visited   { text-decoration: underline;  font-family:Times New Roman; color:#000000; font-size:13px;  font-weight:corsive;}
A.shop:active	{ text-decoration: underline;  font-family:Times New Roman; color:#000000; font-size:13px;  font-weight:corsive;}
A.shop:hover	{ text-decoration: none;  font-family:Times New Roman; color:#FF0000; font-size:13px; font-weight:corsive;}

#blueblock{
width: 250px;
border-right: 1px solid #000;
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: 'Trebuchet MS', 'Lucida Grande', Times New Roman, sans-serif;
font-size: 90%;
background-color: #90bade;
color: #333;
}

* html #blueblock{ /*IE 6 only */
w\idth: 250px; /*Box model bug: 250px minus all left and right paddings for #blueblock */
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
border-bottom: 1px solid #90bade;
margin: 0;
}

#blueblock li a{
display: block;
padding: 5px 5px 5px 8px;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 0px solid black;
margin: 0 0px 0px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 0px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -330px;
left: 0px; /*position where enlarged image should offset horizontally */
z-index: 00px;
}


.thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail2:hover{
background-color: transparent;
z-index: 50;
}


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail2 img{
border: 0px solid black;
margin: 0 0px 0px 0;
}

.thumbnail2:hover{
background-color: transparent;
}

.thumbnail2:hover img{
border: 0px solid blue;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 0px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail2:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -330px;
left: -120px; /*position where enlarged image should offset horizontally */
z-index: 00px;
}




.thumbnail3{
position: relative;
z-index: 0;
}

.thumbnail3:hover{
background-color: transparent;
z-index: 50;
}


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail3 img{
border: 0px solid black;
margin: 0 0px 0px 0;
}

.thumbnail3:hover{
background-color: transparent;
}

.thumbnail3:hover img{
border: 0px solid blue;
}

.thumbnail3 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 0px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail3:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -330px;
left: -240px; /*position where enlarged image should offset horizontally */
z-index: 00px;
}



.thumbnail4{
position: relative;
z-index: 0;
}

.thumbnail4:hover{
background-color: transparent;
z-index: 50;
}


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail4 img{
border: 0px solid black;
margin: 0 0px 0px 0;
}

.thumbnail4:hover{
background-color: transparent;
}

.thumbnail4:hover img{
border: 0px solid blue;
}

.thumbnail4 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 0px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail4 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail4:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -330px;
left: -360px; /*position where enlarged image should offset horizontally */
z-index: 00px;
}








.thumbnail5{
position: relative;
z-index: 0;
}

.thumbnail5:hover{
background-color: transparent;
z-index: 50;
}


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail5 img{
border: 0px solid black;
margin: 0 0px 0px 0;
}

.thumbnail5:hover{
background-color: transparent;
}

.thumbnail5:hover img{
border: 0px solid blue;
}

.thumbnail5 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 0px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail5 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail5:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -330px;
left: -480px; /*position where enlarged image should offset horizontally */
z-index: 00px;
}
