:root {
	--coloreROSSO: #a12326;
	/*--coloreAZZURRO: #88bccf;
	--coloreBODY: #525252;
	--coloreCELESTE: #D1F0FB;
	--fontBASTONCINO: "Benton Sans", Arial, Verdana, sans-serif;
	--fontGRAZIATO: "Clearface Regular", Times New Roman, Times, serif; */
}

/* #base-1 {margin: 0 -15px;} */
#bottom-1 {padding: 0 15px !important;}

p {
  line-height: 130%;
}


.altezza-moduli-base {height: 280px !important;}


h2, h2 a:link, h2 a:visited {
	/* font-size: 1.7rem; */
  font-size: 1.7rem;
	line-height: 115%;
	letter-spacing: 0px;
    color: var(--coloreROSSO);
}

h1, h1 a:link, h1 a:visited {
	font-size: 2.2rem !important;
	line-height: 120%;
	letter-spacing: 0px;
  color: var(--coloreROSSO);
}

.j51imagehover741 h3 {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0;
}

.mod-tagspopular ul {
	padding-left: 0;
}

/*
p {
    line-height: 1.4em;
	margin-bottom: 0.5rem;
}

h4{
	line-height: 1.3em;	
	font-style: oblique;
}
 

.hornav > ul > li > ul > li a, .hornav > ul > li ul > li > ul > li  {
	line-height: 1.3em;
	padding: 10px;
}




:root {
	--colore1: red;
	--colore2: blue;
}

p {color: var(--colore2);}



h2{
	font-family: "Roboto Condensed";
	font-size: 2.1rem;
	font-weight: 700;
	font-style: normal;
	line-height: 1.3em;	
	color: #000000;
	color: var(--colore1);
}


li::marker { color: #997A00; }

li {
    line-height: 1.4em;
    margin-bottom: 0.4rem;
}
			
.pulsante {
	display: inline-block;
	padding: 6px 6px;
	width: 100%;
	background-color: #475888;
	color: #FFF;
	border: 1px solid #222;
	border-radius: 3px;
	text-decoration: none;
	font-family: arial, verdana, sans-serif;
	font-size: 1rem;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}
			

.sidecol_a {background-color: whitesmoke;}
	
.modulopersonale h3 {color: maroon;}
.modulopersonale p {color: CadetBlue;}	
.modulopersonale {
	font-family: "Roboto Condensed";
	font-size: 0.8rem;
	font-weight: 700;
	font-style: normal;
	line-height: 1.3em;
	
	color: #000000;
    background-color: #EDEDED; 

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	border-width: 1px 5px 1px 5px;	
	border-style: solid;
	border-color: #9F9F9E;
}

blockquote {
	font-family: "Roboto Condensed";
	font-size: 1.2rem;
	font-weight: 300;
	font-style: oblique;
	line-height: 1.3em;
	
	color: #000000;
    background-color: #fff; 
	
	margin: 0px 50px 10px 35px;
	padding: 0px 0px 0px 15px;
	
	border-width: 0px 0px 0px 7px;	
	border-style: solid;
	border-color: #000000;
}

pre{
	font-family: "Roboto Condensed";
	font-size: 0.8rem;
	font-weight: 700;
	font-style: normal;
	line-height: 1.3em;
	
	color: #000000;
    background-color: #EDEDED; 
	
	margin: 0px 0px 10px 0px;
	padding: 15px 15px 15px 15px;
	
	border-width: 1px 5px 1px 5px;	
	border-style: solid;
	border-color: #9F9F9E;
}

*/

