@charset "UTF-8";
/* CSS Document */

body{background-color:#082a45;
padding:0;
margin:0;


}

#wrapper{
position:absolute;
top:3%;
padding:0;
width:100%;
height:700px;


}

/*

#wrapper{
position:absolute;
top:50%;
left:50%;
padding:0;
width:788px;
height:700px;
margin: -350px auto 0pt -370px;

}

*/

#container{
width:787px;
height:700px;
margin:0 auto;
}

#headlogo{
	width:788px;
	height:50px;
}

#content{
height:643px;
background-color:#FFFFFF;
padding:4px
}


img
{
   border:none;
}


#flash{
width:780px;
height:245px;
background-color:#009999;
}

#flashcontent{
width:780px;
height:248px;

}


#contentbox{
width:780px;
height:147px;
margin:0px;
padding:0px;
}


#contentbox ul li { display: none }



#contentbox ul { 
  background:url(img/riga_rossa.jpg) no-repeat left;
  height:147px;
  margin:0;
  margin-top:4px;
  padding:0px
}




#contentmenu * { margin: 0; padding: 0 }
#contentmenu{
width:780px;
height:235px;
margin:0px;
padding:0px;
margin-top:4px;
background-repeat:no-repeat;
}


#contentmenu ul {
    height:154px;
    margin-top:4px;
    list-style:none;
   /* margin-left: 5px;*/
}
#contentmenu ul li span { display: none }

#contentmenu ul li.azienda 
{ float: left; width: 188px; background: #082a45  no-repeat left 5px; margin-right:8px ; }
#contentmenu ul li.realizzazioni
{ float: left; width: 188px; background: #082a45  no-repeat left 5px; margin-right:8px ; border-left:solid 1px #CCCCCC; }
#contentmenu ul li.cantieri
{ float: left; width: 188px; background: #082a45  no-repeat left 5px; margin-right:8px ; border-left:solid 1px #CCCCCC; }
#contentmenu ul li.partners
{ float: left; width: 188px; background: #082a45  no-repeat left 5px; margin-right:8px ; border-left:solid 1px #CCCCCC; }


#contentmenu ul li.partners { margin: 0 }

#contentmenu ul li ul {
   margin-top: 26px
}
#contentmenu ul li.azienda { background-image: url("img/azienda.jpg");  }
#contentmenu ul li.realizzazioni { background-image: url("img/realizzazioni.jpg") }
#contentmenu ul li.cantieri { background-image: url("img/cantieri.jpg") }
#contentmenu ul li.partners { background-image: url("img/partners.jpg") }

#contentmenu ul li ul { border-top: 1px solid #fff; padding-left:8px; list-style-type: none }
#contentmenu ul li ul li { 
	 padding-left: 12px;
	 line-height:20px;
}
#contentmenu ul li.azienda ul li { background: url(img/frecciar.gif) no-repeat left center;padding-bottom:4px }
#contentmenu ul li.realizzazioni ul li { background: url(img/frecciar.gif) no-repeat left center; padding-bottom:4px}
#contentmenu ul li.cantieri ul li { background: url(img/frecciar.gif) no-repeat left center; padding-bottom:4px }
#contentmenu ul li.partners ul li { background: url(img/frecciar.gif) no-repeat left center; padding-bottom:4px}

#contentmenu ul li ul li a, #basso{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size:10px;
	 text-decoration:none;
}

#contentmenu ul li.azienda ul li a:hover, #contentmenu ul li.realizzazioni ul li a:hover, #contentmenu ul li.cantieri ul li a:hover, #contentmenu ul li.partners ul li a:hover{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size:10px;
	 color:#ce142b;
	 text-decoration:none;
}




#contentmenu ul li.azienda ul li a {
   color: #002469;
}
#contentmenu ul li.realizzazioni ul li a {
   color: #002469;
}
#contentmenu ul li.cantieri ul li a, #contentmenu ul li.partners ul li a {
   color: #002469;
}
#contentmenu ul li.azienda ul { background: #FFFFFF; }
#contentmenu ul li.realizzazioni ul { background: #FFFFFF;  }
#contentmenu ul li.cantieri ul { background: #FFFFFF;  }
#contentmenu ul li.partners ul { background: #FFFFFF;  }

#contentmenu ul li.partners ul, #contentmenu ul li.cantieri ul,#contentmenu ul li.realizzazioni ul, #contentmenu ul li.azienda ul
{height:210px;}

#spazio { width:780px; margin-top:4px; height:74px; list-style:none; background-color:#e8eff9; }


#basso { width:780px; margin-top:4px; height:74px; list-style:none; }

#imgfb { float:left; height:24px; width:140px; }

#basso * { margin: 0; padding: 0 }
#basso ul li span {display:none; list-style:none; }

