@charset "UTF-8";
/* CSS Document */

html {
	overflow-y:scroll !important;
}
body {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	font-size:62%;
}
.twoColFixLtHdr #container {
	width: 955px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
.twoColFixLtHdr #header {
	position:relative;
	height:77px;
	font-size:11px;
	color:#fff;
	/*background: url(images/banner_med_en.jpg) top center no-repeat;*/
}
.headerprogramme {
	float:left;
	margin-top:42px;
	width:235px;
	height:30px;
}
#header .headeroptions {
	float: right;
	width: 300px;
}
#header .headfontsize {
	margin-top:5px;
	text-align: right;
}
#header .headlanguagechoice {
	text-align:right;
	font-size:11px;
}
#header .headlanguagechoice a{color:#FFFFFF; text-decoration:none;}
#header .headlanguagechoice a:hover{color:#FFFFFF; text-decoration:underline;}

#header .rsstop {
	text-align:right;
	margin-top:7px;
	font-size:11px;
}

#header .headfunctions1 {
	text-align:right;
	margin-top:37px;
	font-size:10px;
}

#header .headfunctions1home {
	text-align:right;
	margin-top:7px;
	font-size:10px;
}


.twoColFixLtHdr #header h1 {
	margin: 0;
	padding: 10px 0;
}
.twoColFixLtHdr #sidebar1 {
	float: left;
	width: 20%;
	margin-bottom:5px;
}
.twoColFixLtHdr #mainContent {
	float:right;
	width:78%;
	/*margin-left:1%;*/
}
.twoColFixLtHdr #footer {
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.subhead {
	font-size:1.2em;
	color: #663300;
	text-align:left;
	padding:0.2em;
	margin-left: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:left;
	margin:0 1% 3px 0;
	width:53%;
}
.sidesearch {
	margin-top:10px;
	float:left;
	width:100%;
}
.sidesearchmain {
	margin-top:10px;
}
.sidesearchbutton {
	float:right;
text-align:right;
width:40%;
}
.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: left;
}
.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:left;
	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:left;
}
.mainbottombar {
	height:9em;
}
.mainbottombar .mainbottombarminibox1, .mainbottombar .mainbottombarminibox2 {
	height:8em;
	width:12%;
	margin:0.7em;
	float:left;
	background-color:#CC3300;
}
.mainbottombar .mainbottombarminibox3 {
	height:8em;
	width:25%;
	margin:0.7em;
	float:left;
	background-color:#CC3300;
}
.mainbottombar .mainbottombarminibox4, .mainbottombar .mainbottombarminibox5 {
	height:8em;
	width:20%;
	margin:0.7em;
	float:left;
	background-color:#CC3300;
}
.searchinput {
	border:1px solid #003366;
	font-size:1.1em;
	height:1.5em;
}
.formbutton {
	background-color:#939598;
	border:1px inset #333333;
	color:#FFFFFF;
	height:2em;
	font-size: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:left;
	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:left;
	margin-right:3em;
}
.countrybox .countryboximage {
	float:left;
	text-align: left;
	margin-right: 2em;
}
.countrybox .countryboxnumbers {
	float:left;
	margin-right: 3em;
}
.countrybox .countryboxlinks {float:left;}
.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: left;
	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:left;
	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:left;
	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: left;
	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:left;
	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:left;
	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 right 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 {
	float:left;
	text-align:center;
	margin-bottom:0.5em;
	margin-top:10px;
	/*background-color:#939598;*/
	background-image:url(images/bottone_join.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:1.2em;
	color:#3A78B5;
    padding-bottom: 5px;
    padding-top: 3px;
    width: 100%;
}

.joinml a:link, .titcolsin a:link{color:#3A78B5; text-decoration:none;}
.joinml a:visited, .titcolsin a:visited{color:#3A78B5; text-decoration:none;}
.joinml a:hover, .titcolsin a:hover{color:#3A78B5; text-decoration:underline;}

.titcolsin {
	float:left;
	width:80%;
	text-align:center;
	margin-bottom:0.5em;
	margin-top:10px;
	/*background-color:#939598;*/
	background-image:url(images/bottone-thematic-portals_med.jpg);
	background-repeat:no-repeat;
	padding: 3px 30px 10px 10px;
	font-weight:bold;
	font-size:1.2em;
	color:#A99242;
}

.newsbox img {
	float:left;
}
.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:left;
}
.box2 {
	width:21%;
	float:left;
	margin-right:5px;
}
.box2country {
	width:19%;
	float:left;
	margin-right:5px;
}
.featureimg {
	float:left;
	margin-right:5px;
	/*background:url(images/ombra_panoFeature.jpg) top left no-repeat;*/
	padding-right:5px;
	padding-bottom:5px;
	width:100%;
	/*width:35px;*/
}


.presspackimg {
	float:left; 
	margin-right:5px; 
	/*background:url(images/ombra_panoFeature.jpg) top left no-repeat;*/
	padding-right:5px;
	padding-bottom:5px;
	width:100%;
	border:none;
}

.imgpano {
	float:left;
	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:left;
	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;
}
.presspacktitle  a:link {color: #000000; text-decoration:none;}
.presspacktitle  a:visited {color: #000000; text-decoration:none;}
.presspacktitle  a:hover {color: #000000; text-decoration:underline;}

.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:left;
	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) right top no-repeat;
}
.delegationnewsbox {
	width:49%;
	float: left;
	margin-right: 0.2em;
}
.delegationnewsbox img {
	float:left;
	margin-right:10px;
	background-color:#0033CC;
	border:none;
}
.deltxt {
	margin-right:1em;
}
.presspack {
	margin:0 5%;
}
.presspackitem {
	margin-bottom:5px;
}
.photogallarge {
	width:60%;
	float:left;
	margin:0 5%
}
.photogalsmall {
	width:20%;
	height:75%;
	float:left;
}
.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:left;
	width:74%;
}
/* SIde Column internal pages */
.mainRight {
	float:right;
	width:25%;
	margin-bottom:1em;
}
/* MAIN CSS */
.sidebannermain {
	height:75px;
	border:solid 1px #003399;
	margin-top:10px;
	margin-bottom:5px;
}
.iconoptions {
	margin-bottom:10px;
}
#icon {
	float:left;
}
.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) right center no-repeat;
font-size:110%;
}
.mainlatesttitle h3:hover {
text-decoration: underline;
background: url(images/arrow_marrone.gif) right 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:#000000; text-decoration:none;}
.latestvideotit a:visited {color:#000000; text-decoration:none;}
.latestvideotit a:hover {color:#000000;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:left;
}
.masterfeature .main55img, .videoimg .main55img {
	padding-right:0.5em;
	padding-bottom:0.7em;
	margin-right:2px;
	/*background:url(images/ombra_mainFeatimg.jpg) top left no-repeat;*/
	width:20%;
}
.mainphotos {
	padding-left:3.2em;
}
.photoimg, .pubimg {
	float:left;
}
.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: right center;
	margin-bottom:3px;
	padding: 1px 0px 1px 5px;
	height:16px;
	font-size:1.2em;
}
.urbangreymenu .headerbarhome a:link {
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
}
.urbangreymenu .headerbarhome a:visited {
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
}
.urbangreymenu .headerbarhome a:hover {
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;
	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: left;
}
.regtema {

}
#regprojects .regtitolotema {
	width: 90%;
	background-color:#EAC14B;
	color: #FFFFFF;
	padding-left: 5px;
}
#regprojects2{
	width: 50%;
	float: left;
}
#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:left;
	padding-left: 10px;
}
h2.titolo_progetto {
	color: #000000;
	font-size:1.6em;
	font-weight: bold;
	text-align: left;
}
.elenco_tipo {font-size:130%;}
.ullat {
	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 5px 8px 20px;
	}
