
body 
{ 
	font-family			: Trebuchet ms, sans-serif; 
	font-size			: 14px;
	color				: #fff;	
	text-align			: left;
	background			: #1F5481;
	background-repeat		: no-repeat;
	background-position	: top center;
	margin			: 5;
	padding			: 0;
	line-height			: 21px;
}

h1,
h2,
h3,
h4,
p
{
	margin			: 8px 0;
	padding			: 0;
}


.clear
{
	clear 			: both;
	font-size			: 1px;
	line-height			: 0px;
}	


div
{
	margin			: 0;
	padding			: 0;
}

.display_none,
hr,
h1
{
	display			: none;
	margin			: 0;
	padding			: 0;
}	

a:link,
a:visited
{
	border			: 0;	
	color				: #A6BFE8;
	font-weight			: bold;
	text-decoration:none;

	
}
a:hover
{
	border			: 0;	
	color				:#FFFFFF;
	text-decoration		:none;

	
}

img
{
	border			: 0;
	margin			: 0;
	padding			: 0;
	
}


.home
{
	width				: 862px;
	margin-left			: 2px;
	margin-right		: 2px;
	padding			: 0;
}

.home td
{
	margin			: 0;
	padding			: 2px;
	height			: 30px;
	width				: 208px;
	vertical-align		: middle;
}

.a
{
	color				: #fff;
	font-weight				: bold;
	background-color		: #B75F13;
	height			: 21px;
	text-transform		: uppercase;
	padding-top			: 5px;
	margin			: 0px;
	text-align			: center;
}

.b
{
	color				: #fff;
	font-weight			: bold;
	background-color		: #A9A94E;
	height			: 21px;
	text-transform		: uppercase;
	padding-top			: 5px;
	margin			: 0px;
	text-align			: center;
}

.c
{
	color				: #fff;
	font-weight			: bold;
	background-color		: #166999;
	height			: 21px;
	text-transform		: uppercase;
	padding-top			: 5px;
	margin			: 0px;
	text-align			: center;
}

.d
{
	color				: #fff;
	font-weight			: bold;
	background-color		: #D1CA2D;
	height			: 21px;
	text-transform		: uppercase;
	padding-top			: 5px;
	margin			: 0px;
	text-align			: center;
}

.left
{
	float: right;
	margin-left: 10px;	
	

}


#div_container
{

	background	: #1F5481;
	margin	: auto;
	min-height	: 350px;
	height	: auto;
	padding-top	: 0px;
	display:compact;
	


}
/* ------------------------------ CORPO --------------------*/
#corpo
{
	padding		: 10px;	/* mod */
	width			: 590px; /* mod */
	background		: #FFF;
	float			: left;
	min-height		: 310px;
	height		: auto;
	background-color	: #1F5481;
}

#corpo img
{
	border: 1px solid #A6BFE8;
}


#div_header
{
	height		: 147px;
	margin		: 0;
	background-image	: url('../_pics/struttura/bg_header.jpg');
	border: 1px solid #fff;
}



#div_header h1
{
	margin		: 0;
}




div.div_cont_pagina
{
	padding		: 0px;	
	padding-top		: 0px;	
	text-align		: left;
	background-repeat	: no-repeat;
	background		: #1F5481;
	border-right: 1px solid;
	border-left: 1px solid;
	border-top: 1px solid;
}

div.div_cont_pagina2
{
	padding		:0px;	
	text-align		: left;
	background-repeat	: no-repeat;
}

div.div_cont_pagina p
{
	line-height		: 18px;
	color			: #fff;
}

div.div_cont_pagina h2
{
	font-family		: Arial, sans-serif;
	font-size		: 22px;
	letter-spacing	: -1px;
	color			: #fff;
}

div.div_cont_pagina h3
{
	font-family		: Arial, sans-serif;
	font-size		: 16px;
	letter-spacing	: -1px;
	color			: #ccc;
}

#div_menu
{
	margin-left		: 219px;
	height		: 26px;
	background		: #1F5481;
	width			: 200px
	float			: right;
}

.menu_table
{	
	width		: 100%;
}

.menu_sx 
{	
	text-align	: left;
	font-size: 12px;
}

.menu_dx
{
	text-align		: right;
	padding-right	: 15px;
}

#menu
{
	margin-left		: 0px;
}

#menu ul
{
	padding-left	: 0px;
	margin-left		: 0px;
}

#div_main_menu
{
	height		: 20px;
	padding-top	: 5px;
	padding-bottom	: 7px;
	border-right	: 1px solid #fff;
	border-left		: 1px solid #fff;
}

#div_main_menu_cont
{
	padding-left	: 10px;
}

#costruzione
{
	border		: 1px solid #fff;;
	text-align		: center;
	padding		: 4px;
	text-transform	: uppercase;
	background-color	: #931F12;
	width			: 220px;
	float			: right;
}

