
body{padding:0;margin:0;}
* {font-family: 'times new roman'; font-size:16px}
a, a:visited{text-decoration: none; color: #000000;margin:0;}
a:hover, a:active {text-decoration: underline; color: #000000;margin:0;}

sup {font-weight: bold; font-size:9px}
sup * {font-weight: bold; font-size:9px}
sup * * {font-weight: bold; font-size:9px}

.gr{font-weight: bold;}
.js{margin: 0;text-align: justify;}
img{border:0px}

.dida{font-size:12px}
.dida * {font-size:12px}



/*div#pageContent{overflow:auto;top:0px;bottom:0px;z-index:50;width: 760px;}*/

 
div#footer {height:24px;margin-top:3px;float:left;text-align:right;width:100%;}
.footer_{background-color:#002D58;}
.footer_NEWS{background-color:#002D58;}

div#footer a {font-weight: bold;font-size:12px;color:#FFFFFF}


div#left_home {float:left;margin-top:15px;width:301px;}
div#menu_home {float:left;width:425px;margin-left:18px}
/*for IE*/ * html div#menu_home {margin-left:5px}

.menu_home {float:left;margin-left:20px;margin-top:15px}

div#bannerTop{overflow:hidden;position:absolute;left:50%;margin-left:-380px;top:0;height:148px;z-index:10;width:760px}

div#subBanner{padding-left:5px;color:#FFFFFF;height:18px;margin-top:0px;width:100%;float:left;} 
div#subBanner a {color:#FFFFFF;font-size:15px;}


div#subMenu{padding-left:6px;color:#5B5651;height:15px;margin-top:4px;width:90%;float:left;} 
div#subMenu a {color:#5B5651;font-size:15px}


.bannerTop_STORIA{background-color:#9C0C13}
.subBanner_STORIA{background-color:#AF3118}
.footer_STORIA{background-color:#AF3118}
.border_STORIA{border:1px solid #9C0C13;}

.bannerTop_MISCELLANEA{background-color:#660066}
.subBanner_MISCELLANEA{background-color:#9B009B}
.footer_MISCELLANEA{background-color:#9B009B}
.border_MISCELLANEA{border:1px solid #660066;}

.bannerTop_CINEMA{background-color:#5B5B59}
.subBanner_CINEMA{background-color:#9F9F9D}
.footer_CINEMA{background-color:#9F9F9D}
.border_CINEMA{border:1px solid #5B5B59;}

.bannerTop_VERDE{background-color:#336600}
.subBanner_VERDE{background-color:#339900}
.footer_VERDE{background-color:#339900}
.border_VERDE{border:1px solid #336600;}

.bannerTop_GALLERIA{background-color:#000099}
.subBanner_GALLERIA{background-color:#0000CC}
.footer_GALLERIA{background-color:#0000CC}
.border_GALLERIA{border:1px solid #000099;}

.bannerTop_EVENTI{background-color:#E68A00}
.subBanner_EVENTI{background-color:#FFAD33}
.footer_EVENTI{background-color:#FFAD33}
.border_EVENTI{border:1px solid #E68A00;}

.bannerTop_LETTERATURA{background-color:#ff2b80}
.subBanner_LETTERATURA{background-color:#cc2669}
.footer_LETTERATURA{background-color:#ff2b80}
.border_LETTERATURA{border:1px solid #cc2669;}

div#veryfullContent{margin-right: 15px;float: left;}
div#veryfullContent a .gr {color:#5B5651;font-size:20px}
div#veryfullContent a:hover, a:active {text-decoration: none;}
div#veryfullContent * {color:#5B5651;}

div#fullContent * {color:#5B5651;}
div#fullContent{margin: 0;float: left;width: 509px;}
div#fullContent a .gr {color:#5B5651;font-size:20px}
div#fullContent a:hover, a:active {text-decoration: none;}


div#imgContent{margin-left: 20px;float: left;margin-top:80px}
/*for IE*/ * html div#imgContent{margin-top:75px}

div#sxMenu ul{margin: 0;padding: 0;float: left;width: 230px;margin-top:7px}
div#sxMenu li{margin: 0;padding: 0;border-bottom:solid 14px white;height: 85px;}
/*for IE*/ * html div#sxMenu li{border-bottom:solid 12px white;}

div#content{margin: 0;float: left;width: 351px;margin-top:7px}
/*for IE*/ * html div#content{width: 353px;}

div#content div.homeContent{text-align:justify;padding: 0;margin-left: 14px; width: 337px; height:78px;overflow: hidden;}
/*for IE*/ * html div#content div.homeContent{height: 80px; }
div#content div.continua{background-color: #FFFFFF;height:10px;margin-top:-10px;margin-bottom: 21px;font-size: 10px;line-height: 9px;text-align: right;}
/*for IE*/ * html div#content div.continua{float:right;width: 15px;height:12px;margin-top:-14px;margin-bottom: 21px;line-height: 13px;margin-right: 9px}

div.homeContent * {font-size: 12px;}

div#headSezione{margin: 0;margin-top:10px;width: 581px;min-height: 90px;text-align: justify;}
/*for IE*/ * html div#headSezione{height: 90px;}

div#headSezione img {margin-top: 2px;margin-bottom:0px;margin-right:10px;float:left;}
div#sezioneSottomenu{margin: 0;margin-bottom:10px;width: 581px;}

div#sezioneSottomenu div.subRiga{height:150px;}
/*for IE*/ * html div#sezioneSottomenu div.subRiga{margin-top:0px}

div#sezioneSottomenu div.subRiga div.subRigaSx{height:150px;width:150px;float:left}
div#sezioneSottomenu div.subRiga div.subRigaDx{height:142px;width:417px;float:right;overflow:hidden}

.editArea{border:2px solid red;padding:2px;background-color: #FFFFFF}
.editArea a{font-size:13px;}

div#sezioneSottomenu div{margin: 0;margin-top:15px;text-align:justify;}
div#dxMenu{margin: 0;float: right;width: 150px;margin-right:2px}
 

div#dxMenu * a, div#dxMenu * a:visited{text-decoration: none; color: #990000; margin:0;}
div#dxMenu * a:hover, div#dxMenu * a:active {text-decoration: underline; color: #000000;margin:0;}
div#dxMenu * {font-size: 12px;color: #990000}

div#dxMenu div#dxMenuTop{margin: 0;text-align: right;border-left:0px solid #990000;}
div#dxMenu div#dxMenuTop div#categorie{height: 34px;margin-left:14px}
div#dxMenu div#dxMenuTop div#collegamenti{margin-left:14px}

div#dxMenu div#dxMenuBottom{margin-top:24px;border-left:0px solid #990000} 
div#dxMenu div#dxMenuBottom div#info{margin-left:14px;text-align:right}
div#dxMenu div#dxMenuBottom div#info div{margin-top:2px}


.titolo{color:#5B5651;font-size:20px;font-weight: bold;}
.subTitolo{color:#5B5651;font-size:17px;font-weight: bold;}


#newsBox{float:left;width: 100%;text-align: center;margin-top: -10px}
#newsBoxHead{height: 25px;width: 100%;background-color:#002D58;text-align: right;}
#newsBoxHead a{color: #FFF;font-weight: bold;font-size: 23px;text-transform: uppercase}
#newsBoxContent {
    border-bottom: 1px solid #002D58;
    border-left: 1px solid #002D58;
    border-right: 1px solid #002D58;
    height: 222px;
    margin-bottom: 15px;
    overflow: auto;
    padding: 0 5px 5px;
    text-align: left;
}
* html #newsBoxContent{height:419px;}