.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;
	width:340px;
}
.lineaimglat {
	float:left;
	width:100%;
	margin-bottom: 5px;
}
.elenco_tipo a:link {color:#333333; margin-bottom:20px;text-decoration:underline;}
.elenco_tipo a:hover {color:#333333; margin-bottom:20px;text-decoration:underline;}

.elenco_tipo h1 a:link {color:#FFFFFF; margin-bottom:20px;text-decoration:none;}
.elenco_tipo h1 a:visited {color:#FFFFFF; margin-bottom:20px;text-decoration:none;}
.elenco_tipo h1 a:hover {color:#FFFFFF; margin-bottom:20px;text-decoration:underline;}

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

#row2_c2 {
	width:100%;
	float:left;
	margin-bottom:10px;
}
#panorama {
	width:33%;
	float:left;
	height: auto !important;  /* per i browser moderni */
    height: 250px;      /* per IE5.x e IE6 */
    min-height: 250px;  /* per i browser moderni */
	/*background-color:#EDE8D7;*/
	background-color:#FFFFFF;
	padding-top:35px;
}
#panorama_new_home {
	width:33%;
	float:left;
	height: auto !important;  /* per i browser moderni */
    height: 250px;      /* per IE5.x e IE6 */
    min-height: 250px;  /* per i browser moderni */
	/*background-color:#EDE8D7;*/
	background-color:#FFFFFF;
}
#mycontentdiv {
	display:table-cell;
	vertical-align:middle
}
#prj_news {
	width:32%;
	float:left;
	margin-left:1%;
	margin-right:1%;
}
#prj_feature {
	width:32%;
	float:left;
	margin-left:1%;
}
#row3_c2 {
	width:100%;
	float:left;
	margin-bottom:10px;
}
#row3_c2_col1 {
	float:left;
	width:50%;
}
#row3_c2_col2 {
	float:right;
	width:49%;
}
#lat_news_presspacks {
	width:48%;
	float:left;
	margin-right:1%;
	padding-right:1%;
	/*border-top:solid 1px #A99242;*/
}

