@charset "utf-8";
/* CSS Document */

* {
	margin:0; padding:0; border:none;
  }

body  {
		font: 100%  Arial, Helvetica, sans-serif;
		margin: 0; 
		padding: 0;
		text-align: center; 
		color: #000000;
	  }
	  
/* box principale */
.container{
		width: 987px;
		margin: 0 auto; 
		text-align: left; 
 		}

/* box sinistro */
.containerLeft{
		width: 760px;  
		background: #FFFFFF;
		float:left;
		margin: 0 auto; 
		text-align: left; 
			}

/* header */
.header{
	display:none;
		}

/* box logo e menu */
.logoMenu{
		width:760px;
		float: left;
		clear:both;
		}

/* box logo */
.bgLogo{
		float:right;
		margin-top:10px;
		padding-top:20px;
		width:760px;
 		}
		
/* logo */
		
.bgLogo h1 a{
		float:left;
		height:85px;
		width:760px;
		font-family:Arial, Helvetica, sans-serif;
		color:#2d83d5;
		text-decoration:none;
		}
			
/* footer logo sfumatura */			
.footerLogo{
		display:none;
 			}

/* box menu */  
.menu{
		display:none;
	}

/* box img centro pagina */
.footerMenu{
		display:none;
 			}

/* box body */ 
.body{
		float:left;
		margin:0px;
		width:760px;
	 }

/* box news */ 
.news{
  		float:left;
		width:254px;
	  }

/* box eventi */ 
.eventi{
  		float:left;
		width:254px;
 		}

/* box esperto */  
.esperto{
	  float:left;
	  width:252px;
 		}

/* box header news img*/  
.news h3 a{
		float:left;
		height:65px;
		width:254px;
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		text-decoration:none;
		 }

/* box header eventi img*/  
.eventi h3 a{
		float:left;
		height:65px;
		width:254px;
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		text-decoration:none;
			 }

/* box header esperto img*/  
.esperto h3 a{
		float:left;
		height:65px;
		width:252px;
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		text-decoration:none;
 			}

/* box body news */ 
.news p{
		 margin-left:0px;
		 padding-right:20px;
		 line-height:1.3em;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#2d83d5;
		 width:168px;
		 }
/* box body news link */ 
.news p a{
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#2d83d5;
		 text-decoration:none;
		}

/* box body news scritta grigia */
.news p span{
		 color:#555;
			 }

/* box body eventi */  
.eventi p{
		 margin-left:0px;
		 padding-right:20px;
		 line-height:1.3em;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#2d83d5;
		 width:168px;
		 }

/* box body eventi link */ 
.eventi p a{
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#2d83d5;
		 text-decoration:none;
			}

/* box body eventi scritta grigia */ 
.eventi p span{
 		color:#555;
		 }

/* box body esperto */  
.esperto p{
		 margin-left:0px;
		 padding-right:20px;
		 line-height:1.3em;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#2d83d5;
		 width:166px;
		  }

/* box body esperto link */    
.esperto p a{
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 color:#2d83d5;
		 text-decoration:none;
		}

/* box body esperto scritta grigia */ 
.esperto p span{
		 color:#555;
		 }

/* box body esperto scritta verde */  
.esperto p .green{
		 color:#096;
		 }

/* sfondo sfumato del body */
.footerBodyUp{
		 display:none;
		}

/* footer box sinistro */
.footerBodyDown{
 		 display:none;
		}
		
/* copyright e logo */		
.footerDown{
		clear:both;
		float:left;
		width:600px;
		color:#096;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		padding-top:20px;
		}
		
.copyright{
		width:544px;
		float:left;
		margin-top:22px;
}

.logoFooter{
		width:56px;
		float:left;
}

/* box destro */
.containerRight{
		display:none;
		}

/* Css pagina interna */
 
/* box body */ 
.bodyInternalPage{
		width: 758px;  
		float:left;
		clear:both;
		background-color:#FFFFFF;
		}

/* box body colonna sinistra */ 
.containerBodyLeft{
		display:none;
		}

/* box body colonna destra */ 
.containerBodyRight{
		float:left;
		width:588px;
		}

/* box materiali didattici */
.containerBodyRight1{
		float:left;
		width:587px;
		}

/* box convegno nazionale */
.containerBodyRight2{
		float:left;
		width:587px;
		padding-left:1px;
		}

