/* 	GRIGIO #3d3d3d
	GRANATA #5d0c0e
	SFONDO GRIGIO #f2f2f2
	GRIGIO BLU #21252b
	TESTO GRIGIO #737a81
*/

.btnHeader_configuratore{
	float: right;
    margin-right: 15px;
    color: #fff;
    line-height: 34px;
    background-color: #64180B;
    padding: 0 10px;
    font-weight: 500;
    font-size: 13px;
	border:1px solid #64180B;
}

.btnHeader_configuratore:hover{
	color: #FFF;
	background-color: transparent;
	border:1px solid #FFF;
}

.btnHeader_sceltiperte{
	float: right;
    margin-right: 15px;
    color: #fff;
    line-height: 34px;
    background-color: #AB5061;
    padding: 0 10px;
    font-weight: 500;
    font-size: 13px;
	border:1px solid #AB5061;
}

.btnHeader_sceltiperte:hover{
	color: #FFF;
	background-color: transparent;
	border:1px solid #FFF;
}

.btnSlider{
	background-color:#5D0D10;
	padding: 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #5D0D10;
	cursor: pointer;
}

.btnSlider a{
	color: #FFF;
}

.btnSlider:hover{
	border: 1px solid #FFF;
	background-color: transparent;
}

.youtubeHeader{
	background-image: url('../img/youtube_headerHover.png')!important;
	background-repeat: no-repeat;
	background-position: center;
	float: right!important;
	margin: 0 0 0 5px!important;
}

.facebookHeader{
	background-image: url('../img/facebook_headerHover.png')!important;
	background-repeat: no-repeat;
	background-position: center;
	float: right!important;
	background-size: 22px;
}

.green-button-config {
    background-color: #008945!important;
}



.buttonNovita{right: 250px; background-image: url(../img/cancelCorsi.png); background-size: 50px; background-repeat: no-repeat;}

.containerNews{
	visibility:hidden;
}

.newsContenutiPaginator{
	 text-align: center;
	  margin-top: 15px;
}

.arrowContainerNews{
	 display: inline-block;
	 width: 100%;
}

.arrowLeftNews{
  background-image: url(../img/arrow.png);
  height: 46px;
  width: 60px;
  cursor: pointer;
  float: left;
  line-height: 46px;
  padding-left: 35px;
}

.arrowRightNews{
  background-image: url(../img/arrow.png);
  background-position: -99px 0px;
  height: 46px;
  width: 60px;
  cursor: pointer;
  float: left;
  line-height: 46px;
    padding-right: 35px;
    margin-left: 35px;
}

.boxDownload {
  float: left;
  width: 50%;
  /* margin-right: 10px; */
  margin-bottom: 40px;
  margin-top: 12px;
}

.boxDownload h4 {
  text-align: left;
  font-size: 1em!important;
  font-weight: 500;
  margin-bottom: 9px;
  line-height: 1;
  margin-top: 12px;
}
@media (max-width:560px){
	.buttonNovita{
		display:none;
	}
}
@media (min-width:561px){
	.buttonNovita{
		display:block;
	}
}

.boxDownload p {
  text-align: left;
  font-size: 0.8em!important;
}

.immagineDownload {
  float: left;
  width: 71px;
  padding-right: 0px;
  margin-right: 5px;
  background-image: url(../img/down.jpg);
  background-size: 100%;
  background-position: center;
  height: 70px;
  background-repeat: no-repeat;
}

.immagineDownload:hover {

  background-image: url(../img/download.jpg);

}


.immagineDownload img{
  width:100%!important;
  padding-right: 0px!important;

  }

.span4Estensione {
  float: left;
  width: 32.7%;
  margin-right: 11px;
}

.bottonecv {
  background: #fff;
  width: auto;
  text-align: center;
  color: #787878;
  height: 44px;
  line-height: 43px;
  cursor: pointer;
  border: 1px solid #787878;
  -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: 100;
  float: left;
  padding-left: 30px;
  padding-right: 30px;

  margin-top: 2px;
}

