/* submenu */
#header .cont ul#submenu {margin:2px 0 43px 10px; height:27px; padding:0 0 0 30px; background:url(../img/commons/submenu-gear.jpg) 0 10px no-repeat; list-style-type:none;}
#header .cont ul#submenu li {float:left;}
#header .cont ul#submenu li a {height:26px; padding:11px 14px 0 14px; color:#fefefe; font-size:14px; font-family:Arial,Verdana,Helvetica,sans-serif; display:block;}
#header .cont ul#submenu li a:hover {background:url(../img/commons/submenu-hover.jpg) repeat-x;}
#header .cont ul#submenu li a.active {background:url(../img/commons/submenu-hover.jpg) repeat-x;}
#header .cont ul#submenu li a#btn_ribaltabili {width:111px;}
#header .cont ul#submenu li a#btn_fissi {width:79px;}
#header .cont ul#submenu li a#btn_centine {width:109px;}
#header .cont ul#submenu li a#btn_rampe {width:122px;}
#header .cont ul#submenu li a#btn_scarrabili {width:109px;}
#header .cont ul#submenu li a#btn_speciali {width:85px;}



/* list page */
.cont .photo {width:140px; border:5px solid #c0c0c0; margin:0 25px 0 0; float:left;}
.cont .des {width:600px; margin:0; line-height:20px; float:left;}
.cont .des strong {font-size:23px; margin:0 0 15px 0; font-weight:normal; display:block; color:#000;}
.cont .des ul {padding:0 0 0 8px; font-size:13px; margin:0; list-style-type:none;}
.cont .des ul li {margin:0 0 3px 0; padding:0 0 0 18px; background:url(../img/productions/arrow-list.gif) 6px 8px no-repeat;}
.cont .line {width:100%; height:6px; margin:25px 0 35px 0; background:url(../img/productions/line-list.gif) repeat-x;}



/* submenu categories */
ul#subcat {padding:0 0 65px 35px; display:block; margin:0;}
ul#subcat li {margin:0 2px 0 0; padding:0; list-style-type:none; float:left;}
ul#subcat li a {display:block; padding:3px 8px 4px 8px; font-size:18px; color:#605f5d; border:1px solid #949494; background:#fff;}
ul#subcat li a:hover {background:url(../img/productions/hover.jpg) repeat-x #3e3d3b; color:#fff;}
ul#subcat li a.active {background:url(../img/productions/hover.jpg) repeat-x #3e3d3b; color:#fff;}
ul#subcat li a#btn_with_crane {width:67px;}
ul#subcat li a#btn_without_crane {width:87px;}
ul#subcat li a#btn_custom {width:212px;}


/* box gallery */
.box {/*width:934px;*/ width:878px; min-height:364px; height:auto; _height:364px; margin:0 0 30px 0; padding:0 33px; background:url(../img/productions/box.jpg) 0 16px no-repeat}
.box .subcat {color:#14143b; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:36px; width:878px; display:block; margin:0 0 20px 0; padding:0 0 2px 0; border-bottom:1px solid #807f7d;}
.box .subcat b {font-size:43px;}
.box ul {width:860px; margin:0; padding:0 9px; display:block;}
.box ul li {margin:0 16px 0 0; list-style-type:none; float:left;}
.box ul li.noMargin {margin:0;}
.box ul li a {width:150px; color:#7d7d7d; font-size:10px; display:block; background:url(../img/productions/text.jpg) 0 100px repeat-x;}
.box ul li a img {border:5px solid #c0c0c0;}
.box ul li a span {padding:5px 5px 25px 5px; display:block;}
.box ul li a:hover img {border:5px solid #fce653;}