@import url('https://fonts.googleapis.com/css?family=Amatica+SC:700|Cinzel|Cinzel+Decorative|Crushed|Oregano|Quando|Qwigley');



html,body {
    height:100%;
    width:100%;
	position:relative;
}


body {
margin:0px;
font: 300 16px/1.4 'Ubuntu', sans-serif;
color:#000000;
background-color:#ffffff;
/*  padding-top: 74px; */
}



.contenuto h1 {
font-size:30px;
line-height:34px;
}
.contenuto h2 {
font-size:24px;
}
.contenuto h3 {
font-size:18px;
font-weight: bold;
}
.contenuto h4 {
font-size:16px;
}
.contenuto h5 {
font-size:14px;
}
.contenuto h6 {
font-size:9px;
}

h2 {
margin-bottom:12px;
}

#logo {
position:absolute; 
top:0px; 
left:0px; 
z-index:1000;
}


#background-carousel{
	position:fixed;
	width:100%;
	height:100%;
}
.carousel, .carousel-inner {
	width:100%;
	height:100%;
	z-index:0;
	overflow:hidden;
}
.item {
	width:100%;
	height:100%;
	background-position:center center;
	background-size:cover;
	z-index:0;
}
 
#content-wrapper {
	position:relative;
	top:700px;
	z-index:1 !important;
	min-width:100%;
	min-height:100%;
}
.well {
    opacity:0.85
}

.title{ color:white; font-size:40px; }




.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */
.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}


.navbar-header {
float: none;
}

.navbar {
min-height: 74px;
padding:0px;
margin:0px;
}

.navbar-fixed-top {
/*background-color: rgba(255,255,255,0.90);*/
border:none;
}

.navbar-nav {
	padding-left:147px;
}

.navbar-nav > li > a:link, .navbar-default .navbar-nav > li > a:link, .navbar-nav > li > a:visited, .navbar-default .navbar-nav > li > a:visited {
    color: black;
    font-size:14px;
} 

.navbar-nav > li > a:link b {
font-size:13px;
font-weight: 700;
}


.navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
    background-color:transparent;
    color:#6a6a6a !important;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
} 


.dropdown:hover .dropdown-menu, .open>.dropdown-menu {
    
    margin-top: 0;
}


.dropdown-menu {
    display: none;
}

.open .dropdown-menu {
    display: block !important;
}



button.navbar-toggle, #botMenu {
border: 1px solid #222222;
}

.navbar-toggle span {
background-color:black !important;
}

.collapse .navbar-collapse {
vertical-align:middle;
}

nav ul li, nav ul li a {
display:block;
margin:4px 3px 0px 3px !important;
padding:0 !important;
font-size:14px ;
text-align:right;
}


.navbar {
min-height: 74px;
padding:0px;
margin:0px;
}


.dropdown-menu {
/* padding lati? */
}

.dropdown-menu li a:hover {
color:black !important;
text-align:right;
margin:0;
padding:0;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
background:transparent;
border:0;
color:#222222;
content: "#";
}


#striscia_menu {
/*
position:absolute;
top:0px;
left:0px;
*/
width:100%;
height:38px;
/*background-color: #222222;*/
text-align:right;
padding-right:2px 20px 2px 0px;
z-index:999;
}

#striscia_menu.menu_trasp {
opacity: 0.7;
filter: alpha(opacity=70);
}


#striscia_menu #lingue a:link {
color: white;
text-decoration:none;
display:inline-block;
width:25px;
padding:2px;
text-align:center;
}

#striscia_menu #lingue a:visited {
color: white;
}

#striscia_menu #lingue a:hover {
background-color:white;
border-radius: 50%;
color: black;
}

#striscia_menu #lingue a:active {
color: white;
}


#seconda_striscia_menu {
height:50px;
   -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.menu_trasp {
background-color: rgba(255,255,255,0.7) !important;
}
.striscia_sumenu {
background-color: #222222;
}
.menu_opaco {
background-color: rgba(255,255,255,0.9);
-webkit-box-shadow: 1px 1px 6px rgba(0,0,0,0.6);
-moz-box-shadow: 1px 1px 6px rgba(0,0,0,0.6);
box-shadow: 1px 1px 6px rgba(0,0,0,0.6);
}

#logo, #logo img {
border:none; 
width:120px;
height:auto;
}


#botMenu {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

#striscia_prenota {
display:none;
}

#soggiorno, .soggiorno {
color:black;
font-size:14px;
height: 32px;
width: 232px;
padding: 4px 4px 4px 32px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAUlJREFUSIljYBgIsPfw8ZN7Dh47ToL6c3sOHjuNTY4Fhx4zRiZGUtxkiEs9igUv+to7/p08VHodyn/uY/OfGNOvQeln4R5/mcztOyWKKqtgckzICv+eOlz2+9NHuNivv/8IGv7r7184+/enT0x/Tx2uwOkDpi+fGD//+sXA8OguA+N/BobPv34xCHNy4LXg86/fDAyP7jIw/PsPUf/lE0pYoXCe+9j8//X3H8PjT58ZGBkYGGT5eBhYmZkJ+ABTveSWI3BzMSKZjZmJQVmQH6+hpKhnwilDJYASRG8+fCQq1RACIgL8cHNp7gOsFly8fI3h4uVrZLGJsoCaYGDiYDSIhnEQvXzz9j8zC646iDjw588fBgkRYexB9Ojps09//vyhyPBHT55/QBZDce7nD1/jrn64NYuBiUGMLBv+/Xv5n4kxlWwXDkoAANjaySIFjWfLAAAAAElFTkSuQmCC') no-repeat 4px 4px #FFF;
}

