
body{
  font-family: Verdana;
  margin: 0px;
  padding: 0px;
  color: #333;    
  background-color: #fff;
/*background-image: url(../images/sfondo.gif);*/
  text-align: center;
   font-size: 10px;
  font-weight: normal;
  


}

/*_________________________________________*/
/*--------- stile relativo al div flottante*/
/*_________________________________________*/
#sgrigio{
margin:auto;
width:100%;
height:100%;
background-color:#33CC99;
position:absolute;
top:100px;
left:0px;
filter:alpha(opacity=20);-moz-opacity:.25;opacity:.25;
visibility:hidden;
z-index:3;
}
#sgrigio.vis{
visibility:visible;}
#sgrigio.invis{
visibility:hidden;
z-index:-3;
}

.trasparentDiv{
	overflow:hidden;
	visibility:collapse;
	position: relative; 
	width:0px; 
	height:0px;
	top: -370px;
	left:120px;
	alpha(opacity=10);
	-moz-opacity:.10;
	opacity:.10;	
	cursor:pointer;
	/*height:0px;
	min-height:0px;
	width:0px;*/
	z-index:-24!important;
	 }
	 
	 #inserisci{overflow:visible !important; z-index:9;}
 	 #modifica{overflow:visible !important; z-index:10;}
	 
	#inserisci .trasparentDiv{z-index:5 !important;}
	#modifica .trasparentDiv{z-index:6 !important;}
	
.maximizedDiv{
                 position:fixed!important;
		position:absolute;
               
		
		top:5%; 
		left:30%;
		border:#333 1px  dotted;
		width:700px !important; 
		min-height:400px;
		
		height:470px;
                overflow :hidden;
		
		 z-index:7!important;
		 background-color:#fff;
                 -webkit-border-radius:20px;
                -moz-border-radius:20px;
                 border-radius:20px
		 }	
	
.menuSxO{ position:relative; overflow:hidden; float:left; border:#333 1px  dotted; background:#fff; width:150px!important; min-height:400px;}

.DivKobraOpenImg{
		position:relative; 
		overflow:visible;
		background-image:url(../img/cornice.gif);
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		width:566px !important; 
		min-height:355px;
		height:auto !important;
		height:355px;
		z-index:2;
}
		
		
.menu2{
  display: inline;
  position: absolute;
  top: -20px;
  left: 315px;
  margin: 0 0px;
  padding:2px;
  font-size:14px;
  width:200px;
  z-index:3;
  overflow:visible !important;
}
.trasparentDiv .menu2{
	alpha(opacity=10);
	-moz-opacity:.10;
	opacity:.10;
	background-color:#000066;
	visibility:hidden;
	}
	
#pallino2{padding-bottom:5px;padding-right:10px; overflow:visible;}
#pallino1{padding-bottom:5px;padding-right:10px; overflow:visible;}
#pallino0{padding-bottom:9px; overflow:visible;}
/*------------------------*/

a{
  text-decoration: none;
  cursor: pointer;
  color:#666;
}
a.destro{
  float:right;
}

.del_allegato_button{
background-color:#faa;
border:0px;
 background: url(../images/allegato_minus.jpg) no-repeat left top;
 padding-left:10px;
margin-left:10px;
font-size: 9px;
color: #4A8557;
}
.del_allegato_button:hover{ color: #aa0;}

.download_allegato{	
	line-height: 25px;
	height:20px;
	min-height:20px;
	}

a:hover{
  text-decoration: none;
  cursor: pointer;
  color:#4A8557;
}
select{
font-family: Verdana;
font-size:9px;
color:#333;
border:0px;
overflow-x: hidden !important;
  scrollbar-3dlight-color : #fff;
  scrollbar-arrow-color : #fff;
  scrollbar-base-color : #fff;
  scrollbar-darkshadow-color : #fff;
  scrollbar-face-color : #4A8557;
  scrollbar-highlight-color : #fff;
  scrollbar-shadow-color : #fff;
  scrollbar-track-color : #fff;
}
h1, label{
  background: #FFFFF;
  font-size: 11px;
  font-weight: bold;
  font-family: tahoma, verdana;
  color: #4A8557;
  text-align: left;
  text-indent: 0px;
  margin: 0px 0px 0px 0px;
}

h2{
  background: #fff;
  color: #4A8557;
  text-align: left;
  text-indent: 0px;
  font-size: 12px;
  margin: 0;  
}

h3{
  background: url(../images/mano.gif) no-repeat 0px -4px;
  color:#4A8557;
  margin: 0px;
  padding:0px;
  padding-left:20px;
  padding-top:13px;
  font-family: verdana;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  float:left;
  text-indent: 0px;
  text-transform:lowercase;
  font-stretch :ultracondensed; 
  
  
}

.divBorder{
border-bottom: 1px solid #E3E3E3;
}
.div_h3 h3{
   background: url(../images/mano.gif) no-repeat 0px 14px;
  color:#4A8557;
  margin: 0px;
  padding:0px;
  padding-left:20px;
  padding-top:30px;
  font-family: verdana;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  float:left;
  text-indent: 0px;
  text-transform:lowercase;
  font-stretch :ultracondensed; 
  
}

h4{
  color:#4A8557;
  text-align: left;
  text-indent: 5px;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
padding-bottom: 0px ;
}
h5{
 
 background:#4A8557;
  font-size: 11px;
  font-weight: bold;
  font-family: tahoma, verdana;
  color: #fff;
  text-align: left;
  text-indent: 0px;
  margin: 0px 0px 0px 0px;
  
}

img{border: 0px;}

#download_documentazione{
background-color:#339999;

}
img.enti_sponsor, img.loghi_aziende{
  padding: 10px 0 10px 0;
}
img.loghi_aziende{
  border: 1px solid #E5EAF6;
}

#menu_funzioni{
  padding:0em;
  margin: 0em;
  list-style-type: none;
  font-size: 11px;
  font-family: Verdana;
  font-weight: bold;
  width: 555px;
  overflow:hidden;
  
  float:right;
 }
