body{
background:url(../images/immagine_03.jpg) #FFF repeat-x;
margin:0;
padding:0;
text-align:center;
margin-left:auto;
margin-right:auto;
width:977px;
font-family:Calibri, Arial;
}
.lnr{
color:black;
}
.lnr:visited{
color:black;
}
#container{
display:block;
position:relative;
background:url(../images/immagine_04_b.jpg);
text-align:left;
width:977px;
}

#header{
min-height:450px;
background:url(../images/immagine_04_cat.jpg) no-repeat;
}

#menu{
width:100%;
height:110px;
}

#content{
overflow: auto; 
display:block;
background:url(../images/immagine_04_b.jpg);
}


li,ul,ol{
margin:0;
margin-left:4px;
margin-bottom:8px;
padding:0;
list-style-type:none;
border:0;
}
img{
border:0;
}



#footer{
clear:both;
background:url(../images/footer.jpg);

height:85px;
}

#nav{
position:relative;
font-size:20px;
font-family:Calibri, "Segoe UI", Arial;
letter-spacing:-1px;
color:white;
margin-left:290px;
padding-top:14px;
}
#nav li{
display:inline;
margin-left:24px;
height:27px;
}

.navmenu{
text-decoration:none;
color:white;
height:27px;
}
.navmenu:hover{

text-decoration:underline;
}







#categ{
position:relative;
margin-left:20px;
margin-top:115px;
}
#cat1{
font-family:Calibri;
margin-top:80px;
width:640px;
float:left;

}

#cat_brands{
float:left;

}
#cat_brands_destra{

float:left;
}
#cat_brands_sinistra{
width:160px;
float:left;
}

.proli{
margin:0;
padding:0;
}
.whiteli{
color:white;
}
#custom_search{

padding-left:480px;


}

#input_search{
background:url(../images/custom_search.jpg) transparent no-repeat;
width:148px;
height:30px;
border:none;
padding-left:12px;
padding-top:6px;
font-family:Calibri;
}

