a{
    color: #666666;
}
a:hover{
    color: #b10500;
}
blockquote i span{
    color: #666666;
}
.dropcap2{
    background: #b10500;
}
.bullet1 li{
    background: url(../../images/skins/red/bullet1.png) 0 10px no-repeat;
	background: #c0cad3; /* Old browsers */
	background: -moz-linear-gradient(top, #c0cad3 0%, #dee1e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0cad3), color-stop(100%,#dee1e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c0cad3 0%,#dee1e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c0cad3 0%,#dee1e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c0cad3 0%,#dee1e6 100%); /* IE10+ */
	background: linear-gradient(top, #c0cad3 0%,#dee1e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0cad3', endColorstr='#dee1e6',GradientType=0 ); /* IE6-9 */    
	z-index: 99;
	border-bottom:1px solid #d4dbe1;
}
.bullet2 li{
    background: url(../../images/skins/red/bullet2.png) 0 10px no-repeat;
}
.bullet3 li{
    background: url(../../images/skins/red/bullet3.png) 0 10px no-repeat;
}
.bullet4 li{
    background: url(../../images/skins/red/bullet4.png) 0 10px no-repeat;
}
/* `graphic elements
----------------------------------------------------------------------------------------------------*/
a.sl_button{
    background: url(../../images/skins/red/bn.png) right -27px no-repeat ;
    text-shadow: #b10500 0 1px 0;
}
a.sl_button span{
    background: url(../../images/skins/red/bn.png) left 0 no-repeat ;
}
a.md_button{
    background: url(../../images/skins/red/bn.png) right -144px no-repeat ;
    text-shadow: #b10500 0 1px 0; 
}
a.md_button span{
    background: url(../../images/skins/red/bn.png) left -108px no-repeat ;
}
a.lg_button{
    background: url(../../images/skins/red/bn.png) right -306px no-repeat ;
    text-shadow: #b10500 0 1px 0;  
}
a.lg_button span{
    background: url(../../images/skins/red/bn.png) left -252px no-repeat ;
}
form button:hover{
    text-shadow: #b10500 0 1px 0;
    background-color:#b10500;
}
form button:hover span{
    background-color:#b10500;
}


form button.tasto1{
	background: #fcfcfd; color:#666666;padding: 5px 17px; float:right; margin-right:32px; margin-top:-5px;
	background: -moz-linear-gradient(top, #fcfcfd 0%, #bfc9d3 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfd), color-stop(100%,#bfc9d3)); 
	background: -webkit-linear-gradient(top, #fcfcfd 0%,#bfc9d3 100%); 
	background: -o-linear-gradient(top, #fcfcfd 0%,#bfc9d3 100%);
	background: -ms-linear-gradient(top, #fcfcfd 0%,#bfc9d3 100%);
	background: linear-gradient(top, #fcfcfd 0%,#bfc9d3 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfd', endColorstr='#bfc9d3',GradientType=0 );
	box-shadow:0 1px 1px #969ea9;
	text-shadow:none
}
form button.tasto1:hover{
	background: #e4132b; /* Old browsers */
	background: -moz-linear-gradient(top, #e4132b 0%, #6b030f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4132b), color-stop(100%,#6b030f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e4132b 0%,#6b030f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e4132b 0%,#6b030f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e4132b 0%,#6b030f 100%); /* IE10+ */
	background: linear-gradient(top, #e4132b 0%,#6b030f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4132b', endColorstr='#6b030f',GradientType=0 ); /* IE6-9 */  
	box-shadow:0 1px 1px #969ea9;
}
form button.tasto1:hover span{
	color:#fff;
	background-color:transparent;
}


/* `headertop
----------------------------------------------------------------------------------------------------*/
#headertop a{
    /*color: #4b5b65;*/
}
#headertop a:hover{
   /* background: #c3ccd6;*/
}
/* `navi-logo
----------------------------------------------------------------------------------------------------*/
#logo h1 a{
    background: url(../../../images/logo.png) center no-repeat;
	background-image:
}
#logo.logo2 h1 a{
    background: url(../../../images/logo_vemak.png) center no-repeat;
    background-image:
}
ul.mega-menu li .sub li a{
    background: #b10500;   
}
ul.mega-menu li .sub li li a:hover{
    color: #666666;
    border-left: 5px solid #666666;
}
ul.mega-menu li .sub-container.non-mega .sub li a:hover{
    color: #666666;
    border-left: 5px solid #666666;
}
/* `jQuery Nivo Slider
----------------------------------------------------------------------------------------------------*/
.nivo-caption a {
    color: #eb4646;
}
.nivo-caption a:hover{
    background: #666666; 
}
/* `Elegant Accordion
----------------------------------------------------------------------------------------------------*/
.eAccordion a{
    color: #eb4646;
}
.eAccordion a:hover{
    background: #666666;
}
/* `layerslider
----------------------------------------------------------------------------------------------------*/
#purchase{
    background: #666666;
}
#purchase:hover{
    background: #b10500;
}
/* `va-accordion
----------------------------------------------------------------------------------------------------*/
.va-slice p span{
	color:#b10500;
}
.va-slice .light p span{
    color: #eb4646;
}
/* `pagecontent
----------------------------------------------------------------------------------------------------*/
.slogan .wrap span{
   color: #666666; 
}
.breadcrumb a:hover{
    color: #666666;
}
.header form .submit:hover{
    background: url(../../images/skins/red/bn.png) -36px 100% no-repeat; 
}
.filter_navi li a.active,
.filter_navi li a:hover{
    color: #666666;
}
.pager-sitemap a,
.pager a{
    background: url(../../images/skins/red/navi_carousel-pager.png) no-repeat;
}
.pager-sitemap a:hover,
.pager-sitemap a.selected,
.pager a:hover,
.pager a.selected{
    background: url(../../images/skins/red/navi_carousel-pager.png) -11px top no-repeat;
}
.latest_news .date{
    background: #b10500;
}
#content .grid_12 .post .date{
    background: url(../../images/skins/red/blog-elements.png) 0 0 no-repeat;
}
.tags div{
    background: url(../../images/skins/red/blog-elements.png) left -100px no-repeat;
	width:120px;
	line-height:20px;
	color:#FFFFFF;
}
.tags div span{
    background: url(../../images/skins/red/blog-elements.png) right -118px no-repeat;
	padding-right:5px;
	font-style:italic;
	text-transform:capitalize;
}
.pagination a{
    color: #b10500;
}
.pagination .current{
    background: #666666;
}
.sidebar h4{
    color: #faf5f1;
    padding-left: 10px;
    background-color: #b10500;
	line-height:36px;
}
#content .categ li a:hover{
    /*color: #b10500;*/
}
#content .sidebar .posts h5 a:hover{
    color: #666666;
}
.sitemap li a:hover{
    color: #b10500;
}
/* `content elements
----------------------------------------------------------------------------------------------------*/
.table .selected .top span{
    text-shadow: #b10500 0 1px 0;   
}
.table .column.selected .top{
    background: #b83737;
}
.table .column.selected .top h5{
    background: #666666;
}
.table .selected .check{
    background: url(../../images/skins/red/icons.png) left -392px no-repeat;  
}
.table .selected a.md_button{
    background: url(../../images/skins/red/bn.png) right -144px no-repeat ;
    text-shadow: #b10500 0 1px 0;
}
.table .selected a.md_button span{
    background: url(../../images/skins/red/bn.png) left -108px no-repeat ;
}
/*
 * jQuery UI CSS Award Styles
 */
