﻿*{margin:0; padding:0;}

body
{
    width:100%;
    height:auto;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    background-image:url(images/sfondo.gif);
    background-repeat:repeat-x;
}

#pagina 
{
    width:1003px;
    height:auto;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    background-color:White;
}

#testa
{
    width:1003px;
    height:256px;
    float:left;
    background-image:url(images/filetti_testata.jpg);
    background-repeat:repeat-x;
}

#logo
{
    width:178px;
    height:252px;
    float:left;
    background-image:url(images/logo_egadi.jpg);
    background-repeat:no-repeat;
}

#bandiera
{
    width:38px;
    height:247px;
}

#contatti
{
    width:178px;
    height:77px;
}

#flash
{
    width:825px;
    height:252px;
    float:left;
    background-image:url(images/foto1.jpg);
    background-repeat:no-repeat;
}

#corpo 
{
    width:1003px;
    height:auto;
    margin:1em auto;
    float:left;
    background-image:url(images/puntini_contenuti.jpg);
    background-repeat:repeat-y;
}

#corpo-colonna1
{
    width:168px;
    height:auto;
    margin-left:10px;
    float:left;
}

#contenuti_centrali
{
    width:625px;
    height:auto;
    margin-left: 10px;
    float:left;
}

#menu_orizzontale
{
    width:625px;
    height:auto;

    float:left;
}

#corpo-colonna2
{
    width:625px;
    height:auto;
    float:left;
}

#corpo-colonna3 
{
    width:190px;
    height:auto;
    float:right;
}

#banner 
{
    width:170px;
    height:auto;
    padding-left:10px;
    float:left;
}

#piede
{
    width:1003px;
    height:100px;
    margin:0 auto;
    padding:0px;
    text-align:center;
    background-image:url(images/sfondo_piede.jpg);
    clear:both;
}


div#piede a.piede
{
    display:inline-block;
    font-family: "Times New Roman", Times, serif; 
    font-size: 10pt; 
    font-weight:100; 
    color: #ffffff; 
    text-decoration: none; 
}

div#piede a:hover.piede
{
    font-family: "Times New Roman", Times, serif; 
    font-size: 10pt; 
    font-weight:100; 
    color: #ffffff; 
    text-decoration:underline; 
}


/*menù*/
th
{ 
    text-align:left; 
    padding-left:30px; 
    background-image:url(images/sfondo_menu.jpg); 
    background-repeat:no-repeat; 
    border:0px; 
    color:#005984; 
    cursor:pointer; 
    font-family:"Times New Roman", Times, serif; 
    font-size:9pt; 
    font-weight:100; 
}

th.menuDX
{ 
    text-align:left; 
    padding-left:30px; 
    background-image:url(images/sfondo_menu_DX.jpg); 
    background-repeat:no-repeat; 
    border:0px; 
    color:#005984; 
    cursor:pointer; 
    font-family:"Times New Roman", Times, serif; 
    font-size:9pt; 
    font-weight:100; 
}

tr
{ 
    text-align:left; 
    font-family:Tahoma; 
    font-size:8pt; 
    font-weight:100; 
    color:#8CDAFF;  
}

td.sottomenu 
{ 
    background-image:url(images/sfondo_sottomenu.jpg);
    background-repeat:no-repeat;
}

a:link
{
    font-family: "Times New Roman", Times, serif; 
    font-size: 10pt; 
    font-weight:100; 
    color: #FF6600; 
    text-decoration: none; 
}

a:hover
{
     font-size: 10pt; 
     font-family: "Times New Roman", Times, serif; 
     font-weight:100; 
     color:#666666; 
     text-decoration: none; 
}

a
{ 
    font-family: "Times New Roman", Times, serif; 
    font-size: 10pt; 
    font-weight:100; 
    color: #FF6600 ; 
    text-decoration: none; 
}

table.maintable 
{
    border-style: groove; 
    border-width: 4px; 
    border-collapse:collapse
}
