/* - - - - - - - - - - - - - - - - - - - - 
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; background:url('../img/prodotto_welcome.png') no-repeat top center scroll!important; _background:none transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://extranet.websolute.it/cmt/templates/img/prodotto_welcome.png',sizingMethod='scale');}
#logo_welcome {width:189px; height:71px; padding-top:290px;}
#professional_tools {width:321px; height:26px; text-indent:-9999px; font-size:0.1%; color:#ffffff; background:url(../img/professional_tools.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 {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:145px; _height:145px;}
#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:145px;}
#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;}
#home_search_dx input {color:#999999; margin:7px 0px 0px 3px; border:none; background:transparent none;}
#home_search_dx #submit_search {height:21px; margin-top:-20px; width:30px; cursor:pointer; float:right;}
#home_search_dx input.radio {margin:0px 5px 0px -10px;}
#home_search_dx #search_options {clear:both; margin-top:15px;}
/* -- */
#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:230px;}
#home_wrap_2 #search form {border-left:1px solid #d6d6d6; margin-left:21px; padding-left:13px; margin-top:10px;}
#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 {}
#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;}
#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 {}
#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 {display:none;}


/* 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;}


/* 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}


/* allineamento per la descrizione in tabella prodotti */
table.prodotti tr td.desc {padding:2px; text-align:left;}


/* menu
- - - - - - - - - - - - - - */
#menu {display:none;}


/* change_lang
- - - - - - - - - - - - - - */
#change_lang {padding:65px 0px 0px 20px;}
#change_lang  li {display:inline; margin-left:10px;}
#change_lang  li a {color:#ccc;}


/* distribuzione
- - - - - - - - - - - - - - */
.distribuzione {margin-top:20px;}
.distribuzione h2 {margin-bottom:0px;}


/* 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;}

/* footer
- - - - - - - - - - - - - - */
#footer {display:none;}