<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Questrial);



/* *********

RESET CSS

********* */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, legend, label,

table, caption, tbody, tfoot, thead, tr, th, td {

    margin: 0;

    padding: 0;

    border: 0;

    outline: 0;

    font-size: 100%;

    /*vertical-align: baseline; HO DOVUTO TOGLIERLO PER ALLINEARE MIDDLE LE IMMAGINI NELLE TABELLE*/ 

    background: transparent;

}

body {

    line-height: 0;

}

ol, ul {

    list-style: none;

}

blockquote, q {

    quotes: none;

}

:focus {

    outline: 0;

}

ins {

    text-decoration: none;

}

del {

    text-decoration: line-through;

}

p {

	line-stacking: 4em;

}

#clear_left {clear:left;}

#clear_right {clear:right;}

.clear_left {clear:left;}

.clear_right {clear:right;}

/* FINE DEL RESET */

@media all{

	html{

		margin: 0;

		padding: 0;

		border: 0;

		outline: 0;

	}

	body{

		/*line-height: 1em;*/ /*non mettere problema con immagine immagine che vanno a capo si crea spazio*/

		margin: 0;

		padding: 0;

		border: 0;

		outline: 0;

		font-size: 14px;

		font-family: 'Questrial', sans-serif;

		background:#d0d0d0;

		width:100%;

		color:#1c1c1c;

        /*overflow-x: hidden;*/

	}

	img{

		border:0;

		max-width:100%;

		max-height: 100%

	}

	h1{ /* usato nei titoli dettaglio pacchetto */

		padding: 26px 0 15px 0;

		font-size: 20px;

		font-weight: 700;

		line-height: 1.3em;

	}

	h2{ /* usato nel nome della regione a destra nella lista testo dx */

		font-size: 26px;

        font-weight: 900;

		padding: 0 0 15px 0;

		margin: 0 0 15px 0;

		border-bottom: 1px solid #000;

	}

    h4{ /* usato nei titoli dei box in home*/

        font-size: 28px;

        font-weight: 900;

    }

	.fullWidth{width:100%;}

	.fullWidth img{width:100%;}

	

	.center{text-align: center;}

    

	.fontquestrial{font-family: 'Questrial', sans-serif;}

    .uppercase{text-transform: uppercase;}

    

    .font12{font-size: 12px;}

	.font14{font-size: 14px;}

	.font16{font-size: 16px;}

	.font20{font-size: 20px;}

	

	.lineheight10{line-height: 1em;}

    .lineheight15{line-height: 1.5em;}

	.lineheight18{line-height: 1.8em;}

	

	.colorffffff{color:#fff;}

	.colorffffff a, .colorffffff a:link{ color:#fff; text-decoration:none;}

	.colorffffff a:hover, .colorffffff a:focus, .colorffffff a:active{color: #fff;}

    

	.color1c1c1c{color:#1c1c1c;}

	.color1c1c1c a, .color1c1c1c a:link{ color:#1c1c1c; text-decoration:none;}

	.color1c1c1c a:hover, .color1c1c1c a:focus, .color1c1c1c a:active{color: #1c1c1c;}	





	.container{

		max-width:1098px;

		width:100%;

		margin:0 auto;

        /*background-color: #f99;*/

	}

    /*.altezzasottomenu{padding: 120px 0 0 0;}*/





/* FASCIA MENU */

	.fasciamenu{

        /*position: absolute;

        z-index: 960;*/

        width: 100%;

		margin: 0 0 0 0;

        padding: 0 0 0 0;

		background-color: #ffffff;

	}

	.logo{

		float: left;

		width: 400px;

        padding: 0 0 0 0;

        margin: 0 0 0 0;

		/*background-color: #ff1;*/

	}

	.social{

		float: left;

		width: 698px;

        padding: 10px 0 0 0;

        margin: 0 0 0 0;

        text-align: right;

	}

    .leng{

		line-height: 1em;

        padding: 0;

		margin: 0;

		/*background-color: #842;*/

    }

    .ico{

        padding: 0;

        margin: 0;

		padding: 20px 0 0 0;

		/*background-color: #800;*/

    }

	.menu{

		float: left;

		width: 698px;

        padding: 30px 0 0 0;

        margin: 0 0 0 0;

	}

	

	#grup-menu{

		text-align: right;

	}

		ul#link {

			list-style: none;

		}

		ul#link li {

			margin:0;

			padding:0;

			display:inline-block;

			position: relative;

		}

		ul#link li:last-child &gt; a{padding: 0 0 17px 13px;}

		ul#link li a {

			text-decoration:none;

			margin:0 0 0 0;

			padding: 0 13px 17px 13px;

			font-size: 14px;

			color:#231f20;

            text-transform: uppercase;

            font-weight: normal;

			/*background-color: #369;*/

		}

		ul#link li a:hover {

			color:#b6b6b6;

		}

		ul#link ul {

			width: 80px;

			top: 22px;

			left: 0;

			margin:0 0 0 0;

			padding:0;

			display:inline-block;

			list-style: none;

			display: none; 

			position: absolute;

			z-index:774;

			/*background-color: #00f;*/

			text-align: left;

		}

		ul#link li:hover &gt; ul {

			display: block;

			visibility: visible; /* da tenere per evitare che scompaia il "li" con il solo display*/

			border-left: solid 10px #fff;

			border-right: solid 10px #fff;

			border-top: solid 10px #fff;

			border-bottom: solid 10px #fff;

		}

		ul#link ul li {

			float: none;

			display: block;

			border: 0;

			border-bottom: solid 1px #999;

			background-color: #fff;

		}

		ul#link ul li:last-child{

			border-bottom: none;

		}

		ul#link ul li:last-child &gt; a{padding:15px 0;}

		ul#link ul a {

			padding:15px 0;

			width: auto;

			display: block;

			white-space: nowrap;

			float: none;

			text-transform: none;

			/*font-size: 22px;*/

		}



		ul#link ul a:hover{

			background-color: #fff;

			color:#b6b6b6;

		}

		

		

		.show-menu{

			cursor: pointer;

			text-decoration:none;

			color:#fff;

			background:#1a181b;

			text-align:center;

			padding:10px 0;

			display:none;

			/*font-weight: 200;*/

			/*font-size: 20px;*/

		}

		input[type=checkbox]{

			display:none;

			-webkit-appearance:none;

		}

		input[type=checkbox]:checked ~ #link{

			display: block;

		}



	

	/* FINE MENU */



	/* IMMAGINE HEADER */

	.headerimg{

		/*line-height: 1em;*/

		/*position: relative;*/

		width: 100%;

		height: 320px;

		background-position: 50% 0;

		/*box-shadow: 0px 0px 7px #000000;*/

	}

	.tsezione{

		/*position: absolute;*/

		width: 100%;

		bottom: 0;

		margin: 0;

		padding: 35px 0 35px 0;

		background-color: #4d4d4d;

	}

	.testotitsezione{

		color: #fff;

		/*font-weight: 900;*/

		font-size: 30px;

		padding: 0 0 0 0;

		text-transform: uppercase;

	}

	.path{

		font-size: 12px;

		padding: 15px 0 15px 0;

		background-image: url(../img/bg-path.png);

		background-repeat: repeat;

	}

	/* FINE IMMAGINE HEADER */

    .testi{

		padding: 30px 0 30px 0;

	}

	.testi ul li{

		padding: 5px 0 5px 40px;

		background-image: url(../img/ul-testi.png);

		background-repeat: no-repeat;

		background-position: 0 6px;

	}

	.testi ol li{

		padding: 5px 0 5px 40px;

		background-image: url(../img/ol-testi.png);

		background-repeat: no-repeat;

		background-position: 0 6px;

	}

	

    /* EVIDENZA */

    /*.evidenza{

        position: relative;

    }

        

        .frecce{

            width:100%;

            display: block;

            top: 150px;

            position: absolute;

            z-index:9;

            margin: 0 auto;

            padding: 0 0 0 0;

        }

        

    .evidenzabreve{

		position:absolute;

		z-index: 100;

		top:592px;

		height: 100px;

		display:block;

        width: 100%;

        padding: 0;

		bottom:0;

		left:0;

        background-image: url(/res/img/bg-testo-evidenza.png);

    }



    .titoloevidenza{

		margin: 15px 30px 0 30px;

        font-size: 30px;

    }

	.testoevidenza{

		margin: 15px 30px 0 30px;

	}*/

    /* FINE EVIDENZA */



	/* HOME */

	.floatright{float: right;}

	.floatleft{float: left;}

    .positionrelative{position: relative;}

	.boxpiccolo{

		width: 366px;

        height: 300px;

        padding: 0 0 0 0;

        margin: 0 0 0 0;

        line-height: 1.3em;

	}

    .boxgrande{

		width: 732px;

        height: 300px;

        padding: 0 0 0 0;

        margin: 0 0 0 0;

    }

    .paggingboxhomg{

        padding: 30px;

    }



    /* FINE HOME*/

    

    

    /* TESTI DETTAGLIO */

	.testo{

		float: left;

		padding: 0 30px 20px 0;

		width: 702px;

		/*background-color: #f00;*/

	}

	.dettimg{

		float: left;

		width: 366px;

	}

	/* FINE TESTI DETTAGLIO */





	.linkhowerrapido{

		text-decoration: none;

		position:absolute;

		display:block;

		top:0;

		bottom:0;

		left:0;

		right:0;

		background-position: 50% -20%;

	}

	.linkhowerrapido:hover{

        cursor: pointer;

		color: #fff;

		display: block;

		-webkit-transition: all 0.5s ease;

		-moz-transition: all 0.5s ease;

		-o-transition: all 0.5s ease; 

		transition: all 0.5s ease;

		background-image: url(../img/leggi.png);

		background-repeat: no-repeat;

		background-position: 50% 50%;

		background-color:rgba(255, 255, 255, 0.8);

	}

	

	

	.linkhowerhome{

		text-decoration: none;

		position:absolute;

		display:block;

		top:0;

		bottom:0;

		left:0;

		right:0;

	}

	.linkhowerhome:hover{

        cursor: pointer;

		color: #fff;

		display: block;

		-webkit-transition: all 0.5s ease;

		-moz-transition: all 0.5s ease;

		-o-transition: all 0.5s ease; 

		transition: all 0.5s ease;

		background-color:rgba(255, 255, 255, 0.4);

	}

	

	.titimghome{

		visibility: hidden;

		display: block;

		line-height: 1em;

		position:absolute;

		top:0;

		bottom:0;

		left:0;

		right:0;

		padding: 45% 0 0 0;

		font-size: 40px;

		font-weight: 900;

		color: #000;

		text-align: center;

	}

	.linkhowerhome:hover &gt; .titimghome{

		visibility: visible;

	}



	

