@charset "utf-8";
/* CSS Document */

body {
background-color:#f9f9f8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
color:#888;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}
a:link, a:visited, a:active{
font-size:11px;
color:#888;
text-decoration:none;
}
a:hover{
font-size:11px;
color:#496899;
text-decoration:none;
}
#box {
background-color:#dedede;
width:988px;
height:599px;
background-image:url(../images/bg-home.jpg);
}
#top {
margin:auto;
width:950px;
height:30px;
margin-bottom:10px;
}
#lang {
position:relative;
top:17px;
right:0px;
color:#888;
height:11px;
line-height:11px;
letter-spacing:1px;
float:right;
}
#lang a:link, #lang a:visited, #lang a:active{
text-decoration:none;
color:#888;
height:11px;
line-height:11px;
letter-spacing:1px;
}
#lang a:hover{
text-decoration:none;
font-weight:bold;
}
#lang #on{
text-decoration:none;
font-weight:bold;
}
#grey{
margin:auto;
width:988px;
height:19px;
background-color:#dedede;
}
#header{
margin:auto;
margin-top:19px;
width:950px;
height:185px;
background:url(../images/header.jpg);
}
#header h1{
font-size:12px;
width:300px;
color:#fff;
position:relative;
top:95px;
left:243px;
font-weight:normal;
}

#header_home{
margin:auto;
margin-top:19px;
width:948Wpx;
height:185px;
}
#header_home h1{
font-size:12px;
width:300px;
color:#fff;
position:relative;
top:95px;
left:243px;
font-weight:normal;
}

#header-pg { margin:auto;margin-top:0px;width:948px;height:185px;border:20px solid #DEDEDE;border-bottom:none;background:url(../images/header.jpg) no-repeat center bottom;position:relative; }

#header-pg span { width:20px;height:85px;position:absolute;top:33px;left:-20px;display:block;background:#5376B0; }

#header-pg h1{
font-size:12px;
width:300px;
color:#fff;
position:relative;
top:76px;
left:243px;
font-weight:normal;
}

#menu{
position:relative;
top:50px;
left:30px;
width:191px;
float:left;
}
#menu ul{
width:191px;
margin:0;
padding:0;
list-style:none;
}
#menu li{
width:191px;
height:31px;
list-style:none;
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
line-height:31px;
color:#888;
letter-spacing:1px;
text-align:right;
}
#menu li a:link, #menu li a:visited, #menu li a:active{
width:191px;
height:31px;
list-style:none;
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
color:#888;
text-decoration:none;
display:block;
font-size:10px;
}
#menu li a:hover{
width:191px;
height:31px;
list-style:none;
background-image:url(../images/menu-roll.jpg);
background-repeat:no-repeat;
color:#fff;
text-decoration:none;
display:block;
font-size:10px;
}
#menu li #acceso{
width:191px;
height:31px;
list-style:none;
background-image:url(../images/menu-roll.jpg);
background-repeat:no-repeat;
color:#fff;
text-decoration:none;
display:block;
font-size:10px;
}
#tb-home{
width:670px;
height:140px;
margin-top:30px;
}
#cont{
margin:auto;
width:670px;
margin-top:110px;
margin-left:263px;
}
#cont-text{
font-size:11px;
text-align:justify;
}
#box-tubi{
width:147px;
border-right:1px solid #ccc;
}
#box-condiz{
width:182px;
border-right:1px solid #ccc;
}

#box-polis{
width:182px;
border-right:1px solid #ccc;
}
#box-gas{
width:167px;
}
.int-home{
margin-top:0;
margin-left:30px;
font-size:11px;
}
#box-cont{
margin:auto;
width:988px;
background-color:#dedede;
}
#cont-az{
margin:auto;
width:950px;
background-image:url(../images/bg-cont-page.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFF;
}
#cont-serv{
margin:auto;
width:950px;
background-image:url(../images/bg-cont-serv.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFF;
}
#cont-prod{
margin:auto;
width:950px;
background-image:url(../images/bg-cont-prod.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFF;
}
#cont-dist{
margin:auto;
width:950px;
background-image:url(../images/bg-cont-distr.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFF;
}

#cont-prodotti{ margin:auto;width:950px;background:#fff url(../images/bg-cont-prodotti.jpg) no-repeat top left; }

#cont-dove{
margin:auto;
width:950px;
background-image:url(../images/bg-cont-dove.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFF;
}
#cont-cont{
margin:auto;
width:950px;
background-image:url(../images/bg-cont-cont.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#FFF;
}
#menu-pg{
position:relative;
top:37px;
left:8px;
width:191px;
float:left;
}

    #left-int { margin:auto;width:166px;padding:200px 0 0 0;margin-top:40px;background:url(../images/defaultLeftLogo.jpg) no-repeat left top; }
    #cont-metano #left-int { padding:230px 0 0 0;background:url(../images/blueEnergyBox.jpg) no-repeat left top; }
    #cont-bioedi #left-int { padding:230px 0 0 0;background:url(../images/deamWoolBox.jpg) no-repeat left top; }
    
    
    