.date_soggiorno {
width: 126px !important;
text-align: center !important;
padding: 4px 4px 4px 32px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAUlJREFUSIljYBgIsPfw8ZN7Dh47ToL6c3sOHjuNTY4Fhx4zRiZGUtxkiEs9igUv+to7/p08VHodyn/uY/OfGNOvQeln4R5/mcztOyWKKqtgckzICv+eOlz2+9NHuNivv/8IGv7r7184+/enT0x/Tx2uwOkDpi+fGD//+sXA8OguA+N/BobPv34xCHNy4LXg86/fDAyP7jIw/PsPUf/lE0pYoXCe+9j8//X3H8PjT58ZGBkYGGT5eBhYmZkJ+ABTveSWI3BzMSKZjZmJQVmQH6+hpKhnwilDJYASRG8+fCQq1RACIgL8cHNp7gOsFly8fI3h4uVrZLGJsoCaYGDiYDSIhnEQvXzz9j8zC646iDjw588fBgkRYexB9Ojps09//vyhyPBHT55/QBZDce7nD1/jrn64NYuBiUGMLBv+/Xv5n4kxlWwXDkoAANjaySIFjWfLAAAAAElFTkSuQmCC') no-repeat 4px 4px #FFF;
}

#btnContatta {
height: 34px;
padding: 7px 20px;
margin-right: 27px;
cursor:pointer;  
border:1px solid black;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}


#lingue {
display:inline-block;
vertical-align: -6px;
margin-right:20px;
min-width: 90px;
}

#condividi {
display:inline-block;
min-width: 90px;
vertical-align: -6px;
text-align:center;
}
#condividi img {
height:27px;
width:auto;
border: 0px;
-webkit-border-radius: 27px;
-moz-border-radius: 27px;
border-radius: 27px;
}
#condividi img:hover{
height:30px;
width:auto;
border: 2px solid white;
-webkit-border-radius: 27px;
-moz-border-radius: 27px;
border-radius: 27px;
}
#condividi a {
display:inline-block;
height:27px;
width:32px;
margin-right:7px;
}
#condividi span {
display:none;
}



.sfondo_pagina {
background-color: rgba(243, 242, 242, 0.6);
margin:0px;
padding:0px;
}





.pulsante_scorri {
width:200px; 
position:absolute; 
left:50%; 
top:70%; 
margin-left:-100px; 
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; 
background-color:white; 
border:4px solid white;
padding:9px; 
text-align:center;
font-weight:bold;
cursor:pointer; 
}

.pulsante_scorri:hover {
background-color:transparent; 
border:4px solid white;
color:white;
cursor:pointer; 
}





#pulsante_scorri a {
  padding-top: 70px;
}
#pulsante_scorri a span {
  position: absolute;
  top: 0;
  left: 50%;
  width: 38px;
  height: 38px;
  margin-left: -12px;
  border-left: 4px solid #fff;
  border-bottom: 4px solid #fff;
  -webkit-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
  -webkit-animation: sdb06 1.5s infinite;
  animation: sdb06 1.5s infinite;
  box-sizing: border-box;
}
@-webkit-keyframes sdb06 {
  0% {
    -webkit-transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: rotateY(720deg) rotateZ(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}
@keyframes sdb06 {
  0% {
    transform: rotateY(0) rotateZ(-45deg) translate(0, 0);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: rotateY(720deg) rotateZ(-45deg) translate(-20px, 20px);
    opacity: 0;
  }
}




.contenuto {	/* #cont-pagina */
background-color:white;
padding:4px;
color:#263441;
margin:0px;
position:relative;
overflow:hidden;
}


.contenuto:first-child h3, .contenuto:first-child h1 {
font-family: 'Oregano', sans-serif;
font-size:1.7em !important;
letter-spacing:0.00em;
font-weight: 300;
text-transform:uppercase;
}


.contenuto h1 {
font-size:28px;
line-height:34px;
}
.contenuto h2 {
font-size:22px;
}
.contenuto h3 {
font-size:16px;
}
.contenuto h4 {
font-size:14px;
}
.contenuto h5 {
font-size:12px;
}
.contenuto h6 {
font-size:9px;
}


.contenuto p {
/* padding:0px 20px 0px 20px !important; */
margin:0px;
}


em {
color: black;
}


h2 {
margin-bottom:12px;
}

#cont-pagina {
position:relative;
/*padding-bottom:50px;*/
background-color:white;
color:black;
}

#margine {
border:0px;
outline:1px solid lightgray; 
height:100%;
padding:7px 9px 7px 9px;
background-color:#f1f0f0;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 0px 4px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 0px 4px 0px rgba(0, 0, 0, 0.4);
}

#cont-pagina>#margine>p , #cont-pagina h2, #cont-pagina h1, #cont-pagina h3, #cont-pagina h4, #cont-pagina h5, #cont-pagina h6 {
padding:5px 7px 5px 7px;
}

#cont-pagina img {
padding:0px;
margin-top:20px;
margin-bottom:10px;
height:auto;
}

#cont-pagina .img-responsive {
margin-left:auto;
margin-right:auto;
}


