@media only screen and (min-width: 1088px) {

#fumetto_pos
{
display:none;
}

#vedi-ph
{
display:none;
}

#pos_ham
{
display:none;
}

label {
display:none;
}

A.men:LINK, A.men:VISITED, A.men:ACTIVE {
 color: #ffffff;
 text-decoration: none;
}

A.men:HOVER {
 color: #dca461;
 text-decoration : none;
}

#footer
{
width: 100%;
position:relative;
z-index:20;
min-height:296px;
background-color: #827f76;
}

#top
{
width: 100%;
position:fixed;
z-index:999;
height:84px;
background-color: #827f76; 
-webkit-box-shadow: 0px 10px 16px -2px rgba(0,0,0,0.34);
-moz-box-shadow: 0px 10px 16px -2px rgba(0,0,0,0.34);
box-shadow: 0px 10px 16px -2px rgba(0,0,0,0.34);
}


ul {
font-size: 20px;
font-weight: 300;
padding-left: 150px;
padding-right:134px;
line-height:28px;
}

li {
padding-left: 5px;
padding-bottom:10px;
}


#vedipro1 {display:none;}
#vedipro2 {display:none;}
#vedipro3 {display:none;}
#vedipro4 {display:none;}
#vedipro5 {display:none;}






img.logo1 {
padding-top:30px;
padding-left:542px;
}

img.logo10 {
padding-top:30px;
padding-left:143px;
}

img.logoperche
{
display:block;
margin:auto;
padding-top:280px;
}

img.foto
{
padding:15px;
}

img.chi
{
padding:7px;
}

#img-home
{
width: 100%;
position:relative;
z-index:500;
height:697px;
background-image: url('../images/img-home.jpg');
background-position: center top;
background-repeat:no-repeat;
}

#img-home1
{
width: 911px;
position:relative;
z-index:20;
height:594px;
margin:auto;
background-image: url('../images/sfondo.png');
background-position: center top;
background-repeat:no-repeat;
}

#img-sotto
{
width: 100%;
position:relative;
z-index:20;
height:168px;
background-image: url('../images/sotto.jpg');
background-position: center top;
background-repeat:no-repeat;
}

#img-perche
{
width: 100%;
position:relative;
z-index:20;
height:797px;
background-image: url('../images/img-perche.jpg');
background-position: center top;
background-repeat:no-repeat;
}

#img-progettisti
{
width: 100%;
position:relative;
z-index:20;
height:516px;
background-image: url('../images/sfondo-progettisti.jpg');
background-position: center top;
background-repeat:no-repeat;
}

#img-promotori
{
width: 100%;
position:relative;
z-index:20;
height:516px;
background-image: url('../images/sfondo-promotori.jpg');
background-position: center top;
background-repeat:no-repeat;
}

#img-costruttori
{
width: 100%;
position:relative;
z-index:20;
height:516px;
background-image: url('../images/sfondo-costruttori.jpg');
background-position: center top;
background-repeat:no-repeat;
}

#img-produttori
{
width: 100%;
position:relative;
z-index:20;
height:516px;
background-image: url('../images/sfondo-produttori.jpg');
background-position: center top;
background-repeat:no-repeat;
}

#img-impiantisti
{
width: 100%;
position:relative;
z-index:20;
height:516px;
background-image: url('../images/sfondo-impinatisti.jpg');
background-position: center top;
background-repeat:no-repeat;
}

#img-chi
{
width: 100%;
position:relative;
z-index:20;
height:789px;
background-image: url('../images/sfondo-chi.jpg');
background-position: center top;
background-repeat:no-repeat;
}

#img-case
{
width: 100%;
position:relative;
z-index:20;
height:428px;
background-image: url('../images/sfondo-case.jpg');
background-position: center top;
background-repeat:no-repeat;
}


#sfondo-home
{
width: 100%;
position:relative;
z-index:20;
height:960px;
margin:auto;
background-image: url('../images/sfondo-home.jpg');
background-position: center top;
background-repeat:no-repeat;
}

#sfondo-contatti
{
width: 838px;
position:relative;
z-index:20;
height:324px;
margin:auto;
background-image: url('../images/sfondo-contatti.png');
background-position: center top;
background-repeat:no-repeat;
}


#pagina
{
position:relative;
z-index:200;
width: 1088px;
margin:auto;
}


#pos_logo
{
position:absolute;
z-index:50;
top:0px;
left:0px;
width:369px;
}

#xx
{
position:relative;
z-index:50;
top:0px;
left:0px;
width:100%;
height:48px;
}

#xxx
{
position:relative;
z-index:50;
top:0px;
left:0px;
width:100%;
height:100px;
}

#xxf
{
position:relative;
z-index:50;
top:0px;
left:0px;
width:100%;
height:32px;
}

#bt1
{
position:relative;
z-index:50;
width:100%;
height:240px;
}

#bt2
{
position:relative;
z-index:50;
width:100%;
height:152px;
}

#bt3
{
position:relative;
z-index:50;
width:100%;
height:97px;
}

#bt4
{
position:relative;
z-index:50;
width:100%;
height:82px;
}

#bt5
{
position:relative;
z-index:50;
width:100%;
height:112px;
}

#boxhome
{
position:relative;
z-index:50;
top:0px;
left:0px;
width:640px;
}

#boxcontatti
{
position:relative;
z-index:50;
top:0px;
left:0px;
width:620px;
}

#rigahome
{
position:relative;
z-index:50;
top:0px;
left:60px;
width:736px;
height:8px;
background-color:#f4f4f3;
}

#rigacontatti
{
position:relative;
z-index:50;
margin:auto;
width:709px;
height:8px;
background-color:#f4f4f3;
}

#boxtesta
{
position:relative;
z-index:50;
margin:auto;
width:830px;
}

#boxchi
{
position:relative;
z-index:50;
margin:auto;
width:710px;
}


.tabella {display: table;position:relative;margin:auto;}
.riga { display:table-row;}
.colonna {display: table-cell;vertical-align: middle;}
.colonna-footer {display: table-cell;vertical-align: top;width:415px;}
.colonna-per {display: table-cell;vertical-align: top;width:342px;}

.colonna-case1 {display: table-cell;vertical-align: top;width:499px;background-color: #9a81a3;}
.colonna-case2 {display: table-cell;vertical-align: top;width:499px;background-color: #d48f3c;}
.colonna-case3 {display: table-cell;vertical-align: top;width:499px;background-color: #6ca7a1;}

.bottone1 {
margin-left:587px; 
background-color: #949088;
width:192px;
font-size: 20px;
font-weight: 400;
text-align: center;
color:#ffffff;
font-family: 'Roboto Condensed', sans-serif;
padding-top: 10px;
padding-bottom: 10px;
text-transform:uppercase;
letter-spacing:2px;
}

.bottone2 {
margin-left:171px; 
background-color: #949088;
width:313px;
font-size: 20px;
font-weight: 400;
text-align: center;
color:#ffffff;
font-family: 'Roboto Condensed', sans-serif;
padding-top: 10px;
padding-bottom: 10px;
text-transform:uppercase;
letter-spacing:2px;
}

.bottone3 {
margin-left:534px; 
background-color: #949088;
width:204px;
font-size: 20px;
font-weight: 400;
text-align: center;
color:#ffffff;
font-family: 'Roboto Condensed', sans-serif;
padding-top: 10px;
padding-bottom: 10px;
text-transform:uppercase;
letter-spacing:2px;
}

.bottone4 {
margin-left:280px; 
background-color: #949088;
width:204px;
font-size: 20px;
font-weight: 400;
text-align: center;
color:#ffffff;
font-family: 'Roboto Condensed', sans-serif;
padding-top: 10px;
padding-bottom: 10px;
text-transform:uppercase;
letter-spacing:2px;
}

.bottone5 {
margin-left:782px; 
background-color: #949088;
width:204px;
font-size: 20px;
font-weight: 400;
text-align: center;
color:#ffffff;
font-family: 'Roboto Condensed', sans-serif;
padding-top: 10px;
padding-bottom: 10px;
text-transform:uppercase;
letter-spacing:2px;
}


.bottone1:hover { 
background-color: #87b5af;
cursor: pointer;
}

.bottone2:hover { 
background-color: #87b5af;
cursor: pointer;
}

.bottone3:hover { 
background-color: #87b5af;
cursor: pointer;
}

.bottone4:hover { 
background-color: #87b5af;
cursor: pointer;
}

.bottone5:hover { 
background-color: #87b5af;
cursor: pointer;
}


.bottone6 {
margin-left:403px; 
background-color: #da9f58;
width:311px;
font-size: 20px;
font-weight: 400;
text-align: center;
color:#ffffff;
font-family: 'Roboto Condensed', sans-serif;
padding-top: 10px;
padding-bottom: 10px;
text-transform:uppercase;
letter-spacing:2px;
}

.bottone6:hover { 
background-color: #d38e3c;
cursor: pointer;
}

.bottone7 {
background-color: #da9f58;
width:311px;
font-size: 20px;
font-weight: 400;
text-align: center;
color:#ffffff;
font-family: 'Roboto Condensed', sans-serif;
padding-top: 10px;
padding-bottom: 10px;
text-transform:uppercase;
letter-spacing:2px;
border:0px;
}

.bottone7:hover { 
background-color: #d38e3c;
cursor: pointer;
}

h1 {
font-size: 36px;
font-weight: 900;
text-align: left;
text-transform: uppercase;
padding-top: 0px;
color:#e35000;
}

h2 {
font-size: 42px;
font-weight: 700;
text-align: center;
padding-top: 0px;
color:#d38e3c;
margin-left:200px;
margin-right:200px;
line-height:44px;
}

h3 {
font-size: 52px;
font-weight: 700;
text-align: left;
padding-bottom: 30px;
color:#d38e3c;
margin-left:134px;
margin-right:134px;
}

h4 {
font-size: 55px;
font-weight: 700;
text-align: left;
padding-top:30px;
padding-bottom: 0px;
color:#d38e3c;
margin-left:134px;
margin-right:134px;
}

h5 {
font-size: 44px;
font-weight: 700;
text-align: center;
padding-top:30px;
padding-bottom: 20px;
color:#d38e3c;
}

.corpo_menu {
font-size: 14px;
font-weight: 300;
text-align: center;
color:#ffffff;
margin-left:15px;
margin-right:15px;
text-transform:uppercase;
letter-spacing:1px;
}

.corpo_home1 {
font-size: 40px;
font-weight: 900;
text-align: left;
color:#9a80a2;
margin-left:60px;
margin-right:10px;
line-height:42px;
margin-top:5px;
}

.corpo_home2 {
font-size: 40px;
font-weight: 900;
text-align: left;
color:#6ca7a1;
margin-left:60px;
margin-right:0px;
line-height:42px;
margin-top:10px;
margin-bottom:15px;
}

.corpo_home3 {
font-size: 22px;
font-weight: 300;
text-align: left;
color:#828077;
margin-left:60px;
margin-right:160px;
margin-top:0px;
margin-bottom:0px;
font-family: 'Roboto Condensed', sans-serif;
}

.corpo_home4 {
font-size: 22px;
font-weight: 700;
text-align: left;
color:#9a80a2;
margin-left:60px;
margin-right:160px;
margin-top:10px;
margin-bottom:0px;
font-family: 'Roboto Condensed', sans-serif;
}

.corpo_contatti1 {
font-size: 33px;
font-weight: 900;
text-align: left;
color:#ffffff;
margin-left:50px;
margin-right:20px;
line-height:34px;
padding-top:40px;
}

.corpo_contatti2 {
font-size: 33px;
font-weight: 300;
text-align: left;
color:#ffffff;
margin-left:50px;
margin-right:00px;
line-height:34px;
margin-top:20px;
margin-bottom:5px;
}


.corpo_testa {
font-size: 30px;
font-weight: 300;
text-align: center;
line-height:34px;
margin-top:25px;
font-family: 'Roboto Condensed', sans-serif;
}

.corpo_box {
font-size: 23px;
font-weight: 300;
text-align: center;
margin-top:20px;
margin-right:30px;
margin-left:30px;
font-family: 'Roboto Condensed', sans-serif;
}


.corpo_boxarancio1 {
font-size: 55px;
font-weight: 700;
text-align: left;
padding-top:70px;
margin-bottom:30px;
margin-right:134px;
margin-left:134px;
color:#ffffff;
}

.corpo_boxarancio2 {
font-size: 20px;
font-weight: 300;
text-align: left;
margin-top:0px;
margin-right:134px;
margin-left:134px;
color:#ffffff;
line-height:28px;
}


.corpo1 {
font-size: 24px;
font-weight: 700;
text-align: left;
margin-top:0px;
margin-right:134px;
margin-left:134px;
color:#6ca7a1;
}

.corpo2 {
font-size: 35px;
font-weight: 700;
text-align: left;
margin-top:30px;
margin-right:134px;
margin-left:134px;
color:#6ca7a1;
}


.corpo {
font-size: 20px;
font-weight: 300;
text-align: left;
margin-top:0px;
margin-right:134px;
margin-left:134px;
line-height:28px;
}

.corpo_li {
font-size: 20px;
font-weight: 300;
text-align: left;
margin-top:0px;
margin-right:0px;
margin-left:0px;
line-height:28px;
}

.corpo_foto {
font-size: 30px;
font-weight: 300;
text-align: center;
margin-top:0px;
margin-bottom:30px;
color:#d38e3c;
}


.corpo_pro {
font-size: 30px;
font-weight: 700;
text-align: left;
margin-top:10px;
margin-bottom:10px;
margin-right:134px;
margin-left:134px;
color:#5d928c;
}


.corpo_chi {
font-size: 25px;
font-weight: 300;
text-align: center;
color:#828077;
font-family: 'Roboto Condensed', sans-serif;
margin-top:10px;
margin-bottom:10px;
line-height:34px;
}


.corpo_case1 {
font-size: 26px;
font-weight: 700;
text-align: left;
margin-top:20px;
margin-bottom:10px;
margin-right:5px;
margin-left:30px;
color:#ffffff;
}

.corpo_case2 {
font-size: 16px;
font-weight: 400;
text-align: left;
margin-top:0px;
margin-bottom:0px;
margin-right:5px;
margin-left:30px;
color:#ffffff;
}


.corpo_con1 {
font-size: 24px;
font-weight: 700;
text-align: center;
color:#d38e3c;
font-family: 'Roboto Condensed', sans-serif;
margin-top:0px;
margin-bottom:0px;
margin-right:200px;
margin-left:200px;
}

.corpo_con2 {
font-size: 25px;
font-weight: 300;
text-align: center;
font-family: 'Roboto Condensed', sans-serif;
margin-top:0px;
margin-bottom:0px;
}

.corpo_con30{
font-size: 28px;
font-weight: 900;
text-align: center;
color:#6ca7a1;
margin-top:0px;
margin-bottom:0px;
margin-right:20px;
margin-left:20px;
}

.corpo_con4 {
font-size: 28px;
font-weight: 700;
text-align: center;
font-family: 'Roboto Condensed', sans-serif;
margin-top:15px;
margin-bottom:4px;
margin-right:20px;
margin-left:20px;
}

.corpo_con5 {
font-size: 30px;
font-weight: 700;
text-align: center;
font-family: 'Roboto Condensed', sans-serif;
padding-top:15px;
padding-bottom:0px;
margin-right:20px;
margin-left:20px;
}

.corpo_con50 {
font-size: 30px;
font-weight: 700;
text-align: center;
font-family: 'Roboto Condensed', sans-serif;
margin-top:-5px;
padding-bottom:0px;
margin-right:20px;
margin-left:20px;
}

.corpo_con6 {
font-size: 20px;
font-weight: 400;
text-align: left;
font-family: 'Roboto Condensed', sans-serif;
padding-top:10px;
padding-bottom:8px;
margin-right:20px;
margin-left:44px;
}

#evento
{
position:relative;
z-index:50;
margin:auto;
width:880px;
background-color:#f5f3f2;
}


.bottone8 {
margin:auto;
background-color: #6ca8a1;
width:311px;
font-size: 20px;
font-weight: 400;
text-align: center;
color:#ffffff;
font-family: 'Roboto Condensed', sans-serif;
padding-top: 10px;
padding-bottom: 10px;
text-transform:uppercase;
letter-spacing:2px;
border:0px;
}

.bottone8:hover { 
background-color: #5b8e88;
cursor: pointer;
}






.corpo_footer1 {
font-size: 19px;
font-weight: 700;
text-align: left;
color:#ffffff;
margin-left:0px;
margin-right:20px;
}

.corpo_footer2 {
font-size: 18px;
font-weight: 300;
text-align: left;
color:#ffffff;
margin-left:0px;
margin-right:24px;
padding-top:6px;
padding-bottom:6px;
}

.pr {
margin-left:147px;
margin-right:15px;
padding-top:0px;
padding-bottom:0px;
}


.td_menu {
margin-right:60px;
}


input.forma {
margin-left:5%;
margin-top:10px;
margin-bottom:10px;
padding-left:5%;
padding-right:5%;
text-align: left;
width: 80%;
height: 34px;
border:1px solid #a9a8ad; 
background-color: #ffffff;
font-size: 14px;
color: #a9a8ad;
}

textarea.testo {
margin-top:10px;
margin-bottom:10px;
padding-left:10px;
padding-right:10px;
text-align: left;
width: 768px;
height: 200px;
border:1px solid #a9a8ad; 
background-color: #ffffff;
font-size: 14px;
color: #a9a8ad;
}


}