/* PACCHETTI */

	.contentpacchetti{

		position: relative;

		margin: 0 0 1px 0;

	}

	.pacchettiimg{

		float: left;

		width: 50%;

		/*height: 240px;*/

	}

	.pacchettitesto{

		float: left;

		width: 46%;

		padding: 2%;

		/*height: 240px;*/

		line-height: 1.5em;

	}

	.scopridipiu{

		visibility: hidden;

		display: block;

		line-height: 1em;

		/*background-color: #369;*/

		position:absolute;

		top:0;

		bottom:0;

		left:0;

		right:0;

		padding: 100px 0 0 150px;

		font-size: 40px;

		font-weight: 900;

	}

	.testopacchetto{

		padding: 15px 0 0 0;

	}

/* FINE PACCHETTI */



	

    

/* FASCIA BOTTOM */

	.fasciabottom{

        position: absolute;

        width: 100%;

		margin: 0 0 0 0;

        padding: 0 0 0 0;

	}

	.sottobottom{

		width: 100%;

		/*box-shadow: 0px 0px 3px #000000;*/

		/*margin: 270px 0 0 0;*/

		padding: 10px 0 10px 0;

		background-color: #727272;

		text-align: right;

		

	}

	.ggoo{

		position: relative;

		/*background-color: #951;*/

	}

	.containerbottom{

		position:absolute;

		top:0;

		bottom:0;

		left:50%;

		margin-left: -549px;

		background-color: #fff;

	}

	.bottomdati{

		width: 306px;

        padding: 30px;

        margin: 0 0 0 0;

        line-height: 1.3em;

	}

