/* CSS Document */
body{padding:0px; margin:0px;  background:url(images/main-bg.gif) 0 0 repeat-x #fff; color:#5F7A77; font:10px/10px Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, h4, h5, img{padding:0px; margin:0px;}
ul{list-style-type:none}

/*----MAIN PANEL----*/
#mainPan{width:778px; height:515px; position:relative; margin:0 auto; }

/*----TOP PANEL----*/
#topPannello{width:778px; height:35px; background:url(images/topbg.jpg) -27px 0 no-repeat #fff; color:#828282; position:relative; margin:0 auto;}
#topPannello img.logo{position:absolute; top:8px; left:155px;}
#topPannello p.caption{
	width:300px;
	background:#fff;
	font-size:16px;
	color:#828282;
	position:absolute;
	top:10px;
	left:405px;
	height: 19px; line-height:15px;
}
#topcontactPan{width:181px; height:26px; position:absolute; top:0px; left:210px; padding:1px 0 0;}

#topcontactPan ul.botton{
	width:160px;
	height:35px;
	position:absolute; margin: 0 0 0 -20px;
}
#topcontactPan ul.botton li{width:42px; float:left; height:35px;}
#topcontactPan ul.botton li.home a{width:42px; height:35px; display:block; background:url(images/home-normal.gif) 0 0 no-repeat;  }
#topcontactPan ul.botton li.home a:hover{width:42px; height:35px; background:url(images/home-hover.gif) 0 0 no-repeat;}

#topcontactPan ul.botton li.aboutus a{width:42px; height:35px; display:block; background: url("images/azienda-normal.gif") 0 0 no-repeat; }
#topcontactPan ul.botton li.aboutus a:hover{width:42px; height:35px; background: url("images/azienda-hover.gif") 0 0 no-repeat;}

#topcontactPan ul.botton li.contact a{width:42px; height:35px; display:block; background:url(images/contact-normal.gif) 0 0 no-repeat; }
#topcontactPan ul.botton li.contact a:hover{background:url(images/contact-hover.gif) 0 0 no-repeat;}




/*----/TOP PANEL----*/

/*----intestazione PANEL----*/
#intestazionepannello{width:686px; height:123px; background:url(images/intestazione.jpg) -27px 0 no-repeat; position:relative; margin:0 auto; padding:11px 0 0 92px;}

#intestazionepannello ul.leftmenu{width:87px; margin: 40px 150px}
#intestazionepannello ul.leftmenu li{width:87px; height:22px; border-bottom:1px dashed #AECCCA;}
#intestazionepannello ul.leftmenu li a{width:72px; height:22px; display:block; background: url("images/elenco-normal.gif") 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;}
#intestazionepannello ul.leftmenu li a:hover{background: url("images/elenco-hover.gif") 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;}
#intestazionepannello ul.leftmenu li.Solutions{width:72px; height:22px; display:block; background: url("images/elenco-hover.gif") 0 7px no-repeat #fff; color:#305E5C; line-height:22px; text-decoration:none; padding:0 0 0 15px;}
#intestazionepannello ul.leftmenu li.clients{width:87px; height:22px; border-bottom:none;}
#intestazionepannello img.logo{position:absolute; top:35px; left:210px;}
#intestazionepannello ul.botton{position:absolute; top:25px; left:20px;}
#intestazionepannello ul.botton li{float:left; height:45px;}
#intestazionepannello ul.botton li.home a{width:42px; height:45px; display:block; background:url(images/home-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0 12px 0 0;}
#intestazionepannello ul.botton li.home a:hover{background:url(images/home-hover.gif) 0 0 no-repeat;}

#intestazionepannello ul.botton li.aboutus a{width:42px; height:45px; display:block; background: url("images/azienda-normal.gif") 0 0 no-repeat; text-indent:-200000px; margin:0 12px 0 0;}
#intestazionepannello ul.botton li.aboutus a:hover{background: url("images/azienda-hover.gif") 0 0 no-repeat;}