.bottonecv:hover {
  background: #787878;
  width: auto;
  text-align: center;
  color: white;
  height: 44px;
  line-height: 43px;
  cursor: pointer;
  border: 1px solid #787878;
  -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: 100;
  float: left;
  padding-left: 30px;
  padding-right: 30px;

  margin-top: 2px;
}

.SocialCondividi {
  padding-top: 5px;
  padding-bottom: 5px;
  float: left;
  width: 100%;
  padding-top: 7px;
  background-color: #f2f2f2;
}

.SocialCondividi p{
 padding-left: 20px;
 font-weight: 100!important;
 margin-bottom: 0px!important;
  width: 141px;
 float:left;
 margin-top: 4px;

}

.dettaglioNews {
  width: 100%!important;
  margin-bottom: 20px;
}

.dettaglioScritteNews {
	padding-left: 0px!important;
	width:100%!important;
}

a {
	cursor: pointer;
}

.boxApplicazioniGrande {
  float: left;
  width: 30%;
  margin-right: 3%;
   box-sizing: border-box;
}

.boxApplicazioniRossoScuro {
  float: left;
  width: 100%;
  height: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 32px;
  background-color: #f2f2f2;
  border-left: 20px solid #5d0c0e;
  margin-bottom: 2px;
  -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-sizing: border-box;
}

.boxApplicazioniRossoScuro:hover {
  color:white;
  background-color: #5d0c0e;
 }

.boxApplicazioniRossoMedio {
  float: left;
  width: 100%;
  height: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 32px;
  background-color: #f2f2f2;
  border-left: 20px solid #7d3d3e;
  margin-bottom: 2px;
  -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-sizing: border-box;
}

.boxApplicazioniRossoMedio:hover {
 color:white;
  background-color: #7d3d3e;
}

.boxApplicazioniRossoChiaro {
  float: left;
  width: 100%;
  height: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 32px;
  background-color: #f2f2f2;
  border-left: 20px solid #9e6d6e;
  margin-bottom: 2px;
  -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-sizing: border-box;
}

.boxApplicazioniRossoChiaro:hover {
  color:white;
  background-color: #9e6d6e;
}



.immagineClient {
	background-image: url(../img/CLIENTI.jpg);
	background-position: center;
	background-size: 100%;
}

.immagineClient h1{
	color:white!important;
}

.immagineClient p{
	color:white!important;
}

.BoxProdotti {
  width: 32%;
  background-color: white;
  border: 1px solid #D2D2D2;
  height: auto;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position:relative;
  margin-right: 2%;
  margin-bottom: 2%;
  margin-top: 2%;
}

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



.boxInternoProdotto {
 /*  width: 95.2%; */
  float: left;
  padding: 28px;

}

.titoloProdotto {
  bottom: 0px;
  background-color: rgba(93,12,14,0.8);
  padding-top: 10px;
  padding-bottom: 10px;
  left: 50%;
  width: 150PX;
  text-align: center;
  color: white;
  /* font-size: 1em; */
  font-size: 14px;
  font-weight: 400;
  margin: 0 auto;
   border: 1px solid #FFF;
}

.titoloProdotto:hover {
    background-color: #FFF;
    color: #5d0c0e;
    border: 1px solid #5d0c0e;
}

.immagineProdotto {
  float: left;
  margin-bottom: 12px;
  position:relative;
}

.immagineProdotto img{
  width: 80%;
  text-align: center;
  margin: 0 auto;
  display: block;
}

.aspiratoreTit p {
  float: none!important;
  font-size: 17px!important;
  font-weight: 500;
  line-height: 17px!important;
  text-align: center;
}
.CategoriaProdotto p {
	float: none!important;
  font-size: 14px!important;
  font-weight: 300;
   text-align: center;

}