/* FINE FASCIA BOTTOM */

	.immagini{

		line-height: 1em;

	}

	.immagini .aimg{

		position: relative;

		float: left;

		line-height: 0em;

		margin: 0;

		padding: 0;

		border: 0;

	}

	.img1{width: 274px;}

	.img2{width: 274px;}

	.img3{width: 548px;}

	.img4{width: 548px;}

}













































@media all and (max-width: 1160px){



	

	.container{max-width:930px;}

	h1{ /* usato nei titoli dettaglio pacchetto */

		font-size: 18px;

		/*padding: 26px 0 15px 0;

		line-height: 1.3em;*/

	}

	h2{ /* usato nel nome della regione a destra nella lista testo dx */

		font-size: 24px;

		/*padding: 0 0 15px 0;

		margin: 0 0 15px 0;

		border-bottom: 1px solid #000;*/

	}

    h4{ /* usato nei titoli dei box in home*/

        font-size: 26px;

    }

    

/* FASCIA MENU */

	.logo{

		width: 310px;

	}

	.social{

		width: 620px;

		padding: 5px 0 0 0;

	}

    .ico{

		padding: 8px 0 0 0;

    }



	.menu{

		width: 620px;

        padding: 20px 0 0 0;

	}

    ul#link li a {

        /*padding: 0 0 0 25px;*/

        /*font-size: 14px;*/

    }

	ul#link ul {

		top: 24px;

	}

