/*
	Release date: 2008 - 2010
	Project: VIDEOSELL (3rd Release - Italian Version)
	Author: Andrea Bindi | andrea.bindi@gmail.com
	Developer: Alchimedia | Milano
*/

/* FONT-FACE
------------------------------------------------------------------------------------------- */
@font-face {
	font-family: 'WalkwayBlackRegular';
	src: url('fonts/Walkway_Black.eot');
	src: local('Walkway Black Regular'), local('WalkwayBlack'), url('fonts/Walkway_Black.ttf') format('truetype');
}

@font-face {
	font-family: 'UbuntuTitlingBold';
	src: url('fonts/UbuntuTitling-Bold.eot');
	src: local('Ubuntu Titling Bold'), local('UbuntuTitling-Bold'), url('fonts/UbuntuTitling-Bold.ttf') format('truetype');
}

/* GENERALI
------------------------------------------------------------------------------------------- */
*	{margin: 0; padding: 0; border: none; outline: none;}

body {
	background: #fff;
	font: normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666;
}

a	{color: #b03001;}

/* GENERALI - Titoli */
h2	{
	font: normal 2em/1em 'WalkwayBlackRegular', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #1679b4;
}

h3	{
	margin-bottom: 5px;
	font: normal 1.5em/1.3em 'UbuntuTitlingBold', sans-serif;
	color: #1679b4;
}

h2 a, h3 a	{color: #1679b4; text-decoration: none;}
h2 span, h3 span	{color: #1a5570;}

h4	{margin-bottom: 5px; color: #1a5570; font-size: 1em; line-height: normal;}
h4 a	{color: #1a5570; text-decoration: none;}

/* GENERALI - Contenuto generico */
.generic *	{margin: 0; padding: 0;}
.generic {
	width: 549px;
	padding: 12px 18px 6px;
	border-bottom: 1px solid transparent;
	background: transparent url(../images/bg/bg_cont_items.gif) 0 0 repeat-y;
	clear: both;
}

#cont2 .generic {width: 740px; background: transparent url(../images/bg/bg_cont_items_big.gif) 0 0 repeat-y;}

.generic h3, .generic h4 {margin: 5px 0 0;} 
.generic h3	{text-transform: none; font-weight: normal; color: #5a96bd;}
.generic h3, .generic p, .generic ul {padding-top: 5px;}
.generic ul	{margin-left: 16px;}

/* IE6 only */ * html .generic {border: none;}
/* IE7 only */ *:first-child+html .generic {border: none;}

.generic .clearthis {width: 549px; height: 2px; margin: 8px 0; border-bottom: 1px dashed #bbb;}

/* GENERALI - Form */
input, select, textarea	{
	padding: .1em;
	border: 1px solid #aaa;
	font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #fff url(../images/bg/bg_input.gif) 0 0 repeat-x;
	color: #444;
}

select	{padding: 0; background-image: none;}

/* GENERALI - Tabelle */
table {
	width: 99%;
	margin: 0 0 5px;
	border-collapse: collapse;
	border-spacing: 0;
	border: solid #aaa;
	border-width: 1px 0 0 1px;
	background: #fff;
	text-align: left;
	font-size: .9em;
	color: #666;
}

th, td {padding: 3px 6px; border: solid #aaa; border-width: 0 1px 1px 0; vertical-align: middle; text-align: center;}
th {
	padding: 4px 8px;
	background: #f6f6f6;
	font: bolder 1.2em/1.1em Corbel, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	text-transform: uppercase;
	color: #517a99;
}

td a {font-weight: normal;}

/* Tabelle AREA RISERVATA */
.generic table {margin: 12px 0 6px;}
/* IE6 only */ * html .generic table {margin-top: 22px;}
/* IE7 only */ *:first-child+html .generic table {margin-top: 22px;}

.generic th, .generic td {padding: 4px 8px; white-space: nowrap;}
.generic table a {text-transform: uppercase;}

.generic .stato_ordine2 {
	white-space: normal;
	text-transform: uppercase;
	line-height: normal;
	font-weight: bolder;
	font-size: .9em;
	color: #999;
}

/* Aggiungi al carrello */
.generic .add {
	width: 160px;
	height: 23px;
	margin: 0 auto;
	padding: 0;
	background: #fff url(../images/cart/add.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
}

/* TABELLA CONDIZIONI */
.generic #cond_table td, .generic #cond_table th {white-space: normal;}

/* GENERALI - Generic classes */
.skip	{display: none;}
.clearthis	{clear: both;}
.yellow	{background: #fffeee;}

.green {color: #0a0;}
.red   {color: #d00;}

.clearBox	{height: 5px; border-bottom: 1px dashed #bbb; clear: both;}
/* IE6 only */ * html .clearBox	{height: auto; padding-top: 4px;}

#b2 .clearBox	{height: 10px; margin-bottom: 10px;}

/* GOOGLE ADSENSE
------------------------------------------------------------------------------------------- */
#adsense, #adsense * {margin: 0; padding: 0;}
#adsense {width: 728px; height: 90px; margin: 0 auto 5px; background: #fff; text-align: center; overflow: hidden;}

/* WRAPPER
------------------------------------------------------------------------------------------- */
#wrapper	{width: 990px; margin: 0 auto; background: #fff; text-align: left; position: relative;}
/* IE7 only */ *:first-child+html #wrapper {overflow: hidden;}

/* HEAD
------------------------------------------------------------------------------------------- */
#head		{
	width: 990px;
	height: 114px;
	background: #fff url(../images/bg/bg_head.gif) 295px 21px no-repeat;
	position: relative;
	overflow: hidden;
}

/* HEAD - Logo */
#head h1, #head h1 a	{width: 270px; height: 79px; background: #fff url(../images/head/logo.gif) 0 0 no-repeat; text-indent: -9999px;}
#head h1	{margin: 27px 0 0 7px; position: absolute;}
#head h1 a	{display: block; text-decoration: none;}

/* HEAD - Tools */
#head ul	{
	width: 975px;
	height: 21px;
	background: #f9f9f9;
	border: 1px solid #eee;
	text-transform: lowercase;
	font-size: 11px;
	overflow: hidden;
	display: block;
	position: absolute;
	top: 0;
	left: 6px;
}

#head li, #head li a	{list-style: none; display: inline; float: left;}
#head li a	{
	margin: 0 0 0 10px;
	padding: 0 6px 0 13px;
	background: transparent url(../images/head/bullet.gif) 0 9px no-repeat;
	text-decoration: none;
	color: #777;
}

#head li a:hover	{text-decoration: underline;}

/* HEAD - Cerca prodotto */
#head fieldset *	{vertical-align: middle;}
#head fieldset	{width: 400px; background: transparent; text-align: right; position: absolute; top: 32px; right: 7px;}
#head fieldset p	{font: normal 1.2em 'UbuntuTitlingBold', sans-serif; text-transform: lowercase;}
/* IE6 only */ * html #head fieldset p {padding-top: 6px;}
/* IE7 only */ *:first-child+html #head fieldset p {padding-top: 3px;}

#head fieldset a	{text-decoration: none;}
#head fieldset a:hover {text-decoration: underline;}

#head fieldset label	{font: normal 1.3em/1.4em 'UbuntuTitlingBold', sans-serif; text-transform: lowercase; color: #1579b4;}

#head fieldset input	{width: 150px; height: 16px; margin: 0 2px 0 5px; padding: 0 5px; font-size: .9em;}

/* HEAD - Cerca prodotto - Pulsante Cerca */
#head fieldset #bcerca	{
	width: 59px;
	height: 20px;
	padding: 0;
	border: none;
	background: transparent url(../images/head/cerca.gif) 0 0 no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}

/* IE6 only */ * html #head fieldset #bcerca {padding-top: 30px; overflow: hidden; color: #fff;}
/* IE7 only */ *:first-child+html #head fieldset #bcerca {padding-top: 30px; overflow: hidden; color: #fff;}

/* HEAD - Registrati subito! */
#regNow {
	margin: 0 7px 0 0;
	font: normal 1em 'UbuntuTitlingBold', sans-serif;
	text-transform: lowercase;
	text-align: right;
	color: #888;
	position: absolute;
	right: 0;
	bottom: 4px;
}

#regNow a {color: #5a96bd; text-decoration: none; font-size: 1.2em;}
#regNow a:hover {text-decoration: underline;}

#regNow span a {color: #1f6a8c;}

/* HEAD - Cambio lingua */
#eng	{
	width: 140px;
	height: 16px;
	background: transparent url(../images/head/eng.gif) 0 0 no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	position: absolute;
	top: 3px;
	right: 11px;
}

#eng:hover	{background-position: 0 -16px;}

/* SFONDI */ #bg01, #bg02, #bg03, #bg04, #bg05 {display: none;}

/* VIDEOSELL SU iPHONE
------------------------------------------------------------------------------------------- */
#iphone_videosell, #iphone_videosell a {
	width: 199px;
	height: 199px;
	margin: 0 auto;
	background: #fff url(../images/leftCol/videosell_iphone.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

#iphone_videosell a {margin: 0; display: block;}

/* BARRA DI NAVIGAZIONE
------------------------------------------------------------------------------------------- */
#nav {width: 770px; height: 42px; margin-left: 219px; background: #fff url(../images/nav/bg_nav.gif) 0 0 no-repeat;}

#nav, #nav li {list-style-type: none; display: block;}
#nav li {float: left;}

#nav a, #nav strong a {
	height: 42px;
	background: transparent 0 0 no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}

#nav a:hover, #nav strong a {background-position: 0 -42px;}

/* BARRA DI NAVIGAZIONE - Pulsanti */
#nav #n1 a, #nav #n1 strong a	{width: 95px; background-image: url(../images/nav/prodotti.gif); margin-left: 20px;}
#nav #n2 a, #nav #n2 strong a	{width: 97px; background-image: url(../images/nav/selection.gif);}
#nav #n3 a, #nav #n3 strong a	{width: 83px; background-image: url(../images/nav/notizie.gif);}
#nav #n4 a, #nav #n4 strong a	{width: 84px; background-image: url(../images/nav/offerte.gif);}
#nav #n5 a, #nav #n5 strong a	{width: 79px; background-image: url(../images/nav/novita.gif);}
#nav #n6 a, #nav #n6 strong a	{width: 73px; background-image: url(../images/nav/usato.gif);}
#nav #n7 a, #nav #n7 strong a	{width: 127px; background-image: url(../images/nav/riservata.gif);}
#nav #n8 a, #nav #n8 strong a	{width: 87px; background-image: url(../images/nav/carrello.gif);}

/* AREA PRINCIPALE (Struttura)
------------------------------------------------------------------------------------------- */
#main    {width: 776px; margin-top: 10px; background: #fff; float: left; display: inline;}
#leftCol {width: 214px; background: #fff; float: left; display: inline; position: relative; top: -45px;}

#cont     {width: 584px; background: #fff; float: left; display: inline;}
#rightCol {width: 192px; background: #fff; float: right; display: inline;}
/* IE6 only */ * html #cont, * html #leftCol {overflow: hidden;}

/* COLONNA SX
------------------------------------------------------------------------------------------- */
/* COLONNA SX - Navigazione per marchio */
#leftCol fieldset	{
	width: 200px;
	display: block;
	margin: 0 auto;
	padding-bottom: 15px;
	background: transparent url(../images/bg/bg_marchio.gif) bottom repeat-x;
	text-align: center;
}

#leftCol fieldset select	{width: 200px;}

#leftCol #fmarchio h3 {font-size: 1.4em;}

/* COLONNA SX - MENU - TITOLI */
#tcatalogo, #tservizi, #tnews, #tcondizioni, #teventi, #tselection, #tconsiglia
{width: 214px; height: 25px; margin: 0; padding: 0; background: transparent 0 0 no-repeat; text-indent: -9999px;}

#tcatalogo {background-image: url(../images/leftCol/tcatalogo.gif);}
#tservizi {background-image: url(../images/leftCol/tservizi.gif);}
#tnews {background-image: url(../images/leftCol/tnews.gif);}
#tcondizioni {background-image: url(../images/leftCol/tcondizioni.gif);}
#teventi {background-image: url(../images/leftCol/teventi.gif);}
#tselection {background-image: url(../images/leftCol/tselection.gif);}
#tconsiglia {background-image: url(../images/leftCol/tconsiglia.gif);}

/* COLONNA SX - MENU - Struttura */
#leftCol ul *, #leftCol ul ul *, #leftCol ul ul ul *
{width: 214px; margin: 0; display: block; overflow: hidden; line-height: normal;}

/* COLONNA SX - MENU - Level 1st */
#leftCol ul {
	padding: 0 0 27px;
	background: #fff url(../images/leftCol/bg_menu.gif) bottom left no-repeat;
	list-style: none;
	line-height: normal;
}

#leftCol li {width: 199px; padding: 0 8px 0 7px; background: #fff url(../images/leftCol/bg_items.gif) 0 0 repeat-y;}
#leftCol ul a, #leftCol ul strong a	{
	width: 179px;
	padding: .2em 6px .3em 14px;
	border-bottom: 1px solid #bbb;
	background: #ddd url(../images/leftCol/1st.gif) 5px 50% no-repeat;
	text-decoration: none;
	font-size: .9em;
	color: #000;
}

#leftCol ul a:hover {background-color: #fff;}
#leftCol ul strong a, #leftCol ul strong a:hover {background-color: #ddd; color: #2f6f93;}

/* COLONNA SX - MENU - Level 2nd */
#leftCol ul ul	{background-image: none; padding: 0;}
#leftCol ul ul li	 {width: 206px; padding-left: 0; background-position: -7px 0;}
#leftCol ul ul a, #leftCol ul ul strong a	{
	width: 175px;
	padding-left: 18px;
	background: #eee url(../images/leftCol/2nd.gif) 5px 50% no-repeat;
	color: #333;
}

#leftCol ul ul a:hover {background-color: #fff;}
#leftCol ul ul strong a, #leftCol ul ul strong a:hover {background-color: #eee; color: #5a96bd;}

/* OPEN */
#leftCol ul ul a.open, #leftCol ul ul strong a.open {
	width: 171px;
	padding-right: 10px;
	background: #eee url(../images/leftCol/open.gif) 0 50% no-repeat;
}