/* quadretti zoom */
.qz {
-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4);
overflow: hidden;
}

.qz:hover .qfotoz, .qz:focus .qfotoz {
-ms-transform: scale(1.2);
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}

.qz a:link {
    text-decoration: none;
    color:#252525;
}
.qz a:visited {
    text-decoration: none;
    color:#252525;
}
.qz a:hover {
    text-decoration: none;
    color:#000000;
}
.qz a:active {
    text-decoration: none;
    color:black;
}

.qfoto {
overflow: hidden;
position: relative;
border:1px solid black;
border-bottom:0px;
}

.qfotoz {
position:relative;
border-bottom:0px;
margin:0px;
height: 100%;
width: 100%;
background-size: cover;
background-repeat: no-repeat;
-webkit-transition: all .7s;
-moz-transition: all .7s;
-o-transition: all .7s;
transition: all .7s  ease-in-out;
}



.img-z { 
transition: all .7s ease-in-out; 
/* transform: scale(1.1); */ 
width:100%;
margin:0px !important;
padding:0px;
}
.img-z:hover { transform: scale(1.2); }

.miniqz {
position:relative;
overflow:hidden; 
border:1px solid black;
border-bottom:0px;
margin-bottom: 20px;
}

.titqz {
position: absolute;
bottom: 0px;
left: 0px;
color: white;
margin: 0px;
padding: 0px 20px;
width: 100%;
text-align: left;
font-size: 20px;
background-color: rgba(0,0,0,0.5);
}

.dqz {
display: flex;
border: 1px solid black;
font-size: 14px;
border-top: 0px;
padding: 7px 20px;
margin-top: 0px;
margin-bottom: 0px;
height: 78px;
background-color: white;
}

.qz .img-responsive {
margin-top:0px;
}







.titminiqz {
    position: absolute;
    bottom: 0px;
    left:0px;
    color: white;
    margin: 0px;
    padding: 0px 7px;
   /* width: 156px; */
    text-align: left;
    font-size:20px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
background: -moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}

.titminiqzV2 {    
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: white;
    margin: 0px;
    padding: 0px 20px;
    width: 100%;
    text-align: left;
    font-size: 20px;
    background-color: rgba(0,0,0,0.5);
}

.quadev {
-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4);
box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4);
}

.quadev a:link {
    text-decoration: none;
    color:#252525;
}

.quadev a:visited {
    text-decoration: none;
    color:#252525;
}

.quadev a:hover {
    text-decoration: none;
    color:#000000;
}

.quadev a:active {
    text-decoration: none;
    color:black;
}


.dminiq {
display: flex; 
border:1px solid black;
font-size:14px;
border-top: 0px;
padding: 7px 20px; 
margin-top:-20px; 
margin-bottom:20px;
height:78px;
/* background: white url('/img/DoubleChevronRight.jpg') no-repeat right center; */
background: white;
}

.dminiq span {
 margin: auto;
}

.dminiq b {
display:block;
font-size:13px;
font-weight:500;
color:black;
}

.titmini_pagev {    
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: white;
    margin: 0px;
    padding: 0px 7px;
    width: 100%;
    text-align: center;
    font-size: 20px;
    background-color: rgba(0,0,0,0.5);
    text-transform: uppercase;
}


.rr_qev {
position:absolute;
left:11px;
top:20px;
background-color:red;
color:white;
padding: 2px 7px;
font-size: 14px;
font-weight: 400;
-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);
box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);
}


hr { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}

.popover.left>.arrow:after {
    bottom: -7px;
}

.popover.top>.arrow:after {
    margin-left: -39px;
}
table {
margin:7px;
}


#Xscopri_altro {
position:fixed; 
bottom:177px; 
right:-5px; 
z-index:2200;
}


#mappa {
background-color:#000000; width: 100%; height: 600px;
background-image: url('/img/carica_pallini.gif');
background-repeat: no-repeat;
background-position: center;
-webkit-box-shadow: 0px -5px 25px 0px rgba(0,0,0,0.56);
-moz-box-shadow: 0px -5px 25px 0px rgba(0,0,0,0.56);
box-shadow: 0px -5px 25px 0px rgba(0,0,0,0.56);
border: 1px solid black;
}

.fumetto img {
width:200px;
height:auto;
border:1px solid black;
margin:5px;
}
.fumetto b {
font: 400 16px/1.4 'Ubuntu', sans-serif;
}


.foto_persona {
text-align:center; 
position:absolute; 
top:-47px; 
left:27px; 
min-width:270px;
}
.foto_persona>img {
width:97px;
border:8px solid #ffffff;
vertical-align: -17px;
}

#modulino select {
width: 56px;
display: inline-block;
}
#modulino .formlinea  {
display: inline-block;
}

.effettoPolaroid {
width:100%;
height: auto;
border:1px solid black;
margin-bottom:20px;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 0px 4px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 0px 4px 0px rgba(0, 0, 0, 0.4);
}




.foto_elenco {
margin:0;
padding:0;
border:1px solid black;
}


.fuorimargini {
margin-left:-13px; 
margin-right:-13px; 
position: relative;
}