#div_lingue
{
	color				: #fff;
	text-decoration		: none;
	float				: right;
	padding-right		: 10px;
}	

.nav
{
	color				: #fff;
	text-decoration		: none;
	float				: left;
	padding-right		: 10px;
}	

#div_colonna_sx
{
	width				: 144px;
	font-family			: Arial, sans-serif;
	background-repeat		: no-repeat;
	background			: #1F5481;
	line-height			: 14px;
	float				: left;
	margin-right		: 10px;
	color				: #fff;
	font-size			: 13px;
	border-right		: 1px solid #fff;
	border-bottom		: 1px solid #fff;
	margin-top			: 5px;
	padding-bottom		: 0px;
	
		text-transform		: uppercase;
}

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

#div_colonna_dx
{
	width				: 160px;
	background-repeat		: no-repeat;
	background			: #1F5481;
	line-height			: 14px;
	float				: right;
	color				: #0C3B65;
	font-size			: 13px;
	padding			: 10px;
	padding-bottom		: 0px;
	border-left: 1px solid #fff;
	border-bottom		: 1px solid #fff;
	margin-top:5px;
	height: 100%;
}
#div_colonna_dx a
{
	color				: #ccc;
		text-transform		: uppercase;
}
#div_carrello
{
	background-repeat		: no-repeat;
	background			: #fff;
	line-height			: 15px;
	float				: right;
	color				: #000;
	font-size			: 10px;
	border			: 3px solid #ccc;
	margin			: 0 auto;
	margin-top			: 10px;
}


#div_dettaglio_prodotto 

{ 
	text-align: left;
	margin			: 0px;
	padding			: 0px;
	border: 0px;
	vertical-align: top;
}

#div_dettaglio_prodotto table

{ 
	text-align: left;
	margin			: 0;
	padding			: 0;
	border: 0;
	vertical-align: top;
}


#div_dettaglio_prodotto table td

{ 
	text-align: left;
	margin			: 0;
	padding			: 0;
	border: 0;
	line-height: 10px;
	vertical-align: top;
}

#div_dettaglio_prodotto td p

{ 

	margin			: 0px;
	padding			:0px;
text-align: left;
}

.liv1 ul
{
	margin-left: 0px;
}

.liv1 li
{
	padding-top			: 5px;
	padding-left		: 10px;
	width				: 125px;
	height			: 18px;
	margin-bottom		: 10px;
	margin-left			: 0px;
	list-style-type		: none;
	border-bottom		: 1px solid #fff;
}


.footer
{
	font-size			: 12px;
	background-repeat		: no-repeat;
	width				: 100%;
	height			:	0px;
	margin			: auto;
	padding			: 0;
	padding-left		: 10px;
	vertical-align		: super;
}

.footer_sx
{
text-align: left;
}

.footer_dx
{
text-align: right;
}

.padding_1
{
	padding			: 16px;
}

.footer td
{	
	vertical-align: super;
}

#div_footer
{
	line-height			: 14px;
	font-size			: 10px;
	background-repeat		: no-repeat;
	background-position		: bottom center;
	width				: 100%;
	height				: 10px;
	margin				: auto;
	border-bottom			: 0px solid;
	border-right			: 0px solid;
	border-top			: 1px solid;
#fff;
}


.ricerca
{	
		margin				: auto;
	height			: 167px;
	width			: 519px;
	background-image	: url('../_pics/ricerca/bg.jpg');
	padding			: 8px;
	padding-top		: 20px;
		
}

.ricerca input
{
	font-size		: 11px;
	font-family		: Arial, sans-serif;
	background-color	: #fff;
	width			: 270px;
	margin-right		: 8px;

}

.ricerca select
{
	font-size		: 11px;
	font-family		: Arial, sans-serif;
	background-color	: #fff;
	width			: 270px;		
	margin-right		: 8px;

}


.ricerca_bottone input
{	
	width			: 50px;		
}

.ricerca_small
{	
	float			: right;
	height		: 18px;
	width			: 70px;
	background-image	: url('../_pics/ricerca/bg_small.jpg');
	background-repeat :no-repeat;
	padding		: 8px;
	margin-left		: 4px;
	text-align		: center;
		
}
 
.imballo
{	
	float			: right;
	height		: 18px;
	padding		: 15px;
	text-align		: center;
		
}
 
.scheda 
{	
	float			: left;
	height			: 289px;
	width			: 289px;
	background-image	: url('../_pics/scheda/scheda.jpg');
	padding			: 10px;
	text-align		: center;
	margin-right: 4px;


	
		
}




.rif_categoria
{	
	
	height			: 227px;
	width			: 227px;
	background-image	: url('../_pics/scheda/rif_categoria.jpg');
	padding			: 10px;
	margin-left: 2px;

}


.testo_scheda
{	
	line-height		:18px;	
	text-align		: center;
}

