﻿body,html{ background-color: #770000;padding: 0px; }
#extPG{width: 100%; margin: 0px 0px 0px -10px; position: absolute;}
#container
{width: 1000px; -min-height: 520px; padding: 0px; margin:  -15px auto;
    font-family: Arial; color: #333;  font-size: 12px;}
#header{width: 1000px; height: 130px; background-image: url(/images/head.png);
    background-position:  top center; background-repeat:  no-repeat; padding: 0px;}
#CContentPage {width: 1000px; -min-height: 480px; background: transparent url(/images/bg-falseColonne.png) repeat-y top center;
padding: 0px; margin-left: 0px; margin-top: -3px;}
#menu{ width: 200px;-min-height: 480px; padding-left: 10px;}
#menusx{float: left; width: 216px; -min-height: 480px;}
#menusx a span{ font-size:12px; text-decoration:none; display:block; padding: 8px 20px;
color:black;letter-spacing:2pt;word-spacing:3px;}
#ContentPage{overflow:  hidden; float: right; width: 775px; -min-height: 480px; 
 padding: 0px;}
#footer{width: 1000px; height: 13px; text-align: right;font-family: verdana; font-size: 10px;
   color: #03780a; line-height: 15px; margin: 0px auto 0px auto;padding:  10px 10px 0px 10px;
   background-image: url(/images/foot.png); background-position:   left top; background-repeat:  no-repeat; }
#SubFooter{ width: 960px; height: 81px; text-align: left ;font-family: verdana; font-size: 10px; color: white; line-height: 15px;
   margin: 0px auto 0px auto;padding:  10px 10px 0px 10px;
}
.Logo {float: left; vertical-align: top;}
.txt {text-align: right;font-family: Arial; font-size: 14px; font-style: italic; color: #575757; padding-top: 10px;}
 #navigation{ margin: 105px 0px 0px 20px; padding: 0px 0px 0px 10px; width: 950px; float: left; height: 25px; 
     text-align: left; word-spacing: 3px; font-family: arial, tahoma; LETTER-SPACING: 2pt; color: black; font-size: 14px;}
