/* CSS Document */
/* CLASSI */
body{padding:0px; margin:0px; background:#cdcdcd; color:#666; font:14px/18px Helvetica, Arial;}
div, p, ul, h2, h3, h4, img{
	padding:0px;
	margin:0px;
}
ul{list-style-type:none;}
a{
	background:#fff;
	color:#AC2107;
	text-decoration:underline;
}
a:hover{
	text-decoration:underline;
	color: #CC0000;
}
.Stile1{color: #AC2107}
.navigation{
	color:#AC2107;
	font-weight:bold;
	font:12px/12px Helvetica, Arial;
	text-decoration:none;
	text-transform:uppercase;
	position:relative;
	top:5px;
}

/* ID */
/*----TOP PANEL----*/
#maintopPan{height:277px; background:url(images/headerbg2.gif) 0 0 repeat-x; margin:0 auto;} 
#topHeaderPan{
	width:800px;
	height:277px;
	float:left;
	background:url(images/header1.jpg) 0 0 no-repeat;
}
#topHeaderPanShadowU{width:9px; background:url(images/ombra-header1-Umbrella.gif) 0 0 no-repeat;}
#topHeaderPanShadowW{width:9px; background:url(images/ombra-header1-W.gif) 0 0 repeat-y;}

#topHeaderPan ul{width:114px; height:124px; position:relative; top:82px; left:22px;}
#topHeaderPan ul li a{
	display:block;
	width:202px;
	height:24px;
	background:url(images/bullet1.gif) 0 9px no-repeat;
	font:11px/24px Helvetica, Arial;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 12px;
}
#topHeaderPan ul li a:hover{
	text-decoration:underline;
	background:url(images/bullet2.gif) 0 9px no-repeat;
}
/*----Sottomenu--*/
#topHeaderPanSM{
	width:800px;
	height:277px;
	float:left;
	background:url(images/header_sottomenu.jpg) 0 0 no-repeat;
}
#topHeaderPanShadowUSM{width:9px; background:url(images/ombra-header1-Umbrella.gif) 0 0 no-repeat;}
#topHeaderPanShadowWSM{width:9px; background:url(images/ombra-header1-W.gif) 0 0 repeat-y;}

#topHeaderPanSM ul{width:214px; height:124px; position:relative; top:82px; left:22px;}
#topHeaderPanSM ul li a{
	display:block;
	width:202px;
	height:24px;
	background:url(images/bullet1.gif) 0 9px no-repeat;
	font:9px/24px Helvetica, Arial;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 12px;
}
#topHeaderPanSM ul li a:hover{
	text-decoration:underline;
	background:url(images/bullet2.gif) 0 9px no-repeat;
}

/*----Top Side Menu--*/
#topSidemenuPan{
	width:200px;
	height:277px;		
	color:#000;
	background-color:#fff;
}
#topSidemenuPanRight{width:18px; height:277px; background:url(images/right-bg.gif) 0 0 no-repeat #fff; color:#000000}
#topSidemenuPan ul li{width:96px; height:277px; float:left;}

#topSidemenuPan ul li.home a{width:96px; height:277px; display:block; background:url(images/home-normal.jpg) 0 0 no-repeat #fff;}
#topSidemenuPan ul li.home a:hover{width:96px; height:277px; background:url(images/home-hover.jpg) 0 0 no-repeat #fff;}

#topSidemenuPan ul li.contact a{width:96px; height:277px; display:block; background:url(images/contact-normal.jpg) 0 0 no-repeat #fff;}
#topSidemenuPan ul li.contact a:hover{width:96px; height:277px; background:url(images/contact-hover.jpg) 0 0 no-repeat #fff;}

/*----/TOP PANEL----*/

/*----BODY PANEL----*/
#bodyPan{
	width:1000px;
	clear:both;
}
/*----Left Panel----*/
#leftPan{
	width:800px;
	background: #fff;
	height:280px;
}
#leftPan p{padding:0 24px 14px;text-align:justify;}
.testo(text-align:justify;)
/*----/Left Panel----*/

/*----Right Panel----*/
#rightPan{		
	background:#fff;
}
#BordorightPan{background:url(images/right-bg-gray.gif) 100% 0 repeat-y #fff;}
#rightPan img{position:relative; top:40px; left:25px;}
#rightPan h2{color:#3A3A3A; font:14px/18px Helvetica, Arial; text-transform:uppercase;}
#rightPan h2 span{height:2000px; position:relative; top:-10px; left:100px; font-size:48px; line-height:32px; background:#fff; color:#61A804; text-transform:none;}
h2.testo_decreto{position:relative; left:50px;}
h2.testo_decreto a{color:#000000;}

#BordoRightbottomPan{height:24px; background:url(images/bordoMainRight.gif) 0 0 repeat-x;}
#AngoloLeft-RightbottomPan{height:24px; background:url(images/left-rightbottompan.gif) 0 0 no-repeat;}
#rightbottomPan{height:24px; background:url(images/rightbottompan.gif) 0 0 repeat-x;}
#AngoloRight-RightbottomPan{height:24px; background:url(images/right-rightbottompan.gif) 0 0 no-repeat;}

#footermainPan{position:relative; height:50px; background:#4C4C4C; color:#fff; clear:both;}

#footerPan{width:800px; height:50px; background:#4C4C4C; color:#fff; font:11px/15px Helvetica, Arial; font-weight:normal;}
#footerPan img{width:218px; height:52px;}
#footerPan li{float:left; font:11px/15px Helvetica, Arial; font-weight:normal;}
#footerPan a{background:#4C4C4C; color:#fff; text-decoration:none;}
#footerPan a:hover{text-decoration:underline;}