@charset "utf-8";
/* CSS Document */
#header {

/*			background:#000000 none repeat scroll 0 0;*/
			height:64px;
			position:relative;
			z-index:100;
			visibility: inherit;
			left: -4;
			top: 8;
			width:100%;
}

.container {
			/*background:#000000 none repeat scroll 0 0;*/
			left: -4;
			top: 8;
			height:97px;
			position:relative;
			z-index:100;	
}

#title_main {
			color:#FFFFFF;
			font-size: 14px;
			font-family:Arial,Helvetica,sans-serif;
			font-weight:bolder;
			line-height:14px;
			padding-top:7px;
			padding-bottom:10px;
			padding-right:10px;
			text-transform:uppercase;
}

#title2_main {
			color:#FFFFFF;
			font-size: 12px;
			font-family:Arial,Helvetica,sans-serif;
			line-height:12px;
			padding-top:7px;
			padding-bottom:10px;
			padding-right:10px;
			text-transform:uppercase;
}

#title3_main {
			color:#FFFFFF;
			font-size: 14px;
			font-family:Arial,Helvetica,sans-serif;
			font-weight:bolder;
			line-height:14px;
			padding-top:7px;
			padding-bottom:2px;
			padding-right:10px;
			text-transform:uppercase;
}

#content_main {
			color:#FFFFFF;
			font-size: 10px;
			font-family:Arial,Helvetica,sans-serif;
			line-height:14px;
			padding-bottom:10px;
			padding-right:10px;
}

#prod_list {
			color:#FFFFFF;
			font-size: 11px;
			font-family:Arial,Helvetica,sans-serif;
			font-weight:bold;
			line-height:14px;
			/*padding-bottom:10px;*/
			padding-right:10px;
			text-align: center;
}

#image_main{
			position: absolute; 
			left: 0px; 
			top: 0px;
			background-repeat: no-repeat;
}

#image_main_arrow{
			position: relative; 
			left: 370px; 
			top: -29px;
			background-repeat: no-repeat;
}

#image_press_arrow{
			position: relative; 
			left: 425px; 
			top: -29px;
			background-repeat: no-repeat;
}


#image_product_arrow{
			position: relative; 
			left: 371px; 
			top: -30px;
			background-repeat: no-repeat;
}

#image_product_arrow_dett{
			position: relative; 
			left: 560px; 
			top: -40px;
			background-repeat: no-repeat;
}

#image_events_arrow{
			position: relative; 
			left: 355px; 
			top: -30px;
			background-repeat: no-repeat;
}
#image_events_arrow_empty{
			position: relative; 
			left: 355px; 
			top: -44px;
			background-repeat: no-repeat;
}

#products_more{
			color:#FFF;
			position: relative; 
			left: 295px; 
/*			top: 110px;*/
			padding-top:10px;
			font-family:Arial,Helvetica,sans-serif;
			font-size: 10px;
			
}

#path {
	margin-top:-42px;
	z-index:100;
	background:url("../images/cucitura.jpg") no-repeat top left;
	text-transform:lowercase;
	font:11px Arial,Helvetica,sans-serif;
/*	position:relative;*/
}

#image_text{
			color:#CCC;
			position: absolute; 
			left: 8px; 
			top: 4px;
			background-repeat: no-repeat;
			font-size: 12px;
			font-weight:bold;
			font-family:Arial,Helvetica,sans-serif;
			line-height:14px;
			padding-bottom:10px;
			padding-right:10px;
			text-transform:uppercase;
}

.article {
			background:#303030 none repeat scroll 0 0;
			margin-top:20px;
			margin-bottom:20px;
			margin-right:20px;
			padding:10px 10px 0 0;
}

.article:hover {
			background:#404040 none repeat scroll 0 0;
}


.article_dett {
			background:#303030 none repeat scroll 0 0;
			margin-top:20px;
			margin-bottom:20px;
			margin-right:20px;
			padding:10px 10px 0 0;
}

.register {
			background:#303030 none repeat scroll 0 0;
			margin-top:20px;
			margin-bottom:20px;
			margin-right:20px;
			padding:10px 10px 0 0;
			color:#FFF;
}
	
