
*
{
   margin:0px;
   padding:0px;
}


html, body{ 
background-color: #000000; 


}

div.box-inner
{
    height: 380px;
    overflow:auto;
    margin:0px 0px 0; 
    padding-right:2px
}

div.box-inner2
{
    height: 410px;
    overflow:auto;
    margin:0px 0px 0; 
    padding-right:2px
}

div.box-inner3
{
    height: 586px;
    overflow:auto;
    margin:0px 0px 0; 
    padding-right:2px
}

div.box-inner4
{
    height: 200px;
    overflow:auto;
    margin:0px 0px 0; 
    padding-right:2px
}

div.init
{
	background-color: #202020;
	z-index:10;
	left:0px;
	top: 0px;
	width: 100%;
}

.thumbnail {
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
-ms-transition: opacity 1s ease-in-out;  
transition: opacity 1s ease-in-out;
 
          }
.thumbnail:link{ opacity:1;}
.thumbnail:hover{ opacity:.5;}


ul li
{
margin-left: 70px;
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #786b5e;
font-size: 13px;
text-align: left;
margin-bottom: 5px;
margin-top: 5px;
}


#sfondo_home
{
position:absolute;
z-index:10;
left:0px;
top: 0px;
width: 100%;

}


#statua_pos
{
position:absolute;
z-index:20;
left:50%;
margin-left:-490px;
top: 116px;

}

#mood_pos
{
position:absolute;
z-index:20;
left:50%;
margin-left:-159px;
top: 123px;
width: 649px;

}


#quadro_pos
{
position:absolute;
z-index:20;
left:50%;
margin-left:-159px;
top: 428px;
width: 649px;

}


#quadro_int_pos
{
position:absolute;
z-index:50;
left:50%;
margin-left:-490px;
top: 144px;
width: 980px;

}


#bw_pos
{
position:absolute;
z-index:25;
left:50%;
width: 50%;
top: 170px;
height:171px;
background: url('../images/sfondo_bw.gif');

}


#tabe_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-490px;
top: 0px;
width: 980px;
background-color: #d1d1d1;
}



#bw1_pos
{
position:absolute;
z-index:25;
left:50%;
width: 50%;
top: 204px;
height:171px;
background: url('../images/sfondo_bw.gif');

}

#bw1_posNega
{
position:absolute;
z-index:25;
right:50%;
width: 50%;
top: 302px;
height:174px;
background-color: #d1d1d1;
}



#tabe1_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-490px;
top: 204px;
width: 980px;
background-color: #d1d1d1;
}

#bw1cont_pos
{
position:absolute;
z-index:25;
left:50%;
width: 50%;
top: 250px;
height:171px;
background: url('../images/sfondo_bw.gif');

}

#bw1cont_posNega
{
position:absolute;
z-index:25;
right:50%;
width: 50%;
top: 328px;
height:174px;
background-color: #d1d1d1;
}



#tabe1cont_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-490px;
top: 250px;
width: 980px;
background-color: #d1d1d1;
}

#pagina_intcont_pos
{
position:absolute;
z-index:20;
left:0px;
top: 658px;
width: 100%;
height:480px;
background-color: #d1d1d1;
}



#bw2_pos
{
position:absolute;
z-index:25;
left:50%;
width: 50%;
top: 736px;
height:171px;
background: url('../images/sfondo_bw.gif');

}


#tabe2_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-490px;
top: 736px;
width: 980px;
background-color: #d1d1d1;
}


#bw3_pos
{
position:absolute;
z-index:25;
left:50%;
width: 50%;
top: 410px;
height:171px;
background: url('../images/sfondo_bw.gif');

}


#tabe3_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-490px;
top: 410px;
width: 980px;
background-color: #d1d1d1;
}


#bw4_pos
{
position:absolute;
z-index:25;
left:50%;
width: 50%;
top: 339px;
height:171px;
background: url('../images/sfondo_bw.gif');

}


#tabe4_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-490px;
top: 339px;
width: 980px;
background-color: #d1d1d1;
}

#tabe442_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-490px;
top: 634px;
width: 980px;
background-color: #d1d1d1;
}

#bw442_pos
{
position:absolute;
z-index:25;
left:50%;
width: 50%;
top: 634px;
height:171px;
background: url('../images/sfondo_bw.gif');

}


#bw5_pos
{
position:absolute;
z-index:25;
left:50%;
width: 50%;
top: 270px;
height:171px;
background: url('../images/sfondo_bw.gif');

}


#bw5-1_pos
{
position:absolute;
z-index:25;
left:0px;
width: 50%;
top: 100px;
height:170px;
background-color: #1a1a1a;

}



#tabe5_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-490px;
top: 270px;
width: 980px;
background-color: #d1d1d1;
}



