/*---------------- STILI COMUNI A TUTTE LE PAGINE ----------------------------*/
BODY, TD, SPAN, A, DIV{
	font-family:			Arial;
	color:					#666666;
}

body {
	background-color:	#FFFFFF;
	margin:				0px;
}


a						{color:	#000000;	text-decoration:	underline}
a:link					{color:	#000000;	text-decoration:	underline}
a:visited				{color:	#000000;	text-decoration:	underline}
a:hover					{color:	#000000;	text-decoration:	underline}
a:active				{color:	#000000;	text-decoration:	underline}
/*---------------- FINE STILI COMUNI A TUTTE LE PAGINE ----------------------------*/

/*
wu-wei			#ecb15a
il giullare		#f1e06f
incensi			#b25363
visioni			#9ec0e5
i saggi			#b8d795
ta wil			#d7bad7
*/

#HOME_TABELLA_MAIN{
	width:					100%;
	height:					100%;
}


#HOME_TABELLA{
	width:					100%;
	height:					100%;
}

#HOME_INTESTAZIONE_TR{
	height:					79px;
	overflow:				hidden;
}

#HOME_INTESTAZIONE_TR_MENU{
	height:					68px;
	background-image:		url('../immagini/frame/texture_ripetuta.gif');
}

.widthTdbody
{
	width:					720px;
}

#HOME_INTESTAZIONE_TOP1{
	text-align:				center;
	background-image:		url('../immagini/frame/ombra_fascia_sx.gif');
	background-position:	right;
	background-repeat:		repeat-y;
}

#HOME_INTESTAZIONE_TOP1 A,
#HOME_INTESTAZIONE_TOP1 A:hover
{
	text-decoration: none;
}


#HOME_INTESTAZIONE_TOP3{
	background-image:		url('../immagini/frame/ombra_fascia_dx.gif');
	background-position:	left;
	background-repeat:		repeat-y;
}


#main_menu
{
	height:					27px;
	line-height:			27px;
	background-color:		#f0f0f0;
	text-align:				center;
	font-weight:			bold;
	white-space:			nowrap;
}

.tdWidth_menuSecondario
{
	width:					160px;
}

#HOME_TR_MENU
{
	height:					25px;
	vertical-align:			middle;
}

.HOME_TR_MENU_TD
{
	border-style:			solid;
	border-width:			0 0 4 0px;
	border-color:			#bcb9af;
}



#HOME_TR_BODY{
	background-color:		#f0eae4;
	vertical-align:			top;
}

#HOME_INTESTAZIONE_BOTTOM
{
	height:					44px;
	background-color:		#e2dfd3;
	vertical-align:			middle;
}

.HOME_INTESTAZIONE_BOTTOM_TD
{
	border-style:			solid;
	border-width:			4 0 0 0px;
	border-color:			#bcb9af;
}

#divBottom_hetman
{
	text-align:				center;
}

#divBottom_cliente
{
	font-weight:			bold;
	font-size:				11px;
	color:					#484848;
	display:				inline;
}

#divBottom_partitaIva
{
	font-weight:			bold;
	font-size:				11px;
	margin-left:			10px;
	color:					#7b7b7b;
	display:				inline;
}



#HOME_menuSecondario
{
	padding:				26 0 0 14px;
}

.menuSecondario_item
{
	padding:				0 0 4 4px;
	margin:					0 10 4 0px;
	position:				relative;
	border-width:			0 0 2 0px;
	border-style:			dotted;
	border-color:			#989591;
}


.menuSecondario_item a,
.menuSecondario_item a:link,
.menuSecondario_item a:visited,
.menuSecondario_item a:hover,
.menuSecondario_item a:active
{
	color:					#7e3135;
	text-decoration:		none;
	font-weight:			bold;
	font-size:				12px;
}
.menuSecondario_item a:hover
{
	text-decoration:		underline;
}

/***********
homePage_flag
***********/
#homePage_flag
{
	margin-top:				20px;
}

#homePage_flag a,
#homePage_flag a:link,
#homePage_flag a:visited,
#homePage_flag a:hover,
#homePage_flag a:active
{
	color:					#666666;
	text-decoration:		none;
	font-size:				11px;
}

