
.info-title1, .title1 {
	font-family: Georgia, Roman;
	font-size: 24px;
	color: #880000;
	font-weight: bold;	
}

.info-title2, .title2 {
	font-family: Georgia, Roman;
	font-size: 18px;
	color: #888888;
	font-weight: bold;	
}


.info-plaintext {
	font-family: Verdana, Helvetica;
	font-size: 12px;
	color: #333333;
}

.info-highlightedtext {
	font-family: Georgia, Roman;
	font-size: 14px;
	color: #880000;
	font-weight: bold;	
}

.info-bodytext {
	font-family: Verdana, Helvetica;
	font-size: 12px;
	text-align: justify;
	color: #333333;
}

.info-immagine {
	text-align: center;
}

.info-immagine-didascalia {
	font-family: Verdana, Helvetica;
	text-align: center;
	font-size: 10px;
	color: #333333;
	margin-bottom: 20px;
}


/* =================================================================================== */
            * {
                color: #333333;
            }
            body {
                /*(RES)*/
                /*background-color: #30414a;*/ /*#6c7b82;*/
                background-color: #2f414b;
                margin: 0px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #333333;

				background-image: url('/img/sfondo.jpg');
				background-repeat:no-repeat;
				background-position:top center; 
                }
            
            a {
                /*(RES)*/
                text-decoration:none;
                /*color: #2342b4;*/
                color: #555555;
                font-weight:bold;
            }
            
            #mainTabBar a, #menusxbody a {
                /*color: #333333;*/
            }
            
            a img {
                /*(RES)*/
                border:none;
            }
            
            .unselectedTab a:hover {
                /*(RES)*/
                color: #ffffff;
            }
            
            #menusxbody a:hover {
                /*(RES)*/
                color: #ffffff;
            }
            
            #bgColumn {
                /*RES*/
                /*
                width: 940px;
                background-image: url('/img/mainContainerBg.jpg');
                background-color: #87B5CD;
                padding-left: 25px;
                padding-right: 20px;
                */
                width: 980px;
                background-image: url('/img/mainContainerBg.jpg');
                background-color: #87B5CD;
                padding-left: 5px;
                padding-right: 5px;
               
                
            }
            
            #bgColumnEnd {
                /*RES*/
                /*
                width: 940px;
                height:2px;
                background-image: url('/img/mainContainerEndBg.jpg');
                background-color: #87B5CD;
                padding-left: 25px;
                padding-right: 20px;
                */
                width: 980px;
                height:2px;
                background-image: url('/img/mainContainerEndBg.jpg');
                background-color: #87B5CD;
                padding-left: 5px;
                padding-right: 5px;
                
                
            }
            
            #mainContainer {
                /*(RES)*/
                width: 100%;
                /*border: 1px solid green;*/
            }
            

            #mainTop {
                /*(RES)*/
                width:100%;
                float:left;
                /*border: 1px dashed red;*/
            }

            #mainTabBar {
                float:left;
                width:100%;
                height:99px;
                background-image: url('/img/mainTabBarBg.jpg');
                background-color: #9EC0CE;

                /*border: 1px dashed red;*/
            }
            
            #mainTopLeft {
                float: left;
                width: 4px;
                height: 100px;/*restop150px;*/
                background-image: url('/img/mainTopBgLeft.jpg');
                background-color: #B3CFDD;
            }
            
            #mainTopCenter {
                /*RES*/
               /*
                float: left;
                padding-top: 15px;
                width: 908px;
                height: 135px;
                background-image: url('/img/mainTopBgCenter.jpg');
                background-color: #B3CFDD;
                */
                float: left;
                padding-top: 15px;
                width: 948px;
                height: 85px;/*restop135px;*/
                background-image: url('/img/mainTopBgCenter.jpg');
                background-color: #B3CFDD;
            }
            
            #mainTopRight {
                float: left;
                width: 28px;
                height: 100px; /*restop150px;*/
                background-image: url('/img/mainTopBgRight.jpg');
                background-color: #B3CFDD;
            }

            #mainBody {
                width:100%;
                float:left;
                background-image: url('/img/mainBodyBg.jpg');
                /*background-repeat: repeat-y;*/
                background-color: #E2EEF2;
            }

            #mainCenter {
                /*RES*/
                /*
                width:695px;
                float:left;
                */
                width:730px;
                float:left;
                text-align:left;
               
            }

            #spallasx {
                width:231px;
                float:left;
                padding-left: 4px;
                background-image: url('/img/mainBodyBg.jpg');
                text-align:left;
                /*background-repeat: repeat-y;*/
                background-color: #E2EEF2;
                font-family: Georgia, Roman;
            }

            #menusxtop {
                /*RES*/
               /*
                width:231px;
                height: 49px;
                float:left;
                background-image: url('/img/spallasx-menutop.jpg');
                background-color: #B0D0DD;
                */
                width:224px;
                height: 40px;
                float:left;
                background-image: url('/img/spallasx-menutop.jpg');
                background-color: #B0D0DD;
               
            }

            #menusxbody {
                /*RES*/
               /*
                width:206px;
                padding-left: 25px;
                font-size: 14px;
                float:left;
                background-image: url('/img/spallasx-menubg.jpg');
                background-color: #B0D0DD;
                */
                width:209px;
                padding-left: 15px;
                font-size: 14px;
                float:left;
                background-image: url('/img/spallasx-menubg.jpg');
                background-color: #B0D0DD;
               
            }

            #menusxbottom {
                /*RES*/
               /*
                width:231px;
                height: 32px;
                float:left;
                background-image: url('/img/spallasx-menubottom.jpg');
                background-color: #C1D9E5;
                */
                width:224px;
                height: 20px;
                float:left;
                background-image: url('/img/spallasx-menubottom.jpg');
                background-color: #C1D9E5;
            }


            #mainBottom {
                width:100%;
                height: 108px;
                float:left;
                background-image: url('/img/mainBottomBg.jpg');
                /*background-repeat: repeat-y;*/
                background-color: #E2EEF2;
            }

            .tabLeft {
                float:left;
                height: 99px;
                width:6px;
                background-image: url('/img/selectedTab-left.jpg');
                background-color: #E2EEF2;
            }
            
            .tabCenter {
                float:left;
                height: 44px;
                background-image: url('/img/selectedTab-center.jpg');
                /*font-family: Arial, Helvetica, sans-serif;*/
                font-family: Georgia, Roman;
                font-size: 18px;
                font-weight: bold;
                color: #333333;
                padding-top: 55px;
                vertical-align: top;
                padding-left: 10px;
                background-color: #E2EEF2;
            }
            
            .tabRight {
                float:left;
                height: 99px;
                width: 40px;
                background-image: url('/img/selectedTab-right.jpg');
                background-color: #E2EEF2;
            }

            .mainTopSeparator {
                height: 99px;
                width: 2px;
                float: left;
                background-image: url('/img/mainTopSeparator.jpg');
                background-color: #B6D2DE;
            }
            
            .unselectedTab {
                float:left; height:44px;
                padding-top: 55px;
                padding-left: 10px;
                padding-right: 10px;
                /*font-family: Arial, Helvetica, sans-serif;*/
                font-family: Georgia, Roman;
                font-size: 18px;
                font-weight: bold;
                /*color: #333333;*/
            }
            
            .unselectedTab a 
            {
                color: #555555;
            } 

            .menuSecondLevelNormal {
                color: #333333;
                padding:4px;
                width: 168px;
            }
            
            .menuSecondLevelSelected {
                background: #6a93a4;
                padding:4px;

                color: #ffffff;
                width: 168px;
                font-weight: bold;
            }

            .menuSecondLevelSelected a {
                color: #ffffff;
            }

            .menuThirdLevelNormal {
                background: #9ec0ce;
                color: #333333;
                width: 152px;
                padding:4px;
                padding-left: 20px;
            }

            .menuThirdLevelSelected {
                background: #9ec0ce;
                color: #ffffff;
                width: 152px;
                padding:4px;
                padding-left: 20px;
                font-weight: bold;
            }

            .menuThirdLevelSelected a {
                color: #ffffff;
            }

            .menusxseparator {
                background-image: url('/img/spallasx-menuseparator.jpg');                
                height: 2px;
                width: 176px;
                background-color: #6A94A4;
            }


