#body {
margin: 0 auto;
width: 100%;
padding: 0;
text-align: center;
background-image: url('../images/background.jpg');
background-repeat: no-repeat;
background-position: top center; 
background-color: #9e9f32;
height: 100%;
}


#container {
margin: 0 auto;
padding: 0px;
background-image: url('../images/pagina.gif');
background-repeat: repeat-y;
background-position: top center; 
text-align: left;
width: 786px;
}

#testata {
clear: both;
background-image: url('../images/rossobianco.gif');
background-repeat: repeat-x;
background-position: top center; 
text-align: center;
margin-left: 0px !important;
margin-left: 1px;
height: 132px;
width: 706px;
}
#testata_home {
clear: both;
background-image: url('../images/rossobianco.gif');
background-repeat: repeat-x;
background-position: top center; 
text-align: center;
margin-left: 0px !important;
margin-left: 6px;
height: 132px;
width: 706px;
}
#testata_schiera {
clear: both;
background-image: url('../images/rossobianco.gif');
background-repeat: repeat-x;
background-position: top center; 
text-align: center;
margin-left: 0px !important;
margin-left: 12px;
height: 132px;
width: 706px;
}
#logo {
float: left;
margin-left: 20px;
margin-top: 1px;
text-align: left;
width: 125px;
height: 131px;
}


#menu {
float: right;
margin-right: 20px;
margin-top: 28px;
text-align: right;
width: 471px;
}

#separatore{
margin-top: 20px;
margin-bottom: 20px;
clear: both;
}

#flash {
clear: both;
margin-right: 40px;
margin-left: 40px;
margin-top: 30px;
text-align: center;
width: 636px;
height: 219px;
border: 1px black solid;
}

#flash2 {
clear: both;
margin-right: 40px;
margin-left: 40px;
margin-top: 30px;
text-align: center;
width: 636px;
height: 420px;
}

#separafoto{
width: 620px;
margin-top: 10px;
border-top: 1px #e2e2e2 solid;
}


#center{
clear: both;
text-align: left;
width: 663px;
margin-top: 10px;
margin-left: 40px;
}

#center2{
float: left;
text-align: left;
width: 672px;
margin-top: 10px;
margin-left: 0px;
}


#center3{
float: left;
text-align: left;
width: 690px;
margin-top: 10px;
margin-left: 0px;
}

#center4{
float: left;
text-align: left;
width: 690px;
margin-top: 10px;
margin-left: 0px;
}


#center5{
float: left;
text-align: left;
width: 690px;
margin-top: 10px;
margin-left: 0px;
}

#descr{
float: left;
text-align: left;
width: 690px;
margin-top: 0px;
padding-left: 0px;
margin-left: 5px;
}

#lavori{
float: left;
text-align: left;
width: 690px;
margin-top: 0px;
margin-left: 10px;
}

#content {
margin-right: 40px;
margin-left: 40px;
padding: 0;
width: 666px;
}


#contenuto_internastandard {
margin-left: 40px;
margin-top:25px;
height: 1070px;

}

#standard1 {
width: 630px;
}

.standard2 {
clear: both;
width: 630px;
}

.standard3 {
clear: both;
width: 630px;
}

#25 {
height: 25px;
}


#left_content {
float: left;
text-align: left;
width: 330px;
padding-left: 40px;
margin-top: 10px;

}

#right_content {
float: right;
width: 240px;
margin:0px;
text-align:center;

}

#titolo_left_content {
text-align: left;
margin: 0 auto;
}
#titolo_left_content2 {
text-align: left;
margin: 0 auto;
width: 395px;

}

#left_tratto {
margin: 0 auto;
width: 390px;
border: 1px #9a9a99 dotted;

}


#right_tratto {
margin: 0 auto;
width: 200px;
border: 1px #9a9a99 dotted;

}
#contenuto_interna {
margin-left: 40px;
margin-top:25px;

}



#fotoservizi{
float: left;
text-align: left;
width: 200px;
margin-top: 0px;
padding-left: 0px;
margin-left: 0px;
}


#fotoservizi2{
clear: both;
text-align: left;
width: 600px;
margin-top: 0px;
padding-left: 0px;
margin-left: 0px;
}


#fotostandard{
float: left;
text-align: left;
width: 200px;
margin-top: 0px;
padding-left: 0px;
margin-left: 0px;
}



#txtfotoservizi{
float: right;
text-align: left;
width: 450px;
margin-top: 0px;
padding-left: 0px;
margin-left: 0px;
}





