body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	background: #fff url("../immagini/Fondi/FondoHome.jpg") top left repeat-x;
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

form {
   margin: 0;
   padding: 0;
}

p {
   margin: 0;
   padding: 0;
   padding-bottom:8px;
}

a {
	text-decoration: none;
	color: #3e3e3e;
	font-weight: bold;
}

a:visited {
	color: #3e3e3e;
	font-weight: bold;
}
a:active {
	color: #3e3e3e;
	font-weight: bold;
}
a:link {
	color: #3e3e3e;
	font-weight: bold;
}
a:hover {
	color: #3e3e3e;
	font-weight: bold;
}

img {
	border: 0;
	}

.Pagina {
	width: 860px;
	margin: 0 auto;
	min-height:300px;
	padding-top:16px;
}

.Pagina .Header01{
	position: relative;
	background: url("../immagini/Fondi/FondoHeader01.png") top left no-repeat;
	left: 0px;
	top: 0px;
	width: 860px;
	height:80px;
	float:left;
}
.Pagina .Header01 .BoxFondoHeader01{
	position: absolute;
	background-color: #FFF;
	left: 5px;
	top: 5px;
	width: 850px;
	height:75px;
	float:right;
}
.Pagina .Header01 .BoxLogo{
	position: relative;
	left: 15px;
	top: 5px;
	width: 240px;
	height:74px;
	float:left;
}
.Pagina .Header01 .BoxMotto{
	position: relative;
	font-size: 16px;
	left: 0px;
	top: 55px;
	float:right;
	color: #000;
}

.Pagina .Header02{
	position: relative;
	background: url("../immagini/Fondi/FondoHeader02Home.png") top left repeat-y;
	left: 0px;
	top: 0px;
	width: 860px;
	height:250px;
	float:left;
}

.Pagina .Header02 .Immagine{
	position: relative;
	left: 5px;
	top: 0px;
	width: 850px;
	float:left;
}
.Pagina .Header02 .Immagine img{
	width: 850px;
}

.Pagina .Gabbia{
	position: relative;
	background: url("../immagini/Fondi/FondoGabbia.png") top left repeat-y;
	left: 0px;
	top: 0px;
	width: 860px;
	float:left;
}

.Pagina  .Gabbia .BoxMenu{
	position: relative;
	left: 5px;
	top: 10px;
	width: 243px;
	float:left;
}

.Pagina  .Gabbia .BoxMenu .Menu{
	position: relative;
	width: 243px;
	top: 0px;
	left: 0px;
	color: #727272;
	font-size:11px;
	float:left;
}
.Pagina  .Gabbia .BoxMenu .Menu ul {
	padding:0;
	margin: 0px; 
	list-style-type: none; 
}
.Pagina  .Gabbia .BoxMenu .Menu ul li {
	position: relative;
	left: 0px;
	top:0px;
	margin: 0px;
}

