@charset "utf-8";
/* CSS Document */
body{
	font-size:11px;
	color:#333;
	font-family:Arial, Geneva, sans-serif;
	margin-left: 8px;
	}
a:focus{outline: 0;}
.bianco{
	color:#fff;
	font-size:12px;
	padding:5px;}

.Rosso{
	color:#C00;}
.Corpo{
	background-color:#FFF;
	position:relative;
	top:0px;
	width:683px;
	padding-left:3px;
	left:0px;
	overflow:hidden;
	height: 650px;
	float:left;
}
#dati_societa{
	font-size:12px;
	float:left;
	position: relative;
	overflow:visible;
	color:#333;}
.Titolo{
	float:left;
	font-size:20px;
	color: #666;
	border-bottom:1px solid #999;
	font-family:Arial, Gadget, sans-serif;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	background-color:#EAEAEA;
	position:absolute;
	top:00px;
	left:00px;
	z-index:200;}
.Menu a{
	float:left;
	z-index:10;
	top:40px;
	left:00px;}
.Menu2{
	position: relative;
	overflow:visible;
	top:230px;
	left:12px;
	height:250px;
	width:130px;
	float:left;
	color:#000;
	padding-bottom: 150px;
}
.Menu2 .acceso{
	font-weight:900;
	font-size:12px;
	color:#C00;
	padding-bottom:5px;
	padding-left:15px;
	display:block;}
.Menu2 a{
	color: #000;
	text-decoration:none;
	width:140px;
	padding-bottom:5px;
	padding-left:15px;
	height:21px;
	line-height:21px;
	display:block;
}
.Menu2 a:hover{
	color: #C00;
	width:140px;
	padding-bottom:5px;
	padding-left:15px;
	height:21px;
	display:block;
}

.attivo{
	color:#C00;
	width:140px;
	padding-bottom:5px;
	padding-left:15px;
	height:22px;
	display:block;
}	
.LinkHome{
	position:relative;
	top:200px;
	width:200px;
	float:left;
	left:00px;}
.Menu3 {
	width:130px;
	color:#000;
	float:left;
	position:relative;
	top:505px;
	left:00px;

	
}
.Menu3 a{
	color:#000;
	overflow:visible;
	height:18px;
	clear:both;
	width:130px;
}
.Menu3 a:hover{
	color:#333;
}

.MenuBlocchi1{
	position: relative;
	top:130px;
	left:12px;
	float:left;
	height:80px;
	width:200px;
	color:#000;}
	
.MenuBlocchi1 a{
	color: #000;
	width:140px;
	padding-bottom:5px;
	padding-left:15px;
	height:21px;
	line-height:21px;
	display:block;}
.MenuBlocchi1 a:hover{
	color: #C00;
	width:140px;
	font-weight:bold;
	padding-bottom:5px;
	display: inline;}
.MenuBlocchi1 .acceso{
	font-weight:900;
	font-size:12px;
	color:#C00;
	padding-bottom:5px;
	padding-left:15px;
	display:block;}
.MenuBlocchi2{
	position: relative;
	float:left;
	top:350px;
	left:-15px;
	height:80px;
	width:200px;
	color:#000;}
.MenuBlocchi2 a{
	color: #000;
	width:140px;
	padding-bottom:5px;
	padding-left:15px;
	height:21px;
	line-height:21px;
	display:block;}
.MenuBlocchi2 a:hover{
	color: #C00;
	width:140px;
	padding-bottom:5px;
	display:block;}
.MenuBlocchi2 .acceso{
	font-weight:900;
	font-size:12px;
	color:#C00;
	padding-bottom:5px;
	padding-left:15px;
	display:block;}
.Menu3Blocchi{
	color:#000;
	position:relative;
	height:20px;
	float:left;
	top:-150px;
	left:47px;
	clear:both;
	width:100px;
	}
.Menu3Blocchi a{
	color:#000;
	width:130px;
	height:20px;
	clear:both;
	}
.Menu3Blocchi a:hover{
	color:#333;
	}
.Menu3Blocchi .acceso{
	font-weight:900;
	font-size:12px;
	color:#C00;
	padding-bottom:5px;
	padding-left:15px;
	display:block;}
.Indirizzo{
	float:left;
	position: relative;
	top:150px;
	width:150px;
	font-size:11px;
	float:left;
	left:25px;
	padding-top:15px;
	}
.IndirizzoBlocchi{
	float:left;
	position:relative;
	top:-100px;
	width:150px;
	font-size:10px;
	left:23px;
	padding-top:15px;
	}
#Home{
	margin:0 auto;
	text-align:center;}	
/*--------------------Group------------------------*/
#Group {
	float:left;
	width:680px;
	overflow:hidden;
	height:650px;}
#Group .paragrafo1{
	float:right;
	width:480px;
	margin-bottom:15px;
	margin-top:5px;
	height:90px;
}
#Group h2{
	color:#06C;
	font-size:14px;}

