@import 'reset.css';
body {
    background-color:#fff;
    background-image:url('images/backbody.gif');
    background-repeat:repeat-x;
    background-position:0 -15px;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size:13px;
    color:#666;
}

#container {
    width:897px;
    margin:auto;
}

    #menu {
        display:none;
    }
   
    #header {
        display:none;
    }
    #page {
    }
    
        #page-container {
            float:left;
            width:100%;
        }
            #content {
                padding-right:15px;
                line-height:1.8;
                text-align:justify;
            }
            #content p {
                padding-top:10px;
            }
            #content ul {
                padding:8px;
                padding-left:25px;
                list-style-type: circle;
            }
            #container_leftcol {
                display:none;
            }
            #leftcol {
                background-color:#EDEBD5;
                padding:4px;
            }
            #leftcol .header {
                background-color:#1953A9;
                padding:5px;
                padding-left:10px;
                padding-right:10px;
                color:#fff;
                font-size:150%;
            }
            #leftcol .content {
                background-color:#3A91C8;
                padding:5px;
                padding-left:10px;
                padding-right:10px;
                color:#fff;
                line-height:1.5;
            }
            
            #leftcol h3 {
                margin-bottom:5px;
                margin-top:5px;
                color:#fff;
            }
            #leftcol p {
                margin-bottom:15px;
            }

#footer {
    padding-top:45px;
    height:100px;
    background-image:url('images/backfooter.gif');
    background-repeat:repeat-x;
    background-color:#EDEBD5 ;
    font-size:14px;
    font-style:italic;
    text-align:center;
}
    
.ileft {
    margin-right:15px;
    margin-bottom:15px;
    margin-top:10px;
    float:left;
}

.iright {
    margin-left:15px;
    margin-bottom:15px;
    margin-top:10px;
    float:right;
}

a {
    color:#1953A9;
}

h1,h2,h3 {
    color: #333;
}            
h1 {
    font-size:197%;
    font-weight:normal;
}
h2 {
    font-size:152%;
    font-weight:normal
}

blockquote {
    padding-left:45px;
    padding-top:5px;
    margin-top:15px;
    background-image:url('images/quotes.gif');
    background-repeat:no-repeat;
    font-style:italic;
}

#container_leftcol blockquote {
    padding:0px;
    background-image:none;
}
div.separator {
    margin-top:15px;
    border-top:1px solid #EDEBD5;
    height:15px;
    font-size:0px;
}
div.clearfloat{
    clear:both;
    height:25px;
}
table {
    width:100%;
}
table td {
    text-align:center;
}

.clear {
    clear:both;
}
.right {
    float:right;
    margin-left:15px;
}
.littlefonts {
    font-size:95%;
}
div.approfondimento {
    padding:10px;
    background-color: #F9FFE8;
    color:#555;
    
}

.click-approfondimento {
    display:none;
}

.hidden {
/*    display:none;*/
}

input, textarea {
    width:300px;
    margin-bottom:5px;
}
input.button {
    width:150px;
}

table.form {
    width:auto;
}
table.form td {
    text-align:right;
    padding-right:10px;
    vertical-align:top;
}

tr.colored, tr.colored td {
    background-color: #FEFEF7;
}

textarea {
    height:100px;
}

div.sfondo_olive {
    background-image:url('images/sfondo_olive.jpg');
    background-repeat:no-repeat;
    width:800px;
    height:800px;
    position:absolute;
    top:225px;
    left:0px;
    z-index:-1;
}

table#eventi {}

    table#eventi th {
        font-size:130%;
        border-right:1px solid #c0c0c0;
        padding:5px;
        text-align:center;
    }
    table#eventi td {
        border-right:1px solid #c0c0c0;
        padding:5px;
    }
    table#eventi td.Tabella2_A1 {
        font-size:100%;
        text-align:center;
    }
    

table#prezzi td {
    height:35px;
}

div.flags {
    float:right;
    padding-right:10px;
    padding-top:100px;
    text-align:center;
}
div.flags a{
    color:#fff;
    text-decoration:none;
}

td.Tabella2_Acustom, th.Tabella2_Acustom {
   display:none;
}
