body{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-color:#d5d6d7;
}
img{
	border:none;
}
hr{
	background-color:#000000;
	color:#000000;
	height:1px;
}
.divisore{
	min-height:1px;
	clear:both;
}
h1{
	color:#d12329;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.ombra {
        -moz-box-shadow:  5px  5px 5px #dedede, 
                         -5px -5px 5px #dedede,
                          5px -5px 5px #dedede,
                         -5px  5px 5px #dedede;
        -webkit-box-shadow:  5px  5px 5px #dedede, 
                            -5px -5px 5px #dedede,
                             5px -5px 5px #dedede,
                            -5px  5px 5px #dedede;
        box-shadow:  5px  5px 5px #dedede, 
                    -5px -5px 5px #dedede,
                     5px -5px 5px #dedede,
                    -5px  5px 5px #dedede;
    
        filter: progid:DXImageTransform.Microsoft.Shadow(color='#dedede', Direction=45, Strength=5),
                progid:DXImageTransform.Microsoft.Shadow(color='#dedede', Direction=135, Strength=5),
                progid:DXImageTransform.Microsoft.Shadow(color='#dedede', Direction=225, Strength=5),
                progid:DXImageTransform.Microsoft.Shadow(color='#dedede', Direction=315, Strength=5);
    }
@media screen and (min-width: 280px) {
	.AreaContenutoTot{
		background-color:#f2f2f2;
	}
	.testata{
		width:100%;
	}
	.tutto{
		width:100%;
		background-color:#ffffff;
	}
	.Div33_1{
		width:100%;
		text-align:center;
	}
	.Div33_2{
		width:100%;
		text-align:center;
	}
	.Div33_3{
		width:100%;
		text-align:center;
	}
	.Div50s{
		width:100%;
		text-align:center;
	}
	.Div50d{
		width:100%;
		text-align:center;
	}
	.Div54{
		width:100%;
	}
	.Div46{
		width:100%;
	}
	.MenuSx{
		width:100%;
	}
	.ElencoMenu{
		padding-bottom:10px;
		float:left;
		width:33%;
	}
	.MenuFilms{
		width:100%; height:15px; overflow:hidden;
	}
	.ImageSx{
		width:100%;
	}
	.superiore20{
		width:50%;float:left;
	}
	.superiore20d{
		width:50%;float:left;
	}
	.superiore60{
		width:100%;
	}
	.testata1020{
		display:none;
	}
	.footer320{
		display:block;
	}
	.areaContenuto{
		width:95%;
		margin:0 auto;
		min-height:500px;
	}
	.Elemento{
		width:100%;
		border-bottom:1px #000000 solid;
	}
	.bannerSx{
		width:48%;
		padding:1%;
		float:left;
	}
}
@media screen and (min-width:380px){
	.Div33_1{
		width:17%;
		float:left;
		text-align:left;
	}
	.Div33_2{
		width:50%;
		float:left;
		text-align:center;
	}
	.Div33_3{
		width:33%;
		float:left;
		text-align:right;
	}
}
@media screen and (min-width: 1020px) {
	.AreaContenutoTot{
		background-color:#f2f2f2;
		background:url(img/sfsx.gif) repeat-y;
	}
	.testata{
		height:130px;
		overflow:hidden;
	}
	.tutto{
		width:1020px;
		background-color:#ffffff;
		margin: 0 auto;
	}
	
	.Div50s{
		width:50%;
		float:left;
		text-align:left;
	}
	.Div50d{
		width:50%;
		float:left;
		text-align:right;
	}
	.Div54{
		width:54%;
		float:left;
	}
	.Div46{
		width:46%;
		float:left;
	}
	.MenuSx{
		float:left;
		width:28%;
	}	
	.ElencoMenu{
		padding-bottom:3px;
		width:100%;
		clear:both;
	}
	.MenuFilms{
		width:100%; height:auto;
	}
	.ImageSx{
		float:left;
		width:72%;
	}
	.superiore20{
		width:20%;float:left;
	}
	.superiore20d{
		width:20%;float:right;
	}
	.superiore60{
		width:60%;float:left;
	}
	.testata1020{
		display:block;
	}
	.footer320{
		display:none;
	}
	.areaContenuto{
		width:440px;
		margin:0 auto;
	}
	.Elemento{
		width:50%;
		float:left;
		border-bottom:1px #000000 solid;
	}
	.bannerSx{
		width:100%;
		clear:both;
	}
}
a:hover{
	color:#666666;
}
a{
	color:#000000;
	text-decoration:none;
}
		
.rosso10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d12329;
	text-decoration:none;
	}
.rosso12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d12329;
	text-decoration:none;
	}
.rosso14{
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:14px;
	  color:#d12329;
	  text-decoration:none;
	  }
.nero10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.nero12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
.nero14{
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:14px;
	  color:#000000;
	  text-decoration:none;
	  }
.bianco10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	}
.bianco12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	}
.bianco14{
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:14px;
	  color:#ffffff;
	  text-decoration:none;
	  }
#loading {
	width: 98px;
	height: 98px;
	position: absolute;
	text-align: center;
	}		
		
		
		
#cookieChoiceInfo {           /* Imposto le proprietà del banner/dialog box e caratteri del messaggio */
  background-color: #ffffff;     /* Lo fondo è di colore nero (#000) */
				 
  font-size: 12px;            /* i caratteri devono essere grandi 16 pixel */
  font-family:Arial;
  color: #000000;                /* il colore dei caratteri è grigio chiaro (#DDD) */
  padding: 15px;              /* lo spazio intorno al messaggio (sopra, sotto e di lato) quindi il bordo dista 10 pixel */  

}
#cookieInfoLink {                      
  color: #000000;                /* il testo del link che aprire la pagina della cookie policy è rosso (#E00)  */
  text-decoration: underline; /* questa proprietà indica che il testo del link è sottolineato  */
}
#cookieInfoLink:hover {       /* la parola hover, vicino al selettore, indica che le proprietà seguenti verranno applicate... */
                              /* ... al link che conduce alla cookie policy solo quando il mouse ci passa sopra  */
  color: #F44;                /* il testo del link in questo caso diventa di un rosso più chiaro al passaggio del mouse...  */
  test-decoration:none;       /*   .... e allo stesso tempo il testo non sarà più sottolineato            */
}
#cookieChoiceDismiss {        /* Impostiamo per il link "accetto/ok/chiudi" le proprietà per renderlo... */
			      /* ...visivamente come un pulsante */
  background-color: #ffffff;     /* lo sfondo è verde (#0A0) */
  color: #000000;                /* Il colore del testo è bianco (#FFF) */
  text-decoration: none;      /* Il testo non è sottolineato         */
  font-weight: 600;           /* Il testo è in grassetto             */
  font-size: 12px;
  padding: 3px 10px;          /* Imposto lo spazio tra i caratteri e il bordo del pulsante 2pixel sopra e sotto e 10px ai lati */
  border-radius:  3px;        /* Lo sfondo del pulsante ha i bordi arrotondati con un raggio di 3 pixel */
}
#cookieChoiceDismiss:hover {  /* Passando il mouse sopra il pulsante, questo cambia colore in verde chiaro. */
  background-color: #0F0;
}

