.boxCallToAction{top: 175px !important;right:4%;bottom:auto;}


@media (min-width: 2000px){
#bannerHome img {
width:100%;
    height: auto;}


}




/*BANNER*/

#bannerHome{overflow: hidden;
clear: both;
position: relative;
padding-top: 115px;}

.divTitleBanner
{
	  text-shadow: 2px 2px 10px #000;
	font: 50px open;
	color: #fff;
	position: absolute;
	top: 33%;
	left: 120px;
}

.shortDescBanner
{
	font: 27px open;
	color: #fff;
	position: absolute;
	top: 58%;
	left: 120px; text-shadow: 2px 2px 10px #000;
}

#bannerHome .divVuotaTitBox {

    border-bottom: 1px solid #055392;
    width: 150px;
    margin: 5px 0 10px 0;
    margin: 10px auto;
    position:absolute;
    left: 120px;
    top:49%;

}

.bx-prev {

    position: absolute;
    top: 55%;
    left: 1.5%;
    z-index: 99;
    width: 43px;
    height: 43px;
    text-indent: -999999px;
    background: url(/custom_cms/images/prev.png) no-repeat 0 0px;


}

.bx-next {

    position: absolute;
    top: 55%;

    right: 1.5%;
    z-index: 99;
    width: 43px;
    height: 43px;
    text-indent: -999999px;
    background: url(/custom_cms/images/next.png) no-repeat 0 0px;


}

.bx-pager
{
	display:none;
}

.bx-controls-auto
{
	display:none;
}

/*FINE BANNER*/

/*SECTION TEMPLATE 1*/
.titoloBox
{
	margin: 0 auto;
	width: 246px;
font: 38px open;
text-transform: uppercase;
	margin: 30px auto 0px auto;
	color: #0062ad;
	text-align:center;
}

.boxContTemplate2 .titoloBox a{color:#fff;  transition: all 0.3s ease 0s;}

.boxContTemplateNews .titoloBox a{color:#0062ad;  transition: all 0.3s ease 0s;}


.boxDataNews a,.boxTitleNews a{color:#0062ad;  transition: all 0.3s ease 0s;}
.boxDataNews a:hover,.boxTitleNews a:hover{color:#000;  transition: all 0.3s ease 0s;}

#sectionTemplate1 .divVuotaTitBox {

    border-bottom: 1px solid #055392;
    width: 80px;
    margin: 0px auto 30px auto;
}




#boxProd1 .boxHomeDettagli,#boxProd2 .boxHomeDettagli,#boxProd3 .boxHomeDettagli
{   margin: 25px 0;}

.boxHomeDettagli {
    background: #0062ad;
    font: 14px open;
    border: 1px solid #0062ad;
    margin: 15px 0;
    padding: 12px;
    text-transform: uppercase;
    color: #fff;
    transition: all 0.3s ease 0s;
    cursor: pointer;
    width: 110px;
    text-align: center;
    margin: 40px auto;
}

.boxHomeDettagli:hover
{
	 	background: #fff;
    color: #0062ad;
    border: 1px solid #0062ad;
}

.boxHomeDettagli:hover .txtDettagli{
    color: #0062ad;
}

.boxHomeDettagli:hover a{
    color: #0062ad;
}

.boxHomeDettagli a
{
    color: #fff;
    display: block;

}




#boxServizi .titoloBox,#boxVideo .titoloBox {

    width: 100%;
    font:38px open;
    text-transform: uppercase;
    margin: 0px auto;
    color: #0062ad;
    text-align: center;

}

#boxServizi .titoloBox a,#boxVideo .titoloBox a{    color: #0062ad;}

/*
#boxServizi{width:44%;float:left;padding:20px;margin:30px 0 0 0 }
*/
#boxServizi{
	width: 44%;
  	padding: 20px;
  	margin: 30px auto 0 auto;
  	position: relative;
}

.container {
	min-height: 550px;
}

#boxInfographic{margin:160px auto 0 auto;text-align:center;position:relative;}
#boxInfographic img{width:340px;}

#boxImgInfographic{position:absolute;left:85px}

#boxVigilanza a{  width: 80px;     transition: all 0.3s ease 0s;color:#333;
    height: 62px;padding-top:18px;position:absolute;top:75px;left:0px;
    border-radius: 50%;border:10px solid #f7dd21;background:#fff;
	font: 15px open;

	}