/* box consulta materiali */		
.containerBodyRight3{
		float:left;
		width:587px;
		padding-left:1px;
		}	
		
/* box link utili */		
.containerBodyRight4{
		float:left;
		width:587px;
		padding-left:1px;
		}				

/* box menu destro materiali didattici */ 
.rightBody{
		float:left;
		width:587px;
  		}

/* box menu destro materiali didattici img */		
.rightBody h2{
		float:left;
		padding-left:22px;
		margin-top:18px;
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
		}

/* box contenuto materiali didattici */ 		 
.rightBody2{
		float:left;
		width:536px;
		background-color:#FFFFFF;
		padding:20px 25px 10px 25px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		}

/* titolo testo contenuto materiali didattici */
.title{
		margin:20px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		}

/* titolo testo contenuto materiali didattici link */
.title a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		}

/* sottotitolo testo contenuto materiali didattici */ 
.subTitle{
		margin:3px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		text-decoration:none;
		}	

/* testo archivio materiali didattici */
.bodyLink{
		float:right;
		margin:20px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		}	

/* link archivio materiali didattici */
.bodyLink a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		}

/* box convegno nazionale */
		
.rightBody3{
		clear:both;
		float:left;
		width:586px;
		background-color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;  		}

/* box convegno nazionale img */

.rightBody3 h3{
		float:left;
		padding-left:22px;
		margin-top:18px;
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
		}
		
/* box contenuto convegno nazionale */ 
.rightBody4{
		clear:both;
		float:left;
		width:536px;
		padding:20px 25px 10px 25px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		}

/* box contenuto convegno nazionale img */ 
.rightBody4Img{
		float:left;
		margin:0px 25px 25px 0px;
		}
		
.rightBody2Img{
		float:left;
		margin:0px 25px 25px 0px;
		}		
		
/* box contenuto convegno nazionale txt */ 
.rightBody4Txt{
		margin-right:10px; 
		}

/* titolo testo convegno nazionale */
.title2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		font-weight:bold;
		margin-bottom:5px;
		}

/* titolo testo convegno nazionale link */
.title2 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		font-weight:bold;
		}

/* sottotitolo grigio testo convegno nazionale */ 
.subTitle2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		text-decoration:none;
		}

/* sottotitolo grigio bold testo convegno nazionale */ 
.subTitle2Bold{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		text-decoration:none;
		font-weight:bold;
		}

/* sottotitolo verde bold testo convegno nazionale */ 
.subTitle2BoldGreen{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#096;
		text-decoration:none;
		}

/* link fismad box convegno nazionale */
.fismadLink a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		font-weight:bold;
		}

/* sottotitolo grigio testo convegno nazionale */  
.subTitle2Bold .subTitle2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		text-decoration:none;
		font-weight:normal;
		}

/* box convegno nazionale posizionamento link leggi*/
.bodyLink2{
		float:right;
		margin:0px 0px 0px 25px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		}

/* box convegno nazionale link leggi*/
.bodyLink2 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		}

.consultaMaterialiRecord{
		clear:both;
		float:left;
		width:562px;
		margin-top:10px;
		padding-right:25px;
		}

.consultaMaterialiRecordTitle{
		clear:both;
		float:left;
		width:562px;
		margin-top:10px;
		padding-right:25px;
		border-bottom:1px solid #d7d7d7;
		}
		
.containerConsultaMaterialiTitle{
		float:left;
		width:432px;
		}
		
.containerConsultaMaterialiTitle h4{
		float:left;
		padding-left:22px;
		margin-top:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
		}		

.containerConsultaTitle{
		float:left;
		width:65px;
		}

.containerConsultaTitle h5{
		margin-top:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#555;
		}

.containerDownloadTitle{
		float:left;
		width:65px;
		}

.containerDownloadTitle h5{
		margin-top:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#555;
		}

.containerConsultaMateriali{
		float:left;
		width:397px;
		padding-left:25px;
		padding-right:10px;
		}
		
.containerConsultaMateriali p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		}		

.containerConsulta{
		float:left;
		width:65px;
		}

.containerConsulta img,
.containerConsulta input{
		border:0px;
		padding-left:18px;
		}

.containerDownload{
		float:left;
		width:65px;
		}

.containerDownload img{
		border:0px;
		padding-left:18px;
		}
		