#menu_funzioni li{
  background-color:#4A8557;
  float:right;
  min-height:19px!important;
   height:19px!important;
  margin-right:0em;
  padding-left:20px;
  line-height:19px;
  /*border:1px solid #000;*/
}
ul#menu_funzioni li a{padding:0px}
ul#menu_funzioni li.primo{ padding:0px;}
ul#menu_funzioni li.primo a{padding:0px;}

ul#menu_funzioni3{
  padding:0em;
  margin: 0em;
  padding-left: 0px;
  padding-top:10px;
  list-style-type: none;
  font-size:10px;
  font-family: Verdana;
  font-weight: bold;
  width:600px;
  background-color:#fff;
  float:right;
}
ul#menu_funzioni3 li{
	margin:0px;
	padding:0px;
	padding-right:10px;
	background-color:#fff;
    float:right;
    padding-bottom:0px;
}
ul#menu_funzioni3 li a{
  color: #4A8557;
}
#tutto{
	width:774px;
	margin:auto;
	background-color: #fff;
	height:610px;
    height:auto;
	min-height:610px;
}

#salta_al_contenuto, .invisibile{
  position: absolute;
  top: -1000px;
}

#intestazione{
  width: 774px;
  min-height: 110px;
  height: 93px;
  background-image: url(../images/banner.jpg);
  background-position: left;
  background-repeat: no-repeat;
  background-color:#fff;
  margin: auto;
  padding: 0px;
  border-bottom: 0px solid #E3E3E3;
  text-align:left;
}
#nverde{
	width:180px;
	margin:0px;
	padding:0px;
	height:60px;
	border: 0px solid;
  	float:right;
	background: url(../images/nverde.jpg) no-repeat 30px 10px;
}
#numero_sasol{
	width:130px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:70px;
	font-family: SimHei, verdana;
	font-size: 26px;
	font-weight:bolder;
	color: #4A8557;
	background-color:transparent;
	text-align:left;
  	float:left;
}
#nome_sasol{
	margin:0px;
	margin-top: 80px;
	margin-left: 70px;
	padding:0px;
	padding-top:0px;	
	width:98px;
	text-align:left;
	font-family:verdana;
	font-size: 9px;
	float:left;
	background-color:#tranpsarent;
	border-top: 2px solid #4A8557;
	color: #E3E3E3;
	color:#666;
    font-weight: bold;
	}

#menu_orizzontale{
  width: 772px;
  min-height: 10px;
  height:15px;
  margin:auto;
  padding:0px 0px 3px 0px ;
  text-align:center;
  
  border-left: 0px ;
  border-right: 0px ;
  border-bottom: 1px solid #E3E3E3;;
}



#menu_orizzontale li a{
  color: #FFFFFF;
  float:left;
  padding:1px 0px 0px 18px;
  margin: 0px;
}

#menu_orizzontale2{
  width: 772px;
  margin: 0px; 
  padding:0px;
  border: 0px solid #C6C6C6;
  height: 35px;
  min-height:35px;
  background-color: #fff;
}

