html{
background-color: #fff;

}

body { 
	font:80% Arial, Helvetica, sans-serif; 
	margin:0; padding:0;
}
code { font:80% Arial, Helvetica, sans-serif; display:block; margin:0 1em .5em 1em; }
hr { display:none }

img{
border:0;
}

img.Documenti{
	padding:2px;
	border: 1px solid #000;
}
form{
margin:0;
padding:0;
}

a{
outline: none;
}

input{
	border: 1px solid #999999;
	color:#000000;
	margin:0;
	padding:0;
	height: 20px;
	line-height: 20px;
	font-size:10px;
}


select{
	border: 1px solid #efefef;
	color:#000000;
	margin:0px;
	padding:0px;
	height: 20px;
	line-height: 20px;
	font-size:10px;
}

button{
	border: 1px solid #efefef;
	color:#000000;
	margin:0px;
	padding:0px;
	height: 20px;
	line-height: 20px;
	font-size:10px;
}


/* centrare la pagina web a larghezza fissa */
#contenitore { width:980px;  margin:1em auto;  }
body { text-align:center }  
#homeConvegni { width:980px; margin:0em auto; text-align:left; height:180px; }
#homeImmagine { width:980px; margin:0em auto; text-align:left;}
#homeAltro{ width:980px; margin:0em auto; text-align:left; }



#homeCorsi{ width:980px; margin:0em auto; text-align:left; height:82px; }

#homeCorsi ul li, #homeCorsi ul li a{
color:#EA633B;
}

#homeCorsi ul{
	list-style:none;
	height:82px;
	text-align:left;
	padding:0;
	margin:0;

	
}

#homeCorsi ul li{
	float:left;
}





#testa { width:980px; margin:0em auto; text-align:left; height:104px; }
#corpoHome { width:978px;  margin:0; text-align:left; border:1px solid #000; border-bottom:none;}

#menuSX, #centrale{
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

#bassoHome  { width:980px;  margin:0em auto; text-align:left; height:240px; }
#divisorio{width:978px; height:10px;   clear:both; background-image:url(../immagini_sito/divisorio.jpg); background-repeat:no-repeat; background-position:left; position:relative; top:-1px;}

#piedipagina { width:980px; margin:0em auto; text-align:left; height:30px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666; background-color:#FFFFFF;}

#corpoDoc  { width:978px;  margin:0em auto; text-align:left; border:1px solid #000; }

ul.ulHome{
	list-style:none;
	text-align:left;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	width: 180px;
}

ul.ulHomeAlto{
	list-style:none;
	text-align:left;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	width: 195px;
}

ul.ulHomeAlto li{
margin-top:2px;
margin-bottom: 2px;
}

.titolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-left:3px;
}

.sommario{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	font-style:italic;
	margin:0;
	padding: 3px;
}


.sommarioNews{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight:bold;
	font-style:italic;
	margin:0;
	padding-top: 1px;
}
.sommarioNews a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	margin:0;
	padding-top: 1px;
	text-decoration: none;
}

.sommarioNews a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	margin:0;
	padding-top: 1px;
	text-decoration:underline;
}


.testoNews, .testoNews a{
	margin-top: 1px;
	margin-bottom: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	margin:0;
	padding:1px;
	text-decoration:none;
}

.testoNews a:hover{
	margin-top: 1px;
	margin-bottom: 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	margin:0;
	padding:1px;
	text-decoration: underline;
}

.testo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	padding:3px;
	line-height: 18px;
}

.testo a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	text-align:justify;
	text-decoration: underline;
	display:block;
		line-height: 18px;
}

.testo a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	text-align:justify;
	text-decoration:none;
		line-height: 18px;
}

.linkInterno{
	position:relative; 
	text-align: left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bolder; 
	color:#EA633B; 
	line-height:70px; 
	left:45px;
	width:187px;
}

.linkInterno a{
	font-size:12px; 
	font-weight:bolder; 
	color:#EA633B; 
}

.linkInterno a:hover{
	font-size:12px; 
	font-weight:bolder; 
	color:#EA633B; 
	text-decoration: underline;
}