tr.calendario td {
    /*border-bottom: 1px solid #507b8e;*/
    padding: 4px;    
}

td.intcal {
    font-family: Georgia, Roman;
    font-weight: bold;
    color: #ffffff;
    background-color: #507b8e;
    padding: 4px; 
    text-align: center;   
}

tr.even {
    background-color: #c3d6dd;
}

.bodyChiaro {
    background-color: #ffffff;
}


    .videoContainer {
        border: 1px solid #555555;
        border-right: none;
        float:left;
        margin-left:40px;
        margin-bottom:40px;
        padding:8px;
        background-color: #ffffff;
        height:204px;
        width:650px;
    }
    
    .videoPlayer {
        float:left;
        width:340px;
    }
    
    .videoDescr {
        float:right;
        width:300px;
        text-align:justify;
        padding-left: 8px;
        color: #333333;
    }

    .cantaSuonaTable {
        border: 1px solid #333333;
        background-color: #ffffff;
    }

    .cantaSuonaTable td {
        padding: 4px;
    }
    
    .cantaSuonaTableHead td {
        background-color: #e0e0e0;
        color: #333333;
        font-weight: bold;
    }

            .imgDiv {
                border: 1px solid #888888;
                padding-top: 6px;
                padding-bottom: 6px;
                padding-left: 6px;
                padding-right: 6px;
                background: #ffffff;
                /*float: left;*/
                margin-right: 4px;
                margin-top: 15px;
                position: relative;
            }
            #picBkgDiv {
                border: 1px solid #888888;
                /*
                padding-top: 6px;
                padding-bottom: 6px;
                padding-left: 6px;
                padding-right: 6px;
                */
                background: #000000;
                color: #ffffff;
                /*float: left;*/
                margin-right: 0px;
                margin-top: 0px;
                position: absolute;
                z-index:100;
                display:none;
                opacity:0.5; /* Mozilla e altri */
                filter: alpha(opacity=50); /* MSIE */
            }
            
            #picDiv {
                border: 1px solid #888888;
                padding-top: 6px;
                padding-bottom: 6px;
                padding-left: 6px;
                padding-right: 6px;
                background: #ffffff;
                color: #333333;
                /*float: left;*/
                margin-right: 4px;
                margin-top: 15px;
                position: absolute;
                z-index:110;
                display:none;
                opacity:1;
                text-align:center;
            }
            
            #picDivTitle {
                background:#dddddd;
                padding-top:4px;
                text-align:left;
            }
            
            table.calendarioTable a {
                /* link in tabella calendario */
                font-weight: bold !important;
            }
            
            table.calendarioTable td {
                border-left: 1px solid #d3e0e8;
            }
            
            td.roundedCorner {
                background-image:url('/img/tabCalAngoloTopDx.gif');
                background-position:right top;
                background-repeat: no-repeat;
            }
                
             
    .angoloTopDx {
        /*border: 1px solid #555555;*/
        /*border: 1px solid #ff0000;*/
        float:left;
        /*padding:8px;*/
        width:21px;
        height:21px;
        background-color: #ffffff;
        background-image: url('/img/divBiancoAngoloTopDx.gif');
        
    }
    .angoloBottomDx {
        border-right: 1px solid #555555;
        border-bottom: 1px solid #555555;
        float:left;
        width:20px;
        height:21px;
        background-color: #ffffff;
        height: 200px;
    }

    .red {
        color: #800000;
    }
    .red *{
        color: #800000;
    }

	.paging {
		display: block;
		float: left;
		margin-right: 4px;
		padding: 4px 0px;
		width: 25px;
		height: 20px;
		background-image: url('/img/paginazione_norm.gif');
		font-family: Arial, Helvetica;
		font-size: 18px;
		color: #bbb;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
	}
	.paging.selected {
		background-image: url('/img/paginazione_sel.gif');
		color: #fff;
	}

	.paging.prevpage {
		background-image: url('/img/prevpage.gif');
		width: 13px;
	}

	.paging.nextpage {
		background-image: url('/img/nextpage.gif');
		width: 13px;
	}

	.paging.prevpage_dis {
		background-image: url('/img/prevpage_dis.gif');
		width: 13px;
	}

	.paging.nextpage_dis {
		background-image: url('/img/nextpage_dis.gif');
		width: 13px;
	}