#data, #cerca, #area_riservata{
  margin: 0px;
  padding-top:0px;
  height: 20px;
  min-height:20px;
  color:#4A8557;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  float:left;
  text-indent:0px;
 
}
#data{width: 200px;height: 15px;  min-height:15px; float: left; padding-top:0px;  background-color: #fff; }
#cerca{width: 54%; float: left;   padding-top: 10px; background-color: #fff; }

#area_riservata{width: 46%; height: 20px; min-height:20px;float: left; padding-top:15px; background-color: #fff; text-align:right;}
#area_riservata a {color:#4A8557;}
#menu_orizzontale3{
  width: 772px;

  margin: 0px 0px 10px 0px;
  padding:0px ;
  text-align:center;
  border: 0px ;
  float:right;

  background-color: #fff;
  border-bottom: 1px solid #E3E3E3;
    border-bottom:1px solid #333;
}
#titolo{
  color:#4A8557;
  float:left;
  margin: 0px;
  padding:0px;
  padding-top:9px;
  font-family: verdana;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  line-height:16px;
  background-color: #fff;
}

#corpo_centrale{
  width:772px;
  margin:auto;
  padding: 0px;
  padding-top:10px;
  padding-bottom:0px;
  min-height: 400px;
  height: auto;
  text-align: left;
  background-color:#fff;
  
  
}
#menu_navigazione{width: 194px;}
#menu_navigazione{
  float: left;
  background: #fff;
  margin: 0px;
  min-height: 400px;
  height: auto !important;
  height: 400px;
  
}
#menu_navigazione li{text-align: justify;}

#contenuti{
  width: 557px;
  float: left;
  margin: 0px;
  margin-left:5px;
  padding:0px;
  padding-left:16px;
  border-right: 0px solid #E3E3E3;;
  border-top: 0px ;
  border-left: 0px ;
  min-height: 400px;
  height: auto !important;
  height:auto;
  /*height: 400px;  */
  background-color: #fff;
  background-color: #fff;
}

#titolo_pagina{
margin:0px;
padding.0px;
width:557px;
border-bottom: 1px solid #E3E3E3;;
float:left;
background-color:#fff;
}
#titolo_pagina_public{
width:557px;
border-bottom: 1px solid #E3E3E3;;
float:right;
}
/* utilizzare il seguente per form di metà diemnsione allineati a destra 
es.login form o cambia password
*/
#right_box{
  width: 200px;
  height:200px;
  padding: 0px;
  background-color:transparent;	
  text-align:left;
  margin:0px;
  padding:0px;
  margin-left:330px;
  float:right;
}

/*#banner_centrale{
  width: 550px;
  height: 135px;
  background: url(../images/imgcentrale_home.jpg) no-repeat center center;
}*/


/*#loghi_aziende{
  float: right;
  margin-top:10px;
  text-align:left;
}*/

#footer{
  margin: auto;
  width: 772px;
  height: 20px;
  clear:both;
  color: #7C7E81;
  background-color:#fff;
  font-weight: bold;
  text-align: left;
  font-size: 10px;
  border-top: 1px solid #E3E3E3;
}

#copyright{
  float:left;
  color:#4A8557;
  font-weight: bold;
}
#crediti{
  float: right;
  color:#4A8557;
  font-weight: bold;
}


/* classi */
.homeitem{
  width: 557px;
  margin: 0px;
  border-right: 0px solid #E3E3E3;;
  border-top: 0px solid #E3E3E3;;
  border: 0px solid #E3E3E3;;
  min-height: 120px;
  height: auto !important;
  height: 120px;  
  height: 120px;  
  margin-bottom:10px;
  float:right;
}
.homeitem_div{
  width: 650px;
  margin: 0px;
  border-right: 0px solid #E3E3E3;;
  border-top: 0px solid #E3E3E3;;
  border: 0px solid #E3E3E3;;
  min-height: 120px;
  height: auto !important;
  height: 120px;  
  height: 120px;  
  margin-bottom:10px;
  float:right;
  background-color:#fff;
}

.campo_testo{
   width: 90px;
   height: 1.6em;
   border: 1px solid #E3E3E3;;
   font-size: 10px;   
   color:#333;
   margin:0px;
   padding:0px;
}

.campo_testo_cerca{
   width:9em;
   height:13px;
   border: 1px solid #E3E3E3;;
   border-right: 0px ;
   font-size: 10px;    
   color:#333;
 }