/* COLONNA SX - MENU - Level 3rd */
#leftCol ul ul ul a, #leftCol ul ul ul strong a	{
	width: 172px;
	padding-left: 21px;
	background: #fff url(../images/leftCol/3rd.gif) 5px 50% no-repeat;
	color: #666;
}

#leftCol ul ul ul a:hover {background-color: #f9f9f9;}
#leftCol ul ul ul strong a, #leftCol ul ul ul strong a:hover {background-color: #f9f9f9; color: #666;}

/* COLONNA SX - MENU - Level Special */
#leftCol ul.special	{background-image: none; padding: 0;}
#leftCol ul.special li	 {width: 206px; padding-left: 0; background-position: -7px 0;}
#leftCol ul.special a, #leftCol ul.special strong a	{
	width: 170px;
	padding-left: 23px;
	background: #fff url(../images/leftCol/special.gif) 15px 50% no-repeat;
	color: #555;
}

#leftCol ul.special a:hover	{background-color: #fff; text-decoration: underline;}
#leftCol ul.special strong a, #leftCol ul.special strong a:hover
{background-color: #fff; color: #666; font-weight: bolder; text-decoration: underline;}

/* COLONNA SX - MENU - Level Special (IBRIDO) */
#leftCol li.special a, #leftCol li.special strong a	{
	width: 175px;
	padding-left: 18px;
	background: #fff url(../images/leftCol/special.gif) 7px 50% no-repeat;
	color: #555;
}

