body
	{
		margin:0px;
		padding:0px;
	}
	
p {

	margin:0px;
}
h1
	{
		width:700px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:28px;
		color:#FFFFFF;
		font-weight:normal;
		line-height:32px;
	}
h2
	{
		width:700px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:16px;
		color:#FFFFFF;
		font-weight:normal;
		line-height:20px;
	}
h3
	{
		width:344px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:31px;
		color:#FFFFFF;
		font-weight:bold;
		line-height:35px;
	}
h4
	{
		width:344px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:22px;
		color:#ff9900;
		font-weight:normal;
		line-height:18px;
	}
h5
	{
		width:190px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:23px;
		color:#FFFFFF;
		font-weight:normal;
		line-height:18px;
	}
h6
	{
		width:auto;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:19px;
		color:#6a6161;
		font-weight:bold;
		line-height:31px;
	}
	
.scelta_elenco	{height:100px;
				width:150px;
				border:1px;
				border-style:solid;
				border-color:#999999;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				display:none;
				background-color:#F3F3F3;
				overflow:auto;
				position:absolute;
				z-index:100;}
				
div#foto{
float:left;
margin-bottom:10px;
width:120px;
text-align:left;
}

#headblank
	{
		width:100%;
		height:266px;
		margin:0px;
		padding:0px;
		float:left;
		background:url(../images/headbg3.jpg) repeat-x;
	}


#headpanel
	{
		width:760px;
		height:265px;
		margin:0 auto;
		padding:0px;
	}
#menupanel
	{
		width:760px;
		height:43px;
		margin:0px;
		padding:0px;
		float:left;
	}
#headpic
	{
		width:760px;
		height:200px;
		margin:0px;
		float:left;
		background:url(../images/headpic3.jpg) no-repeat;
	}
	
#testo_news
	{
		width:505px;
		height:655px;
		overflow:auto;
		scrollbar-face-color: #3e382d;
		scrollbar-shadow-color: #827a6f;
		scrollbar-highlight-color: #827a6f;
		scrollbar-3dlight-color: #827a6f;
		scrollbar-darkshadow-color: #827a6f;
		scrollbar-track-color: #827a6f;
		scrollbar-arrow-color: #827a6f;
	}
#menu
	{
		width:670px;
		height:21px;
		margin:12px 0 0 0;
		padding:0 0 0 30px;
		float:left;
	}