#intestazionepannello ul.botton li.contact a{width:42px; height:45px; display:block; background:url(images/contact-normal.gif) 0 0 no-repeat; text-indent:-200000px; margin:0px;}
#intestazionepannello ul.botton li.contact a:hover{background:url(images/contact-hover.gif) 0 0 no-repeat;}
/*----/intestazione PANELLO----*/

/*----Corpo Pannello----*/
#bodyPan{width:775px; background:url(images/bodybg.gif) -28px 0 no-repeat; position:relative; margin:0 auto; padding:0px 0 0 0px;}
/*----Corpo Pannello sinistro----*/
#pannellosinistro{width:170px; float:left; margin: 0 0 0 0px;}

#pannellosinistro h2{width:114px; height:24px; color: #000066 ; font-size:11px; line-height:8px;}


#pannellosinistro ul.livello1{width:144px; margin:0px 0 0px 0px; font-size:10px; font-weight:bold; padding:-20px 0 0 5px;}
#pannellosinistro ul.livello1 li {width:134px;  margin:0px 0 0 20PX;}
#pannellosinistro ul.livello1 li a{width:132px; margin:0px 0 0 0PX; height:12px; display:block; background: url("images/elenco2-normal.gif") 0 3px no-repeat ; color: #003366; text-decoration:none; line-height: 12px; padding:0 0 0 10px;}
#pannellosinistro ul.livello1 li a:hover{margin:0px 0 0 0PX; width:122px; height:12px; background: url("images/elenco2-hover.gif") 0 5px no-repeat #fff; color:#5F7A77; text-decoration:none;}
#pannellosinistro ul.livello1 li span{margin:0px 0 0 0PX; text-decoration:underline;}

#pannellosinistro ul.livello2{width:114px; margin:0px 0 0 0PX; font-size:9px; padding:0 0 0 5px;}
#pannellosinistro ul.livello2 li{width:114px;  margin:0px 0 0 20PX;}
#pannellosinistro ul.livello2 li a{margin:0px 0 0 0PX; width:133px; display:block; background: url("images/elenco2-normal.gif") 0 5px no-repeat ; color: #003366; text-decoration:none; line-height:16px; padding:0 0 0 10px;}
#pannellosinistro ul.livello2 li a:hover{background: url("images/elenco2-hover.gif") 0 5px no-repeat #fff; color:#5F7A77; text-decoration:none;}
#pannellosinistro ul.livello2 li span{text-decoration:underline;}

#pannellosinistro ul.livello3{width:114px; margin:0 0 0 0PX; font-size:9px; padding:0 0 0 15px;}
#pannellosinistro ul.livello3 li{width:124px; margin:0px 0 0 20PX;}
#pannellosinistro ul.livello3 li a{width:132px;  display:block; background: url("images/elenco2-normal.gif") 0 5px no-repeat ; color: #003366; text-decoration:none; line-height:16px; padding:0 0 0 10px;}
#pannellosinistro ul.livello3 li a:hover{background: url("images/elenco2-hover.gif") 0 5px no-repeat #fff; color:#5F7A77; text-decoration:none;}
#pannellosinistro ul.livello3 li span{text-decoration:underline;}

#pannellosinistro ul.livello4{width:114px; margin:0 0 0 0PX; font-size:9px; padding:0 0 0 20px;}
#pannellosinistro ul.livello4 li{width:114px;margin:0px 0 0 20PX;}
#pannellosinistro ul.livello4 li a{width:102px;  display:block; background: url("images/elenco2-normal.gif") 0 5px no-repeat ; color: #003366; text-decoration:none; line-height:16px; padding:0 0 0 10px;}
#pannellosinistro ul.livello4 li a:hover{background: url("images/elenco2-hover.gif") 0 5px no-repeat #fff; color:#5F7A77; text-decoration:none;}
#pannellosinistro ul.livello4 li span{text-decoration:underline;}

