/*******************************************************/
/*						 colori	 		186 3 74	      	   */
/*******************************************************/
@blu: 		#317FA8;
@verde: 	#008C41;
@verde c:  	#59C58B;
@grigio s:  #1a693f;
@viola:   	#720282;
@arancio: 	#ff9300;
@vinaccia:  #700029;
@grigio:  	#565656;
@grigio_ar: #f2f1eb;



@gray-darker:   #333;
@gray-dark:    	#555;
@gray:         	#999;
@gray-light:   	#ddd;
@gray-lighter: 	#eee;
@gray-v-lighter:#f5f5f5;
 
@fondazione:	#477491;
@challenge:		#003867;

@unive-red:		#AC0040;
@unive-link:	#ba034a;



.grigio{
	color:#565656;
}
a > .grigio{
	font-size:16px;
}
a:hover > .grigio{
	color:#fff;
}
.grigio-chiaro{
	color:#ddd;
}
.colore_bali{
	color: #4d4470;
}
.colore_bas{
	color: #747831;
}
.colore_baum{
	color: #8b7e75;
}
.colore_bec{
	color: #f47920;
}
.no-space{
	padding: 0px;
}
/*******************************************************/
/*					colonne		 		      	   */
/*******************************************************/


div.row.no_space {
	margin: 0px;
}
div.row.no_space > div.col-md-1,
div.row.no_space > div.col-md-2,
div.row.no_space > div.col-md-3,
div.row.no_space > div.col-md-4,
div.row.no_space > div.col-md-5,
div.row.no_space > div.col-md-6,
div.row.no_space > div.col-md-7,
div.row.no_space > div.col-md-8,
div.row.no_space > div.col-md-9,
div.row.no_space > div.col-md-10,
div.row.no_space > div.col-md-11,
div.row.no_space > div.col-md-12{
	padding: 0px;
	margin: 0px;
}
div.row.pd_5 {
	margin-right: -5px;
	margin-left: -5px;
}
div.row.pd_5 > div.col-md-1,
div.row.pd_5 > div.col-md-2,
div.row.pd_5 > div.col-md-3,
div.row.pd_5 > div.col-md-4,
div.row.pd_5 > div.col-md-5,
div.row.pd_5 > div.col-md-6,
div.row.pd_5 > div.col-md-7,
div.row.pd_5 > div.col-md-8,
div.row.pd_5 > div.col-md-9,
div.row.pd_5 > div.col-md-10,
div.row.pd_5 > div.col-md-11,
div.row.pd_5 > div.col-md-12{
  padding-right: 5px;
  padding-left: 5px;
}
div.row.pd_10 {
	margin-right: -10px;
	margin-left: -10px;
}
div.row.pd_10 > div.col-md-1,
div.row.pd_10 > div.col-md-2,
div.row.pd_10 > div.col-md-3,
div.row.pd_10 > div.col-md-4,
div.row.pd_10 > div.col-md-5,
div.row.pd_10 > div.col-md-6,
div.row.pd_10 > div.col-md-7,
div.row.pd_10 > div.col-md-8,
div.row.pd_10 > div.col-md-9,
div.row.pd_10 > div.col-md-10,
div.row.pd_10 > div.col-md-11,
div.row.pd_10 > div.col-md-12{
  padding-right: 10px;
  padding-left: 10px;
}
/*******************************************************/
/*					ombra		 		      	   */
/*******************************************************/

/*******************************************************/
/*						generali 			      	   */
/*******************************************************/
h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6 {
	color:#565656;
}
p{
	padding-left: 12px;
	margin-left: 6px;
	margin-bottom:10px;
}
.lead{
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}
/*******************************************************/
/*						 link	 			      	   */
/*******************************************************/
.cursore {
    cursor: pointer;
}
a {
	color: #AC0040;
	text-decoration: none;
}
a[title="pdf_file"] {
	background-image:url(../../img/icon/pdf.png);
    background-size: 18px;
	background-repeat:no-repeat;
	background-position: 0px 50%;
	padding-left: 22px;
}
.list-group-item a[target="_blank"]::after {
    content: "\e164";
    font-family: 'Glyphicons Halflings';
  	color: #bbbbbb;
	margin-right: 6px;
	margin-left: 6px;
}
a.list-group-item[target="_blank"]::after {
    content: "\e164";
    font-family: 'Glyphicons Halflings';
  	color: #bbbbbb;
	margin-right: 6px;
	margin-left: 6px;
}
/*.no_external .list-group-item a[target="_blank"], .uploads .list-group-item a[target="_blank"]{
	background-image:none;
	padding-left: 5px;
}*/
.menu_left .menulist a[target="_blank"]::after {
    content: "\e164";
    font-family: 'Glyphicons Halflings';
  	color: #bbbbbb;
	margin-right: 6px;
	margin-left: 6px;
}
.dropdown-menu a[target="_blank"]::after {
    content: "\e164";
    font-family: 'Glyphicons Halflings';
  	color: #bbbbbb;
	margin-right: 6px;
	margin-left: 6px;
}
/*.bodytext a[target="_blank"] {
	background-image:url(../../img/icon/external_link.gif);
	background-repeat:no-repeat;
	background-position: 5px 50%;
	padding-left: 20px;
}*/
.bodytext a[target="_blank"]::after {
    content: "\e164";
    font-family: 'Glyphicons Halflings';
  	color: #bbbbbb;
	margin-right: 6px;
	margin-left: 6px;
}
li a[target="_blank"]::after {
    content: "\e164";
    font-family: 'Glyphicons Halflings';
  	color: #bbbbbb;
	margin-right: 6px;
	margin-left: 6px;
}
.uploads .list-group-item a[target="_blank"]::after {
   content: none;
}

a:has(>img){
	background-image:none;
}
a:hover, a:focus {
	  color: #ffffff;
	  background-color:#AC0040;
	  text-decoration: none;
}
a:focus {
	  outline: thin dotted #333;
	  outline: 5px auto -webkit-focus-ring-color;
	  outline-offset: -2px;
}
.container a:hover {
	color:#fff; 
  	background-color: #AC0040;
	text-decoration:none;
}
.grey, .grey a {
	color: #bbb;
}


a.list-group-item:hover,
a.list-group-item:focus {
	color: #fff;
  	text-decoration: none;
  	background-color: #AC0040;
}

a.hover_trasparente:hover, a.hover_trasparente:focus {
  background-color:transparent;
}
/* rollover img in header e h1 (organigramma) */
a:hover.img-logo, a:focus.img-logo,
h1 .text-right a:hover, h1 .text-right a:focus {
	border: none;
	text-decoration: none;
	background-color:transparent;
}
/*******************************************************/
/*					ombra		 		      	   */
/*******************************************************/
.ombra_scura {
	-webkit-box-shadow: 0px 2px 2px 1px rgba(100,100,100,0.2); 
	-moz-box-shadow: 	0px 2px 2px 1px rgba(100,100,100,0.2); /* FF 3.5+ */	
	box-shadow: 		0px 2px 2px 1px rgba(100,100,100,0.2);
}
