*{border:0;margin:0;padding:0;}
body
{
    background-color:#101010;
    background-image:url(../img/bg_associazione_musicale_puccini.jpg) !important;
    background-position:top center;
    background-repeat:no-repeat;
    background-attachment:scroll;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #d0d0d0;}

a:link, a:visited{text-decoration:none; color:#ff6600;}
a:hover{text-decoration:underline; color:#FFFFFF;}

#header{width:1000px;height:101px;margin:10px auto 1px auto;text-align:right;}
#header #logo{margin:8px 0 0 19px;float:left;}
#header #logo_legnano{margin:8px 10px 0 auto;}
#header #logo_inveruno{margin:8px 19px 0 10px;}
#soon{width:1000px;margin:100px auto 220px auto;text-align:center;color:#999999;}
#soon h1{border:0;margin:0;}
#content{width:1000px;background:transparent url(../img/bg_content.gif) repeat-x top left;margin:0 auto;position:relative;top:-30px;z-index:1;}
#endcontent{background:transparent url(../img/bg_footer.gif) no-repeat top center;width:1000px;margin:0 auto;position:relative;top:-30px;z-index:2;}
#log{padding:100px;}

/* anteprima 500px */
#content #anteprima{width:471px;_width:471px;padding:14px 14px 14px 15px;float:left;}
#content #boxes{margin-left:500px;}
/* corsi 304px */
#content #boxes #corsi{width:276px;_width:276px;padding:14px;float:left;}
/* box_dx */
#content #boxes #box_dx{padding:14px;margin-left:304px;}

/* dettaglio 804px */
#content #dettaglio{width:775px;_width:775px;padding:14px 14px 14px 15px;float:left;}
/* menuint 214px */
#content #dettaglio #menuint{width:200px;_width:200px;margin:45px 14px auto 0;float:left;}
#content #dettaglio #txt{margin-left:214px;}
/* boxint 196px */
#content #boxint{padding:14px;margin-left:804px;}

h1{font: normal 30px Georgia, "Times New Roman", Times, serif; margin-bottom:15px; padding:5px 0 5px 0; color:#ffffff; border-bottom:1px solid #666666;}
h2{font: normal 24px Georgia, "Times New Roman", Times, serif; margin-bottom:15px; padding:5px 0 5px 0; color:#ffffff; border-bottom:1px solid #333333;}
h4{font: italic 18px "Times New Roman", Times, serif; color: #ffffff; text-align:center; margin:30px 0 10px 0;}
font.title{color:#ffffff;display:block;}
p {margin:5px 0 5px 0; line-height:2em;}
p.j {margin:5px 0 5px 0; line-height:2em; text-align:justify;}
div.j{padding:5px 0; line-height:2em; text-align:justify;}
p.separator{background:transparent url(../img/puntini.gif) repeat-x center center;text-align:center;margin:14px 0;}
p.continua{border-top:1px dotted #666666;text-align:right;font-style:italic;margin-top:15px;padding-top:2px;}
p.continua a.next:link, p.continua a.next:visited{width:103px;height:21px;display:block;float:right;background:#000 url(../img/_next.gif) no-repeat top left;}
p.continua a.next:hover{width:103px;height:21px;display:block;background:#000 url(../img/_next.gif) no-repeat bottom left;text-decoration:none;}
p.continua a.allnews:link, p.continua a.allnews:visited{width:128px;height:21px;display:block;float:right;background:#000 url(../img/tuttelenews.gif) no-repeat top left;margin-bottom:5px;}
p.continua a.allnews:hover{width:128px;height:21px;display:block;background:#000 url(../img/tuttelenews.gif) no-repeat bottom left;text-decoration:none;margin-bottom:5px;}
p.continua a.top:link, p.continua a.top:visited{width:60px;height:42px;display:block;float:right;background:#000 url(../img/top.gif) no-repeat top left;}
p.continua a.top:hover{width:60px;height:42px;display:block;background:#000 url(../img/top.gif) no-repeat top right;text-decoration:none;}

div.fix{display:block;clear:both;}
img.pad{margin:6px 0;}

#menuint a:link, #menuint a:visited{display:block;background-color:#202020; padding:3px 0 3px 5px; margin:0 0 2px 0; color:#ffffff; border-bottom:1px solid #333333;}
#menuint a:hover{display:block;background-color:#202020; padding:3px 0 3px 10px; margin:0 0 2px 0; color:#f4d47d; border-bottom:1px solid #333333; text-decoration:none;}
#menuint a.on{display:block;background-color:#202020; padding:3px 0 3px 5px; margin:0 0 2px 0; color:#ff6600; border-bottom:1px solid #000000;}
#menuint a.title{display:block;background-color:#333333; padding:3px 0 3px 5px; margin:3px 0 2px 0; color:#ffffff; border-bottom:1px solid #ffffff;}
#txt em, #txt strong{color:#f4d47d;}
#txt ul li{line-height:2em;margin:0 0 10px 30px;text-align:justify;}
#txt p small{font:normal 9px Verdana, Arial;}
#txt p small a{font:normal 9px Verdana, Arial;color:#666;}
p.gold{color:#f4d47d;}

div.sitemap{padding:0 0 20px 0;margin:0 15px;}
div.sitemap ul{width:240px;display:inline-table;}
div.sitemap ul li ul{width:auto;display:block;}
div.sitemap ul li.t, div.sitemap ul li.t a:link, div.sitemap ul li.t a:visited{font: normal 24px Georgia, "Times New Roman", Times, serif;color:#fff;}
div.sitemap ul li.t a:hover{font: normal 24px Georgia, "Times New Roman", Times, serif;text-decoration:underline;color:#fff;}
div.sitemap ul li.t ul li a:link, div.sitemap ul li.t ul li a:visited,
div.sitemap ul li ul li a:link, div.sitemap ul li ul li a:visited{text-decoration:none;color:#ff6600;font: normal 14px Georgia, "Times New Roman", Times, serif;}
div.sitemap ul li.t ul li a:hover, div.sitemap ul li ul li a:hover{text-decoration:underline; color:#FFFFFF;font: normal 14px Georgia, "Times New Roman", Times, serif;}
div.sitemap ul li, div.sitemap ul li ul li{list-style-type:none;font: normal 14px Georgia, "Times New Roman", Times, serif;}

/* dock - top */
.dock{position:relative;top:-30px; margin:0px 0 0 0; height:50px; text-align:center; clear:both;z-index:2;}
.dm{position:absolute; height:50px;}
a.dock-item{
	display:block;
	width:40px;
	color:#FFF;
	position:absolute;
	top:0px;
	text-align:center;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img{border:none; margin:5px 10px 0 10px; width:100%;}
.dock-item span{display:none; padding-left:20px;}

/* Box News */
#pscroller1{
	width: 164px;
	height: 215px;
	/*border-bottom:1px solid #333333;*/
	padding:0;
	margin-top:5px;
}
.someclassx{}
div.innerDiv div{height:100px;}


/* Footer */
div#footer{
	margin:0 auto 10px auto;
	padding:0 0 5px 0;
	border-top:0px;
	border-top-color:#333333;
	border-top-style:solid;
	width:1000px;
	display:block;
	font:normal 9px Verdana, Geneva, sans-serif;
	color:#666666;
	clear:both;
	position:relative;top:-20px;z-index:5;
}
div#footer div#info {padding:2px 0 0 0;float:left; width:600px;}
div#footer div#powered{text-align:right; width:400px; margin-left:600px;}

/* form */
input.form, textarea.form{margin:3px 0;border:1px solid #666;background-color:#333;color:#fff;width:380px;padding:2px;font:normal 12px Verdana, Arial;}
input.log{margin:3px 0;border:1px solid #666;background-color:#333;color:#fff;width:135px;padding:2px;font:normal 12px Verdana, Arial;}
input.send{background:#000 url(../img/bg_puls.gif) repeat-x bottom left;color:#fff;border:1px solid #333;padding:2px 5px;margin:10px 0;}

/* slider */
#slider {
    width: 998px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin:0 auto;
}

/* img looped */
.container {width:300px; height:400px; overflow:hidden; position:relative; cursor:pointer; }
div.slides {position:absolute; top:0; left:0; }
ul.slides {position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides div,ul.slides li { position:absolute; top:0; width:500px; display:none; padding:0; margin:0; }

#loopedSlider,#newsSlider {margin:0 auto; width:500px; position:relative; clear:both;}
ul.pagination {list-style:none; padding:0; margin:2px 0 0 0;}
ul.pagination li {float:left;}
ul.pagination li a {padding:0 4px 3px 4px;}
ul.pagination li.active a {background-color:#202020; color:white;}