

BODY {
	background-color: White;
}


A:HOVER {
	text-decoration: none;
	font-family : Verdana;
	font-size: 10px;
	font-weight: bold;
	font-style : normal;
	font-variant : normal;
	color : Maroon;
}

A:LINK {
	text-decoration: none;
	font-family : Verdana;
	font-size: 10px;
	font-weight: bold;
	font-style : normal;
	font-variant : normal;
	color : Maroon;
}

A:VISITED {
	text-decoration: none;
	font-family : Verdana;
	font-size: 10px;
	font-weight: bold;
	font-style : normal;
	font-variant : normal;
	color : Maroon;
}



/* inizio link menu */

.linkmenu:visited, .linkmenu:link {
	text-decoration: none;
	color: #333300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


.linkmenu:hover {
	text-decoration: underline;
	color: #333300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* fine link menu */

P {
	font-family : Verdana;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Black;
}

TABLE {
	font-family : Verdana;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Black;
	text-align : justify;
}

TD {
	font-family : Verdana;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Black;
}

ul {
	font-family : Verdana;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Black;
	list-style: square;
	line-height: 1.5;
}

/* inizio menu_sinistro */

.menu_sinistro {
	width: 130px;
	background-color: #E8F2FF;
	border:1px solid #E8F2FF;
	text-align:left;
	font-family : Verdana;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Black;
	margin-top: 1px;
	line-height: 1.5;
}

/* fine menu_sinistro */

/* inizio destro */

.destro {
	width: 120px;
	background-color: White;
	border:1px solid #EFEFEF;
	text-align:left;
	font-family : Arial;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Navy;
	margin-top: 1px;
}

/* fine destro */


/* inizio immagini a destra */

.imgdestra {
	width: 150px;
	background-color: #EFEFEF;
	border:5px solid #FFF;
	text-align:left;
	font-family : Arial;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Navy;
	margin-top: 1px;
	float: right;
}

/* fine immagini a destra */

/* tre colonne contenuto */

.imgcentro {
	width: 80px;
	background-color: #EFEFEF;
	border:1px solid #FFF;
	text-align:left;
	font-family : Arial;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Navy;
	float: left;
}

.testocentro {
	width: 405px;
	background-color: #FFFFFF;
	border:1px solid #6999C9;
	text-align:left;
	font-family : Verdana;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Black;
    margin-top: 15px;
	margin-bottom: 15px;
}

.speciale {
	width: 150px;
	background-color: #FFCE6B;
	border:1px solid #000000;
	text-align:left;
	font-family : Verdana;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Black;
	margin: 5px;
	float: right;
	padding: 2px;
}

/* fine tre colonne contenuto */

hr {
	visibility: hidden;
	height: 40px;
	}
	
/* inizio supporto */

.supporto {
	width: 120px;
	background-color: #EFEFEF;
	border:1px solid #036;
	text-align:left;
	font-family : Arial;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Navy;
	margin-top: 1px;
}

/* fine supporto */



/* inizio percorso sito - nuovi css */

.mp_backlinks {
	width: 100%;
	text-align:left;
	font-family : Verdana;
	font-size: 11px;
	font-style : normal;
	font-variant : normal;
	color : Black;
}

/* fine percorso sito - nuovi css */


/* inizio titolo e contenuto  - nuovi css */

.titolo {
	width: 575px;
	background-color: #E8F2FF;
	border:1px solid #6699CC;
	text-align:left;
	font-family : Verdana;
	font-size: 12px;
	font-style : normal;
	font-variant : normal;
	color : Black;
	margin-top: 1px;
	padding: 2px;
}

.contenuto {
	width: 575px;
	background-color: #FFFFFF;
	border:1px solid #E8F2FF;
	text-align:left;
	font-family : Verdana;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Black;
	margin-top: 1px;
	padding: 2px;
	margin-bottom: 20px;
}

.boxmedium {
	width: 405px;
	background-color: #E8F2FF;
	border:1px solid #6699CC;
	text-align:left;
	font-family : Verdana;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Black;
	margin-top: 1px;
	padding: 2px;
}

.boxlarge {
	width: 575px;
	background-color: #E8F2FF;
	border:1px solid #6699CC;
	text-align:left;
	font-family : Verdana;
	font-size: 12px;
	font-style : normal;
	font-variant : normal;
	color : Black;
	margin-top: 1px;
	padding: 2px;
}

.imgsmall {
float: left;
display: block;
width: 25px;
height: 25px;
border:1px solid #FFF;
text-align:left;
}

.imgmedium {
float: left;
display: block;
border:1px solid #FFF;
text-align:left;
}


.imglargesx {
float: left;
display: block;
border:1px solid #FFF;
text-align:left;
}


.imglargedx {
float: right;
display: block;
border:1px solid #FFF;
text-align:left;
}

.boximgdx {
	width: 150px;
	background-color: #EFEFEF;
	border:5px solid #FFF;
	text-align:left;
	font-family : Arial;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Navy;
	margin-top: 1px;
	float: right;
}



/* fine titolo e contenuto - nuovi css */



/* inizio titolo in news */

.duecolonnetitolo {
	width: 575px;
	background-color: #E8F2FF;
	border:1px solid #6699CC;
	text-align:left;
	font-family : Verdana;
	font-size: 12px;
	font-style : normal;
	font-variant : normal;
	color : Black;
	margin-top: 1px;
	padding: 2px;
}

/* fine titolo in news */


/* inizio contenuto in news */

.duecolonnecontenuto {
	width: 575px;
	background-color: #FFFFFF;
	border:1px solid #E8F2FF;
	text-align:left;
	font-family : Verdana;
	font-size: 10px;
	font-style : normal;
	font-variant : normal;
	color : Black;
	margin-top: 1px;
	padding: 2px;
	margin-bottom: 20px;
}

/* fine contenuto in news */


/* inizio css per news rss */

/* begin styles for RSS Feed */

.rss-box {
	 margin: 0em;
	 width: 100%;
	 background-color: #F6F6F6;
	 border: 1px solid #6999C9;
	 
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	color:#000000;
}
p.rss-title {padding:0.5em;}
.rss-title {
	font-size: 8pt;
	background-color: #990000;
	color: #FFFFFF;
	font-weight:bold;
	text-align: left;
}

.rss-item  {
	font-size: 10px;
	list-style:none;
	padding-bottom: 2px;
}

.rss-date {
	font-size: 7pt;
	color: #990033;
	}
 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }
	
/* fine css per news rss */
