body {
	margin: 0;
	background-color: #236DB2;
	background-image: url("images/PageBg.png");
	background-repeat: repeat-x;
}


table#TopTable {
	width: 850px;
	height: 53px;
	margin: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

table#HeaderTable {
	width: 850px;
	height: 156px;
	margin: auto;
}


/* "normalcontentshared"
 * is the "Header" in the
 * website
 * */
div#normalcontentshared {
	width: 415px;
	height: 140px;
	margin: auto;
}

div#WhiteBar {
	width:850px;
	margin-left: auto;
	margin-right: auto;
}

div#NavMenu {
	background-color: #2574C2;
	width: 850px;
	height: 25px;
	margin: 0px auto;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

#NavMenu table {
margin-left: auto;
margin-right: auto;
margin-top:-2px;
}


#NavMenu td {
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
text-transform: uppercase;
border-left:3px solid #FFFFFF;
}

#NavMenu a {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color:#FFFFFF;
	font-weight: bold;
	text-align: center;
}
#NavMenu td.navon {
        background-color:#0B2E6C;
}
#NavMenu td.navoff {
        background-color:#2574C2;
}
div.navon {
	text-transform: uppercase;
        background-color:#0B2E6C;
	padding: 10px 10px 10px 10px;
	border-bottom: solid #FFF;
}
div.navoff {
	text-transform: uppercase;
        background-color:#2574C2;
	padding: 10px 10px 10px 10px;
	border-bottom: solid #FFF;
}

div.navon a {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color:#FFFFFF;
	font-weight: bold;
	text-align: center;
}

div.navoff a {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color:#FFFFFF;
	font-weight: bold;
	text-align: center;
}


#tmenu462 a {
	padding: 0 10px 0 10px;
}

#tmenu463 a {
	padding: 0 10px 0 10px;
}
#tmenu467 {
	border-right:3px solid #FFFFFF;
}

table#MainContentTable {
	width: 850px;
	margin: auto;
}

td#TdContentSx {
	width: 588px;
	background-color: #fff;
	padding-top: 14px;
}

td#TdContentDx {
	width: 262px;
	background-color: #BFC1C8;
	background-image: url("images/ContentDxBg.png");
	background-repeat: no-repeat;
}

img#RMLogo {
	margin: 0 19px 0 14px;
}

table#NewsWfrm {
	width: 563px;
	margin: 10px 0 0 14px;
}
/* col11contentshared is the newsreel */
#col11contentshared {
	padding-left:5px;
}

table#BoxNews {
	width: 168px;
}
td#BoxNews_Top {
	background-image: url("images/BoxNews_Top.gif");
	background-repeat: no-repeat;
	height: 15px;
	max-height: 15px;
}
td#BoxNews_Body {
	background-image: url("images/BoxNews_Body.gif");
	background-repeat: no-repeat;
	height: 112px;
	max-height: 112px;
}

td#BoxNews_Dwn {
	background-image: url("images/BoxNews_Dwn.gif");
	background-repeat: no-repeat;
	height: 24px;
	max-height: 24px;
}

table#BoxContents {
	width: 563px;
	margin: 20px 0 8px 14px;
}
td#BoxContents_Top {
	background-image: url("images/BoxCNT_Top.gif");
	background-repeat: no-repeat;
	height: 25px;
	max-height: 25px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #C4601E;
	padding-left: 14px;
	font-weight:bold;
}
td#BoxContents_Body {
	background-image: url("images/BoxCNT_Body.gif");
	background-repeat: repeat-y;
	height: 627px;
	max-height: 627px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}
td#BoxContents_Dwn {
	background-image: url("images/BoxCNT_Dwn.jpg");
	background-repeat: no-repeat;
	height: 29px;
	max-height: 29px;
}


/*"col12contentshared" is
 * the Countries teaser menu
 * in pages with Countries activities*/


.tx-a1teasermenu-pi1 a {
	color: #c4601e;
}
.tx-a1teasermenu-pi1 a:hover {
	text-decoration:underline;
}

div#AttMondo {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #003E7E;
	margin: 14px 0 0 10px;
}

.LinkTitle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C4601E;
	text-decoration: none;
}
.LinkTitle1:hover {
	text-decoration: underline;
}

.LinkMore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2474B3;
	text-decoration: none;
}
.LinkMore:hover {
	text-decoration: underline;
}

.LinkMore2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2474B3;
	text-decoration: none;
	margin-top:-15px;
}
.LinkMore2 a {
	color: #2474B3;
	font-weight:normal;
}
.LinkMore2 a:hover {
	text-decoration: underline;
}
.Text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: justify;
}

#normalcontent li {
	padding-top:10px;
}

.mail img {
	border:none;
}

