/* CSS Document */
*{
    font-family:arial,helvetica;
    font-size:12px;
    line-height:17px;
    color:#666;
}
body, div{
    margin:0;
    padding:0;
}
body{
    background:#fff url(../img/bg_body.jpg) repeat-x;
}
#wrapper{
    text-align:center;
}
#container{
    width:894px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}
#header{
    height:140px;
    margin:0 0 6px 0;
}
#menu-top{
    position:absolute;
    width:500px;
    height:40px;
    margin:38px 15px 0 380px;
    text-align:right;
    color:#999;
}
#menu-top b{
    color:#999;
}
#menu{
    position:absolute;
    margin:100px 0 0 0;
    width:894px;
    height:40px;
    background:url(../img/bg_menu.gif) no-repeat 0 bottom;
}
#menu ul{
    margin:0;
    padding:0 0 0 11px;
    list-style-type:none;
}
#menu ul li{
    float:left;
    margin:0 5px 0 0;
    width:105px;
    height:40px;
    line-height:40px;
    background:url(../img/bg_tab_menu.jpg) no-repeat;
    text-align:center;
}
#menu ul li a{
    color:#fff;
    text-decoration:none;
    line-height:40px;
}
#menu ul li a:hover{
    color:#A6CCEA;
}

/* hide from MacIE \*/
* html #colsx,
* html #more div.colsx 
{
    margin-right: -3px; 
}
* html #coldx,
* html #more div.coldx  
{
    margin-left: 0px;
}
/* end hide */

.cleaner{
	clear:both;
	height:1px;
	line-height:1px;
	overflow:hidden;
}
     
#footer{
    height:36px;
    line-height:30px;
    border-top:1px solid #DDDCDA;
    margin:0 0 40px 0;
    padding:6px 0;
    
}
#bookmark{
    position:absolute;
    margin:8px 0 0 0;
}
#note{
    position:absolute;
    width:600px;
    margin:8px 0 0 294px;
    text-align:right;
}
#note a{
    color:#4573A4;
    text-decoration:none;
}
div.boxes_laterali{
    width:225px;
    height:89px;
    text-align:left;
    padding:0;
}
#sticker-fix{
    visibility:hidden;
    position:fixed;
    /*background:red url(../img/sticker-motoritop20.png) no-repeat;*/
    width:100px;
    height:102px;
    margin:0;
    padding:0;
    top:0;
    left:0;
}