/***************************************************************/
/* skin1.css                                                   */
/* Use with LIABEL.BUY B2C template                            */
/***************************************************************/

/***************************************************************/
/* HTML tag styles                                             */
/***************************************************************/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin:  0; /* 0 0 0 65;  per centrare LAYOUT */
	padding: 0;
	text-align:center;
	background: #ffffff url(images/back-main.png) top left repeat-x;
	}
		
a {
	/* color:#E21219; */
	color:#000;
	text-decoration: underline;
	}
a:link {
	text-decoration: underline;
	}
a:visited {
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}
a:active {
	text-decoration: underline;
	}

form {
	margin:  0;
	padding: 0;
	}
hr{
	color:#d7d7d7;
	height:1px;
	}


h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	margin:  0;
	padding: 0;
	color:#E21219;
	font-size: 12px;
}

/***************************************************************/
/* Layout Div                                                  */
/***************************************************************/

div#master {
	margin: 0;
	}

div.wrapper {
	position:relative;
	width: 740px;
	margin: 0 auto;
	text-align:left;
}

div#head{
	background: #ffffff;
	font-size: 12px;
}

div#breadcrumb{
	background: #ffffff;
	line-height: 20px;
	margin-top:5px;
	margin-bottom:10px;
	}

div#main {
	background: transparent;
	}

div#footer{
	background: #cbcbcb;
	line-height: 20px;
	margin-top:10px;
	font-size: 11px;
	position:relative;
	}
div#footer-sub{
	background: transparent;
	line-height: 20px;
	font-size: 11px;
	}

div#footer-sub a, div#footer a {text-decoration:none;}

/***************************************************************/
/* Layout HEAD                                                 */
/***************************************************************/

#logo {
	margin:  0;
	padding: 0;
	}

#banner-zone {
	position:absolute;
	top:  55px;
	left:210px;
	z-index:10;
	width: 420px;
	height:45px;
/*	background:#f0f0f0;*/
	overflow:hidden;
}

#menu-zone {
	position:absolute;
	top:0;
	left:640px;
	padding: 8px 0 0 8px;
	z-index:10;
	line-height: 14px;
	height: 125px;
	border-left:1px solid #cbcbcb;
}
#menu-zone h3 {
	line-height:21px;
}

#login-zone {
	position:absolute;
	top:  10px;
	left:210px;
	z-index:10;
	line-height:14px;
}

#cart-zone {
	position:absolute;
	top:   30px;
	left:210px;
	z-index:10;
	text-align:right;
	line-height:21px;
	padding: 0;
}

.cart-zone {
	display:inline;
	padding: 0 20px 0 0;
	line-height:21px;
	background: url('images/cart-icon-w.png') right center no-repeat;
}


/***************************************************************/
/* UTILITY DIV                                                 */
/***************************************************************/

.absolute {position:absolute;}
.relative {position:relative;}

.list_price {font-size:13px;}
.web_price  {font-size:19px;}

.red, .red a   {color:#E21219;}
.blue, .blue a {color:blue;}
.left  {float:left;margin-right:3px;}
.right {float:right;margin-left:3px;}
td.left   {text-align:left;}
td.center {text-align:center;}
td.right  {text-align:right;}

.clr   {clear:both;line-height:0;height:0;}

.small {}
.big   {}

a.vai, a.vaii, a.vaiii{
font-size: 11px;
font-weight:bold;
padding: 3px 16px 4px;
text-decoration: none;
}
a.vai{
background-color:#E21219;
color: #fff;
}
a.vaii{
background-color:#e7e7e7;
color: #000;
}
a.vaiii{
background-color:#e7e7e7;
color: #000;
padding: 3px 8px 4px;
}

a:hover.vai, a:hover.vaii, a:hover.vaiii {
	text-decoration:none;
}
a:hover.vai {
background:#900;
}
a:hover.vaii {
background:#900;
color:#fff;
}

/***************************************************************/
/* UTILITY DIV                                                 */
/***************************************************************/
#login-zone .title {font-size:12px;margin:0;}


/***************************************************************/
/* SEARCH BOX                                                  */
/***************************************************************/

div#search{
position: absolute;
top:  110px;
left: 210px;
padding: 0 0 0 20px;
z-index:10;
background: url('images/zoom-lens.png') left center no-repeat;
}

