@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

form { margin: 0px; padding: 0px; }

#menu {position:absolute; top:0px; left:50px; width:900px; height:55px; }
#begie {position:absolute; top:50px; left:0px; width:100%; height:350px; background-color:#DEDCC7; }
#testata {position:absolute; top:50px; left:50px; width:900px; height:350px; background-color:#999999; overflow:hidden; }
#logo {position:absolute; top:50px; left:660px; width:240px; height:75px; }
#tratteggio {position:absolute; top:300px; left:0px; width:100%; height:500px; background-image:url(image/over.gif); background-repeat:repeat; }

#tratto {width:auto; height:1px; border-top-style:dashed; border-top-width:1px; border-top-color:#000000; }
#linea {width:auto; height:1px; border-top-style:solid; border-top-width:1px; border-top-color:#666666; }
#spessa {width:auto; height:1px; border-top-style:solid; border-top-width:2px; border-top-color:#000000; }
#riga_50 {width:auto; height:50px; }
#riga_15 {width:auto; height:15px; }
#riga_10 {width:auto; height:10px; }
#riga_5 {width:auto; height:5px; }

#home_01 {position:absolute; top:250px; left:150px; width:300px; min-height:500px; background-color:#FFFFFF; }
#home_02 {position:absolute; top:250px; left:460px; width:190px; min-height:500px; background-color:#FFFFFF; }
#home_03 {position:absolute; top:250px; left:660px; width:190px; min-height:500px; background-color:#FFFFFF; }
#content {position:absolute; top:250px; left:150px; width:500px; min-height:500px; background-color:#FFFFFF; }
#colonna {position:absolute; top:250px; left:660px; width:190px; min-height:500px; background-color:#FFFFFF; }
#carrello {position:absolute; top:250px; left:660px; width:190px; min-height:500px; }

#categoria ul {margin: 0px; padding: 0px; padding-left:15px; list-style-type: disc; list-style-position: outside; }
#subcategoria ul {margin: 0px; padding: 0px; padding-left:15px; list-style-type: circle; list-style-position: outside; }
#alfabeto ul {margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; }
#alfabeto li {display: inline; }

#newsletter_open { display: block; position: absolute; left:572px; top:50px; width:328px; height:auto; z-index:9999; background-color:#FFFFFF; }
#newsletter_close { display: none; position: absolute; left:572px; top:50px; width:328px; height:auto; z-index:9999; background-color:#FFFFFF; }

