/* 	GRIGIO #3d3d3d
	GRANATA #7C2128
	SFONDO GRIGIO #f2f2f2
	GRIGIO BLU #21252b
	TESTO GRIGIO #737a81
*/


/*
CSS PER PAGINATOR
*/




.contenitore_paginator{
	margin-bottom:20px;

}


.sup {
vertical-align: super; font-size: smaller; 
font-size: 10px;
}

.prevnext {
  float: left;
  height: 30px;
  margin-top: 10px;
  width: 55px;
  line-height: 30px;
  margin-bottom: 5px;
  border: 1px solid #7C2128;
  background: transparent;
  color: #7C2128;
  text-align: center;

  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  cursor: pointer;
  margin-right: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-decoration: none;
}
.disable {
  border: 1px solid #CCC!important;
  background: transparent!important;
  color: #CCC!important;
}
.disable:hover {
  border: 1px solid #CCC!important;
  background: transparent!important;
  color: #CCC!important;
}
.div_numer_paginetor {
  width: 200px;
}
.div_numer_paginetor {
  overflow: hidden;
  height: 34px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.paginetorDiv{
	width: 360px;
}
.numer_paginetor{
	width: 20000px;
}
.numer_paginetor li.active {
  background-color: #7C2128;
  color: #f4f3fa;
}
.numer_paginetor li:hover {
  background-color: #7C2128;
  color: #f4f3fa;
}
.numer_paginetor li {
  float: left;
  height: 30px;
  width: 35px;
  line-height: 30px;
  margin-bottom: 5px;
  border: 1px solid #7C2128;
  background: transparent;
  color: #7C2128;
  text-align: center;

  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  cursor: pointer;
  margin-right: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-decoration: none;
}
/*
CSS PER PAGINATOR END
*/


.barrettaRossa{
	width:50px;
	background-color:#7C2128;
	height:6px; position:absolute;
	top:50%;
	left:50%;
	margin-left:-25px;
	margin-top:-3px;
}

.separatore {
	height:1px;
	background-color:#ccc;
	position:relative;
}

.CorsiInterni .span8 .titolo img {
    border: none;
}


	.span6 {
	width: 14.52991452991453%;
	padding: 20px;
	float: left;
	border: 1px solid #b0b6bc;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #fff;
    position: relative;
	
	}

	.footerCorsi .span6 {
		min-height: 210px;
	}

	.span6 h3 {
		font-size: 14px;
		text-transform: uppercase;
		color: #7C2128;
		font-weight: bold;
		width: 100%;
		border-bottom: 1px solid #393939;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}

	.span6 h3 span {
		font-size: 11px;
		text-transform: uppercase;
		
		
	}

	.span6 .barrettaRossa.internazizi {
		background-color: #b0b6bc;
	}
	.aggCorsi {
		font-size: 11px;
		color: #393939;
		text-transform: uppercase;
		height: 10px;
	    float: left;
	    font-weight: bold;
	    margin-bottom: 16px;
	}

	.blocchiGrigi .span6 p {
	color: #5B6167;
    line-height: 19px;
    margin-bottom: 16px;
    float: left;
}
	.margin-leftBox{
	margin-right: 2.564102564102564%;
	}
.span4.mobile {
	display: none;
}
	.no-margin-leftBox {
	margin-right: 0px;
	}

	.bottoneFull {
		width: 100%;
		padding: 16px 0px;
		text-align: center;
		background-color: #b0b6bc;
		box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    border: 1px solid #b0b6bc;
	    color: #fff;
	    float: left;
	    margin-top: 40px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
		margin-bottom: 20px;
		font-weight: 500;
	}


	.bottoneFull:hover {
		width: 100%;
		padding: 16px 0px;
		text-align: center;
		background-color: #f2f2f2;
		box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    border: 1px solid #b0b6bc;
	    color:#b0b6bc;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
		background-color: #fff;


	}


	.titoliNuovi {
		font-size: 20px;
		color: #393939;
		text-align: left;

	}

	.titoloNewsNew{
		font-size: 20px;
		color: #393939;
		text-align: left;
		margin-top: 20px;

	}

	.newsFooter {
		    height: 494px;
	}

	.span3.serviziHome.paginaNews {
		width: 29%;
		margin-bottom: 40px;
		    height: auto;
	}


	.span3.serviziHome.paginaNews p {
    
    margin-bottom: 10px;
}

	.span3.serviziHome.newsFooter h3 {
		font-size: 14px; 
		text-transform: none;
	}
.span3.serviziHome.newsFooter p {
	font-size: 12px;
}

.span3.serviziHome.newsFooter .bottomHome {
	bottom: 20px;
    position: absolute;
}
	
.iscrivitiCorso {
	color: #393939;
	font-weight: bold;
	font-size:14px;
	float: left;
}

.buttonNovita{
	width: 50px;
	height: 50px;
	background-color: #7C2128;
	position: fixed;
	right: 0;
	border-radius: 4px 0px 0px 4px;
	z-index: 10000;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	cursor: pointer;
}
.mc-field-group .iradio_square-blue{
	  margin: 0;
  float: left;
  margin-right: 10px;
}
.buttonNovita .dettaglioNovita{
	color:#FFF;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #7C2128;
	border-right: 1px solid #7C2128;
	margin-top: -1px;
	width: 260px;
	height: 50px;
	background-color: #7C2128;
	position: absolute;
	left: 50px;
}

.buttonNovita .dettaglioNovita2{
	top:51px;
border-radius: 0px 0px 0px 4px;
color:#FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-top: 1px solid #7C2128;
	border-right: 1px solid #7C2128;
	margin-top: -1px;
	width: 260px;
	height: 35px;
	background-color: #7C2128;
	position: absolute;
	left: 50px;
}


body {
	margin: 0 auto;
	font-family: 'Raleway', sans-serif;
	font-size:100%;
	color:#5B6167;
	font-weight: 300;
	 /*-webkit-font-smoothing: antialiased;*/
	 -webkit-text-stroke: 0.Xpx;
	}

a {
	cursor: pointer;
	text-decoration: none;
}
.errorFormNewsletter{
	margin: -5px 0px 5px 9px;
	font-weight: 400;
	color: #7C2128;
	font-size: 14px;
display:none;
}
strong {
	font-weight: 600;
}


.footer.bottom .span5 {
	width: 50%;
	float: left;
	margin-right: 0px;
}

.footer.bottom .span5 p {
	color: #fff;
	font-size: 14px;
	line-height: 50px;
}

.footer.bottom .span3 {
	width: 25%;
	float: left;
}



h2 {
	font-size:1.5em;
	font-weight: 500;
	color: #7C2128;
	text-align: center;
	margin-bottom: 20px
}


.span3 {
	width: 22%;
	float: left;
	
}
.span4 {
	width: 30%;
	float: left;
}

.span8 {
	width: 70%;
	float: left;
}
	
#header {
	width: 100%;
	background: #333333;
	padding: 6px 0px;
	height: 34px;
}

#header p{
	height: 34px;
	float: left;
	line-height: 34px;
	margin-right: 10px;
	font-size: 1em;
}
.contenitor {
	margin:0 auto;
	width: 1200px;
	color: #5B6167;
}

.contenitor.servizi {
	padding: 40px 0px;
}

.iconSocial {
	width: 34px;
	height: 34px;
	float: left;
	margin-right: 8px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	
}

.iconSocial:hover {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	
}
.subCorsi .current{
	font-weight: 600;
	color: #8A1617!important;
}

.corsiCurrent{
	font-weight: 600;
	color: #8A1617!important;
}
.iconSocial.fb {
	background-image: url("../img/fb.png");
	background-image: url("../img/fb.svg"),none;
	
}



.iconSocial.fb:hover {
	background-image: url("../img/fb_hover.png");
	background-image: url("../img/fb_hover.svg"),none;
}

.iconSocial.tw {
	background-image: url("../img/tw.png");
	background-image: url("../img/tw.svg"),none;
}

.iconSocial.tw:hover {
	background-image: url("../img/tw_hover.svg");
	/* background-image: url("../img/tw_hover.svg"),none; */
}

.iconSocial.ln {

	background-image: url("../img/ln.svg"),none;
}

.iconSocial.ln:hover {
	background-image: url("../img/ln_hover.svg");
	/* background-image: url("../img/ln_hover.svg"),none; */
}

.numVerde {
	line-height: 26px;
	padding: 4px 18px;
	padding-left: 46px;
	
	height: 26px;
	float: left;
	background-image: url("../img/tel.png");


	
	background-repeat: no-repeat;
	 background-position: left; 
	
	border-bottom: 5px solid #26713e;
	color: #b0bac2;
	font-weight: 600;
	font-size: 0.9em;
	float: right;
	margin-right: 8px;

}
.listaAnni{
	cursor:pointer;
}
.areaRiservata {
	line-height: 26px;
	padding: 4px 18px;
	
	height: 26px;
	float: left;
	/*background-image: url("../img/riservata.png");
	padding-left: 46px;*/
	
	background-repeat: no-repeat;
	background-position:  left;
	border-bottom: 5px solid #0089ac;
	color: #fff;
	font-weight: 600;
	font-size: 0.9em;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	float: right;
	cursor: pointer;
	margin-right: 8px;

}