#contenuto_interna2 {
text-align:center;
margin: 0 auto;
margin-left: 25px;
margin-top:25px;
width: 670px;
}

#footer {
clear: both;
margin-top: 20px;
margin-left:39px !important;
margin-left:40px;
background-image: url('../images/footer.gif');
background-repeat: no-repeat;
background-position: bottom center; 
text-align: left;
width: 708px;
height: 115px;

}
#footer_home {
clear: both;
margin-top: 20px;
margin-left:39px !important;
margin-left:45px;
background-image: url('../images/footer.gif');
background-repeat: no-repeat;
background-position: bottom center; 
text-align: left;
width: 708px;
height: 115px;

}
#footer_schiera {
clear: both;
margin-top: 20px;
margin-left:39px !important;
margin-left:51px;
background-image: url('../images/footer.gif');
background-repeat: no-repeat;
background-position: bottom center; 
text-align: left;
width: 708px;
height: 115px;

}

#immaginihome {
clear: both;
margin: 0 auto;
text-align: center;
width: 395px;

}


#left_imm_home {
float: left;
text-align: left;
margin: 0 auto;
width: 150px;


}

#right_imm_home {
float: right;
text-align: right;
margin: 0 auto;
width: 240px;

}

#news {
background-image: url('../images/repeatnews.gif');
background-repeat: repeat-y;
background-position: top center; 
text-align: center;
width: 216px;
padding:0;
margin: 0px;
float: right;
margin-right: 14px !important;
margin-right: 6px;
}


#left_ultime_news {
float: left;
text-align: left;
margin-top: 10px;
margin-left: 5px;
width: 60px;
}

#newscontainer {
clear: both;
width: 215px;
height: 100px;
}

#right_ultime_news {
float: right;
text-align: left;
margin-top: 8px;
width: 142px;

}

#boxdata {
margin: 0 auto;
padding-top: 3px;
background-image: url('../images/boxdata.gif');
background-repeat: no-repeat;
background-position: top center; 
text-align: center;
width: 43px;
height: 43px;
}

#rettangolo {
clear:both;
width:706px;
margin-top: 20px;
margin-left:40px !important;
margin-left: 41px;
margin-right:1px;
padding-top: 0px;
text-align: center;
background-color: #95141b;
height: 50px;
}
#rettangolo_home {
clear:both;
width:706px;
margin-top: 20px;
margin-left:40px !important;
margin-left: 46px;
margin-right:1px;
padding-top: 0px;
text-align: center;
background-color: #95141b;
height: 50px;
}
#rettangolo_schiera {
clear:both;
width:706px;
margin-top: 20px;
margin-left:40px !important;
margin-left: 52px;
margin-right:1px;
padding-top: 0px;
text-align: center;
background-color: #95141b;
height: 50px;
}


#boxtesto {
text-align: center;
}



#continuanews {
margin: 0 auto;
text-align: right;
margin-right: 10px;
margin-top: 3px;

}


#news_tratto {
clear: both;
margin: 0 auto;
margin-top: 10px;
text-align: center;
width: 200px;
border: 1px #9a9a99 dotted;

}




#left_content_immobili {
float: left;
text-align: left;
margin: 0 auto;
width: 285px;

}

#titolo_left_content_immobili {
text-align: left;
margin: 0 auto;
width: 285px;

}



#right_content_immobili {
float: right;
text-align: right;
margin: 0 auto;
width: 285px;

}

#titolo_right_content_immobili {
text-align: right;
margin: 0 auto;
width: 285px;

}


#content_center_immobili {
clear: both;
margin-top: 50px;
background-image: url('../images/standardambientale.gif');
background-repeat: no-repeat;
background-position: top center; 
text-align: center;
width: 629px;
height: 272px;

}

#content_center_immobili_left {
float: left;
margin-top: 5px;
text-align: left;
width: 370px;
}

#content_center_immobili_right {
float: right;
margin-top: 5px;
text-align: left;
width: 255px;
}


#left_content_ville {
float: left;
text-align: left;
margin: 0 auto;
width: 310px;

}


#titolo_left_content_ville {
text-align: left;
margin: 0 auto;
width: 310px;

}


#right_content_ville {
float: right;
text-align: right;
margin: 0 auto;
width: 310px;

}


#titolo_right_content_ville {
text-align: right;
margin: 0 auto;
width: 310px;

}



#content_center_capitolato {
clear: both;
margin-top: 0px;
text-align: center;
width: 629px;


}


