/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CCCCCC;
	font-family:Verdana, sans-serif;
	text-align:center;
	color:#535540;
	font-size:10px;}
 
#contenitore {
margin:0px 0px 0px 0px;
width:800px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;}
#header {
float:left;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:663px;
height:88px;}
#dataora {
float:left;
background-image:url(../images/bgdata.jpg);
margin:0px 0px 0px 0px;
padding: 15px 0px 0px 0px;
width:137px;
line-height:30px;
height:73px;}
#dataora .data{
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}
#dataora .data a{
text-decoration:none;
color:#535540;}
#dataora .data a:hover{
text-decoration:none;
color:#fff;
background:#535540;}

#map {
margin:0px 0px 0px 15px;
padding: 0px 0px 0px 0px; }

centro {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 800px; }
#centro .flash{
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;}
#centro .menu{
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 53px 0px 0px 0px;
	height:163px;
	width: 170px;
	float:left;
}

.titolomappa{
font-weight:bold;
font-size:13px;
text-align:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 12px;}

.englishflag{
text-align:center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 11px;}
.englishtext{
text-align:center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 5px;}

#contenitoresotto{
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
width: 800px;}

#sotto{
background-color:#FFFFFF;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 663px;
color:#58573B;
float:left;}
#sotto .testohp{
text-align:right;
margin:0px 0px 10px 0px;
padding: 0px 0px 0px 0px;}

.demolizioni{
text-align:left;
clear:left;
float:left;
margin:23px 0px 0px 0px;
padding: 0px 0px 0px 170px;}

.demolizionitesto{
text-align:left;
float:left;
clear:right;
width:350px;
margin:0px 0px 0px 15px;
padding: 0px 0px 0px 0px;}

.immaginiCASE{
text-align:left;
float:left;
width:450px;
margin:15px 0px 0px 0px;
padding: 0px 0px 25px 25px;}
.linkCASE{
float:left;
font-size:14px;
color:#58573B;
margin:0px 0px 0px 0px;
padding: 6px 15px 0px 2px;}

.demolizionititolo{
font-weight:bold;
line-height:20px;
font-size:12px;}

.contienidemo{
float:left;
height:110px;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#sottoDXhome{
background-image:url(../images/bgdx.gif);
background-repeat:repeat-y;
margin:0px 0px 0px 0px;
height:430px;
padding: 0px 0px 0px 0px;
width: 137px;
float:right;}

#sottoDXhome ul{
text-align:left;
list-style: none;
line-height:16px;
margin: 25px 0px 0px 8px;
padding: 0px 0px 0px 0px;}
#sottoDXhome ul li a{
color:#535540;
text-decoration:none;}
#sottoDXhome ul li a:hover{
color:#000;
text-decoration:underline;}
#sottoDXhome .referenze{
background-color:#C9C6A3;
margin:2px 0px 2px 0px;
font-size:11px;
font-weight:bold;
text-align:left;
padding: 0px 0px 0px 8px;
width: 129px;
float:right;}
#sottoDXhome .informativa {
text-align:left;
margin:20px 0px 0px 10px;
font-weight:bold;
line-height:12px;
padding: 0px 0px 0px 0px;}
#sottoDXhome .informativa a{
text-decoration:none;
color:#535540;}
#sottoDXhome .informativa a:hover{
text-decoration:underline;
color:#F46F22;}
#sottoDXhome .immaginiflash{
margin:15px 0px 15px 0px;
padding: 0px 0px 0px 0px;}
#sottoDXhome .titleimma{
text-align:right;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}


#sottoDX{
border-top:8px solid #CAC6A3;
background-image:url(../images/bgdx.gif);
background-repeat:repeat-y;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 137px;
float:right;}


#sottoDX ul{
text-align:left;
list-style: none;
line-height:16px;
margin: 25px 0px 0px 8px;
padding: 0px 0px 0px 0px;}
#sottoDX ul li a{
color:#535540;
text-decoration:none;}
#sottoDX ul li a:hover{
color:#000;
text-decoration:underline;}
#sottoDX .referenze{
background-color:#C9C6A3;
margin:2px 0px 2px 0px;
font-size:11px;
font-weight:bold;
text-align:left;
padding: 0px 0px 0px 8px;
width: 129px;
float:right;}
#sottoDX .informativa {
text-align:left;
margin:20px 0px 0px 10px;
font-weight:bold;
line-height:12px;
padding: 0px 0px 0px 0px;}
#sottoDX .informativa a{
text-decoration:none;
color:#535540;}
#sottoDX .informativa a:hover{
text-decoration:underline;
color:#F46F22;}
#sottoDX .immaginiflash{
margin:15px 0px 15px 0px;
padding: 0px 0px 0px 0px;}
#sottoDX .titleimma{
text-align:right;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#contentPAG{
background-image:url(../images/px_pag.gif);
background-repeat:repeat-y;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 800px;
float:left;
overflow:hidden;}