#leftCol li.special a:hover	{background-color: #fff; text-decoration: underline;}
#leftCol li.special strong a, #leftCol li.special strong a:hover
{background-color: #fff; color: #666; font-weight: bolder; text-decoration: underline;}

/* AREA CONTENUTO
------------------------------------------------------------------------------------------- */
/* AREA CONTENUTO - Breadcrubs */
#bread    {width: 758px; margin: 0 9px 4px; padding: 0; list-style: none; font-size: .9em; color: #b03001;}
#bread li {margin: 0; display: inline; line-height: 1.6em; white-space: nowrap;}
#bread a  {margin-right: 8px; color: #888; text-decoration: none;}
#bread a:hover  {text-decoration: underline;}

/* AREA CONTENUTO - Paginatore */
.pager	{
	width: 552px;
	margin: 0;
	padding: 14px 10px 3px 18px;
	background: #fff url(../images/bg/bg_cont_items.gif) 0 0 repeat-y;
	font: bolder 11px/11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: none;
	display: block;
	float: left;
}

.pager li, .pager a	{margin: 0; padding: 0; list-style: none; display: inline; float: left;}
.pager li	{margin: 4px 4px 0 0; text-align: center;}

.pager a, .pager strong	{margin: 0; padding: 3px 6px 4px; background: #ccc; text-decoration: none; white-space: nowrap; color: #fff;}
.pager strong	{background: #008CD9; display: block;}
.pager a:hover	{background: #5ACEFF;}

.pager .button {background: #888;}
.pager .button:hover {background: #008CD9;}

/* AREA CONTENUTO - Titoli */
.tBox {
	width: 584px;
	height: auto;
	padding-top: 18px;
	background: #fff url(../images/bg/bg_cont.gif) 0 0 no-repeat;
	clear: both;
	position: relative;
}

#cont2 .tBox {width: 776px; background: #fff url(../images/bg/bg_cont_big.gif) 0 0 no-repeat;}

.tBox h2 {
	padding: 0 10px 2px 20px;
	background: transparent url(../images/bg/bg_cont_items.gif) 0 0 repeat-y;
	/*font: 2em/1em 'WalkwayBlackRegular', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;*/
}

#cont2 .tBox h2 {background: transparent url(../images/bg/bg_cont_items_big.gif) 0 0 repeat-y;}

.tBox .clearthis {width: 550px; margin: 7px 0 0 18px; border-bottom: 1px solid #ccc; position: absolute;}
#cont2 .tBox .clearthis {width: 740px;}

/* IE6 only */ * html .tBox .clearthis {margin-top: -8px;}
/* IE7 only */ *:first-child+html .tBox .clearthis {margin-top: -8px;}

/* AREA CONTENUTO - HOME - Visualizza tutti gli elementi */
.show_all, .back {
	width: 250px;
	margin: 0;
	padding: 5px 16px 0 0;
	background: transparent url(../images/bg/bg_cont_items.gif) top right repeat-y;
	font: normal 15px/1em 'UbuntuTitlingBold', sans-serif;
	text-transform: lowercase;
	text-align: right;
	float: right;
}

.show_all a, .back a {
	width: 240px;
	margin: 0;
	padding: 0 12px 0 0;
	background: transparent url(../images/cont/arrow.gif) 245px 6px no-repeat;
	text-decoration: none;
	color: #b03001;
	display: block;
}

#cont2 .show_all, .back {width: auto; margin-right: 1px; text-align: left;}
.back {margin-right: 0;}

#cont2 .show_all a, .back a {
	width: auto;
	padding-left: 10px;
	background: transparent url(../images/cont/arrow_back.gif) 0 6px no-repeat;
}

/* AREA CONTENUTO - HOME - Box Novita + Box Offerte */
.wbox	{
	width: 549px;
	padding: 7px 18px 0;
	border-bottom: 1px solid transparent;
	background: transparent url(../images/bg/bg_cont_items.gif) 0 0 repeat-y;
	clear: both;
}

/* IE6 only */ * html .wbox {border: none;}
/* IE7 only */ *:first-child+html .wbox {border: none;}

.box, .box2 {width: 174px; margin: 8px 12px 0 1px; text-align: center; float: left; display: inline; font-size: 11px; line-height: 15px;}
.box2 {margin-right: 0;}

.wbox h4, .wbox p	{margin-bottom: 5px; text-align: left; clear: both;}
.wbox dl {padding-bottom: 5px;}
.wbox a	{color: #5a96bd; text-decoration: none;}

/* PREZZO BARRATO */
.barrato	{text-decoration: line-through; color: #5a96bd;}
.wbox .barrato	{text-align: right;}

/* PREZZO BARRATO - HOME PAGE */
.barrato_home {width: 174px;}
.barrato_home span {width: 83px; color: #5a96bd; font-weight: bolder; text-decoration: line-through; float: left;}
.barrato_home strong {width: 83px; margin-left: 8px; color: #b03001; text-align: right; float: right;}

/* Clearing CONT */
.clearCont {width: 584px; height: 16px; margin: 0 0 2px; background: #fff url(../images/bg/clearCont.gif) 0 0 no-repeat; clear: both;}
#cont2 .clearCont {width: 776px; background: #fff url(../images/bg/clearCont_big.gif) 0 0 no-repeat;}

.clearSpecial {width: 584px; height: 16px; margin: 2px 0 0; background: #fff url(../images/bg/bg_cont.gif) 0 0 no-repeat; clear: both;}

/* Sconto */
.wbox .sconto	{color: #666; text-align: right;}
.wbox .sconto strong	{color: #999;}
.wbox .sconto a	{color: #b03001; font-weight: bolder;}

/* RICHIEDI PREZZO + RICHIEDI INFORMAZIONI + PRENOTA IL PRODOTTO */
.special_price, .special_price2, .special_price3
{width: 156px; height: 16px; background: #fff 0 0 no-repeat; text-indent: -9999px; display: block;}

.special_price  {background-image: url(../images/cont/richiedi_ita.gif);}
.special_price2 {background-image: url(../images/cont/richiedi_info_ita.gif);}
.special_price3 {background-image: url(../images/cont/data_disp_ita.gif);}

/* ICO PROMO in box prodotti */
dl	{float: left;}
dt	{display: none;}
dd	{
	width: 29px;
	height: 29px;
	margin: 2px 10px 0 0;
	background: #fff -2px -2px no-repeat;
	text-indent: -9999px;
	float: left;
	display: inline;
}

.zero   {background-image: url(../images/cont/ICO_box/new/zero.jpg);}
.zero18 {background-image: url(../images/cont/ICO_box/new/zero18.jpg);}
.zero24 {background-image: url(../images/cont/ICO_box/new/zero24.jpg);}
.gratis {background-image: url(../images/cont/ICO_box/new/gratis.jpg);}
.spediz50 {background-image: url(../images/cont/ICO_box/new/spediz50.jpg);}

/* COLONNA DX
------------------------------------------------------------------------------------------- */
/* COLONNA DX - BOX Sistemi A/V */
.promoBox	{width: 192px; padding: 20px 0 0; background: #fff url(../images/bg/bg_box_AV.gif) 0 0 no-repeat; font-size: 11px; line-height: 15px;}

.promoBox h3, .promoBox h4, .promoBox p, .promoBox img, .promoBox dl, .promoBox ul
{margin: 0; padding: 0 12px 5px 16px; background: #fff url(../images/bg/bg_cont_itemsDX.gif) 0 0 repeat-y;}

.promoBox h3	{
	margin: 0; padding-bottom: 6px;
	font: 2em/1em 'WalkwayBlackRegular', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.promoBox h3 a	{width: 158px; padding: 0 0 6px; border-bottom: 1px solid #ccc; display: block;}
.promoBox p a {color: #666; text-decoration: none;}
.promoBox p a strong, .promoBox p strong a {color: #5a96bd;}
.promoBox .clearthis	{width: 192px; height: 17px; margin-bottom: 3px; background: #fff url(../images/bg/clear_dx.gif) 0 0 no-repeat;}

.promoBox img, .promoBox dl  {padding-right: 18px;}
.promoBox img {padding-top: 3px; display: block;}
.promoBox dl  {width: 158px;}

.promoBox h4 span {
	width: 146px;
	margin: 0;
	padding: 4px 4px 4px 8px;
	border: solid #d5e5ed;
	border-width: 1px 0 2px;
	background-color: #ecf4f8;
	font: normal 1.2em/1.1em 'UbuntuTitlingBold', sans-serif;
	display: block;
}

.promoBox h4 span a {color: #1a5570;}

.promoBox ul {padding: 2px 5px 8px 20px; color: #888; list-style: none;}
.promoBox ul a {color: #5a96bd;}

/* COLONNA DX - BOX PROMOZIONI */
#promo_usato, #promo_usato a, #promo_nletter, #promo_nletter a,
#promo_novita, #promo_novita a, #promo_offerte, #promo_offerte a,
#promo_servizi, #promo_servizi a, #promo_salademo, #promo_salademo a, #promo_salamusica, #promo_salamusica a,
#promo_rivenditori, #promo_rivenditori a, #promo_selection, #promo_selection a
{width: 192px; height: 119px; margin: 2px 0; padding: 0; text-decoration: none;}

#promo_offerte, #promo_offerte a	{height: 143px;}

#promo_usato a, #promo_nletter a, #promo_novita a, #promo_offerte a,
#promo_servizi a, #promo_salademo a, #promo_salamusica a, #promo_rivenditori a, #promo_selection a
{margin: 0; background: transparent 0 -2px no-repeat; text-indent: -9999px; display: block;}

#promo_usato a   {background-image: url(../images/rightCol/usato.gif);}
#promo_nletter a {background-image: url(../images/rightCol/nletter.gif);}
#promo_novita a  {background-image: url(../images/rightCol/novita.gif);}
#promo_offerte a {background-image: url(../images/rightCol/offerte.gif);}
#promo_servizi a {background-image: url(../images/rightCol/servizi.gif);}
#promo_salademo a {background-image: url(../images/rightCol/salademo.gif);}
#promo_rivenditori a {background-image: url(../images/rightCol/rivenditori.gif);}
#promo_selection a {background-image: url(../images/rightCol/selection.gif);}
#promo_salamusica a {background-image: url(../images/rightCol/salamusica.gif);}

#leftCol #promo_usato, #leftCol #promo_nletter, #leftCol #promo_novita, #leftCol #promo_offerte,
#leftCol #promo_servizi, #leftCol #promo_salademo, #leftCol #promo_salamusica, #leftCol #promo_rivenditori,
#leftCol #promo_selection {margin: 2px auto;}

/* CATALOGO PRODOTTI
------------------------------------------------------------------------------------------- */
/* CATALOGO PRODOTTI - Indice di categoria */
#catIndex     {padding: 10px 0 5px; clear: both;}
#catIndex h4  {margin: 0 5px 0 186px; padding: 5px 0 0; clear: none; font-size: 1.3em; color: #b03001;}
#catIndex p   {margin: 5px 5px 0 186px; padding: 0; background: #fff; clear: none; display: block;}
#catIndex img {margin: 0; padding: 0; display: block; float: left;}

/* SCHEDA PRODOTTO
------------------------------------------------------------------------------------------- */
/* SCHEDA PRODOTTO - PARTE SUPERIORE */
#scheda_top	{
	width: 744px;
	height: 345px;
	padding: 0 16px;
	background: #fff url(../images/bg/bg_schedaTop.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	overflow: hidden;
}

/* SCHEDA PRODOTTO - PARTE SUPERIORE - Contenitori */
#top1, #top2, #top3	{margin: 15px 0 0; height: 308px; overflow: hidden; float: left; display: inline;}
#top1	{width: 222px; margin-right: 11px;}
#top2	{width: 302px; padding: 0 11px; border-left: 1px solid #ccc;}
#top3	{width: 174px; padding-left: 11px; border-left: 1px solid #ccc;}

#top1 img	{display: block; clear: both;}

/* SCHEDA PRODOTTO - PARTE SUPERIORE - Aggiungi al carrello + Richiedi prezzo */
#top1 fieldset, #top1 fieldset *	{margin: 0; padding: 0; border: none; background: transparent; line-height: normal;}
#top1 fieldset	{width: 202px; margin: 0 auto; padding-top: 10px;}

#top1 fieldset p	{
	width: 200px;
	margin: 0; padding: 0 0 0 5px;
	font: bolder 1.3em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	color: #999;
}

/* IE7 only */ *:first-child+html #top1 fieldset p {padding: 0; margin-left: -3px;}

#top1 fieldset strong	{color: #b03001;}
#top1 fieldset span	{font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #444; display: block;}

/* SCHEDA PRODOTTO - PARTE SUPERIORE - Prezzo scontato */
#top1 #prezzo_sconto	{
	width: 220px;
	margin: -2px 0 0 6px;
	padding: 5px 0;
	background-position: top right;
	position: static;
	text-align: left;
}

/* IE6 only */ * html #top1 #prezzo_sconto	{margin-top: 0;}
/* IE7 only */ *:first-child+html #top1 #prezzo_sconto	{margin: 0 0 0 -4px;}

#top1 #aggiungi2	{margin-left: 4px;}
/* IE7 only */ *:first-child+html #top1 #aggiungi2	{margin-left: -6px;}

#top1 #prezzo_sconto span	{display: inline; position: relative; top: -1px;}
#top1 #prezzo_sconto #termine	{
	margin: 0;
	padding: 6px 0 0;
	text-transform: uppercase;
	font-weight: bolder;
	color: #5a96bd;
	display: block;
}

/* SCHEDA PRODOTTO - PARTE SUPERIORE - SPIEGA INFO, PREZZO, PRENOTA */
#top1 fieldset #spiega_info,
#top1 fieldset #spiega_prezzo,
#top1 fieldset #spiega_prenota {
	margin: 0;
	padding: 5px 0 0;
	position: static;
	font: normal 1.2em/1em 'UbuntuTitlingBold', sans-serif;
	color: #5a96bd;
}

/* SCHEDA PRODOTTO - PARTE SUPERIORE - ICO PROMO */
#top2 dl	{width: 301px; margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #ccc; float: left;}
#top2 dt	{display: none;}
#top2 dd	{
	width: 99px;
	height: 29px;
	margin-right: 10px;
	background: #fff -2px -2px no-repeat;
	float: left;
	display: inline;
	text-indent: -9999px;
}

#top2 .zero   {background-image: url(../images/scheda/zero_new.gif);}
#top2 .zero18 {width: 132px; background-image: url(../images/scheda/zero18_new.gif);}
#top2 .zero24 {width: 132px; background-image: url(../images/scheda/zero24_new.gif);}
#top2 .gratis {background-image: url(../images/scheda/gratis_new.gif);}
#top2 .spediz50 {background-image: url(../images/scheda/spediz50_new.gif);}

/* SCHEDA PRODOTTO - PARTE SUPERIORE - Descrizione prodotto */
#scheda_top h2	{
	margin: 0 0 6px;
	padding: 0 0 3px;
	font: normal 1.7em/1.1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	letter-spacing: 0;
	text-transform: none;
}

#scheda_top h3	{color: #196384; font-size: 1.5em;}
#top2 p	{margin: 0 0 8px; padding: 0 0 8px; border-bottom: 1px solid #ccc; line-height: 1.3em;}

/* SCHEDA PRODOTTO - PARTE SUPERIORE - Scelta colore */
#top2 fieldset	{margin-bottom: 6px; padding-bottom: 8px; border-bottom: 1px solid #ccc;}
#top2 fieldset select	{width: 302px;}
#top2 fieldset p	{margin: 4px 0 0; padding: 0 0 1px 2px; border: none; font-size: .9em;}

/* SCHEDA PRODOTTO - PARTE SUPERIORE - Consel + Kiros */
#top2 #consel, #top2 #consel a {
	width: 303px;
	height: 33px;
	margin: 0;
	padding: 0;
	border: none;
	background: #fff url(../images/scheda/consel.gif) 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}

#top2 #nofinanz	{
	width: 285px;
	height: 63px;
	margin: 0; padding: 0; border: none;
	background: #fff url(../images/scheda/nofinanz.gif) bottom no-repeat;
	text-indent: -9999px;
}

/* SCHEDA PRODOTTO - PARTE SUPERIORE - Modalita garanzia */
#top3 p	{margin: 0; padding: 0; border: none;}
#top3 #italiana, #top3 #europea  {
	width: 173px;
	margin-bottom: 8px;
	border-bottom: 1px solid #ccc;
	background: #fff 0 0 no-repeat;
	text-indent: -9999px;
}

#top3 #italiana {height: 82px; background-image: url(../images/scheda/garanzia_italiana.gif);}
#top3 #europea  {height: 110px; background-image: url(../images/scheda/garanzia_europea.gif);}

/* SCHEDA PRODOTTO - PARTE SUPERIORE - Elementi correlati */
#top3 h3 {margin: 0;}
#top3 ul, #top3 ul *	{margin: 0; padding: 0; list-style: none;}
#top3 ul	{width: 174px; margin-bottom: 8px; padding-bottom: 6px; border-bottom: 1px solid #ccc; display: block; clear: both;}
#top3 li	{margin-bottom: 2px;}
#top3 a	{width: 174px; height: 30px; background: #fff -1px 0 no-repeat; display: block; text-decoration: none; text-indent: -9999px;}

#top3 .c1 a	{background-image: url(../images/scheda/scarca_pdf.gif);}
#top3 .c2 a	{background-image: url(../images/scheda/sito_prod.gif);}
#top3 .c3 a	{background-image: url(../images/scheda/prova_prod.gif);}

/* SCHEDA PRODOTTO - PARTE SUPERIORE - Disponibilita */
#top3 #verde, #top3 #giallo, #top3 #rosso	{
	padding: 3px 0 3px 33px;
	background: transparent 0 4px no-repeat;
	font-size: .9em;
	line-height: 1.4em;
}

#top3 #verde  {background-image: url(../images/scheda/verde.gif);}
#top3 #giallo {background-image: url(../images/scheda/giallo.gif);}
#top3 #rosso  {background-image: url(../images/scheda/rosso.gif);}

/* SCHEDA PRODOTTO - PARTE SUPERIORE - MESSAGGIO */
#top3 .messaggio * {margin: 0; padding: 0; position: static; text-indent: 0; display: inline;}
#top3 .messaggio {
	margin: 0 0 10px;
	padding: 0 0 10px 36px;
	background: #fff url(../images/scheda/messaggio.gif) 0 0 no-repeat;
	border-bottom: 1px solid #ccc;	
	line-height: normal;
	font-size: .9em;
}

#top3 .messaggio a {font-weight: bolder; text-decoration: underline; color: #b03001;}

/* SCHEDA PRODOTTO - PARTE INFERIORE
------------------------------------------------------------------------------------------- */
#b2 #cont	{width: 582px; margin: 10px 2px 0 0; padding: 0; float: left; display: inline;}
/*#b2 .clearCont {width: 582px; background: #fff url(../images/bg/clearCont2.gif) 0 0 no-repeat;}*/

/* SCHEDA PRODOTTO - PARTE INFERIORE - TABS Scheda */
#b2 #tabs	{
	width: 572px;
	margin: 0 0 0 6px;
	border-bottom: 1px solid #bbb;
	list-style: none;
	display: inline;
	font-size: 11px;
	float: left;
}

#b2 #tabs li	{margin: 0 0 0 3px; float: left; display: inline;}
#b2 #tabs li a, #b2 #tabs li strong a	{
	padding: 5px;
	border: 1px solid #888;
	border-top-color: #bbb;
	background: #008cd9 url(../images/bg/bg_tab_new.gif) 0 0 repeat-x;
	text-decoration: none;
	font-weight: bolder;
	color: #fff;
	display: block;
	float: left;
	position: relative;
	top: 1px;
}

#b2 #tabs li a:hover, #b2 #tabs li strong a, #b2 #tabs li strong a:hover
{background: #fff url(../images/bg/bg_tabC.gif) bottom repeat-x; border-bottom-color: #fff; color: #666;}

#b2 #tabs li strong a, #b2 #tabs li strong a:hover	{color: #b03001;}

/* SCHEDA PRODOTTO - PARTE INFERIORE - FORMATTAZIONE */
#b2 #cont h3, #b2 #cont p	{
	margin: 0;
	padding: 0 18px 6px;
	background: transparent url(../images/bg/bg_cont_items.gif) 0 0 repeat-y;
}

#b2 #cont h3 {color: #b03001;}

#b2 #cont h5	{
	margin: 0 0 6px;
	padding: 5px 0 6px 12px;
	border: solid #D5E5ED;
	border-width: 2px 0 1px;
	background: #ECF4F8;
	/*font: bolder 1.3em/1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;*/
	font: normal 1.3em/1em 'UbuntuTitlingBold', sans-serif;
	color: #5995B8;
}

/* SCHEDA PRODOTTO - PARTE INFERIORE - Immagini */
#b2 #cont img	{margin: 3px 10px 6px 0; padding: 2px; border: 1px solid #ccc; background: #fff; float: left;}

/* SCHEDA PRODOTTO - PARTE INFERIORE - WBOX */
#b2 .wbox {padding: 0 18px 12px;}

/* SCHEDA PRODOTTO - PARTE INFERIORE - Tabelle */
#b2 table {width: 540px; margin-bottom: 7px;}
#b2 th    {width: 200px;}

#b2 .trasporto th, #b2 .trasporto td	{width: 33%; text-align: center;}

/* SCHEDA PRODOTTO - PARTE INFERIORE - Condizioni di vendita */
#cont #cond	{
	width: 549px;
	padding: 0 18px;
	border-bottom: 1px solid transparent;
	background: transparent url(../images/bg/bg_cont_items.gif) 0 0 repeat-y;
	clear: both;
}

/* IE6 only */ * html #cont #cond {border: none;}
/* IE7 only */ *:first-child+html #cont #cond {border: none;}

#cont #cond h4	{
	margin: 0 0 10px;
	padding: 5px 0 6px 12px;
	border: solid #D5E5ED;
	border-width: 2px 0 1px;
	background: #ECF4F8;
	/*font: bolder 1.3em/1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;*/
	font: normal 1.3em/1em 'UbuntuTitlingBold', sans-serif;
	color: #5995B8;
}

#cont #cond h5	{
	margin: 0 0 4px;
	padding: 0;
	border: none;
	background: #fff;
	font: bolder 1em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #196384;
}

#cont #cond p	{margin: 0 0 10px; padding: 0 0 5px; border-bottom: 1px dashed #bbb; background: #fff;}

#cont #cond img	{margin-bottom: 0; padding: 0; border: none;}

/* SCHEDA PRODOTTO - PARTE INFERIORE - Accessori */
#b2 #cont .box	{margin: 0; padding: 0; border: none; text-align: left; float: none;}
#b2 #cont .box h4  {margin: 0 5px 0 186px; padding: 0; clear: none;}
#b2 #cont .box p   {margin: 5px 5px 0 186px; padding: 0; background: #fff; clear: none; display: block;}
#b2 #cont .box img {margin: 0; padding: 0; display: block;}

/* SCHEDA PRODOTTO - PARTE INFERIORE - Specifiche (Elenchi) */
#b2 .wbox ul, #b2 .wbox ul * {margin: 0; padding: 0; border: none; background: #fff; display: block; float: none;}
#b2 .wbox ul	{list-style: none; font-size: .9em; margin-right: 5px;}
#b2 .wbox li	{
	padding: 2px 3px 4px 15px;
	border-bottom: 1px dashed #ccc;
	background: #fff url(../images/scheda/bullet.gif) 3px 6px no-repeat;
	line-height: 1.4em;
	display: block;
}

#b2 .wbox ul a {display: inline; font-weight: bolder;}
#b2 .wbox ul a:hover {text-decoration: underline;}

/* SCHEDA PRODOTTO - PARTE INFERIORE - L'ARTICOLO FA PARTE DI... */
#b2 .wbox #partedi, #b2 .wbox #partedi * {margin: 0; padding: 0; border: none; background: #fff; display: block; float: none;}
#b2 .wbox #partedi li {padding: 4px 0; border-bottom: 1px dashed #ccc; text-indent: -9999px;}
#b2 .wbox #partedi li a {width: 468px; height: 45px; background: #fff 0 0 no-repeat;}
#b2 .wbox #partedi #p1 a {background-image: url(../images/scheda/partedi01.gif);}
#b2 .wbox #partedi #p2 a {background-image: url(../images/scheda/partedi02.gif);}
#b2 .wbox #partedi #p3 a {background-image: url(../images/scheda/partedi03.gif);}
#b2 .wbox #partedi #p4 a {background-image: url(../images/scheda/partedi04.gif);}

/* SCHEDA PRODOTTO - PARTE INFERIORE - Correlati */
#b2 #cont #correlati, #b2 #cont #correlati *	{margin: 0; padding: 0; border: none; background: #fff;}
#b2 #cont #correlati	{width: 540px; margin: 0; padding: 14px 0 5px; border-bottom: 1px solid #ccc; display: block; float: left;}

#b2 #cont #correlati li	{float: left; display: inline;}
#b2 #cont #correlati a	{height: 30px; background: #fff 0 0 no-repeat; display: block; text-indent: -9999px;}

#b2 #cont #correlati .c3 a	{width: 135px; background-image: url(../images/scheda/scarica_manuale.gif);}
#b2 #cont #correlati .c1 a	{width: 175px; margin: 0 22px; background-image: url(../images/scheda/scarca_pdf.gif);}
#b2 #cont #correlati .c2 a	{width: 185px; background-image: url(../images/scheda/sito_prod.gif);}

/* REGISTRAZIONE
------------------------------------------------------------------------------------------- */
#cont fieldset	{
	width: 549px;
	padding: 25px 18px 5px;
	border-bottom: 1px solid transparent;
	background: transparent url(../images/bg/bg_cont_items.gif) 0 0 repeat-y;
	clear: both;
}

/* IE6 only */ * html #cont fieldset {border: none;}
/* IE7 only */ *:first-child+html #cont fieldset {border: none;}

#cont fieldset h3 {text-transform: none; font-weight: normal; font-size: 1.4em; color: #5a96bd;}
#cont fieldset p  {margin-bottom: 20px;}
#cont fieldset span {color: #b03001;}

#cont fieldset label	{width: 12em; margin-left: 10px; border-bottom: 1px solid #eee; font-weight: bolder; color: #999; display: block;}
#cont fieldset input, #cont fieldset textarea, #cont fieldset select	{width: 25em; position: relative; top: -1.4em; left: 14em;}

#cont fieldset select	{width: 25.4em; padding: 1px;}

#cont fieldset #avanti, #cont fieldset #invia, #cont fieldset #entra, #cont fieldset #cerca_avanzata
{width: auto; margin: 14px 0 0 230px; padding: 0; border: none; display: block;}

#cont #freg #invia {margin-left: 170px;}
#cont fieldset #cerca_avanzata {margin-left: 160px;}

/* FILTRO MARCHE - CATALOGO PRODOTTI */
#cont #filtro * {position: static; vertical-align: middle;}

#cont #filtro {margin-bottom: -5px; padding: 20px 18px 0; text-align: right;}

#cont #filtro label {
	margin: 0 4px 0 0;
	border: none;
	font: normal 1.3em/1em 'UbuntuTitlingBold', sans-serif;
	color: #b03001;
	display: inline;
}

#cont #filtro select	{width: 15em;}

/* Iscrizione Newsletter */
#cont #reg_nletter, #cont #reg_nletter * {vertical-align: middle;}
#cont #reg_nletter p {margin-bottom: 10px;}
#cont #reg_nletter label {width: auto; margin: 0; padding: 0 0 0 4px; border: none; display: inline; line-height: 2em;}
#cont #reg_nletter input {width: auto; margin: 0; padding: 0; background: #fff; border: none; position: static; line-height: 2em;}
#cont #reg_nletter #privato, #cont #reg_nletter #azienda, #cont #reg_nletter #rivenditore	{margin-left: 5px;}

/* Login + Ricorda password */
#cont fieldset ul	{margin: 0; padding: 10px 0 0; border-top: 1px solid #ccc; display: block;}
#cont fieldset li	{margin: 0 0 0 22px; padding: 3px 0 0;}

/* CARRELLO
------------------------------------------------------------------------------------------- */
#cont #fcart	{padding-top: 20px;}
#cont #fcart table {width: 100%; margin: 6px 0 12px;}
#cont #fcart th, #cont #fcart td	{padding: 2px 5px; line-height: 1.4em; text-align: center;}

#cont #fcart h3 {margin: 0; color: #b03001; font-size: 1.4em;}
#cont #fcart p  {margin: 0 0 12px; font-size: .9em;}
#cont #fcart a  {color: #5a96bd; font-weight: bolder; text-decoration: none;}

#cont #fcart input, #cont #fcart textarea, #cont #fcart select	{width: auto; background-image: none; position: static;}
#cont #fcart textarea {width: 544px; margin: 6px 0 12px; border-color: #ccc;}

/* Colore */ #cont #fcart .colore {width: 165px;}
/* Quantita */ #cont #fcart .qta {width: 25px; margin-top: 1px; padding-bottom: .2em; font-size: 1.1em; text-align: center;}
/* Elimina */ #cont #fcart .elimina {
	width: 19px;
	height: 17px;
	margin: 2px auto 0;
	background: #fff url(../images/cart/elimina.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
}

/* Seleziona spedizione */ #cont #fcart .radio {margin: 2px auto -2px; padding: 0; border: none;}

/* Titoli promozioni (Step 2 e 3) */
#tit_promo01, #tit_promo02, #tit_promo03 {margin: 0 0 -10px; padding: 35px 0 0 47px; background: #fff 0 14px no-repeat;}
/* IE6 only */ * html #tit_promo01, * html #tit_promo02, * html #tit_promo03 {margin-bottom: 0;}
/* IE7 only */ *:first-child+html #tit_promo01, *:first-child+html #tit_promo02, *:first-child+html #tit_promo03 {margin-bottom: 0;}

#tit_promo01 {background-image: url(../images/cart/tit_promo01.gif);}
#tit_promo02 {background-image: url(../images/cart/tit_promo02.gif);}
#tit_promo03 {background-image: url(../images/cart/tit_promo03.gif);}

/* QUANTITA MINIMA */
#ctl00_Cont_divQuantMin, #ctl00_Cont_divGenericMex {margin: 0 0 -24px;}
#ctl00_Cont_divQuantMin p, #ctl00_Cont_divGenericMex p {
	margin: 0;
	padding: 13px 20px 12px 38px;
	background: #fff url(../images/cart/qta_minima.gif) 0 5px no-repeat;
	font-size: 11px;
}

#ctl00_Cont_divGenericMex p {padding-top: 5px; padding-bottom: 5px; background-position: 0 5px;}

#ctl00_Cont_divQuantMin strong, #ctl00_Cont_divGenericMex strong {color: #d00;}

/* Condizioni */
#cont #freg .condizioni, #cont #fcart .condizioni {
	width: 520px;
	height: 125px;
	margin: 10px 0;
	padding: 7px 15px 0 10px;
	border: 1px solid #ccc;
	background: #f9f9f9;	
	overflow: auto;
}

#cont #freg .condizioni h3 {color: #1a5570; font-size: 1.4em;}
#cont #fcart .condizioni h3 {font-size: 1.4em;}
#cont #freg .condizioni h4 {color: #999;}

#cont #fcart .condizioni h3 {color: #4682b4;}

#cont #freg .condizioni p, #cont #fcart .condizioni p	{margin: 0 0 8px; font-size: .9em; line-height: 1.4em; text-align: justify;}

/* Accetta condizioni */
#cont #freg #si, #cont #freg #no, #cont #freg #si2, #cont #freg #no2,
#cont #fcart #si, #cont #fcart #no, #cont #fcart #si2, #cont #fcart #no2 {
	width: auto;
	margin: 0 0 0 4px;
	padding: 0;
	border: none;
	text-align: left;
	vertical-align: middle;
	position: static;
	float: none;
}

#cont #freg #no, #cont #freg #no2,
#cont #fcart #no, #cont #fcart #no2 {margin-left: 15px;}

#cont #freg .label_si_no,
#cont #fcart .label_si_no {
	margin: 0 0 0 4px;
	border: none;
	font: bolder 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #777;
	position: relative;
	display: inline;
}

#cont #freg #si, #cont #freg #no, #cont #freg .label_si_no, #cont #freg #si2, #cont #freg #no2,
#cont #fcart #si, #cont #fcart #no, #cont #fcart .label_si_no, #cont #fcart #si2, #cont #fcart #no2
{vertical-align: middle;}

/* Pulsanti Carrello */
#torna_shop, #indietro, #aggiorna, #procedi {margin: 5px 0 0; padding: 0; border: none; float: left;}
#aggiorna {margin-left: 95px;}
#procedi  {float: right;}

/* IE6 only */
* html #torna_shop, * html #indietro, * html #aggiorna, * html #procedi
{margin-bottom: -12px;}

/* IE7 only */
*:first-child+html #torna_shop, *:first-child+html #indietro, *:first-child+html #aggiorna, *:first-child+html #procedi
{margin-bottom: -12px;}

/* CARRELLO - Indirizzo spedizione */
#cont #friepilogo h3 {margin: 0 0 5px; color: #b03001;}
#cont #friepilogo p  {margin: 0 0 20px;}
#cont #friepilogo a  {color: #5a96bd; font-weight: bolder; text-decoration: none;}

/* CARRELLO - Indirizzo spedizione - Pulsanti */
#cont #friepilogo #indietro, #cont #friepilogo #procedi {width: auto; margin: 0 10px 5px; padding: 0; border: none; position: static;}
#cont #friepilogo #indietro, #cont #friepilogo #procedi {margin: 20px 10px 0; padding: 0; border: none; position: static;}

/* PASSAGGIO INTERMEDIO : SCELTA COLORE */
#cont #freg .scelta_colore, #cont #freg .scelta_colore * {
	width: auto;
	margin: 0;
	padding: 0;
	border: none;
	background: #fff;
	vertical-align: middle;
	position: static;
	display: inline;
	float: none;
}