#boxVigilanza a:hover{    transition: all 0.3s ease 0s;background:#f7dd21;color:#0062ad}


#boxSorveglianza a{width: 135px;     transition: all 0.3s ease 0s;background:#fff;color:#333;
    height: 83px;padding-top:52px;position:absolute;top:-120px;left:30px;
    border-radius: 50%;border:10px solid #0062ad;font: 15px open;}

#boxSorveglianza a:hover{   transition: all 0.3s ease 0s;background:#0062ad;color:#fff;}

#boxIntervento a{width: 100px; top:-90px;left:355px;color:#333;
    height: 75px;padding-top:25px;position:absolute;    transition: all 0.3s ease 0s;
    border-radius: 50%;border:10px solid #f7dd21;font: 15px open;}

#boxIntervento a:hover{ transition: all 0.3s ease 0s;background:#f7dd21;color:#0062ad}

#boxFiduciari a{width: 80px;     transition: all 0.3s ease 0s;color:#333;
    height: 62px;padding-top:18px;position:absolute;top:77px;left:423px;
    border-radius: 50%;border:10px solid #0062ad;font: 15px open;}

#boxFiduciari a:hover{  transition: all 0.3s ease 0s;background:#0062ad;color:#fff;}


#boxVideo{width:44%;float:right;padding:20px;background:#f2f2f2;margin:60px 0;text-align:left}


	iframe{width:100%;border:0}

.clear{clear:both;}

/*FINE SECTION TEMPLATE 1*/

/*SECTION TEMPLATE 2*/
#sectionTemplate2
{
	background:#0062ad;
	height: 570px;
}
#sectionTemplate2 .divVuotaTitBox {

    border-bottom: 1px solid #fff;
    width: 80px;
    margin: 5px 0 10px 0;
    margin: 0px auto 30px auto;
}

#sectionTemplate2 .titoloBox
{
	color: #fff;
	padding-top:30px;
}

.boxContTemplate2
{
	margin-bottom: 4%;
}


.imgServizio
{
	margin: 0 auto 8px auto;
	background: #fff;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	float:left;
}

#boxServizio3 .imgServizio img{	position: relative;top: 12px;}
#boxServizio4 .imgServizio img{	position: relative;top: 8px;}
#boxServizio5 .imgServizio img{	position: relative;top: 8px;}

.imgServizio img
{
	width: 75px;
	position: relative;
	top: 5px;
	margin: 0 7.5px;
}


#boxServizio2, #boxServizio4
{
	float:left;
}
#boxServizio3, #boxServizio5
{
	float: right;
}

.boxServizio{width:50%;margin-bottom: 5%;}

.contServizio
{
	width: 70%;
	margin-left: 22%;

}

#boxServizio2{}

