@media only screen and (min-width: 970px) and (max-width: 1169px) {

#fumetto_pos
{
display:none;
}

#vedi-ph
{
display:none;
}

A.men:LINK, A.men:VISITED, A.men:ACTIVE, A.men:HOVER  {
color: #ffcf01;
text-decoration: none;
}

.content {
min-height: calc(100vh - 220px);
z-index:1;
}

img.logof
{
display:block;
margin-left:20px;
margin-top:25px;
}

img
{
max-width:100%;
}

img.gal
{
padding-top:1px;
padding-left:5px;
}

#top
{
width: 100%;
position:relative;
z-index:999;
height:150px;
background-color: #404040; 
}

#xxxmenu
{
width: 100%;
position:relative;
z-index:20;
height:120px;
}


#footer1
{
width: 100%;
position:relative;
z-index:20;
height:180px;
background-color: #404040; 
}

#footer2
{
width: 100%;
position:relative;
z-index:20;
height:40px;
background-color: #00529c; 
}


#pagina
{
position:relative;
z-index:20;
width: 100%;
margin:auto;
}

#grigio
{
width: 100%;
position:relative;
z-index:20;
background-color: #e5e5e5; 
}

#blu
{
width: 100%;
position:relative;
z-index:20;
background-color: #00529c; 
}

#rigah1
{
position:relative;
z-index:20;
background-color: #ffcf01; 
width:50px;
height:3px;
margin-left:20px;
margin-bottom:24px;
}

#rigah2
{
position:relative;
z-index:20;
background-color: #ffcf01; 
width:50px;
height:3px;
margin:auto;
margin-bottom:24px;
}

#rigaagenda
{
position:relative;
z-index:20;
background-color: #ffcf01; 
width:350px;
height:3px;
margin-left:20px;
margin-top:12px;
}

#rigapallini
{
position:relative;
z-index:20;
background-color: #ffcf01; 
width:90%;
height:1px;
margin:auto;
margin-top:24px;
}


#pos_logo
{
position:absolute;
z-index:50;
top:15px;
left:10px;
}

#pos_menu
{
position:relative;
z-index:60;
}

#barra-slider
{
width: 100%;
position:absolute;
z-index:40;
background-color: rgba(64, 64, 64, 0.6); 
bottom:0px;
}

#slider-nopal {
position:relative;
z-index:20;
width: 100%;
height:600px;
overflow: hidden;
}

#slide1
{
position:relative;
z-index:20;
width: 100%;
height:600px;
background-image: url('../images/slide1.jpg');
background-position:  center top;
background-size: cover;
background-repeat:no-repeat;
}


#slide2
{
position:relative;
z-index:20;
width: 100%;
height:600px;
background-image: url('../images/slide2.jpg');
background-position:  center bottom;
background-size: cover;
background-repeat:no-repeat;
}

#slide3
{
position:relative;
z-index:20;
width: 100%;
height:600px;
background-image: url('../images/slide3.jpg');
background-position:  center bottom;
background-size: cover;
background-repeat:no-repeat;
}


#fotonews
{
position:relative;
z-index:20;
width: 150px;
height:100px;
background-color: #404040; 
background-position:  center center;
background-size: cover;
background-repeat:no-repeat;
margin-left:20px;
margin-top:12px;
margin-bottom:12px;
}

.tabella {display: table;width:100%;position:relative;}
.tabella-foto {display: table;width: 980px;position:relative;margin:auto;margin-left:20px;}

.riga { display:table-row;}

.colonna {display: table-cell;vertical-align: middle;}
.colonna33 {display: table-cell;vertical-align: top;width:33%;}
.colonna50 {display: table-cell;vertical-align: top;width:50%;}

.colonna-home1 {display: table-cell;vertical-align: top;width:780px;}
.colonna-home2 {display: table-cell;vertical-align: top;width:390px;}

.colonna-news1 {display: table-cell;vertical-align: top;width:190px;}
.colonna-news2 {display: table-cell;vertical-align: top;width:590px;}

