

/*- testata ---------------------------------------- */

	/*
	la testata ha anche un margine inserito "a mano" nel codice sopra le minitabelle che gestiscono i 2 lati del menu.
	è controllata dall'include relativo.
	*/

	td.bottoni_h {
		padding-top: 1px;
	}


	a:link, a:active, a:visited, a:hover {
		text-decoration: none;
		font-size:10px;
		color: #9E1211;
	}

	a:link{
		text-decoration: underline;
		font-size:10px;
		color: #9E1211;
	}

	input.cerca {
		width: 75px;
		height: 18px;
		margin-left: 1px;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 10px;
		color: #00533E;
		border: solid 2px #00533E;
	}


/*- sinistra -- area menu ---------------------------------------- */

	td.area_sx {
		font-family: verdana, arial, helvetica, 'sans serif';
	}

	/*
	- il menu "a rettangolo" senza submenu è gestito dalla sottoclasse "menu.01"
	- il menu "decorato con il submenu è gestito dalle classi "menu.02" e "submenu"
	- la voce attiva dalla classe "this" (o "this2" se è il menu 2)
	*/

	table.menu.01{
		margin: 0, 62px, 0, 30px;
	}

	table.menu.02{
		margin: 0, 10px, 0, 30px;
	}

	table.menu.03{
		margin: 0, 10px, 0, 20px;
	}

	div.menu {
		width: 84px;
		height: 19px;
		font-family: verdana, arial, helvetica, 'sans serif';
		font-size: 11px;
		font-weight: bold;
		letter-spacing: -1px;
		padding: 2, 7px;
		color: #00533E;
	}

	div.menu2 {
		width: 100%;
		height: 19px;
		font-family: verdana, arial, helvetica, 'sans serif';
		font-size: 11px;
		font-weight: bold;
		letter-spacing: -1px;
		padding: 2, 7px;
		color: #00533E;
	}

	div.menu.01 {
		border: 1px solid #999999;
	}

	div.menu.02 {
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
	}

	div.menu.02_ {
		border-top: 1px solid #9E1211;
		border-left: 1px solid #9E1211;
		color: #9E1211;
		background-color: #FBE9DD;
	}

	td.submenu {
		width: 52px;
		font-family: times new roman, 'serif';
		font-size: 11px;
		/*font-family: verdana, arial, helvetica, 'sans serif';
		font-size: 9px;*/
		font-style: italic;
		letter-spacing: -0.5px;
		padding: 0, 4px;
		color: #ddd;
	}

	.this{
		color: #E76449;
	}

	div.this {
		background-color: #FBE9DD;
		border: 1px solid #9E1211;
		color: #9E1211;
	}

	div.this2 {
		background-color: #FBE9DD;
		border-top: 1px solid #9E1211;
		border-left: 1px solid #9E1211;
		color: #9E1211;
	}

	a.menu.01:link, a.menu.01:active, a.menu.01:visited, a.menu.02:link, a.menu.02:active, a.menu.02:visited{
		text-decoration: none;
		color: #00533E;
		cursor: pointer;
	}

	a.menu.01:hover, a.menu.02:hover {
		background-color: #eee;
	}

	a.submenu:link, a.submenu:active, a.submenu:visited{
		text-decoration: none;
		color: #999;
	}

	a.submenu:hover{
		color: #9E1211;
	}



	a.submenu_:link, a.submenu_:active, a.submenu_:visited{
		text-decoration: none;
		color: #9E1211;
	}

	a.submenu_:hover{
		color: #9E1211;
	}

	a.menu-marchi:link, a.menu-marchi:active, a.menu-marchi:visited{
		text-decoration: none;
		font-weight:bold;
		font-size:11px;
		color: #003928;
		padding-left:17px;
		padding-top:-6;
		letter-spacing : -1px;
	}

	a.menu-marchi:hover{
		color: #9E1211;
	}

	a.menu-marchis:link, a.menu-marchis:active, a.menu-marchis:visited, a.menu-marchis:hover{
		text-decoration: none;
		font-weight:bold;
		font-size:11px;
		color: #9E1211;
		padding-left:17px;
		padding-top:-6;
		letter-spacing : -1px;
	}

	a.download:link, a.download:active, a.download:visited{
		font-family: verdana, arial, helvetica, 'sans serif';
		text-decoration: none;
		font-weight:bold;
		font-size:11px;
		color: #003928;
		padding-left:17px;
		padding-top:-6;
		letter-spacing : -1px;
	}

	a.download:hover{
		color: #9E1211;
	}

	.bg_menu-marchi_first {
		background: url(../img/bg_menu-marchi_first.gif) no-repeat;
	}

	.bg_menu-marchi_middle {
		background: url(../img/bg_menu-marchi_middle.gif) no-repeat;
	}

	.bg_menu-marchi_last {
		background: url(../img/bg_menu-marchi_last.gif) no-repeat;
	}
	
	select.menu.prodotti{
		width: 136px;
		height: 19px;
		margin: 0, 10px, 0, 31px;
		background: #FBE9DD;
		border: 1px solid #E76449;
		color: #9E1211;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 10px;
	}

	select.menu.fragranze{
		width: 136px;
		height: 19px;
		margin: 0, 10px, 0, 31px;
		background: #fff;
		border: 1px solid #666;
		color: #00533E;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 10px;
	}



