/* - - - - - - - - - - - - - - - - - - - - 
C M T  U T E N S I L I
http://www.cmtutensili.it
website by websolute
- - - - - - - - - - - - - - - - - - - - */


/* body & altro
- - - - - - - - - - - - - - */
body {font:76% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#777777; background:url(../img/bg_header.gif) repeat-x left top #f8f8f8; background:#231f20;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {margin:0; padding:0; border:0;}
a img, :link img, :visited img {border:0;}
table {border-spacing:0;}
ol, ul {list-style:none;}
li, li a {height:auto; _height:1%;}
q:before, q:after, blockquote:before, blockquote:after {content:“”;}
select, input, textarea {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333;}
a {color:#ed6408; text-decoration:underline; outline:none;}
a:hover {text-decoration:none;}
a.more {background:url(../img/more.gif) no-repeat right center; color:#ed6408; text-decoration:underline; padding-right:15px;}
a.more:hover {text-decoration:none;}
h1 {font-size:120%; margin-bottom:10px;}
h2{font-size:120%; margin-bottom:10px;}
h3, h4, h5, h6 {font-size:110%; margin-bottom:10px;}
p {font-size:100%; margin-bottom:8px;}


/* clearfix
- - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */
.clear {clear:both;}


/* body#welcome
- - - - - - - - - - - - - - */
body#welcome {background:url(../img/bg_welcome.jpg) no-repeat center top #ffffff; position:relative; margin-bottom:20px;}
#welcome_container {width:661px; height:613px; margin:0px auto;}
#welcome_container.prod_1 {background:url('../img/prod_1.png') no-repeat top center scroll!important; _background:none transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cmtutensili.it/img/prod_1.png',sizingMethod='scale');}
#welcome_container.prod_2 {background:url('../img/prod_2.png') no-repeat top center scroll!important; _background:none transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cmtutensili.it/img/prod_2.png',sizingMethod='scale');}
#welcome_container.prod_3 {background:url('../img/prod_3.png') no-repeat top center scroll!important; _background:none transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cmtutensili.it/img/prod_3.png',sizingMethod='scale');}
#welcome_container.prod_4 {background:url('../img/prod_4.png') no-repeat top center scroll!important; _background:none transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cmtutensili.it/img/prod_4.png',sizingMethod='scale');}
#welcome_container.prod_5 {background:url('../img/prod_5.png') no-repeat top center scroll!important; _background:none transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cmtutensili.it/img/prod_5.png',sizingMethod='scale');}
#welcome_container.prod_6 {background:url('../img/prod_6.png') no-repeat top center scroll!important; _background:none transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cmtutensili.it/img/prod_6.png',sizingMethod='scale');}
#welcome_container.prod_7 {background:url('../img/prod_7.png') no-repeat top center scroll!important; _background:none transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cmtutensili.it/img/prod_7.png',sizingMethod='scale');}
#welcome_container.prod_8 {background:url('../img/prod_8.png') no-repeat top center scroll!important; _background:none transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cmtutensili.it/img/prod_8.png',sizingMethod='scale');}
#welcome_container.prod_9 {background:url('../img/prod_9.png') no-repeat top center scroll!important; _background:none transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cmtutensili.it/img/prod_9.png',sizingMethod='scale');}

#logo_welcome {width:189px; height:71px; padding-top:290px;}
#professional_tools {width:188px; height:26px; text-indent:-9999px; font-size:0.1%; color:#ffffff; background:url(../img/the_art_of_cutting.gif) no-repeat left bottom #ffffff; padding-top:9px;}
#wrap_welcome {padding-top:50px;}
#wrap_welcome #market_area, #wrap_welcome #language, #wrap_welcome #news {width:205px;}
#wrap_welcome #language, #wrap_welcome #news {padding-left:15px; background:url(../img/sep_welcome.gif) no-repeat left 25px;}
#wrap_welcome div {float:left;}
#wrap_welcome h2 {color:#ed6408; font-size:110%; margin-bottom:5px;}
#wrap_welcome a {color:#ed6408;}
#wrap_welcome label {display:block; font-weight:bold;}
#wrap_welcome select {display:block; width:130px; margin:5px 0px;}
#wrap_welcome dl {width:180px;}
#wrap_welcome dt {font-weight:bold;}
#footer_welcome {text-align:center; color:#777777; position:absolute; bottom:0px; width:660px; left:50%; margin-left:-350px;}
#footer_welcome a {color:#777777; text-decoration:underline;}
#footer_welcome a:hover {text-decoration:none;}


/* body#popup
- - - - - - - - - - - - - - */
body#popup {background:#fff; padding:20px;}
body#popup h1 {color:#ed6408;}

/* header
- - - - - - - - - - - - - - */
#container {background:#ffffff;}
#header {height:93px; background:url(../img/bg_header.gif) repeat-x left top #231f20; width:100%;}
#header img {display:block; float:left; padding:31px 0px 0px 9px;}
#header #top_menu {float:left; margin:53px 0px 0px 0px; padding-left:15px;}
#header #top_menu li {float:left; background:url(../img/top_menu_dx.gif) no-repeat right top; margin-right:3px;}
#header #top_menu li a {display:block; float:left; padding:8px 12px 15px 10px; background:#f00; background:url(../img/top_menu_sx.gif) no-repeat top left; color:#ffffff; text-decoration:none; text-transform:uppercase; font-size:90%;}
#header #top_menu li a:hover {text-decoration:underline;}
#header #top_menu li.on {background:url(../img/top_menuon_dx.gif) no-repeat right top;}
#header #top_menu li.on a {background:url(../img/top_menuon_sx.gif) no-repeat top left; color:#000000;}
#header #top_menu li.on a:hover {text-decoration:none;}
#top_menu_id {display:none;}


/* corpo
- - - - - - - - - - - - - - */
#corpo {background:#f8f8f8; padding:0px 20px 0 10px; clear:both;}


/* homepage
- - - - - - - - - - - - - - */
#home {padding:10px 0px 0px 0px;}
#home_wrap {padding:15px 0px 0px 10px;}
#home_news {float:left; width:300px; background:#f8f8f8; border:1px solid #dfdfdf; margin-right:23px; min-height:165px; _height:165px;}
#home_news h2 {background:#efefef; color:#ed6408; text-transform:uppercase; padding:10px 10px 10px 20px; font-size:100%; margin:0px;}
#home_wrap_int {padding:0px 0px 0px 10px; border-left:1px solid #d6d6d6; margin:20px 0px 20px 20px;}
#home_search {float:left; width:425px; background:#fff; border:1px solid #dfdfdf; margin-right:23px; height:165px;}
#home_search h2 {background:#efefef; color:#ed6408; text-transform:uppercase; padding:10px 10px 10px 20px; font-size:100%; margin:0px;}
#home_search_sx {padding:0px 0px 0px 10px; border-left:1px solid #d6d6d6; margin:20px 0px 20px 20px; font-size:87%; float:left; width:155px;}
#home_search_dx {padding:0px 0px 0px 10px; margin:20px 0px 20px 20px; font-size:87%; float:left; width:198px; background:url(../img/bg_search.gif) no-repeat left top; border-top:1px solid #dfdfdf; height:34px; position:relative;}
#home_search_dx input {color:#999999; margin:7px 0px 0px 3px; border:none; background:transparent none;}
#home_search_dx #submit_search {height:21px; width:30px; cursor:pointer;  position:absolute; top:0px; right:0px; z-index:1;}
#home_search_dx input.radio {margin:0px 5px 0px -10px;}
#home_search_dx #search_options {clear:both; margin-top:15px;}



/* - Mirko - */
#home_search_dx2 {padding:0px 0px 0px 10px; margin:20px 0px 20px 20px; font-size:87%; float:left; width:198px; background:url(../img/bg_search.gif) no-repeat left top; border-top:1px solid #dfdfdf; height:34px;}
#home_search_dx2 input {color:#999999; margin:7px 0px 0px 3px; border:none; background:transparent none;}
#home_search_dx2 #submit_search {height:21px; margin-top:-20px; width:30px; cursor:pointer; float:right; }

#area_riservata {padding:0px 0px 0px 300px; margin:20px 0px 20px 20px; font-size:87%; float:left; width:198px;}
/* - Mirko - */




/* -- */
#home_wrap_2 {padding:15px 0px 0px 10px;}
#home_wrap_2 h3 {color:#ed6408; text-transform:uppercase; padding:0px 0px 5px 21px; font-size:100%; margin:0px;}
#home_wrap_2 #richiesta_cat {float:left; width:302px; margin-right:23px;}
#home_wrap_2 #partners {float:left; width:232px;}
#home_wrap_2 #partners form {border-left:1px solid #d6d6d6; margin-left:21px; padding-left:13px; margin-top:10px;}
#home_wrap_2 #partners input {display:block; border:none; background:url(../img/bg_input.gif) no-repeat left top; color:#999999; padding:3px 5px; width:122px;}
#home_wrap_2 #search {float:left; width:200px; margin-top:90px;}

/*
#home_wrap_2 #search form {border-left:1px solid #d6d6d6; margin-left:21px; padding-left:13px; margin-top:30px;}
#home_wrap_2 #search input {display:block; border:none; background:url(../img/bg_input.gif) no-repeat left top; color:#999999; padding:3px 5px; width:122px;}
*/


/* testi
- - - - - - - - - - - - - - */
#testi {margin-left:230px;}
#testi h1 {font-size:130%; padding:3px 0px;}
#testi h1, #testi h2, #testi h3, #testi h4, #testi h5, #testi h6 {color:#ed6408;}
#testi ul {margin:10px 15px 10px 30px; list-style:circle;}
#testi ol {margin:10px 20px 10px 30px; list-style:decimal;}
#testi blockquote {background:#fff; border:1px solid #ccc; padding:5px;}
#testi blockquote p {background:#f8f8f8 url(../img/blockquote.gif) no-repeat 15px 20px; padding:20px 20px 20px 50px; margin:0px;}
#testi cite {text-align:right; display:block; padding-right:5px;}
.img_left {float:left; margin:0px 10px 10px 0px; padding:3px; border:1px solid #dfdfdf; background:#ffffff;}


/* prodotti
- - - - - - - - - - - - - - */
#prodotti {margin-left:230px;}
#catalogo {text-align:right; height:30px; padding:3px 0px 0px 0px;}
#catalogo a.pdf {background:url(../img/pdf.gif) no-repeat right top; padding:2px 27px 3px 0px; color:#777777; text-decoration:underline; display:block; float:right; height:23px;}
#catalogo a.video {background:url(../img/video.gif) no-repeat right top; padding:2px 27px 3px 0px; color:#777777; text-decoration:underline; display:block; float:right;}
#catalogo a.pdf:hover {text-decoration:none;}
#catalogo a.video:hover {text-decoration:none;}
#catalogo a.stampa {display:block; float:right; width:22px; height:23px; text-indent:-9999px; font-size:0.1%; background:url(../img/print.gif) no-repeat left top; margin-left:10px;}
#desc {}
#desc h1 {font-size:90%; text-transform:uppercase; color:#1d1d1d; font-weight:normal; padding:15px 0px 10px 0px;}
#desc p {margin-bottom:10px;}
#desc img {float:right; border:1px solid #dfdfdf; margin:0px 0px 10px 10px;}
#desc hr {height:1px; background:#dfdfdf!important; margin:20px 0px; float:right; width:100%; clear:right; border:none!important;}
#prod_list li {float:left; width:150px; margin:0px 20px 20px 0px; height:170px; text-align:center;}
#prod_list li a {color:#777777; text-decoration:none; line-height:14px; text-align:center;}
#prod_list li a:hover {text-decoration:none; color:#ed6408;}
#prod_list li a img {border:1px solid #dfdfdf; display:block; margin-bottom:10px;}
#prod_list li a:hover img {border:1px solid #ed6408;}




/* prodotto
- - - - - - - - - - - - - - */
#prodotto {margin-left:230px;}
#tit_prodotto {background:#edebec; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; padding:5px 14px; height:32px;}
#tit_prodotto h1 {color:#ed6308; font-size:100%; text-transform:uppercase; margin-bottom:-4px;}
#tit_prodotto h2 {color:#565455; text-transform:uppercase; font-size:90%; font-weight:normal; display:inline;}
#tit_prodotto a.pdf {display:block; width:22px; height:23px; text-indent:-9999px; font-size:0.1%; background:url(../img/pdf.gif) no-repeat left top; float:right; margin-top:3px;}
#tit_prodotto a.video {display:block; width:22px; height:23px; text-indent:-9999px; font-size:0.1%; background:url(../img/video.gif) no-repeat left top; float:right; margin-top:3px;}
#tit_prodotto a.stampa {display:block; width:22px; height:23px; text-indent:-9999px; font-size:0.1%; background:url(../img/print.gif) no-repeat left top; float:right; margin-left:10px; margin-top:3px;}
#desc_prodotto {padding:10px 0px;}
#prodotto ul {margin:10px 15px; list-style:circle;}
#prodotto ol {margin:10px 20px; list-style:decimal;} 


/* navigazione
- - - - - - - - - - - - - - */
#navigazione {width:502px; margin:0px auto; position:relative; padding:20px 0px;}
#mirror {position:absolute; top:13px; left:206px; width:92px; height:89px; background:url(../img/vetro.png) no-repeat top center scroll!important; _background:none transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.cmtutensili.it/img/vetro.png',sizingMethod='scale'); z-index:10;}
#link {position:absolute; top:13px; left:206px; width:92px; height:89px; z-index:12;}
#link a {display:block; width:92px; height:89px; text-indent:-9999px; outline:none;}
#nome_nav {position:absolute; top:7px; left:5px; width:200px; height:19px; z-index:12; color:#c7c7c7; text-transform:uppercase; font-size:10px;}

#nav {background:#fff url(../img/bg_nav.gif) no-repeat left top; height:73px;}
#nav_sx {width:40px; height:73px; float:left;}
#nav_sx a {display:block; height:73px; text-indent:-9999px; background:url(../img/nav_sx.gif) no-repeat center center; outline:none;}
#nav_dx {width:40px; height:73px; float:left;}
#nav_dx a {display:block; height:73px; text-indent:-9999px; background:url(../img/nav_dx.gif) no-repeat center center; outline:none;}
#nav_wrap {width:418px; height:68px; float:left; background:#fff; overflow:hidden; margin:2px 2px 3px 2px; position:relative;}
#nav_prod {position:absolute; width:1000px; left:168px;}
#nav_prod ul {margin:0px; padding:0px; list-style:none;}
#nav_prod ul li {float:left; width:83px; background:#fff; height:73px; border-right:1px solid #ccc; overflow:hidden; text-align:center;margin:0px; padding:0px;}
#nav_prod ul li img {width:83px; margin-top:5px;}
#nav_prod ul li a {cursor:default; outline:none;}
#nome_prod {text-align:center; padding-top:10px;}


/* table_prodotto
- - - - - - - - - - - - - - */
#table_prodotto {background:transparent url(../img/bot_tab_sx.gif) no-repeat left bottom scroll; _background-position:3px bottom; margin-bottom:20px;}
#ul_tabs {height:38px; padding-left:14px; background:transparent url(../img/top_tab_sx.gif) no-repeat left bottom scroll;}
#ul_tabs ul {height:38px; background:url(../img/top_tab_dx.gif) no-repeat right bottom scroll; list-style:none; margin:0px; padding:0px;}
#ul_tabs ul li {height:31px; background:transparent url(../img/tab_li.gif) no-repeat 0px 0px scroll; width:94px; float:left; margin:0px; padding:0px;}
#ul_tabs ul li.on {background:transparent url(../img/tab_li.gif) no-repeat 0px -31px scroll;}
#ul_tabs ul li a {text-decoration:none; color:#777777; padding:5px; text-align:center; display:block; line-height:10px; font-size:90%;}
#ul_tabs ul li a:hover, #ul_tabs ul li.on a {color:#ed6408;}
#tabs {background:#ffffff url(../img/tab_bg_sx.gif) repeat-y left top scroll; _background-position:3px top; padding-left:14px;}
#tabs span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important; font-size:100%!important;}
#tabs_1, #tabs_2, #tabs_3, #tabs_4 {background:#ffffff url(../img/tab_bg_dx.gif) repeat-y right top; padding-right:14px;}
#foot_tabs {background:transparent url(../img/bot_tab_dx.gif) no-repeat right bottom scroll; margin-left:200px; height:8px;}

/* tabs_1
- - - - - - - - - - - - - - */
#tabs_1 div.zoom {float:left; margin:0px 20px 20px 0px;}
#tabs_1 div.zoom img {display:block;}
#tabs_1 div.zoom strong {display:block; color:#777777; background:#ffffff url(../img/zoom.gif) no-repeat right 7px; border-top:1px dotted #cbcbcb; padding-top:3px; margin-top:3px; font-weight:normal;}
#tabs_1 div.zoom a strong {text-decoration:underline;}
#tabs_1 div.zoom a:hover strong {color:#ed6408;}


/* tabs_6
- - - - - - - - - - - - - - */
#tabs_6 .zoom {float:left; height:200px; overflow-x:hidden; overflow-y:auto; width:150px; padding:4px; border:1px solid #d3d3d3; margin:0px 10px 10px 0px; line-height:12px; text-align:justify;}
#tabs_6 .zoom strong {display:block; text-decoration:underline; margin-bottom:10px; text-align:right;}

/* tabella prodotti */
table.prodotti {border-spacing:2px; font-size:90%; float:left; background:#ffffff;}
table.prodotti th, table.prodotti td {padding:2px; text-align:center;}
table.prodotti th {text-decoration:none}
table.prodotti th {background:#f2f2f2; font-weight:normal; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;}
table.prodotti td {border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}
table.prodotti td select {width:150px;}
table.prodotti td {text-decoration:none}
table.prodotti th .tooltip {background:#fefad6; border:1px solid #fbeb7b; color:#3c370d; left:-40px; padding:2px 6px; position:absolute; top:25px; z-index:2; line-height:12px;}



/* Mirko */
table.disponibilita {border-spacing:2px; font-size:90%; float:left; background:#ffffff;}
table.disponibilita  th, table.disponibilita td {padding:2px; text-align:center;}
table.disponibilita  th {text-decoration:none}
table.disponibilita  th {background:#f2f2f2; font-weight:normal; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;}
table.disponibilita td {border-bottom:0px solid #d3d3d3; border-right:0px solid #d3d3d3;}
table.disponibilita  td select {width:150px;}
table.disponibilita  td {text-decoration:none}
/* Mirko */



/* Mirko */
table.tracking_ordini {border-spacing:2px; font-size:99%; float:left; background:#ffffff; }
table.tracking_ordini th, table.tracking_ordini td {padding:2px; text-align:center;}
table.tracking_ordini th {text-decoration:none}
table.tracking_ordini th {background:#f2f2f2; font-weight:normal; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;}
table.tracking_ordini td {border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; }
table.tracking_ordini td select {width:150px;}
table.tracking_ordini td {text-decoration:none; text-align:center;}
/* Mirko */



/* allineamento per la descrizione in tabella prodotti */
table.prodotti tr td.desc {padding:2px; text-align:left;}


/* menu
- - - - - - - - - - - - - - */
#menu {width:205px; float:left; margin-right:20px; background:#ffffff; border-right:5px solid #f1f1f1;}
#menu h2 {text-transform:uppercase; font-size:100%; color:#ed6408; padding:8px;}
#menu ul li a {text-transform:uppercase; font-size:85%; color:#555555; text-decoration:none; padding:11px 0px 9px 5px; display:block; border-top:1px solid #dfdfdf; white-space:nowrap; overflow:hidden; width:197px;}
#menu ul li a:hover {background:url(../img/menu_on.gif) no-repeat 0px 2px #ffffff; color:#333333;}
#menu ul li a.on {background:url(../img/menu_on.gif) no-repeat 0px 2px #ffffff; color:#ed6408;}
#menu #search {background:url(../img/bg_search.gif) no-repeat left top; border-top:1px solid #dfdfdf; position:relative;}
#menu #search input {color:#999999; font-size:90%; padding:7px 0px 0px 14px; border:none; background:transparent none;}
#menu #search #submit_search {height:21px; width:30px; cursor:pointer; position:absolute; z-index:1; top:0px; right:0px;}
#menu #search input.radio {margin-right:5px;}
#menu #search #search_options {clear:both; margin-top:10px; line-height:9px;}
#fam_id {display:none;}



/* change_lang
- - - - - - - - - - - - - - */
#change_lang {padding:65px 0px 0px 20px;}
#change_lang li {display:inline; color:#ed6408; padding-left:5px;}
#change_lang li a {color:#ccc;}
#change_lang li select {height:18px; margin:0px; padding:0px; _padding:0px 0px 3px 0px; font-size:87%; color:#ed6408;}
#change_lang li select option {margin:0px; padding:0px 5px 0px 0px;}



/* distribuzione
- - - - - - - - - - - - - - */
.distribuzione {margin-top:20px;}
.distribuzione h2 {margin-bottom:0px;}
#SendGeololoc {text-align:center;}


/* news
- - - - - - - - - - - - - - */
.news {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ddd; min-height:120px; _height:120px;}
.news img {margin-right:10px;  border:1px solid #ddd; padding:4px; background:#efefef; width:100px; vertical-align:text-top; float:left;}
.news h2 {margin:0px 0px 5px 0px; padding:0px;}


/* table_form
- - - - - - - - - - - - - - */
#table_form {margin:20px 0px;}
#table_form td {padding:5px 0px;}
#table_form td input {width:300px;}
#table_form td select {width:304px;}
#table_form td textarea {width:304px;}
#table_form td input.checkbox {width:auto!important;}
#table_form td input.button {width:150px;}


/* footer
- - - - - - - - - - - - - - */
#footer {background:url(../img/bg_footer.gif) repeat-x top left #231f20; color:#ffffff; padding:30px 10px; font-size:90%; clear:both;}
#footer a {color:#ffffff; text-decoration:none;}
#footer a:hover {text-decoration:none;}
#footer a.ws {vertical-align:middle;}
#footer img {vertical-align:middle;}
