body { background-color:#ffffff; margin:0px;}

#contenuto {display:block; margin:0px; padding:0px;width:1003px;height:auto;}

/*img { border:0;  behavior: url(../icone/iepngfix.htc) }*/
img {border:0;}
 
/********************************* Parte in alto **************************************/

#logo { display:block; width:92px; height:104px; float:left;background-image:url(../images/Logo.png); background-repeat:no-repeat;}
#testata { display:block; width:905px; height:104px; float:left; position:relative; margin:0px; padding:0px;}


        #barra { display:block;width:100%;height:104px;float:left;margin:0px;padding:0px;background-color:#ffffff;}

		#barratop 
		{ display:block; width:717px; height:65px; float:left; margin:0px; padding:0px; background-image:url(../images/barratop.jpg); background-repeat:no-repeat;}	

		#barramenudx { display:block; width:51px; height:39px; float:right; margin:0px; padding:0px;}			

		#linguettaCodice 
		{ display:block; position:relative; width:112px; height:65px; float:left; color:#ffffff;background-image:url(../images/linguettaCodice.jpg);background-repeat:no-repeat;}
		
		.linguettaCodicetxt a:active,.linguettaCodicetxt a:link, .linguettaCodicetxt a:visited, .linguettaCodicetxt a:hover
		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; top:9px; text-align:left ;}

		#barratopdx 
		{ display:block; position:relative;width:76px; height:65px; float:right;background-image:url(../images/barratopdx.jpg); background-repeat:no-repeat;}
		
		
        #Barramenu 
        {	clear:both;display:block;width:717px;height:39px;float:left;position:relative;
	        background-image:url(../images/barra0.jpg);background-repeat:no-repeat;
        }
		
		
        #barramenudx 
        { 
	        display:block;width:188px;height:39px;margin:0px;padding:0px;float:right;background-image:url(../images/barramenudx.jpg);
	        background-repeat:no-repeat;
        }
		
		
		#Barra	{ display:block; width:717px; height:39px; float:left;background-image:url(../images/Barra1.jpg); background-repeat:no-repeat; background-position:bottom}
		


#banner 
{ display:block; width:1000px; height:155px; float:left;}


		.Ombra_01 
		{
			width:800px;
			height:100px;
			position: absolute;
			color: #ffffff;
			font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px; text-align:right; margin-right:5px;
			left: 10px;
			z-index: 3;
			margin: 0px;
			float:left; top:9px; float:right;
		}
		.Ombra_02 
		{
			width:800px;
			height:100px;
			position: absolute;
			font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px; text-align:right; margin-right:5px;
			color:#666666;
			left: 12px;
			z-index: 2;
			margin: 0px;
			float:left; top:11px; float:right;
		} 


	
	#ColonnaSx 
	{ display:block; position:relative; width:212px; min-height:438px; height:auto; float:left;margin:0px; vertical-align:top;}

		#sfondo
		{ display:block; position:relative; width:212px; height:80px; float:left;margin:0px;padding:0px;background-image:url(../images/sfondo1.jpg);background-repeat:no-repeat;background-position:top;}

		#sfondoColonna 
		{ display:block; position:relative; width:212px;  height:auto;min-height:358px; float:right;margin:0px; vertical-align:top;
		  background-image:url(../images/sfondoColonnaSx.jpg);background-repeat:no-repeat; text-align:left;}
	


	#ColonnaCentrale
	{ display:block; width:573px; height:auto; float:left; margin:0px; padding:0px;}
	
			hr { color:#336699; height:1px;}

			#centrale
			{ display:block; width:573px; height:46px; margin:0px; float:left;margin:0px;background-image:url(../images/centrale.jpg);background-repeat:no-repeat;}
	
			#freccia 
			{ display:block; width:17px; height:16px; float:left;background-image:url(../images/freccia.jpg); 
			  background-repeat:no-repeat; margin:0px; margin-left:19px}
	
	
			#main 
			{ display:block; width:98%; min-height:442px; height:auto; float:left;}
	
			#maintxt
			{	width:98%; display:block; float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
				color:#7b7777; margin:0px; text-align:left;}
	

	#ColonnaDx 
	{ display:block; position:relative; width:212px; min-height:402px; left:0px; top:0px; height:auto; float:left;margin:0px;}

			#sfondoDxTop
			{ display:block; position:relative;left:0px; top:0px; width:100%;min-height:402px; height:auto; float:left; margin:0px;margin-right:0px; vertical-align:top;background-image:url(../images/ColonnaDx.jpg);background-repeat:no-repeat; background-position:top;}

			#sfondoDxTxt
			{	width:100%; display:block; position:relative; top:65px; left:0px; float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#7b7777; margin:0px; text-align:left;}

			
			div.pic{margin: 0px;padding:0 0 6px 0; text-align:center;
				background: url(../images/shadowsmall.png) no-repeat bottom center}
			
			div.pic img{display: block;border: 0px solid;border-color: #CCC #CCC #AAA #CCC;background: #f6f6f6}

			.txtClonnaDX
			{	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#37557f; text-align:center; vertical-align:top;}
	
			#menulittle 
			{ display:block; position:relative; width:95%; height:auto; float:left; top:25px; text-align:left; line-height:17px;
			  left:20px;color:#3262a5; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}	
			  
			#menulittle img { margin:5px; vertical-align:middle}  
			#menulittle .ablu:link,#menulittle .ablu:active,#menulittle .ablu:visited,#menulittle .ablu:hover
			{  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#0f366e; text-decoration:none; margin:5px}
				
			#menulittle .ablu:hover
			{  text-decoration:underline}	
			
			
			#menulittle .abianco:link,#menulittle .abianco:active,#menulittle .abianco:visited,#menulittle .abianco:hover
			{  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;  text-decoration:none; margin:5px}	
			
			#menulittle .abianco:hover
			{  text-decoration:underline}	

#footer
{ clear:both; display:block; position:relative; left:0px; top:0px;width:1002px; height:99px; float:left;}

        #Aggiornamento
        { clear:both; display:block; position:relative; left:25px; top:40px;width:300px; height:14px; float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#336699; text-align:left; font-weight:normal;}

		.footertxtSX 
		{font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff; font-size:10px; float:left;margin-left:5px; vertical-align:bottom; margin-top:24px;}
		
		.footertxtDX {font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff; font-size:10px; float:right; margin-right:5px;margin-top:24px;}
		
		#iconMail 
		{ display:block; margin-left:20px;width:22px; height:43px; float:left;background-image:url(../images/mail.jpg); background-repeat:no-repeat;}		
		
		#sfondoFooter
		{ display:block; position:relative; left:0px; top:56px;width:792px; height:43px; float:left; 
		  background-color:#336699;background-image:url(../images/footer.jpg);background-repeat:no-repeat; background-position:bottom;}
		  
		#sfondoDxDown 	
		{ display:block; position:relative; left:0px; top:0px; width:210px; height:99px; float:right;background-image:url(../images/FooterDx.jpg);background-repeat:no-repeat;}					

		
		
/***********************LINK************************/
.lblu:link,.lblu:active,.lblu:visited,.lblu:hover
{  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#3262a5; text-decoration:none; margin:5px;padding:5px;}	
.lblu:hover
{  text-decoration:underline}	

.lblu2:link,.lblu2:active,.lblu2:visited,.lblu2:hover
{  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#3262a5; text-decoration:none; }	
.lblu2:hover
{  text-decoration:underline}

.lblu3:link,.lblu3:active,.lblu3:visited,.lblu3:hover
{  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px;color:#3262a5; text-decoration:none; }	
.lblu3:hover
{  text-decoration:underline}

.lbluTitolo:link,.lbluTitolo:active,.lbluTitolo:visited,.lbluTitolo:hover
{  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#3262a5; text-decoration:none; }	
.lbluTitolo:hover
{  text-decoration:underline}	


.lgrigio:link,.lgrigio:active,.lgrigio:visited,.lgrigio:hover
{  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;  text-decoration:none; margin:5px;padding:5px;}	

.lgrigio:hover
{  text-decoration:underline}	

.lgrigioBig:link,.lgrigioBig:active,.lgrigioBig:visited,.lgrigioBig:hover
{  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#666666;  text-decoration:none; margin:5px;padding:5px;}	

.lgrigioBig:hover
{  text-decoration:underline}

.lbianco:link,.lbianco:active,.lbianco:visited,.lbianco:hover
{  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff; text-decoration:none; margin:5px;padding:5px;}	
.lbianco:hover
{  text-decoration:underline}

/********************TESTI**************************/
.Titolo
{
    font-family:Verdana;
    font-size:small;
    font-weight:bold;
    color:#004F7F;
    }

.Utente
{
    display:block;
    position:relative;
    height:39px;
    top:10px;
    font-family:Verdana;
    font-size:small;
    font-weight:bold;
    color:#FFFFFF;
    font-size:10px;
    text-align:left;
    }
	
/****************************FORM CERTIFICAZIONE***************************/
#step1 	
{display:block; position:relative; left:0px; top:0px;width:482px; min-height:380px;height:auto; background-color:#F8F8F8; float:left; border:#336699 1px dotted;padding:10px;}

#step2 	
{display:block; position:relative; left:0px; top:0px;width:482px; min-height:380px;height:auto; float:left; border:#336699 1px dotted;padding:10px;}

#step3 	
{display:block; position:relative; left:0px; top:0px;width:482px; min-height:380px;height:auto; float:left; border:#336699 1px dotted;padding:10px;}

#step3 span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666;}
#step3 label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#336699; font-weight:bold;}


input,select,textarea { border:#336699 1px solid; background-color:#F3F3F3;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336699;}
.campoInput { background-color:#F3F3F3;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336699;}

.titoloFrm {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#336699; font-style:italic}
.titoloSmallFrm {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#336699; font-style:italic}
.rigaBlu { background-color:#336699; height:1px;}
.rigaBluFina { background-color:#336699; height:8px;}
.dlstMedium { width:450px;}
.inpLarge { width:450px;}
.inpMedium { width:220px;}
.inpSmall { width:107px;}
.areaLarge { width:450px; height:80px}
.btnMedium { width:112px; height:25px; color:#ffffff; background-color:#336699; border:#cccccc 3px double; margin-right:2px;}


/****************************FINE AGGIUNTE***************************/


/****************************AGGIUNTE***************************/


/*********************** Admin **************************/

#ColonnaTopAdmin  { display:block;width:1002px;height:80px;float:left;margin:0px;}

#BarraTopAdmin 
{ 	
	display:block;width:717px;height:104px;float:left;margin:0px;padding:0px;
	background-image:url(../images/barratopAdmin.jpg);background-repeat:no-repeat;
}
		

#barramenudxAdmin 
{	
	display:block;width:188px;height:39px;margin:0px;padding:0px;float:right;background-image:url(../images/barramenudxAdmin.jpg);
	background-position:right;background-color:#006699;
}


#linguettaCodiceAdmin 
{ 
	display:block;position:relative;width:112px;height:65px;float:left;background-repeat:no-repeat;
	background-image:url(../images/linguettaCodiceAdmin.jpg);
}


#sfondoAdmin 
{ 
	display:block;position:relative;width:212px;height:80px;float:left;margin:0px;padding:0px;background-position:top;
	background-image:url(../images/sfondo9.jpg);background-repeat:no-repeat;
}

#ColonnaSxAdmin
{	display:block;position:relative;width:212px;min-height:438px;height:auto !important;height:438px;float:left;margin:0px;vertical-align:top;}

#sfondoColonnaAdmin 
{	
	display:block;position:relative;width:212px;min-height:358px;height:auto !important;height:358px;float:right;margin:0px;vertical-align:top;
	background-image:url(../images/sfondoColonnaSxAdmin.jpg);background-repeat:no-repeat;text-align:left;
}

#centraleAdmin
{	display:block;width:785px;height:60px;float:left;margin:0px;background-image:url(../images/centraleAdmin.jpg);background-repeat:no-repeat;}



#ColonnaDxAdmin
{	display:block;position:relative;width:790px;min-height:402px;height:auto !important;height:402px;float:left;margin:0px;}

#centraleMainAdmin
{	
	width:98%;display:block;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#7b7777;
	margin:0px;text-align:left;
}
#ContenutoDxAdmin
{	display:block;position:relative;width:212px;min-height:402px;height:auto !important;height:402px;float:left;text-align:center;margin:0px;vertical-align:top;}


/*********************** Stato codice certificazione **************************/
#StatoCertificazione,#StatoLogin
{display:block; position:relative; left:0px; top:0px;width:532px; min-height:380px;height:auto; float:left;padding:10px;}


#StatoLogin table { width:100%}
#DettagliCertificazione
{	display:block; position:relative; left:0px; top:0px;width:532px; min-height:200px;height:auto; float:left;padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; color:#666666;}

/*********************** Link siti certificati **************************/
#Elenco 
{ clear:both;display:block;position:relative; left:10px;width:530px;height:auto;float:left;margin:0px;color:#336699;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

#Elenco a:link,#Elenco a:active,#Elenco a:visited,#Elenco a:hover {color:#336699; text-decoration:none;}

#Elenco a:hover {text-decoration:underline;}


#Elenco .lSubTitolo:link, #Elenco .lSubTitolo:active,#Elenco .lSubTitolo:visited,#Elenco .lSubTitolo:hover {color:#3472bf; text-decoration:none;}

#Elenco .lSubTitolo:hover {text-decoration:underline;}


.ElencoVoceBlu 
{clear:both;display:block;position:relative;width:100%;height:auto;float:left;background-color:#e2eaf7;padding:1px;font-weight:bold;border-bottom:#336699 1px  dotted;}

.ElencoVoceBianca 
{clear:both;display:block;position:relative;width:100%;height:auto;float:left;background-color:#f8fafd;padding:1px;font-weight:bold;border-bottom:#336699 1px dotted;}

.ElencoTitolo {display:block; position:relative;left:-3px;float:left;width:91%; height:auto; padding:3px;border-bottom:#336699 2px  ridge; z-index:1; padding-left:5px;}

.ElencoSubTitolo {clear:both;display:block; position:relative;left:55px;float:left;width:auto; height:auto; padding:3px;}

.ElencoDescrizione { display:block; clear:left; position:relative;width:70%; float:left; height:auto; padding:2px; left:35px;  color:#336699;font-weight:normal;}

.ElencoSubDescrizione{ clear:both;display:block; position:relative;float:left; left:10px;width:auto; height:auto; padding:2px;  color:#336699;font-weight:normal;}


.ImgVuoto {   clear:both;display:block; position:relative;width:40px; height:30px;float:left;}

.ImgVuotoCert
{   display:block; left:3px; position:relative;width:45px; height:75px;float:right;background-image:url(../icone/stamp2Small.png);background-repeat:no-repeat; 
	background-position:bottom; margin-right:10px; vertical-align:bottom}

.ImgVuotoCertTrue
{   display:block; left:3px; position:relative;width:100px; height:64px;float:right;background-image:url(../icone/stamp3Small.png);background-repeat:no-repeat; 
	background-position:top; margin-right:10px; vertical-align:baseline}

.ImgVuotoCert1
{   display:block; left:3px; position:relative;width:100px; height:64px;float:right;background-image:url(../icone/stamp3Small.png);background-repeat:no-repeat; 
	background-position:top; margin-right:10px; vertical-align:baseline}

.ImgVuotoNo {   clear:both;display:block; position:relative;width:45px; height:5px;float:left;}

.ImgUrl 
{   display:block; position:relative;width:30px; height:30px;float:left;background-image:url(../icone/IcoUrlSmall.png);background-repeat:no-repeat; z-index:2;/*border:#336699 1px outset;*/}


.ImgDoc 
{   display:block; position:relative;width:30px; height:30px;float:left;background-image:url(../icone/IcoDocumentiBluSmall.png);background-repeat:no-repeat; z-index:2;}


.ImgAudio 
{   display:block; position:relative;width:30px; height:30px;float:left;background-image:url(../icone/IcoAudioBluSmall.png);background-repeat:no-repeat; z-index:2;}

.ImgVideo 
{   display:block; position:relative;width:30px; height:30px;float:left;background-image:url(../icone/IcoVideoBluSmall.png);background-repeat:no-repeat; z-index:2;}


#Settore
{display:block; position:relative;float:left;width:60%; height:auto;}

#Legenda
{display:block; position:relative;float:right;width:40%; height:auto;color:#336699;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center}

/*********************** Form richiesta certificazione **************************/

/**************************ULTIME AGGIUNTE ***************************/
#ListaCertificati { clear:both;display:block; position:relative; left:10px; top:50px;width:90%; height:auto; text-align:center}
#ListaCertificati img { margin-left:15px;text-align:center}	
#ListaCertificati span { padding-top:5px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7e8184; margin-left:-15px; font-weight:bold;text-align:center}
	
#LogoCertificato { display:block; position:relative;width:113px; height:172px; left:10px; float:left;background-image:url(../images/stamp2.png); background-repeat:no-repeat;vertical-align:middle; background-position:center;}
	
#congressi { clear:both;display:block; position:relative; left:10px; top:90px;width:95%;text-align:center }

#banner { clear:both;display:block; position:relative; left:10px; top:120px;width:95%;text-align:center }

#testoCongressi {display:block; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#336699;text-align:center}

#striscia {   display:block; position:relative;width:140px; height:3px;float:left;background-image:url(../images/LineaMenu.png);background-repeat:no-repeat;}

.descStriscia { width:99%; padding-top:5px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7e8184; font-weight:bold;}

.lBluBig:link,.lBluBig:active,.lBluBig:visited,.lBluBig:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336699; font-weight:bold;text-align:left; text-decoration:none;}
.lBluBig:hover {  color:#4187dd;}

#MenuHome  { clear:both;display:block; position:relative; left:0px; top:23px;width:170px;text-align:left;}


#mainLink 
{	width:100%; display:block; position:relative; float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
	color:#7b7777; margin:0px; text-align:left;}
	
	#Elencolink
	{ clear:both;width:475px; height:auto; display:block; position:relative;left:0px; top:0px;float:left;text-align:left; padding:0; left:0;}
	
	#frecciaLink
	{ display:block; width:417px; height:16px; float:left;background-image:url(../images/freccia.jpg); background-repeat:no-repeat; margin:2px; vertical-align:middle}
	

.lbluSmall:link,.lbluSmall:active,.lbluSmall:visited,.lbluSmall:hover
{  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#3262a5; text-decoration:none; margin:0px;padding:0px;}	
.lbluSmall:hover
{  color:#4187dd;}	


#ListaVideo {	float:left;width:168px;min-height:136px;margin:5px;}

#ListaVideocontenitore {float:left;display:block;position:relative;width:100%;top:0px; left:0px; height:auto;}
#ListaVideoPiccolo {float:left;display:block;position:relative;width:160px; min-height:220px; top:13px; left:0px; height:auto; margin:10px;}
#ListaVideoPiccolo  img { border:#d0dceb 2px double; width:160px; height:120px;}

/***************************FINE ULTIME AGGIUNTE *********************/


/******************** MULTIPAGE TELERIK ********************************/
.exampleWrapper
{
    background: transparent url(images/background.jpg) no-repeat left top;
    width: 737px;
    height: 528px;
    position:relative;
}

.tabStrip
{
    position:absolute;
    top: 65px;
    left: 50px;
}

.multiPage
{
    position:absolute;
    top: 110px;
    height: 390px;
}

.multiPage .formList
{
    width: 378px;
    list-style: none;
}

.multiPage .formList li
{
    border-bottom: 1px solid #959485;
    padding: 5px 0px;
}

.multiPage .formList li.lastListItem
{
    border: none;
}

.nextButton
{
    position: absolute;
    bottom: 0;
    right: 0;
    background: transparent url(images/button.gif) no-repeat left top;
    border: none;
    width: 90px;
    height: 28px;
}

.buttonSeparator
{
    width: 378px;
    border-bottom: 1px solid #959485;
    height: 1px;
    position: absolute;
    bottom: 40px;
    right: 0;
}

.previewWrapper
{
    position:absolute;
    right: 10px;
    top:90px;
    width: 250px;
    padding-left: 18px;
}

.previewWrapper h2
{
    font-size: 21px;
    padding-bottom: 10px;
    color: #4386a5;
    border-bottom: solid 1px #597f90;
    margin-right: 18px;
    margin-top: 20px;
}

.previewWrapper h3
{
    color: #4386a5;
    font-size :12px;
    margin-right: 18px;
    margin-top: 20px;
    border-bottom: dotted 1px #597f90;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.previewWrapper ul
{
    list-style:none;
    margin:0 30px;
}

/**********************************************************************/