.fg {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
[id^='galleria'] img {
margin:0px !important;
}
[id^='galleria'] .owl-nav > .owl-prev, [id^='galleria'] .owl-nav > .owl-next {
    background: url(/img/frecciaq2.png) no-repeat left center !important;
    background-size: 100% !important;
    left: 0px;
    top: 40%;
    width: 40px;
    height: 120px;
    position: absolute;
    margin: 0px;
    padding: 0px !important;
    /* -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; */
    opacity: 0.9;
}
[id^='galleria'] .owl-nav > .owl-next {
    left: unset;
    right: 0px;
    transform:scaleX(-1);
}
.disabled {
opacity:0.2 !important;
}


footer {
margin: 0px 0;
padding-bottom:0px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}


.condividi div {
display:inline-block;
}


strong {
/* font-weight:400; */
}


#map-canvas, #pano {
        float: left;
        height: 100%;
        width: 45%;
      }


label, .label {
display: inline-block;
max-width: 100%;
margin:0;
padding:0;
font-weight: 300;
font-size:0.7em;
color: black;
}

.input-sm, select.input-sm {
color:black;
}

#striscia_prenota .form-inline .form-group {
margin-left: 7px;
margin-right: 7px;
text-align:left;
}


span strong {
background:transparent !important;
}


.prezzi {
display:block !important;
border:1px solid black !important;
padding:20px;
padding: 7px 20px !important;
margin: 20px auto 20px auto !important;
background: white;
color: black;
text-align:center !important;
}


.rotate {
/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}





