body {
	margin: 0px;
	padding: 0px;
	background: #7B9AA8;
	color: #000;
	font-family: verdana,arial;
}

.h2 {
    font-family: verdana,arial;
    font-size: 18pt;
}


#header {
    margin: 0px 0px 30px 0px;
	padding: 5px;
	background: #4794f2 url(images/titleback.png) repeat-y right;
	color: #FFF;
	border-bottom: 4px solid #AAA;
}

#content {
	float: left;
	width: 75%;
	margin: 0px;
	padding: 0px;
}

#navigation {
	width: 25%;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#meetings {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	border: 1px solid #AAA;
}
#banner
{
	background-color: #9697B0;
	border-color: #C00;
	border-width: 0 0 2px 0;
	border-style: none none solid none;
	/*height: 100px;*/
	background-image: url(images/mast_blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
	/*color: #BFF9FF;*/
	color: #ffffff;
}

#bannerLinkDiv
{
	text-align: right;
	vertical-align: bottom;
	margin: 30px 15px 0px 0px;
	line-height: 1em;
	font-size: .8em;
	font-weight: bold;
}

#bannerLinkDiv2
{
	text-align: left;
	vertical-align: middle;
	margin: auto;
	line-height: normal;
	font-size: 12pt;
	font-weight: bold;
	color: #33FFFF;
	background-color: #4B4B4B;
	background-position: center center;
	font-family: Tahoma;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #339933;
	border-right-color: #339933;
	border-bottom-color: #339933;
	border-left-color: #339933;
}

a.bannerLinks:link
{
	text-decoration: none;
	color: #BFF9FF;
	font-weight: bold;
}
a.bannerLinks:visited
{
	text-decoration: none;
	color: #BFF9FF;
	font-weight: bold;
}
a.bannerLinks:active
{
	text-decoration: none;
	color: #BFF9FF;
	font-weight: bold;
}
a.bannerLinks:hover
{
	text-decoration: none;
	color: #495099;
	background-color: #E5CACA;
	font-weight: bold;
}


#mailinglist {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	border: 1px solid #AAA;
}

#feed {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	border: 1px solid #AAA;
}

.colug {
	font-size: 24pt;
	font-weight: bold;
}

.tagline {
	font-size: 14pt;
}
.benvenuti {
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	color: #6476A3;
}

.default {
	font-size: 12px;
	font-family: georgia, times, serif;
	text-align: justify;
	margin: 0px 10px 10px 10px;
	padding: 3px 10px 3px 10px;
	background: #FFF;
	color: #000;
	border: 1px dotted #AAA;
}

.defaultheader {
	font-size: 30px;
	font-family: georgia, times, serif;
	font-weight: bold;
	text-align: left;
	margin: 10px 0px 0px 10px;
	padding: 0px;
	color: #4392f2;
	background: #FFF;
}

.announceheader {
	font-size: 18px;
	font-family: georgia, times, serif;
	font-weight: bold;
	text-align: left;
	color: #000;
	background: none;
	border-bottom: 1px solid black;
	border-bottom: 1px solid black;
}

.navheader	{
	/*colonna sinistra*/
	padding: 1pt;
	font-size: 10pt;
	font-family: verdana,sans-serif;
	text-align: left;
	background: #D1D6E3;
	color: #0F5781;
	border-bottom: 1px solid #0F5781;
	border-right: 1px solid #0F5781;
}

A:link{
        font-family: sans-serif;
        font-weight: normal;
        text-decoration: none;
        color: #003D59;
        background: none;
}

A:visited{
        font-family: sans-serif;
        font-weight: normal;
        text-decoration: none;
        color: #003D59;
        background: none;
}

A:hover{
        /*font-family: sans-serif;
        font-weight: bold;
        text-decoration: none;
        color: #33BDFF;
        background: none;
        border-bottom: 2px dotted #4392f2;*/
		font-family: sans-serif;
        font-weight: normal;
        text-decoration: none;
        color: #800000;
        background: none;
		border-bottom: 1px dashed #800000;
}

