/* Foglio di stile CSS predefinito per un nuovo progetto di applicazione Web */
HTML {
	height:100%;
}

body
{
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background: url(../images/bg_bdx.jpg) #312b2b fixed no-repeat right bottom;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 12px;
}

.bg-wrapper 
{
	height:100%;
	background-position: left top;
	background: url(../images/bg_asx.jpg) fixed no-repeat left top;
	background-repeat:no-repeat
}

.cont-wrapper, .cont-wrapper-admin {
	/* Serve sostanzialmente per inserire il margine superiore */
	padding-top:50px;
	padding-bottom:30px;
	align:center;
	margin:0 auto;
}

.cont-wrapper 
{
	/* Serve sostanzialmente per inserire il margine superiore */
	width: 1000px;
}

.cont-wrapper-admin 
{
	/* Serve sostanzialmente per inserire il margine superiore */
	width: 950px;
}

.header-wrapper 
{
margin:0 auto;
width:880px;
/*background-color:#DDD8C7;*/
background-image:url(../images/celtic_bg.gif);
height:118px;
background-repeat:repeat-x
}

.navbar-wrapper {
margin:0 auto;
width:950px;
background-image:url(../images/ribbon_sx.gif);
background-position: left;
background-repeat:no-repeat; 
padding-left:50px; 
padding-right:0; 
padding-top:0; 
padding-bottom:0
}

.ribbon-wrapper {
background-image:url(../images/ribbon_dx.gif);
background-position: right ;
background-repeat:no-repeat
}

.buttons-wrapper {
background-image:url(../images/ribbon_bg.gif);
text-align:center;
margin-right:50px;
background-repeat:repeat-x;
padding-top:6px;
padding-bottom:10px
}

.pspacer 
{
margin-left:25px;
}

.parchment_wrapper, .parchment_wrapper-admin {
/* Serve x i bordi e lo sfondo della parte inferiore della pergamena. */
margin:0 auto;
width:950px;
background-image:url(../images/vert-bg.gif);
background-repeat:repeat-y;
background-position: 10px 0;
}

.parchment_wrapper-admin
{
	float: left;
	}

.parchment-enclosers {
margin:0 auto;
padding-left:10px;
width:940px;
}

.imgbar-wrapper {
margin:0 auto;
width:900px;
}

.body-wrapper {
margin:20px auto;
width:900px;
}

.img-body-wrapper {
	margin:0px auto;
	width:900px;
}

.foot-wrapper {
margin:0 auto;
width:900px;
background-image:url(../images/foot_frame.gif);
background-position:center center;
background-repeat:no-repeat;
height:100px;
padding-top:40px;
line-height:30px;
text-align:center;
word-spacing:5px
}

.foot-wrapper A
{
text-decoration:none;
color:#312B2B;
}

.foot-wrapper A:hover 
{
text-decoration:underline;
}

.notes-wrapper {
margin:30px auto;
width:900px;
text-align:center;
color:#DDD8C7;
}

.framed-content {
background-color:#312B2B;
padding:4px;
color:#ffffff;
font-size:90%;
}

.img-framed-content {
background-color:#312B2B;
padding:4px;
color:#ffffff;
font-size: 11px;
}

.img-framed-content .Title, .img-framed-content .TitleInLine
{
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	color: darkorange;
}

.img-framed-content .Title
{
	margin-top: 3px;
	display: block;
	margin-bottom: 6px;
}

.img-framed-content .SubTitle
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: darkorange;
	margin-top: 3px;
	display: block;
	margin-bottom: 6px;
}

.img-framed-content .BigTitle
{
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	color: darkorange;
	margin-top: 6px;
	display: block;
	margin-bottom: 12px;
}

.img-framed-content .SuperTitle
{
	font-weight: bold;
	font-size: 24px;
	color: darkorange;
	margin-top: 0px;
	display: block;
	margin-bottom: 3px;
}

.img-framed-content .SchedaMiniatura {
font-size: 14px;
}

.img-framed-content IMG, .img-framed-content IMG.ListPic,
.img-framed-content IMG.NewsPhoto, .img-framed-content IMG.GalleryPhoto,
.img-framed-content IMG.Pick,
.img-framed-content IMG.Gallery, .img-framed-content hr, 
.img-framed-content IMG.Icon, .fakeImage
{
	border:1px solid orange;
}

.img-framed-content IMG, .fakeImage{
	margin:8px;
}

.img-framed-content IMG.Icon
{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 4px;
	margin-left: 4px;
}

.img-framed-content IMG.ListPic
{
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 8px;
	margin-left: 0px;
}

.img-framed-content IMG.NewsPhoto
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 8px;
	margin-left: 0px;
	float: left;
}
.img-framed-content IMG.GalleryPhoto
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 8px;
	float: left;
}

.img-framed-content IMG.Pick
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 1px;
	margin-left: 1px;
}

.img-framed-content IMG.Gallery
{
margin:2px ;
}

IMG.CMON{
margin:0px ;
border:0px;
POSITION: relative; 
TOP: 3px
}

.img-framed-content a
{
	color: #ffcc66;
}

.img-framed-content .Clicks
{
	color: #ffcc66;
	font-size: 20px;
	font-weight:bold;
}

.img-framed-content .FormLabel
{
	color: #ffcc66;
	font-weight:bold;
}
.img-framed-content hr
{
	color: #ffcc66;
}

.img-title {
font-size:32px;
text-transform:uppercase;
color:#312B2B;
margin:8px;
}

.img-subtitle
{
	margin-top: 8px;
	font-size: 20px;
	margin-bottom: 8px;
	text-transform: uppercase;
	color: #312b2b;
	margin-right: 8px;
}

.framed-content IMG{
margin:2px 8px;
border:1px solid orange;
}

.dragon {
margin:0 auto;
text-align:right;
width:900px;
z-index:2;
position:absolute;
top:20px;
}

.vert-divider-bg {
background-image:url(../images/vert_divider_bg.gif);
background-position: center 50%;
background-repeat:repeat-y;
}

INPUT, SELECT {
/* border:1px solid #312B2B;
background-color:#EFE7CD; */
font-size:10px;
color:#312B2B;
}

a {
color:#155D8D;
}

.100
{
	width: 340px;
	}


