body{margin: 0px; padding:0; background-color:#c5bee4; background-image:url(../../images/body/news_bg.png); background-position:bottom; background-repeat:repeat-x}
div{padding:0; margin:0}

.notSelectable{-moz-user-select: none; -khtml-user-select: none; user-select: none; cursor:default}

#main_body{background-image:url(../../images/body/lips_162x170.jpg); background-color:#cdc8e4; background-repeat:no-repeat; width:838px; margin:0 auto}
#main_body p{ padding:0; margin:0}
#main_body #shadow_left{background:url(../../images/body/left_boreder_shadow.png) repeat-y; background-position:left; padding-left:5px}/*margin-bottom:-2px; for Firefox*/
#main_body #shadow_right{background:url(../../images/body/right_boreder_shadow.png) repeat-y; background-position:right; padding-right:5px}
#main_body #title{background-image:url(../../images/body/title_643x110.jpg); margin-left:162px; height:110px; background-repeat:no-repeat; background-position:left}
#main_body #menu_container{margin-top:60px; width:162px; float:left; border-bottom:#FFCC00 2px solid; background-color:#b2aad6}
#main_body #menu_container p{margin:0; padding:0; padding-left:2px}
#main_body #menu_container .title{padding-left:4px; border-bottom:dotted 1px #666666; background-color:#FFCC00; font-size:12px; font-weight:bold}
#main_body #menu_container a{color:#333333; text-decoration:none}
#main_body #menu_container ul{ margin:0; padding:0; margin-left:5px; margin-top:10px; margin-bottom:20px}
#main_body #menu_container li{list-style:none; text-decoration:none; color:#333333; padding-left:15px}
#main_body #menu_container li .selected{font-weight:bold}
#main_body #menu_container li a{text-decoration:inherit; color:inherit}
#main_body #menu_container li:hover{color:#000000; text-decoration:underline; margin-left:5px; background-image:url(images/body/menu_arrow.gif); background-position:left center; background-repeat:no-repeat}

#main_body #content{margin-left:160px; margin-right:3px; padding:0px; padding-left:5px; background-image:url(../../images/body/main_top_left_30x60.jpg); background-position:top left; background-repeat:no-repeat}

#main_body #content #textScroll{border:#b0a9d3 solid 1px; height:24px; background-color:#e3e0f2; padding-bottom:1px; position: relative; overflow:hidden}/*position: relative; padding-bottom:1px; for IE*/
#main_body #content .alert{font-size:24px; color:#FF0000; text-align:center; background-color:#b2aad6; margin-bottom:3px}
#main_body #content .normal{font-size:14px; color:#a3045a; font-weight:bold}

#main_body #content #mainTopic{position:relative; border:#b0a9d3 solid 1px; padding:3px; margin-bottom:2px; margin-top:2px; color:#e70269; font-weight:bold}
#main_body #content #mainTopic #alert{position:absolute; top:0; left:0; width:100%; color:#FFFFFF; font-size:24px; height:100%; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; background-color:#ea638c}

#main_body #content .links{padding:4px;  border:#b0a9d3 solid 1px; margin-bottom:2px; margin-top:2px}

#main_body #content .news{padding:4px; border:#b0a9d3 solid 1px; margin-bottom:2px; margin-top:2px; background-image:url(../../images/body/news_bg.png); background-position:bottom; background-repeat:repeat-x}
#main_body #content .news hr{ background-color:#eea0bf}
#main_body #content .news .date{ color:#d72564; font-size:16px; font-weight:bold; text-decoration:underline}
#main_body #content .news .images{ text-align:center}
#main_body #content .news .title{color:#a3045a; font-weight:bold}
#main_body #content .news .title:before{content: "Titolo: "; color:#FF0066; font-weight:bold}
#main_body #content .news .more{text-align:right}
#main_body #content .news .more a{color:#FFFFFF; padding-left:10px; text-decoration:underline; background-image:url(../../images/body/menu_arrow.gif); background-position:left center; background-repeat:no-repeat}
#main_body #content .news .more a:hover{ color:#000000}

#footerContainer{border-top:#8b82b5 solid 1px; margin:0; background-color:#aea8cb; z-index:1}
#footerContainer #footer{font-size:12px; position:relative; width:828px; margin:0 auto; color:#FFFFFF}
#footerContainer #footer #footText{ float:left}
#footerContainer #footer #webmst a{ text-decoration:none; color:#FFFFFF; font-weight:bold; position:absolute; right:5px}