/***********************************************/
/* ita.css - port                              */
/* This is a property of IVANTARTS.COM         */
/***********************************************/
/* Author: Ivan T Di Domenico                  */
/***********************************************/ 
/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
html{
overflow:-moz-scrollbars-vertical;
} 
body {
background-color: #000000; 
margin-left:0; 
margin-top:0;}

body,td,th {
font-size: xx-small;
font-family: Verdana;
color: #333333;
text-align: justify;}

img {
border: 0;}

a {font-size: xx-small; color: #666666;}
a:link {text-decoration: none;}
a:visited {text-decoration: none; color: #666666;}
a:hover {text-decoration: none; color: #999999;}
a:active {text-decoration: none; color: #666666; outline:none;}
a:focus{outline:none;} 


.floatl { float:left; text-align:left;}
.floatr { float:right; text-align:right;}

div.coverpic{width: 360px; position:relative;}
div.coverpic img{display:block;padding:0}
div.coverpic span{position: absolute;top: 0;left: 0; width: 100%;height: 100%;background: url(../general/clear5.gif)} 

.fixed { position: fixed;}
/* IE6 e precedenti */ * html .fixed { position: absolute; behavior: url(../ie-fixed.htc);}

.cover { background-image:url(../general/clear5.gif); width:100%; height:100%; z-index:100;}


div#container{
position:relative; 
z-index:20;}


/*stili generici, su header e footer***************************************************/
div#header{
position:fixed; 
top:0px;
left:0px;
height:80px;
z-index:50;}
h1{margin:0; padding:0; font-family:"Century Gothic", "AvantGarde Bk BT", Arial;font-size:14px; text-align:left;}
h2{margin:0; padding:0; font-family:"Century Gothic", "AvantGarde Bk BT", Arial;font-size:13px; text-align:left;}
h3{margin:0; padding:0; font-family:"Century Gothic", "AvantGarde Bk BT", Arial; font-size:xx-small;}

/*stili specifici per il layout***************************************************/
div#navigation{
top:80px;
left:0px;
padding-top:40px;
list-style: none;
display:block; 
z-index:40;
/margin-left:-35px;/
padding-left:70px;}

div#content{
left: 235px; 
padding-top:40px; 
overflow:hidden; 
z-index:30;}

/*stili per la header***************************************************/
#log {
position:absolute; 
background-image:url(../general/lg.gif); 
background-position:top left; 
background-repeat:no-repeat; 
top:40px; 
left:0px;
z-index:50;}

#dt1 {
position:absolute; 
width:21px; 
height:80px; 
left: 600px; 
top: 0;
z-index:50;}

#indy {
position:absolute; 
width:350px; 
height:20px; 
left: 235px; 
top: 18px; 
color:#333; 
text-align:right;
z-index:50;}

#tle_top { 
position:absolute; 
background-color:#000; 
background-image:url(../general/clear5_blk.gif); 
background-repeat:repeat; 
width:360px; 
height:40px; 
left: 235px; 
top: 40px; 
text-align:left;
z-index:50;}

#tle_top img{ 
margin-bottom:-2px;
}

.sf_tle{
position:fixed; 
height:35px; 
width:595px;
top:0; 
left:0; 
background-image: url(../general/clear5_blk.gif); 
background-repeat:repeat;  
background-color:#000; 
z-index:32;}

.sf_alpha{
position:fixed; 
height:45px; 
width:595px;
top:35px; 
left:0; 
background-image: url(../general/pt_hdr.gif); 
background-repeat:repeat;  
background-color:#000; 
/* for IE */ filter:alpha(opacity=70); 
/* CSS3 standard */ opacity:0.7; z-index:31;}

/*stili per il content***************************************************/
#back_top2 { 
background-image:url(../general/pt_tle.gif); 
background-repeat:repeat; 
background-color:#32ace8; 
position:absolute; 
width:360px; 
height:80px; 
left: 235px; 
top: 120px;}

#back_top22 { 
background-image:url(../general/pt_tle.gif); 
background-repeat:repeat; 
background-color:#32ace8; 
position:absolute;
width:360px; 
height:auto; 
left: 235px; 
top: 120px;}

#back_top22 txt{ margin:0}

.indy2 {
width:360px; 
height:15px;
color:#32ace8; 
text-align:left;
padding-top:2px;
float:left;
clear:both;
display:block;}

.tle_top13 {
background-image: url(../general/pt_hdr2.gif);
background-position:top left; 
background-repeat:repeat;
width:360px;
float:left;
clear:both;
display:block;}

