/*------------CSS DOCUMENT------------*/
/*----GENERAL---------*/
body{
margin:0; 
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#F2EFE5;
font-size: 11px;
}
h1 {
margin:0;
padding:0 150px 0 0;
color:#a09c8d;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:right;
font-size: 11px;
font-style: normal;
font-weight:normal;
}
div,h2,p,a,span,img,ul,li{
padding:0; margin:0;
}
a{
text-decoration:none;
outline:none;
color: #B00000;
}
a:Hover{
	text-decoration: none;
	outline: none;
	color: #CE0000;
}
img{
border:none;
}
ul{
list-style-type:none;
}
.spacer{
line-height:0;
font-size:0;
clear:both;
}

/*---------------background-------------------*/
div#main{
background:url(images/bg-strip.jpg) 0 0 repeat-x;
width:100%;
height:100%;
margin:0;
}
div#main div#splash{
width:760px;
margin:0 auto;
}
div#splash img{
display:block;
padding:73px 0 0 0;
}
div#main div#nav{
width:760px;
margin:0 auto;
background:url(images/nav-bg.jpg) 0 0 no-repeat;
}
div#nav ul{
margin:0 0 0 230px;
height:16px;
}
div#nav ul li{
float:left;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
padding:0 0 0 16px;
height:16px;
}
div#nav ul li a{
width:68px;
display:block;
font:bold 10px/16px Arial, Helvetica, sans-serif;
color:#9C9C9C;
height:16px;
margin:0 20px 0 0;
text-transform:uppercase;
}
div#nav ul li a:hover{
color:#686868;
}
div#main div#btom{
width:760px;
margin:0 auto;
height:74px;
}
div#btom img{
display:block;
}
/*------------------homepage-----------------*/
div#home{
background:url(images/bg-hori.png) 0 0 repeat-x;
width:100%;
height:100%;
margin:0 0 0 0;
}
div#home div#bg{
width:900px;
margin:0 auto;
}
div#bg img{
display:block;
padding:0 0 0 0;
float:left;
}
div#home div#navi{
width:900px;
margin:0 auto;
background:url(images/home-nav-bg.jpg) 0 0 no-repeat;
}
div#navi ul{
padding:0 0 0 170px;
height:18px;
}
div#navi ul li{
float:left;
height:18px;

}
 div#navi ul li a{
display:block;
font:bold 11px/18px Arial, Helvetica, sans-serif;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
padding:0 23px 0 18px;
color:#333;
text-transform:uppercase;
}
 div#navi ul li a:hover{
color:#686868;
}
div#navi span{
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#686868;
}

div#home div#footer{
width:900px;
margin:0 auto;
height:72px;
background:#fff url(images/home-footer.jpg) 0 0 no-repeat;
}

/*------------------test-----------------------*/

.chromestyle{
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul li{
background:url(images/nav-icon.jpg) 0 50% no-repeat;
display: inline;
float:left;
}

.chromestyle ul li a{
display:block;
font:bold 11px/17px Arial, Helvetica, sans-serif;
color:#333;
text-transform:uppercase;

}

.chromestyle ul li a:hover{
color:#00FF00; /*THEME CHANGE HERE*/
}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
font:normal 11px/17px Arial, Helvetica, sans-serif;
z-index:300;
width: 200px;
visibility: hidden;
}


.dropmenudiv  a{
width: 100%;
display: block;
text-indent: 3px;
padding:0 0 0 10px;
font-weight: bold;
color: black;
height:17px;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#686868;
}
.dropmenudiv  span{
display:block;
text-indent:3px;
padding:0 0 0 10px;

height:17px;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
}
.dropmenudiv  span p{
font-weight: bold;
text-transform:none;
width:106px;
color:#686868;
}
/*---------------------chi siamo page-----------------*/
div#bg-v_toppage{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-verticaltop.png) 0 0 repeat-y;
height:45px;
}