#Group .img1{
	float:left;
	width:160px;}

#Group li{
	font-size:11px;
	list-style:square;
	margin-top:5px;
	margin-left:12px;
	font-weight:bold
}
#Group .paragrafo2{
	float:left;
	margin-top:10px;
	font-size:11px;
	width:170px;
	background-color:#FFC;
	margin-left:9px;
	color:#333;
	border:1px solid #CDCDCD;
	height:150px;
	font-weight:bold;
	padding:8px;
}
#Group .img2{
	float:right;
	width:315px;
	position:relative;
	top:-10;
	}
#Group .paragrafo3{
	width:370px;
	padding-top:35px;
	float:left;
	margin-left: 8px;
}
/*-----------------------Garanzie-------------------------*/
#Garanzie{
	float:left;
	width:680px;
	overflow:hidden;
	font-size:12px;
	height:650px;}
#Garanzie .paragr1{
	float:left;
	width:250px;
	margin-top: 40px;
	}
#Garanzie .paragr2{
	float:left;
	width:250px;
	margin-top:50px;
	}
#Garanzie .paragr3{
	clear:both;
	padding-top:45px;
	padding-bottom:45px;
	text-align:center;
	font-size: 12px;
	}
#Garanzie  .img2{
	float:right;
	margin-top:70px;
	width:331px;
	}
 #Garanzie .paragr4{
	 width:150px;
	 margin-right:30px;
	 float:left;}
 #Garanzie .img1{
	float:left;
	width:490px;
}
/*----------------------Qualita-------------------------*/
#Qualita{
	float:left;
	width:680px;
	height:650px;
}

#Qualita .paragrafoQualita{
	float:left;
	width:228px;
	margin-right:15px;
	text-align:left;
	margin-bottom:20px;
	}
#Qualita .paragrafoQualita2{
	float:left;
	width:150px;
	border-left:1px solid #999;
	padding:15px;
	height:450px;
	text-align:left;
	margin-top:20px;
	}
#Qualita .paragrafoQualita2 img{
	text-align:center;
	margin-top:25px;

	margin-bottom:25px;
	margin-left:35px;}
#Qualita .img2{
	float:right;
	width:331px;
	}
 #Qualita .img2{
	float:left;
	width:680px;
	margin-top:10px;}
/*#Qualita p{
	 width:550px;
	 float:left;
	 margin-left:20px;}*/
 #Qualita .img1{
	float:left;
	width:514px;}
 #Qualita .Paragrafino{
	 width:150px;
	 margin-right:30px;
	 float:left;}
/*---------------------Materiali----------------------*/
#Materiali{
	float:left;
	width:680px;
	overflow:hidden;
	height:650px;
}
#Materiali .Paragrafo1{
	width:680px;
	clear:both;
	padding-bottom:10px;
	padding-top:35px;
	}
#Materiali h3{
	margin-top:2px;
	margin-bottom:2px;}
#Materiali h3 img{
		margin-bottom:5px;
		clear:both;}
#Materiali ul{
	width:200px;
	list-style:none;
	margin-top:10px;
	margin-left:00px;
	font-weight:bold;
	padding-left:00px;
	margin-bottom:30px;
	height:90px;
	float:left;
	}
#Materiali .img{
	float:left;
	width:auto;
	margin-bottom:20px;
	}
#Materiali .secondalista li img{
	margin-right:7px;}
#Materiali .secondalista li{	
	list-style:none;
	height:45px;
	line-height:105px;
	vertical-align:top;
	line-height:5px;
	text-align:left;
	font-size:10px;}
#Materiali .secondalista{	
	width:220px;
	font-weight:bold;
	margin-left:3px;
	height:130px;
	padding-bottom:00px;
	float:left;
	margin-top:30px;
	margin-bottom:50px;}
#Materiali .paragrafo2{
	width:190px;
	margin-top:20px;
	float:left;
}
#Materiali .Img2{
	float:right;
	margin-right:0px;
	margin-top:00px;
	width:440px;
	height:auto;
}
	
