/******************************************************************************/
/* Stili generali modificati per il Progetto Alte Professionalità             */
/******************************************************************************/
body { 
    font-family: Verdana, Arial;
    font-size: x-small;
    margin: 0px;
    padding: 0px;
    color: #003366; 
}
img {
    border-top: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-left: 0px;
}
table {
   font-family: Verdana, Arial;
   vertical-align: top;
}
tr, td, th  {
    font-family: Verdana, Arial;
    font-size: x-small;
}
input, textarea, button { 
    font-family: Verdana, Arial;
    font-size: x-small;
}
select {
    font-family: Verdana, Arial;
    font-size: xx-small;
}
ul, ol, li, dd {
    margin-top: 5px;
    margin-bottom: 2px;
    font-family: Verdana, Arial;
    font-size: x-small;
}
pre {
    font-family: monospace;
    font-size: large;
}
a {
    font-family: Verdana, Arial;
    text-decoration: none;
}
a:visited { 
    text-decoration: none;
}
a:hover { 
   color: #006699;
   text-decoration: none;
}
/******************************************************************************/
/*                      Stili usati nel tema                                  */
/******************************************************************************/
/* LINK BAR */

/* Bar under toolbar that shows links to customizer and assign permissions portlets */
.wpsLinkBar {
    background: #0F579E;
    color: #003366;
    background-repeat: no-repeat;
    font-family: Verdana;
    font-size: 11px;    
    font-weight: bold;
    text-decoration: none;
}

/* PLACE BAR */

/* Bar under toolbar that shows the places */
.wpsPlaceBar {
    background: #0F579E;
    color: #FFFFFF;
    background-repeat: no-repeat;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
 }

/* Link color for the text which can be found on the place bar outside of tabs */
.wpsPlaceBarLink, .wpsPlaceBarLink:visited, .wpsPlaceBarLink:hover, .wpsPlaceBarLink:active {
    color: #B6D7F8;
    text-decoration: none;
}

/* 3D highlight for Place bar */
.wpsPlaceBar3dHighlight {
    background: #2583C7;
}

/* 3D shadow for Place bar */
.wpsPlaceBar3dShadow {
    border-right: #ffffff 1px solid;
    background: #0F579E;
    border-left: #ffffff 0px;
    text-decoration: none
}

/* Selected tab on Place bar */
.wpsSelectedPlace, .wpsSelectedPlace:visited, .wpsSelectedPlace:hover, .wpsSelectedPlace:active {
    color: #00375F;
    background-color: #E3E9FC;
    border-left: 0px none #0F579E;
    border-right: #ffffff 1px solid;
    padding: 2px 4px;
    margin: 0px;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
    height: 15px;
}

/* Icon next to selected tab on Place bar, such as 'Edit Page' - new in v5 */
.wpsSelectedPlaceIcon {
    color: #00375F;
    background: #E3E9FC;
    text-decoration: none; 
    border-left: 0px none #003366;
    border-right: 1px solid #003366; 
    padding: 0px 2px;
    margin: 0px;
}

/* Link in Selected tab on Place bar */
.wpsSelectedPlaceLink, .wpsSelectedPlaceLink:visited, .wpsSelectedPlaceLink:hover, .wpsSelectedPlaceLink:active {
    color: #00375F;
    background:#E3E9FC;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
}

/* 3D highlight on selected tab on Place bar */
.wpsSelectedPlace3dHighlight {
    background: #ffffff;
}

/* 3D shadow on selected tab on Place bar */
.wpsSelectedPlace3dShadow {
    background: #ffffff;
}

/* Unselected tabs on Place bar */
.wpsUnSelectedPlace, .wpsUnSelectedPlace:visited, .wpsUnSelectedPlace:active {
    color: #FFFFFF;
    background: #0F579E;
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 4px;
    margin: 0px;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
    height: 15px;
}
.wpsUnSelectedPlace A:hover{
    color: #FFFFFF;
    background: #0F579E;
    padding: 0px;
    margin: 0px;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
}

/* Link in Unselected tabs on Place bar */
.wpsUnSelectedPlaceLink, .wpsUnSelectedPlaceLink:visited, .wpsUnSelectedPlaceLink:hover, .wpsUnSelectedPlaceLink:active {
    color: #FFFFFF;
    background: #0F579E;
    font-family: Verdana;
    font-size: 10px;    
    font-weight: bold;
    text-decoration: none;
}

