#BoxAlert {
  color:#00000;
  text-align:center;
  background-color: #FFFFFF;
  margin-bottom:2px;
  margin-left:0px;
  border: 1px solid #3f755b;
  padding:2px;
  font-size:11px;
  font-weight: normal;
  width:168px;
  clear:both;
}

#BoxAlert .titleAlert {
  line-height:20px;
  font-weight: bold;
  font-size:12px;
  color:FFFFFF;
  background-color: #539d78;
  text-transform:uppercase;
}

#BoxAlert .item, #BoxAlert .item a {
  background-color: #c8e2d5;
  line-height:20px;
  margin:2px;
  text-transform:capitalize;
}
#BoxAlert .item a {
  font-weight: bold;
}
#BoxAlert .item  {
  font-weight: normal;
  border-bottom:1px solid #3f755b;
  border-right:1px solid #3f755b;
}


.contentBoxDx {
  color:#00000;
  text-align:center;
  background-color: #FFFFFF;
  margin-bottom:2px;
  margin-left:0px;
  border: 1px solid #3f755b;
  padding:2px;
  font-size:11px;
  font-weight: normal;
  width:168px;
}

.contentBoxDx .contentBoxDxTitle {
  line-height:20px;
  font-weight: bold;
  font-size:12px;
  color:FFFFFF;
  background-color: #539d78;
  text-transform:uppercase;
}
.contentBoxDx .pagebrowser, .contentBoxDx.found, .contentBoxDx .pagebrowser a {
  color:FFFFFF;
  font-size:10px;
  background-color: #539d78;
  line-height:14px;
}
.contentBoxDx .pagebrowser a {
  font-weight: bold;
}

.contentBoxDx .bodytext, .contentBoxDx dd  {
  font-size:10px;
}
.contentBoxDx .bodytext, .contentBoxDx dt  {
  background-color: #FFFFFF;
  border-bottom: 1px solid  #539d78;
  padding: 1px;
}
.contentBoxDx .bodytext, .contentBoxDx dt a {
  font-weight: bold;
}
.contentBoxDx .bodytext, .contentBoxDx dt V9G a {
  font-weight: normal;
}
.contentBoxDx .bodytext {
  border-bottom: 1px solid #274d3e;
}

div#BoxSearch {
  background-color: #274d3e;
  float: left;
  width:175px;
  color:#00000;
  text-align:center;
  height:40px;
}

.BoxImage {
  font-weight: bold;
  font-size:11px;
  text-align:center;
  color:FFFFFF;
  background-color: #539d78;
  clear:none;
  width:512px;
  margin-top: 4px;
}
.BoxImage .BoxImageHeader {
  margin: 4px;
}
.BoxImage .BoxImageSubheader {
  font-size:10px;
  font-weight: normal;
  text-align:left;
  color:#000000;
  padding:2px;
  background-color: #FFFFFF;
  margin-left:2px;
  margin-right:2px;
  line-height:14px;
}
.BoxImage .BoxImageSource {
  background-color: #FFFFFF;
  margin-left:2px;
  margin-right:2px;
}
.BoxImage .BoxImageFile{
  background-color: #FFFFFF;
  margin-bottom:2px;
  margin-left:2px;
  margin-right:2px;
}
#BoxNews .titleNews {
  background-image: none;
}

#BoxHomeShortNews {
  font-weight: bold;
  font-size:12px;
  color:FFFFFF;
  background-color: #c8e2d5;
  width:518px;
  padding: 2px;
  margin: 0px;
  border:1px solid #993300;
  clear:both;
}
img#BoxHomeShortNews {
  display:none;
}
#BoxHomeShortNews .titleHomeShortNews{
  background-image: none;
  font-weight: bold;
  font-size:12px;
  color:#FFFFFF;
  background-color: #c8e2d5;
  background-color: #993300;
  text-align:center;
  margin-top: 0px;
  margin-bottom: 0px;
  line-height:16px;
  padding: 2px;
}
#BoxHomeShortNews .titleHomeShortNews a {
  color:#FFFFFF;
  font-weight: bold;
  line-height:16px;
}
#BoxHomeShortNews .imgHomeShortNews {
  padding: 6px;
  float:left;
  vertical-align:middle;
}


.BoxNews2ColLeft,
.BoxNews2ColRight {
  font-weight: bold;
  font-size:12px;
  color:FFFFFF;
  background-color: #539d78;
  clear:none;
  width:252px;
  padding: 1px;
  margin: 0px;
  border:0px solid color: #539d78;
  float:left;
}
.BoxNews2ColRight {
  float:right;
}
#BoxNews {
  float:left;
  font-weight: bold;
  font-size:12px;
  color:FFFFFF;
  background-color: #539d78;
  clear:none;
  width:518px;
  padding: 4px;
  margin: 0px;
  border:1px;
}
.BoxNews2ColLeft .titleNews,
.BoxNews2ColRight .titleNews,
#BoxNews .titleNews {
  background-image: none;
  font-weight: bold;
  font-size:12px;
  color:FFFFFF;
  background-color: #539d78;
  text-transform:uppercase;
  text-align:center;
  margin-top: 0px;
  margin-bottom: 0px;
}
.BoxNews2ColLeft .bodytext,
.BoxNews2ColRight .bodytext,
#BoxNews .bodytext {
  color:000000;
  padding: 2px;
  background-color: #FFFFFF;
}
.titleNews {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        background-image: url(../img/cubotit.gif);
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 12px;
        line-height: 11px;
        color: #993300;
}