.pulsanteStr, .btn {
  background: #222222;
  background-image: -webkit-linear-gradient(top, #222222, #222222);
  background-image: -moz-linear-gradient(top, #222222, #222222);
  background-image: -ms-linear-gradient(top, #222222, #222222);
  background-image: -o-linear-gradient(top, #222222, #222222);
  background-image: linear-gradient(to bottom, #222222, #222222);
  -webkit-border-radius: 30;
  -moz-border-radius: 30;
  border-radius: 30px;
  font-family: Arial;
  color: #ffffff;
  border: 2px solid #ffffff;
  font-size: 16px;
  padding: 7px 20px;
  text-decoration: none;
  vertical-align:0px;
-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
box-shadow: 0px 2px 5px rgba(0,0,0,0.3);
  cursor:pointer;
}

a.pulsanteStr:link, a.pulsanteStr:visited,  a.btn:link, a.btn:visited  {
color: #ffffff;
text-decoration: none;
}

a.pulsanteStr:hover, .pulsanteStr:hover,  a.btn:hover, .btn:hover {
   -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
color: #ffffff;
  background: #fc3c3c;
  background-image: -webkit-linear-gradient(top, #30b800, #2d9900);
  background-image: -moz-linear-gradient(top, #30b800, #2d9900);
  background-image: -ms-linear-gradient(top, #30b800, #2d9900);
  background-image: -o-linear-gradient(top, #30b800, #2d9900);
  background-image: linear-gradient(to bottom, #30b800, #2d9900);
  text-decoration: none;
  border: 2px solid #ffffff;

}

a.pulsanteStr:active,  a.btn:active   {
color: #ffffff;
text-decoration: none;
}



.btn-blu { background-color: hsl(205, 65%, 30%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2c8dd2", endColorstr="#1a547e"); background-image: -khtml-gradient(linear, left top, left bottom, from(#2c8dd2), to(#1a547e)); background-image: -moz-linear-gradient(top, #2c8dd2, #1a547e); background-image: -ms-linear-gradient(top, #2c8dd2, #1a547e); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c8dd2), color-stop(100%, #1a547e)); background-image: -webkit-linear-gradient(top, #2c8dd2, #1a547e); background-image: -o-linear-gradient(top, #2c8dd2, #1a547e); background-image: linear-gradient(#2c8dd2, #1a547e); border-color: #1a547e #1a547e hsl(205, 65%, 25%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased; }

.btn-rosso { background-color: hsl(0, 76%, 38%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e23030", endColorstr="#aa1717"); background-image: -khtml-gradient(linear, left top, left bottom, from(#e23030), to(#aa1717)); background-image: -moz-linear-gradient(top, #e23030, #aa1717); background-image: -ms-linear-gradient(top, #e23030, #aa1717); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e23030), color-stop(100%, #aa1717)); background-image: -webkit-linear-gradient(top, #e23030, #aa1717); background-image: -o-linear-gradient(top, #e23030, #aa1717); background-image: linear-gradient(#e23030, #aa1717); border-color: #aa1717 #aa1717 hsl(0, 76%, 34%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.26); -webkit-font-smoothing: antialiased; }


.btn-grigio { background-color: hsl(229, 0%, 75%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed", endColorstr="#bfbfbf");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ededed), to(#bfbfbf));
  background-image: -moz-linear-gradient(top, #ededed, #bfbfbf);
  background-image: -ms-linear-gradient(top, #ededed, #bfbfbf);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #bfbfbf));
  background-image: -webkit-linear-gradient(top, #ededed, #bfbfbf);
  background-image: -o-linear-gradient(top, #ededed, #bfbfbf);
  background-image: linear-gradient(#ededed, #bfbfbf);
  border-color: #bfbfbf #bfbfbf hsl(229, 0%, 70.5%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.29);
  -webkit-font-smoothing: antialiased;
 }


.btn-verde {  background-color: hsl(151, 42%, 43%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5cbc8d", endColorstr="#3f9b6f");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5cbc8d), to(#3f9b6f));
  background-image: -moz-linear-gradient(top, #5cbc8d, #3f9b6f);
  background-image: -ms-linear-gradient(top, #5cbc8d, #3f9b6f);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5cbc8d), color-stop(100%, #3f9b6f));
  background-image: -webkit-linear-gradient(top, #5cbc8d, #3f9b6f);
  background-image: -o-linear-gradient(top, #5cbc8d, #3f9b6f);
  background-image: linear-gradient(#5cbc8d, #3f9b6f);
  border-color: #3f9b6f #3f9b6f hsl(151, 42%, 40%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);
  -webkit-font-smoothing: antialiased;
 }



.btnBx {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #e0e0e0);
  background-image: -moz-linear-gradient(top, #ffffff, #e0e0e0);
  background-image: -ms-linear-gradient(top, #ffffff, #e0e0e0);
  background-image: -o-linear-gradient(top, #ffffff, #e0e0e0);
  background-image: linear-gradient(to bottom, #ffffff, #e0e0e0);
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
  border-radius: 16px;
  -webkit-box-shadow: 0px 1px 1px #636363;
  -moz-box-shadow: 0px 1px 1px #636363;
  box-shadow: 0px 1px 1px #636363;
  font-family: Arial;
  color: #383438;
  font-size: 13px;
  padding: 10px 20px 10px 20px;
  border: solid #b3b3b3 0px;
  text-decoration: none;
}

.btnBx:hover {
  background: #45b8ff;
  text-decoration: none;
}





.btn {
  -webkit-transition: 0.2s linear all;
  -moz-transition: 0.2s linear all;
  transition: 0.2s linear all;
-webkit-border-radius: 28;
-moz-border-radius: 28;
border-radius: 28px;
}



.btnB {
white-space: nowrap;
background: #ffffff;
-webkit-border-radius: 28;
-moz-border-radius: 28;
border-radius: 28px;
-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.76);
-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.76);
box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.76);
color: #333333;
font-size: 14px;
padding: 7px 20px 7px 20px;
text-decoration: none;
cursor:pointer;
}

.btnB:hover {
background: #f8f8f8;
color:black;
text-decoration: none;
-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.76);
-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.76);
box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.76);

}


.btnBi {
background: #f8f8f8;
}

.btnBi:hover {
background: #ffffff;
}

a.btnBi {
color:#000000;
}

.btnBin {
border: 1px solid black;
}

.btnBianco {
background: #ffffff;
color:#000000;
}

.btnBianco:hover {
background: #e8e8e8;
}


.btnBverde {
background: #6fb005;
color:white;
}

.btnBverde:hover {
background: #5c9305;
color:white;
}



.btnBrosso {
background: red /* #e81123*/;
color:white;
padding: 7px 20px;
}

.btnBrosso:hover {
background: #ea2722 /* #c20e1f */;
color:white;
}


.btnBceleste {
background: #00aff0;
color:white;
}

.btnBceleste:hover {
background: #0093ca;
color:white;
}



.condividi {
font-size:12px;
font-weight:300;
}
.condividi img {
height: 26px;
width: auto;
margin-left:7px;
}

.pulsanteCs, .pulsanteCd {
text-align:center;
}




a:link {
    text-decoration: none;
    color:#252525;
}

a:visited {
    text-decoration: none;
    color:#252525;
}

a:hover {
    text-decoration: none;
    color:#000000;
}

a:active {
    text-decoration: none;
    color:red;
}




#menu ul {
display:inline-block;
list-style-type:none;
background-image: url('/img/_navigationBg.png'); background-repeat:repeat-x; background-position: left top;
vertical-align:top;
padding:0px 20px 0px 20px;
margin:0px;
margin-top:15px;
height:70px;
}

#menu li {
    list-style-type: none;
    margin:0px;
    margin-right:0px;
    text-align:center;
    padding:5px; 
    border:0px;
    height:60px;
    color:#6f7070;
    font:normal normal 16px/50px 'Open Sans','Quicksand', sans-serif;
    font-family: 'Quicksand','Open Sans','Indie Flower', cursive;
    display:inline-block;
}

#menu li a {
vertical-align:0px;
color:gray;
font-size:16px;
line-height:60px;
height:60px;
padding:0px 10px 0px 10px;
display:inline-block;
}

#menu li a:hover {
color:#5d5d5d;
background:#e2ddce;
}

/*
#menu li:hover {
    color:#5d5d5d;
    cursor:pointer;
    background:brown;
    z-index:10;
}
*/




#correlati > a img {
display:block;
}




#fascione {
height:100px;
}

#menuX ul {
list-style-type:none;
padding:0px;
margin:0px;
z-index:10;
}

#menuX li {
    list-style-type: none;
    margin:0px;
    margin-right:0px;
    text-align:center;
    padding:10px; 
    border:0px;
    background-color:#3d3e3e;
    min-width:150px;
    border-bottom:1px solid #706e6f;
    text-transform:uppercase;
    color:white;
    font:normal normal 12px/16px 'Open Sans','Quicksand', sans-serif;
    font-family: 'Quicksand','Open Sans','Indie Flower', cursive;
    letter-spacing:3px;
    display:inline-block;
    box-shadow: 1px 1px 16px rgba(0,0,0,0.6) ;
    /*
    border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	*/
	border-radius:6px;
    z-index:10;
}

#menuX li:hover {
    position:relative;
    top:-2px;
    color:white;
    cursor:pointer;
    z-index:10;
}


#scorri_quadropag:hover {
cursor:pointer;
}


.blocco {
background-color:rgb(225, 225, 225);
min-height:1420px;
box-shadow: 1px 1px 6px rgba(0,0,0,0.6) ; 
border-radius: 5px;
/* float:left; */
display:inline-block;
}

.blocca {
position:fixed;
top:120px;
left:200px;
background-color:rgb(225, 225, 225);
padding:4px 60px 5px 60px;
box-shadow: 0px 2px 6px rgba(0,0,0,0.6) ; 
border-radius: 5px;
}

#qpag, #scorri {
position:relative;
}
.posfissa {
position:fixed;
}







#content-body-wrapper {
    display:table;
    border-collapse:collapse;
    width:100%;
    margin-top:0px;
}

.sfondo_base {
background: -moz-linear-gradient(top,  rgba(20,20,20,0) 83%, rgba(20,20,20,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(83%,rgba(20,20,20,0)), color-stop(100%,rgba(20,20,20,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(20,20,20,0) 83%,rgba(20,20,20,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(20,20,20,0) 83%,rgba(20,20,20,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(20,20,20,0) 83%,rgba(20,20,20,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(20,20,20,0) 83%,rgba(20,20,20,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00141414', endColorstr='#141414',GradientType=0 ); /* IE6-9 */
}
         
#content-body {
    display:table-row;
}
         
#primary-nav, #secondary-nav, #content {
    display:table-cell;
}

         



#primary-nav {
    width:280px;
    min-width:280px;
}

#secondary-nav {
width:280px;
min-width:280px;
padding:0px;
}

#content {
vertical-align:top;
position:relative;
height:100%;
}


#correlati_orizz {
text-align:center;
position:absolute;
bottom:10px;
width:95%;
}

#correlati_orizz a img {
display:inline-block;
margin:3px;
}



#argomenti_correlati {
/* background-color: #f3f1ea; */
background: rgb(158,203,45); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(158,203,45,1) 7%, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(191,210,85,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,rgba(158,203,45,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(114,170,0,1)), color-stop(100%,rgba(191,210,85,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(158,203,45,1) 7%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(191,210,85,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(158,203,45,1) 7%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(191,210,85,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(158,203,45,1) 7%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(191,210,85,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(158,203,45,1) 7%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(191,210,85,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ecb2d', endColorstr='#bfd255',GradientType=0 ); /* IE6-9 */
height:125px;
min-width:960px;
border:0px dashed red;
margin-top:-35px;
padding-bottom:20px;
position:relative;
-webkit-box-shadow: 0px -1px 1px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px -1px 1px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px -1px 1px 0px rgba(50, 50, 50, 0.2);
}

.correlato {
/* width:220px; 
width:15%;
height:15%;*/
min-width:150px; 
min-height:120px;
padding:2px;
margin:0px;
display:inline-block;
text-align:center;
margin:-1px;
font-family: 'Open Sans', sans-serif;
font-size:13px;
margin-top:-125px;
/*padding-bottom:16px;*/
text-align:center;
}

.correlato img {
display:block;
width:150px;
height:150px;
border-radius:3px;
box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
}

.correlato b {
display:block;
	width:142px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left:4px;
	padding-right:4px;
height:30px;
color:white;
position:relative;
top:-36px;
padding-top:6px;
text-transform:uppercase;
font-weight:bold;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-8 */

}

.correlato:hover {
/* box-shadow: 2px 2px 6px rgba(0,0,0,0.69); */
position:relative;
top:-6px;
}

.correlato:hover img {
box-shadow: 2px 5px 9px rgba(0,0,0,0.9);
}


.correlato a:link {
    text-decoration: none;
    color:black;
}

.correlato a:visited {
    text-decoration: none;
    color:black;
}

.correlato a:hover {
    text-decoration: none;
    color:darkgray;
}

.correlato a:active {
    text-decoration: none;
}







/* -------------------- */

#striscia_menu1 {
width:100%; 
min-width:500px; 
height:35px; 
top:0px; 
z-index:999;
background-color:#373736;
color:white; 
font-size:12px;
padding:0px;
padding-left:190px;
}


#striscia_menu1 a:link {
font-family: 'Open Sans', sans-serif;
color:white;
line-height:35px;
display:inline-block;
padding: 0px 9px 0px 9px;
min-width:15px;
text-align:center;
}

#striscia_menu1 a:visited {
color:white;
}

#striscia_menu1 a:hover {
font-weight:bold;
text-decoration: none;
}

#striscia_menu1 a:active {
text-decoration: underline;
}


a.ValFiorentina:link { 
background-color:#ec001f;
background: #ff3019; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-8 */

font-weight:bold;
letter-spacing:1px;
position:absolute;
right:350px;
}
a.ValFiorentina:visited { 
color:white;
text-decoration: none;
}
a.ValFiorentina:hover { 
text-decoration: none !important;
background-color:red;
background: #cf0404; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMDQwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #cf0404 0%, #ff3019 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf0404), color-stop(99%,#ff3019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cf0404 0%,#ff3019 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cf0404 0%,#ff3019 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cf0404 0%,#ff3019 99%); /* IE10+ */
background: linear-gradient(to bottom,  #cf0404 0%,#ff3019 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 ); /* IE6-8 */

}



#striscia_menu2 {
width:100%; 
min-width:500px; 
height:60px;  
top:35px;
z-index:999;
background-color: rgba(255,255,255,0.96);
color:black; 
font-size:14px;
line-height:60px;
padding:0px;
padding-left:220px;
box-shadow: 1px 1px 6px rgba(0,0,0,0.6) ;
}

#striscia_menu2 b {
font-weight:700;
color:black;
text-transform:uppercase;
}

/*
#striscia_menu2:hover {
background-color: rgba(255,255,255,1);
}
*/

#striscia_menu2 a:link, .sottomenu a:link, .nav a:link{
color:#414141;
font-size:14px;
line-height:16px;
display:inline-block;
padding: 0px 25px 0px 25px;
margin-left:-14px;
min-width:25px;
text-align:left;
vertical-align:middle;
position:relative;
}

#striscia_menu2 a:visited, .sottomenu a:visited {
color:black;
}

#striscia_menu2 a:hover, .sottomenu a:hover {
color:#db0f09;
text-decoration: none;
}

#striscia_menu2 a:active, .sottomenu a:active {
text-decoration: none;
}

#striscia_menu2 a+span {
color:red;
}


.sottomenu {
position:absolute;
background-color: rgba(255,255,255,0.90);
box-shadow: 1px 1px 2px rgba(0,0,0,0.6); 
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
border-bottom-right-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-bottom-left-radius: 2px;
border-bottom-left-radius: 2px;
min-width:200px; 
min-height:60px; 
padding:6px 6px 14px 6px;
line-height:26px; 
z-index:900;
display:none;
}



#foto_grande {
    position: fixed;
    top: 35px;
    bottom: 0px;
    width:100%;
    /*
background-image: url('http://nuovo.centrothule.it/img/foto/cam-313.jpg'); 
background-repeat: no-repeat; 
background-position: right top;   
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	*/
}


#qpag {
background:transparent;
margin-left:auto;
margin-right:auto; 
padding:0px;
z-index:9;
height:100%;
padding-bottom:0px;
padding-top:0px;
width:100%;
min-width:1265px;
}



#striscia_sotto {
border-top:1px solid rgba(090, 092, 092, 0.69);
/*
background-image: -webkit-linear-gradient(top, rgba(44, 44, 44, 0.898438) 0%, rgba(0, 0, 0, 0.898438) 100%);
*/
background-image: url('/img/sfondosfum60.gif');
background-repeat: repeat-x;
width:100%; 
min-width:500px; 
height:35px; 
position:fixed;
bottom:0px; 
z-index:999;
color:white; 
font-size:12px;
padding:0px;
padding-left:250px;
-webkit-box-shadow: 0px -1px 2px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    0px -1px 2px 0px rgba(50, 50, 50, 0.5);
box-shadow:         0px -1px 2px 0px rgba(50, 50, 50, 0.5);
}


#sotto_piantina {
background-color: rgba(0, 0, 0, 0.69);
text-align:center;
padding:1px;
padding-bottom:39px;
}

/*

#striscia_sotto {
height:53px;
background-color:#373736;
margin-top:16px;
padding-left:60px;
padding-right:60px;
vertical-align:top;
font-family:arial;
font-size:11px;
line-height:53px;
color:white;
}

#striscia_sotto img {
display:inline-block;

}
*/


table {
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:7px;
}


#foto_persona {
height:120px; 
width:auto; 
border:2px solid rgba(255,255,255,0.6); 
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; 
border-bottom:0px;
}

#persona {
/*float:right; 
margin-top:-160px; 
margin-right:0px; 
*/
min-width:272px;
height:120px;
padding:0px; 
margin:0px;
position:absolute;
right:0px;
top:-120px;
text-align:right;
}

#persona>div, #persona>img {
cursor:pointer;
margin:0px;
}

#persona>div {
display:inline-block; 
position:relative; 
top:-12px; 
left:0px;
background-color: rgb(253, 004, 004); 
color:#efefef; 
font-size:12px; 
line-height:14px;
padding:10px 20px 10px 10px;
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}