#cont #freg .scelta_colore input {margin: 0 4px;}
#cont #freg .scelta_colore {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #ccc;
	display: block;
	color: #b03001;
}

#cont #freg #aggiungi {width: auto; margin: 5px 0; padding: 0; border: none; position: static; float: right;}
/* IE6 only */ * html #cont #freg #aggiungi {margin-bottom: -5px;}
/* IE7 only */ *:first-child+html #cont #freg #aggiungi {margin-bottom: -5px;}

#cont #freg #pagamenti_procedi {width: auto; margin: 20px 80px 0 0; padding: 0; border: none; position: static; float: right;}
/* IE6 only */ * html #cont #freg #pagamenti_procedi {margin-top: 0;}
/* IE7 only */ *:first-child+html #cont #freg #pagamenti_procedi {margin-top: 0;}

/* CARRELLO - CODICE PROMOZIONE */
#cont #fcart #codice, #cont #fcart #codice * {width: auto; margin: 0; padding: 0; border: none; position: static;}
#cont #fcart #codice {
	margin: 5px 0 16px;
	padding: 10px 20px;
	border: solid #d5e5ed;
	border-width: 1px 0 2px;
	background-color: #ecf4f8;
}

/* IE6 only */ * html #cont #fcart #codice {padding-bottom: 5px;}
/* IE7 only */ *:first-child+html #cont #fcart #codice {padding-bottom: 5px;}