#bw6_pos
{
position:absolute;
z-index:25;
left:50%;
width: 50%;
top: 171px;
height:171px;
background: url('../images/sfondo_bw.gif');

}

#tabe6_pos
{
position:absolute;
z-index:40;
left:50%;
margin-left:-490px;
top: 171px;
width: 980px;
background-color: #d1d1d1;
}


#pagina_pos
{
position:absolute;
z-index:20;
left:0px;
top: 675px;
width: 100%;
height:419px;
background-color: #d1d1d1;
}

#pagina_int2_pos
{
position:absolute;
z-index:20;
left:0px;
top: 495px;
width: 100%;
height:669px;
background-color: #d1d1d1;
}

#pagina_int_pos
{
position:absolute;
z-index:20;
left:0px;
top: 652px;
width: 100%;
height:500px;
background-color: #d1d1d1;
}

#pagina_int_pos_chi
{
position:absolute;
z-index:20;
left:0px;
top: 602px;
width: 100%;
height:450px;
background-color: #d1d1d1;
}

#bw1_pos_chi
{
position:absolute;
z-index:25;
left:50%;
width: 50%;
top: 254px;
height:171px;
background: url('../images/sfondo_bw.gif');

}

#tabe1_pos_chi
{
position:absolute;
z-index:40;
left:50%;
margin-left:-490px;
top: 254px;
width: 980px;
background-color: #d1d1d1;
}

#pagina_int_pos442
{
position:absolute;
z-index:20;
left:0px;
top: 552px;
width: 100%;
height:700px;
background-color: #d1d1d1;
}

#pagina1_int_pos
{
position:absolute;
z-index:20;
left:0px;
top: 730px;
width: 100%;
height:419px;
background-color: #d1d1d1;
}


#menu_pos
{
position:absolute;
z-index:30;
left:50%;
margin-left:-490px;
top: 0px;

}

#menu_con
{
position:absolute;
z-index:30;
left:0px;
top: 0px;
width: 100%;
background-color: #202020;
height: 88px;
}

#fumettoservizi_pos
{
position:absolute;
z-index:60;
top:327px;
right:50%;
margin-right: -107px;

}

#testoservizi_pos
{
position:absolute;
z-index:60;
width:383px;
height:715px;
background-color:#FFFFFF;
}


#fumetto1_pos
{
position:absolute;
z-index:60;
top:459px;
right:50%;
margin-right: -107px;
display: none;

}

#testo1_pos
{
position:absolute;
z-index:60;
top:459px;
right:50%;
margin-right: -490px;
display: none;

}


#fumetto2_pos
{
position:absolute;
z-index:60;
top:514px;
right:50%;
margin-right: -107px;
display: none;

}

#testo2_pos
{
position:absolute;
z-index:60;
top:514px;
right:50%;
margin-right: -490px;
display: none;

}

#fumetto3_pos
{
position:absolute;
z-index:60;
top:569px;
right:50%;
margin-right: -107px;
display: none;

}

#testo3_pos
{
position:absolute;
z-index:60;
top:569px;
right:50%;
margin-right: -490px;
display: none;

}

#fumetto4_pos
{
position:absolute;
z-index:60;
top:624px;
right:50%;
margin-right: -107px;
display: none;

}

#testo4_pos
{
position:absolute;
z-index:60;
top:624px;
right:50%;
margin-right: -490px;
display: none;

}

#fumetto5_pos
{
position:absolute;
z-index:60;
top:679px;
right:50%;
margin-right: -107px;
display: none;

}

#testo5_pos
{
position:absolute;
z-index:60;
top:679px;
right:50%;
margin-right: -490px;
display: none;

}

#fumetto6_pos
{
position:absolute;
z-index:60;
top:734px;
right:50%;
margin-right: -107px;
display: none;

}

#testo6_pos
{
position:absolute;
z-index:60;
top:508px;
right:50%;
margin-right: -490px;
display: none;

}

#fumetto7_pos
{
position:absolute;
z-index:60;
top:789px;
right:50%;
margin-right: -107px;
display: none;

}
#testo7_pos
{
position:absolute;
z-index:60;
top:563px;
right:50%;
margin-right: -490px;
display: none;

}

#fumetto8_pos
{
position:absolute;
z-index:60;
top:844px;
right:50%;
margin-right: -107px;
display: none;

}

#testo8_pos
{
position:absolute;
z-index:60;
top:600px;
right:50%;
margin-right: -490px;
display: none;

}

#fumetto9_pos
{
position:absolute;
z-index:60;
top:899px;
right:50%;
margin-right: -107px;
display: none;

}

#testo9_pos
{
position:absolute;
z-index:60;
top:673px;
right:50%;
margin-right: -490px;
display: none;

}
#fumetto10_pos
{
position:absolute;
z-index:60;
top:954px;
right:50%;
margin-right: -107px;
display: none;

}