#menu2{width: 287px; height: 248px; float: left;margin: 0px;}
a.blue{color: Black; text-decoration: none; font-size: 12px;}
a.blue:link {color: Black;text-decoration: none;}
a.blue:hover {color: #a02929;}
a.blue:active {color: Black; text-decoration:none;} 
a.red:link {color: #7F0F0F;text-decoration: none;}
a.red:hover {color: red;}
a.red:active {color: #7F0F0F; text-decoration:none; } 
a.red:visited {  color: #7F0F0F; text-decoration:none; } 
a.foot:link { color: #fff;text-decoration: none;}
a.foot:hover { color: red;}
a.foot:active { color: #fff; text-decoration:none; } 
a.foot:visited {color: #fff; text-decoration:none; } 
#TBG
{
     width: 395px;height: 470px;
     padding: 0px;margin: 35px 0px 0px 2px;border: 0px;
     float: left;
}
#TBR
{
     width: 377px;height: 516px;
     padding: 0px;margin: 25px 0px 0px 15px;border: 0px;
     float: left;
}

#DX
{
     position: relative; left: 0px;
     width: 580px; -min-height: 450px;
     padding: 0px;margin: 8px 0px;border: 0px;
     float: left;
}
.SX
{
   float: left;
   margin: 0px;
   padding: 0px;
}
#JF
{
 width: 680px; height: 400px;
 text-align: justify; color: #333;
 margin: 25px 10px 25px 10px; padding: 25px 20px 35px 20px;
 overflow:  scroll; overflow-x:hidden;
 border:1px solid #CCC;
}
#DownL
{
   width: 700px;  height: 400px;
    margin: 20px 0px 20px 20px; padding: 10px;
    text-align: left;
    border:1px solid #ccc;
    overflow:  scroll; overflow-x:hidden;
}
#DoveSiamo
{
    width: 150px;  float: left; 
    min-height: 400px;
    margin-left:20px;margin-top:10px; padding-bottom: 20px;
    text-align: left; line-height: 20px;
}

#Dati
{
    width: 650px;  
    margin: 20px auto; padding: 25px 10px;
    text-align: left;
    border:1px solid #ccc;
    text-align: left; line-height: 20px;
}
#DatiContact
{
    width: 700px;  
    margin: 20px auto; padding: 25px 10px;
    text-align: left;
    border:1px solid #ccc;
    text-align: left; line-height: 20px;
}

.Contact
{
  height: 100px;
}

#BoxMap
{
  width: 670px;
  margin: 20px auto; padding: 0px;
  border:1px solid #ccc;
}

#Box
{
    width: 650px;  height: 80px;
    margin: 20px auto; padding: 25px 10px 35px 10px;
    text-align: left;
    border:1px solid #ccc;
}
#BoxContact
{
    width: 700px;  height:280px;
    margin: 20px auto; padding: 10px;
    text-align: right;
    border:1px solid #ccc;
}

#TBdwn
 {
    width: 680px; 
 }
.OneTitle
{
   background-color: #C41A01; color: White;
   height: 25px; width: 100%;
}
#Form
{
   height: 25px; width: 100%;
}

.boxtxt
{
 width: 80%;
 text-align: justify;
 margin: auto;
 line-height: 16px;
}

.Title
{
  color: Orange;
  font-size: 18px;   font-weight: bold;  font-family: Arial; 
}
.mn
{
 margin: 0px 0px 0px 15px;
 border: 0px;
}

#powered
{
  text-align: center;
  margin-top: 10px;
  width: 950px;
  color: #545454;
}
#Azienda
{
   width: 700px;
   height: 350px;
   margin: 25px auto;
   text-align: justify;
}
#AziendaGB
{
   width: 300px;
   margin: 230px 35px auto;
   text-align: justify;
   float: right;
}

#space
{
   height: 500px;
    width: 500px;
}
#News
{
  width: 650px; 
  height: 400px;
  padding: 20px;
   height: 100%;
   border: 1px solid #ccc;

}
#ImgSX
{
    width: 150px;  float: left; 
    margin-left:9px; margin-top: 0px;
    
}
#Flag
{
  float: right;
  width: 50px;
  height: 20px;
  margin-top: -15px;
}
.Product
{
   width: 700px;
   height: 100%;
   margin: 25px 35px 20px 0px;
   text-align: justify;
   padding: 20px;
}
.Cleft
{
 margin-left: -20px;
}
#Ventilation
{
   background-color: #ccc;
   border: 1px solid #333;
   padding: 10px;
}
.pgb
{
margin:10px;
}
.News{padding: 4px; min-height:450px;}
.News fieldset legend b {padding-right: 10px;}
.News fieldset div a {color:#770000;}
.News fieldset { width:155px; background-color:White; margin-top:10px;}
.ImgNews
{
  margin: 10px;
}
.ProductListDX,.ProductListSX{ position:relative; height:135px; text-decoration:none;color:black; cursor:pointer;}
.ProductListDX:hover,.ProductListSX:hover{color:#770000;}
.ProductListDX strong{ font-size:16px; top:10px; right:42px; position:absolute;}
.ProductListDX span{ position:absolute; top:5px; left:20px;}
.ProductListDX span fieldset{ background-color:White}
.ProductListDX div{ position:absolute; top:45px; left:210px; width:500px; text-align:justify;}
.ProductListSX strong{ font-size:16px; top:10px; left:12px; position:absolute;}
.ProductListSX span{ position:absolute; top:15px; right:40px;}
.ProductListSX span fieldset{ background-color:White}
.ProductListSX div{ position:absolute; top:55px; right:250px; width:500px;text-align:justify;}

#Approfondimenti{ margin-top:15px; width:530px; float:left; padding:10px; background-color:gainsboro;border:1px solid silver;}
#ProductContent{ padding:10px 20px 20px 20px ; overflow:hidden;}
#ProductContent strong{ font-size:16px; padding-bottom:15px; display:block;}
#ProductContent div span{ width:550px; display:block; float:left; text-align:justify;}
#ProductContent div span a{ color:#770000; font-weight:bold; }
#ProductContent div div{float:right; width:144px;}
#ProductContent div div fieldset img{float:right;clear:right; padding:1px;}
#ProductContent div div fieldset{ background-color:White; padding:2px; margin-bottom:4px;}
.rightDownload{ background-image:url('/images/bincasa.jpg');  background-repeat:no-repeat; width:185px !important; height:500px; padding-top:50px}
.rightDownload div{padding:10px 8px;}
.rightDownload span{ font-weight:bold; color:White;}
#pdf{ width:550px; float:left; padding-top:10px;}
#pdf a{ text-decoration:none; color:#770000}
#pdf a img {vertical-align: middle;}
#pdf a cite{ vertical-align:middle;}
/*.bincasa{ background:url('/images/bincasa0.jpg') no-repeat top right; width:185px !important;}*/