@charset "UTF-8";
/* CSS Document */

html {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
    padding:0px;
	text-align:center;
        background-image:url('images/bg_body.jpg');
        background-position:center top;
        background-repeat:no-repeat; 
        position:relative;
		background-color:#e3dcd7;
}

#MainContainer {
	width:974px; 
	text-align:left; 
	/*margin:0 auto;*/
	margin-left:auto;
	margin-right:auto;
    margin-top:0px;
    position:relative;
}




#logo{

	width:418px;
	float:left;
	height:316px;
}

#logo_int{

	width:313px;
	float:left;
	height:179px;
	margin-left:33px;
	margin-top:35px;
}

/**********************menu home******************************/
#menu_home{
	width:349px;
	float:right;
	
	height:80px;
	background-image:url('images/menu_home.jpg');
	background-position:right top;
	background-repeat:no-repat;
	font-size:11px;
	color:#000;
	text-align:right;
	font-weight:normal;
	padding:16px 33px 0px 0px;
	font-family:"Lucida Grande CE", Arial;
	letter-spacing:1px;
}

HTML > BODY #menu_home {
	margin-right:1px;

}

#menu_home  A {
	color:#000;
    text-decoration:none;
}
#menu_home   A:HOVER {
	color:#6f9ecf;
    text-decoration:none;
}

/**********************menu pittura/pastelli/vetri******************************/
#menu_pit{
	width:349px;
	float:right;
	height:80px;
	background-image:url('images/menu_pastelli.jpg');
	background-position:right top;
	background-repeat:no-repat;
	font-size:11px;
	color:#000;
	text-align:right;
	font-weight:normal;
	padding:16px 33px 0px 0px;
	font-family:"Lucida Grande CE", Arial;
	letter-spacing:1px;
}

HTML > BODY #menu_home {
	margin-right:1px;

}

#menu_pit  A {
	color:#000;
    text-decoration:none;
}
#menu_pit   A:HOVER {
	color:#6f9ecf;
    text-decoration:none;
}


/**********************menu ritratti******************************/
#menu_ritratti{
	width:349px;
	float:right;
	height:80px;
	background-image:url('images/menu_ritratti.jpg');
	background-position:right top;
	background-repeat:no-repat;
	font-size:11px;
	color:#000;
	text-align:right;
	font-weight:normal;
	padding:16px 33px 0px 0px;
	font-family:"Lucida Grande CE", Arial;
	letter-spacing:1px;
}

HTML > BODY #menu_ritratti {
	margin-right:1px;

}

#menu_ritratti  A {
	color:#000;
    text-decoration:none;
}
#menu_ritratti   A:HOVER {
	color:#6f9ecf;
    text-decoration:none;
}

/**********************menu gioielli******************************/
#menu_gioielli{
	width:349px;
	float:right;
	height:80px;
	background-image:url('images/menu_gioielli.jpg');
	background-position:right top;
	background-repeat:no-repat;
	font-size:11px;
	color:#000;
	text-align:right;
	font-weight:normal;
	padding:16px 33px 0px 0px;
	font-family:"Lucida Grande CE", Arial;
	letter-spacing:1px;
}

HTML > BODY #menu_gioielli {
	margin-right:1px;

}

#menu_gioielli  A {
	color:#000;
    text-decoration:none;
}
#menu_gioielli   A:HOVER {
	color:#6f9ecf;
    text-decoration:none;
}

 
/**********************menu invito******************************/
#menu_invito{
	width:349px;
	float:right;
	height:80px;
	background-image:url('images/menu_invito.jpg');
	background-position:right top;
	background-repeat:no-repat;
	font-size:11px;
	color:#000;
	text-align:right;
	font-weight:normal;
	padding:16px 33px 0px 0px;
	font-family:"Lucida Grande CE", Arial;
	letter-spacing:1px;
}

HTML > BODY #menu_invito {
	margin-right:1px;

}

#menu_invito  A {
	color:#000;
    text-decoration:none;
}
#menu_invito   A:HOVER {
	color:#6f9ecf;
    text-decoration:none;
}


/**************************quadrotti**************************/

#quadrotti {
	width:506px;
	padding-top:56px;
	float:right;
	padding-right:33px;
	
	
		font-family:"Lucida Grande CE", Arial;
		color:#000;
		font-size:11px;
		letter-spacing:1px;
		text-align:left;
}

HTML > BODY #quadrotti {
	padding-top:56px; 
	margin-right:33px;
	padding-right:0px;

}


#quadrotti #q_pittura {
        margin:0px;
		padding:0px;
		margin-right:10px;
        height:76px;
		width:76px;

		background-image:url('images/q_pittura.gif');
		background-repeat:no-repeat;
		background-position:top left;
		
		float:left;
		position:relative;
		
}

