@charset "iso-8859-1";
/* CSS Document */


html{margin: 0;padding:0}
body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	line-height:16px;
}
body {
	background-color:#C4CCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	
}
.just p
{
	text-align:justify
}
a:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #154073;
	text-decoration: none;
}
a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #154073;
	text-decoration: none;
}
a:hover {
font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #808080;
	text-decoration: underline;
}
a:active {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #154073;
	text-decoration: none;
}


p img{
	float:left;
	margin:0px 10px 0px 0px;

}

.img1{
    border: solid 1px #808080;
}

.img2{
    border: solid 1px #808080;
	width:160px;
}

hr{

width:90%;
border-top: 1px solid #D8DEDE;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;

}


h2{
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	font-weight:bold;
	color: #0079A4;
	font-size: 11px;
	margin: 0;
	padding-left:20px;
	padding-right:20px;
	padding-top:16px;
	padding-bottom:0;
	text-align:left;
	line-height:16px;
}

h3{
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	font-weight:bold;
	color: #154073;
	font-size: 11px;
	margin: 0;
	padding-left:20px;
	text-align:left;
}

p{
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	color: #000;
	font-size: 11px;
	text-align:left;
	margin: 0;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	line-height:17px;
}

.h2_footer{
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	font-weight:bold;
	color: #154073;
	font-size: 11px;
	margin: 0;
	padding-top:12px;
	text-align:center;
}

.p1_footer{
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	color: #154073;
	font-size: 11px;
	text-align:center;
	margin: 0;

}
.p2_footer{
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
	text-align:center;
	margin: 0;
	
}

.tabella {
	background-color:#E2E8E8;
	margin: 0 auto;
	text-align: center;
	
}

.tabella2 {
	margin: 0 auto;
	text-align: center;
	
}

form {
	margin:0;
	padding:0;
}

/***** Pagina corsi di formazione ******/
.corpo_formazione{
	width:955px;
	background-image:url(img/sf-elenco-corsi.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	background-color:#F2F4F3;
	padding-bottom:40px;
	/*height:500px;*/
}
.colonna{
	width:295px;
	float:left;
	margin:10px 16px 10px 4px;
	border:0px solid red;
}
	
.sf_colonna_allegati{
	padding-top:15px;
	background-image:url(img/separa-corsi-verticale.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#F2F4F3;
}
.but_login{ 
	border:1px solid #F2F4F4;
	color:#F2F4F4;
	background-color:#164174;
	width:70px;
	padding:3px;
	margin:5px 20px; 
}
a.ABC_link , a.ABC_link:link, a.ABC_link:visited{
	color:#154073;
}
a.ABC_link:hover{
	color:#154073;
	text-decoration:underline;
}
#credits p a.ABC_link , #credits  a.ABC_link:link, #credits a.ABC_link:visited{
	color:#000;
}
#credits p a.ABC_link:hover{
	color:#000;
	text-decoration:underline;
}
/******* Spaziature e allineamenti *******/
.clearBoth{
	clear:both;
	margin:0;
	padding:0;
	height:1px;
	line-height:1px;
}
object
{
	outline:none;
}