#basso ul li.contatti {
	list-style:none;
	width:780px;
	height:74px;
	background-color:#FFFFFF;
	line-height:16px;
	float:left;
	text-align:center;
	font-size:9px;
	background-color:#c0d8ea;	
}

#basso ul li.contatti li { list-style:none; color:#002469}
#basso ul li.contatti a{
	text-decoration:none;
	color:#002469;
	float:right;
	margin-right:29px;
}
#basso ul li.contatti li a:hover{
	 color:#ce142b;
	 text-decoration:none;
}


#basso ul li.newsbox, #basso li.areariservata{ list-style:none; width:179px; float:left; height:74px; margin-left:10px; padding:4px;  }
#basso ul li.newsbox{background-color:#ddd3af}
#basso ul li.areariservata{background-color:#003f72}
#basso ul li.newsbox ul li, #basso ul li.areariservata ul li {list-style:none; color:#FFFFFF; line-height:13px;}
#basso ul li.newsbox a{background-color:#b47015; text-decoration:none; color:#FFFFFF}





/*chi siamo*/




#menuinterno ul {display:block}

#menuinterno ul li span { display: none;  }

#menuinterno * { margin: 0; padding: 0 }

#menuinterno{ width:194px; }
 
#menuinterno ul { list-style:none; 	 line-height:22px;  }
 
#menuinterno ul li ul {
   margin-top: 20px
}


#menuinterno ul li.cantierint, #menuinterno ul li.specialint, #menuinterno ul li.realizzazioniint {margin-top:1px}

#menuinterno ul li.aziendaint {width: 194px; background: no-repeat 22px 4px }

#menuinterno ul li.aziendaint{ background-image:url(img/aziendaint.gif)}

#menuinterno ul li.aziendaint { width:194px; background-color:#082a45;  padding-top:1px; }

#menuinterno ul li.aziendaint li{ width:192px; background-color:#c6ddef; height:22px; border-top:solid #FFFFFF 1px; padding:1px;  }



#menuinterno ul li.cantierint{width: 194px; background: no-repeat 22px 4px }

#menuinterno ul li.cantierint{background-image:url(img/cantieri.gif)}

#menuinterno ul li.cantierint { width:194px; background-color:#082a45;  padding-top:1px;}

#menuinterno ul li.cantierint li{
	width:192px;
	background-color:#d5e3f0;
	height:22px;
	border-top:solid #FFFFFF 1px;
	padding:1px;
}

#menuinterno ul li.cantierint ul li.cantierintfoto{ width:192px; background-image:url(img/cantierifoto.gif);  }

#menuinterno ul li.cantierint ul li.cantierintfoto, #menuinterno ul li.realizzazioniint ul li.realizzazionefoto{ height:41px;}



#menuinterno ul li.aziendaint ul li a, #menuinterno ul li.cantierint ul li a, #menuinterno ul li.realizzazioniint ul li a{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size:10px;
	 text-decoration:none;
	 color:#003F72;
	 padding-left:16px;
	 line-height:22px;
	
	}
	
#menuinterno ul li.aziendaint ul li a:hover, #menuinterno ul li.cantierint ul li a:hover, #menuinterno ul li.realizzazioniint ul li a:hover{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size:10px;
	 text-decoration:none;
	 color:#ce142b;
	 padding-left:16px;
	 line-height:22px;
	}
	

	
	
#menuinterno ul li.aziendaint ul li a, #menuinterno ul li.cantierint ul li a, #menuinterno ul li.realizzazioniint ul li a, #menuinterno ul li.specialint ul li a, #menuinterno ul li.partners ul li a,  #menuinterno ul li.areariservata ul li a, #menuinterno ul li.contatti ul li a	{ background: url(img/frecciar.gif) no-repeat left center; margin-left:6px  }



#menuinterno ul li.realizzazioniint{width: 194px; background: no-repeat 22px 4px }

#menuinterno ul li.realizzazioniint{background-image:url(img/realizzazioniint.gif)}

#menuinterno ul li.realizzazioniint { width:194px; background-color:#082a45;  padding-top:1px; }

#menuinterno ul li.realizzazioniint li{
	width:192px;
	background-color:#e8eff9;
	height:22px;
	border-top:solid #FFFFFF 1px;
	padding:1px;
}



#menuinterno ul li.realizzazioniint ul li a, #menuinterno ul li.specialint ul li a, #menuinterno ul li.partners ul li a, #menuinterno ul li.areariservata ul li a, #menuinterno ul li.contatti ul li a{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size:10px;
	 text-decoration:none;
	 color:#003F72;
	 padding-left:16px;
	 line-height:22px;
	
	}
	
