html,body
  {
    margin: 0;
    padding:0;
	 border: 0;
	 /*text-align:center;*/
	font-family: Verdana;
	font-size: 13px;	 
  }


div#centrato
{
    width:955px;
	margin-left: auto;
	margin-right: auto;
    border-width: 0;
	padding: 0;
	/*text-align: center;*/
	background-image:url(images/sfcentrato.gif);
	background-position:left top;
	background-repeat: repeat-y;
}

div#navigation{
    float: left;
    width: 275px;
	text-align:left;
	background-image:url(images/sfnavigation.gif);
	background-repeat:no-repeat;
	background-position:top left;
    } 
	
div#content{
    margin-left: 275px;
    }

div#header{
     background-image:url(images/eco2.jpg);
	 background-position:top left;
	 background-repeat:no-repeat;
	 height: 80px;
	 text-align: right;
    }



div#sponsor
{
    color:#FFFFFF;
    background-image:url(images/sfsponsor.gif);
    padding-left: 17px;
    padding-right: 41px;
    text-align:center;
	font-weight: bold;
	font-size:13px;
	font-family:Arial;
 }

div#footer{
    clear: left;
	background-color: #FFFFFF;
	color:#334972;
	font-weight:bold;
	font-family: Verdana;
	font-size: 10px;
	text-align:center;
   }
	
div#validator
{
    padding-left: 17px;
    padding-right: 41px;
	padding-top: 10px;
    text-align:left;
 }	
	
div#faculty
   {
    border-bottom-color: #334972;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	width: 90%;
	text-align:justify;
	padding-bottom: 10px;
	padding-top: 10px;
	}	

div#scholarship
   {
	width: 90%;
	text-align:justify;
	padding-bottom: 10px;
	padding-top: 10px;
	}	
	
/*stili*/


hr.hrnews
   {
    border-color:#999999;
	border-style: solid;
	border-width: 1px;
	}
	
h2
   {
    color:#455D89;
	font-family:Arial Black;
	}	

.icoimage
   {
    border-color: #000000;
	border-style:solid;
	border-width: 1px;
	}
	
.didascalia
   {
    font-size: 80%;
	font-weight: bold;
	color:#000000;
	}

.inattivo
  {
   color: #999999;
   }

.titolohome
  {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 18px;
   font-weight: bold;
   color: #334972;
   }

.sottotitolohome
  {
   font-family:Helvetica;
   font-size: 14px;
   font-weight: bold;
   color: #334972;
   }

.dx
   {
    text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#CCCCCC;
	padding: 5px;
	}

.news
  {
   font-family:Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #334972;
   text-align: justify;
   }


.newsdx
  {
   font-family:Verdana;
   font-size: 12px;
   font-weight: bold;
   color: #277627;
   text-align: justify;
   }

.newsdxtesto
  {
   font-family:Verdana;
   font-size: 12px;
   color: #277627;
   text-align: justify;
   }



ul
   {
    list-style:none;
    margin-left: 35px;
	padding-left:0;	
	}
	
li
   {
	margin:0;
	padding-bottom: 10px;	
	padding-top: 10px;
	font-family: Verdana;
	font-size: 13px;
	color:#000000;
	}	
	
.elenco
   {
    list-style:square
	}	

.testo
   {
    text-align: justify;
	padding-right: 20px;
	}

strong
   {
    color: #334972;
	font-weight: bold;
	font-size: 12px;	
	}

.datacourse
   {
     color:#CC3333;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 20px;
   font-weight: bold;	 
	 }

.box
   {
    padding-right: 20px;
	text-align: justify;
	}

.titolobox
	{
	 color:#007777;
	 font-family: Verdana;
	 font-size: 12px;
	 font-weight: bold;
	 }

.titolobox2
	{
	 color:#cc3333;
	 font-family: Verdana;
	 font-size: 12px;
	 font-weight: bold;
	 }


.titolobox3
	{
	 color:#666666;
	 font-family: Verdana;
	 font-size: 12px;
	 font-weight: bold;
	 }

.titolobox4
	{
	 color:#277627;
	 font-family: Verdana;
	 font-size: 12px;
	 font-weight: bold;
	 }


.loghiheader
   {
     text-align:center;
	 color: #334972;
	 font-family:Arial;
	 font-size: 10px;
	 }