.areaRiservata:hover {
	background-color: #006781;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}


.areaDoc {
	line-height: 26px;
	padding: 4px 18px;
	

	height: 26px;
	float: left;
	/*padding-left: 46px;
	background-image: url("../img/docHeader.png");*/
	
	background-repeat: no-repeat;
	border-bottom: 5px solid #F77C1E;
	color: #fff;
	font-weight: 600;
	font-size: 0.9em;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	float: right;
	cursor: pointer;
	margin-right: 8px;

}

.areaDoc:hover {
	background-color: #CC6E18;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

#headerMenu {
	height: 60px;
	padding:20px 0px;
}

.logoHeader {
width: 100%;
}

.span8.menu {
	height: auto;
}

#menu {
	width: 100%;
	line-height: 70px;
	font-size: 0.9em;
	float: left;
	color: #21252b;   
	font-weight: 500;           

}

.blocchiGrigi {
	width: 100%;
	padding: 40px 0px;
	background-color:  #f2f2f2;
	float: left;
	
}

.blocchiBianchi {
	width: 100%;
	padding: 40px 0px;
	background-color:  #fff;
	float: left;
	
}

.footer {
	width: 100%;
	padding: 40px 0px;
	background-color: #f2f2f2;
	background-position: center;
	float: left;
	
}

.footer .areaRiservata {
	text-transform: uppercase;
	color: #0089ac;
	    font-size: 17px;
}



.footer .areaRiservata:hover {
	color: #fff;
}


.footer .areaDoc {
	text-transform: uppercase;
	color: #F77C1E;
	    font-size: 17px;
}



.footer .areaDoc:hover {
	color: #fff;
}

.blocchiGrigi h1 {
	color: #7C2128;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 20px;
}
/*.blocchiGrigi h1 span {
	font-weight: 600;
}*/
.blocchiGrigi p {
	line-height: 26px;
	color: #21252b;
	font-size: 0.9em;
	float: left;
}


.span3.serviziHome {
	box-sizing:border-box;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-right:4%;
	text-align: center;
	 border: 1px solid #b0b6bc;
}

.span3.serviziHome.last {
	margin: 0px;
}

	#list-options{
	    float: left;
		 width: 100%;
	}
	#list-options li{
	    float: left;
    padding:20px;
        border-bottom: 0;
        border-left: 0;
		cursor:pointer;
	    background-color: #f2f2f2;
		margin-left: 2px;
        text-transform: uppercase;
        color: #f2f2f2;
        font-weight: bold;
        font-size: 14px;
		min-height: 50px;
		line-height: 25px;
		font-size: 22px;
		font-weight: 500;
		box-sizing: border-box;
		background-color: #7C2128;
           color: #fff; 
	}
		
	
	#list-options li:FIRST-CHILD{
		    
	}
    
    #list-options li.active_tab{
background-color: #f2f2f2;
color: #7C2128;


    }

    #list-options-container .span4 {
    	width:35%;
    	margin: 0 auto;
    	text-align: center;
    }

    #list-options-container .span8 {
    	width:65%;
    }

	
	#list-options-container{
	   float: left;
		 width: 100%;
	}
	
    #list-options-container .product-list {
        padding: 30px 0px;
	    background-color: #f2f2f2;
		box-sizing: border-box;
    }
		
    #carousel-container{ visibility: hidden; }

    .elencoSorveglianza {

    }

    #list-options-container .span4 img {
	width: 80%;
}


/* SERVIZI HOME */
.span3.serviziHome #servizi {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;


    border-bottom: 1px solid #b0b6bc;
    width: 100%;
    height: 264px;
    float: left;
    background-position: center;
    margin-bottom: 20px;
}
.span3.serviziHome #servizi:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(242, 242, 242, 0.6);

  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;

  
}
.span3.serviziHome.serviziUP:hover #servizi {

    border-bottom: 1px solid #CCC;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	  z-index:999;
}
.span3.serviziHome:hover #servizi:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

#immagineServizi {
	  background-image: url("../img/servizi.png");
	   width: 100%;
    height: 264px;
    background-position: center;
    	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}




 .span3.serviziHome.serviziUP:hover #immagineServizi{
	  background-image: url("../img/servizi_hover.png");
	  	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}
/* SERVIZI HOME */






/* VERIFICHE HOME */
.span3.serviziHome #verifiche {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;


    border-bottom: 1px solid #b0b6bc;
    width: 100%;
    height: 264px;
    float: left;
    background-position: center;
    margin-bottom: 20px;
}
.span3.serviziHome #verifiche:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(242, 242, 242, 0.6);

  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;

  
}
 .span3.serviziHome.serviziUP:hover #verifiche {

    border-bottom: 1px solid #CCC;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	  z-index:999;
}
 .span3.serviziHome.serviziUP:hover #verifiche:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

#immagineVerifiche {
	  background-image: url("../img/verifiche.png");
	   width: 100%;
    height: 264px;
    background-position: center;
    	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}


 .span3.serviziHome.serviziUP:hover #immagineVerifiche {
	  background-image: url("../img/verifiche_hover.png");
	  	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}



.corsiElencoPagina {
	width: 100%; 
	margin: 0 auto;
	    margin-bottom: -6px;
}




.imgTeamWidth.nuoveFoto {
    -webkit-transform: inherit;
    transform: inherit;
     -webkit-transform: translateZ(0);
  transform: translateZ(0);
  
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
 	margin: 0 auto;
    border: 1px solid #ccc;
    margin-bottom: 10px;

}


.imgTeamWidth.nuoveFoto:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(242, 242, 242, 1);

  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;

  
}
.corsiNewElenco:hover .imgTeamWidth.nuoveFoto {
      border: 1px solid #7C2128;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	  z-index:999;
}

.corsiNewElenco:hover .imgTeamWidth.nuoveFoto:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

.nuoveDimensioni.rollServizi {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;




    background-position: center;
    margin-bottom: 20px;
}
.nuoveDimensioni.rollServizi:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(242, 242, 242, 1);

  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;

  
}
.span4.news:hover .nuoveDimensioni.rollServizi {

    border-bottom: 1px solid #CCC;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	  z-index:999;
}
.span4.news:hover .nuoveDimensioni.rollServizi:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* VERIFICHE HOME */

/*.span3.serviziHome #servizi {
	background-image: url("../img/servizi.jpg");
    border-bottom: 1px solid #b0b6bc;
    width: 100%;
    height: 264px;
    float: left;
    background-position: center;
    margin-bottom: 20px;
}

.span3.serviziHome #servizi:hover {
	background-image: url("../img/servizi_hover.jpg");
    border-bottom: 1px solid #7C2128;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

}


.span3.serviziHome.secondo.serviziUP #verifiche {
	background-image: url("../img/verifiche.jpg");
    border-bottom: 1px solid #b0b6bc;
    width: 100%;
    height: 264px;
    float: left;
    background-position: center;
    margin-bottom: 20px;
}
.span3.serviziHome.secondo.serviziUP #verifiche:hover {
	background-image: url("../img/verifiche_hover.jpg");
    border-bottom: 1px solid #7C2128;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

}

.span3.serviziHome #formazione {
	background-image: url("../img/formazione.jpg");
    border-bottom: 1px solid #b0b6bc;
    width: 100%;
    height: 264px;
    float: left;
    background-position: center;
    margin-bottom: 20px;
}

.span3.serviziHome #formazione:hover {
	background-image: url("../img/formazione_hover.jpg");
    border-bottom: 1px solid #7C2128;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

}

*/


/* FORMAZIONE HOME */
.span3.serviziHome #formazione {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;


    border-bottom: 1px solid #b0b6bc;
    width: 100%;
    height: 264px;
    float: left;
    background-position: center;
    margin-bottom: 20px;

}
.span3.serviziHome #formazione:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(242, 242, 242, 0.6);

  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;

  
}
.span3.serviziHome:hover #formazione {

    border-bottom: 1px solid #CCC;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	  z-index:999;
}
.span3.serviziHome:hover #formazione:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

#immagineFormazione {
	  background-image: url("../img/formazione.png");
	   width: 100%;
    height: 264px;
    background-position: center;
    	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}


 .span3.serviziHome:hover #immagineFormazione {
	  background-image: url("../img/formazione_hover.png");
	  	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}

/* FORMAZIONE HOME */



/* SORVEGLIANZA HOME */
.span3.serviziHome #sorveglianza {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;


    border-bottom: 1px solid #b0b6bc;
    width: 100%;
    height: 264px;
    float: left;
    background-position: center;
    margin-bottom: 20px;
    
}
.span3.serviziHome #sorveglianza:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(242, 242, 242, 0.6);

  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;

  
}
.span3.serviziHome:hover #sorveglianza {

    border-bottom: 1px solid #CCC;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	  z-index:999;
}
.span3.serviziHome:hover #sorveglianza:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

#immagineSorveglianza {
	  background-image: url("../img/sorveglianza.png");
	   width: 100%;
    height: 264px;
    background-position: center;
    	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}


 .span3.serviziHome:hover #immagineSorveglianza {
	  background-image: url("../img/sorveglianza_hover.png");
	  	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}

/* SORVEGLIANZA HOME */


.span3.newsFooter img {
	width: 100%;
}


.span3.serviziHome #sorveglianza {
	background-image: url("../img/sorveglianza.jpg");
    border-bottom: 1px solid #b0b6bc;
    width: 100%;
    height: 264px;
    float: left;
    background-position: center;
    margin-bottom: 20px;
}

.span3.serviziHome #sorveglianza:hover {
	background-image: url("../img/sorveglianza_hover.jpg");
    border-bottom: 1px solid #7C2128;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

}


