@import "prelogin.css";
@import "forms.css";

*, html, body {margin:0; padding:0}
body{ font-size:.8em; font-family: Arial, Helvetica, sans-serif; color:#636363; font-weight:normal; background-image:url('../_slice/linea.jpg'); background-repeat:repeat-x; background-color:#dcf1fa; }
a{font-weight:bold; cursor:pointer; color:#045ca6; text-decoration:none}
a:hover {text-decoration:underline; color:#009de0 }
a:active {outline: none;}
a:focus { -moz-outline-style: none;}
ul { list-style-type:none}
table td { text-align:left}
h4 {font-size: 101%; }
h2 { color:#009de0; margin-bottom: 6px; font-size: 140%;}
/*Box Model*/
#dPostLogin,
#dPreLogin,
#dHeader,
#dMainControlPost {width:100%; margin:0; padding:0; clear: both}
#dContainer,
#dContainer-out-Pre {width:974px; margin: 0 auto; padding:0}

#dMainControlPost p,
#footer-in { margin: 0 auto; }
#footer-in {text-align:center; }

#dContainer,
#dMainControlPost {background-image:url('../_slice/bkg-stage.gif'); background-repeat:repeat-y; }

/*Header + Left*/
#dHeader {float:left; background-image:url('../_slice/bkg-stage-header.gif'); background-repeat:repeat-y;}
#dHeader .swf {padding-bottom:5px; background-image:url('../_slice/bkg-stage-header.gif'); background-repeat:repeat-y;}

#dHeader .swf embed,
#dHeader .swf object { width:974px; height:184px;}
/*#dHeader a {color:#045ca6}*/

#dHeader li{ float:left; }
#dHeader .rightTopMenu ul li { margin: -5px 0 0 0; font-size:11px; padding-top:8px; }

#dTopMenu,
#header-menu {height: 40px;  }
#header-menu {
	clear:both;
	margin:0 auto;
	width:960px;
	height:41px;
}

#header-menu ul#content-menu {
	float:left;
	width:721px;
	padding-top:10px;
	padding-bottom:10px;
}
.rightTopMenu{
	float:left;
	width:721px;
	border-color:#DCDCDC;
	border-style:solid;
	border-width:0 0 1px;
	height:40px;
}
#header-menu li {margin:5px 0 0 0; padding-top: 5px; height:22px; text-align:center; border-right: 1px solid #90ffbb; padding-right:3px; padding-left:3px; padding-bottom:5px; display:inline;}
#header-menu li.topMenuItemSelected { background-color:#D8EBFC }

#dTopMenu { font-size: 11px; background-color:#fff; border-width: 0 1px 1px 0; border-style:solid; border-color: #dcdcdc; padding: 0 5px; width: 228px; clear:both; float:left;}
#dTopMenu ul{padding-top:5px; }
#dTopMenu li {background-repeat:no-repeat; background-position: 7px 0; padding: 3px 0 0 25px; white-space:no-wrap; float:left; }
#dTopMenu li.home {background-image:url('../_slice/butt/ico-topmenu-home.gif'); border:0;}
#dTopMenu li.modifica {background-image:url('../_slice/butt/ico-topmenu-modifica.gif'); border:0;}
#dTopMenu li.logout {background-image:url('../_slice/butt/ico-topmenu-logout.gif'); border:0; }


#dLeftMenu { clear:both; float:left; width: 235px; /*width: 238px;*/padding:0 }

#dLeftMenu .box-prog,
#dLeftMenu .boxRegistr { width:208px; margin:0 auto; margin-bottom: 20px; padding: 15px 0 0 0;}
#dLeftMenu .boxRegistr {  }
#dLeftMenu .boxRegistr li {background-image:url('../_slice/point/pallino.jpg'); background-repeat:no-repeat; padding-left: 35px; margin-bottom: 20px; font-weight:bold}
#dLeftMenu a#backhome {width:210px; height:34px; display:block; background-image:url('../_slice/butt/backhome.gif'); }
#dLeftMenu a#backhome span { display:none}

#dLeftMenu .box-launch {width:217px; padding: 0px 0px 0px 15px; background-repeat:no-repeat; background-position:bottom left;}
#dLeftMenu .box-launch div { padding-top: 8px;}

#dLeftMenu div.box-launch-clenilC div { text-align:right;}

#dLeftMenu div.box-launch-clenilA { background-image:url('../_slice/bkg-left.gif'); height:160px; min-height:160px;}

#dLeftMenu div.box-launch-clenilC{ background-image:url('../_slice/img-box-clenilc.jpg'); height:124px; min-height:124px;
}

div#box-text-clenilC {    padding-right:10px;}

#dLeftMenu .box-launch h2 { font-size:100%; margin:20px 0 0 80px; padding:0}
#dLeftMenu .box-launch p {margin:0 0 0 80px; padding:0; display:block}

html>body #dLeftMenu .box-launch { height:auto}

div.boxleftlineeguida 
{ border-top: 1px solid #FFFFFF; margin-top: 20px; padding-top: 20px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #FFFFFF;}

/*Menuv*/
#dLeftMenu .menuv { background-color:#FFFFFF; height:88px; min-height:88px; border-bottom: 1px solid #DCDCDC}
html>body #dLeftMenu .menuv { height:auto}

#dLeftMenu .menuv ul {padding: 0; margin:0}
#dLeftMenu .menuv li {padding: 0 0px 2px 0px; margin: 5px 0 0 0; border-bottom: 1px dashed #DCDCDC; width:238px;}
#dLeftMenu .menuv li,
#dLeftMenu .menuv li a {  float:left; display:block;}
#dLeftMenu .menuv li a { padding: 2px 0 2px 10px; width:228px; }
#dLeftMenu .menuv li.classSubMenuSelected a { padding: 2px 0 2px 10px; background-color:#D8EBFC; color:#188545;}
#dLeftMenu .menuv li a:hover { color:#009de0; text-decoration:none}

/*Page*/
#dMainControlPost { height:400px; min-height:400px; clear:both; float:left; width:974px; padding:0;}
html>body #dMainControlPost {height:auto}

#dMainControlPost .page-content,
#dMainControlPost .home-container { width:721px; /* float: right; */ float: right; }

#page-inside, 
#dMainControlPost .archive-content,
#dMainControlPost .archive-fonti,
.dHomeMain { padding: 20px;}

#dMainControlPost .dFonte h3 { border-bottom: 1px solid #00587d; margin-bottom: 20px; margin-top: 0}
.page-content li { background-image:url('../_slice/point/point-blue1.gif'); background-repeat:no-repeat; padding-left: 15px; background-position: 0 3px}
.page-content ol li { background-image:none; padding-left: 0px; margin-left: 25px}

/*Archive*/
.item {margin-bottom: 2em; padding-bottom: 10px; float:left; width: 100%}
.item .cover { float:left; }
.archive-content .item-inside { margin-left: 110px}
.news-content .item-inside { margin-left: 10px}
.aggiornamenti-content .item-inside { margin-left: 10px}
.archive-fonti .item-inside { margin-left: 70px}
.item-inside h4 { font-size: 100%}
/*.item-inside h4 a { color:#00587d}*/
p.launch {margin-bottom: 5px}
.send-col {margin-top: 10px; background-image:url('../_slice/butt/collega.gif'); width:121px; height:27px; background-repeat:no-repeat; padding: 6px 0 0 0; text-align:center}
.send-col a { color:#FFFFFF; font-weight: normal; font-size:11px; width: 100%; }

/*MR 24/03/09 */



/*
.invita-coll {margin-top: 10px; background-image:url('../_slice/butt/invitacol.gif'); width:210px; height:27px; background-repeat:no-repeat; padding: 6px 0 0 0; text-align:center}
.invita-coll a { color:#FFFFFF; font-weight: normal; font-size:11px; width: 100%; }
*/

.invita-coll {margin-top: 10px; background-image:url('../_slice/butt/invitacol.gif'); width:210px; height:27px; background-repeat:no-repeat; padding: 6px 0 0 0; text-align:center}
.invita-coll a { color:#FFFFFF; font-weight: normal; font-size:11px; width: 100%; width:210px; height:27px; display:block; }
.invita-coll a span { display: none; }

/*Home*/
.block-home2 {margin-top: 20px}
.block-home2 .NAEPP {background-image:url('../_slice/logo-naepp.gif'); padding: 15px 0 0 70px;  height:55px; background-repeat:no-repeat; float:left}
.block-home2 .NAEPP h2 { font-size:100%; margin:0; padding:0}

/*NAEPP*/
#naepp { background-color:#ECF7FC; width:100%; background-image:url('../_slice/heading/naepp.gif'); background-repeat:no-repeat; height:88px; background-position: 20px 100%; border-bottom: 1px solid #DCDCDC}
#naepp span { display:none}

/*Medsurf*/
#medsurf-title { background-color:#ECF7FC; width:100%; background-image:url('../_slice/heading/medsurf.gif'); background-repeat:no-repeat; height:88px; background-position: 20px 100%; border-bottom: 1px solid #DCDCDC}
#medsurf-title span { display:none}

/*SaluteSenzaFrontiere*/
#ssf-title { background-color:#ECF7FC; width:100%; background-image:url('../_slice/heading/saluteSenzaFrontiere.jpg'); background-repeat:no-repeat; height:88px; background-position: 0px 100%; border-bottom: 1px solid #DCDCDC}
#ssf-title span { display:none}

/*ECM*/
#ECM { background-color:#ECF7FC; width:100%; background-image:url('../_slice/heading/ecm.gif'); background-repeat:no-repeat; height:88px; background-position: 20px 100%; border-bottom: 1px solid #DCDCDC}
#ECM span { display:none}

/*Survey*/
#Survey { background-color:#ECF7FC; width:100%; background-image:url('../_slice/heading/survey.gif'); background-repeat:no-repeat; height:88px; background-position: 20px 100%; border-bottom: 1px solid #DCDCDC}
#Survey span { display:none}

#homeflash {width: 715px; overflow:hidden; }
html>body #homeflash {width: auto; overflow:hidden; }

/*Footer*/
#dFooterPost {clear:both; margin:0 auto; background-image:url('../_slice/stage-bottom.gif'); padding-top:139px; background-repeat:no-repeat; background-color:#DCF1FA; color:#6e818a; font-size: 80%; font-family: Verdana, sans-serif; width: 974px }
#dFooterPost div { text-align:center; padding: 5px 0 }

#objFooter { display:none }
/*#dFooterPre object,
#dFooterPost object { display:none }*/

.floatContainer {
	/*float:right;
	margin:0 10px;*/
}

.h2Correlati {
	padding:0;
	clear:both;
	float:left;
	margin:1em 0 1em;
	width:100%;
}

.colorGreen {
	color:#33A966;
}

.colorGray {
	color:#CCCCCC;
}

.topGreenBox {
	background:#FFFFFF url(../_slice/image/greenBox_top_l.gif) no-repeat scroll left top;
	clear:both;
	font-size:1px;
	height:9px;
	width:681px;
}

.bodyGreenBox {
	background:#DFF2E7 none repeat scroll 0 0;
	clear:both;
	float:left;
	font-size:12px;
	width:661px;
	padding:0 10px;
}

html>body .bodyGreenBox {
	padding:0 10px;
}

.bottomGreenBox {
	background:#FFFFFF url(../_slice/image/greenBox_bottom_l.gif) no-repeat scroll left top;
	font-size:1px;
	height:9px;
	margin:0 !important;
	width:681px;
	clear:both;
	float:left;
}

.elenco{
	margin-left:30px;
}

.bodyPage{
	clear:both;
	margin:0 auto;
	width:960px;
}


.segnala-coll{
	clear:both;
	float:left;
	width:231px;
	margin:10px 0;
	padding:0;
}

.segnala-coll a{
	clear:both;
	width:210px;
	height:34px;
	float:left;
	display:block;
	background-image:url(../_slice/butt/segnala_contenuto.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}

.segnala-coll a:hover{
	clear:both;
	width:210px;
	height:34px;
	float:left;
	display:block;
	background-image:url(../_slice/butt/segnala_contenuto.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
}


.logoAwardPublicPrint{
	display:none;
}

.logoAwardPrivatePrint{
	display:none;
}

.materialItems table tr
{
    height: 18px;
}

.materialItems table td
{
    height: 18px;
}

.abstractPanel 
{
    margin: 5px 0px;
}

.launchPanel 
{
    margin: 5px 0px;
    word-wrap: break-word;
}

.fulltextPanel 
{
    margin: 5px 0px;
    word-wrap: break-word;
}

.updateInfo 
{
}

.news-content 
{
    padding: 10px 0px;
}

.news-content h4 
{
    font-size: 16px;
    font-weight: bold;
}

.aggiornamenti-content 
{
    padding: 10px 0px;
}

.aggiornamenti-content h4 
{
    font-size: 16px;
    font-weight: bold;
}

.news-content .item 
{
    margin-bottom: 5px;
    padding-bottom: 5px;    
}

.commandPanel 
{
    width: 95%;
    margin: 5px auto;
    padding: 5px 0px;
    border-bottom: dashed 1px #efefef;
}

.contentTable 
{
    width: 95%;
    margin: 0px auto;
}

.contentTable th
{
    background-color: #ECF7FC;
    color: #43ADE0;
    font-weight: bold;
    text-align: left;
    padding: 3px;
}

.contentTable tr.row
{
    background-color: #fff;
}

.contentTable tr.altRow 
{
    background-color: #efefef;
}

.contentTable td 
{
    padding: 3px;
}

.commandCell 
{
    width: 24px;
    text-align: center;
}

#materials 
{
    clear: both;
}

#materials h4 
{
    font-size: 12px;
    font-weight: bold;
}

.editPanel 
{
    clear: both;
    width: 95%;
    margin: 0px auto;
}

.editPanel label 
{
    font-weight: bold;
}

.editPanel div 
{
    margin: 5px 0px;
}

.editTextbox 
{
    width: 500px;
    font-family: Arial, Helvetica, sans-serif; 
    color:#636363;
    font-size: 12px;
}

.editTextarea 
{
    width: 500px;
    height: 125px;
    font-family: Arial, Helvetica, sans-serif; 
    color:#636363;
    font-size: 12px;
}

.documentPanel 
{
    background-color: #efefef;
    padding: 5px;
    margin: 5px 0px;
}

.buttonPanel 
{
    padding-top: 7px;
    text-align: right;
}

.back 
{
    text-align: right;
    padding: 7px 0px;
}

.news-content
{
    padding-right: 10px;
}

.corsi-content{
	clear:both;
	float:left;
	width:681px;
	padding:20px;
	margin:0;
}


.aggiornamenti-content
{
    padding-right: 10px;
}

.corsi-content .cover{
	clear:both;
	float:left;
	width:100px;
	padding:0;
	margin:0;
}

.corsi-content .item-inside{
	float:left;
	width:581px;
	padding:0;
	margin:0;
}

#chiesiupdate-title{
	background-color:#ECF7FC;
	background-image:url("../_slice/heading/chiesiupdate.gif");
	background-position:20px 100%;
	background-repeat:no-repeat;
	border-bottom:1px solid #DCDCDC;
	height:88px;
	width:100%;
}

#chiesiupdate-title span {
	display:none;
}

#chiesiupdateconsolle-title{
	background-color:#ECF7FC;
	background-image:url("../_slice/heading/chiesiupdateconsolle.gif");
	background-position:20px 100%;
	background-repeat:no-repeat;
	border-bottom:1px solid #DCDCDC;
	height:88px;
	width:100%;
}

#chiesiupdateconsolle-title span {
	display:none;
}

#materials{
	clear:both;
	float:left;
	width:701px;
	padding:10px 5px;
	margin:0;
}

html>body #materials{
	padding:10px;
}

#materials a{
	padding-left:10px;
}

#materials h3{
	font-size:14px;
}
.regDone 
{
    clear: both;
    width: 100%;
}
 
.regDone .page-content 
{
}
.regDone .page-content div 
{
    clear: both;
    margin: 10px 0px;
    padding: 10px 20px;
}

.regDone .page-content div.images img 
{
    float :left;
    margin-right: 25px;
}

#page-inside2 
{
clear:both;
float:left;
width:721px;
}

#page-head 
{
    padding: 5px 20px;
}