/***********
HOME_BODY
***********/
#HOME_BODY{
	vertical-align:			top;
}

#HOME_td_body
{
	padding-top:			30px;
	padding-right:			5px;
	padding-bottom:			30px;
}

/*

#HOME_INTESTAZIONE_ANGLE{
	width:					53px;
	height:					53px;
	background-color:		#35985F;
	vertical-align:			bottom;
}

#HOME_INTESTAZIONE_ANGLE DIV{
	width:					17px;
	height:					15px;
	background-color:		white;
	position:				relative;
	left:					53px;
}


#HOME_INTESTAZIONE_TR2{
	height:					15px; 
}


#bg_top_sfumatura{
	height:					53px; 
	line-height:			53px; 
	font-size:				20px; 
	background-image:		url('../immagini/frame/bg_top_orizz.jpg');
	background-repeat:		no-repeat;
	background-color:		#35985F;
}

#bg_top_menu {
	position:				relative; 
	bottom:					+18px;
	white-space:			nowrap;
	height:					33px;
}

#HOME_INTESTAZIONE_LEFT{

}

#HOME_INTESTAZIONE_LEFT,
#HOME_INTESTAZIONE_LEFT_BOTTOM{
	width:					53px;
	background-color:		#35985F;
	background-image:		url('../immagini/frame/bg_top_vert.jpg');
	background-position:	top;
	background-repeat:		no-repeat;
	text-align:				right;
	vertical-align:			bottom;
}

#HOME_INTESTAZIONE_LEFT img{
	position:				relative;
	right:					-10px;
	top:					-30px;
	border-width:			1px;
	border-style:			solid;
	border-color:			#bababa;
}

#HOME_INTESTAZIONE_LEFT_2{
	width:					15px;
	background-color:		white; /* #35985F; * /
}

#HOME_INTESTAZIONE_LEFT_BOTTOM IMG{
	margin-right: 14px;
}

#HOME_INTESTAZIONE_LEFT_BOTTOM_TR{
	height:					30px;
	vertical-align:			top;
}




#HOME_BODY_IMG{
	position:				relative;
	display:				inline;
}

#HOME_BODY_IMG_TB{
	width:					100%;
}

#HOME_BODY_IMG_TB TR{
	vertical-align:			top;
}

/*----------/
| HIB -> HOME_INTESTAZIONE_BOTTOM
/----------* /
#HIB_TABLE{
	width:					100%;
}

#HIB_TD1{
	text-align:				left;
	color:					#a0a0a0;
	font-size:				10px;
	width:					20%;
	white-space:			nowrap;
}

#HIB_TD2{
	text-align:				center;
	color:					#a0a0a0;
	font-size:				10px;
	width:					80%;
	white-space:			nowrap;
}

#HIB_TD3{
	text-align:				right;
	color:					#a0a0a0;
	font-size:				10px;
	padding-right:			20px;
	width:					20%;
	white-space:			nowrap;
}

#HIB_TD3 A{
	color:					#a0a0a0;
}

*/



/*----------
/ MENU BTN 
/----------*/
.menuBtn{
	text-decoration:		none;
	padding:				10px;
}


/*----------
/ navigazione
/----------*/
#navigazione{
	padding-left:			16px;
	color:					#4E78EC;
	font-weight:			bold;
	font-size:				12px;
}

#navigazione a,
#navigazione a:link,
#navigazione a:visited,
#navigazione a:hover,
#navigazione a:active
{
	color:					#7b7b7b;
	text-decoration:		none;
	font-weight:			bold;
	font-size:				12px;
}


.TABLE_BOOK
{
	width:					100%;
	padding: 10px 10px 10px 10px;
}



.home_title
{
	padding:					5 0 5 0px;
}

.home_title a,
.home_title a:link,
.home_title a:visited,
.home_title a:hover,
.home_title a:active
{
	color:					#000000;
	text-decoration:		none;
	font-weight:			bold;
	font-size:				12px;
}

#mainTable_tr
{
	vertical-align:		top;
}

#mainTable_td1
{
	width:				831px;
}