.tle_top13_color2 {background-image: url(../general/pt_tle2.gif);background-position:top left;background-repeat:repeat; background-color:#53b8b8; width:360px;float:left;clear:both;display:block;}
.tle_top13_color3 {background-image: url(../general/pt_tle3.gif);background-position:top left;background-repeat:repeat; background-color:#74c487; width:360px;float:left;clear:both;display:block;}
.tle_top13_color4 {background-image: url(../general/pt_tle4.gif);background-position:top left;background-repeat:repeat; background-color:#94cf57; width:360px;float:left;clear:both;display:block;}
.tle_top13_color5 {background-image: url(../general/pt_tle5.gif);background-position:top left;background-repeat:repeat; background-color:#b5c443; width:360px;float:left;clear:both;display:block;}
.tle_top13_color6 {background-image: url(../general/pt_tle6.gif);background-position:top left;background-repeat:repeat; background-color:#d6b830; width:360px;float:left;clear:both;display:block;}
.tle_top13_color7 {background-image: url(../general/pt_tle7.gif);background-position:top left;background-repeat:repeat; background-color:#f7ac1b; width:360px;float:left;clear:both;display:block;}

.txt_top13{
margin:0;
padding:20px; 
color: #999999;
}

.tle_top14 {
background-image: url(../general/pt_tle.gif);
background-position:top left; 
background-repeat:repeat; 
background-color:#32ace8; 
width:360px;
margin-right:13px;
margin-top:5px;
float:left;
clear:both;
display:block;}

.txt_top14{ 
margin:0;
padding:20px; 
color: #FFFFFF;;
}

.tle_top20 {
position:absolute; 
background-image: url(../general/pt_tle.gif);
background-position:top left; 
background-repeat:repeat; 
background-color:#32ace8; 
width:360px; 
height:80px; 
left: 235px;
margin-top:13px;}

#txt_tle {
margin-top:0;
padding:20px; 
color: #FFFFFF;}

#cnt_txt {
position:absolute; 
left: 235px; 
width:380px; 
padding:20px;}

#cnt_bx {
position:absolute;
left: 235px; 
top:200px;
width:370px; 
padding-bottom:20px;}

#cnt_bx2 {
position:absolute; 
left: 235px; 
top:200px;}

#cnt_bx3 {
position:absolute;
left: 235px; 
top:120px;
width:380px;
padding-bottom:13px;
_margin-bottom:13px;}

/*stili box model***************************************************/
.Bx	{
width:360px; 
margin:0;
float:left;
clear:left;}

.Bx_pic	{
width:360px; 
margin:0; 
padding-right:20px; 
float:left;
clear:left;}

.Bx_pic	img{ border-color:#32ace8; border-bottom:#32ace8; border-bottom-width:thin; border-top:#32ace8; border-top-width:thin; }


.Bx_pic2	{
width:360px; 
margin:0; 
padding-right: 0 20px 0 0; 
float:left;
clear:left;}

.Bx_pictop	{
width:360px;
min-height:40px;
margin:0 13px 0 0;
float:left;
clear:left;
background-color:#32ace8;
background-image:url(../general/carg.gif);
background-position:top left;
background-repeat:no-repeat;}

.Bx_pictop	img{ border-color:#32ace8; border-bottom:#32ace8; border-bottom-width:thin; border-top:#32ace8; border-top-width:thin;  border-style:dotted;}

.Bx13	{ 
width:170px; 
margin:0; 
padding-right:20px;
padding-top: 13px; 
float:left;
clear:left;}

.Bx_s{
float:left;
background-image: url(../general/pt_hdr2.gif);
background-position:left; 
background-repeat:repeat;
}

.Bx_s img{ 
margin-bottom:-2px;
padding:0px; }

.Bx_s a { border:#000000; border-width:thin; border-style: hidden; }
.Bx_s a:hover img{/* for IE */ filter:alpha(opacity=50); 
/* CSS3 standard */ opacity:0.5;}

.Bx_s2{ 
width:80px;
height:80px;
background-image: url(../general/pt_hdr2.gif);
background-repeat:repeat;
background-position:top left;
margin-right:13px; 
margin-top:13px; 
float:left;}

.Bx_m	{ 
width:173px; 
padding-right:13px; 
padding-bottom:13px; 
float:left;}

.Bx_l	{ 
width:360px; 
padding-right:20px; 
padding-bottom:20px; 
float:left;}

.Bx1 { 
width:360px; 
height:171px;
margin:0px;
padding:0px;
margin-top:13px;
background-color:#32ace8;
background-image:url(../general/carg.gif);
background-position:top left;
background-repeat:no-repeat;}

.Bx1 txt{
padding:20px;
color:#FFFFFF;}

.Bx2 { 
width:360px;
float:left;
clear:both;
display:block;}

.Bx3 { 
width:360px; 
margin-top:5px; 
height:80px;
background-image: url(../general/pt_hdr2.gif); 
background-repeat:repeat;  
background-color:#000; 
/* for IE */ filter:alpha(opacity=50); 
/* CSS3 standard */ opacity:0.5; z-index:31;}

.Bx33 { 
width:360px; 
margin-top:5px;
float:left;
clear:left;
background-image: url(../general/pt_hdr2.gif); 
background-repeat:repeat;  
background-color:#000; 
/* for IE */ filter:alpha(opacity=50); 
/* CSS3 standard */ opacity:0.5; z-index:31;}

.Bx333 { 
width:360px;
margin-top:13px;
clear:left;
display:block;
background-image: url(../general/pt_hdr3.gif); 
background-repeat:repeat;}
 
.Bx4 { 
width:360px; 
height:20px; 
margin-top:5px;
margin-bottom:13px;
float:left;
clear:left;
text-align:right;}

.Bx44 { 
width:360px; 
height:20px; 
margin-top:0; 
text-align:right;}

.Bx444 { 
width:360px; 
margin:0 20px 0 0; 
float:left;
clear:left;
background-color:#32ace8;
background-image:url(../general/carg.gif);
background-position:top left;
background-repeat:no-repeat;}

.Bx444 txt{
padding:20px;
color:#FFFFFF;}

.Bx_tletxt {  
height:15px;
width:120px;
margin:0;
padding-right:20px;
text-align:left;
float:left;}

.Bx_tletxt2 {  
height:15px;
margin:0;
padding-right:20px;
text-align:left;
float:left;}

.Bx_tletxt3 { 
margin:0;
width:320px;
text-align:left;}

.Bx_tletxt3 ul { 
list-style: none; 
margin:0 0 0 0; 
padding:0 0 0 0;
}

.Bx_tletxt3 li { 
list-style: none; 
margin-top:0; 
padding-top:0;
display:block;
}

.Bx_tletxt3 a{ color:#FFF;}
.Bx_tletxt3 a:hover{ background-color:#FFF; color:#3399CC;}

.Bx_tletxt4 { 
margin:0; 
padding:20px;
text-align: bottom left;
color:#666666}

.Bx_tletxt4 txt{ color:#666666;}

.Bx_h2 { width:320px; margin-bottom:5px; background-color:#FFFFFF;color:#32ace8; list-style: none; margin-top:0; padding-top:0; height:14px; vertical-align:middle; text-align:right;}
.Bx_h2 txt{margin-top:5px; float:right;}

.Stile3 {
font-size: small; 
color: #333333; 
font-family: Verdana;}

.Stile4 {
color: #FFFFFF}

.Stile5 {
padding:10px; 
font-size: 1.1em;
font-family: Verdana;
text-align: left;
line-height: 1.5em;
word-spacing: -0.2em;
direction: ltr; 
color: #CCC; }

/*stili per la navigazione***************************************************/

div#nav_main {
position:fixed;
top:120px;
height:79px;
width:210px; 
_margin-right:-70px;
z-index:43;
/margin-left:-35px;
/padding-bottom:1px;/
padding-left:70px;
}

#nav_main ul{list-style: none; margin:0; _padding-left:-70px;_margin-left:-35px;/margin-bottom:-10px;/}
#nav_main li{padding-bottom:8px; display:block;  /margin-left:-35px;/padding-left:5px;/ }

div#nav_section {
position:fixed;
top:176px;
color:#666666;
padding-top:30px;
z-index:42;
line-height:16px;
width:210px;
_margin-top:-23px;
/margin-left:-35px;/
/padding-bottom:1px;/
padding-left:70px;
}
div#nav_section ul{list-style: none; margin:0; line-height:14px; color:#32ace8; _margin-left:-30px; /margin-left:-30px;/margin-bottom:-3px;/}
div#nav_section li{color:#666666; display:block; padding:0; line-height:16px; padding-left:5px;/}
div#nav_section li a:visited{color:#32ace8;line-height:16px;}
div#nav_section li a:hover{ color:#FFFFFF; display:block; padding:0; line-height:16px;}

.nav_section_on {color:#32ace8; display:block; padding:0; line-height:16px;} 
.nav_section_on a{color:#32ace8; display:block; padding:0; line-height:16px;} 
.nav_section_on a:hover{color:#FFFFFF; display:block; padding:0; line-height:16px;}

div#nav_section2 {
position:fixed;
top:318px;
color:#666666;
padding-top:30px;
z-index:41;
line-height:16px;
width:210px;
_margin-top:-23px;
/margin-left:-35px;/
/padding-bottom:1px;/
padding-left:70px;
}

.meno1 { margin-top:1px;}.meno2 { margin-top:2px;}.meno4 { margin-top:4px;}.meno6 { margin-top:6px;}.meno8 { margin-top:8px;}

div#dt2 {
position:fixed;
left: 0;
height:1px;
display:inline;
z-index:1;
top:186px;
/top:179px;}

div#dt3 {
position: absolute;
left: 0;
height:1px;
display:inline;
z-index:1;
top:202px;
/top:202px;}


div#bol{ 
position: fixed;
margin:0;
overflow:hidden;
bottom:0;
left:0;
width:141px;
display:block;
z-index:30;}


/*sfondo***************************************************/
div#rnd{ 
position: fixed; 
top:0; 
left:20%;
width:100%;
height:100%;
z-index:0;}

div#rnd img{
position:top center;}
