html, body {
                 background: #868789;
                 color: #fff;
				 height:100%;
				 margin:0; 
				 }
				 
#contenitore {
  padding: 0;
  margin: 0;
  width: 100%;
  margin: 0 ;
  height:980px;
  background:;
  z-index:0;
 
	
}


				 
.fasciaCENTRALE {
position:absolute;
top:270px;
  width:100%;
  height: 105px;
  background: ;
  margin-top:-52px;
  
}

.divROSSO {
	position:relative;
background: #bd0926;
  width: 100%;
  height: 70px;
  z-index:;
}

#testoDIVrosso {
  text-align:center;
  padding-top:20px;
  font-size: 20pt;
   font-family: 'Abel', sans-serif;
   color:#e5e5e5;
}

#testoDIVrosso span{
	font-style:italic;
}


#testoDIVrosso a{
  text-align:center;
  padding-top:20px;
  font-size: 20pt;
   font-family: 'Abel', sans-serif;
   color:#e5e5e5;
   text-decoration:none;
}

.divGRIGIO {
	position:relative;
	top: 5px;
background: #b1b3b4;
  width: 100%;
  height: 18px;
  float:left;

}

.divRACAN {
	position:relative;
	top: 5px;
	background: ;
  	width: 100%;
  height: 15px;
  float:left;
  text-align:center;
}

#testoRACAN {
  text-align:center;
  padding-top:0px;
  font-size: 14pt;
	font-family: 'Abel', sans-serif;
   color:#3d3d3f;
    margin: 0;
	line-height: 18px
}

#testoRACAN a {
  text-align:center;
  padding-top:0px;
  font-size: 14pt;
	font-family: 'Abel', sans-serif;
   color:#3d3d3f;
   text-decoration:none;
 margin: 0;
 line-height: 18px
}



.divSOCIAL{
	position:relative;
	top: 5px;
	background: ;
  	width: auto;
  height: auto;
   float:left;
  text-align:center;
}

.didascalia{
	position:relative;
	top:10px;
	background:;
  	width: auto;
  	height: auto;
   	float:right;
   	right:10px;
  	text-align:right;
}

.sinottica {
	position:absolute;
	top: 55px;
	right: 11px;
	background: ;
  	width: 235px;
  	height: 62px;
	
	opacity:1;
	-webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    transition:all 1s ease;
	
	z-index:3;
	
	background:url(images/tavola-sinottica.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	
	cursor:default;
}

.sinottica:hover {
  	width: 100%;
	height:100%;
	display:inline-block;
	right: 11px;
	opacity:1;
	background-size:100%;
	background-repeat:no-repeat;
	background-attachment:;
	z-index:3;
}

.impaginato {
	position:absolute;
	top: 55px;
	right: 11px;
	background: ;
  	width: 235px;
  	height: 65px;
	
	opacity:1;
	-webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    transition:all 1s ease;
	
	z-index:3;
	
	background:url(images/impaginato.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	
	cursor:default;
}

.impaginato:hover {
  	width: 100%;
	height:100%;
	display:inline-block;
	right: 11px;
	opacity:1;
	background-size:100%;
	background-repeat:no-repeat;
	background-attachment:;
	z-index:3;
}


.mappa {
	position:absolute;
	top: 55px;
	right: 11px;
	background: ;
  	width: 235px;
  	height: 62px;
	
	opacity:1;
	-webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    transition:all 1s ease;
	
	z-index:3;
	
	background:url(images/mondo.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	
	cursor:default;
}

.mappa:hover {
  	width: 100%;
	height:100%;
	display:inline-block;
	right: 11px;
	opacity:1;
	background-size:100%;
	background-repeat:no-repeat;
	background-attachment:;
	z-index:3;
	
}



.logo{
	position:relative;
	bottom: 25px;
	background:;
  	width: auto;
  	height: auto;
  	text-align:center;
}

.divLAVORI{
position:absolute;
top:500px;
width: 100%;
height:auto;
z-index:1;
}




.element{
  	width:auto;float:left;display: none; vertical-align: bottom;z-index:1;
}

@media screen and (max-height: 700px) {
    
.element{
  
}
	
.element img{
  	
}
	
}


div#imageContainerPub { 
    vertical-align: bottom;
    display: table-cell;
	height: 143px; 
}

div#imageContainerPubDUE { 
    vertical-align: top;
    display: table-cell;
	height: 143px; 
}



div#imageContainer01 { 
    vertical-align: bottom;
    display: table-cell;
	height: 100px; 
}

