body{
	background-color: #54a879;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

@media (min-width: 1200px) {
			.container{
				width: 996px !important;
			}
}
		
.myP {
    font-size: 18px;
	color: #303030;
}

.titoloPagina {
	font-size: 20px;
	color: #155B98;
}
		
.myCss{
	background-color: #ffffff !important;
	padding-left: 0px;
	padding-right: 0px;
}
.contenitoreDue{
	padding-right: 0px;
	padding-left: 0px;

}
.generale{
	margin-bottom: 0px !important;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

.myNavbar{
	margin-bottom: 0px !important;
	border-bottom: 0px !important;
}

.myMenu ul {
	background-color: #0c4f7f;
	width:100% !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	margin-top: 10px !important;
}

.myMenu li {
  display: block;
  line-height: 20px !important;
}

.myMenu li a {
  color: white;
  text-align: center;
}

.myMenu li a:hover {
  background-color: #33a064 !important; 
  color: white !important;
}

.myCarousel{
	margin-bottom: 0px !important;
	height: 194px !important;
	width: 100% !important;
}

.myCorouselBox{
	height: 194px;
}
@media (max-width: 1200px){
	.myCorouselBox{
		height: 194px;
	}
	myCarousel{
		margin-bottom: 0px !important;
		height: 194px !important;
		width: 100% !important;
	}
}
@media (max-width: 995px){
	.myCorouselBox{
		height: 0px;
		width: 0px;
	}
	body{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

.entraTuoFse{
	background-color: #33a064;
	padding:6px;
}
.entraTuoFse table{
	width:100%;
}
.entraTuoFse img{
	float: right;
} 
.myItem{
	height: 194px !important;
}

.sezioneA{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 995px){
	.sezioneA{
		width: 100%;
	}
}
.sezioneA p{
	color: #0d4f7e;
}
.sezioneA b{
	color: rgb(29, 112, 183);
}
.dueVideo{
	padding-bottom: 25px;
	background-color: rgb(12, 79, 127);
	color: white;
}
.dueVideo img{
	width: 100%;
}
.sezioneB{
	width:20%;
}

@media (max-width: 992px){
	.sezioneB {
		width: 50% ;
		float: left ;
	}
}
.sezioneB_assistenza{
	text-align: center;
	color: #0d4f7e;
	padding-top: 60px;
}
.paddingRL0{
	padding-left: 0px;
	padding-right: 0px;
}
.marginRL0{
	margin-right: 0px !important; 
	margin-left: 0px !important;
}
img{
	height: auto !important;
}
.fontTitolo{
	text-align: center;
	color: #0c4f7f;
	font-weight: bold;
	font-size: 22px;
}
.fontSezioneB{
	color: #1d70b7;
	
}
.fontMenu{
	font-size: 16px !important;
	color: #ffffff !important;
	font-style: normal !important;
	
}
.logo img{
	width: auto;
}

.autoapertura{
	padding-top: 33px;
	padding-bottom: 33px;
	padding-left: 100px;
}
.autoapertura img{
	width: 80%;
}

@media (max-width: 995px){
	.logo img{
		width: 70%;
	}
	.autoapertura{
		padding-top: 0px;
		padding-bottom: 33px;
		padding-left: 50px;
		padding-right: 50px;

	}
	.autoapertura img{
		width: 100%;
	}
	
	.navbarMobile{
		padding-top: 0px;
		margin-top: 0px;
		padding-right: 0px;
		margin-right: 0px;
	}
	.navbarMobile img{
		width: 80%;
	}
	
	li{
		display: block;
		line-height: 20px !important;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
	}

}
@media (max-width: 768px){
	li a {
		color: white;
		text-align: left !important;
	}
}

h4{
	font-weight: bold !important;
}
.sezioneA b{
	color: #1d70b7;
}

.myFooter{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	text-align: center;
}
.footerLogo{
	width:1%;
	background-color: #ffffff;
	padding-left: 10px;
}
.footerScritta{
	width:34%;
	color:rgb(12, 79, 127);
	background-color: #ffffff;
	text-align: right;
	padding-right: 2%;
}
@media (min-width: 995px){
	.footerMobile{
		display:none;
	}
}
@media (max-width: 995px){
	.myFooter{
		display:none;
	}
	
	.footerScritta{
		width: 100%;
		font-weight: 700;
		color:rgb(12, 79, 127);
		background-color: #ffffff;
		text-align: center;
		font-size:14px;
		
	}
	.footerLogo{
		width: 100%;
		padding: 10px;
		background-color: #ffffff;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
}
.rigaBlu{
	width:100%;
}
.rigaBlu td{
	height:10px;
	background-color: rgb(12, 79, 127);
}

/***** MODAL PROPERTIES *****/
 .modal-content {
    -webkit-box-shadow: none;
    box-shadow: none;
    background:transparent;
    border:none;
    outline:none;
}
.modal-content iframe {
    border:none;
    padding:0;
    margin:0;
}
.close {
    font-size: 80px;
    margin:-20px 0 0 0;
}
/***** MEDIA QUERIES *****/
 @media only screen and (max-width: 641px) {
    /***** MODAL PROPERTIES *****/
    .modal-body {
        height:100px;
        padding:0;
        margin: 0;
    }
    .modal-content {
        padding:0;
        margin: 0;
    }
    .modal-dialog {
        position: relative;
        width: auto;
        margin: 15px;
    }
    .close {
        margin:-12px 0 0 0;
    }
    
    .margine-mobile {
    	padding-left: 0px;
    	padding-right: 0px;
    }
    
}
@media only screen and (min-width: 768px) {
    /***** MODAL PROPERTIES *****/
    .close {
        font-size: 80px;
        margin:30px -43px -20px 100px;
    }
}
