/* CSS Document */

font-face {
    font-family: "candara";
    src: url(http://www.ngs.it/2012/css/candara.ttf) format("truetype");
}


* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background:#e8e8e8 url(../img/wavy-lines.jpg);}
#main { max-width: 100% }
.menu { margin-top:0px; padding-top:56px; background-color:#FFF; }

img {vertical-align:top;}
a img {border:0;}


.table_header { height:94px;}

html { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:1.333em; color:#333333;}
select {vertical-align:middle; font-weight:normal; }
input, textarea {vertical-align:middle; font-weight:normal; background-color:#eeeeee; border-color:#c8c8c8; border-width:1px; border-top-style:solid; border-left-style:solid; border-right-style:solid; border-bottom-style:solid; }

h1 { font-family:candara; color:#20afe5; font-size:20px; font-weight:bold;}

hr { height:1; color:#c8c8c8; noshade:noshade; }

a {text-decoration:none; color:#003366;}
a:hover {text-decoration:none; color:#009cd9;}


.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1 { height:312px; width:657px; max-height:657px;  }
.col-2,
.col-3,
.col-4 {float:left;}
.col-5,
.col-6,
.col-7 { height:70px; width:320px; position: relative;  margin-left: auto ;  margin-right: auto ; display:inline;}

.row_1 { height: 320px; }
.row_2 { height: 310px; }

.col_1 { background:#FFF url(img/occasioni_bg.gif) left top no-repeat; float:left; width:670px; height:320px; margin-left:0px; }
.col_2 { float:right; width:290px; height:320px; margin-left:0px; }
.col_3,
.col_4,
.col_5 { float:left; width:210px; height:100px; margin-right: 15px; }
.col_6 { float:right; width:290px; height:100px; }

.pathway { background:url(../img/grey1x1.gif) left bottom repeat-x; margin:10px 0px 0px 0px; padding-bottom:10px; padding-left:25px; text-align: left }

.section { width:70%; float:left; padding-top:10px; padding-left:15px; padding-right:15px; background:#fff; text-align: left; border-right:1px solid #ccc }
.section #iubenda_policy .iub_content { padding:15px;}  
.section iframe { width: 100%}
.section table { width: 100% !important}
.section2 { width:280px; height:100%;  float:left; padding-top:10px; padding-left:25px; padding-right:15px; margin-left:-1px; background:url(../img/grey1x1.gif) left top repeat-y; text-align: left }
.news { width:30%; height:100%;  float:left; padding-top:10px; padding-left:25px; padding-right:15px; margin-left:-1px; background:url(../img/grey1x1.gif) left top repeat-y; text-align: left }
.news.contatti { width: 40%}
.form { width:600px; float:left; padding-top:10px; padding-left:25px; padding-right:15px; background:url(../img/grey1x1.gif) right top repeat-y; }
.form_table { padding: 5px 5px 5px 5px; }

.prodotti { width:100%; padding-top:10px; padding-left:25px; padding-right:15px; background: #fff; }
.prodotti { text-align: left}
.prodotti h1 { padding-bottom:15px; border-bottom:1px solid #ccc}
.prodotti img.banner_prodotti { display: block; margin:0 auto;}
.prodotti_int { width:50%; float:left; margin: 30px 0; padding:0 50px;}
.prodotti_int img { float:left; max-height:200px; max-width:150px; }
.prodotto_sx { float: left; width: 60%; background:#fff !important; border-right:1px solid #ccc}
.prodotto_dx { float: left; width: 40%; text-align: left;background:#fff !important; margin-left: 0 !important}
.newslist { width:70%; float:left; padding-top:10px; padding-left:25px; padding-right:15px; background:url(../img/grey1x1.gif) right top repeat-y; max-width: 100%}
.newslist .contenuto_news { text-align: left}
.highslide-html input { margin-bottom:5px;} 
.highslide-maincontent { overflow:hidden}
.bottom_section { background:url(../img/grey1x1.gif) left top repeat-x #f6f6f6; padding-top:10px; padding-left:0; text-align: left; display: inline-block; width:100%; margin-bottom:-10px;}
.bottom_cont { margin:0 30px}
.bottom_section img { width: auto}
.bottom_section .immagine_newsletter { display: table; margin:0 auto 30px;}

.homeinfomedia { background:url(../img/grey1x1.gif) left bottom repeat-x; margin:10px 0px 0px 0px; padding-bottom:10px; padding-left:25px; }
.homeinfomedia img.bordo_sotto,.homeinfopoint img.bordo_sotto,.testo img.bordo_sotto  { height: 1px}
.homeinfomedia h1 { margin-bottom:0;}
.homeinfomedia table { width: 100% !important}
.homeinfomedia table td { padding:0 15px;}
.homeinfomedia table td + td +td +td img { margin-top:20px;}
.homeinfomedia img,.homeinfopoint img { width: 100%}
.homeinfomedia table td br { }
.homeinfopoint { width:70%; float:left; padding-top:10px; padding-left:25px; padding-right:15px;  background:url(../img/grey1x1.gif) right top repeat-y;}
.homeinfopoint table { width: 100%;}
.homeinfopoint table td { width: 50% !important; padding:0 15px; text-align: left;}
.homeinfopoint table td h1 { margin-bottom:0}
.homeinfopoint table td + td img.banner { margin-top:40px;}
.homeinfopoint a { font-size:14px !important}


.asd { float:none; list-style-type:none; display:block; }

.gallery { float:right; max-width:160px; margin-right:45px; }

.wrapperFader { }
.faderDiv { margin-left:18px; margin-top:42px; }
.testoFader { position:absolute; left:400px;  top:535px; z-index:90; width:300px; }

/***************header***************/
.logo {float:left; padding:0 0 0 0px; }
.logo img { width: 248px}
.top-img {text-align:center;} 
.top-img p { background: #fff;}
.top-img img { max-width: 100%; width: 100%} 


/* Hide the link that should open and close the topnav on small screens */
ul#css3menu1.topmenu .icon {
    display: none;
}
.servizi_dx { margin-bottom:30px;}
.servizi_dx img { float:left !important}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin:3px 20px 0 1px;}
.phone {float:right; margin-right:54px;}
cite {font-style:normal;}

.text-center {text-align:center;}
.text-color {color:#6A4627;}
.text-style {color:#D04B21; font-size:1.5em;}

/***************titles***************/
.title {margin-bottom:25px;}
.title-un {margin-bottom:15px;}

h2 {font-size:1.5em; line-height:1em; color:#000; font-weight:normal; padding-bottom:2px; font-weight:bold;}
h3 {font-size:1.083em; padding-bottom:16px;}
h4 {font-size:18px; line-height:1em; color:#cc0000; font-weight:normal; text-transform: uppercase;}
h5 {font-size:16px; color:#cc0000; font-weight:normal; text-transform: uppercase;}


/***************links***************/
.link {color:#D04B21; font-size:1.5em; line-height:1em;}
.link-un {color:#D04B21;}

.nav {padding-left:70px;}
.nav li {float:left; font-size:1.5em; padding:0 4px 1px;}
.nav .prev {padding:0 17px 1px 0;}
.nav .next {padding:0 0 1px 17px;}
.nav li a {color:#D04B21; text-decoration:none;}
.nav li a:hover {text-decoration:underline;}
.nav .prev a, .nav .next a {text-decoration:underline;}
.nav .prev a:hover, .nav .next a:hover {text-decoration:none;}

/***************boxes***************/
.img-border {padding:4px; border:1px solid #B7B7B7;}
.border-none {background:url(images/border-none.gif) left top no-repeat; padding-left:27px;}

.border1 {background:url(images/border1-tail.gif) left top repeat-y;}

.border2, .border3 {font-size:0%; line-height:0%;}
.border2 {background:url(img/border2-tail.gif) left bottom no-repeat; height:3px; margin-bottom:15px; padding-top:27px;}
.border3 {background:url(img/border1-tail.gif) left bottom repeat-x; height:1px; position:relative; margin:0 -1px 19px -5px; padding-top:22px;}

.box1 .box-top-left {background:url(../img/box-top-left.png) left top no-repeat;}
.box1 .box-top-right {background:url(../img/box-top-right.png) right top no-repeat; width:100%;}
.box1 .box-top {background:url(../img/box-top.png) left top repeat-x; margin:0 0; height:40px; font-size:0%; line-height:0%;}
.box1 .box-bot-left {background:url(../img/box-bot-left.png) left bottom no-repeat;}
.box1 .box-bot-right {background:url(../img/box-bot-right.png) right bottom no-repeat; width:100%;}
.box1 .box-bot {background:url(../img/box-bot.png) left bottom repeat-x; margin:0 40px; height:40px; font-size:0%; line-height:0%;}
.box1 .box-left {background:url(../img/box-left.png) left top repeat-y;}
.box1 .box-right {background:url(../img/box-right.png) right top repeat-y; width:100%;}
.box1 .inner {background:url(../img/bg_top.gif); margin:0 18px; padding:0; background-color:#fff;}

.box2 {float:left; position:relative; margin-left:-175px; margin-top:-20px;}
.box2 .box-top {background:url(img/box2-top.png) left top no-repeat; font-size:0%; line-height:0%; width:208px; height:21px; margin:0;}
.box2 .box-bot {background:url(img/box2-bot.png) left top no-repeat; font-size:0%; line-height:0%; width:208px; height:27px; margin:0;}
.box2 ul {background:url(img/box2-tail.png) left top repeat-y; padding:16px 33px 1px 18px;}
.box2 li {padding-bottom:13px;}

.box-grey { float:right; width:284px; background-color:#e8e8e8; }
.box-grey .box-grey-top-left {background:url(img/box-grey-top-left.gif) left top no-repeat;}
.box-grey .box-grey-top-right {background:url(img/box-grey-top-right.gif) right top no-repeat;}
.box-grey .box-grey-bottom-left {background:url(img/box-grey-bottom-left.gif) left bottom no-repeat;}
.box-grey .box-grey-bottom-right {background:url(img/box-grey-bottom-right.gif) right bottom no-repeat;}
.box-grey .box-grey-inner { padding: 13px 13px 13px 13px;}
.box-grey .box-grey-news { margin-left: 15px; padding: 13px 13px 13px 15px;}
.box-grey .box-spacer { height:10px; background:url(img/white_spacer2.gif) bottom no-repeat; }

/***************positioning***************/
.margin1 {margin:3px 0 1px;}
.margin2 {margin-top:10px;}
.margin3 {margin-bottom:8px;}

.padding1 {padding-bottom:29px !important;}
.padding2 {padding-bottom:21px;}
.padding3 {padding-right:18px;}

/***************page-1***************/
#page-1 .col-3 {padding:2px 20px 0 2px;}

/***************footer***************/

.footer-text { }

#footer { position:relative; z-index:40; margin-top:0px; text-align:center; color:#666666; font-size:12px; line-height:1em; padding:30px 0 56px 0; text-align:left }
#footer .footer_sx { padding-left:110px;}
#footer .footer_dx { padding-right:110px;}
#footer table {}
#footer a { border-right:0px solid #FFF; height:10px; padding-right:7px; margin:0px 0px 0px 7px; color:#666666; text-decoration:none; }
#footer a:hover {text-decoration:none; color:#009cd9;}
/***************dicono di noi***************/
.dicono_noi {}
.testimonials { background: #e5e5e5; padding:15px 20px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; margin:10px 0 15px;}
.testimonials p {}
.assistenza_box { text-align: center; margin:20px 0 0} 
.assistenza_box .box_assistenza { background: #003366; padding:20px; margin-top:15px;}
/* newsletter*/
.immagine_newsletter_bottone,.informazioni_prodotti { display: none;}
/* back to top */
.jquery-back-to-top{cursor:pointer;display:block;overflow:hidden;text-align:center;text-overflow:clip;visibility:hidden;white-space:nowrap;word-wrap:break-word}.jquery-back-to-top i{display:none}.jquery-back-to-top-status-on{animation-iteration-count:1;opacity:1;visibility:visible}.jquery-back-to-top-status-off{animation-iteration-count:1;transition:visibility .4s;visibility:hidden}@-moz-keyframes jquery-back-to-top-fadein{0{opacity:0}100%{opacity:1}}@-webkit-keyframes jquery-back-to-top-fadein{0{opacity:0}100%{opacity:1}}@keyframes jquery-back-to-top-fadein{0{opacity:0}100%{opacity:1}}@-moz-keyframes jquery-back-to-top-fadeout{0{opacity:1}100%{opacity:0}}@-webkit-keyframes jquery-back-to-top-fadeout{0{opacity:1}100%{opacity:0}}@keyframes jquery-back-to-top-fadeout{0{opacity:1}100%{opacity:0}}.jquery-back-to-top-theme-default{-moz-border-radius:50%;-webkit-border-radius:50%;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM1JREFUeNrs12ELgyAQBuDcPx9OxIlrErGfeysQBs4r7zwJohfuo/dEqFcKAIYjchsOygVTcl9Ks1evm4tRGn55cHpwUAP/Mb1hC3hsL9jBfpw07KE+XgoOQE9ohV/Az7iUosIqLWzNG8MxNIJcYgkvoVNlw0+qmkw5nsNzZaM5NVLENSjMeXrKW2LDEdkstfuCBW8ej8qTQIZHwtUapODAmGC+FfbAm9drPbmwa0CxibYLWwG0NMM3YSOI5l8tKKw7oMXe6vqTOD38FWAAl8JSohyMtPcAAAAASUVORK5CYII=') no-repeat center 43%;border-radius:50%}.jquery-back-to-top-theme-default:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.40)}.jquery-back-to-top-theme-fawesome{-moz-border-radius:25%;-webkit-border-radius:25%;border-radius:25%;font-size:150%}.jquery-back-to-top-theme-fawesome i{display:inline-block}.jquery-back-to-top-effect-fade-on{-moz-animation:jquery-back-to-top-fadein .4s ease-in;-webkit-animation:jquery-back-to-top-fadein .4s ease-in;animation:jquery-back-to-top-fadein .4s ease-in}.jquery-back-to-top-effect-fade-off{-moz-animation:jquery-back-to-top-fadeout .4s ease-in;-webkit-animation:jquery-back-to-top-fadeout .4s ease-in;animation:jquery-back-to-top-fadeout .4s ease-in}.jquery-back-to-top-effect-spin-on{-moz-animation:jquery-back-to-top-fadein .4s ease-in,jquery-back-to-top-effect-kf-spin-180p .7s cubic-bezier(0.59,0.14,0.33,0.92);-webkit-animation:jquery-back-to-top-fadein .4s ease-in,jquery-back-to-top-effect-kf-spin-180p .7s cubic-bezier(0.59,0.14,0.33,0.92);animation:jquery-back-to-top-fadein .4s ease-in,jquery-back-to-top-effect-kf-spin-180p .7s cubic-bezier(0.59,0.14,0.33,0.92)}.jquery-back-to-top-effect-spin-off{-moz-animation:jquery-back-to-top-fadeout .4s ease-in,jquery-back-to-top-effect-kf-spin-180n .5s cubic-bezier(0.6,0.27,0.19,0.83);-webkit-animation:jquery-back-to-top-fadeout .4s ease-in,jquery-back-to-top-effect-kf-spin-180n .5s cubic-bezier(0.6,0.27,0.19,0.83);animation:jquery-back-to-top-fadeout .4s ease-in,jquery-back-to-top-effect-kf-spin-180n .5s cubic-bezier(0.6,0.27,0.19,0.83)}@-moz-keyframes jquery-back-to-top-effect-kf-spin-180p{from{-moz-transform:rotate(180deg)}to{-moz-transform:rotate(0)}}@-webkit-keyframes jquery-back-to-top-effect-kf-spin-180p{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0)}}@keyframes jquery-back-to-top-effect-kf-spin-180p{from{transform:rotate(180deg)}to{transform:rotate(0)}}@-moz-keyframes jquery-back-to-top-effect-kf-spin-180n{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(180deg)}}@-webkit-keyframes jquery-back-to-top-effect-kf-spin-180n{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(180deg)}}@keyframes jquery-back-to-top-effect-kf-spin-180n{from{transform:rotate(0)}to{transform:rotate(180deg)}}.jquery-back-to-top-effect-spin-inverse-on{-moz-animation:jquery-back-to-top-fadein .4s ease-in,jquery-back-to-top-effect-kf-spin-inverse-180p .7s cubic-bezier(0.59,0.14,0.33,0.92);-webkit-animation:jquery-back-to-top-fadein .4s ease-in,jquery-back-to-top-effect-kf-spin-inverse-180p .7s cubic-bezier(0.59,0.14,0.33,0.92);animation:jquery-back-to-top-fadein .4s ease-in,jquery-back-to-top-effect-kf-spin-inverse-180p .7s cubic-bezier(0.59,0.14,0.33,0.92)}.jquery-back-to-top-effect-spin-inverse-off{-moz-animation:jquery-back-to-top-fadeout .4s ease-in,jquery-back-to-top-effect-kf-spin-inverse-180n .5s cubic-bezier(0.6,0.27,0.19,0.83);-webkit-animation:jquery-back-to-top-fadeout .4s ease-in,jquery-back-to-top-effect-kf-spin-inverse-180n .5s cubic-bezier(0.6,0.27,0.19,0.83);animation:jquery-back-to-top-fadeout .4s ease-in,jquery-back-to-top-effect-kf-spin-inverse-180n .5s cubic-bezier(0.6,0.27,0.19,0.83)}@-moz-keyframes jquery-back-to-top-effect-kf-spin-inverse-180p{from{-moz-transform:rotate(180deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes jquery-back-to-top-effect-kf-spin-inverse-180p{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(360deg)}}@keyframes jquery-back-to-top-effect-kf-spin-inverse-180p{from{transform:rotate(180deg)}to{transform:rotate(360deg)}}@-moz-keyframes jquery-back-to-top-effect-kf-spin-inverse-180n{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(-180deg)}}@-webkit-keyframes jquery-back-to-top-effect-kf-spin-inverse-180n{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(-180deg)}}@keyframes jquery-back-to-top-effect-kf-spin-inverse-180n{from{transform:rotate(0)}to{transform:rotate(-180deg)}}.jquery-back-to-top-effect-zoom-on{-moz-animation:jquery-back-to-top-effect-kf-zoom-in .5s cubic-bezier(0.4,0,1,1);-webkit-animation:jquery-back-to-top-effect-kf-zoom-in .5s cubic-bezier(0.4,0,1,1);animation:jquery-back-to-top-effect-kf-zoom-in .5s cubic-bezier(0.4,0,1,1);transform:scale(1.0)}.jquery-back-to-top-effect-zoom-off{-moz-animation:jquery-back-to-top-fadeout 1s ease-in,jquery-back-to-top-effect-kf-zoom-out .4s cubic-bezier(0.79,0.22,0.36,0.6);-webkit-animation:jquery-back-to-top-fadeout 1s ease-in,jquery-back-to-top-effect-kf-zoom-out .4s cubic-bezier(0.79,0.22,0.36,0.6);animation:jquery-back-to-top-fadeout 1s ease-in,jquery-back-to-top-effect-kf-zoom-out .4s cubic-bezier(0.79,0.22,0.36,0.6);transform:scale(0.0)}@-moz-keyframes jquery-back-to-top-effect-kf-zoom-in{0{transform:scale(0)}25%{transform:scale(0.75)}50%{transform:scale(1.15)}75%{transform:scale(1.075)}100%{transform:scale(1.00)}}@-webkit-keyframes jquery-back-to-top-effect-kf-zoom-in{0{transform:scale(0)}25%{transform:scale(0.75)}50%{transform:scale(1.15)}75%{transform:scale(1.075)}100%{transform:scale(1.00)}}@keyframes jquery-back-to-top-effect-kf-zoom-in{0{transform:scale(0)}25%{transform:scale(0.75)}50%{transform:scale(1.15)}75%{transform:scale(1.075)}100%{transform:scale(1.00)}}@-moz-keyframes jquery-back-to-top-effect-kf-zoom-out{0{transform:scale(0)}25%{transform:scale(0.75)}50%{transform:scale(1.15)}75%{transform:scale(1.075)}100%{transform:scale(1.00)}}@-webkit-keyframes jquery-back-to-top-effect-kf-zoom-out{0{transform:scale(0)}25%{transform:scale(0.75)}50%{transform:scale(1.15)}75%{transform:scale(1.075)}100%{transform:scale(1.00)}}@keyframes jquery-back-to-top-effect-kf-zoom-out{0{transform:scale(1.00)}25%{transform:scale(0.90)}50%{transform:scale(0.50)}75%{transform:scale(0.15)}100%{transform:scale(0.00)}}
.portfolio_table td.testo { padding:20px 0 0 ; text-align: center; word-break: break-all}
.form_table input { height:auto !important;}
.form_table input.invia { background: none;}
.form_table tr.messaggio { text-align: left; }
.form_table input#privacy { width: auto !important}
span.Stile10 { display:block} 
.totem_fuori span.grigio { display:block; width: 100%; margin-bottom:10px}
.totem_fuori .col-md-6.col-xs-12.acapo { clear:left}
.totem_fuori .col-md-6.col-xs-12 { margin-bottom:30px;}
.totem_fuori { display:block; margin-top:30px;}
.totem_fuori img { margin-top:15px;}


@media (max-width: 1200px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 980px) and (max-width: 1199px) {
	ul#css3menu1 a { padding:10px 15px !important;}
	#footer .footer_sx { padding-left:15px;} 
	#footer .footer_dx { padding-right:15px;} 
	.footer_6 { height:180px}
	.logo { margin-top:15px;}
	.logo img { width: 203px}
	.section2 { width: 30%}
	

	
} 

@media (max-width: 979px) {
	ul#css3menu1 a { padding:10px 10px !important; font-size:12px !important;}
	#footer .footer_sx { padding-left:15px;} 
	#footer .footer_dx { padding-right:15px;} 
	.homeinfopoint table { width: 100% !important; display:inline-table}
	.homeinfopoint table td { width:100% !important; padding:0; display: inline-table}
	.news td{ width: 100% !important; display: inline-table}
	.news img { width: auto !important; margin:0 auto; display: table;}
	.section2 { width: 30%}
	.footer_6 { height:180px}
	.logo { margin-top:38px;}
	.logo img { width: 153px}
	.prodotti_int { display: inline-grid}
	
	

}
@media (max-width: 767px) {
	.logo { margin-top:38px; top:0;width:22.5%}
	.logo img { width: auto}
#css3menu1.topmenu a {display: none;}
  #css3menu1.topmenu a.icon {
    float: right;
    display: block;
  }
#css3menu1.topmenu.responsive {position: relative; width:100%}
  #css3menu1.topmenu.responsive a.icon {
    position: absolute;
    right: 0;
    top: 0; left:-30px;
  }
	#css3menu1.topmenu.responsive li { float:none;}
	#css3menu1 li.topmenu.menuresp .fa { font-size:16px;}
	#css3menu1 li.topmenu.menuresp .fa:after { content:'MENU'; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; padding-left:15px}
	#css3menu1.topmenu.responsive li.topfirst { margin-top:39px;}
	#css3menu1.topmenu.responsive li.menuresp { position: absolute;
    top: 0;
    right: 0;}
  #css3menu1.topmenu.responsive a {
    float: none;
    display: block;
    text-align: left; 
  }
	.menu { position: absolute; top:10px; padding-top:0; left:30px; width: 85%}
	ul#css3menu1 ul{ padding:0 !important; border:none !important}
	ul#css3menu1 ul li { margin:0 !important}
	ul#css3menu1 ul span { padding-right:0 !important; background: none !important}
	ul#css3menu1 { float:left !important; background: #01A5E5 !important; width: 100%;}
	ul#css3menu1 a {background: #01A5E5 !important; color:#fff !important; border:none !important}
	#css3menu1.topmenu.responsive li.menuresp { left:30px; right:inherit}
	.homeinfomedia { padding-left:0;}
	.homeinfomedia table td { width: 90% !important; display:inline-table}
	.homeinfopoint { width: 100%}
		.homeinfopoint table { width: 100% !important; display:inline-table}
	.homeinfopoint table td { width:100% !important; padding:0; display: inline-table}
	.news { width: 100%}
	.section { width: 100%}
	.section2 { width: 100%}
	.footer_6 { text-align: center}
	#footer .footer_sx { padding-left:15px;} 
	#footer .footer_dx { padding:30px 0 0 15px;}
	.prodotti_int { width: 100%; display: inline-grid; padding:0 30px;}
	.prodotti_int img { display: table; margin:15px auto}
	.prodotto_sx { width: 100%}
	.scheda_prod { margin-bottom:20px;}
	.prodotto_dx { width: 100%}
	.prodotto_sx h1 { display:block}
	.prodotto_sx a.vediTrattamentoDati {}
	.prodotto_sx a.vediTrattamentoDati img { float:none;}
	.form { width: 100%}
	.box1 .inner { margin:0; background: #fff} 
	.news img { max-width: 150px}
	.immagine_newsletter_bottone { display:block;}
	.immagine_newsletter_bottone a { text-align: center;background: #1DA5D5;padding: 5px 10px 7px 10px;text-transform: uppercase;display: table;margin: 15px auto 40px;color: #fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
	.immagine_newsletter_bottone a:before{content: "\f0e0";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit; margin-right:20px; font-size:20px;  }
	.immagine_newsletter_bottone a:after{content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit; margin-left:20px;}
	.informazioni_prodotti { display: block;background: #f5f5f5;padding: 10px 20px;}
	.informazioni_prodotti a { text-align: center;background: #1DA5D5;padding: 5px 15px 7px 15px;text-transform: uppercase;display: table;margin: 35px auto 20px;color: #fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
	.informazioni_prodotti a:before{content: "\f0e0";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit; margin-right:20px; font-size:20px;  }
	.informazioni_prodotti h3 { color: #094E85; font-size:24px;}
	.informazioni_prodotti p { }
	.informazioni_prodotti p.telefono {color: #1DA5D5;font-size:28px; font-weight: bold; line-height: .7}
	.informazioni_prodotti p.telefono:before {content: "\f095";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit; margin-right:10px; font-size:20px; }
	.informazioni_prodotti p.telefono span { display:inline-block; color:#666; font-size:14px;}
	.highslide-container { width: 100% !important}
	.highslide-container table{ width: 100% !important}
	.highslide-container div { max-width: 100%}
	.highslide-container textarea,.highslide-container input { margin-top:10px;}
	.box1 .box-bot,.box1 .box-bot-left,.box1 .box-bot-right { background: none }
	.form_table { width: 100%}
	.form_table textarea,.form_table input{ width: 90% !important; margin-bottom:10px;}
	.newslist { background: none; width: 100%}

	
}	
@media (max-width: 676px) {
}
@media (max-width: 567px) {
	
	
	
}
@media (max-width: 480px) {
	
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (orientation: landscape) {

 

}
/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}
/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

}