div#bg-v{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-vertical.png) 0 0 repeat-y;
height:45px;
}
div#bg-ver{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-vertical.png) 0 0 repeat-y;
height:45px;
}
div#chiSiamo{
width:100%;
height:520px;
margin:0 auto;
padding:0 0 0 0;
background:url(images/bg-hori.png) 0 0 repeat-x;
}

div#chiSiamo{
width:100%;
height:520px;
margin:0 auto;
padding:0 0 0 0;
}
div#chiSiamo div#chi{
width:900px;
height:430px;
margin:0 auto;
background:url(images/chi-siamo-bg.jpg) 0 0 no-repeat;
}
div#chi h2{
padding:30px 0 0 298px;
font:normal 20px/22px  Arial, Helvetica, sans-serif;
text-transform:uppercase;
float:left;
}

div#chi p.text{
float:right;
width:320px;
padding:20px 280px 15px 0 ;
font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

div#chi p.textNext{
width:270px;
padding:72px 0 15px 330px;
font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
div#chiSiamo div#navig{
width:900px;
margin:0 auto;
background:url(images/chi-siamo-nav-bg.jpg) 0 0 no-repeat;
height:18px;
}

div#navig ul{
padding:0 0 0 170px;
height:18px;
}
 div#navig ul li{
 float:left;
height:18px;

}
div#navig ul li a{
display:block;
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#333;
text-transform:uppercase;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
padding:0 23px 0 18px;
}
 div#navig ul li a:hover{
color:#686868;
}
div#navig span{
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#686868;
text-transform:uppercase;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
display:block;
padding:0 23px 0 18px;
}
div#chiSiamo div#foot{
width:900px;
margin:0 auto;
height:73px;
background:url(images/chi-siamo-footer.jpg) 0 0 no-repeat;
}

/*-----------------end-----------------------*/
/*---------------------lux packaging page-----------------*/
div#bg-v_toppage{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-verticaltop.png) 0 0 repeat-y;
height:45px;
}

div#bg-v{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-vertical.png) 0 0 repeat-y;
height:45px;
}
div#bg-ver{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-vertical.png) 0 0 repeat-y;
height:45px;
}
div#luxpackaging{
width:100%;
height:520px;
margin:0 auto;
padding:0 0 0 0;
background:url(images/bg-hori.png) 0 0 repeat-x;
}

div#luxpackaging{
width:100%;
height:520px;
margin:0 auto;
padding:0 0 0 0;
}
div#luxpackaging div#lux{
width:900px;
height:430px;
margin:0 auto;
background:url(images/lux-bg.jpg) 0 0 no-repeat;
}
div#lux h2{
padding:30px 0 0 298px;
font:normal 20px/22px  Arial, Helvetica, sans-serif;
text-transform:uppercase;
float:left;
}

div#lux p.text{
float:right;
width:320px;
padding:20px 280px 15px 0 ;
font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

div#lux p.textNext{
width:270px;
padding:72px 0 15px 330px;
font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
div#luxpackaging div#navig{
width:900px;
margin:0 auto;
background:url(images/chi-siamo-nav-bg.jpg) 0 0 no-repeat;
height:18px;
}

div#navig ul{
padding:0 0 0 170px;
height:18px;
}
 div#navig ul li{
 float:left;
height:18px;

}
div#navig ul li a{
display:block;
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#333;
text-transform:uppercase;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
padding:0 23px 0 18px;
}
 div#navig ul li a:hover{
color:#686868;
}
div#navig span{
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#686868;
text-transform:uppercase;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
display:block;
padding:0 23px 0 18px;
}
div#luxpackaging div#foot{
width:900px;
margin:0 auto;
height:73px;
background:url(images/chi-siamo-footer.jpg) 0 0 no-repeat;
}

/*-----------------end-----------------------*/
/*---------------------news page-----------------*/
div#bg-v_toppage{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-verticaltop.png) 0 0 repeat-y;
height:45px;
}

