﻿body 
{
font-family: verdana, arial, helvetica, sans-serif; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
background-color:#666666;
}

p            
{ 
font-size: 10px; 
margin-left: 0px; 
margin-right: 0px;
margin-top: 0px; 
margin-bottom:0px;
padding-top:0px;
}

p.iva
{
font-size: 10px; 
color: #ffffff; 
font-weight:bold;
text-align: center;
padding-left:0px;
padding-top:0px;
margin-top:0px;
}

.gallery
{
border:0px;
text-decoration:none	
}

#container
{
width:768px;
margin-right: auto;
margin-left: auto; 
}

#header
{
width:768px; 
height:112px;
background-image:url('../images/intestazione.jpg'); 
}

#livello1
{
width:768px;
background-image:url('../images/sfondo.jpg');
padding-top: 0px;
margin-right: auto;
margin-left: auto; 
}

#menu2
{
width:768px; 
height:43px;
margin-left:0px;
padding-top: 0px;
margin-top:00px;
padding-bottom: 0px;
background-image:url('../images/sfondo.jpg');
float:left
}




#menu2 p
{ 
font-size:10pt; 
font-weight:bold;
margin-left:0px;
padding-top: 10px;
color: #666666; 
padding-top:25px;
text-align:center
}


#menu2 a
{ 
color: #666666; 
font-size:10pt; 
text-decoration:none; 
}

#menu2 a:hover
{ 
color: #c0c0c0; 
}

#menu
{
width:755px; 
height:43px;
margin-left:0px;
padding-top: 0px;
padding-bottom: 0px;
background-image:url('../images/menu.jpg'); 
}

#menu p
{ 
color: #FFFFCC; 
font-size:10pt; 
font-weight:bold;
margin-left:0px;
padding-top: 10px;
text-align:center
}

#menu a
{ 
color: #FFFFCC; 
font-size:10pt; 
}

#sposa
{
width:282px;
height:270px;
background-image:url('../images/box-sposa.jpg');
margin-left: 92px;
margin-right:374px;
margin-top: 30px;
}

#sposa p.matrimoni
{
padding-top:25px;
font-size: 12pt; 
color: #FFFFFF; 
font-weight: bold; 
font-style:italic;
padding-left:190px;
}

#sposa p.sposa
{
margin-top:25px;
font-size: 10pt; 
color: #FFFFFF; 
font-weight: normal; 
padding-left:50px;
padding-top:100px;
}

#sposa a
{
color: #FFFFFF; 
text-decoration:none
}


#still
{
width:288px;
height:270px;
background-image:url('../images/box-still.jpg');
margin-left: 384px;
margin-right: 92px;
margin-top: -270px;
}

#still a
{
color: #FFFFFF; 
text-decoration:none
}


#still p.life
{
padding-top:25px;
font-size: 12pt; 
color: #FFFFFF; 
font-weight: bold; 
font-style:italic;
margin-left:10px;
}

#still p.still
{
margin-top:25px;
font-size: 10pt; 
color: #FFFFFF; 
font-weight: normal; 
padding-left:10px;
margin-right:40px;
padding-top:100px;
}


#book
{
width:282px;
height:279px;
background-image:url('../images/box-book.jpg');
margin-left: 92px;
margin-right:374px;
margin-top:12px;
}

#book a
{
color: #FFFFFF; 
text-decoration:none
}

#book p.bookfoto
{
padding-top:10px;
font-size: 10pt; 
color: #FFFFFF; 
font-weight: normal; 
padding-left:50px;
padding-top:10px;
}

#book p.foto
{
margin-top:155px;
font-size: 12pt; 
color: #FFFFFF; 
font-weight: bold; 
font-style:italic;
margin-left:230px;
}

#reportage
{
width:288px;
height:279px;
background-image:url('../images/box-reportage.jpg');
margin-left: 384px;
margin-right: 92px;
margin-top: -279px;
}

#reportage a
{
color: #FFFFFF; 
text-decoration:none
}


