@charset "UTF-8";
/* CSS Document */
body {
direction:rtl;
line-height: 175%;
}
.twoColFixLtHdr #container {
	text-align: right;
}
.twoColFixLtHdr #header {

	position:relative;

height:77px;
	font-size:11px;
	color:#fff;
	/*background: url(images/banner_med.jpg) top center no-repeat;*/
}
.headerprogramme {
	float:right;
	margin-top:42px;
	width:235px;
	height:30px;
}
#header .headeroptions {
	float: left;
width: 300px;
}
#header .headfontsize {
	margin-top:5px;
	text-align: left;
}
#header .headlanguagechoice {
	text-align:left;

	font-size:11px;
}
#header .headlanguagechoice a{color:#FFFFFF; text-decoration:none;}
#header .headlanguagechoice a:hover{color:#FFFFFF; text-decoration:underline;}

#header .headfunctions1 {
	text-align:left;
	margin-top:37px;
	font-size:10px;
}
.twoColFixLtHdr #header h1 {
	margin: 0;
	padding: 10px 0;
}
.twoColFixLtHdr #sidebar1 {
	float: right;
	width: 20%;
	margin-bottom:5px;
}
.twoColFixLtHdr #mainContent {
	float:left;
	width:78%;
	margin-right:1%;
	margin-left:0;
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: right;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.subhead {
	font-size:1.2em;
	color: #663300;
	text-align:right;
	padding:0.2em;
	margin-right:22%;
}
.menuitem {
	font-size:1.2em;
	background-color:#3399FF;
	margin-bottom:2px;
	padding:2px 0px 2px 5px;
	height:22px;
}
.menucontainer1 {
	margin:0;
}
.mediaresourcesbutton {
	background-image:url(images/mediaesourcesbut-bg.jpg);
	background-position: right center;
}
.sidelogosbox {
	height:35px;
	background-color:#999999;
	margin-bottom:5px;
}
.sidebanner {
	height:75px;
	border:solid 1px #003399;
	margin-bottom:5px;
}
.sideselect {
	width:100%;
	font-size:1em;
	color:#003399;
	border:solid 1px #003366;
	margin:0px 0px 3px 0px;
}
.sideform {
	margin:0px 0;
}
.sideinputfield {
    float: right;
    margin: 0 0 3px 1%;
    width: 53%;
}
.sidesearch {
	float: right;
}
.sidesearchmain {
	margin-top:10px;
}
.sidesearchbutton {
	text-align:right;
}
.sidesearch .rss {
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}
.arguboxcontainer {
	width:100%;
	margin-bottom:10px;
	height:22.2em;
}
.arguboxcontainer .argubox1, .arguboxcontainer .argubox2 {
	width:49%;
	height:100%;
}
.arguboxcontainer .argubox1 {
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	float: right;
}
.arguboxcontainer .argubox2 {
	float: right;
}
.argubox1 .topcontent {
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}
.bottomcontent .joinml {
	width:33%;
	height:100%;
	float:right;
	background-color: #FF0000;
}
.topcontent .topcontentimg {
	height: 11em;
	background:#ffffff;
}
.headargument .minibox {
	height:95%;
	width:9%;
	margin:0px 0.15em 0px 0.15em;
	float:right;
	background-color:#FFFF00;
}
.argubox1 .bottomcontent {
	height:33%;
	background-color:#FF99CC;
	margin-top:1em;
	padding:0 0.2em;
	color:#003366;
}
.argubox1 .bottomcontent .botconttit {
	font-size:1.2em;
	font-weight:bold;
}
.argubox1 .bottomcontent .botconttxt {
	font-size:1em;
}
.topcontent .headargument {
	height:2em;
	background-color:#006699;
	text-align:center;
}
.argubox2 .topcontent {
	height: 13em;
	border: solid 3px #99CCFF;
}
.argubox2 .bottomcontent {
	height: 33%;
	margin-top: 1em;
}
.bottomcontent .events {
	width:66%;
	float:right;
}
.mainbottombar {
	height:9em;
}
.mainbottombar .mainbottombarminibox1, .mainbottombar .mainbottombarminibox2 {
	height:8em;
	width:12%;
	margin:0.7em;
	float:right;
	background-color:#CC3300;
}
.mainbottombar .mainbottombarminibox3 {
	height:8em;
	width:25%;
	margin:0.7em;
	float:right;
	background-color:#CC3300;
}
.mainbottombar .mainbottombarminibox4, .mainbottombar .mainbottombarminibox5 {
	height:8em;
	width:20%;
	margin:0.7em;
	float:right;
	background-color:#CC3300;
}
.searchinput {
	width:99%;
	height:1.5em;
	border:solid 1px #663300;
	font-size:1.1em;
}

