* {border: 0px; margin: 0px; padding: 0px;}

body {
   background: #fff url(../files/modello/sfondo_pagina.gif) repeat top left;
   color: #606060;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 70%;
   text-align: center;
   }

hr {display: none;}

h1 {font-size: 150%;}
h2 {font-size: 130%;}
h3 {font-size: 110%;}
h4 {font-size: 100%;}
h5 {font-size: 90%;}
h6 {font-size: 80%;}

a,
a:link {background: transparent; color: #2d6289;}
a:hover {background: transparent; color: #008df4;}

input,
textarea {border: 1px solid #999;}

.pulsante {
   margin-left: 250px;
   padding: 5px 30px 5px 30px;
   text-align: center;
   }

table {
   width: 99%;
   border-collapse: collapse;
   border: 1px solid #999;
   font-size: 12px;
   }

td {border: 1px solid #999;}

.row0 {text-align: center; font-weight: bold;}




/****************************************************************************** esterno */

#esterno {
   width: 750px;
   margin-left: auto;
   margin-right: auto;
   }

/****************************************************************************** header */

#header {
   height: 204px;
   background: url(../files/modello/header.jpg) no-repeat top left;
   }

#header h1 {display: none;}

/****************************************************************************** corpo */

#corpo {
   background: url(../files/modello/sfondo_colonne.gif) repeat-y top left;
   text-align: left;
   }

/****************************************************************************** colonna sx */

#sinistra {
   width: 185px;
   float: left;
   }
#banner_sx img {margin-bottom: 10px;}
/****************************************************************************** esterno */


#menu {
   margin-bottom: 30px;
   }

#menu ul {
   list-style: none;
   }

#menu li {}

#menu ul li a {
   display: block;
   width: 185px;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #c0c0c0;
   text-decoration: none;
   padding-top: 5px;
   padding-bottom: 5px;
   background: transparent;
   color: #404040;
   }

#menu ul li a span {
   margin-left: 15px;
   }

#menu ul li a:hover,
#menu ul li.menu_selected a {
   background: #fff;
   color: #404040;
   font-weight: bold;
   } 


/****************************************************************************** contenuto */

#contenuto {
   width: 370px;
   float: left;
   margin-left: 5px;
   }

#contenuto h1,
#contenuto h2,
#contenuto h3,
#contenuto h4,
#contenuto h5,
#contenuto h6,
#contenuto p,
#contenuto ul,
#contenuto ol,
#contenuto table,
#contenuto iframe {margin-bottom: 15px;}

#contenuto li {margin-bottom: 5px;}

#contenuto ol,
#contenuto ul {margin-left: 30px;}

#contenuto h2 {
   background: #606060;
   color: #fff;
   font-family: "trebuchet ms";
   font-size: 18px;
   text-transform: uppercase;
   padding-top: 5px;
   padding-bottom: 5px;
   }

#contenuto h2 span {margin-left: 10px;}

#interno_contenuto {
   margin-left: 10px;
   margin-right: 10px;
   }

#contenuto hr {
   display: block;
   border-top: 1px solid #999;
   margin-left: 25%;
   margin-right: 25%;
   margin-top: 25px;
   margin-bottom: 25px;
   }

/****************************************************************************** destra */

#destra {
   width: 185px;
   float: right;
   }

#destra h2 {
   background: #6291b8;
   color: #fff;
   font-family: "trebuchet ms";
   font-size: 18px;
   text-transform: uppercase;
   padding-top: 5px;
   padding-bottom: 5px;
   }

#destra h2 span {margin-left: 10px;}


#destra ul {
   list-style: circle;
   margin-left: 30px;
   margin-top: 20px;
   }


#commissioni li {margin-bottom: 5px;}
#commissioni li a {text-decoration: none;}

/****************************************************************************** news */

.nw_main {
   margin-bottom: 25px;
   }

.nw_hidden {background: #ddd;}

.nw_author {display: none;}
.nw_top {text-align: right;}
.nw_news_jumpto {text-align: right;}

.image_caption {
   border-bottom: 1px solid #999;
   padding-bottom: 5px;
   text-align: center;
   }

#contenuto h2.nw_title,
#contenuto h2.nw_maintitle,
#contenuto h2.nw_first_title {
   background: transparent;
   color: #000;
   text-align: center;
   }