.colonna-news10 {display: table-cell;vertical-align: top;width:25%;background-color: #e9e9e9;}
.colonna-news20 {display: table-cell;vertical-align: top;width:75%;}

.colonna-news100 {display: table-cell;vertical-align: top;padding-right:20px;}
.colonna-news200 {display: table-cell;vertical-align: top;}

.colonna-foto { display: table-cell;vertical-align: middle;float:left;}

.colonna-footer1 {display: table-cell;vertical-align: top;width:33%;height:180px;}
.colonna-footer2 {display: table-cell;vertical-align: middle;width:66%;height:180px;}
.colonna-footer3 {display: table-cell;vertical-align: middle;width:100%;height:40px;}

.bottone { 
background-color: #2e5499;
border:0px;
border-radius: 10px;
width:160px;
font-size: 16px;
font-weight: 600;
text-align: center;
color:#ffcf01;
padding-right:5px;
padding-left:5px;
padding-top: 5px;
padding-bottom: 5px;
margin-left:50px;
margin-right:50px;
margin-bottom:30px;
}


.bottone:hover { 
background-color: #ffcf01;
color:#2e5499;
cursor: pointer;
}


h1 {
font-size: 27px;
font-weight: 700;
text-align: left;
padding-top: 20px;
margin-left:20px;
margin-right:20px;
}

h2 {
font-size: 34px;
font-weight: 700;
text-align: left;
padding-top: 20px;
margin-left:20px;
margin-right:20px;
}

h3 {
font-size: 34px;
font-weight: 700;
text-align: center;
padding-top: 20px;
margin-left:20px;
margin-right:20px;
color:#ffffff;
}

.corpo_menu {
font-size: 15px;
font-weight: 600;
text-align: right;
color:#ffcf01;
padding-top:0px;
margin-right:15px;
}

.corpo_slider {
font-size: 18px;
font-weight: 700;
text-align: left;
color:#ffcf01;
padding:10px;
}


.corpo_box1 {
font-size: 18px;
font-weight: 700;
text-align: left;
padding-top:20px;
margin-bottom:10px;
margin-left:50px;
margin-right:50px;
}

.corpo_box2 {
font-size: 15px;
font-weight: 300;
text-align: left;
margin-bottom:10px;
margin-left:50px;
margin-right:50px;
}

.news_data {
font-size: 16px;
font-weight: 500;
text-align: left;
padding-top:12px;
margin-left:0px;
margin-right:50px;
}

.news_titolo {
font-size: 16px;
font-weight: 700;
text-align: left;
margin-left:0px;
margin-right:50px;
margin-bottom:5px;
}

.news {
font-size: 14px;
font-weight: 400;
text-align: left;
margin-left:0px;
margin-right:50px;
}

.news_data1 {
font-size: 16px;
font-weight: 500;
text-align: left;
padding-top:12px;
margin-left:20px;
margin-right:20px;
}

.news_titolo1 {
font-size: 16px;
font-weight: 700;
text-align: left;
margin-left:20px;
margin-right:20px;
margin-bottom:5px;
}

.news1 {
font-size: 14px;
font-weight: 400;
text-align: left;
margin-left:20px;
margin-right:20px;
}

.corpo {
font-size: 15px;
font-weight: 400;
text-align: left;
margin-left:20px;
margin-right:20px;
}

.servece {
font-size: 15px;
font-weight: 400;
text-align: left;
margin-left:20px;
margin-right:20px;
}

.corpo2 {
font-size: 15px;
font-weight: 400;
text-align: left;
margin-left:20px;
margin-right:20px;
margin-bottom:8px;
}



.corpo_tit {
font-size: 17px;
font-weight: 700;
text-align: left;
margin-left:20px;
margin-right:20px;
margin-bottom:14px;
}

.corpo_tit_archivio {
font-size: 17px;
font-weight: 700;
text-align: left;
padding-top:16px;
margin-left:20px;
margin-right:20px;
margin-bottom:8px;
}

.news_sx {
font-size: 14px;
font-weight: 400;
text-align: left;
margin-left:20px;
margin-right:20px;
margin-bottom:4px;
}

.corpo1 {
font-size: 15px;
font-weight: 400;
text-align: center;
margin-left:20px;
margin-right:20px;
color:#ffffff;
}

.corpo_footer1 {
font-size: 16px;
font-weight: 600;
text-align: left;
color:#ffcf01;
margin-left:20px;
margin-right:20px;
}

.corpo_footer2 {
font-size: 16px;
font-weight: 600;
text-align: right;
color:#ffcf01;
margin-right:20px;
}

}