div#titlePage {
  color: #FFFFFF;
  background-color: #539d78;
  line-height:14px;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0px 0px 0px 0px;
  padding: 4px 8px 8px 4px;
  border: 1px solid #3f755b;
}
div#titlePage span{
  font-weight: bold;
}
div#titlePage h1{
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  padding-top: 8px;
  text-transform: none;
}
div#titlePage h1 a, div#titlePage span a{
  color: #FFFFFF;
}

div#BoxSinglePage {
  font-size: 11px;
  line-height:16px;
}

div#BoxSinglePage p {
  padding: 4px;
  
}

.csc-menu {
	font-size: 11px;
	border-top: 1px solid #274d3e;
	border-bottom: 1px solid #274d3e;
	padding:6px;
	background-color: #FFFFFF;
}

.csc-menu-def, .csc-menu-def ul{
  padding:6px;
  background-color: #c8e2d5;
  font-weight: bold;
  border: 0px solid #274d3e;
}
.csc-section a:hover {
	color: #993300;
}
.csc-section li{
  list-style-type: none;
}

.csc-header-date {
  background-color: #FFFFFF;
  font-size: 11px;
  padding:0px;
  font-weight: normal;
}

#BoxNews {
  font-weight: bold;
  font-size:12px;
  color:FFFFFF;
  background-color: #539d78;
  clear:none;
  width:518px;
  padding: 4px;
  margin: 0px;
  border:1px;
}
#BoxNews .titleNews {
  background-image: none;
  font-weight: bold;
  font-size:12px;
  color:FFFFFF;
  background-color: #539d78;
  text-transform:uppercase;
  text-align:center;
  margin-top: 0px;
  margin-bottom: 0px;
}
#BoxNews .bodytext {
  color:000000;
  padding: 4px;
  background-color: #FFFFFF;
}
.titleNews {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        background-image: url(../img/cubotit.gif);
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 12px;
        line-height: 11px;
        color: #993300;
}

div#titlePage {
  color: #FFFFFF;
  background-color: #539d78;
  line-height:14px;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0px 0px 0px 0px;
  padding: 4px 8px 8px 4px;
  border: 1px solid #3f755b;
}
div#titlePage span{
  font-weight: bold;
}
div#titlePage h1{
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  padding-top: 8px;
  text-transform: none;
}
div#titlePage h1 a, div#titlePage span a{
  color: #FFFFFF;
}

div#BoxSinglePage {
  font-size: 11px;
  line-height:16px;
}

div#BoxSinglePage p {
  padding: 4px;
  
}

.csc-menu {
	font-size: 11px;
	border-top: 1px solid #274d3e;
	border-bottom: 1px solid #274d3e;
	padding:6px;
	background-color: #FFFFFF;
}

.csc-menu-def, .csc-menu-def ul{
  padding:6px;
  background-color: #c8e2d5;
  font-weight: bold;
  border: 0px solid #274d3e;
}
.csc-section a:hover {
	color: #993300;
}
.csc-section li{
  list-style-type: none;
}

h5 {
  float:left;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.csc-header-date {
  background-color: #FFFFFF;
  font-size: 11px;
  padding:0px;
  font-weight: normal;
}
.csc-header h5{
  both:clear;
  width:100%;
  padding:0px;
  margin:4px;
};
.csc-header {
  background-color:#c8e2d5;
  padding:0px;
  margin:0px;
  font-weight: bold;
}
.csc-linkToTop {
  background-color: #FFFFFF;
  padding-right: 12px;
  padding-bottom: 12px;
  text-align:right;
  border-bottom: 1px solid #274d3e;
}

#calendar ul {
  width:888px;
  font-size:11px;
  height:18px;
  margin-top:2px;
  margin-bottom:2px;
  margin-left:2px;
  margin-right:2px;
  border-right: 1px solid #3f755b;
  border-top: 1px solid #3f755b;
  border-bottom: 1px solid #3f755b;
  background-color: #c8e2d5;
}

#calendar ul li{
  width:67px;
  height:18px;
  list-style-type: none;
  line-height:18px;
  float:left;
  text-align:center;
  background-color: #c8e2d5;
  border-left: 1px solid #3f755b;
}

div#boxIscrizione {
  border: 1px solid #3f755b;
  background-color: #c8e2d5;
  padding:8px;
}
.lblIscrizione {
  width:90px;
  line-height:20px;
}
.txtIscrizione {
  width:160px;
  color:#00000;
  font-size:11px;
  margin-right:2px;
}


.csc-uploads, csc-uploads-fileName, csc-uploads-description, .csc-uploads-3 {
  background-color: #FFFFFF;
  font-size: 11px;
  padding:0px;
  font-weight: normal;
}


div#videoSx {
  color:#00000;
  text-align:center;
  background-color: #FFFFFF;
  margin-bottom:2px;
  margin-left:0px;
  border: 1px solid #3f755b;
  padding:2px;
  font-size:11px;
  font-weight: normal;
  width:180px;
  clear:both;
}


