* {

}

html {
	margin: 0;
	padding: 0;
height: 100%;
}
body {
	margin: 0px;
padding:0;
	background: #2e2e2e;
background-image:url(../images/plate_metal3.jpg);
	font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:white;
		height: 100%;
}

p{
	margin: 0;
	padding: 0;


}


h1{
	margin: 0;
	padding: 0;
font-size:18px;

}



h2{

font-size:16px;

}


.hid{
visibility:hidden;
display:none;
}


.menuTitle {
	display: block;
width:437px;
	height: 40px;


}


div.path_prodotti_home h2{
		display:inline;
font-size:11px;
		font-weight:normal;
}

div.path_prodotti_home a.orange{
		color:#EA3530;

}

div.path_prodotti_home a.orange:hover{
		color:#fcfcfc;

		}







div.path_prodotti h2{
		text-transform: uppercase;
		display:inline;
		font-size:12px;
		font-weight:normal;
}

div.path_prodotti a.orange{
		color:#EA3530;
		text-transform: uppercase;
				font-size:12px;
}

div.path_prodotti a.orange:hover{
		color:#fcfcfc;
		text-transform: uppercase;
				font-size:12px;
		}


div.path_prodotti{
font-size:11px;
margin:0px;
padding: 15px 0 10px 15px;
width:690px;
}

div.wrap {
	margin: 0;
	padding: 0;
}

form{
padding:0;
margin:0;

}


select {

font-size:12px;
}


a{
		text-decoration:none;
		color:#fff;
}

a:hover {
		text-decoration:none;
		color:#ea3530;
}


.red_links a
{
	color: #E23130;
	text-decoration:none;
}


.red_links a:visited
{
	color: #E23130;
	text-decoration:none;
}

.red_links a:hover
{
		text-decoration:none;
		color:#EBC705;
}



.home_links a
{
	color: #EEEEEE;
	text-decoration:none;
}


.home_links a:visited
{
	color: #EEEEEE;
	text-decoration:none;
}

.home_links a:hover
{
		text-decoration:none;
		color:#FF9900;
}


.home_links2 a
{
	color:#E23130;
	text-decoration:none;
}


.home_links2 a:visited
{
	color:#E23130;
	text-decoration:none;
}

.home_links2 a:hover
{
		text-decoration:none;
		color: #FF9900;
}



.mailing_list_home{

height:55px;
margin: 35px 0 0px 0;
padding:35px 0px 0px 10px;
background: url(../images/mailing_list_home.gif) no-repeat;
background-repeat:no-repeat;
overflow:hidden;
color:black;

}

.scelta_mod_home{

height:30px;
margin: 0 0 5px 0;
padding:35px 5px 5px 53px;
background: url(../images/scelta_mod_home.gif) no-repeat;
background-repeat:no-repeat;
overflow:hidden;
color:black;

}


.ricerca_home{


height:30px;
margin: 0 0 5px 0;
padding:35px 5px 5px 53px;
background: url(../images/cerca_catalogo_home.gif) no-repeat;
background-repeat:no-repeat;
overflow:hidden;
color:black;
}








.box_prod_home{
width:420px;
height:60px;
float:left;
margin: 0 0 5px 0;
padding:5px 5px 5px 0px;
background: url(../images/home_bk_prodotto.gif) no-repeat;
background-repeat:no-repeat;
overflow:hidden;
color:black;

}
.titolo_prod_home{
font-size:13px;

}

.box_prod_home h2{
font-size:12px;
padding:0 0 0 0;
margin:0 0 0 0;
}

.box_prod_home a
{
	color: #D62725;
	text-decoration:none;
}


.box_prod_home a:visited
{
	color: #D62725;
	text-decoration:none;
}

.box_prod_home a:hover
{
		text-decoration:none;
		color:#FF9900;
}








.container_prodotti a
{
	color: black;
	text-decoration:none;
}


.container_prodotti a:visited
{
	color: black;
	text-decoration:none;
}

.container_prodotti a:hover
{
		text-decoration:none;
		color:#ea3530;
}



.tooltip_prod a
{
	color: black;
	text-decoration:none;
}


.tooltip_prod a:visited
{
	color: black;
	text-decoration:none;
}

.tooltip_prod a:hover
{
		text-decoration:none;
		color:#ea3530;
}


.sliding_product{

text-align:center;

}



.menu_top{
width:900px;
height:20px;
margin:0;
padding:0;
overflow:hidden;
text-align:right;
text-transform: uppercase;
font-size:10px;
}

select{
	background: #CCCCCC;

}

input.sfondo {
	font-size:12px;
	color: #2e2e2e;
	background: #CCCCCC url(../images/bk_input.jpg);
	padding-right: 5px;
	padding-left: 5px;
	width: 140px;

}





.dati_ricerca{

text-transform: uppercase;
font-size:10px;
padding:15px 0 5px 0;

}

