﻿/*LAYOUT MASTER*/
html, body
{
    margin: 0;
    padding: 0;
    /*background-color: #FDE092;*/
}
body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: center; /*background-color: #FDE092;*/
}
#container
{
    /*font-family: "Times New Roman", Times, serif;*/
    width: 983px;
    margin: 0 auto;
    text-align: left;
  /* background: transparent url(  'images/bg_fiori.jpg' ) repeat scroll left top;*/
}
h1, h2, h3, h4, h5, h6
{
    margin: 5px;
    padding: 0;
    color: #E96F00;
}

p
{
    margin: 0;
    padding: 0;
}

#header
{
    font-size: 85%;
    color: #060;
   /* text-align: right;*/
}

/*

#loginbar
{
    background: #7f7d16 url(images/bg_accedi.gif) no-repeat scroll left top;
    line-height: 29px;
    padding-right: 5px;
    height: 29px;
}

*/

.loginbar-input
{
    background-color: #efe;
    border: 1px solid #ededed;
    padding: 2px;
}

#loginbar p a
{
    font-style: italic;
    color: #060;
    font-weight: bold;
    font-size: 13px;
    font-family: "Trebuchet MS", Georgia, Sans-Serif; 
    text-decoration: underline;
}


#logo
{
   /* margin-bottom: -3px;*/
   float: left;
   width: 280px; 
   margin-right: 95px;
}

#loginbar
{
    float: right;
    padding-top: 30px;
}

#subscribe
{
    float: left;
    width: 185px;
    padding-top: 45px;
}

#subscribe p
{
    text-align: center;
    color: #000;
}

#subscribe p a, #subscribe p a:link, #subscribe p a:focus, #subscribe p a:visited, #subscribe p a:active
{
    font-style: italic;
    font-weight: bold;
    color: #060;
    font-size: 14px;
    text-decoration: none;
}

#subscribe p a:hover
{
    text-decoration: underline;
}

#path
{
    background: transparent url(images/bg_path.gif) no-repeat scroll left top;
    padding-right: 5px;
    font-family: "Trebuchet MS" , Times, serif;
    height: 18px;
    clear: both;
}

.wrapper
{
   /* width: 770px;
    float: right;*/
    font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
}

.wrapper p
{
    margin: 13px 0px;
    text-align: justify;
}
.wrapper h1
{
    font-size: 200%;
}
.wrapper h2
{
    font-size: 160%;
}
.wrapper h3
{
    font-size: 140%;
}

.wrapper h4
{
    font-size: 120%;
}
.wrapper h5
{
    font-size: 110%;
}

.wrapper h6
{
    font-size: 100%;
}

/*.navigation
{
    float: left;
    width: 208px; background: url(images/menu8.jpg) no-repeat top left;
    font-size: 13px;
    font-weight: bold;
    color: #8f7d31;
}*/

.navigation
{
    /*background: url(images/menu8.jpg) no-repeat top left;*/
    font-size: 13px;
    font-weight: bold;
    color: #8f7d31;
    /*margin-bottom: 20px;*/
    float: left;
    width: 100%;
}

.navigation ul
{
   /* margin: 20px 0px 50px 0px;
    padding-left: 30px;*/
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}
.navigation li
{
    list-style: none; /*line-height: 29px;*/
   /* padding: 10px 0px 2px 5px;*/
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #e1da7f;
   /* margin-right: 20px;*/
    display: inline;
    float: left;
    margin: 0 21px;
    padding: 10px 0 2px;
}

#extra
{
    float: left;
    clear: left;
    width: 200px;
}
#footer
{
    clear: both;
    width: 100%;
    text-align: center;
    height: 60px;
    font-size: 81%;
}
#linkbar
{
    padding: 3px 10px;
    color: #7a7210;
    background-color: #ffffcd;
    font-weight: bold;
}
#copyright
{
    color: #8f7d31;
    padding-top: 8px;
    font-style: italic;
}
/*STILI MASTER*/
a, a:visited, a:focus
{
    color: #8f7d31;
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
    color: #FF6600;
}

a img
{
    border: none 0px;
}


/*LAYOUT HOME */

#ricerca
{
    padding: 10px;
    margin: 10px 0px;
    font-size: 13px;
    color: #FFFFFF; /*font-weight: bold;     font-family: Arial, Helvetica, sans-serif;*/
    text-align: justify;
    border: 2px solid #FFFFFF;
    background-color: #a69e3c;
    width: 250px;
    float: left;
    height: 200px;
}
#ricerca h3
{
    font-size: 120%;
    color: #FFFFFF;
}