#quadrotti #q_pittura A {
}

#quadrotti #q_pittura A:HOVER {
	width:76px;
    height:76px;
}

#quadrotti #q_pittura a span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
}

#quadrotti #q_pittura a:hover span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
  background-image:url('images/q_pittura_on.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#quadrotti #q_pastelli {
        margin:0px;
		padding:0px;
		margin-right:10px;
        height:76px;
		width:76px;
		float:left;
		position:relative;
		
		background-image:url('images/q_pastelli.gif');
		background-repeat:no-repeat;
		background-position:top left;
		
}


#quadrotti #q_pastelli A {
	color:#000;
    text-decoration:none;
}

#quadrotti #q_pastelli A:HOVER {
	width:76px;
    height:76px;
	color:#9a6554;
    text-decoration:none;
}

#quadrotti #q_pastelli a span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
}

#quadrotti #q_pastelli a:hover span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
 
  background-image:url('images/q_pastelli_on.gif');
	background-repeat:no-repeat;
	background-position:top left;
}



#quadrotti #q_vetri {
        margin:0px;
		padding:0px;
		margin-right:10px;
		height:76px;
		width:76px;
		float:left;
		position:relative;
		
		background-image:url('images/q_vetri.gif');
		background-repeat:no-repeat;
		background-position:top left;
}

#quadrotti #q_vetri A {
	color:#000;
    text-decoration:none;
}

#quadrotti #q_vetri A:HOVER {
	width:76px;
    height:76px;
	color:#8f7c6e;
    text-decoration:none;
}

#quadrotti #q_vetri a span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
}

#quadrotti #q_vetri a:hover span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
 
  background-image:url('images/q_vetri_on.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#quadrotti #q_gioielli {
        margin:0px;
		padding:0px;
		margin-right:10px;
		height:76px;
		width:76px;
		float:left;
		position:relative;
		
		background-image:url('images/q_gioielli.gif');
		background-repeat:no-repeat;
		background-position:top left;
}

#quadrotti #q_gioielli A {
	color:#000;
    text-decoration:none;
}

#quadrotti #q_gioielli A:HOVER {
	width:76px;
    height:76px;
	color:#92949b;
    text-decoration:none;
}

#quadrotti #q_gioielli a span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
}

#quadrotti #q_gioielli a:hover span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
 
  background-image:url('images/q_gioielli_on.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#quadrotti #q_ritratti {
        margin:0px;
		padding:0px;
		margin-right:10px;
        height:76px;
		width:76px;
		float:left;
		position:relative;
		
		background-image:url('images/q_ritratti.gif');
		background-repeat:no-repeat;
		background-position:top left;
		
}

#quadrotti #q_ritratti A {
	color:#000;
    text-decoration:none;
}

#quadrotti #q_ritratti A:HOVER {
	width:76px;
    height:76px;
	color:#9cc691;
    text-decoration:none;
}

#quadrotti #q_ritratti a span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
}

#quadrotti #q_ritratti a:hover span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
 
  background-image:url('images/q_ritratti_on.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#quadrotti #q_invito {
        margin:0px;
		padding:0px;
        height:76px;
		width:76px;
		float:left;
		position:relative;
		
		background-image:url('images/q_invito.gif');
		background-repeat:no-repeat;
		background-position:top left;
}

#quadrotti #q_invito A {
	color:#000;
    text-decoration:none;
}

#quadrotti #q_invito A:HOVER {
	width:76px;
    height:76px;
	color:#000;
    text-decoration:none;
}

#quadrotti #q_invito a span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
}

#quadrotti #q_invito a:hover span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
 
  background-image:url('images/q_invito_on.gif');
	background-repeat:no-repeat;
	background-position:top left;
}




/**************************quadrotti piccoli**************************/

#quadrotti_int {
	width:435px;
	padding-top:0px;
	float:right;
	margin-right:33px;
	
	
		font-family:"Lucida Grande CE", Arial;
		color:#000;
		font-size:11px;
		letter-spacing:1px;
		text-align:left;
}
#quadrotti_int #q_pittura_int {
        margin:0px;
		padding:0px;
		margin-right:10px;
        height:64px;
		width:64px;
		position:relative;
		background-image:url('images/q_pittura_small.gif');
		background-repeat:no-repeat;
		background-position:top left;
		
		float:left;
		position:relative;
		
}

#quadrotti_int #q_pittura_int A {
	color:#000;
    text-decoration:none;
}

#quadrotti_int #q_pittura_int A:HOVER {
        height:64px;
		width:64px;
	color:#ab8d8a;
    text-decoration:none;
}

#quadrotti_int #q_pittura_int a span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
}