/*-------------------------------------Servizi------------------------------*/
#Servizi{
	float:left;
	width:680px;
	overflow:hidden;
	padding-top:22px;
	height:630px;
}

#Servizi .Paragrafo{
	width:140px;
	float:left;
	margin-bottom:10px;
	}


#Servizi h3{
	margin-top:12px;
	margin-bottom:00px;
	clear:both;
	height:27px;
	width:500px;
}
#Servizi .titolo{
	margin-top:12px;
	margin-bottom:00px;
	clear:both;
	height:27px;
	width:auto;
}
#Servizi .Paragrafo1{
	width:700px;
	clear:both;
	padding-top:15px;
	margin-bottom:65px;
	float:left;
	}
#Servizi .Paragrafo2{
	width:230px;
	float:left;
	}
#Servizi .Paragrafo3{
	width:680px;
	clear:both;
	padding-bottom:25px;
	padding-top:30px;
	}
#Servizi .img{
	float:right;
	width:auto;
}
#Servizi .img22{
	float:left;
	margin-left:10px;
	width:222px;
}
#Servizi .img2{
	float:right;
	margin-left:10px;
	width:176px;
}
/*--------------------------Eventi-----------------------*/


#Eventi{float:left;
	width:680px;
	height:700px;}


#Eventi img{ 
margin-top:00px;
vertical-align:top;}
/*--------------------------Preventivi-----------------------*/

#Preventivi{
	float:left;
	width:700px;
	overflow:hidden;
	height:650px;
	margin-top:15px;
	background-image: url(img/preventivo_solai.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}
#Preventivi .titoli{
	width:110px;
	background-color:#090;
	text-align:center;
	color:#FFF;
	clear:both;
}
#Preventivi .sottotitoli{
	color:#090;
	float:right;
	width:220px;
	margin-left:30px;
}
#Preventivi form{
	width:500px;}
#Preventivi .Liste{
	float:right;
	width:400px;
	text-align:left;
	}
#Preventivi .Liste2{
	float:right;
	width:550px;
	text-align:left;
	}
#Preventivi .sottotitoli2 {
	color:#090;
}
/*-----------------------Architrave---------------------------*/

#Architrave{
	float:left;
	width:680px;
	overflow:hidden;
	font-size:13px;
	height:650px;
	}
	
#Architrave p{
	width:680px;
	padding-top:30px;
	margin-left:0px;
	margin-bottom:110px;
	float:left;
	font-size: 16px;
}

#Architrave .titolo{
	color:#C00;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:18px;
}
#Architrave .img1{
	margin-bottom:75px;
	float:right;
	clear:both;
	text-align:center;}
#Architrave .img2{
	text-align:center;
	clear:both;
	float:left;
}
	
/*-----------------------ArchitraveMisure---------------------------*/

#ArchitraveMisure{
	float:left;
	background-position:350px 130px;
	width:680px;
	overflow:hidden;
	height:650px;
	}
	
#ArchitraveMisure p{width:680px;
clear:both;
}

#ArchitraveMisure .titolo{
	color:#C00;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:13px;
}
#ArchitraveMisure .scheda{
	width:450px;
	height:370px;
	text-align:center;
	float:left;
	padding:8px;
	padding-top:135px;
	background-image:url(img/architrave/scheda.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}
#ArchitraveMisure .img1{
	width:auto;
	text-align:center;
	margin-top: 00px;
}
#ArchitraveMisure img{
	float:right;
	width:180px;
	margin-top: 8px;
}
#ArchitraveMisure table{
	text-align:center;
	font-weight:bold;
	margin-top:15px;
	color:#333;}
#ArchitraveMisure td{
padding:6px;
border-bottom:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
}
#ArchitraveMisure th{
	border-right:none;
	border-bottom:1px solid #CDCDCD;}
#ArchitraveMisure .titoli{
	color:#039;
	height:35px;
	line-height:35px;
	font-weight:bold;
	text-align:center;}
	
/*--------------------------ArchitraveDiagramma------------------------------------*/
#ArchitraveDiagramma{
	float:left;
	width:680px;
	overflow:hidden;
	height:650px;
	}
#ArchitraveDiagramma .scheda{
	width:480px;
	height:377px;
	text-align:center;
	float:left;
	padding:8px;
	margin-top:00px;
	background-image:url(img/architrave/diagramma.jpg);
	background-position:center;
	}
