﻿body 
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    color:Black;
    background-color:White;
}

div 
{
    margin:0;
    padding:0;
}

.clearfix 
{
    clear:both;
}

#guestbook
{
    width:720px;
    margin:0 auto;
    padding:0;
}

h1 
{
    color:#9A3519;
}

a:Link,
a:Visited,
a:Active,
a:Hover
{
    color:#C00F0F;
    text-decoration:none;
}
a:Hover 
{
    text-decoration:underline;
}

/* form di inserimento */

fieldset
{
    margin: 0 auto;
    padding: 6px;
    background-color:#F4DA9D;
    border:0;
}

fieldset div
{
    float:left;
    width:100%;
    padding:0;
    margin:0;
    margin-bottom:15px;
}

legend 
{
    margin:0 0 10px 0;
    font-weight:bold;
    color:Black;
}

fieldset div div.label
{
    float:left;
    width:100px;
}

fieldset div label
{
    float:left;
    width:100px;
    display: inline;
    margin-right: 10px;
    line-height:23px;
    text-align:right;
}

fieldset div input
{
    float:left;
    text-align:left;
}

.captcha 
{
    float:none;
}

.button 
{
    margin:0 auto;
    text-align:center;
}
.button input
{
    margin:0;
    float:none;
    text-align:center;
}

fieldset div.testo 
{
    margin-left:110px;
    margin-top:-15px;
}


/* elenco messaggi */
.item 
{
    width:720px;
    background-color:#EDE9CB;
    border-bottom:1px solid White;
}
.alternatingitem 
{
    width:720px;
    background-color:#F8F5E9;
    border-bottom:1px solid White;
}

.item_rs
{
    background-color:#EDE9CB;
    padding:4px;
}
.alternatingitem_rs
{
    background-color:#F8F5E9;
    padding:4px;
}

.info
{
    float:left;
    width:252px;
    padding:4px;
}

.info_label
{
    width:50px;
    float:left;
    text-align:right;
}

.info_valore
{
    float:left;
    text-align:left;
    margin-left:4px;
}

.msg_testo 
{
    float:left;
    width:450px;
    padding:4px;
    margin:0 1px 1px 1px;
}

.msg_testo h3
{
    margin:0 0 6px 0;
}

.msg_data
{
    border-top:1px dashed #DF5E37;
    margin-top:6px;
    padding-top:4px;
    text-align:right;
    color:#DF5E37;
}

.emoticon 
{
    width:16px;
    height:16px;
    border:0;
    vertical-align:middle;
}

/* paginazione */

.paginazione 
{
    background-image:url(Images/bg_tab.gif);
    background-repeat:repeat-y;
    background-color:#69971B;
    padding:4px;
    /*margin-top:10px;
    margin-bottom:10px;*/
}
#pag_sx
{
    float:left;
    text-align:left;
}
#pag_dx
{
    float:right;
    text-align:right;
    color:Black;
}
#pag_dx a:Link,
#pag_dx a:Visited,
#pag_dx a:Active,
#pag_dx a:Hover
{
    text-decoration:none;
    color:White;
}
#pag_dx a:Hover 
{
    text-decoration:underline;
}

/* intestazione */

#header 
{
    background-image:url(Images/bg_tab.gif);
    background-repeat:repeat-y;
    background-color:#69971B;
    padding:4px;
    text-align:right;
    margin-bottom:1px;
}

#header a:Link,
#header a:Visited,
#header a:Active,
#header a:Hover
{
    text-decoration:none;
    color:White;
}
#header a:Hover 
{
    text-decoration:underline;
}