@charset "utf-8";
/* CSS Document */
body {
	/*background:url(../images/home.png) no-repeat top center;*/
	background: #595959;
}
.cnt {
	width:100%;
}
.doorpage {
	background:url(../images/door.jpg) no-repeat;
	margin: 0px;
}
.door{
	height:799px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	/*width:60%;*/
	/*border:solid 1px #F00;*/
}
.door .home{
    width:80%;

}
.doorleft{
	float:left;
	width:20%;
	height:212px;
	background:url(../images/bianco_door.png) repeat-x bottom;
}
.door .home .scritta {
	position: absolute;
	margin-top: 200px;
	margin-left: 20px;
}
.door .home .scrittaM {
	position: absolute;
	margin-top: 485px;
	margin-left: -100px;
}
.cnt .sx {
	width:18%;
	height:600px;
	float:left;
	text-align:right;
	background: #BD0100;
}
.cnt .sx.verde {
	background:#0bb5a4/*#00C5B1*/;
}
.cnt .sx.azzurro {
	background:#5da4fc;
}
.cnt .sx.bianco {
	background:#f0f0f0;
}
.cnt .sx.giallo{
	background:#EBB200;
}
.cnt .sx.verdescuro{ 
	background:#AEC79A;
}
.cnt .sx.marrone{ 
	background:#8A4621;
}
.cnt .dx {
	float:right;
	width:82%;
	height:600px;
}
.cnt .dx.rosso {
	background:url(../images/sf/sfondo_rosso.jpg) no-repeat;
}
.cnt .dx.bianco {
	background:url(../images/sf/sfondo_bianco.jpg) no-repeat;
}
.cnt .dx.verde {
	background:url(../images/sf/sfondo_verdeacqua.jpg) no-repeat;
}
.cnt .dx.azzurro {
	background:url(../images/sf/sfondo_azzurro.jpg) no-repeat;
}
.cnt .dx.giallo {
	background:url(../images/sf/sfondo_giallo.jpg) no-repeat;
}
.cnt .dx.verdescuro {
	background: url(../images/sf/sfondo_verde.jpg) no-repeat;
}
.cnt .dx.marrone {
	background: url(../images/sf/sfondo_marrone.jpg) no-repeat;
}
.footer{
	position:relative;
	background:url(../images/fascia_nera_inf.png) repeat-x;
	height:175px;
	width:100%;
	margin-top:-89px;
	z-index:1000;
	
}
.br-both{
	clear:both;
}
.end {
	background:url(../images/grigio.png) repeat-x top;	
}
.end_door {
	/*background:url(../images/grigio.png) repeat-x top;*/
	height:80px;
}
.barra-dx {
	height:113px;
	width:100%;
	background:url(../images/fascia_menu.png) repeat-x;
	margin-top:20px;
}
.barra-sx {
	height:300px;
	width:100%;
	background:url(../images/fascia_menu.png) repeat-x;
	margin-top:20px;
	padding-top:25px;
	
}
.barra-sx .bianco {
	width:100%;
	height:70px;
	
}
.barra-sx .bianco.rosso{
	background:url(../images/fascia_bianca/fascia_bianca_rosso.jpg) repeat-x;
}
.barra-sx .bianco.bianco{
	background:url(../images/fascia_bianca/fascia_bianca_bianco.jpg) repeat-x;
}
.barra-sx .bianco.verde{
	background:url(../images/fascia_bianca/fascia_bianca_verde.jpg) repeat-x;
}
.barra-sx .bianco.azzurro{
	background:url(../images/fascia_bianca/fascia_bianca_azzurra.jpg) repeat-x;
}
.barra-sx .bianco.giallo{
	background:url(../images/fascia_bianca/fascia_bianca_giallo.jpg) repeat-x;
}
.barra-sx .bianco.verdescuro{
	background:url(../images/fascia_bianca/fascia_bianca_verdino.jpg) repeat-x;
}
.barra-sx .bianco.marrone{
	background: url(../images/fascia_bianca/fascia_bianca_marrone.jpg) repeat-x;
}
.barra-dx .logo {
	position:absolute;
	margin-top:-2px;
	margin-left:-8px;
	width:120px;
	height:120px;
}
.menu {
	position:absolute;
	margin-left:372px;
	margin-top:-9px;
	
}
.menu li{
	float:left;
	margin-right:12px;
}
.payoff {
	position:absolute;
	margin-top:60px;
	margin-left:110px;
}
.dx .box {
	position:relative;
	float:left;
	background:url(../images/fascia_menu.png);
	margin-top:0px;	
}
.dx .box_1 {
	margin-left:83px;
	width:337px;
	height:355px;
	float:left;
}
.dx .box_1 .titolo {
	position:relative;
	margin-left:26px;
	margin-top:10px;
	
}
.dx .box_1 .titolo_top {
	position:relative;
	margin-left:26px;
	margin-top:0px;
	
}
.dx .box_2 .titolo_2 {
	position:relative;
	margin-left:162px;
	margin-top:-18px;
}
.dx .box_1 .tratto, .dx .box_2 .tratto {
	width:84%;
	height:6px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.dx .box_1 .tratto.rosso, .dx .box_2 .tratto.rosso {
	background:url(../images/linee/linee_rossa.png) repeat-x;
	width:90%;
}
.dx .box_1 .tratto.bianco {
	background:url(../images/linee/linee_bianco.png) repeat-x;
	width:90%;
	margin-bottom: 20px;
}
 .dx .box_2 .tratto.bianco {
	background:url(../images/linee/linee_bianco.png) repeat-x;
	width:302px;
	margin-bottom: 20px;
	float: left;
}
.dx .box_1 .tratto.verde, .dx .box_2 .tratto.verde {
	background:url(../images/linee/linee_verde.png) repeat-x;
	width:90%;
	margin-bottom: 20px;
}
.dx .box_1 .tratto.azzurro, .dx .box_2 .tratto.azzurro {
	background:url(../images/linee/linee_azzurro.png) repeat-x;
	width:90%;
	margin-bottom: 20px;
}
.dx .box_1 .tratto.giallo {
	background:url(../images/linee/linee_giallo.png) repeat-x;
	width:90%;
	margin-bottom: 20px;
}
.dx .box_1 .tratto.verdescuro {
	background:url(../images/linee/linee_verdino.png) repeat-x;
	width:577px;
	margin-bottom: 20px;
}
.dx .box_1 .tratto.marrone {
	background:url(../images/linee/linee_marrone.png) repeat-x;
	width:673px;
	margin-bottom: 20px;
}

.dx .box_1  .news {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#CCC;
	margin-left:28px;
}
.dx .box_1  .news li {
	margin-bottom:6px;
}
.dx .box_1  .news li span{
	color:#FFF;
}
.dx .box_1.verde {
	width:385px;
}
.dx .box_1.azzurro {
	width:385px;
}
.dx .box_1.rosso {
	width:385px;
}
.dx .box_1.bianco {
	width:385px;
}
.dx .box_1.giallo {
	width:385px;
}
.dx .box_1.giallo ul{
	margin-left:27px;
}
.dx .box_1.giallo ul li a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFF;
}
.dx .box_1.verdescuro {
	width:617px;
}
.dx .box_1.marrone {
	width:713px;
}
.dx .box_2{
	margin-left:15px;
	width:392px;
	height:345px;
	padding-left:20px;
	padding-top:10px;
	float: left;
	text-align: left;
	vertical-align: top;
}
.dx .box_2.verde {
	width:320px;
}
.dx .box_2.azzurro {
	width:320px;
}
.dx .box_2.rosso {
	width:320px;
}
.dx .box_2.bianco {
	width:320px;
}
.dx .box_2.giallo {
	width:320px;
	/*background:url(../images/fondino_bianco.png);*/
}
.dx .box_2.verdescuro {
	width:130px;
}
.dx .box_2.marrone {
	width:0px;
}
.dx .box_2 h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.dx .box_1 p{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding-top:10px;
	padding-left:26px;
	padding-right:26px;
	text-align:justify;
}
.dx .box_2 p{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding-top:10px;
	padding-left:4px;
	text-align:justify;
	height:190px;
	width:350px;
}
.footermenu {
	/*border: solid #009;*/
	/*width:950px;*/
	height:180px;
	position:absolute;
	margin-left:-40px;
	margin-top:330px;
	z-index:60000;
}
.menu-end {
	position:absolute;
	width:220px;
	height:180px;
	margin-top:90px;
	margin-left:240px;
}
.menu-end-verde{
	margin-left:335px;
}
.menu-end-azzurro{
	margin-left:320px;
}
.menu-end-rosso{
	margin-left:328px;
}
.menu-end-bianco{
	margin-left:348px;
}
.menu-end-giallo{
	margin-left:440px;
}
.menu-end-verdescuro{
	margin-left:510px;
}
.menu-end-marrone{
	margin-left:599px;
}
.menu-end ul{
	height:40px;
	margin-left:80px;
}
.red {
	color:#F00;
	padding-left:24px;
	padding-right:4px;
}
.ver {
	color:#0bb5a4/*#00C5B1*/;
	padding-left:4px;
	padding-right:4px;
}
.azz {
	color:#5da4fc;
	padding-left:4px;
	padding-right:4px;
}
.gia {
	color:#EBB200;
	padding-left:4px;
	padding-right:4px;
}
.vers {
	color:#AEC79A;
	padding-left:4px;
	padding-right:4px;
}
.mar {
	color:#8A4621;
	padding-left:4px;
	padding-right:4px;
}
.menu-end ul li{
	float:left;
}
.menu-end ul a{
	font-family:Verdana, Geneva, sans-serif;
	color:#999999;
	font-size:10px;
	text-decoration:none;
}
.menu-end ul a:hover{
	color:#FFF;
}
.copy {
	height:60px;
	width:220px;
}
.copy.red {
	background:#BD0100;
}
.copy.ver {
	background:#0bb5a4/*#00C5B1*/;
}
.copy.azz {
	background:#5da4fc;
}
.copy.ros {
	background:#bd0100;
}
.copy.bia {
	background:#f0f0f0;
}
.copy.gia{
	background:#EBB200;
}
.copy.vers {
	background:#AEC79A;
}
.copy.mar {
	background:#8A4621;
}