#reportage p.report
{
padding-top:10px;
font-size: 10pt; 
color: #FFFFFF; 
font-weight: normal; 
padding-left:10px;
padding-top:10px;
padding-right:10px;
}

#reportage p.rep
{
margin-top:155px;
font-size: 12pt; 
color: #FFFFFF; 
font-weight: bold; 
font-style:italic;
margin-left:10px;
}


#matrimoni
{
width:626px;
height:174px;
background-image:url('../images/head-matrimoni.jpg');
margin-top: 50px;
margin-bottom: 0px;
margin-left: 64px;
}

#matrimoni a
{ 
color: #FFFFCC; 
font-size:10pt; 
}


#matrimoni a:hover
{ 
color: #c0c0c0; 
}


#matrimoni h1
{ 
color: #FFFFCC; 
font-size:11pt; 
padding-left:175px;
padding-top:25px
}

#matrimoni p.menu
{ 
color: #FFFFCC; 
font-size:10pt; 
font-weight:bold;
padding-left:180px;
padding-top:25px;
margin-top: 0px;
}

#matrimonicorpo
{
width:626px;
background-image:url('../images/matrimoni-sfondo.jpg');
margin-top: 0px;
margin-bottom: 0px;
margin-left: 64px;
}

#matrimonicorpo a
{ 
color: #FFFFCC; 
font-size:10pt; 
font-weight:bold;
}


#matrimonicorpo hr
{ 
width:400px;
padding-left:63px;
}

#matrimonicorpo h1
{ 
color: #FFFFCC; 
font-size:10pt; 
padding-left:80px;
padding-right:50px;
padding-top:0px;
padding-bottom:0px;
margin-top: 20px;
margin-top:0px;
text-align:center
}


#matrimonicorpo p
{ 
color: #FFFFCC; 
font-size:10pt; 
padding-left:80px;
padding-right:50px;
padding-top:0px;
padding-bottom:20px;
}

#matrimonicorpo p.destra
{ 
color: #FFFFCC; 
font-size:10pt; 
padding-left:400px;
padding-right:10px;
padding-top:0px;
padding-bottom:20px; 
font-style:italic
}

#striscia
{
width:593px;
height:113px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 96px;
}


#slife
{
width:626px;
height:174px;
background-image:url('../images/head-still.jpg');
margin-top: 50px;
margin-bottom: 0px;
margin-left: 95px;
}

#slife h1
{ 
color: #FFFFCC; 
font-size:11pt; 
padding-left:180px;
padding-top:25px
}

#rep
{
width:626px;
height:174px;
background-image:url('../images/head-reportage.jpg');
margin-top: 0px;
margin-bottom: 0px;
margin-left: 96px;
padding:0px;
}

#rep h1
{ 
color: #FFFFCC; 
font-size:12pt; 
padding-left:140px;
padding-top: 120px;
margin-top:0px;
}

#repcorpo
{
width:626px;
background-image:url('../images/matrimoni-sfondo.jpg');
margin-top: 50px;
margin-bottom: 0px;
margin-left: 64px;
padding-bottom:0px;
}

#repcorpo p
{ 
color: #FFFFCC; 
font-size:10pt; 
padding-left:80px;
padding-right:50px;
padding-top:20px;
padding-bottom:20px;
}

#repcorpo a
{ 
color: #FFFFCC; 
font-size:10pt; 
font-weight:bold;
}


#bks
{
width:626px;
height:174px;
background-image:url('../images/head-book.jpg');
margin-top: 0px;
margin-bottom: 0px;
margin-left: 64px;
}

#bks h1
{ 
color: #FFFFCC; 
font-size:12pt; 
padding-left:180px;
padding-top: 120px;
margin-top:0px;
}

#bkscorpo
{
width:626px;
background-image:url('../images/matrimoni-sfondo.jpg');
margin-top: 50px;
margin-bottom: 0px;
margin-left: 64px;
}