.nav	{
	padding: 3px;
	font-size: 12px;
	font-family: georgia, times, serif;
	text-align: left;
	background: #FFF;
	color: #000;
}

p {
	margin-top: 7px;
	margin-bottom: 7px;
}
.even {
	BACKGROUND-COLOR: #4392f2;
	BACKGROUND: url(images/background.png)
	}
.bg_medium /*titoli di IN EVIDENZA*/

{
/*background-color : #DABE70;*/
background-color : #D1D6E3;
text-decoration:underline;
text-align:left;
padding-left:3px;
color:#800000;

}
.smalltext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .9em; 
}
.cal_light {
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 95%;
		background-color: #eeeeee;
		color: #003366;
}
.bg_light {
	background-color: #eeeeee;
}
.bg_light2 {
	background-color: #eeeeee;
	color: #800000;
	font-family: verdana,arial,helvetica,sans-serif;
}

.testo10nero {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; text-align: justify}
.testo12blu { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #6476A3; text-decoration: none; font-weight: bold }
.testo12verde { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6476A3; text-decoration: none; font-weight: bold }
.Copy { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; text-align: center}
.testo11verdone { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #006666; text-decoration: none; font-weight: bold }
.testoSezione { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline overline; font-weight: normal; text-align: center; background-color: #CCFFCC}
.testo12nero { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: justify }
.testo10neroNonAlign { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.testo12neroNonAlign { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.testo10bluNonAlign { font-family: Arial, Helvetica, sans-serif; font-size: 50px; color: #0000FF; text-decoration: none }
.testo10grigioNonAlignCopy {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; text-decoration: none
}

.divtext {
	background-color: #Ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #800000;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.medio {
	background-color: #FFFFFF;
	border: medium dashed #336699;
}
.fondocol 
	/*menu colonna sinistra*/
{
	background-color: #ffffff;
	/*border: medium none #FFFFFF; */
	font-size: 12px;
	/*font-family: verdana, georgia, times, serif;*/
	text-align: justify;
	margin: 0px 10px 10px 10px;
	padding: 3px 10px 3px 10px;
	/*background: #FFF; */
	color: #000;
	/*border: 1px dotted #AAA; */
}
.fondocol2 
/*colonna sinistra*/

{
	/*background-color: #DABE70;*/
	background-color: #B9C1D6;
	font-size: 12px;
	font-family: georgia, times, serif;
	text-align: justify;
	margin: 0px 10px 10px 10px;
	padding: 3px 10px 3px 10px;
	color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0f5781;
	/*border: 1px dotted #AAA; */
}

.fondocol3 
	/*menu colonna sinistra*/
{
	background-color: #B9C1D6;
	/*border: medium none #FFFFFF; */
	font-size: 12px;
	/*font-family: verdana, georgia, times, serif;*/
	text-align: justify;
	margin: 0px 10px 10px 10px;
	padding: 3px 10px 3px 10px;
	/*background: #FFF; */
	color: #000;
	/*border: 1px dotted #AAA; */
}

.text {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F3F3F;
}

.testo12 {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
}

.largetext {
    font-size : 1.17em;

}


.largetext a:link{
    font-size : 1.17em;
}

.largetext a:visited{
    font-size : 1.17em;
}

.largetext a:active{
    font-size : 1.17em;
}

.largetext a:hover{
    font-size : 1.17em;
}
.smalltext {
    font-size : 0.92em;
}

.smalltext a:link{
    font-size : 0.92em;
}

.smalltext a:visited{
    font-size : 0.92em;
}

.smalltext a:active{
    font-size : 0.92em;
}

.smalltext a:hover{
    font-size : 0.92em;
}

.errortext	{
	text-transform:	none;
	font-weight:	bolder;
	background:	#FF0;
	color:	red;
	}

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}

.tightlist {
  margin-top  : .8em;
  margin-left : -1.5em;
}