#menuinterno ul li.realizzazioniint ul li a:hover, #menuinterno ul li.specialint ul li a:hover, #menuinterno ul li.partners ul li a:hover,  #menuinterno ul li.areariservata ul li a:hover, #menuinterno ul li.contatti ul li a:hover{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size:10px;
	 text-decoration:none;
	 color:#ce142b;
	 padding-left:16px;
	 line-height:22px;
	}
	

#menuinterno ul li.realizzazioniint ul li.realizzazionefoto{width:192px; background-image:url(img/realizzazionifoto.gif); }


#menuinterno ul li.specialint{width: 194px; background: no-repeat 22px 4px }

#menuinterno ul li.specialint{background-image:url(img/specialint.gif)}

#menuinterno ul li.specialint{ width:194px; background-color:#082a45;  padding-top:1px; }

#menuinterno ul li.specialint li {	width:192px;	background-color:#F0F5F9;		border-top:solid #FFFFFF 1px;	padding:1px;
}


#menuinterno ul li.partners{width: 194px; background: no-repeat 22px 4px }

#menuinterno ul li.partners{background-image:url(img/partners.gif)}

#menuinterno ul li.partners{ width:194px; background-color:#082a45;  padding-top:1px; }

#menuinterno ul li.partners li {	width:192px;	background-color:#F0F5F9;		border-top:solid #FFFFFF 1px;	padding:1px;
}

#menuinterno ul li.areariservata{width: 194px; background: no-repeat 22px 4px }

#menuinterno ul li.areariservata{	background-image:url(img/areariservata.gif)
}

#menuinterno ul li.areariservata{ width:194px; background-color:#082a45;  padding-top:1px; }

#menuinterno ul li.areariservata li {	width:192px;	background-color:#F0F5F9;		border-top:solid #FFFFFF 1px;	padding:1px;
}


#menuinterno ul li.contatti{width: 194px; background: no-repeat 22px 4px }

#menuinterno ul li.contatti{	background-image:url(img/contatti.gif)
}

#menuinterno ul li.contatti{ width:194px; background-color:#082a45;  padding-top:1px; }

#menuinterno ul li.contatti li {	width:192px;	background-color:#F0F5F9;		border-top:solid #FFFFFF 1px;	padding:1px;
}

#menuinterno ul li.sfondo{	width: 194px; 	background-color: #C0D8EA;	height:64px
}





/*contenuto*/


#contenuto{float:right; width:578px; }

#contenuto ul{display:block}

#contenuto * { margin: 0; padding: 0 }

#contenuto{float:right; width:578px; }

#contenuto ul li span{ display:none; }

#contenuto ul li{ display:block; }

#contenuto ul li.headint{width:577px; height:250px; list-style:none; background-image:url(img/headchisiamo.jpg); border:solid #003366 1px }

#contenuto ul li.headint1{width:577px; height:250px; list-style:none; background-image:url(img/headfontana.jpg); border:solid #003366 1px }

#contenuto ul li.headint2{	width:577px; height:250px; list-style:none;	background-image:url(img/strutture/selenia/seleniahead.jpg);
	border:solid #003366 1px}
	
#contenuto ul li.headint3{	width:577px; height:250px; list-style:none; background-image:url(img/strutture/fiordalisi/fiordalisihead);
	border:solid #003366 1px}

#contenuto ul li.headintpam{	width:577px; height:250px; list-style:none; background-image:url(img/strutture/pam/headpam.jpg);
	border:solid #003366 1px}

#contenuto ul li.headinttigli{	width:577px; height:250px; list-style:none; background-image:url(img/strutture/tigli/tiglihead.jpg);
	border:solid #003366 1px}
	
	#contenuto ul li.headintvet{	width:577px; height:250px; list-style:none; background-image:url(img/strutture/vetrine/vetrinehead.gif);
	border:solid #003366 1px}

#contenuto ul li.headintofficine{	width:577px; height:250px; list-style:none; background-image:url(img/strutture/officine/head_officine.jpg);
	border:solid #003366 1px}

#contenuto ul li.headintginestre{	width:577px; height:250px; list-style:none; background-image:url(img/strutture/ginestre/head_ginestre.jpg);
	border:solid #003366 1px}

#contenuto ul li.headintcomitalia{	width:577px; height:250px; list-style:none; background-image:url(img/strutture/comet/head_comitalia.jpg);
	border:solid #003366 1px}
	
#contenuto ul li.headintgrancasa{	width:577px; height:250px; list-style:none; background-image:url(img/strutture/grancasa/head_grancasa.jpg);
	border:solid #003366 1px}
	
#contenuto ul li.headintferriera{	width:577px; height:250px; list-style:none; background-image:url(img/strutture/ferriera/head_ferriera.jpg);
	border:solid #003366 1px}
	