/* FINE MENU */



/* IMMAGINE HEADER */



	.testotitsezione{

		font-size: 28px;

		/*padding: 0 0 40px 0;*/

	}

	.path{

		/*padding: 15px 0 15px 0;*/

	}

/* FINE IMMAGINE HEADER */



/* EVIDENZA */

    /*.frecce{top: 120px;}

    .titoloevidenza{font-size: 24px;}

    .evidenzabreve{

		top:497px;

		height: 80px;

    }

    .titoloevidenza{

		margin: 10px 30px 0 30px;

        font-size: 30px;

    }

	.testoevidenza{

		margin: 10px 30px 0 30px;

	}*/

/* FINE EVIDENZA */

    

/* HOME */

	.boxpiccolo{

		width: 310px;

        height: 254px;

	}

    .boxgrande{

		width: 620px;

        height: 254px;

    }

    .paggingboxhomg{

        padding: 20px;

    }

/* FINE HOME*/





/* TESTI DETTAGLIO */

	.testo{

		padding: 0 20px 20px 0;

		width: 600px;

	}

	.dettimg{

		width: 310px;

	}

/* FINE TESTI DETTAGLIO */

	

	

/* PACCHETTI */

	.pacchettiimg{

		/*width: 50%;*/

	}

	.pacchettitesto{

		/*width: 46%;

		padding: 2%;*/

		line-height: 1.3em;

		/*height: 240px;*/

	}

	.scopridipiu{

		padding: 90px 0 0 100px;

		font-size: 37px;

		/*font-weight: 900;*/

	}

	.testopacchetto{

		padding: 10px 0 0 0;

	}

/* FINE PACCHETTI */



	

/* FASCIA BOTTOM */

	.containerbottom{

		margin-left: -465px;

	}

	.bottomdati{

		width: 270px;

        padding: 20px;

        line-height: 1.3em;

		

	}



/* FINE FASCIA BOTTOM */



	.immagini img{float: left;}

	.img1{width: 232px;}

	.img2{width: 232px;}

	.img3{width: 464px;}

	.img4{width: 464px;}



}













