.nameServizio a{color:#fff;    transition: all 0.3s ease 0s;}
.nameServizio a:hover{color:#000;    transition: all 0.3s ease 0s;}

.nameServizio
{

	font: 23px open;
	text-transform: uppercase;
	margin-bottom: 3px;
}

.descServizio
{
	color:#fff;
	font: 16px open;

}

.tastoServizio {

    background: #0062ad;
    font: 14px open;
    border: 1px solid;
    margin: 15px 0;
    padding: 12px;
    text-transform: uppercase;
    color: #fff;
    transition: all 0.3s ease 0s;
    cursor: pointer;
    width: 110px;
    text-align: center;

}
.tastoServizio:hover
{
	background:#fff;
	color:#0062ad;
}
.tastoServizio a
{
	color: #fff;
    display: block;
}



/*FINE SECTION TEMPLATE 2*/



/* SECTION TEMPLATE 3*/
#sectionTemplate3{background:#f2f2f2;padding-bottom:40px;margin-top:5px}
.boxContTemplate3 .titoloBox {
background:#0062ad;
    width: 500px;
    font: 23px open;
padding:12px 0 7px 0;margin:0 auto;
}

.boxContTemplate3 .titoloBox a{    color: #fff;}

.boxContTemplate3 img{width:36px;position:relative;top:-3px}


.boxPreventivo{padding:24px 24px 56px 24px;box-shadow:1px 8px 18px rgba(0, 0, 0, 0.1);
	margin: 60px 1% 0 1.5%;
background-color: #fff;
border: 2px solid #eee;
width:45%;float:left;
}

#intStep{clear:both;height:60px;margin-top:30px;}
#primoStep,#secondoStep,#terzoStep{background:#eee;float:left;padding:12px;width:27%;border:4px solid #fff;font:20px open;color:gray;}

#sectionTemplate3 .boxCasa {
    float: left;
    margin-left:30px;width:200px;

}
#sectionTemplate3 .boxBusiness {
    float: right;
    margin-right: 30px;width:200px;

}

.titlePreventivo {

    font: 22px open;
    color: #333;
    text-align: center;
    margin-top:40px;
    margin-bottom: 40px;
    clear: both;

}



.boxPrevOnline{width:39%;float:left;
	padding:24px 0 56px 15px;
	margin: 60px 1% 0 auto;
}

#titlePrevOnline{font: 37px open;color:#0062ad}
#titlePrevOnline a{color:#0062ad}

#titlePrevOnline img{width:66px;position:relative;top:-3px}

#subTitlePrevOnline{font: 15px open;
color: #333;padding-left:77px}

#descPrevOnline{font: 24px open;
color: #333;padding-left:77px;padding-top:5px}

#descPrzPrevOnline{font: 16px open;
color: #333;padding-left:77px;padding-top:5px}

#przPrevOnline{font: 56px openBold;
color:#f9d011;padding-left:77px;}

#contPrevOnline{padding-left:77px;color:#0062ad;font: 17px/28px open;}


#boxVuotaPrevOnline{clear:both}

/* FINE SECTION TEMPLATE 3*/



/*SECTION TEMPLATE PROD*/
#sectionTemplateProd{margin-bottom:25px}
#sectionTemplateProd .divVuotaTitBox {

    border-bottom: 1px solid #055392;
    width: 80px;
    margin: 5px 0 10px 0;
    margin: 0px auto 30px auto;
}

#sectionTemplateProd #elenco{margin-left:1.5%}

#sectionTemplateProd .bx-prev {

    position: absolute;
    top: 32%;
    margin-top: 55px;
    left: -4%;
    z-index: 99;
    width: 43px;
    height: 43px;
    text-indent: -999999px;
    background: url(/custom_cms/images/prev.png) no-repeat 0 0px;


}

#sectionTemplateProd .bx-next {

    position: absolute;
    top: 32%;
    margin-top: 55px;
    right: -4%;
    z-index: 99;
    width: 43px;
    height: 43px;
    text-indent: -999999px;
    background: url(/custom_cms/images/next.png) no-repeat 0 0px;


}


.imgProd img{
	width: 90%;
}

.descCatProd
{
	font: 16px/22px open;
	text-align: center;
	margin-bottom: 45px;
}

.prodName
{
	font: 23px open;
	color: #0062ad;margin-top:10px
}
/*FINE SECTION TEMPLATE PROD*/




/*SECTION NEWS*/



#sectionTemplateNews
{DISPLAY:NONE;
	margin-bottom:520px;
}

#sectionTemplateNews .divVuotaTitBox {

    border-bottom: 1px solid #055392;
    width: 90px;
    margin: 5px 0 10px 0;
    margin: 0px auto 30px auto;
}


.boxNewHome
{
	width: 33%;
	float: left;
}
.boxDataNews, .boxTitleNews{
	width:80%;
	font: 25px open;
	color: #0062ad;
	margin: 10px 0;
}

.boxDescNews
{
	width:80%;
	font: 16px/22px open;
	margin: 10px 0;
}
.boxImgNews
{
	width:80%;
}

.boxImgNews img
{
	width:100%;
}

.boxTastoNews{
	background: #fff;
	font: 14px open;
	border: 1px solid #0062ad;
	margin: 15px 0;
	padding: 12px;
	text-transform: uppercase;
	color: #0062ad;
	transition: all 0.3s ease 0s;
	cursor: pointer;
	width: 110px;
	text-align: center;
}

.boxTastoNews:hover{
	background: #0062ad;
	color: #fff;
}

/*FINE SECTION NEWS*/

/*SECTION PARALLASSE*/
#panel01HomePage .containerPanel{width:1150px;margin:0 auto;float:none}

	#panel01Home
	{
		display:none;
	}

	#panel01MobileHomePage{	display:block;}


	    #lowerbar{
    	height:auto;
    }

    #panel01MobileHomePage
    {
    	margin-top:15px;
    	height:390px;overflow:hidden;
    }

	#panel01MobileHomePage img{

        width: 100%;
        position: relative;
    }


    #panel01MobileHomePage .titoloCont{
    	top:-660px;
    	position:relative;

    }

    #panel01MobileHomePage{display:none;}
