
/* Normativa */
#RM_leftMenu #dnn_normativa_giovani  li.item a span::before {
content: url(/Portals/0/Giovani/dot/dot_purple.jpg);
}
#RM_leftMenu #dnn_normativa_giovani  li.selected > a > span::before {
content: url(/Portals/0/Giovani/dot/dot_w_purple.jpg);
}
#RM_leftMenu #dnn_normativa_giovani  li.selected > a > span{ background-color: #574f98; color: #fff !important; font-weight: bolder !important;}
#RM_leftMenu  #dnn_normativa_giovani .RM_leftRoot > li.rootnode-container > a > span{ border: 1px solid #574f98;}
#RM_leftMenu #dnn_normativa_giovani  li.item a  span:hover{ border: 1px solid #574f98;}

#RM_leftMenu #dnn_ctr20552_MenuView li.item a span::before {
content: url(/Portals/0/Giovani/dot/dot_purple.jpg);
}
#RM_leftMenu #dnn_ctr20552_MenuView li.selected > a > span::before {
content: url(/Portals/0/Giovani/dot/dot_w_purple.jpg);
}
#RM_leftMenu #dnn_ctr20552_MenuView li.selected > a > span{ background-color: #574f98; color: #fff !important; font-weight: bolder !important;}
#RM_leftMenu  #dnn_ctr20552_MenuView.RM_leftRoot > li.rootnode-container > a > span{ border: 1px solid #574f98;}
#RM_leftMenu #dnn_ctr20552_MenuView li.item a  span:hover{ border: 1px solid #574f98;}

/* Bandi */
#RM_leftMenu #dnn_bandi_giovani  li.item a span::before {
content: url(/Portals/0/Giovani/dot/dot_azul.jpg);
}
#RM_leftMenu #dnn_bandi_giovani  li.selected > a > span::before {
content: url(/Portals/0/Giovani/dot/dot_w_azul.jpg);
}
#RM_leftMenu #dnn_bandi_giovani  li.selected > a > span{ background-color: #1e9bd3; color: #fff !important; font-weight: bolder !important;}
#RM_leftMenu  #dnn_bandi_giovani .RM_leftRoot > li.rootnode-container > a > span{ border: 1px solid #1e9bd3;}
#RM_leftMenu #dnn_bandi_giovani  li.item a  span:hover{ border: 1px solid #1e9bd3;}

#RM_leftMenu #dnn_ctr20553_MenuView  li.item a span::before {
content: url(/Portals/0/Giovani/dot/dot_azul.jpg);
}
#RM_leftMenu #dnn_ctr20553_MenuView  li.selected > a > span::before {
content: url(/Portals/0/Giovani/dot/dot_w_azul.jpg);
}
#RM_leftMenu #dnn_ctr20553_MenuView  li.selected > a > span{ background-color: #1e9bd3; color: #fff !important; font-weight: bolder !important;}
#RM_leftMenu  #dnn_ctr20553_MenuView .RM_leftRoot > li.rootnode-container > a > span{ border: 1px solid #1e9bd3;}
#RM_leftMenu #dnn_ctr20553_MenuView  li.item a  span:hover{ border: 1px solid #1e9bd3;}

/* Comunicazione */
#RM_leftMenu #dnn_comunicazione_giovani  li.item a span::before {
content: url(/Portals/0/Giovani/dot/dot_lgreen.jpg);
}
#RM_leftMenu #dnn_comunicazione_giovani  li.selected > a > span::before {
content: url(/Portals/0/Giovani/dot/dot_w_lgreen.jpg);
}
#RM_leftMenu #dnn_comunicazione_giovani  li.selected > a > span{ background-color: #8cbc35; color: #fff !important; font-weight: bolder !important;}
#RM_leftMenu  #dnn_comunicazione_giovani .RM_leftRoot > li.rootnode-container > a > span{ border: 1px solid #8cbc35;}
#RM_leftMenu #dnn_comunicazione_giovani  li.item a  span:hover{ border: 1px solid #8cbc35;}

