body
{
 background-color: #ddd2ae;
 margin: 0;
 padding: 0;
 font-size: 12px;
 font-family: tahoma, verdena, times new roman;
}

#container
{
 width: 100%;
 height: 100%;
 /*background-image: url('../images/body_bg.gif');*/
 background-repeat: repeat-x;
}

#layout
{
 width: 718px;
 background-image: url('../images/content_bg.gif');
 background-repeat: repeat-y;
}



/* --------------- Caselle di testo animate --------------- */
.input1 {
	padding:2px;
	border-width:1px;
}
.input1:hover {
	background:#ffc;
	cursor:text;
}
.button1:hover{
	background:#B2D1E6;
	cursor:pointer;
}
.input1:focus {
	background:#ffc;
}

/* --------------- Collegamenti --------------- */
A:LINK, A:VISITED {
	color : #100099;
	text-decoration : none;
}

A:HOVER {
	background-color : transparent;
	color : Red;
	text-decoration : underline;
}

A.menu:link, A.menu:visited { font-family: Arial; color: Black; text-decoration:none; font-weight: bold;   }
A.menu:hover { font-family: Arial; font-weight: bold; text-decoration:none;   background-color: #B2D1E6;  color: #000000;   }

A.elenco:link, A.elenco:visited { text-decoration:none;    }
A.elenco:hover {
	text-decoration: none;
	color: Blue;
	font-weight: bold;
}

A.mappa:link, A.mappa:visited { font-family: Verdana; font-size: 12px; color: Black; text-decoration:none; font-weight: bold;    }
A.mappa:hover {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: Blue;
	font-weight: bold;
}

A.calendario:link, A.calendario:visited {
	text-decoration: none;
	color: Black;
}
A.calendario:hover {
	text-decoration: none;
	color: White;
}

A.LinkSito:link, A.LinkSito:visited {
	text-decoration: underline;
	color: Black;
}
A.LinkSito:hover {
	text-decoration: underline;
	color: #000099;
}

/* --------------- Menu --------------- */
.Menu3g {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}
A.Menu3g:link, A.Menu3g:visited {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
}
A.Menu3g:hover {
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration : none;
}

/* --------------- Testo --------------- */
.Testo1 {font-family: verdana; font-size: 12px; }
.Testo1s {font-family: verdana; font-size: 12px; text-decoration:underline }
.Testo1b {font-family: verdana; font-size: 12px; color: #FFFFFF; }
.Testo1r {font-family: verdana; font-size: 12px; color: #FF0000; }
.Testo1g {font-family: verdana; font-size: 12px; font-weight: bold; }
.Testo1i {font-family: verdana; font-size: 12px; font-style:italic }
.Testo1a {font-family: verdana; font-size: 12px; color: #0000FF; }
.Testo1ab {font-family: verdana; font-size: 12px; color: #0000FF; font-weight: bold; }
.Testo1c {font-family: verdana; font-size: 12px; color: #000099; }
.Testo1cb {font-family: verdana; font-size: 12px; color: #000099; font-weight: bold; }

.Testo2 {font-family: verdana; font-size: 14px; }
.Testo2v {font-family: verdana; font-size: 14px; color: #267F30; }
.Testo2b {font-family: verdana; font-size: 14px; color: #FFFFFF; }
.Testo2a {font-family: verdana; font-size: 14px; color: #0000FF; }
.Testo2ab {font-family: verdana; font-size: 14px; color: #0000FF; font-weight: bold; }
.Testo2c {font-family: verdana; font-size: 14px; color: #000099; }
.Testo2cb {font-family: verdana; font-size: 14px; color: #000099; font-weight: bold; }
.Testo2g {font-family: verdana; font-size: 14px; font-weight: bold; }

.Testo3 {font-family: verdana; font-size: 10px; }
.Testo3s {font-family: verdana; font-size: 10px; text-decoration:underline }
.Testo3b {font-family: verdana; font-size: 10px; color: #FFFFFF; }
.Testo3r {font-family: verdana; font-size: 10px; color: #FF0000; }
.Testo3g {font-family: verdana; font-size: 10px; font-weight: bold; }
.Testo3i {font-family: verdana; font-size: 10px; font-style: italic; }
.Testo3a {font-family: verdana; font-size: 10px; color: #0000FF; }
.Testo3ab {font-family: verdana; font-size: 10px; color: #0000FF; font-weight: bold; }
.Testo3c {font-family: verdana; font-size: 10px; color: #000099; }
.Testo3cb {font-family: verdana; font-size: 10px; color: #000099; font-weight: bold; }

.Testo4 {font-family: verdana; font-size: 8px; }
.Testo4g {font-family: verdana; font-size: 8px; font-weight: bold; }

.Testo5 {font-family: verdana; font-size: 10px; color:#666666 }
.Testo5g {font-family: verdana; font-size: 10px; color:#666666 font-weight: bold; }

.TitoloPagine1 {font-family: verdana; font-size: 14px; color: #000066; font-weight: bold; text-decoration:underline }
.TitoloServizi {font-family: verdana; font-size: 14px; color: #000000; font-weight: bold; }

/* --------------- Moduli Destra --------------- */
table.Modulo { 
border: 0px dotted black; 
/* spessore, stile e colore del bordo - es. per eliminare il bordo, scrivere 'border: 0' */
ul.Modulo a { 
color: #0000ff; 
/* colore dei link */
text-decoration: underline; 
/* stile dei link - es. per averli non sottolineati, scrivere 'text-decoration: none' */
} 
ul.Modulo a:hover { 
color: #000000; 
/* colore dei link al passaggio del mouse */
text-decoration: none; 
/* stile dei link al passaggio del mouse */
}

