/*
	Release date: 2010
	Project: AGIF
	Author: Andrea Bindi | andrea.bindi@gmail.com
	Developer: Alchimedia | Milano
*/

/* FONT FACE
------------------------------------------------------------------------------------------- */
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('fonts/league_gothic.eot');
    src: url('fonts/league_gothic.eot?#iefix') format('embedded-opentype'),
         url('fonts/league_gothic.woff') format('woff'),
         url('fonts/league_gothic.ttf') format('truetype'),
         url('fonts/league_gothic.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* GENERALI
------------------------------------------------------------------------------------------- */
*	{margin: 0; padding: 0; border: none;}

body {
	background: #fff url(../images/bg/bg_body.gif) 0 0 repeat-x;
	font: normal .7em/1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666;
}

a	{color: #41a62a;}

/* GENERALI - Titoli */
h2	{
	font: normal 3em/1em 'LeagueGothicRegular', Arial, sans-serif;
	text-transform: uppercase;
	color: #167700;
}

h3	{
	margin-bottom: 5px;
	font: normal 2.2em/1em 'LeagueGothicRegular', sans-serif;
	color: #167700;
}

h2 a {color: #167700;}
h3 a {color: #167700; text-decoration: none;}

h4	{margin-bottom: 5px; color: #41a62a; font-size: 1em; line-height: normal;}
h4 a	{color: #41a62a; text-decoration: none;}

h5 {font-size: 1.1em; line-height: 1.3em;}
h5, h5 a {color: #999;}

/* GENERALI - Contenuto generico */
.generic *	{margin: 0; padding: 0;}
.generic {
	width: 549px;
	padding: 3px 18px 6px;
	border-bottom: 1px solid transparent;
	clear: both;
}

#cont2 .generic {width: 740px;}

.generic h3, .generic h4 {margin: 5px 0 0;} 
.generic h3	{text-transform: none; font-weight: normal; color: #41a62a;}
.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: #444;
}

td a {font-weight: normal;}

/* Tabelle AREA RISERVATA */
.generic table {margin: 12px 0 6px; width: 100%;}
/* 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;}

.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;}

/* WRAPPER
------------------------------------------------------------------------------------------- */
#wrapper	{width: 990px; margin: 0 auto; background: transparent; text-align: left; position: relative;}
/* IE7 only */ *:first-child+html #wrapper {overflow: hidden;}

/* HEAD
------------------------------------------------------------------------------------------- */
#head		{
	width: 990px;
	height: 125px;
	background: transparent url(../images/bg/bg_head.gif) 220px 37px no-repeat;
	position: relative;
	overflow: hidden;
}

/* HEAD - Logo */
#head h1, #head h1 a	{
	width: 198px;
	height: 95px;
	background: transparent url(../images/head/logo.gif) 0 0 no-repeat;
	text-indent: -9999px;
}

#head h1	{margin: 35px 0 0 5px; position: absolute;}
#head h1 a	{display: block; text-decoration: none;}

/* HEAD - Tools */
#head ul	{
	width: 975px;
	margin-top: 4px;
	background: transparent;
	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: lowercase;
	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 60% no-repeat;
	text-decoration: none;
	color: #888;
}

#head li strong a, #head li a:hover	{color: #333;}

/* HEAD - Cerca prodotto */
#head fieldset *	{vertical-align: middle;}
#head fieldset	{width: 400px; background: transparent; text-align: right; position: absolute; top: 50px; right: 7px;}
#head fieldset p {margin-top: 3px;}
#head fieldset p a {color: #167700;}

#head fieldset label	{
	font: bolder 1.2em/1.4em Corbel, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	text-transform: uppercase;
	color: #167700;
}

#head fieldset input	{width: 150px; height: 16px; margin: 0 2px 0 5px; padding: 0 5px;}

/* 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: bolder 1.2em/1.2em Corbel, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	text-transform: lowercase;
	text-align: right;
	color: #888;
	position: absolute;
	right: 5px;
	bottom: 2px;
}

#regNow a {color: #d00;}

#regNow span a {color: #f60;}
#regNow strong {color: #444;}

/* SFONDI SEZIONI */
#bg01, #bg02, #bg03, #bg04, #bg05 {width: 990px; height: 250px; margin: 2px 0 10px; background: transparent 0 0 no-repeat;}
#bg01 {background-image: url(../images/foto/01.jpg);}
#bg02 {background-image: url(../images/foto/02.jpg);}
#bg03 {background-image: url(../images/foto/03.jpg);}
#bg04 {background-image: url(../images/foto/04.jpg);}
#bg05 {background-image: url(../images/foto/05.jpg);}

/* BARRA DI NAVIGAZIONE
------------------------------------------------------------------------------------------- */
#nav, #nav * {margin: 0; padding: 0; border: none;}
#nav {
	width: 990px;
	background: #d2dadd;
	font: bolder 1.2em/.9em Corbel, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	text-transform: uppercase;
	float: left;
	display: block;
}

#nav li {border-right: 1px solid #fff;}
#nav li, #nav a {list-style: none; display: inline; float: left;}

#nav a, #nav strong a {
	padding: 10px 16px 8px 22px;
	background: #d2dadd;
	border-right: 1px solid #999;
	text-shadow: 0 1px #fff;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	color: #777;
}

#nav a:hover, #nav strong a, #nav strong a:hover {background: #a0d294; color: #fff; text-shadow: 1px 1px #41a62a;}

/* AREA PRINCIPALE (Struttura)
------------------------------------------------------------------------------------------- */
#main    {width: 776px; background: #fff; float: left; display: inline;}
#leftCol {width: 214px; background: #fff; float: left; display: inline;}

#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: 214px; margin: -5px auto 5px; padding: 0; border-bottom: 1px solid #ddd; display: block;}
/* IE6 only */ * html #leftCol fieldset {margin: 0 auto 2px; position: relative; top: -3px;}
/* IE7 only */ *:first-child+html #leftCol fieldset {margin: -4px auto 6px;}

#leftCol fieldset select {width: 214px; padding: 2px; color: #555; border: 1px solid #aaa;}

/* COLONNA SX - MENU - TITOLI */
#leftCol h3 {
	width: 190px;
	padding: 12px 12px 10px;
	margin: 0;
	background: #41a62a;
	text-shadow: 2px 2px #167700;
	font-size: 2.8em;
	text-transform: uppercase;
	display: block;
	color: #fff;
}