.descrizioneProdotto p {
  float: left!important;
  font-size: 13px!important;
  font-weight: 300;
  color: #5B6167!important;
  line-height: 19px!important;
  margin-top: 12px;
  border-top: 1px solid #D2D2D2;
  padding-top: 9px;
}

.descrizioneProdottoInterno {
  font-size: 15px!important;
  font-weight: 300;
  color: #5B6167!important;
  line-height: 22px!important;
  margin-top: 30px;
  border-top: 1px solid #D2D2D2;
  padding-top: 17px;
  border-bottom: 1px solid #D2D2D2;
  padding-bottom: 20px;
}


.descrizioneProdottoInterno2 {
  font-size: 15px!important;
  font-weight: 300;
  color: #5B6167!important;
  line-height: 21px!important;
  margin-top: 24px;

  padding-top: 0px;

  padding-bottom: 20px;
}

.contenitoreSocial {
	  width: 268px;
  float: right;
}

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

.immNewDepureco {

	width:100%;
	float:left;
	margin-top: 0px;
	margin-bottom: 3px;


}

.buttonNovita{
	width: 50px;
	height: 50px;
	background-color: #5d0c0e;
	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;
}

.buttonNovita .dettaglioNovita{
	color:#FFF;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #5d0c0e;
	border-right: 1px solid #5d0c0e;
	margin-top: -1px;
	width: 260px;
	height: 50px;
	background-color: #5d0c0e;
	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 #5d0c0e;
	border-right: 1px solid #5d0c0e;
	margin-top: -1px;
	width: 260px;
	height: 35px;
	background-color: #5d0c0e;
	position: absolute;
	left: 50px;
}


body {
	margin: 0 auto;
	font-family: 'Ubuntu', 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: #FFFFFF;
	font-size: 14px;
display:none;
}
strong {
	font-weight: 600;
}


h2 {
	font-size:1.5em;
	font-weight: 500;
	color: #5d0c0e;
	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: 0px 0px;
  height: 36px;
}

#header p{
	height: 34px;
	float: left;
	line-height: 34px;
	margin-right: 10px;
	font-size: 1em;
}

a.lingua {
  float: left;
  color: #e6e6e6;

  padding-left: 10px;
  padding: 11px;
  font-size: 0.9em;
  font-weight: 200;
}


.selectedLingua {
	background-color: #e6e6e6;
	color:#333333!important;
}

a.accediDepureco {
  text-align: right;
  color: #e6e6e6;
  float: right;
  padding-top: 10px;
  font-weight: 100;
  font-size: 0.9em;
}

a.accediDepureco:hover {

  color: white;




}


.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.you {
	background-image: url("../img/you.png");


}
.iconSocial.you:hover {
	background-image: url("../img/youHover.png");


}




.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.png");
	/* background-image: url("../img/tw_hover.svg"),none; */
}

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

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

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



	background-repeat: no-repeat;
	 background-position: left;

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #b0bac2;
	font-weight: 600;
	font-size: 0.9em;
	float: right;
	margin-right: 8px;

}
.listaAnni{
	cursor:pointer;
}
.areaRiservata {
	line-height: 26px;
	padding: 4px 18px;
	padding-left: 46px;
	background-color: #0089ac;
	height: 26px;
	float: left;
	background-image: url("../img/riservata.png");

	background-repeat: no-repeat;
	background-position:  left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	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;
	padding-left: 46px;
	background-color: #F77C1E;
	height: 26px;
	float: left;
	background-image: url("../img/docHeader.png");

	background-repeat: no-repeat;
	background-position:  left;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	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-image: url("../img/footer.jpg");
	background-position: center;
	float: left;

}

.blocchiGrigi h1 {
	color: #5d0c0e;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 20px;
}

.blocchoSceltiPerTe {
	width: 100%;
	padding: 40px 0px;
	float: left;
	background: url('../img/sceltiPerTe.jpg') center center;
}

.blocchoSceltiPerTe h1 {
	color: #FFF;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 20px;
}