.news {
			background:#303030 none repeat scroll 0 0;
			margin-top:20px;
			margin-bottom:20px;
			margin-right:20px;
			padding:10px 10px 0 0;
}


.promotion {
			background:#303030 none repeat scroll 0 0;
/*			margin-top:60px;
			margin-bottom:20px;
			margin-right:20px;
			padding:10px 10px 0 0;*/
}

.event{
	margin-top: 50px;
	margin-left:6px;
	width:130px;
	}

.event_date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	line-height:13px;
	}
	
	
.event_link a {
	padding-left:14px;
	text-decoration:none;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:10px;
	}
	
.event_all a{
	width:82px;
	height:25px;
	margin-left:18px;
	border:none;
	}
	
.blog{
	width:390px;
	}


.content{

		/*background:#161616 none repeat scroll 0 0;*/
		width:600px;
		display:inline;
		float:left;
		position:relative;
		border:0 none;
		font-size:100%;
		margin:0;
		outline-color:-moz-use-text-color;
		outline-style:none;
		outline-width:0;
		padding:0;
		vertical-align:baseline;	
		/*background-color:#252525;						*/
		/*background-color:#404040;*/
	}

.sidebar {
			float:right;
			position:absolute;
			width:260px;
			left:96%;
			top:30px;
			z-index:10;
			border:0 none;
			font-size:100%;
			margin:0;
			outline-color:-moz-use-text-color;
			outline-style:none;
			outline-width:0;
			vertical-align:baseline;
}

.links_brand_top{
			position:absolute;
			left:-165px;
			top:364px;
			width:410px;
			z-index:1;
			vertical-align:baseline;
			border-width: 0px;
			border-style: none;			
}

.links_brand_top_prod{
			position:absolute;
			left:-175px;
			top:356px;
			width:450px;
			z-index:1;
			vertical-align:baseline;
			border-width: 0px;
			border-style: none;			
}


.partners_top{
			position:absolute;
			left:-202px;
			top:195px;
			z-index:1;
			font-size:100%;
			vertical-align:baseline;
			border-width: 0px;
			border-style: none;			
}

.partners_top_prod{
			position:absolute;
			left:-202px;
			top:180px;
			z-index:1;
			font-size:100%;
			vertical-align:baseline;
			border-width: 0px;
			border-style: none;			
}

.catalogues_top{
			position:absolute;
			left:-92px;
			top:660px;
			width:350px;
			z-index:1;
			vertical-align:baseline;
			border-width: 0px;
			border-style: none;			
}

.catalogues_top_prod{
			position:absolute;
			left:-92px;
			top:652px;
			width:450px;
			z-index:1;
			vertical-align:baseline;
			border-width: 0px;
			border-style: none;			
}

.chapters_top{
			position:absolute;
			left:-10px;
			top:820px;
			width:250px;
			z-index:1;
			vertical-align:baseline;
			border-width: 0px;
			border-style: none;			
}

.chapters_top_prod{
			position:absolute;
			left:-10px;
			top:816px;
			width:250px;
			z-index:1;
			vertical-align:baseline;
			border-width: 0px;
			border-style: none;		
}

.friends_top{
			position:absolute;
			left:-100px;
			top:884px;
			width:340px;
			z-index:1;
			vertical-align:baseline;
			border-width: 0px;
			border-style: none;			
}

.friends_top_prod{
			position:absolute;
			left:-100px;
			top:880px;
			width:340px;
			z-index:1;
			vertical-align:baseline;
			border-width: 0px;
			border-style: none;	
}

.newsletter_top_prod{
			position:absolute;
			left:-98.5px;
			top:24.5px;
			z-index:1;
			font-size:100%;
			vertical-align:baseline;
			border-width: 0px;
			border-style: none;			
}

.newsletter_top {
			position:absolute;
			left:-98.5px;
			top:33.5px;
			z-index:1;
			font-size:100%;
			vertical-align:baseline;
			border-width: 0px;
			border-style: none;			
}

table.newsletter_top {
	border-width: 0px;
	border-spacing: 2px;
	border-style: none;
	border-collapse: separate;
	}	

	