#ArchitraveDiagramma img{
	width:auto;
	float:right;
}
#ArchitraveDiagramma .img1{
	float:right;
	width:150px;
	margin-top:8px;
}
/*-----------------------ArchitraveMontaggio---------------------------*/

#ArchitraveMontaggio{
	float:left;
	width:680px;
	overflow:hidden;
		background-image:url(img/architrave/architrave.jpg);
	background-repeat:no-repeat;
	background-position:350px 130px;
	height:650px;
	}
	
#ArchitraveMontaggio p{
	width:580px;
	padding-top:15px;

}
#ArchitraveMontaggio ul{
	margin-top:0px;
	margin-left:-10px;
	padding-bottom:100px;
	padding-top:28px;
	float:left;

}
#ArchitraveMontaggio li{
	list-style:square #006 12px;
	font-size:12px;
	float:left;
	width: 330px;
	margin-bottom:5px;

}
#ArchitraveMontaggio .titolo{
	color:#C00;
	font-weight:bold;
	margin:0px;
	padding:0px;
	font-size:13px;}
#ArchitraveMontaggio .img1{
	clear:both;
	float:right;
	width:auto;
}
#ArchitraveMontaggio .img2{
	padding-top:16px;
		float:left;
}
#ArchitraveMontaggio .img3{
	float:right;
	width:150px;
}
/*------------------------------FERRO--------------------------------*/

#Ferro{
	float:left;
	width:650px;
	overflow:hidden;
	height:650px;
	}
#Ferro img{
	margin-top:35px;
	float:left;
	width:auto;
	}
#Ferro img2{
	margin-top:00px;;
	float:right;
	width:auto;
	}
#Ferro p{
	float:right;
	width:380px;
	margin-top:35px;
	margin-bottom:00px;
	margin-right: 10px;
}
#Ferro .logo{
	float:right;
	clear:both;
	margin-bottom:25px;
	}
	
/*------------------------------FERRO--------------------------------*/

#FerroCertificazioni{
	float:left;
	width:650px;
	overflow:hidden;
	height:650px;
	}
#FerroCertificazioni img{
	margin-top:25px;
	float:right;
	width:auto;
	}
#FerroCertificazioni img2{
	margin-top:00px;;
	float:right;
	width:auto;
	}
#FerroCertificazioni .paragrafo1{
	float:right;
	width:380px;
	margin-top:35px;
	margin-bottom:00px;
	margin-right: 10px;
}mm
#FerroCertificazioni .paragrafo2{
	margin-top:35px;
	width:650px;
	clear:both;
	float:right;
	margin-bottom:00px;
}
#FerroCertificazioni .logo{
	float:right;
	clear:both;
	margin-bottom:25px;
	}
	
/*--------------------------------------------FerroGalleria-------------------------*/
#FerroGalleria .logo{
	float:right;
	clear:both;
	margin-bottom:25px;
	margin-top:35px;

	}
#FerroGalleria{
	float:left;
	width:680px;
	overflow:hidden;
	height:650px;
	}
#FerroGalleria img{
	float:left;
	padding:1px;
	margin:2px;
	width:auto;
	}
#FerroGalleria .clear{
	width:680px;
	clear:both;
	height:00px;}
#FerroGalleria .clear2{
	width:680px;
	clear:both;
	height:40px;}
/*-------------------------------------BlocchiIndex-------------------------*/

#BlocchiIndex{
	float:left;
	width:680px;
	font-size:16px;
	height:650px;
	margin-top: 25px;
	}
#BlocchiIndex .imgLeft{
	float:left;
	width:auto;
	margin-top:25px;
}
#BlocchiIndex .imgRight{
	float:right;
	width:auto;
	margin-top:00px;
	margin-right:75px;
	margin-bottom:17px;
}
#BlocchiIndex .blu{
	color:#06C;}
#BlocchiIndex .Rosso{
	color: #F00;}
#BlocchiIndex h2{
	width:670px;
	line-height:20px;
	text-align:right;
	margin-bottom:0px;
	margin-top:15px;
}
#BlocchiIndex .ParagrafoPiccolo{
	float:right;
	margin-top:190px;
	margin-right:15px;
	width:330px;}
#BlocchiIndex table{
	float:left;
	width:400px;}
	
/*-------------------------------------BlocchiHome-------------------------*/

#BlocchiHome{
	float:left;
	width:670px;
	font-size:12px;
	height:720px;
	margin-top: 0px;
	}