.span3.serviziHome:hover {
	 border: 1px solid #7C2128;
	 -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.span3.serviziHome h3 {	
    margin: 20px 0px;
    font-size: 1.2em;
    font-weight: 600;
    color: #7C2128;
    border-bottom: 1px solid #b0b6bc;
    
    padding: 20px 0px 5px 0px;
    text-align: left;
    font-weight: bold;
    margin: 0px 20px;
}

.barrettaRossa.internaServizi {
	top:100%;
}

.span3.serviziHome .bottomHome {
	cursor: pointer;
	color:#393939;
	font-weight: bold;
	font-size: 14px;
}
.span3.serviziHome p {
	text-align: left;
	color: #5B6167;
	line-height: 1.5;
	font-size: 0.9em;
	padding: 20px;
}

.span3.serviziHome .pBotton {
	padding-top: 0px!important;
}

.oro{
	color: #b29f60;
}

.viola{
	color: #853673;
}

.azzurro{
	color: #0089ac;
}

.arancio{
	color: #fb8c14;
}


.data {
background:#7C2128;
color: #fff;
float: left;
font-size: 22px;
font-weight: 700;

line-height: 50px;

text-align: center;
width: 50px;
float: left;
}
.data span {
background:#3d3d3d;
color: #fff;
float: left;
font-size: 16px;
font-weight: 400;
height: 50px;
line-height: 50px;
text-align: center;
width: 50px;
text-transform: uppercase;
}

.span4.news {
	position: relative;
	margin-right:3%;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	min-height: 149px;

}

.footer.bottom .span4 {
	margin-right:3%;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;

}

.span4.last {
	margin-right: 0px;
}

.newsBox {
	float: left;
	width: 100%;
	position: absolute;
	padding-left: 60px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	
}
.newsBox h4 {
	color: #7C2128;
	font-weight: 700;
	margin-bottom: 10px;
	font-size: 14px;
}
.newsBox p {
	width:100%;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}

.newsBox a {
	color: #7C2128;
	font-weight: 500;
	font-size: 12px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.newsBox a:hover {
	color: #21252b;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.footer .span4 {
	color: #fff;
	font-weight: 400;
}

.footer h4 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 15px;
	color: #393939;
	text-transform: uppercase;
}

.footer .span4 p {
	font-size: 14px;
	line-height: 20px;
	color: #5B6167;
}

.footer .areaRiservata {
	float: left;
	margin-top: 30px;
}

.footer strong {
	font-weight: 700;
}

.span4.news.contattaci p {
	line-height: 26px;
	padding-left: 18px;
	background-position:  left 6px;
	background-repeat: no-repeat;
}

.span4.news.contattaci p a {
	
	text-decoration: none;
	color: #5B6167;
}


.indirizzo {	
	background-image: url("../img/map.png");	
}

.mail {	
	background-image: url("../img/mail.png");	
}

.telefono {	
	background-image: url("../img/telFooter.png");	
}

#contenitorMail {
	position: relative;
	width: 100%;
	height: 30px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
     border-bottom:  1px solid #75787F;
     margin-bottom: 10px;
}




input#mce-EMAIL {
	width: 100%;
    padding: 12px 10px;
    
    border: none;
    background-color: transparent;
    /* margin-bottom: 10px; */
    color:#5B6167;
    font-weight: 400;
    font-family: 'Raleway', sans-serif;
    /* background-image: url("../img/account.png"); */
    /* background-repeat: no-repeat; */
    /* background-position: 8px; */
    /* padding-left: 34px; */
    font-size: 15px;
    width: 70%;
    float: left;
   
    position: absolute;
    left:0px;
    bottom: 0px;
}

}
::-webkit-input-placeholder {
   color: #fff;
}

:-moz-placeholder { /* Firefox 18- */
   color: #fff; 
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #fff; 
}

:-ms-input-placeholder {  
   color: #fff;
}

input#mce-EMAIL:focus {
	border: none;
	box-shadow: none!important;
outline: none;
color: #7C2128}


input#mce-EMAIL:focus::-webkit-input-placeholder {
    color: #b0b6bc!important;
}


input#mce-EMAIL:focus::-webkit-input-placeholder {
      color: #b0b6bc!important;
}


input#mce-EMAIL:focus:-moz-placeholder {
    color: red;
}


input#mce-EMAIL:focus::-moz-placeholder {
    color: red;
}

input#mce-EMAIL:focus:-ms-input-placeholder {
    color: red;
}

#mc-embedded-subscribe {
	float: right;
    border: none;
    background-color: transparent;
    border-bottom: 5px solid #7C2128;
    width: 24%;
    /* background: rgba(138, 22, 19, 0.65); */
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 8px 20px;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    color: #5B6167;

    font-size: 14px;
    -webkit-appearance: none;
    position: absolute;
    bottom: 0px;
    right: 0px;
}


#mc-embedded-subscribe:hover {
	background: rgba(138, 22, 19, 0.95);
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	box-shadow: none!important;
	outline: none;
	color: #fff;
}

.footer.bottom {
	background: #393939;
    height: 50px;
    padding: 0px;
    line-height: 25px;
}
.footer .span4 .privacyNuova {
font-size: 12px;

}
.footer .span4 .numVerdeFooter {
	color: #b0bac2;
	font-weight: 600;
	font-size: 18px;
	line-height: 40px;
	background-image:url("../img/numVerde.png"); 
	background-position: left center;
	background-repeat: no-repeat;
	padding: 20px 46px
	}



.logoABC {
	float: right;
}

.seguici {
	display: block;
	color:#F2F2F1;
}

#areeDisplay {
	display: block;
}

#areeMobile {
	display: none;
}


.TitoloPagina {
float: left;
width: 70%;
}

.positionBriciole {
	position: relative;
	width: 100%;
	float: left;
}
.linkBianco{
	color:#FFF;
}
.bricioleDiPane {
float: right;
color: white;
font-size: 13px;
width: 30%;
text-align: right;
position: absolute;
bottom:3px;
right: 0px;
}
		
		p {
		font-size: 0.9em;
		}
		
	.bandaRossaTitoli	{
	background-color: #7C2128;
	width: 100%;
	/* height: 80px; */
	float: left;
	padding: 30px 0px;
	
				
	}
	
	.TitoliBandaRossa {
color: white;
font-weight: 300;
text-align: left;
font-size: 30px;

}		
	
	.aziendaBlocco h1 {
color: #7C2128;
font-size: 30px;
font-weight: 400;
margin-bottom: 20px;
}

.logoSgs {
float: left;
width: 20%;
height: auto;
margin-right: 2%;
}

.descrizioneAzienda {
float: left;
width: 78%;
}

.descrizioneAzienda p{
	line-height: 26px;
}

.scaricaPdf {
float: left;
width: 360px;
background-color: #7C2128;
padding: 5px;
margin-top: 20px;
cursor: pointer;
}

.immaginePdf {
float: left;
width: 28px;
height: 28px;
margin-right: 4%;
}

.scrittePdf {
float: left;
color: white;
font-weight: 400;
line-height: 31px;
font-size: 14px;
width: auto;
text-align: center;

}

.blockAzienda {
float: left;
text-align: center;
color: white;
line-height: 24px;
font-weight: 600;
padding-top: 15px;
padding-bottom: 15px;
font-size: 14px;
}

.aziendaBlocco p {
	line-height: 26px;
}

.immagineReferenza {
	float:left;
	width:100%;
	margin-top: 5px;
}

.righettaGrigia {
float: left;
background-color: #B2B9BA;
height: 1px;
width: 100%;
}


.immTeam {
float:left;
width: 100%;
}


/* SERVIZI HOME */


.scritteTeam {
float: left;
width: 100%;
text-align: center;
}

.scritteTeam span{
color:#7C2128;
font-weight: 500;
}

.scritteTeam p {
font-size: 14px;
line-height: 1.5;
margin-top: 9px;
}

.imgClienti {
	width:86%;
}

.team {
	min-height: 343px!important;
	width:22.3%;
}

.iconeSocialTeam {
float: left;
width: 100%;
margin-top: 5px;
}

.centrato {
float: none;
margin: 0 auto;
text-align: center;
width: auto;
}

.icoTeam {
display: inline-block;
margin-right: 1%;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
width:34px;
height: 34px;
cursor: pointer;
}

.imgTeamWidth {
	width:60%;
	 -webkit-transform: inherit;
   transform: inherit;
}

.nuoveDimensioni .imgTeamWidth{
	width: 100%;
}

.imgTeamWidth.cambioImm {
	width: 100%;
}