#pannellosinistro #planning{width:134px; height:58px; float:right; display:block; background:url(images/side-frame1.jpg) 0 0 no-repeat;  line-height:18px; position:relative; margin:0 0 0 0px;}
#pannellosinistro #planning h2{width:60px; line-height:20px; background:#fff; color:#FF8700; font-size:18px; position:absolute; top:7px; left:66px;}
#pannellosinistro #planning a{width:134px; height:58px; display:block; background:url(images/projects-nor.jpg) 8px 1px no-repeat; font-size:0px; text-decoration:none; margin:0 0 0 1px; text-indent: -10px}
#pannellosinistro #planning a:hover{background:url(images/projects-hover.jpg) 8px 1px no-repeat; text-decoration:none;}


/*----/Corpo Pannello sinistro----*/
/*----Corpo Pannello destro----*/

#pannellodestro{width:596px; height:346px; float:left; border-left:1px solid #B9CBF0; margin:0px 0 0; padding:0 0px; text-align:justify; color:#666666;  FLOAT: right; OVERFLOW-X: hidden; overflow:scroll; OVERFLOW: auto; }
#pannellodestro p {width:541px; float:left; font-size:10px; margin:0px 5PX 0; padding:0 0px; text-align:justify;}
#pannellodestro p.TESTI {width:541px; float:left; font-size:15px; margin:0px 0 0; padding:0 10px; text-align:justify;}

#pannellodestro p.SUB_DESC{ border:1px solid #B9CBF0; background:#fff; width:541px; float:left;  margin:5px 0 0; padding:5PX 10px; text-align:justify;}
#pannellodestro p.SUB_TITOLO{height:15PX; font-size:14px; color:#000066; font-weight:bold; width:541px; float:left;  margin:5px 0 0; padding:2PX 10px; text-align:justify;}
#pannellodestro p.SUB_FILE_IMG{ border:0; width:100px; float:left;  margin:5px 0 0; padding:0 10px; text-align:justify; text-decoration:none;}
#pannellodestro p.SUB_FILE_IMG a{ border:0; width:100px; float:left;  margin:5px 0 0; padding:0 10px; text-align:justify; text-decoration:none;}
#pannellodestro p.SUB_FILE_IMG a:hover{ border:0; width:100px; float:left;  margin:5px 0 0; padding:0 10px; text-align:justify;}

#pannellodestro p.SUB_DESC_FILE_IMG{width:408px; float:left; border:1px solid #B9CBF0; background:#fff; color:#5F7A77; padding:7px 10px 7px 10px; text-decoration:none;}
#pannellodestro p.SUB_FILE_DWN{width:400px;}
#pannellodestro p.SUB_DESC_FILE_DWN{width:400px;}
#pannellodestro p.SUB_DESC_FILE_DWN a{width:400px; text-decoration:none; color:#999999;}
#pannellodestro p.SUB_DESC_FILE_DWN a:hover{width:400px; color:#999999;}
#pannellodestro tr.SUB_DESC_FILE_DWN{width:400px; background-color: #F4F4F4;}
#pannellodestro p.SUB_LINK_EMAIL{width:400px; color:#000066;}
#pannellodestro p.SUB_LINK_EMAIL a{width:142px; margin:0 0 0 30px; padding:6px 0 0 40px; height:35px; display:block; background: url("images/contact-normal.gif") 0 0 no-repeat; text-decoration:none; color:#000066;}
#pannellodestro p.SUB_LINK_EMAIL a:hover{width:142px; height:35px; background: url("images/contact-hover.gif") 0 0 no-repeat; color:#000066;}
#pannellodestro p.SUB_LINK_WEBSITE{width:400px; color:#999999;}
#pannellodestro p.SUB_LINK_WEBSITE a{width:400px; color:#999999; text-decoration:none;}
#pannellodestro p.SUB_LINK_WEBSITE a:hover{width:400px; color:#999999;}