.bottone{
   background: #FFFFFF;
   color: #4A8557;
   font-family: Arial;
   font-size: 9px;
   font-weight: bold;
   border-left: 0px ;
   border-top: 1px solid #E3E3E3;;
   border-bottom: 1px solid #E3E3E3;;
   border-right: 1px solid #E3E3E3;;
   width: 1.8em;
   height:17px;
}

.bottoneform{
   background: #FFFFFF;
   color: #4A8557;
   font-size: 10px;
   font-weight: bold;
   border: 1px solid #E3E3E3;;
   height: 2em;
   float:left;
   margin-top:00px;
   margin-bottom:00px;
}
.bottoneform_file{
   background: #FFFFFF;
   color: #4A8557;
   font-size: 10px;
   font-weight: bold;
   border: 1px solid #E3E3E3;;
   height: 1.8em;
   float:right;
   margin:0px;
   padding-top:2px;

}


.bottone_radio{
  
}
.sezioni{
  padding:.0em 0em 1.5em 0em;
  margin: 0em 0em 0em 0em;
  list-style-type: none;
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  line-height: 1.2em;
  width: 98%;
  background-color:#fff;
    
}

.sottosezioni{
  margin: 0;
  padding:0;
  list-style-type: none;
  font-family: Verdana;
  font-weight: normal;
  width: 100%;	
}

.sezioni li a{
  color:#666;
  /*background: url(../images/linkmenusx.gif) no-repeat left center;*/
  padding-left: 0em;
  text-align:justify;
}
.sezioni li#continua a{
  color:#4A8557;
}

.sottosezioni li a{
  color:#086EB8;
  background: url(../images/linksottomenusx.gif) no-repeat left center;
  padding-left: 2em;	
}

.img_sardegna{width:280px; text-align:center; float:left;}
.contenuto_sardegna{width:240px; text-align:right; float:right; z-index:-1;}
/*****************************************************
/ img gallery
/******************************************************/
#img_gallery{
	
width:537px;
height: auto !important;
min-height: 100px;
height: 100px;
border-top: 1px solid #E3E3E3;
border-bottom: 1px solid #E3E3E3;	
background-color: #fff;
padding:5px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
float:left;
}

#img_box{
width:100px;
height: auto !important;
min-height: 100px;
background-color: #fff;
margin:0px;
margin-right: 40px;
float:left;	
color: #fff;
}
#img_check{
width:20px;
height: auto !important;
min-height: 20px;	
background-color: #fff;
margin-left: 47px;
padding-left:47px;
color: #fff;
}
#img_box_right{
width:100px;
height: auto !important;
min-height: 100px;

background-color: #fff;
margin:0px;
float:left;	
}


#gallery_button{
margin-left: 100px;
float:right;	
border: 0px solid #E3E3E3;;
margin:10px;
background-color: #fff;
}
#corpo_notizia{
	width:100%;
	margin:auto;	
	
}

#divform{
width:530px;
height: auto !important;
min-height: 100px;
background-color: #fff;
padding:0px;
margin:0px;
margin-bottom:10px;
float:left;	
	
}

div.fileinputs {
	position: relative;
	background-color:#fff;
}

div.fakefile {
	position: absolute;
	top: -1px;
	left: 0px;
	z-index: 1;
	background-color:#fff;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width: 552px;
}

.image_fake{
	
}
.FormInputfile {
	height: 20px;
   border: 1px solid #E3E3E3;;
   font-size:10px;   
	width: 500px;
	background-color:#fff;
}

/******************************************************/
#contenutiadmin{

  width:557px;
  height:330px; min-height:100px;
  padding: 0px;
  padding-right:0px;
  padding-left:18px;
  margin:0px;
  margin-top:5px;
 
  background-color: transparent;
  float:right;
  z-index: -1;
}


.notizia{
  width:537px;
  padding-top: 0px 0px 0px 0px;
  min-height: 100px;
  height: auto !important;
  height: 100px;    
  margin:auto;
  float:left;
  
  background-color: #fff;
  padding-left:18px;
  
}
.notizia_div{
  width:650px;
  padding: 0px 0px 0px 0px;
  min-height: 100px;
  height: auto !important;
  height: 500px;    
  margin:auto;
  float:left;
  border-top: 1px solid #E3E3E3;;
  background-color: #fff;
  padding-left:18px;
  
}

.notizia_item{
  width:537px;
  padding: 15px 0px 5px 0px;
  min-height: 60px;
  height: auto !important;
  margin:0px;
  border-bottom: 1px solid #E3E3E3;;
  background-color: #fff;
  padding-left:20px;
  font-size:10px;
  text-align:justify;
}

