/* CSS Document */

body  {width:100%; height:100%; margin:0; padding:0; text-align:center; color:#333; font-family: Calibri, Arial, Helvetica, sans-serif;	font-size:14px;	background-color:#e5e5e5;}

h1,h2,h3,h4,h5,h6 {font-weight: bold; margin:0; padding:0;}
h1 {font-size: 30px; color:#077; text-align:center; padding:20px;}
h2 {font-size: 22px;}
h3 {font-size: 20px; color:#036;}
h4 {font-size: 16px;}
h5 {font-size: 15px;}
h6 {font-size: 14px;}

#Wrapper  {width:1000px; min-height:100%; height:auto; position:absolute; top:0; left:50%; margin-left:-500px; background: url('/buildconsult/img/main-shadow.png') top center repeat-y;}

#Content  {text-align:left; background-color:#fff; width:940px; margin:0 30px 0 30px;}

#head  {width:1000px; height:150px; position:relative; background: url('/buildconsult/img/head-bk.png') top center no-repeat;}

#logo  {width:334px; height:100px; position:absolute; top:5px; left:-20px;}

#menu1  {width:584px; height:63px; position:absolute; top:10px; right:30px; background: url('/buildconsult/img/head-menu1.png') top right no-repeat;}

#menu1content {width:584px; height:36px; position:absolute; top:27px; right:0; background: url('/buildconsult/img/bk-menu1.png') top right no-repeat;}

.menu1item  a           {color:#036; border-right:1px solid #036; text-decoration:none; background: url('/buildconsult/img/bk-menu1item.png') repeat-x bottom; display:inline-block; padding:0 20px 0 20px; float:right; font-size:16px; line-height:36px; height:36px; font-family:'Trebuchet MS', Calibri, Arial;}   
.menu1item  a:hover     {color:#fff; background: url('/buildconsult/img/bk-menu1item.png') repeat-x top;}  
.menu1item  b           {color:#29337D; background:#fff; display:inline-block; padding:0 10px 0 10px; float:left;}  

#menu2  {width:927px; height:63px; position:absolute; top:80px; right:30px; background: url('/buildconsult/img/head-menu2.png') top right no-repeat;}
#menu2content {width:927px; height:36px; position:absolute; top:28px; right:0; background: url('/buildconsult/img/bk-menu2.png') top right no-repeat;}

.menu2item  a           {color:#066; border-right:1px solid #066; text-decoration:none; background: url('/buildconsult/img/bk-menu2item.png') repeat-x bottom; display:inline-block; padding:0 20px 0 20px; float:right; font-size:16px; line-height:36px; height:36px; font-family:'Trebuchet MS', Calibri, Arial;}   
.menu2item  a:hover     {color:#fff; background: url('/buildconsult/img/bk-menu2item.png') repeat-x top;}  
.menu2item  b           {color:#29337D; background:#fff; display:inline-block; padding:0 10px 0 10px; float:left;}  

#foot  { width:1000px; min-height:150px; position:relative; text-align:center; background: #e5e5e5 url('/buildconsult/img/foot-bk.png') top center no-repeat; color:#036; padding-top:20px; }
#foot b {font-size:18px;}
#foot a {color:#066; text-decoration:none;}
#foot a:hover {color:#036; text-decoration:uderline;}

.TermografiaOn {border: 2px solid #000066; padding:10px 25px 10px 35px; margin:0 0 10px 70px; font-size:20px; font-weight:bold; position:relative;}
.TermografiaOn img {border:0;}
.TermografiaOff {font-size:16px; margin-left:50px; border-bottom:1px solid #ddd; position:relative;}
.TermografiaOff a{ text-decoration:none; color:Blue; width:150px; height:22px; position:absolute; top:0; right:0; }


#foot img {padding:10px; border:0; }


.imgC {border: 2px solid #000066;}

                    .ImgL              {float:left; margin:5px 5px 0 0; border: 1px solid #333; display:block; border:0;  }     
                       
                                
                    .ImgR              {float:right; margin:5px 0 0 5px;} 
                    .ImgLa             {border:5px solid;}                    
                    .ImgRa             {border:5px solid;}  

.CellaSt {
	border: 1px solid #006666;
	width:350px;
	height:20px;
}

                
                .DetTextBox         {width:600px; margin-left:5px;}
                .DetTextBox p     {text-align:justify; font-size:11px; line-height:14px; color:#333;}

#intro  {
position:fixed;
top:0;
width:100%;
height:100%;
}


#MenuUmidita  {
position:fixed;
top:150px; 
width:200px;
height:230px;
}

#Umidita  {
color:#036;
display:table-cell;
width:560px;
padding: 10px;
text-align: justify;
background-color: #FFFFFF;
height:500px;
vertical-align:top;
}


#doc  {
	color:#003366;
	padding: 30px;
	text-align: justify;
	background-color: #FFFFFF;
}

#carbonio  {
	color:#003366;
	padding:20px 0 20px 0;
	text-align:justify;
	background-color: #FFFFFF;
}


.Cols2 {padding:0; margin:0;}  
.carbonio     {background-image: url('/ADS/img/Bk-carbonio.png'); text-align:center; color:#fff; font-weight:bolder; font-size:26px; line-height:54px; border-bottom:2px #fff solid;}


#colonna1  {
	color:#003366;
	width:48%;
	padding-right: 10px;
	text-align: justify;
	border-right: 1px solid #003366;
	float:left;
}

#colonna2  {
	color:#003366;
	width:48%;
	padding-left:10px;
	text-align: justify;

}

.CellaXXS, .CellaXS, .CellaS, .CellaSc, .CellaM, .CellaL, .CellaXL {border: 1px solid #122452; font-size:12px; color:#677d9e;}
    .CellaXL            {width: 408px;}
    .CellaL             {width: 313px;}	
    .CellaM             {width: 216px;}
    .CellaS             {width: 149px;}
    .CellaSc            {width: 155px; text-align:center;}    
    .CellaXS            {width: 82px;}
    .CellaXXS           {width: 48px;}
.TestoForm          {text-align: right; min-width:60px; padding-right:20px; white-space: nowrap;	vertical-align:top;	font-size:12px;	line-height:24px;}
.CellaForm          {white-space: nowrap; text-align:left; width:420px;	font-size:12px;	line-height:24px;}

.TestoS             {font-size:11px; font-family:Arial; line-height:14px; vertical-align:top; padding:4px 0 4px 0;}

                .TextBox            {text-align:justify; padding:5px 65px 50px 65px; font-family:Calibri, Arial, Helvetica; font-size:14px; line-height:20px; color:#333;}	
                .TextBox ul         {margin: 0; padding: 10px 0 10px 25px; }                
                .TextBox li         {margin: 0 0 0 10px; padding: 0 0  0 10px; }
                .TextBox a          {color:#f00; text-decoration:none; padding:0 3px 0 3px; }
                .TextBox a:hover    {color:#000; text-decoration:underline;} 