#quadrotti_int #q_pittura_int a:hover span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
 
  background-image:url('images/q_pittura_small_on.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#quadrotti_int #q_pastelli_int {
        margin:0px;
		padding:0px;
		margin-right:10px;
        height:64px;
		width:64px;
		float:left;
		position:relative;
		
		background-image:url('images/q_pastelli_small.gif');
		background-repeat:no-repeat;
		background-position:top left;
}


#quadrotti_int #q_pastelli_int A {
	color:#000;
    text-decoration:none;
}

#quadrotti_int #q_pastelli_int A:HOVER {
        height:64px;
		width:64px;
    text-decoration:none;
}

#quadrotti_int #q_pastelli_int a span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
}

#quadrotti_int #q_pastelli_int a:hover span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
 
  background-image:url('images/q_pastelli_small_on.gif');
	background-repeat:no-repeat;
	background-position:top left;
}



#quadrotti_int #q_vetri_int {
        margin:0px;
		padding:0px;
		margin-right:10px;
        height:64px;
		width:64px;
		float:left;
		position:relative;
		
		background-image:url('images/q_vetri_small.gif');
		background-repeat:no-repeat;
		background-position:top left;
}

#quadrotti_int #q_vetri_int A {
	color:#000;
    text-decoration:none;
}

#quadrotti_int #q_vetri_int A:HOVER {
        height:64px;
		width:64px;
	color:#8f7c6e;
    text-decoration:none;
}

#quadrotti_int #q_vetri_int a span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
}

#quadrotti_int #q_vetri_int a:hover span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
 
  background-image:url('images/q_vetri_small_on.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#quadrotti_int #q_gioielli_int {
        margin:0px;
		padding:0px;
		margin-right:10px;
        height:64px;
		width:64px;
		float:left;
		position:relative;
		
		background-image:url('images/q_gioielli_small.gif');
		background-repeat:no-repeat;
		background-position:top left;
}

#quadrotti_int #q_gioielli_int A {
	color:#000;
    text-decoration:none;
}

#quadrotti_int #q_gioielli_int A:HOVER {
        height:64px;
		width:64px;
	color:#92949b;
    text-decoration:none;
}

#quadrotti_int #q_gioielli_int a span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
}

#quadrotti_int #q_gioielli_int a:hover span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
 
  background-image:url('images/q_gioielli_small_on.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#quadrotti_int #q_ritratti_int {
        margin:0px;
		padding:0px;
		margin-right:10px;
        height:64px;
		width:64px;
		float:left;
		position:relative;
		
		background-image:url('images/q_ritratti_small.gif');
		background-repeat:no-repeat;
		background-position:top left;
}

#quadrotti_int #q_ritratti_int A {
	color:#000;
    text-decoration:none;
}

#quadrotti_int #q_ritratti_int A:HOVER {
        height:64px;
		width:64px;
	color:#9cc691;
    text-decoration:none;
}

#quadrotti_int #q_ritratti_int a span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
}

#quadrotti_int #q_ritratti_int a:hover span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
 
  background-image:url('images/q_ritratti_small_on.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#quadrotti_int #q_invito_int {
        margin:0px;
		padding:0px;
        height:64px;
		width:64px;
		float:left;
		position:relative;
		
		background-image:url('images/q_invito_small.gif');
		background-repeat:no-repeat;
		background-position:top left;
}

#quadrotti_int #q_invito_int A {
	color:#000;
    text-decoration:none;
}

#quadrotti_int #q_invito_int A:HOVER {
        height:64px;
		width:64px;
	color:#4a698a;
    text-decoration:none;
}

#quadrotti_int #q_invito_int a span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
}

#quadrotti_int #q_invito_int a:hover span {
	position:absolute;
       top: 0;left: 0;
  width: 100%;height: 100%;
 
  background-image:url('images/q_invito_small_on.gif');
	background-repeat:no-repeat;
	background-position:top left;
}



/************************************ news home ***************************/

#in_evidenza {
	width:539px;
	padding-top:30px;
	float:right;
	/*padding-right:33px;*/
	
	
		font-family:"Lucida Grande CE", Arial;
		color:#000;
		font-size:11px;
		letter-spacing:1px;
		text-align:left;
}

HTML > BODY #in_evidenza {
	width:506px;
	padding-top:30px;
	float:right;
	margin-right:33px;
	padding-right:0px;

}


/******************** img home /*******************/

#img_home{
	margin:0px;
	padding:0px;
	/*
	background-image:url('images/footer_home.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;
	*/
	float:left;
	position:relative;
	padding-top:23px;
	

}


/************************ testo centro ***********/

#contiene_centro {
	width:900px;
	float:left;
	padding-left:33px;
}


#tit_generici {
	width:900px;
	padding-top:20px;
	float:left;
	
		font-family:"Lucida Grande CE", Arial;
		color:#908c88;
		font-size:16px;
		letter-spacing:1px;
		text-align:left;
		font-weight:normal;
}

