﻿A:link, A:visited { 
	color:#0000C1; text-decoration:none
}
A:hover { 
	color:red; text-decoration:none
}
body {
	font-family:Verdana;
	font-size:16px;
	line-height:160%;
	margin-top:0px;
	margin-bottom:20px;
	background-color: #e7e7e7;
}
.bianco {
	color:white;
}
.searchbox   {
	display:none!important; 
}
.border0 {
	border-width:0;
}
.box-1 {
	width: 920px;
	padding: 15px 30px;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px auto 0px auto;
}
.box-native {
	width: 980px;
	margin: 20px auto 0px auto;
	text-align: center;
}
.box-1g {
	width: 940px;
	padding: 15px 20px;
	background-color: #fffde7;
	text-align: center;
	margin:auto;
}
.box-2 {
	margin: 0;
	padding: 15px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width: 490px;
	float: left;
}
.box-2-r {
	margin: 0;
	padding: 15px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width: 490px;
	float: left;
}
.box-2g {
	margin: 0px 0px 20px 0px;
	padding: 15px 0px;
	background-color: #fffde7;
	text-align: center;
	width: 490px;
	float: left;
}
.box-2g-r {
	margin: 0 0 20px 0;
	padding: 15px 0px;
	background-color: #fffde7;
	text-align: center;
	width: 482px;
	float: right;
}
.box-2-2w {
	margin: 0;
	padding: 15px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width: 490px;
	float: left;
}
.box-2-2w-r {
	margin: 0;
	padding: 15px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width: 490px;
	float: left;
}
.box-2-2 {
	margin: 0;
	padding: 20px 0px 15px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width: 490px;
	float: left;
}
.box-2-2r {
	margin: 0;
	padding: 20px 0px 15px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width: 490px;
	float: left;
}
.box-speakup {
	display:none;
}
.box-3 {
	width: 317px;
	padding: 15px 0px;
	margin: 0 15px 30px 0;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
}
.box-3-r {
	width: 316px;
	padding: 15px 0px;
	margin: 0 0 30px 0;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
}
.box-3g {
	width: 317px;
	padding: 15px 0px;
	margin: 0 15px 30px 0;
	background-color: #fffde7;
	text-align: center;
	float: left;
}
.box-3g-r {
	width: 316px;
	padding: 15px 0px;
	margin: 0 0 30px 0;
	background-color: #fffde7;
	text-align: center;
	float: left;
}
.box-3g-guide {
	width: 327px;
	padding: 15px 0px;
	margin: 0;
	background-color: #fffde7;
	text-align: center;
	float: left;
}
.box-3g-r-guide {
	width: 325px;
	padding: 15px 0px;
	margin: 0;
	background-color: #fffde7;
	text-align: center;
	float: left;
}
.box-3gw-guide {
	width: 327px;
	padding: 15px 0px;
	margin: 0;
	background-color: white;
	text-align: center;
	float: left;
}
.box-3gw-r-guide {
	width: 326px;
	padding: 15px 0px;
	margin: 0;
	background-color: white;
	text-align: center;
	float: left;
}
.box-2g-guide {
	width: 490px;
	padding: 15px 0px;
	margin: 0 0 20px 0;
	background-color: #fffde7;
	text-align: center;
	float: left;
}
.box-2g-r-guide {
	width: 490px;
	padding: 15px 0px;
	margin: 0 0 20px 0;
	background-color: #fffde7;
	text-align: center;
	float: right;
}
.box-4w {
	padding: 15px 0px;
	margin: 0px 0px 20px 0px;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	width: 25%;
}
.box-4 {
	padding: 15px 0px;
	margin: 0px;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	width: 245px;
}
.box-4-r {
	padding: 15px 0px;
	margin: 0px 0px 30px 0px;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	width: 233px;
}
.box-4g {
	padding: 15px 0px;
	margin: 0px;
	background-color: #fffde7;
	text-align: center;
	float: left;
	width: 25%;
}
.box-4g-r {
	padding: 15px 0px;
	margin: 0px;
	background-color: #fffde7;
	text-align: center;
	float: left;
	width: 25%;
}
.box-4g-m {
	display:none
}
.box-ling {
	display:none
}
.box-ling-r {
	display:none
}
.box-2w-m {
	display:none
}
.box-2w-m-r {
	display:none
}
.box-google-3x1 {
	width: 560px;
	padding: 15px 210px;
	background-color: #FFFFFF;
	text-align: center;
	margin: 20px auto;
}
.box-google-5x1 {
	display:none
}
.box-nl {
	width: 920px;
	padding: 15px 30px;
	background-color: #FFFFFF;
	text-align: center;
	margin:auto;
}
.box-234-center {
	width:980px;
	margin:0 auto!important;
}
.cap {
	font-size:21px;
	font-style:italic;
}
.center {
	text-align:center;
}
.font-link {
	font-size: 18px;
}
.font-titel {
    font-size: 19px;
}
.grigio {
	color:#787878;
}
h1 {
	padding: 0px 3% 0px 3%;
	font-size: 46px;
	font-weight: bold;
	font-style: italic;
	color: #303030;
	text-align: center;
	margin: 0px;
	width: 94%;
}
h2 {
	font-size: 18pt;
	font-weight: bold;
	font-style: italic;
	color: #800000;
	margin: 25px auto 25px auto;
	line-height: normal;
    text-align: center;
}
h3 {
	font-size: 18pt;
	font-weight: bold;
	font-style: italic;
	color: #800000;
	margin: 25px auto 25px auto;
	line-height: normal;
    text-align: center;
}
h4 {
	font-size: 18pt;
	font-weight: bold;
	font-style: italic;
	color: #800000;
	margin: 25px auto 25px auto;
	line-height: normal;
    text-align: center;
}
h5 {
	font-size: 18pt;
	font-weight: bold;
	font-style: italic;
	color: #800000;
	margin: 25px auto 25px auto;
	line-height: normal;
    text-align: center;
}
.hr-medio00 {
	clear:both;
	margin: 0px auto 0px auto;
	border-width: 0px;
	border-style: transparent;
	width: 980px;
	height: 0px;
	background-color: transparent;
}
.hr-fondo {
	clear:both;
	border-width: 0px;
	border-style: solid;
	width: 980px;
	height: 1px;
	background-color: #333333;
	margin-top: 20px;
	margin-bottom: 20px;
}
.hr-native {
	clear:both;
	border-width: 0px;
	border-style: transparent;
	width: 100%;
	height: 0px;
	background-color: transparent;
	margin-top: 20px;
	margin-bottom: 20px;
}
.hr-div {
	border-width: 0px;
	border-style: solid;
	width: 85%;
	height: 1px;
	background-color: #808080;
	margin: 18px auto;
	text-align: center;
}
.hr-comment {
	border-width: 0px;
	border-style: solid;
	width: 100%;
	height: 1px;
	background-color: #808080;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
}
.icone-social {
	float: none;
	display: block;
	text-align: center;
	margin-top: -20px;
}
.icone-social-fb {
	margin:5px 10px -2px 30px;
	border:0px;
}
.icone-social-tw {
	margin:5px 5px -2px 5px;
	border:0px;
}
.img-float {
	margin:5px 10px 10px 10px;
	float: left;
	border:0px;
}
.left {
	text-align:left;
}
.li {
	margin: 4px 0px;
}
.linkbox-800 {
	margin: 0 auto 0px auto;
	padding: 10px 5px 0px 5px;
	background-color: white;
	width: 970px;
	height: 120px;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #333333;
	line-height:140%;
}
.linkbox-800-sb {
	margin: 0 auto 0px auto;
	padding: 10px 5px 0px 5px;
	background-color: white;
	width: 970px;
	height: 120px;
	line-height:140%;
}
.linkbox-980 {
	padding: 5px 0px 0px 0px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	width: 980px;
	height: 105px;
}
.linkbox-980-u {
	padding: 5px 0px 0px 0px;
	background-color: #FFFFFF;
	width: 980px;
	height: 105px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mt30 {
	margin-top:30px;
}
.mt35 {
	margin-top: 30px;
}
.m10 {
	margin-bottom:10px;
}
.m20 {
	margin-bottom:20px;
}
.m15 {
	margin-bottom:15px;
}
.m30 {
	margin-bottom:30px;
}
.m35 {
	margin-bottom: 30px;
}
.margin10-0 {
	border-width: 0;
	margin: 10px auto 10px auto;
}
.margin20-10 {
	border-width: 0;
	margin: 20px auto 10px auto;
}
.margin10-5 {
	border-width: 0;
	margin: 10px auto 5px auto;
}
.marron {
	color:#800000;
}
.nascondi {
	display:block;
}
.nascondi1 {
	display:block;
}
.nascondi0 {
	display:none;
}	
.nascondi0x {
	display:none;
}
.nascondi0a {
	display:none;
}
.nascondi00 {
	display:none;
}
.nascondi00x {
	display:none;
}
nav {
    display:none;
}
.padding5-10 {
	width: 940px;
	padding: 20px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.right {
	text-align:right;
}
.rosso {
	color:#FF0000;
}
.social {
	width: 100%;
	background-color: #e7e7e7;
	text-align: center;
}
.social-m {
	display: none;
}
table {
	width: 980px;
	margin:auto;
	background-color:white;
}
.table-targh {
	margin-bottom: 20px;
	width: 980px;
}
.testata {
	margin: 0px auto -7px auto;
	width: 980px;
	background-image: testata.jpg;
}
.testata-m {
	display:none;
}
.title-box {
	margin: 0px auto 0px auto;
	width: 980px;
	padding: 50px 0;
	line-height: normal;
	vertical-align: middle;
	background-image: url("sfondo0.jpg");
	background-size: cover;
}
.titolo {
	background-color: #989899;
	text-align: center;
	font-weight: bold;
	font-style:italic;
	color: white;
	padding: 15px 0;
	font-size: 22px;
	width:980px
}

@media (max-width:479px)

{
nav  {
/*mob*/
	display:block;
}
table {
	width: 100%;
	margin:auto;
	background-color:white;
}
.box-1  {
/*mob*/
	width:96%;
	padding:15px 2%;
}
.box-1g {
/*mob*/
	width: 96%;;
	padding: 15px 2%;
	background-color: #fffde7;
}
.box-2 {
/*mob*/
	width: 50%;
	float: left;
}
.box-2g {
/*mob*/
	width: 50%;
	float: left;
}
.box-2-r {
/*mob*/
	width: 50%;
	float: left;
}
.box-2-libri {
/*mob*/
	background-color: #fffde7;
	width: 50%!important;
	float: left!important;
	margin-right:0px;
	text-align:center;
	padding:20px 0px;
}
.box-2-r-libri {
/*mob*/
	background-color: #fffde7;
	width:50%!important;
	float: left!important;
	text-align:center;
	padding:20px 0px;
}
.box-2g-m {
/*mob*/
	margin: 0;
	background-color: #fffde7;
	text-align: center;
	width: 100%;
}
.box-2g-r-m {
/*mob*/
	margin: 0 0 20px 0;
	padding: 8px 0px 12px 0px;
	background-color: #fffde7;
	text-align: center;
	width: 100%;
}
.box-2g-guide {
/*mob*/
	width:100%!important;
	float:none!important;
	margin: 0;
}
.box-2g-r-guide {
/*mob*/
	width:100%!important;
	float:none!important;
	margin: 0;
}
.box-2-2w {
/*mob*/
	margin: 0;
	padding: 15px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width: 100%;
}
.box-2-2w-r {
/*mob*/
	margin: 0;
	padding: 0px 0px 15px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width: 100%;
}
.box-3 {
/*mob*/
	width:33%!important;
	margin: 0 0 15px 0;
}
.box-3-r {
/*mob*/
	width:34%!important;
	margin: 0 0 15px 0;
}
.box-3g-guide {
/*mob*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	background-color: #fffde7;
	text-align: center;
	float: left;
}
.box-3g-r-guide {
/*mob*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	background-color: #fffde7;
	text-align: center;
	float: left;
}
.box-3gw-guide {
/*mob*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	text-align: center;
	background-color:white;
	float:left;
}
.box-3gw-r-guide {
/*mob*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	text-align: center;
	background-color:white;
	float:left;
}
.box-4g {
/*mob*/
	width: 50%;
}
.box-4g-r {
/*mob*/
	width: 50%;
	padding-top: 0px;
}
.box-4w {
/*mob*/
	padding: 15px 0px;
	margin: 0px;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	width: 50%;
}
.box-4 {
/*mob*/
	padding: 15px 0px;
	margin: 0px;
	background-color: white;
	text-align: center;
	float: left;
	width: 25%;
}
.box-google-3x1 {
/*mob*/
	padding: 0 15%;
	width: 70%;
}
.box-google-5x1 {
/*mob*/
	display:none
}
.box-ling {
/*mob*/
	display:block;
	background-color: #fffde7;
	text-align: center;
	width: 50%;
	padding:15px 0px;
	margin-bottom:20px;
	float:left!important;
}
.box-ling-r {
/*mob*/
	display:block;
	background-color: #fffde7;
	text-align: center;
	width: 50%;
	padding:15px 0px;
	margin-bottom:20px;
	float:left!important;
}
.box-2w-m {
/*mob*/
	display:block;
	background-color: white;
	text-align: center;
	width: 50%;
	padding:15px 0;
	float:left;
}
.box-2w-m-r {
/*mob*/
	display:block;
	background-color: white;
	text-align: center;
	width: 50%;
	padding:15px 0;
	float:left;
}
.box-nl {
/*mob*/
	display:none;
}
.box-234-center {
/*mob*/
	width:100%;
	margin:0 auto;
}
.box-native {
/*mob*/
	width: 100%;
	margin:20px auto 0 auto;
}
.table-targh {
/*mob*/
	margin-bottom: 20px;
	width: 100%;
}
.linkbox-800 {
/*mob*/
	width:99%;
	margin:auto;
	padding: 10px 1% 0 0;
}
.linkbox-800-sb {
/*mob*/
	width:99%;
	margin:auto;
	padding: 10px 1% 0 0;
}
.box-speakup {
/*mob*/
	display:block;
	background-color: #fffde7;
	text-align: center;
	width: 100%;
	margin:auto;
	padding:20px 0px;
}
.hr-div {
/*mob*/
	border-width: 0px;
	border-style: solid;
	width: 75%!important;
	height: 1px;
	background-color: #808080;
	margin: 15px auto;
	text-align: center;
}
.hr-medio00 {
	clear:both;
}
h1 {
/*mob*/
	font-size: 30px;
	margin: 0px;
}
h2 {
/*mob*/
	font-size: 23px;
}
h3 {
/*mob*/
	font-size: 23px;
}
h4 {
/*mob*/
	font-size: 23px;
}
.hr-native {
/*mob*/
	clear:both;
	border-width: 0px;
	border-style: transparent;
	width: 100%;
	height: 0px;
	background-color: transparent;
	margin-top: 15px;
	margin-bottom: 15px;
}
.icone-social {
/*mob*/
	margin:0 auto; width:100%;
}
.icone-social-fb {
/*mob*/
	margin:0px 6px 3px 0px;
}
.icone-social-tw {
/*mob*/
	margin:0px 0px 3px 6px;
}
.img-foto {
/*mob*/
	width:88%;
}
.img-video {
/*mob*/
	width:98%;
}
.img-fotoa {
/*mob*/
	width:65%;
}
.img-400 {
/*mob*/
	width:75%;
}
.li {
/*mob*/
	margin: 0 0 4px -8px; 
}
.margin10-0-m {
/*mob*/
	width: 95%;
}
.nascondi {
/*mob*/
	display:none; 
}
.nascondi1 {
/*mob*/
	display:none; 
}
.nascondi0 {
/*mob*/
	display:block;
}
.nascondi0x {
/*mob*/
	display:block;
}
.nascondi00 {
/*mob*/
	display:none;
}
.nascondi00x {
	display:none;
}
.nascondi0a {
	display:block;
}
.padding5-10  {
/*mob*/
	width:92%;
}
.searchbox  {
/*mob*/
  display:block!important; 
  position:fixed;
  width:100%; 
  height:45px; 
  background-color: #808080;
}
.camposearch  {
/*mob*/
	padding:4px 1px 0px 0px; 
	height:20px; 
	margin-top:8px;
}
.pulsantesearch  {
/*mob*/
	height:28px; 
	margin-top:8px;
	vertical-align:top;
	padding: 3px 6px;
}
.social {
/*mob*/
	display:none;
}
.social-m {
/*mob*/
	float: none;
	display: block;
	width: 100%;
	text-align: center;
	height: 37px;
	background-color: #e7e7e7;
	margin-top: 5px;
	padding: 5px 0;
}
.testata {
/*mob*/
	display: none;
}
.testata-m {
/*mob*/
	display:block;
	width:100%;
	margin: 53px auto -7px auto !important;
}
.title-box {
/*mob*/
	width:100%;
	background-image: url("sfondo0.jpg");
	background-size: cover;
	padding:28px 0px;
}
.titolo {
/*mob*/
	width:100%!important;
}
.hr-fondo {
/*mob*/
	clear:both;
	border-width: 0px;
	border-style: solid;
	width: 100%;
	height: 1px;
	background-color: #333333;
	margin-top: 20px;
	margin-bottom: 20px;
}
}

@media (min-width:480px) and (max-width:740px)

{
nav {
/*tab*/
	display:block;
}
table {
	width: 100%;
	margin:auto;
	background-color:white;
}
.box-1  {
/*tab*/
	width:96%;
	padding:15px 2%;
}
.box-1g {
	/*tab*/
	width: 96%;
	padding: 15px 2% 15px 2%;
	background-color: #fffde7;
}
.box-2 {
/*tab*/
	width: 50%;
	float: left;
}
.box-2g {
/*tab*/
	width: 50%;
	float: left;
}
.box-2-r {
/*tab*/
	width: 50%;
	float: left;
}
.box-2g-guide {
/*tab*/
	width:50%!important;
	float:left!important;
	margin: 0;
}
.box-2g-r-guide {
/*tab*/
	width:50%!important;
	float:left!important;
	margin: 0;
}
.box-2-2w {
/*tab*/
	margin: 0;
	padding: 15px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width: 100%;
}
.box-2-2w-r {
/*tab*/
	margin: 0;
	padding: 0 0 15px 0;
	background-color: #FFFFFF;
	text-align: center;
	width: 100%;
}
.box-3 {
/*tab*/
	width:33%!important;
	margin: 0 0 15px 0;
}
.box-3-r {
/*tab*/
	width:34%!important;
	margin: 0 0 15px 0;
}
.box-3g-guide {
	/*tab*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	text-align: center;
	float: left;
}
.box-3g-r-guide {
	/*tab*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	text-align: center;
	float: left;
}
.box-3gw-guide {
/*tab*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	text-align: center;
	background-color:white;
	float:left;
}
.box-3gw-r-guide {
/*tab*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	text-align: center;
	background-color:white;
	float:left;
}
.box-4 {
/*tab*/
	padding: 15px 0px;
	margin: 0px;
	background-color: white;
	text-align: center;
	float: left;
	width: 25%;
}
.box-google-3x1 {
/*tab*/
	width: 62%;
	padding: 0 18% 0 19%;
}
.box-google-5x1 {
/*tab*/
	display:none;
}
.box-2-libri {
	/*tab*/
	display: block;
	background-color: #fffde7;
	width: 50%!important;
	float: left!important;
	margin-right: 0px;
	text-align: center;
	padding: 20px 0px;
}
.box-2-r-libri {
	/*tab*/
	display: block;
	background-color: #fffde7;
	width: 50% !important;
	float: left!important;
	text-align: center;
	padding: 20px 0px;
	margin-right: 0px;
}
.box-2w-m {
/*tab*/
	display:block;
	background-color: white;
	text-align: center;
	width: 50%;
	padding:15px 0;
	float:left;
}
.box-2w-m-r {
/*tab*/
	display:block;
	background-color: white;
	text-align: center;
	width: 50%;
	padding:15px 0;
	float:left;
}
.box-2g-m {
	/*tab*/
	margin: 0;
	padding: 10px 0px 0px 0px;
	background-color: #fffde7;
	text-align: center;
	width: 100%;
}
.box-2g-r-m {
/*tab*/
	margin: 0 0 20px 0;
	padding: 8px 0px 12px 0px;
	background-color: #fffde7;
	text-align: center;
	width: 100%;
}
.box-3gw-guide {
/*tab*/
	width: 33%;
	padding: 15px 0px 10px 0px;
	margin: 0px;
	text-align: center;
	background-color:white;
	float:left;
}
.box-3gw-r-guide {
/*tab*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	text-align: center;
	background-color:white;
	float:left;
}
.box-4g {
/*tab*/
	width: 50%;
}
.box-4g-r {
/*tab*/
	width: 50%;
	padding-top:1px;
}
.box-4w {
/*tab*/
	padding: 15px 0px;
	margin: 0px;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	width: 50%;
}
.box-ling {
/*tab*/
	display:block;
	background-color: #fffde7;
	text-align: center;
	width: 50%;
	padding:15px 0px;
	margin-bottom:20px;
	float:left;
}
.box-ling-r {
/*tab*/
	display:block;
	background-color: #fffde7;
	text-align: center;
	width: 50%;
	padding:15px 0px;
	margin-bottom:20px;
	float:left;
}
.box-nl {
/*tab*/
	display:none;
}
.box-234-center {
/*tab*/
	width:100%;
	margin:0 auto;
}
.box-native {
/*tab*/
	width: 100%;
	margin:20px auto 0 auto;
}
.box-speakup {
	/*tab*/
	display: block;
	background-color: #fffde7;
	text-align: center;
	width: 100%;
	margin: auto;
	padding: 20px 0px;
}
h1 {
/*tab*/
	font-size: 39px;
	margin: 0px;
}
h2 {
/*tab*/
	font-size: 23px;
}
h3 {
/*tab*/
	font-size: 23px;
}
h4 {
/*tab*/
	font-size: 23px;
}
.hr-native {
/*tab*/
	clear:both;
	border-width: 0px;
	border-style: transparent;
	width: 100%;
	height: 0px;
	background-color: transparent;
	margin-top: 15px;
	margin-bottom: 15px;
}
.hr-medio00 {
	clear:both;
}
.hr-div {
/*tab*/
	border-width: 0px;
	border-style: solid;
	width: 75%!important;
	height: 1px;
	background-color: #808080;
	margin: 15px auto;
	text-align: center;
}
.icone-social {
/*tab*/
	margin:0 auto; width:100%;
}
.icone-social-fb {
/*tab*/
	margin:0px 6px 3px 0px;
}
.icone-social-tw {
/*tab*/
	margin:0px 0px 3px 6px;
}
.img-foto {
	/*tab*/
	width: 75%;
}
.img-fotoa {
/*tab*/
	width:60%;
}
.img-video {
/*tab*/
	width:94%;
}
.img-400 {
/*tab*/
	width:60%;
}
.linkbox-800 {
/*tab*/
	width:99%;
	margin:auto;
	padding: 10px 1% 0 0;
}
.linkbox-800-sb {
/*tab*/
	width:99%;
	margin:auto;
	padding: 10px 1% 0 0;
}
.margin10-0-m {
/*tab*/
	width: 95%;
}
.nascondi {
/*tab*/
	display:none; 
}
.nascondi1 {
/*tab*/
	display:none; 
}
.nascondi0 {
/*tab*/
	display:block;
}	
.nascondi0x {
/*tab*/
	display:block;
}
.nascondi00 {
/*tab*/
	display:none;
}
.nascondi00x {
/*tab*/
	display:block;
}
.nascondi0a {
/*tab*/
	display:none;
}
.padding5-10  {
/*tab*/
	width:95%;
}
.searchbox   {
/*tab*/
  display:block!important; 
  position:fixed;
  width:100%; 
  height:48px; 
  background-color: #808080;
}
.camposearch  {
/*tab*/
	padding-top:3px;
	height:20px; 
	margin-top:8px;
}
.pulsantesearch  {
/*tab*/
	height:28px; 
	margin-right:0px;
	margin-top:0px;
	padding:3px 6px 3px 6px;
}
.social {
/*tab*/
	display:none;
}
.social-m {
/*tab*/
	float: none;
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	height: 37px;
	background-color: #e7e7e7;
	padding: 5px 0;
}
.testata {
/*tab*/
	display:none;
}
.testata-m {
/*tab*/
	display:block;
	width:100%;
	margin: 53px auto -7px auto !important;
}
.title-box {
/*tab*/
	width:100%;
	background-image: url("sfondo0.jpg");
	background-size: cover;
	padding:40px 0px;
}
.titolo {
/*tab*/
	width:100%!important;
}
}

@media (min-width:741px) and (max-width:979px)

{
nav {
/*tab2*/
	display:block;
}
table {
	width: 100%;
	margin:auto;
	background-color:white;
}
.box-1  {
/*tab2*/
	width:96%;
	padding:15px 2%;
}
.box-1g {
/*tab2*/
	width: 96%;
	padding: 15px 2%px;
	background-color: #fffde7;
}
.box-2 {
	/*tab2*/
	width: 50%;
	float: left;
}
.box-2g {
	/*tab2*/
	width: 50%;
	float: left;
}
.box-2-r {
	/*tab2*/
	width: 50%;
	float: left;
}
.box-2g-m {
	/*tab2*/
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 15px 0px;
	background-color: #fffde7;
	text-align: center;
	width: 50%;
	float: left!important;
}
.box-2-2w {
/*tab2*/
	margin: 0;
	padding: 15px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width: 50%;
	float:left;
}
.box-2-2w-r {
/*tab2*/
	margin: 0;
	padding: 15px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width: 50%;
	float:left;
}
.box-2g-r-m {
/*tab2*/
	padding: 8px 0px 12px 0px;
	background-color: #fffde7;
	text-align: center;
	width: 50%;
	float:left!important;
}
.box-2g-guide {
/*tab2*/
	width:50%!important;
	float:left!important;
	margin: 0;
}
.box-2g-r-guide {
/*tab2*/
	width:50%!important;
	float:left!important;
	margin: 0;
}
.box-2-2w {
/*tab2*/
	margin: 0;
	padding: 15px 0px;
	background-color: #FFFFFF;
	text-align: center;
	width: 50%;
	float:left;
}
.box-3 {
/*tab2*/
	width:33%!important;
	margin: 0 0 15px 0;
}
.box-3-r {
/*tab2*/
	width:34%!important;
	margin: 0 0 15px 0;
}
.box-3g-guide {
	/*tab2*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	text-align: center;
	float: left;
}
.box-3g-r-guide {
	/*tab2*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	text-align: center;
	float: left;
}
.box-3gw-guide {
/*tab2*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	text-align: center;
	background-color:white;
	float:left;
}
.box-3gw-r-guide {
/*tab2*/
	width: 33%;
	padding: 15px 0px;
	margin: 0px;
	text-align: center;
	background-color:white;
	float:left;
}
.box-4g {
/*tab2*/
	padding: 15px 0px;
	margin: 0px;
	background-color: #fffde7;
	text-align: center;
	float: left;
	width: 25%;
}
.box-4w {
/*tab2*/
	padding: 15px 0px;
	margin: 0px;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	width: 25%;
}
.box-4g {
/*tab2*/
	width: 25%;
}
.box-4g-r {
/*tab2*/
	width: 25%;
}
.box-google-3x1 {
/*tab2*/
	width: 50%;
	padding: 0 25% 0 24%;
}
.box-google-5x1 {
/*tab2*/
	width:60%;
	padding-left:15%;
	padding-right:15%;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	background-color:white
}
.box-2-libri {
	/*tab2*/
	display: block;
	background-color: #fffde7;
	width: 50%!important;
	float: left!important;
	margin-right: 0px;
	text-align: center;
	padding: 20px 0px;
}
.box-2-r-libri {
	/*tab2*/
	display: block;
	background-color: #fffde7;
	width: 50%!important;
	float: left!important;
	text-align: center;
	padding: 20px 0px;
	margin-right: 0px;
}
.box-ling {
/*tab2*/
	display:block;
	background-color: #fffde7;
	text-align: center;
	width: 50%;
	padding:15px 0px;
	margin-bottom:20px;
	float:left;
}
.box-ling-r {
/*tab2*/
	display:block;
	background-color: #fffde7;
	text-align: center;
	width: 50%;
	padding:15px 0px;
	margin-bottom:20px;
	float:left;
}
.box-nl {
/*tab2*/
	display:none;
}
.box-234-center {
/*tab2*/
	width:100%;
	margin:0 auto;
}
.box-native {
	/*tab2*/
	width: 980px;
	margin: 20px auto 0px auto;
}
.box-speakup {
	/*tab2*/
	display: block;
	background-color: #fffde7;
	text-align: center;
	width: 100%;
	margin: auto;
	padding: 20px 0px;
}
h1 {
/*tab2*/
	font-size: 43px;
	margin: 0px;
}
h2 {
/*tab2*/
	font-size: 23px;
}
h3 {
/*tab2*/
	font-size: 23px;
}
h4 {
/*tab2*/
	font-size: 23px;
}
.hr-div {
/*tab2*/
	border-width: 0px;
	border-style: solid;
	width: 75%!important;
	height: 1px;
	background-color: #808080;
	margin: 15px auto;
	text-align: center;
}
.hr-medio00 {
	clear:both;
}
.icone-social {
/*tab2*/
	margin:0 auto; width:100%;
}
.icone-social-fb {
/*tab2*/
	margin:0px 6px 3px 0px;
}
.icone-social-tw {
/*tab2*/
	margin:0px 0px 3px 6px;
}
.img-foto {
/*tab2*/
	width:68%;
}
.img-fotoa {
/*tab2*/
	width:60%;
}
.img-video {
/*tab2*/
	width:90%;
}
.img-400 {
/*tab2*/
	width:75%;
}
.linkbox-800 {
/*tab2*/
	width:99%;
	margin:auto;
	padding: 10px 1% 0 0;
}
.linkbox-800-sb {
/*tab2*/
	width:99%;
	margin:auto;
	padding: 10px 1% 0 0;
}
.margin10-0-m {
/*tab2*/
	width: 95%;
}
.nascondi {
/*tab2*/
	display:none; 
}
.nascondi1 {
/*tab2*/
	display:block; 
}
.nascondi0 {
/*tab2*/
	display:block; 
}
.nascondi0x {
/*tab2*/
	display:none;
}
.nascondi0a {
/*tab2*/
	display:none;
}
.nascondi00 {
/*tab2*/
	display:block;
}
.nascondi00x {
/*tab2*/
	display:block;
}
.padding5-10  {
/*tab2*/
	width:95%;
}
.searchbox   {
/*tab2*/
  display:block!important; 
  position:fixed;
  width:100%; 
  height:48px; 
  background-color: #808080;
}
.camposearch  {
/*tab2*/
	height:20px; 
	margin-top:8px;
}
.pulsantesearch  {
/*tab2*/
	height:25px; 
	margin-right:0px;
	margin-top:0px;
}
.social {
/*tab2*/
	display:none;
}
.social-m {
/*tab2*/
	float:none;
	display:block;
	width:100%;
	text-align: center;
	margin-top:5px;
	height:37px;
	background-color: #e7e7e7;
	padding: 5px 0;
}
.testata {
/*tab2*/
	display:none;
}
.testata-m {
	/*tab2*/
	display: block;
	width: 100%;
	margin: 53px auto -7px auto;
}
.title-box {
/*tab2*/
	width:100%;
	background-image: url("sfondo0.jpg");
	background-size: cover;
	padding:50px 0;
}
.titolo {
/*tab2*/
	width:100%!important;
}
.hr-native {
/*tab2*/
	clear:both;
	border-width: 0px;
	border-style: transparent;
	width: 100%;
	height: 0px;
	background-color: transparent;
	margin-top: 15px;
	margin-bottom: 15px;
}
.box-2w-m {
/*tab2*/
	display:block;
	background-color: white;
	text-align: center;
	width: 50%;
	padding:15px 0;
	float:left;
}
.box-2w-m-r {
/*tab2*/
	display:block;
	background-color: white;
	text-align: center;
	width: 50%;
	padding:15px 0;
	float:left;
}
}