/* body -- colonna centrale ---------------------------------------- */

	td.area_c {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 10px;
		color: #666666;
		padding-bottom:10px;
	}

	a.txt:link, a.txt:active{
		color:#9E1211;
		text-decoration: none;
	}
	a.txt:hover {
		text-decoration: underline;
	}

	a.txt:visited {
		color:#666666;
		text-decoration: underline;
	}

	/*	titolo  delle pagine interne	*/

		.title {
			height: 19px;
			padding-left: 10px;
			font-size: 13px;
			font-weight: bold;
			/*letter-spacing: -1px;*/
			color: #00533E;
		}
		.h1 {
			height: 19px;
			padding-left: 10px;
			font-size: 13px;
			font-weight: bold;
			/*letter-spacing: -1px;*/
			color: #00533E;
		}


		.titolo-pagina {
			font-size: 13px;
			font-weight: bold;
			color: #00533E;
		}

		.titolo-pagina-storia {
			font-size: 13px;
			font-weight: bold;
			color: #9E1211;
		}
		
		.title.reduced {
			padding-top: 3px;
		}

	/*
	.desc gestiscono le zone colle grechette
	*/
		.subtitle {
			font-family: verdana, geneva, arial, helvetica, 'sans serif';
			font-style: normal;
			font-size: 10px;
			font-weight: bold;
			/*letter-spacing: -1px;*/
			color: #00533E;
		}

		div.subtitle {
			border-top: 1px solid #D1D3D4;
			border-left: 1px solid #D1D3D4;
		}

	
	.desc {
	font-size: 10px;
	font-family: times new roman, 'serif';
	color: #666;
		font-size: 11px;
		font-style: italic;
	}

	div.desc {
		margin-left: 11px;
	}


	.testo-verdana-desc{
	font-family: verdana, arial;
	font-size: 10px;
	color: #666;
	font-weight:bold;
	line-height:normal;
	font-style: normal;
	}


	/*
	qua sotto il controllo del background delle sottosezioni
	*/

	td.uomo {
		background-image: url("../img/bg_uomo.gif");
		background-repeat:no-repeat;
	}
	

	/*
	I BOTTONI:
	i bottoni possono essere rifatti con i .psd nella cartella.
	- bottone_17 è per le pagine interne,
	- bottone_19 per la pagina filtro di prodotti/fragranze
	- bottone_data per la zona di antologia
	*/

	div.bottone_17 {
	font-size: 10px;
	padding: 2px, 2px, 2px, 7px; width:120px; height:22px;
	margin:4px, 10px;
	}

	div.bottone_17s {
	font-size: 10px;
	padding: 2px, 2px, 2px, 7px; width:240px; height:22px;
	margin:4px, 10px;
	}

	.bottone {
	font-family: verdana, geneva, arial, helvetica, 'sans serif';
	font-size: 11px;
	}

	.bottone_secondo {
	font-family: verdana, geneva, arial, helvetica, 'sans serif';
	font-size: 10px;
	}

	a.bottone:link, a.bottone:visited, a.bottone:active {
	text-decoration: none;
	font-weight:bold;
	color: #00533E;
	}

	a.bottone:hover, a.bottone-secondo:hover {
	text-decoration: underline;
	}

	a.bottone_download:link, a.bottone_download:visited, a.bottone_download:active {
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
	color: #9E1211;
	}

	a.bottone_download:hover, a.bottone-secondo:hover {
	text-decoration: underline;
	}

	a.bottone_secondo, a.bottone_secondo:link, a.bottone_secondo:visited, a.bottone_secondo:active {
	font-family: verdana, geneva, arial, helvetica, 'sans serif';
	font-size: 10px;
	text-decoration: none;
	color: #00533E;
	}

	
	a.bottone_17:link, a.bottone_17:visited, a.bottone_17:active {
	background-image:url("../img/bg_bottone_17.gif");
	background-repeat:no-repeat;
	text-decoration: none;
	color: #00533E;
	}

	a.bottone_17:hover {
	background-image:url("../img/bg_bottone_17_.gif");
	background-repeat:no-repeat;
	}

	div.bottone_19 {
	padding: 2px, 2px, 2px, 7px; 
	width:135px; 
	height:24px;
	margin: 0, 10px, 0, 0;
	font-family: verdana, geneva, arial, helvetica, 'sans serif';
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	}

	div.bottone_20 {
	padding: 2px, 2px, 2px, 7px; 
	width:235px; 
	height:24px;
	margin: 0, 10px, 0, 0;
	font-family: verdana, geneva, arial, helvetica, 'sans serif';
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	}


	a.bottone_19:link, a.bottone_19:visited, a.bottone_19:active {
	background-image:url("../img/bg_bottone_19.gif");
	background-repeat:no-repeat;
	text-decoration: none;
	color: #00533E;
	}

	a.bottone_19:hover {
	background-image:url("../img/bg_bottone_19_.gif");
	}

	a.bottone_20:link, a.bottone_20:visited, a.bottone_20:active {
	background-image:url("../img/bg_bottone_20.gif");
	background-repeat:no-repeat;
	text-decoration: none;
	color: #00533E;
	}

	a.bottone_20:hover {
		background-image:url("../img/bg_bottone_20_.gif");
	}


	div.bottone_21 {
	padding:0; width:130px; height:40px;
	margin:0 4px;
	}

	a.bottone_21:link, a.bottone_21:visited, a.bottone_21:active {
	width:130px; height:40px;
	background-image:url("../img/bg_bottone_21.gif");
	background-repeat:no-repeat;
	font-family: verdana, geneva, arial, helvetica, 'sans serif';
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #00533E;
	padding:5px;
	}

	a.bottone_21:hover {
	width:130px; height:40px;
	background-image:url("../img/bg_bottone_21_.gif");
	background-repeat:no-repeat;
	}

	div.bottone_data {
	padding: 2px, 2px, 2px, 7px;
	width:74px; height:22px;
	margin:0, 0, 3px, 6px;
	font-family: verdana, geneva, arial, helvetica, 'sans serif';
	font-size: 10px;
	font-weight: bold;
	
	}

	a.bottone_data:link, a.bottone_data:visited, a.bottone_data:active {
	background-image:url("../img/bg_bottone_data.gif");
	background-repeat:no-repeat;
	text-decoration: none;
	color: #00533E;
	}

	a.bottone_data:hover {
	background-image:url("../img/bg_bottone_data_.gif");
	background-repeat:no-repeat;
	}



