@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) draft for a central stylesheet
 * (de) Vorlage für ein zentrales Stylesheets
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.1
 * @revision        $Revision: 1.1 $
 * @lastmodified    $Date: 2009-04-15 16:01:49 $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(/yaml/core/base.css);



/* ********************************************************************************************************************/
/* ************************ contenuto di basemod.css, prima era in un file separato ***********************************/
/* @import url(/css/screen/basemod.css); */
/* ********************************************************************************************************************/

@media screen , projection {
	/*------------------------------------------------------------------------------------------------------*/
	/**
  * Design of the Basic Layout | Gestaltung des YAML Basis-Layouts
  *
  * @section layout-basics
  */
	/* Page margins and background | Randbereiche & Seitenhintergrund */
	
	body {
		background: #000 url(/images/bg_body.jpg) top repeat-x;
		margin: 0px;
		padding: 0px;
	}
	/* Layout: Width, Background, Border | Layout: Breite, Hintergrund, Rahmen */
	#page_margins {
	}
	.page {			
		min-width: 1024px;
	}
	/* Design of the Main Layout Elements | Gestaltung der Hauptelemente des Layouts */
	#main {
		
	}
	#footer {
		display: block;
		width: 100%;
		height: 30px;
		margin: auto;
		text-align: center;
		color: #595B3F;
		font-size: 0.9em;
	}
	
	.tooltip {  
		border:1px solid #000;  
		background-color:#fff;  
		width:200px;  
		color:#333;
		padding: 5px 10px;
	} 	
	
	#control_overlay
	{
		background-color: #000000;
	}
	
	.overlay_window
	{
		background: #fff;
		padding: 5px;
	}
	
	.red
	{
	  color: red;
	}
	
	.yellow
	{
      color: #FFF926;
	}
	
	#coupon_code
	{
	  width: auto !important;
	}
	
	/*------------------------------------------------------------------------------------------------------*/
	/* Header */
	#header 
	{
		position: relative;
		text-align: center;
		margin: auto;
		width: 1002px;
		height: 200px;
		/*border:1px solid yellow;*/
		margin-top: 10px;
	}
	#eagle_head 
	{
		display: block;
		width: 165px;
		height: 192px;
		float: left;
	}
	#logo_head 
	{
		display: block;
		width: 215px;
		height: 73px;
		margin-top: 26px;
		float: left;
	}
	#banner_head 
	{
		display: block;
		width: 460px;
		height: 67px;
		margin-top: 22px;
		float: left;
	}
	#lingua_head 
	{
		display: block;
		/*position: absolute;
		top: 100px;
		left: 770px;*/
		width: 27px;
		height: 67px;
		margin-top: 17px;
		margin-left:1px;
		float:left;
	}
	div#header #shopping_cart 
	{
		position: absolute;
		top: 180px;
		left: 850px;
		width: 180px;
		font-family: arial;
		font-size: 1.2em;
		font-weight: bold;
		color: #D9D9D9;
		text-align: left;
	}
	div#header #shopping_cart A 
	{
		color: #D9D9D9;
	}
	div#header #shopping_cart A:hover 
	{
		color: #FFFFFF;
		text-decoration: none;
	}
	div#header #shopping_cart img 
	{
		vertical-align: middle;
	}
	div#header .shopping_cart_total 
	{
		font-size: 0.6em;
		color: #c9af87;
	}
	


	/*------------------------------------------------------------------------------------------------------*/
	/* Box LOGIN */
	#login_head 
	{
		position: relative;
		display: block;
		width: 145px;
		height: 150px;
		margin-top: 10px;
		float: left;
		border: 0px solid green;
		margin-top: 22px;
		padding-left: 15px;
		text-align: left;
		color: #c9af87;
	}
	div#login_head form 
	{
		margin: 0px;
		padding: 0px;
	}
	.form-row 
	{
		height: 36px;
	}
	#login_head input[type="text"],#login_head input[type="password"] 
	{
		display: block;
		width: 115px;
		height: 16px;
		border: 1px solid #666666;
		padding-left: 5px;
		padding-top: 0px;
		/*margin-top:10px;*/
		background: url("/images/bg_input.jpg") no-repeat left top;
	}
	#login_head input.submit
	{
		position: absolute;
		right: 0px;
		top: 66px;
		display: block;
		width: 24px;
		height: 21px;
		border: 0px solid #666666;
		/*margin-top:10px;*/
		background: url("/images/button.png") no-repeat left top;
	}
	#login_head input[type="checkbox"] 
	{
		border: 0px solid #666666;
		padding-left: 5px;
		/*margin-top:10px;*/
	}
	#login_head .titoli 
	{
		font-family: arial;
		color: #FFBF26;
		font-size: 1.2em;
		font-weight: bold;
	}
	#login_head #sf_guard_auth_remember 
	{
		position: absolute;
		width: 250px;
	}
	#login_head label,#login_head .label 
	{
		font-family: arial;
		color: #C9AF87;
		font-size: 0.9em;
	}
	div#login_head .titoli a 
	{
		color: #ffbf26;
		text-decoration: none;
	}
	div#login_head .titoli a:hover 
	{
		text-decoration:none;
		color: #ffffff;
	}
	div#login_head .label a 
	{
		color: #c9af87;
		text-decoration: none;
	}
	div#login_head .label a:hover 
	{
		color: #ffffff;
	}
	
	/*------------------------------------------------------------------------------------------------------*/
	/* Menu di Navigazione */
	#nav_menu 
	{
		text-align: center;
		width: auto;
		position: absolute;
		top: 100px;
		left: 220px;
		line-height: normal;
		background: url("/images/bg_menu_shop_left.jpg") no-repeat left bottom;
		height: 84px;
	}
	div#nav_menu ul#menu_top 
	{
		margin: auto;
		width: auto;
		margin: 0;
		padding: 0;
	}
	div#nav_menu ul#menu_top li 
	{
		float: left;
		background-color: red;
		background: url("/images/norm_left.gif") no-repeat left top;
		margin: 0;
		padding: 0;
		list-style: none;
		height: 42px;
	}
	div#nav_menu ul#menu_top li#first_menu_item
	{
		background: url("/images/shop_left.gif") no-repeat left top;
	}
	div#nav_menu ul#menu_top li#first_menu_item a 
	{
		background: url("/images/shop_right.gif") no-repeat right top;
	}
	div#nav_menu ul#menu_top a 
	{
		display: block;
		background: url("/images/norm_right.gif") no-repeat right top;
		padding: 12px 20px;
		height: 20px;
		font-family: arial;
		font-size: 12px;
		color: #BAA886;
	}
	div#nav_menu div#hlist 
	{
		background: url("/images/bg_menu_shop_right.jpg") no-repeat right bottom;
		height: 84px;
		float:left;
	}
	div#nav_menu ul#menu_bottom 
	{
		clear: both;
		margin: auto;
		width: auto;
		margin: 0;
		padding: 0;
	}
	div#nav_menu ul#menu_bottom li 
	{
		float: left;
		margin: 0;
		padding: 0;
		list-style: none;
		height: 42px;
	}
	div#nav_menu ul#menu_bottom a 
	{
		display: block;
		padding: 12px 9px;
		height: 20px;
		text-transform: uppercase;
		font-family: arial;
		font-size: 11px;
		color: #D2C6B4;		
	}
	
	div#nav_menu .active a
	{
		color: #ffbf26 !important;
	}
	
	div#discount_messages
	{		
		clear: both;
		color: #FFBF26;
		background: url("/images/bg_discount_messages.png") no-repeat center;
		height: 36px;
		width: 534px;
		padding: 2px;
		position: relative;
	}
	div#discount_messages .message
	{
		padding: 0px 3px;
	}
	div#discount_messages div#flash-message
	{
		position: absolute;
		top: -3px;
		left: 0px;
		background: url("/images/bg_discount_messages.png") no-repeat center;
		height: 36px;
		width: 100%;
		text-align: center;
		color: #FFF926;
		font-size: 1.3em;
		font-weight: bold;
		padding-top: 10px;
	}	
	/*------------------------------------------------------------------------------------------------------*/
	/**
  * Formatting of the Content Area | Formatierung der Inhaltsbereichs
  *
  * @section layout-main
  */
	#col1 {
		margin-left: 4px;
		width: 215px;
	}
	#col1_content {
		
	}
	#col2 {
		margin-right: 4px;
		width: 245px;
	}
	#col2_content {
		
	}
	#col3 {
		margin-left: 215px;
		margin-right: 240px;
		min-width: 535px;
	}
	#col3_content 
	{
		margin:auto;
		padding-top: 35px;
		/*text-align:center;*/	
	}
	/*------------------------------------------------------------------------------------------------------*/
	/**
  * Design of Additional Layout Elements | Gestaltung weiterer Layoutelemente
  *
  * @section layout-misc
  */
	/*------------------------------------------------------------------------------------------------------*/
	/* Colonna sinistra */
	#col1 .titoli 
	{
		font-family: arial;
		color: #FFBF26;
		font-size: 1.2em;
		font-weight: bold;
	}
	div#col1_ricerca 
	{
		margin-left: 12px;
	}
	
	div#col1_ricerca .advanced
	{
		font-size: 80%;
	}
	#col1 input[type="text"] 
	{
		float: left;
		display: block;
		width: 130px;
		height: 16px;
		border: 1px solid #666666;
		padding-left: 5px;
		padding-top: 0px;
		/*margin-top:10px;*/
		background: url("/images/bg_input.jpg") no-repeat left top;
	}
	#col1 input[type="submit"] 
	{
		display: block;
		width: 24px;
		height: 21px;
		border: 0px solid #666666;
		/*margin-top:10px;*/
		background: url("/images/button.png") no-repeat left top;
	}
	div#back-in-stock 
	{
		border: 0px solid #666666;
		margin-top: 15px;
		margin-bottom: 15px;
		background: url("/images/top_backstock.png") no-repeat left top;
	}
	div#back-in-stock .titoli h4 
	{
		font-family: arial;
		color: #FFBF26;
		font-size: 1.0em;
		font-weight: bold;
		padding-left: 18px;
		padding-top: 8px;
		height: 22px;
	}
	div#back-in-stock div.content
	{
		width: 203px;
		color: #A2A673;
		background: url("/images/bg_backstock.png") repeat-x left top;
		border-bottom: 1px solid #211F1C;
		border-right: 1px solid #403D39;
		padding: 5px;
	}
	div#back-in-stock ul 
	{
		padding: 0px;
		margin: 0px;
		width: 214px;
	}
	div#back-in-stock li 
	{
		list-style: none;
		padding: 0px;
		margin: 0px;
		border-bottom: 1px solid #211F1C;
		border-right: 1px solid #403D39;
		background: url("/images/bg_backstock.png") repeat left top;
	}
	div#back-in-stock a 
	{
		font-size: 0.9em;
	}
	div#back-in-stock .link_band 
	{
		padding-left: 12px;
		font-weight: bold;
		color: #A56A1E;
	}
	div#back-in-stock .link_title 
	{
		padding-left: 12px;
		color: #D8CE9D;
	}
	div#back-in-stock .link_band:hover, div#back-in-stock .link_title:hover 
	{
		color: #FFFFFF;
		text-decoration:none;
	}
	/*------------------------------------------------------------------------------------------------------*/
	/* Area centrale */
	/*------------------------------------------------------------------------------------------------------*/
	
	/* TITOLI */
	
	div#col3 h1.titolo
	{
		color: #ffbf26;
		text-align: center;
		font-family: arial;
		font-variant: small-caps;
		text-transform: capitalize;
		font-size: 1.8em;
	}
	
	/* PAGINAZIONE */
	div#letteration,div#pagination,div#counter 
	{
		margin: auto;
		margin-top: 5px;
		text-align: center;
		font-size: 0.9em;
		color: #c9af87;
	}
	div#pagination 
	{
		/*margin-top: 5px;*/
		color: #c9af87;
	}
	div#letteration .letter
	{
		font-size: 0.9em;
	}
	div#letteration .letter-link a,div#pagination .page-link a 
	{
		font-size: 0.9em;
		text-decoration: none;
		color: #a56a1e;
	}
	div#letteration .letter-link a:hover,div#pagination .page-link a:hover 
	{
		text-decoration: underline;
		color: #ffffff;
	}
	div#letteration .letter-active,div#pagination .page-active 
	{
		text-decoration: underline;
		color: #ffbf26;
		font-weight: bold;
	}
	
	
	/*------------------------------------------------------------------------------------------------------*/
	/* BOX LIST */
	div#box_list 
	{
		padding: 10px;
		margin: auto;
	}
	div#box_list .item 
	{
		position: relative;
		float: left;
		margin-left: 3px;
		padding: 1px;
		padding-right: 1px;
		/*border: solid white 1px;*/
		width: 250px;
		height: 160px;
		background: url("/images/bg_item.png") no-repeat center top;
	}
	div#box_list .out_of_stock
	{
		opacity:0.3;
		filter:alpha(opacity=30);
	}	
	div#box_list .item .item_cover 
	{
		float: left;
		width: 100px;
		height: 100px;
		border: 1px solid #4A4A4A;
		margin: 10px;
		margin-left: 14px;
		margin-top: 7px;
	}
	div#box_list .item img.discount_class_icon
	{
		position: absolute;
		left: 0px;
		top: 0px;
	}
	div#box_list .item img.bulksale_icon
	{
		position: absolute;
		top: 2px;
		left: 70px;
	}		
	div#box_list .item .item_text 
	{
		position: absolute;
		top: 103px;
		left: 20px;
	}
	div#box_list .item .item_bollino 
	{
		position: absolute;
		top: 2px;
		left: 5px;
	}
	div#box_list .item .item_formato 
	{
		position: absolute;
		top: 46px;
		left: 130px;
	}
	div#box_list .item .item_band 
	{
		position: absolute;
		top: 9px;
		width: 210px;
		color: #DAB289;
		font-weight: bold;
	}
	div#box_list .item .item_title 
	{
		position: absolute;
		top: 22px;
		width: 210px;
		color: #9D8368;
	}
	div#box_list .item .item_country 
	{
		color: #6F5A42;
		font-weight: normal;
	}
	div#box_list .item .item_genres 
	{
		position: absolute;
		top: 60px;
		left: 0px;
		width: 115px;
		color: #6F5A42;
	}
	div#box_list .item .item_year 
	{
		color: #6F5A42;
	}
	div#box_list .item .item_price 
	{
		position: absolute;
		top: 12x;
		left: 127px;
		width: 100px;
		height: 20px;
		padding-top: 4px;
		padding-left: 5px;
		color: #FFFFFF;
		font-weight: bold;
		background: url("/images/bg_item_price.png") no-repeat left top;
	}
	div#box_list .item .item_cart 
	{
		position: absolute;
		top: 16px;
		left: 200px;
		vertical-align: middle;
		padding-left: 1px;
	}
	div#box_list .item .item_cart img 
	{
		margin-top: 3px;
	}
	div#box_list .item .item_price img 
	{
		vertical-align: middle;
		padding-left: 1px;
	}
	div#box_list .item_merchandise 
	{
		position: relative;
		float: left;
		margin-left: 3px;
		padding: 1px;
		padding-right: 1px;
		/*border: solid white 1px;*/
		width: 250px;
		height: 160px;
		background: url("/images/bg_item.png") no-repeat center top;
	}
	div#box_list .item_merchandise img.discount_class_icon
	{
		position: absolute;
		left: 5px;
		top: 5px;
	}
	div#box_list .item_merchandise img.bulksale_icon
	{
		position: absolute;
		top: 5px;
		right: 50px;
	}
	
	
	div#box_list .item_merchandise .item_cover 
	{
		float: left;
		width: 172px;
		height: 88px;
		border: 1px solid #4A4A4A;
		margin: 10px;
		margin-left: 18px;
	}
	div#box_list .item_merchandise .item_merchandise_img 
	{
		display: block;
		width: 255px;		
	}
	
	div#box_list .item_merchandise .item_text 
	{
		position: absolute;
		top: 108px;
		left: 5px;
	}
	div#box_list .item_merchandise .item_band 
	{
		clear: both;
		padding-left: 15px;
		color: #9D8368;
		font-weight: bold;
	}
	div#box_list .item_merchandise .item_title 
	{
		padding-left: 15px;
		color: #9D8368;
	}
	div#box_list .item_merchandise .item_genres
	 {
		padding-left: 15px;
		width: 140px;
		color: #6F5A42;
	}
	div#box_list .item_merchandise .item_bollino 
	{
		position: absolute;
		top: 2px;
		left: 10px;
	}
	div#box_list .item_merchandise .item_formato 
	{
		position: absolute;
		top: 75px;
		left: 210px;
	}
	div#box_list .item_merchandise .item_price 
	{
		position: absolute;
		top: 16px;
		left: 200px;
		color: #FFFFFF;
		font-weight: bold;
	}
	div#box_list .item_merchandise .item_price img 
	{
		vertical-align: middle;
		padding-left: 1px;
	}
	div#box_list .item_merchandise .item_cart 
	{
		position: absolute;
		top: 40px;
		left: 200px;
		vertical-align: middle;
		padding-left: 1px;
	}
	
	/*------------------------------------------------------------------------------------------------------*/
	/* Colonna destra */
	div#bulk_sale, div#free_shipping
	{
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		width: 221px;
		height: 64px;
		text-align: center;
		background: url("/images/bg_bulksale.png") no-repeat left top;
		vertical-align: middle;
		font-family: arial;
		color: #c9af87;
		font-size: 0.9em;
		font-weight: bold;
		cursor: pointer;
	}
	div#bulk_sale #title_bulksale, div#free_shipping div#title_free_shipping 
	{
		padding-top: 15px;
		padding-bottom: 5px;
	}
	div#bulk_sale #slogan img 
	{
		margin-top: 7px;
		vertical-align: middle;
	}
	div#top_sellers 
	{
		border: 0px solid #666666;
		margin-top: 15px;
		background: url("/images/top_topsellers.png") no-repeat left top;
		width: 247px;
	}
	div#top_sellers .titoli h4 
	{
		font-family: arial;
		color: #FFBF26;
		font-size: 1.2em;
		font-weight: bold;
		padding-left: 18px;
		padding-top: 10px;
		height: 20px;
	}
	div#top_sellers ol 
	{
		list-style-type: decimal;
		list-style-position: outside;
		border-left: 1px solid #3C1E0A;
		border-bottom: 1px solid #3C1E0A;
		padding-left: 1.5em;
		margin-left: 0px;
		color: #a56a1e;
		width: 228px;
		background: url("/images/bg_topsellers.png") repeat left top;
	}
	div#top_sellers li 
	{
		height: 27px;
		border-bottom: 0px solid #3C1E0A;
		border-left: 0px solid #3C1E0A;
		border-right: 0px solid #3C1E0A;
		background: url("/images/bg_topsellers.png") repeat left top;
	}
	div#top_sellers a 
	{
		font-size: 0.9em;
	}
	div#top_sellers .link_band 
	{
		font-weight: bold;
		color: #A56A1E;
	}
	div#top_sellers .link_title 
	{
		color: #D8CE9D;
	}
	div#top_sellers .link_band:hover,div#top_sellers .link_title:hover 
	{
		color: #FFFFFF;
		text-decoration:none;
	}
	div#the_more_you_pay {
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		width: 221px;
		height: 94px;
		text-align: center;
		background: url("/images/bg_themoreyoupay.png") repeat left top;
		vertical-align: middle;
		cursor: pointer;
	}
	div#the_more_you_pay #slogan img 
	{
		margin-top: 7px;
		vertical-align: middle;
	}
	div#the_more_you_pay #slogan 
	{
		margin-top: 8px;
		vertical-align: middle;
	}
	div#legenda 
	{
		margin-top: 5px;
		color: #9D8368;
	}
	div#legenda img 
	{
		vertical-align: middle;
	}
	
	/*------------------------------------------------------------------------------------------------------*/
	/* SCHEDA ARTICOLO */
	div#item_detail 
	{
		padding-top: 5px;
		padding-right: 20px;
		padding-bottom: 15px;
		padding-left: 20px;
		overflow-x: hidden;
		overflow-y: hidden;
		float: none;
		max-width: 700px;
		margin: auto;
	}
	.pagBox1 
	{
		padding-top: 0px;
		padding-right: 0pt;
		padding-bottom: 0px;
		padding-left: 0px;
		background-color: transparent;
		background-image: url(/images/box_detail_sx.png);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: left top;
		margin-top: 1px;
		margin-right: 1px;
		margin-left: 0pt;
		margin-bottom: 0px;
		min-width: 220px;
	}
	.pagBox1 #detail_box 
	{
		position: relative;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0pt;
		background-color: transparent;
		background-image: url(/images/box_detail_dx.png);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: right top;
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0px;
		margin-left: 30px;
		/*height:280px;*/
	}
	div#detail_box #scheda_icone 
	{
		float: right;
		padding-right: 15px;
		padding-top:10px;
		text-align: right;
	}
	.pagBox1 #detail_box h1 
	{
		display: inline;
		font-family: arial;
		color: #BABA9E;
		font-size: 1.6em;
		font-weight:bold;
	}
	.pagBox1 #detail_box h1 span.item-title
	{
		color: #FFFFFF;
		font-size: 0.75em;
		font-weight: normal;
	}
	.pagBox1 #detail_box h2 
	{
		display: inline;
		font-family: arial;
		color: #FFFFFF;
		font-size: 1.2em;
	}
	.pagBox1 .mid 
	{
		/*clear: both;*/
		margin: 0pt;
		padding: 0pt;
		padding-right: 12px;
		padding-left: 12px;		
		padding-top: 12px;
		border: 0px;
		border-left: 1px solid #635649;
		border-right: 1px solid #635649;
		overflow-x: hidden;
		overflow-y: hidden;
		background-color: #000000;
	}
	div#item_detail_cover 
	{
		position: relative;
		float: left;
		margin-top: 10px;
		width: 195px;		
	}
	div#item_detail_cover img.item_cover
	{
		border: 1px solid #635649;
		width: 165px;
	}
	div#item_detail_cover img.discount_class_icon
	{
		position: absolute;
		left: -15px;
		top: -15px;
	}
	div#item_detail_cover img.bulksale_icon
	{
		position: absolute;
		top: -5px;
		right: 20px;
	}
	
	div#item_detail_info 
	{
		float:left;
		background: url(/images/bg_item.png) no-repeat 0px 0px;
		margin-top: 15px;
		padding-top:12px;
		min-height:160px;
		min-width:248px;
	}	
	div#item_detail_info ul 
	{	
		/*background: url(/images/bg_item.png) no-repeat 0px 0px;*/
	}		
	div#item_detail_description 
	{
		margin-top: 0px;
		padding-left: 20px;
		min-width:191px;
		max-width: 320px;
		font-size: 0.9em;
		color: #99A590;
		display: block;
		/*float: left;*/
	}
	div#item_detail_description p
	{
		padding-left: 10px;
	}
	div.mid 
	{
		background: url(/images/box_detail_mid.png) repeat-x left bottom;
		min-height: 100px;
	}
	div.mid h2, div.mid h3  
	{
		display: inline;
		font-family: arial;
		font-size: 1em;
		font-weight: bold;
		color: #d8ce9d;
		height: 30px;
	}
	div.mid #available-releases 
	{
		padding-left: 20px;
		/*float: left;*/
		/*color: #a56a1e;*/
	}
	div#related-bands 
	{
		float: left;
		padding-left: 15px;
	}
	div#related-bands h2
	{
		font-family:arial;
		font-size: 1em;
		font-weight: bold;
		color: #d8ce9d;
		padding-left:20px;
	}	
	div#related-bands ul li
	{
		list-style-type:none;
	}		
	div#related-bands a	
	{
		color: #9F8A8A;
	}
	div#related-bands a:hover
	{
		color: #d8ce9d;
		text-decoration:none;
	}
	div.mid a 
	{
		color: #a56a1e;
		text-decoration: none;
	}
	div.mid a:hover 
	{
		color: #d8ce9d;
		text-decoration: none;
	}
	div#available-releases .link-box ul 
	{
		color: #d8ce9d;
		text-decoration: none;
	}
	div#available-releases ul li.out_of_stock a
	{
		color: #623905;
	}
	div#available-releases ul li .selected
	{
		color: white;
	}	
	div#item_detail_info .scheda_label 
	{
		color: #a56a1e;
		padding-right: 5px;
	}
	div#item_detail_info .scheda_info {
		color: #d8ce9d;
	}
	div#item_detail_info .scheda_info img 
	{
		padding-top: 2px;
		padding-bottom: 2px;
		vertical-align: middle;
	}
	div#item_detail_info .scheda_info_bold 
	{
		color: #ffffff;
		font-weight: bold;
		font-size: 1.2em;
	}
	div#item_detail_info #add_to_cart_big img 
	{
		vertical-align: middle;
	}
	.pagBox1 .fineSxDida 
	{
		margin: 0;
		margin-left: 0px;
		height: 40px;
		background: url(/images/box_detail_sx.png) no-repeat left bottom;
		display: block;
	}
	.pagBox1 .fineDxDida 
	{
		background-color: transparent;
		background-image: url(/images/box_detail_dx.png);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: right bottom;
		margin-top: 0pt;
		margin-right: 0pt;
		margin-bottom: 0pt;
		margin-left: 40px;
		padding-top: 0px;
		padding-bottom: 0pt;
		display: block;
		color: #999999;
		height: 40px;
	}

	/*------------------------------------------------------------------------------------------------------*/
	/* content-box */
	
	div.content-box
	{
		margin: auto;
		width: 450px;
		border: 0px solid red;
		/*padding-top: 30px;*/
	}
	
	div.content-box h1
	{
		color: #ffbf26;
		text-align: center;
		font-family: arial;
		font-variant: small-caps;
		text-transform: capitalize;
		font-size: 1.8em;	
	}
	
	div.content-box h2
	{
		color: #ffbf26;
		font-family: arial;
		font-size: 1.2em;
	}
	
	div.content-box p, div.content-box ul, div.content-box ol
	{	
		color: #c9af87;
	}
	
	/* bulksale */
	div.content-box table.bulksale_table
	{
		background: #fff;
	}
	
	.item_bollino_bulksale
	{
		position:absolute;
		left:180px;
		top:45px;
	}
	
	/* ordini */
	div.content-box table.orders_table
	{
		background: #fff;
	}
	
	div.content-box table.orders_table tr:hover td
	{
		background: none;
	}
	
	
	div.content-box table.orders_table tr.order_summary
	{
		font-weight: bold;
		background: #EBEEEE;
	}
	
	div.content-box table.orders_table tr.order_detail
	{
		border-bottom: 2px solid black;
	}

 	/* newsletter */
 	div.content-box div.last_newsletter
 	{
 		background: #EFEFEF;
 		padding: 5px;
 		margin-bottom: 5px;
 	}
 	
 	div.content-box div.last_newsletter a:hover
 	{
 		color: inherit;
 	}
	
	div.content-box div.last_newsletter table tr:hover td
	{
		background: none;		
	}
	
	div.content-box div.last_newsletter table, div.content-box div.last_newsletter table tr td
	{
		border: none; 
	}
	
	div.content-box div.last_newsletter table tr td img
	{
		border: solid 1px #fff;
	}
	
	/*------------------------------------------------------------------------------------------------------*/
	/* FORM REGISTRAZIONE*/
	
	div#col3_content form {
		margin: auto;
		width: 450px;
		border: 0px;
		padding-top: 20px;
	}
	div#col3_content form th,div#col3_content form td,div#col3_content form table
	{
		background-color: transparent;
		border: 0px;
	}
	div#col3_content form th {
		width: 180px;
		padding-right: 20px;
		text-align: right;
	}
	div#col3_content form label {
		font-size: 1em;
		font-weight: normal;
		color: #d8ce9d;
	}
	div#col3_content input[type="text"],div#col3_content input[type="password"]
	{
		float: left;
		display: block;
		width: 250px;
		height: 16px;
		border: 1px solid #666666;
		padding-left: 5px;
		padding-top: 0px;
		/*margin-top:10px;*/
		background: url("/images/bg_input.jpg") no-repeat left top;
	}
	div#col3_content select
	{
		width: 260px;
	}
	div#col3_content textarea
	{
		width: 255px;
		height: 150px;
	}
	div#col3_content input[type="submit"] {
		display: block;
		width: 250px;
		height: 21px;
		border: 0px solid #666666;
		/*margin-top:10px;*/
		background: url("/images/button_big.png") no-repeat left top;
		/*margin-left: 188px;*/
		color: white;
		padding-bottom: 8px;
		cursor: pointer;
	}
	div#col3_content input[type="submit"].button-ok
	{
		background: url("/images/button_ok.png") no-repeat left top;
	}
	div#col3_content .button-back
	{
		text-align: center;
		display: block;
		width: 150px;
		height: 21px;
		border: 0px solid #666666;
		background: url("/images/button_back.png") no-repeat left top;
		color: white;		
		line-height: 17px;
	}
	div#col3_content .button-back:hover
	{
		text-decoration: none;		
	}
	/*------------------------------------------------------------------------------------------------------*/
	/* CARRELLO*/
	
	div#popup_message 
	{
		position: fixed;
		z-index: 3;
		top: 20px;
		right: 20px;
		padding:15px; 		
		border: 1px solid #ffffff; 
		background-color : #ffffff;
		border: 5px ridge silver;
		color: #000000;
		font-size: 0.8em;
	}
	div#check_out
	{
		padding: 0px 25px 0 0;
	}
	
	div#check_out form
	{	 
		padding: 0;
		margin: auto;
		padding: 30px 0;
	}
		
	div#check_out table.cart
	{
		margin: auto;
		border: 0px;
		border:1px solid #676B37;
	}	
	div#check_out table.cart thead 
	{
		background-color:#595b3f;	
		border:0px;
		background: url("/images/cart_thead.png") repeat-x left top;
	}	
	div#check_out table.cart thead th 
	{
		border:0px;
		color:#ffbf26;
		font-family:arial;	
		font-weight:normal;
		font-size:0.9em;	
		padding:10px;
	}		
	div#check_out table.cart td
	{
		border:0px;
		border-top:1px solid #7D683F;
		background: url("/images/bg_topsellers.png") repeat-x left top;
		color:#d8ce9d;
	}
	div#check_out table.cart td a
	{
		color:#d8ce9d;
	}
	div#check_out table.cart td img 
	{
		vertical-align:middle;
	}	
	div#check_out table.cart tfoot
	{
		color:#ffbf26;
		font-family:arial;	
		font-weight:bold;
		font-size:1em;
	}	
	div#check_out table.cart tfoot th
	{
		padding-left:15px;	
	}	
	div#check_out table.cart table.cart_user_data
	{
		width: 100%;;
	}
	div#check_out table.cart tfoot tr.cart_grand_total
	{
		font-size: 120%;
	}
	div#check_out ul.radio_list li
	{
		list-style: none;
	}
	div#cart_clear
	{
		margin: auto;
		margin-top:25px;
		text-align:center;
		border: 0px;
		border:0px solid #676B37;
	}	
	div#cart_clear a 
	{
		font-size: 0.9em;
		font-weight: bold;
		color: #A56A1E;
	}
	div#cart_clear a:hover 
	{
		color: #FFFFFF;
	}
	div#cart_empty 
	{
		color:#d8ce9d;
		width:500px;
		margin: auto;
		border: 0px;
		padding-top: 60px;	
		border:0px solid #676B37;
	}	
	div#cart_empty img 
	{
		vertical-align:middle;
	}

	div#check_out ul.cart
	{
		margin: auto;
		width: 520px;
	}
	
	ul.bulksale-not-available-why li.bulksale-ok
	{
		list-style-image: url("/images/tick.png");
	}
	ul.bulksale-not-available-why li.bulksale-no
	{
		list-style-image: url("/images/cross.png");
	}
	
	.cart_coupon input
	{
		float: none !important;
		display: inline !important;
	}
	
	/*------------------------------------------------------------------------------------------------------*/
	/* LISTA BAND*/	

	div#list_band_box 
	{
		padding-top:20px;
		padding-left: 15px;
		display:block;
		margin:auto;
		/*width:685px;*/
		border: 0px solid yellow;
		height:100%;

	}	
	div#list_band  
	{
		display:block;
		float:left;
		padding:10px;
		width:150px;/*width:200px;*/
		height:20px;
		margin: auto;
		margin-right:3px;
		border-bottom: 1px solid #211F1C;
		border-right: 1px solid #753602;
		border-left:1px solid #3c1e0a;
		background: url("/images/bg_topsellers.png") repeat-x left top;
	}
	div#list_band a 
	{
		font-family:arial;
		font-size:0.8em;
		color:#d8ce9d;
	}
	
	div#recommended /* usato dal dockmenu */ 
	{
		position: relative;
		height:150px;		
		text-align:center;
	 	margin: 0 20px;
	}
	div#recommended div#DockMenuDiv /* usato dal dockmenu */ 
	{
		position: relative;
		width: 100%;
		height: 100%;
		text-align: center;
	}
	div#recommended_carousel
	{
		position: relative;
		height:317px;	
		text-align:center;
	 	margin: 0px 0px 30px 0px;
	 	overflow:hidden;		
	}
	div#recommended_carousel #title-text
	{
		position: absolute;
		bottom: 10px;
		width: 100%;
		text-align: center;
		color: #FFBF26;
		
	}	
	
	table.rate-table
	{
		background: white;
		width: 100%;
	}
	
	table.rate-table a:hover
	{
		color: red;
	}
	
	div#col3 form input#sale_terms_submit, form input#sale_terms_submit 
	{		
		display: inline;
		width: 24px;
		height: 21px;
		border: 1px solid #666666;
		background: url("/images/button.png") no-repeat left top;
	}
	
}





