
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);
body { 
	margin:0px auto;
	padding:0px;
	color: #000000;
	font-size: 12px;
	font-family: 'PT Sans Narrow', sans-serif;
	text-align: center; 
	width: auto;
	background-color: #fff;
}

html, body, .main{ height: 100%; }
body > .main { height: auto; min-height: 100%; }

.bianco{color:#fff;}

/* GENERALI ----------------------------------------------------- */

.nobr {white-space: nowrap}

img {border: none; }

A{text-decoration:	none;color:	#000;}			
A:active	{	color:	#00A9A2;}			
A:hover	{	color:#00A9A2;}
p {margin:0px;padding:0px;border:0px;}
h3{margin:0px;}

.borderRadius3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.borderRadius5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.borderRadius50 {-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.borderRadiusDx5 {-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.borderRadiusDxTop5 {-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}
.borderRadiusDxBottom5 {-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;}
.borderRadiusSxTopBottom{-webkit-border-top-left-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-topleft: 15px;-moz-border-radius-bottomleft: 15px;border-top-left-radius: 15px;border-bottom-left-radius: 15px;}
.noBorderRight {border-right:0px!important;}
.noBorderBottom {border-bottom:0px!important;}

.MarginTop10{margin-top:20px!important;}
.MarginTop20{margin-top:20px!important;}
.MarginTop30{margin-top:30px!important;}
.MarginTopBottom30{margin:30px 0px!important;}
.MarginTopBottom30{margin:30px 0px!important;}
.MarginAuto{margin:0 auto;}
.noMargin{margin:0px!important;}
.noMarginRight{margin-right:0px!important;}
.noMarginTop{margin-top:0px!important;}
.noMarginBottom{margin-bottom:0px!important;}

.paddingTop20{padding-top:20px!important;}
.paddingTop30{padding-top:30px!important;}
.paddingBottom5{padding-bottom:5px!important;}
.paddingBottom15{padding-bottom:15px;}
.paddingBottom20{padding-bottom:20px!important;}
.paddingBottom50{padding-bottom:50px;}
.paddingTopBottom20{padding:20px 0px!important;}
.paddingTopBottom30{padding:30px 0px!important;}
.paddingTopBottom50{padding:50px 0px!important;}
.noPaddingTop{padding-top:0px!important;}
.noPaddingRight{padding-right:0px!important;}
.noPaddingBottom{padding-bottom:0px!important;}

.backColor0{background-color:#FFF;}
.backColor1{background-color:#000;}
.backColor2{background-color:#00A9A2;}
.backColor3{background-color:#DADADA;}
.backColor4{background-color:#6d6e70;}
.backColor5{background-color:#FF9900;}
.backColor6{background-color:#f3f3f3;}
.backColor7{background-color:#e5e5e5;}

.color2{color:#00A9A2;}

.backFondo8{background-image: url(../images/fondo8.png);}

.noBackground{background:transparent!important;}

.borderTopColor2{border-top:5px solid #00A9A2!important;}
.borderTopColor3{border-top:1px solid #ccc!important;padding-top:10px;}
.borderBottomColor2{border-bottom:5px solid #00A9A2!important;}
.borderBottomColor3{border-bottom:1px solid #ccc!important;padding-bottom:10px;}

.clear{clear:both;}
.neutro{position:relative;display:block;width:100%;}
.block{display:block!important;}
.none{display:none;}
.alignCenter{text-align: center!important}
#loading{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:60px;z-index:2000;display:block;}
#loading2{position:absolute;top:0px;left:0px;width:100%;height:200px;z-index:2000;display:block;background-color:#FFF;}


.imgnews{position:relative;display:block;width:100%;margin-bottom:5px;margin-left:0;margin-right:0;}
	
/* MENU ----------------------------------------------------- */

a.logo {display:block;border: 0px;cursor:pointer;}  

.nav{position:relative;border:0px;padding:0px;margin:0 auto;text-align:center;z-index:100;}
.nav a {margin-top: 0px;text-decoration: none;z-index: 20;}
.nav ul, .nav li{margin: 0;padding: 0;list-style-type: none;}
.nav ul li{list-style-type: none;}
.nav ul li ul {display: none;position: absolute;top: 38px;background: #fff;}
.nav ul li ul li {float:none;position:relative;display:block;}
.nav ul ul ul {position:absolute;top:0px;}
.nav li ul li a{position:relative;display:block;font-size:15px;color:#000;cursor:pointer;text-transform:uppercase;}
.nav li ul li a:hover {color:#00A9A2;}
#btnMenu {position: absolute!important;top:-44px;right: 5px;width: 40px;height: 40px;padding: 0!important;z-index: 1000;}
.SocialTop, .SocialBottom{position:absolute;display:block;}
.navSocial, .navSocial a{position:relative;display:block;}
.NavSel{color:#00A9A2!important;}
.NavSel2 {background-color: #00A9A2!important;color: #fff!important;}
.btnLinguaRes{display:none;}
/* CONTENUTI ----------------------------------------------------- */
.header{position:relative;display:block;width:100%;border:0px;padding:0px;z-index:1150;}
.BoxHeader{position:relative;width: 100%;max-width:1024px;margin:0 auto;border:0px;padding:0px;z-index:10;text-align: left;}

.main{position:relative;display:block;width:100%;border:0px;padding:0px;overflow: hidden;z-index:100;}
.main2{position:relative;display:block;width:100%;border:0px;padding:0px;z-index:100;}
.container{position:relative;width: 100%;max-width:1024px;margin: 0 auto;clear:both;text-align: left;/*overflow:hidden;*/}
.section{position:relative;width:100%;border:0px;padding:0px;overflow:hidden;}
.article, .video-container{position:relative;display:block;overflow:hidden;}

.lineaVerde {border:3px solid #00A9A2;}
.lineaVerdeTopBottom {border-top:3px solid #00A9A2;border-bottom:3px solid #00A9A2;}
.linea1{display:block;height:2px;z-index:100;}
.linea2{position:absolute;display:block;top:0px;left:0px;width:7px;height:100%;z-index:100;}
.ombra1{position:absolute;top:0px;left:0px;width:15px;height:100%;border:0px;padding:0px;z-index:100;}

a.btnHome1, a.btnHome2{position:relative;display:block;cursor:pointer;}
.titoloBtn, .titoloHome, .sottotitoloPagina, .titoloLista{position: relative;display: block;width: 100%;text-align: center;color: #fff;}
.titoloBtn,.titoloHome,.titoloColonna,.titoloLista{}
.titoloColonna, .titoloElenco, .map, .iframeMap{position: relative;display: block;width: 100%;color: #fff;}
.titoloPagina,.corpoPagina,.titoloSezione,.titoloStoria{position: relative;display: block;}
.corpoPagina ul {margin: 0px;padding: 20px;}
.corpoPagina ul li{text-align: left;}
.corpoElenco{position: relative;display: block;color: #fff;font-style:italic;}
.corpoLista{position: relative;display: block;text-align: center;color: #fff;}
.corpoLista a{color:#ffd200;}
.iframeMap{position: relative;display: block;width: 100%;height:100%;border:0px;}

.row {margin-right: -15px;margin-left: -15px;clear:both;}
.row0{margin-right: 0px;margin-left: 0px;clear:both;}
.row2{margin-right: -2px;margin-left: -2px;clear:both;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;box-sizing: border-box;}
.colRow0{padding-right: 0px;padding-left: 0px;}
.colRow2{padding-right: 2px;padding-left: 2px;}

.slideshow, .slideshowItem, .slideshowFoto{display:block;width:100%;overflow:hidden;}
.slideshow, .slideshowFoto{position:relative;}
.slideshowItem, .sfondoImgSection0{position:absolute;}
.btnThumb, .imgThumb{position:relative;display:block;overflow:hidden;cursor:pointer;}

/* pager */
.cycle-pager, .cycle-pager2{ position:relative;display:block;width:100%;text-align: left;z-index: 500;overflow: hidden;}
.cycle-pager span, .cycle-pager2 span {font-size: 5px; width: 15px; height: 15px;border-radius:100px;text-indent:3000px; display: inline-block; color: #fff; cursor: pointer; background-color:#b6b6b6;margin-right:4px;}
.cycle-pager span.cycle-pager-active, .cycle-pager2 span.cycle-pager-active { background-color:#00A9A2;color: #00A9A2;}
.cycle-pager > *, .cycle-pager2 > *{ cursor: pointer;}
.cycle-pager2{margin:0 auto;margin-top:10px;text-align: center!important;}

.Img1960, .breadcrumb, .titoloScheda, .titolettoScheda, .titoloScheda2, .titolettoScheda2, a.smenuScheda, .BoxScheda1, .BoxScheda2, .BoxScheda3, .testoScheda, .titoloParagrafo, .ClaimFooter, .testoBreadcrumb, .ImgBredcrumb, .containerNews, .ImgNews, .containerSlideTop, a.linkBtn, .BoxCategorie.Img, .BoxCategorie .titolo{position:relative;display:block;}
.SlideNews, .SlideTop, {position:absolute;display:block;}
a.BoxCategorie, a.btnVideoNews{position:relative;display:block;overflow:hidden;cursor:pointer;}

.ImgBox {width: 100%;padding:0px 0px;border: 0px;}
.ImgBox1 {height: 100%;padding:0px 0px;border: 0px;}
.ImgBox2 {position: absolute;height: 100%;padding:0px 0px;border: 0px;}
.ImgBox3 {position: absolute;top: 0px;left:0px;width: 100%;padding:0px 0px;border: 0px;z-index:15;display:none;}

/* FORM ----------------------------------------------------- */
.BoxForm1, .BoxForm2{display:block;z-index: 100;}
.RigaForm, .RigaForm2, .RigaForm3, .RigaForm4{position:relative;display:block;float:left;margin-bottom:15px;}
.RigaForm{float:left;width:32%;padding-right:10%;margin-left:2%;}
.RigaForm2{width: 783px;margin-bottom:15px;margin-left:2%;clear:both;}
.RigaForm3{float:left;width:46%;padding-right:0%;margin-left:2%;}
.RigaForm4{width: 94%;margin-bottom:15px;margin-left:2%;clear:both;}
.titoloForm1{width: 90%;margin-left: 2%;text-align:left;display:block;font-size:16px;font-weight:bold;padding-bottom: 15px;color: #000;line-height: 16px;}
.corpoForm{width: 400px;height:20px;padding:5px;margin-bottom:5px;font-size:13px;font-weight:400;color:#000;text-align:left;}
.labelForm1{display:block;width:98%;padding: 1px 0px;text-align:left;font-size: 14px;color:#000;margin-top: 5px;}
.inputForm1{display:block;padding:6px 0px;padding-left: 1%;text-align:left;width:98%;margin-right:1%;border: 1px solid #ccc;font-family: 'PT Sans Narrow', sans-serif;color:#000;background-color:#fff;}
.inputForm2{display:block;width:98%;height:60px;padding:5px 0px;padding-left: 1%;text-align:left;border: 1px solid #ccc;font-family: 'PT Sans Narrow', sans-serif;}
.inputForm3{display:block;width:37%;padding:4px 0px;text-align:left;width:41%;padding-left: 1%;border: 0px;border-radius: 5px;}
a.btnForm1{position:relative;display:block;width:15%;float: right;margin-right: 1%;margin-bottom:10px;cursor:pointer;color:#000;font-size:14px;text-align:center;border: 0px;padding:6px 0px;background: #ccc;margin-top: 10px;}
a.btnForm1:hover{color:#fff;background: #00A9A2;}
/*input:placeholder-shown {
  color:#999;background-color:#ddd;
}
*/
.checkElenco1{position:relative;display:block;font-size: 11px;text-align:left;padding: 2px 0px;color: #333;}
.checkForm1{position:relative;display: block;float: left;}

.BoxElenco{position: relative;display: block;float:left;width: 25%;margin-top:10px;}
.BoxElenco2.BoxElenco{width:35%;}
.BoxElenco3.BoxElenco{width:23%;}
.BoxElenco ul{margin: 0;padding: 0;list-style-type: none;}
.BoxElenco li{}
.BoxElenco li a{display: none}
.BoxElenco li ul{/*display: none*/}
.BoxElenco li:hover ul{/*display: block;position: absolute;z-index:1;width:150px;padding: 0;margin: 0 0 0 -1px;border:1px solid black;background: white;*/}
.BoxElenco li ul li a{display: block;}

.BoxElenco a{position: relative;display: block;width: 90%;padding:10px 5%;font-size:15px;color: #777;margin-bottom: 1px;border:1px solid #fff;transition: all 0.4s ease-out;}
.ElencoSel{color:#fff!important;background-color:#00A9A2!important;border:1px solid #ddd!important;}
.BoxElenco a:hover	{border:1px solid #00A9A2!important;background-color:#fff!important;color: #00A9A2!important;}

.BoxElenco .btnNews{background-color:#eee;border:1px solid #eee;margin-bottom:5px;}
.BoxElenco .btnNews .img{position:absolute;top:0px;left:0px;width:40px;height:100%;z-index:10;background-position: center;background-size: cover;}
.BoxElenco .btnNews2{background-color:#fff;border:1px solid #ddd;margin-bottom:5px;}
.BoxElenco .btnNews3{background-color:#fff;border:1px solid #fff;border-bottom:1px solid #ccc;margin-bottom:0px;padding-left:1px;}
.BoxElenco .btnNews3 i{    position: absolute;
    top: 12px;
    right: 0%;
    font-size: 18px;
}
.BoxElenco .btnNews4{width: 100%;background-color:#eee;border:1px solid #eee;padding-left:112px;min-height: 70px;margin-bottom:5px;box-sizing: border-box;}
.BoxElenco .btnNews4 .img{position:absolute;top:0px;left:0px;width:100px;height:100%;z-index:10;background-position: center;background-size: cover;}
.BoxElenco .btnNews5{width: 100%;background-color:#eee;border:1px solid #eee;padding:0px 10px 10px;margin-bottom:20px;box-sizing: border-box;text-align:center;font-size:16px;color:#444}
.BoxElenco .btnNews5 .img{position:relative;display:block;width:calc(100% + 20px);margin-left:-10px;margin-bottom:10px;padding-bottom:65%;z-index:10;background-position: center;background-size: cover;}
.ElencoSel.btnNews3{color:#00A9A2!important;background-color:#fff!important;border:1px solid #fff!important;border-bottom:2px solid #00A9A2!important;}
.BoxDescrizione, .BoxDescrizione2{position:relative;display:block;width:100%;max-width: 1160px;margin: 0 auto;overflow: hidden;}
/*.BoxDescrizione{height:205px;}*/
.BoxDescrizione2{padding:15px 0px;}
.BoxDescrizione3 {position: relative;display: block;width: 74%;margin-left:26%;margin-top: 10px;}
.BoxDescrizione6.BoxDescrizione3 {width: 64%;margin-left:36%;}
.BoxDescrizione6.BoxDescrizione3 {width: 76%;margin-left:28%;}
.BoxDescrizione4 {position: relative;display: block;float:left;width:78%;margin-top: 10px;height:350px;    border: 7px solid #fff;}
.BoxDescrizione5 {position: relative;display: block;float:left;width:80%;margin-top: 10px;height:350px;}

.imgDescrizione, .imgDescrizione2{position:relative;display:block;float:left;overflow:hidden;}
.imgDescrizione{height:100px;margin:0px 1%;}
.imgDescrizione2{height:70px;margin-right:1%;}
.titoloDescrizione{position:relative;display:block;width:98%;color:#000;font-size:20px;font-weight:bold;text-align:left;padding:8px 2%;}
.titoloDescrizione2{position:relative;display:block;width:100%;color:#000;font-size:20px;font-weight:bold;text-align:left;padding:8px 0%;}
.titoloDescrizione3{position:relative;display:block;width:54%;margin-left:42%;color:#000;font-size:20px;font-weight:bold;text-align:left;padding:8px 2%;}
.corpoDescrizione{position:relative;display:block;color:#333;font-size:16px;font-weight:normal;text-align:justify;margin:10px 0px;}
.titoloDescrizione .titolo{display: inline-block;width:70%;margin-left:-2%;padding-bottom:5px;}
.dataDescrizione{display:block;color:#777;font-size:16px;text-align:left;padding: 15px 0px 10px;
    border-bottom: 1px solid #00A9A2;
    width: 15%;
    margin-bottom: 10px;}


.BoxFiltri1{position:relative;display:none;width:100%;padding:0px;font-size: 14px;overflow:hidden;}
.titoloFiltro1{position:relative;display:block;width:100%;text-align:left;color:#fff;margin-bottom:10px;font-size:14px;}
.tendina1{position:relative;display:block;font-size:14px;text-align:left;color:#444241;margin-bottom:10px;}
.tendina2{position:relative;display:block;width: 100%;padding:10px 0px;font-size:14px;text-align:left;color:#444241;margin-bottom:10px;background-color:#f1f1f1;border:1px solid #d0d0d0;}

.BoxPopUp2{position: absolute;top:225px;left:15%;width:60%;padding:10px 5%;background-color:#fff;box-shadow: 0px 0px 200px #777;z-index:2150;}
.BoxPopUp1{position: fixed;top:135px;left:15%;width:60%;padding:10px 5%;background-color:#fff;box-shadow: 0px 0px 200px #777;z-index:2150;}
.BoxPopUp1{display:none;opacity:0;border:5px solid #444;}
.BoxPopUp2{display:block;opacity:1;border:5px solid #cc0000;}
.iframePopUp1{position:relative;display:block;width:100%;height: 350px;border:0px;padding:0px;}

.chiudiPopUp1, .chiudiPopUp2{position: absolute;display:block;top:0px;right:0px;padding:5px 10px;color:#fff;font-size:16px;font-weight:bold;z-index:100;cursor:pointer;}
.chiudiPopUp1{background-color:#444;}
.chiudiPopUp2{background-color:#cc0000;}

.messInviato{position:relative;display:block;padding:10px 0px;text-align:center;font-size:20px;color:#fff;background-color:#00A9A2;margin-bottom: 10px;}
.chiudiMess{position:absolute;display:block;top:5px;right:5px;padding:1px 6px;color:#00A9A2;background-color:#fff;font-size:16px;font-weight:bold;z-index:100;cursor:pointer;}

/* FOOTER ----------------------------------------------------- */
.paddingFooter{position:relative;display:block;width:100%;}
.footer {display:bock;width: 100%;text-align:center;z-index: 1000;background-color: #B6B6B6;}
.ClaimFooter{width:100%;border:0px;padding:5px 0px;font-size:25px;color:#7F7F7F;text-align:center;font-weight: bold;background-color: #DADADA;}
.BoxFooter{position:relative;display:block;width:100%;max-width:1024px;margin:0 auto;border:0px;padding:6px 0px;font-size:12px;color:#fff;text-align:center;z-index:10}
.BoxFooter a {color: #fff;}
.btnUp{position:fixed;display:none;bottom:0px;right:0px;width:40px;height:40px;z-index:2000;}




@media (min-width: 691px) {
	.solomobile{display:none!important;}
	.main{min-width:1055px;}
	.container{max-width:1024px;margin:0 auto;height:auto;}
	.containerMinHeight{min-height: 370px;}
	.col-md-12 {width: 100%;}
	.col-md-11 {width: 91.66666667%;}
	.col-md-10 {width: 83.33333333%;}
	.col-md-9 {width: 75%;}
	.col-md-8 {width: 66.66666667%;}
	.col-md-7 {width: 58.33333333%;}
	.col-md-6 {width: 50%;}
	.col-md-5 {width: 41.66666667%;}
	.col-md-4 {width: 33.33333333%;}
	.col-md-3 {width: 25%;}
	.col-md-2 {width: 16.66666667%;}
	.col-md-1 {width: 8.33333333%;}
	.header {margin-bottom:20px;}
	.BoxHeader {}
	.logo {position:relative;display:block;float:left;width:400px;padding: 23px 0px;border: 0px;cursor:pointer;}
	.Img1960{float:left;width:130px;margin-top: 39px;margin-left: 135px;}
	.nav{clear:both;width:100%;}
	.nav li ul {display: block;}
	.nav ul li{float:left;}
	.nav li ul li a{padding:12px 62px;font-size: 11px;/*font-weight: bold;*/}
	.nav li ul li a:hover {}
	
	.SMnav{position:absolute;display:block;top:0px;right:15px;z-index:100;text-align:right;}
	.SMnav a{display: inline-block;width: auto!important;text-align:center;border-bottom: 1px solid #ddd!important;padding: 10px 15px!important;}
	
	.navSMP{position:relative;display:block;width:100%;margin: 0px;padding: 0px;background-color:#eee!important;}
	.navSMP li{float:left!important;width:14%;text-align:center;list-style-type: none;}
	.navSMP li a{display: block;padding:5px 0px!important;}
	.navSMP .liSM{float:left!important;width:16.5%;text-align:center;list-style-type: none;}
	.navSMP .liW25{width: 30%!important;}
	.navSMP .liW32{width: 34%!important;}
	.navSMP .titolo{padding:5px 0px!important;background:#00A9A2;color:#fff;text-transform: uppercase}
	.navSMP .titolo2{padding:5px 3%!important;background:#00A9A2;font-size: 13px;color:#fff;text-align:left;text-transform: uppercase}
	.navSMP .link{padding:5px 0px!important;background:#777;color:#fff;}
	
	.navSMP2 {top: 41px!important;}
	.navSMP2 li{text-align:center;list-style-type: none;}
	.navSMP2 li a{display: block;padding:5px 0px!important;}
	.navSMP2 .liW25{background-color:#eee;background:#00A9A2;}
	.navSMP2 .titolo{float:left;width: 32%!important;padding:5px 1%!important;background:#00A9A2;border-top:1px solid #03847f;font-size: 13px;color:#fff;font-weight:normal;text-transform: uppercase}
	.navSMP2 .titolo:hover{background:#03847f!important;border-bottom:1px solid #03716c!important;color:#fff!important;}
	.navSMP2 .ulSM {float:left;display: block;position: relative;width: 66%;border-top:1px solid #ddd;background-color:#eee;}
	.navSMP2 .ulSM li{float: left;display: block;width: 25%;}
	.navSMP2 .ulSM a{background-color:#eee;width: 100%;font-size: 13px;text-align: center!important;font-weight:normal;box-sizing: border-box;/*border-right: 1px solid #ddd;*/}
	.navSMP2 .ulSM a:hover{background-color:#ccc;}
	.navSMP2 .link{padding:5px 0px!important;background:#777;color:#fff;}
	.navSMP2 .liW50 {float:left;display: block;width: 50%;border-bottom:1px solid #ddd;background-color:#eee;}
	.navSMP2 .liW50 a{background-color:#dedede;width: 100%;font-size: 13px;text-align: center!important;font-weight:normal;}
	
	.navMP{position:relative;display:block;width:100%;margin: 0px;padding: 0px;background-color:#ddd;font-size: 13px;}
	.navMP li{display: table-cell;padding:5px 1%;text-align:center;list-style-type: none;}

	.btnM2{pointer-events: none!important;cursor: default!important;}
	
	.m2Top2{top:68px!important;}
	.m2{left:340px}
	.m2b{left:0px!important;width:100%;background-color:#eee!important;}
	.m3{left:310px}
	.m3b{top:82px!important;left:0px!important;width:100%;background-color:#ddd!important;}
	.m2 a{width: 290px;padding:12px 10px!important;text-align:left!important;}
	.m2 .btn2{float:left;width: 9%!important;padding:12px 1%!important;text-align:center!important;padding-bottom:15px;}
	.m2 .btn3{float:left;width: 18%!important;padding:10px 1%!important;text-align:center!important;font-size:14px;}
	.m2 a span{float:right}
	.m2 .btn2 span{display:none!important}
	#btnMenu, .SocialBottom {display: none!important;}
	.SocialTop{position:relative;float:right;}
	.navSocial{margin-top: 80px;margin-left: 18px;}
	.navSocial a{float:left;margin-left: 18px;    line-height: 16px;font-weight: bold;text-align: right;font-size: 14px;}
	.slideshow, .slideshowItem, .slideshowFoto{height:500px;}
	.slideshowTesto{position:absolute;display:block;top:25px;left:10px;width:400px;}
	.slideshowTitolo, .slideshowCorpo{position:relative;display:block;/*background-color:#00994c;*/border-radius:5px;}
	.slideshowTitolo{max-width:85%;padding:5px 15px;font-size:23px;color:#fff;text-align:left;background-image: url(../images/fondo15.png);}
	.slideshowCorpo{margin-top:5px;padding:9px 15px;font-size:18px;color:#fff;text-align:left;background-image: url(../images/fondo8.png);}
	.section{}
	.article{padding:0px 50px;}
	.video-container{padding-bottom:51.5%;padding-top:30px;height:0;overflow:hidden;}
	.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}
	a.btnHome1, a.btnHome2{float:left;}
	a.btnHome1{margin-left:95px;}
	a.btnHome2{margin-left:0px;}
	
	.breadcrumb{width:100%;height:40px;padding-bottom: 20px;}
	.testoBreadcrumb{float:left;margin-right:30px;font-size:16px;color:#00A9A2;padding:10px 0px;text-transform:uppercase;}
	.ImgBredcrumb{float:left;height:100%;}
	.titoloScheda{font-size:36px;color:#000;font-weight:bold;}
	.titoloScheda2{font-size:30px;color:#000;font-weight:bold;}
	.titolettoScheda{font-size: 24px;line-height: 29px;color: #7F7F7F;font-weight:bold;margin-bottom: 25px;}
	.titolettoScheda2{font-size: 22px;line-height: 29px;color: #7F7F7F;font-weight:bold;margin-bottom: 25px;}
	.testoScheda{font-size:14px;color:#000;text-align:justify;}
	a.smenuScheda{width:80%;padding:25px 0%;border-bottom:1px solid #555;font-size:13px;font-weight: bold;cursor:pointer;}
	.BoxScheda1{width:95%;padding-left:5%;}
	.BoxScheda1b{width:98%!important;padding-left:2%!important;}
	.BoxScheda2{width:95%;padding-right:5%;}
	.BoxScheda3{width:100%;}
	.BoxScheda4, .BoxScheda5 {width:98%!important;}
	.BoxScheda4{padding-right:2%!important;}
	.BoxScheda5{padding-left:2%!important;}
	.titoloParagrafo{font-size:20px;color: #00A9A2;font-weight:bold;margin-top: 15px;margin-bottom: 15px;}
	
	.btnThumb{float:left;width:209px;height:250px;margin-bottom:20px;margin-left:20px;}
	.imgThumb{width:207px;height:209px;background-color:#fff;border:1px solid #00A9A2;border: 3px solid #333;box-sizing: border-box;}
	.titoloThumb{position: relative;display: block;width: 100%;text-align: center;font-size: 18px;margin-top: 5px;}
	.titoloBtn{font-size: 40px;padding-bottom: 10px;}
	
	.titoloHome{font-size:23px;padding-bottom: 15px;text-align:left;color: #000;line-height: 28px;}
	.titoloPagina{font-size:25px;padding-bottom: 15px;text-align:left;color:#00A9A2;line-height: 28px;text-transform:uppercase;font-weight:bold;}
	.sottotitoloPagina{font-size:25px;padding-bottom: 15px;line-height:25px;}
	.corpoPagina{font-size:15px;text-align:justify;}
	.titoloSezione{width:100%;font-size:25px;padding-bottom: 10px;margin-bottom:10px;text-align:left;color:#00A9A2;border-bottom:1px solid #555;text-transform:uppercase;font-weight:bold;}
	.titoloStoria{width:100%;font-size:20px;margin:10px 0px;text-align:left;color:#000;text-transform:uppercase;}
	
	.corpoNazioni{width:460px;margin:0 auto;}
	
	.containerSlideTop{width:100%;height:275px;}
	.containerSlideNews{width:100%;height:auto;}
	.SlideTop{top:0px;left:0px;width:100%;height:275px;z-index:10;}
	.ImgTop{width:100%;height:275px;border:0px;overflow:hidden;}
	
	.containerNews{width:100%;height:150px;}
	.SlideNews{top:0px;left:0px;width:100%;height:150px;z-index:10;}
	.ImgNews{float:left;max-width: 300px;height:150px;border:0px;margin-right:30px;overflow:hidden;z-index:10;}
	.ImgNews img{max-width: 100%;max-height: 100%;}
	
	.linkBtn{text-align:right;color:#000;font-size:16px;font-weight:bold;text-decoration:underline;}
	
	.BoxCategorie{width:100%;height:250px;}
	.BoxCategorie .Img{width:100%;height:200px;overflow:hidden;border: 1px solid #ddd;box-sizing: border-box;}
	.BoxCategorie .titolo{font-size:15px;text-align:center;color:#333;}
	
	.titoloColonna{font-size:20px;padding-bottom: 15px;text-align: left;}
	.titoloLista{font-size:32px;padding-bottom: 15px;}
	.titoloElenco{font-size:18px;line-height: 18px;margin-bottom: 10px;text-align:center;color:#333;}
	.corpoElenco{font-size:15px;padding-left: 10px;text-align: left;}
	.corpoLista{font-size:20px;}
	.map{height:400px;}
	.titoloContatti{margin-top:70px;text-align:center;}
	.corpoContatti{font-size:18px;}
	.BoxForm1{position:relative;display:block;width:100%;margin:0 auto;}
	.BoxForm2{width: 60%;margin: 0 auto;margin-top: 25px;}
	.footer{position:relative;padding-bottom:20px;margin-top:30px;}
	
	.example-pager { text-align: center; width: 100%; z-index: 500; top: 10px; overflow: hidden; }
	.example-pager span { font-size: 0px; width: 20px; height: 5px;margin:5px 3px; display: inline-block; background-color: #ddd; }
	.example-pager span.cycle-pager-active { background-color: #00A9A2;}
	.example-pager > * { cursor: pointer;}
	
	#no-template-pager img{margin-top:5px;height:73px;opacity:0.7;}
	#no-template-pager .cycle-pager-active{opacity:1;}
	
	a.btnVideoNews{float:right;width:150px;padding:5px 0px;text-align:center;font-size:16px;background-color: #00A9A2;color:#fff;border-radius:3px;}
	a.btnVideoNews:hover{background-color: #333;}
.BVNvarianteScheda{display:inline-block!important;margin:-2px 10px;float:none!important;}
.btlSlideHome{position:absolute!important;top:-2px;left-2px;}
}

@media (min-width: 691px) and (max-width: 1024px) {
	 .BoxDescrizione3 {float:right!important;width: 74%;margin-left:0%!important;margin-top: 10px;}
}

@media (max-width: 690px) {
.BVNvarianteScheda{display:none!important;}
a.btnVideoNews:hover{background-color: #333;}
.btlSlideHome{position:absolute!important;top:2px;right:2px;padding:5px 0px;text-align:center;font-size:14px;background-color: #00A9A2;color:#fff;border-radius:3px;width:100px;}

	.paddingTopBottom50{padding:10px 0px !important;}
	.col-xs-12 {width: 100%;}
	.col-xs-11 {width: 91.66666667%;}
	.col-xs-10 {width: 83.33333333%;}
	.col-xs-9 {width: 75%;}
	.col-xs-8 {width: 66.66666667%;}
	.col-xs-7 {width: 58.33333333%;}
	.col-xs-6 {width: 50%;}
	.col-xs-5 {width: 41.66666667%;}
	.col-xs-4 {width: 33.33333333%;}
	.col-xs-3 {width: 25%;}
	.col-xs-2 {width: 16.66666667%;}
	.col-xs-1 {width: 8.33333333%;}
	.BoxHeader {margin-top:0px;}
	.linea1 {position: relative;width: 100%;margin-top: 10px;}
	.logo {float:left;width:150px;margin-left:1%;padding:0px;padding-top:9px;border: 0px;cursor:pointer;}
	.Img1960{width:70px;margin-left:160px;padding: 12px 0px;border: 0px;}
	.nav{float:none;}
	.nav li ul {display: none;}
	.nav ul li{float:none;}
	.nav li ul li a{padding:10px 13px;background-color:#e5e5e5;border-bottom: 1px solid #ccc;}
	.nav li ul li a:hover {background: #fff;color:#333;}
	.nav ul li ul {position: relative;top: 0px;background: #fff;}
	.nav ul ul ul {position: relative;}
	.btnSelNav{background-color:#fff!important;}
	
	.navSMP{position:relative;display:block;width:100%;margin: 0px;padding: 0px;background-color:#eee!important;}
	.navSMP li{float:left!important;width:14%;text-align:center;list-style-type: none;}
	.navSMP li a{display: block;padding:5px 0px!important;}
	.navSMP .liSM{float:left!important;    width: 50%;
    text-align: center;
    list-style-type: none;
    box-sizing: border-box;
    border-bottom: 1px solid #ddd;}
	.navSMP .liW25{width: 30%!important;}
	.navSMP .liW32{width: 100%!important;}
	.navSMP .titolo{padding:5px 0px!important;background:#00A9A2;color:#fff;text-transform: uppercase}
	.navSMP .titolo2{padding:5px 3%!important;background:#00A9A2;font-size: 13px;color:#fff;text-align:center;text-transform: uppercase}
	.navSMP .link{padding:5px 0px!important;background:#777;color:#fff;}
	
	
	
	
	.active{background-color:#13cfc7!important;color:#fff!important;}
	.m2 .active{background-color:#00A9A2!important;color:#fff!important;}
	.m3 a{background: #fff!important;color:#333!important;}
	.navSocial{float:right;margin-top:5px;margin-right:2%;}
	.navSocial a{float:left;margin-left:3px;width:20px;}
	.SocialTop{display: none!important;}
	.SocialBottom {display: block!important;width:100%;}
	#btnMenu, .SocialBottom {display: block!important;}
	.btnLinguaRes{display:block;}
	.container{width:92%;margin-left:2%;padding:0px 2%;}
	.video-container{width:100%;height: 300px;background: #ccc;margin-top:0px;margin-bottom: 20px;}
	.slideshowFoto{height:200px;}
	.slideshowTesto{position:relative;display:block;width:100%;left:0px!important}
	.slideshowTitolo, .slideshowCorpo{position:relative;display:block;}
	.slideshowTitolo{width:94%;padding:5px 3%;font-size:18px;color:#fff;text-align:center;background-color:#00994c;}
	.slideshowCorpo{width:94%;padding:9px 3%;font-size:14px;color:#fff;text-align:center;background-color:#555;}
	
	#no-template-pager img {
    margin-top: 5px;
    height: 30px;
    opacity: 0.7;
}
	
	.section{padding-bottom: 20px;height: auto!important;}
	.article{padding:0px 7%;}
	.titoloBtn{font-size: 44px;padding-bottom: 15px;}
	.titoloHome{font-size: 30px;padding-bottom:10px;line-height: 30px;color: #00A9A2;padding-top: 15px;}
	.sottotitoloPagina{font-size:18px;padding-bottom: 15px;line-height:20px;}
	.corpoPagina{font-size:15px;text-align:justify;}
	.titoloColonna{font-size:18px;margin-top: 25px;margin-bottom: 5px;text-align: center;}
	.titoloLista{font-size:25px;padding-bottom: 5px;}
	.titoloElenco{font-size:13px;line-height: 15px;margin-bottom: 10px;text-align:center;color:#333;}
	.corpoElenco{font-size:13px;padding-left: 10px;text-align: center;}
	.corpoLista{font-size:16px;}
	.titoloContatti{margin-top:30px;}
	.corpoContatti{text-align: center!important;}
	.btnThumb{float:left;width:45%;height:150px;margin-bottom:10px;margin-left:3%;}
	.imgThumb{width:100%;height:120px;background-color:#fff;}
	.titoloThumb{position: relative;display: block;width: 100%;text-align: center;font-size: 14px;margin-top: 5px;}
	.BoxCerchio1{position:relative;display:block;width:109px;height:109px;margin-left:3px;border: 3px solid #030;}
	.heightCerchio{margin-bottom:10px;}
	.map{height:300px;}
	.BoxForm1{position:relative;width:100%;height:auto;margin:0px;padding:0px;}
	.BoxForm2{margin-top: 25px;}
	.RigaForm{width:100%;padding-right:0%;margin-bottom:10px;margin-left:0%;}
	.RigaForm2{width:100%;margin-bottom:15px;margin-left:0%;}
	.titoloForm1 {width:100%;margin-left:0%;}
	a.btnForm1{width:30%;font-size:16px;}
	
	.titoloHome{font-size:20px;padding-bottom: 5px;text-align:left;color: #000;line-height: 23px;}
	.titoloPagina{font-size:20px;padding-bottom: 5px;text-align:left;color:#00A9A2;line-height: 23px;text-transform:uppercase;font-weight:bold;}
	.sottotitoloPagina{font-size:25px;padding-bottom: 15px;line-height:25px;}
	.corpoPagina{font-size:15px;text-align:justify;}
	.titoloSezione{width:100%;font-size:25px;padding-bottom: 10px;margin-bottom:10px;text-align:left;color:#00A9A2;border-bottom:1px solid #555;text-transform:uppercase;font-weight:bold;}
	
	.titoloStoria{width:100%;font-size:20px;margin:10px 0px;text-align:left;color:#000;text-transform:uppercase;}
	.corpoStoria{margin-bottom:20px;}
	.containerSlideTop{width:100%;height:100px;}
	.SlideTop{top:0px;left:0px;width:100%;height:100px;z-index:10;}
	.ImgTop{width:100%;height:100px;border:0px;overflow:hidden;}
	
	.containerNews{width:100%;margin-bottom:20px;}
	.SlideNews{top:0px;left:0px;width:100%;z-index:10;}
	.ImgNews{width:100%;height:200px;border:0px;overflow:hidden;}
	
	.BoxCategorie{width:100%;height:250px;}
	.BoxCategorie .Img{width:100%;height:200px;overflow:hidden;border: 1px solid #ddd;box-sizing: border-box;}
	.BoxCategorie .titolo{font-size:15px;text-align:center;color:#333;}
	
	.BoxFiltri1{display:block;}
	.tendina1{width: 96%;padding:2%;background-color: #00A9A2;}
	.BoxDescrizione, .BoxDescrizione2, .BoxDescrizione3 {width:100%;margin:0px;}
	.titoloDescrizione {width:100%;padding:0px;}
	.BoxElenco{display:none;}

	.breadcrumb{width:100%;height:40px;padding-bottom: 20px;}
	.testoBreadcrumb{float:left;width: 80%;font-size:14px;color:#00A9A2;padding:10px 0px;text-transform:uppercase;}
	.ImgBredcrumb{float:left;width: 20%;padding-top: 15px;}
	.titoloScheda{font-size:36px;color:#000;font-weight:bold;}
	.titoloScheda2{font-size:30px;color:#000;font-weight:bold;}
	.titolettoScheda{font-size: 24px;line-height: 29px;color: #7F7F7F;font-weight:bold;margin-bottom: 8px;}
	.titolettoScheda2{font-size: 22px;line-height: 29px;color: #7F7F7F;font-weight:bold;margin-bottom: 8px;}
	.testoScheda{font-size:14px;color:#000;text-align:justify;}
	a.smenuScheda{width:50%;padding:0px;margin-bottom: 5px;padding-bottom: 5px;border-bottom:1px solid #555;font-size:13px;font-weight: bold;}
	.BoxScheda1{width:100%;padding:8px 0px;}
	.BoxScheda2{width:100%;padding:8px 0px;}
	.BoxScheda3{width:100%;padding:8px 0px;}
	.titoloParagrafo{font-size:20px;color: #00A9A2;font-weight:bold;margin-top: 15px;margin-bottom: 15px;}
	
	.BoxPopUp1{position: absolute;top:10px;left:5%;width:86%;padding:10px 2%;background-color:#fff;box-shadow: 0px 0px 200px #777;z-index:2150;}
	
}