#foto {
clear: both;
margin: 0px;
text-align: center;
width: 629px;


}

#fotohome {
clear: both;
margin: 0px;
margin-left:40px;
text-align: left;
width: 630px;


}





#content_parco {
clear: both;
text-align: left;
margin: 0 auto;
width: 629px;

}

#content_parco_float {
float: left;
text-align: center;
margin: 0 auto;
width: 185px;

}

#content_parco_floatr {
float: right;
text-align: center;
margin-right: 16px !important;
margin-right: 0px;
width: 185px;

}

#content_parco_nofloat {
float: left;
text-align: center;
margin-left: 50px !important;
margin-left: 28px;
margin-right: 20px;

width: 185px;

}



#titolo_content_parco {
clear: both;
margin: 0 auto;
width: 629px;

}

#titolo_content_parco_float {
float: left;
width: 185px;
text-align: left;

}




#left_tratto2 {
clear: both;
margin: 0 auto;
text-align: left;
width: 300px;
border: 1px #d1d1d1 dotted;

}




#center_left{
clear: both;
text-align: left;
width: 626px;
}



#mappa {
clear: both;
margin-right: 40px;
margin-left: 40px;
margin-top: 30px;
text-align: center;
margin: 0 auto;
width: 626px;
height: 350px;
}


#bandierine {
float: right;
margin-right:20px;
margin-top: -15px;
text-align: center;

}




#formcontattileft {
float: left;
margin-top: 30px;
text-align: left;
width: 315;

}



#elencoleft {
float: left;
margin-top: 0px;
text-align: left;
width: 300px;

}

#elencoright {
float: left;
margin-top: 0px;
text-align: left;
width: 300px;

}








#formcontatti {
float: right;
margin-top: 0px;
background-image: url('../images/boxform.gif');
background-repeat: no-repeat;
background-position: top center; 
text-align: left;
width: 315;
height: 399px;

}




#contenutoform {
float: left;
margin-top: 120px;
text-align: left;
width: 315px;

}



#fotofoto {
float: left;
margin-top: 0px;
text-align: left;
width: 640px;
clear:left;
height:150px;

}

#fotofoto2 {
float: left;
margin-top: 0px;
text-align: left;
width: 640px;
clear:left;
height:150px;

}

#fotofoto3 {
float: left;
margin-top: 0px;
text-align: left;
width: 640px;
clear:left;
height:150px;

}

#fotofoto4 {
float: left;
margin-top: 0px;
text-align: left;
width: 640px;
clear:left;
height:150px;

}

.descr {
float: left;
margin: 5px;
text-align: left;
width: 200px;
font-family: "Arial";
font-size: 11px;
color: #575757;
text-align: justify;
font-weight: normal;
text-decoration: none;
text-transform: none;
}

#descr2 {
float: left;
margin-top: 0px;
text-align: left;
width: 200px;
clear:left;

}






.spazio {
height: 130px;
}


.spaziostandard {
float: right;
height: 130px;
width: 400px;
}


.spaziostandard2 {
float: right;
line-height: 24px;
height: 130px;
width: 400px;
}





.form {
font-family: "Arial";
font-size: 12px;
color: #95141b;
text-align: left;
font-weight: normal;
text-decoration: none;
text-transform: uppercase;
}



.occhiellofirma {
font-family: "Arial";
font-size: 10px;
color: #575757;
text-align: right;
font-weight: normal;
text-decoration: underline;
text-transform: none;
}

.occhiellogrande {
font-family: "Arial";
font-size: 15px;
line-height: 18px;
color: #97991c;
text-align: left;
font-weight: normal;
text-decoration: none;
text-transform: none;
}



.occhiello {
font-family: "Arial";
font-size: 13px;
color: #97991c;
text-align: left;
font-weight: normal;
text-decoration: none;
text-transform: none;
}



.occhiello a:hover {
font-family: "Arial";
font-size: 13px;
color: #97991c;
text-align: left;
font-weight: normal;
text-decoration: none;
text-transform: none;
}



.occhiello a:link {
font-family: "Arial";
font-size: 13px;
color: #97991c;
text-align: left;
font-weight: normal;
text-decoration: none;
text-transform: none;
}


.occhiello a:active {
font-family: "Arial";
font-size: 13px;
color: #97991c;
text-align: left;
font-weight: normal;
text-decoration: none;
text-transform: none;
}


