/* Style for Wedding Planet */



/* landmark */

 .cell {
  background: white;
 }
 
 .cellSel {
  background: rgb(255,0,0);
 }
 
 .cellCosa {
  /*background: orange;*/
 }

 .cellArpista
 {
  /*background: rgb(255,255,255);*/
 }

 .cellArpistaen
 {
  /*background: rgb(255,255,255);*/
padding-left: 25px;
padding-right: 25px;
 }

  .cellMomenti {
   background: rgb(235,235,235);
  }
  .cellCeltica{
   background: rgb(240,240,240);
  }
  .cellCD{
   background: rgb(245,245,245);
  }
  .cellGallery{
   background: rgb(250,250,250);
  }


 .cellDJ
 {
  /*background: rgb(255,255,255);*/
 }
  
  .cellDJParty {
   background: rgb(180,180,255);
  }
  .cellDJNight {
   background: rgb(175,175,255);
  }
  .cellDJLinks {
   background: rgb(170,170,255);
  }
  
.cellContattaci
{
 /*background: yellow;*/
}

a.smallItem {
 font-size: 0.8em;
}



/* end landmark */


p {
 text-align: justify;
}

p.centrato {
 text-align: center;
}

p.a_destra {
 text-align: right;
}

.white {
 font-size: 0.7em;
 color: rgb(255, 248, 193);
}

.whitehome {
 font-size: 0.7em;
 color: white;
}

.alchemist {
 font-size: 0.7em;
 color: white;
}



.intlin {
 line-height: 1.2em;
}


p.midtxt {
 color: blue;
}


.new {
 color: white;
 background-color: red;
 border-style: double;
 text-decoration: blink;
 text-align: center;
}


img {
  border: none;
}


body.first-page {
 background-color: #0000AA;
 color: white;
}

body.cd-page {
 background-color: rgb(255, 248, 193);
 margin-left: 5%;
  margin-right: 5%;
}

body.harp {
 background-color: rgb(255, 248, 193);
 color: white;
  margin-left: 5%;
  margin-right: 5%;
}


body.home-page {
 background-color: white;
 color: red;
  margin-right: 3%;
 margin-left: 3%;
}


.address {
	color: black;
}

.panna {
 padding-left: 1em;
 padding-right: 1em;
 background-color: rgb(255, 248, 193);
}

.cdSection {
  font-size: 1em;
}


.testoCD {
 color: blue;
 text-align: justified;
 margin-left: 15%;
 margin-right: 15%;
}

.marginiCD {
 margin-left: 15%;
 margin-right: 15%;
}
  

body.text-page {
 margin-left: 5%;
 margin-right: 5%;
 background-color: rgb(255, 248, 193);
 color: blue;
}


.title {
 color: red;
 letter-spacing: 0.1em;
 font-size: 2.0em;
 font-family: times;
 text-align:  center;
 margin-bottom: 0px;
 margin-top: 0px;
 }

 
.sottotitolo {
 color: red;
 font-size: 1.3em;
 text-align:  center;
}


address {
 color: gray;
  font-style: normal; 
}

.arancio {
 color: white;
}


.bg_white {
 background-color: #FFFFFF;
 color: #0000FF;
text-align: justify;
padding: 10px;
}


.bg_dj {
 background-color: #CCCFE0;
 color: #0000FF;
}



/* LINKS   */
a {
 text-decoration: underline;
 font-family: Serif;
 font-size: large;
 font-weight: normal; 
}

a.sito {
 font-size: 1.5em;
}

a:link, a:visited {
 color: rgb(10,10,10);
}

a:link.contact, a:visited.contact {
 color: red;
}

a:hover, a:hover.contact {
 color: black;
}

a:active: {
 color: #303030;
}

a:link.bianco,a:visited.bianco,a:hover.bianco,a:active.bianco {
color: white;
font-size: 0.9em;
}

