@charset "UTF-8";
/* CSS Document */
body{
	background:url(img/patternsfondo.png);
	margin:0;
	padding:0;
}

#wrapper{
	width:950px;
	height:auto;
	margin:0 auto;
}

#header{
	width:100%;
	height:108px;
	
}

#center{
	width:940px;
	height:auto;
	margin-left:6px;
	background:#FFF;
	clear:both;
}

#sidebar{
	width:238px;
	height:100%;
	float:left;
}

#content{
	width:700px;
	float:right;
	clear:both;
	border-left:#999 1px dashed;
	padding-bottom:20px;
}

#news{
	width:700px;
	margin-left:30px;

}

.rulernews{
	height:10px;
	width:700px;
	clear:both;
}

.newstxt{
	
	margin-left:10px;
	float:left;
	width:430px;
	height:100%;
	float:left;
}

.newstitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#23343a;
	margin-left:30px;
	margin-top:30px;
	font-weight:normal;
	}
	
	
	.operetitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#246c9a;
	margin-left:30px;
	margin-top:30px;
	font-weight:normal;
	}
	
.imgnew{
	margin-left:30px;
	margin-top:12px;
	float:left;
}

.contactform{
	float:left;
	margin-left:30px;
}

.dati{
	float:left;
	margin-top:20px;
	
}

.testo{
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:12px;
}
.foto{
	margin-left:30px;
	margin-top:30px;
	float:left;
}

.boxbio{
	width:450px;
	float:left;
	padding-left:20px;
	padding-top:15px;
}



.datitel{
	color:#528294;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


	

/*menu opere*/
.menu{
	width:100%;
	margin-left:-40px;
	margin-top:-20px;
	float:left;
	
	}
	
	.menu li{
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		text-align:right;
		color:#999;
		border-bottom:#999 1px dashed;
		display:block;
		list-style:none;
		text-decoration:none;
		width:217px;
		padding:10px;
	}
	
		.menu li a {
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		text-align:right;
		color:#999;
	    display:block;
		list-style:none;
		text-decoration:none;
		
	}
	
	   .menu li a:hover{
	    color:#2d6e98;
	}
	
	   .menu li a.selected{
	    color:#2d6e98;
	}
	/*menu biografia*/
	.menubio{
	width:100%;
	margin-left:-40px;
	margin-top:-20px;
	float:left;
	
	}
	
	.menubio li{
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		text-align:right;
		color:#999;
		border-bottom:#999 1px dashed;
		display:block;
		list-style:none;
		text-decoration:none;
		width:217px;
		padding:10px;
	}
	
		.menubio li a {
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		text-align:right;
		color:#999;
	    display:block;
		list-style:none;
		text-decoration:none;
		
	}
	
	   .menubio li a:hover{
	    color:#9fcada;
	}
	
	   .menubio li a.selected{
	    color:#9fcada;
	}
	
	/*menu contatti*/
	.menucon{
	width:100%;
	margin-left:-40px;
	margin-top:-20px;
	float:left;
	
	}
	
	.menucon li{
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		text-align:right;
		color:#999;
		border-bottom:#999 1px dashed;
		display:block;
		list-style:none;
		text-decoration:none;
		width:217px;
		padding:10px;
	}
	
		.menucon li a {
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		text-align:right;
		color:#999;
	    display:block;
		list-style:none;
		text-decoration:none;
		
	}
	
	   .menucon li a:hover{
	    color:#528294;
	}
	
	   .menucon li a.selected{
	    color:#528294;
	}
	
	
	/*menu news*/
		.menunew{
	width:100%;
	margin-left:-40px;
	margin-top:-20px;
	float:left;
	
	}
	
	.menunew li{
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		text-align:right;
		color:#999;
		border-bottom:#999 1px dashed;
		display:block;
		list-style:none;
		text-decoration:none;
		width:217px;
		padding:10px;
	}
	
		.menunew li a {
		font-family:Helvetica, Arial, sans-serif;
		font-size:12px;
		text-align:right;
		color:#999;
	    display:block;
		list-style:none;
		text-decoration:none;
		
	}
	
	   .menunew li a:hover{
	    color:#23343a;
	}
	
       .menunew li a.selected{
	    color:#23343a;
	}
	
	
	.navgal li{
		font-family:Helvetica, Arial, sans-serif;
		font-size:11px;
		text-align:right;
		color:#999;
		border-bottom:#fff 1px dashed;
	
		display:block;
		list-style:none;
		text-decoration:none;
		width:227px;
		padding:5px;
		
	}
	
		.navgal li a, navgal li a:visited{
		font-family:Helvetica, Arial, sans-serif;
		font-size:11px;
		text-align:right;
		color:#999;
	    display:block;
		list-style:none;
		text-decoration:none;
		
	}
	
	   .navgal li a:hover{
	    color:#246c9a;
	}

.credits{
	height:96px;
	width:117px;
	margin-top:230%;
	margin-left:20px;
	background:url(img/credits.png);
}
/*homepage*/
.flashdx{
	-moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
		  border:solid 2px #f0f0f0;
		  position:absolute;
		  margin-left:786px;
}
.flashsx{
	-moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
		  border:solid 2px #f0f0f0;
		  position:absolute;
		  margin-left:354px;
}

.title{
	-moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
	position:absolute;
}

.divisorio{
	-moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
	position:absolute;
	margin-top:110px;
}

.newspul{
	-moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
	position:absolute;
	margin-top:298px;
}

.operepul{
	-moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
	position:absolute;
	margin-top:110px;
	margin-left:220px;
}

.contactpul{
	-moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
	position:absolute;
	margin-left:528px;
}

.divisorio1{
	-moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
	position:absolute;
	margin-top:81px;
	margin-left:528px;
}

.divisorio2{
	-moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
	position:absolute;
	margin-top:0px;
	margin-left:345px;
}

.biopul{
	-moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
	position:absolute;
	margin-top:346px;
	margin-left:528px;
}

.crediti{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;

}

.crediti a { color:#2d6e98; text-decoration:none;}
.crediti a:hover { color:#23343a;}

	