#BlocchiHome .Spaziatore{
	height:40px;
	}
#BlocchiHome h3{
	font-size:13px;
	margin-top:00px;
	margin-bottom:35px;}
#BlocchiHome li{
	list-style-image:url(img/silence/arrow.jpg);}
#BlocchiHome .blu{
	color:#06C;}
#BlocchiHome .Rosso{
	color: #F00;
}
#BlocchiHome .ParagrafoGrande{
	float:left;
	width:680px;
}

#BlocchiHome .ParagrafoPiccolo img{width:auto;}
#BlocchiHome table{
	float:left;
	margin-top:30px;
	width:400px;}




/*-------------------------------------BlocchiNormativa-------------------------*/

#BlocchiNormativa{
	float:left;
	width:670px;
	font-size:11px;
	height:720px;
	margin-top: 0px;
	}
#BlocchiNormativa .Spaziatore{
	height:40px;
	}
#BlocchiNormativa h3{
	font-size:13px;
	margin-top:0px;
	margin-top:15px;
	margin-bottom:15px;
}
#BlocchiNormativa li{
	list-style-image:url(img/silence/arrow.jpg);}
#BlocchiNormativa .blu{
	color:#06C;}
#BlocchiNormativa .Rosso{
	color: #F00;
}
#BlocchiNormativa .ParagrafoGrande{
	float:left;
	width:400px;}
#BlocchiNormativa .ParagrafoPiccolo{
	float:right;
	width:200px;
}
#BlocchiNormativa .ParagrafoPiccolo img{width:auto;}
#BlocchiNormativa table{
	float:left;
	margin-top:30px;
	width:400px;}





/*-------------------BlocchiDati--------------*/


#BlocchiDati{
	float:left;
	width:670px;
	font-size:12px;
	height:720px;
	margin-top: 0px;
	}
#BlocchiDati h3{
	font-size:12px;
	margin-top:00px;}
#BlocchiDati li{
	list-style-image:url(img/silence/arrow.jpg);}
#BlocchiDati .blu{
	color:#06C;}
#BlocchiDati .Rosso{
	color: #F00;
}
#BlocchiDati .ParagrafoGrande{
	float:left;
	width:400px;}
#BlocchiDati .ParagrafoPiccolo{
	float:right;
	width:200px;
}
#BlocchiDati .ParagrafoPiccolo img{width:auto;}
#BlocchiDati table{
	float:left;
	margin-top:30px;
	width:400px;}
	
	
/*-------------------------------------Blocchi4035-------------------------*/

#Blocchi4035{
	float:left;
	width:670px;
	background-image:url(img/silence/k4035.jpg);
	padding-top:53px;
	background-repeat:no-repeat;
	background-position:right top;
	height:650px;
	}
#Blocchi4035 li{
	list-style-image:url(img/silence/arrow.jpg);}
#Blocchi4035 .blu{
	color:#06C;}
#Blocchi4035 .Rosso{
	color: #F00;}
#Blocchi4035 .ParagrafoGrande{
	float:left;
	width:370px;}
#Blocchi4035 .ParagrafoPiccolo{
	float:right;
	width:250px;
}
#Blocchi4035 table{
	float:left;
	border:#06C;
	background-color:#CCC;
	width:370px;}
#Blocchi4035 table td{border: 1px solid #06C;}


/*-------------------------------------BlocchiImpiego-------------------------*/

#BlocchiImpiego{
	float:left;
	width:680px;
	overflow:hidden;
	margin-top:28px;
	height:650px;
	}
#BlocchiImpiego	.Menu{
	float:left;
	position:relative;
	width:150px;
	height:22px;
	background-color:#FFF;
	color:#333;
	font-weight:bold;
	text-decoration:underline;
	left:-420px;
	background-color: #F4F4F4;
	border-bottom:1px solid #CCC;
	z-index:200;
	top:263px;}
#BlocchiImpiego li{
	list-style:none;
	margin-left:-40px;
	padding:5px;
	vertical-align:text-top;}
#BlocchiImpiego ul{
	margin-bottom:60px;}
#BlocchiImpiego .blu{
	color:#06C;}
#BlocchiImpiego .Rosso{
	color: #F00;
	font-size:12px;
	font-weight:bold;
	height:70px;
	line-height:60px;
}
#BlocchiImpiego .ParagrafoGrande{
	float:left;
	width:680px;
}
#BlocchiImpiego .ParagrafoPiccolo{
	float:right;
	width:200px;
	position:relative;
	top:-50px;
	right:0px;
	top: -5px;
}
#BlocchiImpiego p{
	margin-top:00px;
	margin-bottom:20px;
}
	
