.choicecontainer a:link, .choicecontainer a:visited {
    text-decoration:none;
    font-weight:500;
    color: #000000;
    background-color: transparent;
}
.choicecontainer a:hover, .choicecontainer a:active {
    color: #6d6;
}
.contenitore1{
	display:block;
	width:130px;
	height:50px;
	letter-spacing: 0px;
    line-height: 16px;
    float: left;
    overflow: visible;
    text-align: center;
}
.contenitore2{
	display:block;
	width:130px;
	height:50px;
    letter-spacing: 0px;
    line-height: 16px;
    float: left;
    overflow: visible;
    text-align: center;
}
.contenitore3{
	display:block;
	width:130px;
	height:50px;
	letter-spacing: 0px;
    line-height: 16px;
    float: left;
    overflow: visible;
    text-align: center;
}
.testo1{
	display:none;
	width:390px;
	height:208px;
	letter-spacing: 0px;
    line-height: 20px;
    margin: 1px 0 0 0;
    overflow: hidden;
    text-align: center;
    position: relative;
    z-index: 5;
}
.testo2{
	display:none;
	width:390px;
	height:208px;
	letter-spacing: 0px;
    line-height: 20px;
    margin: 1px 0 0 -130px;
    overflow: hidden;
    text-align: center;
    position: relative;
    z-index: 10;
}
.testo3{
	display:none;
	width:390px;
    height:208px;
	letter-spacing: 0px;
    line-height: 20px;
    margin: 1px 0 0 -260px;
    overflow: hidden;
    text-align: center;
    position: relative;
    z-index: 10;
}
.contenitore1:hover .testo1{
	display:block;
}
.contenitore2:hover .testo2{
	display:block;
}
.contenitore3:hover .testo3{
	display:block;
}
.centering{
    margin-top: 21px;
    font-size: 14px;
}
.choicecontainer {
    letter-spacing: 4px;
    line-height: 20px;
    margin: 0 0 10px 555px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 390px;
    height: 258px;
}
.webchoice_fake {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    height: 23px;
    letter-spacing: normal;
    margin: 13px 13px;
    position: relative;
    vertical-align: middle;
    width: 90px;
}
.defaultdescr {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 160px;
    line-height: 20px;
    margin: 25px 0 30px 16px;
    text-align: center;
    width: 360px;
    position: relative;
    z-index: 0;
}
.defaultdescr_hover {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 160px;
    line-height: 20px;
    margin: -15px 0px 30px 16px;
    text-align: center;
    width: 360px;
    position: relative;
    z-index: 0;
}
.defaultdescr_hover_main {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 160px;
    line-height: 20px;
    margin: 25px 0px 30px 16px;
    text-align: center;
    width: 360px;
    position: relative;
    z-index: 0;
}
.topleft, .topright, .bottomleft, .bottomright {
    background: url("../images/webcorners.png") no-repeat scroll 0 0 transparent;
    position: absolute;
    width: 20px;
}
.left, .right {
    background: url("../images/leftright.png") repeat-y scroll 0 0 transparent;
    height: 100%;
    position: absolute;
    width: 20px;
}
.top, .bottom {
    background: url("../images/topbott.png") repeat-x scroll 0 0 transparent;
    position: absolute;
    width: 100%;
}
.topleft {
    height: 17px;
    left: -20px;
    top: -17px;
}
.top {
    background-position: center top;
    height: 17px;
    top: -17px;
}
.topright {
    background-position: right top;
    height: 17px;
    right: -20px;
    top: -17px;
}
.left {
    background-position: left center;
    left: -20px;
}
.right {
    background-position: right center;
    right: -20px;
}
.bottomleft {
    background-position: left bottom;
    bottom: -22px;
    height: 22px;
    left: -20px;
}
.bottom {
    background-position: center bottom;
    bottom: -22px;
    height: 22px;
}
.bottomright {
    background-position: right bottom;
    bottom: -22px;
    height: 22px;
    right: -20px;
}