#search input	{
	background:#E21219;
	color:#fff;
	width: 230px;
	height: 16px;
	line-height:16px;
	padding: 0 2px;
	border:0;
	}

/***************************************************************/
/* INPUT                                                       */
/***************************************************************/

table.format .inputbox  {
	border: 1px solid #cbcbcb;
	padding:2px 5px;
	}


/***************************************************************/
/* BANNER FIRST & SHOP                                         */
/***************************************************************/

#donna-top {position:relative;border:1px solid #cbcbcb;width:420px;height:420px;overflow:hidden;}
#donna-top .claim {position:absolute;top:0;left:0;width:140px;}
#donna-top .big {font-size:32px;font-weight:bold;padding:5px 0 0 15px;}
#donna-top .big a {color:#E21219;}
#donna-top .small {border-top:1px solid #cbcbcb;font-size:11px;padding:5px 0 0 15px;}
#donna-top .small a {color:#5f5f5f;}
#donna-top .big a:hover, #donna-top .small a:hover {text-decoration:none;}
#donna-top .shopthumb {margin-bottom:5px;border: 1px solid #F0F0F0;}
#donna-top .spot {position:absolute;bottom:0;left:0;width:420px;background:#F0F0F0;}

.uomo-top {position:absolute;top:0;right:0;border-top:1px solid #cbcbcb;border-right:1px solid #cbcbcb;width:317px;height:105px;overflow:hidden;background:#fff url('images/back-home.png') -45px 5px repeat-y;}
.uomo-top .claim {position:absolute;top:5px;left:0;width:140px;}
.uomo-top .big {font-size:24px;font-weight:bold;padding:5px 0 0 15px;}
.uomo-top .big a {color:#E21219;}
.uomo-top .small {border-top:1px solid #cbcbcb;font-size:11px;padding:5px 0 0 15px;}
.uomo-top .small a {color:#5f5f5f;}
.uomo-top .small a:hover, .uomo-top .big a:hover, #donna-top .small a:hover {text-decoration:none;}
.uomo-top a.img {display: block; text-align: right;}
.uomo-top .shopthumb {border-left:1px solid #f0f0f0;}
.uomo-top .spot {position:absolute;top:0;left:0;width:140px;background:blue;}

/***************************************************************/
/* BUTTON OK                                                   */
/***************************************************************/

.button {
	background:#ffffff;
	line-height:15px;
	height: 15px;
	color:#000;
	display:block;
	padding:0 10px;
	}

.buttonred {
	background:#E21219;
	line-height:15px;
	height: 16px;
	color:#ffffff;
	display:block;
	padding:0 10px;
	}

a.button, a.buttonred, .uomo-top .small a, .uomo-top .big a, #donna-top .small a, #donna-top .big a  {text-decoration: none;}

/***************************************************************/
/* Corporate                                                   */
/***************************************************************/

#corporate{margin:0;padding:0;}

.dialog-module {font-size:12px;border:1px solid #cbcbcb;background:#ffffff;padding:15px 15px;margin:0 0 20px 0;}

div.title {
	margin: 0 0 5px 0;
	padding: 0;
	font-size:18px;
	color:#E21219;
	font-weight:normal;
	}

div.section       {}
div.section.right {line-height:24px;height:24px;}

#tornasu,#torna{padding: 2px 12px;font-size:9px;font-weight:bold;color:#ffffff;background-color:#fc0}
#torna{font-weight:normal;padding:1px 12px;color:#ffffff}
#torna.img{font-weight:normal;padding:1px 0px 1px !important;padding:2px 0px 3px}
#tornasu{float: right;margin: 5px 3px 0 0;background-color:#ccc}
a#tornasu,a#torna{color: #ffffff}
a#tornasu:hover,a#torna:hover{text-decoration:none;background-color:#E21219;color:#ffffff}

#corporate div.sshot{padding: 0px;margin: 12px 14px;border: 1px solid #d7d7d7;text-align: center}
#corporate div.sshota{padding: 0px;margin: 12px 14px;border: 1px solid #d7d7d7;text-align: left;font-size:11px}
#corporate div.sshota p{margin:4px;padding:0 5px}


/***************************************************************/
/* ALERT                                                       */
/***************************************************************/

SUP {font-size:9px;color:#000;font-weight: normal} /* register sanmarino */

div.alert  {
	text-align:left;
	color: #ff0000;
	margin: 0 0 5px 0;
	padding: 8px 12px 8px;
	font-size: 12px;
	font-weight: bold;
	background-color:#f9f9f9;
	}


span.notice, span.alert, span.info, span.download, span.note {
display:block;
font-weight:normal;
font-size:12px;
margin: 0;
padding:10px 10px 10px 45px;
line-height:20px;
}
.conditions span.notice,.section span.notice,
.conditions span.alert,.section span.alert,
.conditions span.info,.section span.info,
.conditions span.download,.section span.download,
.conditions span.note, .section span.note {
	margin: 20px 0;
	}

span.alert {color: #ff0000;border-top: 0 dotted #ffd699;border-bottom: 0 dotted #ffd699;background: #FFF0D9 url('images/status-alert.png') 10px 50% no-repeat;}
span.answ {color: #E4011F;border-top: 0 solid #ffd699; /*#E4011F;*/border-bottom: 0 solid #ffd699;background: #FFF0D9 url('images/status-answ.png') 5px 0 no-repeat;}
span.quest {color: #333;border-top: 0px solid #E4011F;border-bottom: 0px solid #E4011F;background: #fff url('images/status-quest.png') 5px 5px no-repeat;}
span.notice,
span.info {color: #0055BB;border-top: 0 dotted #629de3;border-bottom: 0 dotted #629de3;background: #D8E5F8 url('images/status-info.png') 10px 50% no-repeat;}
span.note {color: #B79000;border-top: 0 dotted #fde179;border-bottom: 0 dotted #fde179;background: #FEF6D8 url('images/status-note.png') 10px 50% no-repeat;}
span.download {color: #57861A;border-top: 0 dotted #c2df88;border-bottom: 0 dotted #c2df88;background: #EEF7DD url('images/status-download.png') 10px 50% no-repeat;}


/***************************************************************/
/* TABLES                                                      */
/***************************************************************/

	table.format {
		width:100%;
		border-collapse:collapse;
		margin-bottom:10px;
		border-top:1px #cbcbcb solid;
		}
	table.format caption { font-variant:small-caps; }

	table.format th,table.format td {
		padding:0.5em;
		font-size:11px; color:#5f5f5f;
		border-bottom:1px solid #cbcbcb; 
		}
	table.format th      { background:#E21219; color:#fff; }
	table.format th.gray { background:#f0f0f0; color:#666; }

	thead th { color:#000; border-bottom:1px solid #cbcbcb; }

	table.format td.price {text-align:right;}
	table.format td.title {text-align:right;}
	table.format td.sum   {font-weight:bold;}

	table.format td.clear {border:0 none;padding:0;}


/***************************************************************/
/* LIST                                                        */
/***************************************************************/

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

	ul.help {
		background-color: #f9f9f9;
		border: 1px solid #cbcbcb;
		margin: 5px 0;
		padding: 5px 30px;
	}

	ul.arrow {
		background-color: #f9f9f9;
		border: 1px solid #cbcbcb;
		margin: 5px 0;
		padding: 15px 30px;
	}

	ul.info {
		background-color: #f0f0f0;
		border: 0px solid #cbcbcb;
		margin: 10px 0;
		padding: 5px 10px;
		color:#808080;
	}

	ul.conditions {
		margin: 10px 0;
		padding: 0;
	}
	ul.menu {
		margin:  0;
		padding: 0;
	}

	li { line-height:150%; color: #5f5f5f;  }
	ul.help li { list-style-image: url("images/bullet-3.png"); }
	ul.arrow li { list-style-image: url("images/triangle-3.png"); }
	ul.info li { list-style-type: none; }
	ul.conditions li { list-style-type: none; }
	ul.menu li { padding: 0 0 0 12px;list-style-type: none; background: url("images/bullet-1.png") 0 5px no-repeat; }

	ol { list-style-type:decimal; }
	ol ol { list-style-type:lower-latin; margin-bottom:0; }

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

	blockquote {
		background-color: #f9f9f9;
		border: 1px solid #cbcbcb;
		margin: 5px 0;
		padding: 15px 20px;
		color:#808080;
		text-align:justify;
	}


/***************************************************************/
/* COLLANA - SEARCH RESULTS                                    */
/***************************************************************/

table.search_result {width:100%;}
table.search_result td {vertical-align:top;	font-size: 9px;}
table.search_result div.left {margin:0;}
table.search_result .photo   {border:1px solid #cbcbcb;display:block;float:left;margin-right:10px;}
table.search_result .content {float:left;}
table.search_result .crumb, table.search_result .crumb a {color:#999;}
table.search_result .price {bottom:0;}
table.search_result .price .web_price {font-size:12px;color:#E21219;}
table.search_result .price .web_price span {font-size:9px;display:block;}
table.search_result a.vai {display:block;padding: 2px 8px 2px;margin-top: 5px;float:left;}
table.search_result a.img {display:block;padding: 0 0 0 1px;margin-top: 5px;float:left;overflow:hidden;height:18px;}

.search_list      {color:#E21219;text-align:right;}
.search_list a    {color:#E21219;}
.search_list span {color:#5f5f5f;font-size:12px;font-weight:bold;}
.search_list .sort-list {display:inline;padding:0 5px;}

div.nav-under {
	margin:0;
	padding:0 12px;
	height:24px;
	line-height:24px;
	background-color:#fff;
	border-bottom: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	}



/***************************************************************/
/* DETT                                                        */
/***************************************************************/

#dett-sx   {position:relative;border:1px solid #cbcbcb;width:362px;height:462px;hidden;background:#ffffff;}
#dett-dx   {position:relative;border:1px solid #cbcbcb;width:362px;height:362px;overflow:hidden;background:#ffffff;}
#dett-size {position:relative;border:1px solid #cbcbcb;width:362px;height:80px; overflow:hidden;background:#ffffff;}
#dett-nav  {position:absolute;top:446px;right:378px;z-index:10;}

#related, #taglied {position:absolute;text-align:center;top:0;right:-74px;
	z-index:9999;width:60px;height:462px;background:#f0f0f0;border:1px solid #cbcbcb;}
#related h4, #taglied h4 {font-size:11px;color:#5f5f5f;padding:7px 0;font-weight: bold;}
#related a {display:block;margin:5px 0 12px;}

#taglie{ width:95%;margin:0 2% 0 3%;}
#taglie td{font-size:11px; color:#E21219; border-bottom:1px solid #d7d7d7; line-height: 26px;}

#tagl_ie .label {text-align:center;color:#5f5f5f;font-size:9px;margin-bottom:5px;}
#tagl_ie_solo_catalogo .spot  {height:25px;border:1px solid #5f5f5f;}
#tagl_ie_solo_catalogo .label {text-align:center;font-size:9px;margin-bottom:5px;
	color:#fff;
	background:#5f5f5f;
	}

#dett-sx .inner {padding:10px 75px 10px 15px;}
#dett-sx h1 {font-size:24px;border-bottom:4px solid #E21219;margin-bottom:5px;}
#dett-sx .crumb, #dett-sx .crumb a {color:#999;font-size:11px;}

#dett-sx .hilite2 {background-color:#fff;font-size:12px;color:#000;
	border-top:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	padding: 6px;text-align:right;
	}
#dett-sx .hilite2 select, #dett-sx .hilite2 input {font-size:11px;width:100px;border:1px solid #cbcbcb;text-align:center;}
#dett-sx .hilite2 div.unit {width:52px;text-align:center;float: right;}
#dett-sx .hilite2 b{color:#666;float:left;}

#dett-sx .hilite2 div.hiline,#dett-sx .hilite div.hiline  {
	margin-bottom:5px;
}


#dett-sx .hilite {background-color:#f0f0f0;font-size:12px;color:#000;border:1px solid #cbcbcb;padding: 3px 6px;text-align:left;margin-bottom:8px;}
#dett-sx .hilite b{color:#666;}

#dett-sx .hidark {background-color:#666;font-size:12px;color:#000;border:1px solid #cbcbcb;padding: 3px 6px;text-align:right;margin-bottom:8px;}
#dett-sx .hidark select, #dett-sx .hidark input {font-size:11px;width:50px;border:0;text-align:center;}
#dett-sx .hidark b{color:#fff;float:left;line-height: 14px;}

#dett-sx .clear {font-size:12px;color:#000;border:1px solid #cbcbcb;padding: 3px 6px;text-align:left;margin-bottom:8px;}
#dett-sx .clear b{color:#666;}

#dett-sx .price_red_version {background-color:#E21219;font-size:12px;color:#fff;border:1px solid #cbcbcb;padding: 3px 6px;text-align:left;margin-bottom:8px;}
#dett-sx .price {background-color:#fff;font-size:12px;color:#666;
	border-bottom:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	padding: 3px 6px;text-align:left;margin-bottom:8px;}
#dett-sx .price .web_price {color:#E21219;}

#dett-sx a.vai {font-size:12px;display: block;float: left;}

/***************************************************************/
/* NEWS NOTES                                                  */
/***************************************************************/

table.note {}
table.note td{border:1px solid #d7d7d7;width: 25%;text-align:center;padding:8px}
table.note td.note{background-color:#f0f0f0;padding:4px}

/***************************************************************/
/* EXPLOIT                                                     */
/***************************************************************/

sup {color:#E21219;font-weight:bold;font-size:18px;margin:0;vertical-align: inherit;}
div.nofine, table.format td.nofine{border:0;}

div#fine, td#fine, table#fine{border-bottom: 0px solid #d7d7d7}
table#fine td {vertical-align:top;background-color:#e6e6e6}
div#fine img {padding-top:5px}
div#sx{border-right:8px solid #f0f0f0}
div#dx{border-left:8px solid #f0f0f0}
div#provvi{position:absolute;top:5px;right:10px;text-align:right;}
div#float{float:left}

span.titlesmall{font-size:11px;font-weight:normal}
.ttitle span.titlesmall{font-size:11px;font-weight:normal}

span.datesmall{font-size:9px;font-weight:normal;color:#d7d7d7}
td.spacer{padding:0 10px}
td.spacerdx{padding-right:10px}
.zero{margin:0;padding:0}
.nozone{width:auto;border:0px}

/***************************************************************/
/* TABS                                                        */
/***************************************************************/

.tabberlive .tabbertabhide { display:none;}
.tabberlive { margin-top:10px;}

ul.tabs
{
	margin:0;
	padding:0;
	line-height: 25px;
	height:      25px;
	border-bottom: 1px solid #cbcbcb;
}

ul.tabs-filter {
	clear:both;
	margin:0;
	padding-left:8px;
	line-height:24px;
	height:24px;
	background-color:#fff;
	border-bottom: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	}

ul.tabs li, ul.tabs-filter li
{
 list-style: none;
 margin: 0 3px 0 0;
 display: block;
 float:left;
}

ul.tabs li a
{
 display:block;
 float:left;
 height:24px;
 line-height:24px;
 padding:         0 8px;
 margin-right:    1px;
 border-top:      1px solid #cbcbcb;
 border-left:     1px solid #cbcbcb;
 border-right:    1px solid #cbcbcb;
 background:      #f5f5f5;
 text-decoration: none;
 color:#E21219;
}

ul.tabs-filter li  {
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	border:0;
}
ul.tabs-filter li a  { 
	display:block;
	background: url("images/bullet-1.png") no-repeat scroll 0 10px transparent;
	padding: 0 10px 0 10px;
	color:#E21219;
	}

ul.tabs li a:link    { color:#E21219; }

ul.tabs li a:hover
{
 color: #000;
 background: #d7d7d7;
 border-color: #cbcbcb;
 text-decoration:none;
}

ul.tabs-filter li.tabberactive a
{
	background: url("images/bullet-2.png") no-repeat scroll 0 10px transparent;
	font-weight:bold;
	text-decoration:none;
	color:#5F5F5F;
}


ul.tabs li.tabberactive a
{
	position:relative;
	font-weight:bold;
	background: #fff;
	border-bottom: 1px solid #fff;
	color:#5F5F5F;
}

ul.tabs li.tabberactive a:hover
{
	color: #000;
	background: #fff;
}

/***************************************************************/
/**  Buy Dev Team                                             **/
/***************************************************************/

