body, html 
 { padding:0; margin:0; background-color:#C7C8C9; 
scrollbar-base-color:#000;
scrollbar-face-color:#000;
scrollbar-arrow-color:#fff;
scrollbar-highlight-color:#000;
scrollbar-track-color:#4F4F4F;
}

/* mac ie5 hack \*/
body, html { width:100%; height:100%;  }
/* end hack */


p	{ padding:0; margin:0; }
img { border:0; }

table, th, td  
 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; }

input, textarea, select { color:#000; font-size:9px; line-height:50px;}

form, input, textarea, select { font-family: Verdana, Arial, Sans-serif; margin: 0px; padding:0px;  }

.cento { width:100%; height:100%; }

a         { color:#000; text-decoration:underline; }
a:visited { color:#000; text-decoration:underline; }
a:hover   { color:#000; text-decoration:underline; }

.top	{ border-right:1px #A7A9AC solid; border-left:1px #A7A9AC solid; height:100%; }
.tab_bottom	{ background:url(../img/home/bck_bot.gif) repeat-y 0 0; }

.top_2	{ border-right:1px #A7A9AC solid; border-left:1px #A7A9AC solid; border-bottom:1px #A7A9AC solid; }


.left	{ background:url(../it/img/share/bck_mn.gif) repeat-y 0px 0px; }

.hidden 	{ visibility:hidden; }

#home       { width:153px; height:30px; position:relative; margin:0; padding:0; }
#home li    { width:153px; height:30px; position:absolute; display:block; background:url(../it/img/share/home.gif) no-repeat 0px 0px;}
#home a     { width:153px; height:30px; display:block; text-decoration:none; }

#home #ho01 { background-position:-153px 0px; top:0;}
#home #ho01 a:hover { background:url(../it/img/share/home.gif) no-repeat -306px 0;}
#home #ho01.active { background-position:0px 0px;  top:0; }
#home #ho01.active a:hover{ background:transparent; }

#menu       { width:153px; height:330px; position:relative; margin:0; padding:0; }
#menu li    { width:153px; height:30px; position:absolute; display:block; background:url(../it/img/share/menu.gif) no-repeat 0px 0px;}
#menu a     { width:153px; height:30px; display:block; text-decoration:none; }

#menu #mn01 { background-position:-153px 0px; top:0;}
#menu #mn02 { background-position:-153px -30px;  top:30px;}
#menu #mn03 { background-position:-153px -60px; top:60px;}
#menu #mn04 { background-position:-153px -90px; top:90px;}
#menu #mn05 { background-position:-153px -120px; top:120px;}
#menu #mn06 { background-position:-153px -150px; top:150px;}
#menu #mn07 { background-position:-153px -180px; top:180px;}
#menu #mn08 { background-position:-153px -210px; top:210px;}
#menu #mn09 { background-position:-153px -240px; top:240px;}
#menu #mn10 { background-position:-153px -270px; top:270px;}
#menu #mn11 { background-position:-153px -300px; top:300px;}

#menu #mn01 a:hover { background:url(../it/img/share/menu.gif) no-repeat -306px 0;}
#menu #mn02 a:hover { background:url(../it/img/share/menu.gif) no-repeat -306px -30px;}
#menu #mn03 a:hover { background:url(../it/img/share/menu.gif) no-repeat -306px -60px;}
#menu #mn04 a:hover { background:url(../it/img/share/menu.gif) no-repeat -306px -90px;}
#menu #mn05 a:hover { background:url(../it/img/share/menu.gif) no-repeat -306px -120px;}
#menu #mn06 a:hover { background:url(../it/img/share/menu.gif) no-repeat -306px -150px;}
#menu #mn07 a:hover { background:url(../it/img/share/menu.gif) no-repeat -306px -180px;}
#menu #mn08 a:hover { background:url(../it/img/share/menu.gif) no-repeat -306px -210px;}
#menu #mn09 a:hover { background:url(../it/img/share/menu.gif) no-repeat -306px -240px;}
#menu #mn10 a:hover { background:url(../it/img/share/menu.gif) no-repeat -306px -270px;}
#menu #mn11 a:hover { background:url(../it/img/share/menu.gif) no-repeat -306px -300px;}

#menu #mn01.active { background-position:0px 0px;  top:0; }
#menu #mn02.active { background-position:0px -30px;  top:30px; }
#menu #mn03.active { background-position:0px -60px;  top:60px; }
#menu #mn04.active { background-position:0px -90px;  top:90px; }
#menu #mn05.active { background-position:0px -120px;  top:120px; }
#menu #mn06.active { background-position:0px -150px;  top:150px; }
#menu #mn07.active { background-position:0px -180px;  top:180px; }
#menu #mn08.active { background-position:0px -210px;  top:210px; }
#menu #mn09.active { background-position:0px -240px;  top:240px; }
#menu #mn10.active { background-position:0px -270px;  top:270px; }
#menu #mn11.active { background-position:0px -270px;  top:300px; }

#menu #mn01.active a:hover{ background:transparent; }
#menu #mn02.active a:hover{ background:transparent; }
#menu #mn03.active a:hover{ background:transparent; }
#menu #mn04.active a:hover{ background:transparent; }
#menu #mn05.active a:hover{ background:transparent; }
#menu #mn06.active a:hover{ background:transparent; }
#menu #mn07.active a:hover{ background:transparent; }
#menu #mn08.active a:hover{ background:transparent; }
#menu #mn09.active a:hover{ background:transparent; }
#menu #mn10.active a:hover{ background:transparent; }
#menu #mn11.active a:hover{ background:transparent; }

#menu_en       { width:153px; height:330px; position:relative; margin:0; padding:0; }
#menu_en li    { width:153px; height:30px; position:absolute; display:block; background:url(../en/img/share/menu.gif) no-repeat 0px 0px;}
#menu_en a     { width:153px; height:30px; display:block; text-decoration:none; }

#menu_en #mn01 { background-position:-153px 0px; top:0;}
#menu_en #mn02 { background-position:-153px -30px;  top:30px;}
#menu_en #mn03 { background-position:-153px -60px; top:60px;}
#menu_en #mn04 { background-position:-153px -90px; top:90px;}
#menu_en #mn05 { background-position:-153px -120px; top:120px;}
#menu_en #mn06 { background-position:-153px -150px; top:150px;}
#menu_en #mn07 { background-position:-153px -180px; top:180px;}
#menu_en #mn08 { background-position:-153px -210px; top:210px;}
#menu_en #mn09 { background-position:-153px -240px; top:240px;}
#menu_en #mn10 { background-position:-153px -270px; top:270px;}
#menu_en #mn11 { background-position:-153px -300px; top:300px;}

#menu_en #mn01 a:hover { background:url(../en/img/share/menu.gif) no-repeat -306px 0;}
#menu_en #mn02 a:hover { background:url(../en/img/share/menu.gif) no-repeat -306px -30px;}
#menu_en #mn03 a:hover { background:url(../en/img/share/menu.gif) no-repeat -306px -60px;}
#menu_en #mn04 a:hover { background:url(../en/img/share/menu.gif) no-repeat -306px -90px;}
#menu_en #mn05 a:hover { background:url(../en/img/share/menu.gif) no-repeat -306px -120px;}
#menu_en #mn06 a:hover { background:url(../en/img/share/menu.gif) no-repeat -306px -150px;}
#menu_en #mn07 a:hover { background:url(../en/img/share/menu.gif) no-repeat -306px -180px;}
#menu_en #mn08 a:hover { background:url(../en/img/share/menu.gif) no-repeat -306px -210px;}
#menu_en #mn09 a:hover { background:url(../en/img/share/menu.gif) no-repeat -306px -240px;}
#menu_en #mn10 a:hover { background:url(../en/img/share/menu.gif) no-repeat -306px -270px;}
#menu_en #mn11 a:hover { background:url(../en/img/share/menu.gif) no-repeat -306px -300px;}

#menu_en #mn01.active { background-position:0px 0px;  top:0; }
#menu_en #mn02.active { background-position:0px -30px;  top:30px; }
#menu_en #mn03.active { background-position:0px -60px;  top:60px; }
#menu_en #mn04.active { background-position:0px -90px;  top:90px; }
#menu_en #mn05.active { background-position:0px -120px;  top:120px; }
#menu_en #mn06.active { background-position:0px -150px;  top:150px; }
#menu_en #mn07.active { background-position:0px -180px;  top:180px; }
#menu_en #mn08.active { background-position:0px -210px;  top:210px; }
#menu_en #mn09.active { background-position:0px -240px;  top:240px; }
#menu_en #mn10.active { background-position:0px -270px;  top:270px; }
#menu_en #mn11.active { background-position:0px -300px;  top:300px; }

#menu_en #mn01.active a:hover{ background:transparent; }
#menu_en #mn02.active a:hover{ background:transparent; }
#menu_en #mn03.active a:hover{ background:transparent; }
#menu_en #mn04.active a:hover{ background:transparent; }
#menu_en #mn05.active a:hover{ background:transparent; }
#menu_en #mn06.active a:hover{ background:transparent; }
#menu_en #mn07.active a:hover{ background:transparent; }
#menu_en #mn08.active a:hover{ background:transparent; }
#menu_en #mn09.active a:hover{ background:transparent; }
#menu_en #mn10.active a:hover{ background:transparent; }
#menu_en #mn11.active a:hover{ background:transparent; }

.puls_lingua	{ padding:10px 0 10px 17px; }

.img_left		{ margin:5px 0 8px 25px; }

p.pad	{ padding-bottom:10px; }

.img_list	{ border:2px #A8A8A8 solid; margin:5px 14px 3px 0; }

.pad_en		{ padding:3px 10px 3px 0; vertical-align:middle; text-align:right;  }

.pad_left	{ padding:3px 0; vertical-align:middle; text-align:center;  }

.grayb { color:#999; }

.sceltaanno		{ width:100px; font-weight:normal;}