/* italy trento "aic" sito css edit
   by  ailing cai  ::  www.ailingarte.com  ::  */	
/* body */	
a:link {
color: #666666;
}
a:visited {
color: #333333;
}

imag2{
border-color:#fff;
}

.imagi {
border-color:#fff;
border:1px;
}

.imagi:hover{
border-color:#fff;
border:1px;
}

.icon {
border:0px;
}
.icon:hover{
border:0px;
}

body, td, p  {
font-family : verdana, helvetica, arial, sans-serif; 
font-size : 11px;
text-decoration: none;
font-weight: normal;
margin: 0px;
}
.underline {
font-size : 9px;
text-decoration: none;
font-weight: normal;
color: #d9d9d9
}

/*01*/
#menu1 {
z-index: 1; 
left: 30px; 
visibility: hidden; 
width: 175px; 
position: absolute; 
top: 143px
}

#menu2 {
z-index: 2; 
left: 210px; 
visibility: hidden; 
width: 175px; 
position: absolute; 
top: 143px
}

/*02*/
#menu3 {
z-index: 3; 
left: 110px; 
visibility: hidden; 
width: 175px; 
position: absolute; 
top: 143px
}

/*03*/	
#menu4 {
z-index: 4; 
left: 200px; 
visibility: hidden; 
width: 175px; 
position: absolute; 
top: 143px
}

#menu5 {
z-index: 5; 
left: 344px; 
visibility: hidden; 
width: 175px; 
position: absolute; 
top: 143px
}

#menu6 {
z-index: 6; 
left: 453px; 
visibility: hidden; 
width: 175px; 
position: absolute; 
top: 143px
}

a.menu:link {
border-right: #57627d 1px solid; 
display: block; 
padding-left: 13px; 
font-size: 11px; 
border-left: #57627d 1px solid; 
width: 210px; 
color: #242c42; 
line-height: 23px; 
border-bottom: #57627d 1px solid; 
height: 24px; 
background-color: #f4f4f4; 
text-decoration: none
}

a.menu:visited {
border-right: #57627d 1px solid; 
display: block; 
padding-left: 13px; 
font-size: 11px; 
border-left: #57627d 1px solid; 
width: 210px;  
color: #57627d; 
line-height: 23px; 
border-bottom: #57627d 1px solid; 
height: 24px; 
background-color: #f4f4f4; 
text-decoration: none
}

a.menu:active {
border-right: #57627d 1px solid; 
display: block; 
padding-left: 13px; 
font-size: 11px; 
border-left: #57627d 1px solid; 
width: 210px; 
color: #57627d; 
line-height: 23px; 
height: 24px; 
background-color: #f4f4f4; 
text-decoration: none
}

a.menu:hover {
border-right: #57627d 1px solid; 
display: block; 
padding-left: 13px; 
font-size: 11px; 
border-left: #57627d 1px solid; 
width: 210px; 
color: #ffffff; 
line-height: 23px; 
border-bottom: #57627d 1px solid; 
height: 24px; 
background-color: #ff9900; 
text-decoration: none
}

.menuout {
display: block; 
width: 100%; 
height: 100%
}

#nav {
display: block; 
padding-left: 1px; 
line-height: 25px; 
height: 15px; 
background-color: #242c42
}

#nav a {
float: left; 
height: 25px; 
background-color: #242c42
}

#nav a:hover {
float: left; 
height: 25px; 
background-color: #57627d
}

.nav3 {
display: block; 
width: 100%; 
line-height: 10px; 
height: 1px; 
background-color: #e7e7e7
}

.nav4 {
display: block; 
width: 100%; 
line-height: 1px; 
height: 1px; 
background-color: #ffffff
}

