/* Digitalights.net DIV Theme Style Sheet           */
/* Made by Elena Lerici                 */
/* Comment: "Just to show you all the beauty of div-styled-themes ... I <3 CSS"  */
@import url(pagina_classici.css); 
@import url(testata.css);
@import url(Digitalights.css);
@import url(personaggi.css);  

div#Contenitore_esterno_1{}
div#Contenitore_esterno_2{}
div#Contenitore_3{}
div#Testata{
  background: #FECDE6;
  height: 2em;
  padding: 0.3em;
}

div#Corpo{
  margin-left: auto;
  margin-right: auto;
  width: 72em;    /*836px  75%*/
  max-width:  99%;
  background: url("../images/bordoVL.png") repeat-y left;
}



div#Corpo_1{

  background: url("../images/bordoVR.png") repeat-y right;

}

div#Corpo_2{

  background: #FFFFFF;

  margin-left: 1.4em;

  margin-right: 1.4em;

}



/* Headers */

div#header{

  margin-left: auto;

  margin-right: auto;

  width: 100%;

    background: url("../images/top2.png") no-repeat top;
  
  /*background: url("../images/SummerFestival_title_2011_v2.jpg") no-repeat top;*/
  height: 190px;

  padding-top: 0.5em;

}

div#headerlogo{

  text-align: center;

  margin: 0.5em;

}

div#headerbanner{

  text-align: center;

}

div#headerbar{

  clear: both;

}



/* LEFTCOLUM */



div#leftcolumn{

  float: left;

  width: 160px;

  margin-left: 21px;

  margin-right: 0.2em;

}

div#centercolumn{

/*   padding-top: 1em;

   padding-left: 1em;*/

  margin-left: 1px;

  margin-right: 1px;

  display: table;

/*  width: 481px;

  width: 57%;*/

}

div#rightcolumn{  

  float: right;

  width: 150px;

  margin-right: 21px; /*18+x*/

}



/* FOOTER */

div#footerbar{

  background: #99CCFF;

  text-align:   center;

  padding: 0.5em;  

}



div#footerbar a{

color: #FFFFFF;

}



#footerbar td { vertical-align : middle; text-align:center;}







div#separatore_footer{ clear: both;}

/* #LEFTCOLUM */
#leftcolumn th {

  vertical-align: middle;

  background: #E1F1FF;

  padding: 0.5em;

  font-weight: bold;

  font-size: 95%;

}

#leftcolumn .blockTitle {
  color: #55AAFF;
  font-weight: 800; 
  text-align: right;
  padding-right: 0.5em;
  border-bottom: 2px dashed #FF99CC;
  margin-bottom: 0.5em;
}


#leftcolumn .blockContent {
  margin-bottom: 1em; 
  line-height: 1em;
  border: 2px solid #99CCFF;
  background: #FFFFFF;
  padding: 0.3em;  
}





/* #RIGHTCOLUM */

#rightcolumn th {
  vertical-align: middle;
  background: #E1F1FF;
  padding: 0.5em;
  font-weight: bold;
  font-size: 95%;
}

#rightcolumn .blockTitle {
  color: #FF87C3;
  font-weight: 800; 
  border-bottom: 2px solid #99CCFF;
  margin-bottom: 0.5em;  
  margin-right: 1em;
  padding-left: 0.3em;
}

#rightcolumn .blockContent {
  margin-bottom: 1em; 
  line-height: 1em;
  border: 2px dashed #FF99CC;
  background: #FFFFFF;
  padding: 0.5em;
  overflow: auto;
}

/* #CENTERCOLUMN */
#centercolumn th {
  vertical-align: middle;
  background: #FFFFFF;

  color: #69D200;

  padding: 0.5em;

  font-weight: bold;

  font-size: 110%;

}



/* Center */

#centerCcolumn fieldset, #bottomCcolum fieldset{

  border:  1px solid #70E000;

  background: #FFFFFF;

}



#centerCcolumn .blockTitle, #bottomCcolumn .blockTitle {

  

  color: #70E000/*FF73B9-0060C0*/;

  background: #FFFFFF;

  font-weight: 800; 

  border-left: 1px solid #70E000;

  border-right: 1px solid #70E000;

  margin-bottom: 0.5em;  

  margin-right: 1em;

}

#centerCcolumn .blockContent, #bottomCcolumn .blockContent {

  margin-bottom: 1em; 

  line-height: 1em;

  padding: 0.1em;

}





/* Left & Right */



#centerLcolumn, #bottomLcolumn{

  float: left;

  width: 50%;





}

#centerRcolumn, #bottomRcolumn {

  float: right;

  width: 50%;

  

}



#centerLcolumn fieldset, #bottomLcolum fieldset, #centerRcolumn fieldset, #bottomRcolum fieldset{

  border:  1px solid #70E000;

  background: #FFFFFF;

}



#centerLcolumn .blockTitle, #bottomLcolumn .blockTitle, #centerRcolumn .blockTitle, #bottomRcolumn .blockTitle {

  color: #70E000;

  background: #FFFFFF;

  font-weight: 800; 

  border-left: 1px solid #70E000;

  border-right: 1px solid #70E000;

  margin-bottom: 0.5em;  

  margin-right: 1em;

}



#centerLcolumn .blockContent, #centerRcolumn .blockContent, #bottomLcolumn .blockContent, #bottomRcolumn .blockContent {

  margin-bottom: 1em; 

  line-height: 1em;

  padding: 0.1em;

}



/* CONTENUTO */



#content {

  clear: both;

  margin-top: 1em;

  margin-right: 1em;

  margin-left: 0.5em;

  padding-top: 2.5em;

  background: #FFFFFF;

/*  width: 96%;*/

/*  overflow: auto;*/

}

