/* RESET - RESET - RESET - RESET - RESET - RESET - RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,select,option { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
} 
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

embed, object{
   display:block;
}


body {
	background-color: #8BB130;
	background-image: url(../img/cont_bg_home.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#page{
   width:                  960px;
   height:                 693px;
   float:                  left;
   position:               relative;
   background-image:url(../img/bg_home.jpg);

}

#uno{
width:                     600px;
position:                  relative;
left:                      20px;
top:                       261px;
}

#due{
width:                     600px;
position:                  relative;
left:                      20px;
top:                       276px;
}
#loghi-sx{
position:                  relative;
width:                     250px;
left:                      20px;
top:                       350px;
}


#loghi-sx2{
	position:                  absolute;
	width:                     250px;
	left:                      20px;
	top:                       451px;
}

#logo-powered{
	position:                  absolute;
	width:                     200px;
	left:                      756px;
	top:                       451px;
}

#link-uno{
	position:                  absolute;
	width:                     180px;
	height:                    140px;
	left:                      642px;
	top:                       193px;
}

#link-android{
	position:                  absolute;
	width:                     80px;
	height:                    80px;
	left:                      872px;
	top:                       33px;
}
#link-apple{
	position:                  absolute;
	width:                     80px;
	height:                    80px;
	left:                      780px;
	top:                       33px;
}

#link-android-gallery{
	position:                  absolute;
	z-index:                   2000;
	width:                     80px;
	height:                    80px;
	left:                      700px;
	top:                       265px;
}

#link-home{
	position:                  absolute;
	width:                     180px;
	height:                    140px;
	left:                      781px;
	top:                       228px;
}

#link-gallery{
	position:                  absolute;
	width:                     126px;
	height:                    115px;
	left:                      833px;
	top:                       205px;
}


#link-due{
	position:                  absolute;
	width:                     180px;
	height:                    140px;
	left:                      768px;
	top:                       31px;
}



#gallery{
   width:                  960px;
   height:                 693px;
   float:                  left;
   position:               relative;
   background-image:url(../img/bg_gallery.jpg);

}
/* PRODUCTS - PRODUCTS - PRODUCTS - PRODUCTS - PRODUCTS - PRODUCTS - PRODUCTS */

#products{
    position:                   fixed;
    bottom:                     50px;
    left:                       0;
    width:                      100%;
    height:                     290px;
    background:                 url(../img/bg_black_alpha.png);
    z-index:                    5;
}

#catalogue{
    position:                   absolute;
    top:                        50px;
    right:                      40px;
    border:                     1px solid #FFF;
    padding:                    1px 2px 0 2px;
    /*display:                    none;*/
    text-transform:             uppercase;
    z-index:                    1101;
}

#products .container{
    position:                   relative;
    width:                      980px;
    height:                     240px;
    margin:                     25px auto;
}

#products .scroller{
    position:                   relative;
    width:                      890px;
    height:                     240px;
    margin:                     0 0 0 45px;
    overflow:                   hidden;
}

#products .prev{
    position:                   absolute;
    top:                        95px;
    left:                       0px;
}

#products .next{
    position:                   absolute;
    top:                        95px;
    left:                       950px;
}

#products ul{
    position:                   absolute;
    top:                        0;
    left:                       0;
    width:                      910px;
    float:                      left;
}

#products li{
    float:                      left;
    margin:                     0 20px 20px 0;
}

#products li img{
    display:                    block;
}

/* PRODUCTS - PRODUCTS - PRODUCTS - PRODUCTS - PRODUCTS - PRODUCTS - PRODUCTS */
