/* CSS Document */
body {
	padding:0;
	margin:0;
	background:url(images/main-bg.jpg) 0 0 repeat-x #FCFAE6;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#3D3C2C;
	font-weight:normal;
}
div, p, h1, h2, h3, ul, img {
	padding:0px;
	margin:0px;
}
ul {
	list-style-type:none;
}
/* TOP PANEL */
#topPan {
	width:920px;
	height:96px;
	position:relative;
	margin:0 auto;
	padding:0;
}
#topPan img {
	display:block;
}
/* Menu Panel */
#topPan ul {
	width:520px;
	height:96px;
	display:block;
	position:absolute;
	top:0px;
	right:9px;
	margin:0;
	padding:0;
}
#topPan ul li {
	float:left;
	width:104px;
	display:block;
	text-align:center;
}
#topPan ul li a {
	width:104px;
	height:35px;
	display:block;
	font:14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2E4E00;
	background:url(images/menu-bg.jpg) 0 0 repeat-x #F4F1DD;
	text-decoration:none;
	margin:0;
	padding:61px 0 0 0;
}
#topPan ul li a:hover {
	width:104px;
	height:96px;
	display:block;
	background:#FCFAE6;
	color:#2E4E00;
	text-decoration:none;
}
#topPan ul li span {
	width:104px;
	height:35px;
	display:block;
	background:url(images/menu-devider1.gif) 100% 0 no-repeat #FCFAE6;
	color:#2E4E00;
	text-decoration:none;
	padding:61px 0 0 0;
	line-height:14px;
}
/* /TOP PANEL */

/* HEADER PANEL */
#headerPan {
	width:940px;
	height:450px;
	position:relative;
	margin:0 auto;
}
/* #headerPan h1{width:640px; height:367px; position:absolute; top:35px; right:0px; color:#fff; padding: 5px;  border:1px solid #DCDAC2;  background-color: white; font-size:36px; line-height:18px; text-transform:uppercase; text-indent:-2000px;} */

