html,body { margin:0; padding:0; }
body { background-color:#b0c28a; text-align:center; color:#fff; font: 62.5% "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
/* background-color:#b6be8b; #94a572 */
p { line-height:normal; }
td { }
table { table-layout:auto; border-collapse:collapse; font-size:1em; }
table td, table th { padding:0; }
a { color:#99af67; text-decoration:none; }
a:link  { }
a:visited { }
a:hover { }
a:active { }

.center { text-align:center; }
.nowrap { white-space:nowrap; }
.wrap { white-space:normal; }
.floatLeft { float:left; }
.clearLeft { clear:left; }
.font1 { font-size:1px; line-height:0; }
.img_0 { border:none; }
.img_1 { border:1px solid; border-color:#000; }
.img_2 { border:2px solid; border-color:#000; }
/* border-color:#3a4220; */
.valign_D { vertical-align: bottom; }

/*
ul.crossfade { position:relative; padding:0; margin:0; list-style:none; text-align:left;}
#fade-1 li { position:absolute; left:0; top:0; }
*/

.bkgE_j { background:url(img/page/bkgE_j.jpg) no-repeat; }
.bkgE_g { background:url(img/page/bkgE_g.gif) no-repeat; }
.bkgBoxes { background:url(img/boxes/bkgBoxes.gif) no-repeat; }
.bkgO_j { background:url(img/page/bkgO_j.jpg) repeat-x; }
.bkgO_g { background:url(img/page/bkgO_g.gif) repeat-x; }
.bkgV_g { width:20px; background:url(img/page/bkgV_g.gif) repeat-y; }

/* PG visibility:hidden; */ 
#header { position:relative; z-index:20; width:100%; height:100px; background-color:#828b5c; background-position:0px 0px; text-align:center; }
#head { position:relative; top:0px; width:720px; height:100px; margin:0px auto; background-color:#99af67; background-position:0px -100px; text-align:center; }
.head_LR { position:absolute; top:0px; width:38px; height:127px; }
#head_L { left:-20px; background-position:0px 0px; }
#head_R { right:-20px; background-position:-38px 0px; }
#container { position:relative; z-index:20; width:760px; height:500px; margin:0px auto; text-align:center; }
#page { position:relative; width:720px; margin:0px auto; background-color:#fff; text-align:center; }
/* background-color:#f3f8da; */
.pg_L { width:20px; background-position:0px 0px; }
.pg_R { width:20px; background-position:-20px 0px; }
#pg_D { position:relative; width:720px; height:30px; background-position:0px -10px; margin:0px auto; text-align:center; }
.pg_DLR { position:absolute; top:-19px; width:48px; height:48px; }
#pg_DL { left:-21px; background-position:0px -127px; }
#pg_DR { right:-21px; background-position:-48px -127px; }
#pgContent { position:relative; margin:0px auto; padding-left:10px; text-align:left; }
.pgT { position:relative; margin:0px auto; padding:30px 0 30px 10px; text-align:center; }
#footer { position:relative; clear:left; left:0px; width:100%; text-align:center; background:#e9ec9d url(img/page/footer_IN.jpg); }


#title { position:absolute; left:22px; top:28px; width:248px; height:60px; }
#wsInfo { position:absolute; left:292px; top:30px; text-align:left; }
#bookm { position:absolute; top:76px; width:23px; height:21px; font-size:0; }
#bookm a { width:100%; height:100%; display:block; }
.bookm_OFF { background-position:-32px -42px; }
.bookm_ON { background-position:-32px -63px; }
#print { position:absolute; top:76px; width:23px; height:21px; font-size:0; }
#print a { width:100%; height:100%; display:block; }
.print_OFF { background-position:-32px 0px; }
.print_ON { background-position:-32px -21px; }
#font_C { position:absolute; top:79px; }
.font { position:absolute; top:0px; width:16px; height:16px; font-size:0; }
.font a { width:100%; height:100%; display:block; }
.font_i_OFF { left:0px; background-position:0px 0px; }
.font_i_ON { left:0px; background-position:-16px 0px; }
.font_o_OFF { left:23px; background-position:0px -16px; }
.font_o_ON { left:23px; background-position:-16px -16px; }
.font_d_OFF { left:46px; background-position:0px -32px; }
.font_d_ON { left:46px; background-position:-16px -32px; }
#flag_C { position:absolute; top:81px; right:55px; }
.flag { position:absolute; top:0px; height:12px; font-size:0; }
.flag a { width:100%; height:100%; display:block; }
.flag_en { left:0px; width:20px; background-position:0px -60px; }
.flag_it { left:27px; width:21px; background-position:0px -48px; }

/* MENU */
#menu_C { position:relative; z-index:10; width:100%; height:27px; background-color:#959d67; background-position:0px -200px; }
#menu { position:absolute; left:20px; top:-27px; width:720px; height:27px; background-color:#c1d583; background-position:0px -227px; text-align:left; }
#menu_nav li:hover li:hover ul,
#menu_nav li:hover li:hover li:hover ul,
#menu_nav li:hover li:hover li:hover li:hover ul,
#menu_nav li:hover li:hover li:hover li:hover li:hover ul
{ left:142px; top:-4px; width:132px; height:auto; background-color: #37382E; padding:3px; border:1px solid #666; white-space:nowrap; }
#menu_nav ul, 
#menu_nav li:hover ul ul,
#menu_nav li:hover li:hover ul ul,
#menu_nav li:hover li:hover li:hover ul ul,
#menu_nav li:hover li:hover li:hover li:hover ul ul
{ position:absolute; left:-9999px; top:-9999px; width:0; height:0; z-index:400; margin:0; padding:0; list-style:none; }

#menu_nav { position:relative; left:14px; width:706px; z-index:5; height:27px; margin:0; padding:0; list-style:none; }
#menu_nav li.top { height:27px; display:block; float:left; cursor:default; }
#menu_nav li a.top_link { height:27px; display:block; line-height:7px; padding:0 0 0 12px; cursor:pointer; float:left; }
#menu_nav li a.top_link span { height:27px; display:block; padding:0 12px 0 0; float:left; }
#menu_nav li:hover a.top_link { color:#FFF; background:url(img/menu/mn_S_ON_hover.jpg) no-repeat; }
#menu_nav li:hover a.top_link span { color:#FFF; background:url(img/menu/mn_S_ON_hover.jpg) no-repeat right top; }
#menu_nav li a.top_link_s { height:27px; display:block; line-height:7px; padding:0 0 0 12px; cursor:pointer; float:left; }
#menu_nav li a.top_link_s span { height:27px; display:block; padding:0 12px 0 0; float:left; }
#menu_nav li:hover a.top_link_s { color:#FFF; background:url(img/menu/mn_S_ON_s_hover.jpg) no-repeat; }
#menu_nav li:hover a.top_link_s span { color:#FFF; background:url(img/menu/mn_S_ON_s_hover.jpg) no-repeat right top; }
#menu_nav li:hover { position:relative; z-index:200; }
#menu_nav li:hover ul.sub { background-color:#494941; left:1px; top:20px; width:142px; height:auto; filter:alpha(opacity=85); opacity:.85; moz-opacity:.85; padding:3px; border:1px solid #6C7065; white-space:nowrap; z-index:300; text-align:left; }
#menu_nav li:hover ul.sub li { position:relative; display:block; width:142px; height:27px; line-height:27px; color:#9B9B8E; float:left; text-indent:5px; font-size:11px; font-weight:normal; }
#menu_nav li:hover ul.sub li a { display:block; font-weight:normal; width:140px; height:25px; line-height:25px; font-size:11px; text-indent:5px; color:#F4F4F2; text-decoration:none; border:1px solid #474842; }
#menu_nav li:hover ul.sub li a:hover { background-color:#67675F; border-color:#67675F; color:#fff; }

#menu_shad { position:absolute; width:100%; height:6px; background-position:0px -40px; }
.mn_S_ON_L { height:27px; display:block; line-height:7px; padding:0 0 0 12px; cursor:pointer; float:left; background:url(img/menu/mn_S_ON.jpg) no-repeat left top; }
.mn_S_ON_R { height:27px; display:block; padding:0 12px 0 0; float:left; background:url(img/menu/mn_S_ON.jpg) no-repeat right top; }
.mn_S_OFF_L { }
.mn_S_OFF_R { }
.mn_S_ON_L_s { height:27px; display:block; line-height:7px; padding:0 0 0 12px; cursor:pointer; float:left; background:url(img/menu/mn_S_ON_s.jpg) no-repeat left top; margin-left:8px; }
.mn_S_ON_R_s { height:27px; display:block; padding:0 12px 0 0; float:left; background:url(img/menu/mn_S_ON_s.jpg) no-repeat right top; }
.mn_S_OFF_L_s { background:url(img/menu/mn_S_OFF_s.jpg) no-repeat left top; margin-left:8px; }
.mn_S_OFF_R_s { background:url(img/menu/mn_S_OFF_s.jpg) no-repeat right top; }

#sottoMenu { position:relative; background-color:#d3e7a4; left:0px; top:0px; height:32px; text-align:left; }
/* background-color:#dde9b0; */
#smn_R { position:absolute; background:url(img/menu/smn_R.jpg) repeat-y; top:0px; right:0px; width:130px; height:32px; }
#smnT { position:absolute; top:6px; left:26px; width:480px; }

/* BOX */
.pgBox { position:relative; float:left; }
#pgBoxL { width:520px; }
#pgBoxR { width:200px; }
.eBox { position:relative; clear:left; width:180px; margin:10px; }
.eBox a { width:100%; height:100%; display:block; }
.eBox_ { position:absolute; width:11px; height:11px; font-size:0; }


.boxGhost { position:relative; clear:left; left:0px; top:0px; width:100%; height:100%;  }
.boxGhost a { width:100%; height:100%; display:block; }
.boxGhost_IN { margin:3px 0 3px 0; }

#eBoxFoto { position:relative; clear:left; width:180px; height:223px; }
#eBoxFoto_Img { position:absolute; left:11px; top:11px; width:135px; height:202px; }
/* background-color:#000; */
#eBoxFoto_R { position:absolute; left:149px; top:11px; width:21px; height:202px; }
/*
#eBoxFoto { position:relative; clear:left; width:200px; height:211px; margin:2px 0 0 0; }
#eBoxFoto_R1 { position:absolute; left:145px; top:9px; width:45px; height:157px; background-color:#989c60; }
#eBoxFoto_R2 { position:absolute; left:145px; top:166px; width:45px; height:45px; background-color:#acaf67; }
#eBoxFoto_D { position:absolute; left:10px; top:211px; width:180px; height:30px; background-color:#cfd27e; text-align:center; }
.eBoxFoto_D_txt { margin:2px 6px 2px 6px; width:168px; text-align:center; }
.t_eBoxFotoCA { color:#656835; font-size:10px; font-weight:normal; line-height:12px; }
*/


.eBoxGreen { background-color:#c8d793; }
.eBoxGreen_UL { left:0px; top:0px; background-position:0px 0px; }
.eBoxGreen_UR { right:0px; top:0px; background-position:-11px 0px; }
.eBoxGreen_DL { left:0px; bottom:0px; background-position:0px -11px; }
.eBoxGreen_DR { right:0px; bottom:0px; background-position:-11px -11px; }

#eBoxDon { left:0px; top:0px; height:38px; cursor:pointer; }
.eBoxDon_OFF { background-position:0px -22px; }
.eBoxDon_ON { background-position:0px -60px; }
#eBoxDonT { position:relative; margin:0; }

.eBoxOrange { cursor:pointer; }
.eBoxOrange_OFF { background-color:#D3DF91; }
.eBoxOrange_ON { background-color:#FBC259; }
.eBoxOrange_UL { left:0px; top:0px; background-position:-44px 0px; }
.eBoxOrange_UR { right:0px; top:0px; background-position:-55px 0px; }
.eBoxOrange_DL { left:0px; bottom:0px; background-position:-44px -11px; }
.eBoxOrange_DR { right:0px; bottom:0px; background-position:-55px -11px; }

.eBoxJuta { text-align:left; cursor:pointer; }
.eBoxJuta_OFF { background:#d4d28d url(img/boxes/eBoxJuta_IN_OFF.jpg); }
/**/
.eBoxJuta_ON { background:#d4d28d url(img/boxes/eBoxJuta_IN_ON.jpg); }
.eBoxJuta_UL { left:0px; top:0px; background-position:-22px 0px; }
.eBoxJuta_UR { right:0px; top:0px; background-position:-33px 0px; }
.eBoxJuta_DL { left:0px; bottom:0px; background-position:-22px -11px; }
.eBoxJuta_DR { right:0px; bottom:0px; background-position:-33px -11px; }
#eBoxJuta_Map { position:absolute; right:12px; top:8px; }
#eBoxJuta_Img { position:absolute; left:16px; bottom:0px; width:90px; height:43px; background:url(../../_images/boxes/likano-stamp_s.gif) no-repeat;}
#eBoxJuta_T { position:absolute; left:16px; top:11px; }

#eBoxP_org { left:0px; top:0px; height:58px; cursor:pointer; }

.eBoxBeige { text-align:left; background-color:#e2e1a2; }
.eBoxBeige_UL { left:0px; top:0px; background-position:-66px 0px; }
.eBoxBeige_UR { right:0px; top:0px; background-position:-77px 0px; }
.eBoxBeige_DL { left:0px; bottom:0px; background-position:-66px -11px; }
.eBoxBeige_DR { right:0px; bottom:0px; background-position:-77px -11px; }
#eBoxBeigeT { position:relative; left:12px; top:0px; padding:6px 0 8px 0; width:156px; }

.line { position:relative; margin:3px 0 12px 0; width:100%; height:1px; font-size:0; }
.line_black { background-position:0px 0px; }
.line_turquoise { background-position:0px -6px; }
.sArrow { margin:5px 7px 0 0; width:15px; height:10px; text-align:left; font-size:0; }
.sArrow_black { background-position:0px -72px; }
.sArrow_blue { background-position:0px -82px; }
.sArrow_orange { background-position:-15px -72px; }
.sArrow_green { background-position:-15px -82px; }
.sArrow_black_s { background-position:0px -92px; }

.t_Size_-2 { font-size:0.74em; }
.t_Size_-1 { font-size:0.86em; }
.t_Size_1 { font-size:1.08em; }
.t_Size_2 { font-size:1.2em; }
.t_LSpacing_1 { letter-spacing:1px; }

.t_wsInfo { color:#13270B; font-size:13px; font-weight:bold; line-height:19px; }
/* color:#243111; */
.t_page { color:#000; font-size:1.42em; }
.t_page A:link, .t_page A:visited, .t_page A:active { color:#025FA4; text-decoration:underline; }
.t_page A:hover { color:#F60; }
.t_footer { color:#000; font-size:13px; }
.t_footer A:link, .t_footer A:visited, .t_footer A:active { color:#2E6022; text-decoration:underline; }
.t_footer A:hover { color:#9B2F2F; }
/* color:#417C36; */

.t_H  { line-height:normal; margin:0; padding:0;}
.t_nota { color:#000; font-size:0.85em; }
.t_brown { color:#717051; }
.t_green { color:#08820e; }
.t_turquoise  { color:#348F68; }
.t_lime { color:#8F9F1D; }
.t_emerald  { color:#18704F; }
.t_emerald A:link, .t_emerald A:visited, .t_emerald A:active { color:#18704F; text-decoration:underline; }
.t_emerald A:hover { color:#A60000; }
.t_grey { color:#677360; }
.t_orange { color:#F06000; }
.t_orange A:link, .t_orange A:visited, .t_orange A:active { color:#F06000; text-decoration:underline; }
.t_orange A:hover { color:#A60000; }
.t_boxW { color:#fff; font-size:16px; padding-top:6px; }
.t_eBoxJuta { color:#675436; font-size:14px; }
.t_boxBeigeT { color:#856634; font-size:11px; letter-spacing:1px; line-height:1.5em; }
.t_boxBeigeD { color:#7C7B22; font-size:11px; letter-spacing:0px; line-height:1.5em; }
.t_boxBeige { color:#4E573F; font-size:11px; letter-spacing:0px; line-height:1.3em; }

.t_mn_S { font-size:13px; font-weight:bold; line-height:26px; }
.t_mn_S_OFF { color:#233B10; }
.t_mn_S_OFF A:link, .t_mn_S_OFF A:visited, .t_mn_S_OFF A:active { color:#233B10; text-decoration:none; }
.t_mn_S_OFF A:hover { color:#9B2F2F; }
/* color:#443f0d; 2D451B */
.t_mn_S_ON { color:#36672D; }
.t_mn_S_ON A:link, .t_mn_S_ON A:visited, .t_mn_S_ON A:active { color:#36672D; text-decoration:none; }
.t_mn_S_ON A:hover { color:#FFF; }
/* color:#417C36; */
.t_mn_S_OFF_s { color:#D1E0A6; }
.t_mn_S_OFF_s A:link, .t_mn_S_OFF_s A:visited, .t_mn_S_OFF_s A:active { color:#D1E0A6; text-decoration:none; }
.t_mn_S_OFF_s A:hover { color:#FFF; }
/* color:#DDE796; */
.t_mn_S_ON_s { color:#417C36; }
.t_mn_S_ON_s A:link, .t_mn_S_ON_s A:visited, .t_mn_S_ON_s A:active { color:#FFF; text-decoration:none; }
.t_mn_S_ON_s A:hover { color:#FFF; }

.t_smn { color:#696D12; font-size:13px; font-weight:bold; }
.t_smn A:link, .t_smn A:visited, .t_smn A:active { color:#696D12; text-decoration:none; }
.t_smn A:hover { color:#D62C01; text-decoration:underline; }
.t_smn_ON { color:#489133; }

/* SOST */
.miniBox { border:1px solid; border-color:#000; margin:-4px 0 0 0; padding:3px; }
.medBox { border:1px solid; border-color:#000; margin:0; padding:8px 10px 10px 10px; }

.box_lightylw { background-color:#F8FBB3; }
.box_ylw { background-color:#E9FF6A; }
.box_blue { background-color:#D1E3E9; }

/* DON */
.borderBlack { border:1px solid; border-color:#000; padding:14px; }

/* 5x  */
.pdf_small { margin:4px 7px 3px 7px; width:16px; height:16px; text-align:left; }
.qr_small { margin:4px 7px 3px 0px; width:30px; height:30px; text-align:left; }
.t_Size_4 { font-size:1.7em; letter-spacing:4px; padding-top:10px; }
.t_box5x1000m { color:#1B7654; font-size:1.4em; }
.t_box5x1000 { color:#388EB8; font-size:1.8em; letter-spacing:2px; }
.t_box5x1000s { color:#207153; font-size:1.1em; }

/* NEWS  */
/* posizionamento del div scorrevole */
#wn { position:absolute; left:0px; top:24px; width:156px; height:186px; z-index:1; 
clip:rect(0,156px,171px,0); overflow:hidden; }
#cnt { position:absolute; z-index:1; font-size:11px; }
/* formattazione del testo che faremo scorrere */
#cnt .item { width:156px; height:186px; }
/* DA CANCELLARE
#cnt h3 { font-size:12px; margin:0 0 .5em 0 }  
#cnt p { font-size:11px; margin:.5em 0 0 0 }
#cnt ul { margin:.5em 0 0 0; padding:0; font-size:11px; }
#cnt ul li { margin: .5em 0 0 1em; list-style-type:none }
*/

/* HM  */

/*
.E_bkg_mn { background:url(img/menu/E_bkg_mn.jpg) no-repeat; }
.img_transp { opacity:0; filter:alpha(opacity=0) }
*/

/* DA CANCELLARE  */
.div_1 { position:relative; margin:0px auto; padding-left:10px; text-align:left; }