/* body -- colonna destra ---------------------------------------- */

	td.area_dx {
		
	}
	
	/*	testo rosso italico a destra */
	.testo_d{
		padding: 0, 10, 10, 10;
		font-family: 'times new roman', serif;
		font-size: 11px;
		color: #9E1211;
		line-height:15px;
		font-style: italic;

	}

	.testo{
		font-family: 'times new roman', serif;
		font-size: 11px;
		color: #9E1211;
		line-height:15px;
		font-style: italic;
	}

	b.testo1{
		font-family:verdana;
		font-style:normal;
		font-weight:bold;
		font-size:10px
	}

	.testo-verdana{
		font-family: verdana, arial;
		font-size: 10px;
		color: #9E1211;
		font-weight:bold;
		line-height:normal;
		font-style: normal;
	}

	.rivista{
		color: #666;
		font-size: 10px;
	}

	.elenco-riviste{
		color: #9E1211;
		font-size: 11px;
		font-weight:bold;
	}

	/* per centrare le due immagini con la ombra e relative didascalie */
		.img_d{
			margin: 0,0,0,0;
		}

		.img_d2{
			margin: 0,0,0,0;
		}

		.didascalia_d{
			text-align:center;
			color: #666;
			font-family: verdana, geneva, arial, helvetica, 'sans serif';
			font-size: 12px;
			padding: 0, 0px;
		}

	/* elenco per antologie */
	ul.elenco_dx{
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 10px;
		list-style-image: url(../img/bullet.gif);
		margin-left:15px;
		padding:0;
	}

	a.elenco_dx:link, a.elenco_dx:visited, a.elenco_dx:active {
	color: #00533E;
	}
	
	a.elenco_dx:hover {
	color: #006633;
	}