.nuoveDimensioni {
    border: 1px solid #ccc;
    margin-bottom: 10px;
    position: relative;
    /* width: auto; */
    width: 60%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.immTeam {
	text-align: center;
}

.icoTeam.Face {
	background-image: url(../img/faceTeam.jpg);
	

}

.icoTeam.Face:hover {
	background-image: url(../img/faceTeam_hover.jpg);
	

}

.icoTeam.Link {
	background-image: url(../img/linkTeam.jpg);
	

}

.icoTeam.Link:hover {
	background-image: url(../img/linkTeam_hover.jpg);
	

}

.icoTeam.mailTeam {
	background-image: url(../img/mailTeam.png);
	

}

.icoTeam.mailTeam:hover {
	background-image: url(../img/mailTeamHover.png);
	

}

.icoTeam.Twet {
	background-image: url(../img/twetTeam.jpg);
	

}

.icoTeam.Twet:hover {
	background-image: url(../img/twetTeamHover.jpg);
	

}

.blockAzienda strong {
		font-weight: 800;
	}
	
.scritteClienti {
text-align: left;
color: #5B6167;
line-height: 1.5!important;
font-size: 0.8em!important;
margin-top: 16px;
}

.accordion {
width: 100%;
float: left;
margin-bottom: 10px;
}

.bottoneAccordion {
float: left;
background-color: #f2f2f2;
height: auto;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 2px solid #f2f2f2;
cursor: pointer;
margin-bottom: 0px;
font-size: 18px;
color: #5B6167;
}




.bottoneAccordion p{
color:#5B6167;

font-weight: 500;
width: 79%;
float:left;
    line-height: 44px;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;

}

.selectedAccordion {
    background-color: #f2f2f2;
   
    border-bottom: 2px solid #7C2128;
    }

.bottoneAccordion:hover {
 border-bottom: 2px solid #7C2128;
background-color: #f2f2f2;
color:#7C2128;
}


.bottoneAccordion:hover p{
	color:#7C2128;
}

.bottoneAccordion p:hover{
color:#7C2128;
-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}



.bottoneAccordion2 {
float: left;
background-color: #b5b5b5;
height: auto;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #f2f2f2;
cursor: pointer;
}


.bottoneAccordion2 p{
color:white;
padding-left: 20px;
font-weight: 600;
width: 79%;
float:left;
}


.bottoneAccordion3 {
float: left;
background-color: #b5b5b5;
height: auto;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #f2f2f2;
cursor: pointer;
}


.bottoneAccordion3 p{
color:white;
padding-left: 20px;
font-weight: 600;
width: 79%;
float:left;
}

.contenutoAccordion {
float: left;
width: 100%;
background-color: #fff;
height: auto;
border: 1px solid #f2f2f2;
box-sizing: border-box;
height: auto;
}

.contenutoAccordion p{
padding-left: 20px;
padding-top: 20px;
padding-bottom: 20px;
}

.scritteCorsi span {
	text-transform: uppercase;
	color:#5B6167;
	font-weight: 600;
	font-size: 19px!important;
}	


.scritteCorsi p {
color: #5B6167;
font-size: 14px;
line-height: 20px;
margin-top: 10px;
margin-bottom: 10px;
}
.scritteCorsi {
float: left;
width: 100%;
text-align: center;
}	

.bottoneCorsiContenuto {
float: left;
width: 100%;
margin-top: 5px;
}

.bottoneElencoCorsi {
	float: none;
	background-color: #f2f2f2;
	width: 81%;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #737A80;
	text-align: center;
	color: #737A80;
	margin: 0 auto;
	text-align: center;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

}

.bottoneElencoCorsi:hover {
	background-color: #737A80;
	color: #f2f2f2;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

}


.CorsiInterni h3 {
	font-size: 1.5em;
	color: #21252b;
	font-weight: 600;
	margin-bottom: 10px;
}
.CorsiInterni p {
	line-height: 22px;
}


.CorsiInterni .span8 {
	padding-right: 30px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.clear {
	clear: both;

}
.corsiTabella {
	margin-top: 60px;

	
}



.corsiTabella h3 {
	font-size: 1.2em;
	font-weight: 600;

}



.testoCorso {
	width: 100%;
	padding-left: 120px;
	float: left;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.corsiTabella h4 {
	font-size: 1em;
	font-weight: 500;
	margin-top: 15px;
	width: 98%;
	float: left;
	border-bottom: 1px solid #e9eaeb;
	padding-bottom: 5px;
	/* margin-right: 10px; */
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}



.corsoSingolo {
	width: 100%;
	background: #f2f2f2;
	padding-left: 120px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-position: left center;
	background-repeat: no-repeat;
	height: 100px;
	margin-bottom: 14px;
	    border: 1px solid #b0b6bc;

}



.dettagliInterni {
	width: 33%;
	float: left;
	margin-top: 15px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 32px;
	background-position: left center;
	background-repeat: no-repeat;
	height: 30px;
	line-height: 30px;
	font-size: 0.9em;
	font-weight: 500;
}

.dettagliInterni.link {
	width: 34%;
	padding-right:30px;
	padding-left: 0px;
}

.linkDettaglio {
	height: 30px;
	line-height: 30px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
	padding: 0px 20px;
	color: #fff;	
	float: right;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

}

.linkDettaglio:hover {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

	
}

/*CORSI FRONTALE*/

.colorFrontale .corsoSingolo {

	
	
}

.colorFrontale .corsoSingolo {
background-image: url("../img/preposto01.png");
}


.colorFrontale h3 {
	color: #7C2128;
}

.corsiTabella.colorFrontale h4{
		color: #7C2128;

}

.colorFrontale .dettagliInterni.ora {
	background-image: url("../img/ora01.png");

}

.colorFrontale .dettagliInterni.metodo {
	background-image: url("../img/metodo01.png");

}


.CorsiInterni .corsiTabella img {
	border:none;
}

.modalitaCorso {
background-image: url("../img/metodo01.png");
background-repeat: no-repeat;
background-position: 222px;
padding-left: 255px;
margin-bottom: 10px;
}

.colorFrontale .dettagliInterni.prezzo {
	background-image: url("../img/prezzo01.png");
}



.colorFrontale .dettagliInterni .linkDettaglio {
		background: #75787F;
	border: 1px solid #56595C;
}

.colorFrontale .dettagliInterni .linkDettaglio:hover {
		background: #56595C;
	border: 1px solid #56595C;
}



/*CORSI ELEARNING*/

.colorElearning .corsoSingolo {

	
	
}

.colorElearning .corsoSingolo {
background-image: url("../img/preposto02.png");
}


.colorElearning h3 {
	color: #7C2128;
}

.corsiTabella.colorElearning h4{
		color: #7C2128;

}

.colorElearning .dettagliInterni.ora {
	background-image: url("../img/ora01.png");

}

.colorElearning .dettagliInterni.metodo {
	background-image: url("../img/metodo01.png");

}

.colorElearning .dettagliInterni.prezzo {
	background-image: url("../img/prezzo01.png");
}



.colorElearning .dettagliInterni .linkDettaglio {
	background: #75787F;
	border: 1px solid #56595C;
}

.colorElearning .dettagliInterni .linkDettaglio:hover {
	background: #56595C;
	border: 1px solid #56595C;
}


/*CORSI ELEARNING + FRONTALI*/

.colorElearningFrontale .corsoSingolo {

	
	
}

.colorElearningFrontale .corsoSingolo {
background-image: url("../img/preposto03.png");
}


.colorElearningFrontale h3 {
	color: #7C2128;
}

.corsiTabella.colorElearningFrontale h4{
		color: #7C2128;

}

.colorElearningFrontale .dettagliInterni.ora {
	background-image: url("../img/ora01.png");

}

.colorElearningFrontale .dettagliInterni.metodo {
	background-image: url("../img/metodo01.png");

}

.colorElearningFrontale .dettagliInterni.prezzo {
	background-image: url("../img/prezzo01.png");
}



.colorElearningFrontale .dettagliInterni .linkDettaglio {
background: #75787F;
	border: 1px solid #56595C;
}

.colorElearningFrontale .dettagliInterni .linkDettaglio:hover {
		background: #56595C;
	border: 1px solid #56595C;
}

/*CORSI ELEARNING + FRONTALI*/

.sidebarCorsi h5 {
	color: #7C2128;
	font-size: 1.1em;
	font-weight: 500;
	height: 40px;
	line-height: 40px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 0px;
}

.sidebarCorsi .elenco {
	
}

.sidebarCorsi .calendario {
	
	margin-top: 40px;
}

.sidebarCorsi .modalitaLato {
	
	margin-top: 40px;
}


.sidebarCorsi ul li {
	line-height: 30px;
	margin-left: 14px;
	 list-style-image: url("../img/list.png");
	 font-size: 0.9em;
	 font-weight: 400;
}

.sidebarCorsi ul li a {
	color: #5B6167;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.sidebarCorsi ul li a:hover {
	color: #7C2128;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.sidebarCorsi .spanData {
	font-size: 0.8em;
	font-weight: 600;
	color: #7C2128;
}

.sidebarCorsi .corsiInPartenza {
	line-height: 20px;
	margin-bottom: 10px;
	width: 100%;
	clear: both;
	float: left;
	font-size: 1em;
	color: #5B6167;

}

.CorsiInterni .span8 img {
	
	float:left; margin-right:20px;
	    border: 1px solid #b0b6bc;
}



/*NEWS*/
@media (min-width:639px){
.newsBoxLungo {
	float:left;		
}
}
.newsBoxLungo {
width: 96%;
/*float: left;*/
padding-bottom: 20px;
border-bottom: 1px solid #f2f2f2;
padding-top: 20px;
}

.newsBoxLungoDesc {
float: left;
width: 93%;
padding-left: 30px;

box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
padding-right: 20px;
}

.newsBoxLungoDesc h4 {
color: #7C2128;
font-weight: 700;
margin-bottom: 10px;
font-size: 15px;
}

.newsBoxLungoDesc p {
font-size: 14px;
line-height: 18px;
margin-bottom: 10px;
}

.newsBoxLungoDesc a {
color: #7C2128;
font-weight: 500;
font-size: 12px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

.sidebarCorsi .elencoNews {
	/*background-image: url(../img/calendario.png);*/
	    padding-left: 0px;
	background:transparent;
}

.selectedLiCorsi {
	font-weight: 600;
	color:#8A1617!important;
}

.subCorsi{
	line-height: 23px!important;
	list-style: none!important;
}

/*NEWS*/


.scaricaPdfNews {
float: left;
width: 180px;
background-color: #737a81;
padding: 3px;
margin-top: 1%;
margin-right: 1%;
}

.scaricaPdfNews:hover {
background-color: #7C2128;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

.scrittePdfNews {
float: left;
color: white;
font-weight: 400;
line-height: 26px;
font-size: 12px;
width: auto;
text-align: center;
}

.immaginePdfNews {
float: left;
width: 24px;
height: 24px;
margin-right: 6%;
}


.bordinoBox {
	width: 100%;
	padding: 20px 0px;
	border-top:1px solid #e9eaeb;
	border-bottom:1px solid #e9eaeb;
	margin-top: 50px;
}

.bordinoBox h2 {
	font-size: 1.5em;
font-weight: 400;
text-align: center;
margin-bottom: 0px;
color: #787878;
line-height: 26px;
}

.CorsiInterni h4 {
	color: #7C2128;
	font-size: 20px;

}
.bordinoBox h2 span {
	color: #b97371;
}

#formIscrizione {
	cursor: pointer;
}

input.formIscrizione:focus {
box-shadow: none;
border: 1px solid #8A161B;
}

.TabdettagliCorso {
	margin-top: 25px;
}


#tabDettagli li {
display: inline-block;
padding: 10px 30px;
color: #fff;
margin-left: -2px;
cursor: pointer;
}


#tabDettagli #tab01 {
	background-color: #68100e;
}

#tabDettagli #tab02 {
	background-color: #7C2128;
}

#tabDettagli #tab03 {
	background-color: #a14542;
}