.img_notizia_l{width:150px; max-width:150px; max-height:150px; text-align:center; float:left; background-color: #fff; padding-top:5px;}
.img_notizia_r{width:150px; max-width:150px; max-height:150px; text-align:center; float:right; margin-right:0px;background-color: #fff; padding-top:5px;}
.img_notizia_div{width:150px; max-width:150px; max-height:150px; float:right; margin-right:0px;background-color: #fff; padding-top:5px;}
.img_notizia_r img{
 max-width:150px; max-height:150px;

}
.img_notizia_l img{
 max-width:150px; max-height:150px;

}

.contenuto_notizia_l{
width:250px;
text-align:justify;
text-indent:0px;
float:left;
line-height: 1em;
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
 z-index: -1;

}
.contenuto_notizia_div{
width:500px;
text-align:justify;
text-indent:0px;
float:left;
line-height: 1em;
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
 z-index: -1;
 BACKGROUND-COLOR:#fff;
 overflow:hidden;

}

.span_h3_r{
BACKGROUND-COLOR:#fff;	
FLOAT:LEFT;
}
.contenuto_notizia_r{
width:250px;
text-align:justify;

line-height: 1em;
margin-top:0px;
margin-bottom:0px;
margin-left:18px;


}

p{
  margin:0xp;
}

.testo_notizia{
  margin:0px;
  padding:0px;
  line-height:1.2em;
  font-weight: normal;
  font-size: 10px;
  color:#5E5E5E;
  overflow:hidden;
  min-height:74px;
  height:125px;
  width:380px;
  
  
  
 
  
}
.testo_notizia_expanded{
    margin:0px;
  line-height:1.2em;
  font-weight: normal;
  font-size: 10px;
  color:#5E5E5E;
  min-height:auto;
  height:auto;
  width:380px;
  overflow-y:hidden;

  

}
.testo_notizia_div{
    margin:0px;
  line-height:1.2em;
  font-weight: normal;
  font-size: 10px;
  color:#5E5E5E;
 
  height:auto;
  width:470px;
  

  

}
a.link_notizia{  
  color:#4A8557;
  font-weight: bold;
  margin: 0;
  float:right;
  
}
a.link_notizia_left{
  color:#4A8557;
  font-weight: bold;
  margin-top:10px;
  float:left;

}
a.link_notizia_right{
  color:#4A8557;
  font-weight: bold;
  margin-top:10px;
  float:right;
  position:relative;
  left:130px;

}
a.link_bottone{  
  color:#4A8557;
  font-weight: bold;
  margin: 0;
  float:right;
 /*width:60px;*/
  border:1px solid #E3E3E3;;
  padding:3px;
  text-align:center;
  margin:1px;
  font-size: 10px;
}
.contenuto_generico{
width:537px;
text-align:justify;
float:left;
line-height: 1.2em;
margin-left:0px;
margin-top:10px;
margin-bottom:0px;
}
.testo_generico{
padding-left:20px;
  margin-top:1em;
  font-weight: normal;
  text-align:justify;
  font-size: 10px;
  color:#5E5E5E;
  background-color: #fff;
}

a.link_stampa{  
  color:#4A8557;
  font-weight: bold;
  margin-top: 20px;
  font-size: 10px;
  float:left;
}

.clear{
  clear: both;
  line-height: 0px;
  height: 0px;
  font-size: 0px;
}

/******************************************************************
* sardegna
********************************************************************/
.campo_testocoordinata{
  background-color:#cccccc;
  width:2em;
   border: 1px;
   font-size: 11px;
   color:#666666;
  font-weight: normal;
  text-align:right;
  margin:5px;
  margin-left:10px;
  margin-right:0px;
}

.campo_testosardegna_citta{
    width:100%;
   border: 0px;
   font-size: 10px;
   color:#666666;
  font-weight: normal;
}
.campo_testosardegnanome_azienda{
   width:100%;
   border: 0px;
   font-size: 10px;
    color:#4A8557;
  font-weight: bold;
}
.campo_testosardeglink_azienda{
   width:100%;
   border: 0px;
   color:#4A8557;
  font-weight: normal;
  font-size: 9px;
  margin: 0;	
}



/******************************************************************
* fine sardegna
********************************************************************/


/******************************************************************
* area riservata
********************************************************************/
#ack_message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff; /*#D6DC78;*/
	background: url(../images/dot_ack.jpg) no-repeat left top;
	background-color:#619f73; /*#e1e49a;*/
	font-size:10px;
	font-weight: bold;
	margin:0px;
	margin-top:15px;
	padding:2px;
	padding-left:15px;
	border: 0px;
	float:right;
}
#IntestazioneElenco{
	width:537px;
	color: #4A8557; /*#D6DC78;*/
	background-color: #fff;
	font-size: 10px;
	font-weight: bold;
	margin:0px;
	padding-top:10px;
	padding-left:20px;
	padding-right:0px;
	padding-bottom:10px	;
	border-bottom: 1px solid #E3E3E3;;
	float:right;
/*	z-index: 1;*/
	min-height:30px;
	height:auto;
	vertical-align:bottom;
	line-height:40px;
}
#IntestazioneElenco table tr td{
	vertical-align:bottom;
	background-color:#fff;
	padding:0px;
	margin:0px;
	line-height:10px;
    
}