#persona>div:hover {
background-color: rgba(50, 50, 50, 0.96);
}


#VFP {
position:fixed;
bottom:190px;
left:-250px;
z-index:200;
width:130px;
min-height:130px;
text-align:center;
cursor:pointer;
}

#VFP>img {
width:130px;
height:auto;
border:2px solid white;
-webkit-border-radius:70px;
-moz-border-radius:70px;
border-radius:70px;
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.6);
box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.6);
}

#VFP>div {
font-size:14px;
font-family:'Open Sans';
color:white;
line-height:16px;
text-shadow: 1px 1px 15px #000, 1px 1px 3px rgba(0, 0, 0, 0.9);
}


#note {
min-width:100%;
min-height:20px;
text-align:center;
font-size:10px;
line-height:12px;
letter-spacing:0.1em;
padding:20px 0px 20px 0px;
color:#6a6a6a;
}


.df1 {
font-size:16px;
}

df2 {
color:white; 
font-size:20px; 
position:relative; 
top:3px; 
font-weight:500;
}

<?php if ($riga['descr_foto_sfondo']!= "") : ?>
#slidecaption::before {
content: "<?php echo $v[$lingua]['foto'] ?>: ";
font-size:11px;
margin-right:6px;
}
<?php endif; ?>


#bannerD {
position:relative;
left:0px;
top:0px;
z-index:100;
}