#cont #fcart #codice h3 {margin-bottom: 8px; color: #5995B8;}
#cont #fcart #codice label, #cont #fcart #codice input {float: left; display: inline;}

#cont #fcart #codice label {margin: 2px 0 0; color: #777; font-size: .9em;}
/* IE6 only */ * html #cont #fcart #codice label {margin: 1px 0 0;}
/* IE7 only */ *:first-child+html #cont #fcart #codice label {margin: 1px 0 0;}

#cont #fcart #codice input {width: 150px; margin: 2px 12px 0 8px; padding: 2px; border: 2px solid #ccc; color: #555;}

#cont #fcart #codice #invia {width: auto; margin: 1px 0 0; padding: 0; border: none;}

/* CARRELLO - MODIFICA ANTICIPO CONSEL */
#cont #fcart #modifica_anticipo, #cont #fcart #modifica_anticipo *
{margin: 0; padding: 0; border: none; background: #fff; position: static; vertical-align: middle;}

#cont #fcart #modifica_anticipo {padding: 10px 0 25px;}
#cont #fcart #modifica_anticipo label, #cont #fcart #modifica_anticipo input {float: left; display: inline;}
#cont #fcart #modifica_anticipo input {width: 100px; margin: 2px 12px; padding: 2px; border: 2px solid #ccc; color: #555;}
#cont #fcart #modifica_anticipo #aggiorna_consel {width: auto; margin: 0; padding: 0; border: none;}
#cont #fcart #modifica_anticipo label {width: auto; margin: 2px 0 0;}

/* AREA RISERVATA
------------------------------------------------------------------------------------------- */
#cont #myMenu, #cont #myMenu * {margin: 0; padding: 0; list-style: none;}
#cont #myMenu, #cont #myMenu li, #cont #myMenu a {float: left; display: inline;}
#cont #myMenu {
	width: 549px;
	padding: 18px 18px 8px;
	font: normal 15px/.9em 'UbuntuTitlingBold', sans-serif;
	background: transparent url(../images/bg/bg_cont_items.gif) 0 0 repeat-y;
	clear: both;
}