.IntestazioneElenco{
	width:537px;
	color: #4A8557; /*#D6DC78;*/
	background-color: #fff;
	font-size: 10px;
	font-weight: bold;
	margin:0px;
	margin-top:10px;
	padding:0px;
	padding-left:20px;	
	border-bottom: 1px solid #E3E3E3;;
	float:right;
	z-index: 1;
	height:20px;
	min-height:20px;
}
#vista_elenco_scroll{
	overflow:scroll;
  overflow-x: hidden !important;
  height: 340px;
    min-height: 340px;
}

#viewadmin{
  overflow:auto;
  overflow-x: hidden !important;
  scrollbar-3dlight-color : #fff;
  scrollbar-arrow-color : #fff;
  scrollbar-base-color : #fff;
  scrollbar-darkshadow-color : #fff;
  scrollbar-face-color : #4A8557;
  scrollbar-highlight-color : #fff;
  scrollbar-shadow-color : #fff;
  scrollbar-track-color : #fff;
  width:557px;
  height:800px; min-height:100px;
  padding: 0px;
  margin:0px;
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  background-color: #fff;
  float:right;
  z-index: -1;
}
 #viewadmin_corto{
  overflow:auto;
  overflow-x: hidden !important;
  scrollbar-3dlight-color : #fff;
  scrollbar-arrow-color : #fff;
  scrollbar-base-color : #fff;
  scrollbar-darkshadow-color : #fff;
  scrollbar-face-color : #4A8557;
  scrollbar-highlight-color : #fff;
  scrollbar-shadow-color : #fff;
  scrollbar-track-color : #fff;
  width:557px;
  height:280px; min-height:100px;
  padding: 0px;
  margin:0px;
  font-size: 10px;
  font-family: Verdana;
  font-weight: normal;
  background-color: #fff;
  float:right;
  z-index: -1;
}
#viewadmin_noscroll{
  width:537px;
  height:330px; min-height:100px;
  padding: 0px;
  padding-top:10px;
  padding-left:18px;
  margin:0px;
  background-color: transparent;
  float:right;
  z-index: -1;

} 
#search_box{
  position:relative;

  width:537px;
  padding: 0px;
  padding-right:0px;
  padding-left:18px;
  margin:0px;
  margin-top:5px;
  background-color: transparent;
  float:right;
  z-index: 10;
  border-bottom: 1px solid #E3E3E3;
} 
#view_form{
  width:537px;
  min-height:100px;
  
  
  height:400px;
  height:auto;
  padding: 0px;
  padding-left:20px;
  padding-bottom:40px;
  margin:0px;
  
  border:
 	z-index: 1;
} 
#view_form_sasolpoint{
  width:537px;
  min-height:100px;
  
  
  height:1000px;
  height:auto;
  padding: 0px;
  padding-left:20px;
  padding-bottom:40px;
  margin:0px;
  
  border:
 	z-index: 1;
    background-color:#000;
} 
.borderbottom{
    width:540px;
    border-bottom: 1px solid #E3E3E3;
    height:auto !important;
    min-height:35px;
    /*height: 30px;*/
    margin:0px;
    padding:0px;
    padding-top:10px;
    padding-left:20px;
    padding-right:00px;
    padding-bottom:10px;
    
    
}
.elenco_row{
width:557px;
background-color: #fff;
border-bottom: 1px solid #E3E3E3;
height:auto !important;
min-height:35px;
/*height: 30px;*/
margin:0px;
padding:0px;
padding-top:10px;
padding-left:20px;
padding-right:00px;
padding-bottom:10px;
z-index: 1;
}
.colonna_intestazione_corto{
width:100px;
text-align:left;
float:left;
margin:0px;
z-index: 1;
background-color:transparent;
}
.colonna_intestazione_corto_archivio{
width:110px;

margin:0px;

}
.colonna_intestazione_mail{
width:170px;
text-align:left;
float:left;
background-color:transparent;
z-index: 1;
}
.colonna_intestazione_check{
width:50px;
text-align:left;
float:left;
background-color:transparent;
z-index: 1;
}

