/***************************************************************
  Stili utilizzati nel sito Cose Guzzistiche
  http://www.coseguzzistiche.it
  Autore: Michele Romano (webmaster@coseguzzistiche.it)
****************************************************************/

/***************************************************************
  TAG-HTML
****************************************************************/
a:link, a:active {
    color: #0000e0;
    background-color: transparent;
    text-decoration: none;
}
a:link img, a:active img {
    background-color: transparent;
    text-decoration: none;
}
a:visited {
    color: #0000e0;
    background-color: transparent;
    text-decoration: none;
}
a:visited img {
    background-color: transparent;
    text-decoration: none;
}
a:hover {
    background-color: #FEFF35;
}
a:hover img {
    background-color: transparent;
}
a.riquadro_navig:link, a.riquadro_navig:active {
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 0px;
    padding-left: 0px;
    border-style: solid;
    border-color: darkred;
    border-width: 1px 1px 1px 1px;
    font-size: 12px;
    font-weight: bold;
    color: #0000e0;
    text-align: center;
    background-color: transparent;
    background-image: url(/db_files/img_comuni/riquadri_navigaz/linea_sfondo_sfum_blu.gif);
    background-repeat: repeat-x;
}
a.riquadro_navig:visited {
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    margin-right: 4px;
    margin-left: 4px;
    border-style: solid;
    border-color: darkred;
    border-width: 1px 1px 1px 1px;
    font-size: 12px;
    font-weight: bold;
    color: darkviolet;
    text-align: center;
    background-color: transparent;
    background-image: url(/db_files/img_comuni/riquadri_navigaz/linea_sfondo_sfum_blu.gif);
    background-repeat: repeat-x;
}
a.riquadro_navig:hover {
    background-color: transparent;
    background-image: url(/db_files/img_comuni/riquadri_navigaz/linea_sfondo_sfum_gialla.gif);
    background-repeat: repeat-x;
}
body {
    background-image: url(/db_files/img_comuni/sfondi/sfondo.gif);
    background-attachment: scroll;
    font-family: Helvetica;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    color: black;
}
body.corpo {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
    margin-top; 8px;
    margin-bottom: 0px;
    padding: 0;
}
em {
    font-style: italic;
    font-weight: bold;
    color: darkred;
}
fieldset {
    padding: 5px;
}
form {
    margin: 0px 0px 0px 0px;
}
input, option, select, textarea {
    font-family: Arial, Tahoma;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    color: black;
    margin: 2px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
}
legend {
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    color: darkred;
}
ul {
     margin-top: 11px;
     margin-bottom: 11px;
     margin-left: 25px;
     padding-left: 15px;
}
li {
    margin-right: 12px;
}
ul li {
    list-style-image: url(/db_files/img_comuni/bullet/bullet_rosso.gif);
}
th {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    background-color: transparent;
    background-image: url(/db_files/img_comuni/riquadri_navigaz/linea_sfondo_sfum_verde.gif);
    background-repeat: repeat-x;
}
th.intesta_big {
    background-image: url(/db_files/img_comuni/riquadri_navigaz/linea_sfondo_sfum_verde_big.gif);
}
th.intesta_gialla {
    background-image: url(/db_files/img_comuni/riquadri_navigaz/linea_sfondo_sfum_gialla.gif);
}

