/* Italy Trento "AIC" sito CSS edit
   by  AiLing CAI  ::  www.ailingarte.com  ::  */	

/* body */	

body {
background-image: url(resource/images/index/fondo.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
font-family : Verdana, Helvetica, Arial, Sans-serif; 
font-size : 11px;
text-decoration: none;
font-weight: normal;
margin-left: 26px;
margin-top: 0px;

}
/*inizia il rightContents style*/
#text	{
	position:absolute;
	left:215px;
	top:309px;
	width:597px;
	height:auto;
	z-index:1;
	overflow: hidden;
	visibility: visible;
}

#imaleft	{
	position:absolute;
	left:42px;
	top:309px;
	width:142px;
	height:auto;
	z-index:7;
	overflow: hidden;
}
#flag{
	position:absolute;
	left:767px; 
	top:80px;
	width:39px; 
	height:22px; 
	z-index:5;
	visibility: visible;
}

#rightContents {
	position:absolute;
	left:215px;
	top:333px;
	width:579px;
	height:135px;
	overflow: scroll;
	z-index:1;
	padding-left:17px;
	padding-right:16px;
	padding-top: 11px;
	padding-bottom: 11px;
}

.FuckingLink {
	color:#666666; 
font-size: 10px;
text-transform: none; 
font-weight: normal; 
text-decoration: none;
font-variant: normal }
}



.box {
	margin: 0px;
	margin-left:0px;
	margin-top: 0;
	letter-spacing: normal;
	font-size: 9px !important;
	text-indent: 2pt;
	width:360px;
}
.box h2 {
	line-height: 16px;
	padding: 0 0px;
	margin: 0;
	color: #ffffff;
	background-color: #73106A;
	border-bottom: 1px solid #999;
	text-indent: 6pt;
	font-weight: bold;
	font-size: 11px !important;
}

.box ul {
	list-style: none;
	margin: 0; padding: 0;
	line-height: 16px;
}

.box li {
	border-bottom: 1px dotted #CCC;
	font-color: #666666;
	min-height: 16px;
	height: auto !important;
	margin-left: 0; padding: 0;
	display: block;
	width: 100%;
}
.box li a {
	display: block;
	padding: 3px 5px;
	text-decoration: none;
	color: #ffffff;
	height: 20px;
}
.box li a:hover {
 color:#000;
	background-color: #EFEFEF;
}

alt:{ La Fondazione San Vigilio }

/*fine il rightContents style*/

/* start content text*/
#title
{
	position:absolute;
	left:149px;
	top:274px;
	width:578px;
	height:20px;
	z-index:2;
	visibility: visible;
 }

#contents
{
	position:absolute;
	left:202px;
	top:302px;
	width:584px;
	height:170px;
	overflow: auto;
	z-index:3;
	padding-left:17px;
	padding-right:16px;
	padding-top: 11px;
	padding-bottom: 11px;
	visibility: visible;
 }
 
 
 #contentsp2
{
	position:absolute;
	left:214px;
	top:359px;
	width:581px;
	height:326px;
	overflow: auto;
	z-index:2;
	padding-left:17px;
	padding-right:16px;
	padding-top: 11px;
	padding-bottom: 11px;
	visibility: visible;
 }
 
 #indexpro
{
	position:absolute;
	left:245px;
	top:346px;
	width:410px;
	height:100px;
	overflow: auto;
	z-index:6;
	/*padding-left:12px;
	padding-right:16px;
	padding-top: 10px;
	padding-bottom: 11px;
	visibility: visible;*/
 }
 
 #contents_foto
{
	position:absolute;
	left:41px;
	top:316px;
	width:754px;
	height:160px;
	overflow: auto;
	z-index:1;
	padding-left:17px;
	padding-right:16px;
	padding-top: 11px;
	padding-bottom: 11px;
 }
  #contents_pop
{
	position:absolute;
	left:14px;
	top:104px;
	width:400px;
	height:460px;
	overflow: scroll;
	z-index:1;
	padding-left:17px;
	padding-right:16px;
	padding-top: 11px;
	padding-bottom: 11px;
 }
  
  #contents_popservizi
{
	position:absolute;
	left:8px;
	top:108px;
	width:435px;
	height:460px;
	overflow: scroll;
	z-index:1;
	padding-left:1px;
	padding-right:17px;
	padding-top: 8px;
	padding-bottom: 8px;
 }
 
  #contents_popdoc
{
	position:absolute;
	left:3px;
	top:124px;
	width:560px;
	height:300px;
	overflow: scroll;
	z-index:1;
	padding-left:17px;
	padding-right:16px;
	padding-top: 11px;
	padding-bottom: 11px;
 }
 