div#bg-v{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-vertical.png) 0 0 repeat-y;
height:45px;
}
div#bg-ver{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-vertical.png) 0 0 repeat-y;
height:45px;
}
div#news{
width:100%;
height:520px;
margin:0 auto;
padding:0 0 0 0;
background:url(images/bg-hori-news.png) 0 0 repeat-x;
}

div#news{
width:100%;
height:520px;
margin:0 auto;
padding:0 0 0 0;
}
div#news div#new{
width:900px;
height:430px;
margin:0 auto;
background:url(images/news-bg.jpg) 0 0 no-repeat;
}
div#new h2{
padding:30px 0 0 298px;
font:normal 20px/22px  Arial, Helvetica, sans-serif;
text-transform:uppercase;
float:left;
}

div#new p.text{
float:right;
width:320px;
padding:20px 280px 15px 0 ;
font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

div#new p.textNext{
width:270px;
padding:72px 0 15px 330px;
font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
div#news div#navig{
width:900px;
margin:0 auto;
background:url(images/chi-siamo-nav-bg.jpg) 0 0 no-repeat;
height:18px;
}

div#navig ul{
padding:0 0 0 170px;
height:18px;
}
 div#navig ul li{
 float:left;
height:18px;

}
div#navig ul li a{
display:block;
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#333;
text-transform:uppercase;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
padding:0 23px 0 18px;
}
 div#navig ul li a:hover{
color:#686868;
}
div#navig span{
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#686868;
text-transform:uppercase;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
display:block;
padding:0 23px 0 18px;
}
div#news div#foot{
width:900px;
margin:0 auto;
height:73px;
background:url(images/chi-siamo-footer.jpg) 0 0 no-repeat;
}

/*-----------------end-----------------------*/

/*---------------------news dettaglio page-----------------*/
div#bg-v_toppage{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-verticaltop.png) 0 0 repeat-y;
height:45px;
}

div#bg-v{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-vertical.png) 0 0 repeat-y;
height:45px;
}
div#bg-ver{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-vertical.png) 0 0 repeat-y;
height:45px;
}
div#newsDettaglio{
width:100%;
margin:0 auto;
padding:0 0 0 0;
background:url(images/bg-hori-news.png) 0 0 repeat-x;
}

div#newsDettaglio{
width:100%;
margin:0 auto;
padding:0 0 0 0;
}
div#newsDettaglio div#newDettaglio{
width:900px;
margin:0 auto;
background:url(images/news-dettaglio-bg.jpg) 0 0 no-repeat;
}
div#newDettaglio h2{
padding:30px 0 0 286px;
font:normal 20px/22px  Arial, Helvetica, sans-serif;
text-transform:uppercase;
float:left;
}

div#newDettaglio p.text{
float:right;
width:320px;
padding:20px 280px 15px 0 ;
font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

div#newDettaglio p.textNext{
width:270px;
padding:72px 0 15px 330px;
font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
div#newsDettaglio div#navig{
width:900px;
margin:0 auto;
background:url(images/chi-siamo-nav-bg.jpg) 0 0 no-repeat;
height:18px;
}

div#navig ul{
padding:0 0 0 170px;
height:18px;
}
 div#navig ul li{
 float:left;
height:18px;

}
div#navig ul li a{
display:block;
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#333;
text-transform:uppercase;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
padding:0 23px 0 18px;
}
 div#navig ul li a:hover{
color:#686868;
}
div#navig span{
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#686868;
text-transform:uppercase;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
display:block;
padding:0 23px 0 18px;
}
div#newsDettaglio div#foot{
width:900px;
margin:0 auto;
height:73px;
background:url(images/chi-siamo-footer.jpg) 0 0 no-repeat;
}

/*-----------------end-----------------------*/

/*---------------------partners page-----------------*/
div#bg-v_toppage{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-verticaltop.png) 0 0 repeat-y;
height:45px;
}

div#bg-v{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-vertical.png) 0 0 repeat-y;
height:45px;
}
div#bg-ver{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-vertical.png) 0 0 repeat-y;
height:45px;
}
div#partners{
width:100%;
height:520px;
margin:0 auto;
padding:0 0 0 0;
background:url(images/bg-hori.png) 0 0 repeat-x;
}