#tabDettagli #tab04 {
	background-color: #b97371;
}

#tabDettagli #tab05 {
	background-color: #d0a2a1;
}

#tabDettagli2 li {
display: inline-block;
padding: 10px 30px;
color: #fff;
margin-left: -2px;
cursor: pointer;
}


#tabDettagli2 #tab01 {
	background-color: #68100e;
}

#tabDettagli2 #tab02 {
	background-color: #7C2128;
}

#tabDettagli2 #tab03 {
	background-color: #a14542;
}

#tabDettagli2 #tab04 {
	background-color: #b97371;
}

#tabDettagli2 #tab05 {
	background-color: #d0a2a1;
}

li.tabdettaglio {
	width: 100%;
	padding: 40px;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-color: #f4f4f5;
	display: inline-block;
	padding-left:160px;
	background-position: 20px center;
	background-repeat: no-repeat;
	min-height: 180px;
	font-size: 0.8em;
	margin-bottom: 10px;
}

#tabDettagliInterni p {
	line-height: 18px;
}

#tabDettagliInterni .tabdettaglio ul li {
	line-height: 18px;
	
}

#tabDettagliInterni2 p {
	line-height: 18px;
}

#tabDettagliInterni2 .tabdettaglio ul li {
	line-height: 18px;
	
}

.tabdettaglio.part {
background-image: url("../img/part.png");
}
.tabdettaglio.sede {
background-image: url("../img/sede.png");
}
.tabdettaglio.iscrizione {
background-image: url("../img/iscrizione.png");
}
.tabdettaglio.verifica {
background-image: url("../img/verifica.png");
}
.tabdettaglio.prezzoCorso {
background-image: url("../img/price.png");
}
.bordoViola {
	background-color: #853673;
	float:left;
	width:100%;
	
}

.contenutoBottoniVerifiche {
float: left;
width: 100%;
text-align: left;
border-bottom: 1px solid #B2B9BA;
padding-bottom: 20px;
}

.blocco1 {
color: #5B6167;
display: inline-block;
border: 1px solid #D1D0D0;
margin-right: 0px;
background-color: #f2f2f2;
width: 31%;
text-align: left;
margin-bottom: 5px;
float: left;
box-shadow: 2px 2px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background-image: url("../img/iconaVerificheNew.png");
background-repeat: no-repeat;
background-position: 10px 10px;
color: #5B6167;
font-size: 0.9em;
padding-left: 33px;
font-weight: 500;
margin-right: 1%;
}

.blocco1 p {
padding: 15px;
line-height: 16px;
}

.blocco1:hover{
background-color: #7C2128;
border:1px solid #7C2128;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out; 
color:white;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
background-image: url("../img/iconaVerificheNewBianca.png");
background-repeat: no-repeat;
background-position: 10px 10px;

}

.bloccoSelected {
background-color: #7C2128;
color:white;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:1px solid #7C2128;
background-image: url("../img/iconaVerificheNewBianca.png");
background-repeat: no-repeat;
background-position: 10px 10px;
}

.primoAccordion h1{
	color:#7C2128;
	font-size: 1.3em;
	padding-top: 20px;
	
}

.tabellaVerfiche {
float: left;
width: 100%;
margin-top: 30px;
}

.titoliTabellaVerifiche {
width: 100%;
float: left;
background-color: #7C2128;
color: white;
border-radius: 5px 5px 0px 0px;
text-align: center;
border:1px solid #7C2128
}

.tableVerifiche {
float: left;
font-weight: 600;
padding-top: 20px;
padding-bottom: 20px;
border-right: 1px solid #f2f2f2;
}

.tableVerifiche p {
padding-left: 20px;
font-weight: 400;
padding-right: 20px;
line-height: 1.5;
}

.primoAccordion a{
	color:#7C2128;
	font-weight: 500;
}

.attrezzature {
	width:70%;
}

.interventi {
	width:29%;
	border-right: none;
}

.contenutoTabella {
	width: 100%;
	float:left;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	border-radius: 0px 0px 5px 5px;
	margin-bottom: 30px;
}

.bordi {
border-right: 1px solid #fff; 
padding-top: 12px;
padding-bottom: 12px;
}

.bordi2 {
padding-top: 12px;
padding-bottom: 12px;

}



	#list-options .nuoviLi {
		font-size: 16px;
		font-weight: 500;
	}

	.product-info{
	   float: left;
	   width: 50%;
	   padding-right: 20px;
	   min-height: 300px;
	   box-sizing: border-box;
	}
	



	#list-options-container .contenitor {
		float: none;
		margin-bottom: 0 auto;
		width: 1200px;
	}

	#list-options-container .product-list {
		background-color: #fff;
	}

	#list-options-container .bottoneGenerico.newBottom {
		width: 400px;
		font-size: 22px;
		margin-top: 0px;
		margin: 0 auto;
		float: none;
		line-height: 50px;
	}

	#list-options-container .product-list{
		padding: 0px;
	}

	#list-options-container .span8 {
		padding: 20px 10px;
		box-sizing:border-box;
	}


#list-options-container .attrezzature {
	    width: 70%;
}


#list-options-container .interventi {
	    width: 29%;
}

.tableVerifiche {
	
}

.downloadIscrizioneVerifiche {
	width: 90%;
    float: right;
    box-sizing: border-box;
    background-color: #fff;
}

.span4.monitor {
	display: block;
}

.product-list ul{ line-height: 25px; }
.product-list{ line-height: 25px; }
#description-container ul{ line-height: 25px; }
#list-options-container div { float: left; width: 100%; }
#list-options-container div p{ font-size: 0.9em; }
#container-product-info{
	   width: 100%;
		float: left;
	   margin-top: 0px;
	}
	
	#carousel-container, #product-description{
	   width:50%;
	   float:left;
	   padding-right: 20px;
	   box-sizing: border-box;
	}
	
	#product-carousel img{
	   width: 100%;
	}
	
	#product-description h3{
	   margin-top: 0px;
	}
	

		</style>



.span4.mobile {
	display: none;
}


.tableVerifiche.interventi p {
	font-weight: 600;
}

.blocchiGrigi p {
	color: #5B6167;
}

.primoAccordion ul {
	width:100%;
	float: left;
}

.primoAccordion ul li {
	margin-left: 40px;
}


.primoAccordion p {
	width:100%;
	float: left;
	margin-bottom: 0px;
}


.scaricaPdfVerifiche.nuovoBox {
	padding-bottom: 0px;
}	

.bordi2Bis {
border-left: 1px solid #f2f2f2;
}

.bordi2Bis1 {
border-right: none;
}

.sfondoGrigio {
background-color: #fff;
/* border-right: 1px solid white; */
float: left;
width: 100%;
}

.scaricaPdfVerifiche {
float: left;
width: 100%;
padding-top: 16px;
padding-bottom: 20px;
}

.pdfVerifiche {
float: left;
width: 46%;
background-color: white;
margin-right: 4%;
margin-bottom: 10px;
color: #7C2128;
border: 1px solid #7C2128;
padding: 10px;
font-weight: 400;
}

