/*
Theme Name: Gala
Theme URI: http://www.galaspa.com
Description: Tema per gala
Author URI: 
Version: 1.0
Tags: responsive, black, bootstrap

License: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
License URI: http://creativecommons.org/licenses/by-sa/3.0/

*/

@import url('css/bootstrap.min.css');


<!--[if IE 9]>
div.pulsanti {
	visibility:hidden; }
<![endif]-->

container { width: @container-desktop !important; }

h1,h3,p {font-family: 'Open Sans', sans-serif !important;}

@media (max-width: 767px) {
.cont_centrale {
	background-image:
	background-color: #489bcc;
	padding-top: 20px; !important;
	padding-bottom: 40px;
}

.posizioni {
color:#4b9ccd; 
line-height: 26px;
}

.warning_testo {
background-color:#FFFFFF !important;
color: #ffffff !important;
background-image: url(images/glassframe_warning.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.titolo_chisiamo {
	font-family: 'Open Sans', sans-serif;
	font-size: 39px;
}

.testo_chisiamo {
	font-family: 'Open Sans', sans-serif;
	font-size: 17px;
	line-height: 23pt;
	margin-top: 20px;
}
}

@media (min-width: 991px){
.pos_survey{
	width: 1000px;
}

}

p {
	color: #000000;
}
h3 {
	color: #4b9ccd;
}

@media (min-width: 768px) and (max-width: 2500px) {
.cont_centrale {
	background-image: url(http://www.gala.it/wp-content/uploads/2015/06/bg_fascia_colorata.jpg);
	background-color: #489bcc;
	padding-top: 20px;
}
}
.famiglia {
	background-color: #cccccc;
}
.impresa {
	background-color: #cccccc;
}
.pa {
	background-color: #cccccc;
}
.aziende {
	background-color: #cccccc;
}

.famiglia .contenuto_timeline_dx  {
/*	background-color: #fff; */
}

.impresa .contenuto_timeline_dx   {
	/*background-color: #f9a557; */
}

.pa .contenuto_timeline_dx  {
/*	background-color: #dbd4d4; */
}

.aziende .contenuto_timeline_dx {
	/*background-color: #9ac2ec; */
}

.famiglia .contenuto_timeline_sx  {
	/* background-color: #fff; */
}

.impresa .contenuto_timeline_sx  {
/*	background-color: #f9a557; */
}


.pa .contenuto_timeline_sx  {
/*	background-color: #dbd4d4; */
}

.aziende .contenuto_timeline_sx {
	/* background-color: #9ac2ec; */
}

.famiglia .menu_offerte_mobile  {
	background-color: #F9F9F9;
}

.impresa .menu_offerte_mobile   {
	background-color: #F9F9F9;
}

.pa .menu_offerte_mobile  {
	background-color: #F9F9F9;
}

.aziende .menu_offerte_mobile {
	background-color: #F9F9F9;
}
.famiglia .contenuto_timeline_dx_mobile  {
	background-color: #F9F9F9;
}

.impresa .contenuto_timeline_dx_mobile    {
	background-color: #F9F9F9;
}

.pa .contenuto_timeline_dx_mobile   {
	background-color: #F9F9F9;
}

.aziende .contenuto_timeline_dx_mobile {
	background-color: #F9F9F9;
}

.famiglia .contenuto_timeline_sx_mobile   {
	background-color: #F9F9F9;
}

.impresa .contenuto_timeline_sx_mobile   {
	background-color: #F9F9F9;
}


.pa .contenuto_timeline_sx_mobile   {
	background-color: #F9F9F9;
}

.aziende .contenuto_timeline_sx_mobile {
	background-color: #F9F9F9;
}

.famiglia .button_mobile  {
	background-color: #cccccc;
}

.impresa .button_mobile   {
	background-color: #cccccc;
}


.pa .button_mobile   {
	background-color: #cccccc;
}

.aziende .button_mobile {
	background-color: #cccccc;
}
.famiglia .btn-lg  {
background-color: #7fb9db;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #FFF;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
text-shadow: -1px -1px 3px #666;
border: 1px solid #CCC;
padding: 11px 20px;
background: rgb(98,186,236);
background: -moz-linear-gradient(top, rgba(108,174,214,1) 0%, rgba(52,131,178,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,174,214,1)), color-stop(100%,rgba(52,131,178,1)));
background: -webkit-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
background: -o-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
background: -ms-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
background: linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6caed6', endColorstr='#3483b2',GradientType=0 );
}

.impresa .btn-lg   {
background-color: #7fb9db;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #FFF;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
text-shadow: -1px -1px 3px #666;
border: 1px solid #CCC;
padding: 11px 20px;
background: rgb(98,186,236);
background: -moz-linear-gradient(top, rgba(108,174,214,1) 0%, rgba(52,131,178,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,174,214,1)), color-stop(100%,rgba(52,131,178,1)));
background: -webkit-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
background: -o-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
background: -ms-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
background: linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6caed6', endColorstr='#3483b2',GradientType=0 );
}


.pa .btn-lg   {
background-color: #7fb9db;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #FFF;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
text-shadow: -1px -1px 3px #666;
border: 1px solid #CCC;
padding: 11px 20px;
background: rgb(98,186,236);
background: -moz-linear-gradient(top, rgba(108,174,214,1) 0%, rgba(52,131,178,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,174,214,1)), color-stop(100%,rgba(52,131,178,1)));
background: -webkit-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
background: -o-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
background: -ms-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
background: linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6caed6', endColorstr='#3483b2',GradientType=0 );
}

.aziende .btn-lg {
background-color: #7fb9db;
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: #FFF;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
text-shadow: -1px -1px 3px #666;
border: 1px solid #CCC;
padding: 11px 20px;
background: rgb(98,186,236);
background: -moz-linear-gradient(top, rgba(108,174,214,1) 0%, rgba(52,131,178,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,174,214,1)), color-stop(100%,rgba(52,131,178,1)));
background: -webkit-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
background: -o-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
background: -ms-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
background: linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6caed6', endColorstr='#3483b2',GradientType=0 );
}
.nav-desk {
	padding-top: 42px; !important;
	display: table;
	margin: auto;
	font-size: 0.9em;

}

