/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../warp/css/layout.css);


/* Spacing
----------------------------------------------------------------------------------------------------*/

.module,
#header,
#breadcrumbs,
#content,
#footer { margin: 0px; }

#footer .module { margin: 0; }

#logo { 
position:absolute;
top:45px;
left:10px;
z-index: 1;
 /*margin-left: 0px;
    margin-right: 15px;
    margin-top: 40px; 
    margin-bottom: 36px;*/
    }


/* Layout
----------------------------------------------------------------------------------------------------*/

body#page {/*background: url("../images/background.jpg") repeat-x scroll 50% 0 #CCCCCC;*/
background-color:#fff;
}
#page{
min-width:1024px;
}

 /*body
 
 {
 scrollbar-base-color: #003366;
   scrollbar-face-color: #003366;
   scrollbar-shadow-color: #FFFFFF;
   scrollbar-arrow-color: #FFFFFF;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-dark-shadow-color: #FFFFFF;
   scrollbar-3d-light-color: #FFFFFF;
   scrollbar-track-color: #FFFFFF;
   }
*/


.livello{
z-index:0;
}


.spa-back {position:absolute; background: url("../images/MONTE.jpg") no-repeat scroll 50% 0 transparent; width:100%; height:145px;  top: 405px; z-index: 0;}

.ombra {position:absolute; background: url("../images/OMBRA_MACCHINE.png") no-repeat scroll 50% 0 transparent; width:100%; height:291px;  top: 260px; z-index: 1;}

.scrittaheader {position:absolute; background: url("../images/scritta.png") no-repeat scroll 50% 0 transparent; width:100%; height:178px;  top: 272px;  z-index: 1;}

.linguetta {position:absolute; background: url("../images/linguetta.png") no-repeat scroll 50% 0 transparent; width:100%; height:80px;  top: 80px;}

.since {position:absolute; background: url("../images/SINCE.png") no-repeat scroll 50% 0 transparent; width:100%; height:172px;  top: 158px;}


#block-toolbar {/*background: url(../images/toolbar_bg.png) 0 0 repeat-x;*/
 background: transparent;
 }

#toolbar {
	/*padding: 3px 15px 4px 15px;*/
	/*min-height: 28px;*/
	line-height: 28px;
	font-size: 12px;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	color: #D5D5D5;
}

#search { margin-left: 10px; }

#block-header {
	/*border-bottom: 1px solid #fff;*/
	/*background: #F7F7F7;*/
	background:none;
	/*background: -moz-radial-gradient(50% 0%, #F7F7F7 0%, #EFEFF0 50%, #E0E1E2 100%);*/   /* Firefox */
	/*background: -webkit-radial-gradient(50% 0%, #F7F7F7 0%, #EFEFF0 50%, #E0E1E2 100%);*/  /* Safari, Chrome */
}

#header { min-height: 50px; }

#menu { 
	position: absolute;
	right: 0px;
	top: 54px;
	/*text-shadow: 0 1px 0 rgba(255,255,255,1);*/
}

#headerbar { margin-bottom: 50px; }

#block-top-a { /*padding: 15px 0;*/padding: 0px; }

.top-a-shadow {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	/*box-shadow: 0 -1px 3px rgba(0,0,0,0.3) inset, 0 1px 3px rgba(0,0,0,0.5) inset;*/
}

#block-main {
	padding: 0px 0;
	/*border-bottom: 1px solid #ffffff;
	background: #F2F2F2;*/
}

#block-bottom {
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #ffffff;
	padding: 15px 0;
	background: #F9F9F9;
}

#block-footer { 
	/*border-top: 1px solid #E4E4E4;*/
	font-size: 12px;
	color: #868686;
	 min-height: 162px;
}

#totop-scroller {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 20px;
	height: 20px;
	background: url(../images/totop_scroller.png) 0 0 no-repeat;
	text-decoration: none;
}

#totop-scroller:hover { background-position: 0 -20px; }



