table,tr,td { border: 0px solid black; font: 11px Century Gothic; color: black; padding: 0px;}
table{width:100%;}
body{text-align: center; background: url(bg.jpg) repeat-x;}
h1{font:20px Impact; color: gray; margin-top: 0px; margin-bottom: 8px;}
h2{font-size: 18px;}
h3{font-size: 12px; margin-bottom: 5px;line-height:20px;}
h4{font-weight: normal; font-size: 10px; margin-bottom: -10px;}
h5{font-weight: normal; font-size: 10px; margin-top: -5px;}
span{color: blue; font-style: italic;}
.number{font-size: 25px; width: 30px; padding-left: 15px;}
ul{list-style-type: none; margin: 0px; background:none;}
a:link, a:visited{color: blue; text-decoration: none;}
a:hover{text-decoration: underline; font-weight: bold;}
table, tr, td {background: none;}
table{padding: 0px; border-spacing: 0px; border-collapse: collapse;}
td{margin: 0px; padding: 0px; text-align: left;}
img {border: 0px;}
hr{border: 1px solid gray;}

/* struttura */
#container, #navmenu, #footer {border: 1px solid black;}
#container{width: 940px; text-align: left; margin: auto; padding: 0px; background: url(bg_blue.jpg) repeat;}
#header{}
#navmenu, #footer{background-color: midnightblue; border-right: 0px; border-left: 0px;}
#navmenu {}
#navmenu ul{list-style-type: none; margin: 0px; text-align: center; background: none;}
#navmenu ul li{font: 20px Impact; display: inline; margin-right: 20px;}
#navmenu ul li a:link, #navmenu ul li a:visited, #navmenu ul li a:hover{color: white; text-decoration: none; font-size: 20px;}
#navmenu ul li a:hover {color: red; font-weight: normal;}

#colsx, #coldx {padding: 0px; vertical-align: top;}
#colsx{width: 615px; padding-left: 25px; }
#coldx{width: 300px; float: right;}
#footer{color: white; font-size: 10px; text-align: center; clear: both; padding: 5px; border-bottom: 0px;}

/* boxes */
#vibbox, #vibbox ul{margin-top: 15px; text-align: center; background: none;}
#vibbox ul li{margin-left: -10px;}
#vibbox ul li a:link, #vibbox ul li a:visited, #vibbox ul li a:hover{color: white; font-size: 14px;}

/* box contenuti */
.box{width: 95%; margin-top: 15px; margin-bottom: 5px; border: 0px solid;}
.box td{background: white; padding: 0px; text-align: justify;}
.box .elenchi{background: white url(../img/bg_box.png) no-repeat top right; padding: 0px; text-align: justify;}
.box .risultati{background: white url(../img/bg_box2.png) no-repeat top right; padding: 0px; text-align: justify;}
.box .video{background: white url(../img/bg_box3.png) no-repeat top right;}
.box .fotogallery{background: white url(../img/bg_box4.png) no-repeat top right;}

.box .n, .box .ne, .box .no, .box .se, .box .so{height: 15px;}
.box .ne, .box .no, .box .se, .box .so, .box .e, .box .o{width: 15px;}
.box .n{background: url("boxn.jpg") repeat-x top;}
.box .ne{background: url("boxne.jpg") no-repeat top right;}
.box .no{background: url("boxno.jpg") no-repeat top left;}
.box .se{background: url("boxse.jpg") no-repeat bottom right;}
.box .so{background: url("boxso.jpg") no-repeat bottom left;}
.box .s{background: url("boxs.jpg") repeat-x bottom;}
.box .e{background: url("boxe.jpg") repeat-y right;}
.box .o{background: url("boxo.jpg") repeat-y left;}
.box object {margin: 2px;}
	#wrapper div{ border: 0px solid;}
	#wrapper #right{float: right; text-align: center;}

	/* box foto */
	.fotobox{width: 160px; float:left; margin: 5px; background-color: #e5e5e5; padding: 5px;}
	.fotobox img {width: 100%; height: 110px;}
	
/* menus */
#navresults {list-style-type: none; color: royalblue;}
#navresults li{display: inline;}
#navresults li a:link, #navresults li a:visited {color: blue; text-decoration: none;}
#navresults li a:hover {font-weight: bold; font-size: 12px; text-decoration: underline;}

#disp td {background: none;}

/* primopiano */
#primopiano{float: left; margin-right: 10px; max-width: 120px; max-height: 100px;}
.list_dec{float: left; margin-left:10px;}
/* liste */
#media_list {list-style-image: url(../img/thumb_ball.png); font-size: 20px; margin: 20px;}
#media_list li { margin-bottom: 10px;}
#media_list li a:link, #media_list li a:visited{font-weight: bold;}

/* login */
#login{margin-top: -10px;}
#login td{padding: 3px;}
#login td, #login input{font-size: 11px;}

/* scrollers */
	/* risultati */
	#pscroller1{width: 95%; height: 60px; border: 0px; padding: 5px; background-color: none; }
	.someclass{}