#imageContainer01 img {
    vertical-align: bottom
}


div#imageContainer02 { 
    vertical-align: top;
    display: table-cell;
	height: 100px; 
}

#imageContainer02 img {
    vertical-align: bottom;
}

div#imageContainer03 { 
    vertical-align: bottom;
    display: table-cell;
	height: 110px; 
}

#imageContainer03 img {
    vertical-align: bottom;
}


div#imageContainer04 { 
    vertical-align: top;
    display: table-cell;
	height: 140px; 
}

#imageContainer04 img {
    vertical-align: top;
}



.fasciaLAVORI01{
  	width:772px;
	height:100px;
	position:relative;
    margin:0 auto;
}

.spazio-testo{
	padding-left:15px;
	padding-right:15px;
  	width:500px;
	height:240px;
	overflow-y:scroll;
	overflow-x: hidden;
	position:relative;
    margin:0 auto;
		font-size: 10pt;
	font-family: 'Abel', sans-serif;
   color:#c5c6c8;
   text-align:justify;
   margin-bottom:25px;
}


.fasciaLAVORI02{
 	width:888px;
	height:110px;
	position:relative;
    margin:0 auto;
}


.fasciaLAVORI03{
 	width:717px;
	height:110px;
	position:relative;
    margin:0 auto;
}

.fasciaLAVORI04{
 	width:850px;
	height:100px;
	position:relative;
    margin:0 auto;
	text-align:center;
}

.fasciaLAVORI05{
 	width:797px;
	height:147px;
	position:relative;
    margin:0 auto;
}


.spazio-foto{
 	width:100%;
	height:auto;
	bottom:-48px;
	position:absolute;
	text-align:center;
	background-color:;
	z-index:1;
	display:block;
}


.spazio-pub{
 	width:100%;
	height:auto;
	bottom:-48px;
	position:absolute;
	text-align:center;
	background-color:;
	z-index:1;
	display:block;
	
}


.spazio-foto-2{
 	width:100%;
	height:auto;
	bottom:-48px;
	position:absolute;
	text-align:center;
	background-color:;
	z-index:1;
	display:block;
}


.img1 {
		display: none;
}

.img2 {
		display: none;
}

.img3 {
		display: none;
}

.img4 {
		display: none;
}

.img20 {
		display: none;
}

.img6 {
		display: none;
}

.img7 {
		display: none;
}

.img8 {
		display: none;
}

.img9 {
		display: none;
}

.img10 {
		display: none;
}

.img11 {
		display: none;
}

.img12 {
		display: none;
}

.img13 {
		display: none;
}

.img14 {
		display: none;
}

.img15 {
		display: none;
}

.img16 {
		display: none;
}

.img17 {
		display: none;
}

.img18 {
		display: none;
}

.img19 {
		display: none;
}

.img0 {
		display: none;
}

p.testo01 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo01 span {
	color:#c5c6c8;
	}
	
	p.testo01 h5{
		font-style:italic
	}


p.testo02 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo02 span {
	color:#c5c6c8;
	}


p.testo03 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo03 span {
	color:#c5c6c8;
	}


p.testo04 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo04 span {
	color:#c5c6c8;
	}


p.testo05 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo05 span {
	color:#c5c6c8;
	}


p.testo06 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo06 span {
	color:#c5c6c8;
	}

p.testo07 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo07 span {
	color:#c5c6c8;
	}

p.testo08 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo08 span {
	color:#c5c6c8;
	}

