/*
 * ------------------------------------------------------------------------
 * JA University Template
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/

/* COMMON STYLE
--------------------------------------------------------- */
a:hover, a:active, a:focus {
  color: #dd805b;
}

p.readmore a:hover {
  background-image: url(../images/readon-hover-bg.png);
}

button.validate:hover {
  background-color: #dd805b;
}

/* Profile page ---*/
body.profiles h2.contentheading a:hover,
body.profiles h2.contentheading a:focus,
body.profiles h2.contentheading a:active,
body.profiles .items-row .contentpaneopen:hover h2.contentheading a {
  color: #dd805b;
}

/* Videos page ---*/
.blog.videos .contentpaneopen .contentheading a:hover,
.blog.videos .contentpaneopen .contentheading a:focus,
.blog.videos .contentpaneopen .contentheading a:active {
  color: #dd805b;
}

/* Events page ---*/
.event-time a.btn-book {
  background: #dd805b;
}

/* Pagination */
.pagination ul li span {
  background: #dd805b;
}

/* MODULE STYLE
--------------------------------------------------------- */
/* Login form ---*/
#login-form p .button:hover {
  background: #dd805b;
  border: 1px solid #dd805b;
}

.login_form .button:hover, .login button:hover {
  background: #dd805b;
}

#login-form ul li a:hover,
#login-form ul li a:focus,
#login-form ul li a:active {
  background-image: url(../images/bullet-hover.gif);
}

div.user-links ul li a:hover {
  border-color: #dd805b;
}

div.logout-button .button:hover {
  background-color: #dd805b;
  border-color: #dd805b;
}

/* Newsfeed module ---*/
ul.newsfeed li h5.feed-link a:hover,
ul.newsfeed li h5.feed-link a:focus,
ul.newsfeed li h5.feed-link a:active {
  color: #dd805b;
}

/* Logout page ---*/
div.logout .button:hover {
  background-color: #dd805b;
  border-color: #dd805b;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {
  background: #FFFFCC;
  border-bottom: 1px solid #FCE1B1;
}

h1.logo a {
	background-image: url(../images/logo.png);
 width: 70px; }

/* Search form */


#ja-right2 .inputbox {
/*  background: #FCE1B1;
  border: 1px solid #7b524a; */
  background: url(../images/icon-search.png) no-repeat right center #F4C676;
  color: #000;
		border-radius:7px;
		display: block;
  margin : 0 auto;
}

#ja-right2 .button {
  background: url(../images/icon-search.png) no-repeat center center #F4C676;
/*  border-color: #5c3c36; */
  color: #d8c3bf;
		width:30px;
		height:30px;
		padding:8px;
}

#ja-right2 .button:hover {
  background-color: #dd805b;
  border-color: #dd805b;
}

#ja-search2 {
  display: none;
}

@media (min-width: 1024px) {

#moblang {
  display: none; 
}

}
.headtitle { margin-left:0; }


/* NAVIGATION
--------------------------------------------------------- */

#menu4450 #ja-mainnav {
/*  background: #FFFFCC;
  border-top: 1px solid #7b524a; 
  background: #714a42; */
  background:#FFCC66;
  background: url(../images/pattern-bg2.png) #FFCC66; /* #68443d; */
  border-top: 1px solid #F4C676;
  position:relative!important;
}


#ja-mainnav {
/*  background: #FFFFCC;
  border-top: 1px solid #7b524a; 
  background: #714a42; */
  background:#FFCC66;
  background: url(../images/pattern-bg2.png) #FFCC66; /* #68443d; */
  border-top: 1px solid #F4C676;
  position:fixed!important;
}

/* SPOTLIGHT
--------------------------------------------------------- */
/* Bottom spotlight 1 */
#ja-botsl1 {
  background: url(../images/pattern-bg2.png) #FFCC66;
  border-bottom: 1px solid #F4C676;
  color: #000;
}

#ja-botsl1 .main {
/*  border-bottom: 1px solid #fbd89a; 
	border-bottom: 1px solid #F4C676; */
}

#ja-botsl1 a {
  color: #000;
}

#ja-botsl1 a:hover,
#ja-botsl1 a:focus,
#ja-botsl1 a:active {
  color: #DD805B;
  border-bottom: 1px dotted #DD805B;
}