/*FINE SECTION PARALLASSE*/

/*FOOTER*/

#lowerbar
{
	/*margin-top: 18px;*/
}

#lowerbar #panel01Home,#lowerbar #panel01MobileHome{display:none}

/*FINE FOOTER*/
@media (max-width: 1380px){
.divTitleBanner
{
	font: 45px open;
	left: 120px;
}

.shortDescBanner
{
	font: 22px open;
	left: 120px;
}

#bannerHome .divVuotaTitBox {


    left: 120px;

}

}


@media (max-width: 1280px){

	.boxCallToAction{width:390px;}
	.divTitleBanner
{
	font: 40px open;
	left: 80px;top:200px
}

.shortDescBanner
{
	font: 23px open;
	left: 80px;top:300px
}

#bannerHome .divVuotaTitBox {
    left: 80px;

}

.bx-prev {

    left: 1%;


}

.bx-next {
    right: 1%;


}





	#boxServizi{width: 52%;}
	#boxVideo{width:36%;}


	/* SECTION TEMPLATE 3*/

.boxPrevOnline{width:42%;}

#primoStep,#secondoStep,#terzoStep{padding:10px;width:26.6%;font:16px open;}

#sectionTemplate3 .boxCasa {
    margin-left:25px;width:170px;

}
#sectionTemplate3 .boxBusiness {
    margin-right:25px;width:170px;
}

.titlePreventivo {

    font: 20px open;
    margin-top:35px;
    margin-bottom: 35px;

}
#titlePrevOnline{font: 30px open;}


#titlePrevOnline img{width:62px;}

#subTitlePrevOnline{font: 13px open;
}
/* FINE SECTION TEMPLATE 3*/






	.nameServizio{
	margin-left:50px;
	}

	#bannerHome .bx-prev
	{
		margin-top: 0px;

	}

	#bannerHome .bx-next
	{
		margin-top: 0px;
	}



	.imgProd img {
    	width: 100%;
	}



	#box1
	{
		width: 90%;
		margin-left: 5%;
	}

	.imgServizio
	{
	margin:0 20px;}

	.boxServizio {
    	width: 46%;
    	margin-bottom: 5%;
    }

    #sectionTemplate2 {
    	height: 670px;
    }

	.descServizio {
    	color: #fff;
    	font: 16px open;
    	margin-left: 50px;
	}

	.tastoServizio
	{
		margin-left: 50px;
	}

	.boxContTemplateNews {
    	width: 90% !important;
    	margin-left: 5%;
	}

	.boxDataNews, .boxTitleNews {
    	width: 70%;
    	font: 20px open;
    	color: #0062ad;
    	margin: 10px 0;
	}




	.testoFooter, .intLower, #testoLowerbar {
    	width: 100%;
	}

	.prodName {
    	font: 28px open;
    	color: #0062ad;
    	text-align:center;
    	margin:20px auto;
    }

    #sectionTemplateProd .bx-prev  {
		margin-top: 10px;
	}

	#sectionTemplateProd .bx-next  {
		margin-top: 10px;
	}

		#panel01HomePage
	{
		display:none;
	}

	#panel01MobileHomePage{	display:block;}



}



@media (max-width: 1023px){
	.boxCallToAction{top: 175px !important;width:350px;right:5.8%}
		/*SECTION TEMPLATE 1*/



	#boxServizi{width:90%;padding:20px;margin:30px auto;float:none;height:430px}
#boxVideo{width:90%;padding:30px;margin:30px auto;float:none}
#boxServizi .titoloBox, #boxVideo .titoloBox {
margin:0 auto;
    font: 36px open;
text-align:center;
}
#sectionTemplate1 .divVuotaTitBox{margin:0 auto}
#boxInfographic{width:520px;margin:120px auto 0 auto}
iframe{margin-top:34px}

			/*FINE SECTION TEMPLATE 1*/

	/*SECTION TEMPLATE 3*/

	#intStep {

    margin-top: 16px;}
#primoStep, #secondoStep, #terzoStep {
    width: 25%;padding:10px;font:12px open;text-align:center}

		#intStep .fa {
