.GestisciBanner {
	position: relative;
	left: 14px;
	top: 5px;
}

.Accesibile {
	width:0;
	position:absolute;
	height:0;
	overflow:hidden;
	top:-1000em;
	line-height: 0px;
}

.page {
	position:absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	top:0px;
	right:0px;
	background: url("../../immagini/base/fondo_page.gif") repeat-y;
/* imposto la larghezza del sito e la centratura orizzontale 	*/
	width:775px;
	left:50%;
	margin-left: -390px;
	height:2950px;
}
#contenuto {
	position:relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	top:0px;
	right:0px;
	left:157px;
	width:605px;
}
#corpo {
	position:absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	left:79px;
	top:260px;
	right:0px;
	width:463px;	
	border-color: #ffffff;
	border: 1;
}

#corpo .table{
	border-color: #ffffff;
	border: 1;
}
#corpoDettaglio {
	position:absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	left:30px;
	top:260px;
	right:0px;
	width:530px;	
}
#corpoDettaglio2 {
	position:absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	left:30px;
	top:260px;
	right:0px;
	width:530px;	
	font-size: 70%;
}
#corpoDettaglio3 {
	position:absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	left:30px;
	top:260px;
	right:0px;
	width:530px;	
}
.testo1b {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 100%;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: justify;
	TEXT-DECORATION: none;
	FONT-SIZE: 75%;
}

/* <----------------------------------------------------------------------- elementi del menu */
.spaziomenu {
	position: absolute;
	width: 149px;
	top: 48px;
	left: 0px;
}

#menu {
	font-family:Helvetica, Arial, Verdana ;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	left:0px;
	top:0px;
	right:0px;
	width:149px;
}

#menu ul{
	top:0px;
	padding-top:0px;
	padding-left:0px;
	margin-top:0px;
	margin-left:0px;
}

#menu ul li {
}

#menu a {
	text-decoration: none;
}

/*
#menu a:visited {
	color: #FDF3DD;
	
}
#menu a:active {
   color: #FDF3DD; 
}
#menu a:link {
   color: #FDF3DD; 
}
#menu a:hover {
   color: #FDF3DD;
}*/

.linkNormale, A.linkNormale, A.linknormale:link, A.linkNormale:visited {
	font-family:Helvetica, Arial, Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 100%;
	padding-top:3px;
	background: url("../../immagini/base/DotPrincipale.gif") no-repeat;
	display: block;
	padding-left:21px;
   color: #FDF3DD;
}
A.linkNormale:hover {
	font-weight: bold;
	text-decoration: underline;
}
A.font_select:hover, A.font_select:visited, A.font_select:active,  A.font_select:link {
	font-family:Helvetica, Arial, Verdana;
	color:#B78061;
	font-weight: bold;
	text-decoration: none;
	font-size: 100%;
	padding-top:3px;
	background: url("../../immagini/base/DotPrincipale.gif") no-repeat;
	display: block;
	padding-left:21px;
}


linkNormale2, A.linkNormale2, A.linknormale2:link, A.linkNormale2:visited {
	font-weight: bold;
	text-decoration: none;
}

A.linkNormale2:hover {
	font-weight: bold;
	text-decoration: underline;
}

linkNonVisibile, A.linkNonVisibile, A.linkNonVisibile:link, A.linkNonVisibile:visited {
	font-weight: bold;
	text-decoration: none;
	display: none;
}
/* <----------------------------------------------------------------------- FINE elementi del menu */

#feet {
	position:relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	top:0px;
	right:0px;
	width:780px;
	height:25px;
	left:50%;
	margin-left: -390px;
	background: url("../immagini/base/feet_page.gif") no-repeat;
}
.img{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-width:0px;
	border-style:none;
}
/* <----------------------------------------------------------------------- elementi dell'intestazione */
#head {
	position:absolute;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:780px;
	height:48px;
	background-color: #FFFFFF;
}
#head2 {
	position:absolute;
	margin: 0;
	padding: 0;
	top:48px;
	right:0px;
	left:0px;
	width:623px;
	height:133px;
}
#head3 {
	position:absolute;
	margin: 0;
	padding: 0;
	background: url("../../immagini/base/head_page_03.jpg") no-repeat;
	top:181px;
	right:0px;
	left:0px;
	width:623px;
	height:37px;
}
.Testata {
	margin: 0;
	padding: 0;
 
}
#ctrlTestata {
	margin: 0;
	padding: 0;
 
}
/* <----------------------------------------------------------------------- FINE elementi dell'intestazione */
.Nascosto {
    width:0;
    position:absolute;
    height:0;
    overflow:hidden;
    top:-1000em;
}

.font_menu {
	font-family:Helvetica, Arial, Verdana ;
	font-size:80%;
	margin:0;
	padding-bottom:6px;
	padding-top:18px;
	background-color:#65412D;
}
.font_menu li{
	list-style-image: url(../../immagini/base/DotPrincipale.gif);
	margin: 0;
	padding: 0;
	border: 0;
}
.font_menu A.font_select {

	color:#966950;
}




.font_sottomenu {
	font-family:Helvetica, Arial, Verdana;
	position: relative;
	font-size:100%;
	color:#FFFFFF;
	left: 0px;
	background-color:#244A94;
	padding-left: 0px;
	width:149px;
	top:5px;
	padding-top: 14px;	
	padding-bottom: 18px;	
	/*padding-left:20px;*/
	/*line-height:110%;*/
}

.font_sottomenu, .font_sottomenu a, .font_sottomenu a:link, .font_sottomenu a:visited, .font_sottomenu a:hover{
 font-weight: normal;
}
.font_sottomenu .linkNormale, .font_sottomenu A.linkNormale, .font_sottomenu A.linknormale:link, .font_sottomenu A.linkNormale:visited {
	font-family:Helvetica, Arial, Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size: 100%;
	padding-top:3px;
	background: url("../../immagini/base/DotPrincipaleBlu.gif") no-repeat;
	display: block;
	padding-left:21px;
}
.font_sottomenu A.linkNormale:hover {
	font-weight: normal;
	text-decoration: underline;
}
.font_sottomenu .font_select {
	color:#087BB5;
}

.font_sottomenu A.font_select:hover, .font_sottomenu A.font_select:visited, .font_sottomenu A.font_select:active, .font_sottomenu A.font_select:link {
	font-family:Helvetica, Arial, Verdana;
	color:#087BB5;
	font-weight: bold;
	text-decoration: none;
	font-size: 100%;
	padding-top:3px;
	background: url("../../immagini/base/DotPrincipaleBlu.gif") no-repeat;
	display: block;
	padding-left:21px;
}



.font_titolo {
	font-family:Helvetica, Arial, Verdana ;
    font-size:160%;
	color:#FFFFFF;
	padding-left:80px;
	padding-top:1px;
	vertical-align:middle;
}
/* <----------------------------------------------------------------------- FINE fonts */