.pdfVerifiche:hover {
background-color: #7C2128;
color: white;
border: 1px solid #7C2128;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}

.margineVerifiche {
	margin-right: 0px;
}

.primoAccordion ul li {
line-height: 30px;
margin-left: 14px;
list-style-image: url("../img/freccina.png");
font-size: 0.9em;
font-weight: 400;
}

.tabellaVerficheResponsivo {
	margin-top: 20px;
	display: none;
}
	
	.tableVerificheResponsivo {
float: left;
width: 100%;
background-color: #7C2123;
border: 1px solid white;
padding-top: 9px;
padding-bottom: 9px;
text-align: center;
color: white;
text-align: center;

}

.tableResponsivo {
	float:left;
	width:100%;
	padding-top: 5px;
	padding-bottom: 5px;
}

.tableResponsivo p {
font-size: 14px;
text-align: center;
padding-left: 5px;
padding-right: 5px;
/* border-bottom: 1px solid red; */
}

.tableResponsivo p span{
	font-weight: 800;
}


.tabdettaglio.verifica.containerAccordion p {
	margin-bottom: 20px;
}
.tabdettaglio.verifica.containerAccordion .bottoneAccordion p{
	margin-bottom: 0px;
	line-height: 28px!important;
}
.tabdettaglio.verifica.containerAccordion .bottoneAccordion2 p{
	margin-bottom: 0px;
	line-height: 28px!important;
}

.tabdettaglio.verifica.containerAccordion .bottoneAccordion3 p{
	margin-bottom: 0px;
	line-height: 28px!important;
}

.loghetto {
width: 20%;
margin-right: 0%;
height: auto;
margin-bottom: 2%;
float: left;

box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

.loghetto img{
width:107%;
float:left;
}

.loghettoLast {
	margin-right: 0px;
}


.cartina {
	width:100%;
	background-color: transparent;
	height:auto;
	float: left;
}	


.inputFormContatti {
width: 100%;
padding: 6px;

box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid #e6e6e6;
background: #fff;
margin-bottom: 10px;
float:left;
}

input.formIscrizioneContatti {
background-color: #e6e6e6;
border: none;
padding: 10px;
font-size: 12px;
color: #787878;
width: 100%;
outline: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
font-family: 'Raleway', sans-serif;
border:1px solid #e6e6e6;

}

input.formIscrizioneContatti:focus {
	box-shadow: none;
	border:1px solid #8A161B;

}

.span5 {
width: 49%;
margin-right: 2%;
float:left;
}


textarea.formIscrizioneContatti {
background-color: #e6e6e6;
width: 100%;
padding: 6px;
border: none;
height: 100px;
color: #787878;
font-size: 12px;
font-family: 'Raleway', sans-serif;
outline: none;
box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
float: left;
border:1px solid #e6e6e6;
}


textarea.formIscrizioneContatti:focus {
box-shadow: none;
	border:1px solid #8A161B;
}

input.formIscrizioneContatti:-moz-placeholder {
      color: #787878;
    }

.blocchiGrigi.sorveglianzaBlocco {
	padding:0px;
}

.blocchiBianchi.sorveglianzaBlocco {
	    padding: 40px 0px 0px 0px;
}

.blocchiBianchi.sorveglianzaBlocco p {
	margin-bottom: 40px;
}

.bottoneGenerico {
background: #7C2128;
width: auto;
text-align: center;
color: #fff;
margin-top: 20px;
line-height: 40px;
cursor: pointer;
border: 1px solid #7C2128;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
font-weight: 600;
float: left;
padding-left: 30px;
padding-right: 30px;

}

.bottoneGenerico.newBottom {
	    width: 400px;
    font-size: 22px;
    margin-top: 0px;
    margin: 0 auto;
    float: none;
    line-height: 50px;
}



.bottoneGenerico:hover {
background: #fff;
color: #7C2128;

}
    

.bottoneInviaContatti {
background: #7C2128;
width: auto;
text-align: center;
color: #fff;
height: 40px;
line-height: 40px;
cursor: pointer;
border: 1px solid #7C2128;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
font-weight: 600;
float: right;
padding-left: 30px;
padding-right: 30px;

}


.bottoneInviaContatti:hover {
background: #fff;
color: #7C2128;

}

.infoContatti {
padding-left: 40px;
padding-right: 10px;
width: 86%;
}

.infoContatti a{
color:#7C2128;
}

.follow {
	color:#7C2128;
	margin-bottom: 10px;
	margin-top: 20px;
}

#mobileCorsi {
	display: none;
}


/*NEW*/

.tabellaCosti {
	width: 50%;
	padding: 6px 0px;
	text-align: center;
	float: right;
}
.tabellaCosti.biancoTable {
	background: #fff;
}

.tabellaCosti.redTable {
	background: #e3e3e4;
}

.tabellaCosti.titoloPrezzo {
	background: #b5b5b5;
	color: #fff;
}
li.tabdettaglio {

padding-left: 170px;
}

.linkRossi {
	color: #7C2128;
	font-weight: bold;
}

.downloadIscrizione {
padding: 10px;
background-image: url("../img/downloadB-1.png");
background-repeat: no-repeat;
background-position: 5px center;
background-color: #f2f2f2;
color: #5B6167;
float: left;
padding-left: 40px;
line-height: 16px;
margin-top: 20px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
border: 1px solid #D1D0D0;
font-weight: 500;

}

.downloadIscrizione:hover {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	background-color: #7C2128;
	color: white;
	background-image: url("../img/download02.png"); 

	
}


.downloadIscrizione2 {
padding: 10px;
background-image: url("../img/download02.png"); 

background-repeat: no-repeat;
background-position: 5px center;
background-color: #7C2128;
color: white;
float: left;
padding-left: 40px;
line-height: 16px;
margin-top: 20px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
border: 1px solid #7C2128;
font-weight: 500;

}

.downloadIscrizione2:hover {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	
	background-color: #f2f2f2;
	color: #7C2128;
	background-image: url("../img/download02hover.png");

border: 1px solid  #7C2128;
	
}



.downloadIscrizioneVerifiche {
padding: 10px;
background-image: url("../img/downloadB-1.png");
background-repeat: no-repeat;
background-position: 5px center;
background-color: #fff;
color: #5B6167;
float: left;
padding-left: 40px;
line-height: 16px;
margin-top: 20px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
border: 1px solid #D1D0D0;
font-weight: 500;
font-size: 0.8em;
width: 80%;
float: right;

}

#list-options-container .span4.monitor {
	float: right;
}

#list-options-container .span4.monitor .scaricaPdfVerifiche.nuovoBox {
	float: right;
}

.downloadIscrizioneVerifiche:hover {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	background-color: #7C2128;
	color:white;
	background-image: url("../img/download02.png");

border: 1px solid #7C2126;
	
	
	
}



#tabDettagli .tabIscrizione {
	padding: 0px;
	
	height: 40px;
	line-height: 20px;
	color: #fff;
	float: left;
	margin-top: 25px;
}

#tabDettagli2 .tabIscrizione {
	padding: 0px;
	
	height: 40px;
	line-height: 20px;
	color: #fff;
	float: left;
	margin-top: 25px;
}

.tabIscrizione.current .coda {
background-image: url("../img/codaHover.png");
}

.tabIscrizione.current .punta {
	background-image: url("../img/puntaHover.png");
}
.tabIscrizione.current .titoloIscrizione {
	background: #7C2128;
	color: #fff;
}

.tabIscrizione.current .titoloIscrizione:hover {
	color: #fff;
}
.tabIscrizione .titoloIscrizione:hover {
	color: #7C2128;
}
.coda{
	width: 16px;
	height: 40px;
	background-image: url("../img/coda.png");
	float: left;

}


.punta{
	width: 17px;
	height: 40px;
	background-image: url("../img/punta.png");
	float: left;

}

.titoloIscrizione {
	float: left;
	display: block;
	line-height: 40px;
	padding: 0px 2px;
	background: #e6e6e6;
	font-size: 12px;
	font-weight: 600;
	color: #999999;
}
	

#tabDettagli .tabIscrizione.Iscrizioni02 {
	margin-left: -12px;
}

#tabDettagli2 .tabIscrizione.Iscrizioni02 {
	margin-left: -12px;
}

li.tabdettaglio.iscrizioneOnline {
	padding:20px;
	border: 1px solid #e6e6e6;
	background: #fff;
}



.tabdettaglio.iscrizioneOnline .span4 {
	width: 33%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-right: 20px;
}

.inputForm {
width: 100%;
padding: 6px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid #e6e6e6;
background: #fff;
margin-bottom: 10px;
}

input.formIscrizione {
background-color: #e6e6e6;
border: none;
padding: 10px;
font-size: 12px;
outline: none;
color: #787878;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
font-family: 'Raleway', sans-serif;
border:1px solid #e6e6e6;
}



input.formIscrizioneContatti:focus {
	box-shadow: none;
	border:1px solid #8A161B;

}

input:-moz-placeholder {
      color: #787878;
    }