@media all and (max-width: 990px){

	.container{max-width:702px;}

	h1{ /* usato nei titoli dettaglio pacchetto */

		font-size: 16px;

		/*padding: 26px 0 15px 0;

		line-height: 1.3em;*/

	}

	h2{ /* usato nel nome della regione a destra nella lista testo dx */

		font-size: 22px;

		/*padding: 0 0 15px 0;

		margin: 0 0 15px 0;

		border-bottom: 1px solid #000;*/

	}

    h4{ /* usato nei titoli dei box in home*/

        font-size: 24px;

    }

/* FASCIA MENU */

	.logo{width: 260px;}

	.social{

		width: 442px;

	}

    .ico{

		padding: 5px 0 0 0;

    }

	

	.menu{

		width: 442px;

        padding: 15px 0 0 0;

	}

	ul#link li:last-child &gt; a{padding: 0 0 11px 10px;}

	ul#link li a {

		padding: 0 10px 11px 10px;

	}

	ul#link li:hover &gt; ul {

		display: block;

		visibility: visible; /* da tenere per evitare che scompaia il "li" con il solo display*/

		border-left: solid 10px #fff;

		border-right: solid 10px #fff;

		border-top: solid 10px #fff;

		border-bottom: solid 10px #fff;

	}

	ul#link ul {

		top: 18px;

	}

    ul#link ul a {

        padding:15px 0;

    }



/* FINE MENU */



/* IMMAGINE HEADER */

	.testotitsezione{

		font-size: 26px;

		/*padding: 0 0 40px 0;*/

	}

	.path{

		/*padding: 15px 0 15px 0;*/

	}

/* FINE IMMAGINE HEADER */



/* EVIDENZA */

    /*.frecce{top: 150px;}

    .evidenza{position: relative;}

    .evidenzabreve{

		top:364px;

		height: 80px;

    }

    .titoloevidenza{

		margin: 8px 20px 0 20px;

		font-size: 22px;

    }

	.testoevidenza{

		margin: 8px 20px 0 20px;

	}*/

	

	

	

/* FINE EVIDENZA */



/* HOME */

    /*.box{

		width: 351px;

        height: 287px;

        line-height: 1.3em;

    }*/

	

	.boxpiccolo{

		width: 351px;

        height: 287px;

        padding: 0 0 0 0;

        margin: 0 0 0 0;

	}

    .boxgrande{

		width: 351px;

        height: 287px;

    }

	

    .paggingboxhomg{

        padding: 25px;

    }

	/*.titolobassobox{

		font-size: 26px;

	}*/

/* FINE HOME*/





/* TESTI DETTAGLIO */

	.testo{

		padding: 0 0 20px 0;

		width: 100%;

	}

	.dettimg{

		width: 234px;

	}

/* FINE TESTI DETTAGLIO */





/* PACCHETTI */	

	.pacchettiimg{

		width: 100%;

	}

	.pacchettitesto{

		width: 96%;

		padding: 2%;

		line-height: 1.5em;

	}

	.scopridipiu{

		padding: 100px 0 0 0;

		font-size: 40px;

		font-weight: 900;

		text-align: center;

	}

	.contentpacchetti{

		margin: 0 0 30px 0;

	}

	.testopacchetto{

		padding: 10px 0 0 0;

	}

	

/* FINE PACCHETTI */



/* FASCIA BOTTOM */

	.containerbottom{

		margin-left: -351px;

	}

	.bottomdati{

		width: 301px;

        padding: 25px;

        line-height: 1.3em;

		

	}

/* FINE FASCIA BOTTOM */



	.immagini img{float: left;}

	.img1{width: 234px;}

	.img2{width: 234px;}

	.img3{width: 468px;}

	.img4{width: 468px;}



}







