#bannerD img {
border:0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#bannerD2 img {
width:280px;
height:239px;
}


td {
/*
background-color:#f0f5e1;
padding:6px;
 border-radius: 3px;
 */
}


#planimetrie {
padding:20px;
}
#planimetrie img {
width:150px;
height:auto;
border:0;
}

.well {
margin-bottom: -2px;
background-color: white;
border: 0px;
}

.well-sm {
    padding: 7px;
    border-radius: 3px;
}

.row {
margin:auto;
}


.popover-content {
    font-size: 11px;
    text-align:center;
}


#fumetto_giu, #scorri {
cursor:pointer;
}








@media (min-width: 768px) {


#logo, #logo img {
border:none; 
width:147px;
height:auto;
}



#btnContatta {
display:none;
}



/* *** striscia prenota *** */
#striscia_prenota {
display:block;
width:100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+0,ddf1f9+71,a0d8ef+100 */
background: rgb(254,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(221,241,249,1) 71%, rgba(160,216,239,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(71%,rgba(221,241,249,1)), color-stop(100%,rgba(160,216,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(221,241,249,1) 71%,rgba(160,216,239,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(221,241,249,1) 71%,rgba(160,216,239,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(221,241,249,1) 71%,rgba(160,216,239,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(221,241,249,1) 71%,rgba(160,216,239,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#a0d8ef',GradientType=0 ); /* IE6-9 */ 
text-align:center;
border-radius: 7px;
padding:6px 0px;
margin: -12px auto 0px auto;
z-index:900;
}

.affix {
top:99px;
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.4);
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.4);
-o-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.4);
margin:0;
padding:6px 0px;
}


.prenota_pos1 { 
position:static;
/*position:relative;
top:7px;*/
}
.prenota_pos2 {
position:fixed;
top:88px;
left:0px;
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.4);
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.4);
-o-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.4);
}



.sfondo_pagina { 
background-color: rgba(243, 242, 242, 0.6);
margin:0px;
padding:30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
vertical-align:top;
}


.contenuto {	/* #cont-pagina */
/*
background-color:white;
min-height:525px;
padding:0px;
padding-top:20px;
padding-bottom:0px;
margin:0px;
position:relative;
*/
background-color:white;
padding:20px;
color:#263441;
margin:0px;
position:relative;
}


#cont-pagina>#margine>p , #cont-pagina h2, #cont-pagina h1, #cont-pagina h3, #cont-pagina h4, #cont-pagina h5, #cont-pagina h6 {
padding:0px 20px 0px 20px;
}

