@import url("reset.css");

body {background:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;line-height:18px;color:#64686A;}
button::-moz-focus-inner {padding: 0; border: none;}
button {width:auto;overflow:visible;}
.clear {clear:both;}

@font-face {
    font-family: 'TradeGothic';
    src: url('../font/td.eot');
    src: url('../font/td.eot?#iefix') format('eot'),
         url('../font/td.woff') format('woff'),
         url('../font/td.ttf') format('truetype'),
         url('../font/td.svg#webfontYr1x9rAN') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Common */
.container {position:relative;width:980px;margin:0 auto;}

/* Button */
.button {display:inline-block;font-family:TradeGothic,Helvetica,sans-serif;font-size:14px;padding:0;height:36px;background:#DF0100;color:#fff;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;}
.button span {display:block;padding:6px 12px !important;line-height:27px;height:24px;}
.button.gray {background:#B2B2B8;}
.button.green {background:#9FC546;}
.button.blue {background:#54CCEF;}

/* Header*/
#header {height:54px;border-bottom:1px solid #EFEFEF;}
#header h1 {position:absolute;top:0;left:0;z-index:10;width:240px;height:144px;background:url(../images/teknostone.png) no-repeat;text-indent:-999em;}				/* originale no-repeat 11px 20px #f5f5f5 */
#header h1 a {display:block;width:240px;height:144px;}
#header .menu {position:absolute;right:28px;top:9px;color:#929298;text-transform:uppercase;height:45px;font-size:14px;font-family:TradeGothic, Helvetica, sans-serif;}
#header .menu li {float:left;line-height:45px;}
#header .menu li a {color:#929298;text-decoration:none;display:block;line-height:45px;padding:0 9px;}
#header .menu li a.shop {color:#ff000;}
#header .menu li a:hover, #header .menu li.active a {border-bottom:1px solid #191919;color:#1A1A1A;}
#header .menu li.catalog a {background:url(../images/icon_down.png) no-repeat right top;padding-right:19px;}
#header .menu li.catalog a:hover {background-position:right -45px;}
#header .menu li.catalog.open a {background-position:right bottom;color:#1A1A1A;border-bottom:1px solid #191919;}
#header .menu li.link a {background:url(../images/icon_link.png) no-repeat right top;padding-right:19px;}
#header .menu li.link.active a, #header #menu li.link a:hover {background-position:right bottom;}
#shop a {color:#ff6600 !important;}

/* Search Form*/
#search {position:relative;top:9px;}
#search #search_handle {position:absolute;top:0;right:0;width:28px;height:45px;background:url(../images/search_handle.png) no-repeat left 16px;cursor:pointer;}
#search #search_handle:hover, #search.open #search_handle {background-position:right 16px;border-bottom:1px solid #191919;}
#search form {display:none;position:absolute;top:46px;right:0;background:#f7f7f7;z-index:30;padding:18px 28px;}
#search form label {position:absolute;top:0;left:0;width:320px;height:26px;top:19px;left:29px;font-family:TradeGothic, Helvetica, sans-serif;font-size:18px;line-height:28px;padding:5px 10px;color:#c2c3c6;}
#search form input {width:340px;height:26px;font-family:TradeGothic, Helvetica, sans-serif;font-size:18px;padding:5px 10px;border:1px solid #E5E5E5;background:#fff;}
#search form button {width:28px;height:18px;position:absolute;bottom:19px;right:29px;border:0;background:url(../images/search_handle.png) no-repeat left top;text-indent:-999em;cursor:pointer;}
#search form button:hover {background-position:right top;}

/* Catalog Menu */
#catalog_menu {display:none;position:absolute;top:55px;right:0;width:720px;background:url(../images/bg_catalog.png);padding:2px 0 2px 20px;font-family:Arial, Helvetica, sans-serif;z-index:1000;}
#catalog_menu li.cat {float:left;min-width:160px;margin-top:18px;}
#catalog_menu li.cat .cat {display:block;width:100%;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-family:TradeGothic, Helvetica, sans-serif;}
#catalog_menu li.cat .cat span {background:url(../images/icon_catalog_right.png) no-repeat right 2px;padding-right:13px;color:#fff;}
#catalog_menu li.first_column {clear:both;}
#catalog_menu li ul {float:left;width:160px;margin-bottom:18px;padding-right:20px;}
#catalog_menu li ul li {}
#catalog_menu li a {color:#b2b2b8;text-decoration:none;}
#catalog_menu li a:hover {color:#fff;}

/* Brand Menu */
#catalog_brand {display:none;position:absolute;top:55px;right:0;width:720px;background:url(../images/bg_catalog.png);padding:20px 0 20px 20px;font-family:Arial, Helvetica, sans-serif;z-index:1000;}
#catalog_brand ul {float:left;width:100%;margin-bottom:10px;}
#catalog_brand li {float:left;width:160px;padding-right:20px;margin-bottom:8px;}
#catalog_brand li a {color:#b2b2b8;text-decoration:none;}
#catalog_brand li a:hover {color:#fff;}
#catalog_brand a.link_all {clear:left;font-size:14px;font-family:TradeGothic,Helvetica,sans-serif;color:#fff;text-transform:uppercase;text-decoration:none;}

/* Footer */
#footer {margin-top:100px;height:70px;border-bottom:1px solid #EFEFEF;}
#footer .container {background:url(../images/teknostone_footer.png) no-repeat left top;height:45px;padding-top:25px;}
#footer .menu {float:right;color:#929298;text-transform:uppercase;height:45px;font-size:14px;font-family:TradeGothic, Helvetica, sans-serif;}
#footer .menu li {float:left;line-height:45px;}
#footer .menu li a {color:#929298;text-decoration:none;display:block;line-height:45px;padding:0 9px;}
#footer .menu li a:hover, #footer .menu li.active a {border-bottom:1px solid #191919;color:#1A1A1A;}
#footer .menu li.link a {background:url(../images/icon_link.png) no-repeat right top;padding-right:19px;}
#footer .menu li.link.active a, #footer .menu li.link a:hover {background-position:right bottom;}

/* Subfooter */
#subfooter {padding-top:18px;height:68px;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#929298;line-height:26px;}
#subfooter #copy {float:left;}
#subfooter #copy #esternallink {display:inline-block;height:68px;border-left:1px solid #efefef;margin-left:15px;padding-left:15px;}
#subfooter #esternallink a {color:#666;display:inline-block;padding-right:18px;background:url(../images/icon_link.png) no-repeat right -7px;text-decoration:none;}
#subfooter #esternallink a:hover {color:#191919;background-position: right -52px;}
#subfooter #copy #credits {display:inline-block;height:68px;border-left:1px solid #efefef;margin-left:15px;padding-left:15px;}
#subfooter #copy #credits a {color:#929298;display:inline-block;padding-right:18px;background:url(../images/icon_link.png) no-repeat right -7px;text-decoration:none;}
#subfooter #copy #credits a:hover {color:#191919;background-position: right -52px;}
#subfooter #newsletter_area {float:right;}
#subfooter #newsletter_area .title {float:left;border-right:1px solid #efefef;height:68px;font-weight:normal;padding-right:15px;}
#newsletter_area form {float:left;position:relative;height:24px;}
#newsletter_area form label {position:absolute;top:0;left:0;width:235px;padding:0px 7px;color:#B3B4B6;}
#newsletter_area form input {float:left;width:235px;height:16px;border:1px solid #efefef;padding:4px 7px;font-family:Verdana, Geneva, sans-serif;color:#191919;font-size:11px;border-left:0;line-height:15px;}
#newsletter_area form button {float:left;height:26px;background:#EAEAEB;border:0;line-height:26px;padding:0 8px;color:#B2B2B8;font-family:Verdana, Geneva, sans-serif;font-size:11px;cursor:pointer;}

/* Home Slide */
#home_slide {height:594px;position:relative;overflow:hidden;}
#home_slide_line {display:block;width:245px;position:absolute;left:0;bottom:-1px;height:1px;background:#DF0100;}
#home_slide_prev {position:absolute;top:237px;left:0;height:120px;width:200px;z-index:10;}
#home_slide_next {position:absolute;top:237px;right:0;height:120px;width:200px;z-index:10;}
#home_slide_next span, #home_slide_prev span {position:absolute;left:0;top:45px;width:50px;height:50px;display:block;cursor:pointer;display:none;background:url(../images/slide_prev.png) no-repeat left top;}
#home_slide_next span:hover, #home_slide_prev span:hover {background-position:left bottom;}
#home_slide_next span {left:auto;right:0;background:url(../images/slide_next.png) no-repeat left top;}
#home_slide_next.hover span, #home_slide_prev.hover span {display:block;}
#home_slide .slide {position:relative;width:980px;height:594px;}
#home_slide .slide .text {position:absolute;bottom:0;bottom:-216px;left:0;width:205px;background:url(../images/home_slide_bg.png);padding:18px 20px;min-height:180px;z-index:15;}
#home_slide .slide .text p {margin-bottom:7px;}
#home_slide .slide .text p a {font-family:Verdana, Geneva, sans-serif;color:#C42723;text-decoration:none;font-size:12px;}
#home_slide .slide.slide_1 .text {left:0;}
#home_slide .slide.slide_2 .text {left:245px;}
#home_slide .slide.slide_3 .text {left:490px;}
#home_slide .slide.slide_4 .text {left:735px;}
#home_slide .slide .text .title {font-family:TradeGothic, Helvetica, sans-serif;font-size:29px;line-height:30px;font-weight:normal;color:#191919;margin-bottom:12px;}
#home_slide .slide .text .subtitle {font-family:TradeGothic, Helvetica, sans-serif;font-size:18px;line-height:21px;font-weight:normal;color:#191919;margin-bottom:10px;}

/* Product New */
#product_new {float:left;margin-top:36px;margin-bottom:40px;border-bottom:1px solid #F3F4F4;width:903px;}
#product_new .left {float:left;width:140px;margin-right:40px;padding-top:2px;}
#product_new .left .title {font-family:TradeGothic, Helvetica, sans-serif;font-size:14px;line-height:15px;color:#929298;font-weight:normal;text-transform:uppercase;margin-bottom:4px;}
#product_new .left a {font-family:Verdana, Geneva, sans-serif;color:#C42723;text-decoration:none;font-size:11px;}

/* Box Image */
#box_image {border-bottom:1px solid #E5E5E5;}
#box_image.product_image img {display: block;}
#box_image.product_image {margin-bottom: -91px;}

/* Lista Prodotti */
ul.product_list {float:left;width:723px;}
ul.product_list li {float:left;width:240px;padding-top:160px;position:relative;padding-bottom:36px;margin-right:1px;}
ul.product_list li.first {clear:left;}
ul.product_list li .product_image {position:absolute;top:0;left:0;width:240px;}
ul.product_list li .product_image .image_placeholder {position:absolute;top:0;left:0;width:240px;background:url(../images/segnaposto.png) no-repeat center #f5f5f5;height:144px;}
ul.product_list li .product_image img {display:block;width:240px;}
ul.product_list li .product_image .product_image_hover {display:none;position:absolute;top:0;left:0;width:238px;height:142px;border:1px solid #df0100;}
ul.product_list li:hover .product_image .product_image_hover {display:block;}
ul.product_list li .product_name {font-family:TradeGothic, Helvetica, sans-serif;font-size:18px;line-height:18px;font-weight:normal;padding-right:20px;}
ul.product_list li .product_name a {display:block;color:#454646;text-decoration:none;}
ul.product_list li .product_name a em {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;color:#ADB0B2;font-style:italic;}
ul.product_list li .product_category {color:#D6A43F;font-family:Verdana, Geneva, sans-serif;font-size:11px;line-height:15px;margin-top:4px;}
ul.product_list li .product_category a {color:#D6A43F;text-decoration:none;}

/* Magazine New */
#magazine_new {float:left;width:100%;margin-bottom:40px;border-bottom:1px solid #F3F4F4;width:900px;padding-bottom:40px;}
#magazine_new .left {float:left;width:140px;margin-right:40px;padding-top:2px;}
#magazine_new .left .title {font-family:TradeGothic, Helvetica, sans-serif;font-size:14px;line-height:15px;color:#929298;font-weight:normal;text-transform:uppercase;margin-bottom:4px;}
#magazine_new .left a {font-family:Verdana, Geneva, sans-serif;color:#C42723;text-decoration:none;font-size:11px;}
#magazine_new .post_list {float:left;width:720px;font-size:12px;line-height:18px;}
#magazine_new .post_list li {float:left;width:220px;padding-right:20px;}
#magazine_new .post_list li .post_title {font-family:TradeGothic, Helvetica, sans-serif;font-size:18px;line-height:21px;color:#1a1a1a;font-weight:normal;margin-bottom:10px;}
#magazine_new .post_list li .post_title a {color:#1a1a1a;text-decoration:none;}
#magazine_new .post_list li p {font-style:italic;margin-bottom:10px;}
#magazine_new .post_list li a.post_link {font-family:Verdana, Geneva, sans-serif;color:#C42723;text-decoration:none;font-size:11px;}

/* Callout About */
#callout_about {float:left;width:100%;margin-bottom:54px;font-family:Arial;}
#callout_about .left {float:left;width:140px;margin-right:40px;padding-top:2px;}
#callout_about .left .title {font-family:TradeGothic, Helvetica, sans-serif;font-size:14px;line-height:15px;color:#929298;font-weight:normal;text-transform:uppercase;margin-bottom:4px;}
#callout_about .left a {font-family:Verdana, Geneva, sans-serif;color:#C42723;text-decoration:none;font-size:11px;}
#callout_about .right {float:left;width:720px;font-size:12px;line-height:18px;}
#callout_about .big {font-family:TradeGothic, Helvetica, sans-serif;font-size:18px;line-height:21px;color:#1a1a1a;font-weight:normal;}
#callout_about .right a {font-family:Verdana, Geneva, sans-serif;color:#C42723;text-decoration:none;font-size:11px;}
#callout_about .right p {margin-bottom:10px;width:420px;}

/* Top Content */
#top_content {border-bottom:1px solid #efefef;height:25px;margin-top:91px;padding:19px 20px 10px;line-height:25px;font-size:14px;font-family:TradeGothic, Helvetica, sans-serif;text-transform:uppercase;}
#top_content #breadcrumbs {float:left;}
#top_content #breadcrumbs a, #top_content #breadcrumbs span, #top_content #breadcrumbs strong {float:left;margin-right:5px;}
#top_content #breadcrumbs span {width:10px;background:url(../images/breadcrumbs_bg.png) no-repeat center 7px;display:inline-block;height:25px;text-indent:-999em;}
#top_content #breadcrumbs a {color:#929298;text-decoration:none;}
#top_content #breadcrumbs a:hover {color:#1A1A1A;}
#top_content #breadcrumbs strong {font-weight:normal;color:#1A1A1A;}

/* Main Content */
#content .column {float:left;width:520px;}
#content .column.left {float:left;width:220px;margin-right:20px;}
#content .column.right {float:right;width:180px;}
#content .column.big {width:740px;}
#content .column.left.big {width:760px;}

/* Text Block */
.text_block {float:left;width:890px;font-family:Arial;padding-top:24px;color:#59595E;font-size:13px;line-height:20px;margin:0 70px 14px 20px;border-top:1px solid #F3F4F4;}
.text_block.large {width:960px;}
.text_block.first {border-top:0;}
.text_block .title {float:left;width:180px;margin-right:40px;font-family:TradeGothic, Helvetica, sans-serif;font-size:20px;line-height:22px;color:#191919;font-weight:normal;}
.text_block .text {float:right;width:670px;padding-top:1px;}
.text_block .text.mini {float:left;width:540px;}
.text_block .text p {margin-bottom:14px;}
.text_block .text p a {color:#C42723;text-decoration:none;}
.text_block .text .column_2 {float:left;width:315px;margin-right:40px;}
.text_block .text .column_2.last {margin-right:0;}
.text_block .text .column_3 {float:left;width:194px;margin-right:44px;font-size:12px;font-style:italic;line-height:17px;font-family:Georgia,Times,serif;}
.text_block .text .column_3 p {margin-bottom:12px;}
.text_block .text .column_3.last {margin-right:0;}
.text_block .text .subtitle {font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:16px;line-height:20px;margin-bottom:10px;font-style:normal;}
.text_block .text .subtitle.big {font-family:TradeGothic, Helvetica, sans-serif;font-weight:normal;color:#191919;font-size:20px;line-height:22px;text-transform:uppercase;}

.text_block .text.mini.faq  h3 {font-size: 15px !important; color:#59595E;font-weight:500}
.text_block .text.mini.faq  h3 strong{font-weight: 1000}
.text_block .text.mini.faq  a {color: #C42723;text-decoration:none;}
.text_block .text.mini.faq  a:hover {text-decoration:underline;}
.text_block .text.mini.faq  p {margin-bottom: 30px;}


/* Gallery Block */
.gallery_block {float:left;width:100%;margin-bottom:25px;font-family:Georgia,Times,serif;padding-top:24px;font-style:italic;}
.gallery_block li {float:left;margin-left:30px;width:285px;}
.gallery_block li img {float:left;width:130px;height:162px;}
.gallery_block li .text {float:right;width:140px;font-size:12px;line-height:18px;color:#595A5E;}
.gallery_block li.first {margin-left:20px;}

/* Brand List */
#brand_list {float:left;width:724px;}
#brand_list li {float:left;width:180px;margin-right:1px;margin-bottom:1px;}
#brand_list li a {padding:20px 5px;display:block;line-height:24px;background:#F5F5F5;color:#B2B2B8;text-align:center;text-decoration:none;}
#brand_list li a:hover {background:#5A5B5E;color:#fff;}

/* Bottom Content */
#bottom_content {margin-top:36px;border-top:1px solid #efefef;height:25px;padding:12px 20px 20px;line-height:25px;font-size:14px;font-family:TradeGothic, Helvetica, sans-serif;text-transform:uppercase;}
#bottom_content #top_link {float:left;color:#929298;text-decoration:none;background:url(../images/icon_up.png) no-repeat right top;display:inline-block;height:25px;line-height:25px;padding-right:13px;}
#bottom_content #top_link:hover {color:#1A1A1A;background-position:right bottom;}

/* News Categorie */
#news_cat_list {padding-top:36px;font-family:TradeGothic;text-transform:uppercase;font-size:14px;line-height:16px;}
#news_cat_list li {margin-bottom:10px;}
#news_cat_list li a {color:#929298;text-decoration:none;padding-right:14px;}
#news_cat_list li.all {border-bottom:1px solid #EFEFEF;padding-bottom:12px;margin-bottom:18px;}
#news_cat_list li.active a {color:#1A1A1A;padding-right:0;}
#news_cat_list li a:hover {background:url(../images/icon_right.gif) no-repeat right 3px;}
#news_cat_list li.active a:hover {background:none;}

/* Blog */
.blog_post {float:left;width:100%;padding-top:36px;border-top:1px solid #efefef;margin-top:36px;color:#59595E;}
.blog_post.first {border-top:0;margin-top:0;}
.blog_post .post_title {float:left;color:#191919;width:180px;padding:0 20px;font-family:TradeGothic,Helvetica,sans-serif;font-size:18px;line-height:22px;font-weight:normal;}
.blog_post .post_title a {color:#191919;text-decoration:none;}
.blog_post .post_content {float:right;width:520px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;}
.blog_post .post_content .post_image {display:block;margin-bottom:15px;}
.blog_post .post_content .read_more_link {font-family:Verdana;font-size:11px;color:#C42622;}
.blog_post .post_content .read_more_link a {color:#C42622;text-decoration:none;}
.blog_post .post_content .read_more_link a:hover {text-decoration:underline;}
.blog_post .post_content .post_like {border-top:1px solid #efefef;padding-top:18px;margin-top:18px;}

/* Text Format */
.text_format p {margin-bottom:14px;}
.text_format a {color:#C42723;text-decoration:none;}
.text_format a:hover {text-decoration:underline;}

/* Filtri Prodotti */
.product_filter {border-bottom:1px solid #efefef;padding:20px;padding-bottom:0;font-family:Arial;font-size:13px;}
.product_filter .title {font-size:14px;color:#929298;text-transform:uppercase;font-family:TradeGothic,Helvetica,sans-serif;font-weight:normal;margin-bottom:4px;}
.product_filter ul li {display:block;margin-bottom:4px;line-height:16px;}
.product_filter ul.active li a {color:#C42622;text-decoration:none;}
.product_filter ul.active li a:hover {background:url(../images/filter_remove.gif) no-repeat right 4px;padding-right:10px;}
.product_filter ul, .product_filter p.null {margin-bottom:15px;color:#A3A4A6;font-family:Verdana;font-size:11px;}
.product_filter ul.other {display:none;}
.product_filter ul.other li a {color:#929298;text-decoration:none;}
.product_filter ul.other li a:hover {background:url(../images/filter_add.gif) no-repeat right 3px;padding-right:12px;}

/* Paginazione */
.pagination {float:right;font-size:14px;}
.pagination li {float:left;}
.pagination li a {padding:0 5px;text-decoration:none;color:#929298;display:inline-block;}
.pagination li a:hover {color:#1A1A1A;}
.pagination li.active {padding:0 5px;color:#1A1A1A;display:inline-block;}
.pagination li.next a, .pagination li.prev a {display:inline-block;width:4px;height:25px;background:url(../images/pager.png) no-repeat left top;text-indent:-999em;}
.pagination li.next a {background-position:right top;}
.pagination li.next a:hover {background-position:right bottom;}
.pagination li.prev a:hover {background-position:left bottom;}

/* Product View */
#product_view {padding-top:36px;}
#product_view #product_title {margin-bottom:18px;font-size:20px;color:#191919;line-height:22px;font-weight:normal;}
#product_view #product_title em {font-family:Georgia,Times,serif;font-size:19px;color:#acb0b2;font-style:italic;font-weight:normal;margin-left:2px;}

/* #product_view #product_text {float:left;padding-left:20px;width:460px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;color:#59595E;margin-bottom:54px;}*/
#product_view #product_text {float:left;width:220px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;color:#59595E;margin-right:20px;}
#product_view #product_text p {margin-bottom:12px;}

#product_view #product_description {margin-bottom:18px;}
#product_view #product_additional {float:left;width:440px;border-top:1px solid #F3F4F4;padding-top:18px;margin-top:18px;}
#product_view #product_additional dt {clear:left;float:left;width:80px;font-family:Verdana;color:#AEB0B3;font-size:11px;margin-bottom:4px;line-height:18px;padding-right:10px;}
#product_view #product_additional dd {float:left;width:350px;margin-bottom:4px;}

#product_view #product_media {float:right;width:740px;margin-bottom:54px;}					/* originale width:480px */
#product_view #product_media #product_image {display:block;margin-bottom:36px;position:relative;}
#product_view #product_media #product_image img {display:block;}
#product_view #product_media #product_image .image_placeholder {display:block;margin-bottom:36px;position:relative;height:288px;background:url(../images/segnaposto.png) no-repeat center #f5f5f5;}
#product_view #product_media #product_image a span.supersize-handle {position:absolute;top:0;left:0;width:100%;height:100%;display:none;background:url(../images/image_zoom.png) no-repeat center;}
#product_view #product_media #product_image a:hover span.supersize-handle {z-index:2;display:block;}
#product_view #product_media #product_gallery {float:left;}
#product_view #product_media #product_gallery li {float:left;width:240px;position:relative;margin-right:2px;}				/* originale width:120px */
#product_view #product_media #product_gallery li span.supersize-handle {position:absolute;top:0;left:0;width:100%;height:100%;display:none;background:url(../images/image_zoom.png) no-repeat center 50px;}
#product_view #product_media #product_gallery li a:hover span.supersize-handle {z-index:2;display:block;}

#product_view #product_media #product_gallery li h3 {font-family:TradeGothic, Helvetica, sans-serif;font-size:18px;line-height:18px;font-weight:normal;padding-right:20px;margin:10px 0 36px 0;}
#product_view #product_media #product_gallery li h3 a {display:block;color:#454646;text-decoration:none;}

#product_view #product_share, #product_view #product_related {clear:left;width:880px;border-top:1px solid #F3F4F4;padding-top:18px;margin:0 20px;}
#product_view #product_share #product_like {margin-bottom:20px;}

/* Content Item */
.content_item {float:left;width:880px;padding-bottom:54px;}
.content_item .content_item_title {float:left;width:140px;font-weight:normal;font-size:14px;font-family:TradeGothic,Helvetica,sans-serif;color:#929298;text-transform:uppercase;}
.content_item .content_item_content {float:right;width:690px;}

/* Form */
.text_block .form, form.form {float:left;width:500px;padding:18px 20px;background:#f5f5f5;}
.text_block .form .form_title, form.form .form_title {font-family:TradeGothic, Helvetica, sans-serif;font-size:18px;line-height:22px;color:#191919;font-weight:normal;margin-bottom:10px;}
.text_block .form p, form.form p {font-style:italic;color:#929298;margin-bottom:15px;}
.text_block .form .form_item, form.form .form_item {float:right;width:240px;margin-bottom:15px;}
form.form .form_item.wide {float:none;width:100%;}
.text_block .form .form_item.odd, form.form .form_item.odd {float:left;}
.text_block .form label, form.form label {display:block;font-family:Verdana,Arial,sans-serif;font-size:11px;color:#64686A;margin-bottom:4px;padding-left:1px;}
.text_block .form label em, form.form label em {color:#DF0100;font-style:normal;}
.text_block .form label.error, form.form label.error {margin-top:4px;color:#DF0100;font-size:10px;margin-bottom:0;}
.text_block .form input, form.form input {display:block;font-family:Verdana,Arial,sans-serif;font-size:13px;color:#191919;border:1px solid #E5E5E5;padding:4px 7px;width:220px;}
.text_block .form textarea, form.form textarea {display:block;font-family:Verdana,Arial,sans-serif;font-size:13px;color:#191919;border:1px solid #E5E5E5;padding:4px 7px;width:220px;height:150px;}
form.form .form_item.wide textarea {width:480px;height:80px;}
.text_block .form .button_container, form.form .button_container {text-align:right;border-top:1px solid #E5E5E5;padding-top:15px;margin-top:3px;}


/* Category View */
#category_view {padding:18px 0;}

/* Category View */
#searchresult_view {padding:18px 0;}








#supersizebox-loader {background:#fff;position:absolute;top:50%;right:20px;font-family:TradeGothic,Helvetica,sans-serif;font-size:18px;line-height:22px;color:#1a1a1a;text-align:right;width:300px;}

#supersizebox-loader .text {margin-bottom:5px;}
#supersizebox-loader .author {font-size:14px;color:#B2B2B8;text-transform:uppercase;}
#supersizebox-loader .loading {border-top:1px solid #efefef;color:#AEB0B3;font-family:Verdana,Arial,sans-serif;font-size:11px;padding-top:10px;margin-top:18px;line-height:15px;}
#supersizebox-loader .loading span {background:url(../images/ajax-loader.gif) no-repeat left center;padding-left:25px;}
#supersizebox-next, #supersizebox-prev {position:absolute;left:20px;top:50%;margin-top:-25px;width:50px;height:50px;display:block;z-index:10;cursor:pointer;display:none;background:url(../images/slide_prev.png) no-repeat left top;}
#supersizebox-next:hover, #supersizebox-prev:hover {background-position:left bottom;}
#supersizebox-next {left:auto;right:20px;background:url(../images/slide_next.png) no-repeat left top;}

#collezioni_list {clear:both;padding:18px 20px;font-family:TradeGothic, Helvetica, sans-serif;font-size:14px;line-height:15px;color:#B2B2B8;text-transform:uppercase;}
#collezioni_list li {margin-bottom:8px;}
#collezioni_list li a {color:#929298;text-decoration:none;}
#collezioni_list li a:hover {color:#1a1a1a;}

div.uploader {height:27px;width:345px;cursor:pointer;position:relative;overflow: hidden;}
div.uploader span.action {margin-left:10px;font-family:TradeGothic,Helvetica,sans-serif;font-size:13px;background:#b2b2b8;height:25px;line-height:26px;width:95px;text-align:center;float:left;display:inline;padding:0px;overflow: hidden;cursor: pointer;text-transform:uppercase;color:#fff;margin-top:1px;}
div.uploader span.filename {width: 215px;height:25px;line-height:25px;background:#fff;border:1px solid #E5E5E5;color:#191919;padding: 0px 6px;float: left;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:11px;}
div.uploader input {width: 320px !important;opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;float: right;cursor:pointer;}



/*.text_block .text p.big {font-size:18px;line-height:21px;color:#1a1a1a;font-weight:normal;}
.text_block .text a {font-family:Verdana, Geneva, sans-serif;color:#C42723;text-decoration:none;font-size:11px;}

.text_block .text p span.label {font-family:Verdana;color:#ACB0B2;font-size:11px;}
.text_block .text ul li {margin-bottom:5px;margin-left:20px;list-style-type:disc;}
.text_block .text ul {margin-top:-5px;margin-bottom:10px;}






#sidebar_category {padding:18px 0;}
#sidebar_category #list_subcategories {padding:0 20px;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:15px;color:#B2B2B8;padding-bottom:18px;border-bottom:1px solid #E5E5E5;margin-bottom:18px;}
#sidebar_category #list_subcategories li {margin-bottom:3px;}
#sidebar_category #list_subcategories li a {color:#B2B2B8;text-decoration:none;}
#sidebar_category #list_subcategories li a:hover {color:#1a1a1a;}
#sidebar_category #list_subcategories li.current a {color:#C42622;}

#sidebar_category #list_categories {padding:0 20px;font-family:TradeGothic, Helvetica, sans-serif;font-size:14px;line-height:15px;color:#B2B2B8;text-transform:uppercase;}
#sidebar_category #list_categories li {margin-bottom:8px;}
#sidebar_category #list_categories li a {color:#B2B2B8;text-decoration:none;}
#sidebar_category #list_categories li a:hover {color:#1a1a1a;}*/