/* Bottom spotlight 2 */
#ja-botsl2 {
  background: url(../images/pattern-bg2.png) #FFCC66;
  border-bottom: 1px solid #F4C676;
  color: #000;
  text-shadow: 1px 1px 0 rgba(255,255,255,.2);
}

#ja-botsl2 ul.menu li a {
  background-image: url(../images/bullet-dark.gif);
  color: #000;
}

#ja-botsl2 ul.menu li a:hover {
  background-image: url(../images/bullet-hover.gif);
  color: #DD805B;
}

/* Breadcrumbs ---*/
#ja-navhelper {
  background: url(../images/pattern-bg2.png) #FFCC66;
  border-top: 1px solid #fbd89a;
  border-bottom: 1px solid #F4C676;
}

#ja-navhelper .main {
  color: #000;
  text-shadow: 1px 1px 0 rgba(255,255,255,.3);
}

#ja-navhelper .custom {
	display:none;
}

#ja-navhelper .main a {
  color: #000;
}

#ja-navhelper .main a:hover,
#ja-navhelper .main a:focus,
#ja-navhelper .main a:active {
  color: #DD805B;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
  background: url(../images/pattern-bg2.png) #fdcc6b;
  border-top: 1px solid #fbd89a;
  text-shadow: 1px 1px 0 rgba(255,255,255,.3);
}

#ja-footer a {
  color: #DD805B;
}

#ja-footer a:hover {
  color: #DD805B;
  border-bottom: 1px dotted #DD805B;
}

/* Contact page ---*/
div.contact-links ul li a:hover,
div.contact-links ul li a:focus,
div.contact-links ul li a:active {
  border-color: #dd805b;
}

.contact-form /*.button*/ {
  background: #dd805b;
  border: 1px solid #dd805b;
}

div.contact-miscinfo .info-block.icon1 {
  background-image: url(../images/ct-icon1.png);
}

div.contact-miscinfo .info-block.icon2 {
  background-image: url(../images/ct-icon2.png);
}

div.contact-miscinfo .info-block.icon3 {
  background-image: url(../images/ct-icon3.png);
}

/* Smart search */
.search-course div.finder .button:hover {
  background: #dd805b;
  border-color: #dd805b;
}

#finder-search .word .button:hover {
  background-color: #dd805b;
  border-color: #dd805b;
}

/* Search page */
.search .word button:hover {
  background: #dd805b;
  border-color: #dd805b;
}

/* Mostread module */
ul.mostread li a:hover,
ul.mostread li a:focus,
ul.mostread li a:active {
  background-image: url(../images/bullet-hover.gif);
}

/* ACYmail */
div.acymailing_form p .inputbox {
  background: #F4C676;
  color: #000;
}

div.acymailing_form p .button {
  background: #dd805b;
  border-color: #dd805b;
}

/* Contact list */
ul.contact-list li.phone {
  background-image: url(../images/icon-phone.png);
}

ul.contact-list li.email {
  background-image: url(../images/icon-email.png);
}

ul.contact-list li a {
  border-bottom: 1px dotted #000;
}

/* Social list */
ul.social-list li a {
  background-image: url(../images/icon-socials.png);
}

/* Edit button */
.formelm-buttons button:hover {
  background: #dd805b;
  border-color: #dd805b;
}

/* Typograpy */
.btn-submit:hover {
  background-color: #dd805b;
}


