html{
width: 100%;
height: 100%;
}

body{
font-size: 12px;
font-family: arial,helvetica,sans-serif;
margin: 0px;
padding: 0px;
text-align: center;
background-color: #cccccc;
width: 100%;
height: 100%;
}


table{
	font-size: 12px;
	font-family: arial,helvetica,sans-serif;
}

#container{
position: relative;
width: 1000px;
height:1550px;
bottom:0;
top:0;
background-color:white;
background-position:top left;
background-repeat:repeat-y;
margin-left: auto;
margin-right: auto;
margin-top:0;
margin-bottom:0;
text-align: left;

}

#menu_macchine{
width: 200px;
position: absolute;
top: 170px;

}

.menu_categorie{
border: 1px solid teal;
/*background-image:url("images/sfondo_menu_categoria.gif");*/
background-position:top right;
background-repeat:no-repeat;
background-color: teal;
margin-bottom:2px;
width: 200px;
}

.menu_categorie span{
/*margin: 5px;*/
line-height:26px;
margin-left:5px;
display: block;
text-decoration: none;
color: white;
font-weight: bold;
}

.menu_footer{
border: 1px solid maroon;
background-color: maroon;
width: 1000px;
text-align: center;
color: white;
}

.menu_footer a{
color:#FFFFFF;
font-weight: bold;
line-height: 40px;
}

.chiuso{
display: none;
	
}

.aperto{
display: block;
}

.aperto div{
margin-bottom:2px;
border: 1px solid teal;
width: 200px;
background-color: #FFFFFF;
overflow:hidden;
}

.aperto div a{
	margin: 5px;
	display: block;
	text-decoration: none;
	color: teal;
	font-weight: bold;
	
}


#lingue_modifica_prodotto{
margin-top:20px;
margin-bottom: 20px;
}

#italiano{
background-color: #3399ff;
}

#inglese{
background-color: fuchsia;
}

#tedesco{
background-color: lime;
}

#francese{
background-color: olive;
}

#spagnolo{
background-color: blue;
}

#cinese{
background-color: yellow;
}

#russo{
background-color: red;
}

#elenco_macchine_utensili{
position:absolute;
left:250px;
top:220px;
/*
height: 900px;
overflow: auto;
*/
}



#macchina_utensile{
position:absolute;
left:250px;
top:220px;
height: 900px;
overflow: auto;
}

#contenuto{
position:absolute;
left:250px;
top:230px;
width: 500px;
}

#macchina_utensile img{
border: 1px solid  #000000;
}



.sotto{
clear: both;
}

#lingue{
position:absolute;
top: 160px;
left:250px;
z-index:2;
text-align:center;
width:500px;
}

#lingue img{margin-right: 10px;}

#invetrina{
width:200px;
position:absolute;
top:170px;
right:0px;
}

.macchina_vetrina{
border-bottom: 1px solid #000000;
background-color: teal;
padding-top: 10px;
color: white;
background-image:url("images/macchina_vetrina_sf.gif");
background-position:top left;
}

.macchina_vetrina a{
color: white;
}


.macchina_vetrina p{
margin-left: 10px;
}


.macchina_vetrina img{
float:left;
margin-right: 10px;
margin-bottom: 10px;
border: 4px solid white;
}


.pari{
background-color: silver;
}

.dispari{
background-color: white;
}

#table_machine_tools_list{
/*width:500px;*/
width:550px;
border: 1px solid silver;
}

.striscia_superiore{
background-color: white;
height: 5px;
}

#menu_sup{
height: 45px;
background-image: url("images/sfondo_menu_sup.gif");
background-position: top left;
background-repeat: no-repeat;


}

.menu_vuoto{
background-image:url("images/menu_alto_sfondo_des.gif");
height:40px;
background-repeat:no-repeat;
background-position:right;
float:left;
}

.menu_vuoto p{
font-size: 13px;
color: white;
line-height: 40px;
margin:0 20px 0 20px;
font-weight: bold;
}

.menu_vuoto a{color:white;}

div.menu_sin{
list-style-type: none;
background-image:url("images/menu_alto_sfondo_sin.gif");
background-position: top left;
background-repeat: no-repeat;

height: 40px;
float: right;

}

div.menu_des{
background-image:url("images/menu_alto_sfondo_des.gif");
background-position: top right;
background-repeat: no-repeat;
height: 40px;
}

.menu_des a{
line-height: 40px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
margin-left: 15px;
margin-right: 15px;
}


#header{
	/*
	background-image:url("images/logo.gif");
	background-repeat:no-repeat;
	*/
height: 100px;
}

a img{border: none;}

#footer{ 
position:relative;
top:1150px;
text-align: center;
background-color: maroon;
color: white;
padding-top: 10px;
padding-bottom: 10px;
}

#footer a{
color: white;
font-weight: bold;
}

.top_menu h3{
background-image: url("images/sfondo_top_menu.gif");
background-position: top left;
background-repeat:no-repeat;
color:#ffffff;
height: 50px;
line-height:50px;
padding-left:10px;
margin-bottom: 2px;
font-size: 15px;
}

.bianco{
width: 5px;
background-color: white;
float:right;
line-height: 40px;
}

#cerca{
background-color: silver;
height: 135px;
}

#pulsante_cerca{
background-color: maroon;
color:white;
font-weight: bold;
width: 25px;
height: 25px;
}

#cerca form{
margin:30px 0px 30px 10px;
}

h2.news{
font-weight: 20px;
color: red;
}

#tabella_caratteristiche{
float:right;width:336px;margin-left:20px;
}
#tabella_caratteristiche td{
border:1px solid #000000;
}

.errore{
font-weight: bold;
color: red;
}

.chiusura_macchina{
clear:both;
padding-top: 20px;
text-align: center;
}

#usato_da_vendere{
background-image: url("images/usato_da_vendere.gif");
height: 80px;
width:201px;
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
}

#usato_da_vendere a{
color: white;
font-weight: bold;
display: block;
line-height: 80px;
}

#menu_admin{
margin: 20px;

}

#menu_admin a{
margin-right:5px;
border: 1px solid #cccccc;
display: block;
float:left;
padding: 5px;
text-decoration: none;
background-color: teal;
color:white;
font-weight: bold;
}

#elenco_macchine_utensili img{
border: 1px solid #0000ff;
}

.highlight { background-color: yellow }

.venduta{color:red;font-size:30px}

.links{
background-image: url("images/usato_da_vendere.gif");
height: 80px;
width:201px;
text-align: center;
margin-top: 30px;
margin-bottom: 30px;	
}
.links a
{
color: white;
font-weight: bold;
display: block;
line-height: 40px;
}
	

