body{ background:url(../immagini/bg_body.gif); border:0; margin:0; padding:0; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; font-weight:normal;}
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, 
ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td button {margin: 0;padding: 0;border: 0;outline: none;}

a  {TEXT-DECORATION: none}
#general_container {width:1060px; background:#FFFFFF; margin:30px auto; }
#contenitore {padding:5px 30px 30px 30px; overflow:hidden; position: relative;}
#top_menu {background:url(http://www.archiportale.com/immagini/milanodesign2011.gif) left top no-repeat; width:1000px; height:136px}
#logo_top a {background:url(../immagini/logo.gif) no-repeat; width:311px; height:140px; position: absolute; float:left; margin:30px 0 0 5px; display:block}
#menu {font-size:13px; color:#FFFFFF; margin:112px 0 0 0; padding:0; float:right}
#menu li {display:block;float:left;cursor:hand}
#menu li a {color:#fff}
#menu li a span {color:#9D9D9D; margin:0 7px 0 0}
.menu-eventi{ background: url(../immagini/pattern.gif) left top repeat; height:14px; font-size:9px; margin-bottom:5PX}
.cont-menu-eventi{ float:right; }
.menu-eventi a.eventi-01{ width:124px; height:14px; position:relative; display:block; float:left;}
.menu-eventi a.eventi-01 span{width:124px; height:14px; position:absolute; background:url(../immagini/eventi-01.gif) #FFF}
.menu-eventi a.eventi-02{ width:86px; height:14px; position:relative; display:block; float:left;  }
.menu-eventi a.eventi-02 span{width:86px; height:14px; position:absolute; background:url(../immagini/eventi-02.gif) #FFF}
.menu-eventi a.eventi-03{ width:126px; height:14px; position:relative; display:block; float:left; }
.menu-eventi a.eventi-03 span{width:126px; height:14px; position:absolute; background:url(../immagini/eventi-03.gif) #FFF}
.menu-eventi a.eventi-04{ width:75px; height:14px; position:relative; display:block; float:left; }
.menu-eventi a.eventi-04 span{width:75px; height:14px; position:absolute; background:url(../immagini/eventi-04.gif) #FFF}
.palla-rossa{ background:url(../immagini/palla-rossa.gif) center center no-repeat #fff; height:14px; width:22px; float:left; }


#cont {width:1000px; background:#FFFFFF;}
#contenuto {padding:0; font-size:12px; background:url(../immagini/bg_pagina.gif) repeat-x 0 top; }

#bottom_approfondimento {width:1060px; height:95px; background:url(../immagini/bottom_approfondimento.gif); margin:10px auto 30px auto}
#cont_bottom {padding:20px; font-size:12px }
#logo_bottom a {float:left; width:275px; height:49px; background:url(../immagini/archiportale_logo_bottom.png); display:block}
#logo_azienda {float:left; margin:0 0 0 100px; vertical-align:middle}
#info_azienda {float:left; margin:0 0 0 30px; vertical-align:middle}
#info_azienda a {color:#FF0000; font-weight:bold}

/* NEWS */
.FNews{border: 1px solid #CCCCCC; padding: 3px; background-color:#FFFFFF}
.TNews
{
    font-family: trebuchet ms, helvetica, arial;
    font-size:13px;
    text-decoration:none;
    color:black;
}
.STNews
{
    font-family: trebuchet ms, helvetica, arial;
    font-size:11px;
    text-decoration:none;
    color:#999999;
}
/* NEWS */


/* EVENTI */
.NEvento 
{
    font-family: trebuchet ms, helvetica, arial;
    font-size:11px;
    text-decoration:none;
    color:black;
}
.DBEvento
{
    font-family: trebuchet ms, helvetica, arial;
    font-size:10px;
    text-decoration:none;
    color:#666666;
}
.FEvento
{
    border: 1px solid #cccccc
}
.LEvento
{
    font-family: trebuchet ms, helvetica, arial;
    font-size:12px;
    text-decoration:none;
    color:#666666;
}
.PEvento
{
    font-family: trebuchet ms, helvetica, arial;
    font-size:11px;
    text-decoration:none;
    color:#666666;
}
/* EVENTI */												