/***************************************************************
  CLASSI GENERICHE
****************************************************************/
.didascalia_img {
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    color: darkblue;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 2px;
}
.didascalia_corpo_img_ext {
    font-size: 12px;
    font-style: italic;
    color: darkred;
    padding-top: 3px;
    padding-bottom: 2px;
}
.didascalia_corpo_img_std {
    font-size: 12px;
    font-style: italic;
    color: darkred;
    text-align: center;
    padding-top: 6px;
}
.frase_celebre {
    font-family: Times New Roman, Times, serif, Arial, Tahoma;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    color: darkgreen;
    text-align: center;
}
.frase_chiusura_news_home {
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    color: darkblue;
    text-align: center;
}
.img_symb_modulo {
    border-style: none;
    float: left;
    margin-bottom: 3px;
    margin-right: 7px;
    margin-left: 3px;
    margin-bottom: 3px;
}
.img_symb_modulo_bordo {
    border-style: solid;
    border-color: darkred;
    border-width: 1px;
    float: left;
    margin-bottom: 3px;
    margin-right: 7px;
    margin-left: 3px;
    margin-bottom: 3px;
}
.img_symb_modulo_bordo_destra {
    border-style: solid;
    border-color: darkred;
    border-width: 1px;
    float: right;
    margin-bottom: 3px;
    margin-right: 3px;
    margin-left: 7px;
    margin-bottom: 3px;
}
.img_symb_modulo_destra {
    border-style: none;
    float: right;
    margin-bottom: 3px;
    margin-right: 3px;
    margin-left: 7px;
    margin-bottom: 3px;
}
.msg_iscrizioni_homepage {
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    font-style: italic;
    color: black;
}
.msg_iscrizioni_homepage div.chiusura {
    font-size: 15px;
    color: #e00000;
    margin-top: 4px;
}
.normale_frase {
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    color: darkblue;
    text-align: center;
}
.normale_messaggio {
    font-size: 12px;
    font-style: italic;
    color: darkblue;
}
.racconto_frase {
    font-family: Times New Roman, Times, serif, Arial, Tahoma;
    font-size: 13px;
    font-style: italic;
    color: darkblue;
}
.racconto_frase_visgrp {
    font-family: Times New Roman, Times, serif, Arial, Tahoma;
    font-size: 12px;
    font-style: italic;
    color: Maroon;
}
.sottotitolo_gallery {
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    color: darkblue;
    text-align: center;
}
.titolo0 {
    font-size: 23px;
    font-weight: bold;
    color: darkblue;
    text-align: center;
}
.titolo1 {
    font-size: 18px;
    font-weight: bold;
    color: #e00000;
    text-align: center;
}
.titolo1_dettaglio {
    font-size: 16px;
    font-weight: normal;
    color: #333333;
    text-align: center;
}
.titolo2 {
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    color: #006000;
    text-align: center;
}
.titolo3 {
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    color: darkred;
    text-align: center;
}
.txt_piccolo {
    font-size: 10px;
}