@media all and (max-width: 760px){

    .container{max-width:462px;}

	

	h1{ /* usato nei titoli dettaglio pacchetto */

		font-size: 14px;

		/*padding: 26px 0 15px 0;

		line-height: 1.3em;*/

	}

	h2{ /* usato nel nome della regione a destra nella lista testo dx */

		font-size: 20px;

		/*padding: 0 0 15px 0;

		margin: 0 0 15px 0;

		border-bottom: 1px solid #000;*/

	}

    h4{ /* usato nei titoli dei box in home*/

        font-size: 22px;

    }

	

/* FASCIA MENU */

	.fasciamenu{

		height: 110px;

	}

	.logo{

		width: 200px;

	}

	.social{

		width: 262px;

        

	}



	#grup-menu{

		text-align: center;

	}

	.menu{

		width: 100%;

		padding: 32px 0 0 0;

	}

/* FINE MENU */



/* IMMAGINE HEADER */



	.testotitsezione{

		font-size: 24px;

		/*padding: 0 0 40px 0;*/

	}

	.path{

		/*padding: 15px 0 15px 0;*/

	}

/* FINE IMMAGINE HEADER */



/* EVIDENZA */

    /*.frecce{top: 90px;}

    .frecce img{width: 45px;}

    .evidenzabreve{

		top:351px;

		height: 80px;

    }

    .titoloevidenza{

		margin: 5px 10px 0 10px;

		font-size: 16px;

    }

	.testoevidenza{

		margin: 5px 10px 0 10px;

		font-size: 12px;

	}

	.spaziboxhomedatestoevidenza{

		margin: 100px 0 0 0;

	}*/

/* FINE EVIDENZA */





/* HOME */

	.boxpiccolo{

		width: 100%;

        height: auto;

		margin: 30px 0 0 0;

	}

    .boxgrande{

		width: 100%;

        height: 189px;

    }

    .paggingboxhomg{

        padding: 10px;

    }

/* FINE HOME*/





/* TESTI DETTAGLIO */

	/*.testo{

		padding: 0 0 20px 0;

		width: 100%;

	}*/

	.dettimg{

		width: 154px;

	}

/* FINE TESTI DETTAGLIO */



/* PACCHETTI */

	.pacchettiimg{

		width: 100%;

	}

	.pacchettitesto{

		width: 96%;

		padding: 2%;

		line-height: 1.5em;

	}

	.scopridipiu{

		padding: 80px 0 0 0;

		font-size: 40px;

		font-weight: 900;

		font-size: 36px;

	}

	.contentpacchetti{

		margin: 0 0 30px 0;

	}

	.testopacchetto{

		padding: 10px 0 0 0;

	}

/* FINE PACCHETTI */



/* FASCIA BOTTOM */

	.containerbottom{

		margin-left: -231px;

	}

	.bottomdati{

		width: 211px;

        padding: 10px;

        line-height: 1.3em;

		font-size: 13px;

	}

/* FINE FASCIA BOTTOM */



	.immagini img{float: left;}

	.img1{width: 50%;}

	.img2{width: 50%;}

	.img3{width: 100%;}

	.img4{width: 100%;}



}





























