body
{
	background-color: #4444ff;
	margin: 0px;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center 10px; 
	text-align: center;
}

a
{
	cursor: pointer;
}

img
{
	border-style: hidden;
}

input
{
	border-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

select
{
	border-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.midi
{
	height: 22px;
	width: 170px;
}

.bgday800
{
	background-image: url("../img/bg_day_800.jpeg");
	color: black;
}

.bgday1024
{
	background-image: url("../img/bg_day_1024.jpeg");
	color: black;
}

.bgevening800
{
	background-image: url("../img/bg_evening_800.jpeg");
	color: white;
}

.bgevening1024
{
	background-image: url("../img/bg_evening_1024.jpeg");
	color: white;
}

.bgnight800
{
	background-image: url("../img/bg_night_800.jpeg");
	color: white;
}

.bgnight1024
{
	background-image: url("../img/bg_night_1024.jpeg");
	color: white;
}

.bgnatale800
{
	background-image: url("../img/natale/bgnatale800.jpeg");
	color: white;
}

.bgnatale1024
{
	background-image: url("../img/natale/bgnatale1024.jpeg");
	color: white;
}

.bord
{
	border-width: thin;
	border-style: outset;
}

.colorred
{
	color: Red;
}

.title
{
	font-family: Arial, Serif, Sans-serif;
	font-size: 34px;
}

.titleminor
{
	font-family: Arial, Serif, Sans-serif;
	font-size: 20px;
}

.tiny
{
	font-size: 12px;
}

.bold
{
	font-weight: bold;
}

.center
{
	text-align: center;
}

.left
{
	text-align: left;
}

.right
{
	text-align: right;
}

.divleft
{
	float: left;
}

.divright
{
	float: right;
}

.valign
{
	vertical-align: middle;
}

.linkdec
{
	text-decoration: none;
}

.menuselection
{
	font-family: Arial, Serif, Sans-serif;
}

.textcolor
{
	color: #000077;
}

.text800
{
	font-family: Arial, Serif, Sans-serif;
	font-size: 20px;
}

.text1024
{
	font-family: Arial, Serif, Sans-serif;
	font-size: 25px;
}

.title800
{
	font-size: 24px;
}

.title1024
{
	font-size: 34px;
}

.divbg
{
	background-image: url("../img/divbg.gif");
	background-attachment: scroll;
	background-position: 0px -9px;
}

.divlabel
{
	padding-left: 25px;
	padding-right: 25px;
}

.intypetext
{
	font-family: Arial, Serif, Sans-Serif;
	font-size: 16px;
}

.intypetexttiny
{
	font-family: Arial, Serif, Sans-Serif;
	font-size: 13px;
	width: 360px;
	position: relative;
	left: 10px;
}

.intype
{
	color: #1111ff;
	background-color: #aaaaff;
}

.bordinset
{
	border-style: inset;
}

.bordoutset
{
	border-style: outset;
}

.bordhidden
{
	border-style: hidden;
}

.submit
{
    color: #1111ff;
    background-color: #aaaaff;
	border-width: 1px;
	font-size: 15px;
}

.minibox
{
	width: 440px;
	height: 35px;
}

.upemail
{
	position: relative;
	top: -10px;
}

.email
{
	position: relative;
	top: 10px;
	height: 30px;
}

#sez800
{
	width: 777px;
	height: 575px;
	margin: auto auto;
	position: relative;
	top: 10px;
}

#sez1024
{
	width: 1000px;
	height: 740px;
	margin: auto auto;
	position: relative;
	top: 10px;
}

#seztop800
{
	width: 777px;
	height: 60px;
}

#seztop1024
{
	width: 1000px;
	height: 65px;
}

#sezmiddle800
{
	width: 777px;
	height: 490px;
}

#sezmiddle1024
{
	width: 1000px;
	height: 640px;
}

#sezmenu800
{
	background-image: url("../img/pergamena800.gif"); 
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 10px;
	margin: 0px 0px;
	width: 240px;
	height: 490px;
	float: left;
}

#sezmenu1024
{
	background-image: url("../img/pergamena1024.gif"); 
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 10px;
	margin: 0px 0px;
	width: 300px;
	height: 640px;
	float: left;
}

#menubox800
{
	font-size: 34px;
	position: relative;
	top: 100px;
}

#menubox1024
{
	font-size: 42px;
	position: relative;
	top: 120px;
}

#sezcontext800
{
	width: 537px;
	height: 490px;
	float: right;
	overflow: auto;
}

#sezcontext1024
{
	width: 700px;
	height: 640px;
	float: right;
	overflow: auto;
}

#sezsubcontext
{
	background-image: url("../img/clouds.jpeg");
}

#sezdiverticon
{
	width: 490px;
	position: relative;
	top: 10%;
	margin-left: auto;
	margin-right: auto;
}

#sezcontacticon
{
	width: 530px;
	position: relative;
	top: 10%;
	margin-left: auto;
	margin-right: auto;
}

#sezbottom800
{
	width: 777px;
	height: 25px;
}

#sezbottom1024
{
	width: 1000px;
	height: 35px;
}