/*-------------------Blocchi4040----------------*/

#Blocchi4040{
	float:left;
	width:680px;
	overflow:hidden;
	margin-top:15px;
	height:650px;
	background-image:url(img/silence/k4030.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}
#Blocchi4040 .blu{
	color:#06C;}
#Blocchi4040 .Rosso{
	color: #F00;}
#Blocchi4040 .ParagrafoPiccolo{
	float:left;
	height:500px;
	margin-top:35px;
	width:320px;}
#Blocchi4040 .ParagrafoDiDestra{
	width:340px;
	margin-top:10px;
	float:right;}
	
#BlocchiCertificazioni{
	background-image:url(img/silence/sf_certificazioni.jpg);
	width:680px;
	float:left;
	padding-top:35px;
	min-height:630px;
	background-repeat:no-repeat;
	background-position:right;
	}
/*--------------------------------Preventivo------------------------*/


#Preventivo{
	float:left;
	width:680px;
	overflow:hidden;
	margin-top:00px;
	height:650px;
}
	
#Preventivo img{
	float:right;
	margin-top:00px;
	height:77px;
	clear:both;
	width:auto;}
#Preventivo	table{
	text-align:left;
	clear:both;
	width:100%;}
#Preventivo label{
	width:150px;
	}
#Preventivo .privacy{
	color: #069;
	padding:5px;
	text-align:center;}
#Preventivo a{
	background-color:#369;
	margin-right:80px;
	padding:8px;
	color:#FFF;
	text-align:center;}
#Preventivo a:hover{
	color:#369; 
	background-color:#036;
	text-align:center;}
#Preventivo .blocchi555{margin-right:70px;}

/*---------------------------Solai--------------------------*/

#Solai{
	width:670px;
	float:left;
	background-color: #FFF;
	overflow: scroll;
	overflow-x:hidden;
	height: 627px;
	}


#Solai .BoxVert{
	padding:5px;
	border:1px solid #999;
	border-bottom:00px;
	border-top:00px;
	clear:both;
	width:645px;
	margin-right:8px;
	height:auto;

	}
#Solai .BoxBlanco{
	padding:5px;
	border:1px solid #999;
		border-bottom:00px;
	clear:both;
	width:645px;
	margin-right:8px;
	height: auto;
	}
.MenuTopSolai{
	text-align:center;
	border-bottom:1px solid #999;
	margin-bottom:3px;
	width:700px;
	height:30px;
	line-height:30px;
	float:left;}
.MenuTopSolai a{
	padding:10px;
	text-align:center;
	color:#999;}
.MenuTopSolai a:hover{
	width:180px;
	text-align:center;
	font-weight:normal;
	color:#000;
}
#Solai .BoxGris{
	padding:5px;
	border:1px solid #999;
		border-bottom:00px;
	clear:both;
	width:645px;
	margin-right:8px;
	height:auto;
	}
#Solai .BoxAmarillo{
padding:5px;
	border:1px solid #999;
	clear:both;
	width:645px;
	margin-right:8px;
	height:257px;
	}
#Solai h2{
	font-weight:bold;
	font-size:14px;
	margin-top:3px;
	clear:both;}
#Solai .ImmagineDX{
	position: relative;
	top:0px;
	float:left;
	border:1px solid #CDCDCD;
	right:auto;
	margin-right:8px;
	width: 145px;
	height: 108px;
	background-color: #CCC;
}
#Solai .boxImmagine{
	float:left;
	margin-right:15px;
	width:310px;
}
#Solai .txt{
	float:left;
	width:auto;
}
/*-----------------------Dovesiamo---------------------*/
#Dovesiamo{	float:left;
	width:680px;
	overflow:hidden;
	margin-top:00px;
	height:650px;}
#Dovesiamo h3{
	font-size:16px;
	margin-top:100px;
	margin-bottom:00px;
	text-align:right;
	margin-right:10px;}
#Dovesiamo .Rosso{
	color:#C00;
	font-weight:bold;}
	
	
/*-----------------------Ristrutturazioni---------------------*/

	
#Ristrutturazioni{
	width:650px;
	float:left;
	font-size:12px;
	height: 650px;
	overflow: visible;
}
#Ristrutturazioni img{
	padding:1px;
}
	

