/* CSS Document */
body{margin:0;text-align:center; padding:0; background:url(images/topbg.jpg) 0 0 repeat-x #414141; color:#969595; font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div, p, ul, ol, h1, h2, h3, h4, h5, img{margin:0px; padding:0px;}
ul{list-style-type:none;}


/*--MAIN PANEL--*/
#mainPan{width:778px; position:relative;text-align:left; margin:0 auto;}

/*--TOP PANEL--*/

#topPan{width:778px; height:184px; background:url(images/header.jpg) 100% 0 no-repeat #0799E3; color:#fff; margin:0; position:relative;}

#topPan h1{width:130px; height:84px; position:absolute; top:45px; left:32px; display:block; #ff9933; color:#ffffff;
font:14px/14px Arial, Helvetica, sans-serif; background:url(images/tecnoalarmbis.gif) 0 0 no-repeat;background-position: 0px 30px;padding:0px 0 0;}
#topservicesPanHome{width:400px; height:233px; background:url(images/logo_be.png) 0 0 no-repeat; padding:0px; position:absolute; top:0px; right:120px; padding:0px 0 0;}  
#topservicesPan{width:400px; height:233px; background:url(images/logo_be.png) 0 0 no-repeat; padding:0px; position:absolute; top:0px; right:120px; padding:0px 0 0;} 
#topservicesPan h2{width:150px; height:20px; #ff9933; color:#ffffff; font:14px/14px Arial, "Times New Roman", Times, serif;position:absolute; top:45px; left: 310px; }
#topservicesPan1 h2{width:150px; height:20px; #669966; color:#ffffff; font:14px/14px Arial, "Times New Roman", Times, serif;position:absolute; top:45px; left: 310px; }
#topservicesPan2 h2{width:600px; height:20px; #669966; color:#ffffff; font:18px/14px Arial, "Times New Roman", Times, serif;position:absolute; top:180px; left:100px; }
#topservicesPan ul{width:130px; height:79px; margin:0 0 0 37px;}
#topservicesPan ul li{height:20px;}
#topservicesPan ul li.onelink a{display:block; width:94px; height:20px; background:
  url(images\serviceslink1bg.gif) 0 72% no-repeat #6DFD00; color:#01699F; font:13px/20px Georgia, "Times New Roman", Times, serif; text-decoration:none;}
#topservicesPan ul li.onelink a:hover{text-decoration:none;  background: url(images/serviceslink1bg.gif) 0 72% no-repeat #6DFD00; color:#0A4767;}
#topservicesPan ul li.threelink a{display:block; width:119px; height:20px; background:url(images/serviceslink2bg.gif) 30% 0 no-repeat #6DFD00; color:#01699F; font:13px/20px Georgia, "Times New Roman", Times, serif; text-decoration:none;}
#topservicesPan ul li.threelink a:hover{text-decoration:none;  width:119px; height:20px; background: url(images/serviceslink3bg.gif) 30% 0 no-repeat #6DFD00; color:#0A4767;}

/"--ORIZZONTAL PANEL--"/
body{font: 76% arial,serif}
div.textimage{width: 500px;margin-bottom: 10px;right;margin:20px;border: 0px solid #cccccc;background:url() 0 no-repeat ;#414141background-color: #414141;background-position:70px 200px;
}
div.immagineb {width: 500px;margin-bottom: 10px;right;margin:0px;border: 0px solid #cccccc;
}
div.immagineb img{float:left;margin: 10px;margin-top: 100px}
div.textimage img{float:left;margin: 10px}
div.textimage h2, div.textimage p{margin:0 10px;padding: 0}
div.textimage h2{margin-top: 10px; color: #CCCCCC}
div.clearer{clear: left}
.textimage h1{
font: 20px Arial, Helvetica, sans-serif;margin-top: 10px;margin-left: 10px;
color: #FF9933;
}
.textimage p{
font: 12px Arial, Helvetica, sans-serif;
color: #CCCCCC;
}




/*--RIGHT PANEL--*/
#rightPan{width:215px; position:absolute;top:190px; right:0px; margin:0; padding:0;}
#rightPan h2{width:140px; height:52px; display:block; background:#414141; color:lime; font:24px/52px Georgia, "Times New Roman", Times, serif; margin:0;}

#rightPan ul{width:136px; height:150px; margin:26px 0 0;}
#rightPan ul li{width:136px; height:27px; border-bottom:1px dashed #868686;}
#rightPan ul li a{display:block; height:27px;  background:url(images/arrow1.gif) 0 50% no-repeat #414141; color:#fff; font:14px/25px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 13px;} 
#rightPan ul li a:hover{background:url(images/arrow2.gif) 0 50% no-repeat; text-decoration:none;}
#rightPan ul li.contact{border:none;}

#rightPan ul.userlink{width:136px; height:235px; margin:0;}
#rightPan ul li.userlink{width:180px; height:25px; border:none;}
#rightPan ul li.userlink a{display:block; height:25px; background:#414141; color:#969595; font:14px/25px Arial, Helvetica, sans-serif; text-decoration:underline; padding:0;} 
#rightPan ul li.userlink a:hover{background:#414141;text-decoration:underline; color:#AFACAC;}

#rightPan ul li.active a{color:lime;}
#rightPan ul li.userlinkA a{display:block; height:25px; background:#414141; color:#969595; font:14px/25px Arial, Helvetica, sans-serif; text-decoration:underline; padding:0;}
#rightPan ul li.userlinkA a:hover{background:#414141;text-decoration:underline; color:#AFACAC;}
#rightPan ul li.userlinkA a{color:lime;}

#rightPan form h3{width:70px; height:33px; background:url(images/lcon1.jpg) 0 0 no-repeat ;  font:15px/26px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:bold; margin:0 0 0 14px; padding:0 0 0 37px;}

/*---FOOTER PANEL--*/
#footermainPan{height:120px; background:url(images/footerbg.gif) 0 0 repeat-x #777; color:#ffff; margin:0; padding:0; clear:both;}
#footerPan{width:778px; position:relative; margin:0 auto;}
#footerPan img{width:63px; height:50px; position:absolute; top:30px; right:130px;}

#footerPan ul{width:500px; position:absolute; top:36px; left:49px;}
#footerPan li{float:left; font:13px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 0 0 12px; color:#fff; background:#1E1E1E; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.email{width:190px; background:#2C2C2C;  color:#fff; display:block; position:absolute; top:55px; left:61px;}
#footerPan ul.email li{font-size:10px;}
#footerPan ul.email li a{background:#2C2C2C; display:block; color:#fff; text-decoration:none; padding:0px; }
#footerPan ul.email li a:hover{text-decoration:underline;}

#footerPan p.indirizzo{background:#222; color:#fff; font:11px/15px Tahoma,Arial, Helvetica, sans-serif; position:absolute; top:70px; left:61px;}