@media (min-width: 768px) and (max-width: 1199px) {
.nav-desk {
	padding-top: 40px; !important;
	display: table;
	margin: auto;
	font-size: 0.8em;
	}

.menu_inf {
	font-size: 0.9em !important;
}

.freccia_sotto_chisiamo {
text-align:center; 
/*padding-bottom: 37px;*/
}

.freccia_sotto {
margin-top: -46px;
margin-right: 24px;
}
}

.nav>li>a {
padding: 10px 10px; !important
}


/* overwrite degli stili menu */


.menu_inf {
	font-family: 'Open Sans', sans-serif;
	display: table;
	margin: 16px auto;
	font-size: 12px;
	padding-top: 2px;
	float: right;
}

.menu_inf_offerte {
	display: table;
        line-height: 9pt;
 	margin:0 auto;
}


.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: #43a7d9; !important;
	background-color: #ffffff;
	font-weight: bold;
}
.nav-pills > li > a, .nav-pills > li > a:hover, .nav-pills > li > a:focus {
	color: #000000;
!important;
	background-color: #ffffff;
}

.anchorific {}
.anchorific ul {padding-bottom: 5px; list-style: none;}
.anchorific ul li a {color: #999999;}
.anchorific li ul {}
.anchorific li {padding-top: 10px;}
.anchorific li.active > a {font-weight: bold; color: #43a7d9;}
.anchorific li.active > ul {}
   

ul.nav a:hover {
	color: #000000;
!important;
}
/* menu offerte */

#menu_offerte a {
	color: #333;
	background-color: transparent;
	text-decoration: none;
        font-size: 9pt;
}
.spazio-vert {
 /*   margin-left: 21.6%; */
    padding-top: 20px;

}
/* altezza header */
.spazio-inf-sup {
	padding-bottom: 10px;
/*	margin-left: 39%; */
}
.header {
	//padding-top: 160px;
        
}
.fixed {
	background: #fff;
	width: 100%;
}

.ombra-header { 
-webkit-box-shadow: 1px 2px 10px rgba(0,0,0,0.5); /*Safari*/ 
-moz-box-shadow: 1px 2px 10px rgba(0,0,0,0.5); /*Mozilla*/ 
box-shadow: 1px 2px 10px rgba(0,0,0,0.5); 
} 

@media (max-width: 767px){
.fixed {
	position: relative;
}
}

.bolletta_trasp {
margin-top: 31px;
margin-right: 8px;
float: right;
}
.a {
	margin: 8px 0;
}

@media (min-width: 768px) and (max-width: 1199px) {
.logo {
	margin: 10px 0;
	width:160px;
	height:62px;

}

.contenitore_offerte {
height: 200px !important;

}
}
/* contenitore centrale */


.contenitore_offerte {
/* 	background-image: url(images/glassframe.png); */
/* 	background-size: 97% 90%; */
	background-image: url(http://178.239.177.12/gala/wp-content/uploads/2015/02/background.png);	
	background-repeat: no-repeat;
background-position: 0 -56px;

}
.selettore_offerte {
	width: 100%;
	height: 100px;
}
.contenitore_selettore {
background-image: url(images/selettore.png);
background-repeat: no-repeat;
/* background-size: 100%; */
height: 52px;
top: 12px;
/* margin-left: 40.4%; */
/* margin: 0 auto; */
/* right: 0; */
/* position: absolute; */
float: right;
width: 220px;
}
@media (max-width: 1200px) {
	.contenitore_selettore {
background-image: url(images/selettore.png);
background-repeat: no-repeat;
/* background-size: 100%; */
height: 52px;
top: -40px;
/* margin-left: 40.4%; */
/* margin: 0px auto; */
left: -38%;

/* right: 0; */
/* position: absolute; */
/*float: center;*/
}
.fix_md  {
	padding-top: 50px;
	}
	
	}
	
.selettore {
	float: right;
}
#pos1{
position: absolute;
width: 50px;
height: 40px;
top: 10px;
/* left: 20px; */
z-index: 9999;
}
#pos2{
position: absolute;
width: 80px;
height: 40px;
top: 0;
left: 67px;
z-index: 9999;
}
#pos3{
position: absolute;
width: 80px;
height: 40px;
top: 0;
left: 150px;
z-index: 9999;
}
.info_bolletta {
	margin-top: 30px;
	margin-left: 130px;
}
.grafica_bolletta {
	margin-top: 15px;
	z-index: 901;
	position: relative;
}
.info_button {
position: relative;
margin-top: 249px;
float: right;
margin-right: 20%;
}
.titolo_offerta {
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	font-weight: bold;
}
.desc_offerta {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;

}
.titolo_paragrafo {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
}
.titolo_paragrafo_left {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	text-align: left;
	color: #fff;
}
.titolo_paragrafo_right {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	text-align: right;
	color: #fff;
}
#menu_sezione > li > a {
 
 /*   background: url('images/btn-bg.png'); */
	height: 33px;
	color: #000000;
	font-size: 12px;
	text-align: center;
}
#menu_sezione > li.active > a {
	color: #fff;
}

@media (min-width: 768px) and (max-width: 991px) {

.desc_paragrafo {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	min-height: 80px;
}
.desc_paragrafo_left {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	min-height: 80px;
	text-align: left;
	
}
.desc_paragrafo_right {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	min-height: 80px;
	text-align: right;
	
}
.desc_paragrafo_left_2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	min-height: 80px;
	text-align: left;
	
}
.desc_paragrafo_right_2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	min-height: 80px;
	text-align: right;
	
}
.my-container3{
	background-color: #cccccc !important;
	}
}

@media (min-width: 992px) {
.desc_paragrafo {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	min-height: 70px;
}
.desc_paragrafo_left {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	min-height: 70px;
	text-align: left;
	
}
.desc_paragrafo_right {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	min-height: 70px;
	text-align: right;
	
}
.desc_paragrafo_left_2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	min-height: 70px;
	text-align: left;
	
}
.desc_paragrafo_right_2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	min-height: 70px;
	text-align: right;
	
}
}