/* COLONNA SX - MENU - Struttura */
#leftCol ul *, #leftCol ul ul *, #leftCol ul ul ul *
{margin: 0; display: block; overflow: hidden; line-height: normal;}

#leftCol ul {width: 214px; margin: 0 0 20px; border-bottom: 1px solid #ddd; list-style: none; line-height: normal;}
#leftCol li {width: 214px; padding: 0; border-bottom: 1px solid #ccc;}

#leftCol ul a, #leftCol ul strong a	{
	width: 200px;
	padding: 3px 7px 4px;
	border: solid #fff;
	border-width: 1px 0;
	text-decoration: none;
	color: #50624c;
}

#leftCol ul a:hover {background: #e3fddd; color: #333;}
#leftCol ul strong a, #leftCol ul strong a:hover {background: #e3fddd; color: #666;}

/* COLONNA SX - MENU - Level 2nd */
#leftCol ul ul	{margin: 0; padding: 0; border-bottom: 3px solid #ddd; background: #fff; font-size: 10px;}
#leftCol ul ul li	{width: 214px; border: none; border-top: 1px solid #ccc;}
#leftCol ul ul a, #leftCol ul ul strong a	{
	width: 188px;
	padding-left: 19px;
	background: #fff url(../images/leftCol/2nd.gif) 8px 6px no-repeat;
	color: #444;
}

#leftCol ul ul a:hover {background: #eee url(../images/leftCol/2nd.gif) 8px 6px no-repeat; color: #444;}
#leftCol ul ul strong a, #leftCol ul ul strong a:hover {background: #ddd url(../images/leftCol/2nd.gif) 8px 6px no-repeat; color: #444;}

/* OPEN (+) */
#leftCol ul ul a.open, #leftCol ul ul strong a.open {
	width: 178px;
	padding-left: 19px;
	padding-right: 17px;
	background: #eee url(../images/leftCol/open.gif) 0 0 no-repeat;
	color: #777;
}

/* COLONNA SX - MENU - Level 3rd */
#leftCol ul ul ul {border-bottom: 1px solid #aaa;}
#leftCol ul ul ul a, #leftCol ul ul ul strong a	{
	width: 188px;
	padding-left: 19px;
	background: #eee;
	color: #333;
}

#leftCol ul ul ul a:hover {background: #fff; color: #000;}
#leftCol ul ul ul strong a, #leftCol ul ul ul strong a:hover {background: #fff; color: #41a62a;}

/* 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: 746px;
	margin: -5px 9px 4px 10px;
	padding: 3px 10px 4px 10px;
	list-style: none;
	font-size: .9em;
	color: #41a62a;
}

/* IE6 only */ * html #bread {width: 734px;}