/* all */
::-webkit-input-placeholder { color:#787878; }
::-moz-placeholder { color:#787878; } /* firefox 19+ */
:-ms-input-placeholder { color:#787878; } /* ie */
input:-moz-placeholder { color:#787878; }

/* individual: webkit */
.formIscrizione::-webkit-input-placeholder { color:#787878; }
#mce-EMAIL::-webkit-input-placeholder { color:#fff; }

/* individual: mozilla */
.formIscrizione::-moz-placeholder { color:#787878; }
#mce-EMAIL::-moz-placeholder { color:#fff; }

h5.titoliForm {
	font-size: 16px;
	color: #21252b;
	margin-bottom: 20px;
	font-weight: 400;
}



.styled-select select {
	background-color: #e6e6e6;
	border: none;
	padding: 10px;
	font-size: 12px;
	-webkit-appearance: none; 
	border-radius: 0px;
	color: #787878;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: 'Raleway', sans-serif;
	background-image: url("../img/select.png");
	background-position: center right;
	background-repeat: no-repeat;
	border: 1px solid #e6e6e6;
	outline: none;
	moz-appearance:none;
  	-o-appearance:none;

}
.styled-select select:focus {
	border: 1px solid #8A161B;
	background-image: url("../img/frecciaSelectOK.png");
} 

.tabdettaglio.iscrizioneOnline .span4.continua {
	padding-right: 0px;
	float: right;

}

.continuaIscrizione {
	background: #7C2128;
	width: 100%;
	text-align: center;
	color: #fff;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	border: 1px solid #7C2128;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-weight: 600;
	
}

.continuaIscrizione:hover {
	background: #FFF;
	color: #7C2128;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	
}

.span8.elencoNewsNew.nuovoContatti {
	width: 70%;
}


.span8.elencoNewsNew.newsletter {
	width: 70%;
}

.sicuroPaypal {
	width: 100%;
	background: #e6e6e6;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
	padding:6px 10px;
	color: #5B6167;
	font-size: 18px;
	margin-top: 10px;
	line-height: 22px;

}

.sicuroPaypal span {
	color: #7C2128;
	font-weight: 600;
	
}

.pagamenti {
	font-size: 14px;
}

.pagamenti em {
	font-size: 12px;
	font-style: italic;
}

.riepilogo {
	line-height: 20px;
	font-size: 14px;
}

.pagamento {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.pagamento p strong {
	font-size: 14px;
}

.CorsiInterni .titNuovo {padding-top: 50px;}
.scrollToTop{
	
	padding:12px 24px; 
	text-align:center; 
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	position:fixed;
	bottom:0px;
	right:100px;
	display:none;
	font-size: 18px;
	cursor: pointer;
	z-index: 9999;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background-color: rgba(0, 137, 172, 0.85);
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

	
}

.scrollToTop strong {
	font-weight: 600;
}
.scrollToTop:hover{
	text-decoration:none;	
	background-color: rgba(0, 103, 129, 1);
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.titoliForm.red {
	color: #7C2128;
	margin-bottom: 10px;
}

.sicuroPaypal a {
	font-size: 12px;
	color: #7C2128;
	font-weight: 500;
}


.privacy {
	margin-top: 30px;
	width: 100%;
}
.infoUl {
list-style: none;
text-align: left;
margin-bottom: 0;
}

.infoUl li {
display: inline-block;
margin-bottom: 20px;
}
.infoUl .iradio_square-blue {
float: left;
}
.infoUl p {
margin: 22px 60px 0 0;
float: right;
padding-left: 10px;
}


.privacyContatti {
width: 60%;
float:left;
}

.infoUlContatti {
list-style: none;
text-align: left;
margin-bottom: 0;
float:left;
width: 40%;

}

.infoUlContatti p {
margin: 22px 60px 0 0;
float: left;
padding-left: 10px;
}

.infoUlContatti .iradio_square-blue {
float: left;
}

.PrivacyContattiNew {
	float:left;
	width:100%;
	margin-top: 30px;
	margin-bottom: 30px;
}

#informativa {
	margin-bottom: 0px;
}


#deviceCorsi {
	display: block;
}

.span4.invisible {
	height:58px; float:right; width:33%;
}

.tabdettaglio.iscrizioneOnline .span4.dataNascita {
	padding-right:5px;
}

.tabdettaglio.iscrizioneOnline .span6 {
	width: 50%;
	
	box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
float: left;
}

.span6.continua {
	
	float: left;
	width: 50%;
	box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

.divisorePartecipanti {
	height: 1px; 
	width: 100%;
	float: left;
	margin-bottom: 20px;
	background-color: #e9eaeb;
	margin-top: 20px;

}

li.tabdettaglio.iscrizioneOnline.partecipantiCorso {
	padding: 0px;
	border: none;

}

h2.corsoPartecipanti {
	color: #7C2128;
	font-size: 1.2em;
	font-weight: 500;
	text-align: left;
	margin-bottom: 0px;
}

.partecipantiNome #tabDettagliInterni2 {
margin-top: 30px;
}

.titoliForm.part {
	padding-left: 50px;
background-image: url("../img/partecipanti.png");
height: 42px;
line-height: 42px;
background-position: center left;
background-repeat: no-repeat;
}

.span12.liPagamenti	 {
	width: 100%;
	height: auto;
	float: left;
	background-image: url(../img/bgPagamenti.png);
	background-position: center center;
	padding: 20px;
	box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-bottom: 10px;
text-align: center;


}

.span12 h3 {
	font-size: 22px;
	color: #fff;
	text-align: center;
	font-weight: 400;
}

.span12 h3.PagaSicuro {
	font-size: 26px;
}

#sconto {
	text-align: center;
float: none;
margin: 20px 0px;
width: 60%;
}

.tabdettaglio.iscrizioneOnline .span6.right {
	padding-left:10px;
}

.tabdettaglio.iscrizioneOnline .span6.left {
	padding-right:10px;
}


#cambioPag {
	background: #019875;
	border: 1px solid #019875;
	color: #fff;
	margin: 0 auto;
	padding: 12px 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-weight: 500;


}

#cambioPag:hover {
	background: transparent;
	border: 1px solid #fff;
	color: #fff;
}

.pag {
	font-weight: 400;
	color: #fff;
}

.tabdettaglio.iscrizioneOnline .span4.dataNascita {
	width: 33.3%;
}


input.formIscrizione:focus {
box-shadow: none;
border: 1px solid #8A161B;
}

.infoCorso {
width: 100%;
/* float: left; */
margin-bottom: 20px;
margin-top: -10px;
}

.DivisioneRossa {
	padding:5px;
}

.infoCorsoP {
	font-size: 12px;
}

.dirittiRecesso {
float: left;
width: 100%;
background-color: #F4F4F4;

}

.dirittiRecesso p{
line-height: 22px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}

.dirittiRecesso h4{
margin-bottom: 5px;
padding-left: 20px;
padding-top: 20px;
}


.campaign {
float: left;
width: 100%;
font-weight: 400;
padding: 8px 0px;
border-bottom: 1px solid #f2f2f2;

}

.campaign a {
font-size: 14px;
line-height: 35px;
font-weight: 600;
color: #7C2128;
}




.selectedAccordion p{
	color:#7C2128;
	
}

.contenutoAccordion{
 display:none;
}

.contenutoAccordion.active{
 display:block!important;
}

.accordionUl{
 display:block!important;
}

.scritteClientiNew {
	text-align: left;
	margin-top: 20px;
	margin-bottom: 30px;
}

.scritteClienti span{

color: #5B6167!important;

}


.accordionNewsBox {
float: left;
width: 66%;
}

.boxNewRosso {
background-color: #7C2128;
width: 100%;
}

.boxNewRosso p {
padding: 10px;
color: white;
line-height: 1.5;
font-weight: 300;
}

.titoloNuovoConf {
	color: #7C2128;
font-size: 20px;
font-weight: 400;
margin-bottom: 20px;
}


.confartigianato {
	width:100%;
}

.serviziIntro {
	margin-bottom: 30px;
}

.margineTopVerifiche {
margin-top: -17px;
width: 88%;
float: right;
}

.BottoniResponsiveVerifiche {
	display: block;
	padding-top: 0px;
padding-bottom: 0px;
}


		.boxRiepilogo {
float: left;
width: 49%;
margin-right: 2%;
margin-bottom: 2%;
}

.sfondoGrigioRiepilogo {
	background-color: #f2f2f2;
	float:left;
	width:100%;
	border: 1px solid #f2f2f2;
}

.sfondoGrigioRiepilogo p{
	padding: 10px;
	font-size: 16px;
}

.contenutoRiepilogo {
float: left;
width: 100%;
border: 1px solid #f2f2f2;

}


.contenutoRiepilogo p{
padding:10px;
line-height: 20px;

}

.contenutoRiepilogo span{
font-style: italic;

}

.contenutoRiepilogo a{
color:#7C2128;

}

.lastRiepilogo {
	margin-right: 0px;
}


.newsBoxLungoDesc ul {
padding-left: 15px;
list-style-image: url("../img/freccina.png");
}

.newsBoxLungoDesc ul li{
float:left;
line-height: 18px;
width: 100%;
}

.footer.bottom {
	position: relative;
}

.footer #deviceVerdeFooter .numVerdeFooter{
    padding: 0px;
    height: 50px;
    padding-left: 46px;
    display: block;
    color: #fff;
    line-height: 50px;
    position: absolute;
    bottom:0px;
    border-bottom: 5px solid #26713e;
    background: url("../img/telNew.png");
    background-position: center left;
    background-repeat: no-repeat;
    padding-right: 10px;
}

.span3.last.abc {
	float: right;
	padding: 10px 0px;
}

.footer #deviceVerdeFooter .telVerde {
	border-bottom: 5px solid #ccc;
}


#mobileVerdeFooter{
display: none;
}

.bottoniNuovi {
color: #5B6164!important;
font-weight: 500!important;
font-size: 0.8em!important;
width: 25%;
margin-right: 1%;
}

.bottoniNuovi:hover {
color: #fff!important;
}



#laboratorio {
	float: left;
	background: #f4f3f4;
	width: 100%;
	padding: 0px 4px;

	box-sizing:border-box;
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	/* box-shadow: 0 0px 3px rgba(0,0,0,41.6), 0 1px 2px rgba(0,0,0,0.12); */
	
}	



#laboratorio ul li {
	letter-spacing: 8px;
	word-spacing: -6px;
	padding: 4px 0px 3px;
	color: #7c7980;
	font-weight: 200;
	display: inline-block;
}

#laboratorio img {
	float: left;

}


.sfondoImporto {
			
	background-color:#f2f2f2;
	padding:10px 0px;
}
	
.titoloImporto {
	text-align:right; 
	margin-bottom:0px!important;
	padding-right:10px;
	font-weight: 500!important;
	font-size: 19px!important;
}
	
.prezzoTotNew {
	float: right;
	margin-top:17px;
	font-size: 20px;
	width:100%;
	text-align: right;
}
	
.esenteIvaImporto {
	float:right;
	margin-top: 5px; 
	font-size: 14px; 
	font-style: italic;
	width:100%;
	text-align: right;
}


	.scontoPaypalNew {
	float: right;
    font-weight: 400!important;
    font-size: 16px;
    color: #7C212D;
   padding-top: 5px;
	}
	
	
	
	
	
	
.areaDownTit {
	color: #7C2128;
font-size: 1.3em; font-weight: 400;
}

.footer .areaDoc {
float: left;
margin-top: 30px;
}