.occhiello a:visited {
font-family: "Arial";
font-size: 13px;
color: #97991c;
text-align: left;
font-weight: normal;
text-decoration: none;
text-transform: none;
}






















.occhiello_right {
font-family: "Arial";
font-size: 13px;
color: #97991c;
text-align: right;
font-weight: normal;
text-decoration: none;
text-transform: none;
}





.occhiello_right a:hover {
font-family: "Arial";
font-size: 13px;
color: #97991c;
text-align: right;
font-weight: normal;
text-decoration: none;
text-transform: none;
}



.occhiello_right a:active {
font-family: "Arial";
font-size: 13px;
color: #97991c;
text-align: right;
font-weight: normal;
text-decoration: none;
text-transform: none;
}



.occhiello_right a:link {
font-family: "Arial";
font-size: 13px;
color: #97991c;
text-align: right;
font-weight: normal;
text-decoration: none;
text-transform: none;
}



.occhiello_right a:visited {
font-family: "Arial";
font-size: 13px;
color: #97991c;
text-align: right;
font-weight: normal;
text-decoration: none;
text-transform: none;
}












.testop2 {
font-family: "Arial";
font-size: 11px;
margin-left: 0px;
margin-top: 0px;
color: #575757;
line-height: 0px;
text-align: justify;
font-weight: normal;
text-decoration: none;
text-transform: none;
}










.testo {
font-family: "Arial";
font-size: 11px;
color: #575757;
line-height: 18px;
text-align: justify;
font-weight: normal;
text-decoration: none;
text-transform: none;
}

.testop {
font-family: "Arial";
font-size: 11px;
margin-left: 1px;
margin-top: 10px;
color: #575757;
line-height: 18px;
text-align: justify;
font-weight: normal;
text-decoration: none;
text-transform: none;
}


.testopiccolo {
font-family: "Arial";
font-size: 10px;
color: #575757;
line-height: 18px;
text-align: right;
font-weight: italic;
text-decoration: none;
text-transform: none;
}

.testo2 {
font-family: "Arial";
font-size: 11px;
color: #575757;
line-height: 15px;
text-align: justify;
font-weight: normal;
text-decoration: none;
text-transform: none;
}

.copy {
font-family: "Arial";
font-size: 10px;
color: #282828;
padding-top: 5px;
line-height: 18px;
text-align: center;
font-weight: normal;
text-decoration: none;
text-transform: none;
}

.footer {
font-family: "Arial";
font-size: 11px;
color: #58585a;
padding-top: 2px;
text-align: center;
font-weight: normal;
text-decoration: none;
text-transform: none;
}

.footer a:link{
font-family: "Arial";
font-size: 11px;
color: #58585a;
text-align: center;
font-weight: normal;
text-decoration: underline;
}

.footer a:hover{
font-family: "Arial";
font-size: 11px;
color: #000000;
text-align: center;
font-weight: normal;
text-decoration: underline;
}

.footer a:active{
font-family: "Arial";
font-size: 11px;
color: #58585a;
text-align: center;
font-weight: normal;
text-decoration: underline;
}
.footer a:visited{
font-family: "Arial";
font-size: 11px;
color: #58585a;
text-align: center;
font-weight: normal;
text-decoration: underline;
}



.datanews {
font-family: "Arial";
font-size: 20px;
color: #ffffff;
text-align: center;
font-weight: bold;
text-decoration: none;
text-transform: none;
}

.mese {
font-family: "Arial";
font-size: 15px;
margin-left: 0px;
color: #ffffff;
text-align: center;
font-weight: bold;
text-decoration: none;
text-transform: none;
}

.titolonews {
font-family: "Arial";
font-size: 11px;
margin-left: 0px;
color: #97991d;
text-align: left;
font-weight: bold;
text-decoration: underline;
text-transform: uppercase;
}

.txtnews {
font-family: "Arial";
font-size: 10px;
line-height: 13px;
margin-left: 0px;
color: #575757;
text-align: left;
font-weight: normal;
text-decoration: none;
text-transform: none;
}

.ultimenews {
font-family: "Arial";
font-size: 15px;
margin-left: 10px;
color: #97991d;
text-align: left;
font-weight: bold;
text-decoration: underline;
text-transform: uppercase;
}

.continua {
font-family: "Arial";
font-size: 9px;
margin-right: 10px;
color: #58585a;
padding-top: 2px;
text-align: right;
font-weight: normal;
text-decoration: none;
text-transform: none;
}