#pannellodestro p{padding:0 0 10px 0;}
#pannellodestro p.more{width:412px; height:25px; float:left; background:url(images/sky-color-bg.gif) 0 10px repeat-x; padding:0 0 20px 0;}
#pannellodestro p.more a{width:92px; height:21px; display:block; background:url(images/icon2.jpg) 0 0 no-repeat #fff; color:#958201; line-height:21px; text-transform:uppercase; text-decoration:none; margin:0 0 0 328px; padding:4px 0 0 50px;}
#pannellodestro p.more a:hover{background:url(images/icon2.jpg) 0 0 no-repeat #fff; color:#645804; text-decoration:none;}

#pannellodestro h2{width:488px; height:15px; float:left; display:block; background:url(images/icon3.jpg) 0px 5px no-repeat #D3DDEF; color:#fff; font-size:24px; text-decoration:none; font-weight:bold; line-height:5px; text-transform:uppercase; padding:30px 0 5px 75px; margin:0 0 5px 0;}

#pannellodestro ul.titolo li{width:561px; height:24px; background-color:#D3DDEF;}
#pannellodestro ul.titolo li a{width:558px; height:24px;font-weight:bold; display:block; color: #000066; text-decoration:none; line-height:24px; padding:0 0 0 12px;}
#pannellodestro ul.titolo li a:hover{color:#5F7A77; text-decoration:none;font-weight:bold;}

#pannellodestro p.titolo { width:500px; font:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#990000;}


#pannellodestro ul.SUB_TITOLO{width:510px; float:left; border:1px solid #B1DED5; background:#fff; color:#000066; padding:7px 10px 0 10px;}

#pannellodestro ul.SUB_TITOLO li.captionone{background:#fff; color:#AC9601; font-size:12px; font-weight:bold; text-decoration:underline;}

#pannellodestro ul.SUB_TITOLO li{width:500px;}
#pannellodestro ul.SUB_TITOLO li a{width:125px; height:20px; display:block; background: url("images/elenco2-normal.gif") 0 7px no-repeat #fff; color:#5F7A77; text-decoration:none; line-height:20px; padding:0 0 0 12px;}
#pannellodestro ul.SUB_TITOLO li a:hover{background: url("images/elenco2-hover.gif") 0 7px no-repeat #fff; color:#5F7A77; text-decoration:none;}

#pannellodestro ul.servicestwo{width:137px; height:114px; float:left; border-bottom:1px solid #B1DED5; border-top:1px solid #B1DED5;  border-right:1px solid #B1DED5;background:#fff; color:#5F7A77; padding:7px 0 0 25px;}

#pannellodestro ul.servicestwo li.captiontwo{background:#fff; color:#AC9601; font-size:12px; font-weight:bold; text-decoration:underline;}

#pannellodestro ul.servicestwo li{width:137px; height:20px;}
#pannellodestro ul.servicestwo li a{width:125px; height:20px; display:block; background: url("images/elenco2-normal.gif") 0 7px no-repeat #fff; color:#5F7A77; text-decoration:none; line-height:20px; padding:0 0 0 12px;}
#pannellodestro ul.servicestwo li a:hover{background: url("images/elenco2-hover.gif") 0 7px no-repeat #fff; color:#5F7A77; text-decoration:none;}

#pannellodestro h4{ width:350px; height:15px; display:block; color: #990000; font-size:14px; font-weight:bold; line-height:18px; text-transform:uppercase; padding:10px 0 10px 0px;  margin:0 0 0px 0;}

#pannellodestro ul li.prodotti{width:350px; height:24px;color:#fff; font-size:13px; font-weight:bold; line-height:24px; text-decoration:none; float:left; padding:0 0 0 10px}
#pannellodestro ul li.prodotti a{width:350px; height:24px; display:block; background:url(images/reedmore-bg.gif) 0 0 no-repeat #FEFEFE; color:#fff; font-size:13px; font-weight:bold; line-height:20px; padding:0 0 0 10px}
#pannellodestro ul li.prodotti a:hover{background:url(images/reedmore-hover.gif) 0 0 no-repeat; text-decoration:none;}

