@import url(/cssnew/news.css);
@import url(/cssnew/primopiano.css);
@import url(/cssnew/topmenu.css);
@import url(/cssnew/home-events.css);
@import url(/cssnew/events-calendar.css);
@import url(/cssnew/common.css);
@import url(/cssnew/login.css);
@import url(/cssnew/carousel.css);
@import url(/cssnew/downloads.css);
@import url(/cssnew/events.css);
@import url(/cssnew/pages.css);
@import url(/css/documents.css);
@import url(/css/contact.css);
@import url(/css/links.css);
@import url(/css/newsletter.css);
@import url(/css/globalsearch.css);
@import url(/css/home.css);
@import url(/css/gallery.css);
@import url(/css/comments.css);


body {
	font-family:  Arial, Helvetica, sans-serif;
	background: #fff url(/imgnew/bg_body.png) repeat-y top center;
	margin: 0;
	padding: 0;
	font-size: 0.7em;
	color: #333333;
}

a:link, a:visited {
	color:#333333;
	text-decoration:none;
}

a:active, a:hover {
	color:#cc0000;
	text-decoration:none;
}

a img {
	border: none;
}

p {
	margin:0px;
}

#main {
	background: url(/imgnew/bg_main.png) no-repeat top center;
	width: 100%;
}

#page {
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 900px;
	background: #fff url(/imgnew/bg_page.png) repeat-y;
}

#header {
	width: 900px;
	height: 220px;
	background: url(/imgnew/header.jpg);
}
#header h1{
	visibility: hidden;
	margin: 0px;
}

#subtopmenu {
	width: 900px;
	height:31px;
	background-image: url(/images/bg_sub_topmenu.gif);
	background-repeat: repeat-x;
}

#subtopnewsletter {
	float:left;
	padding-left:13px;
	padding-top:5px;
}

#subtopnewsletter form {
	margin:0px;
	padding:0px;
}

#subtopnewsletter input {
	font-size: 0.9em;
	border: 1px solid #cccccc;
	background-image: url(/images/input_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	width: 150px;
	padding: 2px 5px;
}


#subtopsearch {
	float:right;
	padding-right:13px;
	padding-top:5px;
}

#subtopsearch form {
	margin:0px;
	padding:0px;
}

#subtopsearch input {
	font-size: 0.9em;
	border: 1px solid #cccccc;
	background-image: url(/images/input_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	width: 150px;
	padding: 2px 5px;
}


#panelhome {
	background: url(/imgnew/panel_blue.png) no-repeat;
	margin: 1em auto;
	width: 860px;
	height: 280px;
	color: #fff;
}
#panelhome a:link, #panelhome a:visited {color: #fff; text-decoration: none;}
#panelhome a:active, #panelhome a:hover {color: #c00; text-decoration: none;}

	#panelprimo {
		float: left;
		width: 573px;
	}

	#homenews {
		float: left;
		width: 286px;
	}


#panelsubhome {
	background: url(/imgnew/panel_blue_small.png) no-repeat;
	margin: 2em auto;
	width: 860px;
	height: 210px;
	color: #fff;
}
	#panelsubhome-left {
		float: left;
		width: 270px;
		padding: 8px;
	}

	#panelsubhome-right {
		padding: 10px;
		float: left;
		width: 553px;
		height: 190px;
		overflow: auto;
	}

#panelhome2{
	clear: both;
	margin: 0 auto;
	width: 860px;
	text-align: center;
}

#homeleft {
	float: left;
	width: 256px;
	display: inline;
	margin: 0 15px;
}

#homeleftnew {
	float: left;
	width: 256px;
	display: inline;
	margin: 0;
	margin-right: 6px;
}

	#right-chisono {
		float: left;
		width: 256px;
		padding-right: 6px;
	}

	#chisono{
		background: url(/imgnew/chisono_new.png) no-repeat;
		height: 239px;
	}
	#chisonoplayer{
		margin: 0 auto;
		padding-top: 30px;
	}
	#chisonolinks{
		width: 216px;
		margin: 0 auto;
		padding: 0 20px;
		text-align: left;
	}
	#chisonolinks a { color: #fff; font-weight: bold; }

	#camper{
		margin: 1em 0;
	}

	#volontario{
		margin: 1em 0;
	}

	#agenda{ 

	}


#homeright {
	float: right;
	width: 574px;
}
#homerightnew {
	float: right;
	width: 598px;
}

	#videobox{
		height: 280px;
		color: #fff;
		background: url(/imgnew/videobox_panel.png) no-repeat;
	}
	#videoboxplayer{ margin-left: 10px; padding-top: 42px;}




	#diario{
		height: 280px;
		color: #fff;
		background: url(/imgnew/diario.png) no-repeat;
		margin-bottom: 1em;
	}
	#diarioplayer{ margin-left: 10px; padding-top: 42px;}

	#diarionew{
		float: left;
		width: 320px;
		color: #fff;
		background: url(/imgnew/diario_new.png) no-repeat top;
		margin-bottom: 1em;
		margin-right: 6px;
	}
	#diarioplayernew{ padding-top: 30px;}

	#videoboxnew{
		float: left;
		width: 272px;
		height: 518px;
		color: #fff;
		background: url(/imgnew/videobox_panel_new.png) no-repeat;
	}
	#videoboxplayernew{
		margin-top: 30px;
		width: 252px;
		height: 450px;
		padding: 10px;
		overflow: auto;
		text-align: left;
	}


	#partecipa{
	
	}





/* page: 625px  menu: 220px  spaziotraidue: 15px = 860px  */

#right {
	width: 220px;
	height: 500px;
	margin: 20px;
	margin-right: 15px;
	display: inline;
	padding: 0;
	float: left;
	color: #fff;
	background: #002248 url(/imgnew/menu_footer.gif) no-repeat center bottom;
}

#right ul {
	background: #002248 url(/imgnew/menu_header.gif) no-repeat center top;
	list-style-type:none;
	margin:0;
	padding:0;
}

#right ul li {
	margin:0;
	padding:0;
	font-weight: bold;
	margin-bottom:8px;
}

#right ul li span {
	display: block;
	padding:10px;
	font-size: 1.4em;
	color: #d00;
}

#right ul li ul {
	background: none;
	padding:0;
	margin:0;
}

#right ul li ul li {
	padding:0;
	margin:0;
}

#right ul li ul li a{
	display:block;
	width:200px;
	font-weight: bold;
	font-size: 1.2em;
	padding:10px;
	margin:0;
}

#right ul li ul li a:link, #right ul li ul li a:visited{
	color: #eee;
} 
#right ul li ul li a:active, #right ul li ul li a:hover{
	color: #fff;
	background-color:#003263;	
}

#rightbox {
	padding: 10px;
}




/* FOOTER */
#footlinks {
	margin: 0 auto;
	width: 860px;
	clear:both;
	text-align:right;
	padding:10px;
}
#footlinks img {
	border: none;
}

#footlinks ul {
	margin: 7px;
	margin-bottom: 1em;
	padding: 0;
	clear:both;
}

#footlinks ul li {
	list-style-type: none;
	float: right;
	width: 85px;
}