.blocchoSceltiPerTe p {
	line-height: 26px;
	color: #FFF;
	font-size: 0.9em;
	margin-bottom: 20px;
}

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

.blocchiBianchi h1 {
	color: #5d0c0e;
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 20px;
}
/*.blocchiBianchi h1 span {
	font-weight: 600;
}*/
.blocchiBianchi 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;
}

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

.span3.serviziHome img {
	margin: 0 auto;
}

.span3.serviziHome h3 {
	margin: 20px 0px;
  font-size: 1.2em;
  font-weight: 400;
  color: #21252b;
}

.span3.serviziHome p {
	text-align: left;
	color: #5B6167;
	line-height: 1.5;
	font-size: 0.9em;
}


.oro{
	color: #b29f60;
}

.viola{
	color: #853673;
}

.azzurro{
	color: #0089ac;
}

.arancio{
	color: #fb8c14;
}


.data {
background:#5d0c0e;
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: 80%;
	margin-left:20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;

}
.newsBox h4 {
	color: #5d0c0e;
	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: #5d0c0e;
	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: 300;
}

.footer h4 {
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 15px;
}

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

.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 {
	color:white;
	text-decoration: none;
}


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

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

.telefono {
	background-image: url("../img/telFooter.png");
}
input#mce-EMAIL {
	width: 100%;
	padding: 12px 10px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 2px solid #fff;
	background-color: transparent;
	margin-bottom: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#fff;
	font-weight: 300;
	font-family: 'Ubuntu', sans-serif;
	background-image: url("../img/account.png");
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left: 34px;

}
::-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-color:  #5d0c0e;
	box-shadow: none!important;}

#mc-embedded-subscribe {
	float:right;
	background-color: #5d0c0e;
	border: 2px solid #5d0c0e;
	width: 45%;
	background: rgba(225, 225, 225, 0.80);
	-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: 'Ubuntu', sans-serif;
	font-weight: 400;
	color: #5d0c0e;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 14px;
	-webkit-appearance: none;
}

#mc-embedded-subscribe:hover {
	background: rgba(225, 225, 225, 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;
}

.footer.bottom {
	background: #333333;
	padding: 20px 0px;
}


.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
	}




.seguici {
  display: block;
  color: #F2F2F1;
  width: 100px;
  float: left;
  font-size: 1em;
  margin-top: 10px;
}

#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: #5d0c0e;
	width: 100%;
	/* height: 80px; */
	float: left;
	padding: 30px 0px;


	}

	.TitoliBandaRossa {
color: white;
font-weight: 300;
text-align: left;
font-size: 30px;

}

	.aziendaBlocco h1 {
color: #5d0c0e;
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: #5d0c0e;
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%;
}

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

.scritteTeam span{
color:#5d0c0e;
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:100%;
}

.icoTeam.Face {
	background-image: url(../img/iconeCondividi/face.png);


}

.icoTeam.Face:hover {
	background-image: url(../img/iconeCondividi/faceHover.png);


}

.icoTeam.Link {
	background-image: url(../img/iconeCondividi/link.png);


}

.icoTeam.Link:hover {
	background-image: url(../img/iconeCondividi/linkHover.png);


}

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


}

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


}

.icoTeam.Twet {
	background-image: url(../img/iconeCondividi/twit.png);


}

.icoTeam.Twet:hover {
	background-image: url(../img/iconeCondividi/twitHover.png);


}

.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;
}

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


.bottoneAccordion p{
color:black;
padding-left: 20px;
font-weight: 500;
width: 79%;
float:left;
line-height: 30px;
}

.bottoneAccordion:hover {

background-color: #5d0c0e;
color:white;
}


.bottoneAccordion:hover p{
	color:#FFF;
}

.bottoneAccordion p:hover{
color:white;
}



.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: #f2f2f2;
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;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.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;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