/* body -- area marchi ---------------------------------------- */
	
	/*
	le immaginine per i rollover di marchi.asp sono già raccolte in un file psd su due livelli.
	idem per un sample del background
	*/

	td.marchio {
		width: 80px;
		background-image:url("../img/bg_marchio.gif");
		background-repeat:no-repeat;
		}

	div.marchio {
		margin-top:0px;
		margin-bottom:30px;
		width: 72px;
		height: 12px; 
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 9px;
		letter-spacing: -1px;
		text-align:center;
	}

	a.marchio:link, a.marchio:active, a.marchio:visited {
	border: 1px solid #A7A9AC;
	background-color: #D7E5D9;
	color:#00533E;
	text-decoration: none;
	cursor: pointer;
	}

	a.marchio:hover {
	background-color: #FBE9DD;
	border: 1px solid #9E1211;
	color: #9E1211;
	}

	a.marchioena:link, a.marchioena:active, a.marchioena:visited, a.marchioena:hover {
	background-color: #FBE9DD;
	border: 1px solid #9E1211;
	color: #9E1211;
	text-decoration: none;
	cursor: pointer;

	}

	a.marchiodis:link, a.marchiodis:active, a.marchiodis:visited , a.marchiodis:hover{
	border: 1px solid #A7A9AC;
	background-color: #D7E5D9;
	color:#00533E;
	text-decoration: none;
	cursor: default ;
	}

	

/* body -- elenco news ---------------------------------------- */

	#tabnews td{
		font-size: 10px;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		color: #666666;
	}

	#tabnews{
	}

	#tabnews a:link, #tabnews a:visited, #tabnews a:active {
	color: #00533E;
	text-decoration:none;
	}

	#tabnews a:hover {
	text-decoration:underline;
	}

	#tabnews a.scrive:link, #tabnews a.scrive:visited, #tabnews a.scrive:active {
	color: #9E1211;
	text-decoration:none;
	}

	#tabnews a:hover {
	text-decoration:underline;
	}

	#tabnews .foto {
		padding: 1,0,0,1;
		background-image:url("../img/bg_foto-news.gif");
		background-repeat:no-repeat;
	}
	
	#tabnews .titolo {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-weight:bold;
		color: #00533E;
		padding: 0,0,0,3;
	}

	#tabnews .normal {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-weight:normal;
		font-style:italic;
		color: #00533E;
		padding: 0,0,0,3;
	}

	#tabnews .incipt-news {
		padding: 2,2,2,3;
	}

	
/* body -- dettaglio news ---------------------------------------- */



	#dnews td.foto {
		padding: 1,0,0,1;
		background-image:url("../img/bg_foto-news_bg.gif");
		background-repeat:no-repeat;
	}

	#dnews td.titolo {
		font-size: 11px;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		color: #666666;
		font-weight:bold;
	}

	#dnews td.incipt {
		font-size: 10px;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		color: #9E1211;
		line-height:13px
	}

	#dnews .back{
		font-size: 10px;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		line-height:13px
	}



/* body -- dettaglio antologia ---------------------------------------- */



	#dantologia td.titolo {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 13px;
		font-weight: bold;
		color: #00533E;
	}

	#dantologia td.incipt {
		font-size: 10px;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		color: #9E1211;
		line-height:13px
	}

	#dantologia .back{
		font-size: 10px;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		line-height:13px
	}

	#dantologia td.titolo_emozione {
		font-size: 11px;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		color: #9E1211;
		font-weight:bold;
	}

	a.downlevi, a.downlevi:visited, a.downlevi:active  {
		color: #00533E;
		font-size: 10px;
		text-decoration:none;
		text-align:left;
		font-weight: bold;
		font-size: 10px;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
	}