/* 3D highlight on unselected tabs on Place bar */
.wpsUnSelectedPlace3dHighlight {
    background: #2683C8;
}

/* 3D shadow on unselected tabs on Place bar */
.wpsUnSelectedPlace3dShadow {
    background: #2683C8;
}
/******************************************************************************/
/*                      Stili usati nel progetto                              */
/******************************************************************************/
.dot {
  background-image: url("/wps/images/dot.gif");
}
.distcol {
  width: 10px;
}
.distvocimenu {
  background-image: url("/wps/images/dot.gif");
  height: 10px;
}
.sfondotit {
  background-color: #E7ECF7;
  width: 100%;
  vertical-align:top;
}

/* classe per tutti i testi*/
.testo {
  font-family: Verdana;
  color: #003366;
  font-size: x-small;
  text-align: justify;
}
.testo A, .testo A:visited {
  font-family: Verdana;
  color: #003366;
  font-size: x-small;
}
.testo A:hover { 
  color: #003366;
  font-family: Verdana, Arial;
  font-size: x-small;
  text-decoration: underline;
}
.testo TABLE, .testo TR, .testo TD{
  font-family: Verdana;
  color: #003366;
  font-size: x-small;
  vertical-align: top;
}
/* Fine classe per tutti i testi*/

.tabnewsletter {
   width: 134px;
   height: 119px;
   background-image: url('/wps/wcm/resources/image/4684349066293959/banner_project_news_a.gif');
   background-repeat: no-repeat;
}
.tdtabnewsletter {
   height: 95px;
}

/* classe per i vari livelli del menu  */
.menuseztable {
  vertical-align: top;
  background-color: #E7ECF7;
}
.menuseztable TR, .menuseztable TD {
  vertical-align: top;
}
.menuarg,.menuarg A,.menuarg A:visited {
  font-family: Verdana;
  color: #063769;
  font-size: 11px;
  margin-left: 10px;
  vertical-align: top;
}
.menuarg A:hover { 
  color: #063769;
  font-size: 11px;
  text-decoration: underline;
}
/* End classe per i vari livelli del menum*/

/* classe divisoria tra vari elemnti del menu dx */
.tabdivisoria {
 background-color: #ffffff;
 padding-left: 0px;
 margin-left: 0px;
 border-top: 10px solid #ffffff;
 vertical-align: top;
}
/* End classe divisoria tra vari elemnti del menu dx */

/* Classe notizie */
.testo_notizia_breve, .testo_notizia_breve A, .testo_notizia_breve A:visited, .testo_notizia_breve TD, .testo_notizia_breve p {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  text-align: left;
  vertical-align: top;
  text-decoration: none; 
}
.testo_notizia_breve A:hover {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  text-align: left;
  vertical-align: top;
  text-decoration: none; 
  text-decoration: underline;
}
.testo_notizia, .testo_notizia b, .testo_notizia p, .testo_notizia div {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
}
.testo_notizia A, .testo_notizia A:visited {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  font-weight: bold;
}
.testo_notizia A:hover {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  font-weight: bold;
  text-decoration: underline;
}
.testo_notizia TABLE, .testo_notizia TR, .testo_notizia TD {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
}
.newstabx2 {
  width: 49%;
  float: left;
  height: 100px;
}
.newstabx2 A, .newstabx2 A:visited {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  font-weight: bold;
}
.newstabx2 A:hover {
  font-family: Verdana;
  color: #003366;
  font-size: xx-small;
  font-weight: bold;
  text-decoration: underline;
}
/* End Classe notizie */

/* INIZIO - Classi titolo pagine interne */
.titpagint {
  color: #014A7F; 
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
}
/*FINE - Classi titolo pagine interne  */

/* Classe breadcrumbs */
.bread {
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 30px;
  border-bottom:1px solid #005D8A;
  width:100%;
}
.crumbs {
  font-size: 10px;
  height: 10px;
  border-left: 1px solid #005D8A;
}
.crumbs A, .crumbs A:visited {
  font-family: Verdana;
  color: #003366;
  font-size: 10px;
}
.crumbs A:hover  {
  text-decoration: underline;
}
/* End Classe breadcrumbs */