.CorsiInterni h3 {
	font-size: 1.5em;
	color: #21252b;
	font-weight: 600;
	margin-bottom: 10px;
	  MARGIN-TOP: 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: #f4f4f5;
	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;

}



.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;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

}

.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;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

}

/*CORSI FRONTALE*/

.colorFrontale .corsoSingolo {
	border-bottom: 5px solid #b97371;


}

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


.colorFrontale h3 {
	color: #b97371;
}

.corsiTabella.colorFrontale h4{
		color: #b97371;

}

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

}

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

}


.CategoriaProdotto {
  padding-left: 0px;
  margin-bottom: 10px;
  font-size: 17px;
  text-transform: uppercase;
  line-height: 11px!important;
}

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



.colorFrontale .dettagliInterni .linkDettaglio {
	background: #b97371;
	border: 1px solid #a14542;
}

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



/*CORSI ELEARNING*/

.colorElearning .corsoSingolo {
	border-bottom: 5px solid #a14542;


}

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


.colorElearning h3 {
	color: #a14542;
}

.corsiTabella.colorElearning h4{
		color: #a14542;

}

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

}

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

}

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



.colorElearning .dettagliInterni .linkDettaglio {
	background: #a14542;
	border: 1px solid #5d0c0e;
}

.colorElearning .dettagliInterni .linkDettaglio:hover {
	background: #5d0c0e;
	border: 1px solid #5d0c0e;
}


/*CORSI ELEARNING + FRONTALI*/

.colorElearningFrontale .corsoSingolo {
	border-bottom: 5px solid #5d0c0e;


}

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


.colorElearningFrontale h3 {
	color: #5d0c0e;
}

.corsiTabella.colorElearningFrontale h4{
		color: #5d0c0e;

}

.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: #5d0c0e;
	border: 1px solid #450b0a;
}

.colorElearningFrontale .dettagliInterni .linkDettaglio:hover {
	background: #450b0a;
	border: 1px solid #450b0a;
}

/*CORSI ELEARNING + FRONTALI*/

.sidebarCorsi h5 {
	color: #5d0c0e;
	font-size: 1.1em;
	font-weight: 500;
	height: 40px;
	line-height: 40px;


}

.sidebarCorsi .elenco {

}

.sidebarCorsi .calendario {
	background-image: url("../img/calendario.png");
	margin-top: 40px;
}

.sidebarCorsi .modalitaLato {
	background-image: url("../img/iconPagamento.png");
	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: #5d0c0e;
	-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: #5d0c0e;
}

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

}

/*.CorsiInterni .span8 img {
  float: left;
  padding-right: 20px;
  width: 40%;
  background-color: white;
}*/



/*NEWS*/

.newsBoxLungo {
width: 96%;
float: left;
padding-bottom: 20px;
border-bottom: 1px solid #f2f2f2;
padding-top: 20px;
}

.newsBoxLungoDesc {
float: left;
width: 79%;
padding-left: 15px;

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

.newsBoxLungoDesc h4 {
  color: #5d0c0e;
  font-weight: 100;
  margin-bottom: 22px;
  font-size: 17px;

  padding-top: 0px;
}

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

.newsBoxLungoDesc a {
color: #5d0c0e;
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;
}

.elencoNews {
	background-image: url(../img/calendario.png);

}

.month_container{ display: none; }

.selectedLiCorsi {
	font-weight: 600;
	color:#5d0c0e!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: #5d0c0e;
-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: #5d0c0e;
	font-size: 20px;

}
.bordinoBox h2 span {
	color: #5d0c0e;
}

#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: #5d0c0e;
}

#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: #5d0c0e;
}

#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: #5d0c0e;
border:1px solid #5d0c0e;
-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: #5d0c0e;
color:white;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:1px solid #5d0c0e;
background-image: url("../img/iconaVerificheNewBianca.png");
background-repeat: no-repeat;
background-position: 10px 10px;
}