#mainTable_td2
{
	width:					200px;
	vertical-align:			top;
}

#mainTable_td3
{
	vertical-align:			top;
}


.body_text
{
	font-size:				13px;
	color:					#666666;
}

.body_text SPAN
{
	color:					#333333;
}

#body_image
{
	margin-right:			30px;
	margin-bottom:			30px;
}

#home_regali
{
	position:				absolute;
	left:					0px;
	margin-top:				30px;
}

/***********
Dettagli_goBack
***********/
#Dettagli_goBack{
	text-align:				right;
}

#Dettagli_goBack a,
#Dettagli_goBack a:link,
#Dettagli_goBack a:visited,
#Dettagli_goBack a:active,
#Dettagli_goBack a:hover
{
	font-weight:			bold;
	color:					#333333;
	text-decoration:		none;
	font-size:				12px;
}


.bookImg {
	vertical-align:		top;
	width:				150px;
	padding-right:		10px;
}


/***********
homeFastSearch_block
***********/
#homeFastSearch_block
{
	margin-top:			30px;
	margin-right:		10px;
	font-size:			11px;
	color:				#000000;
}

#homeFastSearch_block .title
{
	font-weight:		bold;
}

#homeFastSearch_block #searchText
{
	width:				100%;
	font-size:			12px;
	color:				#666666;
}

#homeFastSearch_block .link_submit
{
	text-align:			right;
}

#homeFastSearch_block a,
#homeFastSearch_block a:link,
#homeFastSearch_block a:visited,
#homeFastSearch_block a:active,
#homeFastSearch_block a:hover
{
	color:					#333333;
	text-decoration:		underline;
}

#homeFastSearch_block a:hover { color: #666666; }


.intestazioneRecensione_9ec0e5,
.intestazioneRecensione_b25363,
.intestazioneRecensione_ffe7a5,
.intestazioneRecensione_d7bad7,
.intestazioneRecensione_b8d795,
.intestazioneRecensione_ecb15a,
.intestazioneRecensione_d9d9df
{
	position:				relative;
	top:					-20px;
	background-position:	42px 42px;
	background-repeat:		repeat-x;
	overflow:				auto;
	text-align:				right;
	font-weight:			bold;
	color:					black;
	font-size:				11px;
}
.intestazioneRecensione_9ec0e5{	background-image: url('../immagini/background/rgb_9ec0e5.gif'); }
.intestazioneRecensione_b25363{	background-image: url('../immagini/background/rgb_b25363.gif'); }
.intestazioneRecensione_ffe7a5{	background-image: url('../immagini/background/rgb_ffe7a5.gif'); }
.intestazioneRecensione_d7bad7{	background-image: url('../immagini/background/rgb_d7bad7.gif'); }
.intestazioneRecensione_b8d795{	background-image: url('../immagini/background/rgb_b8d795.gif'); }
.intestazioneRecensione_ecb15a{	background-image: url('../immagini/background/rgb_ecb15a.gif'); }
.intestazioneRecensione_d9d9df{	background-image: url('../immagini/background/rgb_d9d9df.gif'); }


.recensione_table{
	width:				100%;
	position:			relative;
	top:				-10px;
}

.recensione_tr1{
	height:			42px;
}

.recensione_tr2{
	height:			15px;
}

.recensione_tr1_td2
{
	width:			57px;
	color:			black;
	font-size:		11px;
}

.recensione_tr2_td1
{
	height:			15px;
	line-height:	15px;
	color:			black;
	padding:		0px 10px 0px 10px;
	font-size:		13px;
	font-weight:	bold;
	border:			solid 0px red;
}

.recensione_riga
{
	padding:		10px 0px 10px 0px;
}

.recensione_titolo,
.recensione_titolo a,
.recensione_titolo a:link,
.recensione_titolo a:visited,
.recensione_titolo a:active,
.recensione_titolo a:hover
{
	font-weight:			bold;
	color:					#333333;
	text-decoration:		none;
	font-size:				12px;
}

.recensione_titolo a:hover
{
	text-decoration:		underline;
}

.recensione_testo
{
	color:					#333333;
	font-size:				12px;
}