@charset "UTF-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-color:#CCCC99;
}
img{
	border:none;
}
.contenitoreGenerale, .contenitoreGeneraleSband, .contenitoreGeneraleHome, .contenitoreGeneraleScuola{
	position:absolute;
	width:1000px;
	height:783px;
	margin-top:0px;
	padding:0px;
	left:50%;
	/*top:50%;*/
	margin-left:-500px;
	/*margin-top:-390px;*/
	background-image:url(../immagini/contenitoreGenerale.jpg);
	background-repeat:no-repeat;
}
.contenitoreGeneraleSband{
background-image:url(../immagini/contenitoreGeneraleSband.jpg);
}
.contenitoreGeneraleHome{
background-image:url(../immagini/contenitoreGeneraleHome.jpg);
}
.contenitoreGeneraleScuola{
background-image:url(../immagini/contenitoreGeneraleScuola.jpg);
}
.contenitore{
	width:1000px;
	height:650px;
}
#datiSocietari{
	position:relative;
	margin-top:13px;
	height:15px;
	width:690px;
	float:right;
	font-size:10px;
	text-align:left;
	vertical-align:bottom;
	color:#FFF;
}
a{
	text-decoration:none;
	color:#FFF;
}
a:hover{
	color:#666666;
}
.intestazione{
	/*position:absolute;*/
	width:861px;
	height:164px;
	margin-top:0px;
	margin-left:139px;
	background-image:url(../immagini/intestazione.png);
	background-repeat:no-repeat;
	float:left;
	z-index:10;
}
.logo{
	width:161px;
	height:164px;
	float:left;
}
.logoSband{
	width:283px;
	height:164px;
	float:left;
}
.fB{
	width:17px;
	height:33px;
	margin-top:0px;
	margin-left:844px;
	border:none;
	
}
.fB:hover{
	background-color:#06F;
}
img{
	border:none;
}
.titolo{
	position:absolute;
	width:500px;
	height:50px;
	top:142px;
	left:483px;
	color:#FFF;
	float:left;
	z-index:10;
}
.titoloBanda{
	width:500px;
	height:25px;
	float:left;
	background-image:url(../immagini/titoloText.png);
}
ul.menu{
	margin:0px;
	padding:0px;
	width:500px;
	height:25px;
	list-style:none;
	float:left;
	font-size:14px;
}
li.voce, li.voceMultipla{
	width:100px;
	height:25px;
	float:left;
	text-align:justify;
	float:left;
	text-align:center;
	line-height:25px;
}
li.voce a, li.voceMultipla a{
	color:#FFF;
	text-decoration:none;
	display:block;
}
li.voce a:hover, li.voceMultipla:hover, li.sottomenu:hover a{
	background-color:#999966;
	text-decoration:none;
}
ul.sottomenu{
	display:none;/*tiene nascosto il box fino al passaggio del mouse*/
	width:100px;
	height:25px;
	margin:0px;
	padding:0px;
}
li.sottovoce{
	width:100px;
	height:25px;
	background-color:#999966;
	list-style:none;
	font-size:10px;
	display:block;
}
li.sottovoce a:hover{
	background-color:#000;
	cursor:auto;
}
li.voceMultipla:hover ul.sottomenu{
	display:block;
}
li.voceMultipla a{
	cursor:default;
}
.fondoRettangolare, #fondoFoto{
	width:861px;
	height:350px;
	margin:28px 0px 0px 139px;
	float:left;
}
#fondoFoto{
	height:363px;
}
.spazioFoto{
	width:336px;
	height:341px;
	margin-top:0px;
	float:left;
}
.spazioFotoFotografie{
	width:644px;
	height:350px;
	float:left;
	overflow:hidden;
}
div.miniatura{
	width:210px;
	height:363px;
	margin-left:0px;
	float:left;
}
div.miniatura div.wrapperBlocco{
	width:210px;
	height:343px;
	margin:0px;
	margin-left:7px;
	padding:0px;
	clear:left;
	overflow:hidden;
}
div.miniatura div.wrapperBlocco div.blocco{
	display:none;
	width:210px;
	height:343px;
	margin-left:0px;
	float:left;
}
#blocco1{
	display:block;
}
div.miniatura div.wrapperBlocco div.blocco div.singlephoto{
	width:100px;
	height:53px;
	margin-bottom:5px;
	margin-left:5px;
	overflow:hidden;
	float:left;
}
div.miniatura div.wrapperBlocco div.blocco div.singlephoto a img{
	border:none;
	opacity:1;
	filter:alpha(opacity=100);
}
div.miniatura div.wrapperBlocco div.blocco div.singlephoto a:hover img{
	border:none;
	opacity:0.75;
	filter:alpha(opacity=75);
}
div.miniatura div.controlli{
	clear:both;
	width:205px;
	height:16px;
	margin-top:4px;
	margin-left:12px;
}
div.miniatura div.controlli div.sx, div.miniatura div.controlli div.cx, div.miniatura div.controlli div.dx{
	width:70px;
	height:20px;
	margin:0px;
	padding:0px;
	float:left;
	font-size:11px;
	color: #605f32;
	line-height:16px;
}
div.miniatura div.controlli div.cx{
	width:55px;
	margin-right:5px;
	text-align:center;
}
div.miniatura div.controlli div.cx span.indice p{
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:11px;
	color: #605f32;
}
div.miniatura div.controlli div.dx{
	width:75px;
	margin-right:0px;
	text-align:right;
}
.holder {
	width:325px;
	height:350px;
	margin:0px 0px 0px 23px;
	float:left;
}
.scroll-pane {
	margin:0px;
	overflow: auto;
	float: left;
}
.spazioTestoContatti{
	width:500px;
	height:180px;
	margin-left:8px;
	float:left;
}
.spazioTesto{
	width:510px;
	height:350px;
	margin-left:8px;
	float:left;
}
.collegamentoSband{
	width:156px;
	height:95px;
	margin-top:220px;
	float:right;
}
.collegamentoBanda{
	width:166px;
	height:140px;
	margin-top:200px;
	float:right;
}
/*TESTI*/
h1{
	font-size:18px;
	margin:0px 12px 10px 12px;
	color:#666633;
}
h2{
	font-size:14px;
	margin:5px 12px 0px 12px;
	color:#666633;
}
p{
	font-size:14px;
	margin:0px 12px 0px 12px;
	text-align:justify;
	line-height:22px;
	color:#666633;
}
h3{
	font-size:16px;
	margin:0px 0px 5px 0px;
	color:#666633;
	line-height:16px;
}
h4{
	font-size:12px;
	margin:0px 0px 0px 0px;
	line-height:15px;
	color:#666633;
}
a.mail{
	color:#666633;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
}
a.mail:hover{
	color:#000;
}
/* FINE TESTI*/
table{
	margin:0px;
	padding:0px;
	width:500px;
	height:190px;
	float:left;
	border:none;
}
td{
	margin::0px;
	padding:0px;
	border:none;
}