.tdeco
   {
     background-image:url(images/eco3.jpg);
	 background-position:top left;
	 background-repeat:no-repeat;
	 height: 22px;
	 text-align: right;
	 vertical-align: middle;
    }


.tdprogramme
   {
    border-right-color:#ffffff;
	border-right-style: solid;
	border-right-width: 1px;
    color:#FFFFFF;
	font-family:Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #455d89;
	padding-left: 2px;
   }
   
.tdprogrammelast
   {
    color:#FFFFFF;
	font-family:Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #455d89;
	padding-left: 2px;
   }   
   
.tdorario
   {
    color:#334972;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: #CBD6EF;
	padding-left: 3px;
    border-bottom-color:#334972;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
   }


.tdtesto
   {
    border-bottom-color:#334972;
	border-bottom-style: solid;
	border-bottom-width: 1px;
    border-right-color:#334972;
	border-right-style: solid;
	border-right-width: 1px;	
	font-family: Arial;
	font-size: 12px;
	text-align:left;
	padding: 2px;
	}


.tdtime
   {
    border-right-color:#ffffff;
	border-right-style: solid;
	border-right-width: 1px;
    color:#334972;
	font-family:Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #9aafe1;
	padding-left: 3px;
   }
   
.tdtextform
   {
    border-right-color:#ffffff;
	border-right-style: solid;
	border-right-width: 1px;
    color:#334972;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: #9aafe1;
	padding: 3px;
	text-align:left;
   }   
   
   
input
   {
    border-color: #9aafe1;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
	color: #334972;
	font-family:Arial;
	font-size: 11px;
	}   
	
.button
   {
    background-color: #334972;
	color:#FFFFFF;
	border: none;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	}
	
textarea
   {
    border-color: #9aafe1;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
	color: #334972;
	font-family:Arial;
	font-size: 11px;
	}   	



	
/*link*/

a.lmenu:link, a.lmenu:visited
   {
	  color:#000000;
	  font-weight:bold;
	  text-decoration:none;
	}
	
a.lmenu:hover
   {
	  color: #FFFFFF;
	  font-weight:bold;
	  text-decoration:none;
	}	
	
a.lmail:link, a.lmail:visited
   {
	  color:#ffffff;
	  font-weight:bold;
	  text-decoration:none;
	  font-size:11px;
	font-family: Verdana;	  
	}
	
a.lmail:hover
   {
	  color: #FFFFFF;
	  font-weight:bold;
	  text-decoration:none;
	  font-size:11px;	  
	font-family: Verdana;	  
	}
	
	
a.lbox1:link, a.lbox1:visited
   {
	  color:#334972;
	  font-weight:bold;
	  text-decoration:underline;
	}
	
a.lbox1:hover
   {
	  color: #334972;
	  font-weight:bold;
	  text-decoration:none;
	}		
	
	
a.lbox2:link, a.lbox2:visited
   {
	  color:#cc3333;
	  font-weight:bold;
	  text-decoration:underline;
	}
	
a.lbox2:hover
   {
	  color: #cc3333;
	  font-weight:bold;
	  text-decoration:none;
	}		
	
	
a.lbox3:link, a.lbox3:visited
   {
	  color:#666666;
	  font-weight:bold;
	  text-decoration:underline;
	}
	
a.lbox3:hover
   {
	  color: #666666;
	  font-weight:bold;
	  text-decoration:none;
	}		
	
a.lbox4:link, a.lbox4:visited
   {
	  color:#277627;
	  font-weight:bold;
	  text-decoration:underline;
	}
	
a.lbox4:hover
   {
	  color: #277627;
	  font-weight:bold;
	  text-decoration:none;
	}			
	
a.lnews:link, a.lnews:visited
   {
	  color:#334972;
	  font-weight:bold;
	  text-decoration:underline;
	  font-family:Arial, Helvetica, sans-serif;
	}
	
a.lnews:hover
   {
	  color: #334972;
	  font-weight:bold;
	  text-decoration:none;
	  font-family:Arial, Helvetica, sans-serif;	  
	}			
	
a.ldefault:link, a.ldefault:visited
   {
	  color:#334972;
	  font-weight:bold;
	  text-decoration:underline;
	  font-family:Arial, Helvetica, sans-serif;
	}
	
a.ldefault:hover
   {
	  color: #334972;
	  font-weight:bold;
	  text-decoration:none;
	  font-family:Arial, Helvetica, sans-serif;	  
	}						