.Pagina  .Gabbia .BoxMenu .Menu ul li a {
	position: relative;
	background: url(../immagini/Fondi/FondoMenu1Liv.png) top left no-repeat;
	display: block;
	left: 0px;
	margin: 0px;
	padding-bottom:11px;
	padding-top:9px;
	padding-left:15px;
	padding-right:0px;
	font-weight: bold;
	text-decoration: none;
}
.Pagina  .Gabbia .BoxMenu .Menu ul li a:link {display: block; color: #000;}
.Pagina  .Gabbia .BoxMenu .Menu ul li a:visited {display: block; color: #000;}
.Pagina  .Gabbia .BoxMenu .Menu ul li a:active {display: block; color: #000;}
.Pagina  .Gabbia .BoxMenu .Menu ul li a:hover {
	display: block; 
	color: #ff0000; 
	background: url(../immagini/Fondi/FondoMenu1LivOver.png) top left no-repeat;
}
.Pagina  .Gabbia .BoxMenu .Menu ul li.Selez a {
	display: block; 
	color: #ff0000; 
	background: url(../immagini/Fondi/FondoMenu1LivOver.png) top left no-repeat;
}



.Pagina  .Gabbia .BoxMenu .Menu ul li.Liv2 a {
	display: block; 
	background: url(../immagini/Fondi/FondoMenu2Liv.gif) bottom left no-repeat;
	color: #000; 
	width:215px;
	font-weight: normal;
}
.Pagina  .Gabbia .BoxMenu .Menu ul li.Liv2 a:link {
	display: block;
	color: #000;
	font-weight: normal;
}
.Pagina  .Gabbia .BoxMenu .Menu ul li.Liv2 a:visited {
	display: block;
	color: #000;
	font-weight: normal;
}
.Pagina  .Gabbia .BoxMenu .Menu ul li.Liv2 a:active {
	display: block;
	color: #000;
	font-weight: normal;
}
.Pagina  .Gabbia .BoxMenu .Menu ul li.Liv2 a:hover {
	display: block; 
	background: url(../immagini/Fondi/FondoMenu2LivOver.gif) bottom left no-repeat;
	color: #ff0000; 
	font-weight: normal;
}
.Pagina .Gabbia .BoxMenu .Menu ul li.Liv2Selez a {
	display: block; 
	background: url(../immagini/Fondi/FondoMenu2LivOver.gif) bottom left no-repeat;
	color: #ff0000; 
	font-weight: bold;
}


.Pagina .Gabbia .Contenuto {
	position: relative;
	width: 592px;
	min-height:500px;
	top: 0px;
	left: 0px;
	float:left;
}

.Pagina .GabbiaBot{
	position: relative;
	background: url("../immagini/Fondi/FondoGabbiaBot.png") top left no-repeat;
	left: 0px;
	top: 0px;
	width: 860px;
	height:5px;
	float:left;
}

.Pagina .Gabbia .Contenuto .BoxMenuTop {
	position: relative;
	background: #FFF url(../immagini/Fondi/FondoMenuTop.gif) top left no-repeat;
	width: 592px;
	height:46px;
	top: 0px;
	left: 0px;
	float:left;
}

.Pagina .Gabbia .Contenuto .BoxMenuTop .SpazioMenuTop {
	position: relative;
	top: 8px;
	left: 10px;
	float:left;
}
.Pagina .Gabbia .Contenuto .BoxMenuTop .SpazioMenuTop ul {
	padding:0;
	margin: 0px; 
	list-style-type: none; 
}
.Pagina .Gabbia .Contenuto .BoxMenuTop .SpazioMenuTop ul li {
	position: relative;
	left: 0px;
	top:0px;
	margin: 0px;
	float:left
}

.Pagina .Gabbia .Contenuto .BoxMenuTop .SpazioMenuTop ul li a {
	position: relative;
	background: url(../immagini/Fondi/DotTop.gif) top left no-repeat;
	display: block;
	left: 0px;
	margin: 0px;
	padding-top:1px;
	padding-left:10px;
	padding-right:26px;
	font-weight: normal;
	text-decoration: none;
}
.Pagina .Gabbia .Contenuto .BoxMenuTop .SpazioMenuTop ul li a:link {display: block; color: #000;}
.Pagina .Gabbia .Contenuto .BoxMenuTop .SpazioMenuTop ul li a:visited {display: block; color: #000;}
.Pagina .Gabbia .Contenuto .BoxMenuTop .SpazioMenuTop ul li a:active {display: block; color: #000;}
.Pagina .Gabbia .Contenuto .BoxMenuTop .SpazioMenuTop ul li a:hover {
	display: block; 
	color: #ff0000; 
	background: url(../immagini/Fondi/DotTopOver.gif) top left no-repeat;
}
.Pagina .Gabbia .Contenuto .BoxMenuTop .SpazioMenuTop ul li.Selez a {
	display: block; 
	color: #ff0000; 
	background: url(../immagini/Fondi/DotTopOver.gif) top left no-repeat;
	font-weight: bold;
}




.Pagina .Gabbia .Contenuto .TitoloPagina {
	position: relative;
	background: url(../immagini/Fondi/FondoTitolo.gif) bottom left no-repeat;
	width: 592px;
	top: 0px;
	left: 0px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:20px;
	color:#ff0000;
	float:left;
}
.Pagina .Gabbia .Contenuto .TitoloPagina .DotBack{
	position: absolute;
	width: 19px;
	top: 4px;
	left: 572px;
}
.Pagina .Gabbia .Contenuto .TitoloPagina .SpcBack{
	position: absolute;
	width: 95px;
	top: 6px;
	left: 472px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#ff0000;
}
	
.Pagina .Gabbia .Contenuto .TitoloPagina .SpcBack a {text-decoration: none; color: #ff0000;font-weight: bold;}
.Pagina .Gabbia .Contenuto .TitoloPagina .SpcBack a:link {text-decoration: none; color: #ff0000;font-weight: bold;}
.Pagina .Gabbia .Contenuto .TitoloPagina .SpcBack a:visited {text-decoration: none; color: #ff0000;font-weight: bold;}
.Pagina .Gabbia .Contenuto .TitoloPagina .SpcBack a:active {text-decoration: none; color: #ff0000;font-weight: bold;}
.Pagina .Gabbia .Contenuto .TitoloPagina .SpcBack a:hover {text-decoration: none; color: #ff0000;font-weight: bold;}


.Pagina .Gabbia .Contenuto .SpazioImagini {
	position: relative;
	background-color: #FFF;
	width: 592px;
	top: 0px;
	left: 0px;
	margin-top:12px;
	margin-bottom:12px;
	float:left;
}
.Pagina .Gabbia .Contenuto .SpazioImagini .SpcFoto{
	position: relative;
	width: 295px;
	top: 0px;
	left: 0px;
	float:left;
}
.Pagina .Gabbia .Contenuto .SpazioImagini .SpcGalleria{
	position: relative;
	width: 295px;
	top: 0px;
	left: 0px;
	float:left;
}
.Pagina .Gabbia .Contenuto .SpazioImagini .SpcGalleria .SpcLogoGal{
	position: relative;
	width: 295px;
	top: 0px;
	left: 0px;
	margin-bottom:35px;
	float:left;
}
.Pagina .Gabbia .Contenuto .SpazioImagini .SpcGalleria .SpcGuarda{
	position: relative;
	width: 295px;
	top: 0px;
	left: 0px;
	float:left;
}
.Pagina .Gabbia .Contenuto .SpazioImagini .SpcGalleria .SpcMinGal{
	position: relative;
	width: 295px;
	top: 0px;
	left: 0px;
	float:left;
}
.Pagina .Gabbia .Contenuto .SpazioImagini .SpcGalleria .SpcMinGal .MiniaturaGal{
	position: relative;
	width: 98px;
	top: 0px;
	left: 0px;
	float:left;
}
.Pagina .Gabbia .Contenuto .SpazioImagini .SpcGalleria .SpcMinGal .ElementoNascosto{
	position: Absolute;
	top: -10000x;
	left: -10000px;
	padding-left:3px;
	visibility:hidden;
}

.Pagina .Gabbia .Contenuto .TitoloNews {
	position: relative;
	background-color: #FFF;
	width: 592px;
	top: 0px;
	left: 0px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	float:left;
}

.Pagina .Gabbia .Contenuto .Spazio01 {
	position: relative;
	background-color: #FFF;
	width: 592px;
	top: 0px;
	left: 0px;
	margin-bottom:12px;
	color:#000;
	float:left;
}

.Pagina .Gabbia .Contenuto .Spazio01 .HalfL{
	position: relative;
	width: 294px;
	height:50px;
	top: 0px;
	left: 0px;
	float:left;
}

.Pagina .Gabbia .Contenuto .Spazio01 .HalfR{
	position: relative;
	width: 282px;
	height:50px;
	top: 0px;
	left: 15px;
	float:left;
}

.Pagina .Gabbia .Contenuto .Spazio01 .HalfLong{
	position: relative;
	width: 314px;
	height:50px;
	top: 0px;
	left: 0px;
	float:left;
}

.Pagina .Gabbia .Contenuto .Spazio01 ul {
	padding:0;
	margin: 0px;
	list-style-type: none;
	padding-bottom:10px;
}

.Pagina .Gabbia .Contenuto .Spazio01 ul li {
	position: relative;
	left: 0px;
	top:0px;
	margin: 0px;
	background: url(../immagini/Fondi/FondoListaSpazio01.gif) top left no-repeat;
	display: block;
	left: 0px;
	margin: 0px;
	padding-bottom:11px;
	padding-top:4px;
	padding-left:8px;
	padding-right:0px;
	font-weight: normal;
	text-decoration: none;
}



.Pagina .Gabbia .Contenuto .SpazioErrore {
	position: relative;
	background: url(../immagini/Fondi/FondoTitolo.gif) top left no-repeat;
	width: 592px;
	top: 0px;
	left: 0px;
	padding-top:12px;
	margin-bottom:18px;
	font-weight:bold;
	float:left;
}


.Pagina .Gabbia .Contenuto .Spazio02 {
	position: relative;
	background: url(../immagini/Fondi/FondoTitolo.gif) top left no-repeat;
	width: 592px;
	top: 0px;
	left: 0px;
	padding-top:12px;
	margin-bottom:18px;
	float:left;
}
.Pagina .Gabbia .Contenuto .Spazio02 .RigaDown{
	position: relative;
	width: 592px;
	top: 0px;
	left: 0px;
	margin-bottom:8px;
	float:left;
}
.Pagina .Gabbia .Contenuto .Spazio02 .RigaDown .IconaDownload{
	position: relative;
	width: 37px;
	height:46px;
	top: 0px;
	left: 0px;
	float:left;
}
.Pagina .Gabbia .Contenuto .Spazio02 .RigaDown .Titolo{
	position: relative;
	width: 550px;
	top: 0px;
	left: 0px;
	padding-top:12px;
	font-size:11px;
	font-weight:bold;
	color:#ff0000;
	float:left;
}
	
.Pagina .Gabbia .Contenuto .Spazio02 .Titolo a {text-decoration: none; color: #ff0000;font-weight: bold;}
.Pagina .Gabbia .Contenuto .Spazio02 .Titolo a:link {text-decoration: none; color: #ff0000;font-weight: bold;}
.Pagina .Gabbia .Contenuto .Spazio02 .Titolo a:visited {text-decoration: none; color: #ff0000;font-weight: bold;}
.Pagina .Gabbia .Contenuto .Spazio02 .Titolo a:active {text-decoration: none; color: #ff0000;font-weight: bold;}
.Pagina .Gabbia .Contenuto .Spazio02 .Titolo a:hover {text-decoration: none; color: #ff0000;font-weight: bold;}


.Pagina .Gabbia .Contenuto .Spazio02 ul {
	padding:0;
	margin: 0px;
	list-style-type: none;
	padding-bottom:10px;
}
.Pagina .Gabbia .Contenuto .Spazio02 ul li {
	position: relative;
	left: 0px;
	top:0px;
	margin: 0px;
}

.Pagina .Gabbia .Contenuto .Spazio02 ul li a {
	position: relative;
	background: url(../immagini/Fondi/FondoListaSpazio02.gif) top left no-repeat;
	display: block;
	left: 0px;
	margin: 0px;
	padding-bottom:11px;
	padding-top:4px;
	padding-left:24px;
	padding-right:0px;
	font-weight: normal;
	text-decoration: none;
}
.Pagina .Gabbia .Contenuto .Spazio02 ul li a:link {display: block; color: #3e3e3e;}
.Pagina .Gabbia .Contenuto .Spazio02 ul li a:visited {display: block; color: #3e3e3e;}
.Pagina .Gabbia .Contenuto .Spazio02 ul li a:active {display: block; color: #3e3e3e;}
.Pagina .Gabbia .Contenuto .Spazio02 ul li a:hover {display: block; color: #3e3e3e; }


.Pagina .Gabbia .Contenuto .Spazio02 .FotoGall{
	position: relative;
	background: url(../immagini/Fondi/FondoFotoGall.gif) top left no-repeat;
	width: 212px;
	height:150px;
	top: 0px;
	left: 6px;
	float:left;
}

.Pagina .Gabbia .Contenuto .Spazio02 .FotoGall img{
	position: relative;
	top: 8px;
	left: 6px;
	width: 201px;
	height: 136px;
	float:left;
}




.Pagina .Gabbia .Contenuto .SpazioSottoTitoloPagina {
	position: relative;
	top: 0px;
	left: 20px;
	width: 523px;
	height:16px;
	color:#F00;
	font-weight:bold;
	float:left;
}

.Pagina .Gabbia .Contenuto .BoxTestoPagina {
	position: relative;
	top: 0px;
	left: 20px;
	width: 523px;
	color:#3e3e3e;
	margin-bottom:8px;
	float:left;
}

.Piede {
	position: relative;
	background: url("../immagini/Fondi/FondoPiede.png") top center no-repeat;
	top:5px;
    width: 100%;
	height: 55px;
	color: #FFF; 
	font-size: 0.9em;
	float:left;
}

.Piede .Indirizzo{
	position: relative;
	top:15px;
	left:0px;
	width: 100%;
	color:#FFF;
	font-size:11px;
	text-align:center;
	float:left;
}

.Piede .Indirizzo a {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

.Piede .Indirizzo a:visited {
	color: #FFF;
	font-weight: bold;
}
.Piede .Indirizzo a:active {
	color: #FFF;
	font-weight: bold;
}
.Piede .Indirizzo a:link {
	color: #FFF;
	font-weight: bold;
}
.Piede .Indirizzo a:hover {
	color: #FFF;
	font-weight: bold;
}


.BoxShiny{
	OVERFLOW: hidden;
	WIDTH: 0px;
	POSITION: absolute;
	TOP: -1000em;
	HEIGHT: 0px
}


/* Colori*/
.ColoreErrore {
  color: #F00;
  font-weight: bold;
}
.RossoBold {
  color: #ff0000;
  font-weight: bold;
}
.Rosso {
  color: #ff0000;
}
.Arancio {
  color: #ff0000;
}


/* Lunghezza dei campi */
.Leng_210 {
    width:210px;
	}
.Leng_216 {
    width:216px;
	}
.Leng_550 {
    width:350px;
	}

.Nascosto {
	visibility:hidden;
	}

.NoBorder {
    Border:0px;
	}


/* Css Tasti */
