/***************************************************************
  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;
   margin-right: 4px;
   margin-left: 4px;
   border-style: solid;
   border-color: darkred;
   border-width: 1px 1px 1px 1px;
   font-size: 11px;
   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: 11px;
   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: 11px;
   text-align: left;
   color: black;
}
body.corpo {
   width: 990px;
   margin: 8px 0 0 0;
   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: 11px;
   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: 11px;
   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: 11px;
   font-style: italic;
   font-weight: bold;
   color: darkblue;
   text-align: center;
   padding-top: 3px;
   padding-bottom: 2px;
}
.didascalia_corpo_img_ext {
   font-size: 11px;
   font-style: italic;
   color: darkred;
   padding-top: 3px;
   padding-bottom: 2px;
}
.didascalia_corpo_img_std {
   font-size: 11px;
   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: 11px;
   font-style: italic;
   font-weight: bold;
   color: darkblue;
   text-align: center;
}
.normale_messaggio {
   font-size: 11px;
   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: 11px;
   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-style: italic;
	font-weight: bold;
	color: #555555;
	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 {
   padding-top: 8px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 8px;
   background-image: url(/db_files/img_comuni/sfondi/sfondo.gif);
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
   width: 990px;
}
body.img_view {
   padding-top: 8px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 8px;
   background-image: url(/db_files/img_comuni/sfondi/sfondo.gif);
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
   width: 990px;
}
body.itinerario {
   padding-top: 8px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 8px;
   background-image: url(/db_files/img_comuni/sfondi/sfondo_grigio.gif);
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
}
body.popup {
   padding-top: 8px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 8px;
   background-image: url(/db_files/img_comuni/sfondi/sfondo_verde.gif);
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
}
body.racconto {
   padding-top: 8px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 8px;
   background-image: url(/db_files/img_comuni/sfondi/sfondo_giallo.gif);
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
}
.ico_popup {
   border: none;
   text-decoration: none;
   float: left;
   margin-left: 7px;
}
.img_banner_gallery {
   border-style: solid;
   border-color: darkred;
   border-width: 1px;
   float: right;
   margin-top: 0px;
   margin-bottom: 1px;
   margin-left: 2px;
   margin-right: 7px;
}
.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: 11px;
   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: 11px;
   font-style: italic;
   color: #2A2A3A;
}
.note_durata_attivita {
	font-size: 11px;
	font-style: italic;
	color: crimson;
}
.note_locandina_calendario {
   font-size: 11px;
   font-style: italic;
   color: black;
}
.note_organiz_attivita_calendario {
   margin-top: 3px;
   font-size: 11px;
   font-style: italic;
   color: darkred;
}
.note_dettag_localita_calendario {
   margin-top: 3px;
   font-size: 11px;
   font-style: italic;
   color: #2A2A3A;
}
.titolo_calend_attivita {
   font-size: 17px;
   font-style: italic;
   font-weight: bold;
   color: darkred;
   padding-top: 6px;
   padding-bottom: 6px;
}

/***************************************************************
  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: 11px;
   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: 11px;
   font-style: italic;
   color: darkblue;
}
.form_datointerno_campo {
   color: dimgrey;
}
.form_datointerno_etichetta {
   font-style: italic;
   font-weight: bold;
   color: dimgrey;
}
.form_datointerno_nota {
   font-size: 11px;
   font-style: italic;
   color: darkblue;
}
.form_button {
   text-align: center;
   margin-top: 2px;
   margin-bottom: 2px;
   margin-left: 3px;
   margin-right: 3px;
}