display:block;
    font-size: 32px;
    margin-right: 0;
    position: relative;
    top: 0;}
	.titlePreventivo {


    margin-top: 50px;}

	.boxCasa a, .boxBusiness a {

    padding: 8px;
    font: 20px openBold;

}
#sectionTemplate3 .boxCasa {width:140px;}
	#sectionTemplate3 .boxBusiness {width:140px;}

	.boxPreventivo{width:42%}
	.boxPrevOnline{width:45%;padding:24px 0 26px 0}

#titlePrevOnline {

    font: 27px open;

}

#titlePrevOnline img{width:50px;}


#subTitlePrevOnline{
padding-left:36px;}

#descPrevOnline{
padding-left:36px;padding-top:5px}

#descPrzPrevOnline{
padding-left:36px;padding-top:5px}

#przPrevOnline{
padding-left:36px;}

#contPrevOnline {

    padding-left: 36px;}




	/* FINE SECTION TEMPLATE 3*/

/*#bannerHome
{
 	height: 750px;
	overflow: hidden;
}

#slider1 img{
    height: 750px;
    width: auto;
    position: relative;
    left: 50%;
    margin-left: -1300px;
}*/

.bx-prev {
left:0;
    margin-top: 0px;
}

.bx-next {
right:0;
    margin-top:0px;
}









	.divTitleBanner {
width:300px;
    font: 40px/44px open;

    top: 140px;
    left:55px;
	}
		#bannerHome .divVuotaTitBox{left:55px !important;top:261px;}

	.shortDescBanner{width:300px;
    font: 21px/26px open;

    top: 307px;
    left:55px;}







#sectionTemplate2 {

    height: 727px;

}

.boxServizio {

    width: 47.5%;
    margin: 2% 0.5% 2% 1%;

}
.contServizio {

    width: 70%;
    margin-left: 22%;

}

#sectionTemplateProd{width:96%;margin:0 auto;clear:both;overflow:hidden}
#sectionTemplateProd #elenco {

    margin-left: 0;

}

.prodName{text-align:left;font:24px open}


.boxNewHome
{
	width: 33%;
}
.boxDataNews, .boxTitleNews{
	width:85%;
}

.boxDescNews
{
	width:85%;

}
.boxImgNews
{
	width:85%;
}

	 #panel01MobileHomePahe .titoloCont{
    	top:-430px;
    	position:relative;

    }

}



@media (max-width: 680px){

			/*SECTION TEMPLATE 1*/

			.container {
				min-height: 400px;
			  }

			  
	#boxServizi{width:90%;padding:2%;margin:35px auto;float:none;height:350px;}
#boxVideo{width:90%;padding:4%;margin:5px auto;float:none}
#boxServizi .titoloBox, #boxVideo .titoloBox {
    font: 34px/42px open;text-align:center
}
#sectionTemplate1 .divVuotaTitBox {
    margin: 8px auto 30px auto;

}

#boxInfographic{
margin:125px auto 0 auto;/*width:100%;*/width: 330px;}

iframe{margin-top:4px}



#boxInfographic img{width:210px;}

#boxImgInfographic{position:absolute;left:60px;margin:0 auto}



#boxVigilanza a{  width: 60px;
    height: 44px;padding-top:16px;top:40px;left:-5px;
	font: 11px open;

	}
#boxSorveglianza a{width: 100px;
    height: 60px;padding-top:40px;top:-98px;left:4px;
	font: 11px open;}

#boxIntervento a{width: 75px; top:-78px;left:220px;
    height: 55px;padding-top:20px;
    font: 11px open;}

#boxFiduciari a{width: 50px;
    height: 42px;padding-top:8px;top:47px;left:260px;
    font: 11px open;}




			/*FINE SECTION TEMPLATE 1*/

		.divTitleBanner {
width:250px;
    font: 34px/32px open;

    top: 80px;
    left:50px;
	}
		#bannerHome .divVuotaTitBox{left:50px !important;top:163px;display:block}

	.shortDescBanner{width:250px;
    font: 18px/21px open;

    top: 200px;
    left:50px;}


	/* SECTION TEMPLATE 3*/

	#sectionTemplate3{padding-bottom: 0px;}

.boxContTemplate3 .titoloBox {
    width: 88%;
}


.boxPreventivo{padding:20px;
	margin: 25px auto 0 auto;
width:80%;float:none;
}

#intStep{margin-top:20px;}
#primoStep,#secondoStep,#terzoStep{background:#eee;float:left;padding:12px;width:23%;border:2px solid #fff;font:12px open;}


