﻿body
{
    margin-top: 13px;
    /*background-image: url(Immagini/bg_2.gif);*/
    background-image: url(Immagini/guenstiges_webhosting.jpg);
    
}

div#contenitore
{
    /**/position: absolute;
    left: 50%;
    margin-left: -506px;
    width: 1012px;
    height: 650px;
    background-color: #ffffff;
    background-image: url(Immagini/top_bg.gif);
    background-repeat: repeat-x;
}

div#intestazione
{
    width: 1012px;
    height: 46px;
}

div#menu_pos
{
    position: absolute;
    top: 195px;
    display: block;
    z-index: 0;
}


/*LOGO - TITOLO*/

div#logo
{
    margin: 0px auto;
    width: 1010px;
    height: 81px;
    background-position: center bottom;
    background-attachment: scroll;
    background-repeat: no-repeat;
    border-bottom: gray 1px solid;
    /*background-image: url(Immagini/logo_MAEN_tras_new.png);*/
    /*background-image: url(Immagini/D_000547_MAZ_CORP_INT_WEBSITE.png)*/
    background-image: url(Immagini/ex_maz_3.png)
}

div#titolo
{
    padding-top: 15px;
    margin: 0px auto;
    width: 1010px;
    height: 21px;
    text-align: center;
    font-weight: bold;
    color: black;
    font-family: Verdana, Sans-Serif;
    font-size: 18px;
    margin-top: 17px;
    border-top: #1B2B68 2px solid;
}


/*CORPO*/

div#corpo
{
    padding-top: 10px;
    height: 470px;
    width: 1010px;
    overflow: auto;
}

div#contenuto
{
    width: 1012px;
    height: 533px;
    border-bottom: #1B2B68 2px solid;
}

div#piede
{
    width: 1007px;
    height: 36px;
    background-image: url(Immagini/top_bg_2_mini_2.gif);
    padding-left: 5px;
}


/*TABLES*/

.table_margin
{
    border-bottom: #e0dfe3 1px dotted;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
}

td.title_center
{
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    width: 200px;
    text-align: center;
}

/*INDUSTRIAL TABLE*/

td.industrial_title
{
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    width: 350px;
    text-align: justify;
    padding-right: 15px;
}

li
{
    list-style-type: circle;
}


/*COMPANY FACTS TABLE*/

td.company_title
{
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    width: 150px;
    height: 30px;
}

td.company
{
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    width: 300px;
    height: 30px;
    text-align: justify;
}


/*MISSION STATEMENT - PRINCIPLES TABLE*/

td.mission_title
{
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    width: 180px;
}

td.mission
{
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    width: 450px;
    text-align: justify;
}


/*CONTACTS TABLE*/

td.contacts_title
{
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    width: 150px;
    height: 30px;
}

td.contacts
{
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    width: 200px;
    height: 30px;
    text-align: justify;
}


/*LINKS TABLE*/

td.partners
{
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    width: 250px;
}

td.partners:hover
{
    border-right: #f5f5f5 1px solid;
    border-top: #f5f5f5 1px solid;
    border-left: #f5f5f5 1px solid;
    border-bottom: #f5f5f5 1px solid;
}

td.links
{
    font-size: 12px;
    font-family: Verdana, Sans-Serif;
    width: 300px;
    height: 30px;
    text-align: justify;
}

img
{
    border: none;
}


/*NEWS PAGE*/

div#articoli_news
{
    margin: 0px auto;
    height: 450px;
    width: 820px;
    text-align: center;
}

.read_more
{
    font-size: 10px;
    font-family: Verdana, Sans-Serif;
}

a.no_decoration
{
    text-decoration: none;
}


/*NEWS and GALLERY PAGES*/

h4
{
    border-top: #e0dfe3 1px dotted;
}


/*MACHINERY PAGE*/

/*foto*/
div#mac_foto
{
    float: left;
    height: 293px;
    width: 372px;
    margin-left: 55px;
    margin-top: 25px;
}

#img_mac_foto
{
    position: relative;
    top: 10px;
}

/*menu-layout*/
div#mac_lay_menu
{
    float: right;
    position: relative;
    top: 0px;
    left: 0px;
    float: right;
    height: 315px;
    width: 400px;
    margin-right: 55px;
    margin-top: 25px;
}

div#lay_men_1
{
    position: absolute;
    top: 201px;
    left: 0px;
}

div#lay_men_2
{
    position: absolute;
    top: 167px;
    left: 0px;
}

div#lay_men_5
{
    position: absolute;
    top: 0px;
    left: 111px;
    z-index: 100;
}

div#lay_men_3
{
    position: absolute;
    top: 0px;
    left: 242px;
}

div#lay_men_4
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99;
}

img
{
    border: none;
}

div#lay_men_1:hover
{
    border-right: #f5f5f5 1px solid;
    border-top: #f5f5f5 1px solid;
    border-left: #f5f5f5 1px solid;
    border-bottom: #f5f5f5 1px solid;
}

div#lay_men_2:hover
{
    border-right: #f5f5f5 1px solid;
    border-top: #f5f5f5 1px solid;
    border-left: #f5f5f5 1px solid;
    border-bottom: #f5f5f5 1px solid;
}

div#lay_men_3:hover
{
    border-right: #f5f5f5 1px solid;
    border-top: #f5f5f5 1px solid;
    border-left: #f5f5f5 1px solid;
    border-bottom: #f5f5f5 1px solid;
}

div#lay_men_5:hover
{
    border-right: #f5f5f5 1px solid;
    border-top: #f5f5f5 1px solid;
    border-left: #f5f5f5 1px solid;
    border-bottom: #f5f5f5 1px solid;
}


/*SLIDES*/

div#slides_div
{
    text-align: center;
    /*width: 996px;*/
    width: 775px;
    padding-left: 120px;
}


/*FOOTER*/

span#footer_Span
{
    font: 11px Tahoma; 
    color: #000000; 
    text-align: left; 
    height: 15px; 
}

div#footer
{
    width: 996px;
    height: 16px;
    text-align: right;
    position: absolute;
}


/*Grid Title center*/

table.grid_title
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
}

td.grid_title_center1
{
    width: 400px;
    height: 115px;
    text-align: center;
}

td.grid_title_center2
{
    width: 400px;
    height: 38px;
    text-align: center;
}