﻿@media all and (max-width: 1920px) {
.content{
width:100%;
background-color:#ffffff;
border:0px;
margin:0px;
padding:0px 0px 5px 0px;
text-align:center;
}
.Associazione{
font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
font-size: 40px;
text-align: left;
color: gray; 
margin:0px;
font-style:italic;
line-height:normal;
}
#principale {
	vertical-align:top;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 100%;
	min-height:800px;
	border: 0px solid #C6C3C6;
box-sizing: content-box;

	}
#news {
	vertical-align:top;
	text-align:left;
	margin:0px 20px 5px 0px;
	padding:0px 0px 0px 0px;
	min-height:100%;
	min-width: 45%;
	display:inline;
	border: 0px solid #C6C3C6;
	}
#banner01 {
	vertical-align:top;
	text-align:left;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	min-width: 300px;
	min-height:300px;
	display:inline;
	border: 1px solid #C6C3C6;
    box-shadow: 3px 3px 3px #C3C3C3;
}
.img-home {
	min-width: 40%;
	min-height:100%;
	margin:0px 20px 5px 0px;
	padding:0px 0px 0px 0px;
}

.ombra {
	width:65%;
	background-color: #FFFFFF;
    border:1px solid  #DBDBDB;
    box-shadow: 3px 3px 3px #C3C3C3;
	padding:0px 15px 0px 15px;
	margin:0px 20px 0px 20px;
	text-align:center;
	box-sizing:content-box;
}

.tabella {
width:50%;
background-color: #FFFFFF;
}
}
@media all and (max-width: 1690px) {
.content{
width:100%;
background-color:#ffffff;
border:0px;
margin:0px;
padding:0px;
text-align:center;
overflow:hidden;
}
.Associazione{
font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
font-size: 35px;
text-align: left;
color: gray; 
margin:0px;
font-style:italic;
line-height:normal;
}

#principale {
	vertical-align:top;
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	width: 100%;
	border: 0px solid #C6C3C6;
overflow:hidden;
	}
	.Associazione{
font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
font-size: 30px;
text-align: left;
color: gray; 
margin:0px;
font-style:italic;
line-height:normal;
}

#news {
	vertical-align:top;
	text-align:left;
	margin:0px 20px 5px 0px;
	padding:0px 0px 0px 0px;
	min-width: 60%;
	min-height:100%;
	display:inline;
	border: 0px solid #C6C3C6;
	}
#banner01 {
	vertical-align:top;
	margin:0px 20px 0px 0px;
	padding:0px;
	min-width: 30%;
	height:auto;
	background-color: #FFFFFF;
    border:1px solid  #DBDBDB;
    box-shadow: 3px 3px 3px #C3C3C3;
}
.img-home {
	min-width: 40%;
	min-height:100%;
	margin:0px 20px 5px 0px;
	padding:0px 0px 0px 0px;
}
.ombra {
	width:70%;
	background-color: #FFFFFF;
    border:1px solid  #DBDBDB;
    box-shadow: 3px 3px 3px #C3C3C3;
	padding:0px 15px 0px 15px;
	margin:0px 20px 0px 20px;
	text-align:center;
	box-sizing:content-box;
}
}
@media all and (max-width: 1280px) {
.content{
width:100%;
background-color:#ffffff;
border:0px;
margin:0px;
padding:0px;
text-align:center;
}
.Associazione{
font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
font-size: 25px;
text-align: left;
color: gray; 
margin:0px;
font-style:italic;
line-height:normal;
}

#principale {
	vertical-align:top;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	width: 100%;
	border: 0px solid #C6C3C6;
	overflow:hidden;
	}

#news {
	vertical-align:top;
	text-align:left;
	margin:0px 20px 5px 0px;
	padding:0px 0px 0px 0px;
	width: 65%;
	height:100%;
	display:inline;
	border: 0px solid #C6C3C6;
	float:left;
	}
#banner01 {
	vertical-align:top;
	text-align:left;
	margin:0px 0px 20px 2px;
	padding:0px;
	width: 300px;
	height:auto;
	display:inline;
	background-color: #FFFFFF;
    border:1px solid  #DBDBDB;
    box-shadow: 3px 3px 3px #C3C3C3;
}
.img-home {
	min-width: 40%;
	min-height:100%;
	margin:0px 20px 5px 0px;
	padding:0px 0px 0px 0px;
}
.ombra {
	width:70%;
	background-color: #FFFFFF;
    border:1px solid  #DBDBDB;
    box-shadow: 3px 3px 3px #C3C3C3;
	padding:0px 15px 0px 15px;
	margin:0px 20px 0px 20px;
	text-align:center;
	box-sizing:content-box;
}