#eventLink{
	width:45px; margin:0px 0 100px 0px;  padding:0 0 0 0px; float:left; text-decoration:none;}
#eventLink h2{ height:48px;
	background:url(images/event_link_bg.gif) no-repeat 0 7px ; color:#786E4E;
	padding:15px 0 0px 58px; text-decoration:none;
	font:normal 18px/18px Georgia, "Times New Roman", Times, serif;}
#eventLink h2 span{ 
	color:#0B0B0B; text-decoration:none;
	font:normal 18px/18px Georgia, "Times New Roman", Times, serif;}
#eventLink ul{
	float:left; padding:0 0 0 5px;}
#eventLink ul li{
	font:normal 13px/19px Arial, Helvetica, sans-serif; 
	background:url(images/red_arrow.gif) no-repeat 0 7px #FFFFFF; color:#4E4628;
	padding:0 0 0 6px;}
#eventLink ul li a{
	font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; 
	background-color:#FFFFFF; color:#4E4628;
	padding:0 4px; display:block;}
#eventLink ul li a:hover{
	font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; 
	background-color:#F4EFDF; color:#4E4628;
	padding:0 4px; display:block;}
#eventLink a.more{
	background:url(images/more_bg.gif) no-repeat 66px 0 #FFFFFF; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin:5px 10px 0 0;}
#eventLink a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat 66px 0 #FFFFFF; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin:5px 10px 0 0;}
	
	
#eventLink1{
	width:45px; margin:0 0 0 -55px;  padding:0 0 0 0px; float:left; text-decoration:none;}
#eventLink1 h2{ height:48px;
	background:url(images/CONTACT_.gif) no-repeat 0 7px ; color:#786E4E;
	padding:15px 0 0px 58px; text-decoration:none;
	font:normal 18px/18px Georgia, "Times New Roman", Times, serif;}
	#eventLink h2 span{ 
	color:#0B0B0B; text-decoration:none;
	font:normal 18px/18px Georgia, "Times New Roman", Times, serif;}
#eventLink1 ul{
	float:left; padding:0 0 0 5px;}
#eventLink1 ul li{
	font:normal 13px/19px Arial, Helvetica, sans-serif; 
	background:url(images/red_arrow.gif) no-repeat 0 7px #FFFFFF; color:#4E4628;
	padding:0 0 0 6px;}
#eventLink1 ul li a{
	font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; 
	background-color:#FFFFFF; color:#4E4628;
	padding:0 4px; display:block;}
#eventLink1 ul li a:hover{
	font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; 
	background-color:#F4EFDF; color:#4E4628;
	padding:0 4px; display:block;}
#eventLink1 a.more{
	background:url(images/more_bg.gif) no-repeat 66px 0 #FFFFFF; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin:5px 10px 0 0;}
#eventLink1 a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat 66px 0 #FFFFFF; color:#0B0B0B; float:right;
	font:bold 10px/13px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;
	padding:0 20px 0 0; margin:5px 10px 0 0;}

#leftPaninleftPan{width:270px; float:left;}
#leftPaninleftPan h3{height:55px; background:url(images/icon3.gif) 0 0 no-repeat #fff; color:#046CB8; font:24px/40px Arial, Helvetica, sans-serif; padding:30px 0 0 54px; margin:0 0 0 22px;}
#leftPaninleftPan h4{width:209px; height:90px; background:url(images/image1.jpg) 0 0 no-repeat; margin:0 0 0 22px; text-indent:-2000px;}
#leftPaninleftPan p.strongtext{font:16px/18px Arial, Helvetica, sans-serif; background:#fff; color:#3A3A3A; font-weight:bold; padding:16px 24px 14px;}