/* Country Med*/
.countrybox {
	font-size: 1.1em;
	padding: 0.5em;
	border:solid #f2f2f2 1px;
}
.countrybox .countryboxname {
	font-size: 1.7em;
	color: #EAC14B;
	font-weight: bold;
	letter-spacing: 0.5em;
	margin-bottom: 5px;
}
.countrybox .title {
	font-size: 1.1em;
	margin-bottom: 5px;
}
.countrybox .countryboxgeninfo {
	float:right;
	width: 80%;
}
.countrybox .countryinfotit {
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.1em;
	color: #666666;
}
.countrybox .countryinfodata {
	font-weight: bold;
	color: #EAC14B;
	font-size: 1.2em;
	line-height: 1.1em;
}
.countrybox .countryboxflag {
	float:right;
	margin-right:3em;
}
.countrybox .countryboximage {
	float:right;
	text-align: right;
	margin-right: 2em;
}
.countrybox .countryboxnumbers {
	float:right;
	margin-right: 3em;
}
.countrybox .countryboxlinks {float:right;}
.countryboxlinks a:link, .countryboxlinks a:visited {
	color:#0066CC;
	text-decoration:none;
}
.countryboxlinks a:hover {
	text-decoration:underline;
}
/*EUROMED & EUROEAST
.eurocontainer {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	height:15em;
}
.eurocontainer .euromedbox, .eurocontainer .euroeastbox {
	width:49%;
	height:15em;
}
.eurocontainer .euromedbox {
	border-bottom:solid 3px #eac14b;
	float: right;
	margin-right:1%;
}
.euromedbox .euromedmain, .euroeastbox .euroeastmain {
	height: 9.5em;
}
.eurocontainer .euroeastbox {
	border-bottom:solid 3px #589470;
	float: right;
}
.euromedtit, .euroeasttit {
	font-size:1.2em;
	letter-spacing:0.4em;
	background-color:#eac14b;
	font-weight: bold;
	color: #003366;
	margin-bottom: 2px;
	padding: 2px 0px 2px 5px;
}
.euromedtit {
	background-color:#eac14b;
	font-weight: bold;
	color: #003366;
}
.euroeasttit {
	background-color:#589470;
	font-weight: bold;
	color: #ffffff;
}
.summary .summarybox {
	height:55%;
	font-weight:bold;
}
.summary .summaryimg {
	width:30%;
	height:90%;
	background-color:#33CCFF;
	float:right;
	margin:0.2em 5px 5px 0px;
}
.summary .summarytitle {
	padding-top:5%;
}
.euromedoptions ul, .euroeastoptions ul {
	margin:0;
	padding:0;
}
.euromedoptions li, .euroeastoptions li {
	display:inline;
	float:right;
	margin:2%;
	padding:0.2em;
	width: 26%;
	text-align: center;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.euromedoptions a {
	display: block;
	color:#FFFFFF;
	background-color:#eac14b;
	font-weight:bold;
	width: 100%;
	text-decoration: none;
}
.euromedoptions a:hover {
	display: block;
	width: 100%;
	text-decoration: none;
	background-color:#CC9900;
}
.euroeastoptions a {
	display: block;
	color:#FFFFFF;
	background-color:#589470;
	font-weight:bold;
	width: 100%;
	text-decoration: none;
}
.euroeastoptions a:hover {
	display: block;
	width: 100%;
	text-decoration: none;
	background-color: #003300;
}
.eurocontainer .summary {
	background-color: #CCFFFF;
	float: right;
	height: 99%;
	width: 66%;
}
.eurocontainer .photos {
	float: right;
	height: 99%;
	width: 33%;
	background-color: #EAC14B;
}*/
/* Shadow CSS */
.shadowcontainer {
	margin-bottom:0.5em;
	background:url(images/shadow_dx.jpg) repeat-y right;
	position:relative;
}
.shadowtopright {
	width:5px;
	height:10px;
	position:absolute;
	top:0px;
	right:0px;
	background:url(images/shadow_dxtop.jpg) bottom no-repeat #fff;
}
.shadowbottom {
	height:5px;
	background:url(images/shadow_low.jpg) repeat-x;
	margin-left:5px;
}
.shadowbottomleft {
	width:5px;
	height:5px;
	float:right;
	background:url(images/shadow_sxlow.jpg);
}
.shadowbottomright {
	width:5px;
	height:5px;
	float:right;
	background:url(images/shadow_dxlow.jpg) no-repeat;
}
/* LATEST NEWS */
.latestnewsbox {
	border-left:solid 1.5em #EAC14B;
	margin-bottom:10px;
}
.latestnewstitle {
	font-weight:bold;
	font-size:2em;
	color:#FFFFFF;
	letter-spacing:0.2em;
	height:1.3em;
	background:#EAC14B;
}
.latestnewscontent {
/*background:url(images/bg_euroflag.jpg) left top no-repeat;*/
}
.latestnewsleft {
	float:right;
	width:58%;
	padding:10px;
}
.newsbox {
	/* margin:0.5em 0 0 6em; */
}
.newstxt {
	font-size:1.2em;
	color:#000;
	line-height:1.2em;
}
.newstit {
	font-size:1.4em;
	font-weight:bold;
}
.newsdate {
	font-size:1.1em;
	color:#0066FF;
}
.latestnewsevents {
	float:right;
	width:38%;
	padding-top:0.5em;
}
.events, .opportunities {
	padding:5px;
	border:solid #f2f2f2 1px;
	margin-right:5px;
	color:#A99242;
	background:url(images/events_downArrowsmed.jpg) top left no-repeat;
}
.events .eventstit, .opportunities .opportunitiestit {
	font-size:1.4em;
	font-weight:bold;
}
.opportunities .opportunitiessubtit {
	color:#000;
}
.events .eventssubtit, .opportunities .opportunitiessubtit {
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
}
.eventstext, .opportunities .opportunitiestext {
	font-size:1.1em;
	margin-bottom:10px;
}
.opportunities .opportunitiestext {
	color:#000;
}
.joinml {
	text-align:center;
	margin-bottom:0.5em;
}
.newsbox img {
	float:right;
}
.newsbox .imglatestnews, .delnewsbox .imglatestnews {
	padding-right:5px;
	padding-bottom:5px;
	margin-right:5px;
	background:url(images/ombra_indexNews.jpg) top left no-repeat;
}
.miniflagnews {
	margin-bottom:5px;
}
/* PROJECTS PANORAMA */
.projectspanoramabox {
	border-left:solid 1.5em #EAC14B;
	border-right:solid 0.2em #EAC14B;
	margin-bottom:10px;
}
.projectspanoramaboxcountry {
	border-left:solid 1.5em #EAC14B;
	margin-bottom:10px;
}
.projectspanoramatitle {
	background:#EAC14B;
	font-weight:bold;
	font-size:2em;
	color:#FFFFFF;
	letter-spacing:0.2em;
	height:1.3em;
}
.projectspanoramacontent {
	padding:10px 0px 0px 10px;
}
.box1 {
	width:34%;
	float:right;
}
.box2 {
	width:21%;
	float:right;
	margin-right:5px;
}
.box2country {
	width:19%;
	float:right;
	margin-right:5px;
}
.featureimg {
	float:right;
	margin-left:5px;
	margin-right:0;
	padding-right:0;
	padding-left:5px;
	padding-bottom:5px;
	width:100%;
}
.imgpano {
	float:right;
	margin-right:5px;
	background:url(images/ombra_panoPub.jpg) top left no-repeat;
	padding-right:5px;
	padding-bottom:5px;
}
.innerboxpanorama {
	padding:5px;
	border:solid #f2f2f2 1px;
	margin-right:5px;
}
.topcontent {
	height:100%;
	margin-right:5px;
}
.topcontent .topcontentimg {
	height: 15em;
}
.headargument .minibox {
	height:95%;
	width:8%;
	margin:0px 0.15em 0px 0.14em;
	float:right;
	background-color:#FFFF00;
}
.projectnewstit {
	font-size:1.4em;
	margin-bottom:0.3em;
	font-weight:bold;
	color:#A99242;
}
.projtit, .feattit, .pubtit, .deltit, .presspacktitle {
	font-size:1.2em;
	color:#000000;
	font-weight:bold;
}
.projtxt, .feattxt, .pubtxt, .deltxt, .presspacktext {
	font-size:1.1em;
	color:#000000;
}
.deldate {
	color:#0066FF;
}
/* MISC BOTTOM BOX */
.miscbottombox {
	margin-bottom:10px;
	border-left: solid 1.5em #EAC14B;
}
.miscbottomtitle {
	font-weight:bold;
	font-size:2em;
	color:#FFFFFF;
	letter-spacing:0.1em;
	height:1.3em;
	padding-left:0.7em;
	background:#EAC14B;
}
.miscbottomboxcontainer {
	padding-left:1.4em;
	padding-top:1.4em;
}
.miscbottomdelegation, .miscbottomdelegationbox {
	float:right;
	width:43%;
	padding-right: 10px;
}
.miscbottomtit2, .miscbottombox2 {
	width:30%;
	float:right;
	height:100%;
}
.miscbottomtit3, .miscbottombox3 {
	width:24%;
	float:right;
	height:100%;
}
.miscbottomdelegation, .miscbottomtit2, .miscbottomtit3 {
	background:url(images/misc_downArrows_med.gif) left top no-repeat;
}
.delegationnewsbox {
	width:49%;
	float: right;
	margin-right: 0.2em;
}
.delegationnewsbox img {
	float:right;
	margin-right:10px;
	background-color:#0033CC;
	border:none;
}
.deltxt {
	margin-right:1em;
}
.presspack {
	margin:0 5%;
}
.presspackitem {
	margin-bottom:5px;
}
.photogallarge {
	width:60%;
	float:right;
	margin:0 5%
}
.photogalsmall {
	width:20%;
	height:75%;
	float:right;
}
.imggalsmall {
	margin-right:5px;
	background:url(images/ombra_galSmall.jpg) top left no-repeat;
	padding-right:5px;
	padding-bottom:5px;
}
.imggallarge {
	margin-right:5px;
	background:url(images/ombra_galLarge.jpg) top left no-repeat;
	padding-right:5px;
	padding-bottom:5px;
}
/* Central Space internal pages */
.mainLeft {
	float:right;
	width:74%;
}
/* SIde Column internal pages */
.mainRight {
	float:left;
	width:25%;
	margin-bottom:1em;
	direction:rtl;
}
/* MAIN CSS */
.sidebannermain {
	height:75px;
	border:solid 1px #003399;
	margin-top:10px;
	margin-bottom:5px;
}
.iconoptions {
	margin-bottom:10px;
}
#icon {
	float:right;
}
.mainlatestbox {
	padding:5px;
	border: solid 2px #999999;
}
.mainlatestseparatore {
	background-color:#999999;
	height:1px;
}
.mainlatesttitle {
	font-size:1em;
	color:#666666;
	margin-bottom:0.7em;
}
.mainlatesttitle h3{
letter-spacing: 0.1em;
color: #666666;
padding: 5px;
margin: 0;
background: url(images/arrow_grigia.gif) left center no-repeat;
}
.mainlatesttitle h3:hover {
text-decoration: underline;
background: url(images/arrow_marrone.gif) left center no-repeat;
color: #A99242;
}