#cont #myMenu li {margin-bottom: 4px;}
#cont #myMenu a {
	width: 220px;
	margin: 0 20px 0 0;
	padding: 14px 0 10px 43px;
	border-bottom: 1px solid #ccc;
	background: transparent 2px 2px no-repeat;
	text-decoration: none;
	color: #1679b4;
	display: block;
}

/* IE6 Only */ * html #cont #myMenu a {margin-right: 10px;}

#cont #myMenu a:hover {text-decoration: underline;}

#myMenu #my1 a	{background-image: url(../images/cont/myVideosell/ordini.gif);}
#myMenu #my2 a	{background-image: url(../images/cont/myVideosell/offerte.gif); margin-right: 0;}
#myMenu #my3 a	{background-image: url(../images/cont/myVideosell/carrello.gif);}
#myMenu #my4 a	{background-image: url(../images/cont/myVideosell/modifica.gif); margin-right: 0;}
#myMenu #my5 a	{background-image: url(../images/cont/myVideosell/spediz.gif);}
#myMenu #my6 a	{background-image: url(../images/cont/myVideosell/rich_info.gif); margin-right: 0;}

/* TOOLTIP
------------------------------------------------------------------------------------------- */
#dhtmltooltip	{
	margin: 0;
	padding: 6px 12px 8px;
	border: 2px solid #ccc;
	background: #fffff0;
	line-height: 1.5em;
	font-size: .9em;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}