@media all and (max-width: 520px){

    .container{max-width:320px;}

	h1{ /* usato nei titoli dettaglio pacchetto */

		font-size: 18px;

		/*padding: 26px 0 15px 0;

		line-height: 1.3em;*/

	}

	h2{ /* usato nel nome della regione a destra nella lista testo dx */

		font-size: 16px;

		/*padding: 0 0 15px 0;

		margin: 0 0 15px 0;

		border-bottom: 1px solid #000;*/

	}

    h4{ /* usato nei titoli dei box in home*/

        font-size: 18px;

    }

	

	.SelectFiltra{width:100%;}

    

	/* M E N U */

	

	.fasciamenu{

        position: relative;

        z-index:auto;

		height: auto;

        /*width: 100%;*/

		margin: 0 0 10px 0;

        /*padding: 0 0 10px 0;

		background-color: #ffffff;

        box-shadow: 0px 0px 7px #000000;*/

	}

	

	.logo{

		width: 70%;

	}

	.social{

		width: 100%;

        padding: 0 0 0 0;

	}



	.menu{

		width: 100%;

		padding: 20px 0 0 0;

	}

	

		.show-menu{

			display:block;

			visibility: visible;

			padding: 10px 0;

			background-color: #222222;

			border-bottom: solid 1px #fff;

		}

		ul#link {

			display:none;

			list-style: none;

		}

		ul#link li {

			margin:0;

			padding:0 0;

			float:none;

			display: block;

			position: relative;

			text-align: center;

			background-color: #222222;

			border-bottom: solid 1px #fff;

		}

		ul#link li:last-child &gt; a{padding:15px 0;}

		ul#link li a {

			color:#fff;

			border-bottom: none;

			padding:15px 0;

			display: block;

			white-space: nowrap;

			float: none;

			text-transform: none;

		}

		ul#link li a:hover {

			color:#fff;

			border-bottom: none;

			background-color: #444444;

			/*background-color: #034a72;*/

		}

		ul#link ul {

			width: auto;

			margin:0 0 0 0;

			padding:0;

			display:inline-block;

			list-style: none;

			display: none;

			position: relative;

			top: 0;

			left: 0;

			z-index:9999;

			background-image: none;

		}		

		ul#link li:hover &gt; ul {

			display: block;

			visibility: visible; /* da tenere per evitare che scompaia il "li" con il solo display*/

			border: none;

		}

		ul#link ul li {

			/*background-color: #009ee1;*/

			/*-webkit-border-radius: 0px;

			-moz-border-radius: 0px;

			border-radius: 0px;*/

			background-color: #666666;

		}

		ul#link ul li:last-child &gt; a{padding:10px 10px;}

		ul#link ul a {

			padding:15px 0; 

			text-transform: none;

		}

		ul#link ul a:hover {

			background-color: #888888;

			color:#fff

		}

		ul#link ul ul {

			top: 0;

			left: 0;

			margin: 0;

		}

	/* FINE MENU */

	

	

/* IMMAGINE HEADER */

	.headerimg{

		display: none;

	}

	.testotitsezione{

		/*font-size: 30px;*/

		/*padding: 0 0 40px 0;*/

	}

	.path{

		/*padding: 15px 0 15px 0;*/

	}

/* FINE IMMAGINE HEADER */



	

/* EVIDENZA */

/*    .frecce{top: 70px;}

    .frecce img{width: 30px;}

    .evidenzabreve{

		position:relative;

        width: 96%;

        padding: 2% 2%;

        background-image: none;

        background-color: #222222;

    }

    .evidenzabreve{

		top:335px;

		height: 90px;

    }

    .titoloevidenza{

		font-size: 15px;

    }

	.testoevidenza{



	}

	.spaziboxhomedatestoevidenza{

		margin: 110px 0 0 0;

	}*/

	

	

/* FINE EVIDENZA */



/* HOME */

/*	.boxpiccolo{

		width: 100%;

        height: auto;

	}

    .boxgrande{

		width: 100%;

        height: auto;

    }

	

    .paggingboxhomg{

        padding: 10px;

    }*/

	/*.titolobassobox{

		font-size: 22px;

	}*/

/* FINE HOME*/





/* TESTI DETTAGLIO */

	.testo{

		/*padding: 0 0 20px 0;

		width: 100%;*/

	}

	.dettimg{

		width: 160px;

	}

/* FINE TESTI DETTAGLIO */





/* PACCHETTI */

	.pacchettiimg{

		/*width: 100%;*/

	}

	.pacchettitesto{

		/*width: 96%;

		padding: 2%;

		line-height: 1.5em;*/

	}

	.scopridipiu{

		padding: 60px 0 0 0;

		/*font-size: 40px;

		font-weight: 900;*/

		font-size: 25px;

	}

	.contentpacchetti{

		/*margin: 0 0 30px 0;*/

	}

	.testopacchetto{

		/*padding: 10px 0 0 0;*/

	}

/* FINE PACCHETTI */



