body {width:100%; background:#7B746B url("images/bcg.jpg") repeat; text-align:center; font-family:verdana, arial, sans-serif;font-size:12px; margin:0;}


h1 {
	font-family:verdana, sans-serif; 
	font-weight:bold;
	font-size:15px;
	text-align:center;
	letter-spacing:6px;
	color:#fff;
	border-bottom:1px dashed #000;
	}
h2 {
	font-family:verdana, sans-serif; 
	font-size:11px;
	color:#FFF;

	}
h3 {
	font-family:verdana, sans-serif; 
	font-size:11px;
	color:#FFF; 
	}

h4 {
	font-family:verdana, sans-serif; 
	font-size:10px;
	color:#7B746B;
	text-align:right;
	}

h5 {
	font-family:verdana, sans-serif; 
	font-size:12px;
	color:#000;
	text-align:center;
	}

a {text-decoration:none; color:#000; font-weight:bold; font-family:verdana, sans-serif;}
a:hover {text-decoration:none; color:#000; background:#FC0;}


p { font-family:verdana, sans-serif;
	text-align:justify;
	font-size:12px;
	color:#000;
	line-height:20px;
	}
a.punto{color:#D6D1B4;}

div#contenitore {background:#000; width:470px; clear:both; margin-top:25px; margin-left:auto; margin-bottom:0; margin-right:auto; text-align:left;}

/*--MENU--*/
div#topLogo {background:#000 url(images/logo.jpg) no-repeat; width:199px; height:100px; float:left; margin:0 5px 0 0;}

div#topMenu {background:#000; width:261px; height:100px; float:left; margin:0 0 0 5px; text-align:right;}

ul#menu 	{width:261px; height:40px; background:#7B746B; padding:0; margin:0 0 10px 0; list-style:none;}
ul#menu 	li {width:87px; height:40px; float:left;}
ul#menu 	li a {width:83px; height:40px; display:block; background:#7B746B url(images/menu-normal.jpg) no-repeat; 
	color:#FFF; font-size:0.9em; line-height: 40px; text-decoration:none; 
	font-family:verdana, sans-serif; font-weight:bold; text-align:center;}
ul#menu 	li a.current {background:#7B746B url(images/menu-hover.jpg) no-repeat; color:#FFF;}
ul#menu 	li a:hover {width:83px; height:40px; background:#7B746B url(images/menu-hover.jpg) no-repeat; color:#FFF;}

div#search {background:#7B746B  url(images/base_search.jpg) no-repeat center; height:50px; text-align:right;}
#search input.text {background:#FFF; width:125px; color:#000; border:2px dashed #000; padding:0 0 0 5px;}
#search input.btn1 {background:#000;  font-weight:bold; font-size:11px; color:#FFF; border:1px solid #000; margin:0 0 0 10px;}
#search form {width:210px; }
/*--/MENU--*/	


div#foto{display:block; width:470px; height:199px; background:#000; clear:both;}


/*--SUBMENU--*/	
div#subMenu{background:#000; width:470px; clear:both; position:relative;}

#attivita{width:150px; height:150px; float:left; background:#7B746B url(images/attivita-normal.jpg) no-repeat; margin:0;}
#attivita a{text-decoration:none; display:block; width:150px; height:150px;}
#attivita a:hover{text-decoration:none; background:url(images/attivita-hover.jpg) no-repeat;}

#news{width:150px; height:150px; float:left; background:url(images/news-normal.jpg) no-repeat; margin:0 10px 0; color:#FFF;}
#news a{text-decoration:none; display:block; width:150px; height:150px;}
#news a:hover{text-decoration:none; background:url(images/news-hover.jpg) no-repeat;}

#archivio{width:150px; height:150px; float:left; background:url(images/archivio-normal.jpg) no-repeat; margin:0; color:#FFF;}
#archivio a{text-decoration:none; display:block; width:150px; height:150px;}
#archivio a:hover{text-decoration:none; background:url(images/archivio-hover.jpg) no-repeat;}
/*--/SUBMENU--*/	


/*--PAGINA--*/	
#pag {display:block; width:580px; background:#D6D1B4; margin:0 auto; clear:both;}

div #pgTopImg {display:block; width:580px; height:80px; background:#D6D1B4 url("images/pg_top.jpg") no-repeat; margin:0 auto; position:relative;}

div#menuPg {width:580px; height:25px; background:#000; margin:15px 0 0 0; position:relative;}

#menuPg ul {margin:0; background-color:#000; padding:5px; text-align:center; font-size:13px; }
#menuPg ul li {display:inline; list-style-type:none; font-weight:bold;}
#menuPg ul li a:link{color:#FFF; padding:5px; text-decoration:none;}
#menuPg ul li a:visited{color:#FFF; padding:5px; text-decoration:none;}
#menuPg ul li a:hover{color:#000;} 

div #pgContenuto {display:block; width:500px; background:#D6D1B4; margin:0 auto; padding:0 40px 40px 40px; 
	font:11px Verdana, sans-serif; color:#7B746B; text-align:left;}
div #pgContenuto h3 {margin:0; font:12px Verdana, sans-serif;}

div #pgContenuto h2 {color:#FFF; text-transform:uppercase;}
div #pgContenuto h2 a{color:#FFF;}
div #pgContenuto h2 a:hover{color:#000;}
div #pgContenuto h2 a:visited{color:#FFF;}

div#pgFoto { margin:0 auto;}

#pgSubImg { width:470px; height:80px; background:#D6D1B4 url("images/pg_bottom.jpg") no-repeat; margin:0 auto;}
/*--/PAGINA--*/


/*--FOOTER HOME--*/
#footerHome {display:block; clear:both; background:#000; width:470px; height:55px; text-align:center; color:#FFF; line-height:15px; font-size:10px;  padding:25px 0 0 0;}
#footerHome  a{display:block; clear:both; background:#000; color:#FC0; font-weight:normal;}
#footerHome  a:hover{ background:#000; color:#FFF;}
/*--/FOOTER HOME--*/


/*--FOOTER PAGINE--*/
div#footer {display:block; clear:both; text-align:center; background:#000; width:100%; height:110%; padding:30px 0 0 0; margin:30px 0 0 0; line-height:5%; 
	text-align:center; border-top:2px dashed #CCC; color:#FFF;}
#footerMenu {  }
#footer  h1{ color:#FC0; font-size:12px;}
#footer  h2{ color:#FFF; font-size:10px; line-height:10px; font-weight:normal;}
#footer  a{ color:#FFF;}
#footer  a:hover{ background:#000; color:#FC0;}
/*--/FOOTER PAGINE--*/



/*--PAGINA INTERNA--*/
div#pgInternaTestata {width:700px; height:155px; background:#000; margin-top:30px; margin-left:auto; margin-bottom:0; margin-right:auto;}

div#pgInternaMenu {width:700px; height:25px; background:#000; display:block; text-align:center; margin:0 0 20px 0;}
#pgInternaTitolo {width:600px; display:block; background:#000; float:left; margin:0; padding:5px 0 5px 10px; font-size:14px; 
		color:#FC0; font-weight:bold; border-bottom:2px dashed #FFF;}

#close {width:25px; height:25px; background:#ccc url(images/PG_close.png) no-repeat center; float:right; text-align:center; }
#close a{width:25px; height:25px; background:#ccc url(images/PG_close.png) no-repeat center; float:right; text-align:center; }
#close a:hover{width:25px; height:25px; background:#ccc url(images/PG_close_hover.png) no-repeat center;}

div#pgInternaLogo {display:block; width:200px; height:100px; background:#000 url(images/logo.jpg) no-repeat;  float:left; margin:0;}

div#pgInternaSubTitolo {display:block; width:500px; height:100px; background:#000; float:left; margin:0; text-align:left;}
div#pgInternaSubTitoloLeft {display:block; width:170px; height:100px; background:#000; float:left; padding:0; color:#FFF;}
div#pgInternaSubTitoloRight {display:block; height:100px; background:#000; float:left; padding:0; color:#FFF;}

div#pgInternaTestataAlta {width:700px; height:200px; background:#000; margin-top:30px; margin-left:auto; margin-bottom:0; margin-right:auto;}

div#pgInternaSubTitoloAlto {display:block; width:500px; height:200px; background:#000; float:left; margin:0; text-align:left;}
div#pgInternaSubTitoloLeftAlto {display:block; width:170px; height:200px; background:#000; float:left; padding:0; color:#FFF;}
div#pgInternaSubTitoloRightAlto {display:block; height:200px; background:#000; float:left; padding:0; color:#FFF;}

div#pgInternaCorpo {display:block; width:700px;  background:#000; margin:0 auto;}

div#galleria {display:block; clear:both; width:700px; background:#000;}
div#galleria img{ float:left; width:100px; height:100px;}
div#galleria img a{ width:100px; height:100px; float:left; text-decoration:none; }
div#galleria img a:hover{ float:left; background:#000;}

div#stampa {display:block; clear:both; background:#000; text-align:right; padding:2px 20px 2px 2px;}
div#stampa a{color:#CCC;}
div#stampa a:hover{background:none; color:#FC0;}

div#pgInternaTesto {display:block; width:650px; background:#D6D1B4; color:#7B746B; margin:0; 
		padding:25px 25px 45px 25px; font-family:verdana, sans-serif; font-size:12px; text-align:justify; line-height:20px;}
div#pgInternaTesto ol{color:#000; line-height:18px;}
div#pgInternaTesto table{color:#000; line-height:18px;}


/*--/PAGINA INTERNA--*/


/*--CONTATTI--*/
div#contatti {display:block; text-align:center; font-family:verdana, sans-serif;}

#contatti form {background:#fff; width:350px; margin:0 auto; padding:0;border:2px dashed #7B746B;}

fieldset {background:#abc; width:420px; margin:0 auto; 
padding:20px; border-width:0.15em; border-style:dashed; border-color:#7B746B; position:relative;}

legend {position:absolute; top: -16px; margin:0 30px 0 30px; font-size:0.9em; font-weight:bold;
background:#D6D1B4; padding:0.7em; color:#666;}

label {width:200px; display: -moz-inline-box; display: inline-block; padding:10px 6px; color:#7B746B;}

input {background:none; border-width:0 0 1px 0; border-style:dotted; border-color:#AAA;}

textarea {border:2px solid #AAA; margin:5px 0 0 0; width:300px; height:150px;}

#submit {margin:0 0 15px 0;}
#reset {margin:1em 10px 15px 152px; text-align:center;}
/*--/CONTATTI--*/











