/********/
/* BODY */
/********/

body {
   margin: 0 0 0 0; 
   font-family: 'Century Gothic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #BB7700;
   background-color: white;
}

/********/
/* LINK */
/********/
a {
   color: #BB6611;
}
a:link {
   text-decoration: none;
   color: #EE9944;
}
a:visited {
   text-decoration: none;
}
a:hover {
   text-decoration: underline;
}
a:active {
   text-decoration: underline;
}

/*******/
/* DIV */
/*******/
div {
   font-family: 'Century Gothic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #BB7700;
}

div.corpo {
   text-align: center;
   width: 95%;
}

div.contatti {
   font-family: 'Century Gothic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #BB7700;
}

div.testoinbasso {
   font-family: 'Century Gothic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: gray;
}

div.descrizioneimmagini {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #BB7700;
   text-align: center;
}
div.listaimmagini
{
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   color: #BB7700;
}

/********/
/* SPAN */
/********/
span.importante {
   font-weight: bold;
   color: black;
}

/*********/
/* TABLE */
/*********/

/* Parte iniziale della pagina */
table.testata {
   width: 90%;
   border-style: none;
}

table.testata tr td {
   padding: 0px;
   border-style: none;
}

/* Menu 'dinamico' */
table.menu tr td img {
   border-style: none;
}

/* Menu statici in alto e in basso nella pagina */
table.menustaticoalto {
   padding: 0;
   margin: 0;
   border-style: none;
   width: 95%;
}

table.menustaticoalto td {
   width: 33%;
   font-family: 'Century Gothic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: center;
   color: #BB7700;
   padding: 0;
   margin: 0;
   border-style: none;
}

table.menustaticobasso {
   padding: 0;
   margin: 0;
   border-style: none;
   width: 85%;
}

table.menustaticobasso td {
   font-family: 'Century Gothic', Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 12px;
   width: 50%;
   text-align: center;
   color: #BB7700;
}
table.listaimmagini td {
   padding: 4px 2px;
   border: 1px #BB7700 dotted;
   text-align: center;
   vertical-align: center;
}


/* Parte centrale della pagina */
table.centrale {
   width: 95%;
   border: 0px;
   border-spacing: 5px;
   border-collapse: collapse;
}

td.sfondato {
   width: 55%;
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   text-align: justify;
   vertical-align: middle;
   color: #AA6600;
   background-image: url('../img/sfondo.jpg');
   background-repeat: no-repeat;
   background-position: center;
   background-color: white;
   height: 343px;
}
td.immagine {
   width: 45%;
   vertical-align: middle;
}
td.testogenerico {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 16px;
   text-align: justify;
   vertical-align: middle;
   color: #AA6600;
}
td.news {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 15px;
   color: #AA6600;
}
td.news span.newsdata {
   font-weight: bold;
   color: red;

}

/*******/
/* IMG */
/*******/
img.imgcasuale {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   border-style: none;
   border-color: white;
   color: black;
   filter: alpha(opacity=0);
   -moz-opacity: 0;
}

img.image {
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   border-style: none;
   border-color: white;
   color: black;
}

img.striscia {
   color: black;
}
