body
{
    font-family: "Arial","Helvetica",sans-serif;
    margin: 0;
    background-color: #ccc;
    color: #000;
}

#elencoMacchine ul, #noleggioMenu ul
{
    margin: 0;
    padding: 0;
}

img
{
    border: 0;
}

/*div
{
    border: 2px solid #f00;
}*/

#container
{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

#testaSami
{
    width: 1000px;
    background-image: url("/img/testa_sami.jpg");
    background-repeat: no-repeat;
    height: 78px;
}

#testaGaz
{
    width: 1000px;
    background-image: url("/img/testa_gaz.jpg");
    background-repeat: no-repeat;
    height: 78px;
}

#testaHome
{
    width: 1000px;
    background-image: url("/img/testa_gaz_sami.jpg");
    background-repeat: no-repeat;
    height: 78px;
}

#testaSami h1, #testaSami h2, #testaGaz h1, #testaGaz h2, #testaHome h1, #testaHome h2
{
    display: none;
}

#sottotestahome
{
    width: 1000px;
    background-image: url("/img/sottotesta_home.jpg");
    background-repeat: no-repeat;
    height: 222px;
}

#sottosottotestahome
{
    width: 1000px;
    background-image: url("/img/sottosottotesta_home.jpg");
    background-repeat: no-repeat;
    height: 57px;
}

#descGaz,#descSami
{   
    padding-top: 80px;
    float: left;
    width: 500px;
    height: 200px;
    vertical-align: text-bottom;
}

#descGaz p, #descSami p
{
    color: #111;
    padding-left: 90px;
    padding-right: 50px;
    vertical-align: text-bottom;
    text-align: left;
}

#sottotestaperforatrici
{
    width: 1000px;
    background-image: url("/img/sottotesta_perforatrici.jpg");
    background-repeat: no-repeat;
    height: 222px;
}

#sottosottotestaperforatrici
{
    width: 1000px;
    background-image: url("/img/sottosottotesta_perforatrici.jpg");
    background-repeat: no-repeat;
    height: 57px;
}

#sottotestamotocompressori
{
    width: 1000px;
    background-image: url("/img/sottotesta_motocompressori.jpg");
    background-repeat: no-repeat;
    height: 222px;
}

#sottosottotestamotocompressori
{
    width: 1000px;
    background-image: url("/img/sottosottotesta_motocompressori.jpg");
    background-repeat: no-repeat;
    height: 57px;
}

#sottotestageneratori
{
    width: 1000px;
    background-image: url("/img/sottotesta_generatori.jpg");
    background-repeat: no-repeat;
    height: 222px;
}

#sottosottotestageneratori
{
    width: 1000px;
    background-image: url("/img/sottosottotesta_generatori.jpg");
    background-repeat: no-repeat;
    height: 57px;
}

#sottotestainiettori
{
    width: 1000px;
    background-image: url("/img/sottotesta_iniettori.jpg");
    background-repeat: no-repeat;
    height: 222px;
}

#sottosottotestainiettori
{
    width: 1000px;
    background-image: url("/img/sottosottotesta_iniettori.jpg");
    background-repeat: no-repeat;
    height: 57px;
}

#sottotestavarie
{
    width: 1000px;
    background-image: url("/img/sottotesta_varie.jpg");
    background-repeat: no-repeat;
    height: 222px;
}

#sottosottotestavarie
{
    width: 1000px;
    background-image: url("/img/sottosottotesta_varie.jpg");
    background-repeat: no-repeat;
    height: 57px;
}

#sottotestavendita
{
    width: 1000px;
    background-image: url("/img/sottotesta_vendita.jpg");
    background-repeat: no-repeat;
    height: 222px;
}

#sottosottotestavendita
{
    width: 1000px;
    background-image: url("/img/sottosottotesta_vendita.jpg");
    background-repeat: no-repeat;
    height: 57px;
}

#sottotestadovesiamo
{
    width: 1000px;
    background-image: url("/img/sottotesta_dovesiamo.jpg");
    background-repeat: no-repeat;
    height: 222px;
}

#sottosottotestadovesiamo
{
    width: 1000px;
    background-image: url("/img/sottosottotesta_dovesiamo.jpg");
    background-repeat: no-repeat;
    height: 57px;
}

#sottotestacontatti
{
    width: 1000px;
    background-image: url("/img/sottotesta_contatti.jpg");
    background-repeat: no-repeat;
    height: 222px;
}

#sottosottotestacontatti
{
    width: 1000px;
    background-image: url("/img/sottosottotesta_contatti.jpg");
    background-repeat: no-repeat;
    height: 57px;
}

#mainMenu
{
    text-align: right;
    padding-right: 50px;
}

#mainMenu li
{
    display: inline;
    padding-left: 20px;
    list-style-type: none;
}

#mainMenu span
{
    color: #e0001a;
    font-size: 1em;
    text-decoration: none;
    font-weight: bold;
}

#mainMenu a
{
    font-size: 1em;
    color: #333;
    text-decoration: none;
}

#noleggioMenu
{
    text-align: right;
    padding-right: 50px;
    height: 57px;
}

#noleggioMenu ul
{
    padding-top: 25px;
}

#noleggioMenu li
{
    padding-top: 0;
    display: inline;
    padding-left: 20px;
    list-style-type: none;
}

#noleggioMenu a
{
    font-size: 1em;
    color: #333;
    text-decoration: none;
}

#noleggioMenu span
{
    color: #e0001a;
    font-size: 1em;
    text-decoration: none;
    font-weight: bold;
}

#corpo
{
    background-color: #fff;
    width: 1000px;
    padding: 0;
    float: left;
    min-height: 300px;
}

#elencoMacchine
{
    float: left;
    width: 300px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#elencoMacchine ul
{
    display:block;   
}

#elencoMacchine li
{
    padding-top: 0;
    padding-left: 50px;
    padding-top: 5px;
    padding-bottom: 5px;
    list-style-type: none;
}

#elencoMacchine a
{
    font-size: 1em;
    color: #555;
    text-decoration: none;
}

#elencoMacchine span
{
    font-size: 1em;
    color: #e0001a;
    text-decoration: none;
    font-weight: bold;
}

#descMacchina
{
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: 240px;
}

#descMacchina span
{
    color: #333;
    font-weight: bold;
}

#descMacchina p
{
    color: #333;
    font-size: 0.8em;
}

#imgMacchina
{
    float: right;
    width: 430px;
    padding: 10px;
}

#footer
{
    color: #333;
    font-size: 0.8em;
    text-align: center;
}

#contatti
{
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#contatti span
{
    color: #777;
    font-weight: bold;
    display: block;
    margin-bottom: 8px;
}
#contatti td
{
    padding: 10px;
    color: #333;
    font-size: 0.8em;
}
.clear
{
    clear: both;
}