.mainlatesttitle a:link {
	text-decoration: none;
	color: #666666;
}
.mainlatesttitle a:visited {
	text-decoration: none;
	color: #666666;
}
.mainlatesttitle a:hover {
	text-decoration: underline;
	color: #A99242;
}

.latestnewstit, .latestlinktit, .latestfeattit, .latestvideotit {
	font-size:1.1em;
	font-weight:bold;
	color:#663300;
}
.latestvideotit a:link {color:#663300; text-decoration:none;}
.latestvideotit a:visited {color:#663300; text-decoration:none;}
.latestvideotit a:hover {color:#663300;text-decoration:underline;}

.latestnewstxt {
	font-size:1.1em;
	padding-left:1em;
	margin-bottom:0.5em;
}
.latestfeattxt {
	font-size:1.1em;
	margin-bottom:0.5em;
}
.mainlatestbox img {
	float:right;
}
.masterfeature .main55img, .videoimg .main55img {
	padding-left:0.5em;
	padding-right:0;
	padding-bottom:0.7em;
	margin-right:0px;
	margin-left:2px;
	/*background:url(images/ombra_mainFeatimg.jpg) top left no-repeat;*/
	width:20%;
}
.mainphotos {
	padding-left:3.2em;
}
.photoimg, .pubimg {
	float:none;
}
.photoimg .main55phimg {
	padding-right:0.5em;
	padding-bottom:0.7em;
	margin-right:2px;
	background:url(images/ombra_mainPhotoimg.jpg) top left no-repeat;
}
.publicationimg .main45pubimg {
	padding-right:0.5em;
	padding-bottom:0.7em;
	background:url(images/ombra_mainPubimg.jpg) top left no-repeat
}
/* home link med */
.urbangreymenu .headerbarhome {
	background-color: #EAC14B;
	background-image: url(menuassets/arrowmed_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom:3px;
	padding: 1px 0px 1px 5px;
}
.urbangreymenu .headerbarhome a {
	font-weight:bold;
	text-decoration: none;
	color: white;
	display: block;
}
.link_titolo_nero:link {color: #000000; text-decoration:none;}
.link_titolo_nero:visited {color: #000000; text-decoration:none;}
.link_titolo_nero:hover {color: #000000; text-decoration:underline;}

.latestnewstit .link_titolo_nero:link {color: #000000; text-decoration:none;}
.latestnewstit .link_titolo_nero:visited {color: #000000; text-decoration:none;}
.latestnewstit .link_titolo_nero:hover {color: #A99242; text-decoration:underline;}

.link_titolo_arancio:link {color: #A99242; text-decoration:none;}
.link_titolo_arancio:visited {color: #A99242; text-decoration:none;}
.link_titolo_arancio:hover {color: #A99242; text-decoration:underline;}
#regprojects1 {
	width: 50%;
	float: right;
}
.regtema {

}
#regprojects .regtitolotema {
	width: 90%;
	background-color:#EAC14B;
	color: #FFFFFF;
	padding-left: 5px;
}
#regprojects2{
	width: 50%;
	float: right;
}
#regprojects2 .regprojectbox {
	border-top:solid 2px #EAC14B;
	border-left:solid 2px #EAC14B;
	margin-bottom: 20px;
}
#regprojects2 .regprojectbox .regtitolobox {
	padding: 2px 2px 10px 5px;
	color: #EAC14B;
	font-size: 1.8em;
	font-weight: bold;
}
#regprojects2 .regprojectbox .regtestobox {
	float:right;
	padding-left: 10px;
}
h2.titolo_progetto {
	color: #000000;
	font-size:1.2em;
	font-weight: bold;
	text-align: right;
}
.elenco_tipo {font-size:130%;}
.ullat {
	border-bottom:1px solid #999999;
	color:#A99242;
	font-size:1.1em;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin:0;
	padding:0 20px 8px 5px;
	}
.body1_c2 .ullat {
	padding-left:5px;
}
.lilat {
	border-bottom:1px dotted #999999;
	margin:0 0 5px;
	padding:0 0 6px;
}
.ullatfeat {
	border-bottom:1px solid #999999;
	font-size:1.1em;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0 5px 8px 0px;
	}

.img_main {
	margin: 10px 10px 10px 0px;
}
.lineaimglat {
	float:right;
	width:100%;
	margin-bottom: 5px;
}
.elenco_tipo a:link {color:#000000; margin-bottom:20px;text-decoration:none;}
.elenco_tipo a:hover {color:#000000; margin-bottom:20px;text-decoration:underline;}

#row1_c2 {
	width:100%;
	float:right;
	margin-bottom:10px;
}

#row2_c2 {
	width:100%;
	float:right;
	margin-bottom:10px;
}
#panorama {
	width:33%;
	float:right;
}
#prj_news {
	width:32%;
	float:right;
	margin-left:1%;
	margin-right:1%;
}
#prj_feature {
	width:32%;
	float:right;
	margin-right:1%;
	margin-left:0;
}
#row3_c2 {
	width:100%;
	float:right;
	margin-bottom:10px;
}
#lat_news {
	float:right;
	margin-right:0%;
	padding-right: 0%;
	margin-left:1%;
	padding-left: 1%;
	border-top:solid 1px #A99242;
}
.lat_news_tit {
	width:98%;
	margin-left:2%;
	margin-top:10px;
	margin-bottom:15px;
	color: #A99242;
	font-size:2.5em;
	font-style:italic;
}
.lat_news_tit  a:link{color: #A99242; text-decoration:none;}
.lat_news_tit  a:visited{color: #A99242; text-decoration:none;}
.lat_news_tit  a:hover{color: #A99242; text-decoration:underline;}

.lat_news_body {
	width:98%;
	margin-left:1%;
	margin-right:1%;
}
#events {
	width:24%;
	float:right;
	margin-right:1%;
}
#opportunities {
	width:24%;
	float:right;
	margin-right:1%;
	margin-left:0;
}
#row4_c2 {
	width:100%;
	float:right;
	margin-bottom:10px;
}
.row4_box {
	width:32%;
	float:right;
	margin-right:1%;
}
.tit_c2 {
	width:96%;
	background-color:#A99242;
	color:#FFFFFF;
	padding:2%;
	background-image: url(images/arrow_tit.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/* padding:2px; */
}

.tit_c2  a:link {color:#FFFFFF; text-decoration:none;}
.tit_c2  a:visited {color:#FFFFFF; text-decoration:none;}
.tit_c2  a:hover {color:#FFFFFF; text-decoration:underline;}

.body1_c2 {
	width:96%;
	background-color:#EDE8D7;
	padding:2%;
	height: auto !important;  /* per i browser moderni */
    height: 220px;      /* per IE5.x e IE6 */
    min-height: 220px;  /* per i browser moderni */
}
.feature_home {
	width:100%;
	margin-bottom:10px;
	display:table-row;
}
.feature_home_img {width:15%;float:right; margin-right:0;margin-left:1%;padding-top:3px;}
.body1_c2 .feature_home_img {margin-left:10%; margin-right:0%;}
/*.feature_home_text {width:84%;float:right;}*/
.feature_home_text_no_img {width:100%;}

#country_row1 {
width:100%;
float: right;
}
#country_row1 img{
	width:100%;
	margin-bottom:10px;
}
#divmap{
	width:20%;
	float:right;
}
#divdata{
	width:19%;
	float:right;
	margin-right:1%;
}
#divtext{
	width:35%;
	float:right;
}
#divlink{
	width:22%;
	float:right;
	margin-left:1%;
}
#country_row2 {
	width:100%;
	float:right;
	border-top:solid 2px #bba37f;
	padding-top:5px;
	margin-bottom:10px;
}
.country_row_tit {
	width:100%;
	color:#a1957f;
	font-size:2em;
	font-style:italic;
	margin-bottom:5px;
}
.country_row2_bleft {
	width: 19%;
	float:right;
	margin-right:0;
	margin-left:1%;
}
.country_row2_bcentral {
	width: 19%;
	float:right;
	margin-left:1%;
	margin-right:0%;
}
.country_row2_bright {
	width: 20%;
	float:right;
}
#country_row3 {
	width:100%;
	float:right;
	margin-top:5px;
	margin-bottom:10px;
}
#country_row3_l {
	width:69%;
	float:right;
	border-top:solid 2px #bba37f;
	margin-right:0;
	margin-left:2%;
}
#country_row3_r {
	width:28%;
	float:right;
}
.country_row3_news{
	width: 100%;
}
.country_row3_r_box {
	width:100%;
	margin-bottom: 15px;
}
.list_projects {
	height: auto !important;  /* per i browser moderni */
    height: 160px;      /* per IE5.x e IE6 */
    min-height: 160px;  /* per i browser moderni */
	font-size:1.1em;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px;
}
.list_projects li {
	border-bottom:1px dotted #999999;
	margin:0 0 5px;
	padding:0 0 5px;
}