.generic .info {
	padding: 5px 5px 5px 24px;
	background: transparent url(../images/cont/myVideosell/info.gif) 4px 50% no-repeat;
	vertical-align: middle;
	text-align: left;
	font-weight: bolder;
	line-height: 1em;
	font-size: .9em;
	color: #b03001;
	cursor: help;
}

/* ELENCO NEWS
------------------------------------------------------------------------------------------- */
#elenco_news *	{margin: 0; padding: 0;}
#elenco_news {
	width: 549px;
	padding: 20px 18px 6px 18px;
	background: transparent url(../images/bg/bg_cont_items.gif) 0 0 repeat-y;
	clear: both;
}

#elenco_news h3, #elenco_news h4 {margin: 0 0 4px;}
#elenco_news h5 {margin: 0 0 20px; font: normal 1.3em/1.2em 'UbuntuTitlingBold', sans-serif; color: #4682b4;}

#elenco_news .data {margin: 0; font-size: .9em; color: #999;}

#elenco_news img {margin: 3px 10px 10px 0; float: left;}
#elenco_news .clearthis {width: 549px; height: 2px; margin: 8px 0; border-bottom: 1px dashed #bbb;}

#elenco_news ul {padding: 0 16px 8px 16px; line-height: 1.6em;}

#elenco_news span {color: #d00;}
#elenco_news span a {color: #0a0;}

