@charset "utf-8";
/* CSS Document by Lamberto*/

/**** resets ****/
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, a, fieldset, th,td {
	  
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: none;  
}

a:hover{ text-decoration: underline; }  

* {margin: 0;padding: 0;} 

/*************** END Reset ****************/

   


body {
	background-color: #adadad;

}

.contenitore {
	width:955px;
	margin:0 auto;
	position:relative
} 


#header {
	height:210px;
	padding-bottom: 5px;
} 

#logo a{
	background-image: url(../immagini/logo.png);
	background-repeat: no-repeat;
	height: 184px;
	width: 265px;
	margin-left: 345px;
	margin-right: 345px;
	margin-top: 20px;
	display:block;

	 }
#menu {
	background-image:url(../immagini/menu_bg.png);
	height: 50px;
     }
#centrale {
	margin-top: 20px;
	font-family: "Segoe UI";
  font-style: normal;
  font-weight: normal;
     }
#footer {
	margin-top: 40px;
	text-align: center;
    font-size:12px;
	font-family: "Segoe UI";
  font-style: normal;
  font-weight: normal;
     }
#player a:link{
	margin-left: 800px;
	display: none;
 }	 
 
 #play {
	visibility: hidden;
 }	 
#cosa_facciamo {
	text-align:center;
	background-image: url(../immagini/testo_bg.png);
	height: 400px;
     }

#cosa_facciamo_testo {
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 18px;
     }

#form_mail {
	text-align:center;
	background-image: url(../immagini/testo_bg.png);
	height: 400px;
     }

#form_mail_contenuto {
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 18px;
     }

table.tabella_gioielli td{
	table-layout:fixed;
	width: 191px;
	text-align: center;
}

#mail table{
 border-collapse:collapse;
 margin-left:auto;
 margin-right:auto;
}


#mail td{
	padding-bottom: 5px;
	text-align: left;
}

#mail p{
	padding-bottom: 5px;
}

.titolo{
	text-align:right;
}

.centrale{
text-align:center;
}
/* Yahoo! Media Player*/

a.ymp-btn-page-play,
a.ymp-btn-page-pause {
	margin-left:-20px !important;
}

a.ymp-btn-page-play em.ymp-skin,
a.ymp-btn-page-pause em.ymp-skin {
  display: none !important;
}


/********************************************/

/********* Menù ********/