/* CSS reset */
		/* General Demo Style */
		/* tondo pos 7 */
		.ora span {
			font-size:50px;
		}
		
		.clr {
			clear: both;
		}
		.a-btn {
			font-family:'Oswald', Arial, sans-serif;
			font-size: 13px;
			color: #fff;
			text-decoration: none;
			width:120px;
			height:120px;
			-webkit-border-radius:50%;
			-moz-border-radius:50%;
			border-radius:50%;
			display:block;
			margin:20px;
			float:left;
			background:#f0ad4e;
			position:relative;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		
		.orange { color: #f0ad4e; }
		
		.a-btn span {
			color: #fff;
			text-decoration: none;
			display:table-cell;
			width:80px;
			height:80px;
			padding:20px;
			text-align:center;
			vertical-align:middle;
			font-size:24px;
			color:#fff;
			text-shadow:0px 1px 1px #A03F16;
			font-family:"Arvo", "Myriad Pro", "Trebuchet MS", sans-serif;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		
		.a-btn span:nth-child(1), .a-btn span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			position:absolute;
			top:0px;
			left:0px;
			font-size:24px;
			line-height:40px;
			opacity:0;
		}
		.a-btn span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			background:transparent url(../images/star.png) no-repeat center center;
			opacity:0.2;
		}
		.a-btn:hover {
			color: #fff;
			text-decoration: none;
			background:rgba(170, 77, 27, 0.6);
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
		}
		.a-btn:hover span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			opacity:1;
		}
		.a-btn:hover span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			opacity: 0;
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			transform: scale(0);
		}
		
		.a-btn:hover span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			-webkit-animation:rotate 1s linear;
			-moz-animation:rotate 1s linear;
			animation:rotate 1s linear;
		}
		.a-btn:active {
			color: #fff;
			text-decoration: none;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
		}
		.a-btn:active span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			color:rgba(170, 77, 27, 0.8);
			text-shadow:0px 1px 1px rgba(255, 255, 255, 0.6);
		}
		@keyframes rotate {
			0% {
				transform: scale(1) rotate(0);
			}
			50% {
				transform: scale(0.5) rotate(180deg);
			}
			100% {
				transform: scale(1) rotate(360deg);
			}
		}
		@-webkit-keyframes rotate {
			0% {
				-webkit-transform: scale(1) rotate(0);
			}
			50% {
				-webkit-transform: scale(0.5) rotate(180deg);
			}
			100% {
				-webkit-transform: scale(1) rotate(360deg);
			}
		}
		@-moz-keyframes rotate {
			0% {
				-moz-transform: scale(1) rotate(0);
			}
			50% {
				-moz-transform: scale(0.5) rotate(180deg);
			}
			100% {
				-moz-transform: scale(1) rotate(360deg);
			}
		}
		
}