.lampadina {
	margin-left: 50px;
	margin-top: -40px;
}
/* footer */

.custom_footer {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	line-height: 19px;
        
}

.social_footer {
margin-left:15px;
        
}


.custom_height {
	//margin-top: 30px;
	/* margin-bottom: 30px; */
        background-color: #f1f1f1;
}


/* codice per mobile */


@media screen ( max-width: 768px ) {
 ul.nav a:hover {
 color: #428bca;
!important;
}
 .btn:hover, .btn:focus {
 color: #fff;
 text-decoration: none;
}
 .dropdown-menu {
 margin-left: 10px;
}
 .btn-group.open .dropdown-toggle {
 -webkit-box-shadow: inset 0 0 0;
 box-shadow: inset 0 0 0;
}
 .btn:focus, .btn:active:focus, .btn.active:focus {
 -webkit-box-shadow: inset 0 0 0;
 box-shadow: inset 0 0 0;
}
}

.cont_centrale_mobile {
	background-color: #ffd803;
!important;
	padding-top: 15px;
	padding-bottom: 18px;
}
.media_risoluzione {
	margin-left: 33%;
!important;
	font-size: 16px;
}
.media_risoluzione_centrato {
	font-size: 15px;
	padding-left: 4%;
}
.nav-mobile {
	padding-top: 3px;
!important;
	font-size: 16px;
}
.navbar {
	margin-bottom: 5px;
!important;
	text-align: center;
}
.navbar-default {
	background-color: #ffffff;
!important;
	border-color: #ffffff;
}
.navbar-toggle {
	margin-right: 5px;
!important;
}
.navbar-collapse {
	max-height: none;
	overflow-x: auto;
}
.mobile {
	padding-top: 8px;
	text-align: center;
	margin: 0 auto;
}
.logo_mobile {
	margin-top: 5px;
	margin-bottom: 5px;
}
.menu_offerte_mobile {
	background-color: #5caede;
	height: 50px;
	padding-top: 17px;
	text-align: center;
	color: #333333;
	font-size: 12px;
	font-weight: bold;

}
.bolletta_trasp_mobile {
	margin: 0 auto;
	background-color: #efefef;
	width: 100%;
	height: 50px;
	text-align: center;
	padding-top: 8px;
	margin-bottom: 10px;
}
.button_mobile {
	font-family: 'Open Sans', sans-serif;
	background-color: #5caede;
	font-size: 14px;
	color: #333333;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
.btn-lg {
	background-color: #5caede;
!important;
	font-size: 14px;
	border-radius: 0px;
}
.titolo_offerta_mobile {
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
}
.desc_offerta_mobile {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}
.spaziatore_mobile {
	padding-top: 40px;
	padding-bottom: 10px;
}
.custom_footer_mobile {
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	line-height: 19px;
}

@media (min-width: 768px) and (max-width: 1200px) {
.collapse {
	//display: none !important;
}
}
/* pagina generica interna */

.container_interna {
	height: 70px;
}
.box_menu_interna_titolo {
	font-size: 22px;
	text-indent: 20px;
	padding-top: 20px;
	height: 70px;
	background-color: #fed600;
	font-family: 'Open Sans', sans-serif;
}
.box_menu_interna_titolo_mobile {
	text-align: center;
	font-size: 26px;
	color: #000000;
	padding-top: 20px;
	font-family: 'Open Sans', sans-serif;
}
.box_menu_interna {
	//top: -50px;
	z-index: 100;
}
.menu_interna {
	text-transform: uppercase;
	font-size: 13px;
	padding-top: 10px;
	background-color: #efefef;	
	font-family: 'Open Sans', sans-serif;
}
.testo_interna {
	line-height: 24px;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
}

@media (min-width: 768px) and (max-width: 1199px) {
.testo_interna {
	padding-left: 40px; !important;
}

}
.spaziatore_vert {
	margin-top: 20px;
}
.spaziatore_vert_testo {
	padding-top: 20px;
}
.colore_menu .nav-pills > li > a {
	background-color: #efefef;
	color: #999999;
        height: 36px;
margin-bottom: -6px;
}
.colore_menu .nav-pills > li > a:hover {
	background-color: #efefef;
	color: #616161;
}
.colore_menu .nav-pills > li.active > a, .colore_menu .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	color: #43a7d9;
!important;
	background-color: #efefef;
	font-weight: bold;
}
/* pagina generica timeline */
.logo_timeline {
	width: 100%%;
	text-align:center;
	margin-bottom: -12px;
}