/***************************************************************
  CLASSI POPUP
****************************************************************/
.available_page {
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    color: darkred;
    text-align: center;
    margin-bottom: 14px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-style: solid;
    border-color: black;
    border-width: 1px;
}
body.bozzetto_view {
    width: 990px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    background-image: url(/db_files/img_comuni/sfondi/sfondo.gif);
}
body.img_view {
    width: 990px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    background-image: url(/db_files/img_comuni/sfondi/sfondo.gif);
}
body.itinerario {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    background-image: url(/db_files/img_comuni/sfondi/sfondo_grigio.gif);
}
body.popup {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    background-image: url(/db_files/img_comuni/sfondi/sfondo_verde.gif);
}
body.racconto {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    background-image: url(/db_files/img_comuni/sfondi/sfondo_giallo.gif);
}
.ico_popup {
    border: none;
    text-decoration: none;
    float: left;
    margin-left: 7px;
}
.img_banner_gallery {
    margin-top: 0px;
    margin-bottom: 1px;
    margin-left: 2px;
    margin-right: 7px;
    border-style: solid;
    border-color: darkred;
    border-width: 1px;
    float: right;
}
.img_oneshot_center {
    border: 1px solid black;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
.img_oneshot_left {
    border: 1px solid black;
    float: left;
    margin-top: 3px;
    margin-right: 6px;
    margin-bottom: 3px;
    margin-left: 0px;
}
.img_oneshot_right {
    border: 1px solid black;
    float: right;
    margin-top: 3px;
    margin-right: 0px;
    margin-bottom: 3px;
    margin-left: 6px;
}
.img_oneshot_foto_center {
    margin-top: 2px;
    margin-right: 6px;
    margin-bottom: 0px;
    margin-left: 6px;
}
.img_oneshot_foto_left {
    float: left;
    margin-top: 2px;
    margin-right: 6px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.img_oneshot_foto_right {
    float: right;
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 6px;
}
.intestaz_popup {
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}
.note_dati_attivita {
    font-size: 12px;
    font-style: italic;
    color: darkred;
    text-align: center;
}
.testo_poesia {
    font-family: Comic Sans MS, Arial, Tahoma;
    font-size: 15px;
    font-weight: bold;
    color: darkblue;
    text-align: center;
    line-height: 140%;
}
.testo_racconto {
    line-height: 140%;
    font-family: Verdana;
}     
.titolo_cap_iniziativa {
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
    color: darkblue;
    text-align: center;
    padding-top: 3px;
}
.titolo_sez_iniziativa {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    color: darkred;
}

/***************************************************************
  CLASSI CALENDARIO ATTIVITA'
****************************************************************/
.note_dettag_attivita_calendario {
    margin-top: 3px;
    font-size: 12px;
    font-style: italic;
    color: #2a2a3a;
}
.note_durata_attivita {
	font-size: 12px;
	font-style: normal;
    color: brown;
}
.note_locandina_calendario {
    font-size: 12px;
    font-style: italic;
    color: #2a2a3a;
}
.note_organiz_attivita_calendario {
    margin-top: 3px;
    font-size: 12px;
    font-style: italic;
    color: #2a2a3a;
}
.note_dettag_localita_calendario {
    margin-top: 3px;
    font-size: 12px;
    font-style: italic;
    color: #2a2a3a;
}
.titolo_calend_attivita {
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
    color: darkred;
}

/***************************************************************
  CLASSI ALBUM IMMAGINI PER LA GALLERIA IMMAGINI E RSDESIGN
****************************************************************/
td.cella_gallery_img {
    text-align: center;
    padding-top: 10px;
}
td.cella_gallery_des {
    text-align: center;
    vertical-align: top;
    padding-top: 7px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
td.cella_gallery_des_vuota {
    border-left: 0px;
    border-bottom: 0px;
}
a.link_foto_prec {
    padding-top: 63px;
    padding-left: 13px;
    padding-right: 13px;
    background-image: url(/db_files/img_comuni/frecce/frecciasx.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
}
a.link_foto_prec:hover {
    padding-top: 63px;
    padding-left: 13px;
    padding-right: 13px;
    background-image: url(/db_files/img_comuni/frecce/frecciasx.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
}
a.link_foto_prec_disab {
    padding-top: 63px;
    padding-left: 13px;
    padding-right: 13px;
    background-image: url(/db_files/img_comuni/frecce/frecciasx_disab.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
}
a.link_foto_succ {
    padding-top: 63px;
    padding-left: 13px;
    padding-right: 13px;
    background-image: url(/db_files/img_comuni/frecce/frecciadx.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
}
a.link_foto_succ:hover {
    padding-top: 63px;
    padding-left: 13px;
    padding-right: 13px;
    background-image: url(/db_files/img_comuni/frecce/frecciadx.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
}
a.link_foto_succ_disab {
    padding-top: 63px;
    padding-left: 13px;
    padding-right: 13px;
    background-image: url(/db_files/img_comuni/frecce/frecciadx_disab.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
}

/***************************************************************
  CLASSI GALLERIA BOZZETTI
****************************************************************/
.descr_bozzetto {
    font-size: 12px;
    font-style: italic;
    color: #0000e0;
    padding-right: 10px;
}
.img_bozzetto_gallery {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    margin-bottom: 4px;
}
.nome_bozzetto {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: darkblue;
    text-align: left;
}

/***************************************************************
  CLASSI VISUALIZZAZIONE GRUPPI - TITOLI GRUPPI
****************************************************************/
.visgrp_links {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    text-align: left;
    margin-left: 8px;
    color: darkgreen;
}
.visgrp_gal_img {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    text-align: left;
    margin-left: 8px;
    color: darkred;
}
.visgrp_grporg {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    text-align: left;
    margin-left: 8px;
    margin-bottom: 10px;
    color: darkblue;
}
.visgrp_pensieri {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    text-align: left;
    margin-left: 8px;
    margin-bottom: 10px;
    color: #e00000;
}
.visgrp_rsdesign {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    text-align: left;
    margin-left: 8px;
    color: #e00000;
}
.visgrp_infoviaggi {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    text-align: left;
    margin-left: 8px;
    margin-bottom: 10px;
    color: #e00000;
}

/***************************************************************
  CLASSI VISUALIZZAZIONE FORM
****************************************************************/
.form_default_campo {
    color: black;
}
.form_default_etichetta {
    font-style: italic;
    font-weight: bold;
    color: darkred;
}
.form_default_etichetta_obblig {
    font-style: italic;
    font-weight: bold;
    color: darkred;
    text-decoration: underline;
}
.form_default_nota {
    font-size: 12px;
    font-style: italic;
    color: midnightblue;
}
.form_datointerno_campo {
    color: dimgrey;
}
.form_datointerno_etichetta {
    font-style: italic;
    font-weight: bold;
    color: dimgrey;
}
.form_datointerno_nota {
    font-size: 12px;
    font-style: italic;
    color: midnightblue;
}
.form_button {
    text-align: center;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 3px;
    margin-right: 3px;
}