/* **********************************************************************************************************************/
/* ************************** contenuto di content.css, prima era in un file separato ***********************************/
/* @import url(/css/screen/content.css); */
/* **********************************************************************************************************************/
@media all
{
 /**
  * Fonts
  *
  * (en) global settings of font-families and font-sizes
  * (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
  *
  * @section content-global-settings
  */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * { font-size: 100.01%; }

 /**
  * (en) reset monospaced elements to font size 16px in all browsers
  * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
  *
  * @see: http://webkit.org/blog/67/strange-medium/
  */

  textarea, pre, code, kbd, samp, var, tt {
    font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 75.00%;
    color: #444;
  }

  /*--- Headings | Überschriften ------------------------------------------------------------------------*/

  h1,h2,h3,h4,h5,h6 {
    font-family: "Times New Roman", Times, serif;
    font-weight:normal;
    color:#222;
    margin: 0 0 0.25em 0;
  }

  h1 { font-size: 250%; }                       /* 30px */
  h2 { font-size: 200%; }                       /* 24px */
  h3 { font-size: 150%; }                       /* 18px */
  h4 { font-size: 133.33%; }                    /* 16px */
  h5 { font-size: 116.67%; }                    /* 14px */
  h6 { font-size: 116.67%; }                    /* 14px */

  /* --- Lists | Listen  -------------------------------------------------------------------------------- */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }
  ul li { list-style-type: disc; }
  ul ul li { list-style-type: circle; }

  ol li { list-style-type: decimal; }
  ol ol li { list-style-type: lower-latin; }

  li { margin-left: 0.8em; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 0.8em; }

  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

  p { line-height: 1.5em; margin: 0 0 1em 0; }

  blockquote, cite,q {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style:italic;
  }
  blockquote { margin: 0 0 1em 1.6em; color: #666; }

  strong,b { font-weight: bold; }
  em,i { font-style: italic; }

  pre, code, kbd, tt, samp, var { font-size: 100%; }
  pre, code { color: #800; }
  pre { line-height: 1.5em; margin: 0 0 1em 0; }
  kbd, samp, var { color: #666; }
  var { font-style: italic; }

  acronym, abbr {
    border-bottom: 1px #aaa dotted;
    font-variant: small-caps;
    letter-spacing: .07em;
    cursor: help;
  }

  sub, sup { font-size: 91.6667%; }

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }

  /*--- Links ----------------------------------------------------------------------------------------- */

	
  a { color: #a56a1e; background:transparent; text-decoration:none; }
  a:visited  { color: #a56a1e; }

  a:focus,
  a:hover,
  a:active { color:#ffffff; text-decoration:underline; }

  /* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */

  p.icaption_left { float:left; display:inline; margin: 0 1em 0.15em 0; }
  p.icaption_right { float:right; display:inline; margin: 0 0 0.15em 1em; }

  p.icaption_left img,
  p.icaption_right img { padding:0; border: 1px #888 solid; }

  p.icaption_left strong,
  p.icaption_right strong { display:block; overflow:hidden; margin-top: 2px; padding: 0.3em 0.5em; background: #eee; font-weight: normal; font-size: 91.667%; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Generic Content Classes
  *
  * (en) standard classes for positioning and highlighting
  * (de) Standardklassen zur Positionierung und Hervorhebung
  *
  * @section content-generic-classes
  */

  .highlight { color: #f60; }
  .dimmed { color: #888; }

  .info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }

  .note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; }
  .important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; }
  .warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; }

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }
  .center { display:block; text-align:center; margin: 0.5em auto; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Tables | Tabellen
  *
  * (en) Generic classes for table-width and design definition
  * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
  *
  * @section content-tables
  */

  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; border-top: 2px #888 solid; border-bottom: 2px #888 solid; }
  table caption { font-variant:small-caps; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding: 0.5em; }
  thead th { color: #000; border-bottom: 2px #800 solid; }
  tbody th { background: #e0e0e0; color: #333; }
  tbody th[scope="row"], tbody th.sub { background: #f0f0f0; }

  tbody th { border-bottom: 1px solid #fff; text-align: left; }
  tbody td { border-bottom: 1px solid #eee; }

  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background: #f0e8e8; }
  tbody tr:hover td { background: #fff8f8; }

	table thead div.message
	{
		text-align: center;
		background: #18592A;
		color: #fff;
	}
	
	table caption
	{
		/*padding-top:30px;*/
		padding-bottom: 10px;
		text-align: center;
		font-family: arial;
		color: #FFBF26;
		font-size: 1.2em;
		font-weight: bold;
	}
	
	
	table tbody tr td ul.error_list
	{
		color: red;
		margin: 0;		
	}	
	
 /***** PROMOZIONE ***********************/
	
	div.promozione
	{
		/*border:1px solid red;*/
		width:510px;
		margin:auto;
	}

	div.promozione p.countdown
	{
		position: relative;
		top: -17px;
		color: #FFFFFF;
	}
	
	div.promozione p
	{
		text-align:center;
		font-family: arial;
		color: #ffbf26;
		font-size: 1.1em;
		font-weight: normal;
	}	
		
	div.promozione ul
	{
		margin-top: 15px;
		margin-left: 30px;
	}	
	.promozione_message
	{
		font-family: arial;
		color: #FFFFFF;
		font-size: 1.1em;
		font-weight: normal;
	}	
	
	/*
	table tbody tr td ul.error_list
	{  
	  	color: red;
	  	position: absolute;
	  	width: 200px;
	  	border: 1px solid black;
	  	padding: 0 3px;
	  	margin: 0 0 0 270px;
	  	background: #FFCC99;
	  	list-style: inside url("/images/arrow.gif");
	}		*/
	
 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Miscellaneous | Sonstiges
  *
  * @section content-misc
  */

 /**
  * (en) Emphasizing external Hyperlinks via CSS
  * (de) Hervorhebung externer Hyperlinks mit CSS
  *
  * @section             content-external-links
  * @app-yaml-default    disabled
  */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
    padding-left: 12px;
    background-image: url('your_image.gif');
    background-repeat: no-repeat;
    background-position: 0 0.45em;
  }
  */
  

}





/* import print layout | Druck-Layout einbinden */
@import url(/css/print/print.css);