.continua a:link{
font-family: "Arial";
font-size: 9px;
margin-right: 10px;
color: #58585a;
text-align: right;
font-weight: normal;
text-decoration: underline;
}

.continua a:hover{
font-family: "Arial";
font-size: 9px;
margin-right: 10px;
color: #000000;
text-align: right;
font-weight: normal;
text-decoration: underline;
}

.continua a:active{
font-family: "Arial";
font-size: 9px;
margin-right: 10px;
color: #58585a;
text-align: right;


font-weight: normal;
text-decoration: none;
}
.continua a:visited{
font-family: "Arial";
font-size: 9px;
margin-right: 10px;
color: #58585a;
text-align: right;
font-weight: normal;
text-decoration: none;
}

.link_left {
font-family: "Arial";
font-size: 11px;
color: #95141a;
padding-top: 2px;
text-align: left;
font-weight: normal;
text-decoration: underline;
text-transform: uppercase;
}

.link_left a:link{
font-family: "Arial";
font-size: 11px;
color: #95141a;
text-align: left;
text-decoration: underline;
text-transform: uppercase;
}

.link_left a:hover{
font-family: "Arial";
font-size: 11px;
color: #000000;
text-align: center;
font-weight: normal;
text-decoration: underline;
text-transform: uppercase;
}

.link_left a:active{
font-family: "Arial";
font-size: 11px;
color: #95141a;
text-align: left;
text-decoration: underline;
text-transform: uppercase;
}
.link_left a:visited{
font-family: "Arial";
font-size: 11px;
color: #95141a;
text-align: left;
text-decoration: underline;
text-transform: uppercase;
}



.link_right {
font-family: "Arial";
font-size: 11px;
color: #95141a;
padding-top: 2px;
text-align: right;
font-weight: normal;
text-decoration: underline;
text-transform: uppercase;
}

.link_right a:link{
font-family: "Arial";
font-size: 11px;
color: #95141a;
text-align: right;
text-decoration: underline;
text-transform: uppercase;
}

.link_right a:hover{
font-family: "Arial";
font-size: 11px;
color: #000000;
text-align: right;
font-weight: normal;
text-decoration: underline;
text-transform: uppercase;
}

.link_right a:active{
font-family: "Arial";
font-size: 11px;
color: #95141a;
text-align: right;
text-decoration: underline;
text-transform: uppercase;
}
.link_right a:visited{
font-family: "Arial";
font-size: 11px;
color: #95141a;
text-align: right;
text-decoration: underline;
text-transform: uppercase;
}

.standardambientale {
font-family: "Arial";
font-size: 11px;
padding: 20px;
color: #575757;
text-align: left;
font-weight: normal;
line-height: 18px;
text-align: justify;
text-decoration: none;
text-transform: none;
}

.pannellisolarititolo {
font-family: "Arial";
font-size: 13px;
color: #97991c;
padding-top: 20px;
text-align: left;
font-weight: normal;
text-align: justify;
text-decoration: none;
text-transform: uppercase;
}

.pannellisolari {
font-family: "Arial";
font-size: 10px;
color: #575757;
padding-top: 10px;
text-align: left;
font-weight: normal;
line-height: 15px;
text-align: left;
text-decoration: none;
text-transform: none;
}

.elenco {
margin-left: 15px !important;
margin-left: 40px;
}


.elenco2 {
margin-left: 5px !important;
margin-left: 40px;
}



.fotofoto{
width: 190px;
height: 110px;
}

.input { 
font-family: Verdana;
font-size: 9px;
color: #242424;
background-color: #ffffff;
border: 1px #242424 solid;
font-weight: normal;
padding-left: 5px;
}

.vai {
font-family: "Arial";
font-size: 14px;
color: #585858;
padding-top: 2px;
text-align: right;
font-weight: normal;
text-decoration: underline;
text-transform: uppercase;
}

.vai a:link{
font-family: "Arial";
font-size: 14px;
color: #585858;
text-align: right;
text-decoration: underline;
text-transform: uppercase;
}

.vai a:hover{
font-family: "Arial";
font-size: 14px;
color: #585858;
text-align: right;
font-weight: normal;
text-decoration: underline;
text-transform: uppercase;
}

.vai a:active{
font-family: "Arial";
font-size: 14px;
color: #585858;
text-align: right;
text-decoration: underline;
text-transform: uppercase;
}
.vai a:visited{
font-family: "Arial";
font-size: 14px;
color: #585858;
text-align: right;
text-decoration: underline;
text-transform: uppercase;
}