.news_commissioni .nw_main {
   border: 1px dashed #999;
   padding: 5px;
   }

.news_commissioni .nw_news_date {
   float: left;
   margin-right: 5px;
   }

.news_commissioni .nw_news_title {font-weight: normal;}

.nw_first_jumpto {
   text-align: right;
   padding-bottom: 15px;
   border-bottom: 1px dashed #999;
   margin-bottom: 25px;
   }

/*** formattazione di tutte le gallerie fotografiche ***/

#page_galleria_fotografica .nw_main,
#page_foto_alpinismo .nw_main,
#page_foto_scialpinismo .nw_main,
#page_foto_coro .nw_main,
#page_foto_alpinismo_giovanile .nw_main,
#page_foto_cultura .nw_main,
#page_foto_escursionismo .nw_main,
#page_foto_speleologia .nw_main,
#page_foto_sentieri .nw_main,
#page_foto_rifugi .nw_main,
#page_foto_tam .nw_main,
#page_foto_uscite_scialpinismo .nw_main,
#page_galleria_fotografica .nw_main {border: 0px;}

#page_galleria_fotografica .nw_news,
#page_foto_alpinismo .nw_news,
#page_foto_scialpinismo .nw_news,
#page_foto_coro .nw_news,
#page_foto_alpinismo_giovanile .nw_news,
#page_foto_cultura .nw_news,
#page_foto_escursionismo .nw_news,
#page_foto_speleologia .nw_news,
#page_foto_sentieri .nw_news,
#page_foto_rifugi .nw_news,
#page_foto_tam .nw_news,
#page_foto_uscite_scialpinismo .nw_news,
#page_galleria_fotografica .nw_news {
   width: 100px;
   float: left;
   margin-right: 5px;
   margin-bottom: 15px;
   border: 1px dashed #999;
   }

#page_galleria_fotografica .nw_news_date,
#page_foto_alpinismo .nw_news_date,
#page_foto_scialpinismo .nw_news_date,
#page_foto_coro .nw_news_date,
#page_foto_alpinismo_giovanile .nw_news_date,
#page_foto_cultura .nw_news_date,
#page_foto_escursionismo .nw_news_date,
#page_foto_speleologia .nw_news_date,
#page_foto_sentieri .nw_news_date,
#page_foto_rifugi .nw_news_date,
#page_foto_tam .nw_news_date,
#page_foto_uscite_scialpinismo .nw_news_date,
#page_galleria_fotografica .nw_news_date {display: none;}

#page_galleria_fotografica .nw_news_title,
#page_foto_alpinismo .nw_news_title,
#page_foto_scialpinismo .nw_news_title,
#page_foto_coro .nw_news_title,
#page_foto_alpinismo_giovanile .nw_news_title,
#page_foto_cultura .nw_news_title,
#page_foto_escursionismo .nw_news_title,
#page_foto_speleologia .nw_news_title,
#page_foto_sentieri .nw_news_title,
#page_foto_rifugi .nw_news_title,
#page_foto_tam .nw_news_title,
#page_foto_uscite_scialpinismo .nw_news_title,
#page_galleria_fotografica .nw_news_title {text-align: center; height: 50px;}

#page_foto_alpinismo .nw_news_title a,
#page_foto_scialpinismo .nw_news_title a,
#page_foto_coro .nw_news_title a,
#page_foto_alpinismo_giovanile .nw_news_title a,
#page_foto_cultura .nw_news_title a,
#page_foto_escursionismo .nw_news_title a,
#page_foto_speleologia .nw_news_title a,
#page_foto_sentieri .nw_news_title a,
#page_foto_rifugi .nw_news_title a,
#page_foto_tam .nw_news_title a,
#page_foto_uscite_scialpinismo .nw_news_title a,
#page_galleria_fotografica .nw_news_title a,
#page_foto_alpinismo .nw_news_title a:link,
#page_foto_scialpinismo .nw_news_title a:link,
#page_foto_coro .nw_news_title a:link,
#page_foto_alpinismo_giovanile .nw_news_title a:link,
#page_foto_cultura .nw_news_title a:link,
#page_foto_escursionismo .nw_news_title a:link,
#page_foto_speleologia .nw_news_title a:link,
#page_foto_sentieri .nw_news_title a:link,
#page_foto_rifugi .nw_news_title a:link,
#page_foto_tam .nw_news_title a:link,
#page_foto_uscite_scialpinismo .nw_news_title a:link,
#page_galleria_fotografica .nw_news_title a:link {font-weight: bold; text-decoration: none;}