.containerLinkUtiliTitle{
		clear:both;
		float:left;
		width:562px;
		padding-right:25px;
		border-bottom:1px solid #d7d7d7;
		}

.containerLinkUtiliTitle h4{
		float:left;
		padding-left:22px;
		margin-top:22px;
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
		}

.LinkUtiliRecord{
		clear:both;
		float:left;
		width:562px;
		margin-top:10px;
		padding-right:25px;
		}

.containerLinkUtili{
		float:left;
		width:461px;
		padding-left:25px;
		padding-right:10px;
		}
		
.containerLinkUtili p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		font-weight:bold;
		}		

.containerLinkUtiliConsulta{
		float:left;
		width:65px;
		}
		
.containerLinkUtiliConsulta img{
		border:0px;
		padding-left:18px;
		}				
 
/* img sfumatura box body */ 
.footerBodyInternal{
		float:left;
		width:758px;
		}

/* paginatore */
.containerPager{
		display:none;
		}
	
.pager{
		display:none;
		}

.pager img{
		display:none;
		}

.topPager{
		display:none;
		}

.topPager img{
		display:none;
		}

.pagerNum{
		display:none;
		}
		
.pagerSelNum{
		display:none;
		}
		
.pagerSep{
		display:none;
		}
		
.pagerBut{
		display:none;
		}
		
.bottomPager{
		display:none;
		}

.bottomPager img{
		display:none;
		}

.mapItem .mapList{
		list-style-image:none;
		list-style-type:none;
		list-style-position:outside;
		margin-left:15px;}

/* sezione rightBody2 */		
.rightBody2 img{
		border:0px;
		}

.rightBody2 p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		}

.rightBody2 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
}

.rightBody2 ul, 
.rightBody2 ol 
{
		list-style-position:outside;
		list-style-type: square;
		padding-left:30px;
}

.rightBody2 .mapList{
		padding-left:0px;
		}

.rightBody2 li{
			}
		
.rightBody2 li span{
		display:block;
		}		

.mapList .mapItem{
		margin:5px;
		}
				
.mapList .mapItem a{
		font-weight:bold;
		display:inline;
		}	