#menu-pg ul{
width:191px;
margin:0;
padding:0;
list-style:none;
}
#menu-pg li{
width:191px;
height:31px;
list-style:none;
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
line-height:31px;
color:#888;
letter-spacing:1px;
text-align:right;
}
#menu-pg li a:link, #menu-pg li a:visited, #menu-pg li a:active{
width:191px;
height:31px;
list-style:none;
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
color:#888;
text-decoration:none;
display:block;
font-size:10px;
}
#menu-pg li a:hover{
width:191px;
height:31px;
list-style:none;
background-image:url(../images/menu-roll.jpg);
background-repeat:no-repeat;
color:#fff;
text-decoration:none;
display:block;
font-size:10px;
}
#menu-pg li #acceso{
width:191px;
height:31px;
list-style:none;
background-image:url(../images/menu-roll.jpg);
background-repeat:no-repeat;
color:#fff;
text-decoration:none;
display:block;
font-size:10px;
}
#right{
    float:right;
    width:211px;
    margin-top:37px;
    margin-right:10px;
}

#right a { display:block;width:190px;height:90px; }
#right .isolantiTubazioni { background:url(../images/menu/isolantiTubazioni.jpg) no-repeat left top; }
#right .isolantiTubazioni:hover { background:url(../images/menu/isolantiTubazioni_hover.jpg) no-repeat left top; }
#right .canaliCondizionamento { background:url(../images/menu/canaliCondizionamento.jpg) no-repeat left top; }
#right .canaliCondizionamento:hover { background:url(../images/menu/canaliCondizionamento_hover.jpg) no-repeat left top; }
#right .gasEnergiaElettrica { background:url(../images/menu/gasEnergiaElettrica.jpg) no-repeat left top; }
#right .gasEnergiaElettrica:hover { background:url(../images/menu/gasEnergiaElettrica_hover.jpg) no-repeat left top; }
#right .caminiCanneFumarie { background:url(../images/menu/caminiCanneFumarie.jpg) no-repeat left top; }
#right .caminiCanneFumarie:hover { background:url(../images/menu/caminiCanneFumarie_hover.jpg) no-repeat left top; }
#right .lavorazionePolistirolo { background:url(../images/menu/lavorazionePolistirolo.jpg) no-repeat left top; }
#right .lavorazionePolistirolo:hover { background:url(../images/menu/lavorazionePolistirolo_hover.jpg) no-repeat left top; }
#right .isolantiAcustici { background:url(../images/menu/isolantiAcustici.jpg) no-repeat left top; }
#right .isolantiAcustici:hover { background:url(../images/menu/isolantiAcustici_hover.jpg) no-repeat left top; }

