/* CSS Document */

body
{ 
background-color:#ffffff;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
height: 100%;
width:100%;
}

.body
{ 
background-color: #ffffff;
}

.intestazione 
{
 border-right:1px solid #2C251B; 
 border-left:1px solid #2C251B; 
 background-image:url(img/intestazione.gif); 
 background-position:right top; 
 background-repeat:no-repeat;
 }
 
.barretta_verticale 
{
 font-size: 16px;
 }
 
.corpo 
{
 border-right:1px solid #2C251B; 
 border-left:1px solid #2C251B; 
 }

.piedipagina 
{
 border-right:1px solid #2C251B; 
 border-left:1px solid #2C251B; 
 background-image:url(img/piedipagina.gif); 
 background-position:left bottom; 
 background-repeat:no-repeat; 
 }

.container 
{
	position:absolute;
	top:50%;
	width:1024px;
	margin-top:-252px;
	padding:0;
} 

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

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

a:hover {
	text-decoration: underline;
	color: #800103;
}

a:active {
	text-decoration: none;
	color: #800103;
}

a.quadri:link {
	border:2px solid #ffffff;
}

a.quadri:visited {
	border:2px solid #ffffff;
}

a.quadri:hover {
	border:2px solid #800103;
}

a.quadri:active {
	border:2px solid #800103;
}

a.silvia:link {
	color: #ffffff;
	text-decoration: none;
}

a.silvia:visited {
	color: #ffffff;
	text-decoration: none;
}

a.silvia:hover {
	color: #ffffff;
	text-decoration: none;
}

a.silvia:active {
	color: #ffffff;
	text-decoration: none;
}

.font_pulsanti
{ 
font-family:  Geneva, Century Gothic, Arial, Helvetica, sans-serif;
font-size:14px;
color:#2C251B;
text-transform: uppercase;
}

.font
{ 
font-family: Geneva, Century Gothic, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2C251B;
text-align:justify;
}

.font_capitalize
{ 
font-family: Geneva, Century Gothic, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2C251B;
text-transform:capitalize;
}

.font_uppercase
{ 
font-family: Geneva, Century Gothic, Arial, Helvetica, sans-serif;
font-size:12px;
color:#2C251B;
text-transform:uppercase;
}

.font_rosso
{ 
font-family: Geneva, Century Gothic, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#800103;
}

.font_rosso_bold
{ 
font-family: Geneva, Century Gothic, Arial, Helvetica, sans-serif;
font-size:12px;
color:#800103;
font-weight:bold;
text-transform: uppercase;
}

#profilo
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#profilo a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/profilo1.gif);
text-decoration:none;
}

#profilo a:hover,
#profilo a:focus,
#profilo a:active
{
background-image:url(img/profilo2.gif);
}

#profilo a span
{
position:relative;
display: none;
}

#recensioni
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#recensioni a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/recensioni1.gif);
text-decoration:none;
}

#recensioni a:hover,
#recensioni a:focus,
#recensioni a:active
{
background-image:url(img/recensioni2.gif);
}

#recensioni a span
{
position:relative;
display: none;
}

#diario
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#diario a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/diario1.gif);
text-decoration:none;
}

#diario a:hover,
#diario a:focus,
#diario a:active
{
background-image:url(img/diario2.gif);
}

#diario a span
{
position:relative;
display: none;
}

#opere
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#opere a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/opere1.gif);
text-decoration:none;
}

#opere a:hover,
#opere a:focus,
#opere a:active
{
background-image:url(img/opere2.gif);
}

#opere a span
{
position:relative;
display: none;
}

#rose
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#rose a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/rose1.gif);
text-decoration:none;
}

#rose a:hover,
#rose a:focus,
#rose a:active
{
background-image:url(img/rose2.gif);
}

#rose a span
{
position:relative;
display: none;
}

#contatti
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#contatti a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/contatti1.gif);
text-decoration:none;
}

#contatti a:hover,
#contatti a:focus,
#contatti a:active
{
background-image:url(img/contatti2.gif);
}

#contatti a span
{
position:relative;
display: none;
}

#contact
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#contact a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/contact1.gif);
text-decoration:none;
}

#contact a:hover,
#contact a:focus,
#contact a:active
{
background-image:url(img/contact2.gif);
}

#contact a span
{
position:relative;
display: none;
}

#profile
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#profile a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/profile1.gif);
text-decoration:none;
}

#profile a:hover,
#profile a:focus,
#profile a:active
{
background-image:url(img/profile2.gif);
}