br {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
a {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
p {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
blockquote {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
i {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
img {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
li {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
ol {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
strong {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
td {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
u {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
ul {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
li {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
div {
	font-size: 11px; color: black; font-family: verdana, arial, verdana, sans-serif
}
form {
	display: inline
}
textarea {
	font-size: 11px; font-family: verdana, sans-serif
}
input {
	font-size: 11px; font-family: verdana, sans-serif
}
option {
	font-size: 11px; font-family: verdana, sans-serif
}
.textarea32 {
	width: 320px
}
.textarea42 {
	width: 420px
}
.textarea52 {
	width: 520px
}
.input2 {
	width: 37px
}
.input5 {
	width: 67px
}
.input6 {
	width: 77px
}
.input7 {
	width: 87px
}
.input8 {
	width: 97px
}
.input9 {
	width: 107px
}
.input10 {
	width: 117px
}
.input11 {
	width: 127px
}
.input12 {
	width: 137px
}
.input15 {
	width: 167px
}
.input20 {
	width: 217px
}
.input25 {
	width: 267px
}
.input30 {
	width: 317px
}
.input35 {
	width: 367px
}
.input40 {
	width: 417px
}
.input45 {
	width: 467px
}
.input50 {
	width: 517px
}
.byline {
	display: inline; font-weight: normal; font-size: 11px; margin-left: 1px; color: white; font-family: verdana, arial, sans-serif
}
#mlogin {
	font-size: 10px; color: white; padding-top: 49px
}
#mlogin a {
	font-size: 10px; color: white
}
#mt1 {
	padding-left: 16px; color: white; line-height: 160%
}
#mt1 a {
	color: white; line-height: 170%; text-decoration: none
}
#mt1 a:hover {
	color: white; line-height: 170%; text-decoration: underline
}
#box1 {
	margin: 13px 13px 13px 44px
}
#box2 {
	margin: 13px 13px 13px 24px
}
#box3 {
	width: 449px
}
.box3inside {
	padding-right: 10px; padding-left: 15px; background: url(/images/template/box3bg.gif)
}
#login {
	padding-top: 35px
}
#loginform {
	font-size: 10px; z-index: 15; left: 575px; visibility: hidden; width: 178px; color: white; position: absolute; top: 105px; height: 250px
}
#loginform a {
	font-size: 10px; color: white
}
a.sidehead:link {
	font-weight: bold; font-size: 10px; color: #b58634; font-family: verdana; height: 18px; text-decoration: none
}
a.sidehead:visited {
	font-weight: bold; font-size: 10px; color: #b58634; font-family: verdana; height: 18px; text-decoration: none
}
a.sidehead:hover {
	font-weight: bold; font-size: 10px; color: #b58634; font-family: verdana; height: 18px; text-decoration: underline
}
.dash {
	border-top: #b3b3b3 1px dashed; color: #ffffff; height: 1px
}

.cai {
	color: #666666;
	text-decoration: none; 
	font-size: 9px; 
	font-weight: bold; 
}
a.cai:link {
	color: #666666;
	text-decoration: none; 
	font-size: 9px; 
	font-weight: bold; 
}

a.cai:visited {
	color: #666666;
	text-decoration: none; 
	font-size: 9px; 
	font-weight: bold; 
}

a.cai:hover {
	color: #000000;
	text-decoration: none; 
	font-size: 9px; 
	font-weight: bold;
}

.white {
	color: #ffffff;text-decoration: no; font-size: 11px; font-weight: thin;
}
a.white:link {
	color: #ffffff; text-decoration: no
}
a.white:visited {
	color: #ffffff; text-decoration: no
}
a.white:hover {
	text-decoration: underline;color: #F4F5F9;
}

.medium {
	font-size: 11px; line-height: 140%; font-family: verdana, tahoma, arial, sans-serif
}

.whitesmall {
	font-size: 8px; 
	color: #ffffff;
	text-decoration: none
}
a.whitesmall:link {
	font-size: 8px; color: #ffffff; text-decoration: none
}
a.whitesmall:visited {
	color: #ffffff
}
a.whitesmall:hover {
	text-decoration: underline
}

/* text - dinamic */		
a {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
color: #58608f;
text-decoration: none;
}

/* text - normal */		
h1  {
font-size: 15px; 
color: #58608f;
font-weight: bold; 
}

.copyright{  
font-size: 9px;
color: #58608f;
font-weight: normal;
}
.feetmenuwb {  
font-size: 9px;
color: #ffffff;
font-weight: bold;
}

/* textbody - white */	
.bodyt_bigw {  
font-size: 15px;
color: #ffffff;
font-weight: bold;
}	

.bodyt_mediaw {  
font-size: 12px;
color: #ffffff;
font-weight:bold; 
}  
 
a.bodyt_mediaw:visited {
font-size: 12px;
color: #ffffff;
font-weight:bold; 
}

a.bodyt_mediaw:hover {
font-size: 12px;
color: #fef5f9;
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: #58608f;
font-weight: bold;
}

.bodyt_media_g { 
font-size: 11px; 
color: #58608f;
font-weight: bold;
}

a.bodyt_media_g:link { 
font-size: 11px; 
color: #58608f;
font-weight: bold;
text-decoration: none
}

a.bodyt_media_g:visited {
font-size: 11px; 
color: #58608f;
font-weight: bold;
text-decoration: none
}

a.bodyt_media_g:hover {
font-size: 11px; 
color: #242c42;
font-weight: bold;
text-decoration: underline
}

.bodyt_media_g2 { 
font-size: 10px; 
color: #416083;
font-weight: bold;
}

a.bodyt_media_g2:link { 
font-size: 10px; 
color: #416083;
font-weight: bold;
text-decoration: none
}

a.bodyt_media_g2:visited {
font-size: 10px; 
color: #416083;
font-weight: bold;
text-decoration: none
}

a.bodyt_media_g2:hover {
font-size: 10px; 
color: #416083;
font-weight: bold;
text-decoration: underline
}


.bodyt_media_gy { 
font-size: 12px; 
color: #ff9900;
font-weight: bold;
}

.bodyt_small_g{ 
font-size: 9px; 
color: #666666;
font-weight: bold;
}
.bodyt_small_gth{
font-size: 10px;
color: #666666;
font-weight: normal;
}

/* textbody - red */
	
.bodyt_big_lightblu { 
font-size: 15px; 
color: #002c75;
font-weight: bold;
}
.bodyt_media_lightblu { 
font-size: 12px; 
color: #002c75;
font-weight: bold;
}
.bodyt_small_lightblu{ 
font-size: 9px; 
color: #002c75;
font-weight: bold;
}

.bodyt_small_lightblu{
font-size: 10px;
color: #002c75;
font-weight: normal;
}

.grayfooter { 
 font-size: 9px; 
 font-weight: normal; 
 color: #999999; 
 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:#32639b; 
font-size: 10px;
text-transform: none; 
font-weight: normal; 
text-decoration: none; 
font-variant: normal }

.linespace {line-height: 14px;}

.menuitem02 {
font-size : 10px; 
color : #ffffff; 
font-weight : normal; 
text-decoration : none; 
} 
.menuitem02:hover {
font-size : 11px; 
background-color : #32639b; 
font-weight : bold; 
text-decoration : none; 
color : #ffffff; 
} 




.poweredby { 
font-size: 9px; 
color: #666666;
font-weight: lighter;
}



.studio { 
font-size: 10px; 
color: #333333;
font-weight: bold;
}

a.studio:link { 
font-size: 10px; 
color: #333333;
font-weight: bold;
text-decoration: none
}

a.studio:visited {
font-size: 10px; 
color: #333333;
font-weight: bold;
text-decoration: none
}

a.studio:hover {
font-size: 10px; 
color: #333333;
font-weight: bold;
text-decoration: none
}


.cai { 
font-size: 10px; 
color: #ff0000;
font-weight: bold;
}

a.cai:link { 
font-size: 10px; 
color: #ff0000;
font-weight: bold;
text-decoration: none
}

a.cai:visited {
font-size: 10px; 
color: #ff0000;
font-weight: bold;
text-decoration: none
}

a.cai:hover {
font-size: 10px; 
color: #ff0000;
font-weight: bold;
text-decoration: none
}