table.newsletter_top th {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.newsletter_top td {
	border-width: 0px;
	padding: 0px;
	border-style: none;
	-moz-border-radius: 0px 0px 0px 0px;
}	

.main-subnav {
			background:transparent url(../images/label-menu.gif) no-repeat scroll 0 bottom;
			height:100%;
			padding-bottom:22px;
			position:relative;
}

.padder {
			background:#161616 none repeat scroll 0 0;
			padding:10px 20px 15px;
			border:0 none;
			font-size:100%;
			margin:0;
			outline-color:-moz-use-text-color;
			outline-style:none;
			outline-width:0;
			padding:0;
			vertical-align:baseline;
}

.shell {
			/*background-color:#252525;*/
			margin:0 auto;
			width:610px;
			position:absolute;
			z-index:100;
			top:500px;
			left:170px;
			min-height:100%;
}

.shell_product {
			/*background-color:#252525;*/
			background-color:#181818;
			margin:0 auto;
			width:619px;
			position:absolute;
			z-index:97;
			top:510px;
			left:161px;
			min-height:1230px;
}

.divider {
			background:transparent url(../images/cucitura.png) repeat-x scroll 0 0;
			font-size:0;
			height:2px;
			line-height:0;
			text-indent:-4000px;
}

.full-content {
			background:#161616 none repeat scroll 0 0;
			padding:20px 0;
}

.cl, .clear {
			clear:both;
			display:block;
			font-size:0;
			height:0;
			line-height:0;
}

.c1{
	clear:both;
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	border:0 none;	
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}

.left img{
	margin-left:0;
	margin:0;
	display:inline;
	float:left;
	vertical-align:bottom;	
	border:0 none;
	font-size:100%;	
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
}

.text-area {
	color:#FFF;
	position:relative;
	bottom: 300px;
	left:55%;	
}

.event_all {
	position:absolute;
	left:10px;
	top:1120px;
}

.event_all a{
	width: 82px;
	height: 25px;
}

.used_all {
	position:absolute;
	left:313px;
	top:1142px;
}

.blog_button {
	position:absolute;
	left:470px;
	top:930px;
}

.promotion_button {
	position:absolute;
	left:-10px;
	top:170px;
}

.register_button {
	position:absolute;
	left:534px;
	top:1131px;
}

.used_photo{
	position:absolute;
	left:235px;
	top:980px;
}

.used_content{
	position:absolute;
	left:245px;
	top:1105px;
	width:155px;
	color:#606060;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;	
	text-align:right;
}

#frame  {
float:left;
margin:0;
padding:0;
width:100%;
margin-top:30px;
}

#member_area {
			height:64px;
			position:absolute;
			visibility: inherit;
			padding-left:1080px;
			top: -30px;
}

#content_more {
	position:absolute;
	top:105px;
	left:540px;
}

.footer{
/*	background-color:#FFF;*/
/*	color:#202020;*/
/*background-image:url(../images/footer.jpg);*/
	color:#606060;
	z-index:1;
	height:160px;
	width:600px;
	position:absolute;
	top:1245px;
	left:30;
/*	margin-top:18%;*/
/*	margin-left:10;*/
/*	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#202020;*/
}
.footer_list{
	color:#606060;
/*	margin-left:5%;*/
	/*margin-top:10%;*/
	position: absolute;
	margin-top: -10px;
	font: 9px Arial,Helvetica,sans-serif;
}

.footer_list a{
	color:#404040;
}

.footer_list a:hover{
	color:#CE0000;
}

.footer_table
{
	margin-top:0%;
	margin-left:1%;
}
.footer_table b
{
	color: #7b7b7b;
}

.footer_table a
{
	color: #404040;
}

.footer_table a:hover
{
	color: #606060;
}

.footer_table td
{
	width: 110px;
}

.copyright{
	font: bold 8pt Arial;
	color: #404040;
	position: absolute;
	top:1485px;
	left: 85px;
}

#blog_title {
	color:#c7c2bc;
	font: bold 8pt Arial;
	line-height:14px;
/*	padding-bottom:10px;
	padding-right:10px;*/
}

#blog_list {
	position: absolute;
	top:610px;
	left: 15px;
	width: 200px;
}