#bkscorpo p
{ 
color: #FFFFCC; 
font-size:10pt; 
padding-left:80px;
padding-right:50px;
padding-top:20px;
padding-bottom:20px;
}


#galrep
{
width:593px;
height:150px;
padding-bottom:0px;
padding-top:0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 32px;
padding-right:0px;
}


#gallery
{
width:593px;
height:150px;
padding-bottom:0px;
padding-top:0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 32px;
padding-right:0px;
}


#gallerybook
{
width:585px;
height:250px;
padding-bottom:0px;
padding-top:0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 40px;
padding-right:0px;
float:left
}

#gallerybook img
{
border:0px;
}

#gallerybook a
{
text-decoration:none
}


#contatti
{
width:626px;
background-image:url('../images/matrimoni-sfondo.jpg');
padding-bottom:0px;
padding-top:0px;
margin-top: 20px;
margin-bottom: 0px;
margin-left: 65px;
margin-right:0px;
}

#contatti h1
{ 
color: #FFFFCC; 
font-size:11pt; 
padding-top:10px;
padding-left:40px
}

#contatti hr
{ 
color: #FFFFCC; 
width:400px;
padding-left:63px;
}

#contatti p.servizi
{ 
color: #FFFFCC; 
font-size:10pt; 
padding-left:80px;
padding-right:50px;
padding-top:0px;
padding-bottom:20px;
text-align:left; 
line-height:150%
}

#contatti p.servizidx
{ 
color: #FFFFCC; 
font-size:10pt; 
padding-left:80px;
padding-right:50px;
padding-top:0px;
padding-bottom:20px;
text-align:right; 
line-height:150%
}

#contatti p
{ 
color: #FFFFCC; 
font-size:10pt; 
padding-left:80px;
padding-right:50px;
padding-top:20px;
padding-bottom:10px;
text-align: center;
}

#contatti p.link
{ 
color: #FFFFCC; 
font-size:10pt; 
padding-left:60px;
padding-right:10px;
padding-top:20px;
padding-bottom:10px;
text-align: left;
}

#contatti p.link2
{ 
color: #FFFFCC; 
font-size:10pt; 
padding-left:60px;
padding-right:10px;
padding-top:0px;
padding-bottom:10px;
text-align: left;
}


#contatti a
{
color: #FFFFCC; 
font-size:10pt; 
font-weight:bold;
}

#contatti table
{
width: 400px;
margin-left: 113px;
margin-bottom: 20px;
margin-top: 20px;
}


#contatti td.dato
{
border-bottom:1px dashed #FFFFFF; 
border-bottom-width:1px;
height: 30px;
text-align:left; 
vertical-align:bottom;
padding-bottom: 5px
}

#contatti td.dato2
{
height: 30px;
text-align:left; 
vertical-align:bottom;
padding-bottom: 5px
}


#contatti td.cliente
{
width: 250px;
height: 30px;
text-align:left;
vertical-align:text-bottom;
padding-left: 5px;
}

#contatti td.descrizione
{
width: 180px;
height: 90px;
text-align:left; 
vertical-align:top;
border-bottom:1px dashed #FFFFFF; 
border-bottom-width:1px;
padding-top: 10px; 
}

#contatti td.campo
{
width: 250px;
height: 90px;
text-align:left;
vertical-align:text-bottom;
padding-left: 5px;
}

#contatti h5
{ 
color: #ffffff; 
font-size:10pt;
margin: 0px;
padding: 0px
}


#map
{
height:400px;
padding-top:50px; 
padding-bottom:50px; 
}

#mappa
{
border-style:solid; border-width:1px; 
width:480px; 
height:400px; 
margin-left:88px;
padding:0px; 
font-size:12px; 
text-align:center
}

#footer
{
width:768px; 
height:94px;
background-image:url('../images/footer.jpg'); 
float:left
}

#footer a
{ 
color: #BB863E; 
font-size:8pt; 
}

#footer p.foot
{
font-size: 8pt; 
color: #666666; 
font-weight:bold;
text-align: center;
padding-left:0px;
padding-top:35px;
}