.colonna_intestazione_button{
width:95px;
text-align:left;
float:left;
background-color:transparent;
margin-left:6px;
z-index: 1;
}
.colonna_corto{
width:100px;
text-align:left;
float:left;
line-height: 1.2em;
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
font-weight: normal;
z-index: 1;
color:#5E5E5E;		
}
.colonna_corto_archivio{
width:110px;
text-align:left;
line-height: 1.2em;
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
font-weight: normal;
z-index: 1;
color:#5E5E5E;		
}
.colonna_maxi{
width:170px;
line-height: 1.2em;
text-align:left;
float:left;
margin:auto;
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
z-index: 1;
font-weight: normal;
height: 30px;
color:#5E5E5E;		
}
.colonna_maxi_mail{
width:170px;
overflow-x:scroll;
	scrollbar-3dlight-color : #fff;
	scrollbar-arrow-color : #4A8557;
	scrollbar-base-color : #fff;
	scrollbar-darkshadow-color : #fff;
	scrollbar-face-color : #fff;
	scrollbar-highlight-color : #fff;
	scrollbar-shadow-color : #fff;
	scrollbar-track-color : #fff;
line-height: 1.2em;
text-align:left;
float:left;
margin:auto;
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
z-index: 1;
font-weight: normal;
height: 30px;
color:#5E5E5E;		
}
.colonna_mini{
width:50px;
float:left;
line-height: 1.2em;
margin-top:10px;
margin-left:0px;
font-weight: normal;
color:#5E5E5E;	
margin-bottom:10px;	
z-index: 1;

}
/*.colonna_check{
width:50px;
float:left;
line-height: 1em;
margin-top:0px;
margin-left:0px;
font-weight: normal;
color:#5E5E5E;	
margin-bottom:10px;	
z-index: 1;
background-color:#fff;
}*/
.colonna_button{
width:100px;
float:left;
line-height: 1.2em;
margin:0px;
margin-top:10px;
font-weight: normal;
color:#5E5E5E;	
margin-bottom:10px;	
z-index: 1;
background-color:#fff;
text-align:left;
}

.FormIntestazione, .FormIntestazioneRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff; /*#D6DC78;*/
	/*background-color: #4A8557;*/
	font-size:11px;
	font-weight: bold;
	margin:0px;
	margin-top:5px;
	margin-bottom:0px;
	border: 10px;
    

}
.FormIntestazioneRed h1{
	
	margin:0px;
	color: #fff; 
}
.FormIntestazione h1{
	
	margin:0px;
    width:250px;
	
}
.msg_error{
	color: #333333;
	font-weight: normal; 
	font-size: 10px;
	margin:0px;
}
.FormInputError{
	width:537px;
	padding:0px;
	margin:0px;
	width: 552px;
	background-color: #FFd0cc;
	color: #333333; 


}
.FormIntestazione2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #fff; /*#D6DC78*/
	background-color: #4A8557;
	font-size: 11px;
	font-weight: bold;
	margin-bottom:1px;
	border: 10px;
	width:283px;
	margin-left:1px;
}

.FormIntestazione H1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:<=$firstcolor?> ;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin-top:0px;
}
.FormInput360 {
margin:0px;
	width: 537px;
   
}
.FormInput3601 {
margin:0px;
	width: 505px;
    
    }
.FormInput180 {
    margin-right:3px;
	width: 250px;
    
    
}
.FormInput240 {
	width: 340px;
    
}
.FormInput120 {

	width: 190px;
		 float:left;
}
.FormInput20 {
    margin-left: 2px;
	width: 100px;
	
}
.campo_testoform{
	 width:210px;
   border: 1px solid #E3E3E3;

   background-color:transparent;
   font-size: 10px;   
   color:#333;

}
.campo_text{
	 width:400px;
   border: 1px solid #E3E3E3;

   background-color:transparent;
   font-size: 10px;   
   color:#333;

}