#blog_author
{
	color:#7d7a77;
	font: bold 8pt Arial;
	margin-right:10px;
}

.blog_entry{
	position: absolute;
	top:-70px;
	left: 200px;
	width: 150px;	
}

.blog_all{
	position: absolute;
	top:148px;
	left: 75px;	
}

.blog_read_more{
	position: absolute;
	top:237px;
	left: 88px;	
}

.blog_post_title{
	color:#c7c2bc;
	font: bold 8pt Arial;
	margin-top: -25px;
}
.blog_post_author{
	color:#c7c2bc;
	font: italic 8pt Arial;
	line-height:14px;	
}
	
.blog_post_content{
	color:#c7c2bc;
	font: bold 7pt Arial;
	line-height:14px;
	text-align: justify;
	margin-top: -20px;
	line-height: 1.5em;
}	

.blog_post_image{
	position: absolute;
	top: -12px;
	left: 195px;
}

.footer_sx{
	position:absolute; 
	left:0%; 
	top:511px; 
	z-index:1;	
	border: 0px;
}

#fb {
	position:absolute; 
	left: 10px; 
	margin-top: -400px; 
	width: 68px; 
	height: 33px; 
	z-index: 40;
}
#fb a {
	height: 33px;
}
#fb a:hover {
	background: url(images/background_sx_fb_hover.jpg);
	
}
/*background_sx_fb_hover.jpg*/

.links_brand_title {
	color:#ffffff;
	font: bold 7.5pt Arial;
/*	line-height:14px;*/
line-height:12.5px;
	text-align: right;
/*	line-height: 1.5em;*/
}	

.links_brand_title a{
	color:#ffffff;
	font: bold 7.5pt Arial;
/*	line-height:14px;*/
line-height:12.5px;
	text-align: right;
/*	line-height: 1.5em;*/
}	

.links_brand_title a:hover{
	color:#666666;
}	

.links_brand_link{
	color=#999999;
	font: italic 7.5pt Arial;
/*	line-height:14px;*/
line-height:12.5px;
	margin-top: -15px; 
	text-align: right;
/*	line-height: 1.5em;*/
}	

.links_brand_link a{
	color:#999999;
}

.links_brand_link a:hover{
	color:#ffffff;
}


.friends_link_title {
	color:#000;
	font: bold 7.5pt Arial;
/*	line-height:14px;*/
	line-height:12.5px;
	text-align: right;
/*	line-height: 1.5em;*/
}	

.friends_link_title a{
	color:#000;
	font: bold 7.5pt Arial;
/*	line-height:14px;*/
	line-height:12.5px;
	text-align: right;
/*	line-height: 1.5em;*/
}	

.friends_link_title a:hover{
	color:#ffffff;
}	

.friends_link_link{
	color=#999999;
	font: bold italic 7.5pt Arial;
/*	line-height:14px;*/
	line-height:12.5px;
	margin-top: -15px; 
	text-align: right;
/*	line-height: 1.5em;*/
}	

.friends_link_link a{
	color:#999999;
}

.friends_link_link a:hover{
	color:#ffffff;
}

.chapters_title {
	color:#000;
	font: bold 8.5pt Arial;
/*	line-height:14px;*/
	line-height:12.5px;
	text-align: right;
/*	line-height: 1.5em;*/
}	

.chapters_title a{
	color:#000;
	font: bold 8.5pt Arial;
/*	line-height:14px;*/
	line-height:12.5px;
	text-align: right;
/*	line-height: 1.5em;*/
}	

.chapters_title a:hover{
	color:#ffffff;
}	


.path_links {
border:0 none;
color:#CCCCCC;
outline:0 none;
text-decoration:none;
font:11px Arial,Helvetica,sans-serif;
text-transform:lowercase;
}

.path_links a, a img{
border:0 none;
color:#595959;
outline:0 none;
text-decoration:none;
font:11px Arial,Helvetica,sans-serif;
text-transform:lowercase;
}

.path_links a:hover{
border:0 none;
color:#CCCCCC;
outline:0 none;
text-decoration:none;
font:11px Arial,Helvetica,sans-serif;
text-transform:lowercase;
}