a .bottoni li div, a:link .bottoni li div{ color: #6E6E6E;}

.bottoni{padding-top:30px}

.bottoni li
{margin:0 5px;padding:1px;background:#ddd;border-radius:5px;cursor:pointer; list-style-type: none;}

.bottoni li div
{padding:7px;background:#F5F5F5;border-radius:5px;box-shadow:0 1px 0 #fff inset;text-shadow:0 1px 0 #fff;text-align:center;white-space:nowrap;}

.bottoni li:hover
{background:#ccc;background:-moz-linear-gradient(top, #ddd 0%, #bbb 100%);background:-webkit-linear-gradient(top, #ddd 0%, #bbb 100%);background:-o-linear-gradient(top, #ddd 0%, #bbb 100%);box-shadow:0 2px 3px rgba(0,0,0,0.10)}

.bottoni .wk-slideshow-showcasebuttons .wk-slideset .set>li:hover>div{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #ebebeb 100%);background:-webkit-linear-gradient(top, #fff 0%, #ebebeb 100%);background:-o-linear-gradient(top, #fff 0%, #ebebeb 100%);}

.bottoni li.active{background:#bbb;box-shadow:none;}

.bottoni li.active>div{background:#e6e6e6;box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;}

.bottoni div{position:relative;}




a .bottonirossi li div, a:link .bottonirossi li div{ color: #fff;}

.bottonirossi{padding-top:0px; color:#fff;}

.bottonirossi li
{color:#fff; margin:0 5px;padding:1px;background:#741313; border-radius:5px 5px 0px 0px;  cursor:pointer; list-style-type: none;}


.bottonirossi li div
{padding: 10px 7px 7px 55px; background:url("/images/icona_download.png") no-repeat scroll 7px center #CB0B0B;border-radius:5px 5px 0px 0px;box-shadow:0 1px 0 #fff inset;text-shadow:0 1px 0 #741313;text-align:center;white-space:nowrap; font-size:12px;}

.bottonirossi li div:hover
{background-color:#ED0000;}

.bottonirossi li:hover
{ color:#fff;background:#741313;box-shadow:0 2px 3px rgba(0,0,0,0.10)}

.bottonirossi .wk-slideshow-showcasebuttons .wk-slideset .set>li:hover>div{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #ebebeb 100%);background:-webkit-linear-gradient(top, #fff 0%, #ebebeb 100%);background:-o-linear-gradient(top, #fff 0%, #ebebeb 100%);}

.bottonirossi li.active{background:#bbb;box-shadow:none;}

.bottonirossi li.active>div{background:#e6e6e6;box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;}

.bottonirossi div{position:relative;}


.bottonescaricapdfposiz{
position: absolute; right: 5px; z-index: 101;
}


/*a .bottonirossi li div, a:link .bottonirossi li div{ color: #fff;}

.bottonirossi{padding-top:0px; color:#fff;}

.bottonirossi li
{color:#fff; margin:0 5px;padding:1px;background:#741313;border-radius:5px;cursor:pointer; list-style-type: none;}


.bottonirossi li div
{padding: 7px 7px 7px 55px; background:url("/images/icona_download.png") no-repeat scroll 7px center #CB0B0B;border-radius:5px;box-shadow:0 1px 0 #fff inset;text-shadow:0 1px 0 #741313;text-align:center;white-space:nowrap;}

.bottonirossi li div:hover
{background-color:#ED0000;}

.bottonirossi li:hover
{ color:#fff;background:#741313;box-shadow:0 2px 3px rgba(0,0,0,0.10)}

.bottonirossi .wk-slideshow-showcasebuttons .wk-slideset .set>li:hover>div{background:#fff;background:-moz-linear-gradient(top, #fff 0%, #ebebeb 100%);background:-webkit-linear-gradient(top, #fff 0%, #ebebeb 100%);background:-o-linear-gradient(top, #fff 0%, #ebebeb 100%);}

.bottonirossi li.active{background:#bbb;box-shadow:none;}

.bottonirossi li.active>div{background:#e6e6e6;box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;}

.bottonirossi div{position:relative;}
*/


.titoloprodotti{
/*background: url("/images/titolo_prodotti.png") no-repeat scroll top center transparent;
width:100%;
height:57px;
position:absolute;
top:-10px;*/
}

.menusuperfish{
    position: absolute;
    right: 5px;
    top: 53px;
    z-index:9000;
    font-family:"MavenProRegular";
    font-size:16px;
    height:37px;
    line-height:25px;
    text-transform:uppercase;
}




.relativa{
position:relative;
}
.browsetitle{

 font-size:18px;width:450px;
  position:absolute;
 top:40px;
 right:40px;
 color:#000;
 font-style: italic;
 font-weight:lighter;

}

.browsebox{
position:relative;
border-radius: 6px 6px 0px 0px; -moz-border-radius: 6px 6px 0px 0px; -webkit-border-radius: 6px 6px 0px 0px; height:150px;
margin-bottom:60px;
margin-left:20px;
margin-right:20px;
background:#fff;
background:-moz-linear-gradient(bottom, #fff 60%, #ebebeb 100%);
background:-webkit-linear-gradient(bottom, #fff 60%, #ebebeb 100%);
background:-o-linear-gradient(bottom, #fff 60%, #ebebeb 100%);
}


.browseimageprod{
 width:300px; height:200px; 
 position:absolute;
 bottom:-58px;
 left:-80px;

}

#product_list > div {
	
	padding-right: 3px !important;
	
}

#product_list{
	width:101% !important;
}


.browsedescprod{
 font-size:11px;width:450px;
 border-top:1px solid #c2c2c2;
 padding-top:5px;
 margin-top:5px;
}

.sfondobrowse{
background: url("/images/sfondo_browse.png") no-repeat scroll top center transparent;
width:350px;
height:150px;
position:absolute;
top:0px;
left:0px;
}


.ombraboxprodotti{
background: url("/images/ombra_prodotti.png") no-repeat scroll top center transparent;
width:920px;
height:38px;
position:absolute;
bottom:-38px;
}


.categorytitle{
font-size: 12px;

position: absolute;
left: 0px;
text-align: left;
bottom: 0px;
/*width: 298px;*/
width: 94%;
line-height: 18px;
padding: 0px 0px 0px 11px; 
 background-color: #000;/*fallback for iE8*/
 background:rgba(0, 0, 0, 0.6);
}

.prodbanner{line-height: 0;}

.categoryproductbox{
position:relative;  width:100%; text-align:left; margin-right: 10px; margin-top: 15px; line-height: 0;
}



a .categorytitle, a:link .categorytitle ,  a:visited .categorytitle{
color:#F5F5F5;
}
a:hover .categorytitle{
color:#fff;
 background-color:#E1001A;
}


#product_list .categorytitle a ,  #product_list .categorytitle a:link ,   #product_list .categorytitle a:visited{
color:#F5F5F5;
}
#product_list .categorytitle a:hover{
color:#CC5646;
}






.mpgnzncontbox{
position:relative; float:left; text-align:left; margin-right: 15px; margin-top: 15px; line-height: 0;
}


.mpgnznconttitle{
font-size: 12px;

position: absolute;
left: 0px;
text-align: left;
bottom: 0px;
width: 298px;
line-height: 18px;
padding: 0px 0px 0px 11px; 
background-color: #000;/*fallback for iE8*/
background:rgba(0, 0, 0, 0.6);

}


a .mpgnznconttitle, a:link .mpgnznconttitle, a:visited .mpgnznconttitle{
color:#F5F5F5;
}

a:hover .mpgnznconttitle{
color:#fff;
background-color:#E1001A;
}


.contenutitabgrandezza{
height: 379px; width: 957px; border-bottom: 1px solid #969696; border-top: 1px solid #969696; padding-top:20px;
}

.contenutitabimage{float: left; margin-right: 27px;}

.contenutitabtesti{float: left; width: 314px; padding-top: 30px;}





.contenutitabtestititolo{font-size: 18px; line-height: 22px; color: #e1001a; margin-bottom: 17px;}
.contenutitabtestidesc{color: #333333; font-size: 12px; line-height: 18px;}


.lingue{
-moz-transition: border 0.218s ease 0s;
  
    border: 1px solid #B3B3B3;
    border-radius: 6px 6px 0 0;
    color: #6E6E6E;
    font: bold 16px Helvetica,Arial,sans-serif;
    padding: 0 14px;
    position: absolute;
    right: -17px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
    top: 48px;
     /*background:-moz-linear-gradient(bottom, #A4A4A4 0%, #FFFFFF 100%);
background:-webkit-linear-gradient(bottom, #fff 40%, #ebebeb 100%);
background:-o-linear-gradient(bottom, #fff 40%, #ebebeb 100%);
*/
background-color:#D6D6D6;
}

#content{
padding:0 0px;
}

.aziendagallery .set{
text-align:left;
padding-left:17px;
}


.ie7allert{
position:absolute; padding-top:100px; height:100%; width:100%; z-index:100000000; background-color:black; color:white; font-size:30px; line-height:32px; text-align:center;
filter: Alpha(Opacity=80); //IE
opacity: 0.8;//other browsers that actually use standards
}




