/**
********************************************************************************
****** Reset CSS  **************************************************************
********************************************************************************
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,		
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body
{
	line-height: 1;
	color: #000;
	background-color: #FFF;
}

/**
********************************************************************************
****** General Styles **********************************************************
********************************************************************************
*/

body, html { height: 100%;}

body
{
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0.2px;
	color: #000e2f;
	background-color: #FFF;
}

p
{
	margin:0;
	padding:0;
}

a:link
{
	color: #000;
	text-decoration: none;
}

a:visited
{
	color: #000;                            
	text-decoration: none;
}

a:hover
{
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #2ebeef;
}

img
{
	border: 0px none;
	margin: 0;
	padding: 0;
}

p
{
	line-height: 120%;	
}

.graziato
{
	font-family: Times, "Times New Roman", serif;
	font-size: 105%;
}



.clearFix
{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;	
}

#distanziatore
{ 
	width:1px;
	height:50%;
	background-color:#fc6;
	margin-bottom:-275px; /* half of container's height */
	float:left;
}

#pagina
{
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:550px;
	width:1000px;
	clear:left;
	/*border:1px solid #000;*/

}

#container
{
	float:right;
	height:550px;
	width:1000px;
	text-align:left;
	clear:left;

}

#logo
{
	padding-left: 0;
}

#logo a:hover
{
	color: #333;
	text-decoration: none;
	border-bottom: none;
}

#music
{
	position: absolute;
	left: 930px;
	
	width: 70px;
	height: 15px;
	
	margin-right: 15px;
	
	text-align: right;
	
	z-index: 1000;
}

.titolo
{
	font-size: 150%;
	line-height: 120%;
	font-weight: bold;	
}

/**
********************************************************************************
****** Menu ********************************************************************
********************************************************************************
*/


#menu
{
	position:absolute;
	top: 100px;
	left: 30px;
	
	width: 200px;
	height: 100px;
}

.menuItem1{ position:absolute; top: 0;}
#menu2
{
	position:absolute;
	left: 20px;
	width: 130px;
	height: 100px;
	
	line-height: 90%;
	
	display: none;
}

.menuItem2{ position:absolute; top: 0;}