.tabella {
width:60%;
background-color: #FFFFFF;
}
}
@media all and (max-width: 980px) {
.content{
width:100%;
background-color:#ffffff;
border:0px;
margin:0px;
padding:0px;
text-align:left;
overflow:hidden;
}
.Associazione{
font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
font-size: 20px;
text-align: left;
color: gray; 
margin:0px;
font-style:italic;
line-height:normal;
}

#principale {
	vertical-align:top;
	text-align:center;
	margin:5px 0px 0px 0px;
	padding:0px;
	width: 100%;
	border: 0px solid #C6C3C6;
overflow:hidden;
	}

#news {
	vertical-align:top;
	text-align:left;
	margin:0px 20px 5px 0px;
	padding:0px 0px 0px 0px;
	width: 62%;
	height:100%;
	display:inline;
	border: 0px solid #C6C3C6;
	float:left;
	}
#banner01 {
	vertical-align:top;
	text-align:left;
	margin:0px 0px 20px 5px;
	padding:0px;
	width: 60%;
	height:auto;
	background-color: #FFFFFF;
    border:1px solid  #DBDBDB;
    box-shadow: 3px 3px 3px #C3C3C3;
}
.img-home {
	min-width: 60%;
	height:auto;
	margin:0px 20px 5px 0px;
	padding:0px 0px 0px 0px;
}
.ombra {
	width:90%;
	background-color: #FFFFFF;
    border:1px solid  #DBDBDB;
    box-shadow: 3px 3px 3px #C3C3C3;
	padding:0px 15px 0px 15px;
	margin:0px 20px 0px 20px;
	text-align:center;
	box-sizing:content-box;
}

.tabella {
width:80%;
background-color: #FFFFFF;
}
}
@media all and (max-width: 736px) {
.content{
width:100%;
background-color:#ffffff;
border:0px;
margin:0px;
padding:0px;
text-align:left;
overflow:hidden;
}
.Associazione{
font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
font-size: 15px;
text-align: left;
color: gray; 
margin:0px;
font-style:italic;
line-height:normal;
}

#principale {
	vertical-align:top;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	width: 100%;
	border: 0px solid #C6C3C6;
	overflow:hidden;
	}
#news {
	vertical-align:top;
	text-align:left;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 100%;
	height:100%;
	display:inline;
	border: 0px solid #C6C3C6;
	}
#banner01 {
	vertical-align:top;
	text-align:left;
	margin:0px 0px 20px 2px;
	padding:0px;
	width: 98%;
	height:auto;
	display:inline;
	background-color: #FFFFFF;
    border:1px solid  #DBDBDB;
    box-shadow: 3px 3px 3px #C3C3C3;
}
.img-home {
	width: 100%;
	height:100%;
	margin:0px 20px 5px 0px;
	padding:0px 0px 0px 0px;
}
.ombra {
	width:85%;
	background-color: #FFFFFF;
    border:1px solid  #DBDBDB;
    box-shadow: 3px 3px 3px #C3C3C3;
	padding:0px 15px 0px 15px;
	margin:0px 20px 0px 20px;
	text-align:center;
	box-sizing:content-box;
}

.tabella {
width:90%;
background-color: #FFFFFF;
}
}
@media all and (max-width: 480px) { 
.content{
width:100%;
background-color:#ffffff;
border:0px;
margin:0px;
text-align:center;
overflow:hidden;
}
.Associazione{
font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
font-size: 40px;
text-align: left;
color: gray; 
margin:0px;
font-style:italic;
line-height:normal;
}
.img-400 {
width:200px;
max-width:200px;
min-width:80px;
height:auto;
}

#principale {
	vertical-align:top;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	width: 100%;
	border: 0px solid #C6C3C6;
	overflow:hidden;
	}
#news {
	vertical-align:top;
	text-align:left;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width: 98%;
	min-height:100%;
	border: 0px solid #C6C3C6;
	}
#banner01 {
	vertical-align:top;
	text-align:left;
	margin:0px 0px 20px 0px;
	padding:0px;
	width: 98%;
	height:auto;
	background-color: #FFFFFF;
    border:1px solid  #DBDBDB;
    box-shadow: 3px 3px 3px #C3C3C3;
}
.img-home {
	width: 100%;
	height:100%;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
.ombra {
	width:85%;
	background-color: #FFFFFF;
    border:1px solid  #DBDBDB;
    box-shadow: 3px 3px 3px #C3C3C3;
	padding:0px 15px 0px 15px;
	margin:0px 20px 0px 20px;
	text-align:center;
	box-sizing:content-box;
}

.tabella {
width:90%;
background-color: #FFFFFF;
}
}