/* body -- emozioni senza tempo (EST)---------------------------------------- */




	#est td.intro {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 13px;
		font-weight: bold;
		color: #9E1211;
		text-align:center;
	}

	#est td.incipt {
		font-size: 10px;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		color: #666666;
		line-height:13px
	}

	#est a.titolo{
		color: #003928;
		font-weight: bold;
		font-size: 10px;
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		line-height:13px
	}





/* paddings ricorrenti ---------------------------------------- */
	


	.p10 {
	padding: 0,10px;
	}
	.p17 {
	padding: 0,0,0, 17px;
	}
	.p20 {
	padding: 0, 20px;
	}
	.p30 {
	padding: 0, 30px;
	}
	.p57 {
	padding: 0,0,0, 57px;
	}
	.p19v {
	padding: 19px, 0;
	}

	.p12v {
	padding: 12px, 0;
	}
	
	.p35v {
	padding: 35, 0, 0, 0;
	}
	.p36v {
	padding: 15, 0, 0, 0;
	}
	.p26v {
	padding: 26, 0, 0, 0;
	}
	.p17-25 {
	padding: 0,25,0,17px;
	}



/* filetti ---------------------------------------- */

	.filetti {
	background-color:#A7A9AC;
	}

	.filetti_dx {
		background-color:#D1D3D4;
	}

	.filetti_prodotti {
		background-color:#999999;
	}

	.filetti_menu {
		background-color:#999;
	}

	td.filetti_menu_ {
		height: 2px;
		background-color: #9E1211;
	}

	td.filetti_news {
		width: 1px;
		background-color: #9D9C9C;
	}


/* body -- cerca ---------------------------------------- */

	#cerca {
		margin-bottom:20px;
	}

	#cerca form {
		margin:0;
	}

	#cerca td.intestazione {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 13px;
		font-weight: bold;
		color: #9E1211;
		background-color:#FFFFFF;
		padding-bottom:2px;
		border-bottom: #003928 1px solid
		margin-bottom:2px;
	}

	#cerca td.filettosotto {
		border-top: #003928 1px solid
	}

	#cerca a:link, a:visited, a:active {
		color: #9E1211;
		text-decoration:underline;
	}

	#cerca a:hover {
		color: #9E1211;
		text-decoration:none;
	}

	#cerca td {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 10px;
	}

	#cerca .indicazioni {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 10px;
		padding-top:9px;
		padding-bottom:9px;
	}

	#cerca .label {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 10px;
		color:#003928;
		padding-right:5px;
		font-weight:bold;
	}

	#cerca .tiporicerca {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 13px;
		color:#003928;
		padding-right:5px;
		font-weight:bold;
		border: 1px #003928 solid;
	}

	#cerca .sfondo {
		background-color:#E7EFE9;
		padding:5px;
	}

	#cerca .inputtxt {
		border:0px;
		margin-right:5px;
		width:200px;
		font-size: 10px;
		border : 1px solid #003928;
	}

	#cerca select {
		border:0px;
		margin-right:5px;
		font-size: 10px;
		border : 1px solid #003928;
	}

	#cerca .oppure {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 11px;
		font-weight: bold;
	}
	

/* colonna sinistra-- risultati ricerca ---------------------------------------- */

	#risultato-ricerca td.intestazione {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 13px;
		font-weight: bold;
		color: #9E1211;
		background-color:#FFFFFF;
		padding-bottom:2px;
		border-bottom: #003928 1px solid
		margin-bottom:2px;
	}

	#risultato-ricerca .titolo {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 13px;
		font-weight: bold;
		color: #003928;
		background-color:#FFFFFF;
		padding-bottom:2px;
		border-bottom: #003928 1px solid
	}

	#risultato-ricerca td {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 10px;
		color:#9E1211;
		background-color:#E7EFE9;
	}

	#risultato-ricerca .esito {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 10px;
		padding:0 5px 0 5px;
	}

	.filettosotto {
		border-top: #003928 1px solid
	}

	#sottogruppo td {
		font-family: verdana, geneva, arial, helvetica, 'sans serif';
		font-size: 12px;
		color:#003928;
		padding-left:30px;
		font-weight: bold;
		font-style: italic;
	}


a {cursor: pointer;

}

.wordr
{
	background-color:#FFFF80;
}