#contenuto ul li.headintoppiarelli{	width:577px; height:250px; list-style:none; background-image:url(img/strutture/oppiarelli/head_oppiarelli.jpg);
	border:solid #003366 1px}
	
#contenuto ul li.headinttulipani{	width:577px; height:250px; list-style:none; background-image:url(img/strutture/tulipani/head_tulipani.jpg);
	border:solid #003366 1px}
	
#contenuto ul li.headinttriangolo{	width:577px; height:250px; list-style:none; background-image:url(img/strutture/triangolo/head_triangolo.jpg);
	border:solid #003366 1px}

	
#contenuto ul li.headint6{
	width:577px;
	height:250px;
	list-style:none;
	background-image:url(img/headaltre2.jpg);
	border:solid #003366 1px
}	

#contenuto ul li.headint10{
	width:577px;
	height:250px;
	list-style:none;
	background-image:url(img/headpartner.jpg);
	border:solid #003366 1px
}	

#contenuto ul li.headint8{
	width:577px;
	height:250px;
	list-style:none;
	background-image:url(img/headaltre4.jpg);
	border:solid #003366 1px
}	


#contenuto ul li.headint7{
	width:577px;
	height:250px;
	list-style:none;
	background-image:url(img/headaltre3.jpg);
	border:solid #003366 1px
}	
	
#contenuto ul li.headint5{
	width:577px;
	height:250px;
	list-style:none;
	background-image:url(img/headaltre.jpg);
	border:solid #003366 1px
}	
	

#contenuto ul li.headint4{
	width:577px;
	height:250px;
	list-style:none;
	background-image:url(img/headrender.jpg);
	border:solid #003366 1px
}


#contenuto ul li.headint9{
	width:577px;
	height:250px;
	list-style:none;
	background-image:url(img/headorgan.jpg);
	border:solid #003366 1px
}

#contenuto ul li.titolichisiamo {width:577px; list-style:none; margin-top:3px;}
#contenuto ul li.titolichisiamo2 {width:577px; list-style:none; margin-top:3px; clear:both }

#contenuto ul li.titolichisiamo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#002469
}

#contenuto ul li.titolichisiamo hr, #contenuto ul li.titolichisiamo2 hr{ background: #1f739b;
  border: 0;
  color: #1f739b;
  height: 1px;
  width:577px}




#contenuto ul li.bloccotestos { width:220px; list-style:none; padding:10px; float:left; margin-left:20px;}

#contenuto ul li.bloccotestod { width:220px; list-style:none; float:left; padding:10px; margin-left:40px;}

#contenuto ul li.bloccotestodove { width:260px; list-style:none; float:left; padding:2px; margin-left:10px;}


#contenuto ul li.bloccotestos, #contenuto ul li.bloccotestod {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#002469;
	line-height:13px;
}


#contenuto ul li.foto{width:578px; clear:both; list-style:none; padding:20px 0px 0px 0px }

#contenuto ul li.foto span{ list-style:none; display:none}

#contenuto ul li.foto ul li{ margin-left:12px; list-style:none; display:inline }

#contenuto ul li.bloccotestod ul li{  list-style:none;}

#contenuto ul li.bloccotestos ul li.titoli, #contenuto ul li.bloccotestod ul li.titoli{list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-decoration:none; color:#002469;}

#contenuto ul li.bloccotestos ul li ul li, #contenuto ul li.bloccotestod ul li ul li {list-style:none; display:inline;}

#contenuto ul li.bloccotestos ul li ul li span, #contenuto ul li.bloccotestod ul li ul li span{list-style:none; display:inline; display:none}


#contenuto ul li.menu, #contenuto ul li.menu a{width:578px; clear:both; list-style:none; padding:20px 0px 0px 0px; text-align:right;  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#002469;
	font-weight:bold;
	}
	 #contenuto ul li.menu a:hover{width:578px; clear:both; list-style:none; padding:20px 0px 0px 0px; text-align:right;  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#ce142b;
	font-weight:bold;
	}

#contenuto ul li.menu ul li{ margin-left:12px; list-style:none; display:inline }

#contenuto ul li.bloccotestos ul li.org ul li {list-style:none; display:block;}

 #contenuto ul li.bloccotestos ul li.org ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	text-decoration:underline;
	color:#002469;
	line-height:13px;}
	
.titoliorg{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	text-decoration:none;
	color:#002469;
	line-height:13px;
	font-weight:bold}
	
.titoliqualifica{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	text-decoration:none;
	font-style:italic;
	color:#002469;
	line-height:13px;
	}
	
.titolipersona{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	text-decoration:underline;
	color:#002469;
	line-height:13px;
	}
	
#map{width:260px; height:300px; border:solid; border:2px; border-color:#002469}
	

.video{
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	color:#FF0000;
}

.rosso{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#F00
}

.rosso a, .rosso a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#F00
}

