body {
  margin:0px;
  padding:0px; 
background-image:url(img/sfondo.jpg); 
/*background-position:-130px 0px; */
background-position:top center;
 font-family:arial;font-size:12px;
 background-repeat:no-repeat;
 background-color:#59432c;
}

#container {
 width:952px;
 margin:auto;
}

#header {
    height:458px;width:952px;   
    z-index:3;
    position:relative;
}

#topheader {
z-index:2;
 background-image:url(img/top.png);
    background-repeat:no-repeat;
    height:200px;width:952px;
    position:absolute;top:0px;
    overflow:hidden;
}

#foto {
    padding-top:30px;
    z-index:1;
    background-color:#fff;
    width:952px;
    height:440px;
    overflow:hidden;
}

#logosx {
    position:absolute;
    top:10px;left:-90px;top:45px;z-index:2;
}

#logotrentino {
    position:absolute;
    top:5px; right:10px;
}

#topleftmenu {
    position:absolute;
    top:6px; left:30px;
}
#topleftmenu a { 
    font-size:12px;text-decoration:none;
    color:#fff;letter-spacing:-1px;
}

#footer {
position:relative;
width:951px;height:140px;
background-image:url(img/lake-garda-water.png);
background-repeat:no-repeat;
background-color:#0076bc;
top:-20px;
}

#left {
    position:absolute; top:35px; left:10px;
    color:#fff;width:600px;
}
#left img { float:left; margin-right:15px; }
#left a { text-decoration:none; color:#fff; }
#left a:hover { text-decoration:underline; color:#7a1c68; }

#frecciasx {
    position:absolute;top:617px;left:-37px;
    z-index:3;
}
#frecciadx {
    position:absolute;top:617px;right:-37px;
    z-index:3;
}

#topmenu {
 /*   position:absolute;top:468px;
    left:-20px;*/
    background-image:url(img/menu_home.png);
    width:972px;
    height:54px;
    z-index:8;
    position:relative;
    left:-20px;
    background-repeat:no-repeat;
}

#maincontent {
    background-color:#fff;
    position:relative;
    width:952px;
    top:-12px;
  z-index:1;
}
#boxtop {
    width:930px;height:282px;
    background-color:#d9f1bd;
    margin-top:10px;margin-left:10px;
    position:relative;
     z-index:4;
}

#boxtop #box1 {
    background-color:#6da327;
    width:190px;height:265px;
    position:absolute;top:8px;left:7px;
    z-index:4;
}

#boxtop #box2 {
    background-color:#b1df7c;
    width:417px;height:265px;
    position:absolute;top:8px;left:205px;
    padding-left:10px; padding-right:10px;
}

#boxtop #box3 {
    background-color:#6ea42a;
    width:273px;height:265px;
    position:absolute;top:8px;left:650px;
    background-image:url(http://www.mountaingardabike.com/wp-content/themes/mgb/img/events_bgk_dot_green.png);
    background-repeat:no-repeat;
}

#boxbottom {
  background-color:#e3d3e0;
   width:930px;height:199px;
    margin-top:10px;margin-left:10px;
    position:relative;
     z-index:4;
 
}

#boximg {
    background-image:url(img/sfondo-itbox2.png);
    width:930px;height:199px;
    position:absolute;
    top:0px;left:0px;
    z-index:5;
}

#boxbottom #boxb1 {
    background-color:#7a1c6a;
    width:283px;height:185px;
    position:absolute;top:7px;left:7px;

}

#bback1 {
      background-image:url(img/sprit-bottom.png);
     background-position:-8px -6px;
position:     absolute;
top:0px; left:5px;
  width:25px;height:185px;
}

#bback2 {
      background-image:url(img/sprit-bottom.png);
     background-position:-33px -6px;
position:     absolute;
top:0px; left:5px;
  width:23px;height:185px;
}

#bback3 {
      background-image:url(img/sprit-bottom.png);
     background-position:-55px -6px;
position:     absolute;
top:0px; left:5px;
  width:25px;height:185px;
}

#boxbottom #boxb2 {
    background-color:#7a1c6a;
    width:392px;height:185px;
    position:absolute;top:7px;left:296px;
}

#boxbottom #boxb3 {
    background-color:#7a1c6a;
    width:228px;height:185px;
    position:absolute;top:7px;left:694px;
}

#boxsocial{
    position:relative;
   width:952px;
   height:80px;
}
#loghiapt {
    position:absolute;right:7px;top:20px;    
}

#socialwidgets{
    position:absolute;top:20px;left:14px;
}

#topmenu a {
    font-size:16px;letter-spacing:-1px;
    color:#fff;
    text-decoration:none;font-weight:bold;
}

.apt1  { position:absolute;top:20px;left:49px; }
.apt2  { position:absolute;top:20px;left:320px; }
.apt3  { position:absolute;top:20px;left:490px; }
.apt4  { position:absolute;top:20px;left:637px; }
.apt5  { position:absolute;top:20px;right:48px; }


#topmenu a:hover {  color:#DAF0C1; text-decoration:underline; }

#box1 ul {
    margin:0px;padding:0px; list-style-type:none;
        margin-left:10px;padding-top:20px;
}

#box1 ul li a {
    font-size:16px;color:#fff;text-decoration:none;
   /* letter-spacing:-1px; */
/*font-weight:bold;*/
}

#box1 ul li a:hover {
    font-size:16px;color:#fff;
    /*text-decoration:underline;*/
  /*   letter-spacing:-1px; */
  font-weight:bold;
    
}

#box1 ul li ul.children { display:none; }
#box1 ul li.current_page_ancestor ul.children { display:block; }
#box1 ul li.current_page_item ul.children { display:block; }

#box1 ul li ul {
    margin:0px;padding:0px;
    margin-left:15px;
   
}

#box1 ul li ul li a {
 font-size:14px;font-weight:normal;
}


#feratel {
/*
    position:absolute; left:37px; top:8px;
    width:180px;height:173px;
    background-color:#d9d9d9;
    */
background-color:#D9D9D9;
height:140px;
left:8px;
margin-top:30px;
position:absolute;
top:8px;
width:211px;
}

#boxgallery {
    position:absolute;
    top:0px;
    left:32px;
    width:380px;
    
    /*
    left:8px;
position:absolute;
top:6px;
width:375px;
*/
}

#boxgallery .ngg-galleryoverview{
  /*  margin-top:0px; */
    margin-top:5px;
}

#boxgallery .ngg-gallery-thumbnail img {
 padding:1px;
 margin:0px;
 margin:2px 2px 2px 2px;
}

#box2 {
    font-family:arial;font-size:12px;
}