.timeline {
	margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    display: inline-block;
    z-index: 900;
	padding-top: 40px;
	margin-top: -13px;
}
.timeline_center {
	height: 100%;
	position: absolute;
	background: #ffffff;
	left: 50%;
	width: 7px;
	margin-left: -1px;
	top: 0px;
	z-index: 900;
}
.timeline_sx {
	padding-right: 0px;
}
.icon_timeline_sx {
	position: absolute;
	left: -25px;
	top: 18px;
	z-index: 1000;
	width: 70px;
	height: 70px; 
}
.titolo_timeline_sx {
	font-family: 'Open Sans', sans-serif;
	padding-top: 10px;
	padding-right: 55px;
 	height: 55px;
 	background-image: url(images/bg_timeline_titolo.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: right;
	font-size: 24px;
	color: #000;
}
.contenuto_timeline_sx {
	font-family: 'Open Sans', sans-serif;
 /*	background-color: #7fb9db; */
	text-align: justify;
	padding: 15px 25px 0px 35px;
	margin-right: 30px;
	font-size: 14px;
	line-height: 25px;
	color: #3c3c3c;
}
.contenuto_timeline_sx_download {
	background-color: #7fb9db;
	text-align: right;
	padding: 25px 25px 25px 35px;
	font-size: 14px;
	line-height: 25px;
	color: #3c3c3c;
}
.timeline_dx {
	padding-left: 0px;
	padding-top: 60px;
}
.icon_timeline_dx {
	position: absolute;
	top: 84px;
	right: -25px;
	width: 70px;
	height: 70px; 
	z-index: 1000;
}
.titolo_timeline_dx {
	font-family: 'Open Sans', sans-serif;
	padding-top: 15px;
	padding-left: 56px;
	padding-bottom: 12px;
	background-image: url(images/bg_timeline_titolo.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	font-size: 24px;
	color: #000;
}
.contenuto_timeline_dx {
	font-family: 'Open Sans', sans-serif;
	padding: 15px 35px 0px 25px;
	margin-left: 33px;
	font-size: 14px;
	line-height: 25px;
	color: #3c3c3c;
/*	background-color: #7fb9db; */
	text-align: justify;
}
/* timeline Mobile */

.timeline_sx_mobile {
	padding-top: 10px;
}
.timeline_dx_mobile {
	padding-top: 10px;
}
.titolo_timeline_sx_mobile {
	padding-top: 20px;
	padding-bottom: 12px;
	background-image: url(images/bg_timeline_titolo.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	font-size: 24px;
	color: #FFF;
}
.titolo_timeline_dx_mobile {
	padding-top: 20px;
	padding-bottom: 12px;
	background-image: url(images/bg_timeline_titolo.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	font-size: 24px;
	color: #FFF;
}
.contenuto_timeline_sx_mobile {
	background-color: #7fb9db;
	text-align: center;
	padding: 15px 15px 15px 15px;
	font-size: 14px;
	line-height: 25px;
	color: #3c3c3c;
}
.contenuto_timeline_dx_mobile {
	padding: 25px 35px 25px 25px;
	font-size: 14px;
	line-height: 25px;
	color: #3c3c3c;
	background-color: #7fb9db;
	text-align: center;
}
.btn-custom {
width: 220px;
height: 50px;
	background-color: hsl(46, 100%, 70%) !important;
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdb65", endColorstr="#ffdb65");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffdb65), to(#ffdb65));
	background-image: -moz-linear-gradient(top, #ffdb65, #ffdb65);
	background-image: -ms-linear-gradient(top, #ffdb65, #ffdb65);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdb65), color-stop(100%, #ffdb65));
	background-image: -webkit-linear-gradient(top, #ffdb65, #ffdb65);
	background-image: -o-linear-gradient(top, #ffdb65, #ffdb65);
	background-image: linear-gradient(#ffdb65, #ffdb65);
	border-color: #ffdb65 #ffdb65 hsl(46, 100%, 70%);
	color: #000000!important;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.00);
	-webkit-font-smoothing: antialiased;
}

.btn-custom a{
	color: #000000 !important;
}

.btn-custom2 {
	background-color: hsl(209, 52%, 65%) !important;
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#42a6de", endColorstr="#42a6de");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#42a6de), to(#42a6de));
	background-image: -moz-linear-gradient(top, #42a6de, #42a6de);
	background-image: -ms-linear-gradient(top, #42a6de, #42a6de);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #42a6de), color-stop(100%, #42a6de));
	background-image: -webkit-linear-gradient(top, #42a6de, #42a6de);
	background-image: -o-linear-gradient(top, #42a6de, #42a6de);
	background-image: linear-gradient(#42a6de, #42a6de);
	border-color: #42a6de #42a6de hsl(209, 52%, 65%);
	color: #FFF !important;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.00);
	-webkit-font-smoothing: antialiased;
}

.info_tariffa {
	padding-top: 30px;
	position: relative;
	z-index: 990;
}
/*.affix-top,.affix{
	position: fixed;
	top: 200px;

}*/
#sidebar{
	width: 270px !important;
	top: 190px;
	position: fixed;
}

#sidebar li.active {
//  	border:0 #eee solid;
//  	border-right-width:4px;
  	
}
.current {
//padding: 10px 10px 10px 10px;
//margin-top: -3px;
color: #ffd700;
font-weight: bold;
//border: 3px solid;
//border-radius: 5px;
//border-color: #ffd700;
}
.current-menu-item a{
	color:#4B9CCD !important;
	font-weight: bold;
}
.current a{
	color: #ffffff !important;
font-size: 13px !important;
padding-top: 9px !important;
}

/* css per survey */

.survey-questions h4{
color: #47a8df !important;
font-size: 17px;
padding-bottom: 10px;
line-height: 20px;
}
/* input[type="submit"] {
    background: #47A8DF;
    color: #fff;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 185px;
	height: 2.9em;
	font-size: 1.5em;
	padding:0.2em;
	letter-spacing: 0.04em; 
	font-weight: 500;
	margin: 0;
	border: 0; 
}*/




.bolder-survey-submit{
	background: #fff !important;
	margin-top: 50px;
}
.bottom-50{
	margin-bottom: 50px;
}
.fixed250{
	height: 290px;
}
/*
#survey-elements-90 {
	float: left;
	margin-right: 50px;
}
#survey-elements-91 {
	float: left;
	margin-right: 50px;
}
#survey-elements-92 {
	float: left;
	margin-right: 50px;
}
.bolder-survey-headline {
	float: left;
	width: 100%;
}

*/

.bolder-survey-question{

border-radius: 10px 10px 10px 10px;
border-style: solid;
border-color: #f3f3f3;
padding: 0px 15px 0px 15px;
background-color: #fcfcfc;
}
.anagrafica input{
	width: 100%;
}
#survey-elements-9 input {
width: 420px;
height: 130px;
}
#survey-elements-23 input {
width: 420px;
height: 130px;
}

#survey-elements-114 input {
width: 420px;
}


@media (min-width: 768px) {
.posizione_form {
	padding: 0 85px 0 85px;
	}

.posizione_form_verticale {
padding-top:50px;
}
}
@media (max-width: 767px) {
.posizione_form {
	padding: 0 5px 0 5px;
	}

.posizione_form_verticale {
padding-top:50px;
}

}
.bs-sidebar.affix {
    position: static;
}

.bs-sidebar .nav .nav {
    display: none;
    margin-bottom: 8px;
}

@media (min-width: 992px) {
.bs-sidebar .nav > .active > ul {
    display: block;
}
.bs-sidebar.affix-bottom {
    position: absolute;
    width: 291px;
}
.bs-sidebar.affix {
    position: fixed;
    top: 115px;
}

.bs-sidebar.affix-bottom .bs-sidenav, .bs-sidebar.affix .bs-sidenav {
    margin-bottom: 0;
    margin-top: 0;
}
}
@media (min-width: 1200px) {
.bs-sidebar.affix-bottom, .bs-sidebar.affix {
    width: 265px;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.bs-sidebar.affix, .bs-sidebar.affix-bottom, .bs-sidebar.affix-top{
width: 250px; !important;
}
}



.pulsanti_home_pos{
/* background-image: url(http://178.239.177.12/gala/wp-content/uploads/2014/07/btn_trasp_home.png); */
background-repeat: no-repeat;
background-size: 75% 90%;
background-position: 48% 20%;
}

.text-center{
text-align: center;
}


.fix_button{
margin-left: 18px !important;
}

.fix_download{
margin-right: 10px !important;
margin-left: 10px !important;
}

hr {
margin-top: 0px !important;
margin-bottom: 10px;
border: 0;
border-top: 1px solid #eee;
}

.fix_button_form{
margin: 10px 0px 0px 13px !important;
}

.mappa_convenzioni{
z-index: 999;
margin-top: 60px;

}

.warning_testo {
background-color:#FFFFFF !important;
color: #ffffff !important;
background-image: url(images/glassframe_warning.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}



.titolo_chisiamo {
	font-family: 'Open Sans', sans-serif;
	font-size: 39px;
	color: #4b9ccd !important;
}

.testo_chisiamo {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 18pt;
	margin-top: 20px;
}

.posizioni {
color:#4b9ccd; 
line-height: 26px;
}

.freccia_sotto_chisiamo {
text-align:center; 
/*padding-bottom: 14px;*/
}

.freccia_sotto {
margin-top: -2px;
margin-right: 20px;
}


#ita, #eng {
margin-left: -174px;
}

@media (min-width: 992px) and (max-width: 1199px) {
#ita, #eng {
margin-left: -108px;
}
}

.menu_efficienza > li > a {
	background: url('images/btn-bg.png');
color: #4b9ccd;
margin: 0px 0px 5px 0px;
padding: 5px 5px 5px 10px;
background-repeat: no-repeat;
background-size: 100% 100%;
height: 40px;
}
.menu_efficienza > li.active > a {
	background: url('images/btn-bg2.png');
color: #fff;
margin: 0px 0px 5px 0px;
padding: 5px 5px 5px 10px;
background-repeat: no-repeat;
background-size: 100% 100%;
height: 40px;
}


.menu_efficienza > li > a:hover {
color: #2975a4;
}

.nav_vert {
margin-left: -15px !important;
}

#lastStep {
	margin-bottom: 60px;
}

.cont_centrale_parallax {

background-color: #ffffff;
}

.my-container{width: 100%; float:left; width:100%;padding:0;margin:0;background-color: #ffffff;}
.my-container2{width: 100%;padding:0;margin:0;}
.my-container3{width: 100%;padding:0;margin:0;background-color: #EAEAEA; margin-top: -20px;}

	
	.in-panel {width:970px;margin: 0 auto; 	font-family: 'Open Sans', sans-serif;}
	.in-panel h2{margin-top:90px;text-transform: uppercase; font-weight:100; font-size:60px;float:center; text-align:center; }
	.in-panel p{width:100%; clear: both; -moz-column-count:2;-webkit-column-count:2;column-count:2;margin-bottom:15px;}

	.in-panel2 {width:970px;margin: 0 auto;}
	.in-panel h2{margin-top:90px;text-transform: uppercase; font-weight:100; font-size:60px;float:center; text-align:center; }
	.in-panel2 p{width:100%; clear: both; -moz-column-count:2;column-count:2;margin-bottom:15px;}
	
	
	.chisiamo{background: url(http://178.239.177.12/gala/wp-content/uploads/2015/02/chisiamo3.jpg) no-repeat 50% 0 fixed; height: 850px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.chisiamo2{background: url(http://178.239.177.12/gala/wp-content/uploads/2015/02/chisiamo2.jpg) no-repeat 50% 0 fixed; height: 500px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.chisiamo3{background: url(http://178.239.177.12/gala/wp-content/uploads/2015/02/chisiamo4.jpg) no-repeat 50% 0 fixed; height: 500px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.chisiamo h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}
	
	
	
	
	
	
	
	

	.riscaldamento{background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/riscaldamento1.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.riscaldamento h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}
	
	
	.frigorifero{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/frigorifero1.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.frigorifero h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

	.forno{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/forno-elettrico.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.forno h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

	.piano_cottura{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/piano-cottura.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.piano_cottura h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

	.lavastoviglie{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/lavastoviglie.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.lavastoviglie h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}	

	.scaldabagno{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/scaldabagno.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.scaldabagno h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}	

	.lavatrice{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/lavatrice.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.lavatrice h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}	

	.condizionatore{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/condizionatore.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.condizionatore h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

	.elettronica{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/elettronica.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.elettronica h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

	.illuminazione{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/illuminazione.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.illuminazione h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

	.valore_aggiunto{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/valore_aggiunto.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.valore_aggiunto h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

	.gas{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/gas.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.gas h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

	.parte_mercato_libero{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/11/fondo.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.parte_mercato_libero h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}
	
	.passa_mercato_libero{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/prezzi_energia.png) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.passa_mercato_libero h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}
	
	.costa_mercato_libero{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/prezzi_energia.png) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.costa_mercato_libero h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}
	
	.attiva_fornitura{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/09/prezzi_energia.png) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.attiva_fornitura h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

	.termine_utile{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/11/fondo_2.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.termine_utile h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

	.approfondisci{ background: url(http://178.239.177.12/gala/wp-content/uploads/2014/11/fondo_3.jpg) no-repeat 50% 0 fixed;height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.approfondisci h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

@media (max-width: 992px) {
	

	.in-panel{width:90%; margin-right:5%}
	.in-panel h2{padding-top: 75px;}
	.in-panel p {font-size: 14px;-moz-column-count:1;-webkit-column-count:1;column-count:1;}	
	.full-panel{background-position: 0 0!important;}

	.in-panel2 {width:90%; margin-right:5%}
	.in-panel h2{padding-top: 75px;}
	.in-panel2 p{font-size: 14px;-moz-column-count:1;-webkit-column-count:1;column-count:1;}
}

@media (min-width: 768px) and (max-width: 991px)  {

	 .frigorifero, .riscaldamento, .forno, .piano_cottura, .lavastoviglie, .scaldabagno, .lavatrice, .condizionatore, .elettronica, .illuminazione, .valore_aggiunto, .gas, .prezzi_energia, .termine_utile, .approfondisci {margin-top: -125px;};
	
}

@media (min-width: 992px) and (max-width: 1199px) {
.menu_inf{
float: center !important;
}
}

.container2{width: 100%; padding:0;margin:0;background-color: #ffffff;}


.menu-image-title-hide, .menu-image-not-hovered {
font-weight: normal !important;
}


#menu-item-3086, nav>li {
margin-right: -12px !important;
margin-left: 15px;
margin-top: -2px;

}

#menu-item-3087, nav>li {
margin-right: -12px !important;
margin-top: -2px;

}

#menu-item-3089, nav>li {
margin-right: -12px !important;
margin-left: 15px;
margin-top: -2px;

}

#menu-item-3090, nav>li {
margin-right: -12px !important;
margin-top: -2px;

}

.in-panel h2{font-family: 'Open Sans', sans-serif;
}

.allegato_offerta{
font-family: 'Open Sans', sans-serif;
font-size: 14px; 
color: #353535;
}

.testo_bolletta_sx{
font-weight: 100;
margin: 8px 0 0 10px;
float:left; 
text-transform:uppercase; 
font-size: 34px; 
color: #45a6d9;
}

.info_bolletta_sx{
text-align: left; 
float:left; 
margin-left: 10px; 
font-size: 28px; 
font-weight: 100;
}

.testo_bolletta_dx{
font-weight: 100;
margin: 8px 0 0 10px;
float:right; 
text-transform:uppercase; 
font-size: 34px; 
color: #45a6d9;
}

.info_bolletta_dx{
text-align: right; 
float:left; 
margin-left: 10px; 
font-size: 28px; 
font-weight: 100;
}


@media (min-width: 768px) and (max-width: 1499px) {
.info_bolletta_sx{
text-align: left; 
float:left; 
margin-left: 10px; 
font-size: 23px; 
font-weight: 100;
}
.info_bolletta_dx{
text-align: right; 
float:left; 
margin-left: 10px; 
font-size: 23px; 
font-weight: 100;
}
}

.testo_bolletta_sx2{
font-weight: 100;
margin: 25px 0 0 10px;
float: left;
font-size: 45px;
color: #45a6d9;
}

.info_bolletta_sx2{
text-align: left;
float: left;
margin-left: 10px;
font-size: 19px;
font-weight: 100;
line-height: 32px;
}

.testo_bolletta_dx2{
font-weight: 100;
margin: 25px 0 0 10px;
float:right; 
font-size: 45px; 
color: #45a6d9;
}

.info_bolletta_dx2{
text-align: right; 
float:left; 
margin-left: 10px; 
font-size: 19px;
font-weight: 100;
line-height: 32px;
}


@media (min-width: 768px) and (max-width: 1499px) {
.info_bolletta_sx2{
text-align: left;
float: left;
margin-left: 10px;
font-size: 16px;
font-weight: 100;
line-height: 29px;
}
.info_bolletta_dx2{
text-align: right; 
float:left; 
font-size: 16px;
font-weight: 100;
line-height: 29px;
}
}

#button_style_new {
	text-decoration: none;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	text-transform:uppercase;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    border: 1px solid #efefef;
    padding: 15px 20px;
    background-color: #efefef;
	height: 50px;

}

#button_style_new:hover {
	text-decoration: none;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	text-transform:uppercase;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    border: 1px solid #f7f7f7;
    padding: 15px 20px;
    background-color: #f7f7f7;
	height: 50px;
}

.button_style_new {
	text-decoration: none;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	text-transform:uppercase;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    border: 1px solid #efefef;
    padding: 15px 20px;
    background-color: #efefef;
	height: 50px;

}

.button_style_new:hover {
	text-decoration: none;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	text-transform:uppercase;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    border: 1px solid #f7f7f7;
    padding: 15px 20px;
    background-color: #f7f7f7;
	height: 50px;
}

#button_style_new2 {
	text-decoration: none;
margin-left: 21px;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #FFF;
    font-size: 16px;
    text-shadow: -1px -1px  3px #666;
    border: 1px solid #CCC;
    background: rgb(98,186,236);
    background: -moz-linear-gradient(top, rgba(108,174,214,1) 0%, rgba(52,131,178,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,174,214,1)), color-stop(100%,rgba(52,131,178,1)));
    background: -webkit-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
    background: -o-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
    background: -ms-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
    background: linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6caed6', endColorstr='#3483b2',GradientType=0 );
	letter-spacing: -0.3px;
font-weight: 600;
height: 50px;
}

#button_style_new2:hover {
    background: rgb(55,148,216);
    background: -moz-linear-gradient(top, rgba(96, 164, 205, 1) 0%, rgba(44, 117, 160, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96, 164, 205, 1)), color-stop(100%,rgba(44, 117, 160, 1)));
    background: -webkit-linear-gradient(top, rgba(96, 164, 205, 1) 0%,rgba(44, 117, 160, 1) 100%);
    background: -o-linear-gradient(top, rgba(96, 164, 205, 1) 0%,rgba(44, 117, 160, 1) 100%);
    background: -ms-linear-gradient(top, rgba(96, 164, 205, 1) 0%,rgba(44, 117, 160, 1) 100%);
    background: linear-gradient(top, rgba(96, 164, 205, 1) 0%,rgba(44, 117, 160, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60a4cd', endColorstr='#2c75a0',GradientType=0 );
}

.info_button2 {
position: absolute;
left: -79px;
top: 66px;
z-index: 1000;
}

#menu_offerte {
padding-top: 10px;
font-family: 'Open Sans', sans-serif;
}

.button_style_new_home {
	text-decoration: none;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	text-transform:uppercase;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    border: 1px solid #efefef;
    padding: 17px 20px;
    background-color: #efefef;
	height: 50px;
}
.button_style_new_home:hover {
text-decoration: none;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	text-transform:uppercase;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    border: 1px solid #f7f7f7;
    padding: 17px 20px;
    background-color: #f7f7f7;
	height: 50px;
}

.button_style_offerte {
	text-decoration: none;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-shadow: -1px -1px  3px #666;
    border: 1px solid #CCC;
    padding: 15px 20px;
    background: rgb(98,186,236);
    background: -moz-linear-gradient(top, rgba(177,177,177,1) 0%, rgba(140,140,140,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,177,177,1)), color-stop(100%,rgba(140,140,140,1)));
    background: -webkit-linear-gradient(top, rgba(177,177,177,1) 0%,rgba(140,140,140,1) 100%);
    background: -o-linear-gradient(top, rgba(177,177,177,1) 0%,rgba(140,140,140,1) 100%);
    background: -ms-linear-gradient(top, rgba(177,177,177,1) 0%,rgba(140,140,140,1) 100%);
    background: linear-gradient(top, rgba(177,177,177,1) 0%,rgba(140,140,140,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#8c8c8c',GradientType=0 );
}
.button_style_offerte:hover {
	text-decoration: none;
    background: rgb(55,148,216);
    background: -moz-linear-gradient(top, rgba(177,177,177,1) 0%, rgba(140,140,140,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,177,177,1)), color-stop(100%,rgba(140,140,140,1)));
    background: -webkit-linear-gradient(top, rgba(177,177,177,1) 0%,rgba(140,140,140,1) 100%);
    background: -o-linear-gradient(top, rgba(177,177,177,1) 0%,rgba(140,140,140,1) 100%);
    background: -ms-linear-gradient(top, rgba(177,177,177,1) 0%,rgba(140,140,140,1) 100%);
    background: linear-gradient(top, rgba(177,177,177,1) 0%,rgba(140,140,140,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#8c8c8c',GradientType=0 );
}
.button_style_offerte_blue {
	text-decoration: none;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-shadow: -1px -1px  3px #666;
    border: 1px solid #CCC;
    padding: 15px 20px;
    background: rgb(98,186,236);
    background: -moz-linear-gradient(top, rgba(108,174,214,1) 0%, rgba(52,131,178,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,174,214,1)), color-stop(100%,rgba(52,131,178,1)));
    background: -webkit-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
    background: -o-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
    background: -ms-linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
    background: linear-gradient(top, rgba(108,174,214,1) 0%,rgba(52,131,178,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6caed6', endColorstr='#3483b2',GradientType=0 );
}
.button_style_offerte_orange {
	text-decoration: none;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-shadow: -1px -1px  3px #666;
    border: 1px solid #CCC;
    padding: 15px 20px;
    background: rgb(233,150,8);
    background: -moz-linear-gradient(top, rgba(233,150,8,1) 0%, rgba(219,141,7,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,150,8,1)), color-stop(100%,rgba(219,141,7,1)));
    background: -webkit-linear-gradient(top, rgba(233,150,8,1) 0%,rgba(219,141,7,1) 100%);
    background: -o-linear-gradient(top, rgba(233,150,8,1) 0%,rgba(219,141,7,1) 100%);
    background: -ms-linear-gradient(top, rgba(233,150,8,1) 0%,rgba(219,141,7,1) 100%);
    background: linear-gradient(top, rgba(233,150,8,1) 0%,rgba(219,141,7,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99608', endColorstr='#db8d07',GradientType=0 );
}
.button_style_offerte_green {
	text-decoration: none;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    text-shadow: -1px -1px  3px #666;
    border: 1px solid #CCC;
    padding: 15px 20px;
    background: rgb(98,184,52);
    background: -moz-linear-gradient(top, rgba(98,184,52,1) 0%, rgba(55,158,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,184,52,1)), color-stop(100%,rgba(55,158,0,1)));
    background: -webkit-linear-gradient(top, rgba(98,184,52,1) 0%,rgba(55,158,0,1) 100%);
    background: -o-linear-gradient(top, rgba(98,184,52,1) 0%,rgba(55,158,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(98,184,52,1) 0%,rgba(55,158,0,1) 100%);
    background: linear-gradient(top, rgba(98,184,52,1) 0%,rgba(55,158,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b834', endColorstr='#379e00',GradientType=0 );
}
.form_fix {
width:47%; 
display:inline;
height: 27px;
}

.form-control{
height: 25px !important;	

}
.fix_chisiamo_linea{

}
	
@media (max-width: 1200px) {
.fix_chisiamo_linea{
top: -20px;
	
}	
.info_bolletta {
	margin-top: 18px !important;
	margin-left: 60px !important;
}
.info_button {
margin-top: 203px !important;
}
.grafica_bolletta {
margin-bottom: -13px !important;
}
}
.my-container3{
	background-color: #cccccc !important;
	}
	
@media (max-width: 991px) {
.my-container3{
	background-color: #cccccc !important;
	}
	.homeBtn3 {
margin: 22px 10px 15px 10px !important;

}
.button_style_new_home {
	font-size: 13px !important;
	}
}
@media (max-width: 645px) {
	.button_style_new_home {
	font-size: 11px !important;
	}
.homeBtn3 {
margin: 22px 0px 15px 0px !important;

}
}

.spazio_fix{
	margin-top: 5px !important;
	}


.titoli_mobile {
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
}
.titolo_paragrafo_passa {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
}
.desc_paragrafo_passa {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	min-height: 70px;
}
@media (max-width: 1199px) {



.info_button3 {
text-align: center;
width: 55%;
}







/* Template-specific stuff
 *
 * Customizations just for the template; these are not necessary for anything
 * with disabling the responsiveness.
 */

/* Account for fixed navbar */
body {
  min-width: 1200px;
  /*padding-top: 70px;
  padding-bottom: 30px;*/
}

/* Finesse the page header spacing */
.page-header {
  margin-bottom: 30px;
}
.page-header .lead {
  margin-bottom: 10px;
}





/* Non-responsive overrides
 *
 * Utilitze the following CSS to disable the responsive-ness of the container,
 * grid system, and navbar.
 */

/* Reset the container */
.container {
  width: 1200px;
  max-width: none !important;
}

/* Demonstrate the grids 
.col-xs-4 {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  background-color: rgba(86,61,124,.15);
  border: 1px solid #ddd;
.titolo_paragrafo_passa {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
}
.desc_paragrafo_passa {
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	min-height: 70px;
}*/
}

#button_style_new_documentati {
text-decoration: none;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-transform: uppercase;
color: #000;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
border: 1px solid #efefef;
padding: 15px 15px 15px 15px;
background-color: #efefef;
height: 50px;
	}
	
#button_style_new_documentati:hover {
	text-decoration: none;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	text-transform:uppercase;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    border: 1px solid #f7f7f7;
    padding: 15px 20px;
    background-color: #f7f7f7;
	height: 50px;
}


.contenitore_offerte_famiglia {
	background-image: url("http://178.239.177.12/gala/wp-content/uploads/2015/02/background.png");
	background-repeat: no-repeat;
background-position: 0 -56px;
}
.contenitore_offerte_aziende {
	background-image: url("http://178.239.177.12/gala/wp-content/uploads/2015/02/background_green.png");
	background-repeat: no-repeat;
background-position: 0 -56px;
}
.contenitore_offerte_impresa {
	background-image: url("http://178.239.177.12/gala/wp-content/uploads/2015/02/background_orange.png");
	background-repeat: no-repeat;
background-position: 0 -56px;
}
  border: 1px solid rgba(86,61,124,.2);
}

.container .navbar-header,
.container .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}


/* Always float the navbar header */
.navbar-header {
  float: left;
}

/* Undo the collapsing navbar */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
}

.navbar-toggle {
  display: none;
}
.navbar-collapse {
  border-top: 0;
}

.navbar-brand {
  margin-left: -15px;
}

/* Always apply the floated nav */
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-nav > li > a {
  padding: 15px;
}

/* Redeclare since we override the float above */
.navbar-nav.navbar-right {
  float: right;
}

/* Undo custom dropdowns */
.navbar .navbar-nav .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-width: 0 1px 1px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #333;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: #428bca !important;
}
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;
  background-color: transparent !important;
}


.sede_gala {
font-size: 11px;
margin-right: 20px;
float: right;
margin-top: 9px;
}


#menu-item-1084 a {
font-weight: bold !important;
color: #4ba9e6 !important;
}

#menu-item-4885 a {
font-weight: bold !important;
color: #EDAA41 !important;
}

#menu-item-4875 a {
font-weight: bold !important;
color: #EDAA41 !important;
}

#menu-item-5061 a {
  font-weight: bold !important;
  color: #4ba9e6 !important;
}

.brochureuno{background: url(http://www.gala.it/wp-content/uploads/2015/06/fondo_01.jpg) no-repeat 50% 0 fixed; height: 350px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.brochureuno h2{color:#000; background: #fff;padding:51px 15px;opacity: 0.8;font-size: 30px;}

.brochuredue{background: url(http://www.gala.it/wp-content/uploads/2015/06/fondo_02.jpg) no-repeat 50% 0 fixed; height: 350px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.brochuredue h2{color:#000; background: #fff;padding:51px 15px;opacity: 0.8;font-size: 30px;}

.brochuretre{background: url(http://www.gala.it/wp-content/uploads/2015/06/fondo_03.jpg) no-repeat 50% 0 fixed; height: 350px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	.brochuretre h2{color:#000; background: #fff;padding:51px 15px;opacity: 0.8;font-size: 30px;}
	

	
.fotovoltaico{background: url(http://www.gala.it/wp-content/uploads/2015/07/fotovoltaico.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.fotovoltaico h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}


.solare{background: url(http://www.gala.it/wp-content/uploads/2015/07/solare_termico.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.solare h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

.caldaia{background: url(http://www.gala.it/wp-content/uploads/2015/07/caldaia.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.caldaia h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}
	
	
.climatizzatori{background: url(http://www.gala.it/wp-content/uploads/2015/07/climatizzatore.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.climatizzatori h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}
	
	
.scaldacqua{background: url(http://www.gala.it/wp-content/uploads/2015/07/scaldacqua.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.scaldacqua h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}
	
.lampadine{background: url(http://www.gala.it/wp-content/uploads/2015/07/led_lamp.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.lampadine h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}
	

.bici{background: url(http://www.gala.it/wp-content/uploads/2015/07/bici_elettrica.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.bici h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}

.motorino{background: url(http://www.gala.it/wp-content/uploads/2015/07/motorino_elettrico.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.motorino h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}


.impianti_elettrici{background: url(http://www.gala.it/wp-content/uploads/2015/07/impianti_elettrici.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.impianti_elettrici h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}
		
.motori_elettrici{background: url(http://www.gala.it/wp-content/uploads/2015/07/motori_elettrici.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.motori_elettrici h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}		
	
.cogenerazione{background: url(http://www.gala.it/wp-content/uploads/2015/07/cogenerazione.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.cogenerazione h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}		
			
			
.remote_monitoring {background: url(http://www.gala.it/wp-content/uploads/2015/07/remote_monitoring.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.remote_monitoring h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}	
		
		
.pensiline_ricarica {background: url(http://www.gala.it/wp-content/uploads/2015/07/pensiline_ricarica.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.pensiline_ricarica h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}	
		
				
.stile_vita {background: url(http://www.gala.it/wp-content/uploads/2015/07/stile_vita.jpg) no-repeat 50% 0 fixed; height: 230px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
.stile_vita h2{color:#000; background: #fff;padding:10px 15px;opacity: 0.8;font-size: 43px;}	
				
		


		
		