/* centrale articolo 1 */
		
		.clr {
			clear: both;
		}
		.a-btncenter {
			font-family:'Oswald', Arial, sans-serif;
			font-size: 13px;
			color: #fff;
			text-decoration: none;
			width:427px;
			height:60px;
			-webkit-border-radius:8px;
			-moz-border-radius:8px;
			border-radius:8px;
			display:block;
			margin:20px;
			float:left;
			background:#f0ad4e;
			position:relative;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		.a-btncenter span {
			color: #fff;
			text-decoration: none;
			display:table-cell;
			width:427px;
			height:60px;
			/*    padding:20px;  */
			text-align:center;
			vertical-align:middle;
			font-size:26px;
			color:#fff;
			text-shadow:0px 1px 1px #A03F16;
			font-family:"Arvo", "Myriad Pro", "Trebuchet MS", sans-serif;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		.a-btncenter span:nth-child(1), .a-btncenter span:nth-child(3)  {
			color: #fff;
			text-decoration: none;
			position:absolute;
			top:0px;
			left:0px;
			font-size:24px;
			line-height:22px;
			opacity:0;
		}
		.a-btncenter span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			/*    background:transparent url(star.png) no-repeat center left; */
			background:transparent url(../images/star3.png) no-repeat center left;
			opacity:0.2;
		}
		
		.a-btncenter span:nth-child(4) {
			color: #fff;
			text-decoration: none;
			/*    background:transparent url(star.png) no-repeat center left; */
			background:transparent url(../images/star3.png) no-repeat center right;
			opacity:0.2;
		}
		.a-btncenter:hover {
			color: #fff;
			text-decoration: none;
			background:rgba(170, 77, 27, 0.6);
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
		}
		.a-btncenter:hover span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			opacity:1;
		}
		.a-btncenter:hover span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			opacity: 0;
			-webkit-transform: scale(0.5);
			-moz-transform: scale(0.5);
			transform: scale(0.5);
		}
		.a-btncenter:hover span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			-webkit-animation:rotate 1s linear;
			-moz-animation:rotate 1s linear;
			animation:rotate 1s linear;
		}
		.a-btncenter:hover span:nth-child(4) {
			color: #fff;
			text-decoration: none;
			-webkit-animation:rotate 1s linear;
			-moz-animation:rotate 1s linear;
			animation:rotate 1s linear;
		}
		.a-btncenter:active {
			color: #fff;
			text-decoration: none;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
		}
		.a-btncenter:active span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			color:rgba(170, 77, 27, 0.8);
			text-shadow:0px 1px 1px rgba(255, 255, 255, 0.6);
		}
		@keyframes rotate {
			0% {
				transform: scale(1) rotate(0);
			}
			50% {
				transform: scale(0.5) rotate(180deg);
			}
			100% {
				transform: scale(1) rotate(360deg);
			}
		}
		@-webkit-keyframes rotate {
			0% {
				-webkit-transform: scale(1) rotate(0);
			}
			50% {
				-webkit-transform: scale(0.5) rotate(180deg);
			}
			100% {
				-webkit-transform: scale(1) rotate(360deg);
			}
		}
		@-moz-keyframes rotate {
			0% {
				-moz-transform: scale(1) rotate(0);
			}
			50% {
				-moz-transform: scale(0.5) rotate(180deg);
			}
			100% {
				-moz-transform: scale(1) rotate(360deg);
			}
		}
		
		/* centrale articolo 2 */
		
		.clr {
			clear: both;
		}
		.a-btncenter2 {
			font-family:'Oswald', Arial, sans-serif;
			font-size: 13px;
			color: #fff;
			text-decoration: none;
			width:427px;
			height:60px;
			-webkit-border-radius:8px;
			-moz-border-radius:8px;
			border-radius:8px;
			display:block;
			margin:20px;
			float:left;
			background:#f0ad4e;
			position:relative;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		.a-btncenter2 span {
			color: #fff;
			text-decoration: none;
			display:table-cell;
			width:427px;
			height:60px;
			/*    padding:20px;  */
			text-align:center;
			vertical-align:middle;
			font-size:26px;
			color:#fff;
			text-shadow:0px 1px 1px #A03F16;
			font-family:"Arvo", "Myriad Pro", "Trebuchet MS", sans-serif;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		.a-btncenter2 span:nth-child(1), .a-btncenter2 span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			position:absolute;
			top:0px;
			left:0px;
			font-size:24px;
			line-height:22px;
			opacity:0;
		}
		.a-btncenter2 span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			/*    background:transparent url(star.png) no-repeat center left; */
			background:transparent url(../images/star3.png) no-repeat center right;
			opacity:0.2;
		}
		.a-btncenter2:hover {
			color: #fff;
			text-decoration: none;
			background:rgba(170, 77, 27, 0.6);
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
		}
		.a-btncenter2:hover span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			opacity:1;
		}
		.a-btncenter2:hover span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			opacity: 0;
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			transform: scale(0);
		}
		.a-btncenter2:hover span:nth-child(1) {
			color: #fff;
			text-decoration: none;
/*			-webkit-animation:rotate 2s linear;
			-moz-animation:rotate 2s linear;
			animation:rotate 2s linear; */
			transform: skew(30deg,6deg);
			-ms-transform: skew(30deg,6deg); /* IE 9 */
			-webkit-transform: skew(30deg,6deg); /* Safari and Chrome */
		}
		.a-btncenter2:active {
			color: #fff;
			text-decoration: none;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
		}
		.a-btncenter2:active span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			color:rgba(170, 77, 27, 0.8);
			text-shadow:0px 1px 1px rgba(255, 255, 255, 0.6);
		}
		@keyframes rotate {
			0% {
				transform: scale(1) rotate(0);
			}
			50% {
				transform: scale(0.5) rotate(180deg);
			}
			100% {
				transform: scale(1) rotate(360deg);
			}
		}
		@-webkit-keyframes rotate {
			0% {
				-webkit-transform: scale(1) rotate(0);
			}
			50% {
				-webkit-transform: scale(0.5) rotate(180deg);
			}
			100% {
				-webkit-transform: scale(1) rotate(360deg);
			}
		}
		@-moz-keyframes rotate {
			0% {
				-moz-transform: scale(1) rotate(0);
			}
			50% {
				-moz-transform: scale(0.5) rotate(180deg);
			}
			100% {
				-moz-transform: scale(1) rotate(360deg);
			}
		}
		
		/* centrale articolo 3 */
		
		.clr {
			clear: both;
		}
		.a-btncenter3 {
			font-family:'Oswald', Arial, sans-serif;
			font-size: 13px;
			color: #fff;
			text-decoration: none;
			width:427px;
			height:60px;
			-webkit-border-radius:8px;
			-moz-border-radius:8px;
			border-radius:8px;
			display:block;
			margin:20px;
			float:left;
			background:#f0ad4e;
			position:relative;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		.a-btncenter3 span {
			color: #fff;
			text-decoration: none;
			display:table-cell;
			width:427px;
			height:60px;
			/*    padding:20px;  */
			text-align:center;
			vertical-align:middle;
			font-size:26px;
			color:#fff;
			text-shadow:0px 1px 1px #A03F16;
			font-family:"Arvo", "Myriad Pro", "Trebuchet MS", sans-serif;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		.a-btncenter3 span:nth-child(1), .a-btncenter3 span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			position:absolute;
			top:0px;
			left:0px;
			font-size:24px;
			line-height:22px;
			opacity:0;
		}
		.a-btncenter3 span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			/*    background:transparent url(star.png) no-repeat center left; */
			background:transparent url(../images/star3.png) no-repeat center center;
			opacity:0.2;
		}
		.a-btncenter3:hover {
			color: #fff;
			text-decoration: none;
			background:rgba(170, 77, 27, 0.6);
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
		}
		.a-btncenter3:hover span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			opacity:1;
		}
		.a-btncenter3:hover span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			opacity: 0;
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			transform: scale(0);
		}
		.a-btncenter3:hover span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			-webkit-animation:rotate 1.5s linear;
			-moz-animation:rotate 1.5s linear;
			animation:rotate 1.5s linear; 