#leftPaninleftPan p.moreone{width:100px; height:23px; margin:0 0 35px;}
#leftPaninleftPan p.moreone a{width:100px; height:23px; display:block; background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#589B02; font:14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding:0 0 0 36px;}
#leftPaninleftPan p.moreone a:hover{background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#046CB8; text-decoration:none;}

#leftPaninrightPan{width:235px; float:left;}

#leftPaninrightPan h4{width:209px; height:90px; background:url(images/image2.jpg) 0 0 no-repeat; text-indent:-2000px; margin:85px 0 0;}

#leftPaninrightPan p{padding:0 0 14px;}
#leftPaninrightPan p.strongtext{font:16px/18px Arial, Helvetica, sans-serif; background:#fff; color:#3A3A3A; font-weight:bold; padding:16px 24px 14px 0;}
#leftPaninrightPan p span{font-weight:bold;}

#leftPaninrightPan p.moretwo{width:100px; height:23px; margin:0 0 35px;}
#leftPaninrightPan p.moretwo a{width:100px; height:23px; display:block; background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#589B02; font:14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; padding:0 0 0 36px;}
#leftPaninrightPan p.moretwo a:hover{background:url(images/icon2.gif) 0 0 no-repeat #fff; color:#046CB8; text-decoration:none;}



#bodyAccesso{
	background:url(images/midle_bg.gif) repeat-y 0 0 #FDF9EE; color:#4E4628;
	width:128px; height:10px; padding:0 0px; float:left;}
#bodyAccesso form.search{
	background-color:#FFFFFF; color:#000000; border:#ECE8DB 1px solid;
	width:48px; padding:0px 7px 7px 7px; float:left;}
#bodyAccesso form.search h2{
	background:url(images/search_h2_bg.gif) no-repeat 0 0 #FFFFFF; color:#786E4E;
	width:140px; padding:0 0 0px 0px; float:left;
	font:normal 10px/10px Georgia, "Times New Roman", Times, serif;}
#bodyAccesso form.search h2 span{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 24px/42px Georgia, "Times New Roman", Times, serif;}
#bodyAccesso form.search label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 3px 0; float:left;
	font:bold 8px/8px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#bodyAccesso form.search input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:118px; height:22px; padding:0px; margin:0 0 3px 0; float:right;
	font:normal 10px/10px Arial, Helvetica, sans-serif;}
#bodyAccesso form.search p{
	background-color:#FFFFFF; color:#CC0000; float:left; margin:3px 0 0 0;
	font:normal 13px/15px Arial, Helvetica, sans-serif;}
#bodyAccesso form.search input.check{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:160px; height:10px; float:left; margin:6px 0 0 9px;}
#bodyAccesso form.search input.submit{
	background:url(images/submit_bg.gif) no-repeat 10px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:0px 0 0 0; padding:0 1px 0 0; cursor:pointer;
	font:normal 8px/8px Arial, Helvetica, sans-serif; text-transform:uppercase;}



/*----/Corpo Pannello destro----*/
/*----/Corpo Pannello----*/
/*----/MAIN PANEL----*/

/*----piede pannello----*/
#piedemainPannello{height:63px; background:url(images/footerbg.gif) 0 0 repeat-x #D3F0F0; color:#2F5958; font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; position:relative;  margin:0 auto; clear:both; padding:20px 0 0 30px;}
#piedepannello{width:700px; position:relative; margin:0 auto;}

#piedepannello ul{width:608px; height:20px; left: 65px; position:relative; margin:0 auto;}
#piedepannello li{float:left;  }
#piedepannello ul li a{padding:0 10px 0; color:#2F5958;  text-decoration:none; font-size:13px;}
#piedepannello ul li a:hover{text-decoration:underline; color:#990000;}

#piedepannello p.copyright{width:250px; margin:0px 0 0 120px;}

