body {background:url(immagini/sfondo.gif) repeat #6D0C2C;
padding: 0px;margin:0px;text-align: center;font-size: 75%;font-family: Verdana, Arial, Helvetica, sans-serif;color:#CCCC66}
#divflash{position:absolute; width:1004px;height:600px; top:50%;left:50%; margin-left:-502px;margin-top: -300px;color:#6D0C2C;}
#divflash a{color:#6D0C2C;}
#divflash a:hover{color:#8AB2D5;}


.tableintro{color:#6D0C2C;}
#container{
	/*min width*/
		min-width: 780px;
	max-width: 1024px;
	margin: 0 auto;
		padding: 10px 10px 0 10px;
	width:expression(document.body.clientWidth < 782? "780px" : document.body.clientWidth > 1026? "1024px" : "auto");}

/*#container2{	background: #CCCC66;margin:0; padding:0}*/

#header{background: url(immagini/testata.jpg) no-repeat 10px 0px;height:180px;padding:0;margin:0 }
#headering{background: url(immagini/testataing.jpg) no-repeat 10px 0px;height:180px;padding:0;margin:0 }
div#header a {width: 350px;color:#CCCC66}
div#header  a span {width: 350px; CURSOR: pointer; POSITION: absolute; height: 120px}
div#headering a {width: 350px;color:#CCCC66}
div#headering  a span {width: 350px; CURSOR: pointer; POSITION: absolute; height: 120px}
.testata{	float:left;}
.scroller{padding:0 0 0 380px;height:120px;text-align:right;}
.menutestata{margin:30px 0 0 0 ;padding:0 0 0 0; text-align:right;}
#navigationsx{position:absolute; float: left; margin: 0 5px;padding:0;	width: 150px;}

#contenuto {min-height: 450px;	height: auto !important;	height: 450px;
padding:0px 10px 10px 180px; margin:0;  text-align:justify;}

#contenuto h1{text-transform: uppercase;background: url(immagini/quad.gif) no-repeat 0px 0px;color:#CCCC66;
font-size: 95%;padding:0 15px;margin:5px 0;}
#contenuto h2{font-size: 95%;margin:2px 0 2px 0;color:#CCCC66;}
#contenuto h3{margin:2px 0 2px 0;padding:5px 0; font-size: 95%;color:#CCCC66;}
#contenuto h4{margin:2px 0 5px 0;padding:0; font-size: 95%;color:#CCCC66;}
#contenuto h5{margin:10px 0 10px 0;padding:0; font-size: 95%;font-weight:bold;}
 a:link{ color:#CCCC66;text-decoration: none;font-weight:bold;}
 a:visited{ color:#CCCC66;text-decoration: none;font-weight:bold;}
 a:active { color:#CCCC66;text-decoration: none;font-weight:bold;}
 a:hover{color:#8AB2D5;text-decoration: underline;font-weight:bold;}

.riquadrologin{margin: 0 auto;padding:1em 0;width: 450px;border:1px solid #8AB2D5;}

#footer{CLEAR: both; 
background-image:url('immagini/sf-sfumato.jpg');
background-repeat:repeat-y;
background-attachment:fixed;
background-position:center; 
text-align:center; margin-top:0;padding: 5px 0;color: #6D0C2C;}
#footer a{color:#6D0C2C;font-weight: bold;text-decoration: none;}
#footer a:hover{color: #000000;text-decoration: underline;}

.accademia{text-transform:uppercase;text-align:center; font-weight:bold;font-size:110%}
.grigio{color:#666666;font-size:80%}
.testohome{background: url(immagini/home.gif) no-repeat 10px 0px ; width: 540px;height: 250px; margin: 0 auto;}
.testohomeing{background: url(immagini/homeing.gif) no-repeat 10px 0px ; width: 540px;height: 250px; margin: 0 auto;}
img{border: 0;}
.clearer{clear:left;}
.clearernews{clear:left; border-bottom:1px solid #8AB2D5; padding: 5px 0}

table{	font: 100% Verdana, Arial, Helvetica, sans-serif;	color: #CCCC66;}
.txtstretto{letter-spacing:  -0.05em;}
.center{text-align:center;}
.divcenter{margin:10px auto;width:50%;}

.titolo{color:#CCCC66;font-weight:bold;}
.titolo2{color:#8AB2D5;font-weight:bold;}
.hidden{position: absolute;top: -9999px;left:-9999px;} 



form{padding:2px;margin:0;}
fieldset{float:left;width:160px;margin: 1em 0;padding: 0;border: none;}
fieldset div{float:left;width:100%;}
label{float:left;width:100px;display: inline;margin-left: 10px;line-height:23px}

input.pulsante {border: #000000 1px solid; BACKGROUND: #CCCC66; text-align:center;margin:0 0 5px 55px;color:#6D0C2C}
input {font-family: Verdana, Arial, Helvetica, sans-serif;color:#6D0C2C;border: #000000 1px solid; BACKGROUND: #FFF; }
textarea {font-family: Verdana, Arial, Helvetica, sans-serif;color:#6D0C2C;border: #000000 1px solid; BACKGROUND: #FFF; }
select {font-family: Verdana, Arial, Helvetica, sans-serif;color:#6D0C2C;border: #000000 1px solid; BACKGROUND: #FFF; }

legend {margin:0;padding: 0;}
.foto { background-color: #EFECE0 }


ul.lista {list-style:none;}
ul.lista li {padding:5px 15px;	list-style:none;background: url(immagini/quad.gif) no-repeat 0px 5px; }

ul.listalink {list-style:none;}
ul.listalink li {clear:left;padding:10px 15px;	list-style:none;background: url(immagini/quad.gif) no-repeat 0px 10px; }

div.elenco {width:500px;margin: 5px auto;}
ul.elenco li {float: left;padding:5px 10px;width:40%;	list-style:none;background: url(immagini/onda.gif) no-repeat 0px 16px ; }
ul.elenco {list-style:none;}


UL#gallery {	padding: 0px; margin: 5px 2px; list-style-type: none; width: 95%;}
UL#gallery LI {	padding: 0px; list-style-type: none;
	 float: left; margin: 3px; width: 180px;height: 140px; }
UL#gallery IMG {border: 1px solid #CCCC66;	padding: 0px;margin: 0px;}

.divlinea  {	margin: 5px 0;border-bottom: 1px solid #8AB2D5;
}
.imgsinistra {
	float: left; border: 1px solid #CCCC66;	margin-top: 10px;	margin-right: 15px;	margin-bottom: 5px;	}
.imgdestra {
	float: right; border: 1px solid #CCCC66; margin-left: 10px; margin-bottom: 5px;}
.imgcentro {
	border: 1px solid #CCCC66;	margin: 5px 5px;vertical-align:middle}
.alldestra {
		text-align: right; }
.imglink {
	float: left; border: 1px solid #CCCC66;	margin-top: 0px;	margin-right: 15px;	}

dt{margin: 2px 0;font-weight:bold;}
dd{margin: 0;border-bottom: 1px solid #CCC;padding:0;}
.gabbiastaff {min-height:130px;
	height: auto !important;
	height: 130px;background: #660033;
	 float: left;  padding: 5px;  margin: 0 10px 5px 0 ;   width: 220px;   }
.allsinistra {	text-align: left; }