#headerPan h1 {
	width:640px;
	height:367px;
	position:absolute;
	top:35px;
	right:0px;
	color:#fff;
	font-size:36px;
	line-height:18px;
	text-transform:uppercase;
	text-indent:-2000px;
	background-image: url(images/sf_h1.jpg);
	background-position: right;
}
#headerPanleft {
	width:237px;
	height:214px;
	position:absolute;
	top:35px;
	left:9px;
}
#m1 {
	float:left;
	width:237px;
	height:40px;
	position:relative;
	margin:0 auto;
	background:url(images/icon1-nor.gif) 0 0 no-repeat;
}
#m1 h2 {
	width:170px;
	height:10px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:15px 0 5px 60px;
	font:14px/12px Georgia, "Times New Roman", Times, serif;
	color:#CC0000;
	z-index:1;
	text-transform:uppercase;
}
#m1 p {
	width:150px;
	height:10px;
	display:block;
	position:absolute;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2E5000;
	margin:34px 0 0 78px;
	z-index:1;
}
#m1 a {
	text-decoration:none;
	display:block;
	width:237px;
	height:40px;
	color: #3d3c2c;
}
#m1 a:hover {
	text-decoration:none;
	background:url(images/icon1-hover.gif) no-repeat 0 0;
}
#m2 {
	float:left;
	width:237px;
	height:40px;
	position:relative;
	margin:5px 0 0 0;
	background:url(images/icon2-nor.gif) 0 0 no-repeat;
}
#m2 h2 {
	width:170px;
	height:10px;
	background:#fff;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:14px 0 5px 60px;
	font:14px/12px Georgia, "Times New Roman", Times, serif;
	color:#CC0000;
	z-index:1;
	text-transform:uppercase;
}
#m2 p {
	width:131px;
	height:10px;
	display:block;
	position:absolute;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2E5000;
	background:#fff;
	margin:34px 0 0 78px;
	z-index:1;
}
#m2 a {
	text-decoration:none;
	display:block;
	width:237px;
	height:40px;
	color: #3d3c2c;
}
#m2 a:hover {
	text-decoration:none;
	background:url(images/icon2-hover.gif) no-repeat 0 0;
}
#m3 {
	float:left;
	width:237px;
	height:40px;
	position:relative;
	margin:5px 0 0 0;
	background:url(images/icon3-nor.gif) 0 0 no-repeat;
}
#m3 h2 {
	width:170px;
	height:10px;
	background:#fff;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:14px 0 5px 60px;
	font:14px/12px Georgia, "Times New Roman", Times, serif;
	color:#CC0000;
	z-index:1;
	text-transform:uppercase;
}
#m3 p {
	width:103px;
	height:10px;
	display:block;
	position:absolute;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2E5000;
	background:#fff;
	margin:34px 0 0 78px;
	z-index:1;
}
#m3 a {
	text-decoration:none;
	display:block;
	width:237px;
	height:40px;
	color: #3d3c2c;
}
#m3 a:hover {
	text-decoration:none;
	background:url(images/icon3-hover.gif) no-repeat 0 0;
}
#m4 {
	float:left;
	width:237px;
	height:40px;
	position:relative;
	margin:5px 0 0 0;
	background:url(images/icon4-nor.gif) 0 0 no-repeat;
}
#m4 h2 {
	width:170px;
	height:10px;
	background:#fff;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:14px 0 5px 60px;
	font:14px/12px Georgia, "Times New Roman", Times, serif;
	color:#CC0000;
	z-index:1;
	text-transform:uppercase;
}
#m4 p {
	width:103px;
	height:10px;
	display:block;
	position:absolute;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2E5000;
	background:#fff;
	margin:34px 0 0 78px;
	z-index:1;
}
#m4 a {
	text-decoration:none;
	display:block;
	width:237px;
	height:40px;
	color: #3d3c2c;
}
#m4 a:hover {
	text-decoration:none;
	background:url(images/icon4-hover.gif) no-repeat 0 0;
}
#m5 {
	float:left;
	width:237px;
	height:40px;
	position:relative;
	margin:5px 0 0 0;
	background:url(images/icon5-nor.gif) 0 0 no-repeat;
}
#m5 h2 {
	width:170px;
	height:10px;
	background:#fff;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:14px 0 5px 60px;
	font:14px/12px Georgia, "Times New Roman", Times, serif;
	color:#CC0000;
	z-index:1;
	text-transform:uppercase;
}
#m5 p {
	width:103px;
	height:10px;
	display:block;
	position:absolute;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2E5000;
	background:#fff;
	margin:34px 0 0 78px;
	z-index:1;
}
#m5 a {
	text-decoration:none;
	display:block;
	width:237px;
	height:40px;
	color: #3d3c2c;
}
#m5 a:hover {
	text-decoration:none;
	background:url(images/icon5-hover.gif) no-repeat 0 0;
}
#m6 {
	float:left;
	width:237px;
	height:40px;
	position:relative;
	margin:5px 0 0 0;
	background:url(images/icon6-nor.gif) 0 0 no-repeat;
}
#m6 h2 {
	width:170px;
	height:10px;
	background:#fff;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:14px 0 5px 60px;
	font:14px/12px Georgia, "Times New Roman", Times, serif;
	color:#CC0000;
	z-index:1;
	text-transform:uppercase;
}
#m6 p {
	width:131px;
	height:10px;
	display:block;
	position:absolute;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2E5000;
	background:#fff;
	margin:34px 0 0 78px;
	z-index:1;
}
#m6 a {
	text-decoration:none;
	display:block;
	width:237px;
	height:40px;
	color: #3d3c2c;
}
#m6 a:hover {
	text-decoration:none;
	background:url(images/icon6-hover.gif) no-repeat 0 0;
}
#m7 {
	float:left;
	width:237px;
	height:40px;
	position:relative;
	margin:5px 0 0 0;
	background:url(images/icon7-nor.gif) 0 0 no-repeat;
}
#m7 h2 {
	width:170px;
	height:10px;
	background:#fff;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	margin:14px 0 5px 60px;
	font:14px/12px Georgia, "Times New Roman", Times, serif;
	color:#CC0000;
	z-index:1;
	text-transform:uppercase;
}
#m7 p {
	width:103px;
	height:10px;
	display:block;
	position:absolute;
	font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2E5000;
	background:#fff;
	margin:34px 0 0 78px;
	z-index:1;
}
#m7 a {
	text-decoration:none;
	display:block;
	width:237px;
	height:40px;
	color: #3d3c2c;
}
#m7 a:hover {
	text-decoration:none;
	background:url(images/icon7-hover.gif) no-repeat 0 0;
}
/* BODY PANEL */
#bodyPan {
	width:920px;
	height:630px;
	position:relative;
	margin:0 auto;
	padding:0;
}
/*Left Panel */
#leftPan {
	width:239px;
	height:611px;
	position:absolute;
	top:0px;
	left:8px;
	margin:0;
	padding:0px;
}
#leftmemberPan {
	width:237px;
	position:relative;
	margin:0 auto;
	padding:5px;
	border:1px solid #DCDAC2;
	background:#fff;
	color:#000;
}
#leftmemberPan h2 {
	height:48px;
	background:url(images/symbol4.gif) 0 0 no-repeat #fff;
	display:block;
	position:relative;
	padding:0 0 0 57px;
	margin:12px 0 20px 13px;
	font:16px/48px Georgia, "Times New Roman", Times, serif;
	color:#5EA000;
	text-transform:uppercase;
}
#leftmemberPan h2 span {
	background:#fff;
	color:#3D3C2C;
}
#leftmemberPan a {
	text-decoration:underline;
	color:#3D3C2C;
	background:#FCFAE6;
}
#leftmemberPan a:hover {
	text-decoration:none;
}
#leftPan form {
	width:220px;
	height:108px;
	background:#EBE9D7;
	padding:0;
	margin:0 0 0 8px;
	color:#333227;
}
#leftPan form label {
	width:72px;
	display:block;
	float:left;
	padding:14px 15px 0 16px;
}
#leftPan form label.emailpadding {
	padding:2px 15px 0 16px;
}
#leftPan form input {
	float:left;
	display:block;
	width:101px;
	height:16px;
	margin:14px 0 9px 0
}
#leftPan form input.fieldpadding {
	margin:2px 0 9px 0
}
#leftPan h3 {
	height:48px;
	background:#FCFAE6;
	display:block;
	float:right;
	padding:0 0 0 57px;
	margin:12px 0 22px 13px;
	font:28px/48px Georgia, "Times New Roman", Times, serif;
	color:#3D3C2C;
}
#leftPan ul {
	display:block;
	float:right;
	width:200px;
	height:327px;
}
#leftPan ul li {
	background:url(images/arrow3.gif) 140px 10px no-repeat;
	padding:0px 20px 0 0;
	text-align:right;
}
#leftPan ul li a {
	text-decoration:underline;
	color:#3D3C2C;
	background:#FCFAE6;
}
#leftPan ul li a:hover {
	text-decoration:none;
}
#leftPango {
	width:220px;
	height:25px;
	position:absolute;
	top:160px;
	left:8px;
	border-top:1px solid #fff;
	background:#B0AD93;
	display:block;
	padding:0;
	margin:0;
	font-size:12px;
	color:#FFFFFA;
	line-height:23px;
	font-weight:bold;
}
#leftPango p.textposition a {
	float:left;
	padding:0 0 0 20px;
	margin:0;
	text-decoration:none;
	color:#FFFFFA;
	background:#B0AD93;
}
#leftPango p.textposition a:hover {
	text-decoration:underline;
	background:none;
}
#leftPan form input.gobutton {
	float:right;
	background:url(images/arrow4.gif) no-repeat 30px 0 #63614F;
	border:none;
	width:45px;
	height:21px;
	display:block;
	margin:2px 0 0 0;
	padding:0 0 0 5px;
	text-decoration:none;
	color:#fff;
	font:14px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:left;
}
#leftPango a:hover {
	background:url(images/arrow4.gif) no-repeat 30px 1px #333229;
	text-decoration:none;
	color:#fff;
}
/*/Left Panel */
/*Right Panel */
#rightPan {
	width:640px;
	height:650px;
	position:absolute;
	top:0px;
	right:0px;
	border:1px solid #DCDAC2;
	background:#fff;
	color:#3D3C2C;
}
#rightbodyPan {
	width:620px;
	height:604px;
	position:absolute;
	top:10px;
	left:10px;
	color:#3D3C2C;
}
#rightbodyPan h2 {
	width:500px;
	height:31px;
	display:block;
	position: relative;
	padding:24px 0 0 0;
	font:28px/28px Georgia, "Times New Roman", Times, serif;
	color:#3D3C2C;
	margin:20px 0 20px 80px;
}
#rightbodyPan p {
	padding:0 80px 30px;
}
#rightbodyPan p.redtext {
	background:#FCFAE6;
	color:#CC0000;
	font-size:18px;
	line-height:20px;
	padding:0 80px 26px;
}
#rightbodyPan p span {
	background:#FFFFFA;
	color:#3D3C2C;
}
#rightbodymore {
	width:306px;
	height:25px;
	border:1px solid #fff;
	background:#B0AD93;
	display:block;
	padding:2px;
	margin:0 60px 0 80px;
	font-size:12px;
	color:#FFFFFA;
	line-height:25px;
	font-weight:bold;
}
#rightbodymore p.textposition {
	float:left;
	padding:0 0 0 20px;
	margin:0;
}
#rightbodymore a {
	float:right;
	background:url(images/arrow4.gif) no-repeat 58px 1px #63614F;
	width:66px;
	display:block;
	position:relative;
	margin:1px 0 0 0;
	padding:0 0 0 10px;
	height:23px;
	text-decoration:none;
	color:#fff;
	font:14px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#rightbodymore a:hover {
	background:url(images/arrow4.gif) no-repeat 58px 1px #333229;
	text-decoration:none;
	color:#fff;
}
#rightbodyPan h3 {
	width:268px;
	height:31px;
	display:block;
	position: relative;
	padding:12px 0 0 0;
	font:28px/28px Georgia, "Times New Roman", Times, serif;
	color:#3D3C2C;
	margin: 2px 0 20px 40px;
}
#rightbodyPan ul {
	width:328px;
	height:92px;
	position:relative;
	top:5px;
	left:80px;
	margin:0 0 30px 0;
}
#rightbodyPan li {
	width:340px;
	height:60px;
	font:14px/24px Arial, Helvetica, sans-serif;
	padding: 0 0 0 50px;
}
#rightbodyPan li a {
	width:235px;
	height:60px;
	background:#FCFAE6;
	color:#CC0000;
	text-decoration:underline;
	line-height:24px;
}
#rightbodyPan ul li a:hover {
	width:235px;
	height:60px;
	text-decoration:none;
	line-height:24px;
}
#rightbodymorenext {
	width:306px;
	height:25px;
	border:1px solid #fff;
	background:#B0AD93;
	display:block;
	padding:2px;
	margin:0 60px 0 80px;
	font-size:12px;
	color:#FFFFFA;
	line-height:25px;
	font-weight:bold;
}
#rightbodymorenext p.textposition {
	float:left;
	padding:0 0 0 20px;
	margin:0;
}
#rightbodymorenext a {
	float:right;
	background:url(images/arrow4.gif) no-repeat 58px 1px #63614F;
	width:66px;
	display:block;
	position:relative;
	margin:1px 0 0 0;
	padding:0 0 0 10px;
	height:23px;
	text-decoration:none;
	color:#fff;
	font:14px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#rightbodymorenext a:hover {
	background:url(images/arrow4.gif) no-repeat 58px 1px #333229;
	text-decoration:none;
	color:#fff;
}
/* /BODY PANEL */

