/* CSS Document */


body{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
margin:0 auto;
}

#layout{
position:relative;
width:834px;
margin:0 auto;
}

#menuarancio{
position:absolute;
width:280px;
height:10px;
right:10px;
top:5px;
}

#menuarancio a{
display:block;
color:#FFFFFF;
margin:0 7px 0 7px;
height:10px;
float:left;
text-align:center;
text-decoration:none;
}

#menurosso{
position:absolute;
width:252px;
height:22px;
left:250px;
top:82px;
}

#menurosso a{
display:block;
width:63px;
height:22px;
text-decoration:none;
color:#FFFFFF;
text-align:center;
float:left;
line-height:22px;
}

.header{
width:834px;
height:118px;
position:relative;
}

.bcategorie{
width:151px;
height:95px; 
}

.blogin{
width:219px;
height:95px;
}

.bcarrello{
width:219px;
height:95px;
}

.bcerca{
width:220px;
height:95px;
}

.user{
float: left;
height:12px;
font-size:10px;
width:100px;
}

.password{
float: left;
height:12px;
width:100px;
font-size:10px;
}

.bottone{
width:20px;
height:18px;
line-height:12px;
font-size:10px;
}

.bottone2{
width:70px;
height:25px;
font-size:10px;
}

.td{
padding:10px;
}

label {
float: left;
display: block;
width: 60px;
line-height: 20px;
margin-left: 5px;
}

.clear {
	clear: both;
}

h1{
font-size:18px;
color:#2468b3;
border-bottom:1px solid #2468b3;
}

.elenco{
padding-left:5px;
line-height:18px;
font-weight:bold;

}

.elenco a{
text-decoration:none;
color:#000000;
}

.testocarrello{
padding-left:10px;
}

.testocarrello a{
text-decoration:none;
color: #FF0000;
}

.testoricerca{
/*width:120px;
padding:0px;
margin:10px;*/
height:18px;
font-size:10px;
width:120px;
}

.img1{
margin:4px 5px 5px 40px;
width:75px;
}

.lista{
margin-top:10px;
margin:0 auto;
}

.testolista{
margin-left:20px;
}

.listapro a{
color:#FF0000;
text-decoration:none;
margin-left:15px;
}