BODY {border: 0; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
DIV  {border: 0; margin: 0; padding: 0;}
IMG  {border: 0; margin: 0; padding: 0;}
FORM {border: 0; margin: 0; padding: 0;}
UL   {border: 0; margin: 0; padding: 0;}
LI   {border: 0; margin: 0; padding: 0;}

/**********/
BODY{background-color: #B4C2C1; color: #000000; font-size: 10px;}
SELECT{font-size: 10px;}
A{color: #000000;	font-size: 10px; text-decoration: none;}
A:hover{text-decoration:underline;}
TD{font-size:10px;}


DIV#container {width: 100%; height: 100%; text-align: center;}
  DIV#content{width: 950px; height: 100%; text-align: center; margin: 0 auto;}
    DIV#menu_up{width: 950px; height: 40px; background: url(../template/images/menu.jpg) no-repeat; border-bottom: #7C7C7E 1px solid;}
    DIV#menu_dn{width: 950px; height: 40px; background: url(../template/images/menu.jpg) no-repeat; border-top: #7C7C7E 1px solid;}

    DIV#header{width: 950px; height: 222px; background-repeat:no-repeat;}

    DIV#path{width: 950px; height: 30px; text-align: center; background-color: #FFFFFF;}
    DIV#path DIV#path_left {float: left;  width: 49%; height: 30px; line-height: 30px; text-align: left;  padding-left : 5px;}
    DIV#path DIV#path_right{float: right; width: 49%; height: 30px; line-height: 30px; text-align: right; padding-right: 5px;}


/*DIV#container DIV#content DIV#menu A{color: #FFFFFF; font-size: 10px; font-weight: normal; text-decoration: none;}
DIV#container DIV#content DIV#menu A:hover{color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;}*/
 
DIV#container DIV#content DIV#home{width: 950px; height: 100%; overflow: auto; background-color: #E5E5E5;}
DIV#container DIV#content DIV#home DIV#home_news{width: 950px; height: 85px; background-color: #E5E5E5;}
DIV#container DIV#content DIV#home DIV#home_news2{width: 900px; height: 42px; background-color: #D3D3D3; margin: 0 auto; border: #000000 0px solid; text-align: left;}  
DIV#container DIV#content DIV#home DIV#home_news2 DIV#news-slide {width: 725px; height: 40px; border: #000000 0px solid;}
DIV#container DIV#content DIV#home DIV#home_news2 DIV#news-slide UL#news-slide-list {width: 725px; border: #000000 0px solid; height: 40px; line-height: 40px;}





DIV#container DIV#content DIV#home DIV#home_body{ width: 950px; height: 380px; border: #000000 0px solid; background-color: #E5E5E5;}
DIV#container DIV#content DIV#home DIV#home_body2{width: 900px; height: 380px; border: #000000 0px solid; margin: 0 auto; text-align: left;}

DIV#container DIV#content DIV#home DIV#home_body_left  {width: 380px; height: 380px; margin: 0 auto; float: left;}
DIV#container DIV#content DIV#home DIV#home_body_left2 {width: 380px; height: 340px; margin: 0 auto;}

DIV#container DIV#content DIV#home DIV#home_body_left-center {width: 43px; height: 340px; background-image:url(../template/images/separator2.jpg);	background-repeat:no-repeat; float: left;}

DIV#container DIV#content DIV#home DIV#home_body_center  {width: 475px; height: 165px;}
DIV#container DIV#content DIV#home DIV#home_body_center2 {width: 475px; height: 145px; background-color: #D8DEE0;}

DIV#container DIV#content DIV#home DIV#home_body_right {width: 475px; height: 178px; margin: 0 auto;}
DIV#container DIV#content DIV#home DIV#home_body_right2{width: 475px; height: 178px; background-color: #D4D9DC; margin: 0 auto;}

DIV#container DIV#content DIV#home DIV#home_body_right2 DIV#notizia0{float: left; width: 140px; border: #7C7C7E 0px solid;}
DIV#container DIV#content DIV#home DIV#home_body_right2 DIV#notizia0 DIV#notizia0_1{width: 140px; margin: 0 auto;}
DIV#container DIV#content DIV#home DIV#home_body_right2 DIV#notizia1{float: left; width: 10px;  border: #7C7C7E 0px solid;}
DIV#container DIV#content DIV#home DIV#home_body_right2 DIV#notizia2{float: left; width: 150px; border: #7C7C7E 0px solid;}
DIV#container DIV#content DIV#home DIV#home_body_right2 DIV#notizia2 DIV#notizia2_1{background-color: #E5E5E5; width: 140px; height: 130px; border: #7C7C7E 1px solid;}  



    DIV#profilo-aziendale{width: 950px; height: 100%; background-color: #E5E5E5;}  
      DIV#profilo-aziendale2{width: 900px; overflow: auto; background-color: #D8DEE0; margin: 0 auto; text-align: left; font-size: 12px;}  
      DIV#profilo-aziendale2 A{color: #000000; font-size: 11px;}

    DIV#staff2 {width: 900px; overflow: auto; background-color: #D8DEE0; margin: 0 auto; text-align: left; font-size: 11px;}
    DIV#staff2 TD{font-size:11px; text-align: left;}
    DIV#staff2 UL{font-size: 11px; color: #58799C;}
    DIV#staff2 UL SPAN{color: #000000;}
    DIV#staff2 UL.slider { list-style-type: none;}
    DIV#staff2 A{font-size: 11px; text-decoration: none;}
    DIV#staff2 A:hover{text-decoration:underline;}
    DIV#staff2 #slider {width: 350px; /* important to be same as image width */ height: 245px; /* important to be same as image height */ position: relative; /* important */ overflow: hidden; /* important */}
    DIV#staff2 #sliderContent{width: 350px; /* important to be same as image width or wider */ position: absolute; top: 0; margin-left: 0;}
    .sliderImage span {position: absolute; width: 100%; background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; 
    	-khtml-opacity: 0.7; opacity: 0.7; color: #fff; display: none;}
    DIV#staff2 SPAN.bottom{color: #FFFFFF; font-weight: bold;}
    DIV#staff2 .sliderImage {float: left; position: relative; display: none; border: #FF0000 0px solid;}
    .sliderImage span {
    position: absolute;
	  /*font: 10px/15px Arial, Helvetica, sans-serif; */
    padding: 10px 13px 10px 13px;
    width: 350px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}



.sliderImage span strong {
    font-size: 14px; 
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0; 
    left: 0;
}


    /* OFFERTE IMMOBILIARI */
    DIV#offerte-immobiliari{width: 950px; height: 100%; overflow: auto; background-color: #E5E5E5;}  
      DIV#offerte-immobiliari2{width: 900px; height: 100%; background-color: #D8DEE0; margin: 0 auto; text-align: left;}
      DIV#offerte-immobiliari2 A{font-size: 14px;}
      DIV#offerte-immobiliari2 SPAN{font-size: 14px; font-weight: bold;}
    /* OFFERTE IMMOBILIARI */

    /* COSTRUZIONI E LAVORI PUBBLICI */
    DIV#costruzioni-e-lavori-pubblici{width: 950px; height: 100%; background-color: #E5E5E5; font-size: 12px;}  
      DIV#costruzioni-e-lavori-pubblici2 {width: 900px; overflow: auto; background-color: #D8DEE0; margin: 0 auto; text-align: justify;}
      DIV#costruzioni-e-lavori-pubblici2 UL{padding-left: 25px; line-height: 1.3em;}
    /* COSTRUZIONI E LAVORI PUBBLICI */

    /* ABBIAMO FATTO */
    DIV#abbiamo-fatto{width: 950px; height: 100%; overflow: auto; background-color: #E5E5E5;}  
      DIV#abbiamo-fatto2{width: 900px; height: 100%; background-color: #D8DEE0; margin: 0 auto; text-align: left;}
      DIV#abbiamo-fatto2 SPAN{color: #FFFFFF; background-color: #000000; border: #000000 1px solid; padding: 5px; padding-top: 3px; padding-bottom: 3px;}
      DIV#abbiamo-fatto2 A.pag{text-decoration: none; border: #000000 1px solid; padding: 5px; padding-top: 3px; padding-bottom: 3px;}
      DIV#abbiamo-fatto2 A.pag:hover{background-color: #000000; color: #FFFFFF;text-decoration: none;}
    /* ABBIAMO FATTO */

    /* COOPERATIVA DELLA CASA */
    DIV#cooperativa-della-casa{width: 950px; height: 100%; background-color: #E5E5E5; font-size: 12px;}  
      DIV#cooperativa-della-casa2 {width: 900px; overflow: auto; background-color: #D8DEE0; margin: 0 auto; text-align: justify;}
    /* COOPERATIVA DELLA CASA */

    /* NOTIZIE */
    DIV#notizie{width: 950px; background-color: #E5E5E5;}
    DIV#notizie DIV#notizie2{width: 900px; background-color: #D8DEE0; margin: 0 auto; text-align: left;}
    DIV#notizie DIV#notizie2 A{font-size: 12px;}
    DIV#notizie DIV#notizie2 A.img:hover{border: #000000 3px solid;}
    /* NOTIZIE */

    /* CONTATTI */
    DIV#contatti{width: 950px; height: 100%; overflow: auto; background-color: #E5E5E5;}  
    DIV#contatti DIV#contatti2{width: 900px; height: 100%; background-color: #D8DEE0; margin: 0 auto; text-align: left;}
    DIV#contatti DIV#contatti2 INPUT, TEXTAREA, SELECT{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
    DIV#contatti DIV#contatti2 INPUT.input{width: 240px;}
    DIV#contatti DIV#contatti2 TEXTAREA.textarea{width: 240px;}
    DIV#contatti DIV#contatti2 INPUT.button{padding: 5px;}
    DIV#contatti DIV#contatti2 A{color: #000000;	font-size: 10px; text-decoration: none;}
    DIV#contatti DIV#contatti2 A:hover{text-decoration:underline;}
    /* CONTATTI */

  DIV#foot{width: 946px; margin: 0 auto; margin-top: 8px;	border: #000000 0px solid; text-align:center;	height: 20px;}
  DIV#foot DIV.footer{font-size: 10px; color: #FFFFFF;}
  DIV#foot DIV.footer A.footer{font-size: 9px; color: #FFFFFF;	text-decoration: none;}
  DIV#foot DIV.footer A.footer:hover{text-decoration: underline;}
