/* CSS Document */
#colsx {
    float:left;
    display: inline;
    width:637px;
    height:294px;
    background:url(../img/banner.jpg) no-repeat;
}
#colsx div.buttons{
    position:absolute;
    width:256px;
    height:103px;
    margin:165px 0 0 22px;
}
#coldx {
    position:relative;
    margin-left:643px;
    width:251px;
    height:294px;
    background:url(../img/bg_bodydx.gif) no-repeat;
}
#coldx div.one{
    background:url(../img/bg_box_website.jpg) no-repeat;
    margin:11px 0 0 12px;
}
#coldx div.two{
    background:url(../img/bg_box_seo.jpg) no-repeat;
    margin:102px 0 0 12px;
}
#coldx div.three{
    background:url(../img/bg_box_hosting.jpg) no-repeat;
    margin:193px 0 0 12px;
}
#coldx div.boxes_home_laterali{
    position:absolute;
    width:225px;
    height:89px;
    text-align:left;
    padding:0;
}
#coldx div.boxes_home_laterali h1{
    margin:0;
    font-size:15px;
    line-height:18px;
    font-weight:bold;
    color:#fff;
}
#coldx div.boxes_home_laterali div{
    position:absolute;
    margin:62px 0 0 155px;
}
#coldx div.boxes_home_laterali div.descr{
    position:absolute;
    margin:10px 0 0 75px;
}
#more{
    margin:6px 0 7px 0;
}
#more div.colsx {
    float:left;
    display: inline;
    width:637px;
    height:255px;
}
#more div.coldx {
    position:relative;
    margin-left:643px;
    width:251px;
    height:255px;
    background:url(../img/bg_box_services.gif) no-repeat;
}       
div.box_home{
    position:absolute;
    width:267px;
    height:255px;
    padding:0 24px 0 24px;
    background:url(../img/bg_boxes_home.gif) no-repeat;
}
div.box_home h1,
div.box_home h1 a,
div.box_home_left h1,
div.box_home_left h1 a{
    color:#4573A4;
    font-size:17px;
    line-height:26px;
    font-weight:bold;
    text-decoration:none;
    border-bottom:1px solid #ccc;
    padding:30px 0 5px 0;
    margin:0;
}
div.box_home h1 a,
div.box_home_left h1 a{
    border:none;
}
div.box_home img.icon{
    position:absolute;
    margin:28px 0 0 250px;
}
div.box_home h2{
    color:#666;
    font-size:12px;
    line-height:17px;
    font-weight:bold;
    padding:15px 0;
    margin:0;
}
div.box_home p{
    padding:0;
    margin:0;
}
div.box_home p.more-info{
    text-align:right;
    padding:10px 0;
    margin:20px 0 0 0;
    border-top:1px solid #ccc;
}
div.box_home_right{
    position:absolute;
    margin:0 0 0 322px;
}
div.box_home_left{
    position:absolute;
    width:203px;
    height:255px;
    padding:0 24px 0 24px;
    margin:0;
}
div.box_home_left h2,
div.box_home_left p{
    padding:0px;
    margin:0;
    
}
div.box_home_left h2{
    padding-top:15px;
}
div.box_home_left p img{
    margin:15px 0 0 -2px;   
}
div.box_home_left img.icon{
    position:absolute;
    margin:28px 0 0 186px;
}
div.text{
    position:absolute;
    margin:0;
    padding:0;
}
#prodotti{
    margin-bottom:5px;
}
.more div#pageclick {
    float:left;
    display: inline;
    width:637px;
    height:195px;
    background:url(../img/bg_pageclick.gif) no-repeat;
}
.more div#pageclick div.box_home{
    position:absolute;
    width:589px;
    height:195px;
    padding:0 24px 0 24px;
    background:none;
}
.more div#pageclick div.box_home img.icon{
    position:absolute;
    margin:28px 0 0 570px;
}
.more div#pageclick div.box_home h2{
    padding-left:157px;
}
.more div#pageclick div.box_home p{
    padding-left:157px;
}
.more div#pageclick div.box_home p.more-info{
    text-align:right;
    padding:10px 0;
    margin:10px 0 0 0;
    border:none;
}
.more div#banner-mtop20 {
    position:relative;
    margin-left:643px;
    width:251px;
    height:195px;
    background:red url(../img/banner_mtop20.jpg) no-repeat;
}       