@charset "utf-8";
/* CSS Document */

BODY {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px; background: #FFFFFF url(img/bg_body.png) top repeat-x;}
a {	color: #0066CC;}
a:hover {color: #0066FF;}

form {margin: 0px;padding: 0px;	}
.containerMain {margin: 0px 25px 25px 25px;	padding: 0px 0px 0px 0px; min-width:974px; position: relative;}
/*.containerMain {margin: 0px auto;	padding: 0 25px; min-width:900px; max-width:1100px;}*/
#header{height:75px;width:auto;}
#header a{ text-decoration:none;}
#header a:hover{ text-decoration: underline;}
#logo{height:75px;width:191px;float:left;}
#link{height:37px;background: url(img/bg_link.jpg) repeat-x; float:right;}
.lingua{height:29px;padding: 7px 25px 0 25px; border-right: 1px solid #CEE1EC;	border-top: 1px solid #FFFFFF;	font-size: 80%; float:left}
.link{height:29px;padding: 7px 25px 0 25px;border-right: 1px solid #CEE1EC;border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;font-size: 80%;float:left; color: #00CC99;}
.cerca{height:29px;padding: 7px 25px 0 25px;border-right: 1px solid #CEE1EC;border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;font-size: 80%;float:left; }
.toolcerca {padding: 2px;background-color: #F4F9FC;border-bottom: 1px solid #FFFFFF;border-top: 1px solid #C3D4DF;border-left: 1px solid #C3D4DF;border-right: 1px solid #FFFFFF;font-size: 90%;width: 200px;float:left;}
.toolcerca:hover {background-color: #FFFFFF;}
.clear{clear:both; height:1px;}
.containerHome {margin: 0;padding: 10px 10px 0 10px;background: #E3EFF6;}
.containerHome-link{background: #459782 url(img/img-home.jpg) no-repeat left top;height: 334px;width: 100%;color: #FFFFFF;font-size: 120%;line-height: 160%;}
#img-home {width:450px; height:334px;float:left}
#link-home {background-color: #006390;width:26%;height: 334px; float:right;}
#link-home ul {margin: 0px;padding: 0px;list-style: none;width: 100%;}
#link-home ul li {margin: 0px;padding: 0px 0px 0px 0px;	width: 100%;background: url(img/homeVisualTd3Off.png) center repeat-x;}
#link-home ul li:hover {margin: 0px;padding: 0px 0px 0px 0px;	width: 100%;background: url(img/homeVisualTd3On.png) center repeat-x;}
#link-home ul li a {padding: 0px 0px 0px 30px;margin: 0px;	color: #A3CFE9;text-decoration: none;font-size: 110%;line-height: 200%;}
#link-home ul li a:hover {margin: 0px;padding: 0px 0px 0px 30px;color: #FFFFFF;text-decoration: none;}

/*.homeVisualTd2 {margin:0px;padding: 0px;}
.homeVisualTd2 p {width:170px;line-height: 130%;}
html>body .homeVisualTd2 p {margin:auto;padding: 10px 0 0 200px;width:190px;line-height: 150%;}
*:first-child+html div.homeVisualTd2 p {margin:auto;padding: 10px 0 0 10px;width:190px;line-height: 150%;}*/
.aRight {float: right;}
.sf-tabella{background: #459782 url(img/img-home.jpg) no-repeat left top;}
.homeVisualTd1 {margin: 0px;padding: 0px;width: 435px;}
.homeVisualTd2 {margin: 0px;padding: 0px;width:50%; background:url(img/homePictRightShadow.jpg) right no-repeat}
.homeVisualTd2 p {margin: 30px auto 0px auto;padding: 0px;	background: transparent;width: 215px;color: #FFFFFF;font-size: 120%;line-height: 160%;text-align: left;}
.homeVisualTd3 {margin: 0px;padding: 0px;	/*background-color: #005687;*/background-color: #006390;width:45%;}
.homeVisualTd3 ul {margin: 0px;padding: 0px;list-style: none;width: 100%;}
.homeVisualTd3 ul li {margin: 0px;padding: 0px 0px 0px 0px;	width: 100%;background: url(img/homeVisualTd3Off.png) center repeat-x;}
.homeVisualTd3 ul li:hover {margin: 0px;padding: 0px 0px 0px 0px;	width: 100%;background: url(img/homeVisualTd3On.png) center repeat-x;}
.navLink {height: 48px;}
.navLinkLast {height: 46px;}
.homeVisualTd3 ul li a {padding: 0px 0px 0px 30px;margin: 0px;	color: #A3CFE9;text-decoration: none;font-size: 110%;line-height: 230%;}
.homeVisualTd3 ul li a:hover {margin: 0px;padding: 0px 0px 0px 30px;color: #FFFFFF;text-decoration: none;}
.navLink {height: 56px;}
.navLinkLast {height: 54px;}

.homeVisualTd1Sub {margin: 0px;padding: 0px; vertical-align: top;background: url(img/bg_homeNews.png) top repeat-x;}
.homeVisualTd1Sub img {padding: 0px;	margin: 0px 15px 10px 0px;float: left;}
.homeVisualTd1Sub h2 {margin: 0px;padding: 0px 0px 10px 0px;font-size: 130%;font-weight: lighter;color: #39856B;}
.homeVisualTd1Sub h3 {margin: 0px;padding: 0px 0px 0px 0px;font-size: 100%;font-weight: bold;color: #333333;}
.homeVisualTd1Sub h3 a {color: #333333;text-decoration: none;}
.homeVisualTd1Sub h3 a:hover {color: #333333;text-decoration: underline;}
.homeVisualTd1Sub p {margin: 0px;padding: 0px 50px 0px 0px;font-size: 85%;color: #333333;}
.homeVisualTd3Sub {margin: 0px;padding: 0px;vertical-align: top;background: url(img/bg_homeNews.png) top repeat-x;}
.homeVisualTd3Sub h2 {margin: 0px;padding: 0px 0px 10px 0px;font-size: 130%;font-weight: lighter;color: #39856B;}
.homeVisualTd3Sub h3 {margin: 0px;padding: 0px 0px 0px 0px;font-size: 100%;font-weight: bold;color: #333333;}
.homeVisualTd3Sub h3 a {color: #333333;text-decoration: none;}
.homeVisualTd3Sub h3 a:hover {color: #333333;text-decoration: underline;}
.homeVisualTd3Sub p {margin: 0px;padding: 0px 0px 5px 0px;font-size: 85%;color: #333333;}
.homeVisualTd3Sub span {margin: 0px;padding: 0px 0px 0px 0px;font-size: 70%;color: #666666;}

#link-interno {background: #006390 url(img/homeVisualTd3Off.png) center repeat-x;width:100%;height:46px;}
/*#link-interno ul { margin:0px;padding:0px;list-style:none;width:100%; position: relative;height:46px;}
#link-interno ul li {float: left;padding: 5px 20px;}
#link-interno ul li a {color: #A3CFE9;text-decoration: none;font-size: 110%;line-height: 200%;}
#link-interno ul li a:hover {color: #FFFFFF;text-decoration: none;}
#link-interno ul li a.open {color: #FFFFFF;text-decoration: none; font-weight:bold}*/
#link-interno td { margin:0px;padding:10px 20px;height:26px;}
#link-interno td a {color: #A3CFE9;text-decoration: none;font-size: 95%;}
#link-interno td a:hover {color: #FFFFFF;text-decoration: none;}
#link-interno td a.open {color: #FFFFFF;text-decoration: none; font-weight:bold}

#link-verde {background: #71c5ae url(img/bg_linkverde.jpg) top repeat-x;width:289px;float:left;padding:20px 0;}
#link-verde ul { margin:0px;padding:0px;list-style:none;}
#link-verde ul li {padding: 3px 20px; background:url(img/bg_ul-linkverde.jpg) top no-repeat; font-size: 95%;}
#link-verde ul li:hover {padding: 3px 20px; background:url(img/bg_ul-hover-linkverde.gif) top no-repeat;}
#link-verde ul li a {color: #fff;text-decoration: none;}
#link-verde ul li a:hover {color: #fff;text-decoration: none;}
#link-verde ul li a.open {color: #fff;text-decoration: none; font-weight:bold}

#sublink-verde {width:289px;}
#sublink-verde ul { margin:0;list-style:none; }
#sublink-verde ul li {padding: 3px 0px 3px 30px; background:url(img/bg_ul-sublinkverde.gif) top no-repeat; font-size: 90%;height:20px;}
#sublink-verde ul li:hover {padding: 3px 0px 3px 30px; background:url(img/bg_ul-hover-sublinkverde.gif) top no-repeat;}
#sublink-verde ul li a {color: #125543;text-decoration: none;}
#sublink-verde ul li a:hover {color: #fff;text-decoration: none;}
#sublink-verde ul li a.open {color: #fff;text-decoration: none;}

.containerHome-testi{width: 100%;}
#containerHome-highlights{width: 71%; background: url(img/bg_homeNews.png) top repeat-x; float:left;}
#containerHome-highlights img {padding: 0px;	margin: 0px 15px 10px 0px;float: left;}
#containerHome-highlights h2 {margin: 0px;padding: 0px 0px 10px 0px;font-size: 130%;font-weight: lighter;color: #39856B;}
#containerHome-highlights h3 {margin: 0px;padding: 0px 0px 0px 0px;font-size: 100%;font-weight: bold;color: #333333;}
#containerHome-highlights h3 a {color: #333333;text-decoration: none;}
#containerHome-highlights a:hover {color: #333333;text-decoration: underline;}
#containerHome-highlights p {margin: 0px;padding: 0px 50px 0px 0px;font-size: 85%;color: #333333;}



#dx-home {width:25%; float:right;background: url(img/bg_homeNews.png) top repeat-x;}
#dx-home h2 {margin: 0px;padding: 0px 0px 10px 0px;font-size: 130%;font-weight: lighter;color: #39856B;}
#dx-home h3 {margin: 0px;padding: 0px 0px 0px 0px;font-size: 100%;font-weight: bold;color: #333333;}
#dx-home h3 a {color: #333333;text-decoration: none;}
#dx-home h3 a:hover {color: #333333;text-decoration: underline;}
#dx-home p {margin: 0px;padding: 0px 0px 5px 0px;font-size: 85%;color: #333333;}
#dx-home span {margin: 0px;padding: 0px 0px 0px 0px;font-size: 70%;color: #666666;}

#main-interno-nolink {width:auto;background: #FFF url(img/bg_main-interno.jpg) top repeat-x; padding:10px 20px;margin:0}
#main-interno-nolink h2 {margin: 0px;padding: 0px 0px 10px 0px;font-size: 130%;font-weight: lighter;color: #39856B;}
#main-interno-nolink p {margin: 0px;padding: 0px 0px 5px 0px;color: #666;}
#main-interno {background: #FFF url(img/bg_main-interno.jpg) top repeat-x; margin:0 0 0;}
#main-interno h2 {margin: 0px;padding: 0px 0px 10px 0px;font-size: 130%;font-weight: lighter;color: #39856B;}
#main-interno p {margin: 0px;padding: 0px 0px 5px 0px;}
.testo {margin: 0px;padding: 0px 0px 5px 0px;font-size: 80%;color: #000; line-height:14px}
.testo img {margin: 0px;padding:5px;float:right;}
.pathway {font-size: 80%; color:#999; padding:0 0 15px 0}
.pathway a{color: #06C; text-decoration: none;}
.related {margin: 0px;padding: 0;font-size: 80%;color: #125543; border-bottom:solid 1px #e2eff5; font-weight:bold}
.related-gallery {padding: 5px 5px 10px 0;}
#main-interno-nolink ul { margin:0;padding:5px 0 0 7px;list-style: url(img/elenco-puntato.gif); }
#main-interno-nolink ul li { margin:0; font-size: 80%; height:16px; color:#666; font-weight:bolder}

#main-interno ul { margin:0;padding:5px 0 0 7px;list-style: url(img/elenco-puntato.gif); }
#main-interno ul li { margin:0; font-size: 80%; height:16px; color:#666; font-weight:bolder}
.sectiontitle {margin:0 0 5px 0;padding: 0;color: #026668; font-weight: bolder; background-color:#eaf6f4;}
.gallery-pagine {margin:0;padding:0;font-size: 80%;color: #999; text-align:right;}
.gallery-pagine a{text-decoration:none;padding:0 3px;font-weight: bold;}
.gallery-pagine a.open{text-decoration:none; color:#333}
.gallery {margin:0;padding:5px 0;border-bottom:solid 1px #71c5ae; border-top:solid 1px #71c5ae;}
.news {margin:0;padding:5px 0;font-size: 80%;color: #666; border-bottom:solid 1px #eaf6f4;}
.news img{margin:0;padding:0 5px 0 0;float:left;}
.news h2{font-size: 120%;color: #666; font-weight: bolder;}
.news p{line-height:15px}
.pictures {margin:3px;padding:10px;font-size: 80%;color: #666;width:250px; height:120px; background:#e2eff7 url(img/open-pictures.png) top left no-repeat; float:left; text-align:center;}
.pictures p{ font-weight:bold}
.divisorio{height:10px; background:url(img/divisorio.gif) repeat-x}
.login{height:200px; background: #e2eff7; padding:10px;}


.containerHome-brnews{width: 100%; background: url(img/bg_brnews.jpg) repeat-y #a4cdc9;}
.containerHome-brnews h2 {margin: 5px;padding: 0px 5px 5px 35px;font-size: 130%;font-weight: lighter;color: #fff; float:left;}
.containerHome-brnews p {padding: 5px 5px 5px 230px;font-size: 90%;color: #333333;line-height:15px}

.containerinterno{width: 100%;}

.containerMainOpenClose-bg {height:15px;width:auto;background: #E3EFF6;}
.containerMainOpenClose {height:15px;width:auto;}
.angolo-alto-dx {float: right; background:url(img/homecurvaopendx.gif) no-repeat top right; width:15px; height:15px;}
.angolo-basso-dx {float: right; background: url(img/homecurvaclosedx.gif) no-repeat bottom right; width:15px; height:15px;}
.angolo-alto-sx {float: left; background: url(img/homecurvaopensx.gif) no-repeat top left; width:15px; height:15px;}
.angolo-basso-sx {float: left; background: url(img/homecurvaclosesx.gif) no-repeat bottom left; width:15px; height:15px;}
.containerFooterTxt {margin:1px 0; background: #E3EFF6;}
.containerFooterTxt p {margin: 2px 10px 0px 10px;padding: 25px 0px 25px 0px;text-align: center;font-size: 75%;color: #39856B;}
.containerFooter {margin:0;background: url(img/bg_footer.png) top repeat-x;height: 100px;}



/* =restyling homepage
--------------------------------------*/
.containerHome-img-adriatic{height: 180px;}
/*.containerHome-img-adriatic {*/
/*    height:180px;*/
/*}*/

.logo{width:60%;float:left;}
.logo img{float:right;}

.containerHome-img-adriatic .text-wrap{
    width:40%;
    float:right;
    background:#459782;
    height:180px;
    margin:0;
}
.containerHome-img-adriatic p{
    color:#fff;
    height:140px;
    margin:0;
    padding:20px;
}

.column{
    min-height:400px;
    width:32%;
    margin:0;
    margin-left:2% !important;
    float:left;
}

.sin{
    margin-left:0% !important;
}

.cen{

}

.des{
    
}

.box{
    background:#fff;
/*    border-right:1px solid #ccc;*/
    border-bottom:1px solid #ccc;
    padding:10px 10px 10px;
    margin-bottom:20px;
    overflow:hidden;
}

#main-interno .boxtitle{
    background-image:url(../img/title_bgr.jpg);
    background-repeat:repeat-x;
    background-position:0 0;
    color:#fff;
    height:29px;
    padding:3px 0 0 15px;
}

.abstract{
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px solid #459782;
    clear:both;
    overflow:hidden;
}
.date{font-size:13px;}
.thumb{float:left;margin-right:10px;height:90px;width:120px;overflow:hidden;}
.minibox .thumb{margin:0 auto 5px; float:none; width:100%;text-align:center;}
.title{margin:0 0 10px;font-size:15px;font-weight:bold;}
.paragrafo{font-size:13px;}
.more{float:right;font-size:13px;}

.minibox {
    float: left;
    width: 49%;
    margin-left:1.9%;
}

.wptheme-fullHorizontalNav {border: 0px;}
.wpsPortletBody #link-interno{display:none;}
.wpsPortletBody .containerHome{padding:0px;}
.wpsPortletBody .containerMainOpenClose-bg{display:none;}
#main-interno {float:right;width:780px;padding:10px}
.menu_item p {font-size:13px;}
#main-interno .menu_item ul {list-style: none; margin-top: 5px;}