#tit_pit {
	width:900px;
	padding-top:20px;
	float:left;
	
		font-family:"Lucida Grande CE", Arial;
		color:#cfaba7;
		font-size:16px;
		letter-spacing:1px;
		text-align:left;
		font-weight:normal;
}

#tit_past {
	width:900px;
	padding-top:20px;
	float:left;
	
		font-family:"Lucida Grande CE", Arial;
		color:#c3806a;
		font-size:16px;
		letter-spacing:1px;
		text-align:left;
		font-weight:normal;
}

#tit_vetri {
	width:900px;
	padding-top:20px;
	float:left;
	
		font-family:"Lucida Grande CE", Arial;
		color:#c9ae9a;
		font-size:16px;
		letter-spacing:1px;
		text-align:left;
		font-weight:normal;
}

#tit_ritratti {
	width:900px;
	padding-top:20px;
	float:left;
	
		font-family:"Lucida Grande CE", Arial;
		color:#6d8a65;
		font-size:16px;
		letter-spacing:1px;
		text-align:left;
		font-weight:normal;
}


#tit_gioielli {
	width:900px;
	padding-top:20px;
	float:left;
	
		font-family:"Lucida Grande CE", Arial;
		color:#b5b7c0;
		font-size:16px;
		letter-spacing:1px;
		text-align:left;
		font-weight:normal;
}

#tit_invito {
	width:900px;
	padding-top:20px;
	float:left;
	
		font-family:"Lucida Grande CE", Arial;
		color:#6f9ecf;
		font-size:16px;
		letter-spacing:1px;
		text-align:left;
		font-weight:normal;
}


.txt_generici {
	width:900px;
	padding-top:20px;
	float:left;
	padding-bottom:10px;

	
		font-family:"Lucida Grande CE", Arial;
		color:#000;
		font-size:12px;
		letter-spacing:1px;
		text-align:left;
}

.txt_generici A {
		color:#6f9ecf;
		text-decoration:none;
}

.txt_generici A:hover {
		color:#000;
		text-decoration:none;
}


.contiene_uno{
width:165px;
float:left;

}

.txt_generici_uno {
	width:165px;
	padding-top:20px;
	padding-bottom:10px;
	float:left;
	
		font-family:"Lucida Grande CE", Arial;
		color:#000;
		font-size:12px;
		letter-spacing:1px;
		text-align:left;
}

.txt_generici_uno A {
		color:#6f9ecf;
		text-decoration:none;
}

.txt_generici_uno A:hover {
		color:#000;
		text-decoration:none;
}


.foto_uno {
	width:165px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	}



.contiene_duo{
width:330px;
float:left;

}

.txt_generici_duo {
	width:330px;
	padding-top:20px;
	padding-bottom:10px;
	float:left;
	
		font-family:"Lucida Grande CE", Arial;
		color:#000;
		font-size:12px;
		letter-spacing:1px;
		text-align:left;
}

.txt_generici_duo A {
		color:#6f9ecf;
		text-decoration:none;
}

.txt_generici_duo A:hover {
		color:#000;
		text-decoration:none;
}


.foto_duo {
	width:330px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	}


.txt_generici_colore {
	width:800px;
	padding:10px;
	float:left;
	border:4px #c9ae9a solid;
	
		font-family:"Lucida Grande CE", Arial;
		color:#000;
		font-size:12px;
		letter-spacing:1px;
		text-align:left;
}


.foto {
	width:900px;
	padding-top:10px;
	float:left;
	padding-bottom:10px;}
	
.foto_trio {
	width:700px;
	padding-top:10px;
	float:right;
	padding-bottom:10px;}
	
	


.immagini{
	padding:0px 10px 10px 0px;
	
}







.foto_small {
	width:170px;
	padding:10px;
	float:left;
	
		font-family:"Lucida Grande CE", Arial;
		color:#000;
		font-size:12px;
		letter-spacing:1px;
		text-align:left;
	
	}
	
.foto_small A {
		color:#6f9ecf;
		text-decoration:none;
		border:none;
}

.foto_small A:hover {
		color:#000;
		text-decoration:none;
		border:none;
}	




/**************************************footer*******************/


#footer{

	padding-top:10px;
	padding-left:20px;
	float:left;
	width:500px;
	
		font-family:"Lucida Grande CE", Arial;
		color:#8b8886;
		font-size:10px;
		text-align:left;
		
		clear:both;

}


#footer_int{

	padding-top:50px;
	padding-left:20px;
	float:left;
	width:953px;
	
		font-family:"Lucida Grande CE", Arial;
		color:#8b8886;
		font-size:10px;
		text-align:left;
		
	background-image:url('images/baffo_footer.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;	
		
		clear:both;

}