#menu ul
	{
		width:670px;
		height:21px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li
	{
		height:21px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#menu ul li a
	{
		height:19px;
		margin:0px;
		margin-right:10px;
		padding:2px 8px 0 8px;
		float:left;
		font-family:"Trebuchet MS";
		font-weight:bold;
		font-size:12px;
		color:#827a6f;
		line-height:16px;
		text-decoration:none;
	}
#menu ul li a:hover
	{
		color:#FFFFFF;
		background:#827a6f;
	}
#menu ul li a.active
	{
		height:19px;
		margin:0px;
		margin-right:10px;
		padding:2px 8px 0 8px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		line-height:16px;
		text-decoration:none;
		background:#827a6f;
	}
#middlepanelblank
	{
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		background:#827a6f;
	}
#middlepanel
	{
		width:760px;
		margin:0 auto;
		padding:18px 0 0 0;
		background:#827a6f;
	}
#middlepanel2
	{
		width:760px;
		margin:0 auto;
		padding:18px 0 0 0;
		background:#827a6f;
	}
#middle_left
	{
		width:387px;
		margin:0px;
		padding-bottom:20px;
		float:left;
	}
	
#greetings
	{
		width:384px;
		height:334px;
		float:left;
		background:url(../images/salvatoregreeting2.jpg) no-repeat;
	}

#gallery
	{
		position: relative;
		width:384px;
		height:254px;
		margin:0 0 20px 0;
		float:left;
		background:#90897f;
	}
#gallery p
	{
		width:339px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Times New Roman";
		font-size:18px;
		color:#FFFFFF;
	}
#gallery p span
	{
		width:54px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Times New Roman";
		font-size:82px;
		color:#FFFFFF;
	}
#gallery p.cont2
	{
		width:422px;
		margin:0px;
		padding:0 0 0 54px;
		float:left;
		font-family:"Times New Roman";
		font-size:14px;
		color:#FFFFFF;
	}
#contentlist
	{
		width:344px;
		margin:32px 0 0 0;
		padding:0 0 0 27px;
		float:left;
	}
#contentlist ul
	{
		width:167px;
		margin:19px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#contentlist ul li
	{
		width:167px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#contentlist ul li a
	{
		margin:0px;
		padding:0px;
		float:left;
		font-family:Verdana;
		font-size:14px;
		color:#000000;
	}
#contentlist ul li a:hover
	{
		text-decoration:none;
	}
#signup
	{
		width:160px;
		margin:40px 0 0 0;
		padding:0px;
		float:left;
		background:url(../images/sticker.jpg) no-repeat;
	}
#signup a
	{
		width:auto;
		margin:0px;
		margin-top:67px;
		margin-left:82px;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:19px;
		color:#FFFFFF;
		text-decoration:none;
	}
#signup p
	{
		width:133px;
		margin:10px 0 0 0;
		padding:0 0 0 20px;
		float:left;
		font-family:Verdana;
		font-size:9px;
		font-weight:bold;
		color:#000000;
		line-height:15px;
	}
#middle_right
	{
		width:357px;
		margin:0px;
		padding:0 0 20px 15px;
		float:left;
	}
#listpanel
	{
		width:357px;
		height:608px;
		margin:0px;
		padding:0px;
		float:left;
		background:#90897f;
	}
#listpanel2
	{
		width:357px;
		margin:0px;
		padding:0 0 16px 0;
		float:left;
		background:#90897f;
	}
#sublist
	{
		width:333px;
		margin:16px 0 0 0;
		padding:0 0 0 9px;
		float:left;
	}
#sublist ul
	{
		width:333px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#sublist ul li
	{
		width:333px;
		/*height:30px;*/
		font-family:"Trebuchet MS";
		font-size:12px;
		color:#FFFFFF;
		margin:0px;
		padding:6px 0 6px 0px;
		text-align:justify;
		float:left;
		display:block;
	}
#sublist ul li a
	{
		width:303px;
		/*height:24px;*/
		margin:0px;
		padding:6px 0 0 30px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		background:url(../images/liststyle.jpg) no-repeat 12px 13px;
		border-bottom:#afaba6 solid 1px;
	}
#sublist ul li a:hover
	{
	color:#000000;
	font-family: "Trebuchet MS";
	}
#sublist ul li a.bottom
	{
		width:303px;
		height:24px;
		margin:0px;
		padding:6px 0 0 30px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:13px;
		color:#FFFFFF;
		text-decoration:none;
		background:url(../images/liststyle.jpg) no-repeat 12px 13px;
		border:0px;
	}
#sublist ul li a.bottom:hover
	{
		color:#000000;
	}
#newsletter
	{
		width:190px;
		margin:35px 0 0 0;
		padding:0 0 0 15px;
		float:left;
	}
#newsletter p
	{
		width:190px;
		margin:2px 0 0 0;
		padding:0 0 10px 0;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#FFFFFF;
		line-height:15px;
	}
#newsletter span
	{
		width:62px;
		height:21px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:12px;
		color:#FFFFFF;
		line-height:14px;
	}
#newsletter input
	{
		width:109px;
		height:21px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Franklin Gothic Medium Cond";
		font-size:14px;
		color:#040403;
		line-height:14px;
		background:#aaa49d;
		border:0px;
	}
#newsletter a
	{
		width:56px;
		height:19px;
		margin:10px 0 0 0;
		margin-right:72px;
		padding:2px 0 0 0;
		float:right;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(../images/submitbutton.jpg) no-repeat;
	}
#newsletter a:hover
	{
		background:url(../images/submitbuttonhover.jpg) no-repeat;
	}
#bottompanelblank
	{
		width:100%;
		margin:0px;
		padding:0px;
		float:left;
		background:#36322c url(../images/botompanelbg.jpg) repeat-x;
	}
#bottompanel
	{
		width:760px;
		height:56px;
		margin:0 auto;
		padding:39px 0 15px 0;
	}
#bottomleft
	{
		width:280px;
		height:229px;
		margin:0px;
		padding:0 0 0 27px;
		float:left;
	}
.bottomsubtext, .bottomsubtext2
	{
		margin:0px;
		padding:0px;
		float:left;
		font-family:Arial;
		font-size:12px;
		color:#6a6161;
		line-height:15px;
	}
.bottomsubtext2
	{
		padding:0 0 25px 0;
	}
#bottomleft ul
	{
		width:215px;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#bottomleft ul li
	{
		width:215px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#bottomleft ul li .bltext1
	{
		width:215px;
		margin:8px 0 0 0;
		padding:0px;
		float:left;
		display:block;
		font-family:Tahoma;
		font-size:13px;
		color:#827a6f;
	} 
#bottomleft ul li a
	{
		margin:5px 0 0 0;
		padding:0px;
		float:left;
		display:block;
		font-family:Tahoma;
		font-size:10px;
		font-weight:bold;
		color:#0092c3;
		text-decoration:none;
	} 
#bottommiddle
	{
		width:221px;
		height:229px;
		margin:0px;
		padding:0px;
		float:left;
	}
#bottommiddle ul
	{
		width:182px;
		margin:22px 0 0 0;
		padding:0px;
		float:left;
		display:block;
	}
#bottommiddle ul li
	{
		width:182px;
		height:30px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#bottommiddle ul li a
	{
		width:158px;
		height:25px;
		margin:0px;
		padding:5px 0 0 27px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:14px;
		color:#827a6f;
		text-decoration:none;
		background:url(../images/listbg.png) no-repeat left bottom;
	}
#bottommiddle ul li a:hover
	{
		color:#bc9e63;
	}
#bottommiddle ul li a.mbottom
	{
		width:158px;
		height:25px;
		margin:0px;
		padding:5px 0 0 27px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:14px;
		color:#827a6f;
		text-decoration:none;
		background:url(../images/listbg.png) no-repeat;
	}
#bottommiddle ul li a.mbottom:hover
	{
		color:#bc9e63;
	}
#bottomright
	{
		width:204px;
		height:229px;
		margin:0px;
		padding:0 0 0 28px;
		float:left;
	}
#bottomright span
	{
		width:62px;
		height:21px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:Tahoma;
		font-size:12px;
		color:#827a6f;
		line-height:16px;
	}
#bottomright input
	{
		width:109px;
		height:21px;
		margin:10px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Franklin Gothic Medium Cond";
		font-size:14px;
		color:#040403;
		line-height:14px;
		background:#5f5e5d;
		border:0px;
	}
#bottomright a
	{
		width:56px;
		height:19px;
		margin:10px 0 0 0;
		margin-right:87px;
		padding:2px 0 0 0;
		float:right;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(../images/submitbutton.jpg) no-repeat;
	}
#bottomright a:hover
	{
		background:url(../images/submitbuttonhover.jpg) no-repeat;
	}
#footmenu
	{
		width:531px;
		margin:0px;
		padding:0 0 0 27px;
		float:left;
	}
#footmenu ul
	{
		width:531px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li
	{
		height:14px;
		margin:0px;
		padding:0px;
		float:left;
		display:block;
	}
#footmenu ul li.fspace
	{
		width:1px;
		height:14px;
		margin:0px;
		margin-right:8px;
		padding:0px;
		float:left;
		background:url(../images/fspace.jpg) no-repeat;
	}
#footmenu ul li .fblank
	{
		width:1px;
		height:14px;
		margin:0px;
		padding:0px;
		float:left;
	}
#footmenu ul li a
	{
		margin:0px;
		padding:0px;
		margin-right:8px;
		float:left;
		font-family:Verdana;
		font-size:10px;
		color:#6a6161;
		font-weight:bold;
		text-decoration:none;
	}
#footmenu ul li a:hover
	{
		color:#bc9e63;
	}
#copyrights
	{
		width:733px;
		margin:7px 0 0 0;
		padding:0 0 0 17px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#6a6161;
	}
	
	
#copyrights a
	{
		text-decoration:none;
		font-family:Tahoma;
		font-size:10px;
		color:#6a6161;
		font-weight:normal;
	}
	
#validation
	{
		width:171px;
		margin:15px 0 0 0;
		padding:0 0 0 27px;
		float:left;
	}
.xhtml
	{
		width:53px;
		height:15px;
		margin:0px;
		margin-right:7px;
		padding:2px 0 0 29px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(../images/validation1.jpg) no-repeat;
	}
.xhtml:hover
	{
		background:url(../images/validation2.jpg) no-repeat;
	}
.css
	{
		width:53px;
		height:15px;
		margin:0px;
		padding:2px 0 0 29px;
		float:left;
		font-family:Tahoma;
		font-size:10px;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(../images/validation2.jpg) no-repeat;
	}
.css:hover
	{
		background:url(../images/validation1.jpg) no-repeat;
	}
#textpanel	
	{
		width:370px;
		margin:0px;
		padding:0 0 26px 10px;
		float:left;
	}
#textpanel span
	{
		width:370px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:21px;
		color:#FFFFFF;
		text-align:justify;
	}
#textpanel span.head2
	{
		width:370px;
		margin:20px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:16px;
		color:#241f17;
		text-decoration:underline;
		font-weight:bold;
		line-height:28px;
		text-align:justify;
	}
#textpanel span.head3
	{
		width:370px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Times New Roman";
		font-size:12px;
		color:#FFFFFF;
		text-align:justify;
	}
#textpanel p
	{
		width:370px;
		margin:15px 0 0 0;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#000000;
		font-weight:bold;
		line-height:18px;
		text-align:justify;
	}
/*------------------------------------Form---------------------------------*/
#submitform
	{
	width:340px;
	margin:25px 0 0 0;
	float:left;
	padding:0px;
	}
#submitformtop
	{
	width:340px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformtop
	{
	width:340px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitforml
	{
	width:140px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:12px;
	line-height:17px;
	text-align:left;
	}
.submitformr
	{
	width:200px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	}
.submitformr2
	{
	width:200px;
	float:left;
	margin:0px;
	padding:0px;
	}
.slist2
	{
	width:197px;
	height:20px;
	margin:0px;
	float:left;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	background:#aaa49d;
	border:0px;
	}
.stext
	{
	width:197px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	background:#aaa49d;
	border:0px;
	}
.submitformbottom
	{
	width:370px;
	float:left;
	margin:0px;
	padding:0px;
	}
.scomments
	{
	width:196px;
	height:100px;
	margin:0px;
	padding:0px;
	float:left;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	background:#aaa49d;
	border:0px;
	}

#formsubmit
	{
	width:100px;
	height:20px;
	float:left;
	margin:0px;
	padding:4px 0 0 0;
	}
#submit2
	{
	width:56px;
	height:21px;
	margin:12px 0 0 0;
	padding:0px;
	float:left;
	}
.submitbutton
	{
	    width:56px;
		height:21px;
		margin:0px;
		padding:0px;
		float:left;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		text-decoration:none;
		background:url(../images/submitbutton.jpg) no-repeat;
	}
.submitbutton:hover
	{
		background:url(../images/submitbuttonhover.jpg) no-repeat;
	}
	
	
	
.title_album
	{

		font-family:"Trebuchet MS";
		font-size:16px;
		color:#241f17;
		text-decoration:underline;
		font-weight:bold;
		line-height:28px;
	}
	
.brano
	{

		font-family:"Trebuchet MS";
		font-size:11px;
		color:#000000;
		font-weight:bold;
		line-height:18px;
	}

.d_brano
	{

		font-family:"Trebuchet MS";
		font-size:11px;
		color:#473c2d;
		font-style:italic;
		text-decoration:none;
		font-weight:bold;
		line-height:18px;
	}
	
.testo
	{

		text-align:justify;
		font-family:'Trebuchet MS';
		font-size:12px;color:#FFFFFF;
	}
	
/*---------------------------------Form-End--------------------------------*/