.menuItem2Curr { color: #999;}

/**
********************************************************************************
****** lingua ******************************************************************
********************************************************************************
*/

#introTxt
{
	position: absolute;
	top: 475px;
	left: 291px;
	text-align: center;
}

#lingua
{
	position: absolute;
	top: 525px;
	left: 362px;
}

#noteLegali
{
	position: absolute;
	top: 550px;
	left: 333px;
	
	color: #999999;
	text-align: center;
	
	font-size: 85%;
}

/**
********************************************************************************
****** swfHolder ****************************************************************
********************************************************************************
*/

#swfHolder
{
	position: absolute;
	top: 100px;
	left: 185px;
	
	width: 800px;
	height: 450px;
	
	z-index: 999;	
}

/**
********************************************************************************
****** altaGioielleria *********************************************************
********************************************************************************
*/

.titoloAlta
{
	font-size: 150%;
	font-weight: bold;
	color: #000e2f;
}

.videoAlta
{
	margin-left: 20px;	
}

#txtAlta
{
	float: left;	
	margin-top: 0px;
	margin-left: 5px;
	width: 600px;
	color: #747475;
}

#antAlta
{
	float: right;
		margin-left: 5px;
}

#antAlta img
{
	margin-right: 10px;
}

#didaAlta
{
	line-height: 100%;	
	color: #747475;
	margin-left: 5px;
	margin-right: 5px;
	text-align: justify;
}

#fotoAlta
{
	width: 800px;
	height: 515px;
}

/**
********************************************************************************
****** ultimeCreazioni *********************************************************
********************************************************************************
*/

.titoloUltime
{
	font-size: 150%;
	font-weight: bold;
}

#txtUtlime
{
	position: absolute;
	top: 300px;
	left: 780px;
	
	width: 200px;	
}

/**
********************************************************************************
****** collezioni **************************************************************
********************************************************************************
*/

#collezioniPage
{
	position: absolute;
	top: 60px;
	left: 185px;
	
	width: 722px;
	height: 500px;	
}

#collezioniTxt
{
	position: absolute;
	top: 135px;
	left: 21px;
	
	width: 230px;
	height:	300px;
	
	padding: 25px;
	
	color: #686868;
}

#mixAndMatch
{
	position: absolute;
	top: 240px;
	left: 40px;
	
	width: 174px;
	height:	123px;
}

#mixAndMatch a
{
	position: absolute;
	top: 10px;
	left: 15px;	
}

#collezioniImg
{
	position: absolute;
	top: 4px;
	left: 292px;
	
	width: 410px;
	height:	497px;		
}


#collezioniDida
{
	float: left;
	
	padding-left: 25px;
	margin-top: 22px;
	
	width: 210px;
	
	color: #686868;
}

#collezioniDida a
{
	margin-right: 5px;
}

#collezioniNav
{
	float: right;
	
	text-align: right;
	
	padding-right: 25px;
	padding-top: 20px;
	
	
	height: 40px;	
}

#collezioniNav a
{
	font-size: 200%;
	margin-left: 10px;
	color: #686868;
}

#collezioniNav p
{
	color: #686868;
}

#collezioneFiletto
{
	height: 1px;
	margin-right: -25px;
	margin-bottom: 5px;
	border-bottom: 1px solid #686868;
}

#mixPrev
{
	position: absolute;
	
	top: 525px;
	left: 195px;
	
	z-index: 2500;
	
	font-size: 150%;
}

#mixNext
{
	position: absolute;
	
	top: 525px;
	left: 965px;
	
	z-index: 2501;
	
	font-size: 150%;
}

#backColl
{
	position: absolute;
	
	background-color: #FFF;
	
	top: 47px;
	left: 858px;
	z-index: 1001;	
}

/**
********************************************************************************
****** collezioni intro ********************************************************
********************************************************************************
*/

#introCollezioni
{
	position: absolute;
	
	width: 800px;
	
	top: 545px;
	left: 185px; 
	
	text-align: center;
}

#introCollezioni a
{
	margin-right: 10px;
}


/**
********************************************************************************
****** collezioni video ********************************************************
********************************************************************************
*/

#videoBack
{
	position: absolute;
	
	background-color: #FFF;
	
	top: 85px;
	left: 955px;
	z-index: 1001;
}


/**
********************************************************************************
****** contatti ***************************************************************
********************************************************************************
*/

#contatti
{
	position: absolute;
	
	top: 165px;
	left: 730px;
	z-index: 1001;
}

#contattiOmino
{
	position: absolute;
	
	top: 400px;
	left: 790px;
	z-index: 1002;	
}

/**
********************************************************************************
****** chi siamo ***************************************************************
********************************************************************************
*/

#chiSiamo
{
	position: absolute;
	
	top: 125px;
	left: 225px;
	z-index: 1001;
	width: 200px;
}

#ominoChiSiamo
{
	position: absolute;
	
	top: 20px;
	left: 220px;
	z-index: 1002;
}
/**
********************************************************************************
****** eventiNews **************************************************************
********************************************************************************
*/

#eventiNews
{
	position: absolute;
	
	top: 225px;
	left: 180px;
	
	width: 800px;
	
	z-index: 1001;
}

/**
********************************************************************************
****** heritage ****************************************************************
********************************************************************************
*/

#heritageTxt
{
	position: absolute;
	
	top: 125px;
	left: 690px;
	z-index: 1001;
	width: 250px;		
}

#heritageCards
{
	position: absolute;
	
	top: 285px;
	left: 690px;
	z-index: 1001;
	width: 400px;		
}

#heritageCards div
{	
	float: left;
	
	width: 150px;
	
	margin-right: 20px;
	margin-bottom: 20px;	
}

#heritageCards a
{
	float: left;	
}

#heritageCards a:hover
{
	border: none;
}

#heritageCards p
{
	float: left;
	
	margin-top: 48px;
	margin-left: 5px;
}

#heritageCards img
{
	float: left;	
	
}


/**
********************************************************************************
****** pressArea ***************************************************************
********************************************************************************
*/

#pressPdf
{
	position: absolute;
	
	top: 510px;
	left: 648px;
	z-index: 1001;
}

#ominoNostroMondo
{
	position: absolute;
	
	top: 435px;
	left: 910px;
	z-index: 1001;		
}













.noBold
{
	font-weight: normal;	
}