body {font-family:arial; font-style:normal; font-size:13px}
.autore {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red}
.url_autore {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red}
.categoria {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red}
.voto {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red}
.compatibilita {font-family:arial; font-style:normal; font-size:115%; font-weight:bold; color:red}

#SottoMenu
{
     display: none;
     text-align: right;
}

.MenuAtt:hover #SottoMenu
{
     display: block;
}

.tagmenu #SottoMenu a:hover, .tagmenu #SottoMenu a:active
{
color: black;
background-color: #1E40FF;
}

a:focus
{
	outline-style: none;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: yellow;
}


.MenuItem
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;

	background-image: url(../img/bk_list.png);
	background-repeat: no-repeat;
	background-repeat: repeat-x;
}

.roundedcornr_box_321645 {
   background: #000000;
}
.roundedcornr_top_321645 div {
   background: url(../img/roundedcornr_321645_tl.png) no-repeat top left;
}
.roundedcornr_top_321645 {
   background: url(../img/roundedcornr_321645_tr.png) no-repeat top right;
}
.roundedcornr_bottom_321645 div {
   background: url(../img/roundedcornr_321645_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_321645 {
   background: url(../img/roundedcornr_321645_br.png) no-repeat bottom right;
}

.roundedcornr_top_321645 div, .roundedcornr_top_321645, 
.roundedcornr_bottom_321645 div, .roundedcornr_bottom_321645 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_321645 { margin: 0 30px; }

.roundedcornr_box_484661 {
   background: #dddddd url(../img/roundedcornr_484668_grad.gif) repeat-x top left;
   height: 100%;
}
.roundedcornr_top_484661 div {
   background: url(../img/roundedcornr_484668_tl.gif) no-repeat top left;
}
.roundedcornr_top_484661 {
   background: transparent url(../img/roundedcornr_484668_em.gif) no-repeat top right;
}
.roundedcornr_bottom_484661 div {
   background: url(../img/roundedcornr_484668_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_484661 {
   background: transparent url(../img/roundedcornr_484668_em.gif) no-repeat bottom right;
}

.roundedcornr_top_484661 div, .roundedcornr_top_484661,
.roundedcornr_bottom_484661 div, .roundedcornr_bottom_484661 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_484661 { margin: 0 10px; }



.roundedcornr_box_484662 {
   background: #dddddd url(../img/roundedcornr_484668_grad.gif) repeat-x top left;
   height: 100%;
}
.roundedcornr_top_484662 div {
   background: url(../img/roundedcornr_484668_em.gif) no-repeat top left;
}
.roundedcornr_top_484662 {
   background: transparent url(../img/roundedcornr_484668_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_484662 div {
   background: url(../img/roundedcornr_484668_em.gif) no-repeat bottom left;
}
.roundedcornr_bottom_484662 {
   background: transparent url(../img/roundedcornr_484668_br.gif) no-repeat bottom right;
}

.roundedcornr_top_484662 div, .roundedcornr_top_484662,
.roundedcornr_bottom_484662 div, .roundedcornr_bottom_484662 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_484662 { margin: 0 10px; }

.roundedcornr_box_4846620 {
   background: #999999 url(../img/roundedcornr_4846680_grad.gif) repeat-y top left;
}

.roundedcornr_box_446032 {
   background: #222222;
}
.roundedcornr_top_446032 div {
   background: url(../img/roundedcornr_446032_tl.png) no-repeat top left;
}
.roundedcornr_top_446032 {
   background: url(../img/roundedcornr_446032_tr.png) no-repeat top right;
}
.roundedcornr_bottom_446032 div {
   background: url(../img/roundedcornr_446032_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_446032 {
   background: url(../img/roundedcornr_446032_br.png) no-repeat bottom right;
}

.roundedcornr_top_446032 div, .roundedcornr_top_446032, 
.roundedcornr_bottom_446032 div, .roundedcornr_bottom_446032 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content_446032 { margin: 0 20px; }

.roundedcornr_box_187256 {
   background: #c8ecff;
}
.roundedcornr_top_187256 div {
   background: url(../img/roundedcornr_187256_tl.png) no-repeat top left;
}
.roundedcornr_top_187256 {
   background: url(../img/roundedcornr_187256_tr.png) no-repeat top right;
}
.roundedcornr_bottom_187256 div {
   background: url(../img/roundedcornr_187256_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_187256 {
   background: url(../img/roundedcornr_187256_br.png) no-repeat bottom right;
}

.roundedcornr_top_187256 div, .roundedcornr_top_187256, 
.roundedcornr_bottom_187256 div, .roundedcornr_bottom_187256 {
   width: 100%;
   height: 25px;
   font-size: 1px;
}
.roundedcornr_content_187256 {
   margin: 0 25px;
   text-align: left;
}

.roundedcornr_box_797806 {
   background: #dddddd url(../img/roundedcornr_797806_grad.gif) repeat-x top left;
}
.roundedcornr_top_797806 div {
   background: url(../img/roundedcornr_797806_tl.gif) no-repeat top left;
}
.roundedcornr_top_797806 {
   background: transparent url(../img/roundedcornr_797806_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_797806 div {
   background: url(../img/roundedcornr_797806_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_797806 {
   background: transparent url(../img/roundedcornr_797806_br.gif) no-repeat bottom right;
}

.roundedcornr_top_797806 div, .roundedcornr_top_797806,
.roundedcornr_bottom_797806 div, .roundedcornr_bottom_797806 {
   width: 100%;
   height: 12px;
   font-size: 1px;
}
.roundedcornr_content_797806 { margin: 0 30px; }

.tagmenu{
margin: 0;
padding: 0;
width: 150px;
list-style-type: none;
}

.tagmenu li a{
color: #37D132;
display: block;
width: 100%;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;

border-color:white;
background-color: #222222;
text-decoration:none;
}

.input2{
height:9px;
font-size:9px;
}

.tagmenu li a:visited{
color: #CA0202;
}

.tagmenu li a:hover, .tagmenu li a:active{
color: black;
background-color: #999999;
}