#sectionTemplate3 .boxCasa,#sectionTemplate3 .boxBusiness {
    float: none;
    margin:0 auto;width:200px;

}


.titlePreventivo {

    font: 22px open;
    color: #333;
    text-align: center;
    margin-top:40px;
    margin-bottom: 40px;
    clear: both;

}



.boxPrevOnline{width:90%;float:none;
	margin: 20px auto 0 auto;
}

#titlePrevOnline{font: 37px open;color:#0062ad}
#titlePrevOnline a{color:#0062ad}

#titlePrevOnline{font: 27px open;}
#titlePrevOnline img{width:46px;}

#subTitlePrevOnline{padding-left:20px;font:16px open}

#descPrevOnline{padding-left:20px;font:24px open}

#descPrzPrevOnline{padding-left:20px;font:16px open}

#przPrevOnline{padding-left:20px;}

#contPrevOnline{padding-left:20px;}



/* FINE SECTION TEMPLATE 3*/

	#bannerHome
	{padding-top:97px;
	 	height: auto;
		overflow: hidden;
	}


.boxCallToAction{top:0 !important;margin:0 auto !important;right:auto;width:100%}

    #slider1 img{
        height: 350px;
        width: auto;
        position: relative;
        left: 50%;
        margin-left: -620px;
    }

	#bannerHome .bx-prev
	{top:28.5%;
		left:0.5%

	}

	#bannerHome .bx-next
	{top:28.5%;
		right:0.5%
	}
	/*SECTION SERVIZI*/
	#sectionTemplate2{
    	height: auto;
    	padding-bottom: 10px ;
	}

	#boxServizio2, #boxServizio4{
    	float: none !important;
	}
	#boxServizio3, #boxServizio5{
    	float: none !important;
	}


	#boxProd1 ,#boxProd2 ,#boxProd3
{   text-align:center}


	#boxProd1 .boxHomeDettagli, #boxProd2 .boxHomeDettagli, #boxProd3 .boxHomeDettagli{margin:25px auto !important}


	.boxServizio {
    	width: 90%;
    	margin-bottom: 5%;
    	margin: 0 auto 5% auto;
	}

	.imgServizio
	{
		margin:0 auto;
		float:none;
	}

	.contServizio {
    	width: 100%;
    	margin: 0 auto;
	}

	.nameServizio {
    	font: 20px open;
    	margin-top: 15px;
    	text-align:center;margin-left:0;
	}

	.descServizio{
		text-align: center;margin-left:0;
	}

	.tastoServizio
	{
		margin: 15px auto 25px auto;
	}

	/*FINE SECTION SERVIZI*/


	/*SECTION PRODOTTI*/
	#elenco{
		width: 100%;
	}

	.boxProd{
		width: 100%;
	}

	.imgProd
	{
		margin: 0 auto;
		width: 100%;
	}

	.imgProd img
	{
		width: 100%;
	}

	.prodName {
    	text-align:center;
    	font: 26px open;
    	margin-top: 15px;
	}

	#sectionTemplateProd .bx-prev  {
		margin-top: 110px;
	}

	#sectionTemplateProd .bx-next  {
		margin-top: 110px;
	}
	/*FINE SECTION PRODOTTI*/


	/*SECTION NEWS*/
	.boxNewHome{
		width:100%;
		float:none;
	}

	.boxDataNews
	{
		width:100%;
		text-align:center;
	}

	.boxImgNews
	{
		width:100%;
	}

	.boxTitleNews
	{font: 25px open;
		width:100%;
		text-align:center;
	}



	.boxDescNews
	{
		width:90%;
		margin-left:5%;
	}

	.boxTastoNews
	{
		margin: 25px auto;
	}

	#sectionTemplateNews {
    	margin-bottom: 30px;
	}

	/*FINE SECTION NEWS*/


	#panel01Mobile
	{
		display:block;
	}

	#bottomarea{overflow:hidden}

	#panel01MobileHomePage{height:440px; margin-top: 0;}

		#panel01MobileHomePage .titoloCont{top: -450px;}
	#panel01MobileHomePage img{
	   	   height:440px;
           width: auto;
       position: relative;
       left: 50%;
       margin-left: -451px;
     }

     #panel01HomePage{display:none;}


    #titoloBannerHomePageM{
        position: relative;
    }
}