/* FASCIA BOTTOM */

	.containerbottom{

		position:relative;

		top:0;

		bottom:0;

		left:auto;

		margin-left:auto;

		background-color: #fff;

	}

	.bottomdati{

		width: 80%;

        padding: 10%;

        line-height: 1.3em;

		font-size: 13px;

	}

	.bbxxdati{

		margin: 550px 0 0 0;

	}

/* FINE FASCIA BOTTOM */



}





@media all and (max-width: 380px){

	.container{

		max-width:92%;

		padding: 0 4%;

	}

	.titolobassobox{

		font-size: 18px;

		/*font-weight: 700;

		padding: 12px 0;*/

	}

/* TESTI DETTAGLIO */

	.testo{

		/*padding: 0 0 20px 0;

		width: 100%;*/

	}

	.dettimg{

		width: 100%;

	}

/* FINE TESTI DETTAGLIO */

}







/*  S L I D E  */

.slideimg {

  max-width:1098px;

  width:100%;

  margin:0 auto;

}

.slide {

  border: none; 

  opacity: 0; 

  filter:alpha(opacity=0);

  position: absolute; 

  top: 0; 

  left: 0;

}

.showMe {

  opacity: 1;

  filter:alpha(opacity=100);

}

#slideHome{

  position: relative;

  z-index: 2;

  background-color: #fff;

}

/*  F I N E   S L I D E  */







/* Zoom immagini */

.overlay {

    background-color: #000;

    opacity: .8;

    filter: alpha(opacity=80);

    position: fixed; top: 0; left: 0;

    width: 100%; height: 100%;

    z-index: 1000;

}

.overlaypaper {

    position: absolute;

    z-index: 1001;

    left: 50px;

    top: 50px;

    background-color: #fff;

    padding: 10px 10px 10px 10px;

}

.overlaynav {

    clear:left;    

}

.overlayclose {

    background-image:url(../img/z-close.gif);

    background-repeat: no-repeat;

    height: 35px;

    width: 35px;

    display:block;

    background-color: #fff;

    background-position: 50%;

    float:right;

}

.overlaywait {

    position: relative;

    background-image:url(../img/z-3.gif);

    background-repeat: no-repeat;

    height: 83px;

    width: 60px;

    display:none;

    background-color: transparent;

    float:left;

    left: 0px;

    background-position: 50%;

    z-index: 1002;

}





.overlaynext {

    background-image:url(../img/z-next.gif);

    background-repeat: no-repeat;

    height: 35px;

    width: 35px;

    display:block;

    background-color: #fff;

    background-position: 50%;

    float:right;

}

.overlayprev {

    background-image:url(../img/z-prev.gif);

    background-repeat: no-repeat;

    height: 35px;

    width: 35px;

    display:block;

    background-color: #fff;

    background-position: 50%;

    float:right;

}

.overlayarrowdx {

    position: absolute;

    background-image:url(../img/z-frecciadx.png);

    background-repeat: no-repeat;

    height: 83px;

    width: 60px;

    display:block;

    background-color: transparent;

    float:left;

    left: 0px;

    background-position: 50%;

    z-index: 1003;

}

.overlayarrowsx {

    position: absolute;

    background-image:url(../img/z-frecciasx.png);

    background-repeat: no-repeat;

    height: 83px;

    width: 60px;

    display:block;

    background-color: transparent;

    float:left;

    left: 0px;

    background-position: 50%;

    z-index: 1003;

}

.overlaydx {

    position: absolute;

    height: 0px;

    width: 0px;

    display:block;

    opacity: 0;

    filter: alpha(opacity=0);

    background-color: #fff;

    /*float:left;*/

    left: 0px;

    margin-top: 0px;

    z-index: 1004;

}

.overlaysx {

    position: absolute;

    height: 0px;

    width: 0px;

    display:block;

    opacity: 0;

    filter: alpha(opacity=0);

    background-color: #fff;

    /*float:left;*/

    left: 0px;

    margin-top: 0px;

    z-index: 1004;

}

</pre></body></html>