#menusotto{
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 53px 0px 0px 0px;
	height:163px;
	width: 169px;
	float:left;
}

#centroPAG{
background-color:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 485px;
float:left;}
#centroPAG .chisiamo{
text-align:left;
margin: 8px 0px 0px 24px;
padding: 0px 0px 0px 0px;
width: 210px;
line-height:15px;
float:left;}
#centroPAG .privacy01{
text-align:left;
margin: 8px 0px 0px 24px;
padding: 0px 0px 0px 0px;
width: 410px;
line-height:15px;
float:left;}
#centroPAG .chisiamo2{
text-align:left;
margin: 8px 0px 0px 0px;
padding: 0px 15px 0px 0px;
width: 200px;
line-height:16px;
float:right;}
#centroPAG .headerpag{
text-align:left;
margin: 20px 0px 0px 25px;
padding: 0px 0px 0px 0px;}
#centroPAG .mapa{
text-align:left;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;}
#centroPAG .mapa a{
text-decoration:none;
color:#535540;
font-weight:bold;}
#centroPAG .mapa a:hover{
text-decoration:underline;
color:#000;
font-weight:bold;}


.contentclienti{
text-align:left;
float:left;
clear:both;
width:310px;
border-bottom: 1px solid #CAC6A3;
margin: 18px 0px 0px 25px;
padding: 0px 0px 0px 0px;}
.clienti{
text-align:left;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 0px;}
.mondo{
text-align:left;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 8px 0px 0px;}


.contentcertificazioni{
text-align:left;
float:left;
clear:both;
margin: 18px 0px 0px 25px;
padding: 0px 0px 0px 0px;}

.pdf1{
text-align:left;
float:left;
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;}

.testopdf{
text-align:left;
float:left;
font-weight:bold;
margin: 11px 5px 0px 5px;
padding: 0px 0px 0px 0px;}
.testopdf a{
color:#46433A;
text-decoration:none;}
.testopdf a:hover{
color:#F46F22;
text-decoration:underline;}

.input {
padding: 1px 1px 1px 1px;
border: solid #666666 1px;
margin: 2px 0px 2px 3px;
font-size:10px;
color:#000000;}

.privacy{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size:9px;
line-height:12px;
color:#6A6A6A;}

.invia{
padding: 0px 2px 0px 2px;
margin: 0px 0px 0px 20px;
font-size:10px;
color:#000;}


#footer{
width:800px;
clear:both;
background-color:#CAC6A3;
margin:0px 0px 0px 0px;
padding: 4px 0px 2px 0px;}


.contentrassegna{
text-align:left;
overflow:hidden;
height:110px;
border-bottom: 1px #535540 solid;
margin: 20px 0px 0px 25px;
padding: 0px 0px 5px 0px;}
.testorassegna{
text-align:left;
float:left;
width:350px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;}
.pdf2{
float:left;
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;}
.allegato{
text-align:left;
width:100px;
float:left;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 254px;}
.allegato a{
color:#535540;
text-decoration:underline;}
.allegato a:hover{
color:#93190A;
text-decoration:underline;}

#certificazionitesto{
text-align:left;
width:400px;
float:left;
margin: 5px 0px 0px 30px;
padding: 0px 0px 0px 0px;}

#emailcontact {
background: #fff;
float: left;
line-height:18px;
margin: 0;
padding: 0;}

#emailcontact ul {
vertical-align:top;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;}

#emailcontact ul li {
text-align: left;
font-size:11px;
vertical-align:top;
color:#535540;
list-style-image:url(../images/freccia.gif);
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}

#emailcontact li a {
color: #333;
text-decoration: none;
margin: 0;
padding: 1px 0px 0px 0px;}
#emailcontact li a:hover {
text-decoration:underline;
color: #535540;}