/*** fine della nuova formattazione di tutte le gallerie fotografiche ***/





/*** formattazione vecchie gallerie fotografiche

#page_galleria_fotografica .nw_main {border: 0px;}

#page_galleria_fotografica .nw_news {
   width: 100px;
   float: left;
   margin-right: 5px;
   margin-bottom: 15px;
   border: 1px dashed #999;
   }

#page_galleria_fotografica .nw_news_date {display: none;}
#page_galleria_fotografica .nw_news_title {text-align: center;}

#page_galleria_fotografica .nw_news_title a,
#page_galleria_fotografica .nw_news_title a:link {font-weight: bold; text-decoration: none;}
*/


#page_rifugi .nw_main {border: 0px; padding: 0px;}
#page_rifugi .nw_news_thumbnail {float: left; margin-right: 10px;}
#page_rifugi .nw_news {padding-top: 15px; border-bottom: 1px dashed #999;}
#page_rifugi .nw_main .pages {display: none;}
#page_rifugi #rifugi .nw_date {display: none;}
#page_rifugi .nw_top {display: none;}

#page_calendario_escursioni .pages,
#page_calendario_escursioni .nw_first_jumpto {display: none;}

#page_tesseramento .pages,
#page_tesseramento .nw_first_jumpto {display: none;}

#page_consiglio_direttivo .pages,
#page_consiglio_direttivo .nw_first_jumpto {display: none;}

/*
#page_commissioni #commissioni .nw_news {border-bottom: 1px dashed #999; margin-bottom: 10px;}
#page_commissioni #commissioni .pages {display: none;}

#page_commissioni #commissioni h3 {float: left; margin-right: 5px;}

*/
/****************************************************************************** galleria fotografica */

.pg_thumbnail {
   float: left;
   margin-right: 5px;
   margin-bottom: 5px;
   }

.pg_pages {
   margin-top: 15px;
   margin-bottom: 25px;
   }

/*
#page_galleria_fotografica .nw_news_title {height: 50px;}
*/


/****************************************************************************** footer */

#footer {
   margin-top: 4px;
   background: #404040;
   color: #fff;
   padding: 10px;
   }

#footer p {margin-bottom: 5px;}

#footer a,
#footer a:link {background: transparent; color: #fff;}

#footer a:hover {background: transparent; color: #008df4;}

#authors {margin-top: 15px;}

/****************************************************************************** classi */

.centra {text-align: center;}
.destra {text-align: right;}
.endfloat {clear: both;}

.immagine_dx {float: right; margin-left: 5px;}
.immagine_sx {float: left; margin-right: 5px;}

.torna_su {text-align: right; margin-bottom: 25px;}


/****************************************************************************** calendario */


.ev_main {
  text-align: left;
  margin-top: 25px;
  margin-bottom: 25px;
  }

.ev_main h3 {text-align: center;}

.ev_main table {
   background: #fff;
   color: #606060;
   margin-left: auto;
   margin-right: auto;
   }

.ev_main td {
   text-align: center;
   padding-top: 3px;
   padding-bottom: 3px;
   }

.ev_cal_nav td,
.ev_cal_dow td {font-weight: bold;}

/****************************************************************************** blocco eventi */


.ev_list_prev {float: left;}
.ev_list_next {float: right;}

.ev_list_table {clear: both;}

.ev_list_table td {padding: 3px;}

td.ev_list_description {text-align: left;}
td.ev_list_description a {text-decoration: none;}
td.ev_list_description a:hover {text-decoration: underline;}

.ev_list_date {font-weight: normal;}

h3.ev_list_title {text-align: left;}







.nl_disclaimer
{
	font-size: 85%;
	height: 200px;
	overflow: auto;
	border: 1px solid #888;
	margin-top: 20px;
}

