﻿/*Sfondo della pagina*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #eeeeee;
	background-image:url('/images/sfondo-body.gif');
	background-repeat:repeat-x;
	text-align: center;
	margin: auto;
}
/*Contenitore principale*/
div#contenitore {
	width: 90%;
	font-size: 9pt;
	background-color: #ffffff;
	text-align: center;
	margin: auto;
}

															/*Testa*/

/*Contenitore che contiene il logo e la form per l'accesso*/
div#testa {
	height: 150px;
	background-image:url('/images/sfondo-testa.gif');
	background-repeat:repeat-x;
	text-align: left;
}

div#testa div#logo
{
	width: 300px;
	float: left;
}

div#testa div#div_login
{
	position: relative;
	width: 50%;
	float: right;
}

div#testa div#div_login table#table_login
{
	position: relative;
	background-color: #eeeeee;
	float: right;
}

														/*Menu*/

/*Contenitore del menu principale*/
div#menu {
	width: 100%;
	height: 30px;
	background-image:url('/images/sfondo-menu.gif');
	background-repeat:repeat-x;
	text-align: center;
}


table#table_menu
{
	width: 100%;
	height: 100%;
}

table#table_menu tbody#tbody_table_menu td.td_table_menu
{
	height: 20px;
	width: 20%;
	text-align: center;
	font-size: 9pt;
}

table#table_menu tbody#tbody_table_menu td:hover.td_table_menu
{
	height: 20px;
	width: 20%;
	text-align: center;
	font-size: 9pt;
}

table#table_menu tbody#tbody_table_menu td.td_table_menu a
{
	font-size: 9pt;
	text-decoration: none;
	color: #333333;
}

table#table_menu tbody#tbody_table_menu td.td_table_menu a:hover
{
	font-size: 9pt;
	text-decoration: underline;
	color: #ffffff;
}

table#table_menu2
{
	width: 100%;
	height: 100%;
}

table#table_menu2 tbody#tbody_table_menu td.td_table_menu
{
	height: 20px;
	width: 15%;
	text-align: center;
	font-size: 9pt;
}

table#table_menu2 tbody#tbody_table_menu td:hover.td_table_menu
{
	height: 20px;
	width: 15%;
	text-align: center;
	font-size: 9pt;
}

table#table_menu2 tbody#tbody_table_menu td.td_table_menu a
{
	font-size: 9pt;
	text-decoration: none;
	color: #333333;
}

table#table_menu2 tbody#tbody_table_menu td.td_table_menu a:hover
{
	font-size: 9pt;
	text-decoration: underline;
	color: #ffffff;
}


															/*Mappa*/

/*Contenitore della mappa per la posizione sul sito*/
div#mappa {
	text-align: left;
}

															/*Corpo della pagina*/

/*Contenitore del contenuto della pagina*/
div#corpo {
	width: 99%;
	text-align: center;
	overflow: auto;
	background-color: #eeeeee;
	padding: 5px;
	margin: auto;
	min-height: 300px;
}
															/*Menu sinistro*/

div#menu_sx
{
	background-color: #cccccc;
	width: 30%;
	float: left;
	height: 100%;
}

div#menu_sx table#menu_prodotti  td.td_categoria_menu_prodotti
{
	background-color: #f5fd17;
	text-align: left;
}

div#menu_sx table#menu_prodotti  td:hover.td_categoria_menu_prodotti
{
	background-color: #eeeeee;
	text-align: left;
}

div#menu_sx table#menu_prodotti  td.td_sottocategoria_menu_prodotti
{
	background-color: #eeeeee;
	text-align: left;
}
div#menu_sx table#menu_prodotti  td.td_sottocategoria_menu_prodotti:hover
{
	background-color: #f5fd17;
	text-align: left;
}
table#elenco_prodotti  tr.tr_sottocategoria_menu_prodotti
{
	background-color: #eeeeee;
	text-align: left;
	height: 60px;
}
table#elenco_prodotti  tr.tr_sottocategoria_menu_prodotti:hover
{
	background-color: #f5fd17;
	text-align: left;
	
}
table#elenco_prodotti  td.td_sottocategoria_menu_prodotti
{
	background-color: #eeeeee;
	text-align: left;
	height: 60px;
}
table#elenco_prodotti  td.td_sottocategoria_menu_prodotti:hover
{
	background-color: #f5fd17;
	text-align: left;
	
}

span.nome_prodotto a
{
	font-weight: bold;
	text-decoration: underline;
}
tbody#tbody_prodotti tr:hover
{
	background-color: #f5fd17;
}
tbody#tbody_prodotti td
{
	border-bottom: 1px solid #800000;
}

tbody#tbody_prodotti td
{
	height: 60px;
}


															/*Piede*/

/*Contenitore del piede con il copyright*/
div#piede {
	height: 50px;
	background-image:url('/images/sfondo-piede.gif');
	background-repeat:repeat-x;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

/*Impostazione per tutte le immagini sul sito*/
img
{
	border: 0px;
}

/*Stile delle text box*/
.button       
{ 
	font-size: 9pt;
	border: 1px solid #333333;
	background-color: #eeeeee;
	width: 100px;
	font-weight: bold;
	color: #333333;
}
:hover.button       
{ 
	font-size: 9pt;
	background-color: #cccccc;
	width: 100px;
	color: #800000;
	border:1px dashed #800000;
}
input
{
	font-weight: bold;
	color: #333333;
	width: 90%;
	font-size: 8pt;
}
h1
{
	font-size: 14pt;
	color: #666666;
}
p.sottile
{
	text-align: left;
}
a
{
	font-weight: bold;
	text-decoration: none;
	color: navy;
}
a:visited
{
	color: navy;
}
a:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
select       
{ 
font-size: 8pt 
}

															/*Stili della Vetrina*/
															
table#table_vetrina
{
	width: 90%;
	border: 2px solid #800000;
	margin-left: auto;
	margin-right: auto;
}
table#table_vetrina td
{
	background-color: #eeeeee;
}
table#table_vetrina td:hover
{
	background-color: #ccff99;
}