#piedepannello ul.templateworld{width:199px;  color:#007163; display:block; font-size:10px; position:absolute; top:21px; left:530px;}
#piedepannello ul.templateworld li{height:20px;}
#piedepannello ul.templateworld li a{ display:block; color:#007163; text-decoration:none; padding:0px; font-size:10px;}
#piedepannello ul.templateworld li a:hover{text-decoration:underline;}

#piedepannellohtml{width:70px; height:24px; display:block; position:absolute; top:35px; left:549px;}
#piedepannellohtml a{width:64px; height:24px; display:block; background:url(images/html-normal.gif) 0 0 no-repeat #D3F0F0; color:#fff; font-size:13px; line-height:23px; font-weight:bold; text-decoration:none;text-transform:uppercase; padding:0 0 0 7px;}
#piedepannellohtml a:hover{background:url(images/html-hover.gif) 0 0 no-repeat #D3F0F0; color:#fff;}
#piedepannellocss{width:58px; height:24px; display:block; position:absolute; top:35px; left:624px;}
#piedepannellocss a{width:49px; height:24px; display:block; background:url(images/css-normal.gif) 0 0 no-repeat #D3F0F0; color:#fff; font-size:13px; line-height:24px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 0 10px;}
#piedepannellocss a:hover{background:url(images/css-hover.gif) 0 0 no-repeat #D3F0F0; color:#fff; text-decoration:none;}
/*----/FOOTER PANEL----*/
/*----Services Panel----*/
#servicesPan{width:359px; height:21px; background:url(images/servicestop-bg.gif) 0 0 no-repeat;}
#servicesBodyPan{width:359px; background:url(images/servicesbody-bg.gif) 0 0 repeat-y;}
#servicesBodyPan p{padding:10px 25px 0 34px;}
#servicesBodyPan p.services{width:140px; height:60px; font:30px/60px Georgia, "Times New Roman", Times, serif; background:#fff; color:#006EA6; margin:0 0 0 34px; padding:0px;}
#servicesBodyPan p.boldbrowntext{font-size:16px; font-weight:bold; padding:4px 25px 0 34px;}
#servicesBodyPan p.bluetext{background:url(images/servicesbody-bg.gif) 0 0 repeat-y #fff; color:#007EC1; font-size:15px; font-style:italic;}
#servicesBodyPan p.largebrowntext{font-size:30px; padding:10px 25px 10px 34px;}

#servicesBodyPan p.link{width:289px; height:23px; background:#FCF6E6; color:#705D20; margin:0 36px ; padding:0px;}
#servicesBodyPan p.link a{width:289px; height:23px; display:block; background:#FCF6E6; color:#705D20; line-height:23px; text-decoration:none; text-align:center;}
#servicesBodyPan p.link a:hover{width:289px; height:23px; background:#F9E09F; color:#705D20; text-align:center; text-decoration:none;}

#servicesBodyPan ul li.link a{width:289px; height:23px; display:block; background:#FCF6E6; color:#705D20; line-height:23px; text-decoration:none; text-align:center;}
#servicesBodyPan ul.link a:hover{width:289px; height:23px; background:#F9E09F; color:#705D20; text-align:center; text-decoration:none;}


#servicesBottomPan{width:359px; height:25px; background:url(images/form-bottombg.gif) 0 0 no-repeat; padding:10px 0 0;}
/*----/Services Panello----*/
/* ----------------- Corpo Pannello --------------------------- */
#corpopannello{
	background:url(images/midle_bg.gif) repeat-y 0 0 #FDF9EE; color:#4E4628;
	width:114px; margin:-100px-100px-100px-100px; padding:-100px -100px -100px -100px; float:left; }
#corpopannello form.search{
	background-color:#FFFFFF; color:#000000; border:#ECE8DB 1px solid;
	width:148px; padding:7px 7px 7px 7px; float:left;}