#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: 560px;
	margin: 0 0 0 10px;
	padding: 8px 2px 12px;
	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: 5px 5px 0 0; text-align: center;}

.pager a, .pager strong	{margin: 0; padding: 4px 7px 5px; background: #ccc; text-decoration: none; white-space: nowrap; color: #fff;}
.pager strong	{background: #41a62a; display: block;}
.pager a:hover	{background: #41a62a;}

.pager .button {background: #888;}
.pager .button:hover {background: #666;}

/* AREA CONTENUTO - Titoli */
.tBox {
	width: 564px;
	margin-left: 10px;
	clear: both;
	position: relative;
}

#cont2 .tBox {width: 766px;}

.tBox h2 {
	padding: 10px 12px 9px;
	background: #41a62a;
	text-shadow: 2px 2px #167700;
	color: #fff;
}

/* AREA CONTENUTO - HOME - Visualizza tutti gli elementi */
.show_all, .back {
	width: 250px;
	margin: 0;
	padding: 19px 12px 0 0;
	font: bolder 1.3em/1em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, 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-shadow: 1px 1px #167700;
	color: #fff;
	text-decoration: none;
	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: 556px;
	margin: 0 0 0 10px;
	padding: 7px 0 0 4px;
	clear: both;
}

/* IE6 only */ * html .wbox {border: none;}
/* IE7 only */ *:first-child+html .wbox {border: none;}

.box, .box2 {
	width: 177px;
	margin: 8px 12px 0 0;
	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: #167700; text-decoration: none;}
.wbox p a {color: #41a62a;}

/* DISPONIBILITA in BOX */
.wbox .rosso, .wbox .verde, .wbox .giallo, .wbox .blu {
	width: 140px;
	height: 18px;
	margin: 2px 0 0; padding: 0;
	background: #fff -2px 0 no-repeat;
	text-indent: -9999px;
	display: block;
}

.wbox .rosso {background-image: url(../images/cont/disponibilita/rosso.jpg);}
.wbox .verde {background-image: url(../images/cont/disponibilita/verde.jpg);}
.wbox .giallo {background-image: url(../images/cont/disponibilita/giallo.jpg);}
.wbox .blu {background-image: url(../images/cont/disponibilita/blu.jpg);}

/* PREZZO BARRATO */
.barrato	{text-decoration: line-through; color: #41a62a;}
.wbox .barrato	{text-align: right;}

/* PREZZO BARRATO - HOME PAGE */
.barrato_home {width: 174px;}
.barrato_home span {width: 83px; color: #41a62a; font-weight: bolder; text-decoration: line-through; float: left;}
.barrato_home strong {width: 83px; margin-left: 8px; color: #41a62a; text-align: right; float: right;}

/* Clearing CONT */
.clearCont {width: 584px; height: 16px; margin: 0 0 2px; clear: both;}
#cont2 .clearCont {width: 776px;}

.clearSpecial {width: 584px; height: 16px; margin: 2px 0 0; clear: both;}

/* Sconto */
.wbox .sconto	{color: #666; text-align: right;}
.wbox .sconto strong	{color: #999;}
.wbox .sconto a	{color: #41a62a; 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: 0; font-size: 11px; line-height: 15px;}

.promoBox h3, .promoBox h4, .promoBox p, .promoBox img, .promoBox dl, .promoBox ul
{margin: 0; padding: 5px 0 0; background: transparent 0 0 repeat-y;}

.promoBox h3 {padding: 0; font-size: 3em;}
.promoBox h3 a	{
	width: 168px;
	padding: 10px 12px;
	background: #41a62a;
	text-shadow: 2px 2px #167700;
	text-transform: uppercase;
	display: block;
	color: #fff;
}

.promoBox p a {color: #666; text-decoration: none;}
.promoBox p a strong, .promoBox p strong a {color: #41a62a;}
.promoBox .clearthis	{width: 192px; height: 17px; margin-bottom: 3px;}

.promoBox img {margin: 5px auto; display: block;}
.promoBox dl  {width: 158px;}

.promoBox h4 a {color: #167700;}

.promoBox ul {padding: 2px 5px 8px 20px; color: #888; list-style: none;}
.promoBox ul a {color: #41a62a;}

/* COLONNA DX - BOX PROMOZIONI */
#promo_rivenditori a, #promo_servizi a,
#promo_selection a, #promo_offerte a, #promo_consumabili a,
#promo_nletter a, #promo_novita a, #promo_usato a, #promo_tempo a {
	width: 192px;
	height: 104px;
	margin: 0 auto 5px;
	padding: 0;
	background: #fff 0 0 no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	color: #000;
}

#promo_rivenditori a {background-image: url(../images/rightCol/rivenditori.jpg);}
#promo_servizi a {background-image: url(../images/rightCol/servizi.jpg);}
#promo_selection a {background-image: url(../images/rightCol/selection.jpg);}
#promo_offerte a {background-image: url(../images/rightCol/offerte.jpg);}
#promo_consumabili a {background-image: url(../images/rightCol/consumabili.jpg);}
#promo_nletter a {background-image: url(../images/rightCol/nletter.jpg);}
#promo_novita a {background-image: url(../images/rightCol/novita.jpg);}
#promo_usato a {background-image: url(../images/rightCol/usato.jpg);}
#promo_tempo a {background-image: url(../images/rightCol/tempo.jpg);}

/* RICHIEDI CONTATTO
------------------------------------------------------------------------------------------- */
#rightCol #richiedi_contatto, #rightCol #richiedi_contatto * {margin: 0; padding: 0; border: none; float: none; position: static;}
#rightCol #richiedi_contatto, #rightCol #richiedi_contatto a {
	width: 208px;
	height: 64px;
	background: transparent url(../images/rightCol/richiedi_contatto.png) 0 0 no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 335px;
	right: 0;
}

/* IE6 only */
* html #rightCol #richiedi_contatto, * html #rightCol #richiedi_contatto a
{background-image: url(../images/rightCol/richiedi_contatto.gif);}

#rightCol #richiedi_contatto a {position: static; display: block;}

/* 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: #41a62a;}
#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;
	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: #41a62a;}
#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: #41a62a;
	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: 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: #41a62a;
}

/* 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-bottom: 5px;
	font: normal 2.2em/1em 'LeagueGothicRegular', sans-serif;
	text-transform: none;
	color: #167700;
}

#scheda_top h3 {
	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;
}

#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, #top3 #blu	{
	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);}
#top3 #blu {background-image: url(../images/scheda/blu.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: #41a62a;}

/* SCHEDA PRODOTTO - PARTE INFERIORE
------------------------------------------------------------------------------------------- */
#b2 #cont	{width: 582px; margin: 10px 2px 0 0; padding: 0; float: left; display: inline;}

/* SCHEDA PRODOTTO - PARTE INFERIORE - TABS Scheda */
#b2 #tabs	{
	width: 555px;
	margin: 0 0 0 18px;
	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: #287721 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: #41a62a;}

/* SCHEDA PRODOTTO - PARTE INFERIORE - FORMATTAZIONE */
#b2 #cont h3, #b2 #cont p	{
	margin: 0;
	padding: 0 18px 6px;
}

#b2 #cont h3 {color: #41a62a;}

#b2 #cont h5	{
	margin: 0 0 6px;
	padding: 6px 0 5px 12px;
	border: solid #a0d294;
	border-width: 0 0 2px;
	background: #e3fddd;
	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;
	text-shadow: 0 1px #fff;
	color: #167700;
}

/* 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 10px 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;
	clear: both;
}

/* IE6 only */ * html #cont #cond {border: none;}
/* IE7 only */ *:first-child+html #cont #cond {border: none;}

#cont #cond h4	{
	margin: 0 0 12px;
	padding: 6px 0 5px 12px;
	border: solid #a0d294;
	border-width: 0 0 2px;
	background: #e3fddd;
	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;
	text-shadow: 0 1px #fff;
	color: #167700;
}

#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);}

/* REGISTRAZIONE
------------------------------------------------------------------------------------------- */
#cont fieldset	{
	width: 549px;
	padding: 15px 18px 5px;
	clear: both;
}

/* IE6 only */ * html #cont fieldset {border: none;}
/* IE7 only */ *:first-child+html #cont fieldset {border: none;}

#cont fieldset p  {margin-bottom: 20px;}
#cont fieldset span {color: #f80;}

#cont fieldset label	{width: 12em; margin-left: 10px; border-bottom: 1px solid #eee; font-weight: bolder; color: #888; 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 210px; padding: 0; border: none; display: block;}

#cont #freg #invia {margin-left: 153px;}
#cont fieldset #cerca_avanzata {margin-left: 160px;}

/* FILTRO MARCHE - CATALOGO PRODOTTI */
#cont #filtro * {position: static; vertical-align: middle;}
#cont #filtro {
	width: 544px;
	margin-left: 10px;
	padding: 7px 10px;
	background: #efefef;
	border-bottom: 2px solid #ddd;
	text-align: right;
}

#cont #filtro label {
	margin: 0 4px 0 0;
	border: none;
	color: #777;
	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: 10px;}
#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;
	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;
}

#cont #fcart p  {margin: 0 0 12px; font-size: .9em;}
#cont #fcart a  {color: #f90; 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: 7px 0 10px;
	padding: 7px 15px 0 10px;
	border: 1px solid #ccc;
	background: #f9f9f9;	
	overflow: auto;
}

#cont #freg .condizioni h3 {color: #167700; 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: 120px;}
#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: #41a62a;}
#cont #friepilogo p  {margin: 0 0 20px;}
#cont #friepilogo a  {color: #41a62a; 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: #41a62a;
}

#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 #ccc;
	border-width: 1px 0 2px;
	background-color: #eee;
}

/* 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;}
#cont #fcart #codice label, #cont #fcart #codice input {float: left; display: inline;}

#cont #fcart #codice label {margin: 4px 0 0; color: #777;}
#cont #fcart #codice input {width: 150px; margin: 2px 12px 0 8px; padding: 2px; border: 2px solid #bbb; color: #555;}
#cont #fcart #codice #invia {width: auto; margin: 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: 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;
	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: #41a62a;
	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: #41a62a;
	cursor: help;
}

/* ELENCO NEWS
------------------------------------------------------------------------------------------- */
#elenco_news *	{margin: 0; padding: 0;}
#elenco_news {
	width: 550px;
	margin: 0 10px;
	padding: 10px 0 6px 10px;
	clear: both;
}

#elenco_news h3 {margin: 5px 0 0;}
#elenco_news h4 {margin: 5px 0;}
#elenco_news h5 {margin: 0 0 20px;}

#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: #41a62a;
	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: #41a62a; 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 'LeagueGothicRegular', sans-serif;
	color: #5085a4;
	clear: both;
}

#richiedi_contatto, #richiedi_appuntamento {margin: 8px 0; padding: 0; border: none; float: right;}

/* LAVORO
------------------------------------------------------------------------------------------- */
#annuncio {
	width: 285px;
	margin: 8px 15px 5px 0;
	padding: 7px 10px 12px 15px;
	border: 2px solid #ccc;
	background: #e3fddd;
	font: normal 14px/1.2em Corbel, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-shadow: 0 1px #fff;
	color: #777;
	float: left;
}

#annuncio p {color: #333; font-weight: bolder;}
#annuncio h4 {margin-top: 0;}
#annuncio h4, #annuncio a {font-size: 1.2em;}

#annuncio li {margin-bottom: 5px;}

#cv {margin-top: 16px; font: bolder 2em/1em Corbel, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;}

/* FOOTER
------------------------------------------------------------------------------------------- */
#footer * {line-height: 1.4em;}
#footer {
	width: 990px;
	margin: 20px auto 0;
	padding: 0 0 10px;
	background: #eee;
	border-bottom: none;
	text-align: left;
	font-size: 10px;
}

#footer a {font-weight: normal; color: #777;}

#footer ul {
	width: 178px;
	margin: 0 12px 0 0;
	padding: 0;
	float: left;
	display: inline;
}

#footer li {width: 180px; border-bottom: 1px solid #fff; float: left; display: inline;}

#footer ul a {
	width: 170px;
	padding: 3px 3px 3px 7px;
	border-bottom: 1px solid #bbb;
	text-decoration: none;
	display: block;
}

#footer ul a:hover {background: #fff; color: #333;}

/* Titoli */
#footer h3 {
	width: 166px;
	margin: 0 10px 1px 0;
	padding: 5px 6px 5px 8px;
	text-shadow: 1px 1px #167700;
	background: #41a62a;
	font: bolder 1.2em/1.2em Corbel, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	text-transform: uppercase;
	color: #fff;
	float: left;
	display: inline;
}

#footer h3.contatti {width: 192px; margin-left: 13px;}

/* Copyright / Credits */
#footer #copy, #footer #credits {
	width: 449px;
	margin: 0;
	padding: 8px 14px 10px;
	float: left;
	display: inline;
	color: #666;
}

#footer #credits {text-align: right; float: right;}

/* Contatti */
#footer p.contatti {
	width: 196px;
	margin: 0 10px 0 13px;
	padding: 5px;
	float: left;
	display: inline;
	color: #777;
}

#footer p.contatti strong {font-size: 1.1em; color: #999;}

/* 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;}