.rightBody2 h1{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody2 h2{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody2 h3{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody2 h4{
		font-family:Arial, Helvetica, sans-serif;
		color:#2D83D5;
}

.rightBody2 h1 a{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody2 h2 a{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody2 h3 a{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody2 h5{
		font-family:Arial, Helvetica, sans-serif;
		color:#555;
		font-style:italic;
}

.rightBody2 h6{
		font-family:Arial, Helvetica, sans-serif;
		color:#555;
		font-style:italic;
}

.rightBody2 span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		}

/* sezione rightBody3 */		
.rightBody3 img{
		border:0px;
		}

.rightBody3 p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		}

.rightBody3 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
}

.rightBody3 ul{
		list-style-image:none;
		list-style-type:none;
		list-style-position:outside;
}

.rightBody3 li{
		display:block;
		}

.rightBody3 h1{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody3 h2{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody3 h3{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody3 h4{
		font-family:Arial, Helvetica, sans-serif;
		color:#2D83D5;
}

.rightBody3 h5{
		font-family:Arial, Helvetica, sans-serif;
		color:#555;
		font-style:italic;
}

.rightBody3 h6{
		font-family:Arial, Helvetica, sans-serif;
		color:#555;
		font-style:italic;
}

.rightBody3 h1 a{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody3 h2 a{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody3 h3 a{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody3 span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		}

/* sezione rightBody4 */		
.rightBody4 img{
		border:0px;
		}

.rightBody4 p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		}

.rightBody4 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
}

.rightBody4 ul{
		list-style-image:none;
		list-style-type:none;
		list-style-position:outside;
}

.rightBody4 li{
		display:block;
		}

.rightBody4 h1{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody4 h2{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody4 h3{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody4 h4{
		font-family:Arial, Helvetica, sans-serif;
		color:#2D83D5;
}

.rightBody4 h5{
		font-family:Arial, Helvetica, sans-serif;
		color:#555;
		font-style:italic;
}

.rightBody4 h6{
		font-family:Arial, Helvetica, sans-serif;
		color:#555;
		font-style:italic;
}

.rightBody4 h1 a{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody4 h2 a{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody4 h3 a{
		font-family:Arial, Helvetica, sans-serif;
		color:#096;
		font-style:italic;
}

.rightBody4 span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		}
		
.contentItem{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		padding-bottom:5px;
		}
		
.contentItem h3{
		font-family:Arial, Helvetica, sans-serif;
		color:#2d83d5;
		text-decoration:none;
		font-weight:bold;
		margin-bottom:5px;
		font-style: normal;
		}
		
.genericItem{
		clear:both;
		margin-bottom:7px;
		}
		
.themeItem, .contentItem{
		margin-bottom:20px;
		clear: both;
		float: left;
		width: 536px;
		}

.themeBody, .contentBody{
		padding-top:15px;
		}						
		
.greyLineUpContact{
		clear:both;
		float:left;
		width:536px;
		height:1px;
		margin-top:10px;
		}		
		
.greyLineDownContact{
		clear:both;
		float:left;
		width:536px;
		height:24px;
		margin-top:10px;
		}	
		
.inviaMessaggio{
		width:127px;
		height:24px;
		margin:0 auto;
		padding:0 12px;
		background:#FFFFFF;
		}			
		
.contactBodyContact{
		clear:both;
		float:left;
		width:536px;
		margin-top:45px;
		}	
		
.contactBodyContactUp{
		clear:both;
		float:left;
		width:536px;
		}

.contactBodyContactCenter{
		clear:both;
		float:left;
		width:536px;
		}

.contactBodyContactDown{
		clear:both;
		float:left;
		width:536px;
		}

.contactBodyContactContent{
		width:496px;
		margin:20px auto 0px auto;
		}

.contactBodyContactContentLeft{
		float:left;
		width:240px;
		margin-bottom:20px;		}

.contactBodyContactContentLeft h2{
		font-family:Arial, Helvetica, sans-serif;
		color:#555;
		font-weight:bold;
		text-indent:1.4em;
		font-style:normal;
		}

.contactBodyContactContentLeft p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		font-weight:normal;
		text-indent:1.4em;
		}

.contactBodyContactContentRight h2{
		font-family:Arial, Helvetica, sans-serif;
		color:#555;
		font-weight:bold;
		text-indent:1.4em;
		font-style:normal;
		}

.contactBodyContactContentRight p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		font-weight:normal;
		text-indent:1.4em;
		}

.contactBodyContactContentRight{
		float:right;
		width:240px;
		margin-bottom:20px;
		}			
		
.formContact{
		clear:both;
		float:left;
		width:536px;
		margin:10px auto;
		}			

.formContactContentBody{
		float:left;
		width:536px;
		}

.formContactContentLeft{
		clear:both;
		float:left;
		width:237px;
		margin-bottom:10px;
		}
		
.formContactContentLeft p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		font-weight:normal;
		}		

.formContactContentRight{
		float:right;
		width:237px;
		margin-bottom:10px;
		}
		
.formContactContentRight p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555;
		font-weight:normal;
		}		

.inputContact{
		display:none;
		}

.txtContact{
		background-color: transparent;
	    font-family:Arial, Helvetica, sans-serif;
    	font-size:12px;
	    border:0px;
	    vertical-align:top;
		margin:5px 0px 5px 7px;
	}

.inputContactTextarea{
		width:237px;
		}
	
.txtContactTextarea{
		width:237px;
		border-right:0px;
		border-bottom:1px solid #e4e4e4;
		border-left:1px solid #e4e4e4;
		border-top:1px solid #e4e4e4;
	    font-family:Arial, Helvetica, sans-serif;
    	font-size:12px;
	    vertical-align:top;
		margin:5px 0px 5px 0px;
		overflow-y:scroll;
		overflow-x:hidden;
	}	
	
.formContactMsg{
		float:left;
		width:536px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FF0000;
		}
		
.formContactMsg span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FF0000;
		}		

.formContactMsg span.resultOK{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2f82c5;
		}	

h3.titleImg{
		margin-bottom:20px;
}


.backLink{
		float:right;
		margin:20px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		padding-right: 25px;
		}	

/* link archivio materiali didattici */
.backLink a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		}
		
.visitLink
{
		text-align: right;
		margin:10px 0px 10px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		}	

/* link archivio materiali didattici */
.visitLink a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2d83d5;
		text-decoration:none;
		}

.rightBody2TitleSpace{
		padding-bottom:20px;
		}