#RM_leftMenu #dnn_ctr20554_MenuView  li.item a span::before {
content: url(/Portals/0/Giovani/dot/dot_lgreen.jpg);
}
#RM_leftMenu #dnn_ctr20554_MenuView  li.selected > a > span::before {
content: url(/Portals/0/Giovani/dot/dot_w_lgreen.jpg);
}
#RM_leftMenu #dnn_ctr20554_MenuView  li.selected > a > span{ background-color: #8cbc35; color: #fff !important; font-weight: bolder !important;}
#RM_leftMenu  #dnn_ctr20554_MenuView .RM_leftRoot > li.rootnode-container > a > span{ border: 1px solid #8cbc35;}
#RM_leftMenu #dnn_ctr20554_MenuView  li.item a  span:hover{ border: 1px solid #8cbc35;}


/* Giallo */
#RM_leftMenu #dnn_yellow_giovani  li.item a span::before {
content: url(/Portals/0/Giovani/dot/dot_yellow.jpg);
}
#RM_leftMenu #dnn_yellow_giovani  li.selected > a > span::before {
content: url(/Portals/0/Giovani/dot/dot_w_yellow.jpg);
}
#RM_leftMenu #dnn_yellow_giovani  li.selected > a > span{ background-color: #f9de1d; color: #fff !important; font-weight: bolder !important;}
#RM_leftMenu  #dnn_yellow_giovani .RM_leftRoot > li.rootnode-container > a > span{ border: 1px solid #f9de1d;}
#RM_leftMenu #dnn_yellow_giovani  li.item a  span:hover{ border: 1px solid #f9de1d;}


/* Arancio */
#RM_leftMenu #dnn_orange_giovani  li.item a span::before {
content: url(/Portals/0/Giovani/dot/dot_orange.jpg);
}
#RM_leftMenu #dnn_orange_giovani  li.selected > a > span::before {
content: url(/Portals/0/Giovani/dot/dot_w_orange.jpg);
}
#RM_leftMenu #dnn_orange_giovani  li.selected > a > span{ background-color: #ee8913; color: #fff !important; font-weight: bolder !important;}
#RM_leftMenu  #dnn_orange_giovani .RM_leftRoot > li.rootnode-container > a > span{ border: 1px solid #ee8913;}
#RM_leftMenu #dnn_orange_giovani  li.item a  span:hover{ border: 1px solid #ee8913;}

/* Rosso */

#RM_leftMenu #dnn_orange_giovani  li.item a span::before {
content: url(/Portals/0/Giovani/dot/dot_red.jpg);
}
#RM_leftMenu #dnn_orange_giovani  li.selected > a > span::before {
content: url(/Portals/0/Giovani/dot/dot_w_red.jpg);
}
#RM_leftMenu #dnn_orange_giovani  li.selected > a > span{ background-color: #d30533; color: #fff !important; font-weight: bolder !important;}
#RM_leftMenu  #dnn_orange_giovani .RM_leftRoot > li.rootnode-container > a > span{ border: 1px solid #d30533;}
#RM_leftMenu #dnn_orange_giovani  li.item a  span:hover{ border: 1px solid #d30533;}


a#header_home:hover  {
	text-decoration: none;
}

    .orpspre{
    text-align: center;
    border: 4px solid #fff;
    color: #fff;
    font-size: 12pt;
    line-height: 24px;
    padding: 5px;
    text-align: center;
    text-shadow: 0 4px 3px rgba(0, 0, 0, 0.4), 0 8px 13px rgba(0, 0, 0, 0.1), 0 18px 23px rgba(0, 0, 0, 0.1);
    margin-top: 10px;
    font-weight: bolder;
	width: 60px;
    }
	.Orpsdiv.row {
    margin-left: 2px !important;
    margin-right: 2px !important;
	background-color: #2A80D3;
	margin-bottom: 25px;
}
    h1.orpstwo {
    text-align: left !important;
    color: #fff;
    font-size: 34pt;
    line-height: 42pt;
    margin-bottom: 12px;
    margin-top: 0;
    padding: 10px;
    text-align: center;
    text-shadow: 0 4px 3px rgba(0, 0, 0, 0.4), 0 8px 13px rgba(0, 0, 0, 0.1), 0 18px 23px rgba(0, 0, 0, 0.1);
    }
	
	h1.Tema_header_PSR_bkg {
    font-size: 36pt;
    line-height: 36pt;
    padding-top: 0px;
    text-align: center;
    margin-bottom: 0px;
}

h4.H_PSR_bkg {
    font-size: 24px;
    padding: 0px 0px 10px;
    text-align: center;
    margin-top: 0px;
}
	
@media screen and (min-width: 100px) and (max-width: 768px) {
  h1.orpstwo  {
    font-size: 24px;
	padding-left: 30px;
  }
}