.end_door .copy {
	position:relative;
	width:60%;
	margin-left:auto;
	margin-right:auto;
	margin-top:-60px;
}
.end_door .copy .copydoor {
	background:#CCCCCC;
}
.end_door .copy_sf {
	background:url(../images/ombra_copy.png) no-repeat;
	width:218px;
	height:113px;
	margin-left:671px;
}
.copy p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-align:center;
	padding-top:10px;
}
.copy_sf {
	background:url(../images/ombra_copy.png) no-repeat;
	width:218px;
	height:113px;
}
.logo_30 {
	margin-right:4px;
}
.sgs {
	margin-top:10px;
	margin-right:4px;
	border: 0px;
}
.ui {
	margin-top:10px;
	margin-right:4px;
	border: 0px;
}
.datiSocieta {
	margin-top:60px;
	margin-right:4px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-align:right;
}
.datiSocieta .bold {
	margin-top:80px;
	margin-right:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#000;
	text-align:right;
}
.paginazione {
	margin-left:250px;
}
.paginazione li {
	float:left;
	margin-right:4px;
}
.paginazione li a{
	color:#CCC;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.paginazione li a:hover{
	color:#FFF;
}
p .marrone {
	color:#8A4621;
}
.footer_lmg {
	width:60%;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.lng_footer {
	position:absolute;
	margin-top:23px;
	margin-left:596px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	background:url(../images/linguetta_door.png) no-repeat;
	width: 230px;
	height: 125px;
	color: #141414;
	padding-top: 15px;
	padding-left: 5px;
}
.footer_door{
	position:relative;
	background:url(../images/fascia_nera_inf.png) repeat-x;
	height:175px;
	width:100%;
	margin-top:-289px;
	z-index:1000;	
}
.content{
    font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color: #ffffff;
	position: relative;
	padding: 0px 10px 10px 20px;
	overflow: hidden;
	height: 250px;
	text-align: justify;
}
.content li{
	line-height: 16px;
}
.content li.comboBox{
	line-height: 26px;
}

a.scroll{
	display: none;
	padding-top: 20px;
}
a.contenuti:link, a.contenuti:visited{
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
}
a.contenuti:hover{
    font-weight: bold;
    text-decoration: none;
    color: #bd0100;
}
a.mappa:link, a.mappa:visited{
    font-weight: bold;
    text-decoration: none;
    color: #bd0100;
}
a.mappa:hover{
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
}
.sedeContatti{
    font-style: italic;
    color: #ABABAB;
}
.nomeAzienda {
    font-size: 14px;
    font-weight: bold;
}
.TitoloEvento {
    font-size: 14px;
    font-weight: bold;
}
.DataEvento {
    font-size: 10px;
    font-weight: bold;
    font-style: italic;
    color: #ABABAB;
}
a.TitoloEvento:link, a.TitoloEvento:visited{
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}
a.TitoloEvento:hover{
    font-weight: bold;
    text-decoration: none;
    color: #bd0100;
    font-size: 14px;
}
.info_cataloghi {
    font-style: italic;
    padding-left: 20px;
}
.cmbBox
{
    font-family: inherit;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    color: #333333;
    background-color: #c3c3c3;
}

#loading {
	filter:alpha(opacity=70); /* trasparenza del div in IE */
	-moz-opacity:0.70; /* trasparenza del div in Mozilla/altri */
	opacity:0.70; /* trasparenza del div in altri browser */
	position:absolute; /* posizionamento assoluto del div */ 
	width:100%; /* settaggio larghezza massima finestra */
	height:100%; /* settaggio altezza massima finestra */
	top:0; /* distanza dal bordo superiore */
	left:0; /* distanza dal bordo sinistro */
	background-color:white; /* colore sfondo div */
	layer-background-color:white; 
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	z-index:60001;
	text-align: center;
	padding-top: 200px;
}

/*Modal Popup*/
.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	-moz-opacity:0.70; /* trasparenza del div in Mozilla/altri */
	opacity: 0.7;
}
.modalPopup 
{
	position: fixed;
	top: 0px;
	left: 0px;
}

.imgProdotto
{
    float: left;
    margin: 0px 20px 10px 0px;
    vertical-align: top;
}
.imgProdotto_altre
{
   margin: 0px 20px 10px 0px;
   vertical-align: top;
}
.imgProdottoBig
{
    border: solid 4px #cccccc;
}