p.testo09 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo09 span {
	color:#c5c6c8;
	}

p.testo10 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo10 span {
	color:#c5c6c8;
	}

p.testo11 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo11 span {
	color:#c5c6c8;
	}

p.testo12 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo12 span {
	color:#c5c6c8;
	}

p.testo13 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo13 span {
	color:#c5c6c8;
	}

p.testo14 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo14 span {
	color:#c5c6c8;
	}

p.testo15 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo15 span {
	color:#c5c6c8;
	}

p.testo16 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo16 span {
	color:#c5c6c8;
	}

p.testo17 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo17 span {
	color:#c5c6c8;
	}


p.testo18 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo18 span {
	color:#c5c6c8;
	}

p.testo19 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo19 span {
	color:#c5c6c8;
	}

p.testo0 {
    display: none ;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
	color:#3d3d3f;
}

	p.testo0 span {
	color:#c5c6c8;
	}


.did01 {
	font-size: 8pt;
	font-family: 'Abel', sans-serif;
   color:#3d3d3f;
}

.did02 {
	font-size: 8pt;
	font-family: 'Abel', sans-serif;
   color:#c5c6c8;
}


#SOCIAL{
	margin:10px;
}

#SOCIAL img{
	padding-left:5px;
	padding-right:5px;
}


#footer{ 

position:absolute;
bottom:-20px;
width:100%;
background-color:;
height:35px;
text-align:left;
} 

.contatti_sx {
		font-size: 10pt;
		text-align:center;
	font-family: 'Abel', sans-serif;
   color:#c5c6c8;
position:relative;
width:15%;
background:;
float:left;
height:50px;
}



.contatti_c {
font-size: 10pt;
text-align:center;
font-family: 'Abel', sans-serif;
color:#c5c6c8;
position:relative;
width:70%;
background:;
float:left;
height:50px;
visibility:hidden;
}


.contatti-span {
   color:#3d3d3f;
}

.testo-span {
color:#3d3d3f;
}

.corsivo-grigio {
   color:#3d3d3f;
   font-size: 10pt;
	font-family: 'Abel', sans-serif;
	font-style:italic;
}

.corsivo {
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
   color:#c5c6c8;
   font-style:italic;

}


.contatti_c a{
   text-decoration:none;
   font-style:italic;
   color:#c5c6c8;
}



.contatti_dx {
	top: 0px;
	text-align:center;
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
   color:#c5c6c8;
position:relative;
width:15%;
background:;
float:left;
height:50px;
}

.rosso-sbiadito {
   color:#972A2C;
}


#linkHOME {
	font-size: 10pt;
	font-family: 'Abel', sans-serif;
   color:#c5c6c8;
   text-decoration:none;
   padding-left:5px;
}

#linkHOME a{
   color:#c5c6c8;
   text-decoration:none;
   padding-left:5px;
}

#linkHOME:hover{
   color:#fff;
   text-decoration:none;
   padding-left:5px;
}

.spazio-immagini{
  	width:582px;
	height:140px;
	position:relative;
    margin:0 auto;
	background-color:;
padding-bottom:10px;
}

.spazio-immagini-due{
	width:582px;
	height:139px;
	position:relative;
   margin:0 auto;
	background-color:;
	margin-bottom:10px;
}


.spazio-immagini-studio{
  	width:991px;
	height:143px;
	position:relative;
    margin:0 auto;
	background-color:;
	margin-bottom:25px;
}




.pub1 {
		display: none;
}

.pub2 {
		display: none;
}

.pub3 {
		display: none;
}

.pub4 {
		display: none;
}

.pub5 {
		display: none;
}

.pub6 {
		display: none;
}

.pub7 {
		display: none;
}

.pub8 {
		display: none;
}

.pub9 {
		display: none;
}

.pub10 {
		display: none;
}

.pub11 {
		display: none;
}

.pub12 {
		display: none;
}

.fasciaDID {
position:absolute;
top:-12px;
width:100%;
background:;
float:;
height:50px;
text-align:center;
z-index:-1;
}