.primoAccordion h1{
	color:#5d0c0e;
	font-size: 1.3em;
	padding-top: 20px;

}

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

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

.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:#5d0c0e;
	font-weight: 500;
}

.attrezzature {
	width:70%;
}

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

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

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

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

}

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

.bordi2Bis1 {
border-right: none;
}

.sfondoGrigio {
background-color: #f2f2f2;
/* 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: #5d0c0e;
border: 1px solid #5d0c0e;
padding: 10px;
font-weight: 400;
}

.pdfVerifiche:hover {
background-color: #5d0c0e;
color: white;
border: 1px solid #5d0c0e;
-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: 23%;
margin-right: 2%;
height: auto;
margin-bottom: 2%;
float: left;

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

.loghetto img{
width:100%;
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: #f2f2f2;
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: 'Ubuntu', 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: #f2f2f2;
width: 100%;
padding: 6px;
border: none;
height: 100px;
color: #787878;
font-size: 12px;
font-family: 'Ubuntu', 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;
    }


.bottoneGenerico {
background: #5d0c0e;
width: auto;
text-align: center;
color: #fff;
margin-top: 20px;
line-height: 40px;
cursor: pointer;
border: 1px solid #5d0c0e;
-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;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


.bottoneGenerico:hover {
background: #fff;
color: #5d0c0e;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


.bottoneInviaContatti {
background: #5d0c0e;
width: auto;
text-align: center;
color: #fff;
height: 40px;
line-height: 40px;
cursor: pointer;
border: 1px solid #5d0c0e;
-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;
float: right;
padding-left: 30px;
padding-right: 30px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


.bottoneInviaContatti:hover {
background: #fff;
color: #5d0c0e;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

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

.infoContatti a{
color:#5d0c0e;
}

.follow {
	color:#5d0c0e;
	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: #5d0c0e;
	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;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.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: #5d0c0e;
	color: white;
	background-image: url("../img/download02.png");
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

}


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

background-repeat: no-repeat;
background-position: 5px center;
background-color: #5d0c0e;
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 #5d0c0e;
font-weight: 500;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.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: #5d0c0e;
	background-image: url("../img/download02hover.png");
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid  #5d0c0e;

}



.downloadIscrizioneVerifiche {
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;
font-size: 0.8em;
width: 81%;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.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: #5d0c0e;
	color:white;
	background-image: url("../img/download02.png");
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
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: #5d0c0e;
	color: #fff;
}

.tabIscrizione.current .titoloIscrizione:hover {
	color: #fff;
}
.tabIscrizione .titoloIscrizione:hover {
	color: #5d0c0e;
}
.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: 'Ubuntu', 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: #f2f2f2;
	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: 'Ubuntu', 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: #5d0c0e;
	width: 100%;
	text-align: center;
	color: #fff;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	border: 1px solid #5d0c0e;
	-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;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.continuaIscrizione:hover {
	background: #FFF;
	color: #5d0c0e;
	-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;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.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: #5d0c0e;
	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: #5d0c0e;
	margin-bottom: 10px;
}

.sicuroPaypal a {
	font-size: 12px;
	color: #5d0c0e;
	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: #5d0c0e;
	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;
}

.text-bold {
	font-weight: bold;
}

.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: #5d0c0e;
}


.selectedAccordion {
	background-color: #5d0c0e;

}

.selectedAccordion p{
	color:white;

}

.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: #5d0c0e;
width: 100%;
}

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

.titoloNuovoConf {
	color: #5d0c0e;
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:#5d0c0e;

}

.lastRiepilogo {
	margin-right: 0px;
}

.immagineNews {
  float: left;
  width: 160px;
}

.immagineNews img{
width: 100%;
}



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

.newsBoxLungoDesc h2 {
text-align: left;
margin-bottom: 3px;
text-transform: uppercase;
}

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

.footer #deviceVerdeFooter .numVerdeFooter{
padding: 0px;
height: 42px;
padding-left: 46px;
display: block;
}

#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: #5d0c0e;
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: #5d0c0e;
text-align: left;
margin-bottom: 20px;
}

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

.richiediInfo {
padding-top: 10px;
background-color: #5d0c0e;
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 #5d0c0e;
font-weight: 500;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
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 #5d0c0e;
font-weight: 500;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align: center;
color: #5d0c0e;
padding-bottom: 10px;

}

.titolo {
float: left;
}

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

.titolo a img {
float: left!important;
margin-top: -3px!important;
width: 23px!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: #5d0c0e;
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 #5d0c0e;
font-weight: 500;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.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: #5d0c0e;
	background-image: url("../img/printRosso.png");
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid  #5d0c0e;

}

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

			box-sizing:border-box;

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


		.titoliCooming {
			font-weight: 500;
			color: #5d0c0e;
			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;
}



/* nuovi css */

.selectedAccordion {
	background-color: #8a1613;
}
.bottoneAccordion:hover {
	background-color: #8a1613;

}
.Pagamenti span strong{
	text-transform:uppercase;
}

.bottoneAccordion2 {
	cursor:no-drop;

}

.contenutoAccordion{
	display:none;
}

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

.Macrosettore span{
	text-transform: lowercase;
}

.Settore span{
	text-transform: lowercase;
}


/* DA SPOSTARE NEL CSS */
.scrollToTop{
	display:none;
}

.infoUlContatti p {
padding-left: 3px;
}

#tabDettagliInterni li{
	float:left;
}

