.titolo {
    color: rgb(81, 81, 81);
    font-family: 'MyriadX';
    font-size: 40px;
    font-weight: 400;
    line-height:0px;
    text-align: left;
}

.titoletto
{
    font-family:MyriadProSemiboldX;
}

.sottotitolo {
    color: rgb(146, 146, 146);
    font-family: 'MyriadProSemiboldX';
    font-size: 20px;
    line-height: 23px;
    text-align: left;
    text-decoration: none;
}

.kinemac_text {
    color:rgb(100,100,100);
    font-family:'HelveticaNeueX';
    font-size: 16px;
    line-height:24px;
}

.kinemac_text a
{
    text-decoration:none;
}

.kinemac_text a:hover
{
    text-decoration: underline;
    color: rgb(136, 131, 255);
}

.rollover_red
{
	cursor:pointer;
    opacity: 1.0;
    filter: alpha(opacity=100);
    filter:grayscale(100%);
}

.rollover_red:hover
{
	color:rgb(40, 40, 40);
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
    filter:grayscale(0%);
}

a
{
    color: rgb(136, 131, 255);
    text-decoration: underline;
}

a:hover
{
    color: rgb(255, 132, 0);
    text-decoration: underline;
}



a.mini_text
{
	font-family:MyriadProSemiboldX; font-size:14px; vertical-align:top; color:rgb(50,50,50);
	text-decoration:none;
}

a.mini_text:hover
{
    
    text-decoration: underline;
}


.dyn_button_title {
    color: black; /*rgb(102, 102, 102);*/
    font-family: 'MyriadLightX';
    font-size: 22px;
    line-height: 29px;
    font-weight: 800;
    text-align:center;
}

.dyn_post_button
{
	margin:auto;
	width:100%;
	height:40px;
	padding-top:4px; padding-bottom:0px; 
	padding-left:20px; padding-right:20px; 
	
	border-radius:22px;
	-webkit-border-radius:22px;
	-moz-border-radius:22px;
	
	color:white;
	/* box-shadow:1px 1px 2.5px #aaaaaa; */
	
	background-size: 200% 100%;
	background-image: linear-gradient(to left, rgb(247, 17, 40) 0%, rgb(247, 17, 40) 50%, rgb(100, 150, 255) 50%, rgb(100, 150, 255) 100%);
	
	cursor:pointer;
	transition:all 0.2s ease;
}
            
.dyn_post_button:hover
{
	background-position:-100% 0;
	color:white;
}

.dyn_post_button:active
{
	background-image: linear-gradient(to left, rgb(255, 128, 0) 0%, rgb(255, 128, 0) 50%, rgb(255, 128, 0) 50%, rgb(255, 128, 0) 100%);
}