td,th, tr ,ul,ol,li,lo,p,body,input,select
{font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size : 12px; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
.clear {
	clear: both;
}

/*---menu dx italiano-----*/
.menu-dx, .menu-dx-guest,.menu-dx-poetry{
display:block; width: 135px; text-align: center;
font-family: Arial,Verdana,sans-serif; padding: 5px 0; margin: 5px 0; background: #fff;
font-size:14px;
}

.menu-dx-poetry{
display:block; width: 135px; text-align: center;
font-family: Arial,Verdana,sans-serif; padding: 8px 0; margin: 5px 0;
}

.menu-dx-poetry2{
display:block; width: 135px; text-align: center;
font-family: Arial,Verdana,sans-serif; padding: 8px 0; margin: 5px 0;
background: #FFCC00; font-size: 14px;
}

.menu-dx {border: solid 1px #336699;}
.menu-dx-guest {border: solid 1px #ccc;}
.menu-dx-poetry {border: solid 1px #FFCC00;}

.menu-dx a:link, .menu-dx a:visited {color: #000; text-decoration: none; }
.menu-dx a:hover,.menu-dx-guest a:hover, .menu-dx-poetry a:hover,.menu-dx-poetry2 a:hover {text-decoration: underline; }

.menu-dx-guest a:link, .menu-dx-guest a:visited {color: #000; text-decoration: none; }
.menu-dx-poetry a:link,.menu-dx-poetry2 a:link, .menu-dx-poetry2 a:visited, .menu-dx-poetry a:visited {color: #000; text-decoration: none; }

/*--borsino book-----*/
#borsino {display: block; width: 135px; background: #fff; color: #000; border: solid 1px #336699;
	font-size: 12px; padding: 0 0 5px 0; text-align: center; margin: 0 0 5px 0;
}
#borsino .title {background: #336699; padding: 2px; margin:0 0 5px 0;}
#borsino .title a:link, #borsino .title a:visited,#borsino .title a:hover {color: #fff; text-decoration: none;}


/*-- libro del giorno---*/
#today {display: block; width: 140px; font-size: 12px; border: solid 1px #336699; margin:0; padding:0;}

#today ul{margin:0; padding:0; list-style: none; border: none; }
#today li {margin:0; padding:2px; list-style: none; text-align: center;}
#today li.more{margin:5px 0 0 0; padding:5px; list-style: none; text-align: left; font-size: 10px; background: #E0E7FB;}
#today a:link, #today a:visited{text-decoration: none; color: #000;}
#today a:hover {text-decoration: underline; color: #000;}

/*---frase del giorno---*/

#quote-day { display: block; width: 140px; font-size: 12px; border: solid 1px #336699; margin:0; padding:0;  }

#quote-day p{ font-family: "Times New Roman", sans-serif; font-size:12px; font-style:normal; margin: 0; }
#quote-day a:link,#quote-day a:visited{ color:#000000;}
#quote-day a:hover {text-decoration: underline;}
img.q-O{padding-right: 5px;}
img.q-C{float:right; margin: -2px 0 5px 0;}
div.q-D{clear: both; margin:10px 0 5px 0; font-size: 10px; text-align:right;}


/*----- COLUMN--------------*/
#news {width:140px; margin: 0 0 5px 10px; border: solid 1px #336699;}
#exch {width:140px; margin: 0 0 5px 0; border: solid 1px #336699;}
#exch a:link, #exch a:visited { color: #D61C59;}

.box-title { background: #336699; color: #fff; padding: 5px 0; text-align: center; font-weight: bold; margin:0;}
.box-content { background: #fff; color: #000; padding: 5px; text-align: center; margin:0;}

.box-content a:link, .box-content a:visited { text-decoration: none; color: #000;}
.box-content a:hover { text-decoration: underline;}

.box {width:140px; margin: 0 0 5px 0; padding:0;border: solid 1px #336699; text-align: center;}
/*---menu---*/
#menu {
display: block;
width: 140px;
text-align: left;
font-family: Arial,sans-serif;
font-size: 12px;
margin:0;
padding:0;
color: #000;
background-color: transparent;
}
#menu a:link, #menu a:visited {text-decoration: none; color: #000;	}
#menu a:hover {text-decoration: underline;}

.menucontent{padding: 4px 0;}


.block_left,.block_right,.block_final{
display: block;
margin:0;
padding: 5px;
line-height: 16px;
}
.block_left{
border-left: solid 2px #336699;
border-bottom: solid 1px #336699;
}
.block_right{
border-right: solid 3px #336699;
border-bottom: solid 1px #336699;
}
.block_final{
border-right: solid 3px #336699;
}

#mainmenu{
display: block;
width: 140px;
margin-top: 0px;
font-family: Arial,sans-serif;
}

/* ---- BOX ARCOIRIS ----*/



.box_arcoiris {
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #990000;
	border: dashed 1px #ccc;
	padding:5px 2px;
	text-align: center;
}

.box_arcoiris img {border: none;margin-bottom: 5px;}

.box_arcoiris a:link, .box_arcoiris a:visited{
	font-weight: normal;
	color: #000000;
	text-decoration:none;
	border: none;
	text-align: left;
}

.box_arcoiris a:hover{
	color: #0000CD;
	text-decoration:none;
	border: none;
	text-align: left;
}

/*------------ CENTER-------------*/
#main-art { 
}
.art-box-tit{background: #336699; color: #fff; padding: 5px 0; text-align: center; font-weight: bold; margin:0;
text-transform: uppercase; font-size: 14px;
}

.art-box-cont {background: #fff; color: #000; padding: 5px; text-align: justyfy; margin:0;
border-bottom: solid 1px #336699; margin-bottom: 5px;}
#main-art p{text-align: justify; padding:0 5px;}

/*--- flags---*/

img.flags {	margin:0 0 0 25px; border: none;}


/** elenco lingue e libri----*/

#copy {margin:0; padding:0; }
#copy ul {margin:10px 8px auto 8px; padding:0; float:left; }
#copy li {list-style: none; display: block; width: 100px; height: 35px; padding:2px; vertical-align: middle; text-align: center; font-size: 12px;
background: #ccc; margin:0;}
#copy li.nr {padding:2px; text-align: center; background: transparent; height: 15px;margin:0; }
#copy li a:link,#copy li a:visited,#copy li a:hover {text-decoration: none; color: #34343B;}

#copy li:hover {background: #C9C7C7;}
#copy li.nr:hover {background: transparent;}

/** result not found-----------------*/
ul#result {
list-style: none; margin: 15px 0;
padding:0;
}
#result li{
display: block;
width: 88%;
padding: 10px;
list-style: none; 
margin: 25px 0;
border: solid 1px #5D73BF;

text-align: left;
background: #fafafa;
}
#result li img {
border: none;
margin:2px 2px 0 2px;
}

/*---- box Nuovi Mondi------*/

.nuovi-mondi {
background: #FBFBFB;
border: solid 1px #008080;
margin:5px 0;
}

#surysur {border: solid 1px #870529; padding:2px; width: 140px; font-size:10px; }
#surysur a:link, #surysur a:visited {text-align: left; text-decoration: none; font-family: Courier,Arial,sans-serif; color: #000;}
#surysur a:hover{text-decoration: underline; color: #870529;}

#player {
	margin:10px 0 2px 0;
}