#corpopannello form.search h2{
	background:url(images/search_h2_bg.gif) no-repeat 0 0 #FFFFFF; color:#786E4E;
	width:114px; padding:0 0 10px 50px; float:left;
	font:normal 14px/14px Georgia, "Times New Roman", Times, serif;}
#corpopannello form.search h2 span{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 14px/14px Georgia, "Times New Roman", Times, serif;}
#corpopannello form.search label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 0px 0; float:left;
	font:bold 10px/14px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#corpopannello form.search input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:114px; height:22px; padding:2px; margin:0 0 0px 0; float:right;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#corpopannello form.search p{
	background-color:#FFFFFF; color:#CC0000; float:left; margin:0px 0 0 0;
	font:normal 13px/15px Arial, Helvetica, sans-serif;}
#corpopannello form.search input.check{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:15px; height:15px; float:left; margin:6px 0 0 9px;}
#corpopannello form.search input.submit{
	background:url(images/submit_bg.gif) no-repeat 7px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:53px; height:13px; float:right; margin:0px 0 0 0; padding:0 23px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
	
	
#eventLink{
	width:345px; padding:0 0 0 70px; float:left;}
/*----Bottom pannello sinistro----*/
#bottompannellosinistro{width:250px; float:left; padding:27px 0px 0px;}

#bottompannellosinistro p.online{width:250px; height:107px;}
#bottompannellosinistro p.online a{width:250px; height:107px; display:block; background:url(images/online-chat.jpg) 0 0 no-repeat; text-indent:-20000px;}
#bottompannellosinistro p.online a:hover{background:url(images/online-chat.jpg) 0 0 no-repeat; text-indent:-20000px;}

#bottompannellosinistro form{width:250px; height:137px; background:url(images/form.gif) 0 100% no-repeat; position:relative;}
#bottompannellosinistro form h2{width:224px; height:38px; display:block; background:url(images/form-h2-bg.gif) 0 0 no-repeat #fff; color:#716D12; font:20px/40px Georgia, "Times New Roman", Times, serif; padding:7px 0 0 26px;}
#bottompannellosinistro form label{width:150px; height:18px; display:block; background:#fff; color:#7D7D7D; font:13px/18px Arial, Helvetica, sans-serif; font-weight:bold;}
#bottompannellosinistro form label.labeltopmarginone{position:absolute; top:49px; left:26px;}
#bottompannellosinistro form label.labeltopmargintwo{position:absolute; top:92px; left:26px;}

#bottompannellosinistro form input{width:135px; height:17px; font-size:14px;}
#bottompannellosinistro form input.inputtopmarginone{position:absolute; top:69px; left:26px;}
#bottompannellosinistro form input.inputtopmargintwo{position:absolute; top:110px; left:26px;}
#bottompannellosinistro form input.botton{width:60px; height:23px; display:block; background:#fff; color:#7D7D7D; border:none; position:absolute; top:110px; right:20px; font:16px/23px Georgia, "Times New Roman", Times, serif; font-weight:bold;}

#bottompannellosinistro h3{width:250px; height:28px; background:#fff; color:#7D7D7D; font:22px/23px Arial, Helvetica, sans-serif; padding:11px 0 0;}

#bottompannellosinistro p.resistred{width:250px; height:22px; font:18px/22px Arial, Helvetica, sans-serif;}
#bottompannellosinistro p.resistred a{width:250px; height:22px; display:block; background:url(images/registernow-bg.gif) 116px 6px no-repeat #fff; color:#FEA905; text-decoration:none; }
#bottompannellosinistro p.resistred a:hover{background:url(images/registernow-bg.gif) 116px 6px no-repeat #fff; color:#C98703; text-decoration:none; }

/*----/Bottom pannello sinistro----*/
/* =-=-=-=-=-=-=-[lightbox]-=-=-=-=-=-=-=- */

#lightbox{
	color:#990000;
	background-color:#f7f8f9;
	padding: 10px;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
	}
#lightboxDetails{
	font-size: 10px;
	padding-top: 12px; color:#990000;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

