/******************************
+   FORMATTAZIONE TAG HTML    +
******************************/
body {
	margin: 0px;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    font-size: 100%;
}

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

input {
    font-size: 11px;
    border: 1px solid #aaaaaa;
}

select {
    font-size: 11px;
    border: 1px solid #aaaaaa;
}

.submit_button {
    /*border: 2px outset #000;*/
}

a:link, a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}



/* TABELLA PRINCIPALE */
#main_table {
    width: 747px;
    padding: 0px;
    margin: 5px auto 0px auto;
    border: 0px;
}

/* TABELLA FOOTER */
#TabellaFooter {
    width: 747px;
    padding: 0px;
    margin: 5px auto 5px auto;
    border: 0px;
}


/* LINK BARRA LOGO */
.barra_logo {
	color: #8595a2;
	font-size: 10px;
}



/* LINK MENU ALTO */
.link_menu_alto {
	color: #7b7b7b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}



/* SINGOLA CELLA MENU ALTO  */
.td_barra_menu_alto {
    width: 15%;
    text-align: center;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: right;
}


a.news, a.news:link, a.news:active, a.news:visited {
    color: #7b7b7b;
    text-decoration: none;
}

a.news:hover {
    color: #7b7b7b;
    text-decoration: underline;
}


a.cat:link, a.cat:visited {
	color: #7b7b7b;
	font-size: 11px;
}

a.cat:hover {
	color: #7b7b7b;
	font-size: 11px;
}

a.prod:link, a.prod:visited {
	color: #7b7b7b;
}

a.prod:hover {
	color: #7b7b7b;
}

a.prod1:link, a.prod1:visited {
	color: #000;
}

a.prod1:hover {
	color: #7b7b7b;
}

a.adv_search:link, a.adv_search:visited {
	color: #7b7b7b;
	font-size: 10px;
}

a.adv_search:hover {
	color: #7b7b7b;
	font-size: 10px;
}

.link_menu_alto {
	color: #7b7b7b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}



/* Inizio Home */
#table-prodotti {
    margin:0px auto 0px auto;
    padding:0;
}

#table-prodotti td.td-prodotto {
    font-size:10px;
    color:#7b7b7b;
    width:175px;
    padding:0;
    vertical-align:top;
}

#table-prodotti td.td-prod-rb {
    border-right:1px solid #d6d6d6;
    border-bottom:1px solid #d6d6d6;
}

#table-prodotti td.td-prod-r {
    border-right:1px solid #d6d6d6;
}

#table-prodotti td.td-prod-b {
    border-bottom:1px solid #d6d6d6;
}
/* Fine Home */

ul.custom-list, ul.custom-list li {
	position:relative;
	float:left;
	border:0;
	margin:0;
	padding:0;
	list-style:none;
}

.custom-fields-el {
	display:none;
	width:530px;
	position:absolute;
	top:-40px;
	left:-408px;
	background-color:#f1f1f1;
	border:1px solid #a1a1a1;
	padding:5px;
	font-size:11px;
	text-align:left;
	color:#000;
	z-index:999;
}

.custom-fields-el-int {
	height:16px;
	margin:2px 0px 5px 8px;
	font-weight:bold;
}

.custom-fields-el-home {
	display:none;
	width:175px;
	position:absolute;
	top:-110px;
	left:-80px;
	background-color:#f1f1f1;
	border:1px solid #a1a1a1;
	padding:5px;
	font-size:11px;
	text-align:left;
	color:#000;
	z-index:999;
}

.custom-fields-el-home-int {
	height:16px;
	margin:2px 0px 5px 8px;
	font-weight:bold;
}