#lat_news  {
	/*width:48%;*/
	float:left;
	margin-right:1%;
	padding-right: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%;
}

/* nuova home */
#lat_news_new_home  {
	width:98%;
	float:left;
	margin-right:1%;
	padding-right:1%;
	border-top:solid 1px #A99242;
	margin-bottom:15px;
}

#events_new_home  {
	width:98%;
	float:left;
	margin-right:1%;
	padding-right:1%;
	border-top:solid 1px #A99242;
	margin-bottom:15px;
}

/*#quotes_home {
	width:99%;
	float:left;
	margin-top:30px;
	border-top:solid 1px #A99242;
}
.quotes_home_tit {
	text-align:center;
	font-size:2em;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	width:100%;
	float:left;
}
.quotes_home_tit  a:link{color: #A99242; text-decoration:none;}
.quotes_home_tit  a:visited{color: #A99242; text-decoration:none;}
.quotes_home_tit  a:hover{color: #A99242; text-decoration:underline;}

.quotes_home_text {
	width:80%;
	float:left;
	text-align:center;
	font-size:1.2em;
	margin-right:1%;
	margin-left:1%;
	padding-right: 9%;
	padding-left: 9%;
}*/
#quotes_theme {
	width:50%;
	float:left;
	margin-top:10px;
}
#quotes_theme .body1_c2{
	min-height: 50px;
	height: 50px;      /* per IE5.x e IE6 */
}
.events_home {
	width:24%;
	float:left;
	margin-right:1%;
}
#events {
	width:24%;
	float:left;
	margin-right:1%;
}
#opportunities {
	width:24%;
	float:left;
	margin-left:1%;
}
#row4_c2 {
	width:100%;
	float:left;
	margin-bottom:10px;
}
.row4_box {
	width:32%;
	float:left;
	margin-right:1%;
	padding-left:2px;
}
.row4_box_new_home {
	width:23%;
	float:left;
	margin-right:1%;
	margin-left:1%;
}
.row4_box_new_home_first {
	width:24%;
	float:left;
	margin-right:1%;
}

