@font-face
{
	font-family: 'KingthingsVersalisRegular';
	src: url('Kingthings_Versalis-webfont.eot');
	src: local('KingthingsVersalisRegular'), url('Kingthings_Versalis-webfont.ttf') format('truetype');
}

@font-face
{
	font-family: 'Kingthings_Calligraphica_Italic';
	src: url('Kingthings_Calligraphica_Italic-webfont.eot');
	src: local('Kingthings_Calligraphica_Italic'), url('Kingthings_Calligraphica_Italic-webfont.ttf') format('truetype');
}

.glass
{
	background: url( "emptyGlass.png" );
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid black;
	position: absolute;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.wine
{
	position: absolute;
	background: lightblue;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	opacity:0.7;
	filter: alpha( opacity=70 );
}

.wineFull
{
	position: absolute;
	background: purple;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	opacity:0.7;
	filter: alpha( opacity=70 );
}

.wineImage
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	opacity:0.8;
	filter: alpha( opacity=80 );
}

.text
{
	background: url( "emptyGlass.png" );
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.flag
{
	/*width: 135px;
	max-width: 135px;*/
	width: 35px;
	max-width: 35px;
	overflow: hidden;
}

.flagInt
{
	width: 30px;
	max-width: 30px;
	overflow: hidden;
}

.flagMargin
{
	width: 2px;
}

.flagTitle
{
	/*background: url( 'Borders/flagTitle.png' );
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 124px 39px;
	color: black;
	width: 124px;
	height: 35px;
	opacity:0.8;
	filter: alpha( opacity=80 );*/
	background: url( "sughero.jpg" );
	background-size: 200px 30px;
	border: 2px solid #996600;
	color: black;
	width: 200px;
	height: 30px;
}

.flagName
{
	border-left: 1px solid #996600;
	color: black;
	height: 100%;
	/*width: 130px;
	max-width: 130px;*/
	width: 35px;
	max-width: 35px;
	font-weight: 600;
	overflow: hidden;
}

.flagNameInt
{
	border-left: 1px solid #996600;
	color: black;
	height: 100%;
	width: 35px;
	max-width: 35px;
	font-weight: 600;
	overflow: hidden;
}

.flagNameNoB
{
	color: black;
	height: 100%;
	/*width: 135px;
	max-width: 135px;*/
	width: 35px;
	max-width: 35px;
	font-weight: 600;
	overflow: hidden;
}

.flagNameNoBInt
{
	color: black;
	height: 100%;
	width: 35px;
	max-width: 35px;
	font-weight: 600;
	overflow: hidden;
}

.flagObj
{
	background: url( 'Borders/flag.png' );
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 200px 35px;
	color: white;
	width: 200px;
	height: 35px;
}

.etichettaTable
{
	background: url( "texture.jpg" );
	height: 20px;
	font-size: 18px;
	border: 3px double #996600;
	padding: 1px 3px 1px 3px;
	color: #4C0B5F;
}

.etichetta
{
	background: url( "texture.jpg" );
	height: 20px;
	font-size: 18px;
	border: 3px double #996600;
	padding: 0px 3px 0px 3px;
	color: #4C0B5F;
}

.etichettaSelect
{
	background: url( "texture.jpg" );
	height: 20px;
	font-size: 18px;
	border: 3px double #996600;
	padding: 0px 3px 0px 3px;
	color: #4C0B5F;
}

.etichettaGrande
{
	background: url( "texture.jpg" );
	height: 20px;
	font-size: 18px;
	border-top: 3px double #996600;
	border-bottom: 3px double #996600;
	padding: 0px 3px 0px 3px;
	color: #4C0B5F;
}

.etichettaTitolo
{
	background: url( "sughero.jpg" );
	height: 22px;
	font-size: 20px;
	border: 2px solid #996600;
	padding: 8px 3px 2px 3px;
}

.titoloTab
{
	background: url( "sughero.jpg" );
	height: 15px;
	font-size: 14px;
	border: 2px solid #996600;
	color: black;
	font-weight: 600;
	padding: 4px 3px 2px 2px;
}

.titoloTabSmall
{
	background: url( "sughero.jpg" );
	height: 13px;
	font-size: 12px;
	border: 2px solid #996600;
	color: black;
	font-weight: 600;
	padding: 4px 3px 2px 2px;
}

.linguetta
{
	margin-top: 13px;
	margin-bottom: 8px;
	width: 100%;
	height: 2px;
	background: purple;
	border: 1px solid #996600;
}

.linguettaBassa
{
	margin-top: 4px;
	margin-bottom: 4px;
	width: 100%;
	height: 1px;
	background: #996600;
}

.angle
{
	opacity:0.5;
	filter: alpha( opacity=50 );
}

.inputs
{
	border: 1px solid #996600;
}

.buttons
{
	background: url( "texture3.jpg" );
	color: black;
	width: 80%;
	border: 2px solid #996600;
	font-size: 16px;
}

.light
{
	color: black;
}

.dark
{
	color: black;
}

.homeBody
{
	background: url( "vinotecaTexture.png" );
	background-size: 300px;
}

.buttonImage
{
	
}

.scrollImg
{
	margin: 0px 0px 0px 0px;
	width: 30px;
	height: 30px;
	opacity:0.5;
	filter: alpha( opacity=50 );
}

.scrollBar
{
	position: fixed;
	background: grey;
	opacity:0.5;
	filter: alpha( opacity=50 );
}

.originalRGBA
{
	background: rgb( 255, 255, 255 );
	background: rgba( 255, 255, 255, 0.6 );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,      endColorstr=#99FFFFFF);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,     endColorstr=#99FFFFFF)";
}

i
{
	font-size: 10px;
	color: #4C0B5F;
}

.marker
{
	background: url( "texture.jpg" );
	height: 18px;
	font-size: 16px;
	border: 3px double #996600;
	padding: 0px 3px 0px 3px;
}

.markerTitle
{
	background: url( "sughero.jpg" );
	height: 20px;
	font-size: 18px;
	border: 2px solid #996600;
	padding: 8px 3px 2px 3px;
}

.lineaDispari
{
	background: rgb( 255, 255, 255 );
	background: rgba( 255, 255, 255, 0.7 );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,      endColorstr=#99FFFFFF);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF,     endColorstr=#99FFFFFF)";
}