#margine {
outline:1px solid black; 
padding:20px;
}


.fuorimargini {
	margin-left:-41px; 
	margin-right:-41px;
}


footer {
margin:0px; margin-top:27px;
}


.foto_persona {
text-align:center; 
position:absolute; 
top:-69px; 
left:27px; 
/* min-width:270px; */
}
.foto_persona>img {
width:139px;
border:8px solid #ffffff;
vertical-align: -35px;
}


.effettoPolaroid {
/*
width:98%;
min-width:600px; 
height:auto;
border:12px solid white;
margin-left:-4px; 
-webkit-box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.55);
-moz-box-shadow:    0px 8px 30px 0px rgba(0, 0, 0, 0.55);
box-shadow:         0px 8px 30px 0px rgba(0, 0, 0, 0.55);
*/
 
max-width:102%;
left:-1%;
width:102%;
height: auto;
position:relative;

border:1px solid black;
margin-bottom:20px;
-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 0px 4px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 0px 4px 0px rgba(0, 0, 0, 0.4);
}


}/* /768 */

.aimargini {
margin-left:-21px; 
margin-right:-21px;
}












@media (max-width: 1007px) {


#menusito {
text-align:right;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+19,e5e5e5+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 19%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 19%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 19%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
border:1px solid black;
padding-bottom:20px;
min-width: 270px;
float: right;
}

#menusito li a {
display:block;
text-align:right;
padding-right:20px !important;
padding-left:7px !important;
}

#menusito li {
display:block;
padding-bottom:7px !important;
border-bottom:1px solid #bebebe;
}

#menusito li:last-child, #menusito .dropdown-menu li:last-child {
border:0px;
}

#menusito .dropdown-menu li {
border-bottom:1px solid #dcdcdc;
}

.navbar-collapse.collapse {
display: none!important;
}
.navbar-toggle {
display: block;
}
.collapse.in{
display:block !important;
}
    
.navbar-header {
float: none;
}
   
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        /* margin: 7.5px -15px; */
        padding-left:0px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    
	.nav .open>a::after {
	color:#222222 !important;
	content: " ▼";
	}
	
	.dropdown:hover .dropdown-menu {
    display: none;
    margin-top: 0;
	}
	
}

/*
@media (max-width: 1090px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    #logo {
    	display:none;
    }
}

@media screen and (min-width: 1090px) {
	.container {
	width: 900px;
	}
	
	button.collapse {
		display: none !important;
	}
   
	.navbar-fixed-top {
		background-color: red;
	}
	
	.navbar-toggle {
        display: none;
    }
    
    
}
*/

@media only screen and (min-width : 400px) {
	#condividi span {
	display:inline;
	}
}


@media only screen and (min-width : 768px) {
	.pulsanteCs {
	text-align:right;
	}
	
	.pulsanteCd {
	text-align:left;
	}
	
}