label{
	font-size:10px;
	line-height:12px;
}
input.bottone{
	margin-top:5px;
}
form{
	width:336px;
	height:350px;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#666633;
	border:none;
	float:left;
}
input.testo{
	width:336px;
	height:20px;
	margin:3px 0px 3px 0px;
	padding:0px;
	background-color:#FFF;
	border:#FFF 1px solid;
	float:left;
}
textarea.testo{
	width:331px;
	height:90px;
	margin:3px 0px 3px 0px;
	background-color:#FFF;
	border:#FFF 1px solid;
	float:left;
}
input.check{
	width:15px;
	height:15px;
	background-color:transparent;
}
.spazioTestoContatti{
	height:112px;
	width:471px;
	margin:20px 0px 0px 19px;
}
.boxSpecifiche{
	width:310px;
	height:105px;
	float:left;
	margin:25px 0px 0px 19px;
	padding-top:15px;
}
#pane3 {
	height: 310px;
}
#myreel{
	position:absolute;
	width:336px;
	height:341px;
	float:left;
	margin:0px;
	z-index:10;
}
span.errore{
	font-size:11px;
	color:#CC3300;
}
span.conferma{
	font-size:11px;
}
/*-------------------------------------------------

		BLOCCO DELLE NEWS

-------------------------------------------------*/
.spazioTesto{
	font-size:12px;
}
.spazioTesto2{
	width:856px;
	overflow:hidden;
}
.spazioTesto2 div.selezione{
	width:833px;
	height:30px;
	margin-left:12px;
	font-size:12px;
}
.spazioTesto2 div.selezione span{
	line-height:30px;
	font-size:12px;
	float:left;
}
.spazioTesto2 div.selezione form.select{
	width:200px;
	height:30px;
	float:left;
}
.spazioTesto2 div.selezione form.select select{
	width:150px;
	height:20px;
	background:#FFF;
	border:#666600 1px solid;
	margin-top:5px;
	margin-left:5px;
}
.spazioTesto2 div.blocco, #bloccoSpanTesto{
	width:833px;
	height:270px;
	margin-left:12px;
	margin-right:5px;
	overflow:auto;
}
#bloccoSpanTesto{
	height:300px;
}
.spazioTesto2 div.blocco div.news{
	clear:left;
	width:833px;
	height:90px;
}
.spazioTesto2 div.blocco div.news div.img{
	width:120px;
	height:90px;
	float:left;
	overflow:hidden;
}
.spazioTesto2 div.blocco div.news div.img img{
	border:none;
}
.spazioTesto2 div.blocco div.news div.testo{
	width:713px;
	height:90px;
	float:left;
}
.spazioTesto2 div.blocco div.news div.testo div.titoloN{
	width:708px;
	height:20px;
	margin-left:5px;
	font-size:14px;
	color:#666633;
	line-height:20px;
	text-transform:uppercase;
}
.spazioTesto2 div.blocco div.news div.testo div.data{
	width:708px;
	height:14px;
	margin-left:5px;
	font-size:11px;
	color:#666633;
	line-height:14px;
	border-bottom:#660 1px dotted;
}
.spazioTesto2 div.blocco div.news div.testo div.txt{
	width:708px;
	height:55px;
	margin-left:5px;
	font-size:11px;
	color:#444;
}