/*			transform: skew(30deg,6deg);
			-ms-transform: skew(30deg,6deg); /* IE 9 */
	/*		-webkit-transform: skew(30deg,6deg); /* Safari and Chrome */
		}
		.a-btncenter3:active {
			color: #fff;
			text-decoration: none;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
		}
		.a-btncenter3:active span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			color:rgba(170, 77, 27, 0.8);
			text-shadow:0px 1px 1px rgba(255, 255, 255, 0.6);
		}
		@keyframes rotate {
			0% {
				transform: scale(1) rotate(0);
			}
			50% {
				transform: scale(0.5) rotate(180deg);
			}
			100% {
				transform: scale(1) rotate(360deg);
			}
		}
		@-webkit-keyframes rotate {
			0% {
				-webkit-transform: scale(1) rotate(0);
			}
			50% {
				-webkit-transform: scale(0.5) rotate(180deg);
			}
			100% {
				-webkit-transform: scale(1) rotate(360deg);
			}
		}
		@-moz-keyframes rotate {
			0% {
				-moz-transform: scale(1) rotate(0);
			}
			50% {
				-moz-transform: scale(0.5) rotate(180deg);
			}
			100% {
				-moz-transform: scale(1) rotate(360deg);
			}
		}
		
.clr {
			clear: both;
		}
		/* banner interno pagina */
		
		.a-btnintpag {
			font-family:'Oswald', Arial, sans-serif;
			font-size: 13px;
			color: #fff;
			text-decoration: none;
			width:173px;
			height:50px;
			-webkit-border-radius:9px;
			-moz-border-radius:9px;
			border-radius:9px;
			display:block;
			margin:5px; 
			float:left;
			background:#f0ad4e;
			position:relative;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		.a-btnintpag span {
			color: #fff;
			text-decoration: none;
			display:table-cell;
			width:170px;
			height:50px;
			padding-left:1px;
/*			padding:0px; 	*/
			text-align:center;
			vertical-align:middle;
			font-size:22px;
			line-height:22px;
			color:#fff;
			text-shadow:0px 1px 1px #A03F16;
			font-family:"Arvo", "Myriad Pro", "Trebuchet MS", sans-serif;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		.a-btnintpag span:nth-child(1), .a-btnintpag span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			position:absolute;
			top:0px;
			left:0px;
			font-size:22px;
			line-height:20px;
			opacity:0;
		}
		.a-btnintpag span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			background:transparent url(../images/email5.png) no-repeat center center;
			opacity:0.2;
		}
		.a-btnintpag:hover {
			color: #fff;
			text-decoration: none;
			background:rgba(170, 77, 27, 0.6);
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
		}
		.a-btnintpag:hover span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			opacity:1;
		}
		.a-btnintpag:hover span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			opacity: 0;
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			transform: scale(0);
		}
		.a-btnintpag:hover span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			-webkit-animation:rotate 1s linear;
			-moz-animation:rotate 1s linear;
			animation:rotate 1s linear;
		}
		.a-btnintpag:active {
			color: #fff;
			text-decoration: none;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
		}
		.a-btnintpag:active span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			color:rgba(170, 77, 27, 0.8);
			text-shadow:0px 1px 1px rgba(255, 255, 255, 0.6);
		}
		@keyframes rotate {
			0% {
				transform: scale(1) rotate(0);
			}
			50% {
				transform: scale(0.5) rotate(180deg);
			}
			100% {
				transform: scale(1) rotate(360deg);
			}
		}
		@-webkit-keyframes rotate {
			0% {
				-webkit-transform: scale(1) rotate(0);
			}
			50% {
				-webkit-transform: scale(0.5) rotate(180deg);
			}
			100% {
				-webkit-transform: scale(1) rotate(360deg);
			}
		}
		@-moz-keyframes rotate {
			0% {
				-moz-transform: scale(1) rotate(0);
			}
			50% {
				-moz-transform: scale(0.5) rotate(180deg);
			}
			100% {
				-moz-transform: scale(1) rotate(360deg);
			}
		}
		/* fine banner interno pagina */
		
		.a-btnsquared2 {
			font-family:"Arvo", "Myriad Pro", "Trebuchet MS", sans-serif;
			font-size: 22px;
			color: #fff;
			text-decoration: none;
			width:218px;
			height:30px;
/*	height:50px;
			line-height: 22px !important;
			padding-top:10px !important; */
			-webkit-border-radius:9px;
			-moz-border-radius:9px;
			border-radius:9px;
			display:block;
			margin:5px; 
			float:left;
			background:#f0ad4e;
			position:relative;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		.a-btnsquared2 span {
			color: #fff;
			text-decoration: none;
			display:table-cell;
			width:215px;
			height:30px;
			padding-left:4px;
/*			padding:0px; 	*/
			text-align:center;
			vertical-align:middle;
			font-size:22px;
			color:#fff;
			text-shadow:0px 1px 1px #A03F16;
			font-family:"Arvo", "Myriad Pro", "Trebuchet MS", sans-serif;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		.a-btnsquared2 span:nth-child(1), .a-btnsquared2 span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			position:absolute;
			top:0px;
			left:0px;
			font-size:22px;
			line-height:20px;
			opacity:0;
		}
		.a-btnsquared2 span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			background:transparent url(../images/star6.png) no-repeat center center;
			opacity:0.2;
		}
		.a-btnsquared2:hover {
			color: #fff;
			text-decoration: none;
			background:rgba(170, 77, 27, 0.6);
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
		}
		.a-btnsquared2:hover span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			opacity:1;
		}
		.a-btnsquared2:hover span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			opacity: 0;
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			transform: scale(0);
		}
		.a-btnsquared2:hover span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			-webkit-animation:rotate 1s linear;
			-moz-animation:rotate 1s linear;
			animation:rotate 1s linear;
		}
		.a-btnsquared2:active {
			color: #fff;
			text-decoration: none;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
		}
		.a-btnsquared2:active span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			color:rgba(170, 77, 27, 0.8);
			text-shadow:0px 1px 1px rgba(255, 255, 255, 0.6);
		}
		@keyframes rotate {
			0% {
				transform: scale(1) rotate(0);
			}
			50% {
				transform: scale(0.5) rotate(180deg);
			}
			100% {
				transform: scale(1) rotate(360deg);
			}
		}
		@-webkit-keyframes rotate {
			0% {
				-webkit-transform: scale(1) rotate(0);
			}
			50% {
				-webkit-transform: scale(0.5) rotate(180deg);
			}
			100% {
				-webkit-transform: scale(1) rotate(360deg);
			}
		}
		@-moz-keyframes rotate {
			0% {
				-moz-transform: scale(1) rotate(0);
			}
			50% {
				-moz-transform: scale(0.5) rotate(180deg);
			}
			100% {
				-moz-transform: scale(1) rotate(360deg);
			}
		}
		
		/* btn?? */
		.a-btnsquared {
			font-family:'Oswald', Arial, sans-serif;
			font-size: 13px;
			color: #fff;
			text-decoration: none;
			width:200px;
			height:110px;
			-webkit-border-radius:9px;
			-moz-border-radius:9px;
			border-radius:9px;
			display:block;
			margin:20px;
			float:left;
			background:#f0ad4e;
			position:relative;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px 0px 1px 8px rgba(188, 188, 188, 0.4), 0px 0px 0px 9px #fff;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		.a-btnsquared span {
			color: #fff;
			text-decoration: none;
			display:table-cell;
			width:180px;
			height:60px;
			padding:20px;
			text-align:center;
			vertical-align:middle;
			font-size:26px;
			color:#fff;
			text-shadow:0px 1px 1px #A03F16;
			font-family:"Arvo", "Myriad Pro", "Trebuchet MS", sans-serif;
			-webkit-transition:all 0.3s linear;
			-moz-transition:all 0.3s linear;
			-o-transition:all 0.3s linear;
			transition:all 0.3s linear;
		}
		.a-btnsquared span:nth-child(1), .a-btnsquared span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			position:absolute;
			top:5px;
			left:-10px;
			font-size:24px;
			line-height:22px;
			opacity:0;
		}
		.a-btnsquared span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			background:transparent url(../images/star.png) no-repeat center center;
			opacity:0.2;
		}
		.a-btnsquared:hover {
			color: #fff;
			text-decoration: none;
			background:rgba(170, 77, 27, 0.6);
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 1px 4px 5px 8px rgba(188, 188, 188, 0.6), 0px 0px 0px 9px #fff;
		}
		.a-btnsquared:hover span:nth-child(3) {
			color: #fff;
			text-decoration: none;
			opacity:1;
		}
		.a-btnsquared:hover span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			opacity: 0;
			-webkit-transform: scale(0);
			-moz-transform: scale(0);
			transform: scale(0);
		}
		.a-btnsquared:hover span:nth-child(1) {
			color: #fff;
			text-decoration: none;
			-webkit-animation:rotate 1s linear;
			-moz-animation:rotate 1s linear;
			animation:rotate 1s linear;
		}
		.a-btnsquared:active {
			color: #fff;
			text-decoration: none;
			-webkit-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			-moz-box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
			box-shadow:0px 0px 5px 0px rgba(246, 212, 163, 0.5) inset, 0px -1px 5px 4px rgba(170, 77, 27, 0.2) inset, 0px 0px 0px 7px #fff, 0px -1px 0px 8px rgba(188, 188, 188, 0.3), 0px 0px 0px 10px #fff;
		}
		.a-btnsquared:active span:nth-child(2) {
			color: #fff;
			text-decoration: none;
			color:rgba(170, 77, 27, 0.8);
			text-shadow:0px 1px 1px rgba(255, 255, 255, 0.6);
		}
		/* end btn ??? */
		
.flags {
	width:214px;  
	height:49px; 
	margin-top:7px;
	margin-right:7px;
	padding-right:6px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:0;
 background: url(../images/pattern-bg2.png) #FFCC66;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.flags li {
	float:left;
	padding-right:6px;
}

.flags img { 
    width:19px;
	height:19px;
}

.flagstat {
/*	width:250px;  
	height:50px; 
	margin-top:7px;
	margin-right:7px;
	padding-right:6px;
	padding-left:92px;
	padding-top:5px;
	padding-bottom:5px;
 background: url(../images/pattern-bg2.png) #FFCC66;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px; */
	position:absolute;
	left:130px;
	top: -70px;
}

.flagstat li {
	float:left;
	padding-right:7px;
}

.flagstat img { 
  width:19px;
		height:19px;
}

.custom_nobotpad {
	padding-bottom:0;
	margin-bottom:0;
}

@media (max-width: 1024px) {

h1.logo, div.logo-text, div.logo-testata h1 {
    font-size: 250%;
    line-height: 1;
    margin-left: 70px;
}

#ja-mainnav { position:relative !important } 

}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}

@media (max-width: 560px) {

.ja-ss-desc {
  display: none;
}
}