.sezione { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #a88877; text-align: left; text-decoration: none; text-transform: lowercase; }
.quando { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: normal; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
.sezione_dx { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #666666; text-align: right; text-decoration: none; text-transform: lowercase; }
.titolone { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; text-transform: none; }
.sconto { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 20px; font-weight: bold; color: #CC0000; text-align: left; text-decoration: none; text-transform: none; }
.qta { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
.luogo { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-align: left; text-decoration: none; text-transform: none; }
.testo { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #6b594c; text-align: left; text-decoration: none; text-transform: none; }
.data { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
.info { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-align: left; text-decoration: none; text-transform: none; }
.ruolo { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; text-transform: none; }
.zoom { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
.naviga { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #a88877; text-decoration: none; text-transform: none; }
.errore { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000; text-align: left; text-decoration: none; text-transform: none; }

.categoria { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
.categoria_select { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
.lettera { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-align: left; text-decoration: none; text-transform: uppercase; }
.pagina { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; text-transform: none; }

.nome { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-align: left; text-decoration: none; text-transform: none; }
.titolo { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; text-transform: none; }
.tipologia { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #a88877; text-align: left; text-decoration: none; text-transform: lowercase; }
.qta { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-align: left; text-decoration: none; text-transform: none; }
.prezzo { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-align: right; text-decoration: none; text-transform: none; }

.lista_categoria { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #a88877; text-align: left; text-decoration: none; text-transform: lowercase; }
.lista_subcategoria { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #a88877; text-align: left; text-decoration: none; text-transform: lowercase; }

.shop_metodo { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
.shop_totale { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-align: left; text-decoration: none; text-transform: lowercase; }
.shop_prodotto { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-align: left; text-decoration: none; text-transform: lowercase; }
.shop_azienda { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-align: left; text-decoration: none; text-transform: lowercase; }
.shop_prezzo { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-align: left; text-decoration: none; text-transform: lowercase; }
.shop_codice { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: normal; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
.shop_legenda { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }

A.shop { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-align: left; text-decoration: none; text-transform: none; }
A.shop:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-align: left; text-decoration: none; text-transform: none; }
A.shop:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-align: left; text-decoration: none; text-transform: none; }
A.shop:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #000000; text-align: left; text-decoration: underline; text-transform: none; }

.frm_azienda { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color:#FFFFFF; border: Solid 1px #000000; width:200px; }
.frm_pagina { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color:#FFFFFF; border: Solid 1px #000000; width:40px; }
.frm_cerca { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color:#FFFFFF; border: Solid 1px #000000; width:200px; }
.frm_invia { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color:#FFFFFF; border: Solid 1px #000000; width:40px; }

A { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
A:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
A:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
A:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #a88877; text-align: left; text-decoration: underline; text-transform: none; }

A.menu { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
A.menu:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
A.menu:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
A.menu:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #a88877; text-align: left; text-decoration: underline; text-transform: none; }

A.sezione_link { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
A.sezione_link:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
A.sezione_link:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
A.sezione_link:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #a88877; text-align: left; text-decoration: underline; text-transform: none; }

A.titolo_link { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
A.titolo_link:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
A.titolo_link:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
A.titolo_link:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #666666; text-align: left; text-decoration: underline; text-transform: lowercase; }

A.evento_link { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; }
A.evento_link:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; }
A.evento_link:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; }
A.evento_link:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: bold; color: #666666; text-align: left; text-decoration: underline; }

A.categoria_link { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
A.categoria_link:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
A.categoria_link:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
A.categoria_link:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-align: left; text-decoration: underline; text-transform: lowercase; }

A.lettera_link { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: left; text-decoration: none; text-transform: uppercase; }
A.lettera_link:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: left; text-decoration: none; text-transform: uppercase; }
A.lettera_link:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: left; text-decoration: none; text-transform: uppercase; }
A.lettera_link:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-align: left; text-decoration: underline; text-transform: uppercase; }

A.archivio_link { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; }
A.archivio_link:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; }
A.archivio_link:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; }
A.archivio_link:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align: left; text-decoration: underline; }

.listaSelect { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #a88877; text-align: left; text-decoration: none; text-transform: lowercase; }
A.lista { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #a88877; text-align: left; text-decoration: none; text-transform: lowercase; }
A.lista:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #a88877; text-align: left; text-decoration: none; text-transform: lowercase; }
A.lista:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #a88877; text-align: left; text-decoration: none; text-transform: lowercase; }
A.lista:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #a88877; text-align: left; text-decoration: underline; text-transform: lowercase; }

A.ordine { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
A.ordine:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
A.ordine:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align: left; text-decoration: none; text-transform: lowercase; }
A.ordine:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-align: left; text-decoration: underline; text-transform: lowercase; }

A.email { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
A.email:visited { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
A.email:active { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #a88877; text-align: left; text-decoration: none; text-transform: none; }
A.email:hover { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #a88877; text-align: left; text-decoration: underline; text-transform: none; }

.overlay {
	/*position: absolute; Opera will use fixed */
  	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	display: none;
	background: scroll;
	background-image:url(manager/zoom_overlay.png);
	z-index: 4999;
}

#lightview {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 500px;
	width: 500px;
	margin: -250px 0 0 -250px;
	padding: 0;
	background: fixed;
	z-index: 5000;
}

.frm_newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-transform: none;
	width: 150px;
	height: 15px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.frm_newsletter_errore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	text-transform: none;
	width: 150px;
	height: 15px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

