@media only screen and (min-width: 1100px) {


#fumetto_pos
{
display:none;
}

#vedi-ph
{
display:none;
}

#top-ph
{
display:none;
}

img.foto
{ 
max-width: 100%;
padding-top:0px; 
padding-bottom:0px; 
}

img.fotogallery
{ 
padding-right:15px; 
}

.img-circle {
border-radius: 50%;
border: 10px solid #2f7518;
max-width:80%;
margin-top:30px;
margin-bottom:30px;
}


.fotonews1 {
border-radius: 50%;
border: 10px solid #2f7518;
width:150px;
height:150px;
overflow:hidden;
margin-top:30px;
margin-bottom:30px;
}


#top-serv1
{ 
width: 100%;
height:250px;
background-image: url('../images/slider7.jpg');
background-position:  center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#top-serv2
{ 
width: 100%;
height:250px;
background-image: url('../images/slider6.jpg');
background-position:  center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


#top-serv3
{ 
width: 100%;
height:250px;
background-image: url('../images/slider8.jpg');
background-position:  center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#top-serv4
{ 
width: 100%;
height:250px;
background-image: url('../images/slider9.jpg');
background-position:  center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#top-serv5
{ 
width: 100%;
height:250px;
background-image: url('../images/slider10.jpg');
background-position:  center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

#pos_logo
{
position:absolute;
z-index:50;
width: 471px;
left:50%;
margin-left:-235px;
}


#slider000
{
position:relative;
z-index:50;
width: 800px;
margin-right:auto;
margin-left:auto;
}


#top
{
position:relative;
z-index:40;
width: 100%;
height:40px;
background-color: #5fd5f3;
}

#riga
{
position:relative;
z-index:40;
width: 100%;
height:8px;
background-color: #3a689e;
}

#riga-verde
{
position:relative;
z-index:40;
width: 100%;
height:15px;
background-color: #2f7518;
}

#verde
{
position:relative;
z-index:40;
width: 100%;
background-color: #398d1d;
}

#riga-blu
{
position:relative;
z-index:40;
width: 100%;
height:15px;
background-color: #4176a7;
}

#blu
{
position:relative;
z-index:40;
width: 100%;
background-color: #5facf3;
}

#footer
{
position:relative;
z-index:40;
width: 100%;
background-color: #4176a7;
}


#box
{
min-height:110px;
}

#box1
{
min-height:250px;
}



#menu
{
position:relative;
z-index:40;
width: 100%;
background-color: #ffffff;
}



#pagina
{
position:relative;
z-index:20;
width: 1100px;
left:50%;
margin-left:-550px;
}

.bottonepre { 
font-family: 'Comfortaa', cursive;
background-color: #3a689e;
margin-left:auto;
margin-right:auto;
border:4px solid #ffffff;
border-radius: 30px;
width:260px;
font-size: 22px;
font-weight: 700;
text-align: center;
color:#ffffff;
padding-top: 10px;
padding-bottom: 10px;
text-transform: uppercase;
}

.bottonepre:hover  { 
background-color: #2f7518;
cursor: pointer;
}

.bottone { 
width: 160px;
height:44px;
margin-left:auto;
margin-right:auto;
border:3px solid #2f7518;
cursor: pointer;
}

.bottone:hover { 
width: 160px;
height:44px;
margin-left:auto;
margin-right:auto;
border:3px solid #2f7518;
background-color: #ffffff;
cursor: pointer;
}

.corpo_bottone {
font-size: 16px;
font-weight: 400;
text-align: center;
color:#ffffff;
padding-left:22px;
padding-right:22px;
padding-top:13px;
padding-bottom:13px;
}

.corpo_bottone:hover {
font-size: 16px;
font-weight: 400;
text-align: center;
color:#2f7518;
padding-left:22px;
padding-right:22px;
padding-top:13px;
padding-bottom:13px;
}


.bottone1 { 
width: 160px;
height:44px;
margin-left:60px;
border:3px solid #4176a7;
cursor: pointer;
}

.bottone1:hover { 
width: 160px;
height:44px;
margin-left:60px;
border:3px solid #4176a7;
background-color: #ffffff;
cursor: pointer;
}

.corpo_bottone1 {
font-size: 16px;
font-weight: 400;
text-align: center;
color:#ffffff;
padding-left:22px;
padding-right:22px;
padding-top:13px;
padding-bottom:13px;
}

.corpo_bottone1:hover {
font-size: 16px;
font-weight: 400;
text-align: center;
color:#4176a7;
padding-left:22px;
padding-right:22px;
padding-top:13px;
padding-bottom:13px;
}



.tabella {display: table;width: 1100px;position:relative;}
.riga { display:table-row;}
.colonna { display: table-cell;width: 50%;}
.colonna-serv {display: table-cell;width:220px;}
.colonna-news {display: table-cell;width:366px;}

.colonna1 {display: table-cell;width:400px; float:left;}
.colonna2 {display: table-cell;width:700px;  float:left;}




h1 {
font-size: 36px;
font-weight: 700;
text-align: left;
padding-bottom:25px;
padding-top:30px;
color: #ffffff;
}

.corpo {
font-size: 16px;
font-weight: 400;
text-align: left;
margin-left:0px;
margin-right:20px;
line-height:24px;
color: #ffffff;
}

.corpo-data {
font-size: 16px;
font-weight: 400;
text-align: left;
margin-left:20px;
margin-right:20px;
line-height:24px;
color: #ffffff;
}

.corpo-tit {
font-size: 18px;
font-weight: 700;
text-align: left;
margin-left:20px;
margin-right:20px;
line-height:24px;
color: #ffffff;
}

.corpo_tel {
font-size: 18px;
font-weight: 700;
text-align: left;
margin-left:5px;
color: #ffffff;
}

.corpo_menu {
font-size: 20px;
font-weight: 400;
text-align: center;
margin-left:10px;
margin-right:10px;
padding-top:30px;
padding-bottom:30px;
}

.corpo_serv1 {
font-size: 24px;
font-weight: 400;
text-align: center;
margin-left:50px;
margin-right:50px;
margin-bottom:15px;
color: #ffffff;
}

.corpo_serv1-1 {
font-size: 24px;
font-weight: 400;
text-align: center;
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
color: #ffffff;
}

.corpo_serv2 {
font-size: 14px;
font-weight: 300;
text-align: center;
margin-left:20px;
margin-right:20px;
color: #ffffff;
line-height:18px;
}


.corpo_news1 {
font-size: 36px;
font-weight: 700;
text-align: center;
padding-bottom:25px;
padding-top:15px;
color: #ffffff;
}


.corpo_news2 {
font-size: 14px;
font-weight: 400;
text-align: left;
margin-left:60px;
margin-right:60px;
color: #f4f107;
}

.corpo_news3 {
font-size: 24px;
font-weight: 700;
text-align: left;
margin-left:60px;
margin-right:60px;
padding-bottom:10px;
color: #ffffff;
}

.corpo_news4 {
font-size: 14px;
font-weight: 300;
text-align: left;
margin-left:60px;
margin-right:60px;
padding-bottom:20px;
color: #ffffff;
line-height:18px;
}

.corpo_footer {
font-size: 18px;
font-weight: 300;
text-align: left;
margin-left:20px;
margin-right:20px;
padding-bottom:4px;
color: #ffffff;
}


A.men:LINK, A.men:VISITED, A.men:ACTIVE {
color:#ffffff;
text-decoration: none;
}

A.men:HOVER {
 color: #ffffff;
 text-decoration : none;
}



}