#profile a span
{
position:relative;
display: none;
}

#review
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#review a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/review1.gif);
text-decoration:none;
}

#review a:hover,
#review a:focus,
#review a:active
{
background-image:url(img/review2.gif);
}

#review a span
{
position:relative;
display: none;
}

#diary
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#diary a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/diary1.gif);
text-decoration:none;
}

#diary a:hover,
#diary a:focus,
#diary a:active
{
background-image:url(img/diary2.gif);
}

#diary a span
{
position:relative;
display: none;
}

#works
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#works a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/works1.gif);
text-decoration:none;
}

#works a:hover,
#works a:focus,
#works a:active
{
background-image:url(img/works2.gif);
}

#works a span
{
position:relative;
display: none;
}

#roses
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#roses a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/roses1.gif);
text-decoration:none;
}

#roses a:hover,
#roses a:focus,
#roses a:active
{
background-image:url(img/roses2.gif);
}

#roses a span
{
position:relative;
display: none;
}

#contact
{
position: relative;
z-index: 1;
width: 93px;
height: 82px;
}

#contact a
{
display:block;
width: 93px;
height: 82px;
background: transparent url(img/contact1.gif);
text-decoration:none;
}

#contact a:hover,
#contact a:focus,
{
background-image:url(img/contact2.gif);
}

#contact a span
{
position:relative;
display: none;
}

#blossom
{
position: relative;
z-index: 1;
width: 90px;
height: 63px;
}

#blossom a
{
display:block;
width: 90px;
height: 63px;
background: transparent url(img/blossom1.gif);
text-decoration:none;
}

#blossom a:hover,
#blossom a:focus,
#blossom a:active
{
background-image:url(img/blossom2.gif);
}

#blossom a span
{
position:relative;
display: none;
}


#paesaggi
{
position: relative;
z-index: 1;
width: 98px;
height: 63px;
}

#paesaggi a
{
display:block;
width: 98px;
height: 63px;
background: transparent url(img/paesaggi1.gif);
text-decoration:none;
}

#paesaggi a:hover,
#paesaggi a:focus,
#paesaggi a:active
{
background-image:url(img/paesaggi2.gif);
}

#paesaggi a span
{
position:relative;
display: none;
}

#landscapes
{
position: relative;
z-index: 1;
width: 130px;
height: 63px;
}

#landscapes a
{
display:block;
width: 130px;
height: 63px;
background: transparent url(img/landscapes1.gif);
text-decoration:none;
}

#landscapes a:hover,
#landscapes a:focus,
#landscapes a:active
{
background-image:url(img/landscapes2.gif);
}

#landscapes a span
{
position:relative;
display: none;
}


#mosaici
{
position: relative;
z-index: 1;
width: 90px;
height: 63px;
}

#mosaici a
{
display:block;
width: 90px;
height: 63px;
background: transparent url(img/mosaici1.gif);
text-decoration:none;
}

#mosaici a:hover,
#mosaici a:focus,
#mosaici a:active
{
background-image:url(img/mosaici2.gif);
}

#mosaici a span
{
position:relative;
display: none;
}

#ispirazioni
{
position: relative;
z-index: 1;
width: 124px;
height: 63px;
}

#ispirazioni a
{
display:block;
width: 124px;
height: 63px;
background: transparent url(img/ispirazioni1.gif);
text-decoration:none;
}

#ispirazioni a:hover,
#ispirazioni a:focus,
#ispirazioni a:active
{
background-image:url(img/ispirazioni2.gif);
}

#ispirazioni a span
{
position:relative;
display: none;
}

#mosaics
{
position: relative;
z-index: 1;
width: 91px;
height: 63px;
}

#mosaics a
{
display:block;
width: 91px;
height: 63px;
background: transparent url(img/mosaics1.gif);
text-decoration:none;
}

#mosaics a:hover,
#mosaics a:focus,
#mosaics a:active
{
background-image:url(img/mosaics2.gif);
}

#mosaics a span
{
position:relative;
display: none;
}

#inspirations
{
position: relative;
z-index: 1;
width: 134px;
height: 63px;
}

#inspirations a
{
display:block;
width: 134px;
height: 63px;
background: transparent url(img/inspirations1.gif);
text-decoration:none;
}

#inspirations a:hover,
#inspirations a:focus,
#inspirations a:active
{
background-image:url(img/inspirations2.gif);
}

#inspirations a span
{
position:relative;
display: none;
}

img.quadri {
border:2px solid #ffffff;
}

img.quadriSel {
border:2px solid #800103;
}