.ui-accordion .ui-state-default a,
.ui-accordion .ui-state-default a:link,
.ui-accordion .ui-state-default a:visited{
    background: #b10500;
}
.ui-accordion .ui-state-active a,
.ui-accordion .ui-state-active a:link,
.ui-accordion .ui-state-active a:visited{
    background: #b10500;
}
.ui-accordion .ui-state-hover a:hover{
    background: #666666;
}
.ui-accordion .ui-state-hover a:hover{
    text-shadow: #b10500 0 1px 0;
}
.ui-tabs .ui-state-default{
   /*background: #666666;*/
}
.ui-tabs .ui-state-default.ui-state-hover{
    text-shadow: #b10500 0 1px 0;    
}
/* `pagefooter
----------------------------------------------------------------------------------------------------*/
.footer-bg a{
    color: #d64040;
}
.footer-bg a:hover{
    background: #d64040;
}
#pagefooter .post a.date:hover,
#pagefooter .post a.date{
    background: #666666;
}
#pagefooter .list a:hover{
    color: #cc3d3d;
}
/* HoverAlls Plugin Award Styles*/

.overlay_container{
    background: #6c0506;
}
.defaultOverlayBg{
    background: #b10500;
}

/* IMAGE, VIDEO, LINK */

.linkOverlay_container,
.videoOverlay_container,
.imageOverlay_container{
    background: #6c0506;
}
.linkOverlayTx,
.videoOverlayTx,
.imageOverlayTx{
    background: #b10500;   
}
.tooltipTx{
    background: #b10500;
}