/* - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SOILMEC
http://www.soilmec.com
website by websolute
http://www.websolute.it
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* HOME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#gallery{clear:both; height:370px; margin:78px 0px 0px 0px;}
a.prevPage{background:url(../img/2/frecc_back.gif) no-repeat top left; }
a.prevPage:hover{ background:url(../img/2/frecc_back.gif) no-repeat bottom left; }
a.nextPage{background:url(../img/2/frecc_next.png) no-repeat top left; left: 980px; }
a.nextPage:hover{background:url(../img/2/frecc_next.png) no-repeat bottom left;  }
a.browse { width: 20px; height: 87px; cursor:pointer;text-indent:-9999px; font-size:0.0001em; top: 418px; z-index: 10; position: absolute;}
/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
div.scrollable { 
    /* required settings */ 
    position:relative; overflow:hidden; width:966px; height:391px; margin:0px 0px 0px 20px; z-index:1;} 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style  the most. 
*/ 
div.scrollable div.items div {  position: relative; float:left; width: 138px;background: url(../img/2/sf_li_scrollable.gif) no-repeat left 3px ; }
/*
div.scrollable div.items div:hover { background: url(../img/2/sf_li_scrollable_hover.gif) no-repeat left 3px ; } 
*/

div.scrollable div.items div img{  margin-bottom: 2px; cursor: pointer;} 
div.scrollable div.items div span{  padding: 0px 0px 0px 5px; width: 133px; font-family:Arial, Helvetica, sans-serif; font-size: 0.9em; cursor: pointer; line-height: 1.2em; letter-spacing: -0.05em; display: block;} 
div.scrollable div.items div span:hover{  color: #fff;} 
div.scrollable div.items div:hover span { color: #fff;} 


div.scrollable div.menu_home {display:none;}


#blocc_news {clear:both; margin:45px 0px 0px 26px; padding:26px 0px 0px 0px; overflow:hidden; background:url(../img/2/tit_news_hp.gif) no-repeat top left; position:relative;}
#box_news_sx {float:left; width:415px; color:#A6A6A6;}
#box_news_sx ul {list-style: none; margin: 0px; padding: 0px;}
#box_news_sx ul li {list-style: none; margin: 0px; padding: 0px 30px 10px 0px; font-style:italic;}
#box_news_sx ul li h3 {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#A6A6A6; font-size:1.1em; font-weight:bold; margin:0px; padding:0px; font-style:normal;}
#box_news_sx ul li a {color:#ffffff; font-size:1.1em; font-style:normal;}
#box_news_sx ul li a:hover {color:#A6A6A6;}
#box_news_sx ul li a img {margin:0 0 0 10px;}

#box_news_sx ul li.ultimora {border-bottom:1px solid #737479; margin:0 0 10px 0; width:350px;}
#box_news_sx ul li.ultimora h3.news {color:#f8c130;}
#box_news_sx ul li.ultimora img {margin:0 0 5px 0;}
#box_news_sx ul li.ultimora a.more img {margin:3px 0 0 0!important;}

#box_news_dx {float:left; width:300px; color:#A6A6A6;}
#box_news_dx ul {list-style:none; margin:0px; padding:0px;}
#box_news_dx ul li {list-style:none; margin:0px; padding:0px 0px 10px 0px; font-style:italic;}
#box_news_dx ul li h3 {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color: #A6A6A6; font-size:1.1em; font-weight: bold; margin: 0px; padding: 0px; font-style:normal;}
#box_news_dx ul li a {color:#fff; font-size:1.1em; font-style:normal;}
#box_news_dx ul li a:hover {color:#A6A6A6;}
#box_news_dx ul li a img {margin:0 0 0 10px;}

#box_store {float:right; width:150px;}
#box_store a img {border:0; margin:0 0 10px 0; float:right;}

/* tabella categoria 
table.prod_category {width:325px; margin:0; border-bottom:1px dotted #565759; background:#3f4143;}
table.prod_category tr td a {color:#4499bb; text-decoration:none; font-weight:bold;}
table.prod_category tr td a:hover {color:#fff;}
table.prod_category td {vertical-align:text-top; padding:4px; text-align:left; border-left:1px dotted #565759; border-top:1px dotted #565759; color:#1e1f21;}
table.prod_category tr.prod_col td {text-align:center; border-left:1px solid #4a4c4e; border-top:none; background:#b1b2b4;}
table.prod_category tr.prod_col td.prod_col_no_fil {border:none;}
table.prod_category tr.prod_etichetta td {color:#fff; background:url(../img/2/corner.gif) top right no-repeat #3f4143; border:none; padding:10px 0 10px 4px;}
table.prod_category tr td.prod_valore {text-align:center; color:#a6a6a6;}
table.prod_category tr td.border {border-right:1px dotted #565759;}*/

/* tabella categoria */
table.prod_category {width:325px; margin:0; border-bottom:1px dotted #565759; background:#4a4c4e;}
table.prod_category tr td a {color:#fff; text-decoration:none; font-weight:bold;}
table.prod_category tr td a:hover {color:#a6a6a6;}
table.prod_category td {vertical-align:text-top; padding:4px; text-align:left; color:#000;}
table.prod_category tr.prod_col td {text-align:center; background:#b1b2b4;}
table.prod_category tr.prod_col td.prod_col_no_fil {border:none;}
table.prod_category tr.prod_etichetta td {color:#a6a6a6; background:url(../img/2/corner.gif) top right no-repeat #4a4c4e; border:none; padding:10px 0 10px 4px;}
table.prod_category tr td.prod_valore {text-align:center; color:#000;}
table.prod_category tr td.border {}

table.prod_category tr.d td {background-color:#b0b1b4;}
table.prod_category tr.p td {background-color:#959799;}

