<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

@import 'https://fonts.googleapis.com/css?family=Oswald:400,700';

body
{
	font-family: 'Oswald', sans-serif;
	color:#000;
	margin:0px;
	padding:0px;
	font-size: 18px;
	color:#333333;
}

#con-testa
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
}

#con-slide
{
	max-height:500px;
	width:100%;
	overflow:hidden;
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:5px;
}

#con-slide img
{
	width:100%;
	height:auto;
}

#con-slide2
{
	max-height:500px;
	width:100%;
	overflow:hidden;
	border-bottom-color:#E4A60E;
	border-bottom-style:solid;
	border-bottom-width:2px;
}

#con-slide2 img
{
	width:100%;
	height:auto;
}

#logo
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:200;
	width:100%;
	height:auto;
	background-color:#000000;
}

#logo img
{
	width:auto;
	height:inherit;
	padding:15px;
	float:left;
}

#con-menu
{
	margin-top:22px;
	background-color:#000;
	float:left;
}

#menu
{
	padding-left:20px;
}

#centro
{
	padding-top:30px;
	padding-bottom:30px;
}

.evihome
{
	width:21%;
	padding-left:2%;
	padding-right:2%;
	padding-top:0px;
	float:left;
}

.foto
{
	position:relative;
	background-color:#000000;
	padding:0px;
	margin:0px;
	border-bottom-left-radius: 25px;
  	border-bottom-right-radius: 25px;
	border-color:#E4A60E;
	border-style:solid;
	border-width:1px;
}

.evihome .foto img
{
	width:100%;
	height:auto;
	margin-top:0px;
}

.f1, .evihome .testo
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}

.evihome .testo
{
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:20px;
}


