body
{
  margin: 0; /* Padding and Margin to 0 overwrites any Browser Defaults and*/
padding: 0; /* Aligns the Page to the exact top*/
background-color: white;
font-family: Verdana;
font-size:13px;
color:#ccc;
 height:100%;
}

/** html #main {
height: 100%; /* Fix for Internet Explorer
}   *                                       */

a{
text-decoration:none;
color: #660066;
}

.container{
height: 100%;
}
.evento{
width: 100%;

border:0px solid #000000;
height: 160px;

margin-bottom: 30px;
}

.schedaevento{
width: 100%;

border:0px solid #000000;
height: 1500px; /* FIXME */

margin-bottom: 30px;
}

.split7_verde{
width: 5%;
float: left;
background-color:#42A62A;
border:0px solid #000000;
height: 100%;
}

.data{
  width: 35%;
  margin-top:20px;

  float: left;
    font-weight: bold;

   font-size:22px
   height: 71px;
}
.imageevent{
  margin-top:10px;
  width: 65%;
  height: 71px;
  float: right;
  clear:right;
}
.dettaglieventoverde{
  height: 79px;
  width: 100%;
  clear:both;
  background: #FFFFFF url(../images/continuaverde.jpg) bottom right no-repeat;
}
.dettaglieventoblu{
  height: 79px;
  width: 100%;
  clear:both;
  background: #FFFFFF url(../images/continuablu.jpg) bottom right no-repeat;
}

a.dettaglieventoblu:hover{
  text-decoration:underline;
}
.dettaglieventorosso{
  height: 79px;
  width: 100%;
  clear:both;
  background: #FFFFFF url(../images/continuablu.jpg) bottom right no-repeat;
}
.dettaglieventoviola{
  height: 79px;
  width: 100%;
  clear:both;
  background: #FFFFFF url(../images/continuablu.jpg) bottom right no-repeat;
}

.dettaglieventoschedaverde{
height: 100%;
  width: 100%;
  clear:both;
  margin-right: 5px;

}

.dettaglieventoschedablu{
height: 100%;
  width: 100%;
  clear:both;

}

.dettaglieventoschedarosso{
height: 100%;
  width: 100%;
  clear:both;

}
.dettaglieventoschedaviola{
height: 100%;
  width: 100%;
  clear:both;

}


.split7_blu{
width: 5%;
float: left;
background-color:#78ACD4;
border:0px solid #000000;
height: 100%;
}
.split7_rosso{
width: 5%;
float: left;
background-color:#E31927;
border:0px solid #000000;
height: 100%;
}

.split7_viola{
width: 5%;
float: left;
background-color:#931159;
border:0px solid #000000;
height: 100%;
}


.split93{
width: 95%;
 float: left;
border:0px solid #000000;
height: 100%;
}
.split50{
width: 50%;
border:0px solid #000000;
}

/*-------main-----background-color: #221E1F;*/
#main{
  margin:auto;
  width: 1024px;
  height: 100%;
  
  background-color: #110D0E;


}

#nav{
   margin-top:450px;
   width: 100%px;
   margin-left:50px;
   text-align:right;

}

.elemento{
   font-family: Verdana;
   font-size:20px;
   color:#fff;      
   padding-right: 20px;
   padding-bottom: 5px;
   margin-bottom:15px;
   text-transform:lowercase;
  border-bottom: 2px solid transparent;
   
}
.elemento:hover{
	border-bottom: 2px solid #7CC140;
   
}
a.elemento{

text-decoration:none;
}
a.elemento:hover{
     color:#42A62A;

}

#active{

   color:#42A62A;
   

}










#main_content{
      width:100%px;
  padding-left:40px;
                   margin:0px;
  		color:#000; 
      border:0px #000 solid;
      background-color: white;
       border:0px #eee solid;
       height:100%;
         min-height: 600px;
}

h2#main_content{
   padding: 50px;
   font-weight: bold;
   font-family: Verdana;
   font-size:22px;
   margin-bottom: 20px; 
     margin-top: 15px;
}

h3#main_content{
	 margin-top: 15px;
   font-weight: bold;
   font-family: Verdana;
   font-size:18px;
   color:#999999;
}

h5#main_content{
	 margin-top: 15px;
   font-weight: bold;
   font-family: Verdana;
   font-size:13px;
   color:#999999;
}

#header{
      width: 100%;
      background-color:#ffffff;
      background:url(../images/header3.jpg) #fff;
      height: 411px;
      border:0px #000 solid;
}

/*-------footer-----*/
#footer{
        background:url(../images/footer2.jpg) top #FFFFFF;
        clear:both;
        width: 1024px;
        height:53px;
        background-color: #ffffff;
}



.contenitore{
border: 0px solid black;
width: 300px;
height:100%;
}

.floatleft{
  
   width: 313px;
   float: left;
   height: 300px;
   border:0px #000 solid;
   height: 711px;
   background:url(../images/left_column4.jpg) no-repeat #fff;
   background-color: #110D0E;

 /* width: 313px;
  background-color: #221E1F;
   background-color: black; 
   float: left;
   height:700px;
   border:0px #eee solid;

   background:url(left_column3.jpg) no-repeat #fff;  */



}
.floatright{
 width: 711px;
float:right;
height:100%;
background-color: #ffffff;
border: 0px solid yellow;
}

#slide{
position:relative;
width:665px;
height:160px;
top: 216px;
left: 41px;
}
p.MsoNormal{
text-align: justify;
}