div#partners{
width:100%;
height:520px;
margin:0 auto;
padding:0 0 0 0;
}
div#partners div#part{
width:900px;
height:430px;
margin:0 auto;
background:url(images/partners-bg.jpg) 0 0 no-repeat;
}
div#part h2{
padding:30px 0 0 298px;
font:normal 20px/22px  Arial, Helvetica, sans-serif;
text-transform:uppercase;
float:left;
}

div#part p.text{
float:right;
width:320px;
padding:20px 280px 15px 0 ;
font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

div#part p.textNext{
width:270px;
padding:72px 0 15px 330px;
font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
div#partners div#navig{
width:900px;
margin:0 auto;
background:url(images/chi-siamo-nav-bg.jpg) 0 0 no-repeat;
height:18px;
}

div#navig ul{
padding:0 0 0 170px;
height:18px;
}
 div#navig ul li{
 float:left;
height:18px;

}
div#navig ul li a{
display:block;
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#333;
text-transform:uppercase;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
padding:0 23px 0 18px;
}
 div#navig ul li a:hover{
color:#686868;
}
div#navig span{
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#686868;
text-transform:uppercase;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
display:block;
padding:0 23px 0 18px;
}
div#partners div#foot{
width:900px;
margin:0 auto;
height:73px;
background:url(images/chi-siamo-footer.jpg) 0 0 no-repeat;
}

/*-----------------end-----------------------*/
/*---------------------contatti page-----------------*/
div#bg-v_toppage{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-verticaltop.png) 0 0 repeat-y;
height:45px;
}

div#bg-v{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-vertical.png) 0 0 repeat-y;
height:45px;
}
div#bg-ver{
margin:0 auto;
width:900px;
background:#F2EFE5 url(images/bg-vertical.png) 0 0 repeat-y;
height:45px;
}
div#contatti{
width:100%;
height:520px;
margin:0 auto;
padding:0 0 0 0;
background:url(images/bg-hori.png) 0 0 repeat-x;
}

div#contatti{
width:100%;
height:520px;
margin:0 auto;
padding:0 0 0 0;
}
div#contatti div#cont{
width:900px;
height:430px;
margin:0 auto;
background:url(images/contatti-bg.jpg) 0 0 no-repeat;
}
div#cont h2{
padding:30px 0 0 298px;
font:normal 20px/22px  Arial, Helvetica, sans-serif;
text-transform:uppercase;
float:left;
}

div#cont p.text{
float:right;
width:320px;
padding:20px 280px 15px 0 ;
font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

div#cont p.textNext{
width:270px;
padding:72px 0 15px 330px;
font:normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
div#contatti div#navig{
width:900px;
margin:0 auto;
background:url(images/chi-siamo-nav-bg.jpg) 0 0 no-repeat;
height:18px;
}

div#navig ul{
padding:0 0 0 170px;
height:18px;
}
 div#navig ul li{
 float:left;
height:18px;

}
div#navig ul li a{
display:block;
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#333;
text-transform:uppercase;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
padding:0 23px 0 18px;
}
 div#navig ul li a:hover{
color:#686868;
}
div#navig span{
font:bold 11px/18px Arial, Helvetica, sans-serif;
color:#686868;
text-transform:uppercase;
background:url(images/nav-icon.jpg) 0 50% no-repeat;
display:block;
padding:0 23px 0 18px;
}
div#contatti div#foot{
width:900px;
margin:0 auto;
height:73px;
background:url(images/chi-siamo-footer.jpg) 0 0 no-repeat;
}

/*-----------------end-----------------------*/
/*---misellaneous-------------*/

.noLeftMargin{
margin-right:0!important;
}
.norightPadding{
padding-right:0!important;
}
.noTopPadding{
padding-top:0!important;
}
.noBottomPadding{
padding-bottom:0!important;
}