#foto
{
    padding: 0;
    float: right;
    margin-top: 10px;
}

/*CLASSI*/

/* contenitore chiaro */

.lightContentOld
{
    background-color: #FFEBB9;
    border: 2px solid #A69E3C;
    color: #7E782A;
    font-size: 13px;
    margin: 16px 0px;
    padding: 10px;
    text-align: justify;
}

.lightContent
{
    padding: 10px;
    margin: 16px 0px;
    font-size: 13px;
    color: #7E782A; /*font-weight: bold;*/
    background-color: #FFEBB9;
    background-color: White;
    color: #44433E;
    text-align: justify;
    border: 2px solid #a69e3c; /*background-color: #FFFFCC;*/
}
.lightContent li
{
    padding: 5px;
    list-style-type: square;
}

.lightContent a, .lightContent a:visited, .lightContent a:focus
{
    text-decoration: underline;
}
.lightContent a:hover
{
    text-decoration: none;
}

.lightContent img {
    border: none 0;
}

/* contenitore scuro */
.darkContent
{
    padding: 10px;
    margin: 16px 0px;
    font-size: 13px;
    color: #FFFFFF; /*font-weight: bold;     font-family: Arial, Helvetica, sans-serif;*/
    text-align: justify;
    border: 4px solid #FFFFFF;
    background-color: #a69e3c;
}
.darkContent li
{
    padding: 5px;
    list-style-type: square;
}
.darkContent a, .darkContent a:visited, .darkContent a:focus
{
    color: #FFFFFF;
    text-decoration: underline;
}
.darkContent a:visited a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}

.extraContent
{
    border-right: #e5cb81 2px solid;
    border-top: #e5cb81 2px solid;
    margin: 0px 0px 10px 16px;
    padding: 5px;
    border-left: #e5cb81 2px solid;
    border-bottom: #e5cb81 2px solid;
    background-color: #FFEBB9;
    text-align: justify;
    font-weight: bold;
}

.lightContent .comandi
{
    font-weight: bold;
    text-align: center;
    color: Black;
    font-size: 120%;
}

.separatori
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #cccc99;
}
.left
{
    float: left;
    margin: 0;
    margin-right: 10px;
    padding: 0;
}

.destra
{
    text-align: right;
}
.centrato
{
    text-align: center;
}

.middle
{
    vertical-align: middle;
}
.opacity95
{
    filter: alpha(opacity=95);
    -moz-opacity: .95;
    opacity: .95;
}

.sottolineato
{
    text-decoration: underline;
}

.data
{
    font-size: 85%;
}

.farfalla
{
    float: right;
    margin: 0px;
}

/*DETTAGLI*/

.titoloFinestra
{
    font-size: 14px;
    color: #FF6600;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: left;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #A69E3C;
}
#sommarioDefunto
{
    margin: 7px auto;
    background-color: #A69E3C;
    border: 5px solid #FFFFFF;
    padding: 12px;
    height: 100%;
}
#dati
{
    margin: 0px;
    padding: 5px;
    border: 1px solid #CCCCCC;
    width: 553px;
    background-color: #FFFFCC;
    height: 148px;
}
.tipiDati
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 16px;
    color: #7E782A;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 2px;
}
.valoreDato
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #5A3B07;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 2px;
}
#snapshot
{
    width: 146px;
    height: 193px;
    border: 6px solid #FFFFFF;
    float: right;
}
#riassunto
{
    margin: 6px 0 6px 0;
    padding: 5px;
    border: 1px solid #CCCCCC;
    width: 553px;
    background-color: #FFFFCC;
    height: 29px;
}
.tipoRiassunto
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 14px;
    font-weight: bold;
    color: #61610A;
}
.datoRiassunto
{
    font-family: Arial, Helvetica, sans-serif;
    color: #5A3B07;
    font-size: 14px;
}
#memorie
{
    margin: 0;
    padding: 5px;
    border: 1px solid #CCCCCC;
    width: 260px;
    background-color: #FFFFCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #7E782A;
}

#memorie td
{
    padding: 8px 5px 2px 5px;
    border-bottom: 1px solid #D8D891;
}