#espansa
{
	position:absolute;
	width:60%;
	height:auto;
	bottom:0px;
	left:0px;
	background: rgba(21, 35, 110, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8015236E,endColorstr=#8015236E);
	text-align:center;
	z-index:150;
}

#espansa img
{
	width:98%;
	padding-bottom:15px;
	padding-top:15px;
}

#chiudigal
{
	position:absolute;
	top:-15px;
	right:-15px;
	background-image:url(../img/close.png);
	background-position:center;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
	z-index:9999;
	display:none;
}

#gallery .div20, #gallery .div35
{
	margin-top:25px;
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
}

#gallery .div20 img, #gallery .div35 img
{	
	width:100%;
	height:auto;
	padding:2px;
	border-color:#FCCB02;
	border-style:solid;
	border-width:2px;
	cursor:pointer;
}

h1
{
	color:#E4A60E;
	font-weight:bold;
	font-size:32px;
	text-transform:uppercase;
	text-align:center;
	margin:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

#centro.home h2
{
	text-align:center;
	padding:5px;
	color:#E4A60E;
	font-weight:300;
	margin:0px;
	font-style:italic;
}


#centro.home .post
{
	margin:10px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10%;
	margin-right:10%;
	background-color:#CCCCCC;
	-webkit-border-top-left-radius: 25px;
	-webkit-border-top-right-radius: 25px;
	-moz-border-radius-topleft: 25px;
	-moz-border-radius-topright: 25px;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
}

#fondo
{	
	color:#666666;
	background-color:#000;
	padding:0px;
}

#fondo #logo_footer
{
	float:left;
	padding-bottom:10px;
	padding-top:10px;

}

#fondo #menu_footer
{
	padding-bottom:0px;
	padding-top:17px;

}

#fondo #logo_cc
{
	float:right;
	padding-bottom:10px;
	padding-top:20px;

}

#fondo p
{
	padding-bottom:8px;
	padding-top:8px;
	padding-left:10px;
	font-size:12px;
	margin:0px;
}

.testo
{
	padding-bottom:10px;
	padding-top:40px;
	text-align:justify;
	margin-left:2.5%;
	margin-right:2.5%;
	widows:95%;
}

.int
{
	min-height:200px;
}

.testo ul
{
	padding-left:15px;
}


#imgpage img
{
	width:100%;
	height:auto;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	padding-bottom:15px;
}

#imgpage .margine
{
	padding-left:40px;
	padding-right:40px;
}

h2.tit_gallery 
{
	background-color:#E4A60E;
	text-align:left;
	color:#FFFFFF;
	-webkit-border-top-left-radius: 25px;
	-webkit-border-top-right-radius: 25px;
	-moz-border-radius-topleft: 25px;
	-moz-border-radius-topright: 25px;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:25px;
	padding-right:25px;
	display:inline-block;
	margin:0px;
}

#con_gallery
{
	margin-left:2.5%;
	margin-right:2.5%;
	width:95%;
	margin-top:20px;
}


.statico .bordo_gallery
{
	border-width:0px;
}

.bordo_gallery .post
{
	padding:10px;
}

.bordo_gallery img
{
	width:100%;
	height:auto;
	border-color:#E4A60E;
	border-width:2px;
	border-style:solid;
}

.messaggio
{
	text-align:center;
	font-weight:bold;
	font-size:22px;
	color:#FFFFFF;
	background-color:#000;
	text-transform:uppercase;
}

input[type="submit"],input[type="reset"],input[type="button"]
{
	background-color:#666;
	color:#FFF;
	font-weight:bold;
	border-color:#FFF;
	margin:5px;
	border-radius: 2em;
	cursor:pointer;
}

a:link    { text-decoration:none; color:#E4A60E;   }
a:visited { text-decoration:none; color:#E4A60E;  }
a:active  { text-decoration:none; color:#E4A60E;  }
a:hover   { text-decoration:underline; color:#000; }

.home a:link    { text-decoration:none; color:#E4A60E; font-style:normal;}
.home a:visited { text-decoration:none; color:#E4A60E; font-style:normal;}
.home a:active  { text-decoration:none; color:#E4A60E; font-style:normal;}
.home a:hover   { text-decoration:underline; color:#FFF; font-style:normal;}

.evento a:link    { color:#E4A60E; }
.evento a:visited { color:#E4A60E; }
.evento a:active  { color:#E4A60E; }
.evento a:hover   { color:#333333; }

a.Lint:link    { color:#E4A60E; }
a.Lint:visited { color:#E4A60E; }
a.Lint:active  { color:#E4A60E; }
a.Lint:hover   { color:#333333; }

a.nome:link    { color:#070D27;  font-size:18px; }
a.nome:visited { color:#070D27;  font-size:18px;}
a.nome:active  { color:#070D27;  font-size:18px;}
a.nome:hover   { text-decoration:none; color:#DE3163;  font-size:18px;}

#fondo a:link    { color:#FFF;  font-size:14px; }
#fondo a:visited { color:#FFF;  font-size:14px; }
#fondo a:active  { color:#FFF;  font-size:14px; }
#fondo a:hover   { text-decoration:none; color:#E4A60E;  font-size:14px; }

.percorso a:link    { color:#B2B2B2; font-size:14px; }
.percorso a:visited { color:#B2B2B2; font-size:14px;}
.percorso a:active  { color:#B2B2B2; font-size:14px;}
.percorso a:hover   { text-decoration:none; color:#DE3163; font-size:14px;}

.testo_nero
{	
	color:#070D27;
}

.imgfD
{
	float:right;
	margin-bottom:15px;
	margin-left:15px;
}

.linea
{
	padding:0px;
	margin-bottom:0px;
	margin-top:30px;
	margin-left:0px;
	margin-right:0px;
	border-width:1px;
	border-color:#E4A60E;
	border-style:solid;
	clear:both;
}

.imgfSelenco
{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:5px;
	height:90px;
	width:auto;
}

.alt100
{
	line-height:70px;
}

#video h1
{
	text-align:left;
}

#video
{
	text-align:center;
}

#video iframe
{
	width:560px;
	height:315px;
}

#fondo img
{
	float:left;
	padding-top:3px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}

#menuico
{
	background-image:url(../img/Imenu.png);
	background-position:top left;
	background-repeat:no-repeat;
	min-width:60px;
	height:auto;
	position:absolute;
	top:15px;
	left:15px;
	z-index:9999;
	padding-top:40px;
	cursor:pointer;	
}

#vismenu
{
	display:none;
	width:500px;
	padding:10px;
	border-color:#FFFFFF;
	color:#FFFFFF;
	border-style:solid;
	border-width:0px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

#vismenu p
{
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:88px;
	margin-bottom:-88px;
	margin-left:0px;
	margin-right:0px;
	margin-top:-5px;
	font-size:14px;
	text-align:center;
	
}

#vismenu p.nomarg
{
	margin-top:0px;
}

#vismenu .pos_voce
{
	padding-right:10px;
	padding-bottom:10px;
	padding-left:0px;
	padding-top:0px;
}

#A1
{
	background-image:url(../img/menu/IMG289.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-size: contain;
	height:105px;
	width:100%;
}

#A1:hover
{
	background-image:  -webkit-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG289.jpg); /* Chrome 10+, Saf5.1+ */
    background-image:     -moz-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG289.jpg); /* FF3.6+ */
    background-image:      -ms-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG289.jpg); /* IE10 */
    background-image:       -o-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG289.jpg); /* Opera 11.10+ */
    background-image:          linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG289.jpg); /* W3C */
}

#A2
{
	background-image:url(../img/menu/IMG365.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-size: contain;
	height:105px;
	width:100%;
}

#A2:hover
{
	background-image:  -webkit-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG365.jpg); /* Chrome 10+, Saf5.1+ */
    background-image:     -moz-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG365.jpg); /* FF3.6+ */
    background-image:      -ms-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG365.jpg); /* IE10 */
    background-image:       -o-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG365.jpg); /* Opera 11.10+ */
    background-image:          linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG365.jpg); /* W3C */
}

#B1
{
	background-image:url(../img/menu/216.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-size: contain;
	height:105px;
	width:100%;
}

#B1:hover
{
	background-image:  -webkit-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/216.jpg); /* Chrome 10+, Saf5.1+ */
    background-image:     -moz-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/216.jpg); /* FF3.6+ */
    background-image:      -ms-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/216.jpg); /* IE10 */
    background-image:       -o-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/216.jpg); /* Opera 11.10+ */
    background-image:          linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/216.jpg); /* W3C */
}

#B2
{
	background-image:url(../img/menu/DSC09578.JPG);
	background-position:top;
	background-repeat:no-repeat;
	background-size: contain;
	height:105px;
	width:100%;
}

#B2:hover
{
	background-image:  -webkit-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/DSC09578.JPG); /* Chrome 10+, Saf5.1+ */
    background-image:     -moz-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/DSC09578.JPG); /* FF3.6+ */
    background-image:      -ms-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/DSC09578.JPG); /* IE10 */
    background-image:       -o-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/DSC09578.JPG); /* Opera 11.10+ */
    background-image:          linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/DSC09578.JPG); /* W3C */
}

#D1
{
	background-image:url(../img/menu/IMG_5656.JPG);
	background-position:top;
	background-repeat:no-repeat;
	background-size: contain;
	height:125px;
	width:100%;
	background-color:#E4A60E;
}

#D1:hover
{
	background-image:  -webkit-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG_5656.JPG); /* Chrome 10+, Saf5.1+ */
    background-image:     -moz-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG_5656.JPG); /* FF3.6+ */
    background-image:      -ms-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG_5656.JPG); /* IE10 */
    background-image:       -o-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG_5656.JPG); /* Opera 11.10+ */
    background-image:          linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG_5656.JPG); /* W3C */
}

#vismenu #D1 p
{
	padding-top:108px;
	margin-bottom:-108px;
}


#C1
{
	background-image:url(../img/menu/IMG369.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-size: contain;
	height:222px;
	width:100%;
}

#C1:hover
{
	background-image:  -webkit-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG369.jpg); /* Chrome 10+, Saf5.1+ */
    background-image:     -moz-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG369.jpg); /* FF3.6+ */
    background-image:      -ms-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG369.jpg); /* IE10 */
    background-image:       -o-linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG369.jpg); /* Opera 11.10+ */
    background-image:          linear-gradient(left top, rgba(152,00,00,0.5), rgba(152,00,00,0.5)), url(../img/menu/IMG369.jpg); /* W3C */
}

#vismenu #C1 p
{
	padding-top:205px;
	margin-bottom:-205px;
}

.bordo
{
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	-webkit-border-bottom-right-radius: 25px;
	-webkit-border-bottom-left-radius: 25px;
	-moz-border-radius-bottomright: 25px;
	-moz-border-radius-bottomleft: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	background-color:#E4A60E;
}

.padtxt
{
	padding-top:70px;
}

.marg_video
{
	padding-left:0.5%;
	padding-right:0.5%;
}

.video
{
	width:100%;
	height:330px;
}

#vidchef
{
	background-image:url(../img/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	width:560px;
	height:315px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-177px;
	margin-left:-300px;
	padding:20px;
	z-index:9999;
}

#vidchef .chiudi2, #info_dis .chiudi2
{
	position:absolute;
	right:-18px;
	top:-25px;
	z-index:50;
	width:30px;
	height:30px;
	background-color:#E4A60E;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	color:#000;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	cursor:pointer;
	padding-top:4px;
}

#vidchef .bordo_r, #info_dis .bordo_r
{
	border-color:#FFF;
	border-style:solid;
	border-width:8px;
}

#info_dis
{
	background-color:#FFFFFF;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	border-color:#E4A60E;
	border-style:solid;
	border-width:2px;
	width:440px;
	height:50px;
	position:relative;
	padding:20px;
	z-index:9999;
}

.accessori .contesto_o
{
	padding-bottom:0px;
	padding-left:15px;
	padding-right:5px;
	padding-top:-5px;
	min-height:80px;
}

.accessori .spaz
{
	padding:10px;
}

.accessori #min img
{
	margin-bottom:25px;
}

.accessori .bordo_gallery 
{
	margin:5px;
}

.cornice_d
{	
	margin-right:5px;
	margin-left:5px;
	margin-bottom:10px;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	padding-left:12px;
	padding-right:12px;
}

#rich_info
{
	margin-left: 2.5%;
	margin-right: 2.5%;
	width: 95%;
}


@media screen and (max-width: 1200px) {
	#gallery
	{
		margin-top:70px;
	
	}
	
	#video iframe
	{
		width:460px;
		height:259px;
	}
	
	#video.testo
	{
		padding-top:0px;
	
	}

}

@media screen and (max-width: 1100px) {
	#video.testo p
	{
		margin-bottom:0px;
		margin-top:10px;
	
	}

	#con-menu
	{
	  margin-top: 0px;
	}

	/*
	#menu
	{
		padding-left:225px;
	}
	*/
	
}

@media screen and (max-width: 1024px) {

	#chiudigal
	{
		display:block;
	}
	
	#video.testo p
	{
		margin-top:6px;
	}
	
	#dealer.testo
	{
		font-size:16px;
	
	}

}



@media screen and (max-width: 999px) {

	#dealer.testo
	{
		font-size:18px;
	}
	
	#dealer.testo .div25
	{
		width:50%;
	}

	#video.testo p
	{
		font-size:18px;
		margin-top:10px;
	}

	#gallery
	{
		margin-top:70px;
	
	}
	
	#video iframe
	{
		width:360px;
		height:203px;
	}
	
	#con_gallery.dinamico .div33
	{
		width:50%;	
	}
	
	
}

@media screen and (max-width: 940px) {
	#menu
	{
		padding-left:0px;
	}
}

@media screen and (max-width: 880px) {

	#fondo #logo_footer
	{
		float:left;
		padding-bottom:10px;
		padding-top:10px;
		text-align:left;
		width:50%;	
	}
	
	#fondo #logo_footer img
	{
		width:70%;
		height:auto;
	}
	
	#fondo img
	{
	  float:none;
	  text-align:left;
	}
	
	#fondo #menu_footer
	{
	  padding-bottom: 10px;
	  padding-top: 10px;
	  margin:auto;
	  clear:both;
	}
	
	#fondo #logo_cc
	{
	  float:right;
	  padding-bottom: 10px;
	  padding-top: 10px;
	  text-align:right;
	  width:50%;	
	}
	
	#video.testo p
	{
		font-size:14px;
		margin-top:8px;
	}
}

@media screen and (max-width: 799px) {

	#menu
	{
		padding-left:20px;
	}

	#video iframe
	{
		width:300px;
		height:169px;
	}

	#gallery
	{
		margin-top:30px;
	
	}

	#gallery .div20, #gallery .div35
	{
		width:45%; 
	}
	
	#menu
	{
		padding-left:0px;
	}
	
	#con-menu
	{
		position:inherit;
		bottom:auto;
		left:auto;
		z-index:auto;
		float:none;
		text-align:left;
	}
	
	#logo
	{
		position:inherit;
		text-align:center;
	}
	
	#logo img
	{
		width:auto;
		height:inherit;
		padding:15px;
		float:none;
	}
	
	
	#centro
	{
	  padding-top: 30px;
	  padding-bottom:0px;
	}
	
	.testo
	{
	  padding-top: 20px;
	}
	
	
	
	#centro .div60
	{
		width:100%;
	}
	
	#centro .div40
	{
		width:100%;
	}
	
	#gallery .div20 img, #gallery .div35 img
	{	
		cursor:auto;
	}
	
	.alt100
	{
		line-height:normal;
		padding-top:10px;
	}
	
	.imgfSelenco
	{
		margin-right:10px;
		margin-bottom:10px;
		margin-top:5px;
		height:70px;
		width:auto;
	}
	
	.imgfD
	{	
		width:100%;
		margin-bottom:15px;
		margin-left:0px;
		margin-top:15px;
		text-align:center;
	}
	
	h1
	{
		font-size:28px;
	
	}
	
	#centro.home h2
	{
		font-size:18px;
	}
	
}

@media screen and (max-width: 505px) {

	#con_gallery .div50.accessori
	{
		width:100%;
	}
	
	#dealer.testo .div25
	{
		width:100%;
	}
	
	#info_dis
	{
		width:340px;
	}
	
	#fondo #logo_footer img
	{
		width:90%;
	}
	
	#centro.home
	{
	  padding-top: 0px;
	}
	
	body
	{
		font-size: 14px;
	}
	
	.evihome
	{
		width:70%;
		padding-left:15%;
		padding-right:15%;
		padding-top:30px;
	}
	
	#video.testo p
	{
		font-size:20px;
		margin-top:15px;
	}
	
	#video.testo
	{
		padding-top:50px;
	}
		
	#video .div50
	{
		width:100%;
	}
	
	#video iframe
	{
		width:400px;
		height:225px;
	}

	.imgfSelenco
	{
		display:none;
	}	
	
	h1
	{
		font-size:24px;
	
	}
	
	h2
	{
		font-size:20px;
	
	}
	
	#gallery .div20, #gallery .div35
	{
		width:40%; 
	}
	
	.home .div33
	{	
		width:100%;

	}
	
	#centro.home h2
	{
		font-size:16px;
	}
	
	
	
	#vismenu
	{
		width:440px;
	}
	
	#vismenu p
	{
		padding-top:78px;
		margin-bottom:-78px;
	}
	
	#A1
	{
		height:95px;
	}
	
	#A2
	{
		height:95px;
	}
	
	#B1
	{
		height:95px;
	}
	
	#B2
	{
		height:95px;
	}

	#D1
	{
		height:115px;
	}
		
	#vismenu #D1 p
	{
		padding-top:98px;
		margin-bottom:-98px;
	}
	
	#C1
	{
		height:202px;
	}
		
	#vismenu #C1 p
	{
		padding-top:183px;
		margin-bottom:-183px;
	}
	
	#con_gallery.dinamico .div20
	{
		width:50%;	
	}
	
	#con_gallery.dinamico .div33
	{
		width:100%;	
	}
}

@media screen and (max-width: 320px) {

	#info_dis
	{
		width:230px;
	}

	#video.testo p
	{
		font-size:14px;
		margin-top:10px;
	}
	
	#video.testo
	{
		padding-top:25px;
	}


	#video iframe
	{
		width:250px;
		height:141px;
	}

	body
	{
		font-size: 14px;
	}


	#gallery .div20, #gallery .div35
	{	
		width:100%;
		margin-bottom:30px;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		text-align:center;
	}
	
	#gallery .div20 img, #gallery .div35 img
	{	
		width:70%;
	}
	
	.imgfD img
	{	
		width:240px;
		height:auto;
	}
	
	h1
	{
		font-size:20px;
	
	}
	
	h2
	{
		font-size:16px;
	
	}
	
	#fondo
	{
		text-align:center;
	}
	
	#fondo img
	{
		float:inherit;
		padding-top:10px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
	}
	
	#logo
	{
		right:5px;
	}
	
	#logo img
	{
		width:45%;
		height:auto;
	}
	
	#vismenu
	{
		width:260px;
	}
	
	#vismenu p
	{
		padding-top:48px;
		margin-bottom:-48px;
		font-size:12px;
	}
	
	#A1
	{
		height:65px;
	}
	
	#A2
	{
		height:65px;
	}
	
	#B1
	{
		height:65px;
	}
	
	#B2
	{
		height:65px;
	}

	#D1
	{
		height:77px;
	}
		
	#vismenu #D1 p
	{
		padding-top:60px;
		margin-bottom:-60px;
	}
	
	#C1
	{
		height:142px;
	}
		
	#vismenu #C1 p
	{
		padding-top:110px;
		margin-bottom:-110px;
	}
	
	h2.tit_gallery 
	{
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		padding-left:inherit;
		padding-right:inherit;
		display:inherit;
		text-align:center;
	}
	
	#fondo
	{
		margin-top:15px;
	}

}

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