/* LINK + PDF */
#elenco_news #news_link a, #elenco_news #news_pdf a {
	width: 250px;
	margin: 8px 0 0;
	padding: 3px 0 5px 30px;
	background: transparent 0 0 no-repeat;
	font-weight: bolder;
	font-size: .9em;
	color: #4682b4;
	display: block;
}

#elenco_news #news_link a {background-image: url(../images/cont/news_link.gif);}
#elenco_news #news_pdf a {background-image: url(../images/cont/news_pdf.gif);}

/* ELENCO NEWS - Correlati */
#elenco_news .box, #elenco_news .box2 {width: 174px; margin: 8px 12px 0 1px; text-align: center; float: left; display: inline;}
#elenco_news .box2 {margin-right: 0;}

#elenco_news .box h4, #elenco_news .box p, #elenco_news .box2 h4, #elenco_news .box2 p
{margin-bottom: 5px; text-align: left; clear: both;}

#elenco_news .box dl, #elenco_news .box2 dl {padding-bottom: 5px;}
#elenco_news .box a, #elenco_news .box2 a {color: #5a96bd; text-decoration: none;}

#elenco_news .tcorrelati_news {
	margin: 15px 0;
	padding: 5px 0 5px 14px;
	border: solid #d5e5ed;
	border-width: 1px 0 2px;
	background: #ecf4f8;
	font: normal 1.6em/1em 'UbuntuTitlingBold', sans-serif;
	color: #5085a4;
	clear: both;
}

#richiedi_contatto, #richiedi_appuntamento {margin: 8px 0; padding: 0; border: none; float: right;}

/* FOOTER
------------------------------------------------------------------------------------------- */
#footer * {line-height: 1.4em;}
#footer {
	width: 986px;
	margin: 16px auto 0;
	padding: 0 0 16px;
	background: transparent url(../images/bg/bg_footer.gif) 0 0 repeat-y;
	text-align: left;
	font-size: .8em;
}

#footer a {font-weight: normal; color: #777;}
#footer a:hover {color: #222;}

#footer ul {
	width: 174px;
	margin: 0 0 0 10px;
	padding: 0;
	border-top: 5px solid #6ba7ce;
	float: left;
	display: inline;
}

#footer li {width: 174px; border-bottom: 1px solid #fff; float: left; display: inline;}

#footer ul a {
	width: 164px;
	padding: 3px 3px 3px 7px;
	border-bottom: 1px solid #ccc;
	color: #777;
	text-decoration: none;
	display: block;
}

#footer ul a:hover {background: #fefefe;}

/* Titoli */
#footer h3 {
	width: 159px;
	margin: 0 0 0 10px;
	padding: 3px 7px 3px 8px;
	border-bottom: 2px solid #fff;
	background: #ccc;
	font: normal 1.6em/1em 'UbuntuTitlingBold', sans-serif;
	text-transform: none;
	color: #555;
	float: left;
	display: inline;
}

#footer h3.contatti {width: 197px; margin-left: 20px;}

/* Copyright / Credits */
#footer #copy, #footer #credits {
	width: 449px;
	margin: 0;
	padding: 16px 22px 12px;
	background: transparent url(../images/bg/bg_footer_top.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	color: #777;
}

#footer #credits {background-position: right 0; text-align: right; float: right;}

/* Contatti */
#footer p.contatti {
	width: 202px;
	margin: 0 0 0 20px;
	padding: 5px;
	border-top: 5px solid #5a96bd;
	float: left;
	display: inline;
	color: #777;
}

#footer p.contatti strong {font-size: 1.1em; color: #666;}

/* ZOOM IMMAGINI
------------------------------------------------------------------------------------------- */
#screenshot * {margin: 0; padding: 0; border: none; text-align: center;}
#screenshot {
	margin: 0;
	padding: 3px;
	border: 1px solid #999;
	background: #fff;
	position: absolute;
	z-index: 9;
	display: block;
}

/* GALLERY
------------------------------------------------------------------------------------------- */
#b2 #cont .gall {
	width: 90px;
	margin: 0 10px 10px 0;
	padding: 2px;
	background-image: none;
	text-align: center;
	display: inline;
	float: left;
	clear: none;
	font-size: .9em;
}

#b2 #cont .gall img {margin: 0; padding: 0; border: none;}

/* PIANTINA GOOGLE
------------------------------------------------------------------------------------------- */
#map * {margin: 0; padding: 0;}
#map {width: 543px; height: 350px; margin: 10px auto 0; padding: 1px; border: 1px solid #bbb; background: #fff;}

