@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-family:"Gill Sans","Trebuchet MS",sans-serif; background-color:#e2e8eb; font-size:12px; color:#676d70 ;}

.bgContainer {background:url(../_slice/bg_stage.gif) center repeat-y; width:100%; float:left; clear:both;}

.logoStampa {display:none;}	

img {border:none;}

.bgTopUtilities a{
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	height:18px;
	width:649px;
	display:block;
}

h1 {margin:10px 0 0 0; padding:0; font-size:2.65em; font-weight:normal;}	
h1.logo {width:128px; height:130px; text-indent:-9999px; overflow:hidden; float:left; clear:both;}
h1.logo a{background:url(../_slice/logo_APA.gif) top left no-repeat; width:128px; height:130px;  text-indent:-9999px; overflow:hidden; float:left; clear:both;}
h2 {margin:5px 0; padding:0 0 5px 0; font-size:2.05em; font-weight:normal; clear:both; float:left; width:100%; border-bottom:1px solid #dfe6e8;}
h3.subtitleH3 {color:#999;}
h3 {margin:0; padding:0 0 5px 0; font-size:1.65em;  font-weight:normal;}
h4 {margin:0; padding:0 0 5px 0; font-size:1.35em; font-weight:normal;}	
p{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:5px 0;
}
.PTopUtilities {text-align:right; margin:0 10px 0 0; padding:0; font-size:11px; color:#fff;}
.PTopUtilities a{color:#fff; text-decoration:none;}
.PTopUtilities a:hover{color:#fff; text-decoration:underline;}

.menuPrincipale {margin-top:20px;}

.mainContent {margin-top:10px;}

.StandardContainer {width:100%; float:left; clear:both;}

.RightContainerAdg {width:238px; float:left; margin:0; padding:0;}

html>body .RightContainerAdg {width:238px; float:right; margin:0; padding:0;}

.ImgPlaceholder {margin:0; padding:10px 0 0 0;}
.ImgPlaceholder img{margin:0; padding:0;}

.homePlaceholder {margin-top:10px;}

.columnRight {width:238px; float:left; clear:both; padding-left:5px; margin-left:2px;}

html>body .columnRight {width:238px; float:right; clear:both; margin:0; padding:0;}

.columnRight h3{width:238px; float:left; clear:both; margin:0; padding:0;}

h3.h3Glossario {width:238px; height:35px; margin:0; padding:0; float:left;}

ul.ulGlossario {margin:0; padding:15px 5px 15px 15px; float:left; width:208px;}
ul.ulGlossario li a:hover{text-decoration:underline;  float:left; width:27px; height:29px; text-align:center; font-size:13px;}
ul.ulGlossario li{display:inline; float:left; width:27px; height:29px; background:url(../_slice/box_glossario/letter_bg.gif) no-repeat;padding:0 0 0 1px; text-align:center; font-size:13px;}

.footerGlossario {background:url(../_slice/box_glossario/bottom.gif) top center no-repeat; width:238px; height:16px; float:left; clear:both; margin:0; padding:0;}

.boxGlossario {width:238px; float:left; clear:both; background:url(../_slice/box_glossario/bg_body.gif) repeat-y center;}

ul.manuDx {margin:10px 0 10px 0; padding:0; list-style:none; width:238px; float:left; clear:both;}
ul.manuDx li a:hover {text-decoration:underline;}

p.testoBottomColonna {margin:0 10px 0 10px; width:218px; padding:0px; font-size:11px; color:#333; font-style:italic; text-transform:uppercase;}
p.orangeTextBottom {margin:0 10px 0 10px; padding:0px; font-size:11px; color:#d0431d; font-weight:bold; width:218px; }
.treBoxBody {background:url(../_slice/plaholder_bottom/bgBody.gif) center repeat-y; width:649px; width:100%; float:left; clear:both; position:relative;}
.treBoxBody a{font-size:11px;}
.treBoxFooter {background:url(../_slice/plaholder_bottom/bottoms.gif) no-repeat bottom; width:649px; height:6px;}

.boxHomeBody_1 {width:164px; clear:both; float:left; padding-left:14px;}
.boxHomeBody_2 {width:164px; clear:both; float:left; padding-left:14px;}
.boxHomeBody_3 {width:164px; clear:both; float:left; padding-left:14px;}
.pBoxHomeBody {font-size:11px; margin:5px 0 0 0; padding:0;}

.footerPagina {background:url(../_slice/bg_footer.gif) no-repeat top; width:100%; float:left; clear:both; padding-top:70px; font-size:11px;}

.floatRight {float:right;}
.floatLeft {float:left;}
.noDisplay {display:none;}
.rightLink{
	clear:both;
	float:left;
	width:100%;
	margin:5px 0;
	padding:0;
	text-align:right;
}

.pBoxHomeBody img{
	float:left;
	padding:0 5px 5px 0;
}

.launch{
	float:left;
	width:130px;
}

.launch p{
	margin:0;
}

.extension{
	float:left;
	width:27px;
}

.itemsBoxHomeBody{
	clear:both;
	float:left;
	width:164px;
	margin:10px 0;
	padding:0;
}

.paddingLeft10{
	padding-left:10px;
}

.txtRight{
	text-align:right;
}

.menuPrincipale ul{
	clear:both;
	float:left;
	width:937px;
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.paddingUsername{
	clear:both;
	color:#676d70;
	font-size:11px;
	width:361px;
}

.paddingUsername input{
	border:1px solid #959ca0;
	color:#959ca0;
	font-size:11px;
	margin:5px 8px 5px 0;
	width:140px;
	float:left;
}

.paddingUsername input.vaiBtn{
	width:48px;
	height:22px;
	border:0;
	/*float:right; Non  Jquery*/
	vertical-align:bottom;
	margin-left:0;
	margin-right:0;
}

.recoveryPssw{
	color:#676d70;
}

.recoveryPssw:hover{
	color:#676d70;
}

.minHeight{
  min-height:500px;
  height:auto !important;
  height:500px;
}

.centralTable{
	text-align:center;
}

table{
	clear:both;
	float:left;
	width:100%;
	margin:1px 0;
	padding:0;
}

td.cella49{
	width:39px;
	padding:3px 5px;
}

td.cella50{
	width:40px;
	padding:3px 5px;
}

td.cella99{
	width:89px;
	padding:3px 5px;
}

td.cella100{
	width:99px;
	padding:3px 5px;
}

td.cella149{
	width:139px;
	padding:3px 5px;
}

td.cella150{
	width:140px;
	padding:3px 5px;
}

td.cella199{
	width:189px;
	padding:3px 5px;
}

td.cella200{
	width:190px;
	padding:3px 5px;
}

td.cella249{
	width:239px;
	padding:3px 5px;
}

td.cella250{
	width:240px;
	padding:3px 5px;
}

td.cella299{
	width:289px;
	padding:3px 5px;
}

td.cella300{
	width:290px;
	padding:3px 5px;
}

td.cella349{
	width:339px;
	padding:3px 5px;
}

td.cella350{
	width:340px;
	padding:3px 5px;
}

td.cella399{
	width:389px;
	padding:3px 5px;
}

td.cella400{
	width:390px;
	padding:3px 5px;
}

td.cella449{
	width:439px;
	padding:3px 5px;
}

td.cella450{
	width:440px;
	padding:3px 5px;
}

td.cella499{
	width:489px;
	padding:3px 5px;
}

td.cella500{
	width:490px;
	padding:3px 5px;
}

td.cella549{
	width:539px;
	padding:3px 5px;
}

td.cella550{
	width:540px;
	padding:3px 5px;
}

td.cella599{
	width:589px;
	padding:3px 5px;
}

td.cella600{
	width:590px;
	padding:3px 5px;
}

td.cella649{
	width:639px;
	padding:3px 5px;
}

td.sinistra{
	text-align:left;
}

td.destra{
	text-align:right;
}

td.centro{
	text-align:center;
}

td.cellatitolo{
	font-weight:bold;
}

.topSubMenu{
	clear:both;
	float:left;
	width:238px;
	height:16px;
	background-image:url(../_slice/topRight.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

.bodySubMenu{
	clear:both;
	float:left;
	width:218px;
	background-image:url(../_slice/bodyRight.gif);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0;
	padding:0 10px;
}

.bottomSubMenu{
	clear:both;
	float:left;
	width:238px;
	height:16px;
	background-image:url(../_slice/bottomRight.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

.grid_14 ul{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
}

.grid_14 ol{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
}

.grid_14 ol li{
	margin:5px 0 5px 35px;
	padding:0 0 0 0;
}

.ulleftSideMenu{
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
}

.relatedMaterials h4{
	clear:both;
	float:left;
	width:100%;
	margin:15px 0;
	padding:0;
	border-bottom:1px solid #dfe6e8;
	font-size:12px;
	font-weight:bold;
}

.grid_14 .relatedMaterials ul li{
	background:none;
	padding:0;
	width:649px;
}

p.pTOpUtilities{
	margin:0;
}

.divConferma{
	clear:both;
	float:left;
	width:100%;
	margin:10px 0;
	padding:0;
}

.divConferma input{
	float:left;
}

.underline{
	text-decoration:underline;
}

.formError{
	color:#F00;
}

.
.menuPrincipale ul li.nav_198{
	float:left;
	display:block;
	width:236px;
	height:54px;
	margin:0;
	padding:0;
}

.menuPrincipale ul li.nav_199{
	float:left;
	display:block;
	width:234px;
	height:54px;
	margin:0;
	padding:0;
}

.menuPrincipale ul li.nav_200{
	float:left;
	display:block;
	width:234px;
	height:54px;
	margin:0;
	padding:0;
}

.menuPrincipale ul li.nav_201{
	float:left;
	display:block;
	width:233px;
	height:54px;
	margin:0;
	padding:0;
}

.
.menuPrincipale ul li.nav_198{
	float:left;
	display:block;
	width:236px;
	height:54px;
	margin:0;
	padding:0;
}

.menuPrincipale ul li.nav_199{
	float:left;
	display:block;
	width:234px;
	height:54px;
	margin:0;
	padding:0;
}

.menuPrincipale ul li.nav_200{
	float:left;
	display:block;
	width:234px;
	height:54px;
	margin:0;
	padding:0;
}

.menuPrincipale ul li.nav_201{
	float:left;
	display:block;
	width:233px;
	height:54px;
	margin:0;
	padding:0;
}

.boxHomeBody_1 .rightLink a{
	position:absolute;
	bottom:0;
	left:127px;
}

.boxHomeBody_2 .rightLink a{
	position:absolute;
	bottom:0;
	left:355px;
}

.boxHomeBody_3 .rightLink a{
	position:absolute;
	bottom:0;
	left:581px;
}

.contentNews input{
	margin:0 15px;
}

.downloadRelatedMaterial{
	float:right;
	padding-right:85px;
}

.relatedMaterialTitle{
	clear:both;
	float:left;
	width:499px;
}

.downloadContent{
	float:left;
	width:150px;
}


.downloadContent input{
	float:left;
	margin:0 10px;
}

legend{
	font-weight:bold;
	color:#676d70;
}

.boxesHomePage{
	clear:both;
	float:left;
	padding:0;
	margin:10px 0 0 0;
	width:649px;
	background-image:url(../_slice/plaholder_bottom/bgBody.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

.txtCenter{
	text-align:center;
}

.boxHome_1{
	clear:both;
	float:left;
	width:196px;
	margin:0;
	padding:0 0 20px 0;
}

.boxHome_2{
	float:left;
	width:196px;
	margin:0;
	padding:0 0 20px 31px;
}

.boxHome_3{
	float:left;
	width:195px;
	margin:0;
	padding:0 0 20px 31px;
}

.boxHomeContent{
	clear:both;
	float:left;
	margin:0;
	padding:0;
	width:649px;
	position:relative;
}

.headerRightRow{
	clear:both;
	float:left;
	width:649px;
	margin:0;
	padding:0;
}

.headerRowLeft{
	clear:both;
	float:left;
	width:400px;
	margin:0;
	padding:0;
}

.headerRowRight{
	float:left;
	width:249px;
	margin:10px 0 0 0;
	padding:0;
}

.headerRowRight a{
	width:238px;
	background-image:url(../_slice/accredita_struttura.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	height:44px;
	margin:0 0 0 0;
}

.headerRowRight a:hover{
	width:238px;
	display:block;
	background-image:url(../_slice/accredita_struttura.gif);
	background-position:left -44px;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	height:44px;
	margin:0 0 0 0;
}

.dettaglioTitolo1{
	font-weight:bold;
	font-size:14px;
}

.dettaglioParRow{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:5px 0;
}

.dettaglioPar{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:0;
}

.coverEvent{
	clear:both;
	float:left;
	width:90px;
	padding:0;
	margin:0;
}

.dettaglioSup1{
	float:left;
	width:559px;
	padding:0;
	margin:0;
}

.eventDet{
	clear:both;
	float:left;
	width:100%;
	padding:0;
	margin:5px 0;
}

.imgEvent{
	clear:both;
	float:left;
	width:160px;
	padding:0;
	margin:0;
}

.imgEvent img{
	float:left;
}

.eventDet p{
	clear:none;
	float:none;
	width:auto;
}

.contentEvent{
	float:left;
	width:479px;
	padding:0;
	margin:0;
}

.dettaglioCongressi{
	font-weight:bold;
	font-size:14px;
}