.TabdettagliCorso{
	overflow:hidden;
	min-height: 200px!important;
}

#tabDettagli2 li.active{
background-color:#f4f4f5!important;
color:#b97371!important;
}

#tabDettagliInterni li{
	display:none;
	min-height: 162px!important;
}

#tabDettagliInterni li.active{
	display:block;
	min-height: 162px!important;
}

#tabDettagli2 li{
	-webkit-transition: all 400ms ease-out;
	-moz-transition: all 400ms ease-out;
	-ms-transition: all 400ms ease-out;
	-o-transition: all 400ms ease-out;
	transition: all 400ms ease-out;
}

.esenteIva .icheckbox_square-blue{
	float:left;
	margin: 0;
}

.esenteIva p{
	float:left;
	margin:5px 10px;
}

.errorForm{
margin: -5px 0px 5px 9px;
color: #7C2128;
font-weight: 400;
display:none;
}

.errorActive{
border: 1px solid #7C2128!important;
}


#tabDettagliInterni2 li{
	float:left;
}

.maskPay{
	overflow:hidden;
}

.backMove{
	margin-top:15px;
	cursor:pointer;
}

.riepilogo span{
	margin-left:3px;
}

.accordion.disabled .bottoneAccordion {
	cursor: not-allowed!important;
}

.errorMobile{
	font-size:12px!important;
	padding:8px;
}

.errorMobile p{
	padding:0!important;
}

.riepilogo.mob{
	padding:10px 0!important;
}

.span4.backMove img{
	margin-right:13px!important;
}

.span4.backMove span{
	line-height: 24px;
}
.elencoCrediti{
	cursor:pointer;
	color: #b97371;
}

.divElencoCrediti{
	background-color: #f4f4f5;
	padding-top: 15px;
}
.ulElencoCrediti{
	margin-top: 15px;
	list-style: initial;
}
.ulElencoCrediti li {
line-height: 17px;
margin-top: 14px;
margin-left: 20px;
font-size: 14px;
}
.divElencoCrediti{
	display:none;
}
.formArgomento{
	display:none;
}
.formArgomentoMobile{
	display:none;
}

.src_news{
	border:none;
	border-bottom:1px solid #ccc;
	outline:none;
	line-height: 20px;
	float:left;
	color:#888;
}

.src_img{
	border: 1px solid #ccc;
	float: left;
	padding: 3px;
	margin-top: -9px;
	cursor:pointer;
}