/* "col6contentshared"
 * contains the headphones image
 * and the "Ascolta Radio Maria" link
 * */

div#col6contentshared {
	text-align: center;
	margin: 8px 0 0 0;
}

#col6contentshared img {
	border:none;
}

table#Bot1 {
	margin: 20px 0 0 6px;
}
td#Bot1_Text {
	background-image: url("images/Bot1_Bg.gif");
	background-repeat: no-repeat;
	width: 122px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #B79B00;
	padding: 8px 0px 0px 8px;
}
td#Bot1_Text a {
	color: #B79B00;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}
td#Bot1_Text a:hover {
	text-decoration: underline;
}
table#Bot2 {
	margin: 15px 0 0 6px;
}
td#Bot2_Text {
	background-image: url("images/Bot2_Bg.gif");
	background-repeat: no-repeat;
	width: 122px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #0082B9;
	padding: 8px 0 0 8px;
}
td#Bot2_Text a {
	color: #0082B9;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}
td#Bot2_Text a:hover {
	text-decoration: underline;
}

table#Bot3 {
	margin: 15px 0 0 6px;
}
td#Bot3_Text {
	background-image: url("images/Bot3_Bg.gif");
	background-repeat: no-repeat;
	width: 122px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #D27739;
	padding: 8px 0 0 8px;
}
td#Bot3_Text a {
	color: #D27739;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}
td#Bot3_Text a:hover {
	text-decoration: underline;
}

table#BoxGallery {
	margin: 20px 0 0 6px;
}
td#BoxGallery_Top {
	background-image: url("images/BoxGallery_Top.gif");
	background-repeat: no-repeat;
	width: 235px;
	height: 25px;
	max-height: 25px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 23px;
	color: #003E7E;
	padding-left: 8px;
	font-weight:bold;
}
td#BoxGallery_Body {
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	background-color:#cedfec;
}

.ecogal_text {
	display:none;
}
#col10contentshared {
	margin-top:-5px;
}

.tx-tettnewsticker-pi1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003E7E;
	font-weight:normal;
}

/*Datamints newsticker plugin classes: begin*/
.dmnt_a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003E7E;
	text-align: center;
}
.dmnt_par {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003E7E;
	text-align: center;
}

.dmnt_a a {
	font-weight:normal;
}
.dmnt_par a {
	font-weight:normal;
}
/*Datamints newsticker plugin classes: end */

table#Footer {
	background-color: #0B2882;
	width: 850px;
	margin: auto;
}

div#FooterDwn {
	width: 850px;
	margin: auto;
	margin-top: 1px;
	background-color: #0A236D;
	height: 6px;
	max-height: 6px;
}

.Text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5CACED;
}

.Text3 {
	color: #A9D3F5;
	font-weight: bold;
}

.LinkFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A9C8DE;
	text-decoration: none;
}
.LinkFooter:hover {
	text-decoration: underline;
}



form {
	margin: 0;
}

.LangSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888;
	background-color: #fff;
	border: 1px solid #0D2265;
}
.tx-srlanguagemenu-pi1 fieldset {
	border:none;
	margin-left:0px;
	padding-left:0px;
	padding-top:10px;

}
.tx-srlanguagemenu-pi1 fieldset select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888;
	background-color: #fff;
	border: 1px solid #0D2265;

}

.tx-srlanguagemenu-pi1 fieldset legend {
	display:none;
}

.SearchText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888;
	background-color: #fff;
	border: 1px solid #0D2265;
}

.SearchSubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #051545;
	background-color: #cecece;
	border: 1px solid #0D2265;
}

.SearchLegend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}
#primo_piano_news .news-single-backlink {
	display:none;	
}
table#Mappa {
        margin: 24px 0 0 6px;
        height: 144px;
        max-height: 144px;
}
img#Africa2 {
        margin-right:7px;
}
div.csc-textpic img {
	border: solid 1px #0B2E6C;
}
.csc-textpic-caption {
	font-style:italic;
	font-size:11px;
	text-align:center;
}
.csc-header h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #c4601e;
	font-style:italic;
	padding-top:20px;
}


#SchedaRadio div {
	padding-top:5px;
}

#SchedaRadio a:hover {
	text-decoration:underline;
}

#SchedaRadio em {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #c4601e;
	font-style:italic;
	text-align:left;
}
.SchedaRadioCountry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #c4601e;
	font-weight:bold;
}
.SchedaRadioImg {
	float:right;
	margin-left:30px;
	padding:0pt;
}
.SchedaRadioImg img {
	border: solid 1px #0B2E6C;
}

.SchedaRadioImgCaption {
	font-style:italic;
	font-size:11px;
	text-align:center;
	width:150px;
}
.SchedaRadioAudio {
	padding-bottom:20px;
}


