@media only screen and (min-width: 1170px) {

#fumetto_pos
{
display:none;
}

#vedi-ph
{
display:none;
}

.content {
min-height: calc(100vh - 340px);
z-index:1;
}

.circolare {
width: 100px; 
height: 100px;
border-radius:999em;    
-moz-border-radius:999em;  
-webkit-border-radius:999em; 
-o-border-radius: 999em;   
}



img.fotochi
{
max-width:100%;
padding-left:20px;
}

img.fotomappa
{
max-width:90%;
padding-left:20px;
}


img.gal
{
padding-top:1px;
padding-left:5px;
}

img.5xmille
{
display:block;
margin:auto;
max-width:100%;
}

img
{
max-width:100%;
}

img.photo
{
display:block;
padding:1px;
}

#top
{
width: 100%;
position:relative;
z-index:999;
height:120px;
background-color: #ffffff; 
}

#sopra
{
width: 100%;
position:relative;
z-index:999;
height:120px;
background-color: #ffffff; 
}

#gallery
{
width: 100%;
position:relative;
z-index:20;
background-color: #1e9900; 
}

#footer
{
width: 100%;
position:relative;
z-index:20;
background-color: #74e501; 
height:340px;
}


#ombra
{
position:absolute;
z-index:30;
margin:auto;
width:100%;
height:154px;
background-image: url('../images/ombra.png');
background-position:  center top;
background-repeat: no-repeat;
}

#pagina
{
position:relative;
z-index:200;
width: 1170px;
margin:auto;
}


#pos_logo
{
position:absolute;
z-index:20;
top:0px;
left:0px;
width:324px;
}

#pos_fb
{
position:absolute;
z-index:20;
top:0px;
right:0px;
width:126px;
}

.tabella {display: table;width:100%;position:relative;}
.tabella0 {display: table;position:relative;}
.tabella-not {display: table;width:100%;position:relative;cursor: pointer;}
.tabella-menu {display: table;position:relative;padding-top:0px;margin-right:20px;float:right;}
.tabella-foto {display: table;width: 980px;position:relative;margin:auto;margin-left:20px;}

.riga { display:table-row;}

.colonna {display: table-cell;vertical-align: middle;}
.colonna-gal {display: table-cell;vertical-align: bottom;}
.colonna50 {display: table-cell;vertical-align: top;width:50%;}
.colonna-menu {display: table-cell;vertical-align: bottom;height:120px;}

.colonna-home1 {display: table-cell;vertical-align: top;width:70%;}
.colonna-home2 {display: table-cell;vertical-align: top;width:30%;}

.colonna1 {display: table-cell;vertical-align: top;width:100%;}
.colonna2 {display: table-cell;vertical-align: middle;width:2%;}

.colonna-news1 {display: table-cell;vertical-align: middle;height:120px;background-color: #1e9900;width:35%;}
.colonna-news2 {display: table-cell;vertical-align: middle;height:120px;width:65%;background-position:  center center;background-repeat: no-repeat;background-size: cover;}

.colonna-foto { display: table-cell;vertical-align: middle;float:left;}


.bottone1 { 
background-color: #74e501;
margin-left:20px;
border:0px;
border-radius: 8px;
width:150px;
font-size: 20px;
font-weight: 700;
text-align: center;
color:#ffffff;
padding-right:0px;
padding-left:0px;
padding-top: 8px;
padding-bottom: 8px;
}


.bottone1:hover { 
background-color: #1e9900;
cursor: pointer;
}

.bottone { 
background-color: #74e501;
margin-left:20px;
border:0px;
border-radius: 8px;
width:150px;
font-size: 20px;
font-weight: 700;
text-align: center;
color:#ffffff;
padding-right:0px;
padding-left:0px;
padding-top: 8px;
padding-bottom: 8px;
}


.bottone:hover { 
background-color: #ffffff;
color:#74e501;
cursor: pointer;
}


h1 {
font-size: 36px;
font-weight: 700;
text-align: left;
text-transform: uppercase;
padding-top: 30px;
padding-left:20px;
padding-bottom:24px;
color:#74e501;
}

h2 {
font-size: 36px;
font-weight: 700;
text-align: left;
text-transform: uppercase;
padding-top: 30px;
padding-left:0px;
padding-bottom:24px;
color:#74e501;
}

h3 {
font-size: 36px;
font-weight: 700;
text-align: left;
text-transform: uppercase;
padding-top: 30px;
padding-left:20px;
padding-bottom:24px;
color:#74e501;
}

h4 {
font-size: 36px;
font-weight: 700;
text-align: center;
text-transform: uppercase;
padding-top: 50px;
padding-left:20px;
padding-right:20px;
padding-bottom:24px;
color:#74e501;
}

.corpo_menu {
font-size: 17px;
font-weight: 700;
text-align: left;
padding-left:15px;
padding-right:15px;
padding-bottom:7px;
}

.corpo {
font-size: 16px;
font-weight: 400;
text-align: left;
padding-left:20px;
padding-right:40px;
}

.data1 {
font-size: 30px;
font-weight: 900;
text-align: left;
margin-left:10px;
margin-right:20px;
color:#ffffff;
}

.data2 {
font-size: 14px;
font-weight: 300;
text-align: left;
margin-left:10px;
margin-right:20px;
color:#ffffff;
}

.data3 {
font-size: 24px;
font-weight: 300;
text-align: left;
margin-left:10px;
margin-right:20px;
color:#ffffff;
}

.corpo_news {
font-size: 14px;
font-weight: 300;
text-align: left;
margin-left:0px;
margin-right:20px;
}

.titolo_news {
font-size: 18px;
font-weight: 700;
text-align: left;
margin-left:0px;
margin-right:20px;
margin-top:10px;
margin-bottom:5px;
color:#74e501;
}


.corpo_chi {
font-size: 18px;
font-weight: 400;
text-align: left;
padding-left:20px;
padding-right:20px;
}

.corpo_titolo_news1 {
font-size: 22px;
font-weight: 700;
text-align: left;
padding-left:20px;
padding-right:20px;
}

.corpo_contatti {
font-size: 20px;
font-weight: 400;
text-align: center;
padding-left:20px;
padding-right:20px;
margin-bottom:8px;
}


.corpo_footer1 {
font-size: 20px;
font-weight: 900;
text-align: center;
margin-left:20px;
margin-right:20px;
padding-top:18px;
padding_bottom:8px;
color:#ffffff;
}

.corpo_footer2 {
font-size: 18px;
font-weight: 400;
text-align: center;
margin-left:20px;
margin-right:20px;
color:#ffffff;
}

.td_gal {
margin-left: 20px;
}


}