/* FOOTER PANEL */
#footerPan {
	width:920px;
	height:231px;
	top:50px;
	position:relative;
	margin:0 auto;
	padding:0;
	
}
#footernextPan {
	width:506px;
	height:150px;
	position:absolute;
	top:0px;
	right:10px;
	background:#B0AD93;
	color:#fff;
	margin:0;
}
#footerPan ul {
	width:380px;
	display:block;
	position:absolute;
	right:40px;
	top:33px;
}
#footerPan li {
	float:left;
	font:12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#footerPan ul li a {
	padding:0 10px;
	color:#FFFFFA;
	background:#B0AD93;
	text-decoration:none;
}
#footerPan ul li a:hover {
	text-decoration:underline;
}
#footerPan ul li a.padl {
	padding:0 0 0 14px;
}
#templateworld {
	font-size:12px;
	margin-top:120px;
	margin-left:20px;

}
#templateworld a {
	background:#B0AD93;
	color:#fff;
	text-decoration:none;
}
#templateworld a:hover {
	text-decoration:underline;
}
#footerPan p {
	background:#B0AD93;
	margin:54px 45px 0 0;
	display:block;
	position:absolute;
	top:0px;
	right:40px;
	color:#FCFAE6;
	font:12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footerPanhtml {
	width:64px;
	height:19px;
	display:block;
	position:absolute;
	top:78px;
	right:170px;
}
#footerPanhtml a {
	width:59px;
	height:19px;
	background:url(images/arrow5.gif) no-repeat 45px 0px #D0CEB8;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0 0 0 5px;
	border:1px solid #FFFFFA;
	color:#353427;
	text-transform:uppercase;
	text-decoration:none;
}
#footerPanhtml a:hover {
	background:url(images/arrow5.gif) no-repeat 45px 0px #B0AD93;
	color:#353427;
	text-decoration:none;
}
#footerPancss {
	width:64px;
	height:19px;
	display:block;
	position:absolute;
	top:78px;
	right:89px;
}
#footerPancss a {
	width:59px;
	height:19px;
	background:url(images/arrow5.gif) no-repeat 45px 0px #D0CEB8;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0 0 0 5px;
	border:1px solid #FFFFFA;
	color:#353427;
	text-transform:uppercase;
	text-decoration:none;
}
#footerPancss a:hover {
	background:url(images/arrow5.gif) no-repeat 45px 0px #B0AD93;
	color:#353427;
	text-decoration:none;
}
#divNews a {
	color: #999933;
}
#divNews h4 {
	font-size: 14px;
}
.icona {
	padding: 5px;
	border-color: #e0dfd4;
	border-style: solid;
	border-width: 1px;
	margin: 1px;
}
#divNews {
	float:left;
	position:relative;
	width:55%;
}
#divpubblicazioni {
	float:left;
	position:relative;
	width:42%;
	text-align: center;
	border-left-color: #e1dfd3;
	border-left-style:  dotted;
	border-left-width: 1px;
}
#pubblicazioni {
	float:left;
	position:relative;
	width:100%;
	border-bottom-color: #e1dfd3;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#divpubblicazioni a {
	color: #99cc33;
}
#etiCale {
	position: absolute;
	top: -30px;
	left:5px;
	z-index: 20;
}
#corpo {
	width:640px;
	float:left;
	border:1px solid #DCDAC2;
	background:#fff;
	color:#3D3C2C;
	padding:3px;
	margin-left: 25px;
}
#corpo h2 {
	width:640px;
	display:block;
	background-color: #cc9966;
	padding: 24px 0 2px 2px;
	font:18px/18px Georgia, "Times New Roman", Times, serif;
	color:#ffffcc;
	margin-bottom: 2px;
}
}
#corpo a:hover {
	text-decoration:none;
	color:#cc6600;
	background:#FCFAE6;
}
#corpo a:link {
	text-decoration:underline;
	color:#3D3C2C;
	background:#FCFAE6;
}
#corpo a:visited {
	text-decoration:underline;
	color:#3D3C2C;
	background:#FCFAE6;
}
#corpopi {
	width:920px;
	position:relative;
	margin:0 auto;
	top: 35px;
}
#menupi {
	width:237px;
	float:left;
	position:relative;
	left:9px;
}
#titpag {
}
#headpag {
	padding: 5px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ebedc0;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #ebedc0;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ebedc0;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #999999;
	height: 250px;
	background-color: black;
}
.schgb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-color: #ff9966;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	width: 100%;
}
.titScheda {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding: 3px;
	background-color: #66cc66;
	color: white;
}
.attenzione {
	background-color: red;
	color: white;
	font-weight: bold;
	padding: 3px;
}
#etipag {
	float: right;
	width:640px;
	text-align: right;
}
#corpo li {
	border-bottom-color: #ff9933;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.individua {
	border-color: #ffff33;
	border-style: dotted;
	border-width: 2px;
}
/*.individua2{
 	border-color: #eeeeee;
 	border-style: dotted;
 	border-width: 2px;
 }*/
.individua3 {
	border-color: red;
	border-style: dotted;
	border-width: 2px;
}
#leftmemberPan2 {
	width:227px;
	padding:5px;
	border:1px solid #DCDAC2;
	background:#fff;
	color:#000;
	margin-top: 10px;
}
#leftmemberPan2 a {
	text-decoration:underline;
	color:#3D3C2C;
	background:#FCFAE6;
}
#headFoto {
	width: 100%;
	text-align: center;
}
#testoCorpo {
	padding: 10px;
}
.icoAlbum {
	padding: 3px;
	background-color: white;
	border-color: #b0ad93;
	border-style: dotted;
	border-width: 1px;
	margin: 2px;
	font-size: 10px;
}
#etipag h2 {
	margin-bottom: 10px;
	margin-right: 10px;
	background-image: url(images/eti_sfgen.png);
	font-size: 18pt;
	padding: 18px;
	color: white;
}
#leftmemberPan2 a:hover {
	text-decoration:none;
}

