/* CSS Document */
a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #638f38;
}
a:active {
	text-decoration: none;
	color: #666666;
}
a {
	font-size: 9px;
	font-family: thaoma, Verdana, Arial, Helvetica, sans-serif;
}

.teso_piede{
font-family: thaoma, Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
padding-bottom:20px;
padding-left:15px;
line-height:15px;
}
.teso_piede_home{
font-family: thaoma, Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#666;
line-height:12px;
text-align:right;
padding-right:15px;
}
.testo_piede_pag
{
	font-family: thaoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ccc;
	line-height:12px;
	text-align:right;
	padding-top:5px;
}
.testo_piede_pag a:link, .testo_piede_pag a:visited
{
	color:#CCCCCC;
	text-decoration:none;
}
.testo_piede_pag a:hover
{
	color:#CCCCCC;
	text-decoration:underline;
}
.testo
{
	font-family:verdana;
	font-size:10px;
	color:#003082;
	text-align:left;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:text-top;
}

#testo{
	min-height:600px;
	height:auto!important;
	height:600px;
}

.testo a:link, .testo a:visited{
	color:#012E7F;
	text-decoration:underline;
}

.testo a:hover{
	color:#666666;
}

.testo td{
	padding-bottom: 15px;
}

.dico_solving
{font-family:verdana;
font-size:10px;
color:#003082;
text-align:right;
}
.dico_solving_pagina
{font-family:verdana;
font-size:10px;
color:#003082;
text-align:left;
}
.titolo
{font-family:tahoma, verdana;
font-size:16px;
color:#003082;
padding-right:5px;
font-weight:bold;
font-variant:small-caps;
}
#menuSx{
}
#menuSx li{
	list-style: none;
	font-variant:small-caps;
	text-align:right;
	font-weight:bold;
}
#menuSx li span{
	background: transparent url(img/freccia.jpg) no-repeat fixed top right;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#648B3A;
	padding-right:45px;
	padding-bottom: 10px;
}
#menuSx li a:link, #menuSx li a:visited{
	font-size:.8em;
	padding: 5px 45px 5px 0;
	color:#B3B3B3;
	text-decoration:none;
	height:30px;
	padding-right:45px;
	padding-bottom: 10px;
}

#menuSx li a:hover{
	color:#648B3A;
}


#menuSx li li{
	font-size: .8em;
}
#menuSx li li span{
	background: transparent url(img/freccia.jpg) no-repeat fixed top right;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#648B3A;
	padding-right:45px;
	padding-bottom: 10px;
}
#menuSx li li a:link, #menuSx li li a:visited{
	font-size:.8em;
	padding: 5px 45px 5px 0;
	color:#B3B3B3;
	text-decoration:none;
	height:30px;
	padding-right:45px;
	padding-bottom: 10px;
}

#menuSx li li a:hover{
	color:#648B3A;
}




.imgLato{
background-image: url(img/img_lato.jpg);
background-repeat:no-repeat;
background-position:bottom;
}






#images{
	text-align:center;
}
.box-img {
	display:inline;
	padding: 3px;
}

#images_rappresentate .box-img { display: block;}