#testo10_pos
{
position:absolute;
z-index:60;
top:728px;
right:50%;
margin-right: -490px;
display: none;

}







#serv-fumetto1_pos
{
position:absolute;
z-index:60;
top:387px;
right:50%;
margin-right: -107px;
display: none;

}

#serv-testo1_pos
{
position:absolute;
z-index:60;
top:387px;
right:50%;
margin-right: -490px;
display: none;

}


#serv-fumetto2_pos
{
position:absolute;
z-index:60;
top:460px;
right:50%;
margin-right: -107px;
display: none;

}

#serv-testo2_pos
{
position:absolute;
z-index:60;
top:460px;
right:50%;
margin-right: -490px;
display: none;

}






.imageborder { 
  border: 1px solid #9f9f9f; 
}




img.fotobot {     
margin-bottom: 5px;
margin-top: 0px;
margin-left: 0px;
margin-right: 5px;
}



h1 {
font-family: 'Raleway', sans-serif;
font-weight: 300;
color: #ffffff;
font-size: 1.8em;
margin-left: 5%;
margin-right: 5%;
text-align:center;
       }
  
  
  h10 {
font-family: 'Raleway', sans-serif;
font-weight: 700;
color: #ffffff;
font-size: 1,6em;
margin-left: 5%;
margin-right: 5%;
       }
   