input[type=file]{
	 width:99%;
   border: 1px solid #E3E3E3;
   background-color:transparent;
   font-size: 10px;   
   color:#333;
}
.campo_testo_file{
   width:485px;
   border: 1px solid #E3E3E3;
    font-size: 10px;   
   color:#333;
   float:left;
}
.campo_testo_data{
   width: 70px;
  border: 1px solid #E3E3E3;;
   font-size: 10px;   
   color:#333;
}
.mezzo_vuoto_form{
   width:99.1%;
   border: 1px solid #fff;
   font-size: 1em;
   height:20px;
   background-color:#fff;
}
.FormInput{
	float:left;
	margin-left:1px;
}

.FormInputtextArea {
	border: 1px solid #E3E3E3;;
	font-size:10px;  
	color:#333;
	font-family: Verdana; 
	width: 99%;
	overflow:scroll;
	overflow-x: hidden !important;
	scrollbar-3dlight-color : #fff;
	scrollbar-arrow-color : #fff;
	scrollbar-base-color : #fff;
	scrollbar-darkshadow-color : #fff;
	scrollbar-face-color : #4A8557;
	scrollbar-highlight-color : #fff;
	scrollbar-shadow-color : #fff;
	scrollbar-track-color : #fff;
}

.FormInputLista {

   border: 1px solid #E3E3E3;;
   font-size: .9em;   
   width: 285px;
	background-color:#fff;
}

.FormInput5 {
	height: 1.6em;
   border: 1px solid #E3E3E3;;
   font-size: .9em;   
	width: 570px;
	background-color:#fff;
}

.FormInput4 {
	height: 1.6em;
   border: 1px solid #E3E3E3;;
   font-size: .9em;   
	width: 283px;
	margin-left:1px;
}
.FormInput3 {
	height: 1.6em;
   border: 1px solid #E3E3E3;;
   font-size: .9em;   
	width: 455px;
}
.FormInput2 {
	height: 1.6em;
   border: 1px solid #E3E3E3;;
   font-size: .9em;   
	width: 233px;
}
.FormInput1 {
	height: 1.6em;
   border: 1px solid #E3E3E3;;
   font-size: .9em;   
	width: 100px;
}
.FormInputCorto {

	width: 100px;
}
.FormInputMedio {
	width: 249px;
}
.FormCommento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align:left;
    
}
.error_page{
	background-color: #fee;
}
input[type=text]{color:#333;
font-size:10px;}

/******************************************************************
* fine area riservata
********************************************************************/
/*div{
  border: 1px solid #000;
}*/



/*----------------pagina contatti----*/
.contatti_item{
  /*border:1px solid #faa;*/
  padding-top:20px;
  padding-bottom:00px;
  padding-left:20px;
  
  
}
/*---------------- fine pagina contatti----*/



div.divStyleHeader{
	width:100px;
	height:90%;
	float: right;
}


div.divStyleHeaderA1{	
	width:20px;
	height:90%;
 background-color:#4A8557;
	font-size:10px;
	float: right;
	margin-top:3px;
	
	text-align:center;
	cursor:pointer;
    line-height:14px;
	


}

div.divStyleHeaderA1 a{
	color:#fff!important;
	
}

div.divStyleHeaderA1 a:hover{	
	
	color:#fff!important;
	
}

div.divStyleHeaderA2{	
	width:22px;
	height:94%;
	 background-color:#4A8557;
	font-size:12px;
	float: right;
	margin-left:5px;
	margin-top:2px;
	
	text-align:center;
	cursor:pointer;
     line-height:15px;


}
div.divStyleHeaderA2 a{	
	
	color:#fff!important;
	
}

div.divStyleHeaderA2 a:hover{	
	
	color:#fff!important;
	
}

div.divStyleHeaderA3{	
	width:24px;
	height:98%;
	 background-color:#4A8557;
	font-size:14px;
	float: right;
	margin-left:5px;
	margin-top:1px;
	
	text-align:center;
	cursor:pointer;
    line-height:16px;


}
div.divStyleHeaderA3 a{	
	
	color:#fff!important;
	
}

div.divStyleHeaderA3 a:hover{	
	
	color:#fff!important;
	
}



div.containerRicerca{	
	
	width:100%; height:300px; height:auto!Important; min-height:200px;
	
}

div.containerRicerca ul{	
	
	width:100%; list-style-type:none; float:left;
    margin-top:10px;
	
}


.risultati{	
	border-bottom:1px #999 solid;
     margin-top:2px;
	
}

.risultati:hover{	
	background-color:#DFFFE7
	
}


