body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	font-size: 75%;
	background-color: #fff;
	color:#333;
}

a {
	color:#333;
	text-decoration:none;
}

a:hover {
	color:#800080;
}

.lightOrangeBG {
	background:#FF9933;
}

.purpleBG {
	background:#800080;
}

.tealBG {
	background:#008080;
}

.blueBG {
	background: #0066CC;
}

.silverBG {
	background: #CDCDCD;
}

.greenBG {
	background:#008000;
}

.left1 {
	width:192px;
	float:left;
}

.left2 {
	width:192px;
        height: 145px;
	float:left;
        border-bottom: solid #800080 2px;
}


.left3 {
	width:165px;
        height: 145px;
	float:left;
        border-bottom: solid #800080 2px;
}


.left1 .leftBorder {
	width:192px;
	background-image: url("img/1columnBorder.gif");
}

.left1 .leftFooter {
	background-image: url("img/1columnFooter.gif");
	background-repeat: repeat-x;
	width:192px;
	height:0.5em;
}

.leftHeader {
	color:#fff;
	margin:0 3px 0 3px;
	height:2.181em;
	overflow:hidden;
	padding: 4px 0 0 7px;
}

.leftHeader a {
	color:#fff;
	float:right;
	font-weight:normal;
	padding: 4px 0 0 7px;

}

.leftBody {
	margin:0 3px 0 3px;
	position:relative;
	clear:both;
}

.item {
	padding: 3px 0 4px 11px;
	height:1.454em; 
	display:block;
	position:relative;
	background: url(img/dottedLine.gif) repeat-x top left;
	padding-bottom: 1px;
}

.right1 {
	width:700px;
	border-top: solid #CDCDCD 1px;
	border-bottom: solid #CDCDCD 1px;
	border-left: solid #CDCDCD 1px;
	border-right: solid #CDCDCD 1px;
	float:left;
}

.right2 {
	width:700px;
	float:left;
        border-bottom: solid #800080 2px;
        height: 145px;
}

.right3 {
	width:555px;
	float:left;
        border-bottom: solid #800080 2px;
        height: 145px;
}


.right1 .rightBorder {
	width:700px;
}

.rightHeader {
	color:#fff;
	margin:0 3px 0 3px;
	height:2.181em;
	overflow:hidden;
	padding: 6px 0 0 7px;
}

.rightHeader a {
	color:#fff;
	float:right;
	font-weight:normal;
	padding: 4px 0 0 7px;

}

.right1 .rightFooter {
	background-image: url("img/2columnFooter.gif");
	background-repeat: repeat-x;
	width:695px;
	height:0.5em;
}

.rightBody {
	margin:0 3px 0 3px;
	width: 700px;
	position:relative;
	clear:both;
}

.rightBody1 {
	margin:0 3px 0 3px;
	width: 650px;
	position:relative;
	clear:both;
}


.itemRight {
	padding: 1px 5px 4px 5px;
	width: 675px;
	height:12em; 
	display:block;
	position:relative;
       background: #FFFFFF;
}


.itemRight1 {
	padding: 1px 5px 4px 5px;
	width: 675px;
	height:12em; 
	display:block;
	position:relative;
       background: #FFDDFF;
}

.itemNotizia {
	padding: 3px 0 4px 11px;
	width: 680px;
	display:block;
	position:relative;
	

}

.notizia {
	width: 500px;
	height: 10em;
	display: block;
	float: left;
}

.titolo {
	padding: 10px 0 10px 1px;
	width: 500px;
	font-size: 125%;
	text-align: left;
	font-weight: bold;
}
.titolo a {
	color:#800080;
}
.titolo a:hover {
	color:#008080;
}

.titoloI {
	padding: 10px 0 10px 1px;
	width: 500px;
	font-size: 125%;
	text-align: left;
	font-weight: bold;
}
.titoloI a {
	color:#008080;
}
.titoloI a:hover {
	color:#800080;
}
.titoloA {
	padding: 10px 0 10px 1px;
	width: 500px;
	font-size: 125%;
	text-align: left;
	font-weight: bold;
}
.titoloA a {
	color:#008000;
}
.titoloA a:hover {
	color:#800080;
}
.titoloNotizia {
	padding: 10px 0 10px 1px;
	width: 600px;
	font-size: 125%;
	text-align: center;
	font-weight: bold;
	color:#FFFFFF;
	background:#800080;
}
.titoloInfo {
	padding: 10px 0 10px 1px;
	width: 600px;
	font-size: 125%;
	text-align: center;
	font-weight: bold;
	color:#FFFFFF;
	background:#008080;
}
.titoloArchivio {
	padding: 10px 0 10px 1px;
	width: 600px;
	font-size: 125%;
	text-align: center;
	font-weight: bold;
	color:#FFFFFF;
	background:#008000;
}
.testo {
	padding: 5x 1px 4px 1px;
	width: 500px;
	font-size: 90%;
	text-align: left;
}
.more {
	width: 500px;
	text-align: left;
	background-image: url("img/More.gif");
	background-repeat: no-repeat;
	background-position: 75px 0;
}
.more a {
        font-weight: bold;
}
.more a:hover {
	color: #800080;
        text-decoration: underline;
}

.foto {
	width: 150px;
	float: left;
}


.testoCorpo {
width: 680px;
	padding: 5x 10px 5px 10px;
	font-size: 110%;
	color: #333;
	text-align: justify;
	text-decoration: none;
}

.testoCorpo a {
	colot: #EFEFEF;
	text-decoration: none;
}

.testoCorpo a:hover {
	colot: #EFEFEF;
	text-decoration: underline;
}

.immagine1 {
	width: 225x;
	height: 150px;
	padding: 7px 7px 7px 7px;
	/*display: inline;*/
	float: right;
	/*border-left: solid #CDCDCD 1px;
	border-right: solid #CDCDCD 1px;
	border-top: solid #CDCDCD 1px;
	border-bottom: solid #CDCDCD 1px;*/
}

.immagine2 {
	width: 225px;
	height: 150px;
	padding: 7px 7px 7px 7px;
	/*display: inline;*/
	float: left;
	/*border-left: solid #CDCDCD 1px;
	border-right: solid #CDCDCD 1px;
	border-top: solid #CDCDCD 1px;
	border-bottom: solid #CDCDCD 1px;*/
}