*
{
   margin:0px;
   padding:0px;
}

html, body{
background-color: #ffffff;

}


#img_home
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:470px;
top: 0px;
background-image: url('../images/img_home.jpg');
background-position:   center 50%;
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:282px;
top: 0px;
background-image: url('../images/img_profilo.jpg');
background-position:   center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover
}

#img_contatti
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:282px;
top: 0px;
background-image: url('../images/img_contatti.jpg');
background-position:   center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover
}

#img_elettrici
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:282px;
top: 0px;
background-image: url('../images/img_elettrici.jpg');
background-position:   center 50%;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover
}

#img_idraulici
{
position:absolute;
z-index:5;
left:0px;
width:100%;
height:282px;
top: 0px;
background-image: url('../images/img_idraulici.jpg');
background-position:   center 50%;
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;}


#pos_logo
{
position:absolute;
z-index:100;
left:50%;
margin-left:-458px;
top:20px;
}

#pos_bottone
{
position:absolute;
z-index:100;
left:50%;
margin-left:373px;
top:36px;
}

#pos_fotohome
{
position:absolute;
z-index:50;
left:50%;
margin-left:-501px;
top:89px;
}


#pos_pagina
{
position:absolute;
z-index:40;
width:980px;
left:50%;
margin-left:-490px;
top:520px;
}


#pos_pagina_int
{
position:absolute;
z-index:40;
width:980px;
left:50%;
margin-left:-490px;
top:315px;
}


#pos_titolo
{
position:absolute;
z-index:150;
left:50%;
margin-left:-470px;
top:170px;
}


#fumetto_pos
{
position:absolute;
z-index:110;
left:50%;
margin-left:196px;
top: 75px;
display: none;
width:265px;
background-color:rgba(0, 0, 0, 1);

}


#top_pos
{
position:absolute;
z-index:80;
top: 0px;
width:100%;
Height:97px;
background-color:rgba(255, 255, 255, .8);

}




.imageborder { 
  border: 2px solid #e4e4e4; 
}



img.banner {     
margin-bottom: 5px;
margin-top: 0px;
margin-left: 6px;
margin-right: 0px;
box-shadow: -3px 4px 5px rgba(0,0,0,0.15);

}


img.photo2 {     
margin-bottom: 6px;
margin-top: 6px;
margin-left: 6px;
margin-right: 6px;


}


h1 {
font-family: 'Arial', sans-serif;
font-weight: 700;
color: #ffffff;
font-size: 30px;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
text-shadow: 2px 2px 4px black;
filter:DropShadow(Color=#000000, OffX=2, OffY=2);
       }
       
.corpo_menu {
font-family: 'Arial', sans-serif;
font-weight: 700;
color: #ffffff;
font-size: 18px;
text-align: left;
margin-bottom: 20px;
margin-top: 10px;
margin-left: 15px;
margin-right: 0px;
       }
       
.corpo {
font-family: 'Arial', sans-serif;
font-weight: 400;
color: #000000;
font-size: 16px;
margin-bottom: 0px;
text-align: left;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       
.corpo_home {
font-family: 'Arial', sans-serif;
font-weight: 700;
color: #000000;
font-size: 14px;
margin-bottom: 0px;
text-align: left;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
line-height:18px;
       }
	   
	   .corpo_home2 {
font-family: 'Arial', sans-serif;
font-weight: 700;
color: #000000;
font-size: 14px;
margin-bottom: 0px;
text-align: left;
margin-top: 0px;
line-height:18px;
       }

.corpo_box {
font-family: 'Arial', sans-serif;
font-weight: 400;
color: #000000;
font-size: 16px;
margin-bottom: 0px;
text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;

       }
       
.corpo_titbox {
font-family: 'Arial', sans-serif;
font-weight: 700;
color: #000000;
font-size: 24px;
margin-bottom: 20px;
text-align: center;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
       }

       
       
.navi {
font-family: 'Arial', sans-serif;
font-weight: 700;
color: #000000;
font-size: 10px;
text-align: left;
margin-bottom: 15px;
margin-top: 0px;
margin-left: 20px;
margin-right: 20px;
       }
       

.corpo_form {
font-family: 'Arial', sans-serif;
font-weight: 400;
color: #ffffff;
font-size: 14px;
margin-bottom: 0px;
text-align: left;
margin-top: 0px;
margin-left: 10px;
margin-right: 10px;
       }
       
       




input.con {
margin-left:3px;
margin-right:0px;
margin-bottom:5px;
margin-top:3px;
text-align: left;
height:39px;
width:318px;
background-color: #FFFFFF;
border:0px solid #000000; 
font-family: 'Arial', sans-serif;
font-weight: 400;
color: #000000;
font-size: 16px;
}



textarea.con2 {
margin-left:3px;
margin-right:0px;
margin-bottom:15px;
margin-top:3px;
text-align: left;
height:104px;
width:318px;
background-color: #FFFFFF;
border:0px solid #000000; 
font-family: 'Arial', sans-serif;
font-weight: 400;
color: #000000;
font-size: 16px;
}


      
A:LINK {
 color: #000000;
 text-decoration: none;
}

A:VISITED {
 color: #000000;
 text-decoration: none;
}

A:HOVER {
 color: #FF5E00;
 text-decoration : none;
}

A:ACTIVE {
 color: #000000;
 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-chi.jpg');
background-repeat: no-repeat;
}

.td_arancio {
background-color: #ff5e00;
border-radius: 10px 10px 10px 10px;
}



img {border:0px none;}

td img {display: block;}