/* theme */
#theme_row1 {
	width:100%;
	float:right;
}
#theme_row1 img{
	width:100%;
	margin-bottom:10px;
}
.theme_box1 {
	width:49%;
	margin-left:1%;
	margin-right:0;
	float:right;
}
.theme_box2 {
	width:50%;
	float:right;
}
#theme_row2{
	width:100%;
	float:right;
	margin-bottom:10px;
}
#subject_list {
	width:100%;
	float:right;
	font-size:120%;
	color:#666666;
}
#subject_list a:link{color:#666666; text-decoration:none;}
#subject_list a:visited{color:#666666; text-decoration:none;}
#subject_list a:hover{color:#666666; text-decoration:underline;}

.elenco_tipo h1 {
	background:#A99242 none repeat scroll 0 0;
	color:white;
	margin:0;
	padding:6px 15px;
}
.elenco_tipo ul.listpage {
	border-left:1px dotted #666666;
	border-right:1px dotted #666666;
	color:#A99242;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin:0;
	padding:10px 10px 5px 30px;
}
.elenco_tipo ul li {
	padding:3px 0;
}
.nrPages {
	border:1px dotted #666666;
	margin:0;
	padding:3px 0 3px 15px;
	text-align:right;
}
#divdata {vertical-align: top;}
.apice {vertical-align: super;}
.labeldata {font-weight:bold; color:#A99242;}
.rowcountry {margin-bottom:10px;}

.dataelenco {
	color:#999999;
	font-size:90%;
}
#divtext {font-size: 120%;}

#minibanner .bannerino_line{
	width:100;
	float:right;
	margin-top:5px;
}
.link_titolo_bianco:link {color: #FFFFFF; text-decoration:none;}
.link_titolo_bianco:visited {color: #FFFFFF; text-decoration:none;}
.link_titolo_bianco:hover {color: #FFFFFF; text-decoration:underline;}

#row3_c2_col1 {float: right;}
#row3_c2_col2 {float: left;}

.events_home {
    float: right;
    margin-left: 1%;
	margin-right: 0%;
    width: 24%;
}
#infocus {
    float: right;
}
#header .rsstop {
    text-align: left;
	margin-top: 1px;
}
#header .headfunctions1home {
    text-align: left;
}
#lat_news_presspacks {
    float: right;
}
