body,td,th {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333;}
body {margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px;}

.zoom{
  display: none;
  position:absolute;
  z-index:80;
} 

a {color:#333333}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration:none;}
a:active {text-decoration: none;}

#contenitore{
position: absolute;
/*margin-top: -450px;*/
margin-left: 200px;
margin-right: 200px;
width:900px;
height:700px;
border:4px solid rgb(209,209,209);
}

#contenitore2{
position: absolute;
margin:0px;
/*margin-top: -450px;*/
width:700px;
height:450px;
border:4px solid rgb(209,209,209);
}


#logo_rotas{
float:left; 
margin:18px 0 0 14px;
/*padding-left:20px;
padding-top:20px;*/
width:446px;
height:43px;
border:0px solid orange;
}

#menu_servizio {float:right; margin-top:10px; margin-right:10px;}

#blocco1{
  border:0px solid black;
  margin-top:10px;  
  width:898px;
  height:608px;
}

#blocco2{
  position:relative;
  clear:left;  
  border:0px solid black;
  margin-top:-630px;
  margin-left:195px;  
  width:739px;
  height:516px;
}

#btn1{
    position:relative;  
    border:0px solid black;
    width:50px;
    height:50px;
    margin-left:280px;
    margin-top:25px;    
}

#btn2{
    border:0px solid orange;
    width:50px;
    height:50px;
    margin-left:380px;
    margin-top:-50px;    
}

#btn3{
    border:0px solid black;
    width:50px;
    height:50px;
    margin-left:480px;
    margin-top:-50px;    
}

#btn4{
    border:0px solid black;
    width:50px;
    height:50px;
    margin-left:580px;
    margin-top:-50px;    
}

#btn5{
    border:0px solid black;
    width:50px;
    height:50px;
    margin-left:680px;
    margin-top:-50px;    
}

#btn6{
    border:0px solid black;
    width:50px;
    height:50px;
    margin-left:780px;
    margin-top:-50px;    
}


#menu_sx2{
  clear:left;
  width:200px;
  height:400px;
  background-color: #FFFFFF;  
  border:1px solid black;
  font-family: Arial, Helvetica, sans-serif;  
  color:#000000;
  margin-top:40px;
  margin-left:5px;  
}

#menu_sx{
  clear:left;
  width:170px;
  height:537px;
  background-color: white;  
  border:0px solid black;
  font-family: Arial, Helvetica, sans-serif;  
  color:#000000;
  margin-left:2px;
  margin-top:30px;
  
}





#img_bdtk{
border:0px solid black;
margin-top: 20px;
width:900px;
height:200px;
}

#img_progetto{
border:1px solid black;
margin-top:0px;
margin-left:0px;
width:430px;
height:353px;
}

#img_cls{
border:1px solid black;
margin-top:50px;
margin-left:0px;
width:430px;
height:353px;
}

#home_cls {
float:right;
border:0px solid orange;
position:relative;
margin-top: -626px;
margin-right:0px;
width:450px;
height:626px;
background:#E6E6E6;
/*background:#FFFFFF;*/
border-top:4px solid rgb(209,209,209);
/*border-right:0px solid rgb(209,209,209);
border-bottom:0px solid rgb(209,209,209);*/
}



#mappa_sx {
float:left;
border:0px solid black;
margin-top: 20px;
width:425px;
height:471px;
border-top:4px solid rgb(209,209,209);
border-right:4px solid rgb(209,209,209);
border-bottom:0px solid rgb(209,209,209);
}

#casa_rbt {
float:left;
border:0px solid orange;
margin-top: 10px;
width:450px;
height:626px;
background:#E6E6E6;
/*background:#FFFFFF;*/
border-top:4px solid rgb(209,209,209);
/*border-right:0px solid rgb(209,209,209);
border-bottom:0px solid rgb(209,209,209);*/
}




#area_clienti{
border:1px solid black;
margin-left: 0px;
width:432px;
height:109px;
background:#E6E6E6;

/*background:#FFFFFF;*/
/*border-top:4px solid rgb(209,209,209);
border-right:0px solid rgb(209,209,209);
border-bottom:0px solid rgb(209,209,209);*/
}




#news {
float:right;
border:1px solid black;
margin-top: 20px;
width:50px;
height:475px;
}

.inputTxt_AC {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  background-color: #FFFFFF; 
  border: 1px solid #000000; 
  width: 90%;
}
.inputTxt {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:normal;
  height:18px; 
  font-size: 12px; 
  background-color: #FFFFFF; 
  border: 1px solid #000000; 
  width: 180px;
}
.inputTxt_AC_1 {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  background-color: #f2f2f2; 
  border: 10px solid #d9d9d9; width: 100%;
}

#cerca{
  margin-top:25px;
  float:right;
  width:250px;
  height:50px;
  border:0px solid black;
}



#mappa1_client{
  position:relative;
  float:right;
  /*margin-top:63px;*/
  margin-top:-528px;
  width:746px;
  height:528px;
  background-color: #FFFFFF;
  border:0px solid black;
}

#id_edificio{
  margin-top:-528px;
  float:right;
  border:0px solid black;
  width:748px;
  height:40px;
  background-color: rgb(153,0,0);
  font-family: Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#FFFFFF;
}

#div_dx{
  position:relative;
  float:right;
  /*margin-top:63px;*/
  margin-top:-488px;
  width:746px;
  height:486px;
  background-color: #FFFFFF;
  border:1px solid black;
}

#mappa_app{
  position:fixed;
  float:right;
  /*margin-top:63px;*/
  margin-top:-442px;
  margin-left:300px;
  width:498px;
  height:465px;
  background-color: #FFFFFF;
  border:0px solid orange;
}
 ul.elenco {
  font-family: Arial, Helvetica, sans-serif;
  font-size:22px;
  color:black;
  /*color:#FFFFFF;
  font-weight:600;*/
}


 dt.elenco {
  font-family: Arial, Helvetica, sans-serif;
  margin-left:15px;
  font-size:15px;
  color:black;
   padding-top:7px;
}


#id_upload{
  border:0px solid black;
  width:100%;
  height:40px;
  background-color: rgb(153,0,0);
  font-family: Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#FFFFFF;
}

#slideShow{
  width:500px;
  height:300px;
  position:absolute;
  background-color: #FFFFFF;
  border:1px solid black;
}

#slideShow_cesso{
  width:700px;
  height:400px;
  position:absolute;
  background-color: #FFFFFF;
  border:1px solid black;
}


#reflection_2 {
  width:700px;
  height:400px;
	background:#fff;
	color:#000;
	/*border:0px solid #ccc;*/
	border:0px solid #000000;
	position:relative;
}
#reflection_2 .loading {
	border-color:#333;
}
#reflection_2 .loading_bar {
	background:#333;
}
#reflection_2 .slider {
	background:url(slider_dark.png) top left no-repeat;
}
#reflection_2 .scrollbar {
	border-bottom:1px solid #000;


  
 }
}


/*
#reflection_2 {
	background:#fff;
	color:#000;
	border:1px solid #ccc;
}
#reflection_2 .loading {
	border-color:#333;
}
#reflection_2 .loading_bar {
	background:#333;
}
#reflection_2 .slider {
	background:url(img\slider_dark.png) top left no-repeat;
}
#reflection_2 .scrollbar {
	border-bottom:1px solid #000;
}
*/
/*------------------------*/