.tipiMemorie
{
    color: #7E782A;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#listaMemorie
{
    margin: 6px 0 0px 0px;
    padding: 5px;
    border: 1px solid #CCCCCC;
    width: 260px;
    background-color: #FFFFCC;
}
#listaMemorie ul
{
    margin: 5px;
    padding: 0px;
}
#listaMemorie li
{
    margin: 8px 0px 8px 0px;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    font-weight: bold;
    color: #604F43;
    list-style: none;
    line-height: 25px;
    padding: 0px 8px 0px 8px;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}
.preview
{
    border: 1px solid #CCCCCC;
    width: 450px;
    background-color: #FFFFCC;
}

.preview p
{
    padding: 3px;
    margin: 5px;
}
.preview h6
{
    text-align: center;
}

.preview .valoreDato
{
    font-size: 13px;
}

.clearEAzzera
{
    clear: both;
    padding: 0px;
    margin-top: 3px;
}
.titoloTipoMemoria
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #7E782A;
    text-transform: uppercase;
    letter-spacing: 3px;
}
#dati td
{
    border-bottom: 1px solid #D8D891;
}
#dati a, #dati a:link, #dati a:visited
{
    text-decoration: underline;
}
#dati a:hover
{
    text-decoration: none;
}
#riassunto a, #riassunto a:link, #riassunto a:visited
{
    text-decoration: underline;
}
#riassunto a:hover
{
    text-decoration: none;
}
#riassunto p
{
    display: block;
    padding: 5px;
    margin: 0px;
}

.marginePiccolo
{
    margin-top: 1px;
}

/*HIGHSLIDE*/

.highslide
{
    cursor: url(graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img
{
    border: 2px solid gray;
}
.highslide:hover img
{
    border: 2px solid white;
}

.highslide-image
{
    border: 2px solid white;
}
.highslide-image-blur
{
}
.highslide-caption
{
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading
{
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: black; /*     padding-left: 22px;     background-image: url(graphics/loader.gif);     background-repeat: no-repeat;     background-position: 3px 1px;     */
}
a.highslide-credits, a.highslide-credits i
{
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i
{
    color: white;
    background-color: gray;
}

.highslide-move
{
    cursor: move;
}

.highslide-overlay
{
    display: none;
}

/* Controlbar */
.controlbar
{
    background: url(graphics/controlbar4.gif);
    width: 167px;
    height: 34px;
}
.controlbar a
{
    display: block;
    float: left; /*margin: 0px 0 0 4px;*/
    height: 27px;
}
.controlbar a:hover
{
    background-image: url(graphics/controlbar4-hover.gif);
}
.controlbar .previous
{
    width: 50px;
}
.controlbar .next
{
    width: 40px;
    background-position: -50px 0;
}

.controlbar .highslide-move
{
    width: 40px;
    background-position: -90px 0;
}
.controlbar .close
{
    width: 36px;
    background-position: -130px 0;
}

/* Styles for the popup */
.highslide-wrapper
{
    background-color: white;
}
.highslide-wrapper .highslide-html-content
{
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div
{
}
.highslide-wrapper .highslide-header ul
{
    margin: 0;
    padding: 0;
    text-align: right;
}
.highslide-wrapper .highslide-header ul li
{
    display: inline;
    padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next
{
    display: none;
}
.highslide-wrapper .highslide-header a
{
    font-weight: bold;
    color: gray;
    text-transform: uppercase;
    text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover
{
    color: black;
}
.highslide-wrapper .highslide-header .highslide-move a
{
    cursor: move;
}
.highslide-wrapper .highslide-footer
{
    height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize
{
    float: right;
    height: 11px;
    width: 11px;
    background: url(graphics/resize.gif);
}
.highslide-wrapper .highslide-body
{
}

.highslide-move
{
    cursor: move;
}
.highslide-resize
{
    cursor: nw-resize;
}

/*highslide-html*/

.highslide-html
{
    background-color: white;
    filter: alpha(opacity=95);
    -moz-opacity: .95;
    opacity: .95;
}
.highslide-html-blur
{
}
.highslide-html-content
{
    position: absolute;
    display: none;
}

.control
{
    float: right;
    display: block; /*position: relative;*/
    margin: 0 5px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #999;
}
.control:hover
{
    color: black !important;
}

.highslide-body
{
}

/* These must be the last of the Highslide rules */
.highslide-display-block
{
    display: block;
}
.highslide-display-none
{
    display: none;
}

/*AJAX TOOLKIT*/
.watermarked
{
    background-color: #F0F8FF;
    border: 1px solid #BEBEBE;
    color: gray;
    padding: 2px 0pt 0pt 2px;
}

/*NECROLOGIE*/


/* UTLIITA' */

.tar
{
    text-align: right;
}

/* FINE UTILITA' */
