*
{
   margin:0px;
   padding:0px;
}

html, body{
background-color: #e7e7e7;

}


#img_home
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:538px;
top: 90px;
background-image: url('../images/img_home.jpg');
background-position:  center top;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_profilo
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:513px;
top: 90px;
background-image: url('../images/img_home.jpg');
background-position:  center top;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_lavorazioni
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:175px;
top: 90px;
background-image: url('../images/img_lavorazioni.jpg');
background-position:  center top;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_clienti
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:175px;
top: 90px;
background-image: url('../images/img_clienti.jpg');
background-position:  center top;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#img_photo
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:175px;
top: 90px;
background-image: url('../images/img_photo.jpg');
background-position:  center top;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}



.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;}

#top
{
position:absolute;
z-index:10;
left:0px;
top:0px;
width:100%;
height:3px;
background-color: #e07900;
}



#pos_slider
{
position:absolute;
z-index:100;
left:50%;
margin-left:-423px;
top:143px;
}

#pos_ombra
{
position:absolute;
z-index:50;
left:50%;
margin-left:-437px;
top:485px;
}


#pos_menu
{
position:absolute;
z-index:50;
left:50%;
margin-left:239px;
top:18px;
}


#pos_pagina
{
position:absolute;
z-index:40;
width:980px;
top:628px;
left:50%;
margin-left:-490px;
}


#fumetto_pos
{
position:absolute;
z-index:280;
left:50%;
margin-left:260px;
top: 72px;
display: none;
width:210px;
background-color: #4b4b4b;

}

.imageborder { 
  border: 2px solid #e4e4e4; 
}


img.photo2 {     
margin-bottom: 10px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;

}


h1 {
font-family: 'Roboto', sans-serif;
font-weight: 900;
color: #bc1c20;
font-size: 30px;
text-align: center;
margin-bottom: 15px;
margin-top: 20px;
margin-left: 0px;
margin-right: 0px;
       }

h2 {
font-family: 'Roboto', sans-serif;
font-weight: 900;
color: #ffffff;
font-size: 48px;
text-align: left;
margin-bottom: 20px;
margin-top: 25px;
margin-left: 20px;
margin-right: 0px;
       }
       
.corpo_menu {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 18px;
text-align: center;
margin-bottom: 10px;
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
       }
       
.corpo_home {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #4b4b4b;
font-size: 14px;
margin-bottom: 0px;
text-align: center;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       
.corpo_clienti {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #4b4b4b;
font-size: 16px;
margin-bottom: 0px;
text-align: left;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       
.corpo_tit {
font-family: 'Roboto', sans-serif;
font-weight: 700;
color: #25448a;
font-size: 18px;
margin-bottom: 10px;
text-align: center;
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
       }
       
        
.corpo_profilo {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 14px;
margin-bottom: 0px;
text-align: justify;
margin-top: 0px;
margin-left: 20px;
margin-right: 60px;
       }
       
.corpo_form {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #4b4b4b;
font-size: 14px;
margin-bottom: 0px;
text-align: left;
margin-top: 0px;
margin-left: 17px;
margin-right: 17px;
       }
       

.corpo_top {
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #25448a;
font-size: 14px;
margin-bottom: 2px;
text-align: left;
margin-top: 2px;
margin-left: 0px;
margin-right: 0px;
       }
       
.corpo_footer1 {
font-family: 'Roboto', sans-serif;
font-weight: 700;
color: #4b4b4b;
font-size: 18px;
margin-bottom: 3px;
text-align: left;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       
.corpo_footer2 {
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #4b4b4b;
font-size: 12px;
margin-bottom: 3px;
text-align: left;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       
       
       

input.con {
margin-left:17px;
margin-right:0px;
margin-bottom:13px;
margin-top:3px;
text-align: left;
height:33px;
width:296px;
background-color: #ffffff;
border:1px solid #4b4b4b; 
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #4b4b4b;
font-size: 14px;
}



textarea.con2 {
margin-left:17px;
margin-right:0px;
margin-bottom:13px;
margin-top:3px;
text-align: left;
height:130px;
width:296px;
background-color: #ffffff;
border:1px solid #4b4b4b; 
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #4b4b4b;
font-size: 14px;
}


      
A:LINK {
 color: #4b4b4b;
 text-decoration: none;
}

A:VISITED {
 color: #4b4b4b;
 text-decoration: none;
}

A:HOVER {
 color: #25448a;
 text-decoration : none;
}

A:ACTIVE {
 color: #4b4b4b;
 text-decoration: none;
}


A.men:LINK {
 color: #ffffff;
 text-decoration: none;
}

A.men:VISITED {
 color: #ffffff;
 text-decoration: none;
}

A.men:HOVER {
 color: #ffffff;
 text-decoration : underline;
}

A.men:ACTIVE {
 color: #ffffff;
 text-decoration: none;
}



.td_box1 {
background: url('../images/sfondo_box1.html');
background-repeat: no-repeat;
}

.td_arancio {
background-color: #e07900;
}


img {border:0px none;}

td img {display: block;}