.row4_box_new_home_first  a:link{color: #000000; text-decoration:none;margin-top:30px;}
.row4_box_new_home_first  a:visited{color: #000000; text-decoration:none;margin-top:30px;}
.row4_box_new_home_first  a:hover{color: #000000; text-decoration:underline;margin-top:30px;}

.row4_box_new_home_last {
	width:24%;
	float:left;
	margin-left:1%;
}
.infocus_int_left{
	width:49%;
	float:left;
	margin-right:1%;
}
.infocus_int_right{
	width:49%;
	float:right;
}
.tit_c2 {
	width:96%;
	background-color:#A99242;
	color:#FFFFFF;
	padding:2%;
	background-image: url(images/arrow_tit.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size:110%;
	text-transform: uppercase;
	font-weight:bold;
	/* 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: 250px;      /* per IE5.x e IE6 */
    min-height: 250px;  /* per i browser moderni */
}
.body1_c2_mini {
	width:96%;
	/*background-color:#EDE8D7;*/
	padding:2%;
	height: auto !important;  /* per i browser moderni */
    height: 200px;      /* per IE5.x e IE6 */
    min-height: 200px;  /* per i browser moderni */
}
.body1_c2_white {
	width:96%;
	background-color:#FFFFFF;
	padding:2%;
	height: auto !important;  /* per i browser moderni */
    height: 200px;      /* per IE5.x e IE6 */
    min-height: 200px;  /* per i browser moderni */
}
.body1_c2 .tit_img {
	width:96%;
	padding-right:2%;
	padding-left:2%;
	font-size:1.1em;
	margin-top:10px;
	text-align:center;
	float:left;
}

.body1_c2_down {
	width:96%;
	background-color:#EDE8D7;
	padding:2%;
	height: auto !important;  /* per i browser moderni */
    height: 200px;      /* per IE5.x e IE6 */
    min-height: 200px;  /* per i browser moderni */
}


.row_img_home {
	width:100%;
	float:left;
	margin-top:5px;
}
.row_img_home_img {
	width:39%;
	float:left;
}
.row_img_home_img img{
	border:0px;
}
.row_img_home_tit {
	width:58%;
	float:left;
	margin-left:2%;
	margin-right:1%;
}
.row_img_home_tit a:link{text-decoration:none;color:#A99242;}
.row_img_home_tit a:visited{text-decoration:none;color:#A99242;}
.row_img_home_tit a:hover{text-decoration:underline;color:#A99242;}


.feature_home {
	width:100%;
	margin-bottom:10px;
	display:table-row;
	float:left;
}
.feature_home_img {width:15%;float:left; margin-right:1%;padding-top:3px;}
.body1_c2 .feature_home_img {margin-right:3%;}
/*.feature_home_text {width:84%;float:left;}*/
.feature_home_text_no_img {width:100%;}
.body1_c2 .feature_home_img {margin-right:3%;}

#country_row1 {
width:100%;
float: left;
}
#country_row1 #divmap img{
	width:100%;
	margin-bottom:10px;
}
#divmap{
	width:20%;
	float:left;
}
#divdata{
	width:19%;
	float:left;
	margin-right:1%;
}
#divtext{
	width:45%;
	float:left;
}
#divtextlink #gallery {
	width:72%;
	padding-left:1%;
	padding-right:1%;
	margin-top:10px;
	text-align:center;
	float:left;
	border-left:1px solid #A99242;
	border-right:1px solid #A99242;
	margin-bottom:10px;
}
#country_row1 #countryquotes {
	width:100%;
	margin-top:10px;
	float:left;
	margin-bottom:10px;
	border-top:2px solid #A99242;
	padding-top:5px;
}
#country_row1 #countryquotes .body1_c2_mini {
    height: 0;      /* per IE5.x e IE6 */
    min-height: 0;  /* per i browser moderni */
	padding-left: 1%;
}