#center{
margin:auto;
width:428px;
margin-top:100px;
font-size:11px;
}
#center a:link, #center a:visited, #center a:active{
border-left:2px solid #597cb1;
font-weight:bold;
text-decoration:none;
padding-left:5px;
}
#center a:hover{
border-left:2px solid #900;
font-weight:bold;
text-decoration:none;
padding-left:5px;
}
#center h1, #center h3, #center h3{
margin-top:0;
font-size:12px;
color:#4f74ae;
font-weight:bold;
}
#center-prod{
margin:auto;
width:428px;
margin-top:100px;
font-size:11px;
}
#center-prod h1, #center-prod h3, #center-prod h3{
margin-top:0;
font-size:12px;
color:#4f74ae;
font-weight:bold;
}
#credits{
margin:auto;
margin-top:4px;
width:950px;
text-align:right;
color:#989898;
}
#mappa{
margin:auto;
width:425px;
height:350px;
border:1px solid #ccc;
}
#credits a:link, #credits a:visited, #credits a:active{
color:#5c7eb2;
text-decoration:none;
font-size:10px;
}
#credits a:hover{
color:#888;
text-decoration:none;
font-size:10px;
}
#box-footer{
width:100%;
background-image:url(../images/bg-footer.jpg);
background-repeat:repeat-x;
background-color:#4f74ae;
margin-top:0;
}
#img-footer{
margin:auto;
position:relative;
top:0;
width:950px;
background-image:url(../images/img-footer.jpg);
background-repeat:no-repeat;
color:#fff;
font-size:11px;
padding-top:50px;
background-color:#4f74ae;
}
#img-footer a:link, #img-footer a:visited, #img-footer a:active{
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#img-footer a:hover{
color:#ccc;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#credits2{
margin:auto;
width:950px;
text-align:right;
color:#ccc;
background-color:transparent;
margin-bottom:5px;
}
#credits2 a:link, #credits2 a:visited, #credits2 a:active{
color:#fff;
text-decoration:none;
font-size:10px;
}
#credits2 a:hover { color:#fff;text-decoration:none;font-size:10px; }
.foto { width:148px;border:1px solid #ccc;margin-right:10px;margin-bottom:10px; }
.azz { color:#597cb1;font-weight:bold; }

form#invioForm fieldset { margin: 0; padding: 0; border: none; }
form#invioForm legend { display: none; }
form#invioForm ul { margin: 0; padding: 0; list-style: none; }
form#invioForm ul li { padding: 5px 0; }
form#invioForm ul li div { padding: 0 0 0 120px; }
form#invioForm label { display: block; width: 120px; float: left; }
form#invioForm input { width: 250px; font-size: 10px; font-family: Verdana; }
form#invioForm input.captcha { width: 126px; }
form#invioForm input.button { width: 100px; }
form#invioForm input.opt { width: 20px; }
form#invioForm textarea { width: 250px; font-size: 10px; font-family: Verdana; }

#homeBoxes {  }
    #homeBoxes ul { list-style-type:none; }
    #homeBoxes li { float:left;width:250px; padding:5px 35px 0 35px;border-left:1px solid #e7e7e7; }
    #homeBoxes li:first-child { width:235px;border-left:none;padding:10px 35px 0 0;  }
    #homeBoxes li h2 { padding:0;color:#5f80b3;margin:0 0 5px 0;font-weight:normal;font-size:13px; }
    #homeBoxes li a { display:block;color:#5f80b3;padding:2px 0 2px 0;float:left;width:100%; }
    #homeBoxes li a em { display:block;float:left;text-transform:none;font-style:normal; }
    #homeBoxes li a span { width:55px;display:block;float:right;color:#666;overflow:hidden; }
    
#homeboxesdetail {  }
    #cont-bioedi { background:#fff url(../images/bg-bioedilizia.jpg) no-repeat top left;margin:auto;width:950px; }
    #cont-enerinno { background:#fff url(../images/bg-energierinnovabili.jpg) no-repeat top left;margin:auto;width:950px; }
    #homeboxesdetail h2 { padding:0 0 5px 0;color:#7088b9;font-weight:normal; }
    #homeboxesdetail h3 { padding:0 0 3px 0;color:#a4b6d2;border-bottom:6px solid #5478b0;font-weight:normal; }
    #homeboxesdetail img { margin:30px 0 0 0;padding:0; }
    #homeboxesdetail strong { color:#666;display:block;padding:30px 0 20px 0;margin:0; }
    #homeboxesdetail a.pdf { display:block;padding:11px 0 11px 45px;border:1px solid #c8c8c8;border-right:none;border-left:none;background:url(../images/pdfIco.jpg) no-repeat 10px 4px;color:#666;font-weight:normal; }
    #homeboxesdetail em { display:block;padding:15px 0 0 0;font-style:normal; }
    
#gasmetano {}
    #cont-metano{ margin:auto;width:950px;background:#fff url(../images/bg-cont-prodotti.jpg) no-repeat top left; }
    #gasmetano h3 { padding:15px 0 10px 0;color:#666;text-transform:uppercase;font-weight:normal; }
    #gasmetano hr { background:#c8c8c8;color:#c8c8c8;border:none;height:1px; }
    #gasmetano p { padding:15px 0 15px 0; }
    #gasmetano ul { list-style-type:none;padding:0; }
    #gasmetano ul li { padding:0 0 15px 0; }
    #gasmetano ul li strong { display:block;padding:0;margin:0;text-transform:uppercase; }
    #gasmetano ul li p { padding:0;margin:0; }
    
#cannefumarie {}
    #cont-fumarie { background:#fff url(../images/bg-cont-prodotti.jpg) no-repeat top left;margin:auto;width:950px; }
    #cannefumarie p { padding:45px 0 25px 0; }
    #cannefumarie hr { background:#c8c8c8;color:#c8c8c8;border:none;height:1px; }
    
#cont-fonoassorbenti { background:#fff url(../images/bg-cont-prodotti.jpg) no-repeat top left;margin:auto;width:950px; }
    #fonoassorbenti h3 { text-transform:uppercase;color:#666666;padding:0 0 10px 0;font-weight:normal; }
    #fonoassorbenti ul { list-style-type:none;padding:0; }
    #fonoassorbenti ul li { width:100%;padding:10px 0 10px 0;float:left;border-bottom:1px solid #c8c8c8; }
    #fonoassorbenti ul li:first-child { border-top:1px solid #c8c8c8; }
    #fonoassorbenti strong { padding:10px 0 0 0;text-transform:uppercase;display:block;float:left; }
    #fonoassorbenti strong.nopad { padding:0; }
    #fonoassorbenti a.pdf { padding:11px 0 11px 45px; width:120px;display:block;float:right;background:url(../images/pdfIco.jpg) no-repeat 10px 4px;border:none; }
    
    
    
    
    
    