.corpo1234 {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 1.8em;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
           
h4 {
font-family: 'Raleway', sans-serif;
font-weight: 700;
color: #ffffff;
font-size: 1,6em;
margin-bottom: 0,625em;
margin-top: 0px;
text-align:center;
margin-left: 1,250em;
margin-right: 1,250em;
       }
	   
h455 {
font-family: 'Raleway', sans-serif;
font-weight: 700;
color: #ffffff;
font-size:1.55em;
       }

	   
h2 {
font-family: 'Raleway', sans-serif;
font-weight: 800;
color: #ffffff;
font-size: 3em;
text-align: center;
margin-bottom: 39px;
margin-top: 39px;
margin-left: 20px;
margin-right: 20px;
       }
       
h3 {
font-family: 'Raleway', sans-serif;
font-weight: 800;
color: #ffffff;
font-size: 24px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       

       
.corpo_claim {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 0,875em;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 2%;
margin-right: 2%;
line-height: 19px;
       }
    
	.corpo_claim1 {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 2em;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 2%;
margin-right: 0%;
line-height: 19px;
       }   
 .corpo_claim2 {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 1,000em;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 4%;
margin-right: 4%;
line-height: 19px;
       }

 .corpo_claim3 {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #000000;
font-size: 2em;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 4%;
margin-right: 4%;
line-height: 19px;
       }
	   
	   
.corpo_claim4 {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #0f70b7;
font-size: 1.500em;
text-align: center;
margin-bottom: 0%;
margin-top: 2%;
margin-left: 4%;
margin-right: 4%;
line-height: 19px;
       }
	
.corpo_claim5 {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 2em;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 4%;
margin-right: 4%;
line-height: 19px;
       }
	 
.corpo_claim6 {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 0,875em;
text-align: center;
margin-bottom: 0px;
margin-top: 0,375em;
margin-left: 20px;
margin-right: 0%;
line-height: 19px;
       }	 
	

	
.corpo_claim7 {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 2em;
text-align: center;
margin-bottom: 0px;
margin-top: 7px;
margin-left: 20px;
margin-right: 0%;
line-height: 19px;
       }	

.corpo_claim8 {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 3em;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 4%;
line-height: 19px;
       }	   
	   
	    .corpo_claim11 {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #000000;
font-size: 14px;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 4%;
margin-right: 4%;
line-height: 19px;
       }
.corpo {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 3em;
text-align: center;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 3%;
margin-right: 1,250em;
line-height: 18px;
       }
       
.corpo1 {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 14px;
text-align: justify;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 17px;
margin-right: 17px;
line-height: 18px;
       }
       
.corpo2 {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 12px;
text-align: justify;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       
       
.corpo_titolo {
font-family: 'Raleway', sans-serif;
font-weight: 700;
color: #0089ce;
font-size: 16px;
text-align: left;
margin-bottom: 2px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
text-transform: uppercase;

       }

.corpo_titolo1 {
font-family: 'Raleway', sans-serif;
font-weight: 700;
color: #64b7eb;
font-size: 24px;
text-align: left;
margin-bottom: 2px;
margin-top: 0px;
margin-left: 100px;
margin-right: 20px;
text-transform: uppercase;

       }
       
           
       
.corpo_processo {
font-family: 'Raleway', sans-serif;
font-weight: 700;
color: #ffffff;
font-size: 21px;
text-align: left;
margin-bottom: 10px;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
text-transform: uppercase;

       }

.corpo_contatti {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 18px;
text-align: justify;
margin-bottom: 10px;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
line-height: 18px;
       }
       
       

.corpo_footer {
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #202020;
font-size: 12px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 12px;
margin-right: 12px;
       }
       
       
.corpo_priv {
font-family: 'Raleway', sans-serif;
width:90%;
color: #ffffff;
font-size: 2,250em;
margin-bottom: 3%;
margin-top: 3%;
margin-left: 3%;
margin-right: 3%;
       }
       
      

input.con {
margin-left:3%;
margin-right:3%;
margin-bottom:3%;
margin-top:3%;
text-align: left;
height:90px;
width:94%;
background-color: #ffffff;
border:1px solid #c7c7c7; 
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #000000;
font-size: 1em;
}



textarea.con1 {
margin-left:3%;
margin-right:3%;
margin-bottom:3%;
margin-top:3%;
text-align: left;
height:250px;
width:94%;
background-color: #ffffff;
border:1px solid #c7c7c7; 
font-family: 'Raleway', sans-serif;
font-weight: 400;
color: #000000;
font-size: 16px;
}


      
A:LINK {
 color: #ffffff;
 text-decoration: none;
}

A:VISITED {
 color: #ffffff;
 text-decoration: none;
}

A:HOVER {
 color: #ffffff;
 text-decoration : none;
}

A:ACTIVE {
 color: #ffffff;
 text-decoration: none;
}


.td_box-prodotti {
background: url('../images/sfondo_prodotti.jpg');
background-repeat: no-repeat;
}

.td_box-quadro {
background: url('../images/sfondo_azzurro.png');
}

.td_box-quadro1 {
background: url('../images/sfondo_nero.png');
}

.td_box-prodotti1 {
background: url('../images/sfondo_prodotti1.jpg');
background-repeat: no-repeat;
}

.td_box-ambiente {
background: url('../images/sfondo_ambiente.png');
background-repeat: no-repeat;
}

.td_neroBott {
background-color: #000000;
}

.td_neroBott:hover {
	background-color: #5B5959;
}

.td_BiancoBott {
background-color: #FFFFFF;
}

.td_BiancoBott:hover {
	background-color: #CBCBCB;
	}
	
.td_Azz1Bott {
background-color: #126AB1;
}

.td_Azz1Bott:hover {
	background-color: #64B8EC;
	}
	
	.td_Azz2Bott {
background-color: #0B4B7C;
}

.td_Azz2Bott:hover {
	background-color: #64B8EC;
}

.td_Azz3Bott {
background-color: #64B8EC;
}

.td_Azz3Bott:hover {
	background-color: #0B4B7C;
}
	
	

.td_grigioBott {
background-color: #CBCBCB;
}

.td_grigioBott:hover {
	background-color:#FFFFFF;
}
	
.td_grigio2Bott {
background-color: #545454;
}

.td_grigio2Bott:hover {
	background-color:#000000;
}
	
.td_grigio3Bott {
background-color: #343434;
}

.td_grigio3Bott:hover {
	background-color:#000000;
}
	



.td_grigio1 {
background-color: #202020;
}

.td_grigio2 {
background-color: #3b3b3b;
}

.td_grigio3 {
background-color: #d1d1d1;
}

.td_grigio4 {
background-color: #2a2a2a;
}

.td_grigio5 {
background-color: #1a1a1a;
}


.td_azzurro1 {
background-color: #0a80c5;
}

.td_azzurro2 {
background-color: #126ab1;
}

.td_azzurro3 {
background: url('../images/sfondo_azzurro1.png');
}

.td_bianco {
background-color: #ffffff;
}

.td_arancio {
background-color: #e95720;
}

.td_opaco {
background-color: #000000;
opacity:0.8;
}

.lineaMenu{
	background:url('../images/mobile/linea_menu.jpg');
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.sfondo{
	background:url('../images/mobile/sfondo.jpg');
	background-repeat: no-repeat;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}

.sfondoBlu{
	background:url('../images/mobile/sfondoBlu.jpg');
	background-repeat: no-repeat;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}

.schermoNero{
	background:url('../images/mobile/schermoNero.jpg');
	background-repeat: no-repeat;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}

.sfondo3{
	background:url('../images/mobile/chiama.jpg');
	background-repeat: no-repeat;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
}

#footer {
   position:fixed;
   left:0px;
   bottom:0%;
   height: 180px;
   width:100%;
}



#fumetto_pos
{
position:absolute;
z-index:2500;
left:75%;
top:10% ;
width: 30%;
display: none;

}
#fumetto_pos1
{
position:absolute;
z-index:2500;
left:75%;
top:10% ;
width: 30%;
display: none;

}


img {border:0px none;}

td img {display: block;}