#texttype a {
	border: none;
	background-image:url(resource/images/pagina_testback.jpg);
}
#texttype p {
	margin: 1em 0;
}

#texttype ul {
	line-height: 0.75em;
}

#texttype h1 {
	font-size: 18px !important;
	color: #73106A;
	font-weight: bold;
	margin: 0;
	padding:0;
}

#texttype h2 {
	font-size: 12px !important;
	color: #666666;
	font-style:italic;
	margin: 0;
	width: 450px !important;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom:6px;
}
#texttype h3 {
	font-size: 12px !important;
	font-size /**/: 12px;
	margin: 0;
	color: #333333;
	font-weight: normal;
	margin-bottom: 1em;
}

#texttype h4 {
	font-size: 10px !important;
	font-size /**/: 10px;
	margin: 0;
	color: #73106A;
	font-weight: normal;
	margin-bottom: 1em;
}
#texttype h4 a {
	font-weight: bold;
}

h5 {
	font-size: 12px !important;
	font-size /**/: 12px;
	margin: 0;
	color: #666666;
	font-weight: normal;
	margin-bottom: 1em;
	margin-left:21px;
}

#texttype a {
	font-weight: bold;
	color: #73106A;
	text-decoration: none;
	border-bottom: 1px dotted #bebebe;
}
/* Special rule for Opera*/
/*a:visited {
	font: inherit;
}*/

ul li a {
	border: none;
}

strong {
	color:#666666;
	font-weight: bold;
}
em {
	font-style: italic;
}

h1 {
	margin-top: 0;
	color: #bebebe;
	font-size: 19px !important;
	font-weight:lighter;
	padding-left:10px;
	margine-bottom:0px;
}
h1 em {
	color: #666666;
	font-style: italic;
	font-size: 18px !important;
	font-size /**/: 18px;
	font-weight:bold;
}
h2, h3, p {
	font-weight: normal;
	font-size: small !important;
	font-size /**/: x-small;
}


/* text - dinamic */		
a 
{
color:#73106A;
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
color: #333333;
text-decoration: none;
}

.topcopy {
page-break-after: auto
}

/* text - normal */	
.copyrightw {  
font-size: 9px;
color: #ebebed;
font-weight: normal;
}
.feetmenuwb {  
font-size: 9px;
color: #ffffff;
font-weight: bold;
}

/* textbody - white */	
.bodyt_bigw {  
font-size: 15px
color: #bebebe;
font-weight: bold;
}	
.bodyt_mediaw {  
font-size: 12px;
color: #ffffff;
font-weight:bold; 
}  
.bodyt-smallw {
font-size: 9px;
color: #ffffff;
font-weight:bold;
}
.bodyt-smallwth {
font-size: 9px;
color: #ffffff;
font-weight: normal;
}

/* textbody - grey */	
.bodyt_big_g { 
font-size: 15px; 
color: #b3b3b3;
font-weight: bold;
}
.bodyt_media_g { 
font-size: 12px; 
color: #666666;
font-weight: bold;
}
.bodyt_small_g{ 
font-size: 9px; 
color: #333333;
font-weight: bold;
}


.bodyt_media_vg{ 
font-size: 11px; 
color: #5F0E50;
font-weight: bold;
}

.bodyt_small_vg{ 
font-size: 9px; 
color: #73106A;
font-weight: bold;
}

.bodyt_small_vgth{ 
font-size: 9px; 
color: #73106A;
font-weight: normal;
}


.bodyt_small_gth{
font-size: 10px;
color: #333333;
font-weight: normal;
}

.bodyt_small_gthu{
font-size: 10px;
color: #666666;
font-weight: normal;
margine:1px;
text-decoration: underline;
}

.bodyt_small_gtht{
font-size: 9px;
color: #666666;
font-weight: normal;
}

/* textbody - red */
	
.bodyt_big_r { 
font-size: 11px; 
color: #5F0E50;
font-weight: bold;
}
.bodyt_media_r { 
font-size: 12px; 
color: #666666;
font-weight: normal;
}

.bodyt_small_rth{
font-size: 10px;
color: #999999;
font-weight: bold;
}

.bodyt_small_r{ 
font-size: 9px; 
color: #666666;
font-weight: bold;
}

.bodyt_small_rth{
font-size: 10px;
color: #333333;
font-weight: normal;
}

