@import "sites_nav_bar.css";
html, body 	{text-align: center;margin:0;padding:0;background-color:#e0e3ea;Font-family:arial;font-size:12px; color:#666;}
input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
td {Font-family:arial;font-size:12px;}
input.inText, textarea {border:1px solid #BBBBBB;padding: 3px 2px;}
input.inButton {padding: 2px 6px;background-color: #DDDDDD;border: 1px solid;border-color: White #AAAAAA #AAAAAA White;font-weight: bold;}
div {padding:0;margin:0;}
kbd {Font-family:arial;font-size:12px;text-decoration:underline;}

 
.Title{Font-family:arial;font-size:14px;}
.testo{Font-family:arial;font-size:12px;}
.LastCourse{Font-family:arial;font-size:11px;font-weight: bold;}

a, a:link, a:visited {font-weight: normal;color: #4e82ac;text-decoration: none;}
label {font-weight: bold;}
a:hover, a:active {color:#4e82ac; text-decoration: underline;}
img {border: 0;}
acronym, abbr {cursor: help;border-bottom:#000000 1px dashed;padding-bottom:1px;}


.lcongressi_div1 {width:100%;word-wrap:break-word;}
.lcongressi_div12 {float:left;width:49%;text-align:left;word-wrap:break-word;}
.lcongressi_div22 {float:right;width:50%;text-align:left;background-color:#eaedef;word-wrap:break-word;}
.lcongressi_div13 {float:left;width:33%;text-align:left;word-wrap:break-word;}
.lcongressi_div23 {float:left;width:33%;text-align:left;background-color:#eaedef;word-wrap:break-word;}
.lcongressi_div33 {float:right;width:33%;text-align:left; word-wrap:break-word;}

input.text {border: 1px solid Black;margin:0;padding:0;}

h2 {font-family: Arial, Helvetica, sans-serif;margin: 10px 0px 20px 0px;font-size: 24px;color: #6B696A;}

td {vertical-align:top;}
#tdLeft .li1, #tdLeft .li2 {background-image: url(/aipolc/img/main/arrow_red.gif);background-repeat: no-repeat;font-size: 10px;font-weight: bold;border-bottom:1px solid #E5E2E2;}
#tdLeft .li1 {background-position: 0 0;padding-left: 12px;}
#tdLeft .li2 {background-position: 12px 0;padding-left: 24px;}
#tdLeft .divLeftRed .subbox {border-top:1px solid #E5E2E2;margin-bottom: 25px;}

.divLeftRed, .divLeftGray {margin: 0 9px 19px 7px;border: 1px solid;border-width: 0 0 1px 1px;background-color: White;}
.divLeftRed .subbox, .divLeftGray .subbox {margin: 10px;}
.divLeftRed {border-color: #FE0000;}
.divLeftGray {border-color: #333333;}

#divAreaRiservata {font-size: 10px;font-weight: bold;}
#imgLogin {margin-bottom: 3px;padding-top:3px;}
#imgPassword {margin: 10px 0 3px 0;}
.uImgEntra {margin: 5px 0 5px 0;}

#divPage {
background-color:#FFF;
margin:0 auto;
text-align:left;
width:994px !important;
width:959px;
padding-top:0;
border-left:solid 1px #d1d2d7;
border-right:solid 1px #d1d2d7;
}

#divNavBar 	{padding:0px;margin:0px;text-align:left;background-color:#333333;}
#divNavBar #Top-Dx {float:right;padding:0px;margin:0px;}
#divMenuHor	{padding-bottom:50px;border-bottom: 1px solid #000;}

#ColContent{margin:0px;padding:10px 30px 0px 30px;}

#ColDx	{width:253px;padding:0px;font-size:10px; background-image:url(/aipolc/img/menu/coldx_bottom.gif); background-position:bottom right; background-repeat:no-repeat;}

#ColDx ul{margin:0; padding:0; list-style:none;margin-bottom:20px;}
#ColDx ul li{margin:0; padding:0; padding-left: 5px; margin-bottom: 3px; list-style:none; }
#ColDx ul li img{border:0;}

#ColDx_top	{ background-image:url(/aipolc/img/menu/coldx_top.gif); background-position:top center; background-repeat:no-repeat; padding-top: 76px; }
/* menu destro che scrolla*/
 /*DM BOX a comparsa per PROGETTI*/
        #cat
        { padding-top :0px;
		  margin-top :0px;
		  margin-bottom :5px;
		  background-color: transparent;

		  background-image  : url(/aipolc/img/menu/bg_focus_on_box.gif);

		  background-repeat : repeat-y;
		  margin-left : 0px 
		 
		   
		}
		
		#cat .header
		{
		height: 18px;

		background-color: transparent;

		background-image: url(/aipolc/img/menu/header_focus_on_box.gif);

		background-repeat: no-repeat;

		background-attachment: scroll;		

		font-size: 0px;
		}
		
		 #cat ul.ulBoxProgetti
		{
		 margin: 0px 0px 0px 5px;
		 padding: 0px;
		 list-style-type: none;
		}
		
		#cat ul.ulBoxProgetti li.ulProgetti
		{
			 background: url(/aipolc/img/menu/ico_red_pill_small.gif) 2px 3px no-repeat;
			 padding-left: 15px;
			 text-align: left;
			 
		}
		
		
		#cat ul.ulBoxProgetti li.ulProgetti a.aProgetti:link, #cat ul.ulBoxProgetti li.ulProgetti a.aProgetti:visited
		{
			 color:#4e82ac;
			 background-image: none;
		}		
		
		
		#cat .foot
		{
		height: 18px;

		background-color: transparent;

		background-image: url(/aipolc/img/menu/foot_focus_on_box.gif);

		background-repeat: no-repeat;

		background-attachment: scroll;		

		font-size: 0px;
		}
		 
		 /* box registri*/
		  #cat2
        { padding-top :0px;
		  margin-top :0px;
		  margin-bottom :5px;
		  background-color: transparent;

		  background-image  : url(/aipolc/img/menu/bg_focus_on_box.gif);

		  background-repeat : repeat-y;
		  margin-left : 0px ;
		
		   
		}
		
		#cat2 .header
		{
		height: 18px;

		background-color: transparent;

		background-image: url(/aipolc/img/menu/header_focus_on_box.gif);

		background-repeat: no-repeat;

		background-attachment: scroll;		

		font-size: 0px;
		}
		
		 #cat2 ul.ulBoxProgetti
		{
		 margin: 0px 0px 0px 5px;
		 padding: 0px;
		 list-style-type: none;
		}
		
		#cat2 ul.ulBoxProgetti li.ulProgetti
		{
			 background: url(/aipolc/img/menu/ico_red_pill_small.gif) 2px 3px no-repeat;
			 padding-left: 15px;
			 text-align: left;
			 
		}
		
		
		#cat2 ul.ulBoxProgetti li.ulProgetti a.aProgetti:link, #cat2 ul.ulBoxProgetti li.ulProgetti a.aProgetti:visited
		{
			 color:#4e82ac;
			 background-image: none;
		}		
		
		
		#cat2 .foot
		{
		height: 18px;

		background-color: transparent;

		background-image: url(/aipolc/img/menu/foot_focus_on_box.gif);

		background-repeat: no-repeat;

		background-attachment: scroll;		

		font-size: 0px;
		}

#divFooter{background-color:#eaedef;width:100%;text-align:center;}

#ColContent ul li {list-style-type:square;}
#ColContent li {list-style-type:square;}

/*Menu Opzioni Top*/
#MenuS {float:right;font-weight:normal;margin-right:3px;}
#MenuS a, #MenuS a:visited {color:#000;font-weight:normal;}
#MenuS a:hover {text-decoration:underline;font-weight:normal;}
/*Fine Menu Opzioni Top*/

/* Menu Principale */
#MenuH	{margin:0;padding:0;clear:both;}
#MenuH ul 	{margin:0;padding:0px;list-style-type:none;}
#MenuH ul li 	{min-height:16px;height:auto !important;height:16px;float:left;margin:0;padding: 0 25px 2px 25px;background-color:transparent;border-width:0px 1px 1px 0px;border-style:solid;border-color: #000;}
#MenuH ul li a, #MenuH ul li a:visited 	{font-size:100%;font-weight:normal;}
#MenuH ul li a:hover, #MenuH ul li a:active {color:#000;font-size:100%;font-weight:normal;text-decoration:underline;}

#MenuH ul li.On {float:left;margin:0;padding: 0 25px 2px 25px;background-color:#eaedef;border-bottom:1px solid #eaedef;}
#MenuH ul li.On a, #MenuH ul li.On a:visited 	{color:#00000;font-size:100%;font-weight:bold;text-decoration:none;}
#MenuH ul li.On a:hover, #MenuH ul li.On a:active {color:#00000;font-size:100%;font-weight:bold;text-decoration:underline;}
/* Fine Menu Principale */

/*menu secondario */
#MenuH2		{clear:both;min-height:16px;height:auto !important;height:16px;color:#00000;background-color:#eaedef;margin:0;padding:0px 0px 0px 0px;width:100%;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
#MenuH2 ul 		{margin:0;list-style-type:none;}
#MenuH2 ul li 	{min-height:14px;height: auto !important;height:14px;font-size:110%;float:left;margin:0;padding:0px 25px 0px 25px;background-color:transparent;border-width:0px 0px 0px 0px;border-style:solid;border-color:#FFF;}
#MenuH2 ul li a, #MenuH2 ul li a:visited {min-height:14px;height: auto !important;height:14px;font-size:110%;font-weight:normal;color:#000000;}
#MenuH2 ul li a:hover, #MenuH2 ul li a:active {min-height:14px;height: auto !important;height:14px;font-size:110%;color:#000000;text-decoration:underline;}

#MenuH2 ul li.On 	{min-height:14px;height: auto !important;height:14px;font-size:110%;float:left;margin:0;padding:0px 25px 0px 25px;background-color:transparent;border-width:0px 0px 0px 0px;border-style:solid;border-color:#FFF;}
#MenuH2 ul li.On a, #MenuH2 ul li.On a:visited {min-height:14px;height: auto !important;height:14px;font-size:110%;font-weight:bold;color:#000000;text-decoration:none;}
#MenuH2 ul li.On a:hover, #MenuH2 ul li.On a:active {min-height:14px;height: auto !important;height:14px;font-size:110%;font-weight:bold;color:#000000;text-decoration:none;}
/* fine menu secondario */

#tblMain {width: 994px; background-image:url(/aipolc/img/menu/coldx_bkg.gif); background-position: top right; background-repeat:repeat-y; padding:0px; margin:0px; margin-bottom:20px;}


.separator5 {padding:5px;}
.separator10 {padding:10px;}
.arctempl {color:#FF0000;border-bottom:2px dashed #C4C3C1;}

.arcDet {padding:5px 5px 10px 5px;clear:both;}
div.arcDet div {text-align:right;}
div.arcSep {border-top:1px dashed #C4C3C1;padding:5px;}
div.arcInt {padding:3px;background-color:#eaedef;color:#000000;font-weight:bold;font-size:14px;}

div.corsoInt {padding:3px;background-color:#969696;color:#FFF;font-weight:bold;}
div.corsoItem {width:98%;margin:auto;}
div.corso A {padding:4px;width:20px;float:left;}
div.corso B {padding:4px;width:40%;}
div.corso C {padding:4px;width:50%;float:right;}
div.corsoParagraf {padding:5px;}

.divLeftRed, .divLeftGray {margin: 0 9px 19px 7px;border: 1px solid;border-width: 0 0 1px 1px;background-color: White;}

.TopFormUser		{width:98%;margin:auto;padding:0px;background-image:url(/aipolc/img/main/bg_TopForm.gif);padding:0;}
.BottomFormUser	{width:98%;margin:auto;border-width:0px 1px 1px 1px;border-color:#000; border-style:solid;padding:0px;}
.BottomFormUser td	{padding-left:5px;}

.TopCommunityTable {width:98%;margin:auto;padding:0px;}
.BottomCommunityTable {width:98%;margin:auto;border-width:0px 0px 0px 0px;border-color:#000; border-style:solid;padding:0px;}
.testolb12 {font-size:12px;font-weight:bold;}
.titolo-content {padding-bottom:5px;}
.titolo-content a {padding-bottom:5px;font-size:110%;}

.paginazione {padding-right:3px;margin-bottom:10px;min-height:15px;height: auto !important;height:15px;background-color:#C4C3C1;color:#FFFFFF;font-weight:bold;}
.paginazione a, .paginazione a:visited {color:#000;font-weight:bold;}
.paginazione a:hover, .paginazione a:active {background-color:#FFF;color:#000;font-weight:bold;text-decoration:underline;}

.paginazione2 {padding-right:3px;margin-bottom:10px;min-height:15px;height: auto !important;height:15px;color:#ffa70f;font-weight:bold;}
.paginazione2 a, .paginazione2 a:visited {color:#000;font-weight:bold;}
.paginazione2 a:hover, .paginazione2 a:active {color:#ffa70f;font-weight:bold;text-decoration:underline;}

div.list {background: url(/aipolc/img/square.gif) 0 0 no-repeat;padding-left:10px;}
div.listCorso {background: url(/aipolc/img/corsoItem.gif) 0 0 no-repeat;padding-left:10px;}
ul li.square {list-style-type:square;list-style:outside;margin-bottom:3px;}
a.categoria, a.categoria:visited {font-weight:normal;color:#003498;text-decoration: none;}
a.categoria:hover, a.categoria:active {font-weight:normal;color:#003498;text-decoration:underline;}

.errore	{color:#FF0000;font-weight:normal;}
.box_home_left{width:63%;float:left;}
.box_home_right{width:35%;float:right;}
div#back {width:100%;text-align:right;margin-top:10px;clear:both;}
div#PrintNavigator {display:none;}
div.arcList {margin:auto;margin-top:15px;width:96%;}
div.arcList span {float:left;}
div#arcList {margin:auto;margin-top:15px;width:96%;}
div#arcList span {float:left;}
span img {margin-right:2px;}
#disclaimer {padding:5px;overflow:auto;padding-bottom:20px;border:1px solid #000;}

div.falseFieldset{clear:both;border-width:0px 1px 1px 1px;border-style:solid; border-color:#777;padding:10px;margin:auto;margin-bottom:10px;}
div.falseFieldsetLeft {float:left;width:100px;font-weight:bold;}
div.falseFieldsetRight {margin-left:110px;}
div.falseLegend {clear:both;width:100%;margin:auto;padding:0px;margin-top:10px;margin-bottom:0px;background-image:url('/aipolc/img/fieldsetBg.gif');background-position:bottom left;}
div.falseLegend span {font-family:arial,verdana;margin-left:40px;font-weight:bold;font-size:15px;background-color:#FFF;padding-right:9px;}

fieldset {border:1px solid #2a3374;width:96%;margin:auto;padding:10px;}
fieldset legend {color:#2a3374;font-size:150%;font-family:arial,verdana,sans-serif;padding:5px;}
fieldset label {color:#777;width:100px;float:left;}
fieldset label.login {color:#000;width:65px;float:left;}
fieldset label.editPw {color:#000;width:150px;float:left;}
fieldset div.submit {margin-left:100px;}
fieldset .ak {text-decoration:underline;}

.utentiClasse {width:100%;border:0;margin:auto;}
.utentiClasse th {color:#000;font-weight:bold;background-color:#eaedef;text-align:center;padding:2px;}

#footer{background-image:url(/aipolc/img/footer/footer_top.gif); width:994px;  background-repeat: no-repeat; background-position: 0 0; height:70px; position:relative; padding-top:20px; margin:auto;}


#header{ background-image:url(/aipolc/img/header/header.gif); background-repeat: no-repeat; background-position: 11px 0; height:70px; background-color:#e6edf7; position:relative;}

#header_close{ background-image:url(/aipolc/img/header/header_close.gif); background-repeat: no-repeat; background-position: 0 0; height:30px !important; height:0px; clear:both; background-color:#fff; width:994px;}

#header_home{position:absolute; top:7px; right:130px;}
#header_mail{position:absolute; top:7px; right:57px;}

.dHat .fsPreLogin
{    
    position:absolute;
    top:0; left:26px;
	
	height:30px;	
	padding:0; margin:0;
		
	border:none;
	background:url(/aiponet/_Slice/bg_prelogin_box.gif) 0 0 no-repeat;
}

    .dHat .fsPreLogin legend, 
    .dHat .fsPostLogin legend 
    {
        display:none;
    }
    
	.dHat .fsPreLogin .txtUsername,
	.dHat .fsPreLogin .txtPassword { 
		width:96px;
		margin:5px 0 4px 0; 
		padding:0;
		
		border:none;
		background-color:transparent;
		cursor:text;
		vertical-align:bottom;
	}
	
	.dHat .fsPreLogin .txtUsername { margin-left:86px; }
	.dHat .fsPreLogin .txtPassword { margin-left:13px; }
	
	.dHat .fsPreLogin .btnSend { 
		width:36px;
		height:20px; 
		padding-top:20px;
		margin:0px 0 0 8px; 
		
		border:0px;
		background:url(/aiponet/_Slice/btn_send.gif) 0 0 no-repeat;
	        vertical-align:bottom;
		cursor:pointer;
		overflow:hidden;
	}
	
	.dHat .fsPreLogin .btnRecuperoPwd,
	.dHat .fsPreLogin .btnRichiestaRegistrazione 
	{	
		height:25px; padding-top:25px; overflow:hidden;  
		
		border:0px;
		background:0 0 no-repeat;
		
		vertical-align:bottom;
		
		cursor:pointer;
	}
	
	.dHat .fsPreLogin .btnRecuperoPwd 
	{
	    width:121px;
	    margin-left:22px; 
	    background-image:url(/aiponet/_Slice/btn_recupero_pwd.gif); 
	}
	
	.dHat .fsPreLogin .btnRichiestaRegistrazione 
	{
	    width:144px;
	    margin-left:3px; 
	    background-image:url(/aipone/_Slice/btn_registrazione.gif); 
	}
	
.dHat .fsPostLogin 
{
    position:absolute;
    top:0; left:26px;
	
	height:33px;			
	padding:1px 0 0 0;
	
	border:none;	
}

	.dHat .fsPostLogin .btnModificaPwd,
	.dHat .fsPostLogin .btnModificaDati,
	.dHat .fsPostLogin .btnSituazioneQuote,
	.dHat .fsPostLogin .btnLogout
	{	
		height:26px; 
		padding-top:25px;		
		
		border:0px;
		background:0 0 no-repeat;
		
		cursor:pointer;		
		overflow:hidden;  		
	}
	
	.dHat .fsPostLogin .btnModificaPwd 
	{
	    width:122px;
	    margin-left:15px; 
	    background-image:url(/aiponet/_Slice/btn_mod_pwd.gif); 
	}
	
	.dHat .fsPostLogin .btnModificaDati 
	{
	    width:144px;
	    margin-left:5px; 
	    background-image:url(/aiponet/_Slice/btn_mod_dati_pers.gif); 
	}
	
	.dHat .fsPostLogin .btnSituazioneQuote
	{
	    width:122px;
	    margin-left:5px; 
	    background-image:url(/aiponet/_Slice/btn_situazione_quote.gif); 
	}

	.dHat .fsPostLogin .btnLogout 
	{
	    width:55px; 
	    margin-left:5px; 
	    margin-bottom:-2px;
	    background-image:url(/aiponet/_Slice/btn_logout.gif);
	    
	}
	
	
	.box_home{position:relative; margin:0; padding:0; }
	
	.box_home_top{position:relative; height:41px; background-image:url(/aipolc/img/menu/box_top_bkg.gif);margin:0; padding:0;}
	
	.box_home_top p{color: #FFFFFF; font-weight:bold; padding:7px 0 0 15px; font-size:16px;}
	
	.box_home_top_sx{position:absolute; top:0px; left:0px; background-image:url(/aipolc/img/menu/box_top_sx.gif); background-repeat:no-repeat; height:41px; width:10px; margin:0px; padding:0px;}
	.box_home_top_dx{position:absolute; top:0px; right:0px !important;right:-1px; background-image:url(/aipolc/img/menu/box_top_dx.gif); background-repeat:no-repeat; height:41px; width:10px;margin:0px; padding:0px;}
	
.box_home_bottom{position:relative; height:13px; background-image:url(/aipolc/img/menu/box_bottom_bkg.gif);margin:0; padding:0;}
	.box_home_bottom_sx{position:absolute; top:0px; left:0px; background-image:url(/aipolc/img/menu/box_bottom_sx.gif); background-repeat:no-repeat; height:13px; width:10px; margin:0px; padding:0px;}
	.box_home_bottom_dx{position:absolute; top:0px; right:0px !important;right:-1px; background-image:url(/aipolc/img/menu/box_bottom_dx.gif); background-repeat:no-repeat; height:13px; width:10px;margin:0px; padding:0px;}
	
	
	.vaMiddle 
{
    vertical-align:middle;
}

.dHeaderOut {margin-left:30px;margin-bottom:40px;}
.dHeaderOut .aLogo,
.dHeaderOut .aLogo:visited,
.dHeaderOut .aLogo:hover {
	display:block;
	float:left;			
	
	width:148px;
	height:75px; heigh\t:0; 
	padding-top:75px;
	
	color:white;
	background:url(/aipolc/img/logo_aipo.gif) 0 0 no-repeat;
	
	font-size:10px;
	
	overflow:hidden;
}