#divlink{
	width:12%;
	float:left;
	margin-left:1%;
}
#country_row2 {
	width:100%;
	float:left;
	border-top:solid 2px #bba37f;
	padding-top:5px;
	margin-bottom:10px;
}
#country_row2b {
width:100%;
float: left;
margin-bottom:10px;
border-top:solid 2px #bba37f;
}

#theme_med_row2b {
width:100%;
float: left;
margin-right:1%;
padding-right:1%;
border-top:1px solid #A99242;
}

.presspack_tit {
	width:98%;
	margin-left:2%;
	margin-top:10px;
	margin-bottom:15px;
	color: #A99242;
	font-size:2.5em;
	font-style:italic;
}
.presspack_tit  a:link{color: #A99242; text-decoration:none;}
.presspack_tit  a:visited{color: #A99242; text-decoration:none;}
.presspack_tit  a:hover{color: #A99242; text-decoration:underline;}


#country_row_l_cont {
width:69%;
float: left;
margin-right:2%;
}
.press_col {
	width:50%;
	float:left;
}
.country_row_tit {
	width:100%;
	color:#a1957f;
	font-size:2em;
	font-style:italic;
	margin-bottom:5px;
	float:left;
}
.country_row_tit a:link{color:#a1957f; text-decoration:none;}
.country_row_tit a:visited{color:#a1957f; text-decoration:none;}
.country_row_tit a:hover{color:#a1957f; text-decoration:underline;}

.barra {border-top:solid 2px #bba37f;}

.country_row2_bleft {
	width: 19%;
	float:left;
	margin-right:1%;
}
.country_row2_bcentral, .country_row2_bcentral_img {
	width: 19%;
	float:left;
	margin-right:1%;
}
.country_row2_bcentral_img {
	vertical-align:center;
}

.country_row2_bright {
	width: 20%;
	float:left;
}
#country_row3 {
	width:100%;
	float:left;
	margin-top:5px;
	margin-bottom:10px;
}
#country_row3_l {
	width:100%;
	float:left;
	border-top:solid 2px #bba37f;
}
#country_row3_r {
	width:28%;
	float:left;
}
.country_row3_news{
	width: 100%;
	float: left;
}
.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:left;
}
#theme_row1 img{
	width:100%;
	margin-bottom:10px;
}
.theme_box1 {
	width:49%;
	margin-right:1%;
	float:left;
}
.theme_box2 {
	width:50%;
	float:left;
}
#theme_row2{
	width:100%;
	float:left;
	margin-bottom:10px;
}
#subject_list, #country_list, #minibanner {
	width:100%;
	float:left;
	font-size:130%;
	color:#666666;
}
#subject_list a:link, #country_list a:link {color:#000000; text-decoration:none;}
#subject_list a:visited, #country_list a:visited {color:#000000; text-decoration:none;}
#subject_list a:hover, #country_list a:hover {color:#000000; text-decoration:underline;}

#minibanner .bannerino_line{
	width:100;
	float:left;
	margin-top:5px;
}
#minibanner .bannerino_line img {border:0;}

