
.paragrafo1{
	text-align:justify;
}

.paragrafoFooter{
	
	font-size:12px;
	text-align:center;
	
}

.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
          transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}

.left.carousel-control{
	width:40px;
	background:none;
}

.right.carousel-control{
	width:40px;
	background:none;
}


.slogan1{
	border:solid 3px #ffffff;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#dedede', Direction=0,   Strength=1);
  	filter: progid:DXImageTransform.Microsoft.Shadow(color='#dedede', Direction=90,  Strength=1);
  	filter: progid:DXImageTransform.Microsoft.Shadow(color='#dedede', Direction=180, Strength=1);
  	filter: progid:DXImageTransform.Microsoft.Shadow(color='#dedede', Direction=270, Strength=1);  		
	-moz-box-shadow:    1px  1px 5px #dedede,
               			-1px -1px 5px #dedede,
                		1px -1px 5px #dedede,
               			-1px  1px 5px #dedede;
  	-webkit-box-shadow: 1px  1px 5px #dedede,
               		  	-1px -1px 5px #dedede,
                       	1px -1px 5px #dedede,
                       	-1px  1px 5px #dedede;
  	box-shadow:  		1px  1px 5px #dedede,
               			-1px -1px 5px #dedede,
                		1px -1px 5px #dedede,
               			-1px  1px 5px #dedede;
}


.budgetFoto{
	float:left;
	margin:0px 10px 10px 0px;
}

.budgetFoto{
	font-size:11px;
	
}

.fotoArticoliStatici{
	float:left;
	padding: 0px 5px 0px 0px;
	margin: 0px 10px 10px 0px;
	width:25%;
}

.fotoArticoliStatici img{
	margin:5px 0px 5px 0px;
}

.titoloRiquadroNews{
	margin-bottom:0px;
}

.pNews{
	text-align:justify;
}

.corniceImg1{
	border:solid 1px #ddd; 
	padding:3px 3px 3px 3px;
	margin-bottom:5px;
}

.paging{
	text-align: center;
}

.leftDashed{
	border-left:dashed 1px #ddd;
}

.rightDashed{
	border-right:dashed 1px #ddd;
}

.linkGroup{
	font-size:11px;
}

.titoloNewsRiquadro{
	margin-bottom:0px;
	min-height:50px;
}

.voceImg{
	font-size:11px;
	padding-bottom:5px;
}

.marginB0{
	margin-bottom:0px;
}


.parsley-error{
	border-color:#a94870;
}


.iconContainer{
	//padding: 15px 15px 15px 15px;
	text-align:center;
	border:solid 1px red;
	
}

#iconInside1{
    text-align: center;
}

.logo{
	float:right;
	color:#fff;
	font-size:27px;
	padding:5px 5px 5px 5px;
	//border:dashed 1px #999;
	margin:2px 2px 2px 2px;
}

.cursive {
    font-family: "Rock Salt",cursive;
    font-size: 9px;
    font-weight:bold;
    color:#777;
    
}
.orange{
	color: #fcac45;
}

.hoLetto{
	border:solid 1px #ccc;
	padding:5px 10px 5px 10px;
	border-radius:5px;
}

.hoLettoWrong{

	border:solid 1px #a94442;	
	background:#a94442;
	padding:5px 10px 5px 10px;
	border-radius:5px;
	color:#fff;
}

.hoLettoWrong a{
	color:#fff;
	text-decoration:underline;
	
}

.buttonRev1{
	font-weight:bold;background:#eee;
}

.parallaxSlogan{
    padding:30px 100px 30px 100px;
}
.parallaxSlogan h1{
    text-align:right;
    
}

.parallaxSlogan h1 a{
    color:#fff;
    text-shadow: 2px 2px 4px #000;
}

.togliSfondoGrey:hover{

    background:none !important; 
}