ul.nav-links {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.nav-links li {
	float: left;
	}

ul.nav-links li a {
	display: block;
	width: 191px;
	height: 50px;
	background: url(../immagini/menu.png);
	}

/******	Posizione standard link ******/

ul.nav-links li.home a {
	background-position: 0 0;
	}

ul.nav-links li.cosa_facciamo a {
	background-position: -191px 0;
	}
	
ul.nav-links li.gioielli a {
	background-position: -382px 0;
	}
	
ul.nav-links li.tracce a {
	background-position: -573px 0;
	}

ul.nav-links li.contatti a {
	background-position: -764px 0;
	}
	

/******	Passaggio Links *********/


ul.nav-links li.home a:hover {
	background-position: 0 -50px;
	}

ul.nav-links li.cosa_facciamo a:hover {
	background-position: -191px -50px;
	}
	
ul.nav-links li.gioielli a:hover {
	background-position: -382px -50px;
	}
	
ul.nav-links li.tracce a:hover {
	background-position: -573px -50px;
	}

ul.nav-links li.contatti a:hover {
	background-position: -764px -50px;
	}


/********* link selezionati *************/
ul.nav-links li.home a.selected {
	background-position: 0 -50px;
	}

ul.nav-links li.cosa_facciamo a.selected {
	background-position: -191px -50px;
	}
	
ul.nav-links li.gioielli a.selected {
	background-position: -382px -50px;
	}
	
ul.nav-links li.tracce a.selected {
	background-position: -573px -50px;
	}

ul.nav-links li.contatti a.selected{
	background-position: -764px -50px;
	}


/************** Fine menù *****************/	
.a1:before {
	position: absolute;
	content: ' ';
	top: -10px;
	left: -9px;
	width: 258px;
	height: 194px;
	background: url(../immagini/frames/frame_1.png) no-repeat;
}
.a2:before {
	position: absolute;
	content: ' ';
	top: -10px;
	left: -9px;
	width: 258px;
	height: 194px;
	background: url(../immagini/frames/frame_2.png) no-repeat;
}
.a3:before {
	position: absolute;
	content: ' ';
	top: -10px;
	left: -9px;
	width: 258px;
	height: 194px;
	background: url(../immagini/frames/frame_3.png) no-repeat;
}
.a4:before {
	position: absolute;
	content: ' ';
	top: -10px;
	left: -9px;
	width: 258px;
	height: 194px;
	background: url(../immagini/frames/frame_4.png) no-repeat;
}

.a5:before {
	position: absolute;
	content: ' ';
	top: -10px;
	left: -9px;
	width: 258px;
	height: 194px;
	background: url(../immagini/frames/frame_6.png) no-repeat;
}
.a6:before {
	position: absolute;
	content: ' ';
	top: -10px;
	left: -9px;
	width: 258px;
	height: 194px;
	background: url(../immagini/frames/frame_7.png) no-repeat;
}
.a7:before {
	position: absolute;
	content: ' ';
	top: -10px;
	left: -9px;
	width: 258px;
	height: 194px;
	background: url(../immagini/frames/frame_8.png) no-repeat;
}
.a8:before {
	position: absolute;
	content: ' ';
	top: -10px;
	left: -9px;
	width: 258px;
	height: 194px;
	background: url(../immagini/frames/frame_9.png) no-repeat;
}
.a9:before {
	position: absolute;
	content: ' ';
	top: -10px;
	left: -9px;
	width: 258px;
	height: 194px;
	background: url(../immagini/frames/frame_10.png) no-repeat;
}
.a10:before {
	position: absolute;
	content: ' ';
	top: -10px;
	left: -9px;
	width: 258px;
	height: 194px;
	background: url(../immagini/frames/frame_11.png) no-repeat;
}
.gallery {
	margin: 0 0 25px;
	text-align: center;
}
.gallery li {
	margin: 25px;
	list-style: none;
	display: inline-block;
}
.gallery a {
	position: relative;
	display: inline-block;
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	height:0
}
/************** testo presentazione *****************/
.span10
{
	font-family: "daisy_scriptregular";
	font-size: 48pt;
}
.span11
{
	font-family: "daisy_scriptregular";
	font-size: 48pt;
}
.span12
{
	font-family: "daisy_scriptregular";
	font-size: 48pt;
	font-weight: bold;
}
.span13
{
	font-family: "daisy_scriptregular";
	font-size: 48pt;
}
.span2
{
	font-weight: normal;
	font-style: italic;
	font-family: "daisy_scriptregular";
	font-size: 28pt;
}
.span5
{
	font-weight: normal;
	font-style: italic;
	font-family: "Cambria (Titoli)";
	font-size: 48pt;
}
.span6
{
	font-weight: normal;
	font-style: normal;
	font-family: "Calibri (Corpo)";
	font-size: 18pt;
	text-decoration: underline;
}
.span7
{
	font-weight: bold;
	font-family: "daisy_scriptregular";
	font-size: 48pt;
}
.span8
{
	font-family: "daisy_scriptregular";
	font-size: 48pt;
}
.span9
{
	font-family: "daisy_scriptregular";
	font-size: 36pt;
}
.span4
{
	font-weight: normal;
	font-style: italic;
	font-family: "Cambria (Titoli)";
	font-size: 48pt;
}
.span3
{
	font-weight: normal;
	font-style: italic;
	font-family: "daisy_scriptregular";
	font-size: 48pt;
}
.span1
{
	font-weight: bold;
	font-style: italic;
	font-family: "daisy_scriptregular";
	font-size: 28pt;
}
/************** fine testo presentazione *****************/
@font-face {
    font-family: 'daisy_scriptregular';
    src: url('../Font/daisy-webfont.eot');
    src: url('../Font/daisy-webfont.eot?#iefix') format('embedded-opentype'),
    url('../Font/daisy-webfont.woff') format('woff'),
    url('../Font/daisy-webfont.ttf') format('truetype'),
    url('../Font/daisy-webfont.svg#daisy_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;
}