.elenco_tipo h1 {
	background:#A99242 none repeat scroll 0 0;
	color:white;
	margin:0;
	padding:6px 15px;
}
.elenco_tipo h2 {color:#C69247;}

.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:left;
	float:left;
	width:100%;
}
#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%;}
.system_message {
	text-align:center;
	font-size:2em;
	font-weight:bold;
	margin-top:50px;
}
.system_message_low {
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
	margin-top:50px;
	color:#333333;
}
.seemore {
	font-size:130%;
	margin-top: 10px;
	font-weight:bold;
	float:left;
}
.seemore a:link{color:#333333;}
.seemore a:visited{color:#333333;}
.seemore a:hover{color:#333333;}

.risultatisearch {
	font-size:1em;
}
/* LIST FEATURES */
.list_type_feature {list-style-type:none; margin-bottom:5px;}
.list_tit_feature {color:#A99242; font-weight:bold; font-size:1.1em; margin-bottom:5px;}
.list_tit_feature a:link, .list_tit_feature a:visited {color: #A99242; text-decoration:none;}
.list_tit_feature a:hover {color: #A99242; text-decoration:underline;}
.list_date_feature {color:#333333;margin-bottom:5px; font-size:0.9em;}
.list_item_feature {float:left; margin-bottom:8px; margin-right:10px;}
.list_img_feature img {width: 70px; margin-right:5px;}

li.titolomese {
	list-style-type:none;
	color: #A99242;
	font-size:2em;
	font-weight:bold;
}
/* list publications */
.morepub {
	text-align:center;
	width:100%;
	float:left;
	font-size:2.1em;
	margin-top:20px;
	margin-bottom:30px;
}
/*sottotitolo gallery*/
#main-column h2 {
	font-size:1.2em;
	margin-bottom:8px;
	padding:0 0 3px 0px;
	text-align:right;
}
div.risultatisearch ul {
	font-size:130%;
}
div.risultatisearch li {
	margin-bottom:3px;
}
.link_video {
	width:100%; 
	text-align:center;
	float:left; 
	font-size:1.5em; 
	float:left; 
	margin-top:10px; 
	font-weight:bold;
}

/* RIGHTCOLUMN */

#rightcolumn {
width: 26%;
float:  right;
background-color: #e8d8ac;
padding-bottom: 150px;
}

.box {
width: 85%;
margin: 10px auto 15px auto;
border: 1px #d1b156 solid;
background-color: white;
}

.boxalso{
/*margin: 10px auto 15px auto;*/
text-align:center;
border: 2px solid #999999;
background-color: #A99242;
color: #FFFFFF;
}
#rightcolumn ul {
padding:0;
margin: 0 5% 0 5%;
text-align: left;
list-style: none;
font-size: 1.2em;
line-height: 150%;
}

#rightcolumn li {
border-bottom: 1px #996633 dotted;
}

#rightcolumn h2 {
margin:0;
color: white;
text-align: center;
font-size: 1.5em;
margin-bottom: 5px;
padding: 3px 0 3px 0;
background-color: #d1b156;
}

#rightcolumn ul li.MoreInfo {
border: none;
margin: 5px 0 3px 0;
font-size: 1em;
list-style: none;
text-align: center;
}

#rightcolumn a {
color: black;
text-decoration: none;
}

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

#rightcolumn .box ul li.MoreInfo a {
text-decoration: underline;
color: #996633;
}

#rightcolumn .box ul li.MoreInfo a:hover {
text-decoration: none;
}
/*bottoni azioni*/
#bottoniazioni {
	width:100%;
	float:left;
	text-align:right;
	margin-bottom:5px;
	margin-top:20px;
}
#bottoniazioni img {
	margin-left:5px;
	margin-right:5px;
	border:0;
}
#advsearch {
	width:100%;
	margin-top:5px;
	margin-bottom:3px;
	float:left;
	font-size:110%;
}
#advsearch  a:link{color:#3A78B5;text-decoration:none;}
#advsearch  a:visited{color:#3A78B5;text-decoration:none;}
#advsearch  a:hover{color:#3A78B5; text-decoration:underline;}

#rss_butt {float:left; width:30%}
#advsearchlink{float:left; width:70%;text-align:right;}
ul.list_page {
	margin-right:20px;
	margin-left:0px;
	padding-left:5px;
	padding-right:5px;
}
#infocus {
	border-top:1px solid #A99242;
	float:left;
	width:100%;
}
.rss_link {
	width:100%;
	float:left;
	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;}

.back_button {
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	font-size:1.4em;
	text-align:right;
	font-weight:bold;
}
#divtextlink {
	width: 58%;
	float:left;
	margin-top:10px;
}
#divlink2{
	width:17%;
	float:left;
	margin-left:4%;
	margin-top:10px;
}