.grayfooter { 
 font-size: 9px; 
 font-weight: normal; 
 color: #8EA4AE; 
 text-decoration: none; }

.grayfooter:visited {
color:#666666; 
font-size: 10px;
text-transform: none; 
font-weight: normal; 
text-decoration: none;
font-variant: normal }

.grayfooter:hover {
color:#000000; 
font-size: 10px;
text-transform: none; 
font-weight: normal; 
text-decoration: none; 
font-variant: normal }

.linespace {line-height: 14px;}

.menu {
	position:absolute;
	display:none;
	visibility:hidden;
	background-color:#5f5e5f;
	z-index: 4;
/*	width:150px;*/
}

.menuItemHilite2 {
	background-color:#5B0F4A;
}
.menuItemHilite2,.menuItemHilite2:visited, .menuItemHilite2:hover, .menuItemHilite2:link,
.menuItemHilite2:visited{
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	padding: 3px;
	color: #ffffff;
	text-decoration: none;
	width:430px;
	display: block;
	border: 1px solid #ffffff;
}


.menuItem, .menuItemHilite, .menuItemX, .menuItemHiliteX,
.menuItem:visited, .menuItemHilite:visited, .menuItem:hover, .menuItemHilite:hover,
.menuItem:active, .menuItemHilite:active, .menuItem:link, .menuItemHilite:link,
.menuItemX:visited, .menuItemHiliteX:visited, .menuItemX:hover, .menuItemHiliteX:hover,
.menuItemX:active, .menuItemHiliteX:active, .menuItemX:link, .menuItemHiliteX:link {
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	padding: 3px;
	color: #ffffff;
	text-decoration: none;
	width:360px;
	display: block;
	border: 1px solid #ffffff;
}

.menuItem:hover, .menuItemHilite:hover, .menuItem:active, .menuItemHilite:active,
.menuItemX:hover, .menuItemHiliteX:hover, .menuItemX:active, .menuItemHiliteX:active {
	color: #ffffff;
	text-decoration: none;
}

.menuItem {
	background-color:#7c7c7c;
}

.menuItemHilite {
	background-color:#5B0F4A;
}

.menuItemt {
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	padding: 5px 3px 5px 3px;
	color: #ffffff;
	text-decoration: none;
	width:360px;
	display: block;
	border: 1px solid #ffffff;
	background-color:#444444;
}

.menuItemtHilite {
background-color:#444444;
}
.menuItemt:hover {
background-color:#444444;
	color: #ffffff;
	text-decoration: none;
}

.menuItemX {
	background-color:#7c7c7c;
}

.menuItemHiliteX {
	background-color:#7c7c7c;
}

.menuItem02 {
font-size : 10px; 
color : #ffffff; 
font-weight : normal; 
text-decoration : none; 
} 
.menuItem02:hover {
font-size : 10px; 
background-color : #ffffff; 
font-weight : bold; 
text-decoration : none; 
color : #ffffff; 
} 

.imagi {
border-color:#666666;
border:1px;
left:inherit;
margin-right:0px;
margin-left:0px;
margin-up:3px;
margin-bottom:3px;
}

.imagi:hover{
border-color:#666666;
border:1px;
left:inherit;
margin-right:0px;
margin-left:0px;
margin-up:3px;
margin-bottom:3px;
} 
/*leftbox submenu*/


#lefttext a {
	color:#73106A;
	text-decoration: none;
	padding:0px;
}

#lefttext ul{
	text-decoration: none;
	padding:0px;
}


#lefttext h2 {
	font-size: 9px !important;
	color:#999999;
	padding:0px;
	font-weight:bold;
	text-decoration: none;
}

#lefttext h2 a{
	font-size: 9px !important;
	color:#999999;
	padding:0px;
	font-weight:bold;
	text-decoration: none;
}
#lefttext h2 a:hover{
	font-size: 9px !important;
	color:#009900;
	padding:0px;
	font-weight:bold;
	font-weight:bold;
	text-decoration: underline;
}

/*Tite 02*/
#lefttext h1 {
	font-size: 11px !important;
	color:#73106A;
	padding:0px;
	font-weight:bold;
	margin-left:0px;
	text-decoration: none;
}


/*Text*/
#lefttext h5 {
	font-size: 9px !important;
	color: #666666;
	font-weight: bold;
}
#lefttext h5 a {
	font-size: 9px !important;
	color: #666666;
	font-weight: bold;
	padding-left: 4px;
}

#lefttext h5 a:hover {
	font-size: 9px !important;
	color: #666666;
	font-weight: bold;
}

/*leftbox submenu*/

