/* CSS per stile testo */
body {
   background: #A3CB51;
	color: #333333;
	font: normal 100%  Verdana, Georgia, "Helvetica neue", Helvetica, Times, serif;
   padding-bottom:2em;
}

a {
  text-decoration: none;
}

a:hover{

	text-decoration: none;
}

p {
}

ul{
	font: normal 1em/1.375  Verdana, Georgia, "Helvetica neue", Helvetica, Times, serif;
	list-style-type: none;
}
/* 404 ERROR */
div#error_404 h1{
   color: #C20000;   
   font-size: 1.125em;
   line-height: 1.444em;
}
div#error_404 p{
   font-size: 0.875em;
   line-height: 1.571em;  
}

/* CONTAINER */
#container{
  
}
/************/
/*  HEADER  */
/************/
#header{

}
#header_left #mission h1{
   font-size: 0.625em;
   color: #214FA3;
   text-align: left;
   font-weight: normal;
}
#scelta-lingua span{
   font-size: 0.7em;
   line-height: 1.8em;
   height: 2em;
   font-weight: bold;
}
#scelta-lingua .separator{
   color: #DBE7FF;
}
#scelta-lingua a{
   color: #214FA3;
}
#scelta-lingua a:hover{
   color: #ED9527;
}
#scelta-lingua a.current{
   color: #BCA50C;
}
 
/***********/
/* WRAPPER */
/***********/
#wrapper{
   
}

/***********/
/* SIDEBAR */
/***********/
#sidebar #info-sisad{
   color: #214FA3;  
}
#sidebar #info-sisad h2{
   font-size: 0.75em;  /* 12px / 16px */
   line-height: 1.8em; /* 18px / 10px  */  
   text-transform: uppercase;
}
#sidebar #info-sisad p{
   font-size: 0.625em; /* 10px / 16px */
   line-height: 1.8em; /* 16px / 10px  */
   margin:1em 0;
}
#sidebar #info-sisad p a{
   color: #BCA50C;   
}
#sidebar .box ul li{  
   font-size: 0.7em; /* 12px / 16px */
   line-height: 1.8em; /* 18px / 12px  */
}
#sidebar .box ul li a{
   color: #214FA3;   
   font-weight: bold;
}
#sidebar .box ul li.current a{ 
   color: #BCA50C;  
}

/***********/
/* CONTENT */
/***********/
.main_content h1.page-title{
   color: #3146AB; 
}
.main_content div.page-content{
   font-size: 0.7em;
   line-height: 1.6em;
}
.main_content ul{
   list-style-type: circle;
   margin-left: 3em;
   
}
.main_content ol{
   list-style-type: decimal;
   margin-left: 3em;
}

/**********/
/* FOOTER */
/**********/
#footer{         
   
   /*height: 3.125em;
   text-align:center;
   */
}
#footer a{
   text-decoration: underline;
   color: #214FA3; 
}
#footer a:hover{
   text-decoration: none;
   color: #ED9527;
}
#footer p{
   color: #214FA3; 
   font-size: 0.625em; /* 10px / 16px */
   line-height: 1.6em; /* 16px / 10px */
}
#footer .separator{
   font-size: 0.625em; /* 10px / 16px */
   line-height: 1.6em; /* 16px / 10px */

}