.cercaSubmit, .cercaSubmitHovered {
	width:60px;
	height:20px;
	color:#FFF;
	font-weight:bold;
	padding:0px 0px 5px 0;
	background:url(../images/cerca_button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.cercaSubmitHovered {
	background-position:left bottom;
}


#head{
z-index: 1;
width:100%;
height:147px;
background-image:url(../images/fondo.jpg);
}


#bott_ricerca{

cursor:pointer;
background-image:url(../images/cerca_prodotti.gif);
background-repeat: no-repeat;
width:220px;
height:25px;
margin:0;
padding:0;
}

#bott_modello{

cursor:pointer;
background-image:url(../images/specifica_modello.gif);
background-repeat: no-repeat;
width:220px;
height:25px;
margin:0;
padding:0;
}

#bott_carrello{
cursor:pointer;
background-image:url(../images/carrello.gif);
background-repeat: no-repeat;
width:180px;
height:25px;
margin:0;
padding:0;
}

.container_prodotti{
	margin: 0;
	padding: 0;
width:700px;

}

.container_prodotti p{

padding:0;
margin:0;
}











.box_prod{
width:202px;
height:185px;
float:left;
margin: 7px;
padding:5px;
background-image:url(../images/plate_metal1.jpg);
background-repeat:no-repeat;
overflow:hidden;
color:black;
}

.box_prod_offerta{
width:202px;
height:185px;
float:left;
margin: 7px;
padding:5px;
background-image:url(../images/plate_metal2.jpg);
background-repeat:no-repeat;
overflow:hidden;
color:black;
}


.tab_carrello td{
padding-left:4px;

}




.totale_carrello{
	float:left;
	padding-top:10px;
	color:#EFEFEF;
	font-size:18px;

}

.spese_spedizione{
	clear:left;
	padding:10px;
	color:#EFEFEF;
	background-color: #D93333;
font-size:14px;
}

.checkout{
float:left;
margin:10px 0 0 20px;
padding:0 5px 0 5px;

font-weight:bold;
background-color:#EB902A;
width:80px;
}

.div_prod_left{
width:390px;
float:left;

padding:0;

color:black;
margin:0 10px 0 0;
}

.div_prod_right{
width:220px;
float:left;
color:black;
margin:0;
padding:0;

}

.box_pic_prodotto{

width:120px;
height:128px;
padding:10px 5px 5px 5px;

background-image:url(../images/prodotto_pic.gif);
background-repeat:no-repeat;

}

.div_head_prodotto1{
width:390px;
height:10px;
border:0;
background-image:url(../images/head_prodotto_1.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
overflow:hidden;
}

.div_head_prodotto2{
width:390px;

border:0;
background:url(../images/head_prodotto_2.gif) repeat-y left bottom;
margin:0;
overflow:hidden;
padding:0 0 0 5px;
}

.div_head_prodotto3{
width:390px;
border:0;
height:10px;
background:url(../images/head_prodotto_3.gif) no-repeat left top;
margin:0;
padding:0;
overflow:hidden;
}


.div_body_prodotto1{
width:390px;
height:10px;
background-image:url(../images/body_prodotto_1.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
overflow:hidden;
}

.div_body_prodotto2{
width:390px;
padding:5px;
background:url(../images/body_prodotto_2.gif) repeat-y left bottom;
margin:0;
overflow:hidden;
padding:0 0 0 5px;
}

.div_body_prodotto3{
width:390px;
height:21px;
background-image:url(../images/body_prodotto_3.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
overflow:hidden;
}

#page_right{
width:700px;
margin-left:250px;
}

.footer{
padding: 50px 0 20px 5px;

color:#EFEFEF;
font-size:12px;
}


.td_prezzo{
padding:0;
margin:0;
font-size:11px;

}


.td_nome_prodotto h2{
padding:0 0 5px 0;
margin:0;
font-size:12px;



}




.invia_ordine{
float:left;
border-left: medium #fff solid;
}


.paginazione{

clear:left;
padding:10px 0 10px 15px;


}



.shopping_cart{
float:left;
display:none;
padding: 10px 0 10px 10px;
width:100%;

}

#shopping_cart_static{

padding: 10px 0 10px 10px;
width:680px;
}

#box_ricerca{
display:none;
padding: 10px 0 10px 10px;
width:680px;
background-color:#f8f8f8;
color:#2e2e2e;
}

#box_modelli{
display:none;
padding: 10px 0 10px 10px;
width:680px;
background-color:#f8f8f8;
color:#2e2e2e;
}

#box_modelli a
{
	color: black;
	text-decoration:none;
}


#box_modelli a:visited
{
	color: black;
	text-decoration:none;
}

#box_modelli a:hover
{
		text-decoration:none;
		color:#ea3530;
}

.loading{
position:absolute;
top:0px;
left:0px;
width:400px;
height: 30px;
font-size:12px;
font-weight:bold;
z-index:999;
}
