body  {
	background: url(../../imgs/bodyBgNew.png) repeat-y top center;
	margin: 0;
	padding: 0;
}
hr   { display: none }
#testata       { background: url(../../imgs/sfondo_testata.gif) repeat-x; text-align: left; margin-bottom: 7px; width: 990px }
#corpo    { text-align: center; width: 990px }
#piede     { color: #000; font-size: 10px; font-family: "Trebuchet MS", sans-serif; background-color: #e3eaef; text-align: left; vertical-align: text-bottom; border-bottom: 3px solid #cbd7e0; width: 990px; height: 22px }
#corpo-colonna1 {
 position:absolute;
 top:0; left:0;
 width:440px;
 padding:1em 0;
}
#corpo-colonna2 {
 margin:0 330px 0 440px;
 border-left:1px solid #000;
 border-right:1px dotted #000;
 background:#fff;
 padding:1em 0;
}
#corpo-colonna3 {
 position:absolute;
 top:0; right:0;
 width:330px;
 padding:1em 0;
}

.enfasi { color: #222; font-weight: bold; font-size: 14px; line-height: 15px }
.rete { color: #666; font-size: 16px; font-family: Arial, "Trebuchet MS", sans-serif; text-align: left; padding-bottom: 5px; border-bottom: 1px solid #ccc }
a { text-decoration: none }
a:hover { text-decoration: underline }
.lingue    { color: #333; font-style: normal; font-weight: normal; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 3px; padding-bottom: 3px; padding-left: 2px }
.sezioni a { color: #333; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 3px 2px; border-right: 1px solid white; display: block }
.sezioniSel { color: #fff; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #0068b5; padding: 3px 2px; border-right: 1px solid white; display: block }
.sezioni a:hover { color: #fff; background-color: #0068b5 }
.testatina      { background-image: url(../../imgs/testatina.gif); border-top: 1px solid #666; border-bottom: 1px solid #666 }
.rubrica      { color: black; font-weight: normal; font-size: 15px; line-height: 11px; font-family: Georgia, "Times New Roman", Times, serif; background: url(../../imgs/rubrica.gif) repeat-x; padding-left: 3px }
.rubrica a { color: black; font-weight: normal; font-size: 15px; line-height: 11px; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 3px }
.rubrica a:hover { color: #0068b5; font-weight: normal; font-size: 15px; line-height: 11px; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 3px }
.headers { color: #999; font-weight: normal; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }
.vuoto   { color: #fff; font-weight: bold; font-size: 11px; line-height: 11px; font-family: "Trebuchet MS", Verdana, sans-serif; background-image: url(../../imgs/testatina.gif) }
h1 { color: black; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, "Trebuchet MS", sans-serif }
h1 a { color: #0068b5; font-weight: bold; font-size: 14px; line-height: 15px }
h1 a:hover { color: #0068b5; font-size: 14px; line-height: 15px; text-decoration: underline }
.titolo { color: #666; font-weight: bold; font-size: 15px; line-height: 15px; font-family: Arial, "Trebuchet MS", sans-serif }
.fascetta { color: #fff; background-color: #0068b5; padding-left: 5px;  font-weight: bold; font-size: 14px; font-family: Arial, "Trebuchet MS", sans-serif }
h2  { color: black; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, "Trebuchet MS", sans-serif }
.line { color: #666; font-weight: bold; font-size: 13px; line-height: 13px; font-family: Arial, Helvetica, SunSans-Regular; padding-bottom: 2px; border-bottom: 1px solid #999 }
h2 a { color: #666; font-weight: bold; font-size: 12px; line-height: 14px }
.onlus a { color: #666; font-weight: bold; font-size: 12px; line-height: 14px }
h2 a:hover { color: #0068b5; font-size: 12px; line-height: 14px; text-decoration: underline }
.data  { color: black; font-size: 11px; line-height: 11px; font-family: Arial, "Trebuchet MS" }
.didascalie { color: black; font-size: 11px; line-height: 12px; font-family: Arial, "Trebuchet MS" }
.didascalie a { color: #0068b5; font-size: 11px; line-height: 12px }
.didascalie a:hover { color: #0068b5; font-size: 11px; line-height: 12px; text-decoration: underline }
.feste  { color: black; font-size: 11px; line-height: 12px; font-family: Arial, "Trebuchet MS"; background-color: white; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
.adv { color: black; font-size: 11px; line-height: 12px; font-family: Arial, "Trebuchet MS"; background-color: white; padding: 3px; border: solid 1px #ccc }
.nazioni { color: black; font-size: 11px; line-height: 12px; font-family: Arial, "Trebuchet MS"; padding-top: 3px; padding-bottom: 3px; padding-left: 3px }
.colonna {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: dotted;
	border-right-color: #999;
	border-left-color: #999;
}
.prima {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
}
.seconda {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
.box   { padding-bottom: 10px }
.annuncio { color: black; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva }
p { color: black; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva }
p a { color: #0068b5; text-decoration: none }
p a:hover { color: #0068b5; text-decoration: underline }
.manchette  { padding-right: 10px; padding-left: 10px }
.deandre    { color: #800000; font-style: oblique; font-size: 13px; line-height: 15px; font-family: "Times New Roman", Georgia, Times; background-repeat: no-repeat }
.boxFaber { background: url(http://www.immigrazioneoggi.it/2013/imgs/anime_salve.jpg) no-repeat; padding-top: 10px; padding-right: 10px; padding-left: 10px }
.boxOnlus { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-repeat: no-repeat; text-align: center; margin-top: 180px; padding-top: 170px; padding-right: 10px; padding-left: 10px }
.faber { color: #666; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.faber a { color: #666; text-decoration: none }
.faber a:hover { color: #0068b5; text-decoration: underline }
select { color: #666; font-size: 11px; font-family: "Trebuchet MS", sans-serif }
input { color: #666; font-size: 11px; font-family: "Trebuchet MS", sans-serif }
.note { color: #000; font-size: 11px; line-height: 11px; font-family: Arial, sans-serif }
.credits   { color: #000; font-size: 9px; font-family: Arial, Verdana; padding-top: 10px; padding-bottom: 10px; padding-left: 10px }
.credits a { color: #666; text-decoration: none }
.credits a:hover { color: #0068b5; text-decoration: underline }
#players  { padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; width: 990px }
#google { text-align: center; width: 990px }

/* banner rotator styles */
div#banner_rotator  {
    width:630px; height:120px;
    background-color:#fff;
}

div#banner_rotator a:link,
div#banner_rotator a:visited, 
div#banner_rotator a:hover {
    color:#0F2F8D;
    text-decoration:none;
}


/** LATEST POST */

#latest-post {
	margin-top: 20px;
	margin-bottom: 20px;
}

#latest-post .title {
	margin: 10px 0px 0px 0px;
	font-size: 29px;
	font-weight: normal;
	line-height: 110%;
	color: #515151;
}

#latest-post .entry {
	margin: 10px 0px 0px 0px;
	/* line-height: 200%; */
	padding: 0px 0px 10px 0px;
}

#latest-post p {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	font-size: 13px;
	line-height: 150%;
	color: #000;
}

#latest-post p a {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	font-size: 13px;
	line-height: 150%;
	color: #0068b5;
	text-decoration: none }

#latest-post p a:hover { text-decoration: underline }

#latest-post .meta {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 3px;
	font-size: 16px;
	font-weight: normal;
	color: #9d9d9d;
}

#latest-post .meta a {
	color: #9d9d9d;
}