.boxCertificati {
float: left;
width: 50%;
padding-top: 2%;
padding-bottom: 2%;
}

.boxCertificati .logoSgs {
	width:27%;
}

.boxCertificati .descrizioneAzienda {
float: left;
width: 65%;

}

.boxCertificati .descrizioneAzienda p{
line-height: 1.5;

}

.boxCertificati .descrizioneAzienda h2 {
font-size: 1.3em;
font-weight: 400;
color: #7C2128;
text-align: left;
margin-bottom: 20px;
}

.verificatori {
font-weight: 400;
font-size: 24px;
color: #7C2128;
margin-bottom: 20px;
}

.richiediInfo {
padding-top: 10px;
background-color: #7C2128;
color: #5B6167;
float: left;
line-height: 16px;
margin-top: 20px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
border: 1px solid #7C2128;
font-weight: 500;

text-align: center;
color: white;
padding-bottom: 10px;
width: 100%;
}


.richiediInfo:hover {
padding-top: 10px;
background-color: white;
color: #5B6167;
float: left;
line-height: 16px;
margin-top: 20px;
border: 1px solid #7C2128;
font-weight: 500;

text-align: center;
color: #7C2128;
padding-bottom: 10px;

}

.titolo {
float: left;
}

.titolo h3 {
	float: left;
margin-right: 10px;
}

.titolo a img {
float: left!important;
margin-top: -3px!important;
width: 29px!important;
height: 23px!important;
margin-bottom: 0px!important;
}


.sicuroPaypal.boxBluPay {
background-color: #009cde;
color: white;
}

.sicuroPaypal.boxBluPay span {
color: white;
}


.sicuroPaypal.boxBluPay a {
color: #ECECEC;
font-weight: 400;
}

.scritteCorsi.serviziNew span {
font-size: 16px!important;
}


.prefazioneServizi {
	float:left;
	width:100%;
	border-top:1px solid #B2B9BA;
	border-bottom:1px solid #B2B9BA;
	padding-top: 3px;
padding-bottom: 3px;
}

.prefazioneServizi img{
	float:left;
	width:105px;
	
}

.prefazioneServizi h1{
	float:left;
	width:auto;
	margin-top: 27px;
	
}


.stampa {
padding: 10px;
background-image: url("../img/printBianco.png"); 

background-repeat: no-repeat;
background-position: 5px center;
background-color: #7C2128;
color: white;
float: left;
padding-left: 40px;
line-height: 16px;
margin-top: 20px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
border: 1px solid #7C2128;
font-weight: 500;

}

.stampa:hover {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	
	background-color: #f2f2f2;
	color: #7C2128;
	background-image: url("../img/printRosso.png");

border: 1px solid  #7C2128;
	
}

		.span6.comingBOX.Cooming{
			width: 50%;
			float: left;
			min-height: 80px;
			
			box-sizing:border-box;

		}
		#Cooming {
			margin-bottom: 30px;
		}


		.titoliCooming {
			font-weight: 500;
			color: #7C2128;
			font-size: 18px;
			margin-bottom: 0px;
		}
		.testoCooming {
			border-bottom:1px solid #f2f2f2;
			padding-left: 120px;
			font-size: 1em;
line-height: 1.4em!important;
margin-top: 15px;
padding-bottom: 30px;
margin-bottom: 30px;
min-height: 100px;
background-repeat: no-repeat;
background-position: left top;
}

		.testoCooming.caffe {
			background-image: url("../img/caffe.jpg");
		}

		.testoCooming.seminari {
			background-image: url("../img/seminari.jpg");
		}

		.testoCooming.cna {
			background-image: url("../img/cna.jpg");
		}

		.testoCooming.cni {
			background-image: url("../img/cni.jpg");
		}

		.testoCooming.elearning {
			background-image: url("../img/elearning.jpg");
		}
		
		.testoCooming.finanziata {
			background-image: url("../img/finanziata.jpg");
		}

.scritteCorsi.corsiRiconosciuti {
	height: 86px;
}
.scritteCorsi.corsiRiconosciutiAzien {
	height: 46px;
}


.sidebarCorsi .titoloNewsNew {
	    background: transparent;
    padding-left: 0px;
    margin-top: 0px;
    line-height: 18px;
}


#RicercaNews {
	width: 184px;
    box-sizing: border-box;
    float: left;
    line-height: 30px;
        border: 1px solid #b0b6bc;
        color: #b0b6bc;
        font-size: 14px;
        padding-left: 10px;
        font-family: 'Raleway', sans-serif;
        font-weight: 400;
}



#RicercaNews:focus {
	outline: none!important;
	border: 1px solid #7C2128;
}


#invioRicerca {
	 width: 34px;
    height: 34px;
    float: left;
    background: #7C2128;
    cursor:pointer;
    background-image: url("../img/lente01.png");
    	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}


#invioRicerca:hover {
	
    background: #393939;
     background-image: url("../img/lente01.png");
    	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

}


.span8.elencoNewsNew {
	width: 80%;
}


.span4.sidebarCorsi.NuovaBarraNews {
	width: 20%;
}
/* news */

/* ---- grid ---- */

.grid {

/* inherit height from body */

}

.newsBoxLungoDesc img {
	width: 100%;
	margin-bottom: 20px;
}


.span8.elencoNewsNew.dettaglioNuovo {
	width: 70%;
}

.sidebarCorsi.NuovaBarraNews .listaUltimeNews li a {
	font-size: 12px;
    line-height: 18px;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.sidebarCorsi.NuovaBarraNews .listaUltimeNews li {
    border-bottom: 1px solid #ccc;
   	line-height: 25px;
   	margin-bottom: 10px;
    padding-bottom: 10px;
}

#tag a{
	padding: 5px 10px;

    border: 1px solid #b0b6bc;
    box-sizing: border-box;
    float: left;
    font-size: 13px;
    color: #b0b6bc;
    margin: 5px 5px 0px 0px;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-weight: 400;

}

#tag span{
	padding: 5px 10px;
	cursor: pointer;
    border: 1px solid #b0b6bc;
    box-sizing: border-box;
    float: left;
    font-size: 13px;
    color: #b0b6bc;
    margin: 5px 5px 0px 0px;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-weight: 400;

}

#tag a:hover {
    border: 1px solid #7C2128;
    color: #7C2128;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;


}

#tag span:hover {
    border: 1px solid #7C2128;
  	cursor: pointer;
    color: #7C2128;
    -webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

#tag span.current{
    border: 1px solid #7C2128;
    cursor: pointer;
    color: #7C2128;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.grid-item .span3 {
	width: 100%;
}

/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .grid-item ---- */

.grid-item {
  float: left;
  width: 33%;
  min-height: 100px;
padding-right: 20px;
  border-color: hsla(0, 0%, 0%, 0.7);
  box-sizing:border-box;
  margin-bottom: 30px;
}

.span6.dirigente {
	background-image: url("../img/dirigente_bg.png");
	background-position: bottom right;
	background-repeat: no-repeat;
}

.span6.ambientiConfinati{
	background-image: url("../img/ambientiConfinati2.png");
	background-position: bottom right;
	background-repeat: no-repeat;
}
.span6.attrezzatureFooter {
	background-image: url("../img/attrezzature_bg.png");
	background-position: bottom right;
	background-repeat: no-repeat;
}

.span6.antincendioFooter {
	background-image: url("../img/antincendio_bg.png");
	background-position: bottom right;
	background-repeat: no-repeat;
}


.span6.no-margin-leftBox.responsive.noMobile.soccorsoFooter {
	background-image: url("../img/soccorso_bg.png");
	background-position: bottom right;
	background-repeat: no-repeat;
}
.arrow_to_top{
 position: fixed;
    width: 43px;
    height: 43px;
    background-image: url("../img/arrow_to_top.png");
    bottom: 75px;
    right: 30px;
 display: none;
 cursor:pointer;
}

.nuoveDimensioni:hover {
	border: 1px solid #7c2128;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;

	}
.nuoveDimensioni.rollServizi {
	position:relative;
}


.topImage{
	position: absolute;
	top: 0px;
	left: 0px;
	  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  opacity: 0;
}

.corsiNewElenco:hover .topImage{
	opacity: 1;
}

.corsiNewElenco:hover .bottoneElencoCorsi {

    background-color: #737A80;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    color: #fff;
}

.corsiNewElenco:hover .nuoveDimensioni {
	    border: 1px solid #7c2128;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}
/*
.span3.serviziHome.secondo.serviziUP:hover #verifiche {
		background-image: url("../img/verifiche_hover.jpg");
		-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}


.span3.serviziHome.secondo.serviziUP #verifiche{
	background-image: url("../img/verifiche.jpg");
		-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}


.span3.serviziHome:hover #servizi {
		background-image: url("../img/servizi_hover.jpg");
		-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}


.span3.serviziHome #servizi{
	background-image: url("../img/servizi.jpg");
		-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}

.span3.serviziHome:hover #formazione {
		background-image: url("../img/formazione_hover.jpg");
		-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}


.span3.serviziHome #formazione{
	background-image: url("../img/formazione.jpg");
		-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}

.span3.serviziHome:hover #sorveglianza{
		background-image: url("../img/sorveglianza_hover.jpg");
		-webkit-transition: all 0.4s ease-in;
	-moz-transition: all 0.4s ease-in;
	-o-transition: all 0.4s ease-in;
	transition: all 0.4s ease-in;
}


.span3.serviziHome #sorveglianza{
	background-image: url("../img/sorveglianza.jpg");
		-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}


*/